Employee Payroll and Task Management System
Employee Payroll and Task Management System
com
www.studentprojectguide.com
INTRODUCTION
1.1 PURPOSE:
This Document includes software requirements for the Employee payroll and Task
Management System. Employee attendance, Payroll accounting, Task Management, Salary
calculations, etc are the main objectives of this web application. In this application
Administrator creates branches and he assign Branch manager in each branch. Branch
manager will add employees to his branch and he assign tasks to his employees.
Administrator is the main user of this web application and Branch manager will manage
employee records.
1.2 SCOPE:
Our project Employee payroll and Task Management System is an online
application we create a website to check No. of employees in each branch, Employees
records, Tasks and time frame, attendance records, salary details, etc.
The employees can submit their attendance, and the managers can check employee
attendance and his task details, etc. Also Branch Manager can calculate and disburse salary
to his employees.
1.3 DEFINATIONS, ACRONYMS AND ABBREVIATIONS:
SRS Software Requirements System.
OS operating System
PC Personal Computer
MB Mega Bytes
1.4 REFERENCES:
Website : www.w3schools.com
Website: www.php.net
www.studentprojectguide.com
1.5 OVERVIEW:
This SRS will allow for a complete understanding of what is to be expected of the
Employee payroll and Task Management System to be constructed. The clear
understanding of the Employee payroll and Task Management System and its
functionality will allow for end users and will be used for the development of the future
stages of the project. This system helps us to manage all the transactions and employee
information in an easily sorted manner.
2. OVERALL DESCRIPTION
2.1 PRODUCT PERSPECTIVE:
The product will be developed completely independent and dynamic website. Only
administrator, Branch manager and Employees can access this website by entering login id and
password.
This application stores all the information in the database which can be retrieved whenever
needed and all the validations are performed during the entry of the data by the user thus
ensuring that the user can not enter any wrong data which could cause problem later.
Employees: Employees are the co-workers and they will complete the task given by the
branch manager.
3. SPECIFIC REQUIREMENTS:
3.1 EXTERNAL INTERFACE REQUIREMENTS:
The interface should be simple and easy to understand and use. It should also be an
interactive interface.
Home page: Home page is the first page of the website. Home page contains the
information of company and Login page. In this Administrator or Employee can login to
the site by entering Login ID and Password.
Web configuration: In this page Administrator will configure website settings, Branch
details, etc.
Employees Module: In this page Administrator will add employee record by entering
Employee profile, Experience details, Payroll details, etc. One system creates Employee
record Admin will send login information to the employees.
Projects Module: In this page admin will add different projects and he will schedule
Time frame Start time and End Time for those projects. In this module administrator can
send project documents, requirements, he can communicate with employees of the
company.
Task module: In this module branch manager or supervisor will assign the task to the
employees of the company. He will create team and assign task to his team members.
Chat option is implemented in this module to communicate with employees and
employees can send necessary documents or any information.
Attendance Module: In this module employees will submit attendance. Admin or Branch
manager will track employee’s attendance report i.e.; Login time, Logout time, No. of
attended days, etc.
Payroll Module: In this module Administrator or Branch manager will generate monthly
salary to its employees. Generate Basic salary, Deduction, PF, Bonus, LOP(Loss of Pay)
are the main features of this module.
3.3.4 PORTABILITY:
This Website opens in any personal computer supporting windows, Linux, Unit operating
system.
3.3.5 FLEXIBILITY:
The system keeps on updating the data according to the transactions that takes place.
3.3.6 MAINTAINABILITY:
During maintenance stage, the SRS can be referred for the validation.
3.3.7 TIMELINESS:
The system carries out all the operations with consumptions of very less time.
3.4 DESIGN CONSTRAINTS :
This system includes an web application and it runs in any Platform (Windows, Linux, Unix,
etc).
The system shall be developed using PHP and MySQL server database.
System must have Windows OS installed on it.
Database is secured by password.
4. OTHER REQUIREMENTS:
NONE