3.1.3.1Mô hình Use Case các chức năng về khách hàng
Trong sơ đồ Use Case tác nhân “khách hàng” có các chức năng như: “đăng ký”, “đăng nhập”, “tìm kiếm mặt hàng”, “xem danh sách các mặt hàng”, “thêm mặt hàng vào giỏ hàng”, “góp ý thắc mắc”.
19
- Chức năng “xem danh sách các mặt hàng” được khách hàng sử dụng khi vào trang web, có nhu cầu muốn tìm kiếm mặt hàng và xem thông tin về các mặt hàng. Khi xem thông tin về mặt hàng khách hàng có thể sử dụng thêm các chức năng mở rộng như xem nhanh các mặt hàng, xem chi tiết các mặt hàng và tìm kiếm các mặt hàng. Trong quá trình xem thông tin về các mặt hàng, nếu khách hàng đã đăng nhập vào hệ thống thì khách hàng có thể đặt mua chúng. Bên cạnh đó, khi khách hàng muốn chỉnh sửa mặt hàng đã chọn trong đơn đặt hàng, khách hàng sử dụng chức năng cập nhật mặt hàng để chỉnh sửa.
- Chức năng “đăng ký thành viên” và “đăng nhập”: khi khách hàng đăng ký thành viên khách hàng phải vào email của mình để xác nhận và kích hoạt tài khoản và khi kích hoạt thành công thì tài khoản của khách hàng đã đăng ký thành công và được sử dụng trong trang web.
- Chức năng “ đặt hàng”: khách hàng có thể thực hiện chức năng này ngay cả khi đã đăng nhập vào hệ thống hoặc không cần đăng nhập vào hệ thống và khi khách hàng đăng nhập sẽ được cấp quyền để sử dụng các chức năng cần thiết như xem, cập nhật số lượng mặt hàng, hủy đơn đặt hàng. Bên cạnh đó, khách hàng còn có thể xem trước về các điều khoản để thuận tiện trong việc tiến hành ký kết hợp đồng.
20
21