Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please complete as soon as possible. In simplest programming java technique. thank you. Your aunt has recently opened a dog grooming business and has asked

image text in transcribed
image text in transcribed
Please complete as soon as possible. In simplest programming java technique. thank you.
Your aunt has recently opened a dog grooming business and has asked you develop a software program that will manage her appointments. She needs the following information for each appointment Owners Name Owners Phone Number .Pet Name Pet Breed Pet Size -S (under 20 lbs.), M (over 20 Ibs., under 50 lbs.), L (over 50 lbs) Appointment Date Appointment Time Service To Be Rendered as follows: Full Grooming (Includes Hair Trimming, Nail Clipping and Teeth Cleaning)- Small Dogs $35.00, Medium Dogs $45.00, Large Dogs $60.00 o o Nail Clipping $10.00 o Hair Cut - Small Dogs $15.00, Medium Dogs $20.00, Large Dogs $30.00 o Teeth Cleaning $10.00 Include the appropriate accessor and mutator methods in all of the classes Create a class named Pet that includes fields for the pets name, their breed and their weight. Create a class named Owner with a constructor that requires values for the owner's name and the owner's phone as well as a Pet object and pet size. Call a method that will calculate/set the size of the pet based on their weight in the Pet class Create a class named Appointment that includes fields for an Owner, LocalDate appointment date, LocalTime appointment time, the service to be rendered and the price. Include a method that will calculate the price for the service based on the prices listed above. Create an application that will prepopulate the appointments with five premade/hard coded appointment objects. Then the program will accept an appointment for that day from the user using a GUl interface, make certain that day and time is available, and display all of the appointment details in the console. All display mus grade on professional look and output, as well as comments! t be done in the main application! I will also base your Extra Credit: Create an object array to store and display all of the Appointment arrays. 15 Points! SAMPLE OUTPUT: jGRASP exec: java SetAppointments Sue Peterson has an appointment on the 2019-02-28 at 05:00 for Max who is a Lab Mix breed The service you requested is Full Grooming and the total charge will be $60.0 If there are any changes we will contact you at 313 555-1212 jGRASP exec: java SetAppointments John Doe has an appointment on the 2019-03-14 at 01:00 for Cyrus who is a German Shephard breed The service you requested is Nail clipping and the total charge will be $10.0 If there are any changes we will contact you at 313-555-6677

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Microsoft Outlook 2023

Authors: James Holler

1st Edition

B0BP9P1VWJ, 979-8367217322

More Books

Students also viewed these Databases questions