a. Biểu đồ use case quản lí giỏ hàng
Hình 2.3.6.1. Gói use case giỏ hàng
b. Đặc tả luồng sự kiện giỏ hàng
Use case Giỏ hàng
Tác nhân Khách hàng
Mục đích Thêm hàng
Mô tả chung Thêm, xóa, cập nhật.
Luồng sự kiện
Actor System
1. Đăng nhập vào hệ thống
2. Người dùng kích chọn thêm vào giỏ hàng trên sản phẩm
3. Người dùng kích chọn nút giỏ hàng 4. Hệ thống hiển thị form giỏ hàng 5. Người dùng chọn chức năng thêm giỏ
hàng ở mỗi sản phẩm muốn thêm
6. Hệ thống kiểm tra và lưu sản phẩm đó vào giỏ hàng kèm số lượng.
7. Người dùng chọn vào từng sản phẩm trong giỏ hàng và chọn nút xóa ở sản phẩm muốn xóa
8. Hệ thống kiểm tra yêu cầu xác nhận xóa sản phẩm trong giỏ hàng
9. Người dùng chọn “OK” để xóa. Ngược lại chọn “Hủy” để kết thúc.
10. Hệ thống xóa sản phẩm trong giỏ hàng
11. Người dùng chọn vào sản phẩm trong giỏ hàng muốn chỉnh sửa
12. Hệ thống cập nhật lại giỏ hàng.
Điều kiện trước Người dùng đăng nhập tài khoản
Điều kiện sau Thêm vào giỏ hàng thành công
Bảng 2.3.6.2. Đặc tả dòng sự kiện giỏ hàng
c. Biểu đồ tuần tự -Thêm giỏ hàng
Hình 2.3.6.2. Biểu đồ tuần tự thêm sản phẩm
-Sửa giỏ hàng
Hình 2.3.6.3. Biểu đồ tuần tự sửa sản phẩm
Hình 2.3.6.4. Biểu đồ tuần tự xóa sản phẩm
d. Biểu đồ hoạt động -Thêm sản phẩm
Hình 2.3.6.5. Biểu đồ họat động thêm sản phẩm
Hình 2.3.6.6. Biểu đồ họat động sửa sản phẩm
-Xóa sản phẩm trong giỏ hàng
Hình 2.3.6.7. Biểu đồ họat động xóa sản phẩm