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 TryCatch HashMaps, File Inputoutput 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 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: chap Lecture Extra points if validator is used VIN number cannot be blank, and has to start with letter V and cannot exceed characters total Make cannot be blank and cannot exceed characters Model cannot be blank and cannot exceed characters Year has to be a whole number and consist of digits between and Extra Credit points if you USE THE VALIDATOR CLASS TO PERFORM ALL VALIDATION!! File InputOutput: 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 xxxProjectpdf where xxx are the first letters of your email Export project from Netbeans as a zip file. Name it xxxProjectzip 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
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
