付 康,裘 鋒*,施煒利,劉波平,湯 輝
(1.江西省計算技術(shù)研究所,江西南昌 330003;2.江西省軟件工程技術(shù)研究中心,江西南昌 330003)
?
農(nóng)產(chǎn)品全程追溯平臺的設(shè)計與實現(xiàn)
付 康1,2,裘 鋒1,2*,施煒利1,2,劉波平1,2,湯 輝1,2
(1.江西省計算技術(shù)研究所,江西南昌 330003;2.江西省軟件工程技術(shù)研究中心,江西南昌 330003)
摘要通過對農(nóng)產(chǎn)品流通過程、追溯內(nèi)容、追溯平臺功能的需求分析,設(shè)計了一套農(nóng)產(chǎn)品全程追溯平臺軟件,闡述了該平臺的設(shè)計思路及該平臺實現(xiàn)的技術(shù)手段和方法。
關(guān)鍵詞農(nóng)產(chǎn)品;安全;追溯
隨著社會的發(fā)展,人們生活質(zhì)量不斷提高,對食品安全問題也日益關(guān)注。食品從生產(chǎn)者到消費(fèi)者需要經(jīng)歷多個流通環(huán)節(jié),每個環(huán)節(jié)都可能導(dǎo)致食品安全問題的產(chǎn)生。為解決這一問題,世界各國相繼出臺了一系列政策和措施,強(qiáng)調(diào)食品安全要“從農(nóng)場到餐桌”進(jìn)行全程關(guān)注,建立食品質(zhì)量安全追溯制度[1],歐盟、美國等發(fā)達(dá)國家已逐步確立了食品和農(nóng)產(chǎn)品可追溯制度[2]。我國作為世界農(nóng)業(yè)大國之一,歷來對食品及農(nóng)產(chǎn)品安全問題高度重視,早已出臺了一系列相關(guān)的法律、法規(guī),并初步完成了食品及農(nóng)產(chǎn)品質(zhì)量安全法律體系的建設(shè)。2002年起,我國開始對農(nóng)產(chǎn)品可追溯體系進(jìn)行探索和研究,并于2007年在中央一號文中明確提出“加快完善農(nóng)產(chǎn)品質(zhì)量安全標(biāo)準(zhǔn)體系,建立農(nóng)產(chǎn)品質(zhì)量安全追溯制度”,重點(diǎn)強(qiáng)調(diào)完善農(nóng)產(chǎn)品質(zhì)量安全追溯體系建設(shè),強(qiáng)化農(nóng)業(yè)監(jiān)管,為加快我國實現(xiàn)農(nóng)產(chǎn)品質(zhì)量安全追溯起到了推動作用。
農(nóng)產(chǎn)品全程追溯是農(nóng)產(chǎn)品質(zhì)量安全追溯體系中重要內(nèi)容之一,是實現(xiàn)農(nóng)產(chǎn)品質(zhì)量安全追溯的重要技術(shù)手段。筆者針對農(nóng)產(chǎn)品流通全程進(jìn)行分析與設(shè)計,采用物聯(lián)網(wǎng)、嵌入式等信息技術(shù),設(shè)計并實現(xiàn)了一套農(nóng)產(chǎn)品的全程追溯系統(tǒng),通過對信息的采集、處理與共享,實現(xiàn)農(nóng)產(chǎn)品流通全程的信息追溯。
1系統(tǒng)需求分析
農(nóng)產(chǎn)品全程追溯是指對農(nóng)產(chǎn)品生產(chǎn)直至消費(fèi)者購買的流通全過程進(jìn)行跟蹤和追溯,目的是在農(nóng)產(chǎn)品出現(xiàn)質(zhì)量問題時,能快速的實現(xiàn)問題環(huán)節(jié)的排查與定位,明確并認(rèn)定責(zé)任主體。
1.1流通過程分析農(nóng)產(chǎn)品流通主要經(jīng)歷了生產(chǎn)、加工、運(yùn)輸、銷售等過程。生產(chǎn)主要是通過生產(chǎn)者的作業(yè)與管理使農(nóng)產(chǎn)品形成的過程,生產(chǎn)環(huán)節(jié)是農(nóng)產(chǎn)品質(zhì)量控制的重點(diǎn)環(huán)節(jié),也是農(nóng)產(chǎn)品全程追溯的源頭。加工環(huán)節(jié)是以農(nóng)產(chǎn)品作為原料通過一定的技術(shù)與方法將農(nóng)產(chǎn)品進(jìn)行轉(zhuǎn)化的過程,在形式上可分為初加工與深加工,是整個流通的中間環(huán)節(jié)之一。運(yùn)輸環(huán)節(jié)作為農(nóng)產(chǎn)品流轉(zhuǎn)的具體環(huán)節(jié),承擔(dān)了各環(huán)節(jié)間的運(yùn)輸?shù)娜蝿?wù),起到了銜接的作用。銷售環(huán)節(jié)是將農(nóng)產(chǎn)品或加工后的產(chǎn)品銷售給消費(fèi)者的過程,是農(nóng)產(chǎn)品全程追溯的最終環(huán)節(jié)。根據(jù)以上分析,建立典型農(nóng)產(chǎn)品流通與追溯模型(圖1)。
圖1 典型農(nóng)產(chǎn)品流通與追溯模型Fig.1 Typical agricultural products circulation and tracing model
1.2追溯內(nèi)容分析依據(jù)農(nóng)產(chǎn)品全程追溯的目的分析,追溯內(nèi)容是農(nóng)產(chǎn)品質(zhì)量安全責(zé)任認(rèn)定的重要依據(jù),其來源于農(nóng)產(chǎn)品流通過程中各環(huán)節(jié)的數(shù)據(jù),主要是指與農(nóng)產(chǎn)品質(zhì)量與安全相關(guān)的數(shù)據(jù)信息,重點(diǎn)包括:承擔(dān)責(zé)任的責(zé)任主體信息;業(yè)務(wù)過程中的原材料、投入品基本信息及使用信息;生產(chǎn)環(huán)境的監(jiān)測與控制信息;生產(chǎn)過程的活動信息;農(nóng)產(chǎn)品的檢驗檢測信息等。
1.3功能分析農(nóng)產(chǎn)品追溯的實現(xiàn)是以農(nóng)產(chǎn)品流通過程中各環(huán)節(jié)采集的信息為基礎(chǔ),通過數(shù)據(jù)共享與處理得以實現(xiàn)。以典型農(nóng)產(chǎn)品流通與追溯模型為例,要實現(xiàn)農(nóng)產(chǎn)品全程追溯,各環(huán)節(jié)主要應(yīng)實現(xiàn)以下功能。
1.3.1生產(chǎn)環(huán)節(jié)。生產(chǎn)環(huán)節(jié)主要實現(xiàn):農(nóng)產(chǎn)品產(chǎn)地管理、責(zé)任主體管理、投入品管理、環(huán)境監(jiān)測與控制、農(nóng)事活動管理、農(nóng)產(chǎn)品監(jiān)測管理、倉儲與銷售管理等在內(nèi)的管理功能。要求在該環(huán)節(jié)能實現(xiàn)農(nóng)產(chǎn)品產(chǎn)地及責(zé)任主體的標(biāo)識;種子、化肥、農(nóng)藥等農(nóng)資投入品的來源追溯及使用情況的查詢;農(nóng)產(chǎn)品生產(chǎn)環(huán)境中空氣溫濕度、土壤溫濕度、光照、二氧化碳等環(huán)境信息的快速實時采集與監(jiān)控;播種、施肥、除草、采收等農(nóng)事活動的計劃與管理;農(nóng)產(chǎn)品檢測信息的記錄與管理,倉儲環(huán)境的監(jiān)控及銷售信息的記錄與管理等內(nèi)容。
1.3.2加工環(huán)節(jié)。加工環(huán)節(jié)應(yīng)圍繞農(nóng)產(chǎn)品加工的過程,主要以加工企業(yè)信息管理、原材料管理、生產(chǎn)環(huán)境監(jiān)控、加工過程管理、產(chǎn)品檢驗信息管理、倉儲與銷售管理等功能的實現(xiàn)為內(nèi)容,做到原材料的來源可追溯、使用可查詢;加工生產(chǎn)區(qū)域的視頻與環(huán)境信息的可監(jiān)控;農(nóng)產(chǎn)品加工工藝、過程及關(guān)鍵控制點(diǎn)信息的可記錄與管理;農(nóng)產(chǎn)品檢驗報告的可存儲與查詢;倉儲環(huán)境信息的可監(jiān)控及銷售信息可查詢等功能。
1.3.3運(yùn)輸環(huán)節(jié)。運(yùn)輸環(huán)節(jié)應(yīng)以第三方農(nóng)產(chǎn)品物流運(yùn)輸企業(yè)為對象,以物流企業(yè)信息的管理,農(nóng)產(chǎn)品貨運(yùn)委托、運(yùn)輸、簽收等過程管理及運(yùn)輸過程中車輛軌跡、車廂內(nèi)外溫濕度等監(jiān)控為內(nèi)容,實現(xiàn)農(nóng)產(chǎn)品運(yùn)輸環(huán)節(jié)的管理。
1.3.4銷售環(huán)節(jié)。銷售環(huán)節(jié)在內(nèi)容上主要應(yīng)包含農(nóng)產(chǎn)品采購信息的管理、農(nóng)產(chǎn)品倉儲管理、倉儲環(huán)境的監(jiān)控、銷售信息的記錄等功能。
2系統(tǒng)設(shè)計
根據(jù)需求分析,農(nóng)產(chǎn)品全程追溯平臺框架見圖2,主要由系統(tǒng)管理子系統(tǒng)、生產(chǎn)環(huán)境監(jiān)控子系統(tǒng)、種植、養(yǎng)殖生產(chǎn)管理子系統(tǒng)、加工管理子系統(tǒng)、物流管理子系統(tǒng)、銷售管理子系統(tǒng)和農(nóng)產(chǎn)品溯源查詢子系統(tǒng)構(gòu)成。
圖2 農(nóng)產(chǎn)品全程追溯平臺系統(tǒng)框架Fig.2 System frame of agricultural products traceability platform
根據(jù)系統(tǒng)框架設(shè)計,其中種植、養(yǎng)殖生產(chǎn)管理子系統(tǒng)、加工管理子系統(tǒng)、物流管理子系統(tǒng),銷售管理子系統(tǒng)分別對應(yīng)于生產(chǎn)、加工、物流、銷售4個環(huán)節(jié),其內(nèi)容及功能的設(shè)計主要參考了危害分析與關(guān)鍵控制點(diǎn)(HACCP)、良好加工操作規(guī)范(GMP)、衛(wèi)生標(biāo)準(zhǔn)操作程序(SSOP)以及 ISO 9001 體系等質(zhì)量控制方法;并以農(nóng)產(chǎn)品質(zhì)量安全追溯為目的,以質(zhì)量安全信息為內(nèi)容,實現(xiàn)并規(guī)范各環(huán)節(jié)的管理。農(nóng)產(chǎn)品溯源查詢子系統(tǒng)主要是以其他各環(huán)節(jié)采集的數(shù)據(jù)為基礎(chǔ),對信息進(jìn)行整合處理,采用網(wǎng)上查詢、二維碼掃描等多種方式形式為用戶提供農(nóng)產(chǎn)品的溯源服務(wù)。
各子系統(tǒng)功能設(shè)計如下:
(1)系統(tǒng)管理子系統(tǒng)是整個平臺的基礎(chǔ)部分,主要負(fù)責(zé)系統(tǒng)賬戶、權(quán)限、應(yīng)用、安全及硬件資源的分配與管理,主要包括企業(yè)及用戶管理、傳感設(shè)備管理、物聯(lián)網(wǎng)數(shù)據(jù)查看和日志管理等功能。
(2)生產(chǎn)環(huán)境監(jiān)控子系統(tǒng)是通過有線、無線傳感和視頻監(jiān)控等環(huán)境采集設(shè)備實現(xiàn)生產(chǎn)、加工、運(yùn)輸、銷售環(huán)節(jié)中土壤水分、空氣溫度、空氣濕度、光照強(qiáng)度等環(huán)境數(shù)據(jù)信息的采集、提交、存儲與監(jiān)控和管理功能,為各環(huán)節(jié)提供環(huán)境數(shù)據(jù)支撐。主要操作包括分設(shè)備類型查看數(shù)據(jù),根據(jù)設(shè)備編號和企業(yè)名稱進(jìn)行模糊查詢最新物聯(lián)網(wǎng)數(shù)據(jù),按日期查詢歷史數(shù)據(jù)和查看數(shù)據(jù)詳情。
(3)種植、養(yǎng)殖生產(chǎn)管理子系統(tǒng)主要針對種植、養(yǎng)殖企業(yè)生產(chǎn)過程管理進(jìn)行管理,功能包括企業(yè)信息管理、區(qū)域管理、人員管理、品種管理、生產(chǎn)管理、履歷管理、銷售管理、投入品管理、專家在線、知識百科、數(shù)據(jù)統(tǒng)計等。
(4)加工管理子系統(tǒng)主要針對加工企業(yè)生產(chǎn)過程管理,主要功能包括企業(yè)信息管理、區(qū)域管理、人員管理、品種管理、加工管理、履歷管理、銷售管理、投入品管理、專家在線、數(shù)據(jù)統(tǒng)計、物流信息管理等。
(5)物流管理子系統(tǒng)主要針對于企業(yè)從委托方中接受訂單,對訂單的管理和分配、跟蹤,包括物流委托單、物流訂單、物流跟蹤、車輛管理和人員管理。
(6)銷售管理子系統(tǒng)主要是實現(xiàn)銷售過程的管理,并記錄銷售相關(guān)信息。
(7)農(nóng)產(chǎn)品溯源查詢子系統(tǒng)是農(nóng)產(chǎn)品全程追溯的實現(xiàn),主要采用平臺共享的方式公開信息并為用戶提供追溯查詢的功能。
3系統(tǒng)實現(xiàn)
農(nóng)產(chǎn)品全程溯源系統(tǒng)的開發(fā)主要以Java技術(shù)體系為基礎(chǔ),基于J2EE和SOA架構(gòu),通過XML與Web Services組件化開發(fā)模式,按照應(yīng)用支撐、模型驅(qū)動的設(shè)計思路和業(yè)務(wù)模塊/組件的松耦合特性,對系統(tǒng)應(yīng)用進(jìn)行分析和設(shè)計,同時考慮未來系統(tǒng)建設(shè)的擴(kuò)展與集成,實現(xiàn)系統(tǒng)高度的可拓性。在實現(xiàn)上,系統(tǒng)集成物聯(lián)網(wǎng)技術(shù)、嵌入式技術(shù)等相關(guān)技術(shù),圍繞物聯(lián)網(wǎng)感知與監(jiān)控和智能終端應(yīng)用,實現(xiàn)農(nóng)產(chǎn)品生產(chǎn)、加工、運(yùn)輸、銷售流通全過程追溯的實現(xiàn)。以下從平臺信息的采集、標(biāo)識、處理、追溯的角度介紹系統(tǒng)實現(xiàn)所采用的主要技術(shù)及方法。
3.1信息的采集
3.1.1環(huán)境信息采集。系統(tǒng)通過物聯(lián)網(wǎng)技術(shù),采用傳感設(shè)備對農(nóng)產(chǎn)品生長影響較大的氣候、土壤等環(huán)境信息進(jìn)行自動采集與實時監(jiān)控,為農(nóng)產(chǎn)品生長提供信息支撐。系統(tǒng)傳感設(shè)備與監(jiān)控界面見圖3。具體實現(xiàn)方法是:在農(nóng)產(chǎn)品生產(chǎn)區(qū)域布置空氣溫濕度、土壤溫濕度、光照、二氧化碳等無線傳感設(shè)備,通過設(shè)備的傳感探頭實時探取相關(guān)環(huán)境信息,并通過Zigbee、3G/4G等無線網(wǎng)絡(luò)傳輸方式與服務(wù)器相連,將采集數(shù)據(jù)按規(guī)則發(fā)送給服務(wù)器中響應(yīng)解析程序,由解析程序進(jìn)行對所接收的信息進(jìn)行解析處理并保存到指定數(shù)據(jù)庫中,從而實現(xiàn)生產(chǎn)環(huán)境信息的快速實時自動采集與監(jiān)控。
圖3 農(nóng)產(chǎn)品全程追溯平臺灣傳感設(shè)備與監(jiān)控界面Fig.3 Sensing equipment and monitoring interface of agricultural products traceability platform
同樣,在倉儲、運(yùn)輸過程中采用無線傳感技術(shù),在農(nóng)產(chǎn)品存放空間布置溫、濕度等傳感設(shè)備,對倉儲環(huán)境信息進(jìn)行采集與監(jiān)控,有利于保證農(nóng)產(chǎn)品的鮮活性;通過在運(yùn)輸車輛上安裝GIS傳感設(shè)備,對運(yùn)輸車輛行車軌跡和位置信息的進(jìn)行采集,實現(xiàn)了車輛位置的跟蹤及行車軌跡的記錄功能。
系統(tǒng)后臺車輛坐標(biāo)點(diǎn)查詢方法代碼如下:
public void loadDateList(){
try {
List
//判讀車輛與訂單關(guān)聯(lián)表中車輛編號是否為空
if(orderCar.getCarCode()!=null&&!orderCar.getCarCode().equals("")){
CarInfo carInfo =carInfoService.getTCarInfoBycode(orderCar.getCarCode());//獲取車輛信息
CarTracking
carTracking=carTrackingService.getByEquipmentCode(carInfo.getEquipmentCode());//物流跟蹤表中的信息
carTrackings.add(carTracking); //添加對象
}else{
List
//判斷是否有在用車輛
if(carInfos!=null&&carInfos.size()>0){
for (CarInfo carInfo : carInfos) {
CarTracking
carTracking=carTrackingService.getByEquipmentCode(carInfo.getEquipmentCode());//根據(jù)車輛中設(shè)備編號查詢最新時間的車輛信息
carTrackings.add(carTracking); //添加對象
}
}
}
String result = JSONArray.fromObject(carTrackings).toString();
result = "{"result":"+result +"}";
setAjaxData(result);
} catch (Exception e) {
e.printStackTrace();
}
}
3.1.2生產(chǎn)信息采集。系統(tǒng)對于農(nóng)業(yè)作業(yè)信息的采集提供了現(xiàn)場與事后采集2種方式?,F(xiàn)場采集的實現(xiàn)是作業(yè)人員在作業(yè)期間攜帶無線手持便攜設(shè)備(如手機(jī))在生產(chǎn)現(xiàn)場通過設(shè)備嵌入的應(yīng)用程序進(jìn)行數(shù)據(jù)的實時采集;事后采集的實現(xiàn)是為無條件的用戶在農(nóng)業(yè)作業(yè)活動后,通過工作站訪問遠(yuǎn)程服務(wù)應(yīng)用,通過遠(yuǎn)程應(yīng)用服務(wù)的方式實現(xiàn)信息的錄入?,F(xiàn)場采集方式有利于提高采集的時效性和效率,降低采集的誤差。
圖6 農(nóng)產(chǎn)品全程追溯平臺手持終端應(yīng)用Fig.6 Handheld terminal of agricultural products traceability platform
3.2信息的標(biāo)識
3.2.1信息編碼的實現(xiàn)。
3.2.1.1生產(chǎn)區(qū)域編碼。如圖3所示,系統(tǒng)中生產(chǎn)區(qū)域編碼長度為24位編碼,主要參照了《NY/T 1430-2007 農(nóng)產(chǎn)品產(chǎn)地編碼規(guī)則》進(jìn)行定義。在20位農(nóng)產(chǎn)品產(chǎn)地編碼的基礎(chǔ)上新增4位區(qū)域順序碼用于農(nóng)產(chǎn)品生產(chǎn)區(qū)域的細(xì)化與標(biāo)識,從而對細(xì)化的區(qū)域碼進(jìn)行編碼。通過生產(chǎn)區(qū)域編碼可以實現(xiàn)生產(chǎn)區(qū)域與播種、施肥、施藥等相關(guān)作業(yè)信息的綁定,便于農(nóng)產(chǎn)品信息的追溯。
圖3 生產(chǎn)區(qū)域編碼示例Fig.3 Production area code
3.2.1.2產(chǎn)品編碼。EPC編碼規(guī)則是一種新的編碼體系,與全球統(tǒng)一編碼體系EAN.UCC相兼容,具有容量大、擴(kuò)展性強(qiáng)、安全性高等特點(diǎn),是由版本號標(biāo)頭、廠商識別碼(EPC管理者)、對象分類碼、序列號字段組成的一串字符。
為了能確定每次采收的農(nóng)產(chǎn)品的唯一性,系統(tǒng)選用了EPC規(guī)則中的EPC-96編碼方法(圖4)。以種植農(nóng)產(chǎn)品為例,以生產(chǎn)區(qū)域和采收日期為條件對每次采收的農(nóng)產(chǎn)品進(jìn)行編碼,并以該編碼作為主鍵,整理并創(chuàng)建農(nóng)產(chǎn)品生產(chǎn)檔案,為該次采收的農(nóng)產(chǎn)品提供生產(chǎn)過程追溯的依據(jù)。
圖4 EPC-96 編碼示例Fig.4 EPC-96 code
3.2.2標(biāo)簽標(biāo)識的實現(xiàn)。系統(tǒng)采用二維碼與RFID標(biāo)簽技術(shù)對相關(guān)編碼進(jìn)行封裝與標(biāo)示,通過相關(guān)識讀設(shè)備進(jìn)行識讀,實現(xiàn)信息的便捷獲取。該技術(shù)主要應(yīng)用于智能手持客戶端設(shè)備,手持端軟件調(diào)用并讀取RFID標(biāo)簽的方法代碼如下:
public void onClick(View v) {
switch (v.getId()) {
case R.id.back://返回
this.finish();
break;
case R.id.btn_reader://讀取RFID標(biāo)簽
if (!isRunning1) {
isRunning1 = true;
handler.post(RecordaddActivity.this);
rfid.setTagType(TagType.DEFAULT);
rfid.scanCycle(new ScanCycleDataReceiver() {
@Override
public void onScanCycleDataReceived(final String data) {
if (!TextUtils.isEmpty(data)) {new Thread(new Runnable()
{ @Override
public void run() {Messager.send(handler, 1111, data);}}).start();
}
}
});
}
break;
}
}
3.3信息的處理系統(tǒng)在設(shè)計上采用了歷史數(shù)據(jù)檔案化的處理方式,對農(nóng)產(chǎn)品流通各環(huán)節(jié)所產(chǎn)生的歷史數(shù)據(jù)信息進(jìn)行整理、歸納,形成規(guī)范的電子檔案,如:在農(nóng)產(chǎn)品生產(chǎn)過程中,在農(nóng)產(chǎn)品進(jìn)行采收時以生產(chǎn)區(qū)域編碼為主鍵,對該批次農(nóng)產(chǎn)品的生產(chǎn)作業(yè)等信息進(jìn)行整理、歸納形成生產(chǎn)檔案;在加工完成后,以加工批次對加工信息進(jìn)行整理形成加工檔案等,通過對這些檔案的利用能在服務(wù)端應(yīng)用接收到溯源請求時在較短的時間實現(xiàn)信息的快速鎖定與反饋。數(shù)據(jù)信息檔案化處理方式提前分解了服務(wù)器的壓力,提高了系統(tǒng)溯源的性能與效率。
3.4信息的追溯系統(tǒng)采用Web Service技術(shù),針對各環(huán)節(jié)中電子檔案的檢索等內(nèi)容進(jìn)行研發(fā),并部署了相應(yīng)的溯源服務(wù)組件,通過代理服務(wù)器進(jìn)行發(fā)布,采用組件功能共享實現(xiàn)了溯源數(shù)據(jù)信息整合。當(dāng)用戶溯源時,用戶通過手機(jī)或手持客戶端對產(chǎn)品標(biāo)簽進(jìn)行識別,通過嵌入的應(yīng)用發(fā)送溯源請求給服務(wù)端,服務(wù)端在接收請求后及時響應(yīng)并反饋信息,通過應(yīng)用對數(shù)據(jù)與界面進(jìn)行處理,為用戶展示溯源信息。
服務(wù)端溯源查詢后臺接口實現(xiàn)方法代碼如下:
public void jumps() throws IOException{
String plantingResumeCode = HttpUtil1.getStringNotTrim(request, "plantingResumeCode", "");//獲取溯源碼編號
String sign = HttpUtil1.getStringNotTrim(request, "sign", "");//驗證簽名
MD5 md5= new MD5();
String params = "plantingResumeCode=" + plantingResumeCode;//拼接參數(shù)
String issign = md5.getMD5ofStr(params);
String url = SystemConfig.getUrl();
try {
if(issign.equals(sign)){
//驗證通過跳轉(zhuǎn)至溯源首頁
Map
result.put("plantingResumeCode", plantingResumeCode);
result.put("url", url+"/phone_shouye.action?plantingResumeCode="+plantingResumeCode);
setAjaxData(JSONObject.fromObject(result).toString());
}else{
//驗證失敗返回
Map
result.put("status", "false");
result.put("msg", "error");
result.put("data", "簽名認(rèn)證失敗");//返回內(nèi)容信息簽名認(rèn)證失敗
setAjaxData(JSONObject.fromObject(result).toString());
}
} catch (Exception e) {
//跳轉(zhuǎn)失敗處理
e.printStackTrace();
pfLogInfoService.writeErrorFile("HttpPhoneServerAction", "jumps", "跳轉(zhuǎn)溯源首頁", e);
Map
result.put("status", "false");/
result.put("msg", e.getMessage());
setAjaxData(JSONObject.fromObject(result).toString());/
}
}
4結(jié)語
該研究以農(nóng)產(chǎn)品質(zhì)量安全溯源為內(nèi)容,針對農(nóng)產(chǎn)品追溯的信息化實現(xiàn)需求進(jìn)行分析,設(shè)計并實現(xiàn)了一套農(nóng)產(chǎn)品全程追溯系統(tǒng)。該系統(tǒng)采用物聯(lián)網(wǎng)技術(shù)、嵌入式技術(shù)等相關(guān)技術(shù),簡化了系統(tǒng)的管理與操作,通過數(shù)據(jù)信息檔案化預(yù)處理的方式,提升了系統(tǒng)性能與效率;通過Web service技術(shù),實現(xiàn)了溯源數(shù)據(jù)信息的共享。農(nóng)產(chǎn)品全程追溯平臺的建立將農(nóng)產(chǎn)品流通各環(huán)節(jié)納入了統(tǒng)一的平臺進(jìn)行管理,通過統(tǒng)一的管理,規(guī)范了數(shù)據(jù)信息,實現(xiàn)了信息的整合與共享,并為農(nóng)產(chǎn)品監(jiān)管提供了一個平臺,其應(yīng)用對農(nóng)產(chǎn)品質(zhì)量安全工作的開展有著重要的意義。
參考文獻(xiàn)
[1] 張曉焱,蘇學(xué)素,焦必寧,等.農(nóng)產(chǎn)品產(chǎn)地溯源技術(shù)研究進(jìn)展[J].食品科學(xué),2010,31(3):271-278.
[2] 徐翔,宋一鳴,李艷梅,等.建立食用農(nóng)產(chǎn)品溯源機(jī)制的途徑探析[J].現(xiàn)代經(jīng)濟(jì)探討,2009(10):71-74.
[3] 衛(wèi)榮,王秀東.我國種植業(yè)主要農(nóng)產(chǎn)品生產(chǎn)現(xiàn)狀及對策建議[J].農(nóng)業(yè)經(jīng)濟(jì),2015(1):42-44.
[4] SMITH G C,TATUM J D,BELK K E,et al.Traceability from a US perspective [J].Meat science,2005,71:174-193.
[5] KARLSEN K M,DREYER B,OLSEN P,et al.Granularity and its role in implementation of seafood traceability[J].Journal of food engineering,2012,112(1/2):78-85.
[6] 馬金平,陳彥珍,王佳,等.二維碼追溯技術(shù)在葡萄栽培及葡萄酒上的研究與應(yīng)用[J].北方園藝,2015(21):205-207.
[7] 楊彥.基于RFID 和二維碼技術(shù)的農(nóng)產(chǎn)品溯源商務(wù)平臺建設(shè)的探討[J].浙江農(nóng)業(yè)科學(xué),2013(9):1218-1222.
[8] 白紅武,孫愛東,陳軍,等.基于物聯(lián)網(wǎng)的農(nóng)產(chǎn)品質(zhì)量安全溯源系統(tǒng)[J].江蘇農(nóng)業(yè)學(xué)報,2013,29(2):415-420.
[9] 金煒,顧玉琦,陳浩.基于物聯(lián)網(wǎng)的農(nóng)產(chǎn)品種植監(jiān)控與質(zhì)量安全溯源[J].安徽農(nóng)業(yè)科學(xué),2014,42(30):10788-10790.
[10] 楊功元.基于物聯(lián)網(wǎng)技術(shù)的農(nóng)業(yè)信息化管理平臺的構(gòu)建[J].中國農(nóng)機(jī)化學(xué)報,2013,34(4):223-225.
[11] 趙根,陳麗萍,吳偉麗,等.農(nóng)產(chǎn)品安全溯源管理系統(tǒng)的功能和意義[J].現(xiàn)代農(nóng)業(yè)科技,2015(20):256-257.
[12] 楊信廷,錢建平,孫傳恒,等.農(nóng)產(chǎn)品及食品質(zhì)量安全追溯系統(tǒng)關(guān)鍵技術(shù)研究進(jìn)展[J].農(nóng)業(yè)機(jī)械學(xué)報,2014,45(11):212-222.
[13] 錢建平,劉學(xué)馨,楊信廷,等.可追溯系統(tǒng)的追溯粒度評價指標(biāo)體系構(gòu)建[J].農(nóng)業(yè)工程學(xué)報,2014,30(1):98-104.
[14] 黃永武.農(nóng)產(chǎn)品質(zhì)量安全溯源控制現(xiàn)狀及建議[J].現(xiàn)代農(nóng)業(yè)科技,2013(5):312-313.
基金項目國家科技支撐計劃課題(2014BAD10B00)。
作者簡介付康(1974- ),男,江西南昌人,教授級高級工程師,碩士,從事信息安全研究。*通訊作者,高級工程師,碩士,從事計算機(jī)應(yīng)用研究。
收稿日期2016-04-15
中圖分類號S 126
文獻(xiàn)標(biāo)識碼A
文章編號0517-6611(2016)13-278-05
Design and Implementation of Agricultural Products Traceability Platform
FU Kang1,2, QIU Feng1,2*, SHI Wei-li1,2et al
(1.Jiangxi Institute of Computer Technology, Nanchang, Jiangxi 330003;2.Software Engineering and Technical Research Center of Jiangxi Province, Nanchang, Jiangxi 330003)
AbstractThrough analyzing agricultural products circulation process, traceability content, traceability platform functions, a set of agricultural products traceability platform software was designed, the design idea and realization technical means and methods were elaborated.
Key wordsAgricultural products;Safety; Traceability