I. Thông tin nhân viên
o Luồng cơ bản:
3.2.9 Mô tả use case Quản lý giỏ hàng (Phan Mạnh Hoàng)
hàng (Phan Mạnh Hoàng)
Tên của use case
Quản lý giỏ hàng
Mô tả vắn tắt
Use case này cho phép khách hàng thêm hàng vào giỏ , xem giỏ hàng, sửa số lượng,xóa hàng khỏi giỏ , xóa tịa bộ giỏ hàng và đặt hàng.
✔ Luồng các sự kiện:
o Luồng cơ bản:
1) Use case này bắt đầu khi khách hàng kích vào nút “Thêm vào giỏ hàng” trong phần xem chi tiết sản phẩm , hệ thống sẽ thêm sản phẩm hiện tại vào danh sách các sản phẩm trong giỏ hàng, đồng thời lấy các thông tin của sản phẩm trong giỏ hàng bao gồm:Mã sản phẩm , tên sản phẩm,màu sắc , giá tiền, số lượng của sản phẩm đồng thời lấy thơng tin tạm tính tiền từ giỏ hàng và hiển thị lên màn hình.
2) Khách hàng sửa số lượng của một sản phẩm thì sửa trực tiếp ở ơ số lượng hoặc kích vào dấu cộng(+)(tăng), dấu trừ(-) (giảm),hệ thống sẽ cập nhật lại số tiền, tạm tính tổng tiền và hiển thị lên giỏ hàng .
3) Khách hàng kích vào nút (X) “xóa sản phẩm”của một sản phẩm trong giỏ hàng.Hệ thống sẽ xóa sản phẩm đó ra khỏi giỏ hàng, Hệ thống cập nhật lại số tiền và hiển thị lên giỏ hàng. 4) Use case đặt hàng được thực hiện khi khách hàng truy cập
vào giỏ hàng.Hệ thống hiển thị các phương thức thanh toán gồm “Thanh toán bằng tiền mặt khi nhận hàng” và “các phương thức thanh tốn ví điện tử”.
Use case kết thúc
o Luồng rẽ nhánh:
1) Tại bước 2 trong luồng cơ bản nếu khách hàng nhập số lượng lớn hơn số lượng cho phép đặt hàng thì hệ thống sẽ hiển thị thơng báo “Số lượng tối đa được phép mua”,Khách hàng quay lại bước 2.
2) Tại bất kỳ bước nào trong luồng cơ bản nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị thông báo lỗi và use case kết thúc.
3) Tại bước 4 trong luồng cơ bản khi khách hàng kích vào thanh tốn, hệ thống sẽ hiển thị thông tin giao hàng bao gồm: tên, email, địa chỉ, số điện thoại, tổng tiền.Khách hàng nhập các thông tin vào ô nhập , nhâp mã giảm giá( nếu có), sau đó tiếp tục phương thức thanh toán , hệ thống sẽ hiển thi phương thức thanh toán và phương thức vận chuyển, khách hàng chọn phương thức và nhấn nút “Xác nhận thanh tốn”.Hệ thống hiển thị đặt hàng thành cơng, use case kết thúc .
Use case kết thúc
✔ Các u cầu đặc biệt:
Khơng có
✔ Tiền điều kiện:
Khách hàng cần đăng nhập vào hệ thống để use case này thực hiện.
✔ Hậu điều kiện:
Khơng có
✔ Điểm mở rộng:
Khơng có.