Luồng sự kiện:
Luồng cơ sở:
Use – Case này bắt đầu khi người dùng đăng nhập vào hệ thống:
- Nếu người dùng là Hiệu trưởng, Hiệu phó, Học sinh, Giáo viên thì chỉ thực hiện được chức năng: tra cứu điểm.
SVTH: Hoàng Thị Thu Ngọc – Lớp: 10CNTT4 Trang 25
- Nếu người dùng là nhân viên Giáo vụ thì thực hiện được các chức năng: + Nhập điểm.
+ Chỉnh sửa điểm. + Xóa điểm. + Tra cứu điểm.
Luồng thay thế:
- Nh p điểm:
+ Nhập điểm sai định dạng sẽ hiện thông báo nhập điểm không thành công. + Nhập thứ tự điểm không đúng hiện ra thông báo yêu cầu nhập đúng thứ tự. + Nếu chưa nhập điểm mà ấn “Nhập điểm” sẽ hiện thông báo phải nhập đầy đủ thông tin.
+ Nếu nhập điểm với mã học sinh không tồn tại và ấn “Nhập điểm” thì sẽ hiện thông báo nhập được điểm.
- Chỉnh s điểm:
+ Nhập điểm sai định dạng sẽ hiện thông báo nhập điểm không thành công. + Nhập thứ tự điểm không đúng hiện ra thông báo yêu cầu nhập đúng thứ tự. + Nếu chỉnh sửa điểm với mã học sinh không tồn tại và ấn “Cập nhật” thì sẽ hiện thông báo không cập nhật được điểm.
+ Nếu chưa nhập thông tin cập nhật mà ấn “Cập nhật” thì sẽ hiện thông báo phải điền đầy đủ thông tin.
- X điểm:
+ Nếu xóa điểm với mã học sinh chưa có điểm hoặc mã học sinh không có trong hệ thống thì sẽ hiện thông báo không tìm thấy kết quả phù hợp.
+ Nếu chưa nhập thông tin cần xóa mà ấn “Xóa điểm” thì sẽ hiện thông báo phải điền đầy đủ thông tin.
SVTH: Hoàng Thị Thu Ngọc – Lớp: 10CNTT4 Trang 26
- Tra cứu điểm:
+ Nếu chưa nhập thông tin mà ấn “Xem điểm” sẽ hiện thông báo phải hiện đầy đủ thông tin.
+ Nếu tra cứu điểm số không tồn tại trong hệ thống sẽ hiện thông báo không tồn tại điểm đó trong hệ thống.
Yêu cầu đặc biệt:
Các thông tin về điểm phải được xác thực là đúng.
Điều kiện trước:
Phải đăng nhập vào hệ thống và phải có phân quyền phù hợp.
Điều kiện sau:
Điểm của học sinh sẽ được nhập, cập nhật và xóa trong hệ thống và được tính toán điểm trung bình.