UC05: Thanh tốn hóa đơn
Name Thanh tốn hóa đơn Code UC05
Description Thanh tốn hóa đơn đặt hàng
Actor Khách hàng Trigger Khi actor chọn nút thanh tốn
Precondition Hóa đơn đã được xác nhận
Post condition Hiển thị thông báo thanh tốn thành cơng
Standard flow 1.Chọn hóa đơn cần thanh tốn 2.Chọn nút thanh tốn
3.Nhập các thơng tin thanh toán(Mã thẻ, tài khoản paypal,…) 4.Hiển thị giá trị của tổng hóa đơn
Xác nhận thanh tốn hóa đơn Thơng báo thanh tốn thành cơng
Table 5: Thanh tốn hóa đơn
UC06: Nhập ưu đãi
Name Nhập ưu đãi Code UC06
Description Áp dụng ưu đãi cho hóa đơn
Actor Khách hàng Trigger Khi actor chọn nút nhập ưu đãi
Precondition Hóa đơn đang trong q trình thanh tốn
Post condition Cập nhật giá hóa đơn sau khi áp dụng ưu đãi
Standard flow 1.Nhập ưu đãi muốn áp dụng 2.Chọn nút thêm ưu đãi 3.Kiểm tra ưu đãi nhập vào
4.Cập nhật giá hóa đơn sau khi thêm ưu đãi
Alternative flow 2’. Ưu đãi không tồn tại
2’. Ưu đãi không khả dụng (hết hạn, không đủ điều kiện áp dụng, …) 2’. Hủy nhập ưu đãi
Lỗi khơng cập nhật giá hóa đơn sau khi áp dụng ưu đãi hợp lệ
System state in error situations
Khơng thể áp dụng ưu đãi cho hóa đơn
Table 6: Nhập ưu đãi
UC08:
Name Chỉnh sửa thông tin Code UC08
Description Khách hàng
Actor Tất cả actors TriggerKhi actor chọn nút chỉnh sửa thông tin
Precondition
Post condition Thông báo cập nhật thành công
Standard flow 1.Chọn chỉnh sửa thông tin cá nhân 2.Nhập các thông tin cần chỉnh sửa 3.Chọn nút lưu thay đổi
Cập nhật thông tin tài khoản Thông báo cập nhật thành công
Alternative flow 3’. Hủy chỉnh sửa thông tin