賀詩俊 唐洪 張澤梁
[摘 要] 為提高企業(yè)生產(chǎn)經(jīng)營動態(tài)監(jiān)管水平,進(jìn)一步規(guī)范企業(yè)標(biāo)準(zhǔn)化管理,設(shè)計研發(fā)動態(tài)監(jiān)管系統(tǒng)。采用.Net技術(shù),實現(xiàn)動態(tài)監(jiān)管系統(tǒng)界面設(shè)置以及基礎(chǔ)數(shù)據(jù)的采集/錄入、查詢功能;利用結(jié)構(gòu)化查詢語句,實現(xiàn)對基礎(chǔ)數(shù)據(jù)存儲、處理;設(shè)置閾值,對各種隱患進(jìn)行預(yù)警、報警;引入先進(jìn)算法,提取直觀、有用的信息。應(yīng)用結(jié)果表明,該系統(tǒng)對促進(jìn)企業(yè)生產(chǎn)經(jīng)營狀態(tài)的監(jiān)管和標(biāo)準(zhǔn)化管理起到較好的推動作用。
[關(guān)鍵字] 動態(tài)監(jiān)管;.Net; 數(shù)據(jù)存儲
中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A 文章編號:
[ABSTRACT] In order to improve the status monitors level about the enterprise of production and management, the paper designs the status monitor system to regularize enterprise standardization management. Meanwhile, the system realizes interface setting and basic data collecting or entering, querying which depends on .Net. Next, the basic data storage and disposal adopts the structure query language. And setting the threshold, the system can alarm or early alarm all kinds of risks. Furthermore, the system applies the advanced algorithm to retrieve useful and intuitive information. The application results show that the system plays a good role in promoting supervision and standardization management of enterprise.
[KEY WORD] dynamic monitor; .Net; data storage
0 引言
生產(chǎn)經(jīng)營活動是企業(yè)生存之本,對生產(chǎn)經(jīng)營狀態(tài)進(jìn)行監(jiān)管,及時了解企業(yè)各個部門、崗位有沒有正常運作,原材料是否充足,成品庫存是否滿額,客戶訂單有否及時出貨,生產(chǎn)線是否正常,工藝參數(shù)是否在允許范圍內(nèi)等。動態(tài)監(jiān)管系統(tǒng)將生產(chǎn)經(jīng)營信息納入計算機系統(tǒng),形成標(biāo)準(zhǔn)化的監(jiān)管流程和基礎(chǔ)數(shù)據(jù)類型,為企業(yè)的標(biāo)準(zhǔn)化管理提供了理論基礎(chǔ)和技術(shù)依據(jù)。
根據(jù)企業(yè)的需求,采用分布式系統(tǒng)支持設(shè)計對企業(yè)生產(chǎn)經(jīng)營信息的監(jiān)管。充分利用目前企業(yè)的軟硬件環(huán)境,系統(tǒng)采用微軟提供的開發(fā)平臺Visual Studio 2010[1], 利用C#高級編程語言[2]在.Net Framework[3] 運行環(huán)境中工作,同時以SQL Server 2008R2[4]為系統(tǒng)數(shù)據(jù)庫,開發(fā)企業(yè)生產(chǎn)經(jīng)營動態(tài)監(jiān)管系統(tǒng),實現(xiàn)對每一個業(yè)務(wù)流程的標(biāo)準(zhǔn)化操作,同時獲得對基礎(chǔ)數(shù)據(jù)的全面記錄與分析。
1 動態(tài)監(jiān)管系統(tǒng)架構(gòu)
動態(tài)監(jiān)管系統(tǒng)主要是面向企業(yè)生產(chǎn)管理與使用人員而研發(fā)設(shè)計,該系統(tǒng)充分整合了已有的系統(tǒng)功能,補充民爆行業(yè)監(jiān)管所需的系統(tǒng)功能,重點包括:原材料管理子系統(tǒng)、產(chǎn)能產(chǎn)量采集子系統(tǒng)、環(huán)境數(shù)據(jù)采集子系統(tǒng)、生產(chǎn)數(shù)據(jù)采集子系統(tǒng)、門禁子系統(tǒng)、視頻監(jiān)控子系統(tǒng)、倉儲管理子系統(tǒng)、物流管理子系統(tǒng)八大子系統(tǒng)。對各個子系統(tǒng)基礎(chǔ)數(shù)據(jù)進(jìn)行統(tǒng)計分析,形成歷史記錄、統(tǒng)計報表、預(yù)警報警提醒、原材料的利用率以及提供給管理者進(jìn)行決策的其他參考信息。本設(shè)計方案旨在針對民爆生產(chǎn)企業(yè)來構(gòu)建并實施,為此則給出民爆企業(yè)生產(chǎn)經(jīng)營動態(tài)監(jiān)管系統(tǒng)的框架如圖1所示。
2 動態(tài)監(jiān)管系統(tǒng)的實現(xiàn)
2.1 系統(tǒng)結(jié)構(gòu)模式
該系統(tǒng)采用B/S(Browser/Server)結(jié)構(gòu)模式,根據(jù)軟件的3層架構(gòu)將整個業(yè)務(wù)劃分為:表現(xiàn)層(Presentation Layer)、業(yè)務(wù)邏輯層(Business Logic Layer)、數(shù)據(jù)訪問層(Data Access Layer)。具體地,表現(xiàn)層采用WPF(Windows Presentation Foundation)設(shè)計用戶界面框架;業(yè)務(wù)邏輯層則基于.net Framework的運行環(huán)境,并采用C#進(jìn)行后臺編程,實現(xiàn)設(shè)計的業(yè)務(wù)功能;此外,數(shù)據(jù)訪問層通過采用SQL Server 2008R2進(jìn)行數(shù)據(jù)庫的設(shè)計,對系統(tǒng)的數(shù)據(jù)規(guī)劃實現(xiàn)了存儲和運算等操作。
2.2 界面
根據(jù)動態(tài)監(jiān)管系統(tǒng)架構(gòu)圖,將民爆生產(chǎn)經(jīng)營動態(tài)監(jiān)管信息系統(tǒng)分為基礎(chǔ)信息管理模塊、物資臺賬管理模塊、人資管理模塊、安全生產(chǎn)模塊、計劃管理模塊、檢驗維修模塊、公共查詢模塊、統(tǒng)計報表模塊、外圍系統(tǒng)模塊。
9個模塊名稱在頁面的左側(cè)排列開來,單擊每個模塊后均會出現(xiàn)下拉菜單,顯示子模塊名稱,各個模塊的管理人員在界面中點擊“新增”、“修改”、“作廢”、“查詢”等按鈕,進(jìn)行相應(yīng)的新增、修改、作廢、查詢等操作。民爆企業(yè)生產(chǎn)經(jīng)營動態(tài)監(jiān)管系統(tǒng)主界面如圖2所示。
2.3 數(shù)據(jù)庫
根據(jù)企業(yè)生產(chǎn)經(jīng)營動態(tài)監(jiān)管系統(tǒng)的業(yè)務(wù)需求,數(shù)據(jù)庫主要包括:用戶注冊信息表、用戶登錄信息表、各個業(yè)務(wù)明細(xì)表、統(tǒng)計表、預(yù)警報警記錄表。通過設(shè)計前述表格,記錄企業(yè)生產(chǎn)經(jīng)營動態(tài)監(jiān)管狀態(tài)的原始信息,再利用數(shù)據(jù)庫操作語言對原始信息進(jìn)行二次利用,得到用戶所需要的有用信息。例如:實時生成倉庫的日報表、月報表,實時庫存查閱,存放和領(lǐng)料位置分析,保質(zhì)期、庫存超額計算。數(shù)據(jù)庫業(yè)務(wù)表的部分字段設(shè)計如圖3所示。
2.4 統(tǒng)計分析
在本系統(tǒng)中,除了收集企業(yè)的基礎(chǔ)數(shù)據(jù)外,必須對所采獲的基礎(chǔ)數(shù)據(jù)進(jìn)行統(tǒng)計分析。使用了日報表、月報表、庫存統(tǒng)計、相關(guān)成品、原材料、設(shè)備保質(zhì)期的監(jiān)管等等的項目定制,并經(jīng)由這些統(tǒng)計分析手段得到的數(shù)據(jù),則可為企業(yè)的管理、監(jiān)督和決策部分提供現(xiàn)實直接的結(jié)果依據(jù)。下面主要以庫存為例,展開統(tǒng)計分析。
3 結(jié)果分析
通過對該系統(tǒng)進(jìn)行測試,滿足**企業(yè)對生產(chǎn)經(jīng)營的信息化需求,表 1即為信息化與傳統(tǒng)的管理模式優(yōu)劣性能效果對比。通過對比可看出,信息化使企業(yè)內(nèi)部基礎(chǔ)信息共享程度提升、管理流程更加優(yōu)化,同時更具準(zhǔn)確度的基礎(chǔ)數(shù)據(jù)則使粗放的管理模式逐步轉(zhuǎn)化為精細(xì)化、標(biāo)準(zhǔn)化管理模式。同時行業(yè)信息化更容易發(fā)現(xiàn)問題、解決問題,實現(xiàn)對事故的超前掌控和預(yù)防。
4 結(jié)語
動態(tài)監(jiān)管系統(tǒng)實現(xiàn)了生產(chǎn)企業(yè)生產(chǎn)經(jīng)營的信息化管理,根據(jù)入庫時間和庫存位置進(jìn)行原材料的入庫和領(lǐng)料;根據(jù)庫存數(shù)量進(jìn)行庫存超額或不足的預(yù)警、報警;根據(jù)入庫日期對保質(zhì)期進(jìn)行預(yù)警、報警;與外部設(shè)備通信為進(jìn)一步實現(xiàn)智能倉儲、企業(yè)全局信息化工作奠定了堅實基礎(chǔ)。利用該系統(tǒng),可以智能助益生產(chǎn)企業(yè)對生產(chǎn)經(jīng)營狀態(tài)實現(xiàn)精確的控制、管理,提高生產(chǎn)企業(yè)的信息化水平。
參 考 文 獻(xiàn)
[1] 李銘, 黃靜. C#高級編程[M]. 8版. 北京: 清華大學(xué)出版社, 2013.
[2] 王通, 閆祥安, 李偉華. 基于.net技術(shù)的自動化立體倉庫管理與控制系統(tǒng)的研究與實現(xiàn)[J]. 制造業(yè)自動化, 2004, 4(26): 21-25.
[3] 鄭細(xì)瑞, 張?zhí)K紅, 阮學(xué)斌. 基于.NET三層架構(gòu)的酒店管理系統(tǒng)設(shè)計與實現(xiàn)[J]. 計算機與數(shù)字工程, 2011,39(8): 91-93.
[4] 張慧娟. SQL Server 2012寶典[M]. 4版. 北京: 清華大學(xué)出版社, 2014.
[5] 工信廳裝[2014]271號,民爆安全生產(chǎn)少(無)人化專項工程實施方案[S]. 北京: 工業(yè)和信息化部辦公廳, 2014.
[6] 劉治兵. 民用爆炸物品安全生產(chǎn)風(fēng)險評價方法[J]. 煤礦爆破, 2014(1): 5-9.
[7] 黃志平, 陳金德, 吳懷廣,等. 民用爆炸物品生產(chǎn)企業(yè)應(yīng)急信息平臺研究[J]. 中國科技信息, 2014(23): 93-94.
[8] 孫永波, 仲峰. 乳化炸藥生產(chǎn)設(shè)備的現(xiàn)狀與發(fā)展方向[J]. 爆破, 2010, 27(3): 94-96.
[9] 李鵬飛, 許照烜. 基于.NET的網(wǎng)絡(luò)指紋門禁系統(tǒng)的設(shè)計與實現(xiàn)[J]. 安防科技, 2006(12): 24-27.