Invoice &
Order Form 0 shipping List Order
Customer Mail Ordering Processing
Application System
Form Department
Example2 Financial
Registration System
System: Context
Fees Paid Fees Due
Registrar
2.0 Open-courses
Student Available-courses Verify
availability
Course File
Courses Registered Accepted/
Rejected- Course-
3.0 selections 4.0 details
Check Enroll
Prerequisites Student Course-enrollment
1
Meal and
Meal and Record D1
Customer details
Customer details Carbon pad
Order
Look up meal
Customer Price of meal 2 Record prices
Calculate D2 Menu
New price
Order Look up prices
Details
3
Re-check Prices D3 Pin 1
Carbon
Signature Order details
*second copy goes on Pin2
as a backup
Manager 4
Deliver D4 Delivery Sheet
Name, ticket no.and price
Order
Daily sales
Retrieve
5 carbon
Customer 1.1
1 3 D1 Carbon Pad
Record
Meal Details
4 2 4
1.2
Record D2 Menu
Customer Details
1.1.1
Customer Add New Meal D1 Carbon Pad
to Order
1
1
1
1.1.2
2 Amend Order D2 Menu
1
Meal Details
1.1.3
Delete 2 D6 Waste Bin
Order
Fast Food Delivery System
Notes:
During a call the customer can simply add meals to her or his
order which go straight onto the carbon pad. However, they could
also change their mind (1) in which case new prices need to be
Level 3 DFD looked up and the original carbon entry changed. They may even
want to cancel the order (2). Level 2 UNCHANGED data flows are
shown in blue
1.2.1
Customer Customer
Details Add New D1 Carbon Pad
Customer Details
Changes to
Customer Details
1.2.2
Amend
Customer Details
Notes:
Fast Food Delivery System During a call the customers details name, address etc. are
added to the carbon pad. However, during the call it may be
necessary to amend their details (for example, if the telephone
operator has misheard the original details. Level 2 UNCHANGED
Level 3 DFD data flows are shown in blue
2.1
Customer Meal
Details Record Meal D1 Carbon Pad
Prices
Prices All
Total cost Prices
Of meal
2.2
Calculate Order D2 Menu
Value
Notes:
Fast Food Delivery System During a call individual meal prices are looked up in the menu and
added to the carbon pad. On completion of an order the prices of
all ordered meals, on the pad, are added together to give the total
cost of the meal. This is then relayed to the customer.
Level 2 DFD
3.1
Customer Meal
Details Amend Meal D1 Carbon Pad
Details
Customer
Details
3.2
New Price Amend Customer
of Order Details
D2 Menu
3.3
Recalculate
Order
Fast Food Delivery System
Notes:
After an order is complete the customer may ring up to check they
have given the correct details or to amend an order. In this case
details on the carbon pad are checked and amended as
Level 2 DFD necessary before the customer is given the new price of the order.
3.1.3
Delete D7 Waste Bin
Order
Fast Food Delivery System
Notes:
After an order has been taken the customer may telephone to
amend order details. She could ask to add new meals or amend
meals and prices will have to be looked up in the menu. Or, she
Level 3 DFD can cancel the order in which case it is consigned to the waste
bin.
4.1
Customer Complete D3 Pin1
Delivery Sheet
Customer
Signature
4.2
Obtain Customer D4 Delivery Sheet
Signature
Notes:
Fast Food Delivery System When the order is ready for delivery the carbon on Pin1 is used to
complete the drivers delivery sheet customer details, cost of
order. On delivery of the order the customer is asked to sign the
delivery sheet.
Level 2 DFD
D3 Pin1
Order
5.1 Values
Manager Total
Sales Calculate
All Orders
Total sales
D5 Account Book
Notes:
At the close of business all orders that have been taken during the
Fast Food Delivery System day (carbons) are taken from Pin 1 and the total value of daily
business is calculated manually (using a calculator) by the
Accounts person. This information is passed onto the restaurant
manager.
Level 1 DFD
6.1
Delete Original D3 Pin 1
Copies
6.2
Delete Duplicate D6 Pin 2
Copies
D7 Waste Bin
Level 2 DFD