The Trends Fitness Club needs software for managing bookings made by the customers. The club offers different fitness classes on both Saturday and Sunday. The fitness classes could be SPIN, YOGA, BODYSCULPT, ZUMBA, etc. Each class can accommodate 20 customers at most.
For either day, there are 4 fitness classes per day: 1 in the morning, 1 in the afternoon, 2 in the evening.
A customer who wants to book a class needs to select the specific class time. The price of each fitness class is different. The price for the same class will remain the same even if it runs at different time.
Customers can decide to pay using card or cash, and are allowed to change the date/time of the fitness class, provided there are still places available for the new selected date/time. A customer can book as many classes as they want.
After the class, customers are able to write a review of the fitness class they attended and provide a numerical rating of the class ranging from 1 to 5 (1: Very dissatisfied, 2: Dissatisfied, 3: Ok, 4: Satisfied, 5: Very Satisfied).
The rating information will be recorded in the system. After each month, the user of the system must print:
a report containing the number of customers per fitness class, along with the average rating;
a report containing the fitness class which has generated the highest
In your final deliverable, provide data covering at least 5 different types of fitness classes, 15 customers, and 20 reviews (with rating), which can then be displayed in the output reports.
Note: you do not need any kind of external database for this program. The final program should be self contained. The reports can be printed to System.out, or output to a suitable GUI interface.
Your tasks:
Describe the main classes in the system and their associations. Include the attributes and key methods. Show the relationships between classes in a
Implement the system.
Write a short report (up to 6 pages should be sufficient) explaining your
Discuss:
Any assumptions made about the system, in addition to the above
The overall structure and design of your
Showing that your program is working, eg, by examples/snapshots.
Deliverables:
Your report with the class description in a single PDF
An executable jar file, demonstrating your final system. The system should have some data preloaded (as described above).
A zip-file containing the source code of your
CS 340 Milestone One Guidelines and Rubric Overview: For this assignment, you will implement the fundamental operations of create, read, update,
Retail Transaction Programming Project Project Requirements: Develop a program to emulate a purchase transaction at a retail store. This
7COM1028 Secure Systems Programming Referral Coursework: Secure
Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip
CS 340 Final Project Guidelines and Rubric Overview The final project will encompass developing a web service using a software stack and impleme