Reasearch Paper 1
Reasearch Paper 1
Paper: 35
WORK TRACK: AN AUTOMATED EMPLOYEE ACTIVITY
TRACKING AND MONITORING SYSTEM
Ajay Srivathsan M Rajesh R
UG Student Associate Professor
Department of CSE Department of CSE
IFET College of Engineering IFET College of Engineering
Villupuram, India Villupuram, India
[email protected] [email protected]
Abstract— Clock track is an advanced mobile application billing purposes. The benefits of using employee time
designed to simplify the process of tracking employee work hours tracking applications are numerous. They help reduce errors
for businesses. The concept of employees existing in the history of and discrepancies in payroll processing, ensure compliance
world were rulers and landlords take possession on employees over with labor laws, increase transparency and accountability,
decades. Employees are someone who is expected to be get paid for and optimize resource allocation. They also provide valuable
their calculated amount of work presented to their respective insights into employee performance, allowing managers to
owners or organization who usually will own them for a stipulated identify areas for improvement and make informed decisions
period of time until the organization meets the anticipated job to be about staffing and scheduling. The typical flow of an
done. The activities of layman will be keenly supervised employee time tracking application begins with employee
continuously or over a sorted duration. At early days this will be
login, where they can access their timesheet or punch in/out.
traditionally carried out by a specified labor for this purpose. It is
The application then tracks their time spent on specific tasks
made out of different methods over time, later at an era of modesty
technologies emerge to boom upon where only much of physical
and projects, as well as their breaks and absences. Managers
tasks are generally made out of those olden times, the tracing of can view real-time reports and analytics, such as attendance
work activities by layman are said to be done by manual registers. records, overtime hours, and time off requests. It can be used
Here, the likelihood of tampering could be happened which belongs in various industries, including manufacturing, healthcare,
to a certain organization. In order to get rid of those malignant retail, and professional services. They can be accessed via
occurrences the application aims to create an application for desktop and mobile devices, making it easy for employees to
tracking the work activities of employees by making use of react log their hours from anywhere, anytime. This type of app can
native technology in java script by which any of the unauthorized also be used by anyone who needs to track their time for
alterations on registers can be avoided. It will provide a better billing purposes, project management, or personal
working experience for both the employees and manager who productivity.
govern the respective activities of employees. It avoids any
unnecessary conflicts between them by eliminating the need for With businesses needing to track employee work hours to
traditional methods of attendance registration which can be ensure compliance with labor laws and improve operational
tampered easily. It comes with add-ons such as monitoring the efficiency, the need for an accurate and efficient time and
login and logout time, geographical location, duration worked by attendance management system has become essential. The
employees. The application provides a range of features, including clock track application provides a range of features, including
clock-in, clock-out, and break management, to help businesses clock-in, clock-out, break management, and scheduling, to
manage their employee time and attendance accurately and help businesses manage their employee time and attendance
efficiently. accurately and efficiently. By automating this process,
Keywords--- Work tracking App, Employee activity monitoring, managers can focus on more strategic tasks, while employees
Information portal, Mobile application, Android development, can be confident that their hours are accurately recorded and
React native, Security. compensated. The application uses GPS and latitude and
longitude coordinates to verify the employee's location,
ensuring that they are within the range of the company's
I. INTRODUCTION premises before allowing them to clock in. This feature
Clock track is a mobile application designed to simplify eliminates time fraud, ensuring that employees can only clock
the process of tracking employee work hours for businesses. in when they are physically present at the workplace. The
In today's fast-paced business environment, tracking clock track application is built using modern mobile
employee work hours can be a time-consuming and technologies, including React Native for the frontend and
challenging task. A clock tracking app is a software app that .NET and SQL for the backend. These technologies ensure
makes individuals or organizations to keep track of their that the application is fast, efficient, and secure. The
working hours or the time spent on various tasks throughout application can be accessed from any mobile device, making
the day. This software tool that helps companies and it a flexible and accessible solution for businesses of all sizes.
organizations monitor the working hours and attendance of Here is an outlook of how the application works:
their employees. The application allows employers to track
the time spent on tasks and projects, calculate overtime and • Employees log in to the application using their
leave balances, and generate accurate reports for payroll and unique credentials.
Work Track: An Automated Employee Activity Tracking and Monitoring System Page 1
Volume 7-Issue1, January 2024
Paper: 35
• They can then clock in and clock out of work helps to streamline the process of employee scheduling,
manually or through automatic tracking methods. reducing the administrative burden for businesses and
ensuring that employees are always informed about their work
• Time data is stored in a central database that
schedule. Overall, clock track is a valuable tool for businesses
employers can access to generate reports and
invoices. looking to improve their operational efficiency and simplify
their employee time and attendance management. The
• Employers can also track employee activities, application provides businesses with an accurate and efficient
such as project time tracking. way to track employee work hours, ensuring compliance with
• The software offers a range of integrations with labor laws and improving productivity. With its simple user
other tools, making it a versatile solution for interface and powerful features, clock track is a must-have for
businesses of all sizes. businesses looking to optimize their time and attendance
management processes.
One of the key features of clock track is its clock-in and
clock-out system. The application uses GPS and latitude and II. RELATED WORKS
longitude coordinates to verify the employee's location, Employee time tracking applications have gained
ensuring that they are within the range of the company's popularity among employers in recent years. These
premises before allowing them to clock in. This feature applications allow employers to keep track of their employees
eliminates time fraud, ensuring that employees can only clock work hours and attendance, as well as monitor their
in when they are physically present at the workplace. The productivity. There are some several popular employee time
clock-in and clock-out feature is also designed to be simple tracking applications which acts as a free time tracking
and user-friendly. Employees can easily clock in and out using software that allows employees to log their hours worked as
their mobile devices, and the application provides real-time per scheduled by their respective firms and track their time
data on employee work hours, which can be accessed by spent on different projects. A web-based time tracking
managers and administrators through the web dashboard. This software that offers a wide range of features to help
feature enables businesses to monitor employee work hours in employers monitor their employees' work hours and
real-time, allowing them to identify any issues quickly and productivity. The software offers a free plan that allows users
take corrective action. Another key feature of clock track is its to track time spent on different projects, assign billable rates
break management system. The application tracks employee to projects, and generate reports on time spent and earnings.
break times, ensuring that employees take the required It also offers a paid plan that includes additional features such
number of breaks and return to work within the designated as team management, project templates, and invoicing. The
timeframe. This feature helps to ensure that employees take time tracking feature allows employees to log their hours
appropriate breaks throughout the day, improving worked and track their time spent on different projects.
productivity and reducing the risk of burnout. The user Employees can start and stop the timer as they work on
interface of clock track is designed to be simple and intuitive. different tasks, and the software will record the time spent on
The application's user-friendly interface makes it easy for each task. The software also allows employees to manually
employees to clock in and out, manage their breaks, and view add time entries if they forget to start or stop the timer. It's
their work hours. The application can be customized to suit reporting feature allows employers to generate reports on
the specific needs of each business, and it can be easily time spent and earnings. Employers can view reports on
integrated with other business management systems, such as individual employees or teams, as well as reports on specific
payroll and HR software. Clock track is built using modern projects or clients. The software also allows employers to
mobile technologies, including React Native for the frontend export reports to Excel or PDF format for further analysis. It
and .NET and SQL for the backend. These technologies is a cloud-based time tracking software that offers a range of
ensure that the application is fast, efficient, and secure. The features to help businesses manage their employee time
application can be accessed from any mobile device, making effectively. Another popular employee time tracking
it a flexible and accessible solution for businesses of all sizes. application that offers similar features to Clockify. Toggl
One of the significant advantages of clock track is that it allows employees to track their time spent on different
provides businesses with an accurate and efficient way to track projects and tasks, and the software offers a reporting feature
employee work hours. The application generates real-time that allows employers to generate reports on time spent and
data on employee work hours, which can be used by managers earnings. Toggl also offers a paid plan that includes
and administrators to make informed decisions. The additional features such as team management and project
application also helps businesses to ensure compliance with templates. It is a time tracking software that focuses on
labor laws, reducing the risk of penalties and fines. In addition productivity rather than billable hours. The software monitors
to tracking employee work hours, clock track can also be used employee computer usage and generates reports on their
to manage employee scheduling. The application allows productivity levels. It offers a detailed analysis of how users
managers and administrators to schedule shifts, assign tasks, spend their time online, providing information on the
and communicate with employees in real-time. This feature websites and applications they use, the amount of time spent
Work Track: An Automated Employee Activity Tracking and Monitoring System Page 2
Volume 7-Issue1, January 2024
Paper: 35
on each, and their overall productivity levels. The software Mobile accessibility: The application would be accessible on
also allows employees to set goals and track their progress mobile devices, making it easy for employees to clock in and
towards those goals by providing a detailed insight into how out from anywhere.
they spend their time. Another popular time tracking software
The employee time tracking mobile applications are designed
that offers similar features to Clockify and Toggl. The
software allows employees to track their time spent on to help employers and employees manage their work hours
different projects and tasks, and the software offers a more effectively. These applications are particularly useful
reporting feature that allows employers to generate reports on for companies that have remote or flexible work
time spent and earnings. Harvest also offers a paid plan that arrangements. The employee time tracking mobile
includes additional features such as team management and application is essentially a software module that allows
project budgets. employees to clock in and out of work and track their hours.
III. PROPOSED SYSTEM The application can be installed on a mobile device or
To develop an android application for tracing and accessed through a web-based interface. When an employee
governing the activities of employees working in a firm or starts their workday, they simply log in to the application and
organization by auto storing the data using react native. The click the "start" button to begin tracking their time.
data will be automatically registered to database with the The employee time tracking module allows employees
integration of APIs, thereby represented manager can fetch to track the time spent on each task or project, including
the required data of a specified employee. This breaks and overtime. This information is then recorded in a
predominantly maximizes the work efficiency, saves time database and can be accessed by both the employee and the
and excess expenditure on labors. The proposed system of an employer. The employer can use this data to generate reports,
employee time tracking mobile application is aimed at track employee productivity, and manage payroll. Here's a set
providing a user-friendly platform for employees to record of actions showing the typical process of an employee using
their working hours accurately and efficiently. The a time tracking mobile application:
application would allow employees to clock in and out of • Employee logs in to the mobile application or web
work, as well as monitor their break times, without the need interface.
for any manual processes. The application would also provide • Employee clicks the "Start" button to begin tracking
managers with real-time data on employee attendance and their time.
productivity. Henceforth supplies an intellect and user- • Employee selects the task or project they are
friendly interface which gives a simplified work space to the working on.
accessor. • Employee can add notes or comments about the task
The proposed system would have the following or project if needed.
features: • Employee takes a break and clicks the "Pause"
Employee clock-in/clock-out: The application would allow button to stop tracking time.
employees to clock in and out of work with ease. This would • Employee resumes work and clicks the "Resume"
ensure that accurate working hours are recorded, and reduce button to continue tracking time.
the likelihood of errors that may occur with manual • Employee finishes work and clicks the "Stop"
processes. button to end the time tracking session.
Break time tracking: The application would enable • The data is recorded in a database and can be
employees to track their break times and ensure that they do accessed by the employer.
not exceed the allowed time for breaks. • The employer can use this data to generate reports,
Real-time data reporting: Managers would have access to track employee productivity, and manage payroll.
real-time data on employee attendance and productivity. This Overall, employee time tracking mobile applications can help
would allow them to monitor their team's performance and employers and employees manage their work hours more
make informed decisions. effectively, which can lead to increased productivity, better
Customizable settings: The application would allow time management, and improved work-life balance.
managers to customize the settings to meet the needs of their
organization. This would include the ability to set up different USER AUTHENTICATION MODULE
pay rates for different types of work, as well as configure User authentication is an essential module of any
overtime and holiday pay rates. mobile application, including employee time tracking
Work Track: An Automated Employee Activity Tracking and Monitoring System Page 3
Volume 7-Issue1, January 2024
Paper: 35
applications. The authentication process ensures that only view and edit employee information as needed. The module
authorized users can access the application, which is critical is designed to store and manage the following types of
to maintaining the security and integrity of employee time information:
tracking data. The user authentication module starts when a Personal Information: This includes the employee's name,
user tries to log in to the application. The user enters their address, phone number, email address, and other relevant
username and password, and the application sends the personal details.
information to the server. The server verifies the credentials Employment Information: This includes the employee's job
against the database and responds to the application with title, department, salary, date of hire, and other relevant
either a success or failure message. If the user credentials are employment details.
correct, the application displays the home screen; otherwise, Time Off Requests: This includes the employee's time off
the user is prompted to re-enter their credentials. requests, such as vacation days, sick days, and personal days.
Key Features of User Authentication Module: Timesheets: This includes the employee's timesheet data,
Secure Password Storage: The user authentication module which is used to track their hours worked and calculate their
should ensure secure storage of user passwords. The pay.
passwords should be hashed and salted before being stored in Performance Evaluations: This includes the employee's
the database to prevent any unauthorized access to the performance evaluations, which are used to assess their
passwords. performance and determine if they are meeting expectations.
Two-Factor Authentication: Two-factor authentication is The employee profile management module of an employee
an additional layer of security that requires users to provide time tracking mobile application is as follows:
two forms of identification to log in. It could be a Employee Information Entry: HR administrators or
combination of a password and a unique code generated by a managers enter employee information into the application.
smartphone app or sent via SMS. Employee Information Storage: The application stores
Forgot Password: A forgot password feature allows users to employee information in a database.
reset their password if they forget it. The application should Employee Information Retrieval: Authorized personnel
send a password reset link to the user's email address or phone can access the employee information from the database as
number, enabling them to create a new password. needed.
Lockout Policy: The application should have a lockout Employee Information Editing: Authorized personnel can
policy that temporarily locks out a user account after a edit employee information as needed.
specified number of failed login attempts to prevent brute Employee Information Approval: Changes made to
force attacks. employee information are sent for approval by a designated
User Roles: The user authentication module should support manager.
different user roles, such as administrator, manager, and Employee Information Update: Once approved, the
employee. Each role should have specific permissions, updated employee information is stored in the database.
ensuring that users can access only the features and data Employee Information Access: Employees can access their
relevant to their role. own personal information, such as timesheets and time off
The user authentication module is a critical component of an requests, through a secure login.
employee time tracking mobile application, and it should be Reporting and Analytics: The application can generate
designed with security and usability in mind. The module reports and analytics on employee information, such as
should have robust password storage mechanisms, two-factor timesheet data and performance evaluations.
authentication, forgot password functionality, lockout The employee profile management module is a crucial
policies, and support for user roles. These features will ensure component of an employee time tracking mobile application.
that the application is secure, and only authorized users can It allows companies to manage their employees' information
access the data. efficiently, ensuring that all data is accurate and up to date.
The flow diagram provided above illustrates the process of
EMPLOYEE PROFILE MANAGEMENT MODULE managing employee information within the application, from
The employee profile management module is responsible entry to retrieval, editing, approval, and update. With the help
for managing all employee information within the of this module, companies can streamline their HR processes,
application. The module can be accessed by authorized improve their data accuracy, and ultimately enhance their
personnel, typically HR administrators or managers, who can overall productivity.
Work Track: An Automated Employee Activity Tracking and Monitoring System Page 4
Volume 7-Issue1, January 2024
Paper: 35
TIME TRACKING MODULE provides several benefits to organizations,
Time tracking module is an essential component of employees, and managers and helps in optimizing
employee time tracking mobile applications. It allows processes and improving productivity.
organizations to monitor the time spent by their employees
IV. EXPERIMENTAL RESULTS
on various tasks, which helps in calculating their pay and
measuring their productivity. The time tracking module in The Sign Up page can be used for the New Employee
employee time tracking mobile applications comes with Registration.
several features such as:
Task Management: It allows employees to manage their
tasks and track their time spent on each task.
Attendance Tracking: It helps in tracking employee
attendance and provides accurate data for payroll processing.
Project Management: It enables managers to assign tasks to
employees and track their progress.
Timesheets: It allows employees to enter their hours worked
and keep a record of their time spent on various tasks.
Real-time tracking: It provides real-time tracking of
employee activities and progress on projects.
The time tracking module provides various benefits
to the organization, employees, and managers, such as:
Increased Productivity: Time tracking allows organizations
to measure employee productivity, identify bottlenecks, and
streamline processes to increase productivity. Fig.1.Sign up page
Accurate Payroll Processing: Time tracking module
provides accurate data on employee attendance, time spent on The Sign In page used to login for authentication.
various tasks, and helps in calculating their pay.
Cost Savings: Organizations can identify areas of wastage,
reduce overtime, and optimize processes, resulting in cost
savings.
Improved Accountability: The module encourages
employees to be accountable for their time spent on work-
related tasks, resulting in improved accountability.
Here's a set of things for a typical time tracking module:
• Employee logs in to the mobile application.
• Employee selects the task or project to work on.
• Employee starts the timer.
• The application tracks the time spent on the task or
project.
• Employee completes the task and stops the timer.
• The application saves the time spent on the task or
project.
Fig.2.Sign in Page
• The data is synced with the organization's system.
• Managers can review the time data and calculate
pay. After a successful login, employee’s profile can be shown.
• The data is used to optimize processes and improve
productivity.
• A time tracking module is an essential component of
employee time tracking mobile applications. It
Work Track: An Automated Employee Activity Tracking and Monitoring System Page 5
Volume 7-Issue1, January 2024
Paper: 35
To mark the out time, the clock out functionality can be used.
V. CONCLUSION
Work Track: An Automated Employee Activity Tracking and Monitoring System Page 6
Volume 7-Issue1, January 2024
Paper: 35
important deadlines. Meanwhile, managers can use the disabilities or injuries to perform their work duties more
application to monitor employee attendance, approve time off easily.
requests, and generate reports on overall work hours and Predictive Analytics: The use of predictive analytics can
productivity. help employers forecast employee absences, overtime, and
The key Findings throughout the development and testing other key metrics. This can help employers plan and allocate
process that are related to the use of employee time tracking resources more effectively.
mobile application creates a quite major impact on real time Blockchain Integration: Blockchain technology can help
speculation. These findings include: improve data security and accuracy by creating a tamper-
• Employees appreciate the convenience and proof digital ledger of employee time and attendance data.
flexibility of being able to track their work hours These are just a few examples of highly futuristic and
from their mobile devices. advanced enhancements for an employee time tracking
mobile application. While these technologies may not be
• Managers find it easier to monitor employee
widely available yet, they have the potential to transform the
attendance and schedule changes when using a
way we work and how we track employee time and
centralized time tracking system.
attendance.
• Both employees and managers value the ability to
easily view and manage schedules and time off REFERENCES
requests through the mobile app.
[1] Kasliwal Sonal, Sushma Kotkar and H. D. Gadade,
• The availability of real-time notifications and alerts "Employee Tracking and Monitoring System Using
helps ensure that employees are aware of upcoming Android", International Journal of Innovative Research
shifts and important deadlines. in Advanced Engineering (IJIRAE), pp. 1-4, 2016
These findings highlight the potential benefits of [2] T. Swathithya and DC Joy Winnie Wise, "Automated
implementing an employee time tracking mobile application, Employee Attendance and Tracking System Using RFID
in Mobile Phones", Indian Journal of Emerging
including improved efficiency, increased accuracy, and Electronics in Computer Communications-IJEECC, vol.
enhanced communication and collaboration between 1.2, pp. 231-236, 2014
employees and managers. [3] Krishnendu Nair et al., Employee tracking and
attendance management system using RFID, vol. 1, May
Thus employee time tracking mobile application provides a 2021
powerful tool for businesses and organizations to better [4] Prashant et al., "Employee Monitoring and Management
manage their workforce and streamline their operations. With System Using GPS and Android", International Research
its user-friendly interface and robust feature set, we believe Journal of Engineering and Technology, vol. 4.3, pp.
that this application will prove to be a valuable asset for any 1425-1429, 2017
organization looking to optimize their employee management [5] Ashish Hole et al., Improving Employee Tracking and
processes. Monitoring System Using Advanced Mechanism.
[6] Meraj Shaikh et al., EMPLOYEE TRACKING USING
LIVE LOCATION AND PICTURE & PAYROLL.
VI. FUTURE ENHANCEMENTS
[7] S. S. Pethakar, N. Srivastava and S. D. Suryawanshi,
The potential of highly futuristic and advanced "GPS and GSM based vehicle tracking and employee
enhancements for an employee time tracking mobile security system", International Journal of Computer
application will bring forth a massive breakdown on the Applications, vol. 62.6, 2013
previous system. These enhancements include: [8] R. Nagashayana, "Architecture for Employee Tracking
AI-Powered Time Tracking: This feature uses artificial System Using Smartphone", International Journal of
Scientific and Research Publication, vol. 4, 2014.
intelligence (AI) to automatically track employee time and
attendance, without the need for manual input from the [9] Wilson Wong, "User Resistance and Trust in a Clinical
RFID Employee Location Tracking Information
employee. The system uses facial recognition, voice System", Bentley University, 2013
recognition, and other biometric data to accurately track [10] Katina Michael, Andrew McNamee and Michael G.
employee time. Michael, "The emerging ethics of humancentric GPS
Virtual Reality (VR) Integration: The addition of VR tracking and monitoring", 2006 International Conference
technology can help employers create a more engaging and on Mobile Business. IEEE, 2006.
immersive work environment. For example, employees can [11] Poonam Bhilare et al., "Women employee security
attend virtual meetings or training sessions, without the need system using GPS and GSM based vehicle tracking",
International journal for emerging science and
to physically be in the same room. technology research, vol. 2.1, pp. 65-71, 2015
Brain-Computer Interface (BCI) Integration: BCI [12] Mohammed Yusuf Khan and SP Avinaash Ram, "GPS
technology allows employees to control devices with their enabled employee registration and attendance tracking
thoughts, eliminating the need for physical input devices like system", 2015 International Conference on Control
a keyboard or mouse. This can help employees with physical Instrumentation Communication and Computational
Technologies (ICCICCT). IEEE, 2015
Work Track: An Automated Employee Activity Tracking and Monitoring System Page 7
Volume 7-Issue1, January 2024
Paper: 35
[13] Kendra Rosenberg, "Location Surveillance by GPS:
Balancing an Employer's Business Interest with
Employee Privacy", Wash. JL Tech. & Arts, vol. 6, pp.
143, 2010
[14] Sonal Kasliwal, Sushma Kotkar and H. D. Gadade,
"Employee Tracking and Monitoring System Using
Android", International Journal of Innovative Research in
Advanced Engineering (IJIRAE), pp. 1-4, 2016
[15] A. Etuk Enefiok and C. Onwuachu Uzochukwu, "An
Android based Employee Tracking System",
International Journal of Computer Applications, vol. 975,
pp. 8887.
[16] Issei Hidaka, Shoto Inoue and Thi Thi Zin, "A Study on
Worker Tracking Using Camera to Improve Work
Efficiency in Factories", 2022 IEEE 4th Global
Conference on Life Sciences and Technologies
(LifeTech). IEEE, 2022.
[17] Burham Isnanto and Ari Amir Alkodri, "Attendance
Monitoring With GPS Tracking on HR Management",
2020 8th International Conference on Cyber and IT
Service Management (CITSM). IEEE, 2020
[18] P. Yuganthini et al., "Activity Tracking of Employees in
Industries using Computer Vision", 2021 5th
International Conference on Trends in Electronics and
Informatics (ICOEI). IEEE, 2021
[19] Aaron M. Costin, Jochen Teizer and Bernd Schoner,
"RFID and BIM-enabled worker location tracking to
support real-time building protocol and data
visualization", Journal of Information Technology in
Construction (ITcon), vol. 20.29, pp. 495-517, 2015
[20] Douglas M. Towns and Lorna M. Cobb, "Notes on GPS
technology; employee monitoring enters a new era",
Labor Law Journal, vol. 63.3, pp. 203, 2012.
Work Track: An Automated Employee Activity Tracking and Monitoring System Page 8