1.0 Coursework Title: Object Oriented Development With Java (CT038-3-2) Page 1 of 4
1.0 Coursework Title: Object Oriented Development With Java (CT038-3-2) Page 1 of 4
The assignment is to design and implement an APU Gym Centre Management System
(AGC). This expected system is for the centre managers to handle end user registration and
help centre customers to register & book training sessions with specific trainers. Besides, the
system is also for the centre trainers to check their individual training sessions and to collect
payment & provide feedback at the end of each session. In addition, the system is necessarily
to be designed and developed using object-oriented approach covering object orientation
concepts and principles. Furthermore, a supporting document is required to reflect the design
and the implementation details demonstrating the object-oriented programming concepts and
their code samples.
Develop the practical ability to describe, justify, and implement an Object-oriented system.
5.0 TYPE
This coursework requires students to identify a business domain for a gym centre. Construct
a software solution using object-oriented programming paradigm to support user registration,
training session booking, payment collection, and feedback after training session. The target
users of the system are centre managers and trainers. The developed system should achieve
the following requirements but not limited to:
System login records for authentication and authorisation process.
Manage end-user information and their roles for access control.
Manage customer registration and training session booking.
Manage payment collection and feedback after each training session.
Generate analysed reports for management members
With the aforementioned requirements, you are expected to analyse a business domain
pertaining to a gym centre. All the information must be saved in text file. Apart from these,
the general settings and data configuration as well as fundamental functions are included to
facilitate the end users.
You are also required to identify the relationship among the entities and also develop the
necessary methods needed to fulfil the requirements of the expected systems.
8.0 DELIVERABLES:
As part of the assessment, you must submit the project report in softcopy form, which
should have the following format:
A) Cover Page:
All reports must be prepared with a front cover. A protective transparent plastic
sheet can be placed in front of the report to protect the front cover. The front cover
should be presented with the following details:
Module
Coursework Title
Intake
Group member (Student name and ID)
Date Assigned (the date the report was handed out).
Date Completed (the date the report is due to be handed in).
B) Contents:
Description and justification of the design and the implementation code
which illustrate the object oriented programming concepts incorporated into
the solution
A 2000-word report based on the object-oriented topic researched
C) Conclusion
D) References
The font size used in the report must be 12pt and the font is Times New
Roman. Full source code is not allowed to be included in the report. The
report must be typed and clearly printed.
You may source algorithms and information from the Internet or books.
Proper referencing of the resources should be evident in the document.
All references must be made using the APA referencing system.
List of references at the end of your document or source code must be
specified.