Abc Assignment Help

Facility Management System for Gymnasium: Case Study Assessment 2 Answer

Assessment 2: Case Study-1  

Assessment Details: 


In this assignment, you are going to perform a system analysis and design of a membership and facility management system of a gymnasium of given case study  


You are to perform an analysis and design of a “membership and facility management” system. You are required to submit:  

i) Discuss the six core processes of the SDLC required to develop the membership and facility management system (Marks 6*5=30) 

ii) A Class Diagram for the entire membership and facility management system, showing: (Marks 30) 

• Attributes  

• Custom methods  

• Various relationships  

• Association names  

• Multiplicities  

• Association Classes (if any)  

iii) A use case diagram which models the actors and the use cases of the Manager schedules staff roster (Marks 15) 

iv) A use case diagram which models the actors and the use cases of the Member registers for class (just before the commencement of a class) (Marks 15) 

v) Develop PERT/CPM chart explaining the early and late start for each task. Identify the critical path and the total time to finish the project (Marks 10) 

 Whenever you make assumptions, please state these clearly.  

You will be marked on various aspects, including among other things:  

• Completeness of analysis (thoroughness)  

• Correctness of analysis – i.e. how much the analysis represents the described system.  

• Use of notation – whether you correctly used the UML notations.  

• Appropriate use of generalization/specialization (in class diagram)  

• Appropriate use of aggregation/composition (in class diagram)  

• Clearness of diagrams  

  Case Study  

Specification: Body Sculptors Gymnasium  

Body Sculptors is a gymnasium that uses a computer-based information system to track and monitor membership and member activity in the gymnasium facilities.   

Staff Management  

Body Sculptors employs managers, administration staff and trainers. All staff have a staff ID, personal contact details and bank account number to enable direct debit of wages. Staff may be salaried or casual, with casual staff paid on an hourly rate. Both salaried and casual staff may be paid overtime rates.  

The trainers work on the gym floor and have one or more areas of expertise called a specialty. A trainer’s specialty determines where in the gym they can work. For example, only trainers with a speciality in aerobics may conduct any of the aerobic or aquarobic sessions. Specialities are aerobics, strength and circuit. A trainer’s speciality is based on formal qualifications completed (or updated) within the last 5 years. Qualifications have an institution name, course name, course length and starting year. All trainers must have a current first aid certificate.  


The gym is open from 5.00am until 11.00 pm with a manager and trainers rostered on throughout that time. Administrative staff work from 8.00 am until 4.00 pm. The roster is organised so that at any time of the day or night, there is at least one trainer with each specialisation available in the gym. In some of the busier times several staff are scheduled to cover demand. A typical daily roster may look like:  

Each cell on the timetable indicates that an employee will be required for a specialty or role type at a particular time slot and that they will be skilled and qualified for that particular task.  

 Facilities and Equipment  

Body Sculptors provides a range of resources such as strength and flexibility apparatus; facilities that include a swimming pool and a sauna; and a number of different classes. All resources are linked into the system.   

The apparatus includes equipment used for fitness and strength development, for example treadmills, bench presses, exercise cycles and rowing machines. Each apparatus has a maximum time for individual member use, after which time it is disabled until the next user logs in. Each apparatus also calculates the calories used to operate it, based on the speed and effort being applied during use.  

The swimming pool and sauna temperatures are thermostatically controlled, and are regularly monitored. Each has a current temperature and maximum temperature. If the maximum temperature is exceeded, a notification is sent to the manager, and the heaters are automatically switched off. The swimming pool has a daily log that has the pH for each 15 minute interval throughout the day. If the pH drops below or rises above the preset limits a notification is sent to the manager.   

Each class has a maximum number of participants, a duration (which may not be the fully scheduled time), and a calorie value. One or more trainers is allocated to each class.  

Member services  

Customers are called members and have their details registered to ensure that important health and insurance requirements are met. Members each have a name, address, date of birth, phone number, occupation, and an access type, that may be full or restricted.  Full members have access to all facilities and equipment in the centre. Restricted members may access only the services or resources that they have nominated. Members are issued a swipe card and a PIN used to authorise their use of services and equipment in the gym. A session is a visit in which the member exercises on an apparatus, participates in a class, makes use of a facility, such as the swimming pool or sauna, or any combination of these. Members can visit the gym and not have a session.  

Members are regarded as current when they have paid the fee for their elected level of membership at least up to the current date. Members whose paid-to date is greater than 3 months old must rejoin, by paying the nominal joining fee and providing another doctor’s certificate certifying that they are fit to use the gym.  

A typical member’s session may look like this. The restricted member arrives at the gymnasium for a circuit session. At the front desk, the member registers, by swiping their card and entering their PIN, to confirm their membership status and to identify themselves to the system. If their membership is not paid up to date, they are requested to make a payment in order to activate their membership. If no valid membership period is remaining, the session is cancelled, otherwise, the member then enters session targets in time or calories for this session, and the session commences. The member proceeds to the circuit room. The circuit consists of apparatus each designed to improve aerobic fitness, muscle strength and flexibility, such as treadmills, rowing machines, bench presses, etc. Before commencing their exercise on each apparatus in the circuit, the member first registers (swipes their card). The apparatus then displays the calories and time from that member’s last session on that apparatus, the total time and calories for the session so far, and the session targets. While the apparatus is in use the time elapsed and calories expended on that apparatus are updated every 10 seconds. When the member finishes exercising, they log off the apparatus by pressing a button.   

