QR Based Student Attendance Management System
Smart Online cloud-based attendance system will be a complete system, that comprises of a desktop application, a web application and a mobile based application. It uses the QR code to take the class attendance of the students with security meas
2025-06-28 16:34:39 - Adil Khan
QR Based Student Attendance Management System
Project Area of Specialization Internet of ThingsProject SummaryIn our traditional classrooms the attendance of the students is taken manually by calling their roll numbers one by one. Instructors have to call the roll numbers of the students and mark the attendance on a paper based attendance sheets. it is a very time consuming and inefficient process specially in those classrooms where there is a large strength of students, moreover it is very difficult to manage and maintain the attendance in paper form. In legacy systems, the issue of fake attendance is also present. There is a need of some system that can efficiently maintain the attendance of the students using the latest and state of the art technology, reduce the effort of the instructors and make the process paperless. To overcome all these problems we have designed Smart Online cloud-based attendance system that help instructors managing attendance.
There will be two roles in our system, one will be the instructor and other will be the student. The teacher will have a desktop application installed in his/her pc that will be used to generate the QR code, take the attendance of the student and to upload the attendance to the cloud. The mobile application will used by students where they can scan the QR code provided by the instructor to mark themselves present. The system will save the time of lecture, increase the security and resolve the issue of fake attendance.
To impose the security in the system we have made the following measures:
- We are creating a local network between the device of the instructor and the mobile phone of the students so that no one outside the class can mark the attendance
- The QR code displayed for the attendance will update after every 10 sec to restrict anyone standing outside the class and having the picture of the QR code from marking the attendance.
- To provide a QR based attendance management solution for the University students
- To Provide better transparency in class attendance.
- To provide an effective and efficient electronic attendance management solution.
- To provide paperless attendance management.
- To Provide accurate and efficient data.
- To reduce he effort and time consumed in taking attendance traditionally.
- To mitigate with the issue of proxy and fake attendance.
First of all the requirement has been gathered from the teachers and the students regarding the process of attendance. after that the initial prototypes of the system were developed. A mobile app was developed for the students in android and MySQL database. Another desktop app will be developed for the instructor to create network and display QR code. The Desktop app will be available on the university website and the app will be published on the Google App Store.
Benefits of the ProjectProvide better security and restrict the students from marking proxies.
Maintenance of the system is paper less, easy and cost effective.
Generate the result quickly and provide a large number of customized reports.
Provide accurate and efficient data without any biasedness.
User friendly UI that will help the students as well as instructors to manage the attendance effectively and efficiently.
Technical Details of Final DeliverableThe Mobile version of the system is developed using Android studio and java language, the desktop version is developed using C#. The database used in this system is MYSQL database. DotNet's Socket framework is used to create hotspot and the QRCodeDecoderLibrary for exposing the QR Code that is product of .Net framework and QR generator API is used to generate QR Codes. Finally a desktop application and an android application will be the final deliverables.
Final Deliverable of the Project Software SystemCore Industry EducationOther IndustriesCore Technology Internet of Things (IoT)Other TechnologiesSustainable Development Goals Quality EducationRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 47980 | |||
| MySQL Database Hosting | Equipment | 1 | 10000 | 10000 |
| Subscription of Google Play Store | Equipment | 1 | 8000 | 8000 |
| Apis | Equipment | 2 | 5000 | 10000 |
| Smart Devices | Equipment | 2 | 5000 | 10000 |
| Costed consumed during requirement gathering and quality assurance | Miscellaneous | 1 | 9980 | 9980 |