Attendance Management System Class Diagram

By: Prof. Dr. Fazal Rehman | Last updated: March 3, 2022

Attendance Management System Class Diagram

Attendance Management System Class Diagram
Figure: 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.

  1. Admin (Administration)
  2. Courses
  3. Teachers
  4. 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()
  1. 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
  1. Tutorial: Class Diagram 
  2. Exercise: Class Diagram of Projects
  3. MCQs: Class Diagram

Leave a Comment

All Copyrights Reserved 2025 Reserved by T4Tutorials