Вы находитесь на странице: 1из 3

CAR Rental Application

Screen 1:- Customer Details

Capture basic Details.

Initial, First Name, Last Mane, Surname, Gender, Age, Country, State, City, ZIP,
Phone, Email.

Age :- Age should be Between 18 & 65.

County, State, City :- Crate 3 Data Pages to Populate these with Source RPT or
Activity.

Validations:

Last and First Name Should Not Be Same.

Email :- Check for Valid Email Address Format.

Mandatory Fields :-

First Name, Gender, Age, Country, State, City, ZIP, Phone.

Data Tables.

Counry :- CountryCode, CountryName

State : CountryCode, StateCode,StateName.

City:- StateCode,CityCode,CityName

Screen 2:- Transaction Details

Capture Transaction Details.

Pickup Date, Return Date, Country, State, City (Re Use the above created Data Pages),
Max Price (Dropdown),

A button to check the availability of CAR.

Driver Required (Radio Button Yes, No).

All are mandatory fields.

Data Table :-
Vehicle Availability :- PickUpDate, MaxPrice, Pick up location (It should be a drop
down with data page, location should be based on City), CAR Type , Model, Make
Year, VIN Number,Price of Each CAR.

Query(Obj-Browse) this Table to check the availability of CAR with Pickupdate and
<=Max Price.

Display the List of available CARs, If no cars available display a message “NO CARs
available”.

If CARS available

Use repeating Layout and Display Page List Data with a select Radio Button.

Copy the Select CAR details to a Page SelectedCARPage and Display these details in
next screen along with RENT Price.

3. CAR SUMMARY Screen

Display CAR Summary details form the SelectedCARPage.

CAR Number, CAR Type, CAR MODEL, MAKE YEAR.

Display some Terms and conditions, Give a Mandatory Check Box To select the
agreement, if selected then only user should proceed further.

4. DRIVER DETAILS Screen.

Driver Type ( Drop Down Values Self, Other)

If Drive required is NO, then Default Driver Type to Self and make it read only.

Drive Details Should be Displayed here if the Drive Required is ‘YES’ and
Driver Type is Other.

If self populate the Requestor Details from Customer Details Screen. Else ask for
details.

Self or Others the below details should be captured.

Licence Number (Validate it against a Table using Obj-Open),

Passport number ((Validate it against a Table using Obj-Open).


On submit of this screen , Insert the data into AssignedDriver Table.

Data Tables :-

Driver Details :-

Drive Name, Age, Gender, Licence Number, VIN Number. (This should have the
date)

AssignedDriver :-

CaseID, Drive Name, Age, Gender, Licence Number, VIN Number. (this table
should be inserted at run time)

Attachments Screen:-

If the driver required is Yes, this screen is not required.

User should attach License Copy and Passport Copy.

Approval Screen :-

Approval Screen Should be available to manager,

He should be displayed with the details of Requestor, Driver, along with Drivers
Licence and Passport Detials.

He shoould be able to open the attachments and see the correctness of the details
displayed with the attached dcuments.

then he should be able to approve it or reject it.

If approved proceed to Give the CAR and Close the case with status Resolved-
Approved.

Else ask manager for the reject reason and close the case with the status Resolved-
Rejected.

Вам также может понравиться