王自園
摘要:隨著社會(huì)的發(fā)展和人民生活水平的提高,人們對(duì)乳制品安全問(wèn)題越來(lái)越關(guān)注,消費(fèi)者迫切需要一個(gè)乳制品安全溯源平臺(tái),進(jìn)行有效地追蹤、追溯、回收問(wèn)題產(chǎn)品。該文從乳制品的銷售、生產(chǎn)等環(huán)節(jié)從整體上進(jìn)行了分析和設(shè)計(jì),采用ASP.NET以及C#語(yǔ)言進(jìn)行Web架構(gòu),采用ADO.NET方式對(duì)數(shù)據(jù)庫(kù)進(jìn)行處理,分別為游客、企業(yè)用戶以及監(jiān)管部門(mén)提供平臺(tái),初步實(shí)現(xiàn)了乳制品的基本信息追溯與管理、生產(chǎn)企業(yè)信息查詢、依據(jù)問(wèn)題產(chǎn)品追溯碼提取同批次乳制品以方便召回等功能。
關(guān)鍵詞:Web架構(gòu);乳制品;ADO.NET;ASP.NET
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)10-0086-03
俗話說(shuō):民以食為天,食以安為先。食品是人類生存的第一需求,是人類進(jìn)行其他一切社會(huì)活動(dòng)的物質(zhì)基礎(chǔ)?,F(xiàn)在,食品尤其是乳制品的質(zhì)量跟人類的健康有著最直接的關(guān)系,質(zhì)量不過(guò)關(guān),安全性差的乳制品極有可能引發(fā)人類的各種疾病,嚴(yán)重的甚至?xí)<吧6鴮?duì)乳制品質(zhì)量監(jiān)管的一個(gè)強(qiáng)而有力的措施就是建立健全一個(gè)權(quán)威的乳制品溯源系統(tǒng),可以做到從乳制品基本信息進(jìn)行對(duì)乳制品生產(chǎn)廠家信息、銷售信息、奶源信息、奶牛飼養(yǎng)信息、飼養(yǎng)員信息等等做到全而精的追溯。
1 研究?jī)?nèi)容與技術(shù)路線
1)研究?jī)?nèi)容:本文以乳制品為研究對(duì)象,基于Web平臺(tái),采用ASP.NET及C#語(yǔ)言進(jìn)行Web架構(gòu),以ADO.NET方式對(duì)數(shù)據(jù)庫(kù)進(jìn)行處理,為3種不同用戶需求開(kāi)發(fā)出一個(gè)可以對(duì)乳制品進(jìn)行簡(jiǎn)易追溯、乳制品數(shù)據(jù)庫(kù)信息管理、問(wèn)題產(chǎn)品簡(jiǎn)易召回的可以說(shuō)是“麻雀雖小,五臟俱全”的乳制品追溯系統(tǒng)。
2) 技術(shù)路線:基于研究?jī)?nèi)容,可以繪制出該追溯系統(tǒng)技術(shù)路線圖,如圖1所示:
2 系統(tǒng)總體設(shè)計(jì)
1)功能需求:結(jié)合乳制品生產(chǎn)情況現(xiàn)狀和乳制品追溯系統(tǒng)的特點(diǎn),一方面,系統(tǒng)必須具有查詢?nèi)橹破窂哪膛o曫B(yǎng)信息到銷售及產(chǎn)品各種信息的功能,屬于溯源環(huán)節(jié)中必不可少的基本信息;另一方面系統(tǒng)還包括企業(yè)用戶各種信息的管理、監(jiān)管部門(mén)的問(wèn)題產(chǎn)品召回等功能。因此,本系統(tǒng)應(yīng)實(shí)現(xiàn)幾個(gè)功能:a.溯源功能,普通用戶通過(guò)溯源系統(tǒng)查詢?nèi)橹破返南嚓P(guān)信息,出了根據(jù)溯源編碼查詢到的基本信息外,還應(yīng)包括生產(chǎn)企業(yè)信息、企業(yè)生產(chǎn)信息以及奶牛飼養(yǎng)信息。b.管理功能,企業(yè)用戶對(duì)產(chǎn)品信息、奶牛信息等進(jìn)行編輯、刪除,通過(guò)Web端表單,最終錄入核心數(shù)據(jù)庫(kù)。c.問(wèn)題產(chǎn)品召回功能,當(dāng)產(chǎn)品出現(xiàn)問(wèn)題急需召回時(shí),如果責(zé)任在于企業(yè),那么將根據(jù)問(wèn)題產(chǎn)品的追溯編碼查詢?cè)撈髽I(yè)同批次的所有產(chǎn)品及銷售信息,如果責(zé)任在于奶源,那么將根據(jù)問(wèn)題奶牛的編碼查詢到用該奶牛的奶生產(chǎn)的所有產(chǎn)品信息。然后監(jiān)管部門(mén)可以通過(guò)聯(lián)系企業(yè),將問(wèn)題產(chǎn)品下架,做緊急召回處理。
2)系統(tǒng)功能框架設(shè)計(jì)
基于Web的乳制品追溯系統(tǒng)主要為生產(chǎn)者提供生產(chǎn)信息管理服務(wù)、為消費(fèi)者提供乳制品追溯服務(wù)以及為監(jiān)管部門(mén)提供問(wèn)題產(chǎn)品召回服務(wù)。因此從以上的功能需求中,我們將系統(tǒng)分為三個(gè)部分,第一個(gè)為企業(yè)用戶信息管理模塊,企業(yè)用戶可以對(duì)企業(yè)的生產(chǎn)信息,奶源信息,產(chǎn)品信息進(jìn)行管理。第二個(gè)為乳制品溯源模塊,提供基于Web端的產(chǎn)品溯源。第三個(gè)為監(jiān)管部門(mén)的產(chǎn)品召回,該系統(tǒng)主要從責(zé)任在企業(yè)與責(zé)任在奶源兩種典型產(chǎn)品問(wèn)題角度進(jìn)行問(wèn)題產(chǎn)品召回。系統(tǒng)的總體框架圖如圖2所示:
3 基于Web的乳制品溯源系統(tǒng)設(shè)計(jì)
3.1系統(tǒng)開(kāi)發(fā)環(huán)境
本系統(tǒng)在進(jìn)行開(kāi)發(fā)時(shí)選用的開(kāi)發(fā)環(huán)境為:操作系統(tǒng):Win 7;Web服務(wù)器:ASP.NET Development Server;開(kāi)發(fā)軟件:Microsoft Visual Studio 2008;空間數(shù)據(jù)庫(kù):SQL Server 2005;瀏覽器:搜狗瀏覽器;開(kāi)發(fā)語(yǔ)言:C#。
3.2 系統(tǒng)運(yùn)行環(huán)境
本系統(tǒng)運(yùn)行環(huán)境為:處理器:Pentium(R) Dual-Core CPU;系統(tǒng)類型:32位操作系統(tǒng);操作系統(tǒng):Win 7。
3.3 系統(tǒng)實(shí)現(xiàn)關(guān)鍵技術(shù)
1)普通用戶溯源查詢關(guān)鍵技術(shù) :普通用戶可以進(jìn)行產(chǎn)品信息簡(jiǎn)單追溯,部分代碼實(shí)現(xiàn)如下:
2)企業(yè)用戶管理數(shù)據(jù)關(guān)鍵技術(shù) :企業(yè)用戶采用GridView進(jìn)行數(shù)據(jù)操作,主要代碼實(shí)現(xiàn)如下:
3)監(jiān)管部門(mén)產(chǎn)品召回關(guān)鍵技術(shù):監(jiān)管部門(mén)對(duì)于數(shù)據(jù)操作也是采用GridView,在后臺(tái)CS架構(gòu)中,主要代碼如下:
4 系統(tǒng)主要功能實(shí)現(xiàn)
1)系統(tǒng)主頁(yè):基于Web的乳制品追溯系統(tǒng)首頁(yè)設(shè)計(jì)要求簡(jiǎn)單明了、結(jié)構(gòu)合理,具體布局大體如下所示:
2)普通用戶查詢模塊 :普通用戶主要是對(duì)乳制品的追溯查詢,再輸入產(chǎn)品追溯編碼并且點(diǎn)擊提交追溯之后,可以查詢到該產(chǎn)品的基本信息,如下圖所示:
追溯系統(tǒng),顧名思義強(qiáng)調(diào)的是追溯,普通用戶在基本信息的基礎(chǔ)上可以對(duì)乳制品進(jìn)行追根溯源,點(diǎn)擊生產(chǎn)企業(yè)信息和奶源信息可以查詢相關(guān)信息,以此做到對(duì)乳制品的追溯。
3)企業(yè)用戶信息管理模塊:在主頁(yè)面的左方,選擇用戶類型為企業(yè)用戶,并填寫(xiě)用戶名密碼,點(diǎn)擊登錄可以登錄到企業(yè)信息管理頁(yè)面。如下圖所示:
4)監(jiān)管部門(mén)產(chǎn)品召回模塊 :如果發(fā)生乳制品安全問(wèn)題,本系統(tǒng)提供兩種問(wèn)題來(lái)源處理方法,一種是企業(yè)自身生產(chǎn)問(wèn)題,這種情況下監(jiān)管部門(mén)將檢索所有該企業(yè)問(wèn)題產(chǎn)品同批次產(chǎn)品的詳細(xì)信息。另一種是奶源問(wèn)題,在這種情況下監(jiān)管部門(mén)將查詢使用出現(xiàn)問(wèn)題的奶牛產(chǎn)的奶生產(chǎn)的所有產(chǎn)品詳細(xì)信息。如下圖所示:
5 結(jié)論
本追溯系統(tǒng)是在參考國(guó)內(nèi)外乳制品溯源系統(tǒng)研究成果與應(yīng)用及平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)同時(shí)結(jié)合乳制品特點(diǎn)與開(kāi)發(fā)需求的基礎(chǔ)上開(kāi)發(fā)出來(lái)的。參考乳制品生產(chǎn)工藝流程,并以此為依據(jù)建立乳制品追溯系統(tǒng)數(shù)據(jù)庫(kù),實(shí)現(xiàn)了乳制品信息快速瀏覽。初步完成了基于Web的乳制品追溯系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。本系統(tǒng)實(shí)現(xiàn)了3中不同用戶群體的三種相關(guān)需求,一是普通用戶的乳制品追溯查詢,二是企業(yè)用戶對(duì)數(shù)據(jù)的管理,三是監(jiān)管部門(mén)對(duì)問(wèn)題產(chǎn)品的召回。
參考文獻(xiàn):
[1] 邊吉榮,曾建華.基于RFID與二維碼技術(shù)的畜產(chǎn)品可追溯系統(tǒng)設(shè)計(jì)[J]. 電腦知識(shí)與技術(shù),2010,6(19):552-554.
[2] 鄧訓(xùn)飛,呂曉男.基于GIS技術(shù)的農(nóng)產(chǎn)品產(chǎn)地編碼研究與應(yīng)用[J].浙江大學(xué)學(xué)報(bào),2009 35(1):93-97.
[3] 范海琴.農(nóng)產(chǎn)品供應(yīng)鏈及其管理信息系統(tǒng)關(guān)鍵技術(shù)研究[D]. 武漢:武漢理工大學(xué),2008.
[4] 金海水,劉建華.農(nóng)產(chǎn)品質(zhì)量快速溯源系統(tǒng)的現(xiàn)狀、問(wèn)題與對(duì)策[J].商業(yè)時(shí)代,2009(25):66-77.
[5] Pavana W,F(xiàn)raisse C W,Peres N A.Development of a web-based disease forecasting system for strawberries[J].Computers and Electronics in Agriculture,2011,75(10):169-175.