Skip to content

denis-v-s/CourseManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

CourseManagementSystem

Brief summary:

Simulation of a university Course Management System. Developed using JavaFX, following the MVC design pattern. Project utilizes JavaFX features such as GridViews, and ListViews, along with customized cells.

Features:

  • Login / registration functionality, with admin / student roles.
  • Admin can add, edit, and remove existing courses. Admin can also see all registered students, along with the list of classes the students are enrolled in, the students' majors, and their GPA.
  • Students are not able to add, remove, modify courses, however they can enroll into them.
  • Changes are autosaved on application exit, and autoload saved changes on start up.

Quick overview of screens:

Application structure

Login:

Registration:

Student enrollment:

Course Editor:

Admin dashboard:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published