15Bảng 3.10 – Bản đặc tả Use Case: Xem thông tin khóa học
Use Case: XEM THÔNG TIN KHÓA HỌC ID: 05 Mức độ: Rất Cao
Tác nhân chính: Quản Trị Viên Hệ Thống,
Quản Lý Viên, Giảng Viên, Sinh Viên Loại Use Case: Chi Tiết, Cần Thiết.
Đối tƣợng liên quan và Các mối quan tâm:
i. Quản Trị Viên Hệ Thống, Quản Lý Viên: Xem thông tin khóa học để thực hiện chức năng quản trị của mình.
ii. Giảng Viên, Sinh Viên: Truy cập và xem thông tin khóa học để nắm thời gian học tập, giảng dạy.
Mô tả: Use Case này mô tả tóm tắt quá trình Ngƣời Dùng đã đƣợc ghi danh hoặc có thẩm quyền truy cập và xem thông tin khóa học.
Trigger: Ngƣời Dùng chọn khóa học cần truy cập và xem thông tin.
Điều kiện trƣớc:Ngƣời Dùng phải đăng nhập vào hệ thống.
Điều kiện sau: Các hoạt động của ngƣời dùng đƣợc ghi nhận lại (log).
Mối quan hệ:
Association:
Include: TỰ GHI DANH
Extend:
Generalization:
Luồng sự kiện cơ bản:
1. Ngƣời Dùng chọn khóa học cần truy cập và xem thông tin.
2. Hệ thống kiểm tra việc quyền hạn của ngƣời dùng
2.1. Nếu Ngƣời dùng là CÓ quyền hạn (Quản Trị Viên Hệ Thống, Quản Lý Viên): Hệ thống hiển thị trang thông tin khoá học.
2.2. Nếu ngƣời dùng KHÔNG có quyền hạn: Tiếp tục bƣớc 3.
3. Hệ thống kiểm tra việc ghi danh của ngƣời dùng.
3.1. Nếu ngƣời dùng ĐÃ đƣợc ghi danh: Hệ thống hiển thị thông tin khóa học.
Kết thúc luồng sự kiện của Use Case này
3.2. Nếu ngƣời dùng CHƢA ghi danh: Hệ thống tiếp tục bƣớc 4.
4. Hệ thống kiểm tra chế độ tự ghi danh đã thiết lập:
4.1. Nếu chế độ tự ghi danh là KHÔNG cho phép: Hệ thống xuất thông báo và kết thúc luồng sự kiện của Use Case này.
4.2. Nếu chế độ tự ghi danh là CÓ cho phép: Hệ thống hiển thị màn hình tự ghi danh.
5. Kết thúc luồng sự kiện của Use Case này.
Luồng sự kiện ngoại lệ:
Các vấn đề mở rộng:
Nguồn tham khảo: (Tự soạn thảo) Adaptation Issues