How omkar2403/inout works
In Out Management System is a web application for tracking library patrons’ visits by location. The main workflow scans a patron barcode at the gate, looks up patron details in KOHA, records entry or exit in the In Out database, and displays the scan outcome and daily counts. Users can also view attendance registers and generate reports; administration covers access, users, configuration, notices, and backups. Some major pages are represented from the source index and README rather than inspected excerpts, so their internal connections are not asserted.
Main entry points: access.php Access control · dash.php Gate register · dbconn.php Database connections · report.php Attendance reports
Components 20
Gate attendance
- Gate register
dash.php - Scan processing
process/operations/main.php - Daily statistics
process/operations/stats.php
Attendance records
- Entry register
register.php - Today's entries
today.php - Attendance reports
report.php - Report access
reports.php
Administration
- Login
login.php - Login verification
login_verify.php - User management
user_mgnt.php - System setup
setup.php - Notices
notice.php - Backup
backup.php
Shared services
- Access control
functions/access.php - Database connections
functions/dbconn.php - Data helpers
functions/dbfunc.php - General helpers
functions/general.php
Other components
- Gate operator
- KOHA database
- Attendance database
Connections 17
- Gate operator → Gate register: scans barcode
README.md - Gate register → Scan processing: includes
dash.php - Gate register → Daily statistics: includes
dash.php - Scan processing → KOHA database: looks up patron
process/operations/main.php - Scan processing → Attendance database: records visits
process/operations/main.php - Daily statistics → Attendance database: queries counts
process/operations/stats.php - Attendance reports → Attendance database: queries visits
report.php - Attendance reports → Gate operator: offers downloads
README.md - Login → Database connections: uses connection
login.php - Login verification → Database connections: uses connection
login_verify.php - Gate register → Access control: checks access
dash.php - Entry register → Access control: checks access
register.php - Today's entries → Access control: checks access
today.php - Attendance reports → Access control: checks access
report.php - User management → Access control: checks access
user_mgnt.php - Database connections → Attendance database: connects
functions/dbconn.php - Database connections → KOHA database: connects
functions/dbconn.php