THE IMPLEMENTTATON OF COMPUTERIZED CLOCKING SYSTEM FOR
COMPUTER SCIENCE STAFF
BY
AGBRO AKPEVWE ISAAC
PSC2010417
DEPARTMENT OF COMPUTER SCIENCE
FACULTY OF PHYSICAL SCIENCE
UNIVERSITY OF BENIN
BENIN CITY
MAY 2024
i
CERTIFICATION
This is to certify that the project work was carried out by AGBRO AKPEVWE ISAAC
under my supervision and it is adequate in scope and context for the award of Bachelor of
Science degree in computer science of the University of Benin.
___________________________ _______________
PROF. E.E OBASOHAN DATE
(PROJECT SUPERVISOR)
ii
APPROVAL
This project work is hereby approved in partial fulfillment of the requirements for the award
of Bachelor of Science (B.Sc), degree in Computer Science from the University of Benin
____________________________________ _______________
PROF. GODSPOWER O.EKUOBASE, PHD DATE
(HEAD OF DEPARTMENT)
___________________________ _______________
PROF E.E OBASOHAN DATE
(PROJECT SUPERVISOR)
iii
DEDICATION
This project work is dedicated to God Almighty, who gave me the strength and grace to
finish this work successfully.
iv
ACKNOWLEDGEMENT
My gratitude goes first to Almighty God for His grace in seeing me through thus far,
especially in these five (5) yeas of our study in the University of Benin.
I wish to also acknowledge the contributions of my family especially my wonderful parents
who have been very supportive to me during the duration of my study words would fail me to
express my utmost gratitude to the sacrifice they made financially towards ensuring my
successful completion of this program me also want to acknowledge their advice and
encouragement over the course of my study.
Also in a special way I acknowledge the efforts of the lecturers of computer science
department for their commitment to the profession and also their encouragement to us
students in order that we may perform well academically. Most importantly i want to
appreciate my project supervisor, PROF E.E OBASOHAN, for challenging me and
encouraging me to do better and apply my computer knowledge to solving real life problems.
Special thanks to all who contributed to this project in one way or the other, I am grateful to
you all.
v
TABLE OF CONTENT
TITLE PAGE………………………………………………………………………………… i
CERTIFICATION………………………………………………………………………........ ii
APPROVAL…….………………………………………………………………………........
iii
DEDICATION………………………………………………………………………………. iv
ACKNOWLEDGEMENT…………………………………………………………………… v
TABLE OF CONTENTS……………………………………………………………………. vi
LIST OF FIGURES……………………………………………………………………….. …ix
LIST OF TABLES…………………………………………………………………………. .xi
ABSTRACT…………………………………………………………………………………xiii
CHAPTER ONE………………………………………………………………………………1
1.1 BACKGROUND OF STUDY ……………………………………………………….. 1
1.2 RESEARCH PROBLEM ………………………………………………....................2
1.3 AIM AND OBJECTIVES OF THE STUDY ………………………………………...2
1.4 SCOPE OF THE STUDY………………………………………………………………
2
1.5 SIGNIFICANCE OF STUDY
………………………………………………………….3
1.6 DEFINITION OF
TERMS………………………………………………………….......3
1.6.1 PROGRAM………….
……………………………………………………………….3
1.6.2 SOFTWARE……………………………………………………………………….…
3
1.6.3 HARDWARE…………….…………………………………………………………..3
1.6.4 ATTENDANCE…..…………………………………………………………………3
1.6.5 CLOCK IN: ……………………………………………………………………….. 3
1.6.6 CLOCK OUT: ……………..……………………………………………………..3
vi
1.6.7 FACE RECOGNITION…………………………...………………………………. 8
CHAPTER TWO………………………………………………………………………………5
2.1 INTRODUCTION………………………………………….....………………………....5
2.2 FACE DETECTION…………………………………………………………...………..5
2.3 FACE RECOGNITION….……………………………………………………………...6
2.4 DIFFERENCE BETWEEN FACE DETECTION AND FACE RECOGNITION……..6
2.5 REVIEW OF RELATED WORKS…...………………………………………………...6
2.6 OPERATIONAL PERFORMANCE……………………………………………………9
2.7 COMPUTERIZED EMPLOYEE CLOCKING SYSTEM……………...……………..10
2.8 COMPUTERIZED BIOMETRIC EMPLOYEE CLOCKING SYSTEM……………..10
2.9 ATTENDANCE TIMING……………………………………………………………..10
2.91 PAYROLL COMPUTATION……………………………..…………………………11
2.92 COMPUTERIZED EMPLOYEE CLOCKING SYSTEM AND OPERATIONAL
PERFORMANCE……………………………………………………………………............11
CHAPTER THREE………………………………………………………………………......20
3.1 METHODOLOGY……………………………………………………………………..12
3.2 ANALYSIS OF EISTING SYSTEM…………….…………………………………….15
3.4 DESIGN OF PROPOSED INFORMATION MANAGEMENT SYSTEM…………...14
3.4.1 DATA COLLECTION………………………..
……………………………………...14
3.4.2 DATA PRE-PROCESSING…..
……………………………………………………...14
3.5 SYSTEM DESIGN…...………………………….
……………………………………..15
3.5.1 System and program
flowchart………………………………………………….15
3.5.2 Use case diagram…………….………………………………………...……….16
vii
3.5.3 System Model
design…………………………………………………………...17
3.5.4 Staff registration class…………………………………………..……………...18
CHAPTER FOUR……………………………………………………………………………33
4.1 INTRODUCTION……………………………………………………………………..19
4.1.1 SOFTWARE REQUIREMENT……………………………………………………..19
4.1.2 HARDWARE REQUIREMENT …….………………………………………….….36
4.1.3 RECOMMENDED SYSTEM REQUIREMENT …….………………………….….20
4.2 UNIFIED MODELING LANGUAGE (UML)………………………………………..20
4.3 FEATURES OF PHP (HYPERTET PRE-PROCESSOR) AS A PROGRAMMING
LANGUAGE ………………………………………………………………………….…..21
4.4 JUSTIFICATION OF THE PROGRAMMING LANGUAGE ………..……………..22
4.4.1 MYSQL……………………………………………………………………………..23
4.5 JUSTIFICATION OF THE PROGRAMMING LANGUAGE ………..……………..23
4.6 INSTALLATION AND CONFIGURATION OF WEB DEVELOPMENT TOOLS..23
4.7 IMPLEMENTATION………………………………………...………..……………..24
4.8 ADMIN LOGIN PAGE ………………………………………………..…………….24
4.9 STAFF REGISTRATION PAGE ……………………………………………………25
4.9.1 STAFF CLOCKING PAGE………………………………………………………..25
CHAPTER FIVE………………………………………………………………………...25
5.0 SUMMARY, CONCLUSION AND RECOMMENDATIONS……………………26
5.2 SUMMARY……..……...…………………………………………………………..26
5.3 CONCLUSION….……...…………………………………………………………..26
viii
5.4 RECOMMENDATIONS ….……...………………………………………………...27
REFERENCES…………………………………………………………………………..28
APPENDIX……………………………………………………………………………....29
LIST OF FIGURES
Figure 3.1 diagram of system and program flowchart …………….
………………………....15
Fig 3.2 (use case diagram)………………………………………………………..…………..16
Fig 3.3 (diagram of system model design)………………………………………………..….17
Fig 3.4 (diagram of staff registration class)…………………………………………….……18
Figure 4.1 Admin login page…………………………..…………………………………….24
Fig 4.9 Staff Registration page……………………………………...………………………20
ix
LIST OF TABLES
Table 3. 1 staff record table ………………………………………………………………19
Table 3.1 Staff attendance table ………………………. ………………………………...19
x
ABSTRACT
The aim of this research work is to develop a computerized clocking system having alongside
an identification system for measuring staff performance. The clocking system enables staff
to log in (sign in) when they resume on each day and log out (sign out) when they step out of
the office with the aid of a computer software that is created, instead of the manual
attendance signing which is in operation. Hence attendance and punctuality of the staff can be
effectively managed to determine their payment. In order for this to be achieved, the strength
and the weakness of the existing system was analyzed, a new system for overcoming the
challenges of existing system is developed and the proposed system is designed and
implemented.
The new system that was designed incorporates an identification system in order that identity
of individual is unique to that individual and no case of mistaken identity. The identity
system incorporated into the project was the facial recognition system which uses webcam
facilities to capture the face of the individual that log in (sign in) in a particular time. In the
development of the clocking system a database was created using MYSQL programming
language, also php programming language was used to develop the computer software which
took details of the staff when they log in(sign in) or log out(sign out) in a particular day.
Finally the data gotten from the logging in and logging out was used to determine how the
staff is performing because the system was able to get attendance statistics of the staff, how
early the staff resumes and leaves.
xi