0% found this document useful (0 votes)
101 views1 page

Figure 7: The Class Model Diagram For The Ocrms System: Department Lecturer

1. The class model diagram shows the relationships between key entities in the OCRMS system including Department, Lecturer, Course, Student, Admin, Hod, Course Registration, and Course Allocation. 2. A Department can have many Lecturers and Courses, a Lecturer can be assigned to one Department and teach many Courses, and a Course belongs to one Department and can have many Students registered. 3. The Admin entity manages user accounts and course/lecturer assignments, the Hod entity oversees a specific Department, and Students register for Courses and those registrations are managed through the Course Registration entity.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views1 page

Figure 7: The Class Model Diagram For The Ocrms System: Department Lecturer

1. The class model diagram shows the relationships between key entities in the OCRMS system including Department, Lecturer, Course, Student, Admin, Hod, Course Registration, and Course Allocation. 2. A Department can have many Lecturers and Courses, a Lecturer can be assigned to one Department and teach many Courses, and a Course belongs to one Department and can have many Students registered. 3. The Admin entity manages user accounts and course/lecturer assignments, the Hod entity oversees a specific Department, and Students register for Courses and those registrations are managed through the Course Registration entity.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

FIGURE 7: THE CLASS MODEL DIAGRAM FOR THE OCRMS SYSTEM

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

You might also like