Hình 3.9. Use Case quản lý khen thưởng
− Tác nhân: Quản trị viên và trưởng phòng.
− Điều kiện đầu vào: Người dùng đăng nhập thành công, với quyền quản trị và trưởng phịng.
Dịng sự kiện chính:
Người dùng chọn quản lý khen thưởng.
Hệ thống hiển thị danh sách khen thưởng, và các chức năng: thêm, sửa, xóa, tìm kiếm khen thưởng:
▫ Thêm khen thưởng:
Hệ thống hiển thị form nhập nội dung và điều khoản khen thưởng. Người dùng nhập thông tin khen thưởng.
Nhập nút thêm khen thưởng.
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 khen thưởng thành công. Hệ thống lưu lại thông tin khen thưởng.
▫ Sửa khen thưởng:
Hệ thống hiển thị form cập nhật nội dung và điều khoản khen thưởng. Người dùng nhập thông tin cần thay đổi.
Nhập nút cập nhật khen thưởng.
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 khen thưởng thành công. Hệ thống cập nhật thơng tin khen thưởng.
▫ Xóa khen thưởng:
Người dùng chọn thơng tin khen thưởng 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 khen thưởng 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.
Người dùng 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 khen thưởng được cập nhật đầy đủ vào cơ sở dữ liệu.