DESIGN AND IMPLEMENTATION OF AN ATTENDANCE SYSTEM USING FINGERPRINT SCANNER

ABSTRACT

Table of Content


TABLE OF CONTENTS
TITLE PAGE i CERTIFICATION  
DEDICATION   
ACKNOWLEDGMENT   
ABSTRACT   
TABLE OF CONTENTS   
LIST OF FIGURES   
LIST OF TABLES   
CHAPTER ONE: INTRODUCTION1
1.0    Background of the study   
1.1    Statement of the Problem   
1.2    Objective of the Study
1.3    Significance of the Study   
1.4    Scope of the Study   
1.5    Limitations   
1.6    Organization of the Study   
1.7    Definitions of Terms   
CHAPTER TWO: LITERATURE REVIEW
2.0    Introduction   
2.1    Review of Biometric Identification Systems   
2.1.1    Commonly Used Biometric Identifiers
2.2    Review of the History of Biometric Authentication   
2.3    Review of the History of Fingerprint Biometric Authentication   
2.4    Fingerprint Sensing Technology   
2.4.1    Fingerprint Acquisition Technology  
2.5    Fingerprint Matching  
2.6    Existing Approaches to the Problem Identified and Challenges  
CHAPTER THREE: SYSTEM ANALYSIS AND DESIGN   
3.0    Introduction   
3.1    Methods of Data Collection  
3.1.1    Observation method  
3.1.2    Literature review   
3.1.3    Interview method   
3.2    Overview of the Current Manual System   
3.3    Design and Implementation Tools   
3.4    Overview of the New System   
3.5    Use Case Diagram   
3.6    Activity Diagrams   
3.7    Data Flow Diagrams   
3.8    Entity Relationship Diagram (Database)   
3.8.1    Data Dictionary
3.9    Window Navigation Chart   
3.10    Architectural Design of the Fingerprint Attendance Management System   
CHAPTER FOUR: SYSTEM IMPLENTATION AND DOCUMENTATION   
4.1    System Implementation
4.1.1    System Implementation Principles   
4.1.2    System Installation in City University
4.2    System Requirements  
4.3    Hardware Requirements  
4.4    Software Requirements
4.5    System Test-Run 
4.6    System Changeover    
4.7    User Manual   
4.8    System Maintenance
CHAPTER FIVE: SUMMARY, CONCLUSION AND RECOMMENDATION 
5.1    Summary
5.2    Conclusions
5.3    Recommendations
REFERENCES
APPENDICES
Source Codes Listing  
Sample Outputs


ABSTRACT
This research work, Design and Implementation of an Attendance System using fingerprint scanner, focuses on computerizing and managing the attendance of students during lecture or event periods. This is very imperative as the cons of the traditional pen to paper attendance system far outweigh the pros as management of student attendance has become a hassle due to increasing number of students during various lecture periods. This study would discuss in detail, how the inconveniences posed by the existing system can be overcome by developing a computerized Attendance System using fingerprint scanner thus providing an effective method in which attendance can be tracked. This study will use City University, Cotonou, as a case study throughout this research work. This system will be built and designed using Python programming language. PyMySQL server database system is to be used in storing data obtained from the system. wxPython will be used for building the Logical Swing interfaces and MySQL workbench is used for the Entity – Relationship diagram. The system analysis and design methodology was followed using Enterprise Architecture.

CHAPTER 1


CHAPTER ONE INTRODUCTION
Biometric fingerprint is technology that makes use of the distinctive fingerprint characteristic in recognizing various identities. The fingerprint configuration does not change throughout an individual’s life because it is a unique representation of an identity thus making the biometric fingerprint system invaluable in many applications in life such as validation and authentication.
The biometric fingerprint technology has been extensively used for authentication because of its consistency and uniqueness (Cappelli et al., 2007). However, this study taps into the fingerprints ability to validate as well. The biometric fingerprint technology can recognize an identity by crosschecking already stored identities by use of fingerprints and return a match.
Every institution poses a level of importance to attendance and thus value the regular attendance records gotten as this is recorded for future use. City University is no exception. The university currently uses the seemingly old-fashioned mode of recording student attendance which is the pen to paper and file based system, which has been used for years (Yuihotakaishi, 2001). In spite of the fact that the university might be “comfortable” with this method, its reliability does not tell “comfort”. This study will explain in detail the primitive method of recording student attendance, why this method is disadvantageous and why the attendance system using fingerprint scanner should be adopted.
1.1    Statement of Problem
City University uses the old method of taking attendance whereby every student has to sign in and out during a particular lecture period or event. The increasing student population rate has made this method error prone and inefficient as it becomes cumbersome for lecturers to keep track of individual students’ attendance. The need, therefore, arises for a system that can be developed to tackle the challenges posed by the existing manual based system. Those challenges are further discussed in chapter two and three of this study.
This research project has been developed keeping in view the following points:
1.    The working environment in the university
2.    The computer literacy rate in Nigeria and Benin Republic
3.    The thought process and attitude of Nigerians and Bennenois
4.    The system currently in use
I am convinced this system will significantly reduce the ineffectiveness of the current system.
1.2    Objective of the Study
The objective of this study is to design and implement an attendance system using a fingerprint scanner for students of any institution with primary focus on City University.
The specific objectives of this study are:
1.    Critically analyse current attendance system
2.    Propose solutions to loopholes discovered in current manual system
3.    Design a more reliable attendance system
4.    Implement the new system
1.3    Significance of the Study
This study is significant because of the pressing need to improve the current attendance system in use.
The significance of the study is outlined below:
1.    This study will provide a viable option to eliminate the manual paper based attendance process and the problems associated with this system.
2.    This study will propose a system that will allow the university to seamlessly manage and track individual student attendance which is necessary for many decision making actions.
3.    This study provides a system that reduces the error prone nature of the manual system when students’ attendance is taken.
4.    This study will provide a stable university environment by reducing the truancy rate.
1.4    Scope of the Study
This research project will focus on all activities performed at the university which involve the student attendance records.
Its main aim is to design and implement an attendance system using fingerprint scanner that will improve the way attendance is carried out currently. This study will take City University as a case study for developing this system.
1.5    Limitations
Every research work has limitations which tend to be a setback but inspire the betterment of the research project. Here are some of the limitations faced in this study.
1.    Application is developed in only one language (English).
2.    There is no provision for a guest login in the application.
3.    Detailed data was not provided by the university
4.    Academic literature which could further support this study was inaccessible
5.    There were certain programming functionalities which could not be achieved due to unavailable resources.
6.    Lack of financial support