Đặc tả ca sử dụng quản lý hóa đơn

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 45 - 52)

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

3.Đặc tả ca sử dụng quản lý hóa đơn

3.1. Đặc tả ca sử dụng lập hóa đơn

Ca sử dụng Lập hóa đơn

Tác nhân nhân viên, chủ quán

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

hóa đơn

Đ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 lập hóa đơn

− Hệ thống hiển thị danh sách tài khoản người chơi đang online và yêu cầu chọn tài khoản người chơi cần lập hóa đơn

− Chủ quán, nhân viên chọn tài khoản người chơi cần lập hóa đơn

− Hệ thống hiển thị thông tin chi tiết về tên dịch vụ và số lượng đã chọn và tính tổng tiền.

− Chủ quán, nhân viên chọn phương thức thanh toán và yêu cầu hệ thống lập hóa đơn

− Hệ thống xác nhận thông tin, thông báo kết quả và in hóa đơn

Luồng sự kiệnphụ phụ

Nếu trong quá trình lập hóa đơn, hệ thống vì một số lý do mà dừng hoạt động:

+ Nhân viên, 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à

Điều kiện sau − Thành công: Hệ thống thông báo thành công và in hóa đơn

− Thất bại: Hệ thống báo lỗi. Không lập được hóa đơn

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

3.2. Đặc tả ca sử dụng tìm kiếm hóa đơn

Ca sử dụng Tìm kiếm hóa đơn

Tác nhân Nhân viên, chủ quán

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

hóa đơn

Đ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 tìm kiếm hóa đơn − Hệ thống hiển thị form tìm kiếm hóa đơn và yêu

cầu chủ quán thực hiện nhập thông tin cần tìm kiếm.

− Chủ quán, nhân viên nhập thông tin cần tìm kiếm và yêu cầu hệ thống tìm kiếm (adsbygoogle = window.adsbygoogle || []).push({});

− Hệ thống xác nhận và thực hiện hiển thị thông tin theo yêu cầu tìm kiếm của nhân viên, chủ quán

Luồng sự kiệnphụ phụ

− Nếu trong quá trình tìm kiếm hóa đơn, hệ thống vì một số lý do mà dừng hoạt động:

+ Nhân viên, 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

Điều kiện sau − Thành công: Hệ thống thông báo thành công và hiển thị thông tin theo yêu cầu tìm kiếm

− Thất bại: Hệ thống báo lỗi.

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

3.3. Đặc tả ca sử dụng Sửa hóa đơn

Ca sử dụng Sửa hóa đơn

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 Lập

hóa đơn

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

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

− Chủ quán yêu cầu chức năng Sửa hóa đơn

− Hệ thống hiển thị form yêu cầu chủ quán nhập mã Hóa đơn cần sửa

− Chủ quán nhập mã hóa đơn yêu cầu hệ thống kiểm tra và hiện toàn bộ thông tin hóa đơn 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 hóa đơn: + Nếu chủ quán xác nhận “Đồng ý” thì thông tin hóa đơn đượ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 hóa đơn, 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 hóa đơn, 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 hóa đơn chủ quán vừa nhập không tồn tại trong Database, hệ thống thông báo: “ Hóa đơn 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ủ quán nhập lại.

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

nhật lại thông tin hóa đơn trong Database − Thất bại: Hệ thống báo lỗi. (adsbygoogle = window.adsbygoogle || []).push({});

3.4. Đặc tả ca sử dụng xóa hóa đơn

Ca sử dụng Xóa hóa đơn

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 Lập

hóa đơn

Đ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 hóa đơn

− Hệ thống hiển thị form yêu cầu chủ quán nhập mã Hóa đơn cần xóa

− Chủ quán nhập mã hóa đơn yêu cầu hệ thống kiểm tra và hiện toàn bộ thông tin hóa đơn tìm được. − Chủ quán chọn hóa đơn cần xóa và chọn xóa − Hệ thống gửi thông báo xác nhận xóa hóa đơn:

+ Nếu chủ quán xác nhận “Đồng ý” thì xóa thông tin hóa đơn 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 xóa thông tin hóa đơn, 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 hóa đơn, 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 hóa đơn chủ quán vừa nhập không tồn tại trong Database, hệ thống thông báo: “ Hóa đơn không tồn tại !” và yêu cầu chủ quán nhập lại.

Điều kiện sau − Thành công: Hệ thống thông báo thành công và xóa

thông tin hóa đơn trong Database − Thất bại: Hệ thống báo lỗi.

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

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 45 - 52)