Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

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

Project Title

QR Based Student Attendance Management System

Project Area of Specialization

Internet of Things

Project Summary

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 measures that can restrict the students from marking proxies. 

In 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:

  1. 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
  2. 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.

Project Objectives

  • 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.

Project Implementation Method

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 Project

Provide 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 Deliverable

The 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 System

Core Industry

Education

Other Industries

Core Technology

Internet of Things (IoT)

Other Technologies

Sustainable Development Goals

Quality Education

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
MySQL Database Hosting Equipment11000010000
Subscription of Google Play Store Equipment180008000
Apis Equipment2500010000
Smart Devices Equipment2500010000
Costed consumed during requirement gathering and quality assurance Miscellaneous 199809980
Total in (Rs) 47980
If you need this project, please contact me on contact@adikhanofficial.com
low cost agricultural sprayer drone

UAVs are armed with the sensors and cameras for crop observing and aerosols for pesticide...

1675638330.png
Adil Khan
10 months ago
Autonomous Navigation Robot

Indoor localization and mapping, the power to seek out a path in an unfamiliar building, o...

1675638330.png
Adil Khan
10 months ago
PROBING FACIAL GESTURES FOR DETECTING DROWSINESS

The basic idea behind such a project is to create a device that can identify any human fat...

1675638330.png
Adil Khan
10 months ago
Continuous patient monitoring through Wireless body sensors

According to world health organization (WHO) analytics nearly 32% of adult deaths all over...

1675638330.png
Adil Khan
10 months ago
HR recruitment System

In HR time taken initial interview process. It is not only tough for candidate to be on ti...

1675638330.png
Adil Khan
10 months ago