0% found this document useful (0 votes)
8 views20 pages

Miniprojectppt

Uploaded by

Neha Kolambe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views20 pages

Miniprojectppt

Uploaded by

Neha Kolambe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

STUDENT ATTENDANCE

SYSTEM

Guide : Sareen Shankar Deore


Team Members : Prathamesh Nagare
Bishnuprasad Nadiminti
Aditya More
Outline
•Introduction

•Literature Review

•Proposed System

•Methodology

•Results

•Conclusion

•References
Introduction
• Attendance management is an essential part of every educational institution, but
traditional methods such as manual roll call or paper-based registers are time-
consuming, error-prone, and vulnerable to proxy attendance.To address these
limitations, automated systems have been developed using technologies like
biometrics, RFID cards, and mobile apps.

• However, these often involve high costs, maintenance issues, or lack flexibility.
Our project proposes a QR Code–based attendance system built using
Spring Boot (Java) for backend, HTML/CSS/JavaScript for frontend, and
MySQL for database. Each lecture session generates a unique QR code that
students scan to mark their attendance.
Objectives:
Main Modules
1.User Authentication & Management

2. QR Code Generation Module (Teacher Side).

3. QR Code Scanning & Validation Module (Student Side)

4. Attendance Management Module:


Scope of the Project:
• Providing a robust backend with REST APIs for secure registration,
login, and data storage.
• Using database for reliable, scalable record-keeping.Implementing
QR code generation & validation with real-time scanning to prevent
proxy attendance.
• Offering a web-based frontend that is simple, lightweight, and
accessible on mobile/desktop.
Literature Survey

Name /Author / Year Technology Advantages Limitations Relevance to Our Work


Used
QR Code_Based Web-based QR Introduced a cost- Limited security, Similar to our web-based
Attendance attendance, effective and no advanced approach, we add Spring
Management centralized DB paperless solution for analytics Boot + MySQL for scalability
system / Duman & attendance using QR and better security.
Gokoz /(2018) codes.
QR-Code Based Python, Proposed a real-time Firebase We adopt their real-time
Student Attendance OpenCV, attendance tracking dependency, logging idea but implement
System/ Firebase system using QR platform-specific with Java Spring Boot +
Shirole et al./ (2024) backend codes scanned via MySQL.
mobile devices.
Student LabVIEW Enhanced QR code Not scalable, Our system modernizes with
Attendance System prototype, Excel attendance with outdated relational DB (MySQL) and
using QR Code/ DB database integration technology stack Spring Boot APIs for
Zakaria et al /(2021) and security features. performance.
Proposed System

Proposed System Architecture:

1.Frontend :
1. Login/Registration forms
3. QR Display (for students)
4.QR generation option (for teachers)
2.Backend :
1. REST APIs (Login, Register, Generate QR, Validate QR, Mark Attendance, Reports)
2. QR Code Generator module (for teachers)
3. QR Code Validator module (for students)
4. Authentication & Authorization
3.Database :
1. Tables: Users (students/teachers), Classes, Attendance Records
Methodology
The proposed system follows a structured approach to record and manage student attendance using QR codes. The
methodology is divided into approach, methods, and materials as described below:

1. Approach
•Develop a web-based attendance system where teachers can generate a unique QR code for each class
session.
•Students will scan the QR code using their device, which sends attendance data to the backend server.
•The backend system will validate the QR code and update the attendance records in the database.
2. Methods
•Login & Registration: Secure authentication for students and teachers.
•QR Code Generation: The teacher’s dashboard generates a unique, time-bound QR code for every class
session.
•QR Code Scanning & Validation: Students scan the QR code, and the system verifies session details
(validity, student ID, time).
•Attendance Recording: If the QR code is valid, attendance is marked automatically in the database.
3. Materials / Tools Used
•Backend: Java (Spring Boot framework) – for API development and business logic.
•Frontend: HTML, CSS, JavaScript – for user interface and QR code scanner integration.
•Database: MySQL – to store user details, QR sessions, and attendance records.
•QR Code Library: javascript( QRCode.js) – for QR code generation and decoding.
•Server / IDE: Apache Tomcat (embedded in Spring Boot), IntelliJ.
•Devices: Smartphones or laptops for scanning QR codes.
Activity Diagram (teacher)

Post method of REST API will


be used to store login and
registration details in DB.

GET method used to fetch


attendance data
Activity Diagram (students)

Post method of REST API will


be used to store login and
registration details in DB.

Post method will also be used


when a student scans a QR
code(stores attendance
details in DB)
Results
IMPLEMENTATION PLAN FOR NEXT
PRESENTATION
CONCLUSION

• The proposed attendance system using QR codes provides a fast, reliable, and error-free way of
managing student attendance compared to traditional manual methods. By integrating secure login and
registration features, along with backend APIs and a database, the system ensures that only authorized
users can access and store information. The implementation of QR code generation by teachers and
validation by students makes the process simple, automated, and less time-consuming.

• Overall, this project demonstrates how modern technologies like Spring Boot, MySQL, and QR code
integration can be combined to create an efficient and scalable attendance management system. It
ensures transparency, real-time data storage, and accuracy, while also laying the foundation for future
enhancements such as detailed reporting, mobile app integration.
REFERENCES

1. “IJRISS”, “QR-CODE BASED ATTENDANCE MANAGEMENT SYSTEM” , “DUMAN &GOKOZ” , 2018


2. “IJRPR”, “QR-CODE BASED STUDENT ATTENDANCE SYSTEM”, “SHIROLE SOPAN et al", 2024.
3. “RITVET” , “STUDENT ATTENDANCE SYSTEM USING QR –CODE”, “NORMAH ZAKARIA et al” , 2021.
REFERENCES

1. “IJRISS”, “QR-CODE BASED ATTENDANCE MANAGEMENT SYSTEM” , “DUMAN &GOKOZ” , 2018


2. “IJRPR”, “QR-CODE BASED STUDENT ATTENDANCE SYSTEM”, “SHIROLE SOPAN et al", 2024.
3. “RITVET” , “STUDENT ATTENDANCE SYSTEM USING QR –CODE”, “NORMAH ZAKARIA et al” , 2021.
THANK YOU

You might also like