1.系统用例图数据库
2.处理销售用例windows
用例UC1:处理销售安全
范围:书店POS应用网络
主要参与者:收银员性能
前置条件:收银员必须通过确认和认证。.net
后置条件:存储销售信息。准确计算税金。更新帐务和库存信息。记录提成。生产票据。记录支付受权的批准。日志
主成功场景:事务
1.顾客携带所购书本到收银台经过POS机付款。文档
2.收银员开始一次新的销售交易。部署
3.收银员输入书本条形码。
4.系统逐条记录书本,并显示该书本的名称、价格和累计额。
收银员重复3~4步,直到输入结束。
5.系统显示总额。
6.收银员告之顾客总额并请顾客支付。
7.顾客付款,系统处理支付。
8.系统记录完整的销售信息,并将销售和支付信息发送到外部的帐务系统和库存系统(更新库存)。
9.系统打印票据。
10.顾客携带商品和票据离开。
扩展
*a.经理在任什么时候刻要求进行超控操做。
1.系统进入经理受权模式。
2.经理或收银员执行某一经理模式的操做。
3.系统回复到收银员受权模式。
*b.系统在任意时刻失败:
1.收银员重启系统,登陆,请求恢复上次状态。
2.系统重建上次状态。
2a.系统在恢复过程当中监测到异常:
1.系统向收银员提示此错误,记录此错误,并进入一个初始状态。
2.收银员开始一次新的销售交易。
3a.无效书本ID
1.系统提示错误并拒绝输入该ID
2.收银员响应该错误。
2a.若书本ID可读
1.收银员手工输入书本ID。
2.系统显示书本价格和名称。
2b.系统内部存在该商品ID,可是商品附有价签:
1.收银员请求经理执行超控操做。
2.经理执行相应的超控操做。
3.收银员手工输入商品价格。
2c.收银员经过执行寻找产品帮助以获取正确的商品ID及其价格。
3-6a.顾客要求收银员从所购商品中去掉一项:
1.收银员输入商品ID并将其删除。
2.系统删除该项目并显示更新后的累计额。
3-6b.顾客要求收银员取消销售交易
1.收银员在系统取消销售交易
4a.系统定义的商品价格不是顾客所指望的商品价格
1.收银员请求经理批准。
2.经理执行超控操做。
3.收银员手工输入超控后的价格。
4.系统显示新价格。
5b.顾客是VIP会员
1.收银员提出打折请求
2.收银员输入顾客ID。
3.系统按照打折规则显示折扣总计。
7a.现金支付:
1.收银员输入收取的现金额
2.系统显示找零金额,并弹出现金抽屉。
3.收银员放入收取的现金,并给顾客找零。
4.系统记录该现金支付。
7b.信用卡支付:
1.顾客输入信用卡帐户信息。
2.系统显示器支付信息以备验证
3.收银员确认。
4.系统向外部支付受权服务系统发送支付受权请求,并请求批准该支付。
4a.系统检测到与外部系统协做时的故障
1.系统向收银员提示错误。
2.收银员请求客户更换新的支付方式。
5.系统受到批准支付的应答并提示收银员,同时弹出现金抽屉。
5a.应答超时。
1.系统提示收银员应答超时。
2.收银员重试。
6.系统记录信用卡支付信息。
7.系统显示信用卡支付的签名输入机制。
8.收银员请求顾客签署输入机制。顾客输入签名。
7c.收银员取消支付步骤:
1.系统回到“商品输入“模式。
9a.打印票据出现问题
1.若是系统可以检测到错误,给出提示。
2.收银员更换纸张。
业务规则:
1.购买金额达到1000元可办理会员。
2.会员可享受购书打9.5折优惠。
3.每一个会员分配一个会员ID,为11位数。能够是会员的手机号。
4.每张订单至少要有一件商品。
5.收银员开始交易前必须登陆系统,只有受权的收银员才能够完成收银操做。
6.收银员未获得受权不可擅自修改商品价格。
7.商品ID能够用条码扫描器。
8.信用卡帐户信息能够用读卡器或键盘输入。
二.补充性规格说明
修订历史
版本
日期
描述
做者
初始草案
2015年4月15日
第一个草案,主要在细化阶段中进行精化
马康丽
简介
本文档记录了书店POS机全部未在用力中描述的需求。
功能性
1.安全性
任何使用都须要通过用户认证。
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系统应当具有可配置性。