姜明富,段天堯
(信陽農(nóng)林學(xué)院 信息工程學(xué)院,河南 信陽 464000)
隨著食品安全越來越被社會重視,消費者和監(jiān)管部門希望更全面地了解茶葉的制作過程,企業(yè)需要監(jiān)督溯源。 本文通過分析毛尖從生產(chǎn)到銷售的流通過程,構(gòu)建快速追溯、簡潔查看、簡單信息錄入的溯源系統(tǒng)。 追溯系統(tǒng)由應(yīng)用軟件(JSP,SSM 框架等)、二維碼、RFID 標(biāo)簽等技術(shù)來實現(xiàn)毛尖茶葉生產(chǎn)流通過程的記錄。 企業(yè)僅需要將含有詳細(xì)信息的二維碼或者溯源碼印刷到產(chǎn)品包裝上面,即可對毛尖產(chǎn)品進(jìn)行追溯與監(jiān)控,便于消費者更加直觀地了解其信息。 溯源系統(tǒng)既有利于追溯毛尖茶葉的各個環(huán)節(jié)詳細(xì)信息,又有利于茶葉行業(yè)生產(chǎn)的標(biāo)準(zhǔn)化,在茶葉的生產(chǎn)、加工、儲運、銷售的各個環(huán)節(jié)進(jìn)行跟蹤記錄[1]。
無線射頻識別技術(shù)(Radio Frequency Edenfication,RFID)原理是RFID 標(biāo)簽在感應(yīng)到讀寫器的磁場后,芯片電源通過天線獲得感應(yīng)電流,經(jīng)過升壓電路,然后射頻前端電路將帶有信息的感應(yīng)電流送入邏輯控制電路中心進(jìn)行信息處理。 信息分析正確后,感應(yīng)電流形成的電源把該產(chǎn)品的詳細(xì)信息發(fā)送給接收方[2]。
二維碼技術(shù)是在一張二維平面上,信息隱藏于按照某種規(guī)律排列并用黑白條紋表示在幾何圖形中,在計算機中二進(jìn)制編碼用采用“0”“1”表示,若干個“0”“1”采用二進(jìn)制來表示數(shù)值編碼信息,圖像輸入設(shè)備(攝像頭、手機等)結(jié)合掃碼軟件識別二維碼,解析二維碼并顯示所隱藏的信息。
本系統(tǒng)采用B/S 架構(gòu)[3],MySQL 數(shù)據(jù)庫,JSP 技術(shù)Model,View 和Control 組件,SSM 框架。
溯源系統(tǒng)業(yè)務(wù)分為3 個環(huán)節(jié):茶樹管理環(huán)節(jié),記錄茶樹信息、購買的除蟲藥、營養(yǎng)液等茶樹生長過程中所用信息;管理者需要記錄當(dāng)日具體的實施情況記錄,確定關(guān)鍵點。 在加工生產(chǎn)環(huán)節(jié),記錄毛尖的采摘時間信息、記錄加工環(huán)節(jié)的各個流程以及所需要的時間等。在倉儲運輸環(huán)節(jié),管理員將記錄茶葉的出入庫時間、庫存剩余等信息。 以上各環(huán)節(jié)的詳細(xì)信息,消費者或者茶商可通過掃描二維碼或者登錄特定網(wǎng)址在PC 端詳細(xì)了解毛尖詳細(xì)信息。 本溯源系統(tǒng)的功能設(shè)計是記錄毛尖茶葉在各個環(huán)節(jié)中產(chǎn)生的詳細(xì)數(shù)據(jù),并存入MySQL 數(shù)據(jù)庫,管理員可以查詢、修改、刪除、分析存儲的信息,消費者或者政府可以通過溯源碼或者二維碼查詢詳細(xì)信息[4]。 控制系統(tǒng)的用戶有兩類,一類是前臺操作,即消費者,只能進(jìn)行查看茶葉的詳細(xì)信息;另外一類是管理員,即對系統(tǒng)各種功能進(jìn)行常規(guī)操作。系統(tǒng)管理員具有最高管理權(quán)限,可以控制系統(tǒng)的不同模塊功能,包括有茶樹管理、加工生產(chǎn)、庫存管理、經(jīng)銷商信息等。 消費者或者有關(guān)職能人員可以使用手機掃描二維碼,就能查詢相關(guān)產(chǎn)品的信息,或者進(jìn)入特定的網(wǎng)址查看了解茶葉的詳細(xì)信息。
系統(tǒng)的邏輯架構(gòu)[5]主要包括3 個部分:茶葉數(shù)據(jù)采集、茶葉數(shù)據(jù)存儲、茶葉數(shù)據(jù)顯示。 (1)數(shù)據(jù)采集:底層數(shù)據(jù)采集通過RFID 采集各種數(shù)據(jù)并匯總,再由專業(yè)的管理輸入信息,將采集的數(shù)據(jù)提供給數(shù)據(jù)存儲層。(2)數(shù)據(jù)存儲:數(shù)據(jù)存儲具有承上啟下的作用。 對下,接收采集的數(shù)據(jù)并存入數(shù)據(jù)庫。 對上,將數(shù)據(jù)完整地傳輸給數(shù)據(jù)展示層。 (3)數(shù)據(jù)顯示:數(shù)據(jù)顯示作為溯源系統(tǒng)的表現(xiàn)層,相當(dāng)于可視化窗口,將數(shù)據(jù)通過文本形式進(jìn)行展示,管理員在此頁面完成對茶葉的添加、刪除、修改、查詢等相關(guān)操作。 溯源系統(tǒng)記載毛尖的茶樹管理、加工生產(chǎn)、庫存儲運、經(jīng)銷商信息各個環(huán)節(jié)的詳細(xì)信息,再將數(shù)據(jù)存入數(shù)據(jù)庫,用特定的關(guān)鍵詞建立相關(guān)表,使得消費者可以通過溯源碼或者二維碼查詢某種茶葉的詳細(xì)信息。
毛尖溯源系統(tǒng)分為主頁面信息管理模塊、茶樹管理模塊、加工生產(chǎn)管理模塊、庫存管理模塊、經(jīng)銷商信息管理模塊和溯源查詢模塊。 主頁面信息表模塊主要是對茶樹的加工生產(chǎn)過程、經(jīng)銷商基本信息的管理,對各個環(huán)節(jié)的信息進(jìn)行常規(guī)操作等[6]。 主頁面信息及其功能描述如表1 所示。
表1 主頁面信息
茶樹管理模塊主要對毛尖在茶園種植階段的栽種、打藥、施肥、采摘等農(nóng)事活動信息的管理。 農(nóng)事活動包括對毛尖的栽種、施肥、打藥、除草、采摘等,根據(jù)上述結(jié)構(gòu)劃分[7],種植管理模塊的功能描述如表2 所示。
表2 茶樹種植管理模塊功能描述
加工生產(chǎn)管理模塊記錄毛尖加工各個步驟的過程,包括加工生鍋時間、熟鍋時間、初烘時間、攤晾時間、復(fù)烘時間、毛茶整理時間等步驟信息[8]。 庫存儲運管理主要是記錄毛尖茶葉庫存儲運的信息以及運輸?shù)缴碳业男畔?主要記錄毛尖茶葉從加工廠發(fā)貨至經(jīng)銷商的運輸過程。 依據(jù)上述結(jié)構(gòu)劃分,其系統(tǒng)的功能設(shè)計分為輸入、輸出、記錄增加、刪除、修訂、查詢等操作。
數(shù)據(jù)庫設(shè)計是將用戶需求用模型表示出來[9],包括3 個部分:實體、聯(lián)系、屬性。 數(shù)據(jù)庫中主要表如下:主頁面表實體字段包括編號、名稱、產(chǎn)地、庫存、錄入時間。 茶樹管理表實體字段包括編號、種植時間、營養(yǎng)劑、噴灑營養(yǎng)劑時間、除草劑、除草時間、采摘時間、種植地、信息錄入時間。 加工生產(chǎn)管理頁面表實體字段包括編號、采摘時間、生鍋時間、熟鍋時間、初烘時間、攤晾時間、復(fù)烘時間、毛茶整理時間、再復(fù)烘時間、信息錄入時間。 庫存管理表實體字段包括編號、庫名、庫存溫度、入庫時間、數(shù)量、信息錄入時間、溯源碼。 經(jīng)銷商管理表實體字段包括編號、姓名、電話、地址、進(jìn)貨數(shù)、信息錄入時間、溯源碼。 從系統(tǒng)的數(shù)據(jù)流程得知,包括各個流通環(huán)節(jié)的操作過程數(shù)據(jù)庫包含的信息表有:主頁面信息表、茶樹管理信息表、加工生產(chǎn)信息表、庫存管理信息表、經(jīng)銷商信息表,其中一些表的設(shè)計如表3—4 所示。
表3 茶樹管理數(shù)據(jù)
表4 主頁面茶葉數(shù)據(jù)庫
毛尖溯源查詢子系統(tǒng)主要是為消費者和經(jīng)銷商查詢產(chǎn)品信息建立相關(guān)文檔記錄。 其系統(tǒng)的功能設(shè)計如表5 所示。
表5 溯源查詢模塊功能描述
系統(tǒng)運行在Windows10 系統(tǒng),數(shù)據(jù)庫為MySQL,Web 容器為Tomcat,數(shù)據(jù)采集器為RFID 數(shù)據(jù)采集器。在登錄頁面中,用戶登錄后,系統(tǒng)有兩種類型:一類是消費者登錄板塊。 消費者只要輸入溯源碼就可以跳轉(zhuǎn)到該毛尖的詳細(xì)信息頁面。 一類是管理員登錄板塊。信息錄入模塊由管理員記錄毛尖信息,管理員登錄界面后,可以按照內(nèi)容填寫對應(yīng)的內(nèi)容。 當(dāng)頁面中的編號毛尖名稱等詳細(xì)信息填寫完整后就可以進(jìn)入下個界面,輸入的信息包括茶樹管理、加工生產(chǎn)管理、庫存管理等信息。 溯源查詢頁面能夠綜合服務(wù)溯源,可供用戶追溯毛尖信息,這是一個開放的平臺,能有效地滿足不同用戶對毛尖信息的個性化需求,還可以同時滿足有關(guān)政府部門人員查詢毛尖生產(chǎn)過程信息的需求。
溯源系統(tǒng)功能測試主要通過對系統(tǒng)的各個模塊進(jìn)行測試,觀察系統(tǒng)能否滿足設(shè)想的目標(biāo)。 文章選取系統(tǒng)關(guān)于管理員登錄、毛尖管理功能、溯源查詢測試等功能進(jìn)行測試[10]。 通過管理員使用不同的賬號進(jìn)行登錄,便于測試登錄系統(tǒng)是否正常。 通過對毛尖溯源系統(tǒng)的增、刪、改、查等各項功能測試,分析該溯源系統(tǒng)管理功能是否正常運行,其測試表如表6 所示。
表6 毛尖管理功能測試
消費者或者有關(guān)政府職員可以通過二維碼或者輸入溯源碼,跳轉(zhuǎn)到毛尖各個環(huán)節(jié)的詳細(xì)信息頁面,其測試結(jié)果如表7 所示。
表7 溯源查詢功能測試
本文主要進(jìn)行毛尖生產(chǎn)過程追溯系統(tǒng)設(shè)計與開發(fā),并實現(xiàn)毛尖生產(chǎn)過程的安全追溯,把毛尖的種植、加工、庫存等作為研究對象,進(jìn)行設(shè)計與開發(fā),實現(xiàn)毛尖生產(chǎn)過程追溯平臺的建立[11]。
今后,筆者將針對基于大數(shù)據(jù)的信陽毛尖產(chǎn)品防偽溯源系統(tǒng)進(jìn)行深入研究并做出如下改進(jìn)。 (1)二維碼的生成:沒有編輯自動生成二維碼,借助與第三方生成二維碼軟件合作,需要改進(jìn)。 (2)簡化系統(tǒng)的操作過程:考慮到使用系統(tǒng)的用戶大多是茶場的種植員工、加工廠的工人,對計算機的操作水平不高,因此,該系統(tǒng)在操作界面的操作流程及系統(tǒng)容錯性方面還有待提高。 (3)強化數(shù)據(jù)處理能力:數(shù)據(jù)處理速度關(guān)鍵取決于數(shù)據(jù)分析速度,所以合適的算法很重要,在算法上還需要進(jìn)一步的研究。