II. Mơ hình ca sử dụng:
3. Đặc tả ca sử dụng quản lý hóa đơn
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ử
dụng hệ thống.
Luồng sự kiện 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 tồn bộ thơng tin hóa đơn tìm được.
Chủ qn 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ủ 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 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à đã 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.
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.
Yêu cầu đặc biệt Không