Employee Attendance Monitoring System (EAMS)
Employee Attendance Monitoring System (EAMS)
In partial fulfillment
of requirements for the degree
Bachelor of Science in Information Technology
SUBMMITED BY:
ANTHONY D. ARISGADO
ELMAR REYMOND A. DELA CRUZ
JERICHO B. GUIANAN
DAVE O. MALARAN
MARK JHONE M. SUMAYLO
JOBERT D. TUMBADO
I. Project Background
Introduction
Employee attendance monitoring system is a modern technology designed to provide a
solution for tracking attendance, it manages the presence, absence, and tardiness of each
individual in a specific environment, such as schools, working areas, and even in some of the
events. This type of system ensures an accurate recording, reduces labor, enhances efficiency and
productivity, and also provides less error. The system ensures an organized and flawless
approach to monitoring individuals. It significantly simplifies attendance management while
offering a quick, accurate, and reliable recording of real-time attendance, unlike manual
attendance monitoring which relies on time-to-time roll calls and manual paper and pen.
This type of system uses different types of tools such as biometric scanners, RFID cards,
QR codes or Bar code readers, to capture attendance data quickly and accurately. This not only
polishes the process but also allows for a real-time report of each individual. Aside from
recording attendance, the system can also easily integrate with other existing types of systems.
The Employee attendance monitoring system offers empowerment to both employees and
employers by providing oversight.
By implementing this type of system, the institutions may improve operational
effectiveness, guarantee adherence to attendance regulations, and make data-driven choices to
promote employee success by putting in place an attendance monitoring system. The ultimate
goal of this project is to provide a dependable, user-friendly system that meets the particular
requirements of business settings, making attendance management a smooth, dependable
procedure.
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
System Overview
The EAMS will play a pivotal role in an institution by offering a reliable and
compliant solution to track and manage attendance efficiently and effectively. It ensures
streamlined processes and promotes accountability.
Key Features
User Registration and Management: The system will allow seamless user
registration and efficient management of employee profiles to ensure accurate
attendance tracking.
Real-Time Monitoring and Updating: With real-time monitoring, the system
will provide instant updates on employee attendance, enhancing transparency and
efficiency.
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
Notification and Analysis: The system will generate insightful analyses of each
employee's attendance and delivers notifications to inform about absences and
tardiness.
Historical Data Access: It will offer easy access to historical attendance data,
enabling comprehensive record-keeping and informed decision-making.
Offline Functionality: Offline functionality will ensure uninterrupted attendance
tracking, even without an internet connection, guaranteeing reliability.
Limitation
Implementation Costs: Deploying an RFID system requires substantial
investment in tags, readers, and infrastructure, which can be challenging for
smaller organizations to afford.
Tag Management: RFID tags are susceptible to loss or damage, potentially
hindering attendance tracking and necessitating regular replacement management.
Reading Range Limitations: The performance of RFID technology relies on
users being within a specific range of the readers, posing challenges in larger or
densely populated areas.
Technical Issues: RFID systems are prone to interference from environmental
conditions or nearby electronic devices, which can result in occasional tag reading
failures.
Device Adaptability: The system may not function optimally across all device
types, leading to inconsistent user experiences on certain platforms.
No Payroll Viewing: The current version of the system does not support the
ability to access or view payroll information.
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
INPUT
PROCESS
1. Planning
2. Designing
3. Implementation
4. Testing
5. Release &
Follow Up
OUTPUT
Employee Attendance Monitoring System Using RFID
FEEDBACK
The figure 1 depicted the conceptual framework, and was created to demonstrate the
process of creating a system for “Employee Attendance Monitoring System”. The three main
components—input, process, and output—will be put into place and depend on feedback to be
monitored in order to ensure that the goals are met and a successful system is created.
Input:
Hardware: In order to develop and use the system, devices like PC/laptops, Server, RFID tags
and scanner was necessary.
Software: The system is designed and developed using a variety of software tools and
languages, such as Windows OS, C# programming language, Adobe Photoshop, MS Excel,
Xampp(MySQL) and Figma.
Knowledge Skills: The construction of the system depends on fundamental abilities including
graphic design, programming, knowledge in hardware components and an awareness in RFID
attendance monitoring system.
Process: The phases of Requirements, Designing, Implementation, Testing, and Release &
Follow-up are all part of the Waterfall methodology-based development process. This sequential
process emphasizes a structured approach, where each phase is completed before moving to the
next, ensuring a clear and systematic progression.
Output: The EAMS is a reliable tool for employees and employers, designed to effectively and
efficiently track attendance while minimizing errors.
Gantt Chart
System Requirements
Hardware Requirements
Processor Intel Core i3 or AMD Ryzen 3 (minimum)
Intel Core i5 or AMD Ryzen 5 (recommended)
Installed Ram 8.00 GB
System Type X32-based PC
Storage 2GB free hard drive space
Software Requirements
Edition Microsoft Windows 10/11
OS build Microsoft Corporation
Table 1: System Requirement
Context Model
Figure 3 shows the illustration of the architecture of an EAMS. It shows its connections to
various subsystems.
Log-In System: Interfaces with the EAMS to facilitate user log-ins.
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
Sign-Up System: Provides new users the ability to register and is linked to the User
Authentication System.
User Authentication System: Acts as the core module verifying user credentials before
allowing access to the monitoring system.
Real-time Reporting System: Allows real-time attendance data to be accessed and
analyzed.
Admin Monitoring Access System: Grant’s system administrators the ability to manage
and monitor employee attendance records. Allows admins to view or modify data
managed by the EAMS.
Employee Recording System: Store’s attendance and related records for employees.
ER Diagram
Description:
- Each Employee can register multiple records of Attendance.
- The Employee_ID serves as a foreign key in the Attendance table, linking each
attendance record to a specific employee.
- This indicates that employees are responsible for their attendance logs.
Data Dictionary
Employee Table:
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
Attendance Table:
Admin Table:
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
Operational Procedure
Purpose
These guidelines outline the processes for efficiently managing attendance for
both admins and employees. The system promotes clear communication and ensures
accurate attendance tracking.
3. Employee Role
1. Attendance Monitoring:
o Use the system to scan RFID.
o Track late arrivals and absences.
2. Attendance Reporting:
o Access detailed attendance reports for their daily attendance.
3. Real-time Notifications:
o Send attendance-report notifying to employees automatically.
o Notifications include details about their time-in/time-out, validating their
attendance is successfully recorded.
5. Monitoring Attendance:
o Log into the system to view attendance daily history in “Calendar”
section.
6. System Notifications
1. For Teachers:
o Notify Employee about any late, leaved, half days, unlogged and
successful attendance.
2. For Admins:
o Notifications regarding system inactive accounts and AWOL employees.
Cost Estimation
Category Estimated Cost
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
Hardware 70,000
Software 1,350
Transportation 4,000
Food & Drinks 7,000
Miscellaneous 3,000
Total 85,350
Table 2: Cost Estimation
Table 2 shows the break down and total of cost estimation for creating EAMS from
hardware that meets the required specification of computers for better developer satisfaction to
extra miscellaneous cost including (Papers, Inks, etc.).
Logi-Page
Figure 10 illustrates the Log-In page and the startup interface of the system. The page
features a fill-up section for users to enter their Username and Password. Below the log-in fields
accompanied by two functional links: Create Account and Forgot Password.
Figure 11 displays the sign-up page of the system. It includes various input fields for
collecting information such as the user’s first name, last name, email address, password, and
phone number. Additionally, there is a dropdown menu allowing the user to select their position
as either Admin or Employee. Once all fields are filled, and the appropriate position is selected,
clicking the Sign-Up button completes the account creation.
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
Figure 12 displays the Forgot Password page. This page serves as a recovery mechanism
for both admins and employees. It required the user to enter their email address. Upon
submission, unique SMS verification code will be send to the user afterwards continue button
will be enable to click.
Figure 12 shows the user interface for code verification during password recovery. The
user is presented with four input fields, visually representing the 4-digit code they must enter
sent to the user.
Figure 14 display the change password apart of the system. it has 2 fields the required the
user to enter their new password and confirm password for verification of the new password.
GRANBY COLLEGES OF SCIENCE AND TECHNOLOGY
Employee Dashboard
Upon Logging-in Figure 15 displays the employee dashboard located along side with
different frames. The dashboard is an overview of graphical summary of attendance and leave
of the employee. It has a graph that shows daily attendance and detailed summaries of total
leave taken, available leave, and leave requests declined or pending.
Employee Profile
Figure 16 shows the employee profile page, displaying basic information such as name,
age, gender, birthdate, contact details, address, status, and religion.
Emplo0yee Attendance
Figure 17 shows the graphical overview of employee datailed attendance per day. Used
for transpansy.
Employee Calendar
Figure 18 illustrate employee’s calendar showing the double pay and holidays of each
employee.
Admin Dashboard
Figure 19 show the admin dashboard, where it shows the graphical overview of
announcement, number of employee present and on leave.
Figure 20 display the admins frame for employee. Where admin can view the number of
employees and add a newly hired employee.
Figure 20 display admin’s view of attendance. Where admin can see the daily log, half
days, and shifts of every employee. Along side of attendance frame requests of employee for
leave or half day can be view, accept or decline.
Figure 22 displays the employees currently on leave along with the duration of their
leave. Additionally, within the leave frame, the admin can view the total number of employees
on leave.
In figure 23 shows the administrator frame. Where admin can create announcement for
the employee and modify shifts of each employee.