Use case Name: thống kê hàng tồn trên quầy ; ID=22
Decriptions Use case này cho phép người quản lý thống kê số lượng các mặt hàng đã xuất ra từ kho, và còn tồn trên quầy tính đến 1 thời điểm nào đó.
Nếu Use case thành công thì hàng hoá 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: 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à hệ thống cho phép lựa chọn. -Nếu người quản lý chọn thống kê theo: chủng loại(có thể chọn 1/nhiều/tất cả cùng lúc)
Hệ thống liệt kê tất cả chủng loại của hàng hóa có trong siêu thị. Người quản lý chọn các chủng loại mà mình muốn thống kê.
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ị.
Số lượng tồn trên quầychủng loại=
∑số-lượng-trong-các-phiếu-xuất-của-các-mặt-hàng-thuộc-các-loại-trong-chủng-loại-đã-chọn
-∑số-lượng-trong-các-hóa đơn-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 phiếu xuất và hóa đơn tính đến thời điểm đã lựa chọn)
Từ các phiếu xuất và hóa đơn đã lưu trong cơ sở dữ liệu, hệ thống sẽ đối chiếu và tính được số lượng tồn trên quầy theo chủng loại hàng đã chọn.
Sau đó hệ thống sẽ hiển thị số lượng hàng tồn trên quầy theo các chủng loại hàng đã chọn, được 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ê theo:loại.(có thể chọn 1/nhiều/tất cả cùng lú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ê số lượng tồn trên quầy. 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 đó.
Số lượng tồn trên quầyloại=
∑số-lượng-trong-các-phiếu-xuất-của-các-mặt-hàng-thuộc-các-loại-đã-chọn
-∑số-lượng-trong-các-hóa đơn-của-các-mặt-hàng-thuộc-các-loại-đã-chọn
(chỉ truy xuất các phiếu xuất và hóa đơn 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 số lượng tồn theo loại hàng đã chọn.
Sau đó hệ thống sẽ hiển thị số lượng tồn theo các loại hàng đã chọn được 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: mặt hàng(có thể chọn 1/nhiều/tất cả 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ê.
Số lượng tồn trên quầymặt-hàng=
∑số-lượng-trong-các-phiếu-xuất-của-các-mặt-hàng-đã-chọn
-∑số-lượng-trong-các-hóa đơn-của-các-mặt-hàng-đã-chọn
(chỉ truy xuất các phiếu xuất và hóa đơn 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 số lượng tồn trên quầy của các mặt hàng đã chọn.
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ê 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:... 4.Mã chủng loại:... Tên chủng loại:... Thống kê hàng tồn trên quầy.
Lựa chọn tiêu chí thống kê.
Quản lý Thống kê Tra cứu
chủng loại loại mặt hàng
chọn thống kê tới thời điểm được 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ê người quản lý huỷ bỏ quá
trình thống kê. Hệ thống huỷ bỏ quá trình thống kê và trở lại trạng thái trước đó. Use case đến đây kết thúc.
Giao diện
Thống kê doanh thu.
Thống kê doanh thu - chủng loại
Chọn chủng loại :