II. Đặc tả Use-case:
10. Đặc tả Usecase Giáo Viên:
♦ Thêm mới giáo viên:
Super Use Case
Author Phạm Thị Bích Vi
Date 16/02/2009
Brief
Description
Thêm một GV vào bảng quản lý GV.
Preconditions Người dùng đăng nhập với quyền giáo vụ.
Post-conditions
Nếu chức năng thành công, thông tin một GV mới được thêm vào bảng quản lý GV. Ngược lại trạng thái hệ thống không thay đổi.
Flow of Events Actor Input System Response
1 Từ giao diện chính mở frmGiaoVien. 2 Hiển thị frmGiaoVien. 3 Nhấn nút "Thêm mới". 4
Yêu cầu nhập thông tin giáo viên cần thêm.
Vũ Thị Thương-k42
viên cần thêm.Sau đó nhấn nút "Lưu".
6
Kiểm tra thông tin vừa nhập có hợp lệ không?Nếu sai hệ thống yêu cầu nhập lại. Ngược lại xác nhận có muốn lưu không?
7
Nhập lại thông tin nếu nhập sai, sau đó nhấn nút "Lưu".
8
Lặp lại luồng 6 cho đến khi không còn lỗi nhập từ người dùng.
9
Chọn "Yes" nếu muốn lưu, ngược lại chọn "No".
10
Thêm thông tin giáo viên mới vào hệ thống nếu người dùng chọn "Yes".
♦Sửa thông tin giáo viên :
Super Use Case
Author Phạm Thị Bích Vi
Date 16/02/2009
Brief
Description
Preconditions Người dùng đăng nhập vào hệ thống với quyền giáo vụ.
Post-conditions
Nếu chức năng thành công, thông tin một giáo viên trong hệ thống sẽ được thay đổi.Ngược lại trang thái hệ thống không thay đổi.
Flow of Events Actor Input System Response
1 Từ giao diện chính mở frmGiaoVien. 2 Hiển thị frmGiaoVien. 3 Chọn giáo viên cần chỉnh sửa, thay đổi thông tin cần thay đổi. Sau đó nhấn nút "Lưu"
4
Kiểm tra thông tin có phù hợp hay không, nếu không, yêu cầu sửa lại. Ngược lại hỏi có muốn lưu không?
5
Chỉnh sửa lại thông tin nếu hệ thống thông báo lỗi . Sau đó nhấn nút "Lưu".
6
Lặp lại luồng 4 cho đến khi không còn lỗi nhập từ người dùng.
Vũ Thị Thương-k42
thay đổi, ngược lại chọn "No".
8
Cập nhật thông tin giáo viên thành công nếu người dùng chọn "Yes". Kết thúc use-case Giáo Viên.