Question: Objectives: Learn about Try / Catch , HashMaps, File Input / output Resources: Class examples, lecture, zybooks APPLICATION: MaxCar inventory management program This application allows

Objectives: Learn about Try/Catch, HashMaps, File Input/output Resources: Class examples, lecture, zybooks APPLICATION: MaxCar inventory management program This application allows the dealership to manage the car inventory. Employees can perform any of the operations on the menu. Use the test data provided in the handout and take screenshots of your results. Put the screenshots in the project template that you will turn in. Main Menu Operations Add car Remove Car Update Car List Cars Clear Cars: The value X is number of cars Find Car Display Number of cars saved after exiting the menu. Instead of 0 you need to have the right number Button Operations: ADD BUTTON: Adds the car object to the HashMap DB (DISPLAY SUCCESS OR FAILURE MESSAGE) UPDATE BUTTON: Update the car object in the HashMap DB (DISPLAY SUCCESS OR FAILURE MESSAGE) DELETE BUTTON: Delete the car object that the user selected from the HashMap DB (DISPLAY SUCCESS or FAILURE MESSAGE) CLEAR BUTTON: clear the database FIND BUTTON: The user enters the VIN number of the car to find. The program retrieves the car object matching the VIN number from the HashMap and displays it on the screen (DISPLAY SUCCESS OR FAILURE MESSAGE) Data Validation: (See examples: chap10, Lecture 10_2) Extra 10 points if validator is used VIN number cannot be blank, and has to start with letter V and cannot exceed 6 characters total Make cannot be blank and cannot exceed 15 characters Model cannot be blank and cannot exceed 15 characters Year has to be a whole number and consist of 4 digits between 1900 and 2900 Extra Credit (10 points) if you USE THE VALIDATOR CLASS TO PERFORM ALL VALIDATION!! File Input/Output: USE THE MaxCarDB CLASS to save data to a file and load data from the file. Test Data: Deliverables: Use the template included with the project to compile the list of screenshots for each test. Specify if you completed the extra credit using the Validator class for validation Save the template using your initials as xxx_Project3.pdf where xxx are the first 3 letters of your email Export project3 from Netbeans as a zip file. Name it xxx_Project3.zip Upload both files to Canvas by the due date

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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!