关键词不能为空

当前您在: 主页 > 英语 >

饮料自动售货机系统的分析与设计说明

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-12 10:54
tags:

-

2021年2月12日发(作者:cheeseburger)































































饮料自动售货机系统的分析与设计




1.



系统的分析



1.1


需求分析描述



自动售货机像磁卡、银 行柜员机一样,以方便、新颖、文明、昼夜服务等特点,成为便民


配套设施。

< p>
如今的自动售货机可以为顾客提供多种服务。


顾客可以根据自己的需要选择 商品


并投入钱币,售货机接收钱币,售出商品。



自动售货机是一种无人售货系统。售货时,顾客投入硬币,售货机进行真假币的检查,



是假币拒绝接收,


若是有效硬币则进行累加。


售货机装有若干个含有相同价格货物的货物分


配器。

< br>顾客可以通过货物分配器选择货物,


如果有被选货物,


并 且顾客支付的货币值不小于


货物的价格,货物将被传送给顾客,


同时余额返回到退币口。


如果货币值小于货物价格,则


等待投币 ,


此时如果顾客取消本次活动,


那么之前所投的货币将从退币口 中退出,


返回给顾


客。



1.2


系统功能结构图


< p>
系统


顾客



< p>











供货人









取< /p>







1


体统功能结构图



1.3


用例图




页脚


.


















































































系统


<< uses>>


货币


<>


货 币处理


<>


货币检查


<< uses>>


<>


买货物


<>


货币累加


选购货物


顾 客


<>


<>


提供货物


提取货款


收银人


送货人




2


饮料自动售货系统用例图




1.4


系统类图的建立


< p>
系统的类图揭示了系统的整个结构。


分析时先产生问题域中的对象,


再抽象出类。


在本系


统中,类有:自动售货机 、顾客、货币、货币累加器、货物、货物分配器、显示屏、取消按


钮、选择按钮、事务、 更新。





事物


组成


更新


-


金额


-


时期


-


时间


1.n


产生


处理


货物


-


名称


-


价格


1.n


修改


1.n


0.n


保存


货物分配


自动售货机


1.n


货币累加器


-


金额


1


-


序号


-


序号


-


货物名称< /p>


-


货物价格


显示


显示屏


1


1


退币口

-


金额


1


取消按钮


1.n


-


号码


确认

< p>
选择按钮


保管


-


金额


-


货物价格


返还


取 消


选择


货币


顾客




3


饮料自动售货系统类图



页脚


.



















































































1.5


动态模型的建立



从系统模型的角度,


静态模型定义了系统的结构和组成。


任何实际的系统都是活动的 ,



通过系统元素间的互动来实现系统。


面向对象的许多方法在建立动态模型时首先写各种情况


时的交互行为脚本,

< p>
通过对脚本的分析描绘动态模型。


脚本是用例的一次具体执行过程,



般包括正常情况脚本和异常情况脚本。


系统 的卖货物用例中,


顾客投入硬币,


系统检查硬币


的有效性,


然后对有效硬币进行累加,顾客选择货物及其数量,系统送出货物; 这系列步骤


表示正常情况脚本。异常脚本为:顾客投入有效硬币,然后选择货物,若货物 量不够,系统


将投入的硬币从退币口退出。在


UML

< p>


,


可以利用序列图来表示脚本。下面是卖货物用 例的


一次具体交互的序列图。





对象


1


自动 售货机


选择按钮


货币累加器


货币分配器


货币口


顾客


消息


1


2


检查硬币


3

(有效硬币)累加硬币


4


选择货物


5


货币检查数量


6


检查货物价格(名称 ,数量)


7


(货币量≥货物价格)检查货物是否足够

< p>
8


(有货)送出货物


9


( 货币量>货物价格)返还多余硬币


10


取走多余硬币

< p>



4


自动卖货物的顺序图




由于本系统中,自动售货机本身的状态比较复杂,因此建立其状态图。



页脚


.




















-


-


-


-


-


-


-


-



本文更新与2021-02-12 10:54,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/642918.html

饮料自动售货机系统的分析与设计说明的相关文章