论文部分内容阅读
农业信息化建设是我国社会主义新农村建设的重要组成部分,大力推进农业信息化建设可以促进农业产业发展,增加农民经济收入,推动新农村建设。但是在信息化的道路上,由于农村信息服务基础设施不够完善,电脑和互联网还没有普及,广大农民是相对落后。而移动通信设施相对完善,手机普及率比较高,因此借助手机进行农业信息的推广服务可能是目前解决农村获取信息难的一个有效的途径。与基于PC客户机的信息服务手段相比,由于移动终端信息服务具有时效性强,接收方便,覆盖面广、突破空间限制的优点,能够在第一时间指导农业生产,较好地解决了农业信息服务“最后一公里”的问题。经过对信息系统开发理论和技术方法的研究后,结合农业信息服务的特点,本文采用UML进行系统的分析和设计,选择Android和Java EE为系统的开发平台。Android系统是目前最为流行的智能手机系统,利用它进行移动客户端的开发。JavaEE是企业级系统的开发平台,利用它进行Web服务端的开发。具体实现框架是SSH框架,它是主流的轻量级Java EE框架,由Struts、Spring和Hibernate组合而成。考虑到Android客户端为C/S结构,应用Servlet3.0替换Struts2.0作为MVC的控制器。为了便于开发和维护,系统采用MVC三层架构设计模式。基于移动终端的农业信息服务平台将会逐渐成为推广农业先进技术和普及农业政策法规的快车道。该平台可以为农民提供全面、权威和可靠的信息,并根据农民需求的差异,提供定向、专业和实用的信息服务。平台的农业信息范围广泛,既包括国家或地方的惠农政策、天气和病虫害预警信息、先进的农业科技信息,又包括农产品市场信息、价格预测分析和农资供应信息等。平台还为农民提供了全方位、多渠道的专家咨询服务。