Biểu đồ use case cho chức năng quản lý bán hàng

Một phần của tài liệu Báo Cáo Quản Lý KARAOKE RUBY (Trang 99 - 101)

b. Biểu đồ trình tự cho chức năng đăng xuất

3.2.5.1. Biểu đồ use case cho chức năng quản lý bán hàng

Hình 3.48: Biểu đồ use case cho chức năng quản lý bán hàng

Đặc tả use case quản lý bán hàng -Tác nhân: admin

-Mô tả: tác nhân sử dụng use case để thực hiện các chức năng xem lịch sử giao dịch và đặt phòng cho khách hàng có nhu cầu sử dụng dịch vụ bên quán karaoke Ruby

-Dòng sự kiện chính:

+ Tác nhân yêu cầu giao diện quản lý bán hàng + Hiển thị giao diện quản lý bán hàng cho tác nhân

+ Tác nhân sẽ lựa chọn 1 trong hai chức năng chính: Xem lịch sử giao dịch hoặc đặt phòng

TH1: Tác nhân xem lịch sử giao dịch: hệ thống xác nhận yêu cầu và gửi lại cho tác nhân.

Th2: Tác nhân chọn đặt phòng :Hệ thống nhận yêu cầu từ tác nhân và tác nhân chọn phần phòng muốn đạt và nhấn nút băt đầu để đặt phòng.Hệ thống nhận được yêu cầu thông báo lại cho tác nhân được biết quá trình đặt phòng thành công. Tác nhân muốn chọn mặt hàng cho từng phòng click vào mặt hàng chọn số lượng mặt hàng cho phòng đó rồi tiến hành xác nhận.

Khách hàng sau khi sử dụng xong dịch vụ tác nhân chọn kết thúc để thanh toán +Kết thúc use case.

Dòng sự kiện phụ:

+ Dòng thứ 1: Tác nhân hủy bỏ việc chọn chức năng chính Hệ thống đóng lại Kết thúc use case.

+ Dòng thứ 2: Tác nhân đang trong quá trình tạo nhưng hủy

bỏ vì một vài lý do Hệ thống sẽ gửi thông báo và kết thúc quá trình xử lý sự kiện Kết thúc use case.

- Các yêu cầu đặc biệt: Không có

- Trạng thái hệ thống trước khi sử dụng use case: Không có - Trạng thái hệ thống sau khi sử dụng use case:

+ Nếu thành công: Hệ thống có thể xem được danh sách lịch sử mà

tác nhân đã tạo ra và đồng thời thì tác nhân cũng tạo được đặt phòng để bán hàng.

+ Nếu thất bại: Hệ thống sẽ bị lỗi chương trình và thống báo cho tác nhân.

Một phần của tài liệu Báo Cáo Quản Lý KARAOKE RUBY (Trang 99 - 101)

Tải bản đầy đủ (DOCX)

(139 trang)
w