自动贩卖机课设论文.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
|一|录 TOC \o 1-5 \h \z HYPERLINK \l bookmark2一、 设计实现的功能 2 1.1用户模块: 2 1.2管理模块: 2 HYPERLINK \l bookmark4二、 前面板设计 2 2」用户界面: 2 2.2管理界而: 3 HYPERLINK \l bookmark6三、 程序框图设计 3 3」总设计框图 4 3.2货币处理及找零运算 4 3.3禁用及余额不足 5 3.4选购模块 7 3.5结算模块 8 HYPERLINK \l bookmark8四、 调试过程 8 4」调试屮的问题及解决 8 4.2调试结果 8 HYPERLINK \l bookmark12五、 结论 10 HYPERLINK \l bookmark14致谢 11 HYPERLINK \l bookmark16参考文献 11 一、设计实现的功能 随着科技的发展和社会的进步,口动化商业机械有了越来越广泛的应用,口 动售货机作为自动化商业机械的代表被广泛用于公共场所自动售货,给人们的牛 活带來了极大的方便。 本文设计的自动售货机总体由用户界面模块和管理模块两部分组成。它们分 别实现了用户在购买和管理员管理商品的功能。 1.1用户模块: (1) 贩卖机有多种饮料可以出售,用按键模拟投入5元和10元两种货币, 可连续投币,同吋显示投入的金额和找零金额。 (2) 用户对多次选择购买的饮料种类。在投币后,用户可以选择自己要买 的饮料,同吋在消费金额处显示用户的消费金额。如果用户投币后,超过10秒 钟还没购买商品,则认为用户放弃选购,售货机口动回到等待状态,等待新的交 易。 (3) 每次交易完成,售货机自动回到等待状态,等待新的交易。 (4) 用户投入货币后,可以多次购买,但在消费的金额大于投入的金额后, 将不能购买商品,同吋余额不足的灯开始闪烁,提示用户余额不足,不能交易C 1.2管理模块: (1) 对商品价格的设定。通过价格设定,可以调整商品的价格。 (2) 对商詁数量的设定。若模拟的贩卖机屮商詁数已经卖完,将设定那个商 詁不可购买,同时也可以显示该商詁还剩余数量。 二、前面板设计 2.1用户界面: 用户界面主要由:饮詁的图标;价格显示标签;购买确定键;存入金额按 键;存入、消费、找零金额的显示;余额不足警告灯及结算按键这几部分组成° 用户在使用虚拟贩卖机屮,所在的操作界面就是在这个界面完成的。通过前面面 板的用户管理界面,用户可以选择口己的所需要的需要的饮品。具体的前面板设 计图如下: 用户界面欢迎使用自动贩卖机00存入00鲫入的錨■He结算睡]0酥定警吉图2.1前面板的用户界面 用户界面 欢迎使用自动贩卖机 0 0 存入 0 0 鲫入的錨■He 结算 睡] 0 酥定警吉 图2.1前面板的用户界面 2.2管理界面: 管理界面组要由定价输入和数量输入组成。定价输入主要是对商品的价格进 行定价。数量的输入主要是对虚拟贩卖机内存储的商品数量的统计。其前面板的 管理界而板如下: AI 1 AI 1丄 定价1 走价2 Y 1 A 丄 走价3 ■ 上 一厶 一 ▲ ▲- 定价4 Y a 0 7° 疔 sai _ Y A 1 人 媚3 ■ ▲ A ■一 o Jo :;0 :;。 走价箱入 图2.2前面板的管理界面 三、程序框图设计 根据贩卖机在实际屮的用途,及使用条件,本文设计研究H动贩卖机的主耍 功能模块有:货币处理模块、余额计算模块、显示模块、禁用模块、货物选择模 块、数量计算等。由于条件上的限制,对投币模块屮的货币检测未进行处理。相 应的主要功能有选择货物,多次购买,出货找零,显示,余额不足警告° 3.1总设计框图 根据贩卖机的要求及方案的选择,本次课程设总体用到了 While循环和条件 结构这两种结构框。 While循环可以从程序框图屮的结构子选板屮创建,while循环包括两个端 口:条件端口和重复端口。While循环的功能:重复执行内部的子程序框图,直 到条件接线端接收到待定的布尔值。 定价lplTV 小门价格走恰3压 定价lplTV 小门价格 走恰3压? ? 匕梏 定价4ES- ? 飞 gfasFoT? 广後 定饥匾2 ° 走价7叠一 心涎:》 申聞——1蹄S3^r 量4『岡》 s?5irg7 SS6豳7叵 出 1000 Disabled Disabled 画圜55£ iLrFi 画圜 55£ iLrFi , 冋 1.— Disabled Disabled 图3.1整机原理框图 3.2货币处理及找零运算 本文运用按键模拟货币的输入,即按下货币键代表着一次货币的存入,通 过条件结构实现输入金额的多次叠加输入。棊本程序框图如下: S:(B 图3.2货币

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档