1
Welcome…
Matoshri Aasarabai Polytechnic,
Eklahare Nashik.
2 Near Odhagaon, Eklahare Nashik-422003
Department of Computer Engineering
Project Title :-
QR Code BASED STUDENT ATTENDANCE SYSTEM
Presented By :-
1. Rushikesh Narayan Khairnar Roll No(58)
2. Aditya Suresh Nichit Roll No(61)
3. Sachin Gajanan Ingale Roll No(63)
4. Rohit Somnath Barse Roll No(64)
Guided By :-
Submitted for the partial fulfillment
Prof. S. P. Morade
Of
Diploma
In
Computer Engineering
INDEX
3
1. Abstract 4
2. Introduction 5
3. Proposed System 6
4. Literature Review 7
5. Objective 8
6. System Architecture 9
7. Specification 10
8. Use Case Diagram 11
9. ER Diagram 12
10. Project Outputs 13
11. Advantages/Disadvantages 26
12. Conclusion 27
13. Reference 28
ABSTRACT
4
• The QR Code-Based Student Attendance System is a comprehensive solution designed to
streamline attendance management for educational institutions.
• This system offers a web-based interface for admin and teachers, as well as an Android
application for students, ensuring ease of use and efficiency.
• On the web platform, admin have full control over the system, allowing them to add, view, and
delete class records, manage teacher and student profiles, generate unique QR codes for each
class, and view attendance reports.
• Teachers can log in to the system to monitor and review student attendance.
• The Android application provides students with a simple interface where they can log in, scan
their class-specific QR code, and mark their attendance.
• The system also verifies the student’s location to ensure they are within the premises, adding
an extra layer of security. Students can also view their own attendance history directly within
the app.
• The QR code-based student attendance system offers a reliable, cost-effective, and scalable
solution for educational institutions to manage attendance more effectively.
• Keywords: Java, Web Application, QR code, Attendance system, Student, Teacher, Admin.
INTRODUCTION
5
What is the QR Code Attendance System?
• A QR code attendance system is a method of tracking attendance that utilizes QR (Quick Response) codes.
• This system introduces a seamless process where students can scan a unique QR code to record their
attendance instantly.
• The code can be placed on a physical item like a badge or printed on a piece of paper.
• These codes act as an attendance marker, ensuring that only those physically present in class at a given
location can record their attendance.
• This feature eliminates the possibility of proxy attendance, as it requires students to scan the code within
the classroom environment.
Can you use a QR Code to track Attendance?
• Yes, QR codes can be used to track attendance. By using a QR code to record attendance, organizations
can quickly and accurately capture attendance data.
• This feature allows teachers to monitor which students have attended and which have missed their
classes.
• This system provides an innovative solution that streamlines the attendance process, benefiting both
admin and students alike.
PROPOSED SYSTEM
6
• The system features a web interface for admin, allowing them to easily add, view, and delete
records related to classes, teachers, and students.
• The system provides comprehensive attendance reports that enable admin to monitor
attendance trends and make data-driven decisions.
• Teachers will have their own access through the web platform, enabling them to log in and
view real-time attendance records for their classes. This functionality eliminates the
cumbersome process of manual tracking and allows teachers to focus more on instruction
rather than administrative tasks.
• The Student scan QR code and the process is enhanced by location verification, ensuring that
students can only mark their attendance when they are physically present in the designated
classroom.
• After scanning, students can also view their own attendance records, promoting transparency
and encouraging responsibility in tracking their attendance.
• This proposed system aims to modernize the attendance process by combining user-friendly
interfaces, real-time data access, and robust tracking capabilities, ultimately creating a more
organized and efficient educational environment.
LITERATURE REVIEW
7
Sr. Project Name Author Description Disadvantage
No.
1. Attendance System Using QR R. D. Bacuna and B. G. The system boosts several Dependent on internet
Codes Dadiz merits, including enhanced connectivity; QR code
efficiency in attendance scanning issues may arise.
tracking.
2. Online Attendance Monitoring S. Mishra This system include its ability
System Using QR Code (OAMS) to provide real-time Requires continuous power
attendance data. supply and internet; QR
code generation and scanning
might fail.
3. Face Recognition Based Aparna Trivedi This system include its ability Privacy concerns with facial
Automated Attendance to automate the attendance recognition; requires
Management System process. sophisticated hardware.
4. Developing a student S. Shaban This system is its capacity to Limited by user willingness to
attendance app using QR codes: simplify the attendance adopt, potential technical
educational and practical process allowing for quick issues.
considerations scanning and recording.
OBJECTIVE
8
1) To replace traditional manual attendance methods with a QR code scanning system, reducing
time and effort required for attendance management.
2) To ensure accurate attendance records by using QR codes and location-based verification,
minimizing errors and preventing proxy attendance.
3) To provide admin with tools to easily add, view, and delete class, teacher, and student
information, generate QR codes, and access real-time attendance reports.
4) To enable teachers to log in to the web platform, view attendance in real-time, and monitor
student participation without manual tracking.
5) To allow students to use a mobile app to log in, scan QR codes to mark attendance, and view
their attendance records, promoting accountability and self-monitoring.
SYSTEM ARCHITECTURE
9
• The system architecture of the QR code-based student
attendance system is designed to provide a robust, scalable,
and user-friendly experience for all stakeholders involved
admin, teachers, and students.
• At the core of the architecture is a centralized server that
manages the entire database, handling user authentication,
data storage, and processing requests. The web interface
serves as the primary access point for admin and teachers.
• This web platform also facilitates the generation of detailed
attendance reports, allowing users to filter data by division,
date, or individual students.
• The architecture also integrates a QR code generation
module that dynamically creates unique codes for each
Fig: System Architecture class, which are stored in the database and linked to specific
class sessions.
SPECIFICATION
10
Hardware:
1) Processor – Intel Core i5 (13th Generation) / AMD Ryzen 5 (7000 Series),Cores: 6 to 8 cores
2) Hard Disk – 256 GB to 2 TB
3) Memory – Minimum: 8 GB RAM
4) Smartphone
Software:
1. Operating System: Windows XP and later versions
2. Front End: HTML, CSS, JS, XML
3. Programming Language: Java
4. Dataset: My-sql
5. Technology: Java
USE CASE DIAGRAM
11
ER DIAGRAM
12
PROJECT OUTPUTS
13 1. Home Page :
2. Admin :
14
a) Admin Login :
b) Admin Dashboard :
2. Admin :
15
c) Admin Check
Attendance Report :
d) Admin Add Class :
2. Admin :
16
e) Admin View Class :
f) Admin Add Teacher :
2. Admin :
17
g) Admin View Teacher :
h) Admin Add Student :
2. Admin :
18
i) Admin View Student :
3. Teacher :
19
a) Teacher Login :
b) Teacher Dashboard :
3. Teacher :
20
c) Teacher View Student
Report :
d) Teacher View Report
Enrollment Wise :
3. Teacher :
21
e) Teacher View Report
Division Wise :
f) Teacher View Report
Date Wise :
3. Teacher :
22
g) Teacher View Report
Semester Wise :
h) Teacher Generate QR
Code :
3. Teacher :
23
i) Teacher View QR
Codes After Generation :
j) Teacher View or
Download QR Code :
4. Student :
24
i) Student Login : ii) Student Dashboard :
4. Student :
25
iii) Student View Attendance :
ADVANTAGES / DISADVANTAGES
26
Advantages
1. The use of QR codes allows students to mark their attendance quickly by scanning a code,
significantly reducing the time spent on roll calls or manual check-ins.
2. By automating the attendance marking process, the system minimizes human errors and
ensures accurate records.
3. Administrators and teachers can access attendance records in real-time, enabling them to
monitor student participation immediately and make data-driven decisions.
4. By reducing the reliance on paper-based attendance records, the system promotes
sustainability and decreases administrative costs related to printing and paperwork.
Disadvantages
1. Students must possess smartphones or devices capable of scanning QR codes. This
requirement can lead to inequities among students, particularly in institutions where
some may lack access to modern technology.
2. Dependence on technology means that any software glitches, hardware failures, or
internet connectivity problems can disrupt the attendance process, making it challenging
to mark attendance in real-time.
CONCLUSION
27
In conclusion, the QR code-based student attendance system represents a significant advancement in
the management of attendance within educational institutions. By streamlining processes through the
integration of web and mobile functionalities, this system enhances efficiency, accuracy, and
accountability for administrators, teachers, and students alike.
The ability for administrators to easily manage class and student records, generate unique QR codes for
each session, and produce detailed attendance reports fosters a more organized approach to
attendance tracking. The mobile application empowers students to take responsibility for their
attendance by allowing them to log in, scan QR codes, and view their attendance history, all while
ensuring location verification for added security.
The implementation of this system not only mitigates the challenges associated with traditional
attendance methods but also positions educational institutions to better understand and support
student engagement, ultimately contributing to improved academic outcomes and a more positive
learning environment.
REFERENCE
28
1) R. D. Bacuna and B. G. Dadiz, "eSAM: Atendance System Using QR Codes in Romblon State
University-Cajidiocan Campus", 2022 International Conference for Advancement in Technology
(ICONAT). IEEE, 2022.
2) S. Mishra, C. Kumar, A. Ali and J. Bala, "Online Attendance Monitoring System Using QR Code
(OAMS)", 2021 2nd International Conference on Intelligent Engineering and Management
(ICIEM), pp. 379-384, 2021.
3) S. Shaban et al., "Developing a student attendance app using QR codes: educational and
practical considerations", International Journal of Technology Enhanced Learning 13.1, pp. 92-
106, 2021.
4) N. Ahmad, S. A. Mohamed, A. Z. Ul-Saufie, H. Ahmat and F. A. Alias, "Enhancing attendance
and student exam score based on mobile attendance application", ESTEEM Journal, vol. 16, pp.
38-46, 2020.
5) Casunuran, J.J.S., Quiambao, C.R.C., Fordan, M.E., Soriano, A.J., Beano, M.G.P., Mandayo, E.A.
and Domingo, B.B., 2020, November. Quick Response Code Attendance System with SMS
Location Tracker. In 2020 IEEE REGION 10 CONFERENCE (TENCON) (pp. 373-378). IEEE.
29
Thank You