魏小英
(陜西工業(yè)職業(yè)技術(shù)學(xué)院 陜西 咸陽712000)
基于.NET技術(shù)的生鮮農(nóng)產(chǎn)品安全追溯系統(tǒng)的設(shè)計(jì)
魏小英
(陜西工業(yè)職業(yè)技術(shù)學(xué)院 陜西 咸陽712000)
文章針對(duì)生鮮農(nóng)產(chǎn)品的特點(diǎn)與系統(tǒng)開發(fā)需求,應(yīng)用.NET技術(shù)、條碼技術(shù)和數(shù)據(jù)庫等技術(shù),構(gòu)建了生鮮農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng),該系統(tǒng)的實(shí)現(xiàn)對(duì)提高生產(chǎn)管理、信息共享和保障生鮮農(nóng)產(chǎn)品的質(zhì)量安全具有很重要的現(xiàn)實(shí)意義。
生鮮農(nóng)產(chǎn)品;.NET;追溯系統(tǒng);質(zhì)量安全
近年來隨著食品安全事故頻繁發(fā)生,食品安全問題已成為全社會(huì)關(guān)注的熱點(diǎn),如何對(duì)農(nóng)產(chǎn)品的質(zhì)量進(jìn)行有效的防范和追溯,已變成全社會(huì)的公共課題。目前我國在農(nóng)產(chǎn)品質(zhì)量追溯方面存在一定的差距,農(nóng)產(chǎn)品安全監(jiān)督和管理制度還很不完善,缺乏統(tǒng)一的安全標(biāo)準(zhǔn)和權(quán)威數(shù)據(jù)庫,很多數(shù)據(jù)信息不能實(shí)現(xiàn)跨區(qū)域、跨平臺(tái)流通,農(nóng)產(chǎn)品質(zhì)量安全信息嚴(yán)重不對(duì)稱,影響農(nóng)產(chǎn)品整個(gè)銷售供應(yīng)鏈,本文以生鮮農(nóng)產(chǎn)品為例,應(yīng)用相關(guān)信息軟件開發(fā)平臺(tái),構(gòu)建生鮮農(nóng)產(chǎn)品的質(zhì)量安全追溯系統(tǒng),對(duì)有效提高生產(chǎn)管理,保障農(nóng)產(chǎn)品質(zhì)量安全具有重要的現(xiàn)實(shí)意義[1]。
1.1功能需求分析
通過調(diào)研普通生鮮農(nóng)產(chǎn)品供應(yīng)鏈過程,主要涉及生產(chǎn)(養(yǎng)殖)、產(chǎn)品加工和產(chǎn)品銷售3個(gè)環(huán)節(jié),系統(tǒng)主要為生鮮農(nóng)產(chǎn)品的生產(chǎn)企業(yè)、收購加工企業(yè)和銷售企業(yè)等3種類型的用戶提供不同的服務(wù)[2]。
對(duì)于生鮮農(nóng)產(chǎn)品流通供應(yīng)鏈流程服務(wù),系統(tǒng)主要提供生鮮農(nóng)產(chǎn)品的生產(chǎn)、加工和銷售信息的獲取、導(dǎo)入、修改、查詢和刪除等需求功能。
生鮮農(nóng)產(chǎn)品檢疫信息查詢和監(jiān)督管理通常有企業(yè)自身檢驗(yàn)系統(tǒng)和第三方檢驗(yàn)單位抽檢系統(tǒng),系統(tǒng)提供終端查詢信息系統(tǒng),無論消費(fèi)者和企業(yè)質(zhì)檢單位輕松獲取所有企業(yè)信息,也可通過產(chǎn)品的條形碼查詢、了解農(nóng)產(chǎn)品在流通各環(huán)節(jié)的歷史信息和安全消費(fèi)狀態(tài),有效遏制事故產(chǎn)品的影響范圍[3]。
1.2性能需求分析
通過生鮮農(nóng)產(chǎn)品追溯系統(tǒng),隨時(shí)提供不同類型消費(fèi)者和企業(yè)的數(shù)據(jù)錄入、更新以及查詢等操作,需要及時(shí)的維護(hù)和管理系統(tǒng),數(shù)據(jù)采集與數(shù)據(jù)存儲(chǔ)不僅要保持一致性,還要求數(shù)據(jù)信息具備實(shí)時(shí)性和準(zhǔn)確性,對(duì)數(shù)據(jù)傳輸、界面友好以及運(yùn)行時(shí)長等系統(tǒng)性能提出更高的要求,對(duì)不同用戶必須合理認(rèn)證與授權(quán),使系統(tǒng)特定安全穩(wěn)定的完成不同任務(wù)的需求[4]。
2.1.NET技術(shù)
2002年微軟公司將 Microsoft.NET正式注冊(cè)為商標(biāo)以來,.NET框架作為運(yùn)行Web服務(wù)的新型開發(fā)平臺(tái),完全實(shí)現(xiàn)通過后臺(tái)編碼和在線編程等方式搭建編譯系統(tǒng),運(yùn)用基于文本的分層管理系統(tǒng),簡化了系統(tǒng)應(yīng)用服務(wù)器之間聯(lián)網(wǎng)工作,大大縮短了開發(fā)周期,無論采用何種編程語言和系統(tǒng),.NET可以通過Internet net實(shí)現(xiàn)數(shù)據(jù)通訊和共享[5]。
如圖1.NET技術(shù)結(jié)構(gòu)圖所示,.NET框架兩個(gè)主件分別為微軟基類庫(MFC)和公共語言運(yùn)行庫(CLR),利用 Common Language Runtime(CLR)設(shè)計(jì)平臺(tái),為服務(wù)器建立 Web應(yīng)用程序,.NET技術(shù)開發(fā)平臺(tái)具有簡單化、支持多語言開發(fā)、部署和組件操作簡單化、執(zhí)行效率高等7大特點(diǎn)[6],程序開發(fā)支持多種語言,比如VB,Jscript和 C++等。
圖1 NET技術(shù)結(jié)構(gòu)
2.2條形碼識(shí)別技術(shù)
條碼技術(shù)是一種自動(dòng)的識(shí)別技術(shù),利用光電轉(zhuǎn)換原理,按照編碼規(guī)則,將條形碼中的數(shù)據(jù)信息轉(zhuǎn)換成有效的信息,與其它的識(shí)別技術(shù)相比條碼技術(shù)制作簡單、可靠性高,信息釆集量大,能采集到數(shù)十位的字符信息,能獨(dú)立使用,容易進(jìn)行掃描和信息采集實(shí)用性強(qiáng)。目前使用最多的是EAN.UCC系統(tǒng)[7]。
2.3無線射頻識(shí)別技術(shù)(RFID)
無線射頻識(shí)別技術(shù)通過利用射頻信號(hào)與空間耦合的傳輸特性來實(shí)現(xiàn)非接觸式的自動(dòng)識(shí)別技術(shù),完整的無線射頻識(shí)別(RFID)系統(tǒng)包括讀寫器、電子標(biāo)簽和應(yīng)用系統(tǒng)構(gòu)成,采用無線射頻識(shí)別技術(shù)能同時(shí)讀取多個(gè)標(biāo)簽,操作簡單方便[8]。
3.1追溯系統(tǒng)架構(gòu)設(shè)計(jì)
如圖2追溯系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D所示,生鮮農(nóng)產(chǎn)品追溯平臺(tái)為B/S和C/S混合架構(gòu),客戶端選用B/S架構(gòu)主要是針對(duì)具有完善信息化建設(shè)的大型企業(yè),對(duì)于小型企業(yè)以及大部分農(nóng)戶,則采用B/S和C/S混合的架構(gòu),圖中的 XML(extensible Markup Language)為可擴(kuò)展標(biāo)記語言[9],以中央溯源信息數(shù)據(jù)庫為后臺(tái),通過收集生產(chǎn)、流通、防疫和質(zhì)檢信息,開發(fā)生產(chǎn)、收購加工和銷售子系統(tǒng),實(shí)現(xiàn)對(duì)生鮮產(chǎn)品信息的跟蹤與追溯,有效監(jiān)管農(nóng)產(chǎn)品供應(yīng)鏈整個(gè)流程。
圖2 系統(tǒng)的網(wǎng)絡(luò)拓?fù)鋱D
3.2追溯系統(tǒng)的功能設(shè)計(jì)
如圖3所示,生鮮農(nóng)產(chǎn)品的追溯系統(tǒng)分別由采集模塊、查詢模塊和銷售模塊組成。完整的追溯系統(tǒng)由3大模塊和其相應(yīng)的子模塊組成,以信息采集模塊為例,信息采集模塊包括用戶管理模塊、產(chǎn)地管理模塊、收購加工管理模塊和物流管理模塊,其原始信息通過農(nóng)產(chǎn)品供應(yīng)鏈各環(huán)節(jié)信息采集而形成,手動(dòng)輸入到數(shù)據(jù)庫中,通過RFID技術(shù)自動(dòng)讀取到溯源系統(tǒng)中[10]。
3.3系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
通過對(duì)生鮮農(nóng)產(chǎn)品的功能分析,系統(tǒng)數(shù)據(jù)庫主要包括養(yǎng)殖環(huán)節(jié)、收購加工環(huán)節(jié)和銷售環(huán)節(jié)3大數(shù)據(jù)庫[11],系統(tǒng)設(shè)計(jì)采用目前較為廣泛應(yīng)用的關(guān)系型數(shù)據(jù)庫SQLServer2005,本文以收購加工環(huán)節(jié)為例,收購加工環(huán)節(jié)信息采集主要包括收購加企業(yè)狀況,收購加工及存儲(chǔ)物流信息等,系統(tǒng)要求信息采集人員及時(shí)記錄收購加工環(huán)節(jié)信息,使系統(tǒng)能夠及時(shí)提供系統(tǒng)相關(guān)信息的查詢功能,如表1所示,生鮮農(nóng)產(chǎn)品收購加工環(huán)節(jié)信息表設(shè)計(jì)結(jié)構(gòu)[12]。
圖3 追溯系統(tǒng)功能模塊
系統(tǒng)以生鮮農(nóng)產(chǎn)品供應(yīng)鏈為具體對(duì)象,系統(tǒng)功能實(shí)現(xiàn)主要通過追溯系統(tǒng)、產(chǎn)品信息查詢、生產(chǎn)環(huán)節(jié)信息查詢、加工環(huán)節(jié)信息查詢、銷售環(huán)節(jié)查詢等子系統(tǒng)模塊的實(shí)現(xiàn)來完成[13];系統(tǒng)技術(shù)實(shí)現(xiàn)主要通過采用了.NET架構(gòu),數(shù)據(jù)庫采用 SQL Server 2005 Management studio,將集成開發(fā)環(huán)境設(shè)置為Microsoft Visual Studio 2010來完成體現(xiàn)。
文中以追溯系統(tǒng)模塊界面實(shí)現(xiàn)為例,當(dāng)消費(fèi)者購買了生鮮農(nóng)產(chǎn)品后,便可利用追溯系統(tǒng)進(jìn)行相關(guān)信息查詢,如圖4所示,首先登錄追溯界面,在該界面中輸入產(chǎn)品條碼上的條碼號(hào),一旦產(chǎn)品在數(shù)據(jù)庫中有效,就可以追溯該產(chǎn)品在生產(chǎn)、加工和銷售等環(huán)節(jié)的詳細(xì)的歷史信息,通過追溯系統(tǒng)有效的改善了信息共享,大大提高了生鮮農(nóng)產(chǎn)品質(zhì)量安全信息的透明度[14]。
表1 飼養(yǎng)環(huán)節(jié)信息表結(jié)構(gòu)
圖4 系統(tǒng)追溯模塊功能流程圖
文中以生鮮農(nóng)產(chǎn)品的研究對(duì)象,通過分析生鮮農(nóng)產(chǎn)品的特點(diǎn)與系統(tǒng)開發(fā)需求,借鑒國內(nèi)外在農(nóng)產(chǎn)品質(zhì)量安全方面的研究經(jīng)驗(yàn),運(yùn)用.NET技術(shù)和數(shù)據(jù)庫技術(shù),構(gòu)建了包含產(chǎn)品的基本信息、生產(chǎn)環(huán)節(jié)、加工環(huán)節(jié)和銷售環(huán)節(jié)的安全信息追溯平臺(tái),完成了基于.NET的質(zhì)量安全追溯系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),本系統(tǒng)不僅實(shí)現(xiàn)了生鮮農(nóng)產(chǎn)品在生產(chǎn)全程、生產(chǎn)流程和組織管理的信息集成和應(yīng)用,對(duì)提高生產(chǎn)管理、信息共享和保障生鮮農(nóng)產(chǎn)品的質(zhì)量安全具有很重要的現(xiàn)實(shí)意義[15]。
[1]高云峰,任萃文.我國畜產(chǎn)品質(zhì)量安全溯源體系研究現(xiàn)狀[J].問題探討,2011(4):42-44.
[2]丁鯤.和源生鮮果蔬質(zhì)量安全追溯系統(tǒng)分析與設(shè)計(jì)[D].云南:云南大學(xué),2010.
[3]陳紅華,師嚴(yán)濤,田志宏.我國農(nóng)產(chǎn)品可追溯系統(tǒng)中的博弈模型分析[J].經(jīng)濟(jì)師,2007(7):10-11.
[4]尹玉伶,何靜.我國建立農(nóng)產(chǎn)品質(zhì)量安全可追溯系統(tǒng)的對(duì)策研究[J].山西農(nóng)業(yè)科學(xué),2011,29(5):488-490.
[5]吳曉明.基于 Web GIS的農(nóng)產(chǎn)品質(zhì)量信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].西安:西安電子科技大學(xué),2010.
[6]樊紅平,馮忠澤,楊玲等.可追溯體系在食品供應(yīng)鏈中的應(yīng)用與探討[J].生態(tài)經(jīng)濟(jì),2007,23(4):63-65.
[7]方超,趙林度.基于虹膜識(shí)別的肉類食品可追溯系統(tǒng)研究[J].中國安全科學(xué)學(xué)報(bào),2008(7):11-17.
[8]陳紅華,田志宏.國內(nèi)外農(nóng)產(chǎn)品可追溯系統(tǒng)比較研究[J].國際經(jīng)貿(mào).2007(510):5-6.
[9]范振鈞.基于ASP.NET的三層結(jié)構(gòu)實(shí)現(xiàn)方法研究 [J].計(jì)算機(jī)科學(xué),2007,34(4):289-291.
[10]趙巖,吳莉宇,王強(qiáng),尚靜.我國農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)的建立研究[J].現(xiàn)代農(nóng)業(yè)科技,2009(18):323-325.
[11]孫斌.食品安全管理存在問題及其對(duì)策研究[J].中國安全科學(xué)學(xué)報(bào),2006,16(11):48-53.
[12]周潔紅,姜?jiǎng)?lì)卿.農(nóng)產(chǎn)品質(zhì)量安全追溯體系中的農(nóng)戶行為分析一以蔬菜種植戶為例[J].浙江大學(xué)學(xué)報(bào)(人文社會(huì)科學(xué)版),2007(3):118-127.
[13]涂傳清,王愛虎.我國農(nóng)產(chǎn)品質(zhì)量安全追溯體系建設(shè)中存在的問題與對(duì)策[J].農(nóng)機(jī)化研究,2011(3):16-20.
[14]楊秀梅,陳洪亮,董得義.基于ASP.NET的網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].實(shí)驗(yàn)室研究與探索,2007,26(2):67-69.
[15]馬漢武,王善霞.食品安全環(huán)境下的肉類食品可追溯系統(tǒng)的構(gòu)建[J].中國安全科學(xué)學(xué)報(bào),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稿件編號(hào):201601026
國家社科基金項(xiàng)目(11BJY047);陜西省專項(xiàng)科研計(jì)劃項(xiàng)目(12JK0114)
魏小英(1970—),女,陜西富平人,碩士,副教授。研究方向:教學(xué)和企業(yè)運(yùn)營。