基於B/S的電力通訊工程專案管理資訊系統研發的論文

才智咖 人氣:1.78W

摘 要:基於B/S架構的資訊系統為專案管理提供了資訊溝通、共享以及相互協作的平臺和工具。本文比較分析了B/S與傳統C/S架構特點,在傳統三層B/S結構的應用系統基礎上的擴充套件,引入加/解密模組和安全認證模組,建立四層通用安全體系結構;按照電力通訊通訊工程建設環節,開發出五個功能模組,實現專案高效管理。

基於B/S的電力通訊工程專案管理資訊系統研發的論文

關鍵詞:電力通訊工程;專案管理;B/S架構;資訊系統;

近年來隨著計算機技術以及通訊技術的發展,為了滿足電力系統安全、穩定、高效生產的需求及電力企業運營走向市場化的需求,電力系統通訊的發展十分迅速。許多新的通訊裝置、通訊系統,例如SDH、光纖環路、數字程控、ATM等,都紛紛湧入電力系統通訊網。新裝置的大量湧入表現出通訊網的智慧化水平不斷提高,功能日益強大,配置、應用也十分複雜。電力系統通訊工程建設管理涉及範圍廣、專案多、資訊量大,專案法人要與規劃設計單位、技術設計單位、施工單位、裝置製造與供應單位、材料供應單位、監理單位等眾多專案參與方進行資訊的交換和交流。每個專案參與方既是專案資訊的供方,也是專案資訊的需方,由於其在專案生命週期中所處的階段與工作不同,相應的專案管理資訊系統的結構和功能會有所不同,因此目前的'管理模式很難協調一致。面對這樣一個複雜的網路,這樣一些苛刻的管理要求,唯一的也是十分有效的方法就是建立具有強大功能的電力系統通訊工程專案建設管理資訊系統。

一、系統設計與網路架構

1. B/S模式的結構體系

B/S(Browser/Server)模式是一種3層或多層結構的分散式系統,是由瀏覽器(Browser)和伺服器(Server)組成。伺服器包括Web伺服器、資料庫伺服器、應用伺服器等,其結構見圖1。在該模式下客戶方通過瀏覽器向Web伺服器提出請求,由Web伺服器向資料庫伺服器提出查詢要求,Web伺服器再將查詢的資料以超文字檔案的形式傳給瀏覽器。B/S模式採用標準的TCP/IP、HTTP協議,可以與企業現有網路很好地結合。同時它具有良好的擴充套件性,可直接連人Inter-net。因此B/S模式以其使用方便、易於維護、資訊資料共享程度高等優點正逐步取代C/S模式。

圖1 B/S結構應用系統

與C/S相比較而言,基於B/S架構的資訊系統只需開發Server端的應用程式,維護方便,反應快捷,並且便於擴充,不僅可以滿足現有使用者的需求,在使用者數量增加後功能仍不會減弱。專案實施過程中,參建各方只需通過瀏覽器便可實現大部分業務,Internet的應用減少了中間環節,大大降低了管理成本,且工作流程更加透明化,更具公平公正性。其結構圖如圖1所示。

2. 系統網路架構

在上述B/S架構下的資訊系統中,安全問題一直是系統設計的主要難點。傳統的三層B/S結構資訊系統中,瀏覽器與Web伺服器之間及Web伺服器與資料庫伺服器之間沒有專門的體系與機制來保證系統的安全性。所以本系統將採用四層通用安全體系結構,通過在傳統三層B/S結構的應用系統基礎上的擴充套件,引入加/解密模組和安全認證模組,來保障系統的總體安全。四層通用安全體系結構如圖2所示:

圖2 四層通用安全體系結構

將系統劃分為四層:表示層、功能層、資料層、安全層。①表示層負責客戶端資訊的顯示以及在客戶端和Web伺服器之間保障資訊傳輸的安全性;②功能層與傳統三層B/S結構資訊系統的體系結構類似,主要完成系統的基本業務處理;③資料層是由傳統的Client/Server模式演化來的,在主要功能上,繼承了客戶/伺服器資料庫管理系統的優秀效能和開發工具,與傳統的資料層的功能有相同之處,都是用來儲存資料的,本系統中資料層包括資料資料庫和金鑰資料庫④安全層主要提供三個方面的安全服務,認證使用者資訊,保證使用者合法資格;提供使用者資料加、解密金鑰,確保資料的安全;提供簽名的驗證功能,保證電力行業線上監測資訊系統中資料的完整性和不可否認性。

