Thống kê doanhthu

Một phần của tài liệu BÀI tập lớn PHÂN TÍCH THIẾT kế HƯỚNG đối TƯỢNG đề tài PHẦN mềm QUẢN lý SIÊU THỊ (Trang 51 - 58)

use case Name: thống kê doanh thu ; ID=21

Decriptions Use Case này cho phép người quản lý thống kê doanh thu tính đến

một thời điểm

nào đó, lựa chọn thống kê theo chủng loại, loại, mặt hàng .

Nếu Use case thành cơng thì doanh thu của siêu thị sẽ được thống kê theo yêu cầu của người sử dụng hệ thống. Ngược lại trạng thái của hệ thống khơng đổi.

Actors Giám đốc/kế tốn/

Assumptions/ pre-condition

Giám đốc/kế tốn/ phải đăng nhập vào hệ thống trước khi use case bắt đầu.

Steps Đầu tiên:người quản lý nhập thời điểm muốn hệ thống thống kê đến

thời điểm đó.

Hệ thống cho phép người quản lý lựa chọn kiểu thống kê theo yêu cầu: tổng doanh thu, chủng loại, loại, mặt hàng.

Người quản lý chọn một trong các yêu cầu mà thống cho phép lựa chọn.

-Nếu người quản lý chọn thống kê: tổng doanh thu

Hệ thống truy xuất cơ sở dữ liệu và liệt kê mọi mặt hàng có trong siêu thị.

Tổng doanh thu=∑tiền-bán-ra-trong-mọi-hóa-đơn

-∑chi-phí-nhập-trong-mọi-phiếu-nhập

(chỉ truy xuất các hóa đơn và phiếu nhập tính đến thời điểm đã lựa chọn)

Sau đó hệ thống sẽ đưa ra tổng doanh thu cho tới thời điểm đã lựa chọn.

-Nếu người quản lý chọn thống kê doanh thu theo: chủng loại(có thể chọn 1chủng loại/nhiều chủng loại/tất cả các chủng loại cùng lúc) Hệ thống sẽ liệt kê tất cả các chủng loại hàng có trong siêu thị.

Người quản lý chọn những chủng loại mà mình muốn thống kê doanh thu.

Hệ thống truy xuất từ CSDL, từ chủng loại(chủng loại) =>loại hàng thuộc chủng loại đó=>mặt hàng thuộc loại hàng đó của hàng hóa có trong siêu thị.

Hệ thống truy xuất cơ sở dữ liệu từ loại hàng(đã chọn) => mặt hàng của loại hàng đó.

Doanh thuloại= ∑tiền-bán-ra-trong-hóa-đơn-của-các-mặt-hàng-thuộc-các-loại-đã-chọn

-∑chi-phí-nhập-trong-phiếu-nhập-của-các-mặt-hàng-thuộc-các-loại-đã-chọn (chỉ truy xuất các hóa đơn và phiếu nhập tính đến thời điểm đã lựa chọn)

Từ các phiếu nhập và hóa đơn đã lưu trong CSDL, hệ thống sẽ đối chiếu và tính được doanh thu theo loại hàng đã chọn.

Sau đó hệ thống sẽ hiển thị doanh thu theo các loại hàng đã chọn và thống kê cho tới thời điểm đã chọn.

-Nếu người quản lý chọn thống kê theo yêu cầu chi tiết hơn là: mặt hàng(có thể chọn 1 mặt hàng/ nhiều mặt hàng/tất cả các mặt hàng cùng lúc).

Hệ thống sẽ liệt kê tất cả những mặt hàng có trong siêu thị. Người quản lý chọn các mặt hàng cần thống kê.

Doanh thumặt-hàng= ∑tiền-bán-ra-trong-hóa-đơn-của-các-mặt-hàng-đã-chọn

-∑chi-phí-nhập-trong-phiếu-nhập-của-các-mặt-hàng-đã-chọn

(chỉ truy xuất các hóa đơn và phiếu nhập tính đến thời điểm đã lựa chọn)

Hệ thống truy xuất CSDL, sử dụng các hóa đơn và phiếu nhập đã lưu để tính ra doanh thu của các mặt hàng đã chọn.

Sau đó hệ thống sẽ đưa ra doanh thu theo các mặt hàng đã chọn được thống kê cho tới thời điểm lựa chọn.

Người quản lý chọn kết thúc và use-case sẽ kết thúc. Non-functional

Issues Trong quá trình chọn mặt hàng cần thống kê doanh thu người quản lý huỷ bỏ quá

trình thống kê. Hệ thống huỷ bỏ quá trình thống kê doanh thu và trở lại trạng thái trước đó. Use case đến đây kết thúc.

sd Component Mo... GiamDoc/KeToan + chon_kieu_thong_ke(char) : void + hien_thi_tong_doanh_thu(double) : char + hien_thi_danh_sach_mat_hang() : void + lua_chon_mat_hang(int) : void + hien_thi_danh_sach_loai() : void + lua_chon_loai(int) : void + don_gia_nhap: double + don_gia_xuat: double + ma_chung_loai: int + ma_loai: int - ma_mat_hang: int + ten_mat_hang: char + gui_doanh_thu_chung_loai(double) : double + gui_doanh_thu_mat_hang(double) : double + gui_doanh_thu_theo_loai(double) : double + lay_thong_tin_chung_loai(int) : void + lay_thong_tin_hoa_don() : void + lay_thong_tin_loai(iny) : void + lay_thong_tin_mat_hang(int) : void + lay_thong_tin_phieu_nhap() : void + tinh_doanh_thu_chung_loai(int) : double + tinh_doanh_thu_theo_loai(int) : double + tinh_doanh_thu_theo_mat_hang(int) : double + hien_thi_danh_sach_chung_loai() : void + lua_chon_chung_loai(int) : void - ma_mat_hang: int - muc_giam_gia: double - so_luong: double + ma_mat_hang: int + so_luong: int W_TKDT W_TKDTChungLoai W_TKDTLoai W_TKDTMatHang HangHoa PhieuNhap HoaDon TKDT_controller 1 1..* 1 1..* 1 1..* 1 1 1 1 1 1 1 1 1 1 1 1 Giao diện

Thống kê doanh thu.

Lựa chọn tiêu chí thống kê.

Thống kê Tra cứu Tổng doanh thu chủng loại loại mặt hàng

Thống kê doanh thu.

Thống kê doanh thu - chủng loại Chọn chủng loại : Quản lý Thống kê Tra cứu Tính 1.Mã chủng loại:... Tên chủng loại:... 2.Mã chủng loại:... Tên chủng loại:... 3.Mã chủng loại:... Tên chủng loại:... X

4.Mã chủng loại:... Tên chủng loại:...

Select All Kết quả thống kê Doanh thu-chủng loại

1.Mã chủng loại:... Tên chủng loại:... Doanh thu: 2.Mã chủng loại:... Tên chủng loại:... Doanh thu:..

Một phần của tài liệu BÀI tập lớn PHÂN TÍCH THIẾT kế HƯỚNG đối TƯỢNG đề tài PHẦN mềm QUẢN lý SIÊU THỊ (Trang 51 - 58)

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

(63 trang)
w