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