Phía người dùng

Một phần của tài liệu 175A071325_Dang-Xuan-Phong (Trang 56 - 63)

 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 (adsbygoogle = window.adsbygoogle || []).push({});

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 (adsbygoogle = window.adsbygoogle || []).push({});

- 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 (adsbygoogle = window.adsbygoogle || []).push({});

- 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

Một phần của tài liệu 175A071325_Dang-Xuan-Phong (Trang 56 - 63)