0% found this document useful (0 votes)
104 views

Chapta 3

This chapter analyzes the requirements for a new payroll software system. The existing manual paper-based system is reviewed, finding challenges with slow data retrieval, redundancy, and poor storage and service. The proposed payroll software aims to solve these issues and improve functionality. User requirements include creating and managing employee files, obtaining salaries, and printing payslips. System requirements specify collecting employee information needed for payroll processing. Use case scenarios describe key system functions like login, entering employee data, calculating salaries, generating reports, and viewing statistics. The software will need to store employee information, calculate pay and deductions, and print payslips. An iterative development process will be used.

Uploaded by

Mun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
104 views

Chapta 3

This chapter analyzes the requirements for a new payroll software system. The existing manual paper-based system is reviewed, finding challenges with slow data retrieval, redundancy, and poor storage and service. The proposed payroll software aims to solve these issues and improve functionality. User requirements include creating and managing employee files, obtaining salaries, and printing payslips. System requirements specify collecting employee information needed for payroll processing. Use case scenarios describe key system functions like login, entering employee data, calculating salaries, generating reports, and viewing statistics. The software will need to store employee information, calculate pay and deductions, and print payslips. An iterative development process will be used.

Uploaded by

Mun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

CHAPTA 3 :ANALYSIS PHASE

introduction
This chapter evaluates the requirements and
explains the analysis on the end user and how the
system works.
ANALYSIS OF EXISTING SYSTEM
A review and evaluation of existing of the paper based
manual information system
The company is currently using a manual paper based
Information System to capture and store employee details.
It is also using a manual based payroll system to capture,
calculate salaries, leave days, tax, etc.
The system is user friendly but has many challenges
in slow retrieval of data, data redundancy and
duplication, poor data storage and poor employee
service.
Afteran in depth review of the existing system, the
payroll software is proposed to solve challenges
faced by the manual system.
Itis also aimed at improving the current system and
also to add more features to enhance more
functionality
User requirements

i. Create and manage employee files


. Add employee
. Edit employee
. View employee
. Delete employee
1. Obtain employee salaries for each month.
2. Print out payslips for all employees
System requirements
Generate/input employee number
Enter employee name
Enter employee surname
Enter employee national ID number
Enter employee date of birth
Enter employee gender
Enter Department
Enter employee Grade/contract scheme
Enter employee address and contact number

2.1 Input employee number
2.3 Enter overtime hours
2.4 Calculate total salary
2.5 Calculate deductions
2.2 Enter number of hours worked
2.6 Calculate net salary
3.1 Input employee number
3.2 Obtain employee details
3.3 Obtain the figures
Print payslip
4.1 Input employee number
Remove employee from file

Use case description table

Initiating Actor: Paymaster


Receiving Actor: Paymaster, Salaries Manager,
Printer.
Pre-conditions: Login
Post-conditions: Payslip processed, salaries
report processed.
SCENARIO 1: LOGIN TO THE SYSTEM
Task Sequence: Exception
Input user name User name incorrect
Input password Password incorrect
Access granted

SCENARIO 2: ENTERING A NEW EMPLOYEE


Task Sequence: Exception


Generate/input employee number Number already in use
Enter date of employment Invalid date format
Enter employee name
Enter employee surname
Enter employee national ID number
Enter employee date of birth Invalid date format
Enter employee gender
Enter department
Enter employee Grade/contract scheme
Enter employee address and contact number
SCENARIO 3: CALCULATING SALARIES

Task Sequence: Exception


Input employee number Employee number does not
exist
Enter number of hours worked
Calculate total salary
Calculate deductions
Calculate net salary
SCENARIO 5: GET A SALARY REPORT

Task Sequence: Exception


Get employee numbers
Get details and wages for each employee
Calculate totals
Print out report
SCENARIO 6: VIEWING STATISTICS

Task Sequence: Exception


Inputgrade/department Invalid grade or
d
department
Get details for employees of that grade
Or department

Calculate totals for all employees


Display/print statistics report
FUNCTIONAL REQUIREMENTS

The payroll software can perform the


following functions.
Store Employee Information.
Calculategross and net pay, and determine
deductions to be made.
Print payslips for each month.
METHODOLOGY

We are going to follow the iterative software process


development model to develop our payroll system.
-We are going to break down our project into subsets of
functionality.
1. Creating Employee Database
2. Calculate salaries
3. Produce payslip
4. Produce departmental or grading reports
. For each iteration we will complete the complete life cycle
project.

You might also like