Question
M1 Written Assignment - Payroll CASE STUDY - PAYROLL SYSTEM: PHASE 1 You are assigned to build a payroll program from scratch (we will call
M1 Written Assignment - Payroll CASE STUDY - PAYROLL SYSTEM: PHASE 1
You are assigned to build a payroll program from scratch (we will call a payroll system) for DrEbrahimi.com Inc. Your job is to research and gather the requirements and formulate the specifications as to what is needed for a payroll system for a small company. There are a few employees but the company is growing. The program will be in the C++ language and be able to work in the Windows and Unix (e.g. Linux) environments. The program has to be user-friendly so people can use the software without problem. At this stage you may not be able to implement this program but as you progress through this book, you will be able to complete this program phase by phase.
a) What would be the requirements and specifications for a small payroll system?
b) What would be the design procedures?
c) How would you implement it?
d) How would you make sure that your software is correct?
e) How would you put it into production and maintain it?
CASE STUDY PAYROLL SYSTEM PHASE 2: INPUT/OUTPUT Please look at Chapter 2 and there are several examples.
2A) Compute gross pay for each employee by interactively entering hours worked and hourly rate. The following is the sample input and output for Phase 2A:
ENTER EMPLOYEE ID: 5678
ENTER HOURS WORKED: 40
ENTER HOURLY RATE: 15.00
YOUR ID IS: 5678
YOUR HOURS WORKED IS: 40
YOUR HOURLY RATE IS: $15.00
YOUR GROSS PAY IS: $600.00
2B) Compute net pay for each employee by applying a fixed tax rate of 10%. You must enter each employee's id. (Enter only last four digits of SSN at this time.) Sample input and output for Phase 2B:
ENTER EMPLOYEE ID: 5678
ENTER HOURS WORKED: 40
ENTER HOURLY RATE: 15.00
YOUR ID IS: 5678
YOUR HOURS WORKED IS: 40
YOUR HOURLY RATE IS: $15.00
YOUR GROSS PAY IS: $600.00
YOUR TAX RATE IS: 0.10
YOUR TAX AMOUNT IS: $60.00
YOUR NET PAY IS: $540.00
You should submit a copy of your program and output and paste it in the submission area. You should also paste a copy of your output and document your program and submit it as a word document and attach it.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started