3.系統主要功能模組

系統考慮到電力通訊工程建設各環節內容及資料管理要求,將系統分為系統管理、資訊服務、規劃管理、建設管理、資料管理、政務服務等6個模組。

(1)系統管理模組

系統管理模組是設定及管理使用者資訊的平臺,對使用者的資料,許可權進行管理設定。主要分為:使用者資料管理、使用者角色管理、角色資料管理、角色許可權管理。使用者資料管理主要是進行使用者基本資訊的管理;使用者角色管理、角色資料管理、角色許可權管理主要是進行使用者角色的分配以及許可權的設定。

(2)資訊服務模組

資訊服務模組是釋出資訊的平臺。該模組分為資訊釋出、資訊管理、資源服務、政務公開、資訊互動、工程建設等部分。主要是電力系統通訊網管理單位對下屬單位釋出各類工作檔案和通知;面向公眾釋出重點工程的進展情況和建設要聞,接受公眾的監督。

(3)規劃管理模組

專案規劃是預測未來,確定要達到的目標,估計會碰到的問題,並提出實現目標、解決問題的有效方案、方針、措施和手段的過程。是從現實出發的思考、想像和謀劃,進而確定、決定和安排實現專案目標所必需的各種活動和工作成果。規劃管理就是構造工程專案管理系統的基礎資料體系,建立一個以範圍、工程分解、專案組織、工作分解、資源分解、成本分解為核心的資料支撐環境。該模組主要是進行專案的規劃、投資計劃以及勘測設計管理。該模組分為:專案規劃管理、投資規劃管理、勘測設計管理。

(4)建設管理模組

建設管理主要是在規劃設計的基礎上,對專案建設的準備工作、勘察設計工作、施工過程以及竣工驗收等全過程的一系列活動進行規劃、協調、監督、控制和總結評價,通過合同管理、組織協調、目標控制等措施,保證建設工程專案的進度、投資、質量目標得到最佳匹配的實現。建設管理是本系統的核心部分,應用於整個專案建設的全過程。其結構功能包括:工程概況、專案負責管理、施工材料管理、施工程序管理、施工質量管理、施工成本管理、專案合同管理、專案驗收管理。

(5)資料管理模組

資料管理主要是對專案施工過程中產生的材料領用檔案、合同檔案、竣工資料等資料進行彙總管理。資料管理模組主要有以下功能:竣工資料編制管理、專案合同資料管理、竣工資料存檔管理、竣工資料資料管理。其中最重要的是對專案建設完成後形成的通訊線路資料進行彙總並存入資料庫中,便於今後專案建設和維護的查詢,有效的利用了資源和節省了時間。

(6)政務服務模組

政務服務模組是對內模組,該部分是電力系統通訊網主管單位和下級通訊網管理單位的資訊聯絡平臺,其主要功能如下:行政管理、辦公自動化OA系統、財務管理、人力資源管理、檔案管理。它是以綜合政務資訊處理為基礎,以提高內部員工工作質量、工作效率和管理水平為目的,以加大對外宣傳力度、實現政務公開、促進社會監督為目標的綜合應用系統。為實現建設管理單位間互聯互通、資訊資源充分共享,營造良好的協同工作環境;為生產科研、行政管理、財務資產管理、人力資源管理、檔案管理、服務公眾提供支援資訊,逐步實現辦公自動化、政務公開化、管理一體化和決策科學化。

4、系統實現與技術比較

本資訊系統整體上採用B/S結構,資料庫採用Oracle,伺服器端用windowsNT/windows2003 Server作業系統,使用者端採用IE7.0以上瀏覽器。本文采用的開發模式與傳統軟體相比,具有的優點: ①採用B/S模式,簡化了客戶端的工作,無需像C/S模式那樣安裝應用程式和建立客戶端到資料庫的連線,只需要瀏覽器;②採用了四層通用安全結構,克服了傳統B/S結構下安全性的不足;③基於Web服務技術,使應用程式得到更好的伸縮性、複用性和安全性;④頁面訪問許可權通過分角色的形式進行管理,同時可以新增Web操作頁面,有利於使用者的管理和系統的擴充。