You are on page 1of 3

ADVANCED BIOMETRIC ATTENDANCE

MANAGEMENT SYSTEM
Vaibhavi Desai, Shital Jankar Yugandhara Gore, Prof.S.V.Patil
Electronics and Telecommunication Department Electronics and Telecommunication Department
Bharati Vidyapeeth College of Engineering Bharati Vidyapeeth College of Engineering
Navi Mumbai, India Navi Mumbai,India
vaibhavi2611@gmail.com, goreyugs1996@gmail.com,
shitaljankar1105@gmail.com savitavpatil77@gmail.com

Abstract:-In this paper, design and development of biometric display and personal computer. Arduino works in serial
fingerprint attendance is presented. Rather than taking communication mode with fingerprint sensor to receive data
attendance by calling names or writing on sheet of paper, an from it. As a processor, Arduino does the work of matching
individual will have to pass their finger on the fingerprint
the finger templates with the already enrolled ones and takes
scanner. There are many other features included in this like SMS
the decision whether a match is found or not. If a match is
alerts to the caregivers and storing of attendance data for future
reference. Main aim of this system is security and portability.
found SMS is send to the respective number as stored in the
database. Further python program is used to make the records
Keywords: Biometrics, GSM, python, Arduino of attendance.

I.INTRODUCTION III.LITERATURE SURVEY:

In this paper, attendance system using fingerprint In [1], fingerprint data capture by the fingerprint reader
identification is implemented. It makes use of uniqueness of module is received by Xbee module and it is compared with
fingerprint for each and every individual. This system will be the one which is already stored in the database. All the
helpful in schools, colleges and work places, where attendance recorded data is stored and if a match is found it is displayed
is an important criterion for measuring the performance of an on the computer using an user friendly GUI. Furthermore
institute. Usually attendance registers are used for storing authors Ansari et al. [2], suggested that RFID tags are to be
attendance records but this method is very tedious and time issued for each and every individual and RFID receivers
consuming. For use in schools or colleges, the model consists should be placed in classrooms. This system is not secure as it
of GSM module which can be used to notify the parents about can result in buddy punching. It also makes use of GSM for
their pal’s attendance. To store the records of attendance notifying about the attendance to the caregivers. MySQL
python is used which can be used later to calculate the database is used to store data.
defaulter’s list. This system can be used to monitor attendance
GUI application present in host computer is used to
in more effective manner.
communicate with the device called as Fingerprint Attendance
Data Management [3]. This device has many features like any
II.CONCEPT windows based system can be installed using installation file.
Another feature of excel file importing and exporting can be
With the increase in number of students, the older
used to transfer the data to the device using USB. Whenever
method of taking attendance by calling names or signing
the device is connected through USB port the software will
sheets is becoming time consuming. It also results in proxy
detect it and the student’s list will be transferred to it. In [4], a
attendance .This system will provide solution to all these
cryptographic method based on Ceaser cipher encryption is
problems.
used in this Portable Attendance System. This prevents the
The processing unit of this system is Arduino Uno. Other data tampering by students.
components include fingerprint sensor, GSM module, LCD
IV.BLOCK DIAGRAM VII.IMPLEMENTATION

Fig.3 shows the circuit implementation, after getting


through with the connection of components as shown in the
block diagram.

Fig. 1 Block diagram of attendance management system

V.WORKING PRINCIPLE
Enrolment and authentication are two main processes of
this system. Four buttons are depicted in the block diagram.
Out of which the first button is used for enrolling the
fingerprint, second is for matching the fingerprint and to
provide authentication, third button is for deleting a particular
fingerprint and the last one is used to clear all the stored
fingerprints. In the enrolment process each individual’s two or Fig. 3 Circuit Implementation
three fingerprints are stored with different ID’s, so that it
would be helpful in any accidental case. While authenticating,
In enrollment stage fingerprints of each individual are
if a match is found, attendance is recorded with date and time.
enrolled by assigning different ID’s to them. During this
For creating the database of recorded attendance python is
process, unique features of fingerprints such as ridges, valleys
used. The internal memory of computer can be utilized for
are scanned and analyzed using fingerprint sensor module.
storing the database. Simultaneously, message is sent to
parent’s mobile number about student’s attendance using
GSM module.

