论文部分内容阅读
随着贵州省农业的发展,许多上传下达的业务没有办法统一所以导致在之后的收集和查看工作都复杂了许多。在农业综合信息中有较多和上级拨款相关的敏感信息所以没有安全的软件系统就会导致这些敏感信息的外泄,轻则是泄露信息重则便是政府的财产安全问题,所以,贵州省农业综合开发管理系统的出现势在必行,从根本上解决农业综合信息的存档混乱以及敏感信息的安全性问题。本篇论文将对贵州省农业综合开发管理系统所涉及到的各项数据、功能需求进行系统的分析,除此之外,还包括对系统详细设计、系统设计与实现等内容的描述。贵州省农业综合开发管理系统采用了面向对象开发语言中的Java语言、SSH框架来进行整个系统的开发,使用MVC设计模式辅助开发。贵州省农业综合开发管理系统采用了 B/S的系统架构即客服端/浏览器的形式。系统应用的SSH框架,具备良好的可扩展性和优秀的解耦性,可以让整个系统更安全可靠。SSH框架内的Struts框架可提供强大的标签库,大大提高了开发人员的工作效率,Hibernate框架可提供JDBC轻量级的封装,提高整个系统的性能,减小了内存的占用。Spring框架作为“粘合剂”有效的组织了系统各层对象的关系,使得代码结构更加清晰。贵州省农业综合开发管理系统采用SQL Sever 2014数据库来存储相关的数据信息。贵州省农业综合开发管理系统将实现五个主要功能,分别是项目备选阶段管理、项目拟建阶段管理、项目在建阶段管理、项目竣工阶段管理以及资金管理。其中,项目备选阶段管理的主要功能针对于土地治理项目以及产业化经营补助项目在备选阶段的建议书进行县级登记、市级审核、省级审核以及可研报告的县级登记、市级审核和省级复核的操作。项目拟建阶段管理则是对土地治理项目、产业化经营补助和产业化经营补贴等主要功能的项目治理,其中包括了县级计划、市级审核和省级复核(省级审核备案)。项目在建阶段管理是对土地治理项目在建管理以及产业化经营补助项目在建管理等功能的查询、修改、提交、回退的操作。项目竣工阶段管理是对土地治理项目竣工管理以及产业化经营补助项目竣工管理等功能的查询、审核、销审、回退等操作。资金管理的主要功能是对资金分配、专户收入管理以及专户支出管理中的上级专款和对下转移支出的记录管理,其中包括了收入登记和支出登记等。贵州省农业综合开发管理系统运用互联网技术在一定程度上提高了农业综合信息的可靠性、稳定性和安全性,既提高了工作人员的工作效率和执行力也在一定程度上降低了人力资源的浪费,而且信息的归档更条理清晰方便了以后的查阅。