Đặc tả Use-case Quản lý điểm:

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 43 - 47)

II. Đặc tả Use-case:

7.Đặc tả Use-case Quản lý điểm:

Thêm điểm:

Super Use Case

Author Hồ Minh Thiện

Date 14/02/2009

Brief Description

Thêm một cột điểm của một môn học cho học sinh trong một lớp

Preconditions Đăng nhập hệ thống với quyền giáo viên.

Post-conditions

Nếu chức năng thành công, một cột điểm được thêm vào 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

1 Từ giao diện chính mở frmNhapDiem 2 Hiển thị frmNhapDiem 3 Chọn TT môn học cần nhập điểm Tiếp theo tạo mới một cột điểm này bằng chức năng thêm cột điểm. Cuối cùng nhấn nút "Hiển thị danh sách".

cột điểm vừa tạo.

5

Thực hiện nhập điểm cho toàn bộ HS trong danh sách, sua đó nhấn nút "Lưu" sau khi nhập xong.

6

Kiểm tra TT về điểm số, thang điểm. Nếu sai dòng nào, báo cho người dùng biết. Ngược lại xác nhận có lưu hay không?

7

Nhập lại điểm sai nếu hệ thống báo lỗi. Nhấn nút "Lưu" sau khi chỉnh xong.

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

Lưu cột điểm vào ds nếu người dùng chọn Yes

Sửa điểm:

Vũ Thị Thương-k42

Date 14/02/2009

Brief

Description

Sửa thông tin một cột điểm của một môn học trong một lớp

Preconditions Đăng nhập hệ thống với quyền giáo viên. (adsbygoogle = window.adsbygoogle || []).push({});

Post-conditions

Nếu chức năng thành công, thông tin một cột điểm của một môn học sẽ được cập nhật.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ở frmXemDiem 2 Hiển thị frmXemDiem 3 Chọn TT liên quan đến cột điểm cần sửa. Sau đó nhấn "Hiển thị danh sách".

4

Hiển thị một danh sách các trường liên quan đến cột điểm đó.

5

Nhấn nút "Sửa cột điểm". Sau đó sửa lại thông tin cột điểm. Nhấn nút "Lưu" sau khi hoàn tất.

6 Kiểm tra TT về điểm số, thang

cho người dùng biết. Ngược lại xác nhận có lưu hay không?

7

Nhập lại điểm sai nếu hệ thống báo lỗi. Nhấn nút "Lưu" sau khi chỉnh xong.

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

Cập nhật lại cột điểm vào danh sách nếu người dùng chọn "Yes".

Xóa điểm:

Super Use Case

Author Hồ Minh Thiện

Date 14/02/2009

Brief

Description

Xóa một cột điểm của một môn học của một lớp.

Preconditions Đăng nhập vào hệ thống với quyền giáo viên

Post-conditions

Nếu chức năng thành công, một cột điểm của môn học được chọn sẽ bị 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

Vũ Thị Thương-k42 (adsbygoogle = window.adsbygoogle || []).push({});

frmXemDiem

2 Hiển thị frmXemDiem

3

Chọn thông tin liên quan đến cột điểm cần xóa. Sau đó nhấn "Hiển thị danh sách"

4

Hiển thị một danh sách các trường liên quan đến cột điểm đó (tên lớp, học sin, môn học, học kỳ, năm học, cột điểm, ngày kiểm tra).

5 Nhấn nút "Xóa cột điểm". 6

Thông báo có chắc xóa hay không?

7

Nhấn nút "Yes" nếu muốn xóa, ngược lại chọn "No".

8

Xóa cột điểm khỏi hệ thống, lưu thay đổi nếu người dùng chọn "Yes".

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 43 - 47)