11 Usecase thanh toán cho người dùng

Một phần của tài liệu xây dựng ứng dụng di động bán laptop của cửa hàng tân hưng tại thủ dầu một bình dương (Trang 50 - 52)

Use Case ID UC-1.4 Use Case Name Thanh toán

Description Giúp người dùng có thể thanh toán các sản phẩm

Actor(s) Người dùng

Priority Không

Trigger Là người dùng, tôi muốn thanh toán sản phẩm, để thanh toán các sản phẩm của tôi trong giỏ hàng trong ứng dụng bán laptop online Pre-Condition(s): Thiết bị của người dùng đã được kết nối internet khi thực hiện

Người dùng đã có tài khoản Người dùng phải đăng nhập Post-

Condition(s):

Hệ thống chuyển thành công vào Activity thanh toán Basic Flow 1. Người dùng chọn thanh toán trên ứng dụng

2. Hệ thống sẽ kiểm tra người dùng đã đăng nhập hay chưa và trả

Trang 41 download by : skknchat@gmail.com

về thông báo

3. Hệ thống sẽ kiểm tra giỏ hàng của người dùng và trả về kết quả 4. Hiển thị giao diện nhập thông tin hóa đơn (số điện thoại, địa

chỉ, ghi chú, …)

5. Hệ thống kiểm tra thông tin hóa đơn và trả về thông báo cho người dùng

Alternative Flow 2a. Người dùng chưa đăng nhập, hệ thống chuyển người dùng sang Activity đăng nhập.

3a. Giỏ hàng không có sản phẩm, hệ thống chuyển sang Activity sản phẩm

Use case tiếp tục thực hiện bước 4

Exception Flow Người dùng chọn hủy hóa đơn thanh toán *Usecase dừng lại

Business Rules Không có Non-Functional

Requirement

NFR1.1-1: Timeout cho màn hình đăng nhập dưới 300 giây.

NFR1.1-2: Địa chỉ không được bỏ trống và không chứa ký tự đặc biệt.

NFR1.1-3: Số điện thoại của người dùng phải 10 - 11 ký tự số.

2.7.1.4 Sơ đồ và đặc tả Use Case hiển thị sản phẩm

Một phần của tài liệu xây dựng ứng dụng di động bán laptop của cửa hàng tân hưng tại thủ dầu một bình dương (Trang 50 - 52)

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

(117 trang)