魏小英
(陜西工業職業技術學院 陜西 咸陽712000)
基于.NET技術的生鮮農產品安全追溯系統的設計
魏小英
(陜西工業職業技術學院 陜西 咸陽712000)
文章針對生鮮農產品的特點與系統開發需求,應用.NET技術、條碼技術和數據庫等技術,構建了生鮮農產品質量安全追溯系統,該系統的實現對提高生產管理、信息共享和保障生鮮農產品的質量安全具有很重要的現實意義。
生鮮農產品;.NET;追溯系統;質量安全
近年來隨著食品安全事故頻繁發生,食品安全問題已成為全社會關注的熱點,如何對農產品的質量進行有效的防范和追溯,已變成全社會的公共課題。目前我國在農產品質量追溯方面存在一定的差距,農產品安全監督和管理制度還很不完善,缺乏統一的安全標準和權威數據庫,很多數據信息不能實現跨區域、跨平臺流通,農產品質量安全信息嚴重不對稱,影響農產品整個銷售供應鏈,本文以生鮮農產品為例,應用相關信息軟件開發平臺,構建生鮮農產品的質量安全追溯系統,對有效提高生產管理,保障農產品質量安全具有重要的現實意義[1]。
1.1功能需求分析
通過調研普通生鮮農產品供應鏈過程,主要涉及生產(養殖)、產品加工和產品銷售3個環節,系統主要為生鮮農產品的生產企業、收購加工企業和銷售企業等3種類型的用戶提供不同的服務[2]。
對于生鮮農產品流通供應鏈流程服務,系統主要提供生鮮農產品的生產、加工和銷售信息的獲取、導入、修改、查詢和刪除等需求功能。
生鮮農產品檢疫信息查詢和監督管理通常有企業自身檢驗系統和第三方檢驗單位抽檢系統,系統提供終端查詢信息系統,無論消費者和企業質檢單位輕松獲取所有企業信息,也可通過產品的條形碼查詢、了解農產品在流通各環節的歷史信息和安全消費狀態,有效遏制事故產品的影響范圍[3]。
1.2性能需求分析
通過生鮮農產品追溯系統,隨時提供不同類型消費者和企業的數據錄入、更新以及查詢等操作,需要及時的維護和管理系統,數據采集與數據存儲不僅要保持一致性,還要求數據信息具備實時性和準確性,對數據傳輸、界面友好以及運行時長等系統性能提出更高的要求,對不同用戶必須合理認證與授權,使系統特定安全穩定的完成不同任務的需求[4]。
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.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 追溯系統功能模塊
系統以生鮮農產品供應鏈為具體對象,系統功能實現主要通過追溯系統、產品信息查詢、生產環節信息查詢、加工環節信息查詢、銷售環節查詢等子系統模塊的實現來完成[13];系統技術實現主要通過采用了.NET架構,數據庫采用 SQL Server 2005 Management studio,將集成開發環境設置為Microsoft Visual Studio 2010來完成體現。
文中以追溯系統模塊界面實現為例,當消費者購買了生鮮農產品后,便可利用追溯系統進行相關信息查詢,如圖4所示,首先登錄追溯界面,在該界面中輸入產品條碼上的條碼號,一旦產品在數據庫中有效,就可以追溯該產品在生產、加工和銷售等環節的詳細的歷史信息,通過追溯系統有效的改善了信息共享,大大提高了生鮮農產品質量安全信息的透明度[14]。

表1 飼養環節信息表結構

圖4 系統追溯模塊功能流程圖
文中以生鮮農產品的研究對象,通過分析生鮮農產品的特點與系統開發需求,借鑒國內外在農產品質量安全方面的研究經驗,運用.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—),女,陜西富平人,碩士,副教授。研究方向:教學和企業運營。