基于.NET技术的生鲜农产品安全追溯系统的设计

2016-09-09 02:51魏小英
电子设计工程 2016年16期
关键词:生鲜环节农产品

魏小英

(陕西工业职业技术学院 陕西 咸阳712000)

基于.NET技术的生鲜农产品安全追溯系统的设计

魏小英

(陕西工业职业技术学院 陕西 咸阳712000)

文章针对生鲜农产品的特点与系统开发需求,应用.NET技术、条码技术和数据库等技术,构建了生鲜农产品质量安全追溯系统,该系统的实现对提高生产管理、信息共享和保障生鲜农产品的质量安全具有很重要的现实意义。

生鲜农产品;.NET;追溯系统;质量安全

近年来随着食品安全事故频繁发生,食品安全问题已成为全社会关注的热点,如何对农产品的质量进行有效的防范和追溯,已变成全社会的公共课题。目前我国在农产品质量追溯方面存在一定的差距,农产品安全监督和管理制度还很不完善,缺乏统一的安全标准和权威数据库,很多数据信息不能实现跨区域、跨平台流通,农产品质量安全信息严重不对称,影响农产品整个销售供应链,本文以生鲜农产品为例,应用相关信息软件开发平台,构建生鲜农产品的质量安全追溯系统,对有效提高生产管理,保障农产品质量安全具有重要的现实意义[1]。

1 追溯系统需求分析

1.1功能需求分析

通过调研普通生鲜农产品供应链过程,主要涉及生产(养殖)、产品加工和产品销售3个环节,系统主要为生鲜农产品的生产企业、收购加工企业和销售企业等3种类型的用户提供不同的服务[2]。

对于生鲜农产品流通供应链流程服务,系统主要提供生鲜农产品的生产、加工和销售信息的获取、导入、修改、查询和删除等需求功能。

生鲜农产品检疫信息查询和监督管理通常有企业自身检验系统和第三方检验单位抽检系统,系统提供终端查询信息系统,无论消费者和企业质检单位轻松获取所有企业信息,也可通过产品的条形码查询、了解农产品在流通各环节的历史信息和安全消费状态,有效遏制事故产品的影响范围[3]。

1.2性能需求分析

通过生鲜农产品追溯系统,随时提供不同类型消费者和企业的数据录入、更新以及查询等操作,需要及时的维护和管理系统,数据采集与数据存储不仅要保持一致性,还要求数据信息具备实时性和准确性,对数据传输、界面友好以及运行时长等系统性能提出更高的要求,对不同用户必须合理认证与授权,使系统特定安全稳定的完成不同任务的需求[4]。

2 系统关键技术

2.1.NET技术

2002年微软公司将 Microsoft.NET正式注册为商标以来,.NET框架作为运行Web服务的新型开发平台,完全实现通过后台编码和在线编程等方式搭建编译系统,运用基于文本的分层管理系统,简化了系统应用服务器之间联网工作,大大缩短了开发周期,无论采用何种编程语言和系统,.NET可以通过Internet net实现数据通讯和共享[5]。

如图1.NET技术结构图所示,.NET框架两个主件分别为微软基类库(MFC)和公共语言运行库(CLR),利用 Common Language Runtime(CLR)设计平台,为服务器建立 Web应用程序,.NET技术开发平台具有简单化、支持多语言开发、部署和组件操作简单化、执行效率高等7大特点[6],程序开发支持多种语言,比如VB,Jscript和 C++等。

图1 NET技术结构

2.2条形码识别技术

条码技术是一种自动的识别技术,利用光电转换原理,按照编码规则,将条形码中的数据信息转换成有效的信息,与其它的识别技术相比条码技术制作简单、可靠性高,信息釆集量大,能采集到数十位的字符信息,能独立使用,容易进行扫描和信息采集实用性强。目前使用最多的是EAN.UCC系统[7]。

2.3无线射频识别技术(RFID)

无线射频识别技术通过利用射频信号与空间耦合的传输特性来实现非接触式的自动识别技术,完整的无线射频识别(RFID)系统包括读写器、电子标签和应用系统构成,采用无线射频识别技术能同时读取多个标签,操作简单方便[8]。

3 追溯系统的总体设计

3.1追溯系统架构设计

如图2追溯系统网络拓扑图所示,生鲜农产品追溯平台为B/S和C/S混合架构,客户端选用B/S架构主要是针对具有完善信息化建设的大型企业,对于小型企业以及大部分农户,则采用B/S和C/S混合的架构,图中的 XML(extensible Markup Language)为可扩展标记语言[9],以中央溯源信息数据库为后台,通过收集生产、流通、防疫和质检信息,开发生产、收购加工和销售子系统,实现对生鲜产品信息的跟踪与追溯,有效监管农产品供应链整个流程。

图2 系统的网络拓扑图

3.2追溯系统的功能设计

如图3所示,生鲜农产品的追溯系统分别由采集模块、查询模块和销售模块组成。完整的追溯系统由3大模块和其相应的子模块组成,以信息采集模块为例,信息采集模块包括用户管理模块、产地管理模块、收购加工管理模块和物流管理模块,其原始信息通过农产品供应链各环节信息采集而形成,手动输入到数据库中,通过RFID技术自动读取到溯源系统中[10]。

3.3系统数据库设计

