In: Computer Science
BIS 636 Becky’s Bakery is a small business that specializes in cakes (wedding, birthday, etc), pies, doughnuts and other confections. Some items are kept “in stock” in a display at the front of the store so customers can purchase what they want and take it right then, or customers can order cakes and other items for special events; to be delivered or picked up at a later date. Currently when an order is placed, it is written on paper and stored in a filing cabinet by date. Each day, the bakers go through the folders looking for what needs to be baked for the next day. They pull those orders and take them to the kitchen. There, they look-up each recipe they need, get the ingredients necessary and proceed to bake the items. Once an item is baked, it is sent to the decorators (if it needs to be decorated) or to packers who box the items. When all items for an order have been completed, the order is given to a delivery driver who loads them into a truck in order of the destinations and who then delivers them. The driver gets a signature from a responsible party noting that the items have been delivered. They then return to the bakery and file the signed order as complete. Becky’s Bakery would like to replace their paper system with an electronic one. They not only want to reduce paper, but want to be able to have automatic inventory, pricing and reporting. It is possible that not all of the information you need will be contained in this narrative. If you need to, make reasonable assumptions and list them as an appendix in your documentation. You may also, of course, ask your instructor any questions during class, by email or during office hours. You are to submit the following in the accompanying
: • Background statement
• project scope statement
• Context and Level-0 DFD You may use any resource you wish to complete this!
BACKGROUND STATEMENT FOR THE PROJECT :-
For a order to be processed at Becky's Bakery it requires a lot of paperwork for example taking a order saving customers details, then finding recipe of the order,finding ingredients and updating inventory status,then delivering it with payment info, which is quiet a time consuming task and slow's the working of Bakery and also require additional human resourcesto maintain various papers.Becky's Bakery requires a system in their bakery such that to reduce the paperwork encountered during registering,baking(preparing) and delivering their confections. They also want to automate the process where there is no paper searching involved ,which can reduce the time spent on processing an order and thus maximising profits.
The system need to justify the automatic inventory control and should ensure a smooth processing for Becky's Bakery to process the orders and delivering them.
SCOPE OF THE PROJECT :-
The project requires to automate the process of registering a new order , processeing/preparing the order before due date and succesfully delivering the order to customer.
We will start building the system that first accept the order and save it to a organisation database that contain all new orders with details like customer information, delivery address,delivery date etc. and sort them according to date. Then Chef or bakers will be notified for the orders to be delivered next day . Baker will be able to see the recipe and required ingredients that are needed to bake the order, based on this the inventory status of ingredients is updtaed so that there is proper checjon the raw materials to be used, then the details are shared with the decorator and customer address and bill is shared to delivery boy. Delivery Boy enters an OTP which is to be matched indicating that customer has received the order.
Above functionalities are to addedin various modules and timelines to finish these modules is stated below :-
Module 1:- Saving customer info and order details. Approx(7-10 days)
Module 2:- Order details from from module 1 to be used indepicting order to be processed and other details like recpie and ingredients. Inventory to be updated. Approx (15-20 days)
Module 3:- Customer Details to be used in delivering the order. Approx(7-10 days)
CONTEXT/LEVEL-0 DFD DIAGRAM :-