基于.Net平台的茶叶质量安全追溯系统的设计
2017-02-04毕然
毕然
(山东商业职业技术学院,山东济南 250103)
基于.Net平台的茶叶质量安全追溯系统的设计
毕然
(山东商业职业技术学院,山东济南 250103)
随着茶叶生产流通中出现的一系列质量问题而导致的不良影响以及给相关的茶叶生产管理、质量监管等带来的难题,使得构建茶叶质量安全追溯系统非常具有紧迫性和价值。本文基于.Net平台构建了茶叶质量安全追溯系统,首先探讨了茶叶质量安全数据信息的标识问题,为系统设计与构建做数据上的技术准备,即对茶叶种植至茶叶销售整个环节的与茶叶质量安全有关的环节进行数据信息的标准化处理,在此基础上从系统总体构想、系统结构、数据库、功能等方面进行了设计,并继而对系统实现问题进行了研究,采用MVC三层模型实现系统的功能,最后对系统的功能、优势和局限性进行了探讨。
.Net平台;茶叶质量安全;追溯系统;设计
最近几年来随着政府加大了对包括茶叶在内的食品卫生安全的检验和监督,市场中茶叶质量安全水平得到了大幅度提高,但是总体看来由于茶叶质量问题而引发的各种纠纷与案件依然不少,如何从源头上控制茶叶质量安全、确保茶叶加工和流通过程中质量安全的稳定成为了茶叶产业发展中急切需要解决的问题。为此,本文基于.Net平台设计了茶叶质量安全追溯系统,将条形码技术引入到系统之中,对茶叶生产整个流程中的相关工艺和关键节点进行标识,并将茶叶种植、采摘、制作、加工、仓储、批发、销售等各过程中获得相关数据信息存储到SqlServer数据库中,从而通过网络实现对茶叶质量安全的追溯。
1 茶叶质量安全数据信息的标识
茶叶质量安全的追溯需要从茶叶生产种植的源头做起,为此就要记录和标识茶叶种植地块的数据信息,引入条形码技术为每块茶叶种植地编写唯一的标识代码,即茶叶产地编码,根据茶叶种植地块的标识代码为其建立相应的管理档案,根据地块编号安排具体的种植农事活动,诸如施肥、喷药、培土、剪枝等,并将相应的农事活动信息详细记录在该地块的管理档案之中,然后将相应的信息传输至系统的网络平台上。茶叶种植地块的编码采用9位数形式,其中前7位表示茶叶生产主体,后2位表示生产主体所拥有的地块编码。
茶叶加工是茶叶质量形成和变化的重要阶段,因此对茶叶加工阶段的质量安全信息进行完整、准确的标识极为重要。在茶鲜叶采摘时,对于采摘的盛放器具进行编号,并与地块编号结合起来形成一一对应的关系;在茶叶加工前,记录加工时间、加工批次,然后茶鲜叶进行杀青、提毫、烘培、提香等加工阶段,对每个加工关键点记录下主要的质量信息;然后茶叶产成品进入包装阶段,外包装贴上产品的条形码进入销售环节。茶叶包装上的条形码由18位数字组成,其中前7位是茶叶生产主体代码,第8和第9位为茶叶种植地块代码,第10位至第17位为生产批次代码,最后1位为校验码,生产批次代码由生产时间和生产顺序号组成,消费者通过这个18位的条形码就可以通过质量安全追溯系统查询所购产品的质量信息和详细情况。
2 系统设计
2.1 系统总体构想
茶叶质量安全追溯系统基于.Net平台和相关技术,使用C#程序语言进行编码,基于Microsoft SqlServer 2005数据库进行开发,将茶叶生产过程中搜集整理到的相关数据信息保存在网络数据管理仓库之中,系统框架综合使用C/S和B/S相结合的方式,综合实现茶叶质量数据信息的采集、处理、存储、管理和共享,为茶叶种植园、采摘工人、加工车间、相关监管部门以及茶叶消费者等进行茶叶质量的控制、管理、追踪、监督、查询、反馈等服务。
2.2 系统结构设计
茶叶质量安全追溯系统在结构上包括茶叶种植园、茶叶加工厂、茶叶包装销售点等三大质量安全数据信息来源,从这三个节点中采集的茶叶质量数据信息被传输到网络数据仓库中,网络数据仓库作为追溯系统的数据源向消费者、政府管理部门、超市、各种销售终端以及茶叶生产者相关主体提供质量信息查询服务。
2.3 数据库设计
茶叶质量安全追溯系统的数据库主要由下面的数据表构成:茶叶种植地块数据表、茶园环境数据表、茶园农事活动数据表、自然灾害数据表、茶叶采摘作业数据表、茶叶生产批次数据表、茶叶加工过程数据表、茶叶销售包装条码数据表、茶叶质量检验数据表、茶叶仓储作业数据表、茶叶销售记录数据表以及用户权限数据表等,这些数据表通过主外键关系进行关联,为相关的茶叶质量信息追溯提供业务层次上的逻辑关系和业务支持。
2.4 功能设计
茶叶质量安全追溯系统具有质量追溯、数据管理、权限设定等基本功能,权限设定由系统管理员统一掌握,可以添加账户并赋予相应的角色和权限,为茶叶生产相关主体登录和使用系统提供方便。
质量追溯面向茶叶终端消费者或者有意向购买的潜在消费者,他们通过宽带、移动网络登录追溯系统或者通过各种手持终端机触摸屏幕输入茶叶外包装上的条形码,就可以查询到茶叶产品的相关质量信息,可以了解所购买产品或意向购买产品的产地信息、种植地块、生产作业信息、农事活动信息、加工工艺参数信息、仓储流通信息等,从而全面地了解产品的质量情况,为自己的购买决策提供支持。
数据管理功能面向茶叶生产不同环节的机构主体,根据不同茶叶生产主体的权限设定其享有不同的数据管理权限或功能,可以对系统中的不同管理模块进行操作,针对相应的数据表具有不同的编辑权限,茶叶种植管理员、茶叶加工管理员、茶叶仓储管理员、茶叶销售管理员等相关主体定期地更新和录入与茶叶质量相关的信息。
3 系统实现
茶叶质量安全追溯系统采用MVC的三层架构模式,M即模型(Model),用以封装茶叶质量安全追溯相关的业务逻辑和数据,对茶叶质量安全追溯的相关流程或数据进行处理,它是整个系统的核心,也是编写程序代码的关键;V即视图(View),是系统与用户的交互界面,接受用户的数据输入和请求命令,并将相关的计算和查询结果呈现给用户,系统为用户提供茶叶质量安全的详细信息,并可以为相关生产主体提供信息录入、编辑、修改、添加、删除等操作;C即控制器(Controller),它将模型和视图有机地联系起来,共同响应用户的请求,控制器对整个茶叶质量安全追溯业务起到管理、控制作用,并保证视图和模型能够有效的协同工作。
基金基目:山东省科技厅的项目“黄河三角洲特色农产品电子商务平台建设与示范”(2013XC90303)
采用客户端/服务器即C/S架构与浏览器/服务器即B/S架构相结合的架构实现系统的运行,之所以采用这种架构是考虑到茶叶生产的实践情况,因为茶叶种植园和茶叶加工厂的工作经常是处于没有互联网的环境下开展的,这样采用C/S的架构即使在没有网络的情况下依然可以正常工作,质量安全追溯使用B/S的架构,以浏览器作为客户端的唯一软件,满足了在地理位置上具有分布式和分散化特点的用户群的需要,同时也使系统的开发工作变得简单且易于扩展。
通过多种形式的手持终端设备、无线互联设备、记录仪、扫描仪或者茶园农事活动手册等,收集、整理茶叶种植、加工环节的数据信息,然后通过网络或者手工录入等方式将其传送到企业客户端系统中,企业客户端系统经过数据的处理、筛选、加工、整理,再将数据推送到追溯系统之中,从而提供给相关用户使用。
4 系统探讨
基于.Net平台的茶叶质量安全追溯系统是在对茶叶种植、茶叶病虫害防治、茶叶加工、质量检测、仓储、销售等涉茶环节的相关数据信息进行完整、准确收集的基础上而进行的,茶叶消费者和相关机构都可以通过茶叶销售包装上的条码信息追溯到与茶叶质量相关的生产销售流通环节的详细信息,C/S、B/S相结合的系统架构赋予了各种不同的网路条件下系统正常运行的优势,可以为系统的布设、推广、应用提供很强的适应能力,方便了用户的数据共享和信息查询。
该系统可以在客户端、浏览器、服务器之间实现实时动态的交互,系统管理员可以查看和了解所有的与茶叶质量安全相关的数据信息,条形码的引入使得茶叶加工、仓储、销售环节中数据信息的收集、整理和追溯变得十分高效,对相关质量问题的识别与追溯的准确率可以得到大幅度地提升。
值得注意的是,该系统目前只能在茶叶生产集约化程度较高的领域中使用,因而普通个体涉茶用户还不能得到有效的普及,另外由于该系统是建立在与茶叶质量安全相关的一系列茶叶生产环节的数据采集基础之上的,因此相关茶叶生产主体的参与必不可少,茶叶种植园主、茶叶加工厂、茶叶仓储商、茶叶运输商、茶叶销售商以及相关政府监督机构和茶叶消费者都是系统运行的不可缺少的主体,它们负责系统运行相关数据信息的提供,消费者作为主张消费知情权的个体对该系统的运行具有重要的反馈作用,相关政府部门应该为系统的运行提供相应的标准、规范和法律体系,确保该系统追溯信息的质量和权威性。
[1]严祥辉.浅谈基于条码技术的卷烟辅料批次质量追溯系统建设[J].海峡科学,2012(11):26-29.
[2]徐静,王旭山.计算机网络与条码技术在羊绒衫生产管理中的应用[J].毛纺科技,1998(3):39-43.
[3]条码技术解开食品安全“死结”——博思得条码打印机成功应用于食品安全溯源领域[J].中国自动识别技术,2013(5):53-54.
[4]丁健,杜潇君,葛浩.RFID与条码技术在农产品供应链中的联合应用[J].安徽农业科学,2012(23):11911-11912.
[5]卢磊,张峰.基于物联网的蔬菜可追溯系统的设计与实现[J].电子设计工程,2011(7):19-22.
[6]郁鸣钢.基于射频和条码技术的猪肉质量安全追溯系统[J].大众标准化,2011(S1):54-56.
[7]赵娟.基于RFID的猪肉供应链可追溯系统研究[J].电子技术,2011 (8):45-46.
毕 然(1982-),男,山东济南人,硕士,工程师,研究方向:农业追溯信息技术、追溯应用与管理。