Use case duyệt xem danh mục hàng (browse catalog)

Một phần của tài liệu Đồ án công nghệ thông tin phát triển ứng dụng J2EE với UML (Unified Modeling Language) và Rational Rose (Trang 63)

b) Use case thoát khỏi hệ thống (sign off)

3.2.3.4Use case duyệt xem danh mục hàng (browse catalog)

Tóm tắt

Use case này cho phép người dùng duyệt xem danh mục hàng trong hệ thống. Người dùng có thể tìm kiếm mục hàng cụ thể hoặc các mục hàng xếp sẵn thành loại (category).

Hệ thống hiển thị thông tin mục hàng đã yêu cầu, một khi mục hàng đã hiển thị, người dùng có thể chọn vào giỏ hàng

Các luồng sự kiện

Luồng các sự kiện chính

1. Use case này bắt đầu khi người dùng muốn tìm các mục hàng có trong hệ thống.

2. Hệ thống hiển thị mục hàng cho người dùng, người dùng cũng có thể nhập từ khoá để tìm kiếm. Công việc này có thể lặp đi lặp lại nhiều lần. Tìm kiếm có nhiều cách:

- Search catalog: người dùng nhập từ khoá vào để tìm loại hàng, hoặc mục hàng cụ thể. Người dùng có thể chọn mục hàng vào giỏ hàng.

- Browse category: người dùng có thể chọn loại hàng trực tiếp có sẳn trong danh mục hàng (catalog). Hệ thống hiển thị các sản phẩm (product) của loại hàng đó.

- Browse product detail: người dùng sau khi duyệt qua loại

hàng(category), các sản phẩm của loại hàng đó được hiển thị. Người dùng có thể duyệt qua từng loại sản phẩm. Mỗi loại sản phẩm có các mục hàng (Item) cụ thể, mỗi mục hàng gồm các thông tin: mã số mục hàng (ItemID), tên mục hàng, và giá cả của mục hàng.

- Browse Item detail: khi người dùng duyệt đến các mục hàng cụ thể, người dùng muốn xem chi tiết một mục hàng cụ thể nào đó thì hệ thống hiển

thị thông tin: tên mục hàng, hình ảnh, mô tả, giá cả, số lượng có sẳn trong kho hàng.

3. Use case kết thúc.

Luồng sự kiện phụ

1. Từ khoá nhập vào để tìm kiếm không tìm thấy trong hệ thống.

● Pre – Condition (điều kiện trước):không có.

● Post –Condition (điều kiện sau): không có.

Một phần của tài liệu Đồ án công nghệ thông tin phát triển ứng dụng J2EE với UML (Unified Modeling Language) và Rational Rose (Trang 63)