劉蒙蒙等
摘 要:闡述了農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)涉及的系統(tǒng)體系架構(gòu)設(shè)計、結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)計、追溯編碼設(shè)計及系統(tǒng)開發(fā),借助ASP.NET開發(fā)平臺,采用B/S模式結(jié)構(gòu)體系、C#開發(fā)語言、SQL Server 2008數(shù)據(jù)庫,基本實現(xiàn)了江陰市農(nóng)產(chǎn)品質(zhì)量檢測、流通環(huán)節(jié)監(jiān)控,并通過QC code 二維追溯碼最終實現(xiàn)農(nóng)產(chǎn)品質(zhì)量安全追溯的功能。
關(guān)鍵詞:農(nóng)產(chǎn)品質(zhì)量安全;ASP.NET;追溯系統(tǒng);溯源編碼
中圖分類號 F304.3 文獻(xiàn)標(biāo)識碼 A 文章編號 1007-7731(2014)09-141-03
Abstract:The paper describes the system architecture design,structural design,database design,traceability code design and system development involved in the quality and safety of agricultural products traceability system. With ASP.NET development platform,using B/S model structure system,C# development language and SQL Server 2008 database.,the system basically achieved the function of the agricultural products quality inspection,circulation monitoring of Jiangyin City,and through the QC code two-dimensional traceability codes implemented the quality and safety of agricultural products traceability function.
Key words:Quality and safety of agricultural products;ASP.NET;Traceability system;Traceability coding
隨著我國經(jīng)濟(jì)社會的快速發(fā)展,人民生活水平迅速提高,人們不僅對于農(nóng)產(chǎn)品的需求趨于多元化,而且更傾向于關(guān)注吃得安全放心、營養(yǎng)健康,使得農(nóng)產(chǎn)品的質(zhì)量安全問題備受關(guān)注。近年來,國內(nèi)外一系列食品質(zhì)量安全事件頻繁發(fā)生,這迫切要求有新的管理體制和解決方案來保障農(nóng)產(chǎn)品的質(zhì)量安全,保障人們的身體健康和生命安全。由于農(nóng)產(chǎn)品是幾乎所有消費食品的源頭,因此建立健全農(nóng)產(chǎn)品質(zhì)量安全可追溯的系統(tǒng)就顯得尤為重要。
1 系統(tǒng)體系結(jié)構(gòu)
該系統(tǒng)架構(gòu)模式[1-2]如圖1所示。
1.1 數(shù)據(jù)服務(wù)層 針對農(nóng)產(chǎn)品質(zhì)量安全管理的實際需求,結(jié)合數(shù)據(jù)分析的信息化建設(shè)需要,采用數(shù)據(jù)庫構(gòu)建和數(shù)據(jù)挖掘技術(shù),整合農(nóng)產(chǎn)品生產(chǎn)各個不同環(huán)節(jié)的數(shù)據(jù)資源[3],構(gòu)建農(nóng)產(chǎn)品質(zhì)量安全數(shù)據(jù)庫。數(shù)據(jù)服務(wù)層分系統(tǒng)數(shù)據(jù)、業(yè)務(wù)基礎(chǔ)數(shù)據(jù)和應(yīng)用數(shù)據(jù)3個層次,系統(tǒng)數(shù)據(jù)是整個系統(tǒng)的系統(tǒng)管理數(shù)據(jù),以保障系統(tǒng)正常運行,如用戶數(shù)據(jù)、權(quán)限數(shù)據(jù)等;業(yè)務(wù)基礎(chǔ)數(shù)據(jù)是農(nóng)產(chǎn)品流通各個環(huán)節(jié)的工作流程數(shù)據(jù)、流程檔案信息等,包括企業(yè)信息、產(chǎn)品信息、生產(chǎn)信息、加工信息、投入產(chǎn)品信息等;應(yīng)用數(shù)據(jù)主要是用戶對基礎(chǔ)信息進(jìn)行應(yīng)用操作,包括編碼數(shù)據(jù)庫和溯源數(shù)據(jù)庫。
1.2 系統(tǒng)支撐層 系統(tǒng)支撐層位于網(wǎng)絡(luò)平臺和數(shù)據(jù)資源層之上,提供公用和基礎(chǔ)性的軟件服務(wù),集成RFID中間件、工作流引擎、統(tǒng)計分析、決策模型、用戶管理、安全管理和權(quán)限管理等基礎(chǔ)支撐系統(tǒng),搭建系統(tǒng)平臺的應(yīng)用框架。系統(tǒng)各模塊之間應(yīng)用通過用戶管理、安全管理和權(quán)限管理實現(xiàn)信息與服務(wù)的充分集成與共享,滿足系統(tǒng)的安全性、實用性和擴(kuò)展性。
1.3 業(yè)務(wù)應(yīng)用層 業(yè)務(wù)應(yīng)用層針對農(nóng)產(chǎn)品質(zhì)量安全追溯的關(guān)鍵環(huán)節(jié)和核心內(nèi)容,面向基層、監(jiān)管站、市檢測中心、農(nóng)貿(mào)市場開發(fā)了包括信息編碼管理、信息審核管理、安全檔案管理、RFID設(shè)備配置、溯源條碼打印和信息溯源查詢等功能,通過用戶接口為不同的用戶提供信息查詢和交互服務(wù),并通過信息采集傳輸網(wǎng)關(guān)實現(xiàn)安全檔案數(shù)據(jù)采集和各個環(huán)節(jié)數(shù)據(jù)傳輸與共享。
1.4 表現(xiàn)層 在應(yīng)用層的基礎(chǔ)上,實現(xiàn)用戶接口,為企業(yè)內(nèi)部用戶提供企業(yè)安全信息管理系統(tǒng),用于農(nóng)產(chǎn)品企業(yè)實現(xiàn)信息和業(yè)務(wù)的管理;為公眾用戶提供統(tǒng)一的消費者查詢系統(tǒng),基于農(nóng)產(chǎn)品安全檔案,消費者可以通過超市專有識別終端和手機(jī)短消息等方式進(jìn)行產(chǎn)品安全信息溯源,方便消費者了解農(nóng)產(chǎn)品生產(chǎn)加工信息,促進(jìn)放心消費。
2 系統(tǒng)設(shè)計
2.1 系統(tǒng)結(jié)構(gòu) 針對江陰市農(nóng)產(chǎn)品質(zhì)量的實際情況,在對農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)進(jìn)行大量調(diào)查研究和需求分析之后認(rèn)為,本系統(tǒng)采用模塊化的設(shè)計方法來設(shè)計農(nóng)產(chǎn)品生產(chǎn)上的各個關(guān)鍵點,把解決農(nóng)產(chǎn)品質(zhì)量的數(shù)據(jù)采集、中央數(shù)據(jù)庫管理、不同用戶的需求以及消費者追溯查詢過程作為系統(tǒng)主攻方法[4],同時還要兼顧系統(tǒng)的穩(wěn)定性、安全性、可靠性。整套系統(tǒng)開發(fā)完成后,主要目的是為管理部門提供有效的農(nóng)產(chǎn)品質(zhì)量監(jiān)督和物流監(jiān)控,為消費者提供農(nóng)產(chǎn)品生產(chǎn)、加工、銷售的信息,為生產(chǎn)者提供簡便的農(nóng)產(chǎn)品檔案管理。系統(tǒng)開發(fā)完成后是以友好的 Web界面展現(xiàn)給用戶,其結(jié)構(gòu)如圖2所示。
2.2 功能模塊 如圖3所示,整個系統(tǒng)的功能模塊主要有以下幾個部分:
2.2.1 生產(chǎn)基地信息系統(tǒng) 該環(huán)節(jié)運用RFID技術(shù),以手持設(shè)備為載體,集成GPRS模塊開發(fā)便攜式生產(chǎn)基地信息采集系統(tǒng),主要采集農(nóng)產(chǎn)品產(chǎn)地環(huán)境信息和生產(chǎn)履歷信息,如產(chǎn)地名稱、地址、產(chǎn)品品種、種植者情況,以及農(nóng)產(chǎn)品生長過程的施肥、灌溉、用藥情況等。
2.2.2 生產(chǎn)管理信息系統(tǒng) 系統(tǒng)以農(nóng)產(chǎn)品生產(chǎn)標(biāo)準(zhǔn)為依據(jù),以農(nóng)業(yè)企業(yè)生產(chǎn)數(shù)據(jù)為基礎(chǔ),圍繞農(nóng)產(chǎn)品的收購、加工、包裝、存儲和運輸情況,通過便攜式信息采集設(shè)備或手工錄入等方式進(jìn)行信息采集,將信息采集到業(yè)務(wù)數(shù)據(jù)中,對于檢測合格的產(chǎn)品,待包裝或出廠時準(zhǔn)許打印出二維碼。endprint
2.2.3 終端銷售信息系統(tǒng) 以應(yīng)用數(shù)據(jù)庫為基礎(chǔ),依托銷售終端的儀器(基于RFID的讀碼器)、網(wǎng)站、手機(jī)等平臺,通過掃描或輸入產(chǎn)品追溯條碼,消費者能夠了解所購產(chǎn)品在供應(yīng)鏈各節(jié)點中的必要信息。
3 系統(tǒng)開發(fā)
3.1 系統(tǒng)開發(fā)平臺 基于ASP.NET的農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng),采用常規(guī)的Browser/Server架構(gòu),采用SQL Server 2008數(shù)據(jù)庫,以微軟NET Framework為基礎(chǔ),借助ASP.NET開發(fā)平臺,通過C#、Jscript等開發(fā)語言,開發(fā)適用于不同運行環(huán)境的WEB應(yīng)用。
3.2 數(shù)據(jù)庫設(shè)計 農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)采用SQL Server 2008數(shù)據(jù)庫,基于秉承冗余度最小,遵循一致性、整體性、安全性和伸縮性的原則對數(shù)據(jù)庫進(jìn)行設(shè)計。根據(jù)農(nóng)產(chǎn)品生產(chǎn)實際調(diào)研結(jié)果,通過對需求的分析,確定創(chuàng)建如下數(shù)據(jù)庫表[5]:生產(chǎn)基地基本信息表(Info_Field),作物生產(chǎn)基本信息表(Info_Product),投入品使用情況信息表(Info_Use)、農(nóng)產(chǎn)品種類表(PR_Type)、農(nóng)產(chǎn)品品種表(PR_Vegetable)、鄉(xiāng)鎮(zhèn)表(PR_Town)、檢測單位表(PR_TestUnit)、農(nóng)產(chǎn)品檢測數(shù)據(jù)表(PR_Data)、用戶信息表(PR_User)等。這些信息表構(gòu)成追溯系統(tǒng)的基礎(chǔ)數(shù)據(jù)庫,記錄了農(nóng)產(chǎn)品的產(chǎn)地信息、生產(chǎn)者信息、農(nóng)事信息、檢測信息、物流運輸環(huán)節(jié)信息等,實現(xiàn)了對農(nóng)產(chǎn)品生產(chǎn)履歷信息的統(tǒng)一管理。
3.3 溯源碼設(shè)計 溯源碼是質(zhì)量安全追溯系統(tǒng)的基礎(chǔ),溯源碼體系設(shè)計的優(yōu)劣直接影響系統(tǒng)的運行效率和后期可擴(kuò)展性。編碼體系應(yīng)滿足便于識別、內(nèi)容豐富、編碼長度短等特點,能夠為一個具體的對象創(chuàng)建全球唯一的識別碼[6]。本系統(tǒng)的溯源碼格式參照《NY/T1430-2007 農(nóng)產(chǎn)品產(chǎn)地編碼規(guī)則》[7]和《NY/T 1431-2007農(nóng)產(chǎn)品追溯編碼導(dǎo)則 》[8]的規(guī)定,采用基于QR Code 編碼規(guī)范的二維碼編碼方式。
3.3.1 溯源碼碼 農(nóng)產(chǎn)品溯源碼由三部分十進(jìn)制編碼組成,編碼由12位基地區(qū)劃碼+4位田塊碼+6位批次碼。以本次農(nóng)產(chǎn)品示例的蘿卜生產(chǎn)基地位于江蘇省江陰市申港街道江南社區(qū)為例,該產(chǎn)地編碼為“3202810020010102130926”,編碼格式如下:前12位“320281002001”為基地區(qū)劃碼;中間4位“0102”為田塊碼,由基地劃分成的具體田塊碼(“01”)和具體農(nóng)產(chǎn)品種類組成(“02”);后6位批次代碼“130926”由采收時間決定,即2013年09月26日采收,該編碼完整的代表了基地生產(chǎn)的相關(guān)信息。
3.3.2 QC code生成 為了克服一維碼字符長、不易識別、需輸入查詢的缺點,采用QC code編碼方式,利用溯源碼轉(zhuǎn)換工具將已經(jīng)生成的溯源碼、具體農(nóng)產(chǎn)品圖片信息和溯源網(wǎng)址結(jié)合,生成唯一代表農(nóng)產(chǎn)品信息的二維圖像碼。消費者在消費終端可以通過手機(jī)識讀出二維碼中的數(shù)據(jù)信息(一般是鏈接的網(wǎng)址)后,再通過移動業(yè)務(wù)營運商的后臺服務(wù)器進(jìn)行鏈接上網(wǎng)[7],從而可以詳細(xì)了解到所購買農(nóng)產(chǎn)品的具體物流信息,即從種植、生長、施肥到采收、運輸、銷售的供應(yīng)鏈信息,消費者可以更加全面客觀的了解產(chǎn)品的物流過程,增強(qiáng)消費信心,保證農(nóng)產(chǎn)品質(zhì)量安全[8]。
4 結(jié)語
近年來,農(nóng)產(chǎn)品安全問題越來越引起世界各國的廣泛關(guān)注,對“從農(nóng)田到餐桌”的食品供應(yīng)鏈進(jìn)行全程追溯的理念已經(jīng)逐漸受到重視,凸顯了在我國乃至世界各國建立健全農(nóng)產(chǎn)品物流追溯系統(tǒng)的迫切性和重要性[10]?;贏SP.NET的農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng),以農(nóng)產(chǎn)品的質(zhì)量安全溯源為核心,以農(nóng)產(chǎn)品生產(chǎn)履歷信息為溯源信息,以二維條碼為載體,密切圍繞與民生密切相關(guān)的蔬菜、水果等農(nóng)產(chǎn)品構(gòu)建的農(nóng)產(chǎn)品質(zhì)量安全溯源系統(tǒng),將WEB技術(shù)和農(nóng)產(chǎn)品質(zhì)量安全追溯管理結(jié)合起來,改變了傳統(tǒng)的農(nóng)產(chǎn)品的質(zhì)量安全檢測管理模式,基本實現(xiàn)了農(nóng)產(chǎn)品質(zhì)量安全從“田頭到餐桌”的全程控制和質(zhì)量溯源[11],完全符合現(xiàn)代食品質(zhì)量安全管理模式的趨勢,這也是今后農(nóng)產(chǎn)品質(zhì)量安全管理的發(fā)展方向。
參考文獻(xiàn)
[1]徐蓓蓓,孫街亭,金國良,等.基于B/S結(jié)構(gòu)的蔬菜農(nóng)藥檢測數(shù)據(jù)發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)[J].西安工程學(xué)報,2008,22(3):304-308.
[2]董玉德,于洽,金國良,等.基于Web的蔬菜農(nóng)藥殘留檢測網(wǎng)絡(luò)監(jiān)控系統(tǒng)構(gòu)建[J].農(nóng)業(yè)工程學(xué)報,2008(5):178-180.
[3]張保巖,李小剛,薛彬,等.基于RFID的無公害蔬菜質(zhì)量安全管理系統(tǒng)設(shè)計與實現(xiàn)[J].天津農(nóng)業(yè)科學(xué),2013,19(10):72-77.
[4]黃海龍.基于.NET 的農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)研究與開發(fā)[D].新疆農(nóng)業(yè)大學(xué),2010.
[5]孟猛.基于B/S結(jié)構(gòu)的農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)研究[J].熱帶農(nóng)業(yè)工程,2010,34(3):21-24.
[6]姜榮昌,蘇中濱,沈維政.基于十進(jìn)制網(wǎng)絡(luò)的RFID溯源系統(tǒng)研究和設(shè)計[J].自動化技術(shù)與應(yīng)用,2013,32(3):36-39.
[7]國家農(nóng)業(yè)部.NY/T 1430-2007農(nóng)產(chǎn)品產(chǎn)地編碼規(guī)則[S].北京:中國標(biāo)準(zhǔn)出版社,2007.
[8]國家農(nóng)業(yè)部.NY/T 1431-2007農(nóng)產(chǎn)品追溯編碼導(dǎo)則[S].北京:中國標(biāo)準(zhǔn)出版社,2007.
[9]周娣.淺談二維碼的應(yīng)用[J].山東輕工業(yè)學(xué)院學(xué)報,2011,25(2):62-64.
[10]蘭龍輝,邱榮祖.二維碼技術(shù)在農(nóng)產(chǎn)品物流追溯系統(tǒng)中的應(yīng)用[J].物流技術(shù),2013,35(9):86-89.
[11]程濤,沈愛濤,王秀平,等.農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)中數(shù)據(jù)庫的設(shè)計與實現(xiàn)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2013,1:5-7,24.
(責(zé)編:張宏民)endprint
2.2.3 終端銷售信息系統(tǒng) 以應(yīng)用數(shù)據(jù)庫為基礎(chǔ),依托銷售終端的儀器(基于RFID的讀碼器)、網(wǎng)站、手機(jī)等平臺,通過掃描或輸入產(chǎn)品追溯條碼,消費者能夠了解所購產(chǎn)品在供應(yīng)鏈各節(jié)點中的必要信息。
3 系統(tǒng)開發(fā)
3.1 系統(tǒng)開發(fā)平臺 基于ASP.NET的農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng),采用常規(guī)的Browser/Server架構(gòu),采用SQL Server 2008數(shù)據(jù)庫,以微軟NET Framework為基礎(chǔ),借助ASP.NET開發(fā)平臺,通過C#、Jscript等開發(fā)語言,開發(fā)適用于不同運行環(huán)境的WEB應(yīng)用。
3.2 數(shù)據(jù)庫設(shè)計 農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)采用SQL Server 2008數(shù)據(jù)庫,基于秉承冗余度最小,遵循一致性、整體性、安全性和伸縮性的原則對數(shù)據(jù)庫進(jìn)行設(shè)計。根據(jù)農(nóng)產(chǎn)品生產(chǎn)實際調(diào)研結(jié)果,通過對需求的分析,確定創(chuàng)建如下數(shù)據(jù)庫表[5]:生產(chǎn)基地基本信息表(Info_Field),作物生產(chǎn)基本信息表(Info_Product),投入品使用情況信息表(Info_Use)、農(nóng)產(chǎn)品種類表(PR_Type)、農(nóng)產(chǎn)品品種表(PR_Vegetable)、鄉(xiāng)鎮(zhèn)表(PR_Town)、檢測單位表(PR_TestUnit)、農(nóng)產(chǎn)品檢測數(shù)據(jù)表(PR_Data)、用戶信息表(PR_User)等。這些信息表構(gòu)成追溯系統(tǒng)的基礎(chǔ)數(shù)據(jù)庫,記錄了農(nóng)產(chǎn)品的產(chǎn)地信息、生產(chǎn)者信息、農(nóng)事信息、檢測信息、物流運輸環(huán)節(jié)信息等,實現(xiàn)了對農(nóng)產(chǎn)品生產(chǎn)履歷信息的統(tǒng)一管理。
3.3 溯源碼設(shè)計 溯源碼是質(zhì)量安全追溯系統(tǒng)的基礎(chǔ),溯源碼體系設(shè)計的優(yōu)劣直接影響系統(tǒng)的運行效率和后期可擴(kuò)展性。編碼體系應(yīng)滿足便于識別、內(nèi)容豐富、編碼長度短等特點,能夠為一個具體的對象創(chuàng)建全球唯一的識別碼[6]。本系統(tǒng)的溯源碼格式參照《NY/T1430-2007 農(nóng)產(chǎn)品產(chǎn)地編碼規(guī)則》[7]和《NY/T 1431-2007農(nóng)產(chǎn)品追溯編碼導(dǎo)則 》[8]的規(guī)定,采用基于QR Code 編碼規(guī)范的二維碼編碼方式。
3.3.1 溯源碼碼 農(nóng)產(chǎn)品溯源碼由三部分十進(jìn)制編碼組成,編碼由12位基地區(qū)劃碼+4位田塊碼+6位批次碼。以本次農(nóng)產(chǎn)品示例的蘿卜生產(chǎn)基地位于江蘇省江陰市申港街道江南社區(qū)為例,該產(chǎn)地編碼為“3202810020010102130926”,編碼格式如下:前12位“320281002001”為基地區(qū)劃碼;中間4位“0102”為田塊碼,由基地劃分成的具體田塊碼(“01”)和具體農(nóng)產(chǎn)品種類組成(“02”);后6位批次代碼“130926”由采收時間決定,即2013年09月26日采收,該編碼完整的代表了基地生產(chǎn)的相關(guān)信息。
3.3.2 QC code生成 為了克服一維碼字符長、不易識別、需輸入查詢的缺點,采用QC code編碼方式,利用溯源碼轉(zhuǎn)換工具將已經(jīng)生成的溯源碼、具體農(nóng)產(chǎn)品圖片信息和溯源網(wǎng)址結(jié)合,生成唯一代表農(nóng)產(chǎn)品信息的二維圖像碼。消費者在消費終端可以通過手機(jī)識讀出二維碼中的數(shù)據(jù)信息(一般是鏈接的網(wǎng)址)后,再通過移動業(yè)務(wù)營運商的后臺服務(wù)器進(jìn)行鏈接上網(wǎng)[7],從而可以詳細(xì)了解到所購買農(nóng)產(chǎn)品的具體物流信息,即從種植、生長、施肥到采收、運輸、銷售的供應(yīng)鏈信息,消費者可以更加全面客觀的了解產(chǎn)品的物流過程,增強(qiáng)消費信心,保證農(nóng)產(chǎn)品質(zhì)量安全[8]。
4 結(jié)語
近年來,農(nóng)產(chǎn)品安全問題越來越引起世界各國的廣泛關(guān)注,對“從農(nóng)田到餐桌”的食品供應(yīng)鏈進(jìn)行全程追溯的理念已經(jīng)逐漸受到重視,凸顯了在我國乃至世界各國建立健全農(nóng)產(chǎn)品物流追溯系統(tǒng)的迫切性和重要性[10]?;贏SP.NET的農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng),以農(nóng)產(chǎn)品的質(zhì)量安全溯源為核心,以農(nóng)產(chǎn)品生產(chǎn)履歷信息為溯源信息,以二維條碼為載體,密切圍繞與民生密切相關(guān)的蔬菜、水果等農(nóng)產(chǎn)品構(gòu)建的農(nóng)產(chǎn)品質(zhì)量安全溯源系統(tǒng),將WEB技術(shù)和農(nóng)產(chǎn)品質(zhì)量安全追溯管理結(jié)合起來,改變了傳統(tǒng)的農(nóng)產(chǎn)品的質(zhì)量安全檢測管理模式,基本實現(xiàn)了農(nóng)產(chǎn)品質(zhì)量安全從“田頭到餐桌”的全程控制和質(zhì)量溯源[11],完全符合現(xiàn)代食品質(zhì)量安全管理模式的趨勢,這也是今后農(nóng)產(chǎn)品質(zhì)量安全管理的發(fā)展方向。
參考文獻(xiàn)
[1]徐蓓蓓,孫街亭,金國良,等.基于B/S結(jié)構(gòu)的蔬菜農(nóng)藥檢測數(shù)據(jù)發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)[J].西安工程學(xué)報,2008,22(3):304-308.
[2]董玉德,于洽,金國良,等.基于Web的蔬菜農(nóng)藥殘留檢測網(wǎng)絡(luò)監(jiān)控系統(tǒng)構(gòu)建[J].農(nóng)業(yè)工程學(xué)報,2008(5):178-180.
[3]張保巖,李小剛,薛彬,等.基于RFID的無公害蔬菜質(zhì)量安全管理系統(tǒng)設(shè)計與實現(xiàn)[J].天津農(nóng)業(yè)科學(xué),2013,19(10):72-77.
[4]黃海龍.基于.NET 的農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)研究與開發(fā)[D].新疆農(nóng)業(yè)大學(xué),2010.
[5]孟猛.基于B/S結(jié)構(gòu)的農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)研究[J].熱帶農(nóng)業(yè)工程,2010,34(3):21-24.
[6]姜榮昌,蘇中濱,沈維政.基于十進(jìn)制網(wǎng)絡(luò)的RFID溯源系統(tǒng)研究和設(shè)計[J].自動化技術(shù)與應(yīng)用,2013,32(3):36-39.
[7]國家農(nóng)業(yè)部.NY/T 1430-2007農(nóng)產(chǎn)品產(chǎn)地編碼規(guī)則[S].北京:中國標(biāo)準(zhǔn)出版社,2007.
[8]國家農(nóng)業(yè)部.NY/T 1431-2007農(nóng)產(chǎn)品追溯編碼導(dǎo)則[S].北京:中國標(biāo)準(zhǔn)出版社,2007.
[9]周娣.淺談二維碼的應(yīng)用[J].山東輕工業(yè)學(xué)院學(xué)報,2011,25(2):62-64.
[10]蘭龍輝,邱榮祖.二維碼技術(shù)在農(nóng)產(chǎn)品物流追溯系統(tǒng)中的應(yīng)用[J].物流技術(shù),2013,35(9):86-89.
[11]程濤,沈愛濤,王秀平,等.農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)中數(shù)據(jù)庫的設(shè)計與實現(xiàn)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2013,1:5-7,24.
(責(zé)編:張宏民)endprint
2.2.3 終端銷售信息系統(tǒng) 以應(yīng)用數(shù)據(jù)庫為基礎(chǔ),依托銷售終端的儀器(基于RFID的讀碼器)、網(wǎng)站、手機(jī)等平臺,通過掃描或輸入產(chǎn)品追溯條碼,消費者能夠了解所購產(chǎn)品在供應(yīng)鏈各節(jié)點中的必要信息。
3 系統(tǒng)開發(fā)
3.1 系統(tǒng)開發(fā)平臺 基于ASP.NET的農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng),采用常規(guī)的Browser/Server架構(gòu),采用SQL Server 2008數(shù)據(jù)庫,以微軟NET Framework為基礎(chǔ),借助ASP.NET開發(fā)平臺,通過C#、Jscript等開發(fā)語言,開發(fā)適用于不同運行環(huán)境的WEB應(yīng)用。
3.2 數(shù)據(jù)庫設(shè)計 農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)采用SQL Server 2008數(shù)據(jù)庫,基于秉承冗余度最小,遵循一致性、整體性、安全性和伸縮性的原則對數(shù)據(jù)庫進(jìn)行設(shè)計。根據(jù)農(nóng)產(chǎn)品生產(chǎn)實際調(diào)研結(jié)果,通過對需求的分析,確定創(chuàng)建如下數(shù)據(jù)庫表[5]:生產(chǎn)基地基本信息表(Info_Field),作物生產(chǎn)基本信息表(Info_Product),投入品使用情況信息表(Info_Use)、農(nóng)產(chǎn)品種類表(PR_Type)、農(nóng)產(chǎn)品品種表(PR_Vegetable)、鄉(xiāng)鎮(zhèn)表(PR_Town)、檢測單位表(PR_TestUnit)、農(nóng)產(chǎn)品檢測數(shù)據(jù)表(PR_Data)、用戶信息表(PR_User)等。這些信息表構(gòu)成追溯系統(tǒng)的基礎(chǔ)數(shù)據(jù)庫,記錄了農(nóng)產(chǎn)品的產(chǎn)地信息、生產(chǎn)者信息、農(nóng)事信息、檢測信息、物流運輸環(huán)節(jié)信息等,實現(xiàn)了對農(nóng)產(chǎn)品生產(chǎn)履歷信息的統(tǒng)一管理。
3.3 溯源碼設(shè)計 溯源碼是質(zhì)量安全追溯系統(tǒng)的基礎(chǔ),溯源碼體系設(shè)計的優(yōu)劣直接影響系統(tǒng)的運行效率和后期可擴(kuò)展性。編碼體系應(yīng)滿足便于識別、內(nèi)容豐富、編碼長度短等特點,能夠為一個具體的對象創(chuàng)建全球唯一的識別碼[6]。本系統(tǒng)的溯源碼格式參照《NY/T1430-2007 農(nóng)產(chǎn)品產(chǎn)地編碼規(guī)則》[7]和《NY/T 1431-2007農(nóng)產(chǎn)品追溯編碼導(dǎo)則 》[8]的規(guī)定,采用基于QR Code 編碼規(guī)范的二維碼編碼方式。
3.3.1 溯源碼碼 農(nóng)產(chǎn)品溯源碼由三部分十進(jìn)制編碼組成,編碼由12位基地區(qū)劃碼+4位田塊碼+6位批次碼。以本次農(nóng)產(chǎn)品示例的蘿卜生產(chǎn)基地位于江蘇省江陰市申港街道江南社區(qū)為例,該產(chǎn)地編碼為“3202810020010102130926”,編碼格式如下:前12位“320281002001”為基地區(qū)劃碼;中間4位“0102”為田塊碼,由基地劃分成的具體田塊碼(“01”)和具體農(nóng)產(chǎn)品種類組成(“02”);后6位批次代碼“130926”由采收時間決定,即2013年09月26日采收,該編碼完整的代表了基地生產(chǎn)的相關(guān)信息。
3.3.2 QC code生成 為了克服一維碼字符長、不易識別、需輸入查詢的缺點,采用QC code編碼方式,利用溯源碼轉(zhuǎn)換工具將已經(jīng)生成的溯源碼、具體農(nóng)產(chǎn)品圖片信息和溯源網(wǎng)址結(jié)合,生成唯一代表農(nóng)產(chǎn)品信息的二維圖像碼。消費者在消費終端可以通過手機(jī)識讀出二維碼中的數(shù)據(jù)信息(一般是鏈接的網(wǎng)址)后,再通過移動業(yè)務(wù)營運商的后臺服務(wù)器進(jìn)行鏈接上網(wǎng)[7],從而可以詳細(xì)了解到所購買農(nóng)產(chǎn)品的具體物流信息,即從種植、生長、施肥到采收、運輸、銷售的供應(yīng)鏈信息,消費者可以更加全面客觀的了解產(chǎn)品的物流過程,增強(qiáng)消費信心,保證農(nóng)產(chǎn)品質(zhì)量安全[8]。
4 結(jié)語
近年來,農(nóng)產(chǎn)品安全問題越來越引起世界各國的廣泛關(guān)注,對“從農(nóng)田到餐桌”的食品供應(yīng)鏈進(jìn)行全程追溯的理念已經(jīng)逐漸受到重視,凸顯了在我國乃至世界各國建立健全農(nóng)產(chǎn)品物流追溯系統(tǒng)的迫切性和重要性[10]?;贏SP.NET的農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng),以農(nóng)產(chǎn)品的質(zhì)量安全溯源為核心,以農(nóng)產(chǎn)品生產(chǎn)履歷信息為溯源信息,以二維條碼為載體,密切圍繞與民生密切相關(guān)的蔬菜、水果等農(nóng)產(chǎn)品構(gòu)建的農(nóng)產(chǎn)品質(zhì)量安全溯源系統(tǒng),將WEB技術(shù)和農(nóng)產(chǎn)品質(zhì)量安全追溯管理結(jié)合起來,改變了傳統(tǒng)的農(nóng)產(chǎn)品的質(zhì)量安全檢測管理模式,基本實現(xiàn)了農(nóng)產(chǎn)品質(zhì)量安全從“田頭到餐桌”的全程控制和質(zhì)量溯源[11],完全符合現(xiàn)代食品質(zhì)量安全管理模式的趨勢,這也是今后農(nóng)產(chǎn)品質(zhì)量安全管理的發(fā)展方向。
參考文獻(xiàn)
[1]徐蓓蓓,孫街亭,金國良,等.基于B/S結(jié)構(gòu)的蔬菜農(nóng)藥檢測數(shù)據(jù)發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)[J].西安工程學(xué)報,2008,22(3):304-308.
[2]董玉德,于洽,金國良,等.基于Web的蔬菜農(nóng)藥殘留檢測網(wǎng)絡(luò)監(jiān)控系統(tǒng)構(gòu)建[J].農(nóng)業(yè)工程學(xué)報,2008(5):178-180.
[3]張保巖,李小剛,薛彬,等.基于RFID的無公害蔬菜質(zhì)量安全管理系統(tǒng)設(shè)計與實現(xiàn)[J].天津農(nóng)業(yè)科學(xué),2013,19(10):72-77.
[4]黃海龍.基于.NET 的農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)研究與開發(fā)[D].新疆農(nóng)業(yè)大學(xué),2010.
[5]孟猛.基于B/S結(jié)構(gòu)的農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)研究[J].熱帶農(nóng)業(yè)工程,2010,34(3):21-24.
[6]姜榮昌,蘇中濱,沈維政.基于十進(jìn)制網(wǎng)絡(luò)的RFID溯源系統(tǒng)研究和設(shè)計[J].自動化技術(shù)與應(yīng)用,2013,32(3):36-39.
[7]國家農(nóng)業(yè)部.NY/T 1430-2007農(nóng)產(chǎn)品產(chǎn)地編碼規(guī)則[S].北京:中國標(biāo)準(zhǔn)出版社,2007.
[8]國家農(nóng)業(yè)部.NY/T 1431-2007農(nóng)產(chǎn)品追溯編碼導(dǎo)則[S].北京:中國標(biāo)準(zhǔn)出版社,2007.
[9]周娣.淺談二維碼的應(yīng)用[J].山東輕工業(yè)學(xué)院學(xué)報,2011,25(2):62-64.
[10]蘭龍輝,邱榮祖.二維碼技術(shù)在農(nóng)產(chǎn)品物流追溯系統(tǒng)中的應(yīng)用[J].物流技術(shù),2013,35(9):86-89.
[11]程濤,沈愛濤,王秀平,等.農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)中數(shù)據(jù)庫的設(shè)計與實現(xiàn)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2013,1:5-7,24.
(責(zé)編:張宏民)endprint