CHAPTER THREE Automated Employee Attendance Management System
CHAPTER THREE Automated Employee Attendance Management System
3.1 Introduction
In this chapter, the appropriate methodology for achieving the research aim and objective is
discussed. This is the comprehensive study of an existing system to discover the areas of its
functional limitation. ConsequentlyConsequently, this stage will give recommendations (with
alternatives) for re-designing the system for improved performance. The aim is mainly to
proffer a system, which will enable a perfect and effectual designs and attainment of the new
system.
The techniques used for data gathering in this study are as follows. The data used were
collected from two sources; primary and secondary source:;
In this section, the existing system that relates to attendance management system is discussed.
A concise explanation about manual attendance management system is stated in this section.
Earlier before nowPreviously,, the traditional method of managing the attendance was
through registers, the employees will just insert the attendance on paper, it utilizes
handwritten records method usually signature on paper with a cumbersome statistical process
(Khuran, et al,. 2021). Many activities were done in an unordered manner.
The existing system when compared to the proposed system has one advantage, it is non-
electronic, which means there is no need of computer or any electronic device in order to
verify employee before entering the school staff room. In situation where there is no means of
operating a computer system, the existing system will work.
The new system will be designed based on the user requirement and elaborate analysis of
the existing system. The design phase of any system is very important and vital because
the success of any system depends mostly on its design specification. The proposed
employee biometric attendance management system gives a more correct accurate and
efficient report of employee attendance for accurate identification and authentication of
both absentee and impersonated. The employee biometric attendance system is a windows
software application which runs the employee biometric attendance management system
on a server providing an attractive and friendly interface. The whole data of the employee
is kept in the MySQL database, which is one of the best repositories. This can ease
employee attendance record and it would act as a record keeper for the school which can
store basic information about employee such as employee unique id, rank, Designation,
Address, gender, grade level, etc. The employee biometric attendance application consists
of distinctive feature. The structure of the system will provide access to a richer content in
a more organized manner therefore the burden of employers will be reduced. The system
provideprovides high level of security whereby making it impossible for imposters and
impersonators to sneak in. The proposed system addresses the challenge of missing
attendance register since information about employees can be automatically generated on
the spot with the help of the designed system. AlsoAlso, it'll provide a better and efficient
service to employers together with simplifying attendance system. Hence using this system
employers and employees will feel very simple to work on it.
3.4.1 Advantages Ofof The Proposed System
There are many advantages of integrating biometrics with employee Attendance management
Systems in an organization,
This phase deals with detailed flow graph, requirement analysis, and the design process of the
backend of the employee biometric attendance management system. Generally, the system
design involves two (2) stages which are discussed below:
The system being proposed is made up of two interfaceinterfaces which execute different
and unique functions. The two interfaces includesinclude:
[i.] The Admin Interface: This interface will be used by the admin of the employee
attendance system to login to the system, to perform the operations of creating,
editingediting, and deleting user’s record, editing profile, creating, editing and
deleting employee record, creating, editing and deleting employee bio data record,
adding and deleting new employee list.
i.[ii.] The employee Interface: This interface will be used by the employee to login to
the system, to perform the operations of editing profile, updating their biodata.
3.6 Software Development Tools
For the purpose ofFor this study, the following tools were used:
[i.] Database Server: MySQL is a relational database management system that runs as a server
providing server providing multi-user access to a number ofseveral databases. The
reason of using this Database Server is that MySQL is an open-source relational
database management system (RDBMS) that uses Structured Query Language (SQL),
the most popular language for adding, accessing, and processing information in a
database. MySQL is noted principally for its speed, reliability, and flexibility.
[ii.] Hypertext Markup Language (HTML): HTML is a markup language that is used to
create electronic documents, especially pages on the World Wide Web that contain
connections called hyperlinks to other pages. Each web page you see on the Internet
contains HTML code that helps format and showshows text and images in an easy-to-
read format.
i.[iii.] Microsoft Visual Studio 2017: visual studio is an integrated development environment
from Microsoft. It is used to develop web apps, web services and mobile app. The
Microsoft visual studio was used to design the front end of the new system.
A graphical illustration of the "flow" of data through an information system, modelling its
process aspects is shown in fig.3.1 below. It is usually used as a preliminary step to create an
outline of the system without going into great detaildetail. Following diagrams shows the data
flow sequence of admin and employee on the employee biometric attendance management
system;system.
The tools used for analysis and design of the proposed system are Unified Modeling
Language (UML) tools such as use case diagram, sequence diagram, activity diagram and
class diagram.
A use case diagram is created to ease the design of the system development. Based on the use
case, the detail of each user scope and responsibility can be clearly depicted and based on the
use case diagram also other diagrams such as activity diagram, class diagram, sequence
diagram and communication diagram are created (Ahmed, et al, 2019). It is a methodology
used in system analysis to identify, clarify, and organize system requirements. A use case
diagram can indicate or identify different types of users of a system. The diagram below
shows the use case diagram for Employee biometric attendance management systemsystem.
Fig.3.3 Use case Diagram for the proposed system
The connectivity of different entities in the proposed architecture in figure 3.5 can be seen
that the system is made up of the following modules:
ii. Authentication Module: This is used to enable the user of the system access after
the submission of the correct authentication details.
[iii.] Verification Module: This is the module that is used to verify the employee in
attendanceattendance.
[iv.] Data Record Module: This is used to record the attendance records of existingthen
employees in the system database.
[v.] Database: This is the database used to store information for the system.
Implementation
Class diagram is an illustration of the relationships and source code dependencies among
class within the unified modelling language. During this context, a class defines the methods
and variables in an object, that specific entity during a program or the unit of code
representing that entity.
Outputs from computer systems are needed primarily to communicate the results process to
users. They’re also used to provide a permanent copy of those result for latter consultation.
Computer output is a vital and direct source of information to the users. Designing computer
output ought to proceed in an organized manner. The output normally depends on the input of
the data, message boxes and windows forms will be used to display the output.
The database design for the system implements relational data model which is a collections of
tablescollection of tables in which data are stored (Akinduyite, et al , 2013). The database
was implemented in Microsoft SQLServer database (Sql Server, 2013). SQLServer is fast and
easy, it can store a very large record and requires little configuration. The final objective is to
make information access,access easy, quick, cheap and versatile for different users. During
database design the subsequent objectives are concerned:
i. Performance.
The following database tables are to be used in the database design for the proposed system.
References
K., K. P. (2018, September). ABCD Analysis of Fingerprint Biometric Attendance Maintenance System.
International Journal of Applied Engineering and Management Letters (IJAEML),, 02(02), 53-
70. doi:https://doi.org/10.5281/zenodo.1478512.
M., A., E., A. A., T, O. O., O., E. B., & O., O. M. (2018, August). Design and Implementation of a
Fingerprint Based Identity Management System. International Journal of Latest Technology
in Engineering, Management & Applied Science (IJLTEMAS), VII(VIII), 75-80. Retrieved May
25, 2022
Ahmed, Falah Y. H.; Aik, Kevin Loo Teow; Radzi, Aida Shahrull; Salleh, Marwan D.;. (2019). Develop
Attendance Management System with Feedback and Complaint Management Function. 7th
Conference on Systems, Process and Control ( (pp. 248 - 252). Melaka, Malaysia: ieee.
Retrieved 10 01, 2022
Akinduyite, C. O., Adetunmbi, A. O., Olabode, O. O., & Ibidunmoye , O. E. (2013, November ).
Fingerprint-Based Attendance Management System. Journal of Computer Sciences and
Applications, vol. 1 No. 5, 100-105. doi:10.12691/jcsa-1-5-4
Al-Mamary, Y; Shamsuddin, A; A. N;. (2014). The meaning of management information system and
its role in telecommunication companiesin yemen. American journal of system and software,
121-126. Retrieved 2022
Dobing, B., & Parsons, J. (2006). How UML is used. communicaion of the ACM, RESEARCHGATE, 109-
114. doi:10.1145/1125944.1125949
Khuran, A., Lohani, B. P., Bibhu, V., & Kushwaha, P. K. (2021). An AI Integrated Face Detection System
for Biometric Attendance Management. 2nd International Conference on Intelligent
Engineering and Management (ICIEM) (pp. 29-33). California State University Fresno: ieee.
doi:10.1109/ICIEM51511.2021.9445295