Main target of this system is to Enroll the Undergraduates to their Course Units and Assign Lecturers to Respective Courses. MySQL Auto Generated Database is Used with the name of "enroll".
- ThymeLeaf
- Spring Boot DevTools
- Lombok
- MySQL Driver
- Spring Data JPA
- Spring Web
- Maven WebJars Dependencies For Bootstrap 5 and Jquery
Basic CRUD Operations are Done in the Frontend CREATE | READ | UPDATE | DELETE
- 1 Undergraduate can follow Many courses
- 1 Course unit Have Many Undergraduates So that Many courses Have Many Undergraduates
- 1 lecturer can conduct Many Courses
- One Course have only 1 Lecturer
Its purpose is to add an attribute to the models defined in the controller class, So that it can be identified globally.