Before reading this kindly read cerberus-ard (and cerberus-rpi) repo.
This is server-side coding of the whole attendance system.
- Netbeans
- PHPMyAdmin
- Git
- Java (Servlets)
- AJAX
- PHP
- MySQL (for Database)
- The raspberryPi will collect and store attendance according to lab session(Stores Time, Date, Student Roll Number)
- The raspberryPi will forward the collected data to server (and then to database)
- Database file is provided in database folder (cerberus.sql)
- WebApp is the main netbeans project.
- WebApp Prototype is without GUI. (It's Database file is attendance.sql)
- Students can login and view their respective attendance.
- Teacher(here admins) can login and manipulate attendance, add timetable, manage subjects, manage student_details, manage admin.
- The WebApp is in alpha state currently.
To know more about hardware-side kindly check cerberus-ard (and cerberus-rpi) repo.