Đặc tả usecase quản lý tôn giáo:

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 67 - 72)

II. Đặc tả Use-case:

13.Đặc tả usecase quản lý tôn giáo:

Super Use Case Author Phạm Thị Bích Vi Date 16/02/2009 Brief Description

Thêm một tôn giáo vào bảng tôn giáo

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, thông tin của một tôn giáo được thêm vào bảng tôn giáo. 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ở frmTonGiao 2 Hiển thị frmTonGiao 3 Nhấn nút "Thêm mới" 4

Yêu cầu nhập thông tin tôn giáo cần thêm.

5

Nhập thông tin tôn giáo 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

Vũ Thị Thương-k42

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

10

Thêm thông tin tôn giáo mới vào hệ thống nếu người dùng chọn "Yes".

Xóa tôn giáo:

Super Use Case Author Phạm Thị Bích Vi Date 16/02/2009 Brief Description

Xóa tôn giáo ra khỏi danh sách trong bảng tôn giáo.

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, thông tin của một tôn giáo bị xóa khỏi bảng tôn giáo. 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ở frmTonGiao (adsbygoogle = window.adsbygoogle || []).push({});

2 Hiển thị frmTonGiao 3

Chọn tôn giáo 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 tôn giáo ra khỏi bảng tôn giáo. 7

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

8

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

Sửa tôn giáo:

Super Use Case Author Phạm Thị Bích Vi Date 16/02/2009 Brief Description

Chỉnh sửa thông tin tôn giáo trong bảng tôn giáo.

Vũ Thị Thương-k42

Post-

conditions

Nếu chức năng thành công, thông tin một tôn giáo 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ở frmTonGiao 2 Hiển thị frmTonGiao. 3 Chọn tôn giáo cần chỉnh sửa, thay đổi thông tin cần thay đổi. 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 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 tôn giáo thành công nếu người dùng chọn

"Yes". Kết thúc use-case tôn giáo.

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

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 67 - 72)