Documentation of Project Biometric Attendance System
Documentation of Project Biometric Attendance System
The most common means of tracking student attendance in the classroom is by asking the
students to manually sign the attendance sheet, which is normally passed around the classroom
while the professor is conducting the lecture. The previous approach in which manually taking
and maintains the attendance records was very inconvenient task. Another disadvantage is the
chance for the student to make fake attendance. After having these issues in mind, we developed
a wireless automatic attendance system which automates the whole process of taking attendance
and maintaining it.
Fingerprints are considered to be the best and fastest method for biometric identification. They
are secure to use, unique for every person and does not change in one’s lifetime. Besides these,
implementation of fingerprint recognition system is cheap, easy and accurate up to satisfiability.
Fingerprint recognition has been widely used in both forensic and civilian applications.
Compared with other biometrics features, fingerprint-based biometrics is the most proven
technique and has the largest market shares. Not only it is faster than other techniques but also
the energy consumption by such systems is too less.
Abstract:
The term ‘biometric’ refers to a measurable characteristic that is unique to an individual’s such
as fingerprint, facial structure, the iris or a person’s voice. This paper presents a fingerprint based
biometric system that records the attendance of a person by using a hand held fingerprint sensor.
The experimental results suggest that many fraudulent issues can be overcome using the
fingerprint-based attendance system and improve the reliability of attendance record.
Introduction:
Biometrics is a Greek word and combination of two words Bio and Metrics. Bio mean life and
Metrics mean the measure. Biometrics term normally refers to the study of people’s biological
characteristics. Now biometric technology is widely used for a single person identification and
security. We can use biometrics finger scanning technique for the employee attendance
management system. Now day’s biometric time attendance system is becoming popular to
manage attendance system. Biometric attendance system works quite efficiently and stop buddy
punching. Like the traditional card swapping and pin passwords methods you don’t need to bring
card and remember passwords.
Fingerprint identification is one of the most well-known and common biometric identification
systems. Because of their uniqueness & consistency over time, fingerprints have been used for
identification over many years, more recently becoming automated due to advancement in
computing capabilities. So, here the fingerprint identification technique was used for maintaining
the attendance record. The record of the fingerprints of various students was maintained in a
database. The communication between the PC and Module was done wirelessly over Bluetooth.
Intended Audience
The audience of this system will be:
1. Students
2. Faculty members
3. Registration office.
This project will be managed by registration office, created and developed by the IT staff and other
specialized people in the technology, such as programming, web design and others.
Product Scope:
The proposed system will manage the process of attendance that will be save in specific
database. It will also let the user search and calculate daily attendance by month. Once the
student place his/her thumb make on the scanner, it will directly save in database and generate
message that will be send to their parents, it contains the time when their child arrives in their
school. When the system detects an empty attendance, the system will automatically generate a
message to the hand phone via SMS.
Overall Description:
Product Perspective:
The product student management system, is an independent product and does not depend on any
other product or system. The product will automate various tasks associated with handling
student details and better organizing the stored information and optimum performance, thus
helping the colleges to ensure smooth working of these purpose.
Product Functions
The main feature of the Biometric Attendance Management System is that it keeps a record of all
essentials details of each individual student or employee. At the end of a specified period this
system creates a defaulties list as well as the non-defaulties list.
Attendance Percentage of each student and employee in every subject or field would be
displayed in this list Also, the system allows the professor or manager of the firm to view
pertinent statistics on student’s attendance record for the specified class. Finally, another feature
of Biometric Attendance Management System is its flexibility and ease of use.
Operating Environment
OE-1: The Attendance Management System shall function on the PC provided by the
designated to store the attendance records. The Web Server and Database
OE-3: The Attendance Management System will record all the essentials details of each particular
student.
OE-4: Pentium 3.0 GHz or higher RAM must be 1 Gb or more and Hard Drive
10 GB or more
User Interfaces
The Attendance Management System shall provide details of students in the class to aid in taking
roll.
These details can be clicked with a mouse in order to view a particular student’s attendance
record.
All modifications to the database will be done through a keyboard.
Application will be accessed through a Browser Interface. The interface would be viewed
best using 1024 x768 and 800 x 600 pixels resolution setting.
The program will provide a page that produces current statistics on class attendance.
Hardware Interfaces
Server Side:
o Operating System: Windows 7/xp, Windows ME
o Processor: Pentium 3.0 GHz or higher
o RAM: 1 Gb or more
o Hard Drive: 10 GB or more
Client side:
o Operating System: Windows 7 or above, MAC or UNIX.
o Processor: Pentium III or 2.0 GHz or higher.
o RAM: 1 Gb or more
Software Interfaces
Attendance Management System
This software will transmit the attendance of a class to a database on a machine
via Internet.
The user will be allowed to modify attendance records at any time.
If the user forgets to transmit the information, the system will automatically send it for
them at the end of the class.
Database
The Attendance Management System will communicate with the database to perform the
following options.
To allow a user to enter attendance.
To allow a user to modify attendance.
To allow a user to query a system to gain statistics concerning individual and class
attendance.
Communications Interfaces:
The security of a user must be consistent through the use of passwords.
The Attendance Management System will communicate to the database through Internet.
System Features
o Performance Requirement
o Security Requirements
o Safety Requirements
o Software Quality Attributes
o Business Rules
Other Requirements:
o Operating system
o Databases
Biometric finger print scanner system works very efficiently and quickly as you can read in
below described steps. For identification process a biometric physiological finger Scanner works
on two basic principles.
Physiological
Physiological biometric mean human characteristics, i.e. the shape and composition of the body.
There are several ways to identify a human with the help of physiological biometric
characteristics. The most commonly used physiological biometric identification can be done via
face, fingerprints, hand geometry, retina, iris, signature, vein and voice.
Face
Physiological face verification can be used for identification of a person. With this technique
person is identified through its facial characteristics and pattern.
Fingerprints
Finger print technique is also a part of physiological biometric. As we know that every human
being fingerprints are different and unique from each other. So we can use this technique for
biometric attendance system works. The accuracy rate of finger print scanning is very high and it
is cheap technology. As compared to other physiological biometrics techniques like DNA, Iris
and retina used for verification.
Hand Geometry
In hand geometry technique identification process is done by measuring length of fingers, shape
of the hands and palm geometry of a person.
Retina
In physiological retina technique blood vessel at the back side of the eye is checked to match
unique person retina. For this purpose low frequency beam is used to scan retina.
Signature
For signature verification specific person name spelling, writing style, word pattern are checked
and match with the already record signature.
Vein
For vein recognition pattern of vein on the back side of the hand or wrist is checked to identify
authorized person only.
Voice
The voice recognition technique can also be used for verification purpose. Each man voice tone,
pitch and frequency always differ so this technique is not reliable. Because parody of any man is
possible. Little change in voice because of cold or fever will stop and make it impossible to
identify you.
Behavioral
The behavioral biometric technique of a person includes characteristics like how he walks and
scanners are used for it. Brain wave signaling and electronic Tattoos techniques are improved
behavioral authentication techniques. We can use a behavioral biometric technique also for
biometric attendance system works but equipment’s and system installation is too much costly.
Objectives:
Main Objectives:
To develop a system that will help in automatic taking and tracking of staff
attendance by using fingerprint.
Specific Objectives:
o To collect and analyze the requirements of the proposes system.
o To design and implement circuit that will perform attendance taking process.
o To designed implement supporting software module that will facilitate attendance
tracking.
o Compare new system again the traditional system.
o
Protect the proxy which is doing in daily base.
Tools:
Hardware Tools
The major hardware part of the system is the fingerprint reader is following
Module R305
It is used to capture finger images, convert it to finger templates and save the templates
for future matching.
The Microcontroller ATMEGA328P
It is a RISC microcontroller from ATMEL and it has 32MB of flash memory, 2KB of
RAM and 1KB of EEPROM. The microcontroller works as a link between fingerprint
reader and other system components including management server and database.
Main board contains RTC chip DS1307 to handle the date and time.
Large EEPROM chip which is used to save the attend records.
The chips MAX232 and SN75176 are used for communication with the management
server.
The 4 lines LCD which is used to display the academic numbers and status of device.
Software Tools
The design methodology of the software part includes all applications that the
fingerprint attendance system needs.
Microcontroller Code
Software Design
Web Portal Design
MySQL (For Database Management)
Python's GUI (Graphical User Interface) package- TkINTER
All applications that manage whole system depend on information of students and timetables of
courses.
Technology Embedded System are used.
Microcontroller Code:
o A microcontroller is a computer present in a single integrated circuit which is
dedicated to perform one task and execute one specific application.
o The application is used for a wide range of purposes, including data warehousing, e-
commerce, and logging applications.
o The most common use for MySQL however, is for the purpose of a web database.
There are so many advantages of using biometric attendance system works. Read below how
biometric system can be beneficial for your organization and advantages of using it are
1. Physical Traits are not Changeable: Most of the biometric modalities work with physical
traits such as fingerprint, iris, palm vein, etc. ...
2. Error Rate: ...
3. Cost: ...
4. Delay: ...
5. Complexity: ...
6. Unhygienic: ...
7. Scanning Difficulty: ...
8. Physical Disability:
9. Require integration and/or additional hardware
10. Systems are not 100% accurate.
11. Identity verification may take some time.
12. Performance can be fluctuated to dry, wet, dirty fingers.
Conclusion:
The system is developed with a proper market analysis and considering the perspective of
small-scale industries and offices and educational sector.
This can maintain attendance, enrollment as well as provides features which can be used
for setting enrollers different rules (as a simple user, enroller and administration) and also
generates several reports.
This software has an advantage of maintain OFFLINE data, hence we take data
attendance and enrollment with device and containing it with software application we can
synchronize data.
Fingerprint recognition is universally applied.
In most cases, using biometric identification has proved to be more beneficial in long run.
As more and more biometric systems are deployed, they are expected to become even
cheaper with increased production and economy of scale.