You are on page 1of 5

Họ và Tên : Nguyễn Mạnh Đức

MSSV : 102190058

Lớp học phần : 19NH11

Câu 1 :

o Người dùng ( tức là người người mua sản phẩm ) :


+ Người dùng mua sách bằng cách tìm kiếm tên sách và nhận giá của các phiên bản có sẵn
của tên sách .
+ Người dùng có thể thêm sách vào giỏ hàng .
+ Người dùng thanh toán cho đơn hàng bằng thẻ tín dụng hoặc hủy giao dịch mua hàng .
o Người chủ( tức là người bán sản phẩm) :

+ Người chủ có các hành động : thêm sách , cập nhật sách . Ngoài ra có thể quản lý các
thanh toán của khách ,quản lý doanh số .

o Thẻ tín dụng :

+ Đại diện cho việc thanh toán , cầu nối giữa người dùng và ngân hàng.

o Dịch vụ ngân hàng :


+Xác nhận thẻ tín dụng , có chức năng phản hồi đến người sử dụng .
Câu 3:
Đặc tả usecase “View Item”:

Use Case ID UC-1.1

Use Case Name View Item

Description Để người dùng xem chi tiết về sách , nội dung của sách , giá sách

Actor(s) Người dùng (User)

Priority Bắt buộc phải có

Trigger Người dùng muốn mua sản phẩm

Pre-  Sách phải có sẵn trong cửa hàng


Condition(s):  Người dùng có nhu cầu mua sách
 Thanh toán

Post-  Người mua có thể hủy đơn


Condition(s):  Người mua thêm sách vào giỏ hàng
 Người mua thêm giá

1. Người dùng truy cập ứng dụng BookStore


2. Người dùng chọn phương thức đăng nhập bằng tài khoản BookStore
Basic Flow
3.Người dùng xác nhận mua hàng
4.Người dùng thanh toán thành công
2a. Người dùng chọn phương thức đăng nhập bằng tài khoản Gmail
2a1. Hệ thống chuyển sang màn hình đăng nhập của Google
4a. Người dùng thanh toán bằng thẻ
 
Alternative 2b. Người dùng chọn phương thức đăng nhập bằng tài khoản Facebook
Flow
2b1. Hệ thống chuyển sang màn hình đăng nhập của Facebook
3b. Người dùng nhập tài khoản Facebook và chọn lệnh đăng nhập
4b. Facebook xác thực thông tin đăng nhập thành công và cho phép người dùng truy cập
ứng dụng

4c. Hệ thống xác thực thông tin đăng nhập không thành công và hiển thị thông báo.
4c1. Người dùng chọn lệnh hủy đăng nhập.
Use Case dừng lại.
Exception
Flow 4c2. Người dùng chọn lệnh lấy lại mật khẩu

4c3. Người dùng chọn lệnh khóa tài khoản

Business Rules BR1.1-1: Không thanh toán sẽ không xác nhận đơn hàng

Non- NFR1.1-1: Xác nhận đơn hàng trong vòng 24h đồng hồ
Functional
Requirement
Câu 2
Câu 4 :

You might also like