please show the steps you will take to identify classes,objects, variables, and methods for the attached“Cafeteria Ordering System.”
BUSINESS REQUIREMENTSBackground: Business Opportunity/Customer NeedsA local business named “XYZ Solutions” with 1000+ employees on-sitehas asked your team to develop an onlineapplication named “Cafeteria Ordering System” that will provide itsemployees with the opportunity to orderand purchase their meals from the company cafeteria. The intent isthat by placing the order online severaltime-saving and cost-saving measures will be put into place, forexample lines for selecting, ordering and payingfor food will be reduced or ideally eliminated. From the employeestandpoint, this will result in employeeshaving more time to enjoy their lunch. From the businessstandpoint, this will provide the opportunity for thecafeteria to have sufficient product on hand as well as avoid theexpense of waste with regard to unusedproduct.An added consideration is that not only will meals be ready foremployees who choose to eat in the cafeteria,this system will provide the opportunity to have meals delivered toselect locations so that employees can havetheir meals at locations outside of the cafeteria (for example inan office space, or for a working lunch at alocation away from the cafeteria). Additionally, in the future,employees will also have the opportunity to ordertheir meals not only from the XYZ Solutions cafeteria, but alsofrom nearby restaurants for delivery to theirspecified locations.VISION OF THE SOLUTIONVision StatementFor employees wishing to order meals from the company cafeteria theCafeteria Ordering System is an Internet-based application that will accept individual or group meal orders,process payments, and trigger delivery of theprepared meals to a designated location on the XYZ Solutionscampus. Unlike the current telephone and manualordering processes, employees who use the Cafeteria Ordering Systemwill not have to go to the cafeteria to gettheir meals, which will save them time and will increase the foodchoices available to them.Major Features1) Order meals from the cafeteria menu to be picked up ordelivered;2) (In the future) Order meals from local restaurants to bedelivered;3) Create, view, modify, and delete meal servicesubscriptions;4) Register for meal payment options;5) Request meal delivery;6) Create, view, modify, and delete cafeteria menus;7) Order custom meals that aren’t on the cafeteria menu;8) Produce recipes and ingredient lists from custom meals from thecafeteria;9) Provide system access through outside Internet access byauthorized employees.
please show the steps you will take to identify classes, objects, variables, and methods for the attached “Cafeteria Ord
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am