II. Đặc tả Use-case:
15. Đặc tả usecase phân lớp học sinh:
♦ Thêm phân lớp học sinh:
Super Use Case
Author Hồ Minh Thiện
Date 17/02/2009
Brief
Description
Phân một học sinh vào một lớp mới
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, một học sinh được phân vào lớp mới.Ngược lại trạng thái hệ thống không thay đổi.
Vũ Thị Thương-k42
2 Hiển thị frmPhanLop
3
Chọn thông tin lớp cũ, thông tin lớp mới và chọn học sinh trong lớp cũ để phân vào lớp mới. Chọn nút "Chuyển lớp"
4
Kiểm tra thông tin vừa chọn nếu không hợp lệ thì báo lỗi.
5 Chọn lại thông tin lớp học. 6
Lặp lại luồng 4 cho đến khi không còn lỗi nữa. 7 Sau đó nhấn nút "Lưu"
8
Thông tin được lưu vào hệ thống. Kết thúc usecase phân lớp.
♦Xóa phân lớp học sinh:
Super Use Case
Author Hồ Minh Thiện
Date 17/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, một học sinh bị xóa khỏi phân lớp.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ở frmPhanLop 2 Hiển thị frmPhanLop 3 Chọn thông tin lớp và chọn học sinh cần xóa nhấn nút "Xóa". 4
Xác nhận bạn có muốn 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
Một học sinh được xóa nếu chọn "Yes" 7 Sau đó nhấn nút "Lưu". 8 Kết thúc usecase phân lớp 16. Đặc tả Usecase thống kê: Super Use Case
Author Hồ Minh Thiện
Date 17/02/2009
Brief
Description
Thống kê một danh sách
Vũ Thị Thương-k42
Post-conditions Nếu chức năng thành công, hiển thị danh sách cần thống kê.
Flow of Events
Actor Input System Response
1
Từ giao diện chính mở frmThongKe
2 Hiển thị frmThongKe
3
Chọn nút thống kê theo yêu cầu người dùng. Nhấn nút "Xem". 4 Hiển thị danh sách cần thống kê. Kết thúc usecase thống kê.