Classes are run in activities such as aerobics, health management, relaxation, and many other fields for which trainers are qualified. When scheduling an activity, the class leader provides the maximum number of participants for the schedule, as well as the time and calories for the planned activity. To be sure of a place in a class members book in advance, and receive a notice confirming whether or not a place has been reserved for them. A place may not be reserved if the class is already full, or if the member is restricted from that type of activity by their membership choice.  

At the commencement of the class, members swipe their card in the reader. If they have a booking, this is verified, and they are accepted for the class. If they do not have a booking, they are verified for access, and admitted if there are places available. On the way out the card is swiped again, at which time the class details are added to their session, with any pro rata adjustment in time or calories for and early exit. If they forget to swipe their card on exit, it is assumed that they have completed the class.  

When using the swimming pool other than for a class, the time is registered, and the member is asked for the laps and pace when exiting to allow calculation of calorie expenditure. In the sauna, only the time is used.   

When the member indicates that he or she has finished a session, they are provided with a printed report of the session, detailing the targets, time and calories expended on each resource, and the



1.0 Introduction 

The entire study is based on "Facility Management System" for Gymnasium, which provides the best design and the analysis for the same. The study consists of the completed "Software Development Life Cycle" which will elaborate all the steps and analysis in each of the stages. The class diagram is also drawn to show the effectiveness of the membership, which describes the attributes, different relationship, custom methods and many essential functions for the same. The diagram is drawn on the platform of Microsoft Visio. The study is also depicted with user diagram, one for the management which allocated the roster for the staff and also for the member of the Gymnasium registering for their classes. These diagrams are drawn on the platform of Lucid Chart. It states the clear view and the analysis where the PERT Chart highlights the exact time for finishing the project with analysing the critical path. 

2.0 Finding and Analysis

2.1 SDLC of the "Facility Management System"

  • Planning: It is required to plan correctly so that the proper calculations are needed to make the analysis. It helps the study of the strength as well as a weakness for the performance of the project. The development of the application will be meaningless when there is not any plan as it affects the project to progress in the development of the software (Balanis, 2016). The knowledge of the target audience is required to know very well that will help the developer and team build it properly. Despite that, the identification of the project and the activity is also necessary to know it very well. The "Facility Management System" will be implemented by taking all the resources which will help to make the application for the use of the management and the users. The proper implementation and the planning for the game are essential in designing the app, and it will help the team for managing all the phases for adequate justification (Dennis, 2018). Therefore this step is vital and necessary for the implementation of software in its life cycle. Perfect planning is dealt with the software and the individual needs for the management of the files in the plan. 
  • Analysis: This step clears the performance and the proper analysis in maintaining the regulation in each stage of the life cycle. The report helps the life cycle of the application in many ways when there are to be determining any flaws and improper sources in it. The "Facility Management System" application helps the team to maintain the decorum and the phases in each stage. The resources and the analysis will be manipulated in determining the facilities (Aljawarneh et al. 2017). A proper investigation is needed pty implemented in a certain way so that the resources and management software is analysed and will explore the things in a different way. The management system will be needed to explain the requirement and the weakness of the project. The identification and determination will be useful in the analysation when it is done for the execution. Therefore, it is most needed for the better implementation, and the proper analysis is required in order to be done for the betterment of the next stages in the life cycle of the software (Alshamrani and Bahattab, 2015). A better analysis is needed for the requirement of the steps and dealing with its management for better use.
  • Design: After the completion of the analysis, it is required to handle the design part for the building of the architecture for the software application, "Facility Management System". The design is practical and also removes the flaw if any, in the software. The SRS also helps the designing if the architecture and the approaches in each stage but the designing is much more important than the other stages of the life cycle. It has the effectiveness as it helps to run the software if the design gets perfect and justifiable. The proper plan is required so that the management and the users can access and we'll make the system effective. The identification of the architecture and the program will be fictional where the project will make the analysis for the registering of the uses (Denninger et al. 2016). Therefore, the program is needed to implement, and the architecture is designed for the better execution that will help the users as well as the management to deal with it very effectively. The reason for the design is useful in the means of the effectiveness, and the dealings are required.
  • Implementation and Development: The original task will be effective when it implements with the development, and the application is needed of the betterment as the software where the data and the resources for the "Facility Management System" and its analysis. After the development of the software, the resources and the arrangement are needed for the implementation of the software. It has the effectiveness, and it will deal with the analysis, but the SDLC makes the development in all the phases, and it would be useful in all aspect for the completion of the step. The application, "Facility Management System" will be helpful when one more vital phase, development is to be done for the use, and the models are useful. It is much more needed for better use in dealing with the analysis and the implementation of the same (Hyman, 2017). There can be many more phases, and the stages of the development to the life cycle depend on the implementation and the development of the application. That has the effectiveness in dealing with the manipulation of the use.
  • Testing: Testing is required for the betterment of the project and has the effectiveness, and the necessary steps are manipulated. The stages of all the application are the same, but all the essential steps are needed in dealing with the app, "Facility Management System". It has the effectiveness in making the respective deals for better planning. The planning is much more need at the time of execution, and the individual needs are to be covered for the betterment of the application (Johnston and Nally, 2015). In this stage, if there are any types of bugs and the errors occur, then it would have the removal done in the arena. Therefore, the step will be more critical, and then individual needs in dealing with the betterment and the manipulation are much more required. The modules are needed to check, and the deals are to be done for the testing and the functioning in the application to make a useful function. All the needs are to be managed, and the respective deals in creating a plan effectively are done at the time of the testing phase. The testing of induction and the module variation in the software application is also done at the time of reciprocating the variance.
  • Maintenance and Deployment: The deployment is required for proper maintenance, which will make a practical application. The need of an issue to get it solved is necessary for the stages, and the deals of the effects are done for the process, and the maintenance is managed for the betterment of the application (Karim et al. 2016). The proper maintenance is required for better use, and the changes are done. The purpose of the form is necessary for the better use and the deal of the reputation in building up the form with implication, "Facility Management System". The respective agreement is managed for the term and their software to make it useful. It has effectiveness and deal of individual needs in planning and implementing the software in different ways. Therefore the maintenance is needed for better deployment. [Referred to Appendix 1]

