用例文档(最终版)超市运营管理系统系统用例文档超市运营管理系统开发小组:姓名学号罗振强20刘发胜48徐壁38黄伟浩392010月10日27目录1 超市运营系统顶层用例图 (4)1.1系统角色用例图 (4)1.2超市运营系统顶层用例图 (4)2 用例说明 (5)UC1 :身份验证 (6)UC2 :录入商品信息 (7)UC3 :打印购物清单 (7)UC4 :上架管理 (9)UC5 :读取商品存入表(10)UC6 :接收订单 (11)UC7 :商品入库管理 (12)UC8 :读取商品存入表 (13)UC9 :统计财务 (14)UC10 :统计报表(15)1 超市运营系统顶层用例图1.1系统角色用例图超市服务的对象是顾客,外部有供应商,超市系统内部员工可以 按人员的职能来分类下图是超市进销存管理系统角色分析的用例图 其中,角色“员工”和“管理员”是抽象角色员工管理员销售经理Q供应商顾客图1 1.2超市运营系统顶层用例图经理图22 用例说明超市运营系统登陆系统用例图UC1 :身份验证范围:登陆系统级别:用户目标用例描述:超市员工要进入系统的时候,首先要通过身份验证, 验证成功后才能进入系统登陆成功后系统根据员工的职能权限判断 验证员工的身份并进入相应的系统界面。
参与者:员工前置条件:输入员工正确后置条件:登陆相应的系统成功 涉众及其关注点: 员工:希望能够准确地输入员工号,成功登陆相应的系统 基本路径:1. 输入员工号2. 系统验证员工信息1. 验证失败,返回12. 进入相应的系统界面 扩展点:销售系统,采购系统,财务系统 补充说明:要确保输入员工号准确,才能成功登陆相应的系统 对应的用例图«iiKilddc»片悄嗽证员丄财務系就«inclnde»用例1用例喏称身份脸证范罚登陆系统 1级別用户目标超市员主要进入系统的时候*背先要通过身份验证,验证成功石才能进入系 纵 普陆成功后■系统根据员第的职能权限列断骗汕嬉工的身份并进入柑应的 至统界面"参与者员工基本操作流程输入関工时一系统验证员工洁息一查询员工身扮井进入制应的系统界而可选據件流陛输入员工号f系统根据员工夜验证员工房惜f验旺光敗则返回初始界厠撮示 员丄重新输人员工号包含用例用例“销售系统3 ”采购系统翼“则务系统”超市运营系统销售系统用例图销售管理子系统:UC2 :录入商品信息范围:销售系统级别:子功能(销售管理)用例描述:售货员按顾客提交的购买商品,录入商品的条形码, 系统根据条形码查询商品,并计算数量,返回信息。
并修改销售情况 表和仓库表参与者:销售员 前置条件:修改销售情况表成功 后置条件:修改仓库表 涉众及其关注点: 销售员:希望能够准确地录入商品信息,成功修改销售情况表和 仓库表基本路径:3. 录入商品条形码4. 录入失败反回15. 修改销售情况表6. 修改失败反回37. 修改仓库表8. 修改失败反回5 扩展点:修改销售情况表 补充说明:要确保销售情况表和仓库表的信息准确,才能做好销 售情况的统计UC3 :打印购物清单 范围:销售系统 级别:子功能(销售管理) 用例描述:售货员完成顾客购买商品的输入,形成购买商品清单, 如顾客同意付款,进入打印购物清单用例该用例接收顾客付款,计 算余额,打印清单参与者:销售员 前置条件:顾客购买商品 后置条件:打印清单 涉众及其关注点: 销售员:希望能够准确地录入商品信息,成功打印清单基本路 径:1. 客户购买商品2. 销售员打印清单3. 顾客拒绝付款4. 取消购买 扩展点:计价 补充说明:销售员告诉顾客该付的商品费用图4用加用例伞称录入冏品佶息范用鞘售系统级別子功能(鞫售管理)说明售货员按顾客提交的购买商骷,录入商品的条形码,系统根瞬形码查询商 品,井计算数It返且信息n井修敢销售情况表相仓库恚"參弓者粘员it本探作流程替货诸求亠录入商品条形码一系统根振聚形码査询商品「统il» -返回信 思一修改常售涓迟表一修改仓库悲可选操作流程录入商品条形码一录入未完〜再录入;修改销售情况表一修改失败一靈新修 改;修改仓麻表一修西失败〜重新修改旷展的用例用例“修改销售愴况表”用倒2用例伞称打印购物淸单范国旃售系统级别子功能(带售皆理〕说明售货.员亢成顾客购买商品的输入,形成败买禽品洁单T如顾客同意忖歌.进 入打印购物淸单用例°该用例接收顽客为款,讣算余额,打印猜单*参与者销售员基本捧柞流程廨雾清单一 il-算息价一输入顾客付款一计算金颗」打印淸单可选掾件流程顾客拒绝忖款,电消购买赳含用例包含“计价”上架管理子系统:UC4 :上架管理 范围:销售系统 级别:子功能(销售管理) 用例描述:理货员用从仓库里取出的商品上架,并根据上架情况 修改商品取出表、商品上架表、仓库表。
参与者:理货员 前置条件:修改商品取出表成功 后置条件:修改商品上架表成功 涉众及其关注点: 理货员:按照需求从仓库去出商品上架到货架,及时更新商品取 出表,商品上架表,仓库表基本路径:1. 修改商品取出表2. 修改失败返回13. 修改商品上架表4. 修改失败返回3 扩展点:“修改商品取出表”,“修改商品上加表”,“修改仓库表”补充说明:理货员应对“修改商品取出表”,“修改商品上加 表”,“修改仓库表”进行实时更新用例图
参与者:仓库管理员前置条件:读取商品存入表成功,修改进货情况表 后置条件:发送订单涉众及其关注点: 仓库管理员:希望能够准确地读取商品存入表,成功修改进货情 况表基本路径:1 读取商品存入表2 读取失败反回 13 修改进货情况表4 修改失败反回 35 发送订单6 发送失败返回 5扩展点:修改订货表补充说明:要确保商品订货表的信息准确,才能做好订货情况的 统计UC6 :接收订单范围:采购系统 级别:子功能(订货管理) 用例描述:接收统计结果制成的订单参与者:仓库管理员 前置条件:向供应商发送订货单 后置条件:供应商接收订单涉众及其关注点: 仓库管理员:希望能够准确发送订单给供应商基本路径:9. 供应商接收订单10. 读取失败反回1扩展点:接收订单 补充说明:要确保订单的信息准确,才能保证进货的商品对数 用例图图6 用例描述用例1用例拿称读取仓库表范用采购系统 …级别子功能(订货管理]说叨柱岸皆理辻读取仕庫表所再枢据夷中稱况制作订货表.再将其倍息修改入订 货表.然后将查询的绩汁结果制成订单,再发送订負绪供应-商°参与者仓膵逾埋员基本换作流程仓库管理/一读取仓库表〜修改订货表一发送订单可选換作流隍读取舍昨菠一读取尖败一再读取;修改订货表一協改失败一重新修改;发送订 单一发送先敗〜蚩新发送扩展的用例用例“修改订货表”用例2用例#称按收订单范南采购系统级剧.子功能(订货腎理)说明接收统计蜥果制成的订单"參与者它库耆理员某本樣作漩咼供应商一接收订单可选掠作流陛按收订单一接收失败」重新喪玻发送扩展的用例舟例―接收订单”表4 存入商品管理子系统:UC7 :商品入库管理 范围:采购系统 级别:子功能(存入商品) 用例描述:理货员将供应来的商品存入仓库,并修改商品存入表 和仓库表。
参与者:仓库管理员前置条件:读取商品表成功 后置条件:修改仓库表 涉众及其关注点: 仓库管理员:希望能够准确地读取商品表,成功修改仓库况表 基本路径:1 修改商品存入表2 修改失败反回 13 修改仓库表4 修改失败反回 3扩展点:修改进货情况表 补充说明:要确保商品存入表的信息准确,才能做好进货情况的 统计图7用例1用倒名称筒品入咋酱理范川釆购系统级别子功能(存人閤品〕说明理货罚将供应来的漕品存入仓帘,并修改商品存入表相仓库表°参占者仓陳卷理员基本操作流租仓阳營理员一修进簡品表;仓库管理员」修进仓库表可选操作流修改涌品存入養一修改失败一垂新修改;修改仓库盍一修改失败一亜新修改扩展的用例用例“修改商品存入表”,“修改仓库表"表5 统计进货情况子系统:UC8 :读取商品存入表 范围:采购系统 级别:子功能(统计进货) 用例描述:仓库管理员根据通过读取商品来修改进货情况表 参与者:仓库管理员前置条件:读取商品存入表成功 后置条件:修改进货情况表 涉众及其关注点:仓库管理员:希望能够准确地读取商品存入表,成功修改进货情 况表基本路径:1 读取商品存入表2 读取失败反回 111. 修改进货情况表12. 修改失败反回3 扩展点:修改进货情况表 补充说明:要确保商品存入表的信息准确,才能做好进货情况的 统计用例图仓库管理员fl]例1用例曲称读取崗'品存入表范帀采购系统 …级别子功能(统i十进货)说明仓库管理员枫据进货后的商品存人:表來修改迸货情况表.仓库管理员基本操件流固仓库窗理员一请取存入表一修进货清况表可选操柞流程读取裔品存人表一读取铁败一再请取;修凶进锻情况表一修代失败一重新修 改扩展的用例用例“修改进货悄况表”图8表6超市运营系统财务系统用例图UC9 :统计财务范围:财务系统 级别:用户目标 用例描述:会计员通过读取销售情况表与进货情况表统计出一个 月的收入与支出情况,再将情况生成报表,发给经理。
参与者:会计员,经理前置条件:生成报表成功后置条件:发送报表成功 涉众及其关注点: 会计员:通过读取销售情况表与进货情况表统计出一个月的收入 与支出情况,再将情况生成报表,发给经理经理:审查会计员发送的财务报表基本路径:1. 读取销售情况表2. 读取失败返回13. 读取进货情况表4. 读取失败返回35. 发送统计报表6. 发送失败返回5 扩展点:“读取销售情况表”,“读取进货情况表”,“。