● 摘要
随着首都经济的发展,科技与信息在农业生产过程中的重要性逐年提升。密云是北京的水源保护地,农口单位众多,办公地点分散,信息的管理与共享一直是个难题,所以密云县农业委员会在2005年决定开发一套农业信息管理系统的基础平台。信息是一种重要的资源,但它往往是无序的分散的,必须对信息进行汇总,把有价值的资源加以利用,才能发挥信息的作用。信息管理系统是解决政府数据管理的主要方式,是政府信息化的重点。信息管理系统的主要目的是将数据从各协作部门中独立出来进行管理,减少各系统之间的数据冗余,方便对数据的进一步加工和管理。信息就在政府中有多种表现形式,所以在政府中管理信息系统会有更宽的含义,还包括办公流转系统、地理信息系统等等功能。信息管理系统的发展趋势就是从最初的仅负责数据的整合处理改变为数据承载总线,在信息管理系统的数据基础上可以构建各种模块扩展其功能。本文着重分析了密云县农业信息管理决策系统中的主要横切需求,并针对性地提出了解决方案,设计并实现了系统的总体技术架构。系统的总体架构基于JavaEE平台,使用了AOP、IoC、透明持久化等工程方法,极大地提升了系统的开发效率,得到了密云农口单位的认可。在实践过程中找到了一种通过基础架构的设计优化减轻系统实现复杂度的方法,并在论文中对比和总结,为实现其它信息管理系统提供经验。最后通过部署和测试,验证了架构的正确性,系统很好的达到了用户的预期。目前系统已经运行三个月,还有很多新的功能在不断的添加,系统地架构完全能够满足新功能的要求,并且能够快速的融合到现有的架构中。密云县农委已经在计划系统的第二期工程,各单位已经完全开始使用本系统进行日常的信息管理工作,系统达到了开发者和使用者的一致认可。