This Java and JavaFX project implements a college system that includes features for administrators, lecturers, teacher assistants, and students. The system allows administrators to manage subjects, lecturers, and teacher assistants. Lecturers and teacher assistants can sign up, sign in, add marks and results to students, and manage subjects. Students can sign up, register in subjects, view their results, and calculate GPA.
Watch a demo of the College System Project in action! Click the image above to view the video.
- Add subjects to the system.
- Subject information (name, semester, credit hours, code).
- Sign up with name, ID, semester, and subject.
- Sign in with ID to view personal information.
- Add marks and results to students.
- Sign up with their name and registration number.
- Sign in with a registration number to view personal information.
- Register in subjects.
- View results when available.
- Calculate GPA.
The project uses a MySQL relational database to store and manage information.