5. Nhiệm vụ nghiên cứu
3.2.6. Quy trình nghiệp vụ phân lớp tự động
Mô tả nghiệp vụ
Bảng 3-6 Mô tả quy trình nghiệp vụ phân lớp tự động
Bƣớc 1
NSD yêu cầu chức năng phân lớp tự động, hệ thống hiển thị giao diện phân lớp tự động. Tại giao diện này, NSD có thể xem đƣợc các thông tin tổng quát sau:
Tổng số lƣợng hồ sơ học sinh mới khởi tạo
• Số học sinh đăng ký nguyện vọng học ban tự nhiên (TN).
• Số học sinh đăng ký nguyện vọng học ban xã hội (XH).
• Số học sinh đăng ký nguyện vọng học ban cơ bản (CB): Số học sinh học CB, Số học sinh học CB A, Số học sinh học CB B, Số học sinh học CB C, Số học sinh học CB D
61 Tổng số lƣợng lớp 10 • Số lƣợng lớp 10 học ban tự nhiên. • Số lƣợng lớp 10 học ban xã hội. • Số lƣợng lớp 10 học ban cơ bản: Số lƣợng lớp 10 CB, Số lƣợng lớp 10 CB A, Số lƣợng lớp 10 CB B, Số lƣợng lớp 10CB C, Số lƣợng lớp 10 CB D
Trạng thái phân lớp của năm học: Chƣa phân lớp hoặc đã phân lớp
(chú ý năm học là năm hiện tại).
Bƣớc 2
Để phân lớp, NSD phải xem thông tin trạng thái phân lớp của năm học. Nếu là “Chƣa phân lớp” thì NSD mới có thể click nút “Phân lớp”. Khi click nút này, hệ thống sẽ hiển thị câu hỏi xác nhận và cảnh báo “Không thể xoá kết quả phân lớp cho năm học”.
Khi NSD đồng ý phân lớp, hệ thống sẽ thực hiện phân lớp cho học sinh dựa theo các dữ liệu sau:
Năm học phân lớp (mặc định là năm học hiện tại).
Số phân ban.
Số lớp trong mỗi ban.
Số học sinh trong mỗi ban.
Hệ thống thực hiện phân đều và mỗi học sinh chỉ học một lớp ứng với ban đã đăng ký.
Sau khi phân lớp xong, hồ sơ học sinh chuyển sang trạng thái “Đang học”.
62 lỗi ra màn hình.
Bƣớc 3 Sau khi phân lớp xong, hệ thống chuyển sang giao diện hiển thị kết quả phân lớp.
63
Hình 3.12 Mô hình hóa quy trình phân lớp tự động bằng BPMN 2.0