SlideShare a Scribd company logo
1 of 8
:Exercise
Precision Tools sells a line of high-quality woodworking
tools. When customers place orders on the company’s
Web site, the system checks to see if the items are in
stock, issues a status message to the customer, and
generates a shipping order to the warehouse, which fills the
order. When the order is shipped, the customer is billed.
.The system also produces various reports
Draw a context diagram for the order system •
Draw DFD diagram 0 for the order system •
Context
Diagram of
Order
System
Level-0 of
Order
System
Perfect Pizza wants to install a system to record orders •
for pizza and chicken wings. When regular customers
call Perfect Pizza on the phone, their phone number
goes automatically into the Pizza system. The phone
number invokes the name, address, and last order date
comes automatically up on the screen. Once the order is
taken, the total, including tax and delivery, is calculated.
Then the order is given to the cook. A receipt is printed.
Occasionally, special offer (coupons) is printed so the
customer can get a discount. Drivers who make
deliveries give customers a copy of the receipt and
coupon (if any). Weekly totals are kept for comparison
. with last year’s performance
Draw a context diagram for Perfect Pizza •
Explode the context-level diagram showing all the major •
. processes
Another Example

Perfect Pizza: Context Level Diagram

Weekly
Report
Phone Number

Customer

Customer Order

Delivery
Person

Delivery
Information

Customer Info

Management

0
Customer
Order
System
Cook Order

Cook
Another Example

Perfect Pizza: Current Logical Level 0 Diagram
Customer Order

Customer
Phone
Number
1.0
Find
Customer
Record
Customer
Info

Customer
Information

Customer
Record

2.0
Take
Customer
Order

Order
Information
Customer
History

Order
Information

D2 Customer History

D1 Customer Master
Customer
Record
5.0
Add
Customer
Record

3.0
Print
Delivery
Order

D3

Sales Records

Sales Info
Weekly Report

Management

7.0
Print
Weekly
Totals

Delivery
Information

Delivery
Person

Discount
Info
6.0
Send
Order
to Cook
Cook
Order

Cook

Customer Customer
Order
Another Example

Perfect Pizza: Current Logical Child Diagram

Customer
History

Order
Information

3.1
Determine
Customer
Discount

D2 Customer History

Customer
Information
3.2
Record
Discount

Discount
Amount

3.3
Print
Delivery
Instructions
Delivery
Information

Discount
Information
D3

Sales Records
Another Example

Perfect Pizza: Current Logical Child Diagram

Customer Information

5.1
Record
Customer
Information

Raw
Customer
Information

5.2
Store
Customer
Record
Customer
Record

D1 Customer Master

More Related Content

What's hot

Data Flow Diagram Example
Data Flow Diagram ExampleData Flow Diagram Example
Data Flow Diagram Example
Kaviarasu D
 
Library management system
Library management systemLibrary management system
Library management system
ashu6
 

What's hot (20)

Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
 
HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
 
Data Flow Diagram Example
Data Flow Diagram ExampleData Flow Diagram Example
Data Flow Diagram Example
 
Systems request
Systems requestSystems request
Systems request
 
Systems Analysis and Design 8th Edition Kendall Solutions Manual
Systems Analysis and Design 8th Edition Kendall Solutions ManualSystems Analysis and Design 8th Edition Kendall Solutions Manual
Systems Analysis and Design 8th Edition Kendall Solutions Manual
 
Library management system
Library management systemLibrary management system
Library management system
 
Feasibility report for library management system
Feasibility report for library management systemFeasibility report for library management system
Feasibility report for library management system
 
Chapter13 designing forms and reports
Chapter13 designing forms and reportsChapter13 designing forms and reports
Chapter13 designing forms and reports
 
Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document) Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document)
 
System development project document
System development project documentSystem development project document
System development project document
 
Inventory Management System
Inventory Management SystemInventory Management System
Inventory Management System
 
Uml restaurant (group 1)
Uml restaurant (group 1)Uml restaurant (group 1)
Uml restaurant (group 1)
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Database design process
Database design processDatabase design process
Database design process
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
DFD ppt
DFD pptDFD ppt
DFD ppt
 
Software requirement specification(SRS)
Software requirement specification(SRS)Software requirement specification(SRS)
Software requirement specification(SRS)
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 

Similar to Example of dfd with answer

Sunny Mui_X474.3_RFP
Sunny Mui_X474.3_RFPSunny Mui_X474.3_RFP
Sunny Mui_X474.3_RFP
sunnycmui
 
Automated Restaurant System (Command Design Pattern)PROBLEMY.docx
Automated Restaurant System (Command Design Pattern)PROBLEMY.docxAutomated Restaurant System (Command Design Pattern)PROBLEMY.docx
Automated Restaurant System (Command Design Pattern)PROBLEMY.docx
rock73
 
Final Year MCA Presentation
Final Year MCA PresentationFinal Year MCA Presentation
Final Year MCA Presentation
Bharat Lakhiyani
 
6 Webiny Booking System - Offers & Payments
6 Webiny Booking System - Offers & Payments6 Webiny Booking System - Offers & Payments
6 Webiny Booking System - Offers & Payments
Webiny
 

Similar to Example of dfd with answer (20)

