UseCase Đăng nhập
- Mô tả: Chức năng này cho phép Khách hàngđăng nhập vào hệ thống
Tên UseCase: Đăng nhập hệ thống
Tên Actor : Khách hàng
Bảng 3. 7 Kịch bản khách hàng đăng nhập hệ thống
Hành động tác nhân Phản ứng hệ thống
- Khách hàng yêu cầu chức năng: Đăng nhập
- Thực hiện nhập các thông tin đăng nhập theo yêu cầu hệ thống.
- Hệ thống hiển thị giao diện đăng nhập bao gồm: nhập tên tài khoản, nhập mật khẩu, nút đăng nhập.
- Hệ thống kiểm tra thông tin tài khoản
Bảng 3. 6 Kịch bản quản lý đánh giá của admin
Hành động tác nhân Phản ứng hệ thống
- Quản trị viên yêu cầu chức năng: Quản lý đánh giá
- Hệ thống hiển thị danh sách đánh giá có trong hệ thống.
- Vào link:
http://localhost:8000/api/v1/rating Chọn nút cập nhật
Hệ thống cập nhật đánh giá sản phẩm của người dùng đánh giá.
đăng nhập. Nếu tài khoản hợp lệ thì đăng nhập thành công.
- Hiển thị giao diện sau khi đăng nhập thành công.
- Khách hàng không nhập tên đăng nhập:
- Khách hàng nhập lại tên đăng nhập.
Hệ thống thông báo: “Vui lòng điền vào trường này”.
Hành động tác nhân Phản ứng hệ thống
- Khách hàng không nhập mật khẩu: - Khách hàng nhập lại mật khẩu.
Hệ thống thông báo: “Vui lòng điền vào trường này ”.
- Khách hàng nhập không đúng thông tin đăng nhập:
- Khách hàng nhập lại thông tin đăng nhập.
Hệ thống thông báo: “Tên đăng nhập hoặc mật khẩu không chính xác!”.
UseCase Đăng Xuất
- Mô tả: Chức năng này cho phép Khách hàngđăng xuất khỏi hệ thống.
Tên UseCase: Đăng xuất hệ thống
Tên Actor : Khách hàng UseCase Đăng Ký
- Mô tả: Chức năng này cho phép Khách hàngđăng ký lên hệ thống để đăng nhập vào màn hình chính của trang web
Tên UseCase: Đăng ký hệ thống
Tên Actor : Khách hàng
Bảng 3. 8 Kịch bản yêu cầu đăng xuất của khách hàng
Hành động tác nhân Phản ứng hệ thống
- Khách hàng yêu cầu chức năng: Đăng xuất
- Khách hàng chọn nút Đăng xuất trên thanh menu
- Hệ thống đăng xuất và chuyển đến trang đăng nhập.
UseCase Xem các đầu sách
Mô tả: Chức năng này cho phép khách hàng danh sách đầu sách.
Tên UseCase: Xem danh sách các đầu sách
Tên Actor : Khách hàng
UseCase xem thông tin chi tiết sách
- Mô tả: Chức năng này cho phép khách hàng xem chi tiết thông tin cuốn sách
Tên UseCase: Xem thông tin chi tiết sách
Tên Actor : Khách hàng
UseCase xem đầu sách được gợi ý
57
Bảng 3. 9 Kịch bản cho yêu cầu đăng ký tài khoản khách hàng
Hành động tác nhân Phản ứng hệ thống
- Khách hàng chưa là thành viên - Hệ thống hiển thị form đăng ký.
- Khách chưa là thành viên nhập đầy đủ thông tin cần thiết: Email, mật khẩu , số điện thoại , họ và tên
- Hệ thống sẽ kiểm tra thông tin đăng ký của khách hàng:
+ Nếu đúng thì hiển thị thông báo thành công
+ Nếu sai yêu cầu nhập lại
Hình 3. 14 Usecase xem các đầu sách
Bảng 3. 10 Kịch bản cho yêu cầu xem các đầu sách
Hành động tác nhân Phản ứng hệ thống
1. Khách hàng đã đăng nhập vào trang web
- Hệ thống hiển danh sách các đầu sách
Hình 3. 15 Usecase xem thông tin chi tiết sách
Bảng 3. 11 Kịch bản xem thông tin chi tiết sách
Hành động tác nhân Phản ứng hệ thống
- Mô tả: Chức năng này cho phép khách hàng xem các cuốn sách được gợi ý
Tên UseCase: Xem đầu sách gợi ý
Tên Actor : Khách hàng UseCase Đánh giá sản phẩm
- Mô tả: Chức năng này cho phép khách hàng đánh giá các cuốn sách
Tên UseCase: Đánh giá sản phẩm
Tên Actor : Khách hàng
Bảng 3. 13 Kịch bản cho yêu cầu đánh giá sản phẩm
Hành động tác nhân Phản ứng hệ thống 1. Khách hàng chọn cuốn sách muốn
đánh giá :
- Click vào nút đánh giá
- Hệ thống hiển thị các mức đánh giá để người dùng đánh giá
UseCase Xem sản phẩm đã đánh giá
- Mô tả: Chức năng này cho phép khách hàng những sản phẩm mà mình đã đánh giá
Hình 3. 16 Usecase xem sách gợi ý Bảng 3. 12 Kịch bản xem đầu sách gợi ý
Hành động tác nhân Phản ứng hệ thống
- Khách hàng chọn cuốn sách muốn
xem :
- Click vào cuốn sách
- Hệ thống hiển thị chi tiết thông tin cuốn sách
Tên UseCase: Xem sản phẩm đã đánh giá sản phẩm
Tên Actor : Khách hàng
UseCase Thêm sản phẩm vào giỏ hàng
Mô tả: Chức năng này cho phép khách hàng thêm sách vào đầu giỏ hàng
Tên UseCase: Thêm sản phẩm vào giỏ hàng
Tên Actor : Khách hàng UseCase Thanh toán
- Mô tả: Chức năng này cho phép khách hàng thanh toán sản phẩm
Tên UseCase: Thanh toán
Tên Actor : Khách hàng 59 Bảng 3. 14 Kịch bản xem đánh giá sách Hành động tác nhân Phản ứng hệ thống - Khách hàng chọn chức năng xem sản phẩm đã đánh giá - Hệ thống hiển thị các sản phẩm mà mình đã đánh giá
Hình 3. 19 Usecase thêm sản phẩm vào giỏ hàng
Bảng 3. 15 Kịch bản thêm sản phẩm vào giỏ hàng
Hành động tác nhân Phản ứng hệ thống
1. Khách hàng chọn cuốn sách muốn thêm vào giỏ hàng:
+ Click vào icon thêm vào giỏ hàng + Vào chi tiết sách chọn nút Thêm vào giỏ hàng
- Hệ thống lưu vào giỏ hàng
Hình 3. 20 Usecase thanh toán
Bảng 3. 16 Kịch bản yêu cầu thanh toán
Hành động tác nhân Phản ứng hệ thống
UseCase Tìm kiếm sản phẩm
- Mô tả: Chức năng này cho phép người dùng tìm kiếm đầu sách theo tên sách
Tên UseCase: Tìm kiếm sản phẩm
Tên Actor : Khách hàng
Hình 3. 21 Usecase tìm kiếm sản phẩm
Bảng 3. 17 Kịch bản tìm kiếm sản phẩm.
Hành động tác nhân Phản ứng hệ thống
- Khách hàng nhập tên sách vào formsearch sau đó bấm vào nút tìm kiếm