杭利平,王 遠,陳 磊
(蘭州交通大學交通運輸學院,蘭州730070)
隨著我國鐵路計算機應用的發展,網絡技術在鐵路事業的發展中,扮演著至關重要的角色。鐵路設備的統計計算主要以手工為主,數據不準確、不及時、不便于多用戶共享,不利于經營管理。顯然,如果仍然以傳統方式進行設備資產管理,已經力不從心,只有用信息技術的方法管理鐵路設備資產才是解決之道。
為使鐵路設備資產管理滿足信息化建設發展的新要求,必須開發一個能覆蓋鐵路局和基層站段二級機構,可動態管理的信息系統,從而實現鐵路設備資產自計劃、采購、交付、驗收、使用、維護、擴充直至報廢整個生命周期的管理。
建立全路統一的分布式應用系統,對鐵路設備資產實施動態管理,實現設備的臺賬管理。鐵路局和基層站段通過鐵路辦公網,自行建立和維護本單位的設備資產信息,并匯總統計上報。
服務器端:操作系統采用Windows 2003 Server,數據庫采用SQL Server2000,技術平臺為.NETframework 2.0,開發工具選用微軟的VS.NET 2005,開發語言為C#、VB.NET,Web服務器采用IIS6.0。客戶端:瀏覽器IE8.0。
數據庫使用SQL Server 2000。SQL Server 2000提供了以Web 標準為基礎的數據庫編程功能。允許使用內置的存儲過程以XMI 格式存儲和檢索數據。還可以使用XML 更新程序進行插入、更新和刪除數據。通過Web 輕松訪問數據。可以使用HTTP 來向數據庫發送查詢、對數據庫中存儲的文檔執行全文搜索。整個系統運行在網絡環境下。前臺的應用和后臺的數據庫物理位置可以是在同一臺服務器上,也可以是在不同服務器上。
人員信息數據庫:所有登錄成員數據表。
設備管理數據庫:列尾主機及附屬設備、減速頂、平面調車燈顯和施工防護電臺等數據表。
系統輸入:鐵路局和基層站段所有設備的更新、維修和報廢等信息。
系統處理:服務器端對終端錄入的信息進行加工處理,將不同的信息輸入到相應的表中,供授權的終端用戶組合查詢、共享設備資產信息資源。
系統輸出:報表、Excel 文件、結果數據庫。

圖1 ASP.NET 的結構
由圖1可見,系統的總體邏輯體系結構分為用戶界面層、業務邏輯層和數據訪問層。用戶界面層為用戶提供應用操作界面,負責與用戶交互,接收用戶的輸入信息并將服務器端傳來的數據呈現給客戶。業務邏輯層,即Web服務中間層,負責接收瀏覽器傳來的請求并將請求傳給數據層,同時將請求處理結果發給瀏覽器。它由Web 表單、XML Web 服務和組件服務組成。其中Web 表單是ASP.NET 應用程序的核心所在,它是向客戶呈現數據和信息的基礎,也是響應和處理客戶與顯示的Web 表單交互生成的信息和數據的基礎。數據訪問層是通過ADO.NET 操縱數據為事務邏輯層提供數據服務,如存儲、修改和刪除數據操作結果、返回數據檢索結果等。
按照分級管理的先進理念,根據操作數據范圍不同,設置系統角色用戶如圖2。

圖2 用戶權限關系
包括通知管理、查詢設備信息管理、自然信息管理、用戶管理和系統管理等功能,其操作數據范圍是鐵路局和站段。通知管理包括接收通知和發布通知,主要實現公告通知的建立、發布和接收等功能;查詢設備信息包括查詢設備信息和增刪改設備信息,主要實現報表及相關信息的查詢、打印、數據導出、以及新增設備的錄入、報廢設備的刪除等功能;自然信息管理主要實現在線查詢、增刪改人員自然信息;用戶管理包括瀏覽用戶管理,主要實現集鐵路局一般用戶的創建、修改和刪除等功能;系統管理包括修改密碼、數據導入/ 出、系統幫助和技術維護等功能。
包括通知管理、查詢設備信息管理等功能,其操作數據范圍是鐵路局和站段。通知管理主要是接收由管理員發布的通知;查詢設備信息管理主要是查詢設備信息,實現報表及相關信息的查詢、打印、數據導出等功能。
包括通知管理、查詢設備信息管理、自然信息管理、用戶管理和系統管理等功能,其操作數據范圍僅限于本站段。其功能和鐵路局管理員功能基本一樣,只是所執行的范圍不一樣。
包括通知管理、查詢設備信息管理等功能,其操作數據范圍僅限于本站段。其功能和鐵路局一般用戶基本一樣,只是所執行的范圍不一樣。
進入21 世紀以來,人類社會信息化的進程加快,信息資源成為推動人類社會發展的要素之一,不斷完善鐵路設備資產的法規制度、工作流程和管理系統已經越來越迫切。鐵路設備管理系統實行網絡化是提升鐵路經營管理水平的重要手段,隨著本系統的全面推廣,使鐵路運輸設備管理上升一個新的臺階,從而也提高了運輸管理的水平。
[1] 王雪松,申群太,劉家樂. 基于ASP.NET 鐵路培訓管理系統的設計與實現[J] . 鐵路計算機應用,2005(2).
[2] 薛磊,孫貽川. 專用鐵路貨運信息管理系統的設計與應用[J] . 煤礦現代化,2009(3).
[3] 李剛. 鐵路信息技術裝備資產管理系統的設計與實現[J] .鐵路計算機應用,2007(5).
[4] 余澤西. 鐵路大型養路機械運用檢修管理系統的設計與實現[J] . 鐵路計算機應用,2009(4).
[5] 張永勝. ASP.NET 的身份驗證及授權機制應用研究[J] .計算機應用,2004(8).