您好, 访客   登录/注册

基于SSH架构的农产品质量安全追溯平台研究与设计

来源:用户上传      作者:

  摘  要:随着生活水平的提高,社区化生活圈的兴起,消费者对农产品的需求除了量的提高,更多是质的提高。开发一个基于SSH架构的农产品质量安全追溯平台,消费者可以利用这个平台查询农产品的种植信息、加工信息、检测信息和运输信息,通过这个平台实现农产品的质量追溯。
  关键词:农产品;质量安全;追溯
  中图分类号:F322          文献标志码:A         文章编号:2095-2945(2020)16-0043-02
  Abstract: With the improvement of living standard and the rise of community life circle, consumers' demand for agricultural products is more qualitative than quantitative. Developing a tracing platform for agricultural product quality and safety based on SSH architecture, consumers can use this platform to query the planting information, processing information, testing information and transportation information of agricultural products, so as to realize the tracing of agricultural product quality through this platform.
  Keywords: agricultural products; quality and safety; traceability
  1 概述
  隨着脱贫致富的战役逐渐结束,奔小康的步伐越来越快。人们的收入提高,生活水平提高,对食品的需求不局限于吃饱的状态,而是追求吃好的状态。今年来,棚户区改造让更多的人们由分散的住宿环境朝着城市社区化发展,社区化发展模式,取消了多个自由农产品售卖点,采用集中售卖的方式,也催生了线上、线上和线下结合售卖方式。人们生活采购方式的多样化,消费者对产品的产地、质量的要求也逐渐提高。大部分消费者希望能品尝到地道特色的食品,能够对农产品进行追溯。基于这一需求,可以构建农产品质量安全追溯平台。
  2 平台架构相关技术
  农产品质量安全追溯平台采用的SSH主流架构,SSH是JavaEE中三种框架(Struts+Spring+Hibernate)的集成框架,是目前比较流行的一种Java Web开源框架。整个平台包含系统操作日志记录、系统异常记录、系统安全、Web服务、表示部分、逻辑部分和访问部分。
  发布Web服务:Web的一种展现,简单的非法操作展现。页面被部署在服务器提供Web服务,主要用于处理用户请求。
  UI表示层:主要是平台的界面展现部分,这个平台主要涉及到种植户、农产品加工户、运输部门、销售部门、质量监督部门和消费者。农产品从种植开始,到销售到某个社区,不同的部门完成数据的采集和记录,实现从种植到消费进行跟踪[1]。
  业务逻辑层:主要是针对业务数据流的处理。在业务逻辑层,通过基本业务处理函数实现数据处理、数据验证、数据的传递和权限管理,如在种植区有农产品的生长数据、成熟时间。在加工区有加工时间、保质时间等[2]。
  资源访问层:访问层是用于资源访问业务控制的,主要包含XML配置文件访问,服务实体配置文件访问和数据库的访问,数据库访问包含对象关系映射、关系数据访问、数据库适配器[3]。
  3 平台功能分析
  农产品质量安全追溯平台,通过输入追溯码,查询农产品从生产、加工到消费过程的信息。让消费者清晰了解农产品的生产源头和加工过程,有针对性的选择产品,同时有利于保护特色农产品。搭建追溯平台,包括产品信息搜索功能,生产方管理功能,产品检测信息、种植信息等功能。
  平台的主要核心和特色就是“追溯”。通过将农产品包装上的条形码输入到农产品质量安全追溯平台的首页,可以显示追溯的结果。
  产品信息搜索模块:输入条形码,结果显示出查询页面,在页面中能看到时空追溯码、产品现阶段的状态(待售、已售)、农产品的名称,加工企业、品牌、等级、生产日期和保质日期等信息。
  生产方管理主要实现对农产品的再生产和加工信息进行管理,通过这个模块,我们可以了解这项农产品的产品线并且对这个基本信息进行增加、删除、修改操作。除此功能外,生产方管理也包含农产品出厂的认证,这项认证包含国家规范的认证、产品等级的认定以及保质期的认证,认证完成后可以打印认证条形码,将条形码置于包装盒上。
  产品检测信息模块,这个模块主要是呈现出农产品的农药残留、营养成分的检测。在这个页面可以查询检测的机构、检测的时间、检测的工作人员以及参考的检测标准。同时能看到检测的项目限量值和检测结果值及合格否。
  种植信息模块,这个模块是消费者最关心的部分,从这个模块可以查询到种植户的名称和地址(市、地区、村或者是某个种植合作社)、种植地的类型、面积、年施肥的次数和年施药的次数。通过这些模块查询,若有信息页面不显示或者显示为空、显示有误的,消费者可以拨打页面留存电话提供建议或者投诉[4]。
  4 总体需求分析
  从化隶属于广州的后花园,有着得天独厚的环境和气候,生产着特色水果——龙眼。   龙眼含丰富的葡萄糖、蔗糖和蛋白质等,含铁量也比较高,可在提高热能、补充营养的同时促进血红蛋白再生,从而达到补血的效果。高营养价值的龙眼也成了从化的特产,在种植、加工和运输的环节要求更高,平台的需求分析是在对龙眼的种植、加工、储藏、运输、销售等环节做了充分的调研以及对我国法律法规和标准规范做了深入的研究的基础上开展的。
  平台的开发是为了树立品牌和农产品特色,同时也是为了将龙眼的种植、对龙眼加工(制作成送礼佳品桂圆)、运输、销售、消费者及第三方质检机构连接着一起,构建一个农产品全过程追溯的平台。
  针对农产品种植企业主要实现农产品种植过程中的信息收集和信息管理;针对农产品生产(加工)企业主要实现农产品加工关键环节的信息收集与管理,包括产品线、责任人、配料、添加剂等[5];针对农产品运输企业主要实现农产品在运输过程中关键信息收集与管理,包括运输公司基本信息、运输环境、责任人等;针对农产品销售企业主要实现农产品销售过程的信息收集,包括销售商、进货量、出货量等[6];针对消费者主要实现追溯信息的展示,包括产品名称、生产企业、产地、生产日期、保质期、商品是否出售等;针对第三方质检机构主要实现对相关农产品进行质检,并上传质检报告;针对政府监管部门主要实现对企业的监管和对投诉举报的处理等[7]。
  5 系统设计
  基于SSH架构的农产品质量安全追溯平台研究包含六个模块的设计,分别是:在产品的种植过程中监控,产品流通中管理,国家质量监督检查部门管理,消费者查询管理、产品的追溯管理和系统正常运行中的维护管理。
  5.1 业务模块设计
  在农产品质量安全追溯平台研究中需要完成多个模块的流程图设计,但用户登录模块是最重要的模块,用户登录模块的设计如图1。
  5.2 平台数据库设计
  在整个质量安全追溯中,涉及到多个平台的互动,同时也涉及到多个部门的人员操作,数据的存储、调用是非常频繁的,所以在数据库、数据表中,对数据的存取速度要求较高。在数据库中以减少数据库表冗余性的同时尽可能节省存储空间的开销,在平台设计的数据库表元素主要包括:序号、字段、字段类型、主键、字段是否可空以及对字段的简要描述[8]。各个数据库表严格按照数据库表的标准化、规范化、数据驱动、字段长度合理设计原则进行设计。
  6 结束语
  以质量求生存以服务求发展的今天,应用农产品质量安全溯源不但非常契合智慧农业的本意,也很好地满足了智慧农业在安全性和高效等方面提出的更高的要求,对乡村振兴的建设有重要的意义,同时也能让消费者随时查询农产品从田间到手中的各个环节,让大家消费放心。
  參考文献:
  [1]钱丽丽,等.农产品产地溯源技术研究进展[J].食品工业,2018(01):246-249.
  [2]陈璐,谷晓红,张丙春.食品产地溯源技术研究进展[J].安徽农业科学,2015(36):109-111.
  [3]肖蓉.分析农产品质量快速溯源系统的现状、问题及对策[J].中国农业信息,2017(10):23-24.
  [4]沈敏燕,邵举平,翁卫兵,等.基于数据融合的果蔬类农产品物流信息溯源研究[J].科技通报,2016(11):233-238.
  [5]王宇.基于二维码的农产品溯源平台研究[J].自动化与仪器仪表,2016(09):94-95.
  [6]张友桥,吕昂,邵鹏飞.一种基于NFC的农产品溯源系统[J].中国农机化学报,2015,36(2):145-149.
  [7]张海峰.农产品品质溯源系统平台的设计与实现[D].天津大学,2017.
  [8]戴珍蕤.促进我国智慧农业发展的对策研究[D].浙江海洋大学,2018.
转载注明来源:https://www.xzbu.com/1/view-15231373.htm