13Bảng 3.8 – Bản đặc tả Use Case: Chọn đối tƣợng để ghi danh
Use Case: CHỌN ĐỐI TƢỢNG ĐỂ GHI DANH ID: 03 Mức độ: Cao
Tác nhân chính: Ngƣời Tạo Khóa Học,
Quản Trị Viên Hệ Thống; Quản Lý 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. Ngƣời Tạo Khóa Học, Quản Trị Viên Hệ Thống, Quản Lý Viên muốn chọn lựa và
ghi danh những đối tƣợng ngƣời dùng vào khóa học.
ii. Giảng Viên: Đƣợc ghi danh và tham gia giảng dạy trong khóa học.
iii. Sinh Viên: Đƣợc ghi danh và tham gia học tập trong khóa học.
Mô tả: Use Case này mô tả tóm tắt quá trình tạo chọn đối tƣợng ngƣời dùng và ghi danh những đối tƣợng này vào trong khóa học.
Trigger: Ngƣời Tạo Khóa Học, Quản Trị Viên Hệ Thống, Quản Lý Viên đăng nhập vào hệ thống và chọn chức năng ghi danh đối tƣợng tƣợng ngƣời dùng.
Điều kiện trƣớc:Ngƣời Tạo Khóa Học, Quản Trị Viên Hệ Thống, Quản Lý Viên phải
đăng nhập vào hệ thống và phải click chọn vào những drop-down menu tƣơng ứng. Hoạt
động chọn đối tƣợng để ghi danh phải đƣợc ghi dấu lại (log).
Điều kiện sau: Cơ sở dữ liệu ghi nhận thêm thông tin về thành viên khóa học và thành viên này phải đƣợc gán vai trò mặc định trong khóa học (Giảng Viên, Sinh Viên). Các hoạt động đƣợc ghi nhận lại (log).
Mối quan hệ:
Association:
Include:
Extend:
Generalization:
Luồng sự kiện cơ bản:
1. Ngƣời Tạo Khóa Học, Quản Trị Viên Hệ Thống, Quản Lý Viên sử dụng chức năng
chọn đối tƣợng để ghi danh.
2. Hệ thống kiểm tra chính sách ghi danh đã đƣợc thiết lập:
2.1. Nếu chế độ Manual enrolments của hệ thống KHÔNG cho phép: Kết thúc luồng
sự kiện của Use Case này.
2.2. Hiển thị button ghi danh và tiếp tục bƣớc 3 nếu chế độ Manual enrolments CÓ cho phép.
3. Ngƣời dùng chọnbutton.
4. Hệ thống hiển thị danh sách các đối tƣợng chƣa đƣợc ghi danh vào khóa học.
5. Ngƣời Tạo Khóa Học, Quản Trị Viên Hệ Thống, Quản Lý Viên chọn lựa dựa theo
danh sách ở bƣớc 3.
6. Hệ thống tiến hành gán vai trò mặc định cho các đối tƣợng vừa đƣợc ghi danh.
7. 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 cấn đề mở rộng: