Đặc tả usecase phân lớp học sinh:

Một phần của tài liệu NGHIÊN CỨU ỨNG DỤNG PHÁT TRIỂN PHẦN MỀM QUẢN LÝ ĐIỂM TRONG CÁC TRƯỜNG HỌC (Trang 76 - 79)

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? (adsbygoogle = window.adsbygoogle || []).push({});

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ê.

Một phần của tài liệu NGHIÊN CỨU ỨNG DỤNG PHÁT TRIỂN PHẦN MỀM QUẢN LÝ ĐIỂM TRONG CÁC TRƯỜNG HỌC (Trang 76 - 79)