Question
For this project you will create a database-backed application for the Gym. You will use JavaFX for the user interface and a database of your
For this project you will create a database-backed application for the Gym. You will use JavaFX
for the user interface and a database of your choice for storage.
Requirements
The system is intended to be used by both the front desk and the personal trainers. The front desk
staff should be able to:
1) Add a new client to the system
2) Modify a client's name and contact information
3) Add and remove trainers from the system
The trainer should be able to:
1) Create, read, update and delete client training plans
2) Review summary training plans of a client
There is no requirement for security for this application.
Design Requirements
User Interface
Trainer Screen: This screen will be used to add, update, and delete trainers from the system.
Client Management Screen: This screen will be used to add, update, and delete clients from the
system.
Training Plan Screen: This screen will be used to assign a trainer and create a training plan for a
client. This screen will be the most important one!
You may use any Java programming techniques and technologies that we have learned, and haven't
covered in class. You are encouraged to research solutions for issues you run into, and implement
them. The more comprehensive your project is, the better the grade will be. Extra credit will be
awarded for the use of special technologies not covered in class (Databases, UI, Advanced JavaFX,
SceneBuilder, etc)
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