Principles of Software Design & Development - A system needs to be created which is used on a hand-held device or a small computer which will be used by a waiter or waitress to take a customers order. It is important that the program works correctly becau

Authors Avatar

 Assignment 3 – Pizza Shed

Task1. P5 – P6:

  1. Scope:

A system needs to be created which is used on a hand-held device or a small computer which will be used by a waiter or waitress to take a customers order. It is important that the program works correctly because the companies name is at stake.

I am going to create a program which allows the user to add various items to a list box by clicking the related buttons. A list box will display all of the items which have been ordered so that the waiter/waitress can review the order. The list box should have a ‘reset’ button so that the order can be adjusted if a wrong order is made.

A Pizza base for up to 4 pizzas’ can be chose by a tick box. The reason I chose a tick box with just 4 pizza’s is that it is unlikely a customer will order more than 4 pizzas, any addition pizza’s after the first 4 can be wrote in the additional requests box at the bottom.

I feel that the main factor that needs to be concentrated on in this application is the simplicity of the interface. This is because when taking orders a waiter wants to be able to get the job done as quickly as possible to keep the customer happy.

Inputs:

  • There will be a choice of buttons with Preset values behind them.
  • A set of tick boxes are included
  • A Text box

Outputs:

Join now!
  • A calculation of all of the values of the pizzas should display as a bill total
  • A Listbox of each item should be displayed.

Processing:

  • Establish each individual Pizza size and Toppings included for each.
  • Establish what drinks are included in the order
  • Calculate the total of each item together once order is made.
  • Establish what base for each pizza




Storage:

  • Pizza Size
  • Pizza Toppings
  • Pizza Base
  • Drinks

All information is going to be temporarily stored in the RAM. After this list has being created and total ...

This is a preview of the whole essay