PHẦN 4: IV .SƠ ĐỒ CLASS
4.2. Danh sách các lớp đối tượng và quan hệ
STT Tên lớp/quan hệ Loại Ý nghĩa/ghi chú
75 2 Roles Đối tượng Các chức vụ có thể là quản trị
viên/cán bộ Đoàn/cán bộ ban nề nếp/cờ đỏ/học sinh giữ SĐB
3 Permissions Đối tượng Các quyền sử dụng hệ thống
4 Courses Đối tượng Khóa học
5 Classes Đối tượng Lớp học
6 Teachers Đối tượng Giáo viên
7 Pupils Đối tượng Học sinh
8 Criterias Đối tượng Các tiêu chí thi đua 9 Activities Đối tượng Các hoạt động thi đua
10 Regulations Đối tượng Các quy định trong tiêu chí và hoạt động
11 Reports Đối tượng Báo cáo chấm điểm thi đua
12 ReportDetails Đối tượng Chi tiết báo cáo chấm điểm thi đua 13 Users has a Roles Quan hệ Người dùng có một chức vụ
14 Roles has
Permissions
Quan hệ Chức vụ có nhiều quyền sử dụng hệ thống khác nhau
15 Reports has a Users
Quan hệ Báo cáo chấm thi đua được tạo bởi một người dùng
16 Reports includes ReportDetails
Quan hệ Báo cáo chấm điểm thi đua bao gồm nhiều chi tiết chấm điểm thi đua 17 Activities has a
Users
Quan hệ Hoạt động được tạo bởi một người dùng
18 Criterias includes Regulations
Quan hệ Một tiêu chí có nhiều quy định
19 Activities includes Regulations
76 20 ReportDetails has
a Classes
Quan hệ Một chi tiết báo cáo chấm điểm thi đua là của một lớp
21 ReportDetail has Pupils
Quan hệ Một chi tiết báo cáo chấm điểm thi đua có thể chứa nhiều học sinh vi phạm
22 ReportDetail has Regulations
Quan hệ Một chi tiết báo cáo chấm điểm thi đua chứa một quy định
23 Classes has a Courses
Quan hệ Một lớp thuộc một khóa học
24 Class has a Teachers
Quan hệ Một lớp có một giáo viên chủ nhiệm
25 Pupils has a Class Quan hệ Một học sinh thuộc một lớp