Attendance Management System Class Diagram
Attendance Management System Class Diagram
Let us see the Attendance Management System Class Diagram. We will show the attributes and functions of all the classes that are possible in this project.
- Admin (Administration)
- Courses
- Teachers
- Students
class (Admin)
Attributes/Variables of the class (Admin)
Private Attributes/Variables:
There are the following private attributes in the mentioned class diagram.
-Id: string
-Name: string
-Password: string
-Email: string
Public Attributes/Variables:
There are following public attributes in the mentioned class diagram.
Nil
Functions of the class (Admin)
Private Functions:
There are following private functions in the mentioned class diagram.
-AddNewTeachers()
-ModifyTeachers()
-RemoveTeachers()
-AddNewTeachers()
-ModifyStudents()
-RemoveTeachers()
-RemoveAdmins()
-AddNewSubjects()
-ModifySubjects()
-EnrollStudentsForCourses()
-UnenrollStudentsFromCourses()
Public Functions:
There are the following public functions in the mentioned class diagram.
Nil
class (Courses)
Attributes/Variables of the class (Courses)
Private Attributes/Variables:
There are the following private attributes in the mentioned class diagram.
Nil
Public Attributes/Variables:
There are following public attributes in the mentioned class diagram.
+Id: string
+Name: string
+Teacher: string
+EnrolledStudents: string[]
+Lectures: string[]
Functions of the class (Courses)
Private Functions:
There are the following private functions in the mentioned class diagram.
Nil
Public Functions:
There are the following public functions in the mentioned class diagram.
+GetEnrolledStudents()
- class (Teachers)
Attributes/Variables of the class (Teachers)
Private Attributes/Variables:
There are the following private attributes in the mentioned class diagram.
-Name: string
-Password: string
-Email: string
Public Attributes/Variables:
There are following public attributes in the mentioned class diagram.
+Id: string
Functions of the class (Teachers)
Private Functions:
There are the following private functions in the mentioned class diagram.
-AddLectures()
-MarkAttendance()
-ViewAttendance()
-PrepareAttendanceReport()
-ViewAttendanceReport()
Public Functions:
There are the following public functions in the mentioned class diagram.
Nil
class (Students)
Attributes/Variables of the class (Students)
Private Attributes/Variables:
There are the following private attributes in the mentioned class diagram.
-Name: string
-Password: string
-Email: string
Public Attributes/Variables:
There are following public attributes in the mentioned class diagram.
+Id: string
Functions of the class (Students)
Private Functions:
There are the following private functions in the mentioned class diagram.
-ViewAttendanceReport()
-ViewEligibilityStatus()
Public Functions:
There are the following public functions in the mentioned class diagram.
Nil
Important Links for class diagram
- Tutorial: Class Diagram
- Exercise: Class Diagram of Projects
- MCQs: Class Diagram