wiki:UC3003

UseCase3003 – Request Advice

Initiating actor: Student

Other actors: None

Description: Student requests academic advising from a professor within their faculty.

Scenario:

  1. Student selects “Request Advisor”.
  1. System lists professors available in the student’s faculty:
    SELECT p.Id, p.Name, p.Surname
    FROM Professor p
    JOIN Student st ON st.Faculty_Id = p.Faculty_Id
    WHERE st.Id = :student_id;
    
  1. Student selects a professor and submits the request.
  1. System creates the advising relationship in the database:
    INSERT INTO Advice(Student_Id, Professor_Id, Start_Date, End_Date)
    VALUES (:student_id, :professor_id, :start_date, :end_date);
    
  1. System confirms request submission.
Last modified 4 days ago Last modified on 06/15/26 14:17:31
Note: See TracWiki for help on using the wiki.