自动售货机软件工程课设_饮料自动售货机系统实验.docx

南华大学

计算机科学与技术学院

实验 告

实验课程 软件工程导论

实验项目饮料自动售货机系统

专 业 络工程2班

姓 名朱小凡

学 209

实验时间

目录

TOC o “1-5” h z 一、 实验目的 1

二、 实验对象的描述 1

三、实验对象的需求理解 1

四、实验对象的设计思想 2

五、实验结果 2

1 、用例图

2、类图

3、时序图 4、活动图

一、实验目的

软件工程课程设计是让我们加深对软件设计方法和设计思想的 理解,并能运用所学软件设计知识和面向对象技术进行软件设计, 提 高我们应用能力。通过这次关于“饮料售货机系统”的设计实验,学 会用面向对象建模方法分析案例,并能运用 Rational Rose 画出用 例图、类图、时序图和活动图。

二、实验对“饮料自动售货机”描述

自动售货机像磁卡电话、 银行柜员机一样, 以方便、新颖、文明、 昼夜服务等特点, 成为发达国家不可缺少的便民配套设施。 如今的自 动售货机可以为顾客提供多种服务。 顾客可以根据自己的需要选择商 品并投入钱币,售货机接收钱币,售出商品。

三、实验对“饮料售货机系统”的需求理解

通过 上收集资料 , 得到:

(1)饮料售货机系统的功能需求上:它有货物分配器。每个货物 分配器中包含零个或多个价格相同的货物。 顾客通过选择货物分配器 来选择货物。 如果货物分配器中有货物, 而且顾客支付的货币值不小 于该货物的价格, 货物将被分配到货物传送孔送给顾客, 并将适当的 零钱返回到退币孔。 如果分配器是空的, 则和顾客支付的货币值相等 的硬币将被送加到退币孔。 如果顾客支付的货币值少于所选择的分配 器中的货物的价格, 机器将等待顾客投进更多的货币。 如果顾客决定 不买所选择的货物,将所投硬币从退币孔退出。

2)饮料售货机系统控制需求上:根据售货机自动控制系统的

流程可以知道自动售货机的主要系统包括:计币系统、比较系统、选 择系统、饮料供应系统、退币系统和 警系统。

四、实验“饮料售货机系统”的设计思想

自动售货机系统是一种无人售货系统。 售货时,顾客把硬币投入 机器的投币口中,机器检查硬币的外观属性。对于假币,机器会拒收, 并将其从退币孔退出。当机器接收了有效的硬币之后,会将送入硬币 储藏器。顾客支付的货币根据硬币的面值进行累加。

自动售货机装有货物分配器,每个分配器中有多个价格相同的货 物。顾客通过选择货物分配器来选择货物。如果有货,且顾客支付的 货币值不小于该货物的价格,货物将被分配到货物传送孔送给顾客, 并将找零返回到退币孔。如果无货,贝闲顾客支付的货币值相等的硬 币将被送到退币孔。如果顾客支付的货币值小于所选货物的价格, 机 器将等待顾客投进更多的货币。如果顾客决定不买所选择的货物,他 投放进的硬币将从退币孔中退出。

五、实验结果

用例图

类图

自动售货机

3)时序图

(4)类图

货物存放活动图:

给出饮料活动图:

得到饮料名称

得到饮料数量

给出饮料

取消交易活动图:

得到投币金额

在投币处拿到金额

相关资源:CAD快速超级排孔软件_cad自动排孔插件,cad排孔插件-制造工具类…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月26日
下一篇 2020年11月26日

相关推荐