Changes between Initial Version and Version 1 of UC3003


Ignore:
Timestamp:
02/04/26 12:56:34 (3 weeks ago)
Author:
216009
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UC3003

    v1 v1  
     1= UseCase3003 – Request Advice
     2
     3**Initiating actor:** Student
     4
     5**Other actors:** Professor
     6
     7**Description:**
     8Student requests academic advising from a professor.
     9
     10**Scenario:**
     11
     121. Student selects “Request Advisor”
     13
     142. System lists professors available in the student’s faculty:
     15{{{
     16SELECT p.Id, p.Name, p.Surname
     17FROM Professor p
     18JOIN Faculty f ON p.Faculty_Id = f.Id
     19JOIN Student st ON st.Faculty_Id = f.Id
     20WHERE st.Id = :student_id;
     21}}}
     22
     233. Student selects professor and sends request.
     24
     254. System creates advising relationship (pending or immediate):
     26{{{
     27INSERT INTO Advice(Student_Id, Professor_Id, Start_Date, End_Date)
     28VALUES (:student_id, :professor_id, CURRENT_DATE, NULL);
     29}}}
     30
     315. System confirms request submission.