Use case Lập báo cáo:

Một phần của tài liệu Hệ thống quản lý cửa hàng hoa (Trang 49 - 52)

6. Điểm mở rộng

2.2.11Use case Lập báo cáo:

NV Ban Hang LapBaoCao

Bao cao Thong ke Loi nhuan theo Ngay

Bao cao Thong ke Loi nhuan theo Thang

Bao cao Thong ke Loi nhuan theo Danh muc hang hoa <<extend>>

<<extend>>

<<extend>>

Hình 1.11: Use case Lập báo cáo

1. Tóm tắt:

Use case này cho phép nhân viên bán hàng tạo các báo cáo thống kê về các loại danh mục hàng hóa, số lượng kèm theo lợi nhuận theo ngày hoặc theo tháng.

2. Dòng sự kiện:

2.1 Dòng sự kiện chính:

Use case này bắt đầu khi NV bán hàng muốn tạo 1 báo cáo với các thông kê cần thiết trong hệ thống.

1. Hệ thống yêu cầu NV bán hàng chọn yêu cầu trên màn hình. - Lúc này, xảy ra các luồng sự kiện sau:

2. Hệ thống yêu cầu nhập các thông tin cần thiết để tạo ra việc thống kê phù hợp:

- Ngày muốn thống kê - Mặt hàng muốn thống kê

3. NV bán hàng có thể chọn 1 trong 2 tiêu chí hoặc cả 2 tiêu chí trên để xuất ra thống kê phù hợp.

4. Nếu NV bán hàng nhập các thông tin là hợp lệ, Hệ thống thực hiện việc thống kê và xuất ra kết quả trên màn hình.

2.1.2 “Báo cáo thống kê theo tháng”:

1. NV bán hàng chọn loại báo cáo thống kê theo tháng.

2. Hệ thống yêu cầu nhập các thông tin cần thiết để tạo ra việc thống kê phù hợp:

- Tháng muốn thống kê - Mặt hàng muốn thống kê

3. NV bán hàng có thể chọn 1 trong 2 tiêu chí hoặc cả 2 tiêu chí trên để xuất ra thống kê phù hợp.

4. Nếu NV bán hàng nhập các thông tin là hợp lệ, Hệ thống thực hiện việc thống kê và xuất ra kết quả trên màn hình.

2.1.3 “Báo cáo thống kê theo danh mục”:

1. NV bán hàng chọn loại báo cáo thống kê theo danh mục.

2. Hệ thống yêu cầu nhập các thông tin cần thiết để tạo ra việc thống kê phù hợp:

- Hàng hóa tồn kho - Hóa đơn mua hàng - Đơn đặt hàng

- Hóa đơn bán hàng

3. NV bán hàng có thể chọn 1 trong các tiêu chí trên để xuất ra thống kê phù hợp.

4. Hệ thống xuất ra danh sách thống kê tương ứng.

5. NV bán hàng chọn 1 hàng trong danh sách trên và nhấn chọn “Thống kê”. (adsbygoogle = window.adsbygoogle || []).push({});

6. Hệ thống xuất ra các phiếu thống kê.

2.2 Các dòng sự kiện khác:

2.2.1 Không tìm thấy mặt hàng muốn thông kê:

Nếu trong luồng sự kiện 2.1.1/2.1.2, NV bán hàng nhập các loại mặt hàng mà hệ thống không tìm thấy trong cơ sở dữ liệu. Hệ thống sẽ xuất ra thông báo “Mặt hàng không được giao dịch trong ngày/tháng” . NV bán hàng có thể nhập loại mặt hàng khác hoặc hủy bỏ thao tác, lúc này use case kết thúc.

3. Các yêu cầu đặc biệt:

Không có.

4. Tình trạng hệ thống trước khi thực hiện Use case:

NV bán hàng phải đăng nhập dưới quyền Nhân viên bán hàng vào hệ thống trước khi use case bắt đầu.

5. Tình trạng hệ thống sau khi thực hiện Use case:

Nếu use case thành công, thông tin thống kê sẽ được xuất ra màn hình. Ngược lại, trạng thái hệ thống không thay đổi.

6. Điểm mở rộng:

Một phần của tài liệu Hệ thống quản lý cửa hàng hoa (Trang 49 - 52)