Uni Institution is a new private institution that is involved in running full-time diploma courses, part-time diploma courses and short industrial courses.
Uni Institution intends to develop a system to track its activities (such as classes, class sessions etc), enrolments, revenues and expenses (such as lecturers’ remunerations). Uni Institution directors are able to generate financial reports to view revenues and expenses of the institution.
The system allows lecturers to view all the available courses for the up-coming semester and subsequently if they feel that they can commit to the schedule of the course, indicate their availability. Once the course has been assigned to the lecturer, the lecturer is able to view and if they prefer, print the course student list.
The list of diploma courses and short courses are available to the general public for viewing.
Students can register for courses with the institution or get the registrar to do so on their behalf. They will then have their particulars (name, contact information, health condition, injury history, etc.) recorded, and their names added to a mailing list. They are also asked to sign an undertaking to indemnify Uni Institution from injury liability.
Students can choose between 2 modes of payment. The payment modes are:
- One time deduction
- Giro deduction
For Giro deduction, the system needs to clear the payment with the bank system.
The system should help the registrar to develop the content for a course, schedule the course, and assign a lecturer to each course.
The registrar handles and records students enrolling with the institution, attending classes, and making payments. In addition, the registrar also maintains the lecturers and students information.
Construct a use case diagram for the application (notice that there is a generalization hierarchy among the actors).
Summary: This question belongs to modern systems design and discusses about a private institution that is involved in running full-time diploma courses, part-time diploma courses and short industrial courses and to construct a use case diagram for the application.
Total word count: 242