A course registration IT system as a console-based application
- Students can search and add courses to their schedules. They can drop the course or update to a different time slot/change the index of the course.
- The application will verify if the students stay with the maximum course load and if there are any clashes.
- Administrative staff can add and remove new students. They can also add, remove, and change courses, indexes, and their timings and venue.
- Using the inheritance OO concept, we made the lesson as the parent class while lectures, tutorials and seminar classes inherit the attributes and behaviour from the lesson parent class.
- Full detailed report of the project: CZ2002 report.pdf
- Application Demo: Video
- UML Class Diagram: UML class.pdf
- Angel Han Feng Yi
- Aileen Laksmono Lie
- Bachhas Nikita
- Han Xiao