Task #1833
mở[Kiểm tra tối ưu]
25%
Mô tả
1.Mục đích¶
Sau khi hệ thống hoàn thành quá trình xếp thời khóa biểu tự động hoặc xếp thủ công, Phòng Đào tạo cần có một công cụ để:
Kiểm tra toàn bộ thời khóa biểu theo các quy tắc nghiệp vụ đã cấu hình.
Phát hiện các lỗi chưa được xử lý.
Đánh giá mức độ hoàn thành của quá trình xếp lịch.
Đánh giá mức độ tối ưu của việc sử dụng tài nguyên (Phòng học, Giảng viên, Lớp học).
Hỗ trợ người dùng xử lý các lỗi trước khi ban hành thời khóa biểu chính thức.
Module này không thực hiện việc xếp lịch, mà chỉ đọc dữ liệu thời khóa biểu hiện tại và kiểm tra theo các Rule đã được cấu hình.
2. Luồng nghiệp vụ¶
sau khi xếp xong thời khoá biểu - > Người dùng nhấn "Chạy kiểm tra" -> Đọc toàn bộ dữ liệu thời khóa biểu -> hiện ra cửa sổ toàn màn hình - > Người dùng xem chi tiết từng lỗi -> sửa lỗi
3.Cấu trúc model¶
- Dashboard tổng quan
│
│ ├── Kết quả kiểm tra (là tổng số tất cả các bài đã khai báo trong tbnvhl)
│ │ ├── Tổng số bài/tiết không vi phạm
│ │ ├── Hard Constraint vi phạm(vi phạm bắt buộc): là các vi phạm bắt buộc trong tiến độ xếp lịch, xung đột lịch, ràng buộc
│ │ ├── Soft Constraint vi phạm(vi phạm cảnh cáo):n là các vi phạm bắt buộc trong tiến độ xếp lịch, xung đột lịch, ràng buộc
│ │
│ │
│ ├── Hiệu suất sử dụng tài nguyên
│ │ ├── Hiệu suất phòng học: số phòng học được sử dụng trong thời khoá biểu/ tổng số phòng
│ │ ├── Hiệu suất giảng viên: tổng số gv được phán công/ số giảng viên giảng dạy
│ │ ├── Hiệu suất lớp học : số tiết đã xếp/ tổng số tiết của tkb đó
│ │ └── Hiệu suất Slot thời gian: số slot đã đc xếp / tổng số tất cả slot
│ ├── Thống kê lỗi theo nhóm
│ │
│ ├── Top lỗi nhiều nhất
│ │
│ └── Biểu đồ Hard / Soft theo nhóm
│ │
│ ├── Phân công và thay đổi
│ │ ├── Số tiết đã xếp phòng: số tiết đã đc xếp phòng/ tổng số tiết
│ │ ├── Số tiết đã xếp giảng viên: số tiết đã đc xếp gv/ tổng số tiết
│ │ ├── Số giảng viên có thay đổi TKB : số gv có tkb thay đổi/ tổng số gv dạy
│ │ └── Số trung đội bị thay đổi tiết:số trung đội bị thay đổi tiết/ tổng số các trung đội - Kiểm tra tiến độ xếp lịch
│ ├── Môn chưa được xếp
│ ├── Bài học chưa được xếp
│ ├── Xếp thiếu bài - Kiểm tra xung đột lịch
│ ├── Trùng lớp
│ ├── Trùng giảng viên
│ ├── Trùng phòng
│ ├── Sai loại phòng
│ ├── Phòng không đủ sức chứa - Kiểm tra chương trình đào tạo & ràng buộc
│ ├── Vi phạm môn tiên quyết
│ ├── Vi phạm môn song song
│ ├── Vi phạm thứ tự bài học
│ ├── Vi phạm kế hoạch huấn luyện
mỗi lỗi sẽ có chi tiết lỗi, khi bấm vào vào sẽ ra thông tin chi tiết và sau đó có điều hương đến ô đó đã xếp trên màn hình thời khoá biểu
có ảnh mô tả
Tập tin