Stages of SDLC

Figure 1: Stages of SDLC

(Self Created)

2.2 Class Diagram 

The class diagram is effective in the means of making the system of "Facility Management" which reflects the clear structure with the help of Microsoft Visio. The class diagram depicts the attributes. A different relationship, multiplicities, association names and the same classes are having functions related to the system. It has the effectiveness, and the dwellings are the effective need in making the class diagram effective (Maheshwari and Prasanna, 2016). The class diagram represents the dealing of the class and the operation for the management of the software and the management. The required solutions are depicted, and the arrangements are made for better manipulation is needed. The role class and the user class are having different functions, and their role of the fitness class and the trainer classes are different from the membership class. The class and the function of the roles as implementing and are designed for better understandings.

Class Diagram of "Facility Management System"

Figure 1: Class Diagram of "Facility Management System"

(Source: Created on Microsoft Visio)

2.3 Use case diagram of Manager scheduling the roster for staff

Use case diagram of Manager scheduling the roster for staff

Figure 2: Use case diagram of Manager scheduling the roster for staff

(Source: Created on Lucid Chart)

The Use case diagrams are representing the management of other user and Manager while performing any work. The deal is among the wiser and the role of the Manager while rostering the classes in the Gymnasium. It has the effectiveness, and the drawing is drawn on the platform of Lucid Chart for this management system. The particular dealing is shown for the proper implementation, and the restrictions are deals highlighting for the same execution and justification (Tsui et al. 2018). The user and the Manager are shown for their proper use and access to the system at the appropriate level that is needed to design. It helps the architecture to display each of the characteristics and the roles for the same and has the effectiveness in dealing it accordingly.

2.4 Use case diagram of member registering for a class 

Use case diagram of member registering for a class

Figure 3: Use case diagram of member registering for a class

(Source: Created on Lucid Chart)

The picture is all about the use case where the management of the Gymnasium where the members can register their classes individually for the manipulation of the storm and the design of the system along with its facility management. The individual needs are also designed for better execution, and the individual accesses are there for a clear view. The purpose of dealing it in a simple way has the best structure, and the needs are registered for structured management in the drawing (, 2019).

2.5 PERT/CPM chart 

PERT/CPM chart

PERT Chart of "Facility Management System" of Gymnasium

Figure 3: PERT Chart of "Facility Management System" of Gymnasium

(Source: Created on Lucid Chart)

The PERT Chart helps in analysing the critical path along with the total time taken to complete the project. The individual needs are done at the set requirement we're the complete notations. They are done and the required in making it effective. The sceptical view has the estimated, and the stages of the project are at its earliest probable time to complete each of the activity. The length and the longest duration need to be effective as per the activity and the expected times for the completion of the project. Therefore the use of the formula that helps to determine the activity for its implementation is likely as:

"(shortest time + 4 x likely time + longest time)/6"

The above formula helps to determine the total time for the activity and manipulation for the required task to get completed. This will be effective, and the requirements are necessary for the completion of the project (, 2018). [Referred to Appendix 2]

3.0 Conclusion

The study is based on the design and analysis of the software for the "Facility Management System" where the gymnasium classes are arranged, and the user and the management can access it for their use and requirement. The software implementation and the SDLC process described in the study are for a complete definition and the means to know all about it. The class diagrams, as well as the use case diagram for the required management, are also done as per requirement. The PERT Chart is also depicted for better implementation for the critical path and the exact time for the completion of the project.

Customer Testimonials