细化迭代3--分析部分

一、业务建模

1. 业务流程建模

(1)“收银”活动图

wps1D31.tmp(2)“收银”业务文本描述

1) 涉众及其关注点

—收银员:希望能够准确、快速地输入,而且没有支付错误,因为如果少收货款,将从其薪水中扣除。希望能快速地读取屏幕上的价格,准确无误地向顾客告知。

—顾客:希望有快速的支付活动。如果是现金支付,希望系统准确且快速地计算找零余额。如果是信用卡支付,希望系统能快速地请求外部授权服务且得到快速地回应,以在最短的时间能完成支付活动。

—公司:希望及时准确地自动更新账务系统。希望确保记录了支付授权服务的票据。

—支付授权服务:希望接收到格式和协议正确的数字授权请求。希望希望准确地计算对商店的应付款。

2) 业务规则

l 收银员在收银过程中不得使用糖果等代替一毛钱找零。

l 购买满300元可免费办理会员卡。

l 顾客无法提供任何的会员卡信息且通过经理超控模式查无此会员,不得按会员规则给予打折。

l 会员享受9.5折折扣

l 员工享受9折折扣

3) 票据

l 购买票据:顾客付款后,系统打印顾客购买项目及金额。票据上应说明清楚书店的名称,地点,购买时间,以及标记好“如果书本有非人为因素的损坏或缺失页数,三天内凭小票包退换。”

l 信用卡票据:顾客通过信用卡支付后,由系统打印信用卡票据,顾客在票据上签名,收银员将该票据放入现金抽屉。

2. 领域建模

wps1D51.tmp

二、需求规格说明

用例UC2:处理收银

范围:书店POS应用

级别:子功能

主要参与者:收银员

后置条件:准确计算支付总额。记录支付信息。更新账务。记录支付授权的批准。生产票据。

主成功场景:

1. 收银员扫描完所有商品,系统显示商品价格总额。

2. 收银员告知顾客商品价格总额并询问是否有会员卡。

3. 若顾客有会员卡,则输入会员卡卡号,重新计算折扣后总额,并请顾客付款。

4. 顾客选择支付方式。

5. 顾客付款,系统处理付款。

6. 系统记录完整的支付信息,并将支付信息发送到外部的账务系统进行账务处理。

7. 系统打印票据。

8. 顾客携带商品和票据离开。

扩展:

*a.经理在任意时刻要求进行超控操作:

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

2. 经理或收银员执行某一经理模式的操作。例如,变更现金结余,恢复其他登录者中断的销售交易,取消销售交易等。

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

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

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

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

2. 系统重建上次状态。

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

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

2. 收银员开始一次新的销售交易。

*c.系统显示器忽然不亮:

1. 收银员检查显示器插头是否插好。

1a.收银员插好显示器插头及各个接口。

1b.收银员继续收银操作。

2. 收银员查看显示器等是否亮着。

2a.显示器等不亮,收银员向经理反映情况,请求调动系统维护人员检查问题。

2b.收银员告知顾客系统出现问题,请顾客移步至其他收银台缴费或稍等片刻。

1a.顾客告知收银员从商品项目总去除一项或几项:

所去除的商品价格必须小于收银员的权限,否则需要经理执行超控操作。

1. 收银员输入商品ID并将其删除

2. 系统删除该项目并显示更新后的累计额。

2a.商品价格超过了收银员权限:

1. 系统提示错误,并建议经理超控。

2. 收银员请求经理超控,完成超控后,重做该操作。

2b.顾客声称有会员卡,收银员请顾客出示会员卡:

1. 顾客出示会员卡:

1a.收银员输入顾客出示的会员卡卡号,系统按照会员规则显示折后总额或累计积分。

2. 顾客告知收银员没有带会员卡:

2a.顾客告知收银员其会员卡与起手机号绑定,收银员输入顾客手机号,系统根据会员规则显示折后总额或累计积分。

2b.顾客告知收银员无法记起起会员卡号且没有绑定手机

1. 收银员请求进入经理授权模式,输入顾客姓名查看顾客会员信息。

2. 收银员根据顾客描述找到顾客的会员信息。

3. 收银员将顾客会员信息录入系统。

4. 系统根据会员规则显示折后总额或累计积分。

4a.顾客要求现金支付,但所携带的现金不足:

1. 顾客要求使用其他支付方式。

