Figure 7: The Class Model Diagram For The Ocrms System: Department Lecturer
Figure 7: The Class Model Diagram For The Ocrms System: Department Lecturer
Department
1 1..*
-department_name: string Lecturer
-department_id: int -username: string
-faculty: string 1
1 -password: string
-hod: int -dept_name: int
1 1..* 1
+create (): void
+update (): void +manual_reg_course (): void
Course +login (): boolean
+delete (): void 1…*
-course_code: string +view_ assigned_courses (): void
1 -course_title: string void
1…* 1..*
-credit_unit: int
Admin
-username: string +create (): void
-password: string +update (): void 1
+remove (): void Hod
+add_courses (): void
-hod_id;: int
+add_lecturers (): void 1..* 1..*
+assigned_lec_to_dept (): void +view_dept_courses(): void
+login (): boolean Student +assigned_course_lecs (): void
+create_usergroup (): void 1
+assigned_privilege_usergroup (): void -reg_number: string 1
+view_student_info (): void -password: string
+delete_usergroup (): void -dept: string 1…*
-sex: boolean Course_Allocation
-age: int
-curent_level : int -course_code: string
-allocating_dept: string
Course_Registration 1…*
-offering_dept: string
+register_courses (): void -semester:int
-reg_no: string
+view_courses ( ): void -session: string
-semester: int
+login (): boolean - assigned_level:int
-session: string
+print_course_form (): void
-level: int
+perform_ppd_reg (): void
-dept: string +add (): void
+perform_sum_reg (): void
+remove (): void
+register (): void +update (): void