Hệ thống phân quyền người dùng(4):
-
Cán bộ quản lý của trường:
- Thông tin các khoa viện
- Thông tin về các giàng viên toàn trường
- Thông tin về các sinh viên toàn trường
- Quản lý việc đăng ký lớp
-
Cán bộ quản lý của từng khoa viện:
- Thông tin các học phần
- Mở lớp cho mỗi ký đăng ký
- Thông tin về các giàng viên thuộc khoa viện
- Thông tin về các sinh viên thuộc khoa viện
-
Giảng viên:
- Các thông tin cá nhân
- Danh sách các lớp được phân công
-
Sinh viên:
- Các thông tin cá nhân
- Đăng ký lớp
- [Khoa viện] Department ( Dept_Name, Address, User_Id )
- [Giảng viên] Teacher ( Teacher_Id, Name, Information, Dept_Name, User_Id)
- [Sinh viên] Student (Student_Id, Name, Information, _Dept__Name, User_Id)
- [Học phần] Course (Course_Id, Name, Information, Credits, _Dept__Name)
- [Lớp học] Classroom (Classroom_Id, Semester, Course_Id, Teacher_Id)
- [Thời gian, Địa điểm lớp học] Time_Slot ( Classroom_Id, Semester, Day_,_ Start_time_,_ End_time, Room)
- [Sinh viên đăng ký lớp] Enrollment ( Classroom_Id , Semester , Student_Id, Mid_Grade, Final_Grade)
- [Học phần điều kiện] Prerequisite (Course_Id, Prereq_Id)
- [Thời gian mở đăng ký lớp] Time_Enrollment (Semester, Start_time, End_time)
- [Người dùng] User (Id, Username, Password, Role_Id)
- [Phân quyền] Role (Id, Name)
Backend: C#, Asp.net core
Frontend: Html, Css(Bootstrap), Javascript(Jquery)
Database: Sql Server