Automatic Attendance Confirmation System
AACS
自動出席確認システム
expand_more
AACSとは
Automatic Attendance Confirmation System(自動出席確認システム)の略です。
プロジェクト概要
AACSは、Pythonで開発した自動出席確認システムです。
中学校の部活動における手書き出席管理の非効率性を解決するために開発しました。
QRコード認証と顔認証の2方式に対応し、柔軟な運用を可能にしています。
開発の動機
- 手書きによる出席管理を削減したい
- 出席データの集計を自動化したい
- 代理出席を防止したい
- リアルタイムで状況を確認したい
主な機能
qr_code
QRコード認証
個別QRコードを利用した高速な出席確認システム
face
顔認証
カメラによる本人確認と自動記録
table
データ集計
出席情報を整理しCSV形式で出力
bolt
高速処理
短時間で認証を完了する処理システム
使用技術
| 技術 | 用途 |
|---|---|
| Python | メイン開発言語 |
| OpenCV | 画像処理 |
| face_recognition | 顔認識 |
| pyzbar | QR解析 |
| pandas | データ処理 |
| tkinter | GUI構築 |
受賞歴
本システムは実用性と技術力が評価され、総合教育展覧会 理科部門 優秀賞を受賞しました。
今後の展望
web
Web Interface
ブラウザベースの管理画面を実装
devices
Multi Device
複数端末での同時利用対応
analytics
Analytics
出席データ分析機能の強化
ライセンス
MIT Licenseで公開しています。
ソースコードはGitHubで公開しています。
Repository
リポジトリでは、ソースコードやドキュメントを確認できます。
ぜひご覧ください。
update最終更新日:2026/07/26