Submitted By: Submitted To
Submitted By: Submitted To
Semester: 2nd
2. Data flow diagram is a diagram to illustrate movement of data between external entities
and the processes and data stores within a system. Refer to the scenario given below in
order to answer questions (a) and (b).
AiRIS Wholesale Paper Co. is an established wholesale paper warehouse wants to
computerize its sales, inventory and customer billing systems. The warehouse buys its
stock directly from the paper manufacturer in packages of very large sheets of paper .It
cuts and sells packages of smaller paper sizes to various printer and stationers.
The wholesaler's sales people brings purchase orders from the customer to the
warehouse and give them to the stock clerk .The clerk checks first to see if the order can
be satisfied with offcuts ( paper ends left over from previous orders after cutting).If no
suitable offcuts are available, the clerk sends a stock handler to retrieve new stock from
the warehouse shelves. Once the appropriate stock has been collected together, the stock
clerk sends it to the paper cutter who trims it to the desired dimension. Any useable
offcuts are returned to the stock clerk in case they can be used for subsequent purchase
orders. The cutter sends the trimmed stock to the shipping clerk who checks to see if the
order has been satisfied correctly. If there are any problems, the shipping clerk sends the
trimmed stock back to the stock clerk who correctly filled order, it is given to the truck
driver for delivery, and the purchase order is sent to accounting for appropriate billing.
(a) Draw a context- level data flow diagram for AiRIS wholesale Paper Co.
(b) Explore the context -level data flow diagram in (a) showing all the major processes
called as level 0 diagram. Draw a level 0 diagram for AiRIS Wholesale Paper Co.
a)
b)
3. Draw level 1 DFD for a Food Ordering System. Make your own assumptions wherever
necessary.
A picture is worth a thousand words. A Data Flow Diagram (DFD) is a traditional way to
visualize the information flows within the system. A neat and clear DFD can depict a good
amount of the system requirements graphically. It can be manual, automated, or a combination of
both.
It shows how the information enters and leaves the system, what changes the information and
where information is stored. The purpose of a DFD is to show the scope and boundaries of a
system as a whole. It may be used as a communications tool between a system analyst and any
person who plays a part in the system that acts as the starting point for redesigning a system.
Food ordering system is actually a type of software that allows the manager of the resturants to
manage and accept the placed orders over the internet or in the restaurant. Let us understand the
working of the food ordering system by using DFD (Data Flow Diagram). DFD for food
ordering system is shown below.
Level 1 DFD
For processing the order, process 1.0 is responsible. For food, the house keeping activities
involved are represented by processess 2.0, 3.0 and 4.0. The detailed information about daily
sold items should be available to create and report management and the list of items that are
available ‘in-stock’ should be kept by maintaining the inventory data (describes the records of
datasets such as their name, their content, source, many useful information, etc.) at the same
time. Hence two data store are used in this level of DFD given below:
- Database of Sold items
- Inventory Database
In the end, with the use of the amount of daily sold items and daily inventory depletion, it is easy
to prepare a report of management. Further, the restaurant manager gets this report of
management.