CHƢƠNG II : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.4 Sơ đồ tổng quan use-case
2.4.11 Use-case Đăng ký môn học
Bảng 2.20 mô tả ca sử dụng đăng ký môn học. Use-case đăng ký môn học
Tên Đăng ký môn học
Tác nhân Ngƣời học
Mô tả Ngƣời học đăng ký môn học.
Tiền điều kiện Giáo viên đã đăng nhập vào hệ thống và đƣợc phân quyền trong hệ thống
Hậu điều kiện Ngƣời học đăng ký môn học, hiển thị thông tin môn học mà ngƣời học đã đăng ký thành công.
Bảng 2.20: Bảng chi tiết use-case đăng ký môn học
Hình 2.26: Màn hình giao diện đăng ký môn học
Các phần tử trong màn hình đăng ký môn học đƣợc mô tả chi tiết trong bảng 2.21.
Phần tử mô tả màn hình giao diện đăng ký môn học
Phần tử Kiểu Mô tả
Môn học Text Nhập thông tin môn học cần đăng
ký, hiển thị gợi ý về môn học
Khóa học Text Hiển thị thông tin khóa học
Môn học Text Hiển thị thông tin môn học
Giáo viên Text Hiển thị thông tin giáo viên
Số buổi Text Hiển thị thông tin số buổi
Thời gian Text Hiển thị thông tin thời gian học của môn học từ ngày xxx đến ngày xxx.
Mô tả Text Hiển thị mô tả
Nút Button Chức năng đăng ký
Bảng 2.21: Mô tả các phần tử màn hình giao diện đăng ký môn học Hình 2.27 mô tả về luồng xử lý cơ bản khi đăng ký môn học. Hình 2.27 mô tả về luồng xử lý cơ bản khi đăng ký môn học.
Trong hình 2.27 trình bày chi tiết về luồng xử lý đăng ký môn học nhƣ sau:
(1) Ngƣời dùng chọn đăng ký môn học. (2) Kiểm tra môn học quá ngày học.
(3) Kiểm tra môn học đã đƣợc đăng ký chƣa. (4) Lƣu thông tin đăng ký vào hệ thống