论文部分内容阅读
食品质量安全问题是近年来政府、人民群众普遍关心的热点问题。农产品质量安全与否,从源头直接影响到食品的安全性。随着互联网和计算机技术普遍应用以及农业产业化管理的客观需要,建立一个农产品数字认证系统势在必行。以往纯手工的农产品认证方式给农产品中请者和农产品认证机构都带来了极大的人力物力浪费,效率低下,已经远远不能满足快速发展的业务需求。因此各级农产品认证中心希望有一款现代化办公软件来提高整个部门工作效率。为此,本文开发了一款基于SSH的分布式数字认证系统,利用计算机信息技术代替原始的手工操作技术,改变传统的管理模式,将认证工作的各个环节有机地统一起来,提高了各个部门事务处理的效率,形成分布式的自动电子档案库,实现了认证流程的规范化和信息共享化。
本文提出了基于轻量级Web框架-Struts+Spring+Hibernate的系统结构,分别阐述了三种框架技术,并将三种框架技术整合起来应用到本系统中,由Struts实现MVC,Spring负责架构的结合,Hibernate进行数据的持久化,并且用Oracle10g做为数据库服务器,提高了项目代码的可重用性,使系统具有较强的灵活性、可维护性和可扩展性。系统要求实现产地认证关键环节的高度自动化和标准化;实现农产品数字认证的申报和审批的自动化、标准化;实现申请材料、审查报告、监测数据分析、评价报告的自动生成以及快速上传下载,而且其文档能够在国家、省、县级认证管理部门相互快速上传下载,并根据不同级别认证部门的职权,将这些文档分别存放,并对访问操作权限进行分级管理;并且建立分布式的自动电子档案库,最终实现农产品数字化认证的信息化管理,从而推动农产品数字化认证的发展。
本文基于B/S模式下WEB的体系结构及Struts、Spring和Hibernate主要技术;对整个系统框架进行了详细地分析和设计;通过具体的代码举例说明SSH架构框架在农产品认证方面的应用。分布式农产品数字认证系统可以同步实现多种功能:提供无公害生产者对农产品产地与产品申请认证,对已经认证的农产品产地与产品进行复审换证;支持分布的不同认证机构对中请材料的管理;提供系统管理员的权限管理、授权管理、规则管理等完全管理功能;提供系统的定期报表和日志功能;提供数据统计,支持对数据库应用的开发。
通过农产品数字认证系统研发,使农产品管理部门可以更好地实施无公害农产品认证管理制度,促使无公害农产品的申请人农业标准化意识和观念明显增强,提高了使用标准的主动性和自觉性。从认证的角度看,申请人单独进行网上申报,并按标准进行生产,改善了千差万别的生产操作,提高了产品的安全性和品质。申请人在申报认证时,农产品认证机构要建立生产记录档案,在网上完成对申报材料的审核,审查产地和产品检测报告,并向上一级认证机构传送审核通过的材料。产品出现了质量问题,农产品认证机构可通过查找申报材料、审核意见、生产记录、购销合同等原始资料进行快速追溯,可很便捷地找到问题的源头。农产品数字认证系统的使用,极大的方便了申请者和农产品认证机构,并提高了农产品认证的效率,实现了无纸化办公,对资源也是一种节约。