丁嘉懿 陳志民 尹卓軒 關詠琪 何承天 江思琪



摘 要 隨著“互聯網+農業”的發展和鄉村振興戰略的實施,我國農產品電商開始興起,在促進農產品的生產與銷售的同時,其帶來的質量安全問題也不斷涌現,而農產品的安全關系到人們的健康和生命安全,不容忽視。為促進農產品的生產、銷售,保障質量安全,應用熱門的微信小程序技術和農產品溯源技術,根據農產品的特點,開發了基于微信小程序的農產品生產信息可溯源的電商平臺。該系統不僅提供便捷的電商服務,還提供農產品溯源服務,追溯到農產品的生產信息,提高農產品的質量安全性,破解電商中容易出現的產品質量問題。
關鍵詞 微信小程序;農產品;電子商務;農產品溯源
近年來,隨著互聯網與電子商務的蓬勃發展,我國的電子商務總體發展水平走在世界前列,電子商務網絡零售額已連續6年穩居世界第一[1]。與此同時,國家對農村電商的政策支持力度持續加大,2014—2018年連續5年的中央“一號文件”均明確提出發展農村電商。我國農產品逐步加入到電子商務行列,農產品電商的蓬勃發展也促進了農產品的生產與銷售,但其帶來的質量安全問題也日益引起關注,屢現假貨風波和“維權難”現象[2]。因此,在搭建農產品電商平臺時,克服一般電商系統在產品質量溯源的缺陷,提高產品質量安全性具有重要的現實意義。2017年微信小程序正式誕生,很快在移動應用領域“火”起來,它以“隨手可得,用完即走,無需卸載”的特點進行了技術創新,可以在微信內被便捷地獲取和傳播[3],兼具HTML5和APP應用程式的優點,因具有出色的使用體驗而迅速被廣大用戶青睞。微信小程序革新了傳統的WEB訪問方式和手機APP應用方式,是一種輕量級的應用,即開即用,不占手機內存,支持多種操作系統的移動終端,使用簡單便捷,便于推廣使用,特別是在廣大農村地區[4]。本項目應用微信小程序開發技術和農產品溯源技術來構建一個農產品可溯源電子商務平臺,以期為促進農產品的生產銷售貢獻自己的力量。
1 系統設計
本項目開發了基于微信小程序的農產品生產信息可溯源電商平臺,該系統架構由信息傳輸結構、系統運行結構和溯源結構三個部分組成。
1.1 信息傳輸結構
系統選用B/S模式,B/S模式是瀏覽器/服務器(Browser/Server)模式的簡稱,在B/S模式下的客戶端可能完成的功能比較少,但其優點也體現在這里,對客戶端的要求很低,幾乎無需維護和升級,只要有網絡,任何一部手機都可以使用到小程序。小程序具有便捷性、定位性、技術性、功能性、場景性、入口性、迭代性,維護方便,成本低廉等優點。小程序是接入微信的,方便農民使用。農產品可溯源的微信小程序電商平臺信息傳輸示意圖見圖1。
本系統劃分為兩個部分,一部分為交易平臺,用于處理客戶與農民供貨商之間的一系列交易操作;一部分為溯源信息儲存庫[5],用于儲存反饋回服務器的產品信息,包括農產品原產地信息、批號、有效期、存儲溫度和運輸流通過程等。溯源信息包括追溯特征碼、時間戳、簽名和交易信息列表等。
1.2 系統運行結構
通過微信小程序的后臺無法直接發送請求操作數據庫,所以將請求與云服務器上的SpringBoot后臺進行交互,再由SpringBoot后臺來操作數據庫,PC端或手機端再將數據庫中的數據顯示在頁面中。用戶通過本系統的頁面操作,發起相關請求傳輸至服務器及數據庫,來完成一系列的操作。
1.3 系統溯源結構
系統溯源結構主要實現向消費者提供農產品的質量溯源信息,包括四大部分:1)農產品生產信息錄入,包括農產品的種植和管理信息、檢驗檢疫信息、初級加工包裝信息、產品分類等級信息、倉儲物流信息等。2)農產品信息發布,包括產品的圖片、產品描述及價格等信息。3)農產品溯源,包括農產品溯源碼的生成,溯源碼與訂單發貨產品關聯,以及溯源碼標簽打印等。4)面向消費者提供溯源信息查詢,消費者用戶在收到產品后,只需要用手機掃描產品的溯源碼標簽[6],即可獲取產品的相關信息,包括產品的生產信息、質量等級、產地、生產日期、生產企業等信息,確保產品有源可溯。
在溯源碼標簽設計時,我們設計了二維碼加入農產品包裝[7]。二維碼技術已成為當下一種廣受歡迎的潮流趨勢,因為它們具有方便快捷等優點。我們將這些信息化、數字化元素加入農產品中,實現有源可溯,確保農產品從生產至銷售過程中的每一個節點狀態都得到準確反饋至服務器系統數據儲存庫。由于二維碼的使用具有方便性和實用性,管理人員、供應商(農民)、消費者、物流工作人員可以通過手機掃二維碼跳轉到相應的界面,快速查詢到產品相關信息,進行相應操作,還有助于滿足消費者的知情權,進行產品的有效鑒別。
2 系統實現
2.1 功能設計
本系統的微信小程序開發采用MINA框架,小程序前端界面設計是通過WXML+WXSS+JavaScript結合的方式實現,小程序框架頁面文件由js頁面邏輯、wxml頁面結構、wxss頁面樣式表和json頁面配置共同組成[8]。根據需求分析的結果,為系統后臺設計了不同模塊功能。后臺采用主流的SSH框架,有效提高了系統的可復用性,而且不同層之間的耦合度小、內聚大,大大提高了系統的開發效率和維護效率。
系統功能設計包括用戶管理、農產品的生產信息管理、農產品信息發布和上線、商品分類、訂單管理、網上支付、物流管理,以及農產品溯源等功能,如圖2所示。
商品分類:供買家搜索,尋找可購買的農產品。具有搜索、產品分類、查看商品詳情等功能。
訂單信息:顯示訂單的系列信息。具有待發貨、待付款、待簽收、已完成訂單等信息顯示功能。
購物車:可查看已購買的商品并進行結算。具有對購物車中挑選好的商品進行選擇、刪除、結算的功能。
顧客操作:方便顧客進行個人信息的操作。修改個人信息,包括ID、手機號、收貨地址等。
商家操作:方便商家進行相關操作,修改個人資料和上傳商品。個人資料包括商家名字、商店名稱、商店介紹等,并且每次修改需要對其進行審核是否屬實。
農產品溯源:農產品銷售前生成溯源碼,訂單產品關聯農產品的生產信息,消費者可以通過手機掃描農產品的溯源二維碼查看農產品質量溯源信息。
2.2 溯源碼設計
本項目選用QR碼進行農產品溯源跟蹤[9],農產品以獨立包裝為單位,一物一碼,在訂單生成的同時生成溯源碼,該溯源碼是農產品的身份標識,關聯農產品的生產信息數據庫。溯源碼是由系統根據訂單編號和時間戳產生的32位不重復的隨機碼,并根據溯源碼生成溯源二維碼標簽。溯源二維碼標簽樣式如圖3所示。
2.3 數據庫設計
小程序數據庫設計根據系統的實際情況,將現實存在的物體抽象化,轉化為數據存儲,對數據庫進行規范命名[10]。農產品追溯系統對農產品從生產至消費整個過程的每個環節都進行信息采集,采集的信息包括原產地信息、產品批號、有效期、存儲溫度和運輸流通過程等。農產品信息包括追溯特征碼、時間戳、簽名和交易信息列表等。存放交易信息的區塊存儲了交易時間、交易操作、操作者信息、農產品基本信息、農產品變動信息等,其中交易操作包括新增、運輸、分銷、消費等,使農產品在運輸過程中的每個節點反饋的信息得以儲存與分類。
2.4 系統測試與應用
系統開發完成后進行了初步應用與測試,取得了良好的應用效果。微信小程序電商平臺界面見圖4。消費者用戶只需要利用微信的小程序功能搜索本系統注冊的小程序即可使用。
3 結語
項目研究契合了當前國家鄉村振興戰略與精準扶貧戰略,隨著移動互聯網與“云”技術的蓬勃發展,“互聯網+農業”和發展農村電子商務成為當前破解“三農”問題的重要舉措。本項目采用了小程序開發技術,根據農產品的特點,開發基于微信小程序的農產品可溯源電子商務平臺,在建立農產品電商平臺的同時融合了溯源技術,使得開發的系統不僅能提供便捷的電商服務,還能提供農產品溯源服務,追溯農產品的生產信息,提高農產品的質量安全性,破解電商中容易出現的產品質量糾紛問題。
參考文獻:
[1] 吳欽,彭浩,胡茂.完善電子商務視域下農產品質量安全監管體系的對策研究[J].安徽農業科學,2019,47(20):243-245.
[2] 董玉德,丁保勇,張國偉,等.基于農產品供應鏈的質量安全可追溯系統[J].農業工程學報,2016,32(01):280-285.
[3] 劉玉佳.微信“小程序”開發的系統實現及前景分析[J].信息通信,2017(01):260-261.
[4] 王沖,卜曉燕.小程序,大舞臺——微信小程序在電商中的應用[J].品牌研究,2018(S2):44-46.
[5] 張倩,程雪蘋.生鮮農產品溯源利用現狀及研究[J].農村經濟與科技,2018,29(01):160,165.
[6] 凌康杰,岳學軍,劉永鑫,等.基于移動互聯的農產品二維碼溯源系統設計[J].華南農業大學學報,2017,38(03):118-124
[7] 朱溪,李瑜玲,楊英茹.基于Android的設施蔬菜種植管理與農產品追溯系統研究與實現[J].河北農業科學,2018,22(05):104-108.
[8] 易婧,喻林,丁志祥,等.基于微信小程序的重慶優質稻種資源庫開發[J].南方農業,2018,12(31):109-112.
[9] 吳成偉,陸靜,鄭介松,等.一種農藥溯源二維碼生成系統[J].農業與技術,2017,37(11):4-15.
[10] 馬旭穎,張智勇,高德華,等.基于云服務架構的田間信息采集與分析系統設計[J].農業機械學報,2019,50(S1):122-127.
(責任編輯:易 婧)