Mơ tả use case Bảo Trì Giỏ Hàng

Một phần của tài liệu Thiết kế phần mềm , đại học công nghiệp hà nội (Trang 71 - 73)

- Use case này bắt đầu khi: khách hàng kích vào mục “Top

1.2.14. Mơ tả use case Bảo Trì Giỏ Hàng

Tên use case: Bảo trì giỏ hàng.

Mơ tả vắn tắt: Use case này cho phép người quản trị xem thêm sửa

xóa các danh mục sản phẩm trong bảng GIO_HANG. • Luồng cơ bản:

o Use case này bắt đầu khi người quản trị kích vào nút “Giỏ hàng”

trên menu quản trị. Hệ thống lấy thông tin chi tiết của các giỏ hàng,gồm: mã hóa đơn, mã thành phố, mã hình thức giao hàng, mã sản phẩm, mã quà tặng, email, số điện thoại, địa chỉ, thông tin khác, số lượng, trạng thái đơn hàng và hiển thị lên màn hình

o Thêm giỏ hàng:

- Người quản trị kích vào nút “Thêm mới” trên cửa sổ danh sách danh mục. Hệ thống hiển thị màn hình u cầu nhập thơng tin chi tiết cho giỏ hàng, gồm:

- Người quản trị nhập thông tin của giỏ hàng, gồm: mã hóa đơn, mã thành phố, mã hình thức giao hàng, mã sản phẩm, mã quà tặng, email, số điện thoại, địa chỉ, thông tin khác, số lượng, trạng thái đơn hàng và kích vào nút “Tạo”. Hệ thống sẽ tạo một danh mục mới trong bảng GIO_HANG và hiển thị danh sách các danh mục đã được cập nhật.

o Sửa giỏ hàng:

- Người quản trị kích vào nút “Sửa” trên một danh mục. Hệ thống sẽ lấy thông tin cũ của gồm: mã hóa đơn, mã thành phố, mã hình thức giao hàng, mã sản phẩm, mã quà tặng, email, số

hàng từ bảng GIO_HANG và hiển thị lên màn hình.

- Người quản trị nhập thơng tin mới cho gồm: mã hóa đơn, mã thành phố, mã hình thức giao hàng, mã sản phẩm, mã quà tặng, email, số điện thoại, địa chỉ, thông tin khác, số lượng, trạng thái đơn hàng và kích vào nút “Cập nhật”. Hệ thống sẽ sửa thông tin của danh mục được chọn trong bảng GIO_HANG và hiển thị danh sách danh mục đã cập nhật.

o Xóa danh mục:

- Người quản trị kích vào nút “Xóa” trên một dịng giỏ hàng. Hệ thống sẽ hiển thị một màn hình u cầu xác nhận xóa. - Người quản trị kích vào nút “Đồng ý”. Hệ thống sẽ xóa giỏ hàng được chọn khỏi bảng GIO_HANG và và hiển thị danh sách danh mục đã cập nhật. Use case kết thúc.

Luồng rẽ nhánh:

- Trong luồng cơ bản nếu người quản trị nhập thơng tin giỏ hàng khơng hợp lệ thì hệ thống sẽ hiển thị thông báo lỗi yêu cầu nhập lại. Người quản trị có thể nhập lại để tiếp tục hoặc kích vào nút “Hủy bỏ” để kết thúc.

- Trong luồng cơ bản ở bước “thêm mới” hoặc “sửa chữa” nếu người quản trị kích vào nút “Hủy bỏ” hệ thống sẽ bỏ qua thao tác thêm mới hoặc sửa chữa tương ứng và hiển thị danh sách các giỏ hàng trong bảng GIO_HANG Trong luồng cơ bản nếu người quản trị kích vào nút “Khơng đồng ý” hệ thống sẽ bỏ qua thao tác xóa và hiển thị danh sách các danh mục trong bảng DANH_MUC_SAN_PHAM.

- Trong luồng cơ bản ở bước “Xóa” nếu người quản trị kích vào nút “Khơng đồng ý” hệ thống sẽ bỏ qua thao tác xóa và hiển thị danh sách các giỏ hàng trong bảng GIO_HANG. - Tại bất kỳ thời điểm nào trong q 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.

người quản trị, người chủ hệ thống thực hiện.

Tiền điều kiện: Cần đăng nhập với vai trị là admin.

Hậu điều kiện: Nếu use case kết thúc thành cơng thì thơng tin về giỏ

hàng sẽ được cập nhập trong cơ sở dữ liệu.

Điểm mở rộng: khơng có.

Dữ liệu liên quan:

Một phần của tài liệu Thiết kế phần mềm , đại học công nghiệp hà nội (Trang 71 - 73)