Đặc tả usecase Quản lý loại đ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 63 - 67)

II. Đặc tả Use-case:

12.Đặc tả usecase Quản lý loại điểm:

Thêm loại điểm:

Super Use Case

Author Phạm Thị Bích Vi

Date 16/02/2009

Brief

Description

Thêm một loại điểm vào bảng loại điểm

Preconditions Người dùng đă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, thông tin của một loại điểm được thêm vào bảng loại điểm. 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ở frmLoaiDiem 2 Hiển thị frmLoaiDiem 3 Nhấn nút "Thêm mới" 4

Yêu cầu nhập thông tin loại điểm cần thêm.

5

Nhập thông tin loại điểm cần thêm. Nhấn nút "Lưu"

6

Kiểm tra thông tin vừa nhập có hợp lệ không?Nếu sai hệ thống yêu cầu nhập lại. Ngược lại xác nhận có muốn lưu không?

7

Nhập lại thông tin nếu nhập sai, sau đó nhấn nút "Lưu".

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

Vũ Thị Thương-k42

10

Thêm thông tin loại điểm mới vào hệ thống nếu người dùng chọn "Yes".

Xóa loại điểm:

Super Use Case

Author Phạm Thị Bích Vi

Date 16/02/2009

Brief

Description (adsbygoogle = window.adsbygoogle || []).push({});

Xóa loại điểm ra khỏi danh sách trong bảng loại điểm.

Preconditions Người dùng đă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, thông tin của một loại điểm bị xóa khỏi bảng loại điểm. 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ở frmLoaiDiem 2 Hiển thị frmLoaiDiem 3 Chọn loại điểm cần xóa, nhấn nút "Xóa". 4 Xác nhận "Bạn có thật sự muốn xóa hay 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 một loại điểm ra khỏi bảng loại điểm.

7

Sau đó nhấn nút "Lưu".

8

Kiểm tra thông tin loại điểm có ràng buộc quan hệ không? Nếu có không xóa loại điểm được, ngược lại một loại điểm bị xóa. Kết thúc usecase xóa loại điểm.

Sửa loại điểm:

Super Use Case

Author Phạm Thị Bích Vi

Date 16/02/2009

Brief

Description

Chỉnh sửa thông tin loại điểm trong bảng loại điểm

Preconditions Người dùng đă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, thông tin một loại điểm trong hệ thống sẽ đượ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

1

Từ giao diện chính mở frmLoaiDiem

Vũ Thị Thương-k42

3

Chọn loại điểm cần chỉnh sửa, thay đổi thông tin cần thay đổi. Sau đó nhấn nút "Lưu"

4 (adsbygoogle = window.adsbygoogle || []).push({});

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 không?

5

Chỉnh sửa lại thông tin nếu hệ thống thông báo lỗi . Sau đó nhấn nút "Lưu".

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 thông tin loại đểm thành công nếu người dùng chọn "Yes". Kết thúc use-case loại đ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 63 - 67)