The main functions as follows: Admin: manage, create new offices and managers. Manager: manage, create new classes, students, add student to class. Teacher: add student to his class, add attendance for each class lesson.