Tóm tắt:
Use case này cho phép admin quản lý các đơn đặt hàng của khách hàng trên hệ thống.
Dòng sự kiện:
Dòng sự kiện chính:
- Hệ thống hiển thị danh sách các đơn hàng đã đặt.
- Sau khi admin chọn chức năng, một trong các luồng sau sẽ thực hiện:
o Nếu admin chọn “Xem danh sách đơn hàng”: luồng phụ Xem danh sách đơn hàng được thực hiện.
o Nếu admin chọn “Xem chi tiết đơn hàng”: luồng phụ Xem chi tiết đơn hàng được thực hiện.
o Nếu admin chọn “ Lọc đơn hàng”: luồng phụ Lọc đơn hàng được thực hiện.
o Nếu admin chọn “Sắp xếp đơn hàng”: luồng phụ Sắp xếp sẽ được thục hiện.
• Xem danh sách đơn hàng:
- Admin chọn Xem danh sách đơn hàng.
- Hệ thống tìm kiếm và hiển thị tất cả các đơn hàng của khách hàng mà người sử dụng yêu cầu.
- Sơ đồ Activity “Xem danh sách đơn hàng”
• Xem chi tiết đơn hàng:
- Người dùng chọn đơn hàng cần xem chi tiết.
- Hệ thống tìm kiếm và hiển thị thông tin của khách hàng và thong tin sản phẩm khách hàng đã đặt mua.
• Lọc đơn hàng:
- Admin chọn chức năng lọc đơn hàng.
- Hệ thống kiểm tra và hiển thị nhưng đơn hàng đã được lọc theo yêu cầu của admin ( lọc theo ngày tháng, sản phẩm..).
- Sơ đồ Activity “Lọc đơn hàng”
• Sắp xếp đơn hàng:
- Admin chọn chức năng sắp xếp các đơn hàng (theo ngày tháng, quý…)
- Hệ thống tìm kiếm và hiển thị danh sách đơn hàng đã được sắp xếp.
Dòng sự kiện khác:
- Nếu không có đơn hàng nào thỏa điều kiện mà admin yêu cầu thì hệ thống sẽ thong báo không tìm thấy danh sách cần, use case kết thúc.
Các yêu cầu đặc biệt: Không có.
Điều kiện tiên quyết:
Admin phải đăng nhập vào hệ thống để thực hiện use case.
Trạng thái hệ thống sau khi thực hiện use case:
Nếu use case thành công, hệ thống sẽ hiển thị theo yêu cầu những danh sách có trong cơ sở dữ liệu.
Điểm mở rộng: Không có.