II. Đặc tả Use-case:
3. Đặc tả use-case Phân công giáo viên:
♦ Thêm giáo viên vào bảng phân công:
Super Use Case
Author Hồ Minh Thiện
Date 14/02/2009
Brief
Description
Phân công giáo viên giảng dạy một hoặc nhiều lớp theo đúng chuyên môn của giáo viên đó.
Preconditions
Người dùng phải đăng nhập vào hệ thống với quyền Ban Giám Hiệu
Post-conditions
Nếu chức năng thành công, một hoặc nhiều phân công mới được thêm vào danh sách. 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, người dùng mở frmPhanCong.
2 Hiển thị frmPhanCong
3 Nhấn nút "Thêm mới" 4
Yêu cầu nhập thông tin phân công vào bảng.
5 Nhập thông tin phân công vào record vừa xuất hiện (Năm học, lớp, môn học, giáo viên). Sau đó nhấn nút
Vũ Thị Thương-k42
"Lưu".
6
Kiểm tra tt phân công GV. Nếu sai (môn này đã được phân công), hệ thống yêu cầu nhập lại. Ngược lại hỏi có muốn lưu không?
7
Nhập lại thông tin nếu sai. Nhấn nút "Lưu" sau khi chỉnh xong.
8
Lặp lại luồng 6 khi còn lỗi nhập liệu từ người dùng. 9
Chọn nút "Yes" nếu muốn lưu, ngược lại chọn "No". 10
Thêm phân công vào bảng nếu người dùng chọn yes.
♦Xóa giáo viên khỏi bảng phân công:
Super Use Case
Author Hồ Minh Thiện
Date 14/02/2009
Brief
Description
Xóa một phân công giáo viên khỏi bảng phân công
Preconditions Đăng nhập hệ thống với quyền Ban Giám Hiệu Post-conditions
Nếu chức năng thành công, một phân công được xóa khỏi hệ thống. Ngược lại trạng thái hệ thống không thay đổi.
Flow of Events Actor Input System Response
frmPhanCong
2 Hiển thị frmPhanCong.
3
Chọn phân công cần xóa, nhấn nút "Xóa"
4
Xác nhận "Bạn có chắc xóa không?"
5
Nếu muốn xóa nhấn nút "Yes", ngược lại nhấn nút "No".
6
Xóa thông tin được chọn ra khỏi hệ thống nếu người dùng chọn "Yes".
♦Đặc tả Use-case sửa thông tin giáo viên trong bảng phân công:
Super Use Case
Author Hồ Minh Thiện
Date 14/02/2009
Brief
Description
Sửa thông tin phân công giáo viên trong bảng phân công
Preconditions
Người dùng phải đăng nhập vào hệ thống với quyền Ban Giám Hiệu
Post-conditions
Nếu chức năng thành công, một hoặc nhiều thông tin phân công được thay đổi. Ngược lại trạng thái hệ thống không thay đổi.
Flow of Events Actor Input System Response
Vũ Thị Thương-k42
frmPhanCong
2 Hiển thị frmPhanCong.
3
Chọn phân công cần sửa, thay đổi thông tin 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 hay không?
5
Chỉnh lại thông tin nếu hệ thống thông báo lỗi. Nhấn nút "Lưu" sau khi hoàn tất.
6
Lặp lại luồng 4 cho đến khi không còn lỗi nhập từ người dùng.
7
Chọn "Yes" nếu muốn lưu thay đổi, ngược lại chọn "No".
8
Cập nhật lại thông tin phân công nếu người dùng chọn "Yes".
4.Đặc tả Use-case Tìm kiếm học sinh:Super Use Case