UseCase2002 – Advise Student
Initiating actor: Professor
Other actors: Student
Description: A professor becomes an academic advisor to a student for a specific period.
Scenario:
- Professor selects “Start Advising Student”
- System shows list of students in professor’s faculty:
SELECT st.Id, st.Name, st.Surname FROM Student st JOIN Faculty f ON st.Faculty_Id = f.Id JOIN Professor p ON p.Faculty_Id = f.Id WHERE p.Id = :professor_id;
- Professor selects student and enters advising dates.
- System inserts advising relationship:
INSERT INTO Advice(Student_Id, Professor_Id, Start_Date, End_Date) VALUES (:student_id, :professor_id, CURRENT_DATE, :end_date);
- System confirms advisor assignment.
Last modified
3 weeks ago
Last modified on 02/04/26 12:47:35
Note:
See TracWiki
for help on using the wiki.
