This repository contains a group project for a GUI sports management information system, serving as a database for athletes, coaches, associations and events, developed as part of an Object-Oriented Programming module in 2024.
Application and Source Code Download
- Open the application to view the User Select Menu. Click the respective user type to access the Login Menu.
- In the Login Menu, enter the username and password in the text boxes provided and press the Login button.
- If the login is successful, a push notification box will appear, press the ok button to view the Main Menu.
- If the login attempt fails, a push notification box shows the remaining login attempts. Press the ok button to access the Login Menu again. If the user runs out of login attempts, then the application will shut down.
- Within the Login Menu, the admin would have to choose the sport of the association they want to access.
- The username for Admin is “Admin” and the password is aDm1n235.
- The Main Menu for an Administrator will show the System Management, Ministry Programs, Sporting Events, Demographics, Clubs, Nationality, and Sponsorship buttons.
- Select the button which corresponds to the information the user would like to see.
- When they select the System Management button, the admin will see the users they want to change.
- Once a user is selected, the create, edit and delete options will appear which can open the Create Account Menu, Edit Account Menu, and Delete Account Menu respectively.
- The Main Menu for an Athlete will show the: Ministry Programs, Sporting Events, Demographics Clubs, Nationality and Sponsorship buttons.
- Select the button which corresponds to the information the user would like to see.
- The user can access the Main Menu again after clicking an option by pressing the Back Button.
- The Club Button opens the Club Login Menu where the user would have to enter his/her TRN and club password.
- If the login is successful, a push notification box will appear, press the ok button to view the Club Menu which shows the club the user is in.
- If the login attempt fails, a push notification box shows the remaining login attempts. Press the ok button to access the Club Login Menu again. If the user runs out of login attempts, then the application will shut down.
- The Main Menu for a Coach will show the: Ministry Programs, Sporting Events, Demographics, Clubs, Nationality, Sponsorship and Salary buttons.
- Select the button which corresponds to the information the user would like to see.
- The user can access the Main Menu again after clicking an option by pressing the Back Button.
- The Main Menu for an Association will show the: Ministry Programs, Sporting Events, Demographics, Clubs, Nationality, Sponsorship and Salary buttons.
- Select the button which corresponds to the information the user would like to see.
- The club menu shows every club within the association.
- The user can access the Main Menu again after clicking an option by pressing the Back Button.