Top Banner
ACG 4401 Data Model Examples: DFD’s and System Flowcharts
11
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ACG 4401 Data Model Examples: DFD’s and System Flowcharts.

ACG 4401

Data Model Examples:

DFD’s and System Flowcharts

Page 2: ACG 4401 Data Model Examples: DFD’s and System Flowcharts.

21

Context-Level Diagram

0

EmployeePayrollSystem

Employee Tax Form

Payroll Report

Time Sheet

Employee Payroll Check

Employee

Accounting Department

Page 3: ACG 4401 Data Model Examples: DFD’s and System Flowcharts.

22

Level-0 DFD

1.0

CreateWeeklyPayrollRecord

Employee Data File

S1Employee Payroll Data File

S2

2.0

ComputeWeekly

Paycheck

3.0

PrepareWeeklyPayroll

Summary

4.0

PrepareEmployee

TaxForm

AccountingDepartment

Employee Record Paycheck Data

Payroll Record

Payroll Report

Employee Paycheck

Employee Tax Form

Time Sheet

Hours Worked

Employee Payroll Record

Page 4: ACG 4401 Data Model Examples: DFD’s and System Flowcharts.

23

Level-1 DFD

1.0

CreateWeeklyPayrollRecord

Employee Data FileS1

Employee Tax Form

Payroll Data FileS2

2.1

ComputeGrossPay

2.3

CreatePayrollCheck

2.2

ComputeNetPay

3.2

PrintWeeklyPayroll

Summary

3.1

SortPayroll

Records byEmployee

4.2

PrintEmployee

TaxForm

4.1

CalculatePayroll

Deductions

Employee Paycheck

PayrollDeductions

Employee PayrollRecord

Time Sheet

Employee Record

Gross PayData

Net PayData

Hours Worked

Payroll Record

Sorted Records

Payroll Report

Employee

Accounting Department

Page 5: ACG 4401 Data Model Examples: DFD’s and System Flowcharts.

24

Functional Primitive

4.1.2

CalculateNon-tax

Deductions

4.1.3

CalculateRetirementAllowance

4.1.4

CalculateEmployeeVacation

Pay

4.1.1

CalculatePayroll

TaxDeductions

4.2

PrintEmployeeTax Form

EmployeeData

EmployeeData

EmployeeData

Employee Tax Form

EmployeePayrollRecord

Employee Data

Page 6: ACG 4401 Data Model Examples: DFD’s and System Flowcharts.

44

The data-entry clerk keys in an input document into the computer. The computer accesses data in a data store 1 and in data store 2 to edit/validate the input. The computer displays the input, including any errors. The clerk compares the input document to the display, keys corrections as necessary, and accepts the input. The computer updates the table in data store 2 and notifies the clerk that the input has been recorded.

Page 7: ACG 4401 Data Model Examples: DFD’s and System Flowcharts.

45

User queries the computer. The computer accesses the table(s) in one of more data stores & presents a response to the user.

Update sequentialdata store from magnetic disk are input to the computer, along with the existing (old) master data – becoming the new master data

Page 8: ACG 4401 Data Model Examples: DFD’s and System Flowcharts.

46

The user batches the input documents, prepares batch totals, and keys the documents into the computer. The computer records the inputs on disk and notifies the user as each input is accepted. The user files the input documents in numerical sequence. At the end of the batch, the computer prepares an exception & summary report that includes batch totals. The user compares the computer batch totals to those prepared earlier.

Page 9: ACG 4401 Data Model Examples: DFD’s and System Flowcharts.

47

A data entry clerk enters documents into a networked PC system. The system records the inputs on a disk and notifies the user of the acceptance of each input. The documents are then forwarded to a different clerk who keys the documents again. Differences are resolved and the event data are updated to reflect the verifications and corrections.

Page 10: ACG 4401 Data Model Examples: DFD’s and System Flowcharts.

48

A clerk scans a document into the computer. Use the data from the scanned document, the computer updates the data store(s)

Page 11: ACG 4401 Data Model Examples: DFD’s and System Flowcharts.

49

A clerk scans a document into the computer. The computer routes an image of the scanned input to a data entry clerk, who keys data from the documents image into the computer. The computer records the data with the scanned document