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: