張 蘭,張小鋒
(南昌航空大學(xué)信息工程學(xué)院,江西 南昌 330063)
隨著經(jīng)濟(jì)的發(fā)展和社會(huì)分工的細(xì)化,圍繞著飲食的供需環(huán)境日趨復(fù)雜化。因此有必要站在國(guó)家糧食和食物供給安全的戰(zhàn)略高度從整體的視角對(duì)食物的供需變化進(jìn)行系統(tǒng)的研究。近年來(lái),我國(guó)食品工業(yè)一直呈高速發(fā)展?fàn)顟B(tài),食品工業(yè)生產(chǎn)總值和銷(xiāo)售收入已經(jīng)連續(xù)多年位居中國(guó)制造業(yè)首位,食品安全的隱患也隨之增加,食品安全問(wèn)題日益成為人們強(qiáng)烈關(guān)注的問(wèn)題[1]。當(dāng)前餐飲企業(yè)部分內(nèi)部管理人員衛(wèi)生意識(shí)淡薄,食品從業(yè)人員素質(zhì)普遍較低,食品安全意識(shí)、法律意識(shí)和責(zé)任意識(shí)不強(qiáng),檢驗(yàn)?zāi)芰笥谑称樊a(chǎn)業(yè)發(fā)展[2],面對(duì)現(xiàn)今食品藥品監(jiān)管體制機(jī)制存在缺陷,監(jiān)管手段落后,基礎(chǔ)薄弱,投入不足[4],在食品藥品監(jiān)管設(shè)施亟待改善的前提下提出適用于執(zhí)法人員移動(dòng)辦公的采集終端。
本系統(tǒng)改變了以往食品監(jiān)管稽查的工作方式,放棄了執(zhí)法人員攜帶厚重的報(bào)表進(jìn)行現(xiàn)場(chǎng)執(zhí)法檢查的方法,利用智能手機(jī)中的移動(dòng)采集終端進(jìn)行現(xiàn)場(chǎng)辦公。此終端滿(mǎn)足了執(zhí)法人員的日常辦公需求,使得需要大量人力、時(shí)間進(jìn)行的工作變得簡(jiǎn)單高效。
食品監(jiān)管系統(tǒng)采用三層架構(gòu)的思想,分別是:采集終端、中心服務(wù)器、后臺(tái)數(shù)據(jù)庫(kù)。采集終端通過(guò)智能手機(jī)聯(lián)網(wǎng)方式與中心服務(wù)器連接,采用Android客戶(hù)端應(yīng)用技術(shù)使用Java技術(shù);中心服務(wù)器與后臺(tái)數(shù)據(jù)庫(kù)采用ADO.NET數(shù)據(jù)訪問(wèn)接口實(shí)現(xiàn)連接操作,終端體系結(jié)構(gòu)如圖1所示。
圖1 終端體系構(gòu)架圖
基于Android食品監(jiān)管采集終端的無(wú)線采集運(yùn)作過(guò)程如下:執(zhí)法人員持采集終端在餐飲企業(yè)進(jìn)行現(xiàn)場(chǎng)執(zhí)法,將企業(yè)的基本信息包括企業(yè)名稱(chēng)、地址、聯(lián)系電話、企業(yè)許可證編號(hào)、許可證有效期、法人等信息錄入采集終端,然后通過(guò)采集終端內(nèi)已設(shè)定的檢查規(guī)則進(jìn)行核對(duì),信息采集終端會(huì)自動(dòng)生成稽查信息,執(zhí)法人員可以在智能手機(jī)網(wǎng)絡(luò)聯(lián)通的情況下進(jìn)行數(shù)據(jù)同步,將稽查信息上傳到服務(wù)器數(shù)據(jù)庫(kù)中以備查詢(xún)。同時(shí)通過(guò)數(shù)據(jù)同步,把服務(wù)器上的新信息(比如重要公告、任務(wù)提示等信息)下載到采集終端上。如圖2所示。采集終端把數(shù)據(jù)傳到數(shù)據(jù)庫(kù)中,本系統(tǒng)后臺(tái)可以查詢(xún)相關(guān)信息。
圖2 無(wú)線數(shù)據(jù)采集圖
如圖3所示,終端包括9個(gè)模塊,分別是:系統(tǒng)登錄、綜合查詢(xún)、監(jiān)督檢查、抽檢、快檢、重大活動(dòng)檢查、重要公告、任務(wù)提示、系統(tǒng)更新。檢查中監(jiān)管取證功能具有現(xiàn)場(chǎng)錄像、拍照、錄音等功能。
圖3 食品監(jiān)管系統(tǒng)移動(dòng)終端功能結(jié)構(gòu)圖
系統(tǒng)登錄模塊主要是監(jiān)督人員和執(zhí)法人員處理被監(jiān)管餐飲企業(yè)的基本信息的模塊。
綜合查詢(xún)模塊為執(zhí)法人員處理日常監(jiān)督檢查內(nèi)容,包括餐飲企業(yè)內(nèi)部所有食品相關(guān)設(shè)施和從業(yè)人員信息等相關(guān)查詢(xún)的模塊。
監(jiān)督檢查模塊為執(zhí)法人員現(xiàn)場(chǎng)檢查餐飲服務(wù)單位內(nèi)部所有食品相關(guān)設(shè)施和從業(yè)人員信息等是否符合標(biāo)準(zhǔn)的模塊。
重大活動(dòng)模塊為執(zhí)法人員處理重大活動(dòng)相關(guān)內(nèi)容的檢查信息模塊。
重要公告模塊為食品監(jiān)督管理系統(tǒng)后臺(tái)為采集終端發(fā)布的重要公告信息的模塊。
任務(wù)提示模塊為食品監(jiān)督管理系統(tǒng)后臺(tái)向某一執(zhí)法人員所發(fā)布的任務(wù)提示的模塊。
抽檢模塊為執(zhí)法人員采集終端檢查時(shí)檢查評(píng)價(jià)有關(guān)產(chǎn)品、物品是否符合國(guó)家相關(guān)標(biāo)準(zhǔn)要求的模塊。
快檢模塊為每日對(duì)重大活動(dòng)保障定點(diǎn)酒店內(nèi)的食品、食品原料進(jìn)行快速檢測(cè)的模塊。
系統(tǒng)更新模塊為執(zhí)法人員于某一時(shí)間段處理采集軟件更新的模塊;實(shí)現(xiàn)食品監(jiān)督管理系統(tǒng)服務(wù)器與采集終端數(shù)據(jù)一致的模塊,它實(shí)現(xiàn)了數(shù)據(jù)的上傳和下載功能。
圖4為食品監(jiān)管系統(tǒng)功能結(jié)構(gòu)圖。
圖4 食品監(jiān)管系統(tǒng)功能結(jié)構(gòu)圖
日常監(jiān)管模塊:主要用來(lái)查詢(xún)手機(jī)終端現(xiàn)場(chǎng)對(duì)餐飲服務(wù)企業(yè)檢查內(nèi)容的查詢(xún),管理員對(duì)執(zhí)法人員分配任務(wù),既可以對(duì)所有餐飲單位發(fā)布重要公告,也可以針對(duì)某個(gè)企業(yè)發(fā)布公告等操作。
重大活動(dòng)模塊:食品及食品原材料、食品存儲(chǔ)、粗加工、烹調(diào)、備餐、供餐、餐飲具清洗消毒、食品留樣查詢(xún)。餐廳進(jìn)貨采購(gòu)等。檢查結(jié)果分別打印出相關(guān)報(bào)表。查詢(xún)相關(guān)的檢查記錄和錄入重大活動(dòng)檢查相關(guān)的內(nèi)容。
企業(yè)信息模塊:主要指監(jiān)管的餐飲單位管理的基本信息的查詢(xún)。
量化等級(jí)模塊:是本系統(tǒng)的主要模塊之一。根據(jù)國(guó)家發(fā)布的餐飲監(jiān)督管理要求,設(shè)置相關(guān)的檢查內(nèi)容等,并實(shí)現(xiàn)打印報(bào)表。
從業(yè)人員模塊:監(jiān)督管理人員在對(duì)餐飲服務(wù)企業(yè)進(jìn)行日常檢查時(shí),要檢查的項(xiàng)目是從業(yè)人員健康證、個(gè)人衛(wèi)生、從業(yè)人員培訓(xùn)與考核、從業(yè)人數(shù)上報(bào)。本系統(tǒng)進(jìn)行相關(guān)查詢(xún)與錄入從業(yè)人員的基本信息,可以批量地錄入被監(jiān)管企業(yè)的從業(yè)人員的信息,錄入和查詢(xún)從業(yè)人員的體檢表。也可查詢(xún)被監(jiān)管企業(yè)所有從業(yè)人員的單位信息表。
信用管理模塊:查詢(xún)違法違規(guī)的企業(yè),基礎(chǔ)表的管理與設(shè)置。
許可管理模塊:查詢(xún)被監(jiān)管企業(yè)的許可證,查詢(xún)被監(jiān)管的企業(yè)辦理許可證的相關(guān)內(nèi)容。
溯源管理模塊:主要指餐飲服務(wù)企業(yè)的食品原料的采購(gòu)要求索證索票、進(jìn)貨查驗(yàn)和建立采購(gòu)記錄進(jìn)行監(jiān)管。
修改密碼模塊:管理人員修改自己所使用的本系統(tǒng)人員密碼服務(wù)模塊。
移動(dòng)采集終端開(kāi)發(fā)采用J2ME框架。在基于Android的平臺(tái)上開(kāi)發(fā),必須安裝Android sdk 2.2以上版本的開(kāi)發(fā)包。采集終端安裝Android 2.2或以上,分辨率要求480×800至800×1280,系統(tǒng)內(nèi)存1GB,支持藍(lán)牙2.1模塊的智能手機(jī)操作系統(tǒng)。打印機(jī)采用惠普的HP Office jet 100 mobile printer型號(hào)。
后臺(tái)網(wǎng)站采用在 Microsoft Visual Studio 2010開(kāi)發(fā),平臺(tái)選用ASP.NET,用C#語(yǔ)言編程實(shí)現(xiàn)。
ASP.NET是由微軟公司發(fā)布的一個(gè)程序框架,廣泛應(yīng)用于創(chuàng)建動(dòng)態(tài)的Web站點(diǎn)。ASP.NET是基于組件的、完全面向?qū)ο蟮模拇a將業(yè)務(wù)邏輯和頁(yè)面邏輯分開(kāi),代碼維護(hù)和修改更加簡(jiǎn)單方便。ASP.NET可以支持多種客戶(hù)端類(lèi)型,可擴(kuò)展性好,編程復(fù)雜性低,開(kāi)發(fā)周期短和安全性高等優(yōu)點(diǎn),成為開(kāi)發(fā)食品監(jiān)管系統(tǒng)的首選。在日常檢查中,對(duì)于違反食品監(jiān)督管理法的檢查項(xiàng)目須進(jìn)行現(xiàn)場(chǎng)監(jiān)管取證,移動(dòng)采集終端,采用 Camera拍照技術(shù)[5]實(shí)現(xiàn)了此項(xiàng)功能。ASP.NET中采用ReportViewer控件生成打印監(jiān)管取證的報(bào)表,移動(dòng)終端可以預(yù)覽這個(gè)網(wǎng)頁(yè)報(bào)表。在終端中安裝PrinterShare軟件[6]后,可以通過(guò)藍(lán)牙連接下載打印相關(guān)報(bào)表。其實(shí)現(xiàn)代碼如下:
本文研究和開(kāi)發(fā)基于ASP.NET平臺(tái)和Android系統(tǒng)的食品監(jiān)管系統(tǒng),它是食品安全監(jiān)督智能管理系統(tǒng)的重要組成部分,它使食品監(jiān)督局執(zhí)法人員能夠方便、快捷地進(jìn)行現(xiàn)場(chǎng)執(zhí)法,使得食品安全采集工作變得簡(jiǎn)單易操作,通過(guò)藍(lán)牙連接打印機(jī)打印報(bào)表,減輕了執(zhí)法人員手寫(xiě)報(bào)表的巨大工作量,以及避免手寫(xiě)報(bào)表易產(chǎn)生的筆誤。采集終端所采集監(jiān)管信息可實(shí)時(shí)上報(bào),避免了執(zhí)法信息丟失的問(wèn)題。
食品安全監(jiān)管智能管理系統(tǒng)的實(shí)現(xiàn)與運(yùn)用改變了食品監(jiān)督管理系統(tǒng)中執(zhí)法人員移動(dòng)辦公的方式,使得辦公自動(dòng)化運(yùn)用到食品監(jiān)督管理系統(tǒng)中,提供了安全認(rèn)證和用戶(hù)分權(quán)的管理機(jī)制,填補(bǔ)了食品監(jiān)督管理系統(tǒng)移動(dòng)辦公的空白,具有一定的實(shí)用價(jià)值。
[1]張殿晶.濟(jì)南市食品藥品監(jiān)督管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2009.
[2]尹明珠.食品藥品監(jiān)管系統(tǒng)績(jī)效評(píng)估方法與應(yīng)用研究[D].天津:天津大學(xué),2007.
[3]衣琳.基于嵌入式系統(tǒng)藍(lán)牙應(yīng)用的實(shí)現(xiàn)[D].大連:大連海事大學(xué),2005.
[4]Eves A,Dervisi P.Experiences of the implementation and operation of hazard analysis critical control points in the food service sector[J].International Journal of Hospitality Management,2005,24(1):3-19.
[5]Ivica Boticki,Hyo-Jeong So,Yancy Toh,et al.ColInq:A system for collaborative inquiry learning with mobile devices[J].International Journal of Robots,Education and Art,2011,1(2):10-22.
[6]PrinterShare.PrinterShare主頁(yè)[EB/OL].http://www.printershare.com/,2012-08-02.