劉曉培
摘 要:設(shè)備管理對于鐵路運(yùn)輸部門而言具有著非常重要的意義,它所提供出的信息,是對于整個鐵路技術(shù)升級、工程改造、車輛運(yùn)營系統(tǒng)指揮以及事故的搶險(xiǎn)救援最重要的保障。它可以讓領(lǐng)導(dǎo)高層清晰了解設(shè)備和物資的信息,更好的做出決策。這樣的系統(tǒng)不僅能夠讓相關(guān)部分節(jié)省物資管理的時間,還能在第一時間找到想要得到的東西,隨時進(jìn)行對資產(chǎn)的盤點(diǎn)和統(tǒng)計(jì)。
關(guān)鍵詞:設(shè)備管理;信息系統(tǒng);網(wǎng)絡(luò)
設(shè)備管理對于鐵路運(yùn)輸部門而言具有著非常重要的意義,它所提供出的信息,是對于整個鐵路技術(shù)升級、工程改造、車輛運(yùn)營系統(tǒng)指揮以及事故的搶險(xiǎn)救援最重要的保障。固定資產(chǎn)的層份大部分都是物資設(shè)備,那么如何能管理才能讓我們的這些固定資產(chǎn)使用時間更長,從而達(dá)到更高效的利用。
1 關(guān)鍵技術(shù)基礎(chǔ)
1.1 C/S體系結(jié)構(gòu)
(1)二層的C/S體系結(jié)構(gòu)
這一設(shè)計(jì)主要是基于對數(shù)據(jù)的考慮,大致上可以將這一系統(tǒng)分為3個部分,第一部分為數(shù)據(jù)管理,第二部分為應(yīng)用邏輯,第三部分則為表示。第一部分主要是相關(guān)數(shù)據(jù)的管理操作以及儲存等;第二部分就是根據(jù)不同部門的各自需求進(jìn)行的軟件開發(fā);第三部分主要是操作者對于頁面的操作是否符合自己的習(xí)慣。但是,最主要的還是在于服務(wù)終端還有客戶端兩個方面。
C/S管理體系可以分為Thin Client以及Fat Client兩種。在Thin Client大多都是在服務(wù)器上進(jìn)行處理和執(zhí)行,而客戶方面則只有表示的部分。相對來講這種體系形態(tài)太過于依賴網(wǎng)絡(luò)和服務(wù)器,服務(wù)器要負(fù)責(zé)對所有數(shù)據(jù)進(jìn)行處理和計(jì)算,大大的增加了服務(wù)器的工作量,從而需要耗費(fèi)大量的流量。相對于Thin Client,F(xiàn)at Client則減少了服務(wù)器的工作量,讓服務(wù)器只負(fù)責(zé)數(shù)據(jù)管理,這就減少了服務(wù)器的工作量,其他的都交由客戶端負(fù)責(zé),也減少了網(wǎng)絡(luò)流量的使用,然而隨著企業(yè)的發(fā)展,對于客戶端方面的軟件要求也就越來越高,這也使得Fat Client研發(fā)成本提高,而且對于新舊版本的兼容性以及升級、維護(hù)的難度增大,這也成了Fat Client的最大缺點(diǎn)。
(2)三層的C/S體系結(jié)構(gòu)
C/S體系結(jié)構(gòu)的最大問題是如何把Thin Client與Fat Client的優(yōu)缺點(diǎn)融合互補(bǔ),從而達(dá)到一個最完完美的狀態(tài),無論是選擇前者還是后者,我們都將面臨著一個很難解決的的問題存在。這也就是三層C/S體系形成的原因。三層C/S體系解決了Thin Client服務(wù)器處理信息大,與客戶端交換數(shù)據(jù)多的問題,把所有的處理方式儲存在應(yīng)用服務(wù)上。這也解決了對于客戶端軟件的要求,因?yàn)榭蛻舳巳匀恢回?fù)責(zé)表示的部分。
如圖1所示,表示層:這個頁面是用戶的操作系統(tǒng),通過這個系統(tǒng)可以看到客戶是怎么樣進(jìn)行對數(shù)據(jù)和頁面的操作的,系統(tǒng)則反饋回相應(yīng)的信息,非常簡單便利,應(yīng)用邏輯層:主要負(fù)責(zé)對于用戶輸入的數(shù)據(jù)進(jìn)行邏輯處理,根據(jù)該用戶的權(quán)限反饋相應(yīng)的處理信息,并對所有使用者的使用數(shù)據(jù)以及反饋信息儲存在系統(tǒng)中。數(shù)據(jù)層:它是整個體系中比較重要的部分,它主要負(fù)責(zé)對數(shù)據(jù)進(jìn)行處理以及儲存。
1.2 SQL Server 2000 數(shù)據(jù)庫
SQL Server 2000是SQL Server 7.0 版本的升級版,這個版本不僅具有了7.0版本的所有優(yōu)點(diǎn),此外還讓顧客有了更多的方便快捷的體驗(yàn)。是作為客戶端與服務(wù)器最好的數(shù)據(jù)管理系統(tǒng),它的優(yōu)點(diǎn)就在于可以滿足企業(yè)數(shù)據(jù)系統(tǒng)所需要的一切分析數(shù)據(jù)的需要,同時也能滿足服務(wù)器與Wed的連接需要,服務(wù)器軟件以及客戶端軟件都由SQL Server 2000系統(tǒng)進(jìn)行提供,而我們所需要的各種網(wǎng)絡(luò)軟件則由WindowNT/2000系統(tǒng)提供。所有的用戶操作都在Windows 9x/NT/2000系統(tǒng)上完成,通過ODBC API、OLE DB、Transcat-SQL 和 DB-Library 進(jìn)行訪問。WindowNT/2000系統(tǒng)對于SQL Server 2000的運(yùn)行更具完整性,當(dāng)SQL Server 2000在Window NT/2000系統(tǒng)上創(chuàng)建好數(shù)據(jù)庫后,即使運(yùn)行中出現(xiàn)了錯誤,Window NT/2000系統(tǒng)也能根據(jù)錯誤出現(xiàn)的原因進(jìn)行快速的修復(fù),讓腳本運(yùn)行更加的安全可靠。
1.3 MFC ODBC數(shù)據(jù)庫訪問技術(shù)
ODBC( Open Database Connectivity)是另外一種數(shù)據(jù)分析系統(tǒng)的軟件。它的最大優(yōu)點(diǎn)就在于能以統(tǒng)一的方式處理所有數(shù)據(jù)庫,所以很多數(shù)據(jù)庫系統(tǒng)都會提供有ODBC程序來作為建立客戶機(jī)與服務(wù)器體系的基礎(chǔ),安裝ODBC驅(qū)動程序,能夠讓整個系統(tǒng)的運(yùn)行更加的人性化,方便、快捷,沒有阻礙。
在MFC ODBC中,CDatabase(數(shù)據(jù)庫類)、CRecordset (記錄集類)、CRecordView (可視記錄集類)和CDBException (異常類)是幾大常用類。
2 鐵路設(shè)備管理信息系統(tǒng)設(shè)計(jì)
2.1 系統(tǒng)架構(gòu)設(shè)計(jì)
軟件的系統(tǒng)架構(gòu)主要是看客戶的真實(shí)需求,在得到想要得到的頁面體驗(yàn)和內(nèi)容之后才能進(jìn)行的一系列的工作內(nèi)容。
系統(tǒng)的主要內(nèi)容也可以向上文表示的三層C/S模型。第一部分,讓客戶在自己的電腦上下載客戶端并且進(jìn)行體驗(yàn)和學(xué)習(xí)。第二部分進(jìn)行系統(tǒng)數(shù)據(jù)的整理和統(tǒng)計(jì)。第三部分負(fù)責(zé)對SQL Server 2000數(shù)據(jù)庫上傳的數(shù)據(jù)進(jìn)行運(yùn)算分析,并反饋到客戶所使用的計(jì)算機(jī),并對客戶計(jì)算機(jī)發(fā)出的各類信息、請求進(jìn)行處理。系統(tǒng)的主要目的就是對客戶企業(yè)的相關(guān)部門內(nèi)容進(jìn)行整理和統(tǒng)計(jì)分類,使其工作變得更加簡單又有條理的過程。
2.2 系統(tǒng)功能模塊劃分
我們所提出的這一管理系統(tǒng)主要是想能讓企業(yè)對于生產(chǎn)設(shè)備的管理能夠達(dá)到企業(yè)更加清晰,便捷。設(shè)備信息及時的上傳這樣可以為維修部門與資源部門提供設(shè)備保養(yǎng)、維修、更換的依據(jù),可以讓各部門工作安排和工作銜接更明確。能夠使企業(yè)高層對企業(yè)物資設(shè)備情況更加了解,對于階段性生產(chǎn)任務(wù)以及長遠(yuǎn)企業(yè)規(guī)劃等等,各種決策部署作為重要依據(jù),使得我們現(xiàn)場管理工作更加有條不紊。為企業(yè)節(jié)約資源。這也就是我們系統(tǒng)的目標(biāo)。
2.3 系統(tǒng)界面設(shè)計(jì)
(1)系統(tǒng)主界面
系統(tǒng)主界面是由主菜單以及用戶管理和權(quán)限管理兩個子菜單組成,各個子菜單下又根據(jù)設(shè)備的種類、登記、處理,各部門的職能、權(quán)限,分別設(shè)立了相關(guān)的小科目,對于設(shè)備的管理更加清晰,對于日常的生產(chǎn)使用、維修、保養(yǎng)更加明確,落實(shí)了各職能部門的責(zé)任任務(wù),同時也加大了對各職能部門的監(jiān)管力度,對各職能部門的工作落實(shí)、職能發(fā)揮以及管理權(quán)限進(jìn)行進(jìn)一步的監(jiān)督。
(2)用戶登錄界面
不同的部門要有專門的人員對賬號和密碼進(jìn)行管理。進(jìn)入菜單界面后,首先是用戶登錄界面,用戶通過輸入賬號以及與賬號匹配的密碼,系統(tǒng)認(rèn)證成功后方可進(jìn)入系統(tǒng),如果登錄密碼與登錄賬號不相匹配,那么系統(tǒng)將拒絕賬戶登入并提示密碼錯誤操作信息。
(3)設(shè)備管理界面
設(shè)備管理界面主要包括設(shè)備的管理信息,從一臺新設(shè)備采購進(jìn)廠開始,期間的安裝,檢測、生產(chǎn)使用、日常維護(hù)、故障報(bào)修、零件更換、工作時長報(bào)廢轉(zhuǎn)讓等等,全部信息都要上傳到資料庫,根據(jù)每臺設(shè)備型號作用進(jìn)行編號,建立各自的資料庫,如果要查詢或修改記錄,只需要輸入設(shè)備編號就可以出現(xiàn)所有相關(guān)信息,并根據(jù)登入賬戶的管理權(quán)限設(shè)置所能夠修改的信息內(nèi)容。
(4)維修管理界面
在維修管理中,不僅僅是對故障的一個修理,還要包括對整個故障產(chǎn)生原因的分析、如何避免這樣情況的發(fā)生、應(yīng)該用什么樣的材料進(jìn)行對事故的處理等等,這些問題都是應(yīng)該在維修管理中應(yīng)該體現(xiàn)的,在這個過程中,要把所有的問題都進(jìn)行有效的匯總,以便日后進(jìn)行查看。做這樣的分析管理不僅能夠讓維修工作變得有條理性、針對性,還能夠讓維修的人員對真實(shí)的情況有著系統(tǒng)的了解。在系統(tǒng)上就可以直接把最關(guān)鍵的登記數(shù)據(jù)記錄在軟件的界面上,這樣也方便登記還有查詢的時候能夠更加的快捷,在最短的時間內(nèi)找到想要的內(nèi)容。
(5)物資管理界面
在系統(tǒng)中還要對整個資料的管理進(jìn)行盤點(diǎn),不僅要把物資的出入庫情況排查清楚,還要進(jìn)行及時的修改,如果有數(shù)據(jù)的變化要第一時間進(jìn)行系統(tǒng)的改變,這樣的話能夠確保系統(tǒng)中的數(shù)據(jù)是最準(zhǔn)確的,為以后的物資使用提供了便利的條件。
(6)系統(tǒng)管理界面
系統(tǒng)的界面可以只是簡單的設(shè)置幾個項(xiàng)目,重點(diǎn)是要有管理員的姓名還有登陸的密碼,這樣和普通的瀏覽者進(jìn)行區(qū)分,不僅能夠防止系統(tǒng)內(nèi)部的資料被其他人看到,還能夠讓專人進(jìn)行有效的管理,確保系統(tǒng)內(nèi)容的準(zhǔn)確性。
3 結(jié)語
鐵路設(shè)備管理系統(tǒng)的廣泛應(yīng)用,不僅能為鐵路局的工作開展節(jié)省不少的時間和精力,還能讓管理工作變得有序的進(jìn)行,不僅能夠提高鐵路工作的工作效率,還能夠?yàn)殍F路企業(yè)創(chuàng)造更高的經(jīng)濟(jì)價值。通過鐵路設(shè)備管理系統(tǒng)的推廣,能夠讓更多的地方鐵路管理企業(yè)接受它,更好的為鐵路部門服務(wù)。
參考文獻(xiàn):
[1] 王天疆.冶金企業(yè)設(shè)備綜合管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].哈爾濱:東北大學(xué)軟件工程專業(yè),2013.
[2] 鄭人杰等.實(shí)用軟件工程(第二版)[M].北京:清華大學(xué)出版社,2014.
[3] 李肀,趙麗華,馬麗.管理信息系統(tǒng)[M].北京:淸華大學(xué)出版社,北京交通大學(xué)出版社,2012.