- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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货币
您可能关注的文档
最近下载
- 义务教育版(2024)四年级信息技术 第2课 获取数据有方法 课件.pptx VIP
- 《民航市场营销》教案 项目4 民航市场营销的产品策略.docx
- 新版人教版七年级下册地理课件 第八章 我们邻近的地区和国家 第四节 俄罗斯.pptx VIP
- 智慧文物巡查系统设计设计方案.docx VIP
- 民航市场营销 项目2 全面考察——民航市场营销的调查与分析.pptx
- Fast food culture 中西方快餐文化.ppt VIP
- GB55031-2022《民用建筑通用规范》.docx VIP
- 美容解剖学PPT课件.pptx VIP
- 煤业公司组织机构人员设置方案.docx VIP
- 重庆大学《应用数值分析》(王开荣杨大地)课后参考答案_助教版.pdf VIP
文档评论(0)