The Rules - Software-Design-2022/DFMPC-Student-Placement-System GitHub Wiki

  • Each user may only be referenced as a student once.
  • A group may have more than one student, however, each student must only be assigned to one group
  • Each course can only belong to one program. A program may have many courses.
  • Each course can belong to more than one specialty. A specialty may have more than one course.
  • More than one student may be allocated to a specialty, however, the number of students allocated to a specialty may not exceed the number of available slots for that specialty.
  • A hospital may have more than one specialty. A specialty may be offered at more than one hospital.
  • A student may only be assigned one specialty at a time.