粮仓温湿度监控上位机软件系统设计毕业论文
2021-03-15 20:03:11
摘 要
本文研究并且设计了一种基于C语言的粮仓温湿度监控软件上位机系统。该系统可以实现对粮仓采集的温湿度数据进行实时监控,维持最佳的温湿度储藏环境,提高粮食储藏的自动化程度和储存效率,保证粮食的安全储藏。该系统应用软件工程的设计思想,以Visual Studio 2013为开发环境,MySQL为后台数据库,采用模块化的设计方法,利用数据库的技术使数据可以实时显示、存储、查询、绘制曲线分析,实现了上位机系统的监控任务,并且加入了一些必要的安全措施。通过编程RS-232通信串口可以把数据传输至上位机的功能,上位机也能通过串口向下位机发送命令。本文介绍了系统的总体设计和各功能模块的设计,说明了该系统的主要功能,并给出了系统的运行界面和部分代码,并且在系统和数据库安全方面也采取了一些必要的措施。
关键词:传感器;温湿度;软件系统;智能控制
Abstract
This paper studies and designs a software system based on C language for the temperature and humidity monitoring software of granary. The system can realize the real-time monitoring of the temperature and humidity data collected in the granary, maintain the best temperature and humidity storage environment, improve the automation of grain storage and storage efficiency, and ensure the safe storage of food. The system design software engineering design ideas to Visual Studio 2013 as the development environment, MySQL for the background database, the use of modular design methods, the use of database technology to enable real-time data display, storage, query, curve analysis, Machine system monitoring tasks, and joined some of the necessary security measures. Through the programming RS-232 communication serial port can transfer data to the host computer function, the host computer can also send commands through the serial port to the next bit machine. This paper introduces the overall design of the system and the design of each function module, explains the main function of the system, and gives the system operation interface and part of the code, and in the system and database security has also taken some necessary measures.
Keywords: sensor; temperature and humidity;Software system;intelligent control
目 录
第 1 章 绪 论 1
1.1 研究背景 1
1.2 国内外研究现状分析 1
1.3 粮仓温湿度监控系统的发展 2
1.4 本论文的主要工作 3
1.5 论文结构 3
第 2 章 相关技术概述 4
2.1 C语言的简介 4
2.2 Visual Studio 2013 简介 5
2.3 Mysql 简介 5
2.4 .NET 框架和 ADO.NET 简介 6
2.4.1 .NET 框架 6
2.4.2 ADO.NET 简介 7
2.5 C/S 与 B/S 结构简介 7
2.5.1 C/S 结构 7
2.5.2 B/S 结构 8
2.6 本章小结 8
第3章 系统总体结构、串口通信及数据库的设计 9
3.1系统总体结构 9
3.2串口通信的介绍 10
3.3无线传感模块 11
3.4串口通信协议 11
3.4.1利用SerialPort实现串口通信 11
3.5数据库的设计 14
3.5.1数据库设计的概念 14
3.5.2粮仓温湿度监控系统数据库的设计 14
3.6本章小结 16
第4章 管理系统软件的开发设计 17
4.1开发及运行环境 17
4.2管理系统软件的结构 17
4.3管理系统与数据源的连接 17
4.4系统的登录界面设计系统 18
4.5本章小结 21
第5章 系统的测试与分析 22
5.1测试 22
5.1.1测试的目的 22
5.1.2测试的方案 22
5.2系统分析 24
5.3本章小结 24
第6章 总结和展望 25
6.1总结 25
6.2展望 25
参考文献 26
致谢 28
第 1 章 绪 论
1.1 研究背景
古语云:“国以民为本,民以食为天”,这句话说明了粮食对国家和人民的重要。粮食的储藏有利于防备战争的发生、保障非农业人口对粮食的必要需求、平衡国内粮食供需、稳定粮食市场价格、应对重大自然灾害及其它突发性事件。因此,粮食储藏的科学性对国家和人民有重要的意义。现代化的大型粮仓可以存放成千上万的粮食,数量上虽然可以满足但是保存的时间有长有短[1]。如今,我国各个地区的大型粮仓都存在着各种各样的粮食储存的问题。而且根据《国家粮食保护法》的相关规定,必须定期抽样检查粮仓各个点的粮食温度和湿度,便于及时实施相关的措施防止粮食的变质。但是现在大部分粮仓目前还是采取人工测量温度和湿度的方法[2]。这样的话,不仅使粮仓工作人员工作效率极低,且工作量增大,极大地增加了劳动人民的生产负担,特别是如果大型粮仓的温度和湿度监控任务一旦不能及时完成,就会造成粮食大面积变质,从而损失惨重。根据相关资料统计,我国每年因为粮食变质而损失的粮食达几百万吨,这是一个惊人的数据[3]。
根据各类资料的分析,最主要影响储粮安全的因素是粮食内的温度和湿度条件,而温度和湿度又是相互联系的会根据天气和季节而变化。如果我们可以让粮仓内的温度和湿度保持在一定的范围以内,粮仓中的粮食就不会变质[4]。