wiki:Queries

Version 5 (modified by 216009, 3 weeks ago) ( diff )

--

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.

Use-case model diagram (optional)

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

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.