DESIGN AND CONSTRUCTION OF A
FINGERPRINT/RFID BASED ATTENDANCE
MANAGEMENT SYSTEM
BY
ABRAHAM STEPHEN
CEN2100004
A PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF
THE REQUIREMENT FOR THE AWARD OF NATIONAL
DIPLOMA (ND) IN COMPUTER ENGINEERING
DEPARTMENT OF COMPUTER ENGINEERING
FACULTY OF ENGINEERING AND ENVIRONMENTAL
STUDIES
THE POLYTECHNIC IRESI, OSUN STATE
DECEMBER, 2024
CERTIFICATION
The project titled: “Design and Construction of a Fingerprint Based Attendance Management
System” by: ABRAHAM STEPHEN (CEN2100004), meets the regulations governing the
award of the National Diploma of The Polytechnic Iresi and it is approved for its contribution to
scientific knowledge and literary presentation.
Supervisor Signature and Date
H.O.D Signature and Date
DEDICATION
This project is dedicated to Almighty God, most Gracious, most Merciful and Determiner
of all things without whom we would not have been able to successfully complete this project.
To my parents Mr & Mrs Abraham and to my entire family. I love and appreciate you all
very much and appreciate your support.
And also to all those who helped us throughout the process of writing this project I’m
very thankful for their support rendered.
ACKNOWLEDGEMENT
Though life as we know is not a bed of roses and the easiest road to success is the hardest
one, bringing us to hurdles crossed over during this research study, thanking God for his infinite
mercies through trials encountered during this research.
Many thanks to my project supervisor Engr. Olawale A.J, for his assistance, patience and
effort for the fruitful turnout of this project research work.
I also want to acknowledge my Dean Mr. Salawu M.A, and those staff I don’t mention
may God bless you all for all your kind effort.
Also, immeasurable thanks to my family for their love, care and support during my stay
in school, I love you all.
To all our friends and to all others at heart, thank you all and May God grant you success
in your life endeavors.
ABSTRACT
Fingerprint based attendance management system is a system that helps to solve the
manual way of taking class attendance which is more secured and solve problem like
falsification in student attendance. The system uses a processor, memory and other computing
components.
The system was design using to specification, using AS608 fingerprint module as an
input device, which detect and verify fingerprint placed on the fingerprint sensor during both the
enrollment and verification stage. The Atmega328p receives input(s) signal(s), process it and
send the corresponding signal to the LCD as output.
The device was tested and the result shows that it works to specification. At power on
stage, the LCD display the current lecture and the number of attendee. The user can then clock in
his/her fingerprint, if he or she is not a registered user, an enrollment pin is pressed on the
keypad, where the LCD ask user to input their matric number then scan their finger before a
messaged is displayed “REGISTERED”. When a registered user clock in his/her fingerprint the
device stored his matric number, time clocked in, percentage of times present, percentage of time
absents to the SD card.
The proposed system which is designed to allow registered users to take class attendance
has been found to be very useful and capable of managing student’s attendance. This system
when implemented will solve the problem of falsification of attendance because only registered
or enrolled fingerprint can be access to the lecture.
TABLE OF CONTENTS
TITLE PAGE
CERTIFICATION ii
DEDICATION iii
ACKNOWLEDGEMENT iv
ABSTACT v
TABLE OF CONTENT vi
CHAPTER ONE: INTRODUCTION
1.1 Background of the study 1
1.2 Statement of problem 3
1.3 Aims and objectives of the study 4
1.4 Significance of the study 4
1.5 Scope and Limitation of the study 4
1.6 Method of study 5
1.7 Definition of terms 5
1.8 Organization of study 6
CHAPTER TWO: LITERATURE REVIEW
2.1 Introduction
2.2 Attendance Management System
2.3 Microcontroller
2.4 Liquid Crystal Display
2.5 Biometrics
2.6 Database
2.7 Review of Related work
CHAPTER THREE: METHODOLOGY
3.1 Introduction
3.2 Component use in design
3.3 System overview
3.4 System design
3.5 Fingerprint acquisition process
3.6 System flowchart and system diagram
CHAPTER FOUR: TESTING AND RESULT ANALYSIS
4.1 Voltage required by each component
4.2 Enrollment section analysis
4.3 The main section testing
4.4 Deletion section analysis
4.5 Checking the data stored in SD card
CHAPTER FIVE: CONCLUSION AND RECOMMENDATION
5.1 Conclusion
5.2 Recommendation
REFERENCES
LIST OF FIGURES
Figure 2.1 Two ATmaga microcontrollers 9
Figure 2.2 Types of microcontroller 11
Figure 2.3 Program memory of 8051 14
Figure 2.4 Data memory of 8051 14
Figure 2.5 Reneses Microcontroller 17
Figure 2.6 Reneses Microcontollers pin diagram 17
Figure 2.7 Atmel AVR Microcontroller 18
Figure 2.8 PIC Microcontroller
Figure 2.9 PIC16F877A
Figure 2.10 PIC16F877A Microcontroller Application
Figure 2.11 Liquid Crystal Display
Figure 2.12 Fingerprint obtain by an optical scanner
Figure 2.13 Hand geometry scansion
Figure 2.14 Scanner of Iris acquisition
Figure 2.15 Face geometry recognition and facial thermogram recognition
Figure 2.16 Human eye retinal blood vessel distribution
Figure 2.17 voice signal representation
Figure 3.1 AS608 fingerprint module
Figure 2.2 RFID module
Figure 3.3 RFID Card
Figure 3.4 showing a 16x2 LCD
Figure 3.5 SD Card Module
Figure 3.6 showing a 4GB memory card
Figure 3.7 ATmega328P
Figure 3.8 showing a 4x4 keypad
Figure 3.9 showing a 6x6 pattress box
Figure 3.10 showing a lithium battery
Figure 3.11 showing a DS1307 RTC module
Figure 3.12 showing MT3068
Figure 3.13 showing Rectifier diode 1N4007
Figure 3.14 General Architecture of a biometric system
Figure 3.15 showing the system flowchart
Figure 3.16 showing the system circuit diagram
Figure 4.1 showing the enrollment process
Figure 4.2 showing the main section interface
Figure 4.3 showing changing lecture process
Figure 4.4 showing the deletion process
Figure 4.5 showing the data stored in SD Card