An assignment on updating the Course Registration System done in Assignment 1 to include a GUI with MVC architecture.
- src: source code
- lib: setup data
- screenshots: GUI screenshots
- uml: UML diagrams and their source code
-
JDK version 1.7 or above is required to build and run this program.
-
Clone the repository on your machine, or download the zip file
-
Then follow the onscreen instructions
Student entering his/her details
Program menu options
Menu option 1: no search results
Menu option 1: search produced some results
Menu option 2: couldn't register as all registrations are full in this offering
Menu option 2: couldn't register as pre-requisites are not met
Menu option 2: successfully registered
Menu option 2: successfully registered but a warning is issued
Menu option 2: cannot register for more than 6 courses
Menu option 3: cannot de-register as registered courses has depedency
Menu option 3: successfully de-registered
Menu option 4: view the entire course catalog
Menu option 5: show all the registered courses for the current student
Menu option 6: exit the program