Chương 2 : Phân tích thiết kế hệ thống
2.2. Biểu đồ UseCase của hệ thống:
2.2.7. UseCase quản lý bộ câu hỏi:
Hình 2.7. Use Case quản lý bộ câu hỏi
Tác nhân: Quản trị viên.
Mô tả tổng quát: Người quản trị quản lý các bộ câu hỏi có trong mỗi loại chứng chỉ hệ thống.
Dòng sự kiện chính:
Quản trị viên chọn quản lý bộ câu hỏi.
Hệ thống hiển thị danh sách bộ câu hỏi, và các chức năng: thêm, sửa, xóa và tìm kiếm bộ câu hỏi:
▫ Thêm bộ câu hỏi:
Hệ thống hiển thị form nhập thông tin bộ câu hỏi. Người quản lý nhập thông tin câu hỏi.
Nhập nút thêm câu hỏi.
Hệ thống kiểm tra các trường dữ liệu: Nếu thỏa mãn, thì thực hiện bước tiếp theo. Nếu không, thì thực hiện luồng sự kiện A1.
Hệ thống thông báo thêm bộ câu hỏi thành công. Hệ thống lưu lại thông tin bộ câu hỏi.
▫ Sửa bộ câu hỏi:
Hệ thống hiển thị form cập nhật thông tin bộ câu hỏi. Quản trị viên nhập thông tin cần thay đổi.
Nhập nút cập nhật bộ câu hỏi.
Hệ thống kiểm tra các trường dữ liệu: Nếu thỏa mãn, thì thực hiện bước tiếp theo. Nếu không, thì thực hiện luồng sự kiện A1.
Hệ thống thông báo cập nhật bộ câu hỏi thành công. Hệ thống cập nhật thông tin bộ câu hỏi.
▫ Xóa bộ câu hỏi:
Quản trị viên chọn thông tin bộ câu hỏi cần xóa.
Hệ thống kiểm tra: Nếu không có ràng buộc, thực hiện xóa bộ câu hỏi và trả về trang hiện hành. Ngược lại, hủy thao tác xóa.
Dòng sự kiện rẽ nhánh A1: Hệ thống báo lỗi.
Quản trị thưc hiện nhập lại dữ liệu. Quay lại bước 2 của sự kiện.
Điều kiện đầu ra: Danh sách các bộ câu hỏi được cập nhật đầy đủ vào cơ sở dữ liệu.