论文部分内容阅读
全面推进农业信息服务,是加快建设现代农业,繁荣农村经济,增加农民收入的迫切要求;是农民进行科学生产决策,规避市场风险,提高科技素质的现实需要;是农业部门强化“经济调节、市场监管、社会管理、公共服务”的行政职能;是解决“最后一公里”、促进“信息入户工程”和推动建立社会主义和谐新农村的有效手段。我国的农业信息服务经过多年的发展,取得了显著的成效,面对新形势,仍然存在信息资源开发滞后、信息服务模式单一、发布的信息重复、信息的指导性和适用性不够等不足。本研究针对这些问题,围绕信息资源采集、信息发布模式和个性化服务等展开研究,并构建集信息采集、信息发布和个性化信息服务为一体的农业信息服务平台,为农业领域的各级用户提供各自所需的信息服务。 本研究在充分调研分析基础上,确定了平台提供信息服务的内容,运用面向对象的分析和设计技术,进行平台的需求分析和功能设计,并采用jude建模工具完成系统的功能设计。平台的实施采用基于J2EE技术体系的三层构架、MVC设计模式、组件技术等领先的技术方案。平台除拥有一般网站的信息录入、维护和发布功能外,在分析目前常用的信息采集和个性化信息服务技术特点的基础上,结合平台的实际要求,实现了基于正则表达式的网页信息采集使平台发布的信息及时更新,基于RSS的信息推送和基于信息定制的个性化信息服务使用户获得多种方式的个性化服务。此外,采用Tiles框架统一界面的布局,采用角色权限控制技术、Session技术、数据库技术等对系统的性能和安全性进行设计。 通过系统的实现和运行可得如下结论:集信息采集、信息发布、个性化信息服务于一体的农业信息服务平台的开发为信息服务提供了新的模式;采用MVC设计模式,使得应用程序的结构更加清晰,层次间关系明确,增强代码稳定性:采用B/S体系结构和组件化技术,使平台易于升级和维护,在可重用性、可扩展性和安全性等方面具有更多的优势。