BUS 3500 Management Information System



Lincoln Pizza’s ordering system DFD

Lincoln Pizza is a small restaurant on Lincoln Ave. Most of its customers are EIU students. In the current manual ordering system, the restaurant employees have to go through three different activities in order to process a pizza order. The first activity, called Receiving the order, consists in getting customers’ information (such as name, phone number, and address), and getting orders’ information (such as the pizza size, the type of crust, and the ingredients needed to make the pizza). The same process also checks the availability of the ingredients needed before setting the status of the pizza order as “valid”. When a pizza order is valid, the employee in charge of Receiving the order provides the valid order information to the cooks who make the pizza. The second activity, Making the pizza, consists in getting the ingredients needed (from containers in the kitchen) and actually cooking the pizza. At the end of that process, the cooks have to update the manual file that keeps track of the ingredients. They, then, provide the drivers in charge of delivering the pizza with the (completed) status of the order. The final activity, Delivering the pizza, done by the drivers consists in getting address and payment information from the employee in charge of Receiving the order, and actually delivering the pizza. The drivers provide the customers with a receipt and get the payment.


  1. Name all the processes to be found in the Data Flow Diagram of the system.
  2. Name all the external entities to be found in the Data Flow Diagram of the system.
  3. Name all the data stores to be found in the Data Flow Diagram of the system.
  4. Draw the Data Flow Diagram for the new Lincoln Pizza’s ordering system.