wiki:Queries

Use-case model

List of Actors / Roles

Administrator – Manages universities, faculties, and system-wide data.

Use-cases:

  • UC1001 – Add University – Administrator adds a new university to the system.
  • UC1002 – Update Faculty – Administrator modifies faculty information such as location or study field.
  • UC1003 – Assign Professors to Universities – Administrator links professors to specific universities.

Professor – Teaches subjects, advises students, and supervises enrollment.

Use-cases:

  • UC2001 – Assign Grade to Student – Professor enters final grades for enrolled students.
  • UC2002 – Advise Student – Professor records start/end of advising periods for students.
  • UC2003 – Register Subject to Faculty – Professor associates a subject with their faculty.

Student – Enrolls in subjects, checks grades, and requests advice.

Use-cases:

  • UC3001 – Enroll in Subject – Student enrolls in a subject offered by their faculty.
  • UC3002 – View Grades – Student checks their grades for completed subjects.
  • UC3003 – Request Advice – Student requests academic advice from a professor.

System (Third-party) – Optional: Not needed here as your database is self-contained; no external actors required.

Scenarios:

Add University

Update Faculty

Assign Professors to Universities

Assign Grade to Student

Advise Student

Register Subject to Faculty

Enroll in Subject

View Grades

Request Advice

Use-case model diagram (optional)

Last modified 3 weeks ago Last modified on 02/04/26 13:08:18

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.