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

上传人:油*** 文档编号:164233318 上传时间:2022-10-24 格式:DOCX 页数:6 大小:265.14KB
收藏 版权申诉 举报 下载
饮料自动售货机系统的分析与设计_第1页
第1页 / 共6页
饮料自动售货机系统的分析与设计_第2页
第2页 / 共6页
饮料自动售货机系统的分析与设计_第3页
第3页 / 共6页
资源描述:

《饮料自动售货机系统的分析与设计》由会员分享,可在线阅读,更多相关《饮料自动售货机系统的分析与设计(6页珍藏版)》请在装配图网上搜索。

1、饮料自动售货机系统的分析与设计1.系统的分析1.1需求分析描述自动售货机像磁卡电话、银行柜员机一样,以方便、新颖、文明、昼夜服务等特点,成为 便民配套设施。如今的自动售货机可以为顾客提供多种服务。顾客可以根据自己的需要选择商品并投入钱币,售货机接收钱币,售出商品。自动售货机是一种无人售货系统。售货时,顾客投入硬币,售货机进行真假币的检查,若是假币拒绝接收,若是有效硬币则进行累加。售货机装有若干个含有相同价格货物的货物分 配器。顾客可以通过货物分配器选择货物,如果有被选货物,并且顾客支付的货币值不小于货物的价格,货物将被传送给顾客,同时余额返回到退币口。 如果货币值小于货物价格,则等待投币,此时

2、如果顾客取消本次活动,那么之前所投的货币将从退币口中退出,返回给顾客。1.2系统功能结构图图1体统功能结构图1.3用例图1.4系统类图的建立在本系系统的类图揭示了系统的整个结构。 分析时先产生问题域中的对象, 再抽象出类。 统中,类有:自动售货机、顾客、货币、货币累加器、货物、货物分配器、显示屏、取消按 钮、选择按钮、事务、更新。货币顾客图3饮料自动售货系统类图1.5动态模型的建立从系统模型的角度, 静态模型定义了系统的结构和组成。任何实际的系统都是活动的,都通过系统元素间的互动来实现系统。面向对象的许多方法在建立动态模型时首先写各种情况时的交互行为脚本,通过对脚本的分析描绘动态模型。脚本是用

3、例的一次具体执行过程,般包括正常情况脚本和异常情况脚本。系统的卖货物用例中, 顾客投入硬币,系统检查硬币 的有效性,然后对有效硬币进行累加,顾客选择货物及其数量,系统送出货物;这系列步骤表示正常情况脚本。异常脚本为:将投入的硬币从退币口退出。在顾客投入有效硬币,然后选择货物,若货物量不够,系统UML中,可以利用序列图来表示脚本。下面是卖货物用例的一次具体交互的序列图。对象1货币累加器货币分配器货币口消息1r|1|1|_1_择货111111二2检查硬币*3 (有效硬币)累加硬币4选1务物1占111自动售货机选择按钮5货币检查数量6检查货物价格(名称,数量)7 (货币量A货物价格)检查货物是否足够

4、8 (有货)送出货物9 (货币量货物价格)返还多余硬币10取走多余硬币图4自动卖货物的顺序图由于本系统中,自动售货机本身的状态比较复杂,因此建立其状态图。图5饮料自动售货机状态图2.系统的设计数据库的描述:钱币有面值和数量两种属性,其中,面值是主属性。送货员有用户名和密码两种属性,其中用户名是主属性,当添加新的送货员时, 如果用户名已经存在,则会出 错。饮料有类型、数量和价格三种属性。 其中类型是主属性。 数据库中按名称存储各种饮料若干。送货员可以放置或取走若干钱币,也可以添加饮料。2.2用户界面设计:图7系统的欢迎界面界面描述:用户选择任意一种身份,并确定,则会进入到相应的操作界面。图8送货员登陆界面界面描述:送货员输入自己的用户名和密码,登陆成功之后则进入到送货员专区进行相应的操作。图9送货员功能区界面描述:第一组中,送货员可以选择饮料,并可在右边的编辑框中输入饮料数量。第二组中,送货员先要选择对钱币的具体操作类型,然后选中钱币面值, 输入钱币数量,则可以完成对钱币的操作。而第三组和第四组主要用来响应“查看按钮”和“查看钱币”,显示数据库中现存的饮料和钱币信息。 第五组中,送货员可以输入用户名和密码, 进行添加新的 送货员。图10顾客功能区界面描述:顾客每次可以选中一种饮料,并投入钱币。模拟投入钱币是用编辑框让顾客 输入投入该种钱币的数量。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!