Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Laboratory work 4

1. Mini-Project #1

An application is required that will calculate employee bonuses as follows:

1. There are three (3) working shifts. The bonuses are based on shift:
• 1st Shift: 5 % bonus
• 2nd Shift: 10 % bonus
• 3rd Shift: 10 % bonus

2. The bonus is calculated by multiplying the percentage by the annual gross pay of the employee.

3. The employee records are resident on the employee master file, which resides on a hard disk.

4. Bonus checks are produced for all employees.

5. There is a report produced that lists the number of employees who received a 10 % bonus.

Assignment

Draw the PFD.

Mini-Project #2
Based on the mini-project from Lab work 1, the following information was obtained from Mr. Smith
during the actual interview:

1. The hiring department forwards a copy of a new hire’s employment letter.

2. The copy of the hire letter is manually placed in a pending file, which has a date folder for every day of
the month. Therefore, Mr. Smith’s department puts the letter in the folder for the actual day the new
employee is supposed to report for work.

3. When the employee shows up, he/she must have the original hire letter.

4. The original and copy are matched. If there is no letter in the file, the hiring department is contacted
for a copy.

5. The new employee is given a “New Employee Application” form. The form has two sides. The first side
requires information about the individual; the second side requests insurance-related information.

6. The employee is given an employee ID card and is sent to work.

7. The application form and letter are filed in the employee master cabinet.

8. A copy of side two of the application form is forwarded to the insurance company. The copy of the
form is filed in an insurance pending file, using the same concept for follow-up as the new-hire pending
file system.

9. The insurance company sends a confirmation of coverage to the department. At that time, the
pending file copy is destroyed.

10. Based on the employee level, insurance applications are followed up with a call to the insurance
company.

Assignment

Based on the above facts, create the DFDs that depict the system. Level the DFDs until they are at a
functional primitive level.
2. Draw PFD for your project.

You might also like