| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8769 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:自动售货机是一种全新的商业零售形式,其1999年开始进人中国市场。如今,在机场、地铁、商场、公园等客流较大的场所,已不难发现自动售货机的身影,但普及率还有限,亟待提高。 本设计以图形化编程语言的虚拟软件LabVIEW为开发工具,设计个了一个自动售货机系统。利用计算机作为自动售货机的管理,充分利用计算机强大的信息处理能力和LabVIEW模块化编程技术,利用while循环、移位寄存器、状态枚举、条件结构四个部分组成状态机,通过状态枚举,在while循环的驱动下实现不同功能模块的跳转。利用数据簇组织和暂存程序中用到的各种数据,通过捆绑和解除捆绑即可更新数据和调用数据。最终可以实现售货机管理和使用中常见的购买、结算、管理、售货机信息存盘、售货机信息交互等功能。 本设计能够实现自动售货机的基本功能,便于统一管理,能减少人力资源、提高经济效益,具有广阔的应用前景。
关键词:自动售货机;LabVIEW;状态机
目录 摘要 Abstract 1 绪论-1 1.1 研究的背景和意义-1 1.2 国内外研究现状-1 1.3 本设计研究的主要内容-2 2 系统方案设计-3 2.1 售货机管理模块-5 2.1.1 登陆界面设计-5 2.1.2 管理界面设计-6 2.2 售货机交互模块-7 2.3 后台数据管理模块-9 3软件设计-10 3.1 登陆软件设计-10 3.1.1 初始化-10 3.1.2等待事件响应-12 3.1.3 登陆-13 3.1.4 登陆成功-14 3.1.5 退出-15 3.2 售货机管理程序设计-15 3.2.1 初始化-16 3.2.2 等待事件响应-17 3.2.3 数据更新-17 3.2.4 退出-18 3.3售货机用户交互程序设计-18 3.3.1 初始化-19 3.3.2 等待事件响应-21 3.3.3 界面更新-22 3.3.4 结算-23 3.3.5 退出-24 3.3.6 商品数量不足处理-24 3.3.7 余额不足处理-26 4 系统调试-27 4.1 登陆程序调试-27 4.2 管理程序调试-30 4.3 用户交互程序调试-31 结 论-34 参 考 文 献-35 致 谢-36 |

