Đặc tả use-case Phân công giáo viên:

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 34 - 38)

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

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

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

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 34 - 38)