更新时间:08-21 上传会员:巧克力奶茶
分类:科技学院 论文字数:17353 需要金币:2000个
摘要:温室大棚是设施农业的一种重要形式,随着传感器技术、计算机技术及网络技术的发展,我国传统的温室大棚生产模式已经无法满足生产需求,需要将温室大棚向自动化、智能化及网络化方向发展,推动我国农业的自动化与智能化进程。
在对温室大棚环境参数和控制要求进行科学化分析后,结合现有的网络通信技术、数据库技术以及编程技术,进行温室大棚远程监控系统的设计与开发。首先,分析系统的要求与实现的功能,确定温室大棚远程监控系统设计基于B/S与C/S结合框架、以MySQL管理数据库并基于Python Flask框架设计上位机界面的总体方案。然后介绍了开发智能温室大棚远程监控系统时涉及的技术,对其中的关键部分做出说明。最后搭建运行平台,将智能温室大棚远程监控系统置于平台进行调试,对系统功能进行测试,找出其中的不足,并提出解决方案。
关键词:温室大棚;远程监控;数据库;Flask
目录
摘要
Abstract
第一章 绪 论-1
1.1 本课题研究的意义-1
1.2温室大棚研究的现状(温室大棚监控的发展、现状)-1
1.3 本课题所做的工作-2
第二章 温室大棚监控系统方案设计-4
2.1 温室大棚监控模式方案-4
2.1.1 C/S模式-4
2.1.2 B/S模式-6
2.1.3 本课题结构模式的设计-7
2.2 数据库管理系统方案-8
2.2.1 Oracle-8
2.2.2 SQLServer-8
2.2.3 MySQL-8
2.3 温室大棚远程监控系统功能设计-9
第三章 温室大棚通信系统设计-11
3.1 Python与网络编程-11
3.1.1 套接字Socket-11
3.1.2 套接字服务器端与客户端通信过程-11
3.2 温室大棚监控系统通信协议设计-12
第四章 温室大棚数据库系统设计-15
4.1 E-R数据模型设计-15
4.2 温室大棚远程监控系统数据表设计-17
4.2.1 用户表-17
4.2.2 温室大棚环境参数表-17
4.2.3 温室大棚设备信息数据库表-18
4.2.4 温室大棚设置参数信息数据库表-18
第五章 温室大棚监控界面设计-20
5.1 几种Python Web开发框架-20
5.2 Flask Web开发-20
5.2.1 Flask应用程序的组成-20
5.2.2 模版与模版引擎Jinja2-21
5.3 温室大棚监控界面设计-23
5.3.1 前端与后台数据库的交互-23
5.3.2 登录状态的保持与结束-24
5.3.3 监控界面设计-24
第六章 系统调试与总结-28
6.1 登录与注册功能调试-28
6.2 数据查询功能-29
6.3 生产管理功能-30
6.4 视频监控功能-31
6.5 总结-32
参考文献-33
致 谢-35