通过对生鲜农产品的功能分析,系统数据库主要包括养殖环节、收购加工环节和销售环节3大数据库[11],系统设计采用目前较为广泛应用的关系型数据库SQLServer2005,本文以收购加工环节为例,收购加工环节信息采集主要包括收购加企业状况,收购加工及存储物流信息等,系统要求信息采集人员及时记录收购加工环节信息,使系统能够及时提供系统相关信息的查询功能,如表1所示,生鲜农产品收购加工环节信息表设计结构[12]。

图3 追溯系统功能模块

4 追溯系统的实现

系统以生鲜农产品供应链为具体对象,系统功能实现主要通过追溯系统、产品信息查询、生产环节信息查询、加工环节信息查询、销售环节查询等子系统模块的实现来完成[13];系统技术实现主要通过采用了.NET架构,数据库采用 SQL Server 2005 Management studio,将集成开发环境设置为Microsoft Visual Studio 2010来完成体现。

文中以追溯系统模块界面实现为例,当消费者购买了生鲜农产品后,便可利用追溯系统进行相关信息查询,如图4所示,首先登录追溯界面,在该界面中输入产品条码上的条码号,一旦产品在数据库中有效,就可以追溯该产品在生产、加工和销售等环节的详细的历史信息,通过追溯系统有效的改善了信息共享,大大提高了生鲜农产品质量安全信息的透明度[14]。

表1 饲养环节信息表结构

图4 系统追溯模块功能流程图

5 结束语

文中以生鲜农产品的研究对象,通过分析生鲜农产品的特点与系统开发需求,借鉴国内外在农产品质量安全方面的研究经验,运用.NET技术和数据库技术,构建了包含产品的基本信息、生产环节、加工环节和销售环节的安全信息追溯平台,完成了基于.NET的质量安全追溯系统的设计与实现,本系统不仅实现了生鲜农产品在生产全程、生产流程和组织管理的信息集成和应用,对提高生产管理、信息共享和保障生鲜农产品的质量安全具有很重要的现实意义[15]。

[1]高云峰,任萃文.我国畜产品质量安全溯源体系研究现状[J].问题探讨,2011(4):42-44.

[2]丁鲲.和源生鲜果蔬质量安全追溯系统分析与设计[D].云南:云南大学,2010.

[3]陈红华,师严涛,田志宏.我国农产品可追溯系统中的博弈模型分析[J].经济师,2007(7):10-11.

[4]尹玉伶,何静.我国建立农产品质量安全可追溯系统的对策研究[J].山西农业科学,2011,29(5):488-490.

[5]吴晓明.基于 Web GIS的农产品质量信息管理系统设计与实现[D].西安:西安电子科技大学,2010.

[6]樊红平,冯忠泽,杨玲等.可追溯体系在食品供应链中的应用与探讨[J].生态经济,2007,23(4):63-65.

[7]方超,赵林度.基于虹膜识别的肉类食品可追溯系统研究[J].中国安全科学学报,2008(7):11-17.

[8]陈红华,田志宏.国内外农产品可追溯系统比较研究[J].国际经贸.2007(510):5-6.

[9]范振钧.基于ASP.NET的三层结构实现方法研究 [J].计算机科学,2007,34(4):289-291.

[10]赵岩,吴莉宇,王强,尚静.我国农产品质量安全追溯系统的建立研究[J].现代农业科技,2009(18):323-325.

[11]孙斌.食品安全管理存在问题及其对策研究[J].中国安全科学学报,2006,16(11):48-53.

[12]周洁红,姜励卿.农产品质量安全追溯体系中的农户行为分析一以蔬菜种植户为例[J].浙江大学学报(人文社会科学版),2007(3):118-127.

[13]涂传清,王爱虎.我国农产品质量安全追溯体系建设中存在的问题与对策[J].农机化研究,2011(3):16-20.

[14]杨秀梅,陈洪亮,董得义.基于ASP.NET的网上考试系统的设计与实现[J].实验室研究与探索,2007,26(2):67-69.

[15]马汉武,王善霞.食品安全环境下的肉类食品可追溯系统的构建[J].中国安全科学学报,2006,16(11):4-9.

The design of fresh produce safety traceability system based on.NET technology

WEI Xiao-ying
(Shanxi Polytechnic Institute,Xianyang 712000,China)

According to the characteristics and system development needs of fresh produce,Applications.NET technology,bar code technology and database technology,Construction of the quality and safety of fresh produce traceability system,Implementation of the system security has very important practical significance to improve production management,information sharing and ensure the quality of fresh produce.

fresh agricultural products;.NET technology;traceability system;quality and safety

TN0

A

1674-6236(2016)16-0015-03

2016-01-05稿件编号:201601026

国家社科基金项目(11BJY047);陕西省专项科研计划项目(12JK0114)

魏小英(1970—),女,陕西富平人,硕士,副教授。研究方向:教学和企业运营。

猜你喜欢
生鲜环节农产品
农产品网店遭“打假”敲诈 价值19.9元农产品竟被敲诈千元
打通农产品出村“最先一公里”
必要的环节要写清
各地农产品滞销卖难信息(二)
在农民需求迫切的环节上『深耕』
中国生鲜消费趋势
超市生鲜里的这些秘密你一定要知道
现代学徒制管理模式及其顶岗实习环节
我国生鲜乳连续7年三聚氰胺抽检合格率100%
农产品争奇斗艳