■ 徐書(shū)亮1 錢(qián)亞林1 朱永寶2 王輝3 海文榮1 艾軍4
1. 云南出入境檢驗(yàn)檢疫局 2. 中鑒認(rèn)證有限公司山東分公司 3. 昆明大百科專利事務(wù)所 4. 云南檢驗(yàn)檢疫局技術(shù)中心
摘 要:本文針對(duì)記錄管理現(xiàn)有問(wèn)題,借用HACCP 原理進(jìn)行客戶需求分析,利用Foxtable 應(yīng)用程序,開(kāi)發(fā)了生工/食品企業(yè)生產(chǎn)品控?cái)?shù)據(jù)庫(kù)應(yīng)用程序,實(shí)現(xiàn)了從“生產(chǎn)記錄”到“程序文件”的質(zhì)量體系的逆向構(gòu)建,可在生產(chǎn)品質(zhì)管理、風(fēng)險(xiǎn)預(yù)警、企業(yè)3D 模型庫(kù)管理、產(chǎn)品的快速追溯等方面得到應(yīng)用。普通用戶也可依照此方法,完成管理系統(tǒng)的開(kāi)發(fā)與自我構(gòu)架。
關(guān)鍵詞:HACCP 數(shù)據(jù)庫(kù) 生工 食品 生產(chǎn)品控 自我構(gòu)建
企業(yè)在質(zhì)量管理過(guò)程中會(huì)產(chǎn)生大量的記錄,特別是食品、生物工程企業(yè),每天的質(zhì)量記錄表格就多達(dá)30 余種, 通常這些記錄會(huì)在生產(chǎn)現(xiàn)場(chǎng)手工填寫(xiě),電子文檔一般使用Of f ice 辦公軟件來(lái)管理。隨著記錄規(guī)模日趨增大,數(shù)據(jù)量急劇增加,文件管理的問(wèn)題日益明顯:普通用戶編程困難; 數(shù)據(jù)冗余不可避免;數(shù)據(jù)不能規(guī)范統(tǒng)一;文件系統(tǒng)不支持并發(fā)訪問(wèn);文件結(jié)構(gòu)的修改將導(dǎo)致應(yīng)用程序的修改,其維護(hù)量很大,單靠文件管理系統(tǒng)難以滿足企業(yè)質(zhì)量管理的需求。
針對(duì)文件系統(tǒng)的缺點(diǎn),人們發(fā)展了以統(tǒng)一管理和數(shù)據(jù)共享為主要特征的數(shù)據(jù)庫(kù)系統(tǒng):數(shù)據(jù)不再僅服務(wù)于某個(gè)程序或用戶,而是單位的共享資源,由數(shù)據(jù)庫(kù)管理系統(tǒng)(Data Management System,DBMS)統(tǒng)一管理。用戶不必關(guān)心數(shù)據(jù)存儲(chǔ)和其他實(shí)現(xiàn)的細(xì)節(jié),可在更高的抽象級(jí)別上觀察和訪問(wèn)數(shù)據(jù)。文件結(jié)構(gòu)的一些修改也可以由DBMS 屏蔽,從而減少程序的維護(hù)工作量,提高數(shù)據(jù)的獨(dú)立性,并便于數(shù)據(jù)的轉(zhuǎn)移和更大范圍的共享。
1 “生產(chǎn)品控”數(shù)據(jù)庫(kù)的情況
眾多的企業(yè)管理軟件中,如財(cái)務(wù)管理、進(jìn)銷(xiāo)存管理(ERP)、資產(chǎn)管理、設(shè)備管理、人力資源管理(HR)、供應(yīng)鏈管理(SCM)、客戶關(guān)系管理(CRM)等模塊都有現(xiàn)成的模版,不同行業(yè),不同企業(yè)之間的數(shù)據(jù)庫(kù)結(jié)構(gòu)業(yè)大同小異。而生產(chǎn)品控方面,卻是“因人而異”,即便是相同的行業(yè),類似規(guī)模的企業(yè),因生產(chǎn)細(xì)節(jié)( 如產(chǎn)品訂單情況,生產(chǎn)計(jì)劃、原輔料的來(lái)源,工器設(shè)備的自動(dòng)化程度,員工素質(zhì)、車(chē)間流水線布局) 不同,造成的現(xiàn)實(shí)管理的需求不同而大相徑庭。在生產(chǎn)、品控管理方面,至今仍難有通用格式、模塊可以直接利用。
2 應(yīng)用HACCP 原理對(duì)數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)
數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)通常需要經(jīng)過(guò):調(diào)查與分析(CCP) →數(shù)據(jù)建模→功能設(shè)計(jì)→選擇數(shù)據(jù)庫(kù)系統(tǒng)→選擇數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)→代碼設(shè)計(jì)→測(cè)試與調(diào)試→發(fā)行應(yīng)用軟件。類似于食品的工藝流程,我們可以借用HACCP 原理進(jìn)行過(guò)程分析,以確定關(guān)鍵數(shù)據(jù)。
2.1 數(shù)據(jù)庫(kù)應(yīng)用程序的選擇
Access、SQL Ser ver、Oracle、MySQL 等主流數(shù)據(jù)庫(kù),在開(kāi)放性、可伸縮性、并行性、安全性、使用性能等方面無(wú)疑都能勝任編程及管理需要,但是編程語(yǔ)言不是普通用戶可以掌握的。而Foxtable 的出現(xiàn),給問(wèn)題的解決帶來(lái)了契機(jī),它將Excel、Access、Foxpro 等的優(yōu)勢(shì)融合,無(wú)論是數(shù)據(jù)錄入、查詢、統(tǒng)計(jì),還是報(bào)表生成, 甚至都不需要編寫(xiě)代碼,只需通過(guò)復(fù)制、粘貼,即可得到需要的結(jié)果。
Foxtable 不僅內(nèi)建數(shù)據(jù)庫(kù),還支持Access、SQL Server、Oracle 等主流數(shù)據(jù)庫(kù)作為數(shù)據(jù)源,并提供了數(shù)據(jù)動(dòng)態(tài)加載、后臺(tái)統(tǒng)計(jì)等功能,使得相距千里的不同電腦協(xié)同處理數(shù)據(jù),以及海量數(shù)據(jù)管理,非專業(yè)人士也能輕松應(yīng)付,從而讓普通人也能快速開(kāi)發(fā)出各種基于互聯(lián)網(wǎng)的管理系統(tǒng),如ERP、OA、CRM、SCM、MIS、MRP 等。此外FoxTable 同時(shí)具備B/S 和C/S 架構(gòu)的優(yōu)勢(shì),可以像B/S 軟件一樣易于部署,同時(shí)又具備C/S 軟件良好的用戶體驗(yàn)和交互性。
2.2 關(guān)鍵數(shù)據(jù)CD(Critical Data) 的確定
當(dāng)前的客戶需求分析,至今沒(méi)有規(guī)范的格式與具體的方法, 哪些數(shù)據(jù)重要,哪些流程需要控制,僅憑客戶的經(jīng)驗(yàn)而定,而程序的開(kāi)發(fā)人員又不熟悉企業(yè)的工藝、工作流程,質(zhì)量管理情況等,基于風(fēng)險(xiǎn)分析與防控理論的HACCP 體系無(wú)疑對(duì)于數(shù)據(jù)的分析起到了很好的借鑒作用。
參照危害分析工作單的原理,設(shè)計(jì)《數(shù)據(jù)分析工作表》(如表1),對(duì)每天的質(zhì)量記錄,按照數(shù)據(jù)“相關(guān)部門(mén)”,“生成、查詢頻率”,“匯總/ 統(tǒng)計(jì)周期”,“關(guān)聯(lián)事項(xiàng)”等參數(shù)初步確定哪些是關(guān)鍵數(shù)據(jù)。
表1 數(shù)據(jù)分析工作表示例
“輔料接收”、“蔬菜接收”、“包裝材料驗(yàn)收”監(jiān)控記錄的數(shù)據(jù)相關(guān)的部門(mén)、數(shù)據(jù)生成頻率、查詢頻率、匯總/ 統(tǒng)計(jì)周期、關(guān)聯(lián)事項(xiàng)等內(nèi)容與《原料接收監(jiān)控記錄CCP1-1》相同,也是關(guān)鍵數(shù)據(jù),就不再表中贅述。
參照CCP 判斷樹(shù),還可以設(shè)計(jì)關(guān)鍵數(shù)據(jù)CD ( Cr it ic a l Dat a) 判斷樹(shù)來(lái)進(jìn)一步確定數(shù)據(jù)分析工作表的判斷,如圖1 所示。
圖1 關(guān)鍵數(shù)據(jù)CD 判斷樹(shù)
2.3 數(shù)據(jù)庫(kù)基表的建模
關(guān)鍵數(shù)據(jù)CD 確定后,按照企業(yè)質(zhì)量管理記錄表的內(nèi)容, 參照《HACCP 方案表格》原理,就可很輕松的關(guān)鍵數(shù)據(jù)的屬性, 因?yàn)閷?duì)于企業(yè)質(zhì)量管理人員來(lái)講,無(wú)非就是把每天要記錄、監(jiān)控的數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)系統(tǒng)而已,設(shè)計(jì)《關(guān)鍵數(shù)據(jù)CD 控制方案表》(如表2),可以說(shuō)是輕車(chē)熟路。
表2 關(guān)鍵數(shù)據(jù)CD 控制方案表示例
其他記錄,以及“蒸煮”、“湯料監(jiān)控”、“金探”等記錄, 盡管是企業(yè)HACCP 計(jì)劃的CCP 表,也未達(dá)到關(guān)鍵數(shù)據(jù)CD 指標(biāo),不需要錄入數(shù)據(jù)庫(kù)系統(tǒng)。
2.4 數(shù)據(jù)庫(kù)功能的設(shè)計(jì)
圖 2 數(shù)據(jù)、圖片、程序文件、3D 模型等多文件關(guān)聯(lián)示例
Foxt abl e 數(shù)據(jù)庫(kù)的功能設(shè)置,如:快捷錄入、查詢,統(tǒng)計(jì)、匯總,關(guān)聯(lián)、比對(duì),預(yù)算、預(yù)警、報(bào)表等的操作非常簡(jiǎn)單,就如同Office 軟件的字體、段落、背景等的設(shè)置一樣(如圖2),同辦公軟件相似的窗口界面設(shè)置,使用戶感覺(jué)像使用Word 一樣熟悉。
篩選、分組統(tǒng)計(jì)、同比、環(huán)比分析;還可以增加表達(dá)式列,根據(jù)管理需要自行設(shè)置計(jì)算公式;數(shù)據(jù)字典, 表間的數(shù)據(jù)關(guān)聯(lián),交叉統(tǒng)計(jì)可以輕松實(shí)現(xiàn)表與表之間的關(guān)系互聯(lián)對(duì)比分析;同步更新關(guān)聯(lián)列內(nèi)容,更是給數(shù)據(jù)的維護(hù)創(chuàng)造了便利;多層表頭的實(shí)現(xiàn)、目錄樹(shù)列表的功能可以使應(yīng)用軟件像類似于Excel、Windows 資源管理器的方式來(lái)顯示和管理數(shù)據(jù)。
Foxtable 的權(quán)限管理可以做得非常精細(xì),不僅可以控制某個(gè)表、某行/ 列,還可以控制某個(gè)單元格的內(nèi)容能被那些用戶編輯或查看以及偽裝數(shù)據(jù),任何按鈕,任何菜單命令,都可以設(shè)置為必須經(jīng)過(guò)授權(quán)才能執(zhí)行。
2.5 導(dǎo)航面板的設(shè)計(jì)
可根據(jù)客戶的實(shí)際需要,設(shè)計(jì)成按鈕式、目錄式或流程式的,但應(yīng)以方便實(shí)用為主。其實(shí)對(duì)于數(shù)據(jù)管理和輸入,最方便的形式還是表格。F ox t a b l e 為表格提供了最完善的輸入設(shè)置和控制功能。常用的操作最方便的還是通過(guò)菜單完成,只有在需要用戶交互時(shí),可以考慮通過(guò)窗口來(lái)完成。
3 應(yīng)用方面
3.1 生產(chǎn)品質(zhì)管理
系統(tǒng)快捷錄入、查詢,統(tǒng)計(jì)、匯總,關(guān)聯(lián)、比對(duì),計(jì)算、預(yù)警、報(bào)表等的功能,可輕松實(shí)現(xiàn):根據(jù)生產(chǎn)訂單數(shù)量自動(dòng)算料,自動(dòng)生成配料單;自動(dòng)核算成本;支持分部門(mén)、分月份的產(chǎn)品生產(chǎn)計(jì)劃管理;每批原輔及包裝材料的質(zhì)量、價(jià)格、供貨時(shí)間等比較,檢驗(yàn)項(xiàng)目的比對(duì)等等功能。
3.2 風(fēng)險(xiǎn)預(yù)警
行/ 列相關(guān),編輯/ 統(tǒng)計(jì)相關(guān),排序與篩選,表相關(guān)、項(xiàng)目相關(guān)等的系統(tǒng)命令;以及聚合函數(shù);自定義表達(dá)式的限值設(shè)定可以實(shí)現(xiàn)異常數(shù)據(jù)的報(bào)警,如原輔及包裝材料檢驗(yàn)項(xiàng)目超過(guò)限值的自動(dòng)預(yù)警;產(chǎn)品原輔材料超過(guò)預(yù)算的低出成率報(bào)警;員工缺勤報(bào)警;產(chǎn)品庫(kù)存上限報(bào)警、產(chǎn)品保質(zhì)期報(bào)警;滯銷(xiāo)產(chǎn)品報(bào)警等,以上可以實(shí)現(xiàn)生產(chǎn)、品質(zhì)管理的早期風(fēng)險(xiǎn)預(yù)警與提前防控。
3.3 產(chǎn)品的快速追溯
以批次作為生產(chǎn)管理單元,同批次的產(chǎn)品因?yàn)樯a(chǎn)原料、生產(chǎn)條件、生產(chǎn)工藝相同,具有同質(zhì)性。批次追溯就是同一個(gè)批次的產(chǎn)品用同一個(gè)追溯碼進(jìn)行追溯。食品生產(chǎn)企業(yè)普遍關(guān)心的是成本,而批次追溯的一個(gè)主要優(yōu)勢(shì),就是食品生產(chǎn)企業(yè)增加的成本微乎其微。二維碼無(wú)疑是最好的選擇:其信息容量大、編碼密度高,編碼范圍廣(圖片、聲音、文字、簽字、指紋等),容錯(cuò)能力強(qiáng),具有糾錯(cuò)功能,污損面積達(dá)50% 仍可恢復(fù)信息;譯碼可靠性高:保密性、防偽性好。
Foxtable 可將生產(chǎn)日期、產(chǎn)品名稱、生產(chǎn)企業(yè)、批次號(hào)、企業(yè)網(wǎng)址、聯(lián)系電話等信息生成QR Code 編碼的二維碼,無(wú)需手工輸入,只要用戶手機(jī)掃描一下,即可快速準(zhǔn)確地將產(chǎn)品信息讀取,并可訪問(wèn)企業(yè)的網(wǎng)址,了解產(chǎn)品的生產(chǎn)銷(xiāo)售信息,從而實(shí)現(xiàn)產(chǎn)品批次的快速追溯。
4 論文的創(chuàng)新點(diǎn)
4.1 普通用戶的自我構(gòu)架
本文選擇合適的應(yīng)用程序——Fox table,其針對(duì)數(shù)據(jù)管理軟件的開(kāi)發(fā)作了大量的優(yōu)化,使得用戶在開(kāi)發(fā)過(guò)程中只需關(guān)注質(zhì)量管理的邏輯,而無(wú)需糾纏于具體功能的實(shí)現(xiàn), 即使不會(huì)編程語(yǔ)言,普通用戶就可實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)的自我構(gòu)建。
4.2 基于HACCP 原理的數(shù)據(jù)分析方法
由于當(dāng)前的管理系統(tǒng)的客戶需求分析,至今沒(méi)有規(guī)范的格式與具體的方法,而程序的開(kāi)發(fā)人員又不熟悉企業(yè)的工藝、工作流程,質(zhì)量管理情況等,僅憑客戶的經(jīng)驗(yàn)和開(kāi)發(fā)人員的理解而定。本文借用基于風(fēng)險(xiǎn)分析與防控的HACCP 體系理論, 參照危害分析工作單的原理,設(shè)計(jì)《數(shù)據(jù)分析工作表》、《關(guān)鍵數(shù)據(jù)CD 控制方案表》、《關(guān)鍵數(shù)據(jù)CD 判斷樹(shù)》等,對(duì)每天的質(zhì)量記錄,按照數(shù)據(jù)“相關(guān)部門(mén)”,“生成、查詢頻率”,“匯總/ 統(tǒng)計(jì)周期”,“關(guān)聯(lián)事項(xiàng)”等參數(shù)初步確定哪些是數(shù)據(jù)庫(kù)系統(tǒng)的關(guān)鍵數(shù)據(jù),這無(wú)疑對(duì)于數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)建起到了關(guān)鍵作用。
4.3 企業(yè)管理要素3D 模型數(shù)據(jù)庫(kù)的構(gòu)建
隨著社會(huì)生產(chǎn)力的發(fā)展, 企業(yè)技術(shù)裝備的改造升級(jí), 立體廠房、綜合車(chē)間以及自動(dòng)化技術(shù), 網(wǎng)絡(luò)協(xié)同、集成制造、并行工程等先進(jìn)數(shù)字制造技術(shù)的應(yīng)用, 食品生工企業(yè)在質(zhì)量控制過(guò)程中出現(xiàn)了許多問(wèn)題:立體車(chē)間布局, 工藝流程, 設(shè)備的結(jié)構(gòu)原理等用車(chē)間實(shí)景照片只能局部反映, 甚至生產(chǎn)現(xiàn)場(chǎng)也不能有效地形成審核發(fā)現(xiàn), 用二維正投影圖表達(dá)這類產(chǎn)品的構(gòu)思顯得力不從心, 即便用多個(gè)剖視圖加以表達(dá)也是有局限性的, 于是企業(yè)質(zhì)量管理過(guò)程中產(chǎn)生了大量的3D 模型文件,而Fox table 應(yīng)用程序“多文件”的列屬性的設(shè)計(jì),給企業(yè)管理要素3D 模型數(shù)據(jù)庫(kù)的構(gòu)建創(chuàng)造了契機(jī)。
4.4 實(shí)現(xiàn)從“生產(chǎn)記錄”到“程序文件”——企業(yè)質(zhì)量管理體系的逆向構(gòu)建
質(zhì)量體系通常是按照質(zhì)量手冊(cè)、程序文件、作業(yè)指導(dǎo)書(shū)、記錄等順序架構(gòu)的,管理系統(tǒng)的相關(guān)文件類型通常不單是數(shù)據(jù),還有文本、表單、圖片、視頻等,而 Foxtable 應(yīng)用程序的“多文件”列屬性,可以根據(jù)管理需要關(guān)聯(lián)不同類型的文件。本文開(kāi)發(fā)的管理系統(tǒng),以質(zhì)量管理記錄的數(shù)據(jù)表單為基礎(chǔ),構(gòu)建了由生產(chǎn)記錄——作業(yè)指導(dǎo)書(shū)——程序文件——質(zhì)量手冊(cè)的關(guān)聯(lián),實(shí)現(xiàn)了管理體系的逆向構(gòu)架。并根據(jù)客戶需求進(jìn)一步鏈接了相關(guān)的外來(lái)文件:法律、法規(guī)、規(guī)章,相關(guān)標(biāo)準(zhǔn),顧客提供的設(shè)計(jì)圖樣、工藝文件、技術(shù)資料等。
參考文獻(xiàn)
[1] 呂婕, 呂青, 于建中, 顧紹平.H ACCP 管理信息化及其軟件應(yīng)用. 食品伙伴網(wǎng): w w w.foodmate.net, 2005.
[2] 廣東狐表軟件公司. Foxtable《使用指南》、《開(kāi)發(fā)指南》. http://help.foxtable.com/,2013.
[3] 徐書(shū)亮, 錢(qián)亞林. 3D 仿真建模技術(shù)在食品安全過(guò)程控制中的應(yīng)用[J]. 食品安全質(zhì)量檢測(cè)學(xué)報(bào),2012, 3 (Z1):44-47.
[4] 林勇湫, 蔡小鵬. 基于食品安全追溯系統(tǒng)平臺(tái)的食品安全關(guān)鍵要素?cái)?shù)據(jù)分析系統(tǒng)的研究與探索[J]. 食品安全質(zhì)量檢測(cè)學(xué)報(bào),2012, 3 (Z1):55-59.
[5] 鄶淑娥. 基于Foxtable 的女生課余體育活動(dòng)查詢系統(tǒng)的構(gòu)建[J].中國(guó)管理信息化, 2012,15(18).
[6] 時(shí)合江. 探討最適合“醫(yī)學(xué)影像資料管理”的數(shù)據(jù)庫(kù)軟件[J]. 制造業(yè)自動(dòng)化, 2012,34(15).
[7] 劉瑞華. 種雞場(chǎng)生產(chǎn)管理信息系統(tǒng)開(kāi)發(fā)與應(yīng)用體會(huì)[J]. 中國(guó)家禽, 2012,34(13).
[8] 袁曄. 汽車(chē)行業(yè)供應(yīng)商質(zhì)量管理信息系統(tǒng)研究與開(kāi)發(fā)[J]. 上海汽車(chē), 2011(9).
[9] 陳大蓬. 面向數(shù)字化工廠環(huán)境下的葉片集成質(zhì)量管理系統(tǒng)研究[D]:[ 碩士學(xué)位論文]. 江南大學(xué), 2009.
[10] 張瑞剛. 面向機(jī)加工車(chē)間的產(chǎn)品質(zhì)量管理系統(tǒng)研究[D]:[ 碩士學(xué)位論文]. 河北科技大學(xué), 2009.
[11] 孫明燕. 雞肉冷鏈可追溯系統(tǒng)研究[D]:[ 碩士學(xué)位論文]. 北京交通大學(xué), 2009.
[12] 路橋. 基于Foxtable( 孤表) 的分組統(tǒng)計(jì)模型設(shè)計(jì)[J]. 中國(guó)管理信息化, 2012,15(16).
[13] 包力偉. 產(chǎn)品質(zhì)量管理信息化系統(tǒng)開(kāi)發(fā)及其質(zhì)量控制研究[D]:[ 碩士學(xué)位論文]. 山東大學(xué), 2008.
[14] 許昆. 出口食品質(zhì)量安全管理系統(tǒng)分析與設(shè)計(jì)[D]:[ 碩士學(xué)位論文]. 山東大學(xué), 2009.
[15] 富珍. 統(tǒng)計(jì)過(guò)程控制(SPC)技術(shù)在質(zhì)量管理中的應(yīng)用研究及實(shí)現(xiàn)[D]: 武漢理工大學(xué), 2006.