- Use case này bắt đầu khi: khách hàng kích vào mục “Top
1.2.11. Mô tả use case Hủy Đơn Hàng
• Tên use case: Hủy đơn hàng
• Mơ tả vắn tắt: Use case này cho phép Khách Hàng hủy đơn hàng đã
đặt.
• Luồng cơ bản:
- Use case này bắt đầu khi : Use case này bắt đầu khi Khách
hàng kích vào nút “Hủy đơn hàng” trên menu đơn hàng của hệ thống. Hệ thống lấy thông tin hiển thị danh sách các đơn hàng trong bảng DATHANG bao gồm: Mã hóa đơn, tên khách hàng, Số điện thoại, Địa chỉ, Số lượng, Trạng thái đơn hàng trong cơ sở dữ liệu lên màn hình.
- Xem chi tiết các sản phẩm trong đơn hàng
- Khách hàng kích vào chi tiết đơn hàng, hệ thống sẽ hiển thị thông tin danh sách các sản phẩm trong đơn hàng có mã hóa
thơng tin về các sản phẩm bao gồm: Tên sản phẩm, Giá tiền, Thông tin, Số lượng từ bảng SANPHAM
- Hủy đơn hàng
- Khách hàng kích vào nút “Hủy đơn hàng” ở sau đơn hàng đã chọn. Hệ thống sẽ đưa ra thơng báo xóa Đơn hàng, khách hàng nhấn đồng ý thì hệ sẽ xóa đơn hàng ra khỏi bảng DATHANG và hiển thị menu đơn hàng lấy từ bảng DATHANG đã cập nhật.
• Luồng rẽ nhánh:
Trong luồng cơ bản nếu Khách hàng từ chối xác nhận thanh tốn thì hệ thống sẽ quay trở lại menu Đơn hàng và use case kết thúc
Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu khơng kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thơng báo lỗi và use case kết thúc.
• Các yêu cầu đặc biệt: khơng có
• Tiền điều kiện: Khách hàng đã đặt hàng và đơn hàng chưa đến tay
khách hàng.
• Hậu điều kiện: Nếu use case kết thúc thành cơng thì thông tin về đơn
hàng trong bảng DATHANG sẽ được cập nhập trong cơ sở dữ liệu và gửi thông báo đến nhân viên.
• Điểm mở rộng: khơng có.
• Dữ liệu liên quan: