In: Computer Science
Paul’s Perfect Pepperoni Pizza Palace makes super awesome pizzas for both delivery and take-out. The management at Paul’s has always just used paper tickets to record orders.
These tickets are then saved in a box for future use (like reporting.) Since the orders are paper, management has no way to get information about sales other than to manually count and aggregate sales based on the paper ticket. As you can imagine, this never happens (Paul is kind of lazy.)
Paul’s management also has no system for tracking inventory other than when an employee tells them that some product is running low. At that point, an order is placed for those inventory items for a quantity that the management assumes is appropriate. Since management doesn’t have accurate historical sales data, most of the time those amounts are not correct.
You have been hired by Paul’s owner to build an electronic system to help address the above issues. This system needs to track customers, orders and inventory. Anyone in the business can enter an order but only management can get reports out, management is the only group who can directly update inventory. The reports management would like are: order summary for past 30, 60 days, inventory on- hand and low-stock (what needs to be ordered)
1. Create a context Level DFD !!
2. Create a level-0 DFD !!
As per the question we have drawn DFD for Pizza management system,
Let’s see shortly what DFD is,
Graphical representation of the flow of data from one component to another component in the information system. We can overview of the system without going in detail of system.
There are some rules for drawing DFD:
Rules:
1. Process must have at least one input and output.
2. Data share must have at least one data flow in and one data flow out.
3. Data must be stored somewhere.
Types of DFD:
1. Context level/0 level
2. Level 1
3. Level 2
4. Level 3
Let’s see the Context level diagram for Pizza management system:
Level 1 for Pizza Management system:
As per above DFD we can see overview of pizza management system.