| Version 16 (modified by , 31 hours ago) ( diff ) |
|---|
Use-case model
List of Actors / Roles
Administrator – Manages universities, faculties, subjects, and system-wide affiliations.
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 creating an Affiliated record.
- UC1004 – Create Subject – Administrator adds a new subject offered by a specific faculty.
Professor – Teaches subjects, advises students, and evaluates student performance.
Use-cases:
- UC2001 – Assign Grade to Student – Professor enters or updates the final grade, status, and absences count for a student in Student_Subject.
- UC2002 – Advise Student – Professor approves or records the advising period (Start_Date, End_Date) with a student in the Advice entity.
Student – Enrolls in subjects, checks grades, and requests academic advice.
Use-cases:
- UC3001 – Enroll in Subject – Student enrolls in a subject offered by their faculty, generating a Student_Subject record linked with a specific Professor.
- UC3002 – View Grades – Student checks their final grades and enrollment status for completed subjects.
- UC3003 – Request Advice – Student requests academic advice/mentorship from a professor, creating an entry in Advice.
System (Third-party) – Optional: Not needed as the system database is self-contained.
Scenarios:
Assign Professors to Universities
Use-case model diagram (optional)
Attachments (2)
- useCaseDiagram.jpg (231.4 KB ) - added by 7 months ago.
- useCases.png (115.6 KB ) - added by 3 months ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.