1a.顾客要求取消此次销售交易,收银员在系统上取消该销售交易。

4-5a.现金支付:

1. 收银员输入收取的现金额。

2. 系统显示找零金额,并弹出现金抽屉。

3. 收银员放入收取的现金,并给顾客找零。

4. 系统记录该现金支付。

4-5b.信用卡支付:

1. 顾客输入信用卡账户信息。

2. 系统显示其支付信息以备验证。

3. 收银员确认。

3a.收银员取消付款步骤。

1. 系统回复到“商品输入”模式。

4. 系统向外部支付授权服务系统发送支付授权请求,并请求批准该支付。

4a.系统检测到与外部系统协作时的故障:

1. 系统向收银员提示错误信息。

2. 收银员请求顾客更换支付方式。

5. 系统收到批准支付的应答并提示收银员,同时探出现金抽屉

5a.系统收到拒绝支付的应答:

1. 系统向收银员提示支付被拒绝。

2. 收银员请求顾客更滑支付方式。

     5b.应答超时

1. 系统提示收银员应答超时。

2. 收银员重试,或者请求顾客更换支付方式。

6. 系统记录信用卡支付信息,其中包括支付批准。

7. 系统显示信用卡支付的签名输入机制。

8. 收银员请求顾客签署信用卡支付。顾客输入姓名。

9. 如果在纸质票据上签名,则收银员将该票据放入现金抽屉并关闭抽屉。

7a.顾客尚未付款,收银员已打印了票据:

1. 收银员在系统中取消此项交易。

2. 系统删除该项交易记录。

3. 收银员重新录入商品信息。

4. 顾客付款,系统打印票据。

7b.打印机打印的票据不清晰:

1. 收银员与总机联系更换总机中的色带。

2. 重新打印票据。

7c.打印机无纸张:收银员更换纸张。

业务规则:

1. 购买金额达到1000元可办理会员。

2. 会员可享受购书打9.5折优惠。

3. 每个会员分配一个会员ID,为11位数。可以是会员的手机号。

4. 每张订单至少要有一件商品。

5. 收银员开始交易前必须登录系统,只有授权的收银员才可以完成收银操作。

6. 收银员未得到授权不可擅自修改商品价格。

7. 商品ID可以用条码扫描器。

8. 信用卡账户信息可以用读卡器或键盘输入。

二. 补充性规格说明

修订历史

版本

日期

描述

作者

初始草案

2015年4月29日

第一个草案,主要在细化阶段中进行精化

马康丽

简介

本文档记录了书店POS机所有未在用例中描述的需求。

功能性

1.安全性

收银员每天的第一次使用POS机时都需要身份认证,已记录交易的处理者。

2.流程控制

经理可以查询已有的流程规则,并部署新流程。

3.日志和错误处理

所有的交易操作都需要记录进系统日志,对每一次错误都需要记录。

可用性

1.桌面用户界面应该与windows系统兼容。

2.人性因素

顾客能够看到POS大屏幕显示器的显示,因此:

l 应该在2米外轻松看到文本。

l 避免使用一般色盲人群难以辨认的颜色。

收银员的视线通常集中在商品和顾客上,而不是计算机上,因此,提示和告警应该通过声音传递。

购买者希望快速完成交易,因此快捷无误的交易及其重要。

3.系统运行

公司希望准确记录每一次交易,所以系统正常运行尤为重要。

库存管理希望尽快更新公司库存,以方便结算业务以及查询库存,因此系统运行必须快捷无误。

可靠性

1.可恢复性

如果在使用外部服务时出现错误,为了完成销售交易,需要尝试采用本地方案加以解决。

2.性能

外部支付授权服务尽量快速,以免让顾客等待太久。

3.系统稳定性

系统在运行过程中尽可能保持稳定,不能时常出现死机或系统奔溃现象。

性能

1.在任意时刻,系统最多可支持100访问量

2.系统能在10秒内提供对数据库的访问。

3.系统必须能够在2分钟内完成所有事务的80%。

可支持性

1.可适应性

POS系统的不同客户在处理销售时有其特有的业务规则和处理需求。因此能够处理不同的情况。

2.可配置性

不同客户对不同的POS系统有不同的网络配置需求。因此,POS系统应当具备可配置性。

你可能感兴趣的:(细化迭代3--分析部分)