II. Mơ hình ca sử dụng:
3. Đặc tả ca sử dụng quản lý hóa đơn
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ện 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ủ qn 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ủ qn xác nhận “Đồng ý” thì xóa thơng tin hóa đơn trong Database
Nếu chủ qn xác nhận “Khơng đồng ý” thì kết
thúc chương trình.
Luồng sự kiện phụ
Nếu trong q 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à đã 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ủ qn 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