Mô tả các Usecase a Usecase Tìm kiếm

Một phần của tài liệu Sử dụng hệ hỗ trợ ra quyết định (DSS) trong bài toán bán hàng trực tuyến (Trang 42 - 49)

PHÂN TÍCH VÀ THIẾT KẾ WEBSITE BÁN MÁY TÍNH XÁCH TAY CÓ SỬ DỤNG DSS VÀ CÀI ĐẶT

4.1.3Mô tả các Usecase a Usecase Tìm kiếm

4.1.3.a Usecase Tìm kiếm

Usecase này thực hiện khi khách hàng muốn tìm kiếm sản phẩm máy tính xách tay theo một mức giá và theo một số hãng sản xuất. Người dùng chọn một mức giá trong năm mức giá sau: và chọn các hãng máy tính xách tay(MTXT) cần tìm. Hệ thống sẽ trả về cho khách hàng danh sách MTXT của các hãng đã chọn có mức giá đó. Danh sách thể hiện thông tin sơ bộ về mỗi sản phẩm gồm: tên máy, nhà sản xuất, giá bán, kích cỡ, thời lượng pin... Và đối với mỗi sản phẩm đều cho phép người dùng xem thông tin chi tiết sản phẩm hoặc đặt mua sản phẩm.

Hình 4.2 : Lược đồ trình tự cho usecase Tìm kiếm.

4.1.3.b Usecase Xem danh sách sản phẩm bán chạy nhất

Usecase này nhằm đưa ra cho khách hàng một danh sách các sản phẩm bán chạy nhất của hệ thống. Hệ thống thể hiển danh sách thông tin sơ bộ về mỗi sản phẩm gồm: tên máy, nhà sản xuất, giá bán, kích cỡ… Và đối với mỗi sản phẩm đều cho phép người dùng xem thông tin chi tiết sản phẩm hoặc đặt mua sản phẩm.

Lược đồ trình tự-luồng cơ bản cho usecase Xem danh sách sản phẩm bán chạy nhất như sau:

Hình 4.3: Lược đồ trình tự cho usecase Xem danh sách sản phẩm được mua nhiều nhất.

4.1.3.c Usecase Xem danh sách sản phẩm mới ra mắt

Usecase này nhằm đưa ra cho khách hàng một danh sách các sản phẩm mới ra mắt trong tháng. Hệ thống thể hiển danh sách thông tin sơ bộ về mỗi sản phẩm gồm: tên máy, nhà sản xuất, giá bán, kích cỡ… Và đối với mỗi sản phẩm đều cho phép người dùng xem thông tin chi tiết sản phẩm hoặc đặt mua sản phẩm. Lược đồ trình tự-luồng cơ bản cho usecase Xem danh sách sản phẩm mới ra mắt như sau:

Hình 4.4 : Xem danh sách sản phẩm mới ra mắt.

4.1.3.d Usecase Xem danh sách sản phẩm được nhiều người quan tâm

Usecase này nhằm đưa ra cho khách hàng danh sách các sản phẩm được nhiều người xem chi tiết nhất. Hệ thống thể hiển danh sách thông tin sơ bộ về mỗi sản phẩm gồm: tên máy, nhà sản xuất, giá bán, kích cỡ… Và đối với mỗi sản phẩm đều cho phép người dùng xem thông tin chi tiết sản phẩm hoặc đặt mua sản phẩm.

Lược đồ trình tự-luồng cơ bản cho usecase Xem danh sách sản phẩm được nhiều người quan tâm như sau:

Hình 4.5: Lược đồ tuần tự Usecase Sản phẩm được quan tâm nhiều nhất.

4.1.3.e Usecase Trợ giúp chọn sản phẩm

Usecase này thực hiện khi khách hàng muốn tìm kiếm những chiếc máy tính xách tay có các đặc tính mà mình thích. Hệ thống yêu cầu khách hàng đánh giá mức độ quan tâm đối với các tiêu chuẩn của máy điện thoại di động và giá trị mong muốn của thuộc tính đó. Hệ thống sẽ trả về danh sách máy tính xách tay phù hợp nhất với tiêu chuẩn đã đánh giá của khách hàng. Năm tiêu chuẩn cho khách hàng sau đánh giá gồm có: Trọng lượng của máy, thời gian sử dụng máy, kiểu dáng của máy, các tính năng có trong máy, và giá bán của máy... Ta chọn

vài tiêu chuẩn trên tiêu biểu cho sự phong phú thuộc tính của một máy tính xách tay. Hai tiêu chuẩn đầu (trọng lượng, thời gian sử dụng máy) và tiêu chuẩn cuối (giá bán) là những thuộc tính có miền giá trị gần như liên tục, có thể chia ra các khoảng cho người dùng chọn. Ví dụ thời gian sử dụng có thể chia ra các khoảng “ngắn”, ”rất ngắn”, ”trung bình”, “dài”, ”rất dài”. Tiêu chuẩn thứ ba(kiểu dáng của máy) là thuộc tính có miền giá trị rời rạc, người dùng chọn một kiểu dáng cụ thể của máy mà họ ưa thích. Tiêu chuẩn thứ tư là sự kết hợp nhiều chức năng của máy tính xách tay, người dùng sẽ chọn các tính năng mà họ thích. Đây sẽ là nơi thuật toán di truyền được áp dụng. Các đánh giá của khách hàng được dùng tìm kiếm sản phẩm thích hợp nhất trong quần thể sản phẩm của thuật toán di truyền.

Lược đồ trình tự-luồng cơ bản cho usecase Trợ giúp chọn sản phẩm như sau:

Hình 4.6: Lược đồ trình tự cho usecase Trợ giúp lựa chọn sản phẩm.

4.1.3.f Usecase Duyệt danh mục sản phẩm theo hãng sản xuất

Usecase này thực hiện khi khách hàng muốn xem tất cả các sản phẩm máy tính xách tay của một nhà sản xuất cụ thể. Hệ thống đưa ra các danh sách thông tin sơ bộ về các máy tính xách tay của nhà sản xuất đã chọn.

Lược đồ trình tự-luồng cơ bản cho usecase Duyệt danh mục sản phẩm theo hãng sản xuất như sau:

Hình 4.7: Lược đồ trình tự cho usecase Duyệt sản phẩm theo hãng sản xuất.

4.1.3.g Usecase Duyệt danh mục sản phẩm theo loại máy tính

Usecase này thực hiện khi khách hàng muốn xem tất cả các sản phẩm máy tính xách tay model. Hệ thống đưa ra các danh sách thông tin sơ bộ về các máy tính xách tay đã chọn.

Lược đồ trình tự-luồng cơ bản cho usecase Duyệt danh mục sản phẩm theo hãng sản xuất như sau:

Hình 4.8: Lược đồ trình tự cho usecase Duyệt sản phẩm theo Model máy.

4.1.3.h Usecase Xem chi tiết

Usecase này thực hiện khi khách hàng muốn xem thông tin chi tiết về một máy tính xách tay nào đó từ danh sách các máy tính xách tay. Các thông tin đưa ra cho khách hàng gồm : Tên nhà sản xuất, model máy, kích thước, trọng lượng, kiểu dáng, độ phân giải và màu sắc màn hình hiển thị, giá bán, bộ nhớ…Tại đây, khách hàng có thể đặt mua ngay máy tính xách tay này.

Hình 4.9: Lược đồ trình tự cho usecase Xem thông tin chi tiết

4.1.3.i Usecase Thêm hàng vào giỏ (adsbygoogle = window.adsbygoogle || []).push({});

Usecase này thực hiện khi khách hàng muốn chọn một sản phẩm và thêm vào giỏ hàng. Hệ thống sẽ báo cho khách hàng khi đã thêm sản phẩm vào giỏ thành công.

Lược đồ trình tự-luồng cơ bản cho usecase Thêm hàng vào giỏ như sau:

Hình 4.10: Lược đồ trình tự cho usecase Thêm hàng vào giỏ.

4.1.3.k Usecase Xem giỏ hàng

Usecase này thực hiện khi khách hàng muốn xem danh sách sản phẩm đã đặt mua trong giỏ hàng. Hệ thống hiển thị danh sách từng sản phẩm đã đặt mua của khách hàng và số lượng của chúng. Người dùng có thể nhập lại số lượng đặt mua hoặc hủy việc đặt mua một sản phẩm.

Hình 4.11: Lược đồ trình tự cho usecase Xem giỏ hàng.

4.1.3.l Usecase Thanh toán

Usecase này thực hiện khi khách hàng muốn thanh toán cho những sản phẩm đã chọn trong giỏ hàng. Hệ thống sẽ xem khách hàng đã đăng ký thông tin cá nhân chưa. Nếu chưa hệ thống sẽ buộc khách hàng điền vào thông tin cá nhân bao gồm: Họ tên khách hàng, địa chỉ, email.

Hệ thống sẽ tạo tạo hóa đơn liệt kê các sản phẩm trong giỏ hàng, yêu cầu khách hang chọn phương thức giao hàng, phương thức thanh toán. Khách hàng chọn phương thức giao hàng và phương thức thanh toán thích hợp với mình rồi chấp nhận đặt mua hoặc hủy không mua.

Hình 4.12: Lược đồ trình tự cho usecase Thanh toán.

4.2 Thiết kế

Một phần của tài liệu Sử dụng hệ hỗ trợ ra quyết định (DSS) trong bài toán bán hàng trực tuyến (Trang 42 - 49)