0% found this document useful (0 votes)
2K views14 pages

Context Diagram For Employee Payroll System

The document provides a context diagram and level 0 and 1 data flow diagrams for an employee payroll system. The level 0 diagram shows the major processes and data stores. The level 1 diagram breaks down the compute weekly paycheck process into calculating gross pay, net pay, and creating the payroll check. It also breaks down preparing the weekly payroll summary and employee tax forms. The decomposition diagram further breaks down the tax form preparation process.

Uploaded by

Gab Ignacio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views14 pages

Context Diagram For Employee Payroll System

The document provides a context diagram and level 0 and 1 data flow diagrams for an employee payroll system. The level 0 diagram shows the major processes and data stores. The level 1 diagram breaks down the compute weekly paycheck process into calculating gross pay, net pay, and creating the payroll check. It also breaks down preparing the weekly payroll summary and employee tax forms. The decomposition diagram further breaks down the tax form preparation process.

Uploaded by

Gab Ignacio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Context Diagram for Employee

Payroll System

Employee Tax Form


Staff

0
Employe Payroll Report

Time Sheet
e
Payroll
Employee Payroll Check System
Accounting
Department
Level 0 Data Flow Diagram for Employee Payroll System
Paycheck
2.0 Data
Employee Payroll
Employe Record
Compute S
Data
e S Employee Weekly 2
File
1 Data File Paychec Payroll
k Record

Hours 3.0
Worked Employee
Payroll Prepare
Record
1.0 Employee Paycheck Weekly
Payroll
Time Sheet Create
summary
Weekly 4.0
Payroll Prepare Payroll
Record Employe Report

e
Tax Accounting
Form Departmen
Employee Tax Form t
Level 1 Data Flow Diagram for Employee Payroll System
Paycheck
Employee
Data S Payroll Data
Employee Data Record File
Employe S1 2
File Payroll
e Net
Pay
Record
Hours 2.1 2.2 2.3
Data 3.1
Worked Compu Compu Create
te te Sort
1.0 Payroll Payroll
Gross Gross Net Check Record
Time Sheet Create Pay Pay Pay By
Weekly Data Employee
Payroll
Record
Sorter
Record

3.2

Employee Print
Paycheck Employee Weekly
Payroll Payroll
summary
Record
4.2 4.1
Print Payroll Report
Calculate
Employe
Payroll
e Accounting
deductio
Employee Tax Tax Payroll
ns
Form Deductions Departmen
t
Excerpt from Fully Decomposed Data Flow
Diagram for Employee Payroll System

4.1.1 Employee
Calculat
Payroll
e
Record
Payroll
Tax
Employee Tax Form
deductio
ns

Total Deductions

4.2.2 4.2.1 4.1.3 4.1.2


Calculated Calculat Payroll Calculat Payroll Calculat
Print
Employee e Deductions e data e
Employe
Vacation Employe Retirem Nontax
e
Pay e ent deductio
Tax
Vacation Allowan ns
Form
Pay ce
Decomposition Diagram
0
Employee
Payroll
System

1.0 2.0
Comp 3.0
Prepar 4.0
Prepar
Create ute e e
Weekly Weekl Weekly Employ
Payroll y Payroll ee
Record Paych summa Tax
eck ry Form

2. 2. 2. 3. 3.2 4.2 4.1


Compu
1 Compu
2 3 1 Print
Create Sort
Employe Calculate
te te Print
Payroll Payroll Payroll
Gross Weekly e
Net Record deductio
Check Payroll Tax
Pay Pay By
summary ns
Employee Form

4.2.2 4.2.1 4.1 4.1 4.1.


Print Calculate Calculate
.1 .3 2
Calculate Calculate
Employe Employe Payroll
Retireme Nontax
e e Tax
nt deductions
Tax Vacation deduction
Allowance
Pay s
Rules Governing Construction of
Data Flow Diagrams

1. A process cannot only have outputs. (Miracle)

0.0

Process
Data Flow

Incorrect Diagram

0.0

Process
Data Flow Data Flow

Correct Diagram
Rules Governing Construction of
Data Flow Diagrams

2. A process cannot only have inputs. (Black Hole)

0.0

Process
Data Flow

Incorrect Diagram

0.0

Process
Data Flow Data Flow

Correct Diagram
Rules Governing Construction of
Data Flow Diagrams
3. The inputs to a process must be sufficient to produce
the outputs from the process. (Gray Hole)

S Time
1 Sheets
1.0

Process
Hours
Worked

Incorrect Diagram
S Time
1 Sheets
1.0
Hours
Worked
Process
Employee
Data
S Employee Correct Diagram
1 File
Rules Governing Construction of
Data Flow Diagrams
4. All data stores must be connected to at least one process.

S
Data Store
1 Data Flow

S
Data Store
2

Incorrect Diagram

0.0
S
Data Store
1
Data Flow Process

Correct Diagram
Rules Governing Construction of
Data Flow Diagrams
5. A data store cannot be connected to a source or sink.

Entity
Source/sin Data Flow
k

S
Data Store
1

Incorrect Diagram

0.0

S
Process Data Store
Data Flow 1

Correct Diagram
Rules Governing Construction of
Data Flow Diagrams
6. A data flow can have only one directions of flow. Multiple data flows
To and/or from the same process and data store must be shown by
separate arrows.
0.0
Data Flow
S
Process Data Store
1
Incorrect Diagram

0.0
Data Flow

Process
Data Flow S
Data Store
1

Correct Diagram
Rules Governing Construction of
Data Flow Diagrams
7. If the exact same data flows to two separate processes,
it should be represented by a forked arrow.
2.0

Fl ow
Data Proces
s
0.0

Process
3.0

Data Proces
2.0
Flow s

Proces
s Incorrect Diagram
0.0
Data
Process 3.0
Flow
Proces
s

Correct Diagram
Rules Governing Construction of
Data Flow Diagrams
8. Data cannot flow directly back into the process it has just left.

0.0

Process
Incorrect Diagram
Data Flow

Data Flow
1.0 2.0

Process Process
3.0 Correct Diagram

Process

Data Flow
Rules Governing Construction of
Data Flow Diagrams
9. All data flows must be named using a noun phrase.

Verify Order

Complete Time Incorrect Diagram


Sheet

Verified Order

Correct Diagram Completed Time


Sheet

You might also like