Develop the prototype system for the restaurant owner

Assignment Help Other Subject
Reference no: EM132490862

Question:

A local restaurant owner would like to lower her costs and so has decided to dispense with some of her waiting staff and is going to trial a new system whereby the customer chooses and enters his/her own menu selections on a tablet computer. Each customer would be given a tablet on entry and asked to enter their menu selections at the table. Before she invests in the technology the owner would like to see a prototype software system in use. She is happy that the prototype will run on a standard desktop PC. The prototype menu selector should provide the means for a customer to select a one-, two- or three-course meal. Once a customer has made a selection the system should provide information about a meal in the form of its calorific value and its cost.

There should be three courses to choose from that would be:

Starter: for example, tomato soup might have a calorific value of 268 calories and cost £3.50
Main: for example, steak and chips might have a calorific value of 600 calories and cost £7.95
Dessert: for example, blueberry pie might have a calorific value of 360 calories and cost £4.70.

You have been asked to develop the prototype system for the restaurant owner. Your prototype should run on a standard desktop PC. For this piece of work you will not be marked on the accuracy of the calorific value or the cost but the totals must be calculated correctly. Your program must have a graphical user interface and use Object Oriented principles, so for example the user interface classes must be separate from the other classes.

To obtain a pass your program should:
. Provide a basic set of choices that includes four starters, six main courses, and four desserts
. Display on the screen the menu choices that are available for a meal together with calorific value and cost
. Enable two customers (at the same table) to select a one-, two- or three-course meal from the selection available and enter the table number and number of diners so that the meal can be served successfully, and provide a means to simulate sending the information to the kitchen (a simple submit button will do) and clear the screen ready for the next customer.
. Display on the screen the total order including table number and description of each course together with the total number of calories and cost for the whole meal that the customer has selected.
. Enable a meal to be paid for in cash, and print to the screen a 'receipt' for the customer that shows the payment and the details of the meal
To gain a higher mark you will need to implement some extensions to the menu planner. Some suggestions might be:
. Allow an arbitrary number of diners (at the same table) to select a meal
. Extend the menu selector by including further courses such as a drinks or fish course
. Display the menu choices as pictures as well as text
. Enable a customer to choose any combination they wish from the choices available. For instance, a user might want two starters and a dessert
. Provide a facility to allow the owner to add, with ease, more choices to the basic set of four starters, six mains, and four desserts
. Allow a customer to select a lucky-dip meal whereby the computer selects the three courses at random from the selection available
. Provide the facility to display only courses that are, for instance, gluten-free, vegetarian, or nut-free.

Reference no: EM132490862

Questions Cloud

What is the mass of the smaller star : The larger of the two stars has a mass of 3.66x1030 kg, and its center is 2.24x1011 m from the system's center of mass. What is the mass of the smaller star?
Determine what is the dollar amount of dividends received : Lee purchased, What is the dollar amount of dividends that he received for owning the stock during the year? Round to two decimal places.
Find the time of bullet : A 0.00630-kg bullet is fired straight up at a falling wooden block that has a mass of 1.49 kg. The bullet has a speed of 597 m/s when it strikes the block.
CFS2160 Software Design and Development Assignment : CFS2160 Software Design and Development Assignment Help and Solution, University of Huddersfield, UK. Assignment Title - Developing a Full Program
Develop the prototype system for the restaurant owner : Develop the prototype system for the restaurant owner. Your prototype should run on a standard desktop PC. For this piece of work you will not be marked on the
What is the magnitude of the impulse that the player : The mass of the volleyball is 0.350 kg. What is the magnitude of the impulse that the player applies to the ball?
What is the change in the cost of property : What is the change in the cost (gross amount) of property, plant, and equipment (PP&E) that will be reported on Chang's statement of financial position
Compute how much depreciation expense red tank record : It has a December 31 fiscal year end. How much depreciation expense will Red Tank record in its 20X6 fiscal year? Assume the company follows IFRS.
Determine coefficient of thermal expansion of concorde : Determine the coefficient of thermal expansion of the Concorde. Use your results to determine the material used to construct the Concorde.

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd