细化迭代3--分析部分

1、业务建模数据库

1. 业务流程建模windows

(1)“收银”活动图安全

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

1) 涉众及其关注点性能

—收银员:但愿可以准确、快速地输入,并且没有支付错误,由于若是少收货款,将从其薪水中扣除。但愿能快速地读取屏幕上的价格,准确无误地向顾客告知。.net

—顾客:但愿有快速的支付活动。若是是现金支付,但愿系统准确且快速地计算找零余额。若是是信用卡支付,但愿系统能快速地请求外部受权服务且获得快速地回应,以在最短的时间能完成支付活动。日志

—公司:但愿及时准确地自动更新帐务系统。但愿确保记录了支付受权服务的票据。接口

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

2) 业务规则事务

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

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

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

l 会员享受9.5折折扣

l 员工享受9折折扣

3) 票据

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

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

2. 领域建模

wps1D51.tmp

2、需求规格说明

用例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系统应当具有可配置性。

相关文章
相关标签/搜索