Table:
Employee(Emp_ID, First_name, Last_name, Emp_time, Emp_pay)
Entities:
Payroll Clerk
Controller
1. The annotated narrative is as follows:
2. The Event-Agent-Diagram (EAD) table is as follows:
3. The Level-0 DFDs for each event are as follows:
Event 1.0
Event 2.0
Event 3.0
Event 4.0
Event 5.0
The combined Level-0 DFD is as follows:
S.NO. EVENTS 1.0 Payroll Clerk retrieves payroll information 2.0 Payroll Clerk verifies accuracy and validity. Payroll Clerk prints the paychecks and paystubs. Controller reviews the paychecks and signs the checks. Payroll Clerk mails the checks to the employees.
S.NO. EVENT AGENT DATA STORE Retrieve payroll information. Payroll Clerk Employee | 2.0 Verify accuracy and validity. Payroll Clerk | Employee 3.0 Print paychecks and paystubs. Payroll Clerk Employee 4.0 Review and sign paychecks. Controller Employee Mail checks to employees. Payroll Clerk Employee
Payroll Clerk Retrieve payroll information Employee Retrieves information Event 1.0: Level 0 DFD
Verification Payroll Clerk Verify accuracy and validity Employee Event 2.0: Level 0 DFD
Payroll Clerk Print paychecks and paystubs Employee Print Event 3.0: Level 0 DFD
Controller Review and sign paychecks Employee Review and sign Event 4.0: Level 0 DFD
Mail checks Payroll Clerk Mail checks to employees Employee Event 5.0: Level 0 DFD
Payroll Clerk Retrieve information Print paychecks Mail pay checks Verification Payroll System Employee Information retrieval Review and sign paychecks /Paycheck information Controller