论文部分内容阅读
随着移动互联网、智能手机设备的高速发展,针对现代设施农业对温室管理系统便携式、智能化的需求,结合微信、.NET、JQuery Mobile技术特点,本文设计并实现了基于微信与.NET的温室智能管理系统。系统具有移动化、智能化、及时化的特点,主要在各种智能手机、平板便携式设备上使用,同时也可在PC机端使用。该系统具有数据查询、设备控制、后台管理、警报信息推送、智能控制决策方案生成、天气预警、温室种植技巧和常见病虫防治方法查询等功能。本文对当前国内外温室管理系统进行了分析比较,结合便携式、智能化的系统需求和微信平台、.NET、JQuery Mobile技术特点提出了基于微信与.NET的温室智能管理系统。分析了 ZigBee、微信及其公众平台接口、JQuery Mobile、.NET等系统开发核心技术,并进一步研究模糊控制技术、因子解耦合技术,根据温室控制的需求提出了智能控制设备决策方案的生成方案,以及研究学习微信公众平台各种接口技术,提出了警报信息推送的方案。本文采用面向对象的软件开发方法,对苏州、泰州、溧阳地区的现代农业产业园进行温室管理系统的需求调研,使用用例图、活动图、分析类图对系统进行分析,使用设计类图以及顺序图对系统进行详细设计,使用系统划分图、部署图对系统物理实现进行设计,使用系统界面图、流程图对系统的实现进行详细说明。系统基于微信与.NET平台实现,由微信订阅号子系统、移动WEB网站子系统、栽培决策子系统组成。子系统之间相互协助完成系统功能,同时又相互独立。其中微信订阅号子系统基于微信平台利用PHP、SAE云平台实现,具有警报信息推送功能、自定义菜单、天气查询、病虫防治方法查询等功能;移动WEB网站子系统基于.NET平台利用C#、JQuery Mobile、Highstock等实现,具有数据查询、温室控制和后台管理功能;栽培决策子系统基于.NET平台,利用微信模拟登录和信息推送、C#、因子解耦合、模糊控制等实现,是具有实时分析、处理当前温室信息数据的、执行定时控制功能和推送警报功能的Windows服务。最后对本文所取得的成果进行总结,并提出今后系统改进的规划和设想。