Online Payroll Management System

Only available on StudyMode
  • Topic: User, Login, Access code
  • Pages : 6 (1124 words )
  • Download(s) : 617
  • Published : March 5, 2012
Open Document
Text Preview
4. SYSTEM ANALYSIS

4.1 REQUIERMENTS OF NEW SYSTEM (SRS)
Requirement Specification sets out the system services and constraints in detail which are abstract in requirement definition. It should state what the system should do, not how it should be implemented. It can be described as functional and non-functional requirements.

Functional requirements of proposed system are as below:-

4.1.1 Functional Requirements

ADMIN
R1: Login
Description: Once the user start application login page is displayed in it, from where the user can log-in into the application. The user id and password both are mandatory. The page would display the error message if the incorrect user id or password is entered. Upon successful login the user will be directed to the home page of the application.

R1.1: Enter user credential
Input: ‘User Id’ and ‘Password’
Output: Depending on the username and password, login status is given to user. If user is incorrect than error message is shown on the page.

R2: Employee Registration
Description: Administrator can add new employee details like personal information, family background, education details, employment history, document submitted, reference, address details, office details.

R2.1 Fill up the details
Input: Fill up the require details of the new employee.
Output: Successfully registered new employee.

R3: Role Management
Description: Administrator can change the role of user as an admin or employee.
R3.1: Select the role of the user.
Input: Select the role of the user, either he/she is admin or employee.
Output: Role of the user is changed.

R4: List of Leaves
Description: Administrator can add, update and delete the list of the holidays.
R4.1: Add Holiday
Input: Enter the holiday name and click on add.
Output: Holiday is successfully added.
R4.2: Update Holiday
Input: Select the holiday and click on update.
Output: Holiday is successfully updated.
R4.3: Delete Holiday
Input: Select the holiday and click on delete.
Output: Holiday is successfully deleted.

R5: Manage Leave
Description: Administrator can approve the leave application of the employee.
R5.1: Approve leave
Input: Click on the approve.
Output: Leave application is approved.
R5.2: Disapprove leave
Input: Click on the disapprove.
Output: Leave application is disapproved.

R6: Employee Leave Conformation
Description: Confirmation of the leave application sends by the employee.
Input: Click on the employee conformation.
Output: Show the conformed leave application list of the employees.

R6: Reports
Description: Generate different types of reports.
R6.1: Date Wise Attendance Report
Input: Select date and click on the generate.
Output: Date wise attendance report generated.
R6.2: Employee Wise Attendance Report
Input: Select the employee code and click on the generate.
Output: Employee wise attendance report generated.
R6.3: Monthly Report
Input: Select month, year and click on the generate.
Output: Monthly report generated.

R7: Employee Pay slip
Description: To generate the pay slip of all the employee according to his/her basic salary, HRA, medical allowance, PF, professional tax, special allowance, net salary.
R7.1: Generate Employee Pay slip
Input: Select month, year and click on generate report.
Output: Pay slips of all the employee are generated.

R8: User Management
Description: In user management administrator can add, update, and delete existing users.
R8.1: Add User
Input: Details for the new registration is filled by administrator. Output: Successful request for the user.
R8.2Update user
Input: Details of user which user want to update is given as input. Output: Successful updating of user data to database.
R8.3Delete user
Input: Details of user which user want to update is given as input. Output: Successful updating of user data to database.

R9: Log Out
Description: Once the user has logged in then he...
tracking img