细化迭代2需求分析

一. 需求分析

1.系统用例图数据库

wps5EF2.tmp

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

相关文章
相关标签/搜索