Professional Documents
Culture Documents
PBL Report
PBL Report
A
PBL Report
is submitted to the
SAGE University Bhopal, M.P.
in partial fulfillment of the requirements for award of the Degree of
By
Gaurav K Gaur (21BTA3ARI10010)
Varun Gohe (21BT3ARI10018)
Vivek Mishra (21BTA3DSC10017)
Prateek Pandhya (21BTA3CSF10007)
CERTIFICATE
This is to certify that the work embodies in this project entitled "Biometric
Attendance Management System" being submitted by Gaurav K Gaur
(21BTA3ARI10010), Prateek Pandya(21BTA3CSF10007),Varun Gohe
(21BTA3ARI10018), Vivek Mishra (21BTA3DSC10017) for fulfilment of the
requirement for the award of "BTech CSE(Hons.)-Artificial Intelligence" to
SAGE University, Bhopal (M.P.) during the academic year 2021-25 is a record of
bonafide piece of work, undertaken by him under the supervision of the
undersigned.
CERTIFICATE OF APPROVAL
DECLARATION
I hereby declare that the work, which is being presented in this project entitled
“Biometric Attendance Management System" for fulfillment of the
requirements for the award of degree of "BTech CSE(Hons.)-Artificial
Intelligence” submitted in the School Of Advanced Computing, Bhopal, is an
authentic record of my own work carried under the guidance of Dr. Gourav
Shrivastava. I have not submitted the matter embodied in this report for the award
of any other degree.
I also declare that “A check for Plagiarism has been carried out on this
project and is found within the acceptable limit and report of which is enclosed
herewith.”
ACKNOWLEDGEMENT
We would like to express our heartfelt gratitude to our supervisor Dr. Pinaki
Ghosh, Head of School of Advanced Computing, Bhopal who encouraged us all
throughout the course of the project. His careful support and motivation were the
prime factors contributing to the timely and successful completion of this project.
We also owe a great deal of thanks to several people who have helped and
motivated us throughout our project work as well as throughout our postgraduate
course at SOAC, Bhopal, in particular, Dr. Pinaki Ghosh, Head of School of
School of Advanced Computing, Bhopal, and all teaching and non teaching staff of
Advanced Computing Department for their valuable assistances they offered us
generously during the past one year.
Gaurav K Gaur(21BTA3ARI10010)
Prateek Pandhya (21BTA3CSF10007)
TABLE OF CONTENT
LIST OF FIGURES
ABSTRACT
In every organization or company, attendance is an aspect that is of major importance and is
recorded daily. Currently, in many institutions, attendance is recorded by using a sheet of paper
on which students sign in front of their name. The major drawback of this system is that a
student may forge his/her friends’ signature even when they are absent. Keeping a track of the
number and names of students present in the class is a time-consuming job and costs a lot of
working hours of the faculty. In this paper, we describe ways to curb the existing problem
through our biometric attendance management system with customized report generation.
Raspberry Pi is used to transmit data and our hardware modules are connected to it. The system
provides Fingerprint Module order to record attendance uniquely by checking pre-registered
data. The system, after recording attendance, sends data to Real-time database using Firebase and
this data can be retrieved on the Web Application. The system is also able to generate
customized report of attendance. Our system stands out from other existing biometric attendance
management systems as, our system provides a fully-functional backup method to record
attendance in case our primary method fails or takes inappropriately long time.
Attendance Management is a very crucial part of an Institute as it ensures discipline and required
performance measures by students. Thus, an accurate and efficient Attendance Management
system is highly required and popular .
MOTIVATION:
The main point of my motivation for the work is lower the time consumption.
Mostly attendance was done after the lecture. The attendance in the lecture before
the lunch break covers up most of the lunch break’s time & its really hard for the
hostelers to go to the hostel’s mess and came back that’s why to solve this
problem, I got a idea to make a better attendance management which will reduce
the extra time consumption.
This project uses IFTTT for storing Fingerprints data along with the respective
name of the person which is mentioned in the code of this project, to Google
sheet which will be created automatically inside your Google drive.
And you can monitor the realtime attendance on the go using your smartphone
or laptop. With IFTTT, you don’t need to study about SQL and database or
even you don’t need have your own website. This technique makes this project
much easier to make and reliable as well.
a. Fingerprint Module
In our fingerprint module, the sensor is able to enroll new finger as well as detect already
existing finger. Fingerprint data gets stored in the Optical Fingerprint Reader R307 Module
itself. R307 can store up to 1000 fingerprints. R307 module is capable of independent fingerprint
collection, fingerprint registration, fingerprint comparison (1:1) and fingerprint search (1: N)
function. R307 can be accessed by using PyFingerprint Library.
b. IFTTT Database
IFTTT allows you to do more with over 700 different apps and services,
including Twitter, Dropbox, Evernote, Fitbit, Amazon Alexa, and Google Assistant.
• On IFTTT, we call these services. A list of all services on IFTTT can be found here
We bring services together into Applets, automations that allow you to do things your apps and
devices can't do on their own.
• For example, you could use IFTTT to sync Amazon Alexa to-dos with your Google
Calendar or create events in your iPhone Calendar via Google Assistant
FIGURE-0: Prototype
School of Advanced Computing 11 | Page
FIGURE-1: Optical Fingerprint Reader R307
COMPONENTS REQUIRED:-
• RASPBERRY PI 3
• ESP 3D BOARD
• ARDUINO UNO
• LED
• BUZZER
• JUMPPER WIRES
• PLUG (5 x 2.1)
• LCD (16 x 2)
SOFTWARE REQUIRED:-
HARDWARE REQUIREMENTS:
● COMPUTER/LAPTOP
● INTEL i3 PROCESSOR
● 4 GB RAM
REFERENCE
(1) https://en.wikipedia.org/wiki, Last accessed on 05/07/2022
(2) https://www.youtube.com, Last accessed on 24/06/22
(3) https://www.cs.bham.ac.uk, Last accessed on 16/06/22
(4) YouTube Channel: “Code With Harry”, Last accessed on 2/07/22
(5) https://www.instructables.com/RFID-CARD-READER-WITH-ARDUINORFID-
RC522-and-LCD-16/ ,Last accessed on 5/08/2022
(6) https://www.geeksforgeeks.org/project-idea-attendance-system-using-smart-card/
Last accessed on 05/08/2022