Need Help with this Question or something similar to this? We got you! Just fill out the order form (follow the link below), and your paper will be assigned to an expert to help you ASAP.
Assignment Task :
Task Details
A leisure facility management system
The Mangoes Leisure Facility is a School Swimming Pool, Sports Hall and Exercise Studio, which is managed as a private facility with the objective of making a profit for the School. It has started to make a steady income in the last year, since the introduction of an Exercise and Weights Studio on the Mezzanine floor between the Sports Hall and Gymnasium.
The School has priority use of all the facilities, but otherwise the Mangoes membership (and members of the public) can use them. The leisure Centre users consist of mainly local people from the surrounding area.
In the past the cost of running the Swimming Pool and staffing of the facilities has been a large drain on the School’s income. Dominic James has been the Manager for the last three years and has managed to build up Mangoes income by slowly increasing the staffing levels and facilities as the membership has increased. There are a number of differing memberships available that will allow for different member requirements. These provide the highest proportion of income for Mangoes, however there is a large cash income from the rental of facilities.
Members have to complete an application form on joining which includes their bank details. From this a membership number is allocated and a plastic membership card completed. The completed form is filed in alphabetical order in a locked filing cabinet in the Managers office.
This has caused a number of problems because:
a. when the manager is absent staff have been unable to verify customer details
i. if membership cards are lost
ii. members have wished to change their details or change their membership
iii. there have been bank queries
b. a number of forms have been mis-filed, making Mangoes look inefficient
c. increased cost due to having to compensate members (in two cases free memberships for one month)
To make a booking for a fitness class a member of Mangoes or the general public can make the booking in person at the Leisure Centre or by email or phone. The member of staff on duty looks in the Fitness Diary. The Fitness Diary has a list of all classes held on each date, the grade of the class, the time the class begins and ends and the instructor that takes it. If there is a vacancy for that class then the staff member adds the person’s name to the list. Payment has to be made before attendance at the class.
To make a booking for use of a Facility such as the Sports Hall, Gymnasium or Swimming Pool a member of Mangoes or the general public can also make the booking in person at the Leisure Centre or by email or phone. The member of staff on duty looks in the Facilities Diary. The Facilities Diary has the name of the facility and the activity that takes place on each date. If the Facility is free in the Diary then they book it. Payment has to be made within 48 hours of booking.
There are a number of issues with the booking system.
1. The staff often cannot find the Diaries and thus keep people waiting
2. Sometimes they cannot read the writing in the books, causing double booking
3. Keeping track of payment is difficult
Dominic James is also having a number of staffing issues to resolve, particularly with the lifeguards in the Swimming Pool. Whenever the pool is open there has to be a life guard on duty at all times. Most of the lifeguards are part time and/or temporary and have to be trained before they can take up their duties. The week’s duties are written using a white board of the sessions and the staff that will be covering them. There are 18 lifeguards on the list who have preferences for different sessions, these are listed in a notebook so that Dominic James can ensure the right people are allocated the right times. If he cannot find a lifeguard he has to do the duty himself. It is his experience that staff remove their names from the duty board without consulting him, that names get erased in error or that they do not find their names for that week. It has meant that most weeks he is doing a lot of hours of lifeguard duties and on one occasion he had to close the pool.
Your task
You have studied key concepts pertaining to object orientation. For instance, the class concept, association among classes, containment (aggregation and composition), inheritance and polymorphism, the use of abstract classes and interfaces. Also, you have gained skills in unit testing using Junit framework. Java also has a wealth of inbuilt classes such as those for exception handling, constructing GUIs, and storing collections of data.
You are to apply these concepts in implementing a solution to the problem described in this scenario. In particular, Mangoes have requested that your consultancy provide them with the detailed designs (UML class diagram) and prototype (Java implementation) for:
Membership registration
Booking of classes (e.g., fitness class)
Booking a facility (e.g., sports hall)
Viewing facility bookings and class schedules
Altering bookings
Altering or removing members
Determining how much money was made from facility bookings in a week
This IT Computer Science Assignment has been solved by our IT Computer Science Experts at TVAssignmentHelp. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.