Đặc tả ca sử dụng quản lý dịch vụ

Một phần của tài liệu BÀI TẬP MÔN HỌC PHÂN TÍCH,THIẾT KẾ HỆ THỐNG THÔNG TIN HỆ THỐNG QUẢN LÝ QUÁN NÉT (Trang 74 - 84)

III. Đặc tả ca sử dụng:

6.Đặc tả ca sử dụng quản lý dịch vụ

6.1. Đặc tả ca sử dụng thêm mới dịch vụ

Ca sử dụng Thêm dịch vụ

Tác nhân Chủ quán

Mô tả Tác nhân sử dụng Use Case để thực hiện chức năng thêm

thông tin về dịch vụ mới

Điều kiện trước Chủ quán đã được hệ thống nhận diện và ủy quyền sử

dụng hệ thống.

Luồng sự kiệnchính chính

− Chủ quán yêu cầu chức năng thêm dịch vụ.

− Hệ thống hiển thị form thêm dịch vụ, yêu cầu chủ quán nhập đầy đủ thông tin dịch vụ (Mã dịch vụ, tên dịch vụ, giá bán).

− Chủ quán nhập đủ thông tin và yêu cầu hệ thống kiểm tra.

− Hệ thống gửi thông báo yêu cầu chủ quán xác nhận thêm mới và lưu thông tin dịch vụ trong CSDL của quán.

− Hệ thống hiển thị thông báo.

Luồng sự kiệnphụ phụ

− Nếu trong quá trình nhập thông tin dịch vụ, hệ thống vì một số lý do mà dừng hoạt động:

+ Chủ quán cho khởi động lại hệ thống

− Nếu trong quá trình nhập chủ quán không nhập đủ thông tin của dịch vụ và yêu cầu hệ thống thêm dịch vụ:

+ Hệ thống thông báo “Chưa nhập đủ ! Chưa thể thêm dịch vụ”.

− Nếu thông tin dịch vụ chủ quán vừa nhập không tồn tại trong kho, hệ thống hiển thị thống báo lỗi: “Dịch vụ không tồn tại, vui lòng kiểm tra lại”.

− Chủ quán có thể không thêm dịch vụ mới.

Điều kiện sau − Thành công: Hệ thống báo thành công, thông tin dịch

vụ thêm trong Database

− Thất bại: Hệ thống báo lỗi. Không thêm được dịch vụ.

Yêu cầu đặc biệt Không

6.2. Đặc tả ca sử dụng sửa dịch vụ

Ca sử dụng Sửa thông tin dịch vụ

Tác nhân Chủ quán

Mô tả Tác nhân sử dụng Use Case để thực hiện chức năng sửa

thông tin dịch vụ theo ID.

Điều kiện trước Chủ quán đã được hệ thống nhận diện và ủy quyền sử

dụng hệ thống.

Luồng sự kiệnchính chính

− Chủ quán yêu cầu chức năng Sửa dịch vụ.

− Hệ thống hiển thị form yêu cầu chủ quán nhập mã ID dịch vụ(hoặc tên dịch vụ) của dịch vụ cần sửa

− Chủ quán nhập ID dịch vụ ( hoặc tên dịch vụ), yêu cầu hệ thống kiểm tra và hiện toàn bộ thông dịch vụ

tìm được.

− Chủ quán chọn thông tin cần sửa và nhập thông tin mới sau đó chọn lưu

− Hệ thống gửi thông báo xác nhận sửa dịch vụ: + Nếu chủ quán xác nhận “Đồng ý” thì thông tin

dịch vụ được cập nhật lại trong Database

+ Nếu chủ quán xác nhận “Không đồng ý” thì kết thúc chương trình.

Luồng sự kiệnphụ phụ

− Nếu trong quá trình sửa thông tin dịch vụ, hệ thống vì một số lý do mà dừng hoạt động:

+ Chủ quán cho khởi động lại hệ thống

+ Hệ thống hủy các thao tác trước đó và hoạt động trở lại bình thường

− Nếu chủ quán nhập thông tin không hợp lệ, hoặc nhập thiếu thông tin mà đã yêu cầu hệ thống tìm dịch vụ, hệ thống thông báo: “ Kiểm tra lại thông tin !” và yêu cầu chủ quán nhập lại.

− Nếu dịch vụ chủ quán vừa nhập không tồn tại trong Database, hệ thống thông báo: “ Dịch vụ không tồn tại

!” và yêu cầu chủ quán nhập lại.

− Nếu chủ quán nhập không đúng định dạng, hoặc thiếu thông tin mà đã yêu cầu hệ thống lưu, hệ thống thông báo lỗi: “Kiểm tra lại thông tin” và yêu cầu chủ

− Hệ thống gửi xác nhận lưu hoặc xóa dịch vụ, nếu chủ quán không muốn thực hiện hành động này có thể rời khỏi chương trình.

Điều kiện sau − Thành công: Hệ thống báo thành công, cập nhật lại

thông tin dịch vụ theo yêu cầu của chủ quán. − Thất bại: Hệ thống báo lỗi. Không cập nhật được

thông tin dịch vụ.

Yêu cầu đặc biệt Không

6.3. Đặc tả ca sử dụng xóa dịch vụ

Ca sử dụng Xóa dịch vụ

Tác nhân Chủ quán

Mô tả Tác nhân sử dụng Use Case để thực hiện chức năng xóa

thông tin dịch vụ theo ID.

Điều kiện trước Chủ quán đã được hệ thống nhận diện và ủy quyền sử

dụng hệ thống.

Luồng sự kiệnchính chính

− Chủ quán yêu cầu chức năng Xóa dịch vụ.

− Hệ thống hiển thị form yêu cầu chủ quán nhập mã ID dịch vụ (hoặc tên dịch vụ) cần xóa.

− Chủ quán nhập ID dịch vụ( hoặc tên dịch vụ) yêu cầu hệ thống kiểm tra và hiện toàn bộ thông dịch vụ tìm được.

− Hệ thống gửi lại cho chủ quán một form yêu cầu xác nhận xóa. Chủ quán chọn “Đồng ý” thì xóa thông tin dịch vụ trong Database, nếu chủ quán chọn “Không

đồng ý” thì kết thúc chương trình.

Luồng sự kiệnphụ phụ

− Nếu trong quá trình sửa thông tin dịch vụ, hệ thống vì một số lý do mà dừng hoạt động:

+ Chủ quán cho khởi động lại hệ thống

+ Hệ thống hủy các thao tác trước đó và hoạt động trở lại bình thường

− Nếu chủ quán không nhập ID (hoặc tên của dịch vụ) mà đã yêu cầu hệ thống tìm:

+ Hệ thống thông báo “Bạn cần nhập đầy đủ thông tin, vui lòng kiểm tra lại!” và yêu cầu chủ quán nhập lại.

− Nếu dịch vụ chủ quán vừa nhập không tồn tại trong Database thì hệ thống thông báo: “ Dịch vụ cần tìm không tồn tại, vui lòng kiểm tra lại !” và yêu cầu chủ quán nhập lại.

− Hệ thống gửi xác nhận xóa dịch vụ, nếu chủ quán không muốn thực hiện hành động này có thể rời khỏi

Điều kiện sau − Thành công: Hệ thống báo thành công, xóa dịch vụ trong Database

− Thất bại: Hệ thống báo lỗi. Không cập nhật được thông tin dịch vụ.

Một phần của tài liệu BÀI TẬP MÔN HỌC PHÂN TÍCH,THIẾT KẾ HỆ THỐNG THÔNG TIN HỆ THỐNG QUẢN LÝ QUÁN NÉT (Trang 74 - 84)