Mua hàng và thanh toán

Một phần của tài liệu 32-51800198-51800243-51900732 (Trang 26 - 28)

Tên Use case Mua hàng

Mô tả Người dùng muốn thêm sản phẩm vào giỏ hàng, xóa sản phẩm và cập nhật số lượng sản phẩm .

Người dùng Khách hàng Mức độ ưu tiên Cao

Kích hoạt Người dùng bấm nút Thêm sản phẩm.

Tiền điều kiện Người dùng đã đăng nhập vào trang của Khách hàng. Thiết bị người dùng đang được kết nối Internet. Luồng hoạt động A. Thêm sản phẩm vào giỏ hàng:

1. Người dùng truy cập website của cửa hàng 3S, nhấp vào tên của một sản phẩm bất kỳ để xem thông tin chi tiết của sản phẩm, nhấn nút “Thêm vào giỏ hàng” để thêm sản phẩm vào Giỏ hàng.

2. Hệ thống lưu sản phẩm vào 1 CSDL tạm thời và hiện biểu tượng Giỏ hàng để người dùng có thể nhấn vào xem những sản phẩm đã có trong Giỏ hàng. Tiến trình thành công.

B. Xóa sản phẩm trong giỏ hàng:

1. Người dùng truy cập vào Giỏ hàng, nhấp vào tên của sản phẩm cần xóa để xem thông tin chi tiết của sản phẩm, nhấn nút “Xóa sản phẩm” để xóa sản phẩm ra khỏi Giỏ hàng.

2. Hệ thống xóa sản phẩm ra khỏi CSDL tạm thời đã lưu và xóa hình ảnh sản phẩm ra khỏi Giỏ hàng của người dùng. Tiến trình thành công.

C. Cập nhật số lượng sản phẩm:

1. Người dùng truy cập vào Giỏ hàng, nhấp vào tên của sản phẩm cần cập nhật số lượng để xem thông tin chi tiết của sản phẩm, nhấn nút “Cập nhật số lượng” để tăng hoặc giảm số lượng sản phẩm hiện có trong Giỏ hàng.

2. Hệ thống cập nhật số lượng của sản phẩm trong CSDL tạm thời đã lưu. Tiến trình thành công.

Kết quả Người dùng thực hiện chức năng Mua hàng thành công. Hệ thống ghi nhận hoạt động Mua hàng thành công.

Ghi chú Nếu đơn hàng không thành công, không lưu lịch sử giỏ hàng để tiết kiệm CSDL. Bảng 11: Đặc tả Usecase Mua hàng

Tên Use case Thanh toán

Mô tả Người dùng muốn tiến hành thanh toán đơn hàng. Người dùng Khách hàng

Mức độ ưu tiên Cao

Kích hoạt Người dùng bấm nút Thanh toán.

Tiền điều kiện Người dùng đã đăng nhập vào trang của Khách hàng. Người dùng đã hoàn thành Usecase Mua hàng. Thiết bị người dùng đang được kết nối Internet.

Luồng hoạt động 1. Người dùng truy cập vào Giỏ hàng, nhấn nút “Thanh toán” để tiến hành đặt hàng.

2. Hệ thống điều hướng đến giao diện danh sách sản phẩm kèm theo số lượng sản phẩm để người dùng kiểm tra lại lần nữa, người dùng nhấn nút “Xác nhận”. 3. Hộp thoại yêu cầu lựa chọn giữa Thanh toán trực tiếp và Thanh toán bằng chuyển khoản hiện lên.

- Người dùng chọn Thanh toán bằng chuyển khoản, hệ thống điều hướng đến giao diện cung cấp thông tin của tài khoản ngân hàng. Người dùng nhập đầy đủ thông tin và nhấn Xác nhận chuyển khoản.

•Chuyển khoản thành công, đi tới (4). •Chuyển khoản thất bại, quay lại (2).

- Người dùng chọn Thanh toán trực tiếp, đi tới (4).

4. Hộp thoại xác nhận thông tin mua hàng bao gồm số điện thoại, họ tên và địa chỉ giao hàng hiện lên, người dùng kiểm tra thông tin.

- Người dùng nhấn nút “Hủy”. Tiến trình thất bại.

- Người dùng nhấn nút “Xác nhận đặt hàng”. Hệ thống lưu thông tin đơn hàng vào CSDL Danh sách đơn hàng đang chờ giao cho người bán xác nhận giao hàng đồng thời gửi thông báo cho người dùng “Đặt hàng thành công, chờ đơn hàng được giao”. Tiến trình thành công.

Kết quả Người dùng thực hiện chức năng Thanh toán thành công. Hệ thống ghi nhận hoạt động Thanh toán thành công.

Ghi chú Phải có bước xác nhận lần 2 cho mọi yêu cầu để tăng sự chính xác, giảm thiểu sai sót do nhầm lẫn.

Nếu đơn hàng không thành công, không lưu lịch sử giỏ hàng để tiết kiệm CSDL. Bảng 12: Đặc tả Usecase Thanh toán

Một phần của tài liệu 32-51800198-51800243-51900732 (Trang 26 - 28)

Tải bản đầy đủ (PDF)

(67 trang)