Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.

QUESTION

Question: Your task for the GUI project is to design a car configuration. The application should be able to do the following:

Question:

I need help to design this question: Your task for the GUI project is to design a car configuration.

The application should be able to do the following:

• Allow the user to pick 1 out of 3 possible cars - Hatchback, Sedan, SUV

• Allow the user to configure the following parts:

◦ Engine capacity - 2 L, 3 L or 4 L

◦ Exterior color - Black, Blue or Green

◦ Interior color - Black, Brown or White

◦ Wheel size - 16 in, 18 in, 20 in

◦ Add-on packages:

▪ Sport package - Yes / No

▪ Executive package - Yes/No

◦ Lane-assist - Yes/No

◦ Parking-assist - Yes/No

• Calculate total price based on chosen configuration

• Display summary of the options and itemized prices

The application should have 3 screens/pages in the following order:

1. Welcome screen

◦ Displays a welcome message and image

◦ Accepts the name and email id of the user - Name and email id cannot be blank and

email id has to be valid

◦ Button to move to the next page

 2. Configurator screen

◦ Drop-downs for

• Picking a car type (Default hatchback)

• Engine capacity (default 2L)

• Exterior color (default Black)

• Interior color (default Black)

• Wheel size (default 16 in.)

◦ Radio button group for add-on packages

• Default is Sport package

• Only one of the two packages can be selected. If sport is selected, deselect executive and vice-versa

◦ Checkboxes

• Lane-assist (default unchecked)

• Parking-assist (default unchecked)

◦ Button to calculate total and generate invoice

3. Summary screen

◦ Name and email-id

◦ Table with itemized bill including tax

◦ Label with final price

◦ Button to exit

Use pricing from the following tables:

Base prices:

Car Type         Price(USD)

Hatchback        6000

Sedan                15600

SUV                    26700

Part prices (Add on):

Part           Variant            Price(USD)

Engine           2L                      0

                        3L                     2000

                         4L                     4000

Exterior color  Black                  0

                           Blue                 1000

                            Green              2000

Interior color     Black                  0

                              Brown              500

                               White               950

Wheel size                   16 in           0

                                        18 in        1200

                                         20 in        2400

Add-on packages            Sport        0

                                          Executive  8300

                                      Lane-assist      1700

                                      Parking assist   2900

Tax: 6.9 % on total price 

Show more
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question