A. 系统用例图。
图1 系统用例图
注:
系统管理员对系统的用户、商品、客户、销售记录具有增加、删除、修改的权限,而系统用户(收银员)无法修改,只能添加或查询,同样仓库管理员对商品也进行修改
B. 用例详述文本。
UC1:处理销售
范围:收银处——POS机应用
级别:用户目标
主要参与者:收银员
涉众及其关注点:
-收银员:希望能够精准、快速地输入。希望能够自动地计算用户及商品所持折扣,且无支付错误
-顾客:希望以最小代价完成购物活动并得到快速服务。希望能自动识别顾客类型,享受相应优惠 ;希望便捷、清晰地看到所输入的商品项目和价格。希望得到购物票据,以便退货
-服装店经理:希望能够实时快速地实行超控操作,以便及时纠正收银员的不当操作
-政府税收代理:希望能及时收取每笔交易应收的税金
-服装店:希望准确地记录交易,满足顾客需求。希望能够自动、快速地更新账务和库存信息。
前置条件:收银员必须经过确认和认证
成功保证:建立新的销售单,准确输入商品信息,准确计算税金,准确计算商品总价。
主成功场景:
1.顾客携带所购商品到收银台通过POS机付款
2.收银员开始一次新的销售交易
3.收银员输入商品条码
4.系统逐条记录出售的商品,并显示该商品的描述、价格和累计额
收银员重复3~4步,直到输入结束
5.收银员选择客户可享受的折扣
6.系统显示总价
7.系统打印票据
扩展(或替代流程):
*a.经理在任意时刻要求进行超控操作:
1. 系统进入经理授权模式
2. 经理执行经理模式的操作。如,回复其他登录者中断的销售交易,取消销售交易等
3. 系统回复到收银员授权模式
*b.系统在任意时刻失败:
1. 收银员重启系统,登录,请求恢复上次状态
2. 系统重建上次状态
2a.系统在恢复过程中检测到异常:
1. 系统向收银员提示错误,记录此错误,并进入一个初始状态
2. 收银员开始一次新的销售交易
1a.客户或经理需要恢复一个中断的销售交易
1. 收银员执行恢复操作,并且输入ID以提取对应的销售记录
2. 系统显示被恢复的销售交易状态及其小计
2a.未发现对应的销售记录
1. 系统向收银员提示错误
2. 收银员可能会开始一个新销售交易,并重新输入所有商品
3. 收银员继续该次销售交易
3a.无效商品ID:
1. 系统提示错误并拒绝输入该ID
2. 收银员响应该错误
2a.商品ID可读(例如通用产品代码):
1. 收银员手工输入商品ID
2. 系统显示商品项目的描述和价格
2a.无效商品ID:系统提示错误。收银员尝试其他方法
2b.系统内不存在该商品ID,但是该商品附有价签:
1. 收银员请求经理执行超控操作
2. 经理执行相应的超控操作
3. 收银员选择手工输入价格,输入价签上的价格,并且请求对该价目进行标准计税
2c.收银员通过执行寻找产品帮助以获取正确的商品ID及其价格
2d.收银员可向其他员工询问商品ID或价格,然后手工输入ID或价格
3b.当有多个商品项目属于同一类别的时候(如2件相同的上衣),不必记录每个商品项目的唯一标识:
1. 收银员可以输入类别的标识和商品的数量。
3-6a.顾客要求收银员从所购商品中去掉一项:
1. 收银员输入商品ID并将其删除
2. 系统删除该项目并显示更新后的累计额
3-6b.顾客要求收银员取消销售交易
1. 收银员在系统中取消销售交易
3-6c.收银员延迟销售交易
1. 系统记录销售交易信息,使其能够在任何POS登录中恢复操作
2. 系统显示用来恢复销售交易的“延迟票据”,其中包含商品项目和销售交易ID
5a.顾客符合打折条件:
1. 顾客是会员:
2. 输入顾客会员卡号
3. 系统按照打折规则显示折扣总计
UC2:处理退货
范围:收银处——POS机应用
级别:用户目标
主要参与者:收银员
涉众及其关注点:
-仓库管理人员:希望能够方便快捷管理仓库存储。希望能清楚跟进商品入库、出库情况。
-收银员:希望能够精准、快速地输入。希望能够快速处理退货流程,且退货无误。
-顾客:希望以最小代价完成退货活动。希望便捷地取回退款。希望得到退货凭证。
-服装店经理:希望能够实时快速地实行超控操作,以便及时纠正收银员的不当操作。
-服装店:希望准确地记录交易,满足顾客需求。希望能够自动、快速地更新账务和库存信息
前置条件:收银员必须经过确认和认证
成功保证:建立新的销售单,准确输入商品信息,准确计算税金,准确计算商品总价。
主成功场景:
1. 顾客携带所购商品到收银台通过POS机进行退货
2. 收银员确认商品是否可进行退货处理
3. 收银员登录售后服务界面,选择售后服务具体项目:退货
4. 收银员输入商品条码
5. 系统逐条记录需退商品信息,并显示该商品的描述、价格和累计额
6. 收银员重复5~6步,直到输入结束
7. 收银员确定
8. 系统显示总价
9. 收银员退回相应金额
10. 系统记录退货信息,打印凭证
扩展(或替代流程):
*a.经理在任意时刻要求进行超控操作:
1. 系统进入经理授权模式
2. 经理执行经理模式的操作。如,回复其他登录者中断的退货流程,取消退货等。
3. 系统回复到收银员授权模式。
*b.系统在任意时刻失败:
1. 收银员重启系统,登录,请求恢复上次状态。
2. 系统重建上次状态
2a.系统在恢复过程中检测到异常:
1. 系统向收银员提示错误,记录此错误,并进入一个初始状态。
2. 收银员开始一次新的销售交易。
1a.客户或经理需要恢复一个中断的销售交易。
1. 收银员执行恢复操作,并且输入ID以提取对应的销售记录。
2. 系统显示被恢复的销售交易状态及其小计。
2a.未发现对应的销售记录。
1. 系统向收银员提示错误
2. 收银员可能会开始一个新销售交易,并重新输入所有商品。
3. 收银员继续该次销售交易。
2a.不可进行退货操作
1. 超过退货期限,系统不予退货
2. 货品售出后不允许退货
4a.无效商品ID:
1. 系统提示错误并拒绝输入该ID
2. 收银员响应该错误
2a.商品ID可读(例如通用产品代码):
1. 收银员手工输入商品ID
2. 系统显示商品项目的描述和价格
2a.无效商品ID:系统提示错误。收银员尝试其他方法
2b.系统内不存在该商品ID,但是该商品附有价签:
1. 收银员请求经理执行超控操作
2. 经理执行相应的超控操作
3. 收银员选择手工输入价格,输入价签上的价格,并且请求对该价目进行标准计税
2c.收银员通过执行寻找产品帮助以获取正确的商品ID及其价格
2d.收银员可向其他员工询问商品ID或价格,然后手工输入ID或价格
3b.当有多个商品项目属于同一类别的时候(如2件相同的上衣),不必记录每个商品项目的唯一标识
1. 收银员可以输入类别的标识和商品的数量
3-6a.顾客要求收银员从所购商品中去掉一项:
3. 收银员输入商品ID并将其删除
4. 系统删除该项目并显示更新后的累计额。
3-6b.顾客要求收银员取消销售交易
1. 收银员在系统中取消销售交易。
9a.系统退款受阻
1.存钱抽屉现金不足,请求经理超控操作1a.
10a.打印凭证受阻
1.缺少纸张,补充纸张
UC3:管理库存
范围:服装店仓库——POS机应用
级别:用户目标
主要参与者:仓库管理人员
涉众及其关注点:
-仓库管理人员:希望能够方便快捷管理仓库存储。希望能清楚跟进商品入库、出库情况。
-经理:希望能够实时快速地实行超控操作,以便及时纠正仓库管理人员的不当操作。
-书店:希望准确地记录商品的出库入库,满足书店日常运营需求。希望能够自动、快速地更新账务和库存信息
前置条件:仓库管理人员必须经过确认和认证
成功保证:建立新的入/出库单据,准确记录商品信息,准确计算账款,详细记录每件入库商品的后续操作步骤及商品价格
主成功场景:
1. 仓库管理人员登录POS机仓储管理界面
2. 系统提示选择管理项目:入库,库内管理,出库
3. 仓库管理人员选择管理项目:A1选择入库 A2:仓库商品管理 A3:选择出库
4. 系统做出相关处理
A1选择入库:
1. 仓库管理人员录入入库商品信息(商品ID等)
2. 仓库管理人员输入入库商品存放地点
3. 系统更新相关入库商品的库内商品信息
4. 仓库管理人员重复1~3步,直到输入结束
5. 系统打印商品入库报表
A2:仓库商品管理
1. 仓库管理人员选择管理项目:仓库商品管理
2. 仓库管理人员录入库内管理商品条目
3. 仓库管理人员输入库内管理具体项目(商品ID等)
4. 系统更新相应库内商品信息
5. 仓库管理人员重复1~4步,直到输入结束
6. 系统打印商品库内管理报表
A3:选择出库
1. 仓库管理人员选择管理项目:选择出库S
2. 仓库管理人员录入出库商品信息(商品ID等)
3. 系统显示出库商品存放地点
4. 系统更新相关出库商品的库内商品信息
5. 仓库管理人员重复1~4步,直到输入结束
6. 系统打印商品出库报表
扩展(或替代流程):
*a.经理在任意时刻要求进行超控操作:
1. 系统进入经理授权模式
2. 经理执行经理模式的操作。如,查看并清点库存情况
3. 系统回复到仓库管理人员授权模式。
*b.系统在任意时刻失败:
1. 收银员重启系统,登录,请求恢复上次状态。
2. 系统重建上次状态
2a.系统在恢复过程中检测到异常:
1. 系统向仓库管理人员提示错误,记录此错误,并进入一个初始状态。
2. 仓库管理人员开始一次新的销售交易。
2a.不可进行退货操作
3. 超过退货期限,系统不予退货
4. 货品售出后不允许退货
2a.无效商品ID:
1. 系统提示错误并拒绝输入该ID
1a. 修改ID为正确ID
2. 该商品暂无ID号
2a. 为此商品新建ID号,录入商品信息,保存新ID号
3b.当有多个商品项目属于同一类别的时候(如2件相同的上衣),不必记录每个商品项目的唯一标识
1. 仓库管理人员可以输入类别的标识和商品的数量