Sunny Mui_X474.3_RFP
Sunny Mui_X474.3_RFPSunny Mui_X474.3_RFP
Sunny Mui_X474.3_RFP
 
Hand shake points.ppt
Hand  shake points.pptHand  shake points.ppt
Hand shake points.ppt
 
Cin Training 5
Cin Training 5Cin Training 5
Cin Training 5
 
Sap Cin470
Sap Cin470Sap Cin470
Sap Cin470
 
Automated Restaurant System (Command Design Pattern)PROBLEMY.docx
Automated Restaurant System (Command Design Pattern)PROBLEMY.docxAutomated Restaurant System (Command Design Pattern)PROBLEMY.docx
Automated Restaurant System (Command Design Pattern)PROBLEMY.docx
 
Basics of sap sd module
Basics of sap sd moduleBasics of sap sd module
Basics of sap sd module
 
171846965 projects
171846965 projects171846965 projects
171846965 projects
 
Install & Use the Channel Order App
Install & Use the Channel Order AppInstall & Use the Channel Order App
Install & Use the Channel Order App
 
Cin information
Cin informationCin information
Cin information
 
Contract farming agilelabspresentation
Contract farming agilelabspresentationContract farming agilelabspresentation
Contract farming agilelabspresentation
 
AACS/NACS Industry Presentation
AACS/NACS Industry PresentationAACS/NACS Industry Presentation
AACS/NACS Industry Presentation
 
Sales tracking system (sts)
Sales tracking system (sts)Sales tracking system (sts)
Sales tracking system (sts)
 
Ultimate Guide to QuickBooks Point of Sale (POS) Systems.
Ultimate Guide to QuickBooks Point of Sale (POS) Systems.Ultimate Guide to QuickBooks Point of Sale (POS) Systems.
Ultimate Guide to QuickBooks Point of Sale (POS) Systems.
 
Final Year MCA Presentation
Final Year MCA PresentationFinal Year MCA Presentation
Final Year MCA Presentation
 
6 Webiny Booking System - Offers & Payments
6 Webiny Booking System - Offers & Payments6 Webiny Booking System - Offers & Payments
6 Webiny Booking System - Offers & Payments
 
Dora ppt4(fico)
Dora ppt4(fico)Dora ppt4(fico)
Dora ppt4(fico)
 
CRP1-AP.pptx
CRP1-AP.pptxCRP1-AP.pptx
CRP1-AP.pptx
 
Routing Jobsite Field Data for Approval and Billing in 4castplus
Routing Jobsite Field Data for Approval and Billing in 4castplusRouting Jobsite Field Data for Approval and Billing in 4castplus
Routing Jobsite Field Data for Approval and Billing in 4castplus
 
Administrative cost savings
Administrative cost savingsAdministrative cost savings
Administrative cost savings
 
Revenue Control
Revenue ControlRevenue Control
Revenue Control
 

Recently uploaded

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 

Recently uploaded (20)

Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 

Example of dfd with answer

  • 1. :Exercise Precision Tools sells a line of high-quality woodworking tools. When customers place orders on the company’s Web site, the system checks to see if the items are in stock, issues a status message to the customer, and generates a shipping order to the warehouse, which fills the order. When the order is shipped, the customer is billed. .The system also produces various reports Draw a context diagram for the order system • Draw DFD diagram 0 for the order system •
  • 4. Perfect Pizza wants to install a system to record orders • for pizza and chicken wings. When regular customers call Perfect Pizza on the phone, their phone number goes automatically into the Pizza system. The phone number invokes the name, address, and last order date comes automatically up on the screen. Once the order is taken, the total, including tax and delivery, is calculated. Then the order is given to the cook. A receipt is printed. Occasionally, special offer (coupons) is printed so the customer can get a discount. Drivers who make deliveries give customers a copy of the receipt and coupon (if any). Weekly totals are kept for comparison . with last year’s performance Draw a context diagram for Perfect Pizza • Explode the context-level diagram showing all the major • . processes
  • 5. Another Example Perfect Pizza: Context Level Diagram Weekly Report Phone Number Customer Customer Order Delivery Person Delivery Information Customer Info Management 0 Customer Order System Cook Order Cook
  • 6. Another Example Perfect Pizza: Current Logical Level 0 Diagram Customer Order Customer Phone Number 1.0 Find Customer Record Customer Info Customer Information Customer Record 2.0 Take Customer Order Order Information Customer History Order Information D2 Customer History D1 Customer Master Customer Record 5.0 Add Customer Record 3.0 Print Delivery Order D3 Sales Records Sales Info Weekly Report Management 7.0 Print Weekly Totals Delivery Information Delivery Person Discount Info 6.0 Send Order to Cook Cook Order Cook Customer Customer Order
  • 7. Another Example Perfect Pizza: Current Logical Child Diagram Customer History Order Information 3.1 Determine Customer Discount D2 Customer History Customer Information 3.2 Record Discount Discount Amount 3.3 Print Delivery Instructions Delivery Information Discount Information D3 Sales Records
  • 8. Another Example Perfect Pizza: Current Logical Child Diagram Customer Information 5.1 Record Customer Information Raw Customer Information 5.2 Store Customer Record Customer Record D1 Customer Master