您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 基于Web的智能灌溉系统监控中心的设计与实现
1北方民族大学硕士学位论文开题报告书报告人:***专业:电路与系统研究方向:计算机控制系统导师:教授论文题目:基于Web的智能灌溉系统监控中心的设计与实现系所:电气信息工程学院填表时间:2014―06―12北方民族大学研究生处制2毕业论文开题报告1.本课题的研究目的与意义一、课题简介农业是我国国民经济的基础,但是灌溉用水非常低的利用率,阻碍了农业的发展。因此,发展节水灌溉技术对于我国农业的发展具有重要意义。随着网络技术的迅速发展,Web技术被引入到传统的工控领域中。设计和开发一套基于Web的可靠性高且易于维护的智能灌溉监控系统已逐步成为时下工业领域的重要发展方向和研究热点。本文结合宁夏引黄灌区田间节水智能灌溉模型与方法研究项目,开展基于Web的农田智能灌溉监控系统的设计。本论文实现的灌溉监控系统是集控制与管理于一体的智能灌溉监控系统,系统利用Web技术来实现的灌溉监控系统,不仅可以实现对农田作物以及设备数据的实时监控,使用户可以通过网络登录监控系统对田间的灌溉进行控制;系统还具有收费管理功能,通过对灌溉时间的精确计算实现合理的水费计收,系统数据库的设计采用SQLServer2008数据库,提供Excel格式导出各个用户的灌溉用水量数据和农田环境监测的历史数据等,不仅实现了农田的智能化管理,还大大提高了灌溉用水的利用率。本文首先对智能灌溉的国内外研究状况及最新动态做了比较深入的研究,并且对课题的研究目的与意义、研究内容进行了概述。其次对系统的总体方案和采用的关键技术做了简单的介绍,本系统采用B/S结构实现Web程序开发,并在此基础上运用了Struts和Hibernate等成熟稳定的框架技术。然后,按照软件开发的一般过程,进行了系统各模块需求分析和系统性能需求分析。最后,对本系统各功能模块和数据库进行了详细设计和实现,展示了不同权限的用户访问系统的各功能模块的界面。其中,针对各模块关键功能部分的实现进行了详细分析并给出了部分实现代码。2.与选题相关的国内外研究状况及最新动态目前,我国农业发展面临的主要问题是农业资源不足和农业资源利用率低的双重矛盾。Web技术在农业中的应用改变了粗放的农业经营管理方式,大大提高了资源利用率和劳动生产率。农业领域中物联网的应用并不是没有基础,在农村通信和信息化建设中取得的成果为其奠定了通信和信息网络资源的基础,在四川省都江堰灌溉区运行的监控系统,该系统的开发环境以计算机网络和数据库为基础,水位自动测报系统负责采集水位数据,通过对水位数据的分析处理得出决策信息。然后将信息由中心站向灌区各监测站发送,最终使水资源实现最优分配。下位机采用PLC3来检测和控制阀门的开关。但是该系统最大的缺点是实时采集数据只能在在线状态下运行,并且下位机不具有存储历史数据和计算用水量的功能。位于欧阳海灌区的配水管理遥测系统,系统的通讯网络采用无线数传电台技术,监控中心平台采用DOS操作系统,采用C语言编程开发实现操作界面。在红旗渠灌溉区的自动化管理系统中,下位机采用的是单片机以及可扩展存储器部件,可现场和远程控制阀门,记录水位和流量;中心监控系统采用Windoes3.2操作系统,能够实现远程开关阀门、水位统计和报表打印,但是只能实现阀门的开关操作,不能按照调节目标值让下位机自动调节阀门,同时自动化管理系统的操作系统以及它的软件界面不能满足用户的需求。熊迎军(2012)针对物联网型智能温室的信息管理需求,设计开发了智能温室信息管理系统,该系统将客户端/服务器和浏览器/服务器混合架构。系统分别由温棚内部管理系统、数据库系统和温室远程管理系统3个子系统构成。国内其他灌区在智能灌溉方面还比较落伍,比如控制的实时性和灌溉信息管理方面,灌溉系统只能实现对一个排灌站、配罐头或阀门的控制,并且控制系统与灌溉管理系统的数据采集功能需要通过存储介质来实现。综合分析以上的几个灌溉控制系统的例子,它们的共同特点是都能够实现水位的远程检测和对阀门的远程控制,但都没有涉及到对灌溉用水的精确计算、水费收取问题,这是广大用户最关注的问题。国外的灌溉监控系统具有比较高的智能控制程度,尤其在运行和管理方面。在美国、日本、荷兰、西班牙和以色列等农业机械化和自动化程度较高的国家中,有很多有价值的灌溉控制技术适宜在我国农业灌溉改革过程中参考。美国加利福尼亚州的调水工程由水资源部统一管理运行,该工程的控制系统于1964至1974年安装,可通过计算机对17座泵站和电厂,71座节制阀门组的198个阀门和其他各种设备、设施实行远程监控,包括通信、监控、检测和调度。由计算机系统、CRT系统、调度控制台、模拟屏和通信系统组成的中央监控系统包括主控制站和遥控终端单元。其中主控制站由2台高级计算机组成,用于联机控制和数据的分析处理。美国CampbellScientific公司的PC208W远程监控系统中,系统下位机硬件设备以单片机为核心,具有水位的远程监测、阀门的自动控制等功能,但是由于单一的控制方式和移植能力差的上位机软件系统,该系统只能在Windows95系统下使用。在利用无线传感器网络技术来感知信息和处理数据技术方面,为实现高效率的管理无线网络资源和多个传感器数据信息融合技术,Fukatsu(2006,2011)提出无线网络分布的各节点与Internet网络的连接引入智能体(Agent)技术,并开发了基于WEB的农田信息监控管理系统。在当今生活中无处不存在信息化的作用,人们对信息化的需求不断扩大。在这种大形势下,农业监测技术和设备的发展方向以电子化的监测仪器、自动化的测试方法、网络化的数据传输发4展已成为必然的趋势。在这种大环境下,中国农业科学院与北京农林科学院在农业监控系统下做了相应的研究及开发工作,研制了相关的灌溉设施。虽然现有的控制器也能满足部分需求,但是控制系统都是需要远距离布线,十分麻烦,对日后的维护也十分不利。3.本课题的基本内容本文设计的基于物联网的智能灌溉监控系统主要是为了实现对农田作物环境参数的远程监测以及相关控制参数的设置,利用互联网通过通用浏览器远程登录智能监控中心系统,实现对农作物的远程监测和控制。管理员不必亲临现场就可以查看传感器采集的数据,监控现场设备的运行状态以及各项参数的配置,将偏远的、相对分散的农田统一起来管理。本文研究的主要内容总结为有以下几个方面:1、分析比较B/S架构和传统的C/S架构的优缺点,提出一种更能满足需求的架构模式来实现智能监控中心系统的解决方案。2、运用JAVA语言、JSP及Struts框架和Hibernate框架技术在Myeclipse平台下架构远距离监控的Web网站,完成灌溉系统显示页面的编写以及后台处理程序的编程,实现对农田环境参数的远程监测、灌溉决策信息的生成和水费管理。3、使用Tomcat服务器作为网络服务器;采用功能强大的SQLSercer数据库,建立监控系统的数据库系统。应用程序和数据库都放在服务器上,客户端只需有通用浏览器,无论在哪里,只要能上网就能访问服务器,实现远距离监控。根据上位机系统需求,监控中心可划分为普通用户和管理员两大部分,下面分别介绍其操作下的主要功能模块。普通用户部分分别包括用户信息编辑、农田信息查询、数据查询、缴费消费记录查询和手动灌溉这五项内容。用户信息编辑缴费消费记录查询数据查询农田信息查询手动灌溉管理普通用户系统管理员登陆监控系统后有以下权限:农户、农田信息的增、删、改、查功能,设备/传感5器信息、类别的管理,田间监测数据的查询,灌溉权限的设置、查询,系统参数信息的录入、修改等。系统管理员农户、农田管理灌溉权限管理设备/传感器管理数据查询显示系统参数设置信息删除信息修改信息录入信息管理类别管理农作物信息管理生长阶段参数设置4.本课题的重点和难点一、重点(1)根据智能灌溉系统的需求分析,设计并实现了智能灌溉监控中心网上实时监控和管理功能。继而可以将各农户的信息、农田的信息、灌溉系统的各种设备和水费进行统一管理,实现灌溉智能化、数据实时性和灌水量精确化的网络化管理,提高水资源的利用率。(2)合理设计数据库,使系统的数据处理和存储更加有效;二、难点(1)数据库的设计与实现;(2)系统业务逻辑层的设计实现;(3)监控中心系统数据的处理与显示。65.本课题实验设计及创新之处一、本课题的设计方案:(1)逻辑架构:3层架构,JSP+JavaBean+Database;(2)技术解决方案:Webserver—Tomcat7.0,Database—SQLServer2008;(3)数据库的设计:为了便于日后的数据分析处理,灌溉现场采集的信息及水费管理信息需存储到监控系统的数据库中,数据库为系统业务提供数据支撑。数据库存储使数据的存储结构化,不仅增加了存储的效率,还使数据查询更加高效。本系统采用SQLServer2000数据库,数据库中建立了如下几类表:农户信息表、地块信息表、土壤信息表、水费信息表、传感器数据表、气象信息表、阀门状态信息表、操作历史信息表等。(4)服务器端的设计:软件的编程语言采用Java编程,界面的显示采用Jsp和Css实现;二、创新之处(1)本设计不仅使管理人员和用户能实时监控农田作物生长情况,而且还能有效管理水费的计收问题,使灌溉监控和水费管理结合在一起。(2)由于本设计采用了HTML、CSS、JavaScript实现了跨移动终端平台,使开发人员能一次开发,多个平台使用。(3)灌溉策略的设定:根据不同的农作物和土壤墒情进行不同的灌溉处理,进一步提高了节水灌溉的节水能力,并且合理的灌溉能够提高作物的产量。6.可行性论证一、国内已有类似成功案例可供参考二、了解了该项目的相关技术和各设计模块的功能,对项目采用相关技术有足够的了解和运用三、根据系统的需求分析,已基本完成数据库的设计四、资料参考方面,有较充足的资料和论文参考77.论文提纲摘要Abstract第一章概论1.1课题研究的背景及意义1.2国内外研究现状1.3课题研究内容1.4论文结构安排第二章系统方案及关键技术简介2.1智能灌溉监控系统的总体方案2.2数据远程传输的实现2.2.1GPRS2.2.3数据传输协议的选择2.3灌溉监控系统的运行模式2.3.1C/S模式2.3.2B/S模式2.4系统开发技术简介2.4.1JSP2.4.2SQLServer20082.4.3Tomcat2.5本章总结第三章监控中心系统的需求分析3.1监控系统目标3.2监控系统需求分析3.2.1系统各模块需求分析3.2.2查询打印功能3.3系统用户需求分析3.4系统的性能需求分析3.5系统开发环境及运行环境3.5.1开发环境3.5.2运行环境3.6本章总结第四章智能灌溉监控系统的设计4.1智能灌溉监控系统的总体设计4.2监控系统各模块的设计4.2.1登录模块的设计4.2.2信息管理模块的设计4.2.3数据显示模块的设计4.2.4灌溉控制模块的设计4.3数据库的设计4.3.1数据库的设计原则4.3.2数据库的详细设计4.3.3数据库的连接方式4.4本章小结8第五章智能灌溉监控中心系统的实现5.1系统登录模块的实现5.2系统后台管控模块的实现5.2.1信息管理模块的实现5.2.2数据显示模块的实现5.2.3灌溉控制模块的实现5.3前台查询与控制模块的实现5.3.1用户信息模块5.3.2数据查询模块5.3.3灌溉选择模块5.4本章总结第六章总结与展望6.1研究工作总结6.2工作展望8.调研进度安排2014-6-10至2014-7-20:查阅相关资料,进一步完成数据库的设计2014-7-21至2014-8-30:进一步确定系统用户需求,确定开发方案2014-8-31至2014-10-30:完成项目的服务端程序开发设计2014-10-31至2014-12-10:对系统进一步完善,测试运行2014-12-11至2015-3-10:对项目的需求作进一步的调查,并修改和完善2015-3-11至2015-4-20:整理资料,完成论文的撰写9.预期目标9一、项目按照进度安排完成整个项目,实现数据显示和处理、精确灌溉决策信息的基本功能,监控中心系统试验运行。二、论
本文标题:基于Web的智能灌溉系统监控中心的设计与实现
链接地址:https://www.777doc.com/doc-2535335 .html