Professional Documents
Culture Documents
Repot
Repot
ABBREVIATIONS
JS: JavaScript
[Date] xviii
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
GENERAL INTRODUCTION
[Date] 1
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
PART ONE:
CONCEPTUAL FRAMEWORK
[Date] 2
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
Logo
[Date] 3
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
[Date] 4
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
PROJECT
MANAGER
HEAD OF HEAD OF FINANCE
OPERATIONS AND ACCOUNTACY
DEVELOPERS
[Date] 5
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
[Date] 6
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
With modern day technologies, most institutions prefer to move from manual based
systems to computerised and semi-automated systems. This is due to the fact that these
institutions want to facilitate their working activities and to reduce wastage of resources
like human and time. During our internship at Inet-consulting we noticed that a manual
system of attendance tracking was used. With this system, employees could fake their
arrival time and could sign for others sometimes without the manager noticing, also the
attendance book could be lost if not handle properly. This caused problems in generating
monthly reports on the employee’s assiduity. Due to these issues we decided to create
web-based attendance management system based on QR-Code technology.
[Date] 7
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
[Date] 8
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
[Date] 9
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
PART TWO:
EMPERICAL STUDY
[Date] 10
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
In the course of our research, we used several methods to identify the problem:
[Date] 11
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
Employees should be able to clock in, and clock out at the end of their workday
An effective system should handle leave requests, approvals, and track
employees’ time off
Able to calculate employee’s wages based on attendance data.
Able to generate attendance report monthly and annually.
Receive notifications when employees miss clocking in or out.
[Date] 12
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
User Friendly: The present system is user friendly because the retrieval and
storing of data is fast and data is maintained efficiently
Reports are easily generated: Since the attendance is computerised.
Very less paper work: The proposed system requires very less paper work. Since
the system is computerised and clock in is done with a QR code card.
Ease leave management: Since the employees can message the administrator to
apply for leaves.
The QR code is assigned to employees on their employees card issued by the company.
[Date] 13
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
I. ANALYSIS.
4.1. INTRODUCTION
Unified Modelling Language (UML) was used for modelling the QR Code
Attendance Management System. UML diagrams such as use case diagrams, class
[Date] 14
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
diagrams, activity diagram and sequence diagrams were utilized to capture the system's
requirements, structure, and interactions.
The methodology used is the iterative model since it does not need all requirements
before its start. The development process may start with the requirements functional
parts.
The Iterative model approach is an SDLC approach that is used for software
development, its iterative process starts with a simple implementation of a small set of
the software requirements and iteratively enhances the evolving versions until the
complete system is implemented and ready to be deployed. This SDLC model does not
need all the requirements before the project starts. The process is repetitive, allowing
making new versions of the product each cycle.
Considering the project timeframe being from January to March, The following
phases will follow after every iterations (iterations representing functionalities to be
[Date] 15
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
The functional requirement for a system describes what the system ought to do.
These requirements rely on the sort of software being produced, the normal users of the
software and the general methodology taken by the organization when composing
requirements.
Employee Authentication: The system should verify the validity and authenticity
of the QR-codes, prevents duplicate and fraudulent scan.
QR-Code Generation: The system should provide unique and secure QR-Codes
for each user, containing their name, email and other.
Attendance Tracking: The system should allow the employees to scan their QR-
code using a webcam or camera. And record their attendance in the database.
Instant photo: The system should take a picture of the employee without him
noticing.
Integration: The system should integrate with existing systems for data for data
exchange and management.
Validation: The system should provide real time feedback and confirmation to the
employee after they scan their QR-Code.
Reporting: The System should generate various reports and statistic of the
attendance data.
Security: The system should ensure data security and Employees privacy.
Interactive: The system should be user friendly and easy to use with a clear and
intuitive interface.
[Date] 16
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
4.3.2.NON-FUNCTIONAL REQUIREMENTS
Performance: The system should be able to handle a large number of users and
events efficiently.
Reliability: The system should be intuitive and easy to use.
Usability: The user interface should be scalable to accommodate future growth.
Security: Data encryption, secure, authentication, and access control mechanisms
should be implemented.
Compatibility: The system should be compatible with various devices and
platforms.
4.4.1. INTRODUCTION
[Date] 17
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
A REPORT A PICTURE
A DATABASE
GENERATOR CAPTURING
MODULE
MODULE MODULE
II.DESIGN
This phase serves to set the stage and bound problems. It involves breaking down
the system into different pieces to analyse the situation, analysing the project goals,
breaking down what needs to be created and seeing how the system can be created
without affecting the company negatively.
A use case is a list of actions or events typically defining the interactions between a role
and a system to achieve a goal. The use case diagram allows us to describe the possible
usage scenarios (use cases) that a system is developed for. There are three main actors in
this system which are: The Employee, HR manager, the System and the Manager.
[Date] 18
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
Actors Description
Administrator He is the Manager or the HR manager that manages the software. He
or she interact directly with the system and can modify attendance.
Employee He sign his presence using a QR-code on the scanner.
System It is the logical part that is in charge of generating, scanning, saving
employees attendance data.
Table 4: List of actors
[Date] 19
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
Send reports
Edit attendance
Employee Sign arrival
Sign departure
Notifies his absenteeism
System Scan
Table 5: Actors Goal list
[Date] 20
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
[Date] 21
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
Assumption
Table 8: Send report analysis
[Date] 22
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
[Date] 23
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
[Date] 24
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
[Date] 25
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
[Date] 26
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
[Date] 27
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
[Date] 28
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
Registration
And QR code generation
[Date] 29
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
Web Development 8Weeks 25k CFA – 35K CFA 225k CFA – 315K CFA
Web Cam At deployment phase 8K-30K 8K-30K
QR Cards After deployment 20K-30K 20K-30K
Total Cost= 253K-375K.
Table 10: Cost Analysis
[Date] 30
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
[Date] 31
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
GENERAL CONCLUSION
[Date] 32
Written and Presented by TCHEUMANI SINAK JUSTO
ATTENDANCE SYSTEM MANAGEMENT SYSTEM
REFERENCES
[Date] 33
Written and Presented by TCHEUMANI SINAK JUSTO