VI.FLOWCHART

Fig. 4 Stepwise results obtained on LCD while enrolling fingerprin

Fig. 2 Flow chart of attendance management system


The process of indentifying an individual is known as language. For this OpenCV library is needed in
matching. If the fingerprint of the user matches with the one python. OpenCV is most popular library for
stored during enrolment, then the user is given access and the computer vision; it uses machine learning algorithms
attendance will be registered and stored in database. to search for faces. Cv2 is the OpenCV module and
contains the functions for face detection and
recognition.

3) Future identification can include iris recognition. Iris


recognition is the safest and most hygienic biometric
attendance method.

XI.CONCLUSION

This system is able to take attendance successfully. After


Fig. 5 Stepwise results obtained on LCD while matching fingerprint taking attendance the SMS is send to the parents about their
children’s attendance. Python is successful in storing the
attendance with exact date and time.
VIII.ADVANTAGES AND DISADVANTAGES

There are many advantages of this system like it REFERENCES


consumes less time as compared to existing system and it is [1] M.A. Meor Said, M.H. Misran , M.A. Othman, M.M. Ismail, H.A.
more secure than RFID based attendance system. Parents need Sulaiman, A. Salleh and N. Yusop, “Biometric Attendance,” in
not worry about their children because of SMS alerts facility 978-1-4799-3704-2/14/$31.00 ©2014 IEEE.
[2] AamirNizam Ansari, ArundhatiNavada, SanchitAgarwal,
they will get notified. The stored attendance data used to
SiddharthPatilandBalwant A. Sonkamble, “Automation of
calculate defaulter list. Attendance System using RFID,Biometrics, GSM Modem with
.Net Framework,” in 978-1-61284-774-0/11/$26.00 ©2011 IEEE.
Injury to the finger, whether temporary or permanent can [3] Mohamed Basheer K P, Raghu C V, “Fingerprint Attendance
interfere with the scanning process. Sometimes reenrollment System for classroom needs”, in 978-1-4673-2272-0/12/$31.00
will be required. ©2012 IEEE
[4] Nur Izzati Zainal, Khairul Azami Sidek, Teddy Surya Gunawan,
Hasmah Mansor and Mira Kartiwi, “Design and Development of
IX. APPLICATIONS Portable Classroom Attendance System Based on Arduino and
Fingerprint Biometric”
[5] O. Shoewu, Ph.D. and O.A. Idowu, B.Sc., “Development of
This attendance management system can be used almost
Attendance Management System using Biometrics,” in The Pacific
everywhere for example in schools, colleges, industries or at Journal of Science and Technology,Volume 13. Number 1. May
workplaces 2012 (Spring)
[6] K.Jaikumar, M.Santhosh Kumar, S.Rajkumar and
X.FUTURE SCOPE A.Sakthivel,“Fingerprint Based Student Attendance System
WithSmsAlert To Parents,” in IJRET: International Journal of
Research in Engineering and Technology,Volume: 04 Issue: 02 |
As technology is advancing so rapidly every system
Feb-2015.
should be updated accordingly and keeping this in mind, some [7] Yash Mittal, Aishwary Varshney, Prachi Aggarwa, Kapil Matani
more features that can be implemented in this are: and V. K. M ittal “Fingerprint Biometric based Access Control
and Classroom Attendance Management System,” in [978-1-4673-
1) In this GSM module is used to send SMS but since 6540-6/15/$31.00 ©2015 IEEE].
python is used, further modifications can be made [8] The IEEE website. [Online]. Available: http://www.ieee.org/
[9] The circuit digest website. [Online]. Available:
such that there would be no need of a separate https://circuitdigest.com/
module. Python can be utilised to send SMS. Sending [10] Masoud Nosrati , “Python: An appropriate language for real
SMS through python will need Twilio Python world Programming,” in World Applied Programming, Vol (1),
No (2), June 2011.
Library.

2) To overcome above mentioned drawback, Face


recognition can be implemented through python

You might also like