remreren / CSE3063F21P1_GRP19

Ultimate course tracking system.
4 stars 0 forks source link

UseCase #2

Open SSanary opened 2 years ago

SSanary commented 2 years ago

Usecase: Register a Course Actors: Student, Advisor

First Iteration Plan:

  1. When the program starts to execute, system checks semester of this registration.
  2. System assigns courses to created students related to the student's semester information.
  3. System randomly assigns elective courses from elective courses pool.
  4. In some cases (such as full quota, insufficient credit conditions, etc.) the system may not approve some courses.
  5. Registration process is printed to the screen.
  6. After registration is completed, system terminated.

UPDATED