CHƯƠNG II: ĐẶC TẢ ĐỀ TÀI 2.1. Phát biểu bài toán
3.2. Biểu đồ Use case
3.2.6. Đặc tả Use case
3.2.6.1. Đặc tả UC1 “Đăng nhập”
Use Case: Đăng nhập Mã Use Case UC1
Tên Use Case Đăng nhập
Tác nhân Khách hàng, người quản lý
Mô tả
Nếu muốn sử dụng những chức năng đặc thù của hệ thống, người dùng phải đăng nhập thành công để có thể thực hiện được các chức năng
Tiền Điều kiện Cần phải đã đăng ký trước đó rồi và nhớ tài khoản và mật khẩu
3.2.6.2. Đặc tả UC2 “Đăng ký”
Use Case: Đăng ký Mã Use Case UC2 Tên Use Case Đăng ký Tác nhân Khách hàng
3.2.6.3. Đặc tả UC3 “Đăng xuất”
Use Case: Đăng xuất Mã Use Case UC3 Tên Use Case Đăng xuất
Tác nhân Khách hàng, người quản lý
Mô tả Muốn thoát tài khoản ra khỏi hệ thống Tiền Điều kiện Đã đăng nhập trước đó
3.2.6.4. Đặc tả UC4 “Quên mật khẩu”
Use Case: Quên mật khẩu Mã Use Case UC4
Tên Use Case Quên mật khẩu Tác nhân Khách hàng
Mô tả Khi khách hàng quên mật khẩu và muốn lấy lại mật khẩu Tiền Điều kiện Đã có tài khoản trước đó
Cần phải nhớ email
3.2.6.5. Đặc tả UC5 “Tìm kiếm và lọc sản phẩm”
Use Case: Tìm kiếm và lọc sản phẩm Mã Use Case UC5
Tên Use Case Tìm kiếm và lọc sản phẩm Tác nhân Khách hàng
Mô tả Muốn tìm kiếm sản phẩm theo tên, loại hay lọc sản phẩm theo giá giảm dần, tăng dần
Tiền Điều kiện Không
3.2.6.6. Đặc tả UC6 “Xem chi tiết sản phẩm”
Use Case: Xem chi tiết sản phẩm Mã Use Case UC6
Tên Use Case Xem chi tiết sản phẩm Tác nhân Khách hàng
Mô tả Muốn xem chi tiết sản phẩm nào đó Tiền Điều kiện Không
3.2.6.7. Đặc tả UC7 “Quản lý giỏ hàng”
Use Case: Quản lý giỏ hàng Mã Use Case UC7
Tên Use Case Quản lý giỏ hàng Tác nhân Khách hàng
Mô tả Muốn thêm, sửa, xoá 1 sản phẩm nào đó trong giỏ hàng Tiền Điều kiện Không
3.2.6.8. Đặc tả UC8 “Quản lý sản phẩm yêu thích”
Use Case: Quản lý sản phẩm yêu thích Mã Use Case UC8
Tên Use Case Quản lý sản phẩm yêu thích Tác nhân Khách hàng
Mô tả Muốn thêm, sửa, xóa 1 sản phẩm nào đó mà khách yêu thích Tiền Điều kiện Cần phải đăng nhập
3.2.6.9. Đặc tả UC9 “Cập nhật thông tin cá nhân”
Mô tả Muốn thay đổi thông tin như avatar, tên, địa chỉ, sđt, … Tiền Điều kiện Cần phải đăng nhập
3.2.6.10. Đặc tả UC10 “Nhận xét”
Use Case: Nhận xét Mã Use Case UC10 Tên Use Case Nhận xét Tác nhân Khách hàng
Mô tả Khi khách hàng thấy website có chỗ bất hợp lý hay chưa hài lòng thì khách hàng sử dụng chức năng “nhận xét” để phản hồi lại cho người quản lý
Tiền Điều kiện Cần phải đăng nhập
3.2.6.11. Đặc tả UC11 “Thanh toán”
Use Case: Thanh toán Mã Use Case UC11 Tên Use Case Thanh toán Tác nhân Khách hàng
Mô tả Khi khách hàng muốn thanh toán 1 hay nhiều sản phẩm Tiền Điều kiện Cần phải đăng nhập
Trong giỏ hàng phải có sản phẩm
3.2.6.12. Đặc tả UC12 “Đánh giá sản phẩm”
Use Case: Đánh giá sản phẩm Mã Use Case UC12
Tên Use Case Đánh giá sản phẩm Tác nhân Khách hàng
Mô tả Khách hàng muốn đánh giá 1 sản phẩm Tiền Điều kiện Cần phải đăng nhập
Đã mua sản phẩm đó rồi và trạng thái của sản phẩm đó là thành công
3.2.6.13. Đặc tả UC13 “Xem lịch sử mua hàng”
Use Case: Xem lịch sử mua hàng Mã Use Case UC13
Tên Use Case Đăng ký Tác nhân Khách hàng
Mô tả Khách hàng muốn xem lại các đơn hàng trước đó đã mua Tiền Điều kiện Cần phải đăng nhập
3.2.6.14. Đặc tả UC14 “Quản lý người dùng”
Use Case: Quản lý người dùng Mã Use Case UC14
Tên Use Case Quản lý người dùng Tác nhân Người quản lý
Mô tả Người quản lý muốn thêm, sửa, xoá người dùng Tiền Điều kiện Cần phải đăng nhâp và có quyển admin
3.2.6.15. Đặc tả UC15 “Quản lý sản phẩm”
Use Case: Quản lý sản phẩm
Mô tả Người quản lý muốn thêm, sửa, xoá sản phẩm Tiền Điều kiện Cần phải đăng nhâp và có quyển admin
3.2.6.16. Đặc tả UC16 “Quản lý loại sản phẩm”
Use Case: Quản lý loại sản phẩm Mã Use Case UC16
Tên Use Case Quản lý loại sản phẩm Tác nhân Người quản lý
Mô tả Người quản lý muốn thêm, sửa, xoá loại sản phẩm Tiền Điều kiện Cần phải đăng nhâp và có quyển admin
3.2.6.17. Đặc tả UC17 “Quản lý đơn hàng”
Use Case: Quản lý đơn hàng Mã Use Case UC17
Tên Use Case Quản lý đơn hàng Tác nhân Người quản lý
Mô tả Người quản lý muốn thêm, sửa, xoá đơn Tiền Điều kiện Cần phải đăng nhâp và có quyển admin