SlideShare a Scribd company logo
Creating Data Flow Diagrams
Lemonade Stand Example
Creating Data Flow Diagrams
1. Create a list of activities
Think through the activities
that take place at a lemonade
stand.
Customer Order
Serve Product
Collect Payment
Produce Product
Store Product
Creating Data Flow Diagrams
Also think of the additional
activities needed to support
the basic activities.
Customer Order
Serve Product
Collect Payment
Produce Product
Store Product
Order Raw Materials
Pay for Raw Materials
Pay for Labor
1. Create a list of activities
Creating Data Flow Diagrams
Group these activities in
some logical fashion,
possibly functional areas.
Customer Order
Serve Product
Collect Payment
Produce Product
Store Product
Order Raw Materials
Pay for Raw Materials
Pay for Labor
1. Create a list of activities
Creating Data Flow Diagrams
Context Level DFD
Create a context level
diagram identifying the
sources and sinks (users).
Customer Order
Serve Product
Collect Payment
Produce Product
Store Product
Order Raw Materials
Pay for Raw Materials
Pay for Labor
VENDOR
2. Construct Context Level DFD
(identifies sources and sink)
Creating Data Flow Diagrams
Level 0 DFD
Create a level 0 diagram
identifying the logical
subsystems that may exist.
Customer Order
Serve Product
Collect Payment
Produce Product
Store Product
Order Raw Materials
Pay for Raw Materials
Pay for Labor
3. Construct Level 0 DFD
(identifies manageable sub processes )
2.0
Production
EMPLOYEE
1.0
Sale
3.0
Procure-m
ent
CUSTOMER
VENDOR
4.0
Payroll
Creating Data Flow Diagrams
Level 1 DFD
Create a level 1
decomposing the processes
in level 0 and identifying
data stores.
4. Construct Level 1- n DFD
(identifies actual data flows and data stores )
Sales Forecast
Payment
Customer Order
Serve Product
Collect Payment
Produce Product
Store Product
Order Raw Materials
Pay for Raw Materials
Pay for Labor
Customer Order
ORDER
PAYMENT
Severed Order
Request for Forecast
CUSTOMER
Creating Data Flow Diagrams
Level 1 DFD
Create a level 1
decomposing the processes
in level 0 and identifying
data stores.
4. Construct Level 1 (continued)
Customer Order
Serve Product
Collect Payment
Produce Product
Store Product
Order Raw Materials
Pay for Raw Materials
Pay for Labor
Product Order
ORDER
INVENTORTY
Quantity Severed
Production
Schedule
RAW
MATERIALS
Quantity Produced &
Location Stored
Quantity Used
Production Data
Creating Data Flow Diagrams
Level 1 DFD
Create a level 1
decomposing the processes
in level 0 and identifying
data stores.
4. Construct Level 1 (continued)
Customer Order
Serve Product
Collect Payment
Produce Product
Store Product
Order Raw Materials
Pay for Raw Materials
Pay for Labor
Order Decision
PURCHASE
ORDER
Received
Goods
RAW
MATERIALS
Quantity
Received
Quantity On-Hand
RECEIVED
ITEMS
VENDOR
Payment Approval
Payment
Creating Data Flow Diagrams
Level 1 DFD
Create a level 1
decomposing the processes
in level 0 and identifying
data stores.
4. Construct Level 1 (continued)
Time Worked
Customer Order
Serve Product
Collect Payment
Produce Product
Store Product
Order Raw Materials
Pay for Raw Materials
Pay for Labor
TIME CARDS
Payroll Request
EMPLOYEE
Employee ID
PAYROLL
PAYMENTS
Payment Approval
Payment
Unpaid time cards
Process Decomposition
0.0
Lemonade
System
Level 0 Level 1
Context Level
CSUB Burger’s Order Processing System
• Draw the CSUB Burger’s context diagram
– System
• Order processing system
– External entities
• Kitchen
• Restaurant
• Customer
– Processes
• Customer order
• Receipt
• Food order
• Management report

More Related Content

PPT
ExamplesExamplesExamplesDFD_Examples.ppt
PPT
DFD_ExamplesDFD_ExamplesDFD_ExamplesDFD_ExamplesDFD_Examples.ppt
PPT
DFD Examples.ppt Software Engineering Topic
PPT
Dfd examples
PPT
DFD Examples.ppt
PPT
DFD Examples software engineering cseppt
PPT
DFD Examples.ppt, what are DFD, solved exmples of DFD
PPT
DFD Examples.ppt
ExamplesExamplesExamplesDFD_Examples.ppt
DFD_ExamplesDFD_ExamplesDFD_ExamplesDFD_ExamplesDFD_Examples.ppt
DFD Examples.ppt Software Engineering Topic
Dfd examples
DFD Examples.ppt
DFD Examples software engineering cseppt
DFD Examples.ppt, what are DFD, solved exmples of DFD
DFD Examples.ppt

Similar to Management Information Systems DFD Simple Case for Student (20)

PPT
DFD(Data Flow Diagrams) and Examples
PPTX
Dfd examples
PPT
DFD_Examples.ppt
PPTX
Data Flow Diagram (Risath)
PPT
DATA FLOW DIAGRAMS Yamini devi.ppt
PPT
DATA FLOW DIAGRAMS Yamini devi.ppt
PPTX
Data Flow Diagram.pptx
PPTX
Dfd examples
PPT
DFD1.ppt
PPTX
Dfd final
PPT
DFD Slides
PPTX
Mastering Process Modeling: A Visual Guide to Data Flow Diagrams
PPTX
Data Flow Diagrams
PPT
Data flow diagram
PPT
Dfd data flow diagram
PPT
Dfd mechanics
PDF
Dfd over flowcharts
PPSX
Data Flow Diagram Example
PPT
dtata flow digram
DFD(Data Flow Diagrams) and Examples
Dfd examples
DFD_Examples.ppt
Data Flow Diagram (Risath)
DATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.ppt
Data Flow Diagram.pptx
Dfd examples
DFD1.ppt
Dfd final
DFD Slides
Mastering Process Modeling: A Visual Guide to Data Flow Diagrams
Data Flow Diagrams
Data flow diagram
Dfd data flow diagram
Dfd mechanics
Dfd over flowcharts
Data Flow Diagram Example
dtata flow digram
Ad

Recently uploaded (20)

PDF
Buy Verified Stripe Accounts for Sale - Secure and.pdf
PPT
KPMG FA Benefits Report_FINAL_Jan 27_2010.ppt
PDF
1a In Search of the Numbers ssrn 1488130 Oct 2009.pdf
PDF
Q2 2025 :Lundin Gold Conference Call Presentation_Final.pdf
PDF
final_dropping_the_baton_-_how_america_is_failing_to_use_russia_sanctions_and...
PDF
ssrn-3708.kefbkjbeakjfiuheioufh ioehoih134.pdf
PDF
financing insitute rbi nabard adb imf world bank insurance and credit gurantee
PDF
ECONOMICS AND ENTREPRENEURS LESSONSS AND
PDF
NAPF_RESPONSE_TO_THE_PENSIONS_COMMISSION_8 _2_.pdf
PDF
Understanding University Research Expenditures (1)_compressed.pdf
PPTX
How best to drive Metrics, Ratios, and Key Performance Indicators
PPTX
Antihypertensive_Drugs_Presentation_Poonam_Painkra.pptx
PPTX
Basic Concepts of Economics.pvhjkl;vbjkl;ptx
PDF
Dialnet-DynamicHedgingOfPricesOfNaturalGasInMexico-8788871.pdf
PPTX
4.5.1 Financial Governance_Appropriation & Finance.pptx
PDF
Dr Tran Quoc Bao the first Vietnamese speaker at GITEX DigiHealth Conference ...
PDF
illuminati Uganda brotherhood agent in Kampala call 0756664682,0782561496
PDF
ECONOMICS AND ENTREPRENEURS LESSONSS AND
PDF
discourse-2025-02-building-a-trillion-dollar-dream.pdf
PDF
Why Ignoring Passive Income for Retirees Could Cost You Big.pdf
Buy Verified Stripe Accounts for Sale - Secure and.pdf
KPMG FA Benefits Report_FINAL_Jan 27_2010.ppt
1a In Search of the Numbers ssrn 1488130 Oct 2009.pdf
Q2 2025 :Lundin Gold Conference Call Presentation_Final.pdf
final_dropping_the_baton_-_how_america_is_failing_to_use_russia_sanctions_and...
ssrn-3708.kefbkjbeakjfiuheioufh ioehoih134.pdf
financing insitute rbi nabard adb imf world bank insurance and credit gurantee
ECONOMICS AND ENTREPRENEURS LESSONSS AND
NAPF_RESPONSE_TO_THE_PENSIONS_COMMISSION_8 _2_.pdf
Understanding University Research Expenditures (1)_compressed.pdf
How best to drive Metrics, Ratios, and Key Performance Indicators
Antihypertensive_Drugs_Presentation_Poonam_Painkra.pptx
Basic Concepts of Economics.pvhjkl;vbjkl;ptx
Dialnet-DynamicHedgingOfPricesOfNaturalGasInMexico-8788871.pdf
4.5.1 Financial Governance_Appropriation & Finance.pptx
Dr Tran Quoc Bao the first Vietnamese speaker at GITEX DigiHealth Conference ...
illuminati Uganda brotherhood agent in Kampala call 0756664682,0782561496
ECONOMICS AND ENTREPRENEURS LESSONSS AND
discourse-2025-02-building-a-trillion-dollar-dream.pdf
Why Ignoring Passive Income for Retirees Could Cost You Big.pdf
Ad

