Question
Design and implement a Java program that helps a salon keep track of their stylists appointments. The system will allow the user/receptionist to enter via
Design and implement a Java program that helps a salon keep track of their stylists appointments. The system will allow the user/receptionist to enter via the keyboard data regarding their account. The user/receptionist should be able to do the following transactions book an appointment and a tally the clients cost for the services rendered. The system should keep track of a stylists daily transactions. The system should allow up to a months worth of data (not all stylists will have a transaction everyday) to be entered. The data to be entered should include the stylists name and an array of data collected per day which will include the following: the clients first and last name, date and time of appointment, service required (haircut, blowout, hair dying, highlights, extensions, etc.) and the cost of the services rendered . Error checking of all data is required.
Once all data is collected the user should be asked if they would like to print the data collected for a specific stylist or the data for every stylist that works in the salon. When searching for a specific stylist if the stylist cannot be found the system should ask the user if they would like to add the stylist to the system. If the response is affirmative the system should allow for the data to be added to the existing list of stylists.
Again, the program should allow entry of stylist information via the keyboard with the maximum number of stylists being 10, but the list can contain less. It also should allow for a full month of appointments.
This assignment should use classes, arrays and methods to implement the system.
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