You are on page 1of 10

A 1

PROJECT REPORT ON
EMPLOYEE TRACKING SYSTEM

A PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF


REQUIREMENTS FOR THE AWARD OF THE DEGREE
“BACHELOR IN COMPUTER APPLICATIONS”
SUBMITTED BY :

ASISH NAHAK SURAJ NAHAK


ROLL NO: DI 42322 ROLL NO: DI 52122
REGD NO: REGD NO:

CHANDAN NAHAK KALI CHARAN TRIPATHY


ROLL NO: DI 43622 ROLL NO: DI 45222
REGD NO: REGD NO:

GUIDED BY :
BIBEKANANDA PATTANAIK

DISHA COLLEGE OF MANAGEMENT &


TECHNOLOGY
JAGGANATHPUR, NEAR SIDHA VAIRABI TEMPLE, GANJAM, ODISHA
2

CONTENT
ABSTRACT
OBJECTIVE
SOFTWARE / HARDWARE REQUIREMENTS
SOFTWAE REQUIREMENT SPECIFICATION (SRS) DOCUMENT
1. INTRODUCTION
1.1. PURPOSE
1.2. PROJECT SCOPE
1.3. REFERENCES
2. OVERAL DESCRIPTION
2.1. PRODUCT PERSPECTIVE
2.2. PRODUCT FEATURES
2.3. USERS & CHARACTERISTICS
2.4. OPERATING ENVIROMENT
3. SYSTEM FEATURES
3.1. FUNCTIONAL REQUIREMENTS
4. EXTERNAL REQUIREMENT INTERFACES
4.1. USER INTERFACES
4.2. HARDWARE INTERFACES
4.3. SOFTWARE INTERFACES
4.4. COMMUNICATION INTERFACES
5. NON-FUNCTIONAL REQUIREMENTS
5.1. PERFORMANCE REQUIREMENTS
5.2. SAFETY & SECURITY REQUIREMENTS
5.3. SOFTWARE QUALITY ATTRIBUTES
3

ABSTRACT :

The Employee Tracking System (ETS) project is a comprehensive


software solution designed to enhance organizational efficiency and
streamline human resource management. At its core, ETS serves as a
centralized platform for monitoring and optimizing various aspects of
employee activities. It incorporates functionalities such as attendance tracking,
task assignment, and performance evolution.

The system facilitates seamless communication between employees and


management, fostering a collaborative work environment. Automated
attendance tracking eliminates manual processes, reducing errors and saving
time. Task assignment features enable efficient project management, ensuring
that work is allocated effectively among team members.

Performance evolution components access employee productivity,


utilizing key performance indicators and feedback mechanism.

Ultimately, the abstraction of an employee tracking system optimizes


administrative tasks, enhances productivity, and promotes a data-driven
approach to workforce management. Contributing to organizational efficiency
and employee satisfaction.

OBJECTIVE :

The objective of an employee tracking system is to monitor and manage


the activities and performances of employees within an organization. This
system can have various goals, including:
4

1. Attendance Management: To record and track employee attendance,


including arrival and departure time, and manage leave requests.
2. Productivity and Performance Monitoring: To access employee
productivity and performance by tracking tasks, projects, and goals.
3. Time and Task Management: To help employees prioritize and
manage their tasks and time efficiently.
4. Compliance and Security: To ensure compliance with company
policies and security protocols, such as access control and data
protection.
5. Employee Engagement: Foster better communication and engagement
among team members and management through streamline processes.
6. Data-driven Decision Making: Enable data-driven decision-making by
providing insights into employee behavior, trends, and patterns.

These objectives collectively contribute to creating a more efficient, transport,


and accountable work environment.

SOFTWARE / HARDWARE REQUIREMENTS :

SOFTWARE REQUIREMENTS :

 Programming Language : JAVA


 Database : Oracle11g (Mysql)
 Operating System : Windows 7 onwards
 Java Development Kit (JDK)

HARDWARE REQUIREMENTS :

 Processor 32-bit Intel Core i3 or more


 4GB RAM or more
5

SOFTWARE REQUIREMENT SPECIFICATION (SRS) DOCUMENT :

1. INTRODUCTION :
This document is the software requirement specification (SRS)
document of Employee Tracking System (ETS) project. Through this
document we are specifying the all functional and non-functional
requirements of the ETS project.

1.1. PURPOSE :
The purpose of ETS project is to efficiently monitor and
manage various aspects of employee activities within the
organization. This can include attendance tracking, project
assigning and progress monitoring. Such system aims to
streamline administrative processes, enhance productivity,
and provide valuable insights for decision making.

1.2. PROJECT SCOPE :


Employee Tracking System project has the capacity to
monitoring the employee activities, mark their attendance
and leave, project assign and progress, employee details.

1.3. REFERENCES :
 https://en.m.wikipedia.org
 https://www.slideshare.net
 https://www.scribd.com

2. OVERAL DESCRIPTION :
This part gives information about product perspective, product
functions and constraints, assumptions and dependencies respectively.

2.1. PRODUCT PERSPECTIVE :


 Provides a web application that enables admin, hr
manager to add employee and details and remove
employees, assign projects, rate employee on that basis.
6

 Employees can see project details, report project


progress, send attendance, and can see ratings given to
them.
 Employee can request for leaves as they want.

2.2. PRODUCT FEATURES :


ADMIN CAN
 Access system with admin id, password.
 Add or remove employees, employee details by
entering employee id.
 View employee weekly report.
 Rate employee.
EMPLOYEE CAN
 Access system using id, password.
 View personal details and add personal details.
HR MANAGER CAN
 Add, remove employee.
 View employee details, can view weekly report of
employees.

2.3. USERS & CHARACTERISTICS :


The users use the ETS in following way:
 ADMIN: open the website and log in through id and
password in order to see employee details, project
progress, attendances of employee.
 EMPLOYEE: Employee can open the website and log
in through id and password in order to see personal
details, projects assigned, report the project progress.

2.4. OPERATING ENVIROMENT :


Hardware Platform: PC
Operating System: Windows
Versions: Windows 7 & onwards
7

3. SYSTEM FEATURES :

3.1. FUNCTIONAL REQUIREMENTS :


3.1.1. ADD EMPLOYEE
Description: Employee details will be added by
admin or HR.
Input: Admin adds employee details.
Processing: Employee details will be stored in
database.
Output: Employee, Admin can see details.

3.1.2. REMOVE EMPLOYEE


Description: Employee details can be removed
by Admin or HR.
Input: Employee id given to specify the target
employee.
Processing: System checks the details & proceeds
to remove employee.
Output: Confirmation message of successful
employee removal.

3.1.3. GENERATE ID, PASSWORD


Description: Admin or HR will generate id and
password for employees.
Input: Admin or HR will give command to
generate id and password.
Processing: From the employee details an id and
a password will be generated for each employee.
Output: Id and password generated.

3.1.4. LOGIN
Description: Employee will login through the id
and password.
Input: Employee will give id and password at
login page.
8

Processing: Id and password will be verified.


Output: if password is correct employee will be
logged in, otherwise employee will again enter the
id and password. Employee can see details.

3.1.5. ATTENDANCE
Description: Admin or HR can see employee
attendance details.
Input: Admin or HR will request for employee
attendance.
Processing: Response will given from server.
Output: Admin or HR can see employee
attendance details.

3.1.6. LEAVE
Description: Admin or HR will give response to
leave request.
Input: Employee will request for leave.
Processing: request will go to Admin or HR.
Output: Response of Admin or HR to leave
request.

3.1.7. PROJECT
Description: Admin or HR will assign project to
employees. And employees will give progress
report of project.
Input: Admin or HR will assign project.
Processing: Project details will be uploaded to
assigned employee.
Output: Employee will see that and give report.
9

4. EXTERNAL REQUIREMENT INTERFACES :


Website will contain the following interfaces:

4.1. USER INTERFACE :


 Main Screen
 Admin Interface
 HR Manager Interface
 Employee Interface

4.2. HARDWARE INTERFACES :


 PC’s
 Laptops

4.3. SOFTWARE INTERFACES :


 Windows Operating Systems

4.4. COMMUNICATION INTERFACES :


 Our website will be loaded to the employees laptop or
PC’s, and Admin or Hr can view all details of employee.

5. NON-FUNCTIONAL REQUIREMENTS :

5.1. PERFORMANCE REQUIREMENTS :


Minimum employee input
Quick response time
Efficient tracking of employee attendance and project report

5.2. SAFETY & SECURITY REQUIREMENTS :


Website is not creating any safety or security problems for
the users because it will not be critical in the user operating
environment.
10

5.3. SOFTWARE QUALITY ATTRIBUTES :

 Reliability: Ensuring system operates consistently and


accurately, tracking employee data reliably without
errors or failures.

 Scalability: The ability of the system to handle a


growing number of employees and data without
significant performance degradation.

 Usability: Designing an intuitive and user-friendly


interface for easy navigation and efficient use by both
administrators and employees.

 Performance: Ensuring the system responds promptly


to user inputs and processes employee data efficiently,
even during peak usage.

 Maintainability: Facilitating ease of maintenance and


updates to accommodate changes in business
requirements or technology advancements.

 Data Accuracy: Ensuring that the system accurately


captures and reflects real-time employee information,
minimizing data inconsistencies or discrepancies.

 Interoperability: Allowing seamless integration with


other relevant to enhance overall efficiency.

You might also like