Management Information Systems DFD Simple Case for Student

  • 1. Creating Data Flow Diagrams Lemonade Stand Example
  • 2. Creating Data Flow Diagrams 1. Create a list of activities Think through the activities that take place at a lemonade stand. Customer Order Serve Product Collect Payment Produce Product Store Product
  • 3. Creating Data Flow Diagrams Also think of the additional activities needed to support the basic activities. Customer Order Serve Product Collect Payment Produce Product Store Product Order Raw Materials Pay for Raw Materials Pay for Labor 1. Create a list of activities
  • 4. Creating Data Flow Diagrams Group these activities in some logical fashion, possibly functional areas. Customer Order Serve Product Collect Payment Produce Product Store Product Order Raw Materials Pay for Raw Materials Pay for Labor 1. Create a list of activities
  • 5. Creating Data Flow Diagrams Context Level DFD Create a context level diagram identifying the sources and sinks (users). Customer Order Serve Product Collect Payment Produce Product Store Product Order Raw Materials Pay for Raw Materials Pay for Labor VENDOR 2. Construct Context Level DFD (identifies sources and sink)
  • 6. Creating Data Flow Diagrams Level 0 DFD Create a level 0 diagram identifying the logical subsystems that may exist. Customer Order Serve Product Collect Payment Produce Product Store Product Order Raw Materials Pay for Raw Materials Pay for Labor 3. Construct Level 0 DFD (identifies manageable sub processes ) 2.0 Production EMPLOYEE 1.0 Sale 3.0 Procure-m ent CUSTOMER VENDOR 4.0 Payroll
  • 7. Creating Data Flow Diagrams Level 1 DFD Create a level 1 decomposing the processes in level 0 and identifying data stores. 4. Construct Level 1- n DFD (identifies actual data flows and data stores ) Sales Forecast Payment Customer Order Serve Product Collect Payment Produce Product Store Product Order Raw Materials Pay for Raw Materials Pay for Labor Customer Order ORDER PAYMENT Severed Order Request for Forecast CUSTOMER
  • 8. Creating Data Flow Diagrams Level 1 DFD Create a level 1 decomposing the processes in level 0 and identifying data stores. 4. Construct Level 1 (continued) Customer Order Serve Product Collect Payment Produce Product Store Product Order Raw Materials Pay for Raw Materials Pay for Labor Product Order ORDER INVENTORTY Quantity Severed Production Schedule RAW MATERIALS Quantity Produced & Location Stored Quantity Used Production Data
  • 9. Creating Data Flow Diagrams Level 1 DFD Create a level 1 decomposing the processes in level 0 and identifying data stores. 4. Construct Level 1 (continued) Customer Order Serve Product Collect Payment Produce Product Store Product Order Raw Materials Pay for Raw Materials Pay for Labor Order Decision PURCHASE ORDER Received Goods RAW MATERIALS Quantity Received Quantity On-Hand RECEIVED ITEMS VENDOR Payment Approval Payment
  • 10. Creating Data Flow Diagrams Level 1 DFD Create a level 1 decomposing the processes in level 0 and identifying data stores. 4. Construct Level 1 (continued) Time Worked Customer Order Serve Product Collect Payment Produce Product Store Product Order Raw Materials Pay for Raw Materials Pay for Labor TIME CARDS Payroll Request EMPLOYEE Employee ID PAYROLL PAYMENTS Payment Approval Payment Unpaid time cards
  • 12. CSUB Burger’s Order Processing System • Draw the CSUB Burger’s context diagram – System • Order processing system – External entities • Kitchen • Restaurant • Customer – Processes • Customer order • Receipt • Food order • Management report