過建光 胡訓(xùn)華 王冠華
摘要:計算機(jī)的發(fā)展使企業(yè)信息化技術(shù)不斷提高,將企業(yè)原有管理模式移植到互聯(lián)網(wǎng)上成為了企業(yè)的迫切需求,對于礦山企業(yè)而言,企業(yè)信息化的建設(shè)還存在著許多不足,文章在分析國內(nèi)外礦山企業(yè)信息化的基礎(chǔ)上,根據(jù)國內(nèi)外近些年來企業(yè)信息化中企業(yè)信息管理系統(tǒng)的建設(shè)現(xiàn)狀,提出了基于三層架構(gòu)的管理系統(tǒng)設(shè)計方法,并分析了其現(xiàn)實意義。
關(guān)鍵詞:企業(yè)信息化;三層架構(gòu);礦山應(yīng)用;管理系統(tǒng)
中圖分類號:TP333文獻(xiàn)標(biāo)識碼:A文章編號:1009-2374(2014)24-0169-03建設(shè)信息化企業(yè)已經(jīng)成為現(xiàn)在國內(nèi)外企業(yè)建設(shè)的必修課程。在這個課程里,企業(yè)集團(tuán)必須根據(jù)自身企業(yè)特點,學(xué)習(xí)和借鑒國際先進(jìn)的信息化技術(shù),探索出一種最適合自身企業(yè)的信息化模式。所以,將原有的企業(yè)管理模式移植到互聯(lián)網(wǎng)上,從而更加便于企業(yè)內(nèi)部信息管理的開展以及與企業(yè)外部相關(guān)企業(yè)信息業(yè)務(wù)的進(jìn)行,這成為了企業(yè)的迫切需求。
1礦山企業(yè)的特點
礦山企業(yè)本身存在著一些特點,導(dǎo)致該企業(yè)的數(shù)據(jù)信息從設(shè)計計劃、工程驗收到資金結(jié)算的過程復(fù)雜冗余、耗時較多、結(jié)算困難。首先,礦山產(chǎn)業(yè)依賴于礦產(chǎn)資源的地理分布,礦山產(chǎn)業(yè)辦公區(qū)域分布可能橫跨多省市,在地域分布上就呈現(xiàn)了跨區(qū)域、分布缺乏特定規(guī)律的特征,資金結(jié)算多采用傳統(tǒng)的紙質(zhì)交互方式,導(dǎo)致了企業(yè)內(nèi)部數(shù)據(jù)和資金信息交流的不便;其次,礦山企業(yè)辦公環(huán)境一般較為惡劣、辦公設(shè)施不夠先進(jìn),同時礦山產(chǎn)業(yè)鏈結(jié)構(gòu)復(fù)雜、傳統(tǒng)辦公涉及人員較多,導(dǎo)致了數(shù)據(jù)收集費時費力,難以有效匯總;再次,對于牽扯到資金方面的數(shù)據(jù)處理,內(nèi)容敏感,難以統(tǒng)一。由于上述多種問題的存在,礦山企業(yè)在面臨融入全球經(jīng)濟(jì)的戰(zhàn)略選擇以及日趨激烈的競爭環(huán)境時,為提高自身競爭力,適應(yīng)新的競爭環(huán)境,對企業(yè)信息化的需求顯得尤為迫切,更是需要一套標(biāo)準(zhǔn)完善成熟的結(jié)算體系,才能保證企業(yè)數(shù)據(jù)和資金的合理有效的運轉(zhuǎn)。
2實現(xiàn)企業(yè)管理信息系統(tǒng)的方法
20世紀(jì)80年代,我國企業(yè)管理信息系統(tǒng)才開始應(yīng)用于礦山企業(yè)管理中。最初,信息管理系統(tǒng)只能在單機(jī)上運行,隨著互聯(lián)網(wǎng)的發(fā)展,進(jìn)而能在局域網(wǎng)內(nèi)使用,目前,已經(jīng)實現(xiàn)了部門信息系統(tǒng)的一體化。
到本世紀(jì)初,信息化技術(shù)的快速發(fā)展和應(yīng)用使礦山企業(yè)管理的信息系統(tǒng)建設(shè)進(jìn)入高峰期,信息系統(tǒng)沖破了企業(yè)局部管理如財務(wù)、生產(chǎn)設(shè)備、產(chǎn)品銷售等的應(yīng)用,實現(xiàn)了覆蓋整個企業(yè)各個業(yè)務(wù)的一體化管理。在各方面技術(shù)都飛速發(fā)展的21世紀(jì),為了礦山企業(yè)管理的可持續(xù)發(fā)展,完成企業(yè)間各部門各業(yè)務(wù)之間的一體化管理,應(yīng)該全面考慮企業(yè)各方面的因素以及預(yù)測將來可能的應(yīng)用,統(tǒng)籌規(guī)劃企業(yè)信息管理框架具有十分重大的戰(zhàn)略
意義。
由于近些年來,各種實現(xiàn)企業(yè)管理信息系統(tǒng)的方法也逐漸成熟,主要的實現(xiàn)方法有以下幾種:
2.1基于C/S模式的設(shè)計方法
傳統(tǒng)的C/S(Client/Server)即客戶/服務(wù)器結(jié)構(gòu),該體系是為了解決資源不對的問題,實現(xiàn)共享而提出來的一種分布式結(jié)構(gòu),這種體系結(jié)構(gòu)安全、快捷、準(zhǔn)確,于20世紀(jì)90年代末逐漸成熟起來。它將應(yīng)用分為服務(wù)器和客戶機(jī)兩個部分,充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)分布到客戶端(前臺,用于人機(jī)交互)和服務(wù)器端(后臺,用于數(shù)據(jù)處理)。
近年來,采用C/S架構(gòu)的信息管理系統(tǒng)在國內(nèi)的企業(yè)中應(yīng)用廣泛,如:2008年由西安理工大學(xué)的童歆開發(fā)的寶雞峽灌區(qū)水務(wù)信息管理系統(tǒng),不僅有助于提高水資源信息管理的實效性,并且可以使供用水決策建立在可靠的水資源信息基礎(chǔ)之上,對實現(xiàn)寶雞峽灌區(qū)的水務(wù)信息管理的現(xiàn)代化具有顯著的現(xiàn)實意義。
2.2基于B/S模式的設(shè)計方法
B/S(Browser/Server)即瀏覽器/服務(wù)器結(jié)構(gòu),它是隨著Internet技術(shù)的不斷發(fā)展,對C/S結(jié)構(gòu)的一種改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過使用瀏覽器登錄萬維網(wǎng)實現(xiàn)。
電子科技大學(xué)的黎定江于2009年設(shè)計出軍事訓(xùn)信息管理系統(tǒng),滿足當(dāng)前部隊?wèi)?yīng)用信息管理系統(tǒng)的需求。該系統(tǒng)利用ASP.NET技術(shù)和B/S架構(gòu)技術(shù),實現(xiàn)了基于Web頁面的武警軍事訓(xùn)練信息綜合管理,取得了良好的效果。
2.3基于三層體系結(jié)構(gòu)的設(shè)計方法
三層體系結(jié)構(gòu),是在兩層體系結(jié)構(gòu)的基礎(chǔ)上增加了一個組件層,該層是位于客戶端與數(shù)據(jù)庫之間的中間層。這里所說的三層體系是指邏輯結(jié)構(gòu)上的三層,而并不是單純地放置三臺機(jī)器這樣物理上的三層結(jié)構(gòu),具有B/S結(jié)構(gòu)的應(yīng)用也并不能稱為三層體系結(jié)構(gòu)。應(yīng)用三層體系結(jié)構(gòu)的系統(tǒng)將業(yè)務(wù)邏輯、數(shù)據(jù)訪問、合法性校驗等工作放到了中間層進(jìn)行處理??蛻舳嗽谕ǔG闆r下不與數(shù)據(jù)庫進(jìn)行直接的交互,而是通過建立與中間層的COM/DCOM通訊連接,通過中間層和數(shù)據(jù)庫進(jìn)行信息交互。
山西大學(xué)的范磊,于2010年針對冷藏運輸企業(yè)的特點和現(xiàn)存的主要問題,開發(fā)了基于B/S架構(gòu)的冷藏運輸信息管理系統(tǒng)。該系統(tǒng)界面簡潔美觀、操作方便快捷、業(yè)務(wù)流程明確,有效地提高了冷藏運輸企業(yè)的信息化管理水平和行業(yè)競爭力,同時客戶服務(wù)質(zhì)量也得到了明顯的提升。
由以上情況可以看出,C/S架構(gòu)的系統(tǒng)設(shè)計雖然有著穩(wěn)定、可靠等特點,但是相對于B/S架構(gòu)有著明顯的不足之處,如數(shù)據(jù)源的不夠統(tǒng)一,以及無法實現(xiàn)瘦客戶端等。而B/S架構(gòu)使用.NET架構(gòu)的系統(tǒng)中,安全性和擴(kuò)展性均較差,這些問題在企業(yè)的資金結(jié)算過程中,均會造成非常大的安全及財產(chǎn)隱患,所有完成一套安全有效可靠的信息管理系統(tǒng)有著十分重要的工業(yè)價值。
3在新田嶺鎢業(yè)的應(yīng)用
本文針對湖南省新田嶺資金結(jié)算現(xiàn)狀,針對辦公區(qū)域分散、交通不便等特點,基于B/S架構(gòu),采用典型的模型-視圖-控制器(Model-View-Controller,簡稱MVC)框架模式,將系統(tǒng)分為數(shù)據(jù)層、業(yè)務(wù)流程管理層、用戶界面層三層結(jié)構(gòu);搭建數(shù)據(jù)庫服務(wù)器,使用輕量級開源數(shù)據(jù)庫,建立統(tǒng)一的數(shù)據(jù)源和信息服務(wù)標(biāo)準(zhǔn),規(guī)范新田嶺鎢業(yè)的業(yè)務(wù)工作,為系統(tǒng)的業(yè)務(wù)實現(xiàn),提供統(tǒng)一的數(shù)據(jù)基礎(chǔ);分析.NET、Java、PHP等編程語言的優(yōu)缺點,根據(jù)新田嶺鎢業(yè)的需求,選擇PHP語言作為系統(tǒng)業(yè)務(wù)實現(xiàn)的主要編程語言,采用比較成熟的敏捷開源框架—Code Igniter框架,將業(yè)務(wù)流程管理層分為業(yè)務(wù)邏輯流部分和工作審批流部分。兩種工作流的數(shù)據(jù)源均來自統(tǒng)一的數(shù)據(jù)源和數(shù)據(jù)結(jié)構(gòu);在前臺設(shè)計人性化的系統(tǒng)界面,并且進(jìn)行多瀏覽器測試,保持界面穩(wěn)定,保證系統(tǒng)的交互性、美觀性。
3.1數(shù)據(jù)層——數(shù)據(jù)結(jié)構(gòu)設(shè)計
數(shù)據(jù)庫作為一種工具,它主要用于對數(shù)據(jù)進(jìn)行管理和進(jìn)行數(shù)據(jù)連接。而創(chuàng)建它是數(shù)據(jù)表的集合,首先建立一個新田嶺鎢業(yè)信息管理系統(tǒng)數(shù)據(jù)庫,存儲為“cms”。
一個數(shù)據(jù)庫中可以存儲多個數(shù)據(jù)表,在表之間通過索引項建立關(guān)系稱為關(guān)聯(lián),利用關(guān)聯(lián)關(guān)系使各個表協(xié)同工作。設(shè)計數(shù)據(jù)庫的步驟是:(1)確定所需要的表;(2)確定每個表中所需要的字段;(3)確定各個表之間的關(guān)聯(lián)字段
3.2業(yè)務(wù)層——控制器設(shè)計
系統(tǒng)的業(yè)務(wù)邏輯實現(xiàn),主要是通過使用MVC框架中的控制器進(jìn)行實現(xiàn),針對每一個子系統(tǒng)的邏輯業(yè)務(wù),設(shè)計相應(yīng)獨立的控制器,這樣由于單獨系統(tǒng)處理時,所使用的方法都在同一個控制器里,不僅可以提高系統(tǒng)的快速性,同時可以提高系統(tǒng)的擴(kuò)展性,每一個系統(tǒng)相互獨立,通過數(shù)據(jù)庫進(jìn)行互聯(lián),當(dāng)需要增加新的系統(tǒng)時,不會影響其他系統(tǒng)的功能。
3.3視圖層——界面設(shè)計
針對于每一個控制器,即該系統(tǒng)的每一個子系統(tǒng),設(shè)置相應(yīng)的文件夾,文件夾中為該系統(tǒng)顯示的視圖部分,如對于掘進(jìn)系統(tǒng)Driving.php來說,相對應(yīng)的視圖部分集中在文件夾driving中。
4結(jié)語
本文礦山企業(yè)的信息管理程作為對象,在原有研究的基礎(chǔ)上,重點研究了礦山企業(yè)管理信息化的實現(xiàn)技術(shù),以某大型礦山生產(chǎn)企業(yè)為對象開發(fā)了具體的信息管理系統(tǒng),從整體上提高了企業(yè)生產(chǎn)管理與信息化水平,同時也為同類礦山生產(chǎn)企業(yè)提供了一套實用的、值得借鑒的信息化管理實現(xiàn)方法。
參考文獻(xiàn)
[1]?趙艷萍.企業(yè)設(shè)備管理模式構(gòu)建的研究[J].東北大學(xué)
學(xué)報,2002,5(2).
[2]?Xie Wei, Xu Xiaofei, Sha Lei. Business Intelligence
Based Group Decision Support System [J]. IEEE,
2001, 1(5).
[3]?Milena Tvrdikova. Support of Decision Making by
Business Intelligence Tools [J]. IEEE Computer
Society.2007, 2(64).
[4]?Haigang Li. Application of Data Warehouse and Data
Mining in the Retail Industry [J]. IEEE, 2005,7
(2).
[5]?Paulraj Ponniah. Data Warehousing Fundamentals
[M]. Beijing: Publishing House of Electronics
Industry, 2004, 12(2).
[6]?韓餛.工程項目管理發(fā)展趨勢與應(yīng)對策略[J].建筑經(jīng)
濟(jì),2005,1(2)
[7]?姜早龍,季同月,鄧錦麗.常用工程項目管理模式分
類探討[J].建筑技術(shù)開發(fā),2005,32(1).
[8]?劉艷艷.基于J2EE的工程建設(shè)信息管理系統(tǒng)的設(shè)計與
開發(fā)[D].北京化工大學(xué),2006.
[9]?張峰慶,張微晴,張艷慶.J2EE平臺上基于web服務(wù)
企業(yè)應(yīng)用集成的研究[J].計算機(jī)工程與應(yīng)用,2005,l
(5).
[10]?葛方振,饒運濤,何斌.基于三層B/S和C/S結(jié)構(gòu)考勤
管理系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機(jī)與現(xiàn)代化,2005,
5(l).
[11]?段宏偉,張震,曾游.證券資金結(jié)算通信網(wǎng)絡(luò)安
全系統(tǒng)的設(shè)計和實現(xiàn)[J].信息工程大學(xué)學(xué)報,
2002,3(4).
[12]?張梅,等.基于PKJ的SSL協(xié)議的描述及安全性分析
[J].微計算機(jī)信息,2006,12(3).
作者簡介:過建光(1969—),湖南有色新田嶺鎢業(yè)有限公司高級工程師,碩士。