客,超市系统内部操作员可以按照人员的职能进行分类,图41
是超市进销存管理系统中角色分析的用例图,其中,管理员和操作员是抽象角色。
f图41
42超市进销存管理系统的顶层用例图【功能角色分析】超市进销存管理系统中设计的角色有操作员,是顶层抽象角色,主要包括管理员和售货
员角色,其中管理员也是抽象角色,包括库存管理员、统计分析员和采购员。每个角色对应与系统的不同功能。
售货员主要是针对系统中的销售管理,采购员主要负责订单的管理,库存管理员针对的是系统中的库存管理,统计分析员主要是进行系统中的所有统计查询,系统中的角色在使用系统提供的功能时都需要进行身份的验证。超市进销存管理系统的的顶层用例图如图所示。
f图42
43销售管理子系统的用例图销售管理系统子系统主要涉及的人员有收货员和顾客。售货员可以提取商品信息,主要
包括更新商品信息,当产生销售时更新销售信息。而顾客可以浏览商品信息,打印购物清单。销售管理子系统的用例图如图。
图43
用例规约:销售销售模块
用例名称:
销售管理模块
用例ID:
进销存系统I
voici
gSystem
角色:
操作员
f用例说明:前置条件:基本事件流:
其他事件流:异常事件流:后置条件:
该用例主要实现操作员对商品销售信息录入和商品销售退货信息录入
操作员成功登录系统
参与者动作
系统响应
1点击“销售管理”功能菜单
5系统响应操作员的事件把相关
2在菜单中选择相应的信息选项的录入信息同步到数据库,并跳转
商品销售信息录入、商品销售退货到操作成功页面
信息录入
3在页面中填入相关信息
4核对无误后点击提交按钮
无
录入信息的数据类型有误或找不到相应商品类型
返回操作结果提示页面成功或失败供操作员继续进行操作
44采购管理子系统的用例图
图44
用例规约:采购管理模块
用例名称:
采购管理模块
用例ID:
进销存系统I
voici
gSystem
角色:
操作员
用例说明:
该用例主要实现操作员对商品采购信息的录入和商品采购信息查询
前置条件:
操作员成功登录系统
基本事件流:参与者动作
系统响应
1点击“采购管理”功能菜单
5系统响应操作员的事件把相关
2在菜单中选择相应的信息选项的录入信息同步到数据库,并跳转
商品采购信息录入、商品采购信息到操作成功页面
查询
3在页面中填入相关信息
4核对无误后点击提交按钮
其他事件流:无
异常事件流:录入信息的数据类型有误或找不到相应商品类型
后置条件:
返回操作结果提示页面成r