App Name - iOrder ( This is an order placing app used by the waiters in the restaurant) Use Core Data (Database) Use Xcode or Swift Programming Language Four Main Functions: ( Apart from the home...

Develop an iphone application


App Name - iOrder ( This is an order placing app used by the waiters in the restaurant) Use Core Data (Database) Use Xcode or Swift Programming Language Four Main Functions: ( Apart from the home screen) 1. Start a new order ● First of all, the waiter should be able identify them self for tracking the order.For this , there should be a drop down for the waiter to select his name or the staff id . ● Secondly, the table no of the customer should be selected through another drop down which consists all the table numbers. ● Thirdly, start the order. The order is made up of three main options as follows: 1. Entree ( such as short eats ) 2. Main ( Breakfast , Lunch, Dinner ) 3. Desert ● Customers can select one or more options from the above mentioned options ​ 2. Display Dishes ● A range of dishes should be available under each category, Entree, Main, Desert. ● For displaying these dishes, Table view type container should be used. ● Each table view cell should contain a switch or something similar for selecting multiple dishes. ● Also should be able to unselect any dish. ● A button should be available to finalise that portion of the order and revert to the choice of the three categories. ● When the ordering is finished, should move to the next screen for the confirmation and send to the kitchen. 3. Confirmation and Send ● The app should display all the details of the order in a scrolable manner before confirming the order. ● If need to change, should be able to revert to the stage 2 as mentioned above. ● If all information is correct , the order should be transmitted to the kitchen via a button. ● Upon clicking on the button a sms should be sent to the kitchen including the order details . ● ( Also if possible , another sms should be sent to the cashier including the billing details such as no of dishes, prices and total cost. 4.Admin Section ● Should be able to ADD, MODIFY and DELETE dishes under the three categories.(Entree, Main and Desert) ● Atleast three or four dishes should be under each category. ● Should be possible to view all the orders taken by the particular waiter for the shift. (Assume that waiters works for shifts) ● Wait staff input should be as fool-proof and error trapped as possible. ● Text type user input should be avoided ● Text input will however be required in the admin section for dishes and prices. * The dishes that should be under the three main categories will be sent.
Sep 18, 2021
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here