Get in touch

Student Record System

The student record system was the first OOD based project I was assigned in my course.

The system is divided up into four users:

  1. Administrators – This user is responsible for creating new accounts, courses, modules , mapping users to courses/modules and modules to courses.
  2. Course Director- This user is the head of an existing courses. They can generate reports on the progress of students taking modules in their assigned course.
  3. Lecturer- This user is responsible for grading students for their modules. A lecturer is assigned a set of modules and can insert student grades for these modules.
  4. Student- This user can view their current grades in modules they are taking as part of their course. They can also see what modules they still need to pass in order to graduate.

README for the system can be found here.

UML and CRC cards for the system can be found here

Documentation can be found here

Source Code for the system can be found here.

Executable JAR (wrapped in .exe) of the system can be found here.