超市管理信息系统
- 格式:docx
- 大小:2.63 MB
- 文档页数:61
超市管理信息系统
1.系统业务分析
1.1超市管理信息系统业务概述
本超市管理信息系统分为七个功能模块:销售管理模块,采购管理模块,库存管理模块,财务管理模块,统计分析管理模块,经理管理模块,登录模块。
图1.1
1.2超市管理信息系统各功能模块描述
本系统是一个独立的超市管理信息系统,具有:
1.销售管理功能
2.采购管理功能
3.库存管理功能
4.财务管理功能
5.统计分析管理功能
6.经理管理功能
7.登录功能
1.2.1销售管理模块功能的描述 超市管理信息系统
销售管理模块 采购管理模块 库存管理模块 财务管理模块 统计分析管理模块 经理管理模块 登录模块 销售管理模块中,执行者为售货员,其活动如下:
(1)售货员登录系统;
(2)进行更新销售信息、计算总价、找零活动;
(3)如顾客有要求,打印购物清单。
1.2.2采购管理模块功能的描述
采购管理模块中,执行者为采购员,其要紧活动如下:
(1)采购员登录系统;
(2)采购员查询由统计分析员生成的进货清单;
(3)根据进货清单联系供应商谈价格,生成预备订单;
(4)将与供应商生成的预备订单交由经理审核,审核后生成订单;
(5)将订单提供给供应商,并与供应商签署订单;
(6)进货。
1.2.3库存管理模块功能的描述
库存管理模块中,执行者为库存管理员,其要紧活动如下:
(1)库存管理员登录系统;
(2)对商品进行验货入库;
(3)生成商品入库清单;
(4)查询由统计分析员生成的商品上架清单;
(5)对商品进行出库上架;
(6)生成商品出库上架清单;
(7)库存清点;
(8)生成库存清单。 1.2.4财务管理模块功能的描述
财务管理模块中,执行者为会计,其要紧活动如下:
(1)会计登录系统;
(2)查询订单,进行货款支付;
(3)结算营业额;
(4)生成员工工资清单,由经理审核,审核通过后支付员工工资;
(5)计算盈利;
(6)生成财务报表;
1.2.5统计分析管理模块功能的描述
统计分析管理模块中,执行者为统计分析员,其要紧活动如下:
(1)统计分析员登录系统;
(2)查询销售信息,生成销售信息清单;
(3)根据销售信息清单,生成商品上架清单;
(4)查询库存清单、物品信息清单、供应商信息清单,生成进货清单;
1.2.6经理管理模块功能的描述
经理管理模块中,执行者为经理,其要紧活动如下:
(1)经理登录系统;
(2)进行人事管理,包含对员工信息、供应商信息、商品信息的增、删、改、查操作;
(3)查询由统计分析员生成的销售清单;
(4)审核采购员生成的商品进货预订单; (5)签字确认订单;
(6)查询会计生成的财务报表;
(7)查询会计生成的员工工资清单,审核;
(8)查询库存管理员生成的商品入库清单;
(9)查询库存管理员生成的商品出库上架清单;
(10)查询库存管理员生成的库存清单。
1.2.7登录模块功能的描述
登录模块中,执行者为超市所有员工,其要紧活动如下:
(1)输入账号,密码,通过身份验证登录系统;
(2)修改密码。
2.需求分析
2.1确定参与者(Actor)
根据对系统的业务功能分析,确定本系统的参与者为:顾客,供应商,售货员,采购员,库存管理员,会计,统计分析员,经理。
2.2确定用例(Use Case)
2.2.1顾客购物用例
顾客可进行的操作:选择商品,结账付款,要求购物清单。
用例图如图2.2.1:
图 2.2.1 顾客购物用例图
(1)结账付款用例描述
用例名称:结账付款
参与的执行者:顾客,售货员
前置条件:顾客已选择好要购买的商品
事件流:
① 结账付款用例开始
② 输入顾客购买商品的信息(商品编号,单价,数量等)
③ 计算商品总价
④ 如顾客要求,打印购物清单,用例结束
后置条件:顾客购物结束离开超市
2.2.2售货员销售用例
售货员可进行的操作:登录系统,身份验证,结账付款(更新销售信息,计算总价,找零),打印购物清单。 用例图如图2.2.2:
图 2.2.2 售货员销售用例
(1)更新销售信息用例描述
用例名称:更新销售信息
参与的执行者:顾客,售货员
前置条件:顾客已对所购买的商品付款
事件流:
① 顾客结账付款用力结束后,售货员将销售信息录入系统
② 更新销售信息成功,用例结束。
后置条件:销售信息已更新
2.2.3采购员采购用例
采购员可进行的操作:登录系统,身份验证,查询进货清单,谈价格,生成预订单,经理审核预订单,生成订单,签署订单,进货。
用例图如图2.2.3:
图 2.2.3 采购员采购用例图
(1)谈价格用例描述
用例名称:谈价格
参与的执行者:供应商,采购员
前置条件:采购员已查询进货清单
事件流:
基本领件流:
① 采购员查询进货清单,按照清单标注与供应商谈价格
② 双方谈妥价格后,生成预备订单
③ 预备订单生成后用例结束
可选事件流:
① 采购员与供应商没有谈妥价格,不生成预备订单 ② 采购员重新联系供应商,或者反馈给统计分析员重新生成进货清单
后置条件:预备订单生成
(2)生成订单用例描述
用例名称:确认订单
参与的执行者:经理,采购员
前置条件:采购员将预备订单交予经理审核
事件流:
基本领件流:
① 采购员将与供应商谈妥的预备订单交予经理审核
② 经理审核通过
③ 正式确认订单后用例结束
可选事件流:
① 采购员将于供应商谈妥的预备订单交予经理审核
② 经理审核不通过
③ 采购员重新与供应商联系谈价格
④ 生成预备订单后再次交予经理确认,如审核不通过返回3继续,如审核通过,正式生成订单,用例结束
后置条件:生成订单
2.2.4供应商供货用例
供应商可进行的操作:谈价格,生成预备订单,签署订单,供货。
用例图如图2.2.4:
图 2.2.4 供应商供货用例图
(1)签署订单用例描述
用例名称:签署订单
参与的执行者:供应商,采购员
前置条件:采购员已生成订单
事件流:
① 采购员将生成的订单提供给供应商
② 双方签署订单
后置条件:供货
2.2.5库存管理员库存管理用例
库存管理员可进行的操作:登录系统,身份验证,验货,商品入库,生成入库清单,查询商品上架清单,商品出库上架,生成出库清单,库存清点,生成库存清单。
用例图如图2.2.5:
图 2.2.5 库存管理员库存管理用例图
(1)商品入库用例描述
用例名称:商品入库
参与者:库存管理员
前置条件:库存管理员对商品已验货完毕
事件流:
① 验货完毕后进行商品入库操作
② 记录入库商品的信息
③ 用例完毕
后置条件:生成商品入库清单
(2)商品出库用例描述
用例名称:商品出库上架
参与者:库存管理员
前置条件:库存管理员查询由统计分析员生成的商品上架清单 事件流:
① 查询商品上架清单
② 按照商品上架清单进行商品出库
③ 记录出库商品信息
④ 用例完毕
后置条件:生成商品出库清单
2.2.6会计财务管理用例
会计可进行的操作:登录系统,身份验证,查询订单,货款支付,结收营业额,生成工资清单,经理审核工资清单,员工工资支付,计算盈利,生成财务报表。
用例图如图2.2.6:
图 2.2.6 会计财务管理用例图
(1)货款支付用例描述
用例名称:货款支付
参与的执行者:会计
前置条件:会计查询采购员用于进货的最终订单
事件流:
① 查询到采购员用于进货的最终定订单
② 根据订单上的信息进行货款支付
③ 用例结束
后置条件:无
(2)员工工资支付用例描述
用例名称:员工工资支付
参与者:会计,经理
前置条件:会计生成员工工资清单
事件流:
① 会计生成员工工资清单后交由经理审核
② 经理审核员工工资清单通过
③ 会计支付员工工资
④ 用例结束
后置条件:支付员工工资
2.2.7统计分析员统计分析管理用例
统计分析员可进行的操作:登录系统,身份验证,查询销售信息,生成销售信息清单,生成物品上架清单,查询库存清单,生成进货清单,查询供应商信息,查询商品信息。
用例图如图2.2.7:
图 2.2.7 统计分析员统计管理用例图
2.2.8经理管理用例
经理可进行的操作:登录系统,身份验证,人事管理(包含对员工信息、供应商信息、商品信息的增删改查操作),生成员工信息清单,生成商品信息清单,生成供应商信息清单,查询销售信息清单,经理审核预备订单,签字确认订单,查询财务报表,审核员工工资清单,确认员工工资清单,查询商品入库清单,查询商品商品出库清单,查询库存清单。
用例图如图2.2.8: