mis细化迭代三

2.1.uc2业务建模

A.业务流程建模

1)处理收银

 mis细化迭代三_第1张图片  

B.领域建模

mis细化迭代三_第2张图片

2.2 uc2用例详述文本

用例uc2:处理收银

主要参与者:收银员

前置条件:收银员必须经过确认和认证

后置条件:存储销售信息。更新账务和库存信息。生成票据。记录支付授权的批准。

主成功场景:

1.系统显示总额和所计算的税金。

2.收银员告知顾客总额,并请顾客付款。

3.顾客付款,系统处理支付。

4.系统记录完整的销售信息,并将销售和支付信息发送到外部的账务系统和库存系统

5.系统打印票据

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

扩展:

a.顾客为超市会员

 1.收银员输入顾客会员账号

 2.系统按照打折规则显示折后总计

2a.现金支付:

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

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

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

4.系统记录该现金支付

2b.信用卡支付:

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

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

 3.收银员确认

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

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

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

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

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

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

5. 系统收到批准支付的应答并提示收银员,同时弹出现金抽屉(以便放入签名后的银行卡支付票据)

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

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

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

5b. 应答超时:

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

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

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

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

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

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

2c.收银员取消支付步骤:

 1.商品回到“商品输入”模式

2d.顾客出示优惠券

 1.在处理支付之前,收银员记录每张优惠券,系统扣除相应金额。系统记录已使用的优惠券已备账务处理之用。

  1a.输入的优惠券不适用于所有商品

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

3a.打印票据

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

 2.收银员更换纸张

 3.收银员请求打印其他纸张。

2.3 uc2补充性规格说明

功能性:日志和错误处理,记录所有的错误

可靠性:如果有多人同时并发访问,在节日等客流量多的时间段多开一个收银机。

安全性:任何用户都需经过账号安全认证。

接口:支持usb接口,票据打印机接口,条形码激光扫描仪接口,信用卡刷卡机接口,显示屏接口。软件接口应能应用于不同的系统。

标准:商品重量等使用公斤称。

报表:系统应能够对库存和销售的信息进行跟新和记录,用户能够对其进行实时的查询库存和销售的单号和详细的信息。并生成报表。

权限管理:每一位用户都需经过管理员的授权和管理,被授予一定的使用权限。


你可能感兴趣的:(mis细化迭代三)