Answered step by step
Verified Expert Solution
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
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started