大數(shù)據(jù)肉類(lèi)安全追溯系統(tǒng)案例
羊肉市場(chǎng)上伴隨著越來(lái)越多的挑戰(zhàn)
1)羊肉市場(chǎng)摻假劣質(zhì)的羊肉,山寨假冒的產(chǎn)品,嚴(yán)重危害畜牧地區(qū)品牌形象
2)“防偽標(biāo)簽”在落地市場(chǎng)實(shí)踐中,消費(fèi)者需要登入指定網(wǎng)站或撥打指定電話(huà)才能檢驗(yàn)真?zhèn)危哟罅讼M(fèi)者檢測(cè)品牌真?zhèn)蔚氖褂贸杀?,?dǎo)致消費(fèi)者棄用,懶用,使山寨假冒產(chǎn)品頻鉆漏洞。
3)食品安全越來(lái)越受消費(fèi)者重視,如何告知或體現(xiàn)“品牌羊肉”產(chǎn)品安全,健康,養(yǎng)殖環(huán)境優(yōu)勢(shì)?
如何解決?怎樣才能面面俱到?——“食品安全追溯”系統(tǒng)—–輕松解決問(wèn)題
遇到問(wèn)題:摻假山寨問(wèn)題怎么破? “防偽標(biāo)簽”使用麻煩怎么破? 如何讓消費(fèi)者對(duì)品牌羊肉產(chǎn)品吃的放心?
解決方案: “食品安全追溯系統(tǒng)”,從牧場(chǎng)到餐桌,全程產(chǎn)業(yè)鏈信息記錄,對(duì)畜牧,免疫/檢疫,消毒,屠宰,加工,運(yùn)輸?shù)刃畔⒃斍橛涗?,讓消費(fèi)者買(mǎi)的放心,吃的放心,先進(jìn)的加密追溯碼,每塊羊肉對(duì)應(yīng)生成“唯一追溯二維碼”,消費(fèi)者可直接通過(guò)手機(jī)掃描輕松辨別品牌真?zhèn)?,維護(hù)品牌形象。
通過(guò)前期為每只羊打上“耳標(biāo)”標(biāo)簽,鎖定每個(gè)體羊,并在擁有專(zhuān)屬“身份證”為基礎(chǔ),耳標(biāo)信息會(huì)記錄每個(gè)體羊的–免疫信息–檢疫信息–消毒情況–屠宰信息–運(yùn)輸信息–銷(xiāo)售信息等過(guò)程,從牧場(chǎng)到市場(chǎng)商超銷(xiāo)售一系列信息記錄整理,最后將所有信息傳上云端,生成唯一追溯“二維碼”,可直接用手機(jī)掃描,查看這塊羊肉一生的“履歷信息”。
“食品安全追溯”體系解決方案思路構(gòu)架圖
建設(shè)背景目標(biāo):
羊肉質(zhì)量安全追溯體系平臺(tái)項(xiàng)目是利用先進(jìn)的信息化技術(shù),以信息化建設(shè)為手段,實(shí)現(xiàn)食品源頭控制和餐飲服務(wù)食品安全以及廢棄油脂管理的追溯體系,逐步建立羊肉的畜牧、養(yǎng)殖、屠宰、運(yùn)輸、銷(xiāo)售等五個(gè)環(huán)節(jié)的全面業(yè)務(wù)監(jiān)督管理,實(shí)行實(shí)時(shí)監(jiān)控,確保最終消費(fèi)者的安全。以信息化為支撐,提高監(jiān)管力度,解決監(jiān)管力量與監(jiān)管任務(wù)不匹配的矛盾,以信息化共享分基礎(chǔ),推進(jìn)羊肉全產(chǎn)業(yè)鏈建設(shè)項(xiàng)目。
羊肉質(zhì)量安全追溯系統(tǒng)架構(gòu)
羊肉質(zhì)量安全追溯系統(tǒng)采用SOA(Service-Oriented Architecture)架構(gòu)開(kāi)發(fā),以用戶(hù)需求為導(dǎo)向,同時(shí)又結(jié)合了MDA(Model Dirven Architecture)開(kāi)發(fā)模型,協(xié)助企業(yè)實(shí)現(xiàn)各種個(gè)性化合理需求地傻瓜式擴(kuò)充。
架構(gòu)示意圖如下所示:
羊肉質(zhì)量安全追溯系統(tǒng)遵循的SOA架構(gòu)體系,總體來(lái)講由四個(gè)部分構(gòu)成:
1、運(yùn)行庫(kù)(Runtime Library):將產(chǎn)品運(yùn)行所需的持久化體系、數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)體系、界面體系、網(wǎng)絡(luò)通訊體系、多語(yǔ)言機(jī)制等做統(tǒng)一的封裝,有效降低系統(tǒng)集成、應(yīng)用開(kāi)發(fā)部署的復(fù)雜度,并且所有客制化的服務(wù)、功能都繼承了運(yùn)行庫(kù)的機(jī)制。
2、MDA(模型驅(qū)動(dòng)架構(gòu)):通過(guò)模型和商業(yè)元件定義,可靈活配置業(yè)務(wù)功能所需要的數(shù)據(jù)源模型、窗體排版模型,業(yè)務(wù)模型之間的轉(zhuǎn)單流程、工作流、審核流。其中商業(yè)元件的管理也是圍繞在模型元件的基礎(chǔ)上運(yùn)轉(zhuǎn)的。
3、業(yè)務(wù)服務(wù):平臺(tái)將架構(gòu)分為4個(gè)層次,主要是表示層(又分為界面層和UCO層)數(shù)據(jù)層、商業(yè)邏輯層、表示層,每個(gè)層次都提供系列的服務(wù)。服務(wù)貫穿了業(yè)務(wù)的工作流程,同時(shí)對(duì)業(yè)務(wù)邏輯的界面操作、數(shù)據(jù)操作、業(yè)務(wù)邏輯操作進(jìn)行分裝,實(shí)現(xiàn)了對(duì)業(yè)務(wù)元件的操作,并驅(qū)動(dòng)業(yè)務(wù)元件完成業(yè)務(wù)功能。
4、研發(fā)和實(shí)施工具箱:包括開(kāi)發(fā)集成環(huán)境、模型開(kāi)發(fā)、數(shù)據(jù)庫(kù)升級(jí)等應(yīng)用研發(fā)和實(shí)施所需要的工具箱。
而架構(gòu)實(shí)現(xiàn)原型如下圖所示:
兼具B/S與C/S架構(gòu),滿(mǎn)足靈活應(yīng)用部署
羊肉食品質(zhì)量安全追溯系統(tǒng)采用云平臺(tái)的模式,實(shí)現(xiàn)多地域的分布式部署,既支持B/S,也支持C/S,可滿(mǎn)足客戶(hù)靈活應(yīng)用的部屬環(huán)境。滿(mǎn)足用戶(hù)在不同環(huán)境下的需求。不僅支持全系統(tǒng)所有功能均可在B/S架構(gòu)上應(yīng)用,同時(shí)用戶(hù)在配置平臺(tái)上自定義的功能也可自動(dòng)生成B/S的UI界面,即用戶(hù)在C/S架構(gòu)上自定義的功能,也可直接在B/S架構(gòu)上應(yīng)用。
羊肉食品質(zhì)量安全追溯系統(tǒng)是N層式的架構(gòu),有數(shù)據(jù)庫(kù)服務(wù)器(DBMS),主服務(wù)器(Master Server),應(yīng)用服務(wù)器(App Server),代理服務(wù)器等(Proxy Server),這些服務(wù)器可以分開(kāi),也可以集成在一臺(tái)服務(wù)器上。而且應(yīng)用服務(wù)器可以設(shè)置多臺(tái),代理服務(wù)器也可以設(shè)置多臺(tái)。
羊肉食品質(zhì)量安全追溯系統(tǒng)的N層式架構(gòu):Master、Application、Proxy自由分布,并支援負(fù)載平衡,由內(nèi)建Server Manager自動(dòng)處理。同時(shí)支持TCP/IP多線(xiàn)程通訊編程,支持多Database并行運(yùn)行,由內(nèi)建的DBMS自動(dòng)處理。
架構(gòu)的設(shè)計(jì)理念說(shuō)明:
Database服務(wù)器(DBMS),即數(shù)據(jù)庫(kù)服務(wù)器,我們可將數(shù)據(jù)庫(kù)服務(wù)器與Master Server、App Server分離,隱藏于后端,可很好的保證數(shù)據(jù)庫(kù)的安全性。即使遇到黑客攻擊,他們最多也只能摧毀Master Server,無(wú)法觸及到DBMS,因此可以保障我們數(shù)據(jù)庫(kù)的安全,也就保障了我們資料的機(jī)密及安全性。
Master Server主服務(wù)器,它是統(tǒng)管全局的。比如說(shuō)在線(xiàn)用戶(hù)控制:現(xiàn)在有多少用戶(hù)同時(shí)在線(xiàn),哪些用戶(hù)是閑置著的;還有像同步鎖定管理:有一個(gè)人已經(jīng)在修改單據(jù),另一個(gè)人要修改這筆單據(jù)時(shí),系統(tǒng)就會(huì)提示,不至于發(fā)生前面改的資料被覆蓋掉,做無(wú)用功的情況。
Application Server(App Server)應(yīng)用服務(wù)器,可以分散主服務(wù)器的負(fù)擔(dān),那些不影響全局的進(jìn)程就在應(yīng)用服務(wù)器被處理掉。應(yīng)用服務(wù)器可以根據(jù)需要架設(shè)多臺(tái)。
Proxy Server代理服務(wù)器,進(jìn)一步解決跨地域應(yīng)用時(shí)的效能問(wèn)題。它主要負(fù)責(zé)模糊搜索庫(kù),檔案下載緩存等。
基于.net技術(shù)架構(gòu)
為便于與業(yè)務(wù)系統(tǒng)集成,充分保護(hù)用戶(hù)的現(xiàn)有投資,羊肉食品質(zhì)量安全追溯系統(tǒng)采用微軟最新.Net技術(shù)架構(gòu)開(kāi)發(fā)工具,良好的擴(kuò)充性能,為未來(lái)新需求擴(kuò)展奠定基礎(chǔ)。
使用MS Visual Studio 2008/2010為開(kāi)發(fā)工具,采用模型化設(shè)計(jì)模式(MDA),實(shí)現(xiàn)并支持 SOA(面向服務(wù)架構(gòu))的基礎(chǔ)架構(gòu),以.Net Framework公共語(yǔ)言運(yùn)行庫(kù),通過(guò)ASM、C#、C++、ASP.Net語(yǔ)言,實(shí)踐通過(guò)自定義協(xié)議標(biāo)準(zhǔn)(C-Net-Protocol)的C/S及B/S的分布式架構(gòu),其中后臺(tái)采用C/S架構(gòu),B/S前臺(tái)網(wǎng)站采用B/S架構(gòu),以Windows 2003 Server及以上操作系統(tǒng)為運(yùn)行平臺(tái),后端數(shù)據(jù)庫(kù)可應(yīng)用MS SQL Server 2005、Oracle 維護(hù)龐大的資料庫(kù)。
數(shù)據(jù)分析平臺(tái)
實(shí)現(xiàn)對(duì)羊肉在畜牧、養(yǎng)殖、屠宰、運(yùn)輸、銷(xiāo)售環(huán)節(jié)數(shù)據(jù)的采集和分析,通過(guò)橫向和縱向的對(duì)比全面分析各項(xiàng)數(shù)據(jù)。實(shí)現(xiàn)對(duì)羊只過(guò)往數(shù)據(jù)的查詢(xún),分為明細(xì)數(shù)據(jù)和統(tǒng)計(jì)數(shù)據(jù),數(shù)據(jù)通過(guò)報(bào)表形式或曲線(xiàn)形式展現(xiàn)給監(jiān)管人員。監(jiān)管部門(mén)可以通過(guò)設(shè)置分析的方式、結(jié)果顯示方式以及相關(guān)的指標(biāo)計(jì)算公式來(lái)直觀(guān)的體現(xiàn)企業(yè)的情況。對(duì)屠宰企業(yè)的經(jīng)營(yíng)行為、對(duì)用戶(hù)的消費(fèi)行為進(jìn)行統(tǒng)計(jì),分析出結(jié)果有利于各種決策。
統(tǒng)計(jì)分析是一個(gè)全方位的大數(shù)據(jù)分析平臺(tái),分析途徑為以下幾種;按照畜牧、養(yǎng)殖、屠宰、運(yùn)輸、銷(xiāo)售環(huán)節(jié)來(lái)劃分;按照牧戶(hù)、屠宰企業(yè)、消費(fèi)者來(lái)劃分。
肉類(lèi)安全追溯體系建設(shè),促進(jìn)四點(diǎn)效益
1)社會(huì)效益
追溯系統(tǒng)能讓消費(fèi)者通過(guò)手機(jī)查詢(xún),知道餐桌上每一塊肉的源產(chǎn)地,能對(duì)羊的飼養(yǎng)、屠宰及產(chǎn)品加工、儲(chǔ)藏、銷(xiāo)售等環(huán)節(jié)進(jìn)行實(shí)時(shí)監(jiān)督和管理,讓每一個(gè)老百姓都能吃上“放心肉”,保護(hù)老百姓“舌尖上的安全”,使得市場(chǎng)更加的規(guī)范、健康,真正達(dá)到追溯的目的。
2)經(jīng)濟(jì)效益
2015年,在全國(guó)羊肉價(jià)格下降時(shí),某某羊肉價(jià)格均價(jià)仍保持穩(wěn)步提升,每斤提升20元左右,每年可增收18億元,其中產(chǎn)業(yè)鏈中企業(yè)可增加收入6億元,牧民人均可增收6000元。
3)生態(tài)效益
通過(guò)羊肉追溯體系建設(shè),在不增加牲畜數(shù)量的情況下,可以大幅度增加牧民收入,間接的保護(hù)了自然資源。
4)品牌效益
羊肉追溯體系的應(yīng)用,有效提高了國(guó)家對(duì)重大疫情的快速反應(yīng)和及時(shí)處理速度,可以為企業(yè)節(jié)約成本,同時(shí)提升了我國(guó)農(nóng)畜產(chǎn)品在國(guó)際的地位和品牌競(jìng)爭(zhēng)力,為企業(yè)和國(guó)家創(chuàng)造更多的外匯收入。