Đặc tả các UseCase trong hệ thống website

Một phần của tài liệu Xây dựng và phát triển website bán hàng cà phê cho công ty TNHH 90s coffee (Trang 47 - 52)

5. Kết cấu của đề tài

4.1.2. Đặc tả các UseCase trong hệ thống website

- Đăng ký thành viên:

Tác nhân: Khách xem

Mô tả: Cho phép khách xem sản phẩm và chọn sản phẩm vào giỏ hàng đăng ký thành

36

Tiền điều kiện: Khách hàng ghé xem hệ thống và chọn sản phẩm. Luồng sự kiện:

 Khách xem chọn sản phẩm và vào giỏ hàng.  Form đăng ký thông tin khách hàng hiển thị.

 Khách xem và nhập thông tin cá nhân vào form thông tin khách hàng.  Tích chọn ô đăng ký thành viên mới.

 Hệ thống sẽ báo kết quả quá trình đăng ký thành viên.

- Đăng nhập hệ thống:

Tác nhân: Thành viên

Mô tả: UseCase cho phép thành viên đăng nhập hệ thống. Tiền điều kiện: Thành viên chƣa đăng nhập vào hệ thống. Luồng sự kiện:

 Thành viên chọn chức năng đăng nhập.  Form đăng nhập hiển thị.

 Nhập tên tài khoản và mật khẩu để đăng nhập.  Hệ thống sẽ kiểm tra thông tin đăng nhập.

 Nếu đăng nhập thành công thì sẽ vào giao diện chính của website.  Nếu đăng nhập không thành công sẽ có thông báo đăng nhập lại.

 Nếu thành viên quên tài khoản, mật khẩu, thành viên sẽ chọn chức năng quên mật khẩu để lấy lại thông tin tài khoản mới.

- Tìm kiếm sản phẩm:

Tác nhân: Khách xem, thành viên

Mô tả: Cho phép tìm kiếm các sản phẩm.

37

Luồng sự kiện:

 Ngƣời sử dụng kích vào mục sản phẩm của trang web.  Hệ thống hiển thị form tìm kiếm mặc định.

 Ngƣời sử dụng lựa chọn thông tin tìm kiếm cần thiết vào form tìm kiếm.  Hệ thống sẽ tự động trả về kết quả tìm kiếm.

- Xem thông tin sản phẩm:

Tác nhân: Ngƣời quản lý, khách hàng

Mô tả: Cho phép ngƣời quản lý, khách hàng xem thông tin về các sản phẩm có trong cửa

hàng.

Tiền điều kiện: Truy cập vào website. Luồng sự kiện:

 Ngƣời quản lý, khách hàng chọn sản phẩm cần xem.

 Trang xem thông tin sản phẩm xuất hiện, hệ thống hiển thị thông tin về sản phẩm đã chọn.

 Ngƣời quản lý, khách hàng xem thông tin chi tiết về sản phẩm đƣợc hiển thị.

- Xem thông tin cá nhân:

Tác nhân: Thành viên của hệ thống.

Mô tả: UseCase cho phép thành viên thay đổi các thông tin đăng ký. Tiền điều kiện: Thành viên phải đăng nhập vào hệ thống website. Luồng sự kiện:

 Thành viên chọn chức năng sửa thông tin cá nhân.

 Hệ thống sẽ hiển thị trang sửa thông tin với các thông tin cũ của thành viên hiện tại.

38  Nhấn nút lƣu thông tin.

 Nếu cập nhật thành công sẽ có thông báo lƣu thành công. Nếu sai, sửa lại thông tin theo yêu cầu thông báo trên hệ thống.

 Lƣu thông tin.

- Sửa thông tin cá nhân:

Tác nhân: Thành viên của hệ thống.

Mô tả: UseCase cho phép thành viên thay đổi các thông tin đăng ký Tiền điều kiện: Thành viên phải đăng nhập vào hệ thống website. Luồng sự kiện:

 Thành viên chọn chức năng sứ thông tin cá nhân.

 Hệ thống hiện trang sửa thông tin với thông tin đã lƣu từ trƣớc của thành viên.  Thành viên nhập các thông tin mới.

 Nếu cập nhật thành công sẽ có thông báo lƣu thành công. Nếu sai, sửa lại thông tin theo yêu cầu thông báo trên hệ thống.

 Lƣu thông tin.

- Thêm giỏ hàng:

Tác nhân: Khách hàng

Mô tả: UseCase cho phép khách hàng đƣa sản phẩm đã chọn vào giỏ hàng. Tiền điều kiện: Sản phẩm đã đƣợc chọn.

Luồng sự kiện:

 Chọn tính năng thêm giỏ hàng để đƣa sản phẩm vào giỏ hàng.  Hệ thống hiển thị thông tin sẽ phẩm đã đƣợc đƣa vào giỏ hàng.

- Thanh toán:

39

Mô tả: UseCase cho phép khách hàng tạo đơn hàng để tiến hành thanh toán giỏ hàng. Tiền điều kiện: Khách hàng đã chọn sản phẩm đƣa vào giỏ hàng.

Luồng sự kiện:

 Khách hàng nhấn vào thanh toán để tạo đơn hàng.

 Form thông tin thanh toán xuất hiện. Hệ thống hiện thị đơn hàng đã đặt.  Khách hàng nhập thông tin liên hệ và chọn phƣơng thức thanh toán.  Chọn gửi đơn hàng

 Hệ thống sẽ ghi nhận thông tin khách hàng và lƣu trữ ở sản phẩm. Đồng thời gửi mail thông báo sản phẩm đã đƣợc ghi nhận về mail khách hàng.

- Kiểm tra đơn hàng:

Tác nhân: Bộ phận kinh doanh

Mô tả: Cho phép nhân viên kinh doanh kiểm tra và xác nhận thông tin đơn hàng. Tiền điều kiện: Đăng nhập vào website.

Luồng sự kiện:

 Nhân viên kinh doanh kiểm tra đơn hàng.  Hệ thống hiện thị thông tin đơn hàng.

 Nhận viên xác nhận thông tin trên đơn hàng.

- Nhận và giao hàng:

Tác nhân: Bộ phận chuyển hàng.

Mô tả: UseCase cho phép nhân viên nhận đơn hàng và thực hiện giao hàng theo yêu cầu. Tiền điều kiện: Truy cập vào hệ thống website.

Luồng sự kiện:

40  Thay đổi trạng thái đơn hàng.

 Gửi thông tin phản hồi, giao hàng thành công.  Lấy xác nhận của khách hàng.

Một phần của tài liệu Xây dựng và phát triển website bán hàng cà phê cho công ty TNHH 90s coffee (Trang 47 - 52)

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

(138 trang)