Question: You have been selected to develop a GUIapplication called My PC. The application allows the user to complete the configuration of a computer system and

You have been selected to develop a GUIapplication called “My PC”. The application allows the user to complete the configuration of a computer system and produce a sales price for the system based on the configurationsselected. The application must meet the minimum operating requirements and specifications as provided below:

Operation

1.The user configures the components of a computer system by selecting items from radio buttons, list boxes, buttons and check boxes.

2.When the user clicks the Calculate button, the application calculates the prices of the system by adding the cost of each selected component to the base price of the system.

3.An option is provided to the user to clear all entries and begin over.

4.When the user presses the “order” button, the program should display the current configuration in a dialog box of your choice. The dialog box should show the configuration the user is about to order with pricing and totals.

5.When the user presses the Exit button, the application exits.

Specifications

1.You are free to use whatever layouts and panels you need to design the application. You can also create any classes you think might be helpful to solve and develop this application.

2.There are two base priced computers :

A.Intel based priced system is $400 and includes the following configuration:

•Intel Core i3

•Memory -4GB Dual Channel DDR3 1600MHz -1 DIMMs

•125GB 7200RPM SATA 3.0Gb/s Hard Drive•Integrated Audio•Microsoft Windows 10 OS

•2 Piece Powered Speaker Set

•USB Wired Entry Keyboard

•USB Optical Mouse

B.AMD based priced system is $500 and includes the following configuration:

•AMD Athlon II X2 255 for Desktops

•4GB memory

•125GB Hard Drive

•Integrated 3D Graphics

•Integrated Audio

•Microsoft Windows 10 OS

•2 Piece Powered Speaker Set

•USB Wired Entry Keyboard

•USB Optical Mouse

3. For the Intel systems, the user can select from 4 processors. Intel i5 4.00 GHz Add $75.00 Intel i5 4.20 GHZ Add $100.00 I6. For both systems, the user can select from 3 hard drive configurations. 250GB Add $50 500GB Add $75 1TB Add $100 7. For bo9. Using check boxes, the user can select any of the following 4 applications packages. Microsoft Office Home and Student 201

Hints

•Consider using separate classes to represent each of the system configuration options.

Required Enhancements

1.Include sales tax at the rate of 0.065 in the final price. The sales tax should display separately of total and subtotal costing

.2.Include combined shipping and handling rate of 0.015 based on the total cost in the total price. The shipping and handling should display separately of the total, subtotal and sales tax.

3. For the Intel systems, the user can select from 4 processors. Intel i5 4.00 GHz Add $75.00 Intel i5 4.20 GHz Add $100.00 Intel i7 4.40 GHz Add $150.00 Intel i7 4.80 GHz Add $200.00 4. For the AMD systems, the user can select from 4 processors. Athlon II X4 635 Add $35.00 Athlon II X4 945 Add $70.00 Phenom II X6 Add $165.00 Ryzen 7 1800x Add $300.00 5. For both systems, the user can select from 4 memory configurations. 6GB Add $15 8GB Add $20 12GB Add $80 16GB Add $150

Step by Step Solution

3.39 Rating (158 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Java code for the given data The following source code for the given data Source code importing statements for importing predefined classes import javaawtEventQueue import javaawteventMouseAdapter imp... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!