杞欢宸ョ▼璇捐鎶ュ憡銆愯嚜鍔ㄥ敭璐ф満銆?- 鐧惧害鏂囧簱 联系客服

发布时间 : 星期五 文章杞欢宸ョ▼璇捐鎶ュ憡銆愯嚜鍔ㄥ敭璐ф満銆?- 鐧惧害鏂囧簱更新完毕开始阅读228d415e85254b35eefdc8d376eeaeaad0f31643

2 需求分析

2.1 功能需求

a. 自动饮料机是一种现代化辅助机器,它通过现代化的芯片技术,将饮料销售和采购管理简化,使用IT集成系统完成销售人员的所有工作,并根据用户的喜好调整自身的运作机制,最大化的满足人们对于饮料的需求。 b. 能识辨硬币和读懂操作介绍的社会各阶段人群。

c. 只能向自动售货机投入硬币,不接纳纸币,且硬币的大小面额为,0.5元,1元,饮料品种不宜繁杂,不能挤得太满。

d. 输入:提供所有与本功能有关的输入描述,包括:输入数据类型、媒体、格式、数值范围、精度、单位等。

e. 输出-提供与本功能有关所有输出的描述,包括:输出数据类型、方式、格式、精度、单位等,以及图形或显示报告的描述。

自动售货机装有货物分配器。顾客通过选择货物分配器来选择货物。若顾客选择的是投币支付方式,如果货物分配器中有货物,而且顾客支付的货币值不小于该货物的价格,货物将被分配到货物传送孔送给顾客,售货机会将适当的零钱返回到退币孔,如果分配器是空的,则和顾客支付的货币值相等的硬币将被送加到退币孔。如果顾客支付的货币值少于所选择的分配器中的货物的价格,机器将等待顾客投进更多的货币。如果顾客决定不买所选择的货物,将所投硬币从退币孔退出。若顾客选择的是“闪付”方式,如果货物分配器中有货物,而且顾客持有的具备“闪付”功能的金融IC卡或银联移动支付产品上的余额不小于该货物的价格,货物将被分配到货物传送孔送给顾客,如果分配器为空,系统就会提醒你取回你的支付产品。如果顾客支付产品上的余额不足,将不能购买此产品。如果顾客不想购买所选择的货物,会有是否支付的选择,选择否,即可行。

2.2 非功能需求

系统性能要求

a.时间特性

一次购买时间不应太长,不能一直停留在浏览上,否则退出系统 b.精度要求 c.系统有效性

系统每天需要连续运行24小时,每周运行七天,包括公共假期和周末 d.容错性 e.可扩充性

系统安全及保密要求

因本数据属于公司内部管理用关键数据,因此除公司管理人员外,其他人员不得访问。要求设有登录密码检验功能,并且此密码可以在以后进行修改。环境异常时,系统暂停使用,等待维修人员维修。记录交易信息,维护信息。日志内容只能由管理员访问。

4

3 各种UML图及其分析

3.1 用例图

顾客可以选择投币或刷卡两种功能购买饮料

选择投币则投入硬币后选择可购买的饮料进行交易,取消交易时系统则退币及结算找零 刷卡交易则刷卡选择饮料进行交易

厂商经过身份验证以后可登陆ATM机放置饮料、设置饮料价格和拿走营业额

5

用例说明:

选择交易:顾客向系统发出请求,选择硬币交易还是刷卡交易

购买饮料:由顾客向系统发出购买请求,投币或者刷卡自动获得饮料

取消购买饮料:当顾客选择错误或放弃购买时,系统撤销该笔交易,并响应顾客请求退币,取消购买请求响应

继续添加钱币:当系统提示钱币不足或者卡上余额不足时,询问消费者是否继续投币,系统作出相关处理接受投币,进行钱币累加或者退币

退币:消费者一次购买后,饮料售货机询问是否继续购买,消费者放弃购买则系统退币 继续购买:顾客一次购买后自动售货机询问是否继续购买,如若购买则计算金额是否足够

设定饮料价格:厂商对已经编号的饮料进行售价标定,售货机记忆存储

3.2 类图

顾客有选择交易方式,投币,刷卡,选择饮料,拉动退币干退币等类 厂商则有登陆、放置饮料,设置价格,获得营业额等

ATM机内部有验证厂商信息,统计饮料数量,计算营业额,接受钱币并计算,结算找零等

3.3 序列图

投币购物

顾客先选择投币购买功能——》系统接收到顾客的选择功能——》顾客向系统投币——》若所投钱币不够买任何饮料则显示金额不足——》继续投币——》系统显示金额足够——》

6

显示灯亮——》顾客选择饮料种类——》系统接受选择键信息——》系统打开取物娄送出饮料——》顾客去除饮料——》显示灯灭——》结算找钱

刷卡购物

顾客选择刷卡购物——》系统接受选择键信息——》系统提示顾客刷卡——》顾客选择饮料种类——》系统接受选择键信息——》系统提示顾客刷卡——》系统打开取物娄并送出饮料——》顾客取出饮料

7