细化迭代四——退货用例

2.1业务建模

A. 业务流程建模。

  1.   处理退货

    细化迭代四——退货用例

涉及人员:顾客、收银员。

业务规则:顾客携带所需退货商品,凭购物小票来到收银台退货;收银员把小票号输入POS机内,系统寻找到需退货的购物信息;收银员选择所需退货的商品以及数量,系统计算总价,生成退货单;收银员给顾客退还现金;顾客拿着退货单和所退款项离开。


2.2需求规格说明

B. 用例详述文本。

用例UC2:处理退货

主要参与者:收银员

前置条件:收银员必须经过确认和认证,购物小票必须经过确认。

后置条件:存储退货信息。准确计算退货总额。更新账务和库存信息。生成退货票据。

主成功场景:

1.        顾客携带所需退货的商品以及购物当次购物小票到收银台退货。

2.        收银员确认商品为有效期内可退换商品。

3.        收银员开始一次新的退货处理。

4.        收银员输入小票号。

5.        系统显示当次购物商品的描述、价格、购买数量和总价等信息。

6.        收银员根据顾客所需退货商品在系统上选择退货商品以及数量。

7.        系统显示退货总额,收银员归还退款。

8.        系统打印退货票据。

9.        顾客携带票据和现金离开。

扩展:

*a. 系统管理员在任意时刻要求进行超控操作:

1.        系统进入系统管理员授权模式。

2.        管理员执行某一项管理员模式的操作。例如:更改商品价格等。

3.        系统回复到收银员授权模式。

*b. 系统在任意时刻失败:

为了支持恢复和更正账务处理,要保证所有交易的敏感状态和事件都能够从场景的任何一步中完全恢复。

1.        收银员重启系统,登录,请求恢复初始状态。

2.        系统重建初始状态。

2a. 系统在恢复过程中检测到异常:

1.        系统向收银员提示错误,记录此错误,并进入一个初始状态。

2.        收银员开始一次新的退货处理。

2a. 所需退货商品不在退货期内:

1.        收银员告知顾客商品无法退回。

2.        顾客取消退货。

3-4a. 系统错误找不到小票号:

1.        收银员通过购买日期寻找小票信息。

5-7a. 顾客要求收银员从所退商品中去掉其中一项:

1.        收银员把该商品从退货表中去掉。

2.        系统显示删除该项目后的退货累计额。

5-7b. 顾客要求收银员取消退货:

1.        收银员在系统中取消退货。

8a. 打印票据:

1.        如果系统能够检测到错误,给出提示。

2.        收银员更换纸张。


2.3 补充性规格说明

应用的领域规则

ID

规则

可变性

来源

规则1

会员折扣与积分规则。如下:

折扣:10%折扣额

积分:总价一元等同一个积分

中等

折扣额可以改变。

积分等价不可改变。

商店政策

规则2

积分兑换规则。

积分满500:可兑换一种指定商品

积分满1000:可兑换两种指定商品

积分满1500:可兑换三种指定商品

积分兑换后清零。

兑换的商品可根据市场受欢迎度来决定。

商店政策

规则3

退货规则。购买商品在一个月内可以

 退货,不包括已经拆开包装的商品。

退货有期限且包装不能开封。

商店政策、零售商政策


你可能感兴趣的:(细化迭代四——退货用例)