You are on page 1of 6

Importance of payroll:Employees moral is affected by payroll administration and employee is the main resource of any

organization.
Employees should be paid sufficiently to motivate employees.

Scope
Payroll system has following scope.
1) Defining salary structure of an employee.
2) Acceptance of attendance of employees.
3) Defining leave structure of an employees.
4) Identify employee type & designation.
5) Calculating Gross income, deductions & finally Net Income of an employee.
6] Providing salary details to employee.
7) Generation of reports.
Existing System
Working of an existing manual payroll system is as follows:
1. Salary structure and leave structure are obtained by payroll department from HR
department.
2. Attendance record in form of musters is also obtained from attendance monitoring
system.
3. All the employees are identified manually , records from musters are checked to identify
employee type. After identifying the employee type depending on his/her designation Net
salary, gross salary are calculated . if any deductions are there then that are also deducted.
Payslip is generated by considering there payable days depending on the records obtained
from attendance monitoring system, salary structure and leave structure.
4. Reports are generated ,reports like total amount given in form of salaries.
5. Monthly reports and yearly reports are also generated. This reports are then transferred
Management.
6. All this calculations are done manually by the payroll department staff.

Limitation of existing system:


1) For identifying the employee type Existing manual method takes time as it uses musters to
check the records.
2) Net income , gross income and all the necessary deductions are done manually in existing
system , which may cause error in calculations.
3) All the employee details are maintained in Musters , which involves lot of redundancy and
also it takes lot of time in order to backup the whole employee details ,which physically is not
much feasible.
4) Generation of pay slips are done manually by pay role employees. Which is a time
consuming process.
5) All the reports, are also developed by payroll employees manually.
All this tasks are time consuming and can involves errors due to lot of human interface.

User Environment:
The development environment of system is client server.
1. Client side requirements.
2. Server side requirements

Client side requirements:minimum Hardware requirements:

It require minimum 512 mb ram.


10 gb of memory to store data of customers.

It require monitor i.e L.C.D or desktop.

It supports to keyboard of 120 keys(only English)

It require optical mouse.

software requirements:

Front end:- it require JVM (Java Virtual Mahine).


It supports Microsoft related operating

Related drivers as specified in hardware

Software requirements:

It require jdk1.6.0
MYSQL to maintain database.

Network connectivity requirement:Star topology :- it require hub. fiber optic cable in order to connect clients to server.

Test Case for Payroll Management System:


Test Case
Input
ID
1

User name=e1000

Description

Expected Result

Enter user name with the


System should accept
help of i/p interface1)Enter the behavior.System
username
will display Home
page.

Actualresult

2)Enter valid password


3)Press Login
2

User name=

User name=employee

Enter user name with the


help of i/p interface1)Enter System will display
valid password
error message.
2)Press Login
Enter user name with the
help of i/p interface1)Enter
System should accept
username
the behavior.System
will display Home
2)Enter valid password
page.
3)Press Login

Password=invalid

Enter user name with the


help of i/p interface1)Enter System will display
username
error message.
2)Press Login

User name=#$kiran

Enter user name1)Enter user


name
System will display
error messageUser will
2)Password
be navigated on same
page
3)Press Login

Enter Employee Id=e1000

Enter Employee Id with the


help of i/p interface1)Enter
Employee Id
2)Press Submit

Enter Employee
Id=*&kiran%

System should not


Enter Employee Id with the
generate new
help of i/p interface1)Enter
password& display
Employee Id
Invalid employee id
2)Press Submit
message

Enter Employee Id=e1000

If user selected forgot


password link & entered
Employee ID

Click on Paygrade Button

system should display


If manager click on paygrade
available paygrade in
button
system

10

Click on Edit Button

system should allow


If manager click on paygrade
manager to edit fields
tabs Edit button
in paygrade table

System should
generate new password
& send to valid
employees mobile no

System should send


existing user password
to user via mobile

11

Click on Save Button

system should save


If manager click on paygrade
details changed by
tabs Save button
manager

12

Click on Earning Button

system should display


If manager click on Earning
available Earning in
button
system

13

Click on Edit Button

system should aloow


If manager click on paygrade
manager to edit fields
tabs Edit button
in paygrade table

14

Click on Save Button

system should save


If manager click on paygrade
details changed by
tabs Save button
manager

15

If manager click on
Click on Deduction Button
Deduction Button

system should display


available Deductions
in system

16

Click on Leave structure


Button

system should display


available Leave
structures in system

17

Click on Employee Details If manager click on


Button
Employee Details Button

system should display


available Employee
Details in system

18

Click on Reports Button

If manager click Reports


Button

system should display


Reports to manager

19

Click on Generate payslip


Button

If Payroll Accountant click


Generate payslip Button

system should display


search employee form
toPayroll Accountant

20

Click on Submit Button

If Payroll Accountant click


Generate payslips Submit
Button

system should display


employee details of
corresponding
employee id

21

Click on Generate Button

If Payroll Accountant click system should display


Generate payslips generate employee salary slip of
Button
that employee

If manager click on Leave


structure Button

You might also like