Chức năng tìm kiếm sản phẩm

Một phần của tài liệu Báo cáo chuyên Đề học phần phân tích thiết kế hướng Đối tượng Đề ti quản lý cửa hng mỹ phẩm mint cosmetics (Trang 72 - 85)

CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.2 Phân rã use case

2.2.10 Chức năng tìm kiếm sản phẩm

2.2.10.1 Biểu đồ use case tìm kiếm sản phẩm

Hình 2. 75 Biểu đồ use case tìm kiếm sản phẩm 2.2.10.2 Đặc tả use case tìm kiếm sản phẩm

Bảng 2. 11 Đặc tả use case tìm kiếm sản phẩm

Use-Case Nội dung

Tên Use-Case Tìm kiếm sản phẩm.

Mô tả Use case này cho phép tác nhân tìm

kiếm sản phẩm trên hệ thống của cửa hàng.

Actor Nhân viên bán hàng.

Điều kiện kích hoạt Khi tác nhân chọn chức năng tìm kiếm sản phẩm từ trang chủ của hệ thống.

Tiền điều kiện Hệ thống đã được khởi động và sẵn

sàng cho việc tìm kiếm sản phẩm.

Các sản phẩm đã được cập nhật và lưu trữ trên hệ thống.

Hậu điều kiện Hệ thống hiển thị danh sách các sản

phẩm phù hợp với từ khóa tìm kiếm của tác nhân.

Tác nhân có thể xem thông tin chi tiết về sản phẩm hoặc tiếp tục tìm kiếm sản phẩm khác.

Luồng sự kiện chính 1. Tác nhân truy cập vào giao diện tìm kiếm sản phẩm.

2. Tác nhân nhập từ khóa tìm kiếm, ví dụ như tên sản phẩm, loại sản phẩm, ...

3. Hệ thống tìm kiếm và hiển thị kết quả tìm kiếm.

4. Tác nhân thực hiện tác vụ liên quan đến sản phẩm được tìm kiếm.

5. Kết thúc use case.

Luồng sự kiện phụ Không có.

2.2.10.3 Biểu đồ hoạt động chức năng tìm kiếm sản phẩm

Hình 2. 76 Biểu đồ hoạt động chức năng tìm kiếm sản phẩm 2.2.10.4 Biểu đồ trình tự chức năng tìm kiếm sản phẩm

Hình 2. 77 Biểu đồ trình tự chức năng tìm kiếm sản phẩm

2.2.10.5 Biểu đồ cộng tác chức năng tìm kiếm sản phẩm

Hình 2. 78 Biểu đồ cộng tác chức năng tìm kiếm sản phẩm 2.2.11 Chức năng lập hoá đơn

2.2.11.1 Biểu đồ use case lập hoá đơn

Hình 2. 79 Biểu đồ use case lập hoá đơn 2.2.11.2 Đặc tả use case lập hoá đơn

Bảng 2. 12 Đặc tả use case lập hoá đơn

Use-Case Nội dung

Tên Use-Case Lập hoá đơn.

Mô tả Use case này cho phép tác nhân lập

hóa đơn cho khách hàng.

Actor Nhân viên bán hàng.

Điều kiện kích hoạt Khi tác nhân chọn chức năng lập hoá đơn từ trang chủ của hệ thống.

Tiền điều kiện Các sản phẩm đã được cập nhật và lưu trữ trên hệ thống.

Hậu điều kiện Hệ thống lưu trữ thông tin hóa đơn và

các sản phẩm đã bán.

Khách hàng nhận được hóa đơn và các sản phẩm đã mua.

Luồng sự kiện chính 1. Tác nhân mở giao diện lập lập hoá đơn.

2. Hệ thống yêu cầu nhập thông tin tên nhà cung cấp, địa chỉ, số điện thoại, các thông tin hàng được nhập kèm theo số lượng và giá tiền.

3. Tác nhân thêm/sửa phiếu nhập hàng.

4. Hệ thống xác nhận dữ liệu hợp lệ, thông báo lưu thành công.

5. Use case kết thúc.

Luồng sự kiện phụ Không có.

2.2.11.3 Biểu đồ hoạt động chức năng lập hoá đơn

Biểu đồ hoạt động chức năng thêm hoá đơn

Hình 2. 80 Biểu đồ hoạt động chức năng lập hoá đơn

Biểu đồ hoạt động chức năng sửa hoá đơn

Hình 2. 81 Biểu đồ hoạt động chức năng sửa hoá đơn 2.2.11.4 Biểu đồ trình tự chức năng lập hoá đơn

Biểu đồ trình tự chức năng thêm hoá đơn

Hình 2. 82 Biểu đồ trình tự chức năng thêm hoá đơn

Biểu đồ trình tự chức năng sửa hoá đơn

Hình 2. 83 Biểu đồ trình tự chức năng sửa hoá đơn 2.2.11.5 Biểu đồ cộng tác chức năng lập hoá đơn

Biểu đồ cộng tác chức năng thêm hoá đơn

Hình 2. 84 Biểu đồ cộng tác chức năng thêm hoá đơn

Biểu đồ cộng tác chức năng sửa hoá đơn

Hình 2. 85 Biểu đồ cộng tác chức năng sửa hoá đơn 2.2.11.6 Biểu đồ trạng thái chức năng lập hoá đơn

Hình 2. 86 Biểu đồ trạng thái chức năng lập hoá đơn 2.2.12 Chức năng thống kê sản phẩm bán bán chạy

2.2.12.1 Biểu đồ use case thống kê sản phẩm bán bán chạy

Hình 2. 87 Biểu đồ use case thống kê sản phẩm bán bán chạy

2.2.12.2 Đặc tả use case thống kê sản phẩm bán bán chạy Bảng 2. 13 Đ c t use case thôống kê s n ph m bán bán ch yặ ả ả ẩ ạ

Use-Case Nội dung

Tên Use-Case Thống kê sản phẩm bán chạy.

Mô tả Use case này cho phép tác nhân thống

kê danh sách sản phẩm bán chạy trên hệ thống.

Actor Bộ phận quản lý.

Điều kiện kích hoạt Khi tác nhân chọn chức năng thống kê sản phẩm bán chạy từ trang chủ của hệ thống.

Tiền điều kiện Hệ thống đã lưu trữ thông tin về

doanh thu và số lượng sản phẩm bán ra.

Hậu điều kiện Tác nhân đã có được báo cáo về danh

sách sản phẩm bán chạy trên hệ thống.

Luồng sự kiện chính 1. Tác nhân truy cập hệ thống và chọn chức năng thống kê sản phẩm bán chạy.

2. Hệ thống hiển thị thông tin tổng quan về doanh thu và số lượng sản phẩm bán ra trên trang chính.

3. Tác nhân có thể lọc dữ liệu theo các tiêu chí như thời gian,...

4. Hệ thống hiển thị danh sách sản phẩm bán chạy theo các tiêu chí đã lựa chọn.

5. Kết thúc use case.

Luồng sự kiện phụ A1 - Không có đơn hàng hoặc sản

phẩm để thống kê:

1. Hệ thống hiển thị thông báo cho người dùng biết không có đơn hàng hoặc sản phẩm để thống kê.

2. Quá trình kết thúc.

2.2.12.3 Biểu đồ hoạt động chức năng thống kê sản phẩm bán bán chạy

Hình 2. 88 Biểu đồ hoạt động chức năng thống kê sản phẩm bán bán chạy 2.2.12.4 Biểu đồ trình tự chức năng thống kê sản phẩm bán bán chạy

Hình 2. 89 Biểu đồ trình tự chức năng thống kê sản phẩm bán bán chạy

2.2.12.5 Biểu đồ cộng tác chức năng thống kê sản phẩm bán bán chạy

Hình 2. 90 Biểu đồ cộng tác chức năng thống kê sản phẩm bán bán chạy 2.2.13 Chức năng thống kê doanh thu

2.2.13.1 Biểu đồ use case thống kê doanh thu

Hình 2. 91 Biểu đồ use case thống kê doanh thu 2.2.13.2 Đặc tả use case thống kê doanh thu

Bảng 2. 14 Đặc tả use case thống kê doanh thu

Use-Case Nội dung

Tên Use-Case Thống kê doanh thu.

Mô tả Use case này cho phép tác nhân thống

kê tổng doanh thu trên hệ thống.

Actor Bộ phận quản lý.

Điều kiện kích hoạt Khi tác nhân chọn chức năng thống kê doanh thu từ trang chủ của hệ thống.

Tiền điều kiện Hệ thống đã lưu trữ thông tin về doanh thu và số lượng sản phẩm bán ra.

Hậu điều kiện Tác nhân đã có được báo cáo về tổng

doanh thu trên hệ thống.

Luồng sự kiện chính 1. Tác nhân truy cập hệ thống và chọn chức năng thống kê doanh thu.

2. Hệ thống hiển thị thông tin tổng quan về doanh thu và số lượng sản phẩm bán ra trên trang chính.

3. Tác nhân có thể lọc dữ liệu theo các tiêu chí như thời gian,...

4. Hệ thống hiển thị báo cáo tổng doanh thu theo các tiêu chí đã lựa chọn. Kết thúc use case.

Luồng sự kiện phụ A1 - Không có đơn hàng hoặc hoá đơn

để thống kê:

1. Hệ thống hiển thị thông báo cho người dùng biết không có đơn hàng hoặc hoá đơn để thống kê.

2. Quá trình kết thúc.

2.2.13.3 Biểu đồ hoạt động chức năng thống kê doanh thu

Hình 2. 92 Biểu đồ hoạt động chức năng thống kê doanh thu 2.2.13.4 Biểu đồ trình tự chức năng thống kê doanh thu

Hình 2. 93 Biểu đồ trình tự chức năng thống kê doanh thu

Một phần của tài liệu Báo cáo chuyên Đề học phần phân tích thiết kế hướng Đối tượng Đề ti quản lý cửa hng mỹ phẩm mint cosmetics (Trang 72 - 85)

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

(98 trang)