| Version 3 (modified by , 2 days ago) ( diff ) |
|---|
UseCase2002 – Advise Student
Initiating actor: Professor
Other actors: None
Description: A professor records an academic advising relationship with a student for a specific time period.
Scenario:
- Professor selects “Start Advising Student”.
- System shows a list of students belonging to the same faculty as the professor:
SELECT st.Id, st.Name, st.Surname FROM Student st JOIN Professor p ON p.Faculty_Id = st.Faculty_Id WHERE p.Id = :professor_id;
- Professor selects a student and enters the advising start and end dates.
- System inserts the advising record into the database:
INSERT INTO Advice(Student_Id, Professor_Id, Start_Date, End_Date) VALUES (:student_id, :professor_id, :start_date, :end_date);
- System confirms the advisor assignment.
Note:
See TracWiki
for help on using the wiki.
