A computerized system is required to handle information about coaches, sports, schedules, and student registrations for a Sports Academy System.
- Developed a software solution using object-oriented principles.
- Implemented a system that incorporates functionalities for both admins and students.
- Login to Access System
- Add Records:
- Coach
- Sport
- Sport Schedule
- Display All Records:
- Coaches
- Sports
- Registered Students
- Search Specific Records:
- By Coach ID
- By Coach Performance (Rating)
- By Sport ID
- By Student ID
- Sort and Display Records:
- Coaches in ascending order by names
- Coaches' Hourly Pay Rate in ascending order
- Coaches' Overall Performance in ascending order
- Modify Records:
- Coach
- Sport
- Sport Schedule
- Exit
- View Details:
- Sport
- Sport Schedule
- Register to Access More Details
- Exit
- Login to Access System
- View Details:
- Coach
- Self-Record
- Registered Sport Schedule
- Modify Self Record
- Provide Feedback and Star Rating to Coach
- Exit
- The program compiled and executed without errors.
- Input validation was ensured to prevent logical errors.
- Utilized object-oriented programming concepts.
- Stored and retrieved data using text files (assumption was that no databases was allowed).