The implementation of the biometric based attendance system constrained by our scope and objectives was successfully achieved using the waterfall approach through the help of my supervisor and expert advice. We built a handheld device which was controlled by the ATMega1284p microcontroller, the program for the microcontroller was written in embedded programming. An Application software (backs up the attendance in database) which was built using python3 programming language in atom editor using MySQL as the database management system. It was indeed a challenging project and we believe it will enhance the education standard of not only Electronics and computer engineering but also Nnamdi Azikiwe University for properly maintained and utilized.
1.1 Background of the study
The recent attendance System in institutions has proved to have failed to achieve its major purpose which was to ensure that the right statistics of students that attended the class can be taken. The major reason for its failure among its short-comings is the ability for a student to sign in for another student. Many educational institutions are trying to identify accurate, safe, and reliable techniques to protect access rights to their existing services or operation. Finger print based attendance system is an answer to these concerns.
Biometrics, especially in information technology, encompasses methods to analyze physical and behavioral identities to extract unique features for identification or monitoring purposes. Various physical features including faces, eyes, fingers, hands, veins, ears and teeth can be used by this technology, and characteristics such as gaits or voice patterns are still being investigated and analyzed as part of the wider biometrics field. Biometrics offers secure methods of access to sensitive services and obviates the need to carry a token, card, remember several passwords. Biometric techniques also reduce the risk of lost, forgotten or copied passwords, stolen tokens or over the shoulder attacks, yet despite all this obvious advantages there is still one major reasons why it has not been implemented in many organizations which is that the biometric technique is expensive and the level of standardization differs within systems, numerous health hazards, requirement for a specialist analytical software and availability of machines with the computing power to run it. Fingerprint identification is one of the most well-known and common Biometric identification system, Because of their uniqueness and consistency over time, finger print has been used for identification for many years, more recently becoming automated due to advancement in computing capabilities. The fingerprint system seems to be the most cost effective and easy to use among all of the biometric system with no health side effects..
Fingerprint authentication has been verified through various applications. In 1924, Federal Bureau of Investigation (FBI) is already known to have maintained more than 250 million civil files of fingerprints for the purpose of criminal investigation and the identification of unknown casualties. It now is being used in numerous field including financial, medical, e-commerce and customer application as a secure and effective authentication method [l].
1.2 Problem statement
Survey and analysis of the current attendance methods has shown that the majority of lecturers use a paper-based attendance method to keep attendance in Nnamdi Azikiwe University.
Problems that have been discovered with the paper-based registers are
Paper based registers are not uploaded to a centralized system, so the data is lost for analysis.
Time Taken for data collection impacts on lecturing time.
The system can be fooled by students’ buddy-signing in other to ensure that their friends scale through the 75% attendance benchmark.
Consequently, this project proposes Fingerprint recognition as a method to overcome these problems in Nnamdi Azikiwe University.
1.3 Aim and Objective
The aim of designing and implementing a Biometric system is to provide a handheld device and also provide an application which has a database that the fingerprint data can be backed up with.
The specific objectives are:
To design and implement Student’s Attendance System using Fingerprint Technology.
The first objective is to develop the Student’s Attendance System. This system will integrate with the fingerprint technology. This system will record the attendance of the students in class. This system also will provide the facilities to the faculty to access the information of the students easily.
To be able to back up the regular attendance in the database and query it effectively
To be able to print out those who passed the 75% attendance benchmark
To compare efficiency between the proposed system and the manual system.
With this system, lecturer can record the attendance of their students in class easily. They also do not have to count the percentage of every student at the end of the semester.
As a user, students can motivate themselves to be more discipline and punctual.
The implementation will be in Nnamdi Azikiwe University, we will be using the various levels of students in electronics and computer engineering department
The hardware that will be used for this project is a handheld device that consists of fingerprint module, keypad, Liquid crystal display (LCD), a timer, an ATMega 1284p microcontroller and a serial connector that connects the hardware to the system. And the software is going to be built with Python3 and the MySQL Server and will work effectively on any operating system (Windows, Linux, Mac etc.).
1.5 Justification of Project
The significance must be considered in every proposed system to ensure that the proposed system will provide more benefit to all parties especially the faculty. For this project, the significance has been identified. The significance can be categorized into 3 groups. There are:
1.6 Outline of the Project
This document has five chapters. The first chapter comprises of the introduction, the aim and the objectives, and problem statement, which must be solved in the subsequent project. Following, a critical review of relevant literature in the second chapter, chapter 3 shows the theory, algorithm, prototyping involved in the design of the project, chapter 4 shows the design of the handheld device and the application software, also process of implementation and testing will be shown here. Chapter 5 includes the conclusion and challenges. All additional information such as timing plan, coding are available in the appendices.