Design and Implementation of a Cloud-Based Attendance Management System Using Fingerprint Identification

In this work, an electronic means of attendance collation using a cloud-based and fingerprint verification technology was designed and implemented. The system consists of three major subsystems: A hardware attendance capturing device (HACD), a locallyhosted server and a mobile application. The HACD comprises of the Power Module, HMI (Human Machine Interface) module, Wireless Connection Module and Fingerprint Identification Module. These four modules were all connected to an Arduino mega microcontroller which served as the brain of the HACD. The server subsystem utilizes a cloud-based server and database system to process and save attendance data collected from the fingerprint subsystem and makes it available to the mobile application on request. The mobile application was developed using Android Studio and Java programming language. The system was tested subsystem by subsystem to ensure all parts were working as designed and specified after which a complete and integrated test of the system was carried out from which results were obtained. The device was discovered to be fast as it took 4.5 S for the attendance of one student to be recorded and accurate in fingerprint identification as it recorded a true acceptance rate of 100%,a false rejection rate of 0% and a false acceptance rate of 0%. It was found to be reliable, secured and well-suited for classrooms attendance collation in Nigerian educational institutions.