Project Analysis and Planning
Study of the Problem
Objectives Phase 2
Modeling the Requirements
Use case Diagram
Collaboration Diagram Phase 4
Script Phase 5
Preparing Test Plan
Perform Validation Testing
Validation Test Criteria
This is a small scale project for payroll system .The basic idea is that the manager of the company maintains the details about the employees, the designation and salary. It consists of employee details, payroll system, status and exits. The manager can enter the name and employee ID and get the salary details of that particular employee. In payroll system we can calculate the net salary of the employee based on input.
In the Employee details module various details like employee ID, Name, Designation, Basic pay are obtained from the user.
In the Display module the total database is displayed. In the salary Details module, the individual database is displayed which shows the PF, DA, HRA and Net salary of the particular employee. By using the Modify module we can modify and update the employee personal details on the database stored.
Project Analysis and Planning
1. Study of the Problem
The Payroll processing is critical to businesses and other organizations because of the significant amounts of money involved in employee remuneration and the complexity of the legal requirements. This is a small scale project for payroll processing. The basic idea is that the manager of the company maintains the information such as company’s name, its branches all over. The employee details maintain the employee ID, Name along with personal information. The total salary details determine the net pay of the employee. This pay roll processing involves with two types of users. • USER
The user’s can login/logout the database. He/She can view his/her personal details, monthly pay details, and company details. The user can just view the information whereas he/she could not make changes in the database. ADMINISTRATOR ROLE:
The administrator plays a vital role in the payroll system. The administrator controls the entire database. The net salary calculations are calculated by the administrator itself. The main role of the administrator is to safeguard the database.
2. Project Scope
The supplementary specification applies to payroll processing. This specification defines the non-functional requirement of the system such a Functionality:
Since it stand alone application, a single user may use it at a time. Usability:
The system is available at 24 hours a day, seven days a week. Performance:
The performance depends on hardware specification
The purpose of this document is to define the requirements of payroll processing. This supplementary specification lists the requirements that are not readily captured in the use case model. Supplementary specification and the use case model capture a complete set of requirement of the system.
An estimate is a prediction based upon probabilistic assessment. It is the responsibility of the project manager to make accurate estimations of effort and cost. This is particularly...
Please join StudyMode to read the full document