Documente Academic
Documente Profesional
Documente Cultură
Name:___Amen Ahmed_________ Assignment: #3_ Design Steps of the Program Development Life Cycle
Requirements Document
Date Submitted: Application Title:
February 23, 2013 Adventure Car Rental Calculator The Adventure Car Rental Company wants a Windows application for the rental of an adventure vehicle. The user selects the number of rental days, up to 7 days. The user also can select one of three types of vehicles, one of two gas refill methods, and option for multiple drivers. The user can then calculate their total cost for the rental. From a window on the screen, the user can select the number of days to rent a vehicle, the type of vehicle, the gas refill method, and an optional multiple drivers selection. The user can then calculate the total cost of rental, then either reset the form and start over or exit the form. 1. The user selects the number of days to rent the vehicle. 2. The user selects the types of vehicle to rent. 3. The user selects the gas refill method to apply. 4. The user has the option to apply multiple drivers to the rental. 5. After the user has filled out the form, they can calculate the total cost of rental. 6. After calculating their total, the user can reset the form and select new values or exit the window. 7. If the user fails to select number of days, vehicle type, or refill method, an input error message box will appear for each missing value. 1. The user cannot reset the form until after a calculation has occurred. 2. The user cannot calculate the values in the form until all required objects have a value. 1. You (the developer) should use input methods of your choice.
Purpose:
Program Procedures:
ISDS 3107
ISDS 3107
User Interface
ISDS 3107
ISDS 3107
RadioButton
radCherokee
Accept Button Cancel Button Icon Anchor Text Anchor Text Anchor Text Anchor Text Anchor Text Anchor Items Anchor Text Anchor Text Anchor Text Anchor Checked Text Anchor Checked Text Anchor Checked Text Anchor Checked Text Anchor Checked Text Anchor Checked
RadioButton
radRover
RadioButton
radAfter
RadioButton
radPrepay
CheckBox
chkMultipleDrivers
ISDS 3107 Button Button btnCalculate btnReset Text Anchor Text Anchor Enable Text Anchor &Calculate None &Reset None False E&xit None
Button
btnExit
ISDS 3107
Calculate the total cost of rental accordingly, and disable all editable objects. Restore and enables all objects on form to default values. Close the window and terminate the program.
btnReset
btnExit