PaySum

Using the file layouts below, write a class called PaySum (you should already have this from assignment 7).  Then write a class called Earnings that extends the PaySum class.  Instance fields are to be declared as private.  Provide get and set methods for each field and an overridden method for the display data method.  Include a constructor method for the Earnings class that initializes the check date to the assignment due data and check number to 102375.

Deliverables (what you are to submit):

  1. Planning Document (See below)
    1. A planning document using pseudocode.
    2. List of actions your program is to do.
    3. List of data items.
    4. A prototype/mock screen showing the output of your display data methods.
    5. UML class diagrams for each class showing the relationship of the parent – child classes.
    6. A set of test data with expected results.
    7. Your solution algorithm using Pseudocode.

Payroll

Write the flowchart and pseudo-code ONLY to produce a Weekly Payroll Report. Include the three modules for housekeeping, details, and end of job. Do not need actual print-out reports. Low level pseudo-code, no specific programming language.

INPUT: to be read from file. Read employee records until end of file is reached. The fields will be as follows:

FIELD NAME DATA TYPE

EmpNo ALPHANUMERIC

Name ALPHANUMERIC

Rate NUMERIC

Hours NUMERIC

Salary NUMERIC

PROCESSING: If the Salary field is greater than zero, use its value for Gross Pay; otherwise, Gross Pay should be calculated as:

Gross Pay = Rate x Hours.

Overtime pay should be calculated as 1.5 x Rate for hours over 40.

Net Pay should be calculated as follows Net Pay = Gross Pay – Deductions

Deductions = Social Security + Medicare + Federal Tax + State Tax

Social Security is Gross Pay times .062

Medicare is Gross Pay times .0145

Federal Tax is Gross Pay times .1115

State Tax is Gross Pay times .049

OUTPUT(to a file): Print a payroll report Your report should include one heading line and, for each employee, a detail line displaying

EmpNo, Name, RegularHours, Overtime Hours, Rate, Gross Pay, Total Deductions, and Net Pay.

Include summary line(s) displaying overall totals for Gross Pay, Net Pay and Overtime Hours.

Finally, print three additional lines at the bottom of the report displaying the Average Gross Pay and the name of the employee who earned the most pay and the name of the employee who earned the least net pay. (80 pts).

Number Name Hours Overtime Rate Gross Deductions Net

1 Joe 40 0 8.00 320.00 75.84 244.16

2 Mary 40 5 7.00 332.50 78.80 253.69

Print summary lines at the bottom of the report indicating the total number of each type of employee (i.e. salaried, hourly, overtime). (20 pts)

Gross Pay Total: $1052.50

Net Pay Total: $803.06

Overtime Hours: 5

Number of salaried employees: 1

Number of hourly employees: 1

Number of overtime employees:1

Average Gross Pay: $350.83

Greatest Net Pay: Fred Least

Net Pay: Joe

Expert Answers

1. Identify a situation where ISO 9000 standards have been employed to upgrade processes or software systems. Identify the benefits of using ISO 9000 in the situation.

2. Why it is critical for employees to stay in compliance with ISO standards as they perform specific tasks?

3. How would you handle an otherwise good manager who refuses to enforce the prescribed standardized processes?

Parker Company

Parker Company uses a perpetual inventory system. It entered into the following calendar-year 2005
purchases and sales transactions:
PROBLEM SET A
Problem 6-1A
Alternative cost flows—perpetual
P1
Date Activities Units Acquired at Cost Units Sold at Retail
Jan. 1 Beginning inventory . . . . . . . 600 units @ $44/unit
Feb. 10 Purchase . . . . . . . . . . . . . . . 200 units @ $40/unit
Mar. 13 Purchase . . . . . . . . . . . . . . . 100 units @ $20/unit
Mar. 15 Sales . . . . . . . . . . . . . . . . . . 400 units @ $75/unit
Aug. 21 Purchase . . . . . . . . . . . . . . . 160 units @ $60/unit
Sept. 5 Purchase . . . . . . . . . . . . . . . 280 units @ $48/unit
Sept. 10 Sales . . . . . . . . . . . . . . . . . . 200 units @ $75/unit
Totals . . . . . . . . . . . . . . . . . 1,340 units 600 units
Required
1. Compute cost of goods available for sale and the number of units available for sale.
2. Compute the number of units in ending inventory.
3. Compute the cost assigned to ending inventory using (a) FIFO, (b) LIFO, (c) specific identification
(Note: The units sold consist of 500 units from beginning inventory and 100 units from the
March 13 purchase), and (d) weighted average.
4. Compute the gross profit earned by the company for each of the four costing methods in part 3.
Analysis Component
5. If the company’s manager earns a bonus based on a percent of gross profit, which method of inventory
costing will the manager likely prefer?