Chat with us, powered by LiveChat Java Project | WriteDemy

Question Description

EVERYTHING IS ON THE ATTACHED PDF

*** ALSO MAKE SURE TO TITLE THE PROJECT BARProject2.zip ******

Any questions, please make sure to ask.

*THE EXTRA CREDIT PORTION IS NOT REQUIRED BUT IT IF DONE, I WILL TIP EXTRA*

1. You are to use the skeleton provided and create a program with 5 classes. A Controllerclass, a Validation class to perform data validation, a class to hold the Business logic, aclass to hold the Customer object definition, and a class to hold the Vehicle objectdefinition.2. This project will use Object composition to create a class that uses the Customerand Vehicle objects3. Follow the same guidelines we used in Project1 to name your projectName the project using the 3 first initials of your calpoly emailfor example my email is hmouissa@cpp.edumy project name would be hmoProject2.zip4. Use JOptionPane to enter the order information separated by spaces, enter thefollowing: (see the data input examples provided in this handout)a. First Nameb. Last Namec. Phone Numberd. Number of Vehiclese. Number of Tanks5. Make sure the following is entered correctly, otherwise display an error message andclose the program, use exceptions to validate input:a. The name of the customer is not blankb. The phone number of the customer is not blank and is 10 charactersc. The number of vehicles is between 1 and 10d. The number of fuel tanks can only be (2,4,8,10, 15,20)1Course:Instructor:California State Polytechnic University, PomonaComputer Information Systems DepartmentIntroduction to Object-Oriented Programming with JavaCIS 3090Hatim Mouissa6. Select the type of Vehicle from the menu window7. Then you are to test the program using the same values as in the examples shownin the screenshots provided in this handout.8. Display on a JOptionPane window the summary of the order9. Keep processing orders until the user decides to stop ordering10. EXTRA CREDIT:Display a summary of ALL ORDERS processed (see examples)11. Then you are to export the program into a zip file containing your *.java (source)files and *.class (byte code) files. Name the zip file xxxprogram3_yy. zip xxxis your initials taken from the first three characters of your Cal Poly emailaddress. yy is the revision number of your project.12. Lastly you are to upload the file to Blackboard’s digital file drop and SEND it toyour instructor. Make sure you use the send file feature, uploading the file alonedoesn’t send it to the instructor.13. Email me before 10/22/2018 with the tax total from order2 in the example in thishand out to earn 3 points. I want to make sure you read the project.VI. Deliverables1. Electronic:Your zip-file must be transferred via blackboard to your instructor. The zip filemust be sent by the beginning of class. Late projects will not be accepted somake sure you turn-in whatever you have on time to get partial credit.2. Written (Assembled in the following order):a. Grading Sheetb. Table of contentsc. Print-out of a test summary table (Similar to table used in project2)d. Class Diagrame. Printout of all the test screens including errors / fixes(see input/output screen examples included in this handout)f. Printout of source code for all classes

Our website has a team of professional writers who can help you write any of your homework. They will write your papers from scratch. We also have a team of editors just to make sure all papers are of HIGH QUALITY & PLAGIARISM FREE. To make an Order you only need to click Ask A Question and we will direct you to our Order Page at WriteDemy. Then fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

Fill in all the assignment paper details that are required in the order form with the standard information being the page count, deadline, academic level and type of paper. It is advisable to have this information at hand so that you can quickly fill in the necessary information needed in the form for the essay writer to be immediately assigned to your writing project. Make payment for the custom essay order to enable us to assign a suitable writer to your order. Payments are made through Paypal on a secured billing page. Finally, sit back and relax.

Do you need an answer to this or any other questions?

About Writedemy

We are a professional paper writing website. If you have searched a question and bumped into our website just know you are in the right place to get help in your coursework. We offer HIGH QUALITY & PLAGIARISM FREE Papers.

How It Works

To make an Order you only need to click on “Place Order” and we will direct you to our Order Page. Fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

Are there Discounts?

All new clients are eligible for 20% off in their first Order. Our payment method is safe and secure.

Hire a tutor today CLICK HERE to make your first order