Program 1  - CSU Noodle Shop

Maximum Points = 50

 

 The purpose of this assignment is to design and implement a Visual Basic program that uses a simple GUI that makes use of variables and arithmetic operations.

 

REQUIREMENTS DOCUMENT

Due Date:

5 pm on Monday, February 4, 2013

Application title:

CSU Noodle Shop Ordering System

Purpose:

The  CSU Noodle Shop Ordering System will compute the tax and final cost of a customer’s order.

Program Procedures:

From a window on the screen, the server enters the table number, and the number of orders of Miso Ramen, Kitsune Udon, and Zaru Soba noodles, and the number of orders of hot tea. The program calculates the total cost for the food, the drinks, the tax on the food and drinks, a service charge, and the final total and then displays these values.

Algorithms, Processing, and Conditions:

1. The store name and store picture will be displayed at all times.

2. The server must be able to enter the table number along with the number of orders of each of the three kinds of noodles and the number of orders of hot tea.

3. After the server enters the table number AND the number of orders for the table, the server clicks the Display Bill button.

4. The program displays the number of each type ordered along with the individual costs, the food & beverage cost, the tax, service charge, and final total.

5. The individual cost, the tax, service charge, and final total should appear in currency format.

6. The costs are: Miso Ramen = $5.50, Kitsune Udon = $6.25, and Zaru Soba = $5.95. Hot tea is $1 each.

7. The tax rate is 7% and the service charge is 15% and is applied to the total food and beverage cost.

8. The final total is calculated by adding total food and beverage cost, the tax, and the service charge.

Notes and Restrictions:

1. The server can clear the order with a clear button.

2. The server can close the application with an exit button.

Comments:

Use your own picture (from the web) for the shop.

 

Draw a template for the application and write a Use Case Definition BEFORE you start coding.

                       

 Test your program frequently and TEST WHAT YOU SUBMIT.

 (Due before 5 pm on Monday, February 4, 2013) Submit your files containing your program and design by zipping up the Project folder into a file named prog1-ws.zip where ws are your initials. Upload the file to the dropbox in CougarView.

NOTE: Documentation must include

A) Program block:

‘******************************************************************************
‘ PROGRAM:            program name
‘ AUTHOR:                your name                 (give credit for any code that is not yours)
‘ DATE:                      date of creation
‘ PURPOSE:             detailed description of program
‘******************************************************************************

B) Every subroutine

‘******************************************************************************
‘detailed description of the subroutine’s function
‘                       (give credit for any code that is not yours)
‘******************************************************************************

Grades are determined using the following scale: