You are on page 1of 4

1.

INTRODUCTION
The PAYROLL SYSTEM is used to maintain a list of employees names, addresses and employment information and is used to interactively calculate and print payroll checks. 1.1 PURPOSE The Purpose of the project is to maintain the information regarding the employee and generates the pay slip. 1.2 SCOPE Generating IDs and pay slips for the employees This project is a distributed endeavor that strives to employ languages that promote platform independence and make it possible to support desktop and laptop systems in traditional and wireless networking infrastructures. Its main focus is on the generation of reports at any time. 1.3 OVERVIEW This application is supported by a database consisting of employees salary details and their leave allowances. Based on these details at the end of every month the application automatically credits the employees bank account with their salary. The amount of salary credited into employees account is a variant of their leave allowances. 2. GOAL OF IMPLEMENTATION The Payroll system helps administrator honor their professional commitments by following a tailored version of the organizations standard process. Goal of this System is to generate the pay slip of salary according to Employee work in Company.Payroll System Should also generates Reports According to Employee information and Salary detail of Employee.

3. FUNCTIONAL REQUIREMENT Requirements analysis is usually the first phase of large-scale software development project. The purpose of this phase is to identify and document the exact requirements for the system. The customer, the developer, a marketing organization or any combination of the three may perform such study. 3.1. Administrator module

3.1.1. Test case: Login


Input : ID, Password. Process : Click on the login link. If administrator enters ID and password correct it goes to the admin services otherwise displays the same page with an error message. Output : Displays the admin services page.

2. Test case: Add new employee


Input : Name, Id, designation, Date of joining. Process : A new employee can be added into the system and admin can update his details. Output : The employee can be credited salary based upon his details.

3. Test case: Salary details


Input : Id, designation, basic salary, PF, DA, HRA. Process : The admin can update his salary details Output : Employee salary details will be updated to the database.

4. Test case: Loan details


Input : Id, Loan number, EMI, Repaid amount, Balance amount. Process : Administrator can update a particular employees loan details. Output : Employee Loan details will be updated to the database.

5. Test case: Leave details


Input : Id, Type of leave, Number of Leaves. Process : Administrator updates the leave details.

Output : Employee Leave details will be updated to the database.

6. Test case: Tax details


Input : Id, Basic salary, Tax percentage, income tax. Process : The tax details of an employee can be updated by the administrator. Output : Employee Tax details will be updated to the database.

7. Test case: Salary slip


Input : Id, Basic salary, Designation, Net pay. Process : Based on the leave, loan , tax details the slip will be generated Output : Salary slip will be generated.

8. Test case: Bank details


Input : Id, Designation, salary Process : The employees salary is credited to bank. Output : Employee can View and receive the salary.

Employee modules
1. Test case: Login
Input : ID, Password. Process : Click on the login link. If Employee enters ID and password correct it goes to the other page otherwise displays the same page with an error message. Output : Displays the Information to be viewed by an employee.

2. Test case: Update profile


Input : Id, Name, Designation, Email-id, Mobile number, Address, key skills, qualification Process : The employee can update his profile if any modifications occur in his details Output : The details of an employee can be updated

3. Test case: Change password


Input : Id, Old password, New password Process : Employee can be able to change his password by using this test case Output : Employee new password will be updated

4. Test case: View earnings


Input : ID, Month, Year. Process : The earnings can be displayed by this test case Output : The total earnings of an employee for the specified month and year can be viewed

5. Test case: View deductions


Input : Id, Month, Year Process : The deductions can be known by using this test case Output : The total deductions of an employee for the specified month and year can be viewed

6. Test case: View salary slip


Input : Id, Month, Year. Process : The employee can view the salary slip. Output : The salary slip of an employee for the specified month and year can be viewed.

You might also like