0
Tải bản đầy đủ (.docx) (62 trang)

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 45 -49 )

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ế toán/ Assumptions/

pre-condition Giám đốc/kế toá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ị.

Doanh thuchủng loại=∑tiền-bán-ra-trong-hóa-đơn-của-các-mặt-hàng-thuộc-các-loại-trong-chủng-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-trong-chủng-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 cơ sở dữ liệu, hệ thống sẽ đối chiếu và tắnh được doanh thu theo chủng loại hàng đã chọn. Sau đó hệ thống sẽ hiển thị doanh thu theocác chủng loại hàng đã chọn và thống kê 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 yêu cầu là:Loại(có

Select All

Kết quả thống kê Hàng hóa xuất kho- loại Mã loại:... Tên loại:... Số lượng: Mã loại:... Tên loại:... Số lượng:.. thể chọn 1 loại/nhiều loại/tất cả)

Hệ thống sẽ liệt kê tất cả các loại hàng có trong siêu thị.

Người quản lý sẽ chọn những loại mà mình muốn thống kê doanh thu. 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.

Thống kê hàng hóa kho. Thống kê hàng xuất kho-loại

Chọn loại: Quản lý Thống kê Mã loại:... Tên loại:... Mã loại:... Tên loại:... Mã loại:... Tên loại:... Mã loại:... Tên loại:... Giao diện 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

Thống kê doanh thu. Lựa chọn tiêu chắ thống kê. Tổng doanh thu:

Quản lý Thống kê Tra cứu

Tổng doanh thu

chủng loại loại mặt hàng

1.2.b Thống kê doanh thu Ờ giám đốc/kế toán

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 45 -49 )

×