1 / 34
文档名称:

-课程设计超市商品管理系统.doc

格式:doc   大小:1,272KB   页数:34页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

-课程设计超市商品管理系统.doc

上传人:fr520520 2018/9/1 文件大小:1.24 MB

下载得到文件列表

-课程设计超市商品管理系统.doc

文档介绍

文档介绍:1 问题描述
超市商品管理系统的需求描述如下:

,输入顾客购买的商品,计算总价



,了解商品销售情况、库存情况、供应商情况,以便进行合理的营销策略
,及时到相关部门报损
,库存管理员首先检查商品会否合格,并将合格的商品入库处理,当商品进入卖场时,进行商品的出库处理

,供应商更新供应商数据库的信息
,然后制定订货单
2 用例建模


超市服务的对象是顾客,超市系统内部员工可以按人员的职能来分类,下图是超市商品管理系统的角色分析的用例图。其中,角色“员工”和“管理员”是抽象角色。


销售管理子系统的用例描述
用例名称
提取商品信息
用例ID
UC-1
参与者
售货员
简要描述
售货员按顾客提交的购买商品,输入商品条形码,系统根据条形码查询商品,返回其信息。
前件
售货请求
后件
显示商品具体信息
事件流
售货请求——>输入商品条形码——>系统根据条形码查询商品具体信息并返回
其他流和异常
输入商品条形码——>商品条形码出错
用例名称
打印购物清单
用例ID
UC-2
参与者
售货员
简要描述
售货员完成顾客购买商品的输入,形成购买商品清单,如顾客同意付款,进行打印购物清单用例。该用例接收顾客付款,计算余额,打印清单
前件
售货员完成了顾客的购买商品的输入,形成购买清单
后件
更新销售信息
事件流
购买清单——>计算总价——>输入顾客付款——>计算余额——>打印清单
其他流和异常
顾客拒绝付款,取消购买
用例名称
更新商品信息
用例ID
UC-3
参与者
售货员
简要描述
售货员完成顾客购买商品的输入,顾客同意付款,打印购物清单,在库存中更新商品信息
前件
打印出购物清单
后件
库存量减少
事件流
打印订单——>更新库存中的商品信息
其他流和异常
用例名称
更新销售信息
用例ID
UC-4
参与者
售货员
简要描述
售货员完成顾客购买商品的输入,顾客同意付款,打印购物清单,更新销售信息
前件
打印出购物清单
后件
销售量增加
事件流
打印购物清单——>更新销售量
其他流和异常

订货管理子系统的用例描述
用例名称
订货管理
用例ID
UC-5
参与者
订货员
简要描述
系统首先根据用户提交的请求进行仓库缺货查询,然后将查询的统计结果制成订单打印出来
前件
提交缺货请求
后件
制作订单
事件流
提交查询请求——>系统查询缺货信息并返回到信息窗口——>用户提交订单打印请求——>打印订单
其他流和异常
提交查询请求——>系统查询发现无缺货——>返回首界面
用例名称
制作清单
用例ID
UC-6
参与者
订货员
简要描述
系统根据提交的请求将仓库缺货的查询结果进行编辑,添加需要的属性从而制作成订单
前件
查询仓库缺货信息
后件
根据订货清单订货
事件流
提交请求——>系统编辑缺货信息——>系统将编辑的结果根据供应商需要打印供应商的订单
其他流和异常
提交请求——>系统查询无缺货信息——>仓库无缺货返回初始界面
用例名称
统计订货商品
用例ID
UC-7
参与者
订货员
简要描述
系统根据提交的请求将仓库缺货的查询结果进行编辑,统计需要订货的商品
前件
查询仓库缺货信息
后件
制作订货清单
事件流
提交请求——>系统编辑缺货信息——>系统统计需要订货的商品并制作成订货清单
其他流和异常
提交请求——>系统查询无缺货信息——>仓库无缺货返回初始界面

库存管理子系统的用例描述
用例名称
处理盘点
用例ID
UC-8
参与者
库存管理员
简要描述
库存管理员在每天或者规定的相同间隔阶段都要进行销售信息盘点,以达到随时掌握超市销售情况,并根据每天或季度销售情况,来决策超市进货的品种
前件
提交盘点请求
后件
显示出盘点的信息
事件流
用户提交盘点请求——>系统返回当天或者规定阶段销售信息——>系统将显示结果根据用户需要打印出来
其他流和异常
用例名称
处理报损
用例ID
UC-9
参与者