The University Management System diagram depicts a structured system with classes such as University, Department, Course, Professor, Student, and Administrator. These classes house attributes and methods essential for managing various facets of the university, from administrative functions to academic interactions. This diagram encapsulates a holistic view of a university ecosystem, detailing administrative roles, academic interactions, and the interconnectedness of various entities within the system.
Edit this diagram in Gleek
University management system diagram code in Gleek
University
+Name
+Location
+Departments
+Administrators
+CoursesOffered
Department
+DepartmentId
+Name
+Courses
+Professors
+DepartmentHead
+AddCourse()
+AddProfessor()
Course
+CourseId
+CourseName
+CourseCode
+Students
+Professor
+CurrentEnrollments
+AssignProfessor()
+EnrollStudent()
Professor
+ProfessorId
+Name
+DateOfBirth
+Courses
+TeachCourse()
Student
+StudentId
+Name
+DateOfBirth
+Courses
+Major
+EnrollCourse()
+GetStudentInfo()
Administrator
+AdministratorId
+Name
+Responsibilities
+ManageCourse()
+AddProfessor()
+AddDepartment()
+AddStudent()
University {1}-has many-{1..n} Department
Department {1}-has many-{1..n} Course
Department {1}-has many-{1..n} Professor
Course {1}-has many-{1..n} Student
Course {1}-taught by-{1} Professor
Student {1}-enrolled in-{1..n} Course
Professor {1}-teaches-{1..n} Course
Student {1}-major in-{1} Department
Administrator{1}-manages-{1..n}Course
About class diagrams
Class diagrams are used in software engineering to describe the structure of a system. A class diagram uses Unified Modeling Language (UML) to show the classes, attributes, methods (or operations), and their relationships to each other in the system. Class diagrams prove valuable in object-oriented modeling. Class diagrams can be used to model the data structure or to design a system in detail.
Similar class diagram examples
Library management system class diagram
Online shopping system class diagram
Video rental system class diagram
Student result management system class diagram
Restaurant management system class diagram
Course registration system class diagram
Passport automation system class diagram