周 方
(武漢大學 信息管理學院,湖北武漢 430072)
熱軋信息管理平臺主要通過現(xiàn)代化信息設備及相應的開發(fā)技術,實現(xiàn)對武鋼熱軋總廠的業(yè)務流程和管理流程進行統(tǒng)一、規(guī)范的管理,完善其組織結構、管理制度等。系統(tǒng)將熱軋廠的生產(chǎn)數(shù)據(jù)管理、設備管理、系統(tǒng)管理、辦公郵件管理、短信平臺管理等業(yè)務職能集成為一個有效的整體,提高本廠的管理水平,適應管理信息化、辦公自動化的市場需求,增強整個廠的核心競爭力。
基于“快速信息傳遞、提高員工工作效率、降低企業(yè)成本”的宗旨,武鋼熱軋總廠通過使用該平臺讓廠內(nèi)各部門更好、更快地掌握生產(chǎn)信息和市場動向,提高信息利用價值;能夠?qū)ξ臋n、資源進行統(tǒng)一管理和共享,加強對機要文件安全性和保密性;減少職工的重復勞動和節(jié)約勞動時間;在最短的時間內(nèi)找到自己最需要的工作文檔資料。
熱軋信息管理平臺主要應用于熱軋廠的信息管理,對其他需要的信息管理業(yè)務生產(chǎn)企業(yè)也十分適用。
1.基本要求
系統(tǒng)主要包括響應、可靠性、安全性、運行限制、物理限制等方面能夠滿足用戶的基本要求。信息管理平臺必須具備如下要求。
(1)響應快。信息管理平臺的模塊必須具備實時操作和在規(guī)定時間內(nèi)快速相應的能力,并且系統(tǒng)能夠合理分配每個模塊占用的服務器軟硬件資源,保證系統(tǒng)運行速度。
(2)可靠。用戶能夠通過信息管理平臺的客戶端完整有效進行操作,同時得到服務器端完整的相應。信息數(shù)據(jù)必須完整,保證每個用戶從信息管理平臺上獲取的所有數(shù)據(jù)是全面的、真實的、有效的。
(3)安全。安全級別是每個系統(tǒng)必須要考慮的問題,一個不安全的系統(tǒng)是無法長久生存發(fā)展的。信息管理平臺的安全性不僅僅包含用戶信息安全,更重要的是保證產(chǎn)品數(shù)據(jù)、設備數(shù)據(jù)、用戶個人數(shù)據(jù)等重要信息的安全。
(4)穩(wěn)定。武鋼熱軋總廠信息管理平臺作為該廠的信息核心系統(tǒng),使用頻率相當高,數(shù)據(jù)量交換比較大,其后臺數(shù)據(jù)庫系統(tǒng)的負荷必須能夠承載每天的數(shù)據(jù)吞吐量;同時,系統(tǒng)對數(shù)據(jù)訪問方式要符合該廠的要求,并且操作簡單。
(5)資源利用高。武鋼熱軋總廠希望基于本廠現(xiàn)有的計算機網(wǎng)絡及設備系統(tǒng)實現(xiàn)信息管理平臺的運行,達到有效控制成本的目的。因此武鋼熱軋總廠信息管理平臺對計算機軟硬件的要求必須是能被本廠接受的。
2.開發(fā)和維護需求
開發(fā)和維護作為信息管理平臺集成的兩個重要環(huán)節(jié)也是需要慎重考慮的。開發(fā)一套信息管理平臺系統(tǒng)是基于C/S還是B/S模式,主要根據(jù)用戶的習慣和對系統(tǒng)的要求。同樣,用戶根本不關心開發(fā)者用什么樣類型的開發(fā)方式來集成該信息管理平臺,只期望信息管理平臺達到預期效果,系統(tǒng)能夠根據(jù)生產(chǎn)和管理需求進行擴展,維護起來十分方便。
信息管理平臺采用B/S模式,前端使用C++腳本語言和ASP.Net2.0技術;后臺數(shù)據(jù)庫使用強大的Oracle數(shù)據(jù)庫 ,版本為10g。B/S結構一般由瀏覽器、web服務器和數(shù)據(jù)服務器組成。B/S結構下,終端用戶只需要使用瀏覽器就可以獲得所需的應用。通過瀏覽器提供的標準化結構,B/S結構使得系統(tǒng)分發(fā)、維護方便,服務個性化,擴展性十分強大。
1.ASP.Net簡介
ASP.Net提供了一個統(tǒng)一的Web開發(fā)模型,包括開發(fā)人員生成企業(yè)級Web應用程序所需的各種服務。ASP.Net的語法能夠與ASP兼容的同時,還提供一種新的編程模型和結構,使得應用程序的伸縮性和穩(wěn)定性更好,安全機制更高。
2.ASP.Net的數(shù)據(jù)訪問方法
ADO.Net(ActiveX Data 0bjects)作為ASP.Net應用程序訪問數(shù)據(jù)庫的主流方式,能夠有效地從數(shù)據(jù)操作中將數(shù)據(jù)分解為多個不連續(xù)組件。用戶可以直接處理檢索到的結果,或?qū)⑵浞臕DO.Net的DataSet對象,與多個來源的數(shù)據(jù)組合在一起向用戶公開。ADO.Net的DataSet對象也可以獨立于.NET數(shù)據(jù)提供程序使用,以管理應用程序本地的數(shù)據(jù)或源自XML數(shù)據(jù)。
1.用戶設計
信息管理平臺設計了兩大類用戶——前臺用戶和后臺用戶。前臺用戶只能使用信息管理平臺的各個應用功能;后臺管理用戶對前臺用戶進行管理,維護系統(tǒng)以及發(fā)布系統(tǒng)消息等。
(1)前臺用戶
前臺用戶根據(jù)不同的功能權限分為來賓用戶、注冊用戶、高級用戶。來賓用戶可以隨時瀏覽平臺發(fā)布的新聞、公告等。來賓用戶無法收發(fā)郵件,下載或上傳文檔,并且來賓用戶只能限于部門板塊的訪問;注冊用戶具有來賓用戶的權限同時,可以訪問絕大部分板塊,收發(fā)郵件和下載文檔;高級用戶主要是針對廠內(nèi)管理層人員設置的,具有注冊用戶權限和高級權限,能夠發(fā)布公告、下達部門通知、上傳文檔等。
(2)后臺用戶
后臺用戶主要是系統(tǒng)平臺維護人員使用,行使平臺管理功能和后臺信息數(shù)據(jù)管理功能。
2.數(shù)據(jù)模塊設計
信息管理平臺中的設計了產(chǎn)品數(shù)據(jù)模塊、設備數(shù)據(jù)模塊、能源消耗數(shù)據(jù)模塊、檢修管理數(shù)據(jù)模塊和用戶數(shù)據(jù)模塊五類主要數(shù)據(jù)模塊。
產(chǎn)品數(shù)據(jù)模塊。產(chǎn)品數(shù)據(jù)模塊保存了從每個生產(chǎn)線中獲取生產(chǎn)線的編號、當前作業(yè)班的編號、當前作業(yè)班班生產(chǎn)的產(chǎn)品相關數(shù)據(jù)(包括的產(chǎn)品件數(shù)、總重量、合格率、廢品率及相關展開詳細條目)。
設備數(shù)據(jù)模塊。設備數(shù)據(jù)模塊保存的是當前作業(yè)班設備運行狀態(tài),主要包括生產(chǎn)線編號、作業(yè)班編號、設備編號、設備故障時間記錄、設備故障原因記錄、設備維修簡述、設備停機次數(shù)記錄。
能源消耗數(shù)據(jù)模塊。能源消耗數(shù)據(jù)模塊是對當前作業(yè)班在規(guī)定時間內(nèi)生產(chǎn)和檢修維護所使用能源的消耗統(tǒng)計。主要包括生產(chǎn)線編號、作業(yè)班編號、冷卻水消耗量、除鱗水消耗量、軋制油消耗量、潤滑油消耗量、電能消耗量等。
檢修管理數(shù)據(jù)模塊。檢修管理信息是統(tǒng)計在檢修過程中設備備件消耗量、人員調(diào)度等信息。
用戶數(shù)據(jù)模塊。用戶信息數(shù)據(jù)模塊包括信息管理平臺的用戶的相關內(nèi)容,即編號、用戶名、密碼、工作證號、用戶類型等。
信息管理平臺主要包括前臺功能和后臺管理功能,其中前臺功能主要對廠內(nèi)產(chǎn)品數(shù)據(jù)、設備數(shù)據(jù)、檢修維護數(shù)據(jù)、郵件收發(fā)、文檔上傳下載實現(xiàn)查詢和管理功能。后臺功能主要面對平臺管理,實現(xiàn)信息審核、用戶審核等平臺管理功能。信息管理平臺的系統(tǒng)結構及功能用例如圖1所示。
1.生產(chǎn)數(shù)據(jù)管理功能模塊。生產(chǎn)數(shù)據(jù)管理是信息管理平臺的核心,實現(xiàn)產(chǎn)品生產(chǎn)過程中產(chǎn)品特性數(shù)據(jù)、相關設備反饋數(shù)據(jù)和生產(chǎn)過程中能源消耗的自動收集、歸類和統(tǒng)計。提供執(zhí)行用戶查詢要求的職能,根據(jù)用戶的查詢選擇,可以實現(xiàn)多條件綜合查詢操作。實現(xiàn)的方法如下:
圖1 熱軋總廠信息管理平臺系統(tǒng)主要功能結構圖
(1)在服務器共享內(nèi)存中為每個產(chǎn)品開辟一個數(shù)據(jù)共享區(qū)MemoryTable,并且將采集設備上傳的產(chǎn)品數(shù)據(jù)通過WriteMemTle函數(shù)寫入該MemoryTable中,并設定使用標志位UseFlag=1。為了保證數(shù)據(jù)完整有效,WriteMemTle函數(shù)每次均會對共享區(qū)鎖定(Lock),直到數(shù)據(jù)保存成功后釋放鎖定(UnLock),并通知其它進程使用共享區(qū)。
(2)開發(fā)定時掃描共享區(qū)進程(TrackingData,數(shù)據(jù)跟蹤)。TackingData進程中的GetSaveData函數(shù)在掃描到WriteMemTle函數(shù)完成數(shù)據(jù)共享存儲后,獲取共享區(qū)的字段個數(shù)及對應的數(shù)據(jù)值,形成符合SQL標準的Insert語句。GetSaveData通過DBLinker訪問Oracle數(shù)據(jù)庫,將數(shù)據(jù)寫入到數(shù)據(jù)表中,并清除該產(chǎn)品數(shù)據(jù)在MemoryTable中的占用標志位,供下一個產(chǎn)品使用該共享區(qū)。
(3)在Oracle數(shù)據(jù)庫中,以按照時間節(jié)點為篩選依據(jù)創(chuàng)建產(chǎn)品數(shù)據(jù)視圖ProductDataView。使用C++語言獲取ProductDataView中的數(shù)據(jù),并開發(fā)查詢功能選項,給用戶提供一個查詢和顯示產(chǎn)品數(shù)據(jù)的窗口。
2.設備數(shù)據(jù)管理功能模塊。設備數(shù)據(jù)管理功能模塊是平臺用戶能夠執(zhí)行的操作功能,用戶通過信息管理平臺提供的交互窗口,將設備數(shù)據(jù)上傳到信息管理平臺的數(shù)據(jù)庫中。主要實現(xiàn)方法如下:
(1)開發(fā)規(guī)則校驗函數(shù)CheckDevInfo,用來檢查用戶提交的信息是否符合上傳規(guī)則。用戶提交的數(shù)據(jù)符合規(guī)則CheckDevInfo返回true值并;不符合則返回false,并且系統(tǒng)將不予以響應用戶的提交請求。
(2)當CheckDevInfo函數(shù)通過驗證后,觸發(fā)InsertDevDataToDB函數(shù),將設備信息寫入相應的數(shù)據(jù)表中。
(3)ViewDevData函數(shù)用來實現(xiàn)用戶對設備數(shù)據(jù)的歷史查詢。
3.辦公郵件管理功能模塊。辦公郵件管理功能模塊實現(xiàn)了用戶在信息管理平臺內(nèi)的信息交流,用戶可以通過郵件的形式上傳、下載文檔。
4.用戶管理功能模塊。前臺信息檢查能夠滿足大多數(shù)信息的有效性,為了加強信息審核力度,后臺進行信息審核也是非常關鍵的。后臺信息的審核方法實現(xiàn)如下:
(1)如果確定為有效信息,則審核通過;否則,將該用戶的身份證號列入黑名單(系統(tǒng)采用實名注冊),將該用戶及其相關信息刪除。
(2)采用同樣方式審核可靠信息。對于后臺審核中發(fā)現(xiàn)的新的不良信息關鍵詞,將被添加到不良信息表中,以便使以后的檢查更加全面。
隨著計算機技術、網(wǎng)絡技術和通訊技術的發(fā)展和應用,企業(yè)信息化已成為自身實現(xiàn)可持續(xù)化發(fā)展和提高市場競爭力的重要保障。信息化建設是品牌生產(chǎn)、銷售、服務各環(huán)節(jié)的核心支撐平臺,并隨著信息技術在企業(yè)中的應用不斷深入顯得越來越重要,成為企業(yè)生存和發(fā)展必不可少的手段。
[1]謝耀州.淺談企業(yè)信息化建設戰(zhàn)略發(fā)展規(guī)劃[J].中國高新技術企業(yè),2012,(04).
[2]鐘永能.大型集團企業(yè)信息化規(guī)劃與建設問題研究[J].中國工程咨詢,2007,(1).
[3]計萍,張萬英,丁明.試述計算機網(wǎng)絡系統(tǒng)[J].農(nóng)機化研究,2002,(8).
[4]春增軍,時光.大型企業(yè)集團網(wǎng)絡與信息安全保密總體方案及策略[J].計算機安全,2009,(11).