Program 2 - Columbus Agency for Regional Travel (CART) v2

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 conditional and looping statements to allow for data validation and multiple data entry.

 

REQUIREMENTS DOCUMENT

Due Date:

11:55 pm on Sunday, March 9, 2014

Application title:

Columbus Agency for Regional Travel Reservation System v2

Purpose:

The Columbus Agency for Regional Travel Reservation System allows the customer to view different types of tours and compute the cost of the customer’s reservation.

Program Procedures:

From a window on the screen, the customer can view and different regional tours and determine the cost of the tours.

Algorithms, Processing, and Conditions:

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

2. The user first selects the type of tour: Adventure, Educational, or Military. No other details are displayed.

3. After the user selects the type of tour. The following are displayed: the number in the group, a list of tours of the chosen type, a button to find the cost of the tour, a button to clear the form.

4. The user may select up to three tours at a time.

5. The program displays the number of each adventure ordered along with the individual costs, the total cost, the tax, service charge, and final total.

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

7. Children under twelve receive a 35% discount.  Parties of 10 or more receive a 5% discount off the cost of the tour.

8. The final total of the tour is calculated by adding total cost of all adventures, the tax, and the service charge.

The costs of the tours are: Adventure (Whitewater Classic = $32.50, Whitewater Highwater = $48.50, and Zip Line = $16. Canopy boat is $21 each.); Educational (Oxbow Meadows with Canopy Treetop Bridge = $20, Coca Cola Space Science Center with Planetarium = $18, Historic District and Columbus Museum Tour including Pemberton’s Pharmacy and McCullers House = $15) ; Military (Infantry Museum including iMax movie = $22, Port Columbus Civil War Naval Museum = $10)

9. The tax rate is 7% and the service charge is 15% and is applied to the total cost of the reservation.

 

Notes and Restrictions:

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

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

3. Non-numeric and negative values should not be accepted.

4. Modularize with multiple procedures.

Comments:

1.    Use your own picture (from the web) for the agency.

2.    Display a splash screen for approximately 5 seconds before the main screen.

 

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 11:55 pm on Sunday, March 9, 2014) Submit your files containing your program and design by zipping up the Project folder into a file named prog2-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: