Design And Implementation Of Attendance Management System

Project and Seminar Material for Computer Science and Computer Engineering

Design And Implementation Of Attendance Management System


In this project, the development of an attendance management system using biometrics is proposed. Managing student attendance during lecture periods has become a difficult challenge. The ability to compute the attendance percentage becomes a major task as manual computation produces errors, and also wastes a lot of time. For the stated reason, an efficient attendance management system using biometrics is designed. This system takes attendance electronically with the help of a finger print device and the records of the attendance are stored in a database. Attendance is marked after student identification.

For student identification, a biometric (fingerprint) identification based system is used. This process however, eliminates the need for stationary materials and personnel for the keeping of records. Eighty candidates were used to test the system and success rate of 94% was recorded. The manual attendance system average execution time for eighty students was 17.83 seconds while it was 3.79 seconds for the automatic attendance management system using biometrics. The results showed improved performance over manual attendance management system. Attendance is marked after student identification.

Table Of Content

  • Title Page
  • Approval Page
  • Dedication
  • Acknowledgement
  • Abstract
  • Table Of Content

Chapter One


  • 1.1 Background of the Study
  • 1.2 Statement of the Study
  • 1.3 Aim and Objectives
  • 1.4 Scope of the Study
  • 1.5 Limitations of the Study
  • 1.6 Significance of the Study
  • 1.7 Operational Definition of Terms

Chapter Two

Literature Review

  • 2.1 Introduction
  • 2.2 Biometric System
  • 2.3 Biometric Functionality
  • 2.4 Identification
  • 2.5 Finger Print
  • 2.6 Fingerprint Identification
  • 2.7 Fingerprint Authentication

Chapter Three

System Analysis and Methodology

  • 3.1 Analysis of the Existing System
  • 3.2 Problems with the Existing System
  • 3.3 Analysis of the Proposed System
  • 3.4 Benefits of the Proposed System
  • 3.5 High-Level Model of the Proposed System
  • 3.6 Methodology
  • 3.6.1 Source of Data
  • 3.6.2 Method of Data Collection
  • Observations
  • Interview

Chapter Four

System Design and Implementation

  • 4.1 Introduction
  • 4.2 Justification of the Programming Language
  • 4.3 Program Flowchart
  • 4.4 Program Structure
  • 4.5 Implementation Details
  • 4.6 System Testing
  • 4.7 Training and Re-Training Of Staff
  • 4.8 Change over Procedure
  • 4.8.1 Direct Change Over
  • 4.8.2 Parallel Change Over
  • 4.8.3 Pilot Change Over
  • 4.8.4 Recommended Mode Of Change Over
  • 4.9 Location and Installation
  • 4.10 Maintenance
  • 4.11 Program Documentation

Chapter Five

Summary and Conclusion

  • 5.1 Summary
  • 5.2 Recommendation
  • 5.3 Conclusion
  • Reference

Chapter One


1.1 Background of the Study

In many institutions and academic organizations, attendance is a very important criterion which is used for various purposes. These purposes include record keeping, assessment of students, and promotion of optimal and consistent attendance in class. In developing countries, a minimum percentage of class attendance is required in most institutions and this policy has not been adhered to, because of the various challenges the present method of taking attendance presents. This traditional method involves the use of sheets of paper or books in taking student attendance. This method could easily allow for impersonation and the attendance sheet could be stolen or lost. Taking of attendance is time-consuming and it is difficult to ascertain the number of students that have made the minimum percentage and thus eligible for the exam. Thus, there is a need for a system that would eliminate all of these trouble spots.

An attendance management system using biometrics would provide the needed solution. An attendance management system is a software developed for daily student attendance in schools and institutions. It facilitates access to the attendance of a particular student in a particular class. This system will also help in generating reports and evaluating the attendance eligibility of a student.

Rather than signing an attendance sheet, individuals will pass their thumb over the fingerprint scanner, the finger print is compared against a list of pre-registered users, and once a match is made, the individual will be registered as having attended that lecture.

The paper discusses related works in the problem domain; highlights the general overview of the proposed system; details design considerations of the system, both at the hardware and software level; discusses the operation and how the system was tested in conformity to system design and functional objectives; concludes the observations made; and makes recommendations for future improvement.

1.2 Statement of the Problem

The traditional system is still mostly used in the lecture room or examination hall in most institution today. Lecturer or instructor will give out a sheet of paper containing list of student’s name to sign or in some cases, the student will be the ones to write their names, student id and matriculation number to indicate their presence for a particular class. Falsification in student attendance does occur rampantly in the traditional method.

For example, another student can easily sign an attendance on behalf of another student. In other to prevent this problem, it is necessary to develop an Authentication System for Students using fingerprint Biometric recognition that will be employed to track and keep the attendance of every student in a particular class. The fingerprint is a unique feature for everyone compare to using barcode in smart cards. Therefore, this system designed in this project work is not based on the existing barcode system. Tracking and monitoring student time of attendance could be tedious, time-consuming and more susceptible to errors.

The security of the existing attendance system that is now used in the classroom (signature system) can be easily compromised. Some students can master other student’s signature. Thereby, helping their colleague who are absent for a particular class to sign the attendance sheet using the duplicated signature. The Fingerprint Attendance monitoring system designed in this research work for the student is a more secure platform where students mark their attendance with their fingerprint.

1.3 Aim and Objectives

The aim of the study is to design and develop a reliable, scalable and cost-effective Fingerprint based Student Attendance Management system.

This is to be achieved by the following objectives:

  1. To carry out the analysis of manual processes involved in class attendance and examination attendance.
  2. To design a new system for the (i) above and
  3. To implement the design using Microsoft Visual Basic 6.0.

1.4 Scope of the Study

The scope of this work is to develop an Attendance Management System that will improve how attendance management is done by using a fingerprint as a form authentication for proof of attending a class. The system will be a window based application developed using Microsoft Visual as the preferred programming language for building the user interface and Microsoft Access for database design. It does not cover other aspects of biometric.

1.5 Limitations of the Study

The efficiency of the scanner can be reduced due to the roughages in the captured images which are often caused by worn-out or cut or dirt’s found on the fingerprint. Therefore, there is every possibility that enrolled users can be rejected by the system. Also, the scanner or sensor cannot distinguish between a real and an artificial finger, therefore it is possible to fool the scanner. In addition, if an enrolled fingerprint is been duplicated or spoof, it is not possible to change fingerprint as in the case of password because of user finger biometric. Finally, since the system will be designed using Visual, it won’t be able to run on any other platforms other than Microsoft Window operating system.

1.6 Significance of the Study

The System for Students using fingerprint Biometric will eliminate the use of paper in manual signing processes and all the risk associated with it. One of the risks of using a paper in class attendance is that it can be easily misplaced and students cheat by signing for each other not present in the class thereby defeating the aim of taking the attendance. Tracking and monitoring students time of attendance could be tedious, time-consuming and susceptible to error. Thus, the System will drastically reduce the time needed to verify attendance data.

The System also allows the institution management to track or investigate student class attendance in a particular course having poor attendance thereby enabling the management to rectify the situation by providing the necessary interventions. The system provides high level of security whereby making it impossible for imposters and impersonators in making their ways to examination halls. The System using fingerprint Biometric will keep historical data making it easy for lecturers to access and grade students.

Fingerprint Based Student Attendance Management System is extremely useful in institutions especially during classes, tutorials, laboratory sessions and examination during which heavy security are normally deployed to validate student’s identity in order to cob imposters, with the use of Authentication System the number of security personnel will be greatly reduced. Most lecturers’ handout sheet of paper for their class attendance, which can easily be misplaced or damaged and poses a lot of stress in cumulating grades for their students.

The system allows the lecturer to monitor each student attendance, track down truants and take the appropriate action. Thus, the system eliminates all these downsides. The Authentication system is not only useful to the institutions and lecturers alone, even the students benefit a great deal by reducing the stress in queuing up which result in delay and often time in the damage of the attendance sheet. It also prevents mistakes and anomaly that is associated with manual signing in which student that attend a class is marked as not present thereby losing the mark accorded to the particular attendance due to multiple attendance sheets.

1.7 Operational Definition of Terms


Is physiological or behavioral characteristics unique to individuals, this Include Fingerprint, hand geometry, handwriting, iris, retinal, vein, and voice.


Personal Identification Number.

Biometric Verification

Is any means by which a person can be uniquely identified by evaluating one or more distinguishing biological traits.


A device for examining, reading, or monitoring something in particular..

Fingerprint Sensor

Is an electronic device used to capture a digital image of the fingerprint pattern.

Rapid Application Development

Is a concept that products can be developed faster and of higher quality.


Is the process of determining whether someone or something is, in fact, who or what it declared to be.

Chapter Five

Summary and Conclusion

5.1 Summary

The manual attendance system average execution time for eighty (80) students is approximately 30 minutes as against 10 minutes for this attendance management system using fingerprint identification. Reports generation for the attendance system takes approximately 30s. From the research carried out, it can be seen that the automatic attendance management system using fingerprint authentication is better and faster than the use sheets of paper.

5.2 Recommendation

The following suggestions should be considered in carrying out further work on this study:

  1. The system can be linked with the school’s central database so that the student registration phase can be eliminated and the bio-data can be directly from the database.
  2. The university should acquire the fingerprints of all students at admission.
  3. The components could be chosen and assembled in a commercialized manner: instead of a stand-alone fingerprint scanner and a laptop, the unit could have the fingerprint scanner, a small LCD screen and a keypad all attached to the wall of each classroom.
  4. The system could be modified into a web based system so that reports could be generated anywhere
  5. The system could be adapted for human resource use i.e. attendance, pension, payroll processing, etc.

5.3 Conclusion

The system successfully took the attendance both at lectures and examinations. The prototype successfully captured new fingerprints to be stored in the database; scanned fingerprints placed on the device sensor and compared them against those stored in the database successfully. The performance of the system was acceptable and would be considered for full implementation especially because of its short execution time and reports generation. Everyone who tested the system was pleased and interested in the product being developed for use in schools.

Project Material Download

5,000 5000

The Complete Material Will Be Sent to You in Just 2 Steps

Quick & Simple…

Step One Purchase

Make Payment (Through Transfer) of ₦5,000 to Any of the Account Below

Access Bank PlcAcc No: 0811003731
Samphina Academy
Current Account
Zenith BankAcc No: 1225513212
Samphina Academy
Current Account
PalmPay Main LogoAcc No: 8143831497
Samphina Academy
Digital Account

Or CLICK HERE To Pay With Debit Card

CLICK HERE To Purchase Material ($15)
Make Payment of 120 GHS to 0553978005 | Douglas Cloud Osabutey | MTN MoMo

Step Two Purchase

Send the Following Details on WhatsApp ( 08143831497) After Payment

  1. Payment Details

  2. TOPIC: Design And Implementation Of Attendance Management System

The Complete Material Will Be Sent To You On WhatsApp After Receiving Your Details
T & C Apply

  Contact Our Help Desk

Need a Different Topic? Perform a Quick Search

List of Related Works

Click on Any Topic to Preview the Content

Samphina Academy

Samphina Academy is an Online Educational Resource Center that is aimed at providing students with quality information and materials to aid them in succeeding in their academic pursuit.