前言:想要寫出一篇引人入勝的文章?我們特意為您整理了水資源建設(shè)管理系統(tǒng)研究范文,希望能給你帶來靈感和參考,敬請閱讀。
1系統(tǒng)功能概述
1.1檔案管理模塊
一是建設(shè)項目與監(jiān)理項目中的招、投標文件,評標文件,中標通知,合同協(xié)議,驗收等紙質(zhì)、照片、音頻影像等按年度、類型存檔查詢與管理。二是建設(shè)項目驗收過程中的年度檢驗、自驗和終驗中:建管方、設(shè)計方、集成方、監(jiān)理方等各類型報告及附件備案的管理。三是公文管理:水利部文件、水利廳文件、財政廳文件、項目辦文件及簡報分類型分年份管理,商業(yè)軟件、數(shù)據(jù)庫、操作系統(tǒng)、硬件等采購的各類協(xié)議合同分類分年份管理。
1.2年度建設(shè)管理模塊
按年份分標段對各類型公司(軟件公司、勘測設(shè)計公司、建設(shè)公司、監(jiān)理公司等)中標情況分類管理。如中標的項目、監(jiān)測點、應(yīng)用軟件、服務(wù)器等進行備案管理,以便查詢與統(tǒng)計。
1.3資產(chǎn)管理
按照資產(chǎn)類別把資產(chǎn)分為取用水戶、水功能區(qū)、硬件、軟件、辦公設(shè)備,通過資產(chǎn)管理平臺,實現(xiàn)全面的、系統(tǒng)的掌握資產(chǎn)的采購、變更管理、維護保養(yǎng)、運行狀態(tài)、以及各資產(chǎn)的維護人員與責任人等信息。
1.4資金管理模塊
一是國家資金管理,按照國家下?lián)苜Y金的批次、建設(shè)的項目、使用計劃進行管理;二是省配套資金管理,按照省配套資金下?lián)艿呐?、建設(shè)的項目、使用計劃進行管理;按年份建設(shè)總經(jīng)費管理,按照每年的建設(shè)資金總量,分批次、分類型(國家資金、省配套資金)、分項目(利用資金建設(shè)的項目)進行管理。
2混合模式架構(gòu)
河南省水資源管理系統(tǒng)軟件采用C/S和B/S混合模式搭建,主要以B/S模式為主。在組織架構(gòu)上采用三層模式進行設(shè)計:數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、應(yīng)用層。在系統(tǒng)控制層針對不同的用戶群,采用了C/S和B/S混合模式,以滿足不同業(yè)務(wù)人員對系統(tǒng)的功能需求。在操作過程中,維護及開發(fā)人員可通過C/S結(jié)構(gòu)的客戶端訪問系統(tǒng),對系統(tǒng)進行二次開發(fā)或參數(shù)配置;運行及使用人員則通過B/S客戶端訪問系統(tǒng)進行查詢、分析以及系統(tǒng)允許的其他操作。系統(tǒng)應(yīng)用層以一體化支撐平臺為主,用組件化的形式提供系統(tǒng)應(yīng)用級服務(wù),主要分為三種類型的組件:平臺核心組件、專業(yè)服務(wù)組件、公共服務(wù)組件。平臺核心組件提供支撐平臺運行所必需的環(huán)境和服務(wù),包括平臺核心服務(wù)組件、平臺運行時組件以及支持平臺運行的其他關(guān)鍵組件;公共服務(wù)組件包括Web服務(wù)、管理組件、用戶與資源管理組件以及數(shù)據(jù)庫管理組件等;專業(yè)服務(wù)組件依托應(yīng)用支撐平臺環(huán)境,建立水資源管理的業(yè)務(wù)邏輯并構(gòu)建各項水資源管理事務(wù)流程,并按照需求定制涵蓋水資源建設(shè)管理、水資源資金管理、水資源各類合同管理等業(yè)務(wù)組件。
3Silverlight技術(shù)應(yīng)用
河南省水資源管理系統(tǒng)采用了近年來比較流行的Sil-verlight技術(shù)進行開發(fā)應(yīng)用。Silverlight是一種微軟在Web前端程序開發(fā)所實現(xiàn)的一種解決方案,它具有跨瀏覽器、跨客戶平臺的特性,是RichInternetApplication策略應(yīng)用程序的一種開發(fā)平臺,以瀏覽器外掛組件的方式提供調(diào)用。Silverlight的核心是瀏覽器增強模塊,其作用是呈現(xiàn)XAML并在瀏覽器界面上繪制生成內(nèi)容豐富、視覺效果絢麗的圖形。它以不到2MB體積的大小完成了豐富多彩的應(yīng)用效果,可以在Windows和Macintosh等多種瀏覽器上運行相應(yīng)版本的Silverlight應(yīng)用程序(當有新的版本時會自動進行系統(tǒng)更新),并能享受在線游戲、視頻分享、動畫等各種網(wǎng)絡(luò)服務(wù)。河南省水資源管理系統(tǒng)全面使用了Silverlight技術(shù),整體效果沉穩(wěn)大氣,與瀏覽器無縫銜接,以桌面應(yīng)用程序的界面實現(xiàn)了B/S架構(gòu)的功能,取得了視覺與應(yīng)用堪稱完善的雙重效果。
4插件式架構(gòu)
4.1降低系統(tǒng)各模塊之間的相互依賴性
在進行插件式開發(fā)中,任何一個系統(tǒng)功能模塊、用戶界面模塊乃至一個圖標都可以以插件的方式進行部署,從而提高了程序功能模塊的重用性;各個系統(tǒng)模塊可以同時進行獨立開發(fā),相互之間不存在相互依賴性,使各個獨立的功能模塊都可以單獨運行,當然也可以通過插件框架進行托管運行,這樣一來不但使整個系統(tǒng)的靈活性得到了提高,同時也確保了系統(tǒng)的安全性;當對一個獨立的模塊進行修改調(diào)試時也不會影響到其他插件模塊的正常運行,從而降低了系統(tǒng)的維護難度,提高了系統(tǒng)的可擴展性。
4.2系統(tǒng)模塊獨立開發(fā)、部署、維護
水資源管理系統(tǒng)的每個功能模塊都可以按照插件契約服務(wù)接口所定義的服務(wù)接口進行獨立開發(fā),開發(fā)完成編譯后可獨立運行,也可通過插件框架進行托管運行。各子系統(tǒng)獨立運行,不進行相互的控制,其間的數(shù)據(jù)聯(lián)系通過信息交換緩沖區(qū)或數(shù)據(jù)庫進行。各子系統(tǒng)的功能相對獨立,平行協(xié)調(diào),相互間通過數(shù)據(jù)交換緩沖區(qū)、數(shù)據(jù)庫和運行通知的方式建立聯(lián)系,以利于在保證整個系統(tǒng)關(guān)聯(lián)性、完整性的前提下,獨立有效地實現(xiàn)各子系統(tǒng)的功能以及維護部署等。
4.3根據(jù)需求動態(tài)的組裝、分離系統(tǒng)
水資源管理系統(tǒng)的各個功能模塊都是以一個插件的形式進行開發(fā),并通過系統(tǒng)的統(tǒng)一配置來完成插件的更新、組裝與分離。當進行插件的更新時只需要通過系統(tǒng)的插件管理窗口,向服務(wù)器上傳相應(yīng)的xap插件包或者是.dll的動態(tài)庫文件,之后其它用戶登錄系統(tǒng)時,系統(tǒng)會自動檢測到xap插件包或.dll動態(tài)庫文件的最新版本,并自動進行更新與升級;同時當系統(tǒng)檢測到某一xap插件包或.dll動態(tài)庫文件被刪除后則會自動地對系統(tǒng)進行重新組裝從而完成插件的卸載。
5WebService接口
河南省水資源管理系統(tǒng)在數(shù)據(jù)交互與瀏覽過程中采用WebService接口技術(shù)以保障數(shù)據(jù)的統(tǒng)一與安全。WebService是獨立的、模塊化的應(yīng)用,能夠通過互聯(lián)網(wǎng)來并描述定位以及調(diào)用,用來實現(xiàn)面向組件和跨語言、跨平臺松耦合應(yīng)用集成,同時使用Webservices很好地讓分布在不同網(wǎng)段、不同區(qū)域的計算機和設(shè)備一起工作,為用戶訪問提供了一個健壯、統(tǒng)一的數(shù)據(jù)接口。接口設(shè)計對于構(gòu)建一個可擴展的應(yīng)用程序來說是非常必要的實現(xiàn)方式,本系統(tǒng)中主要包括的接口有業(yè)務(wù)功能擴展接口和數(shù)據(jù)訪問接口,業(yè)務(wù)功能擴展接口主要體現(xiàn)在本系統(tǒng)的基于插件式的業(yè)務(wù)功能模塊的擴展,該功能使得系統(tǒng)對外公開了一個統(tǒng)一的業(yè)務(wù)功能擴展接口,該接口使得應(yīng)用程序模塊擴展不需要修改任何已經(jīng)編譯好的代碼的情況下實現(xiàn)業(yè)務(wù)功能動態(tài)擴展。本系統(tǒng)中數(shù)據(jù)訪問接口主要通過WebService技術(shù)實現(xiàn)了底層數(shù)據(jù)統(tǒng)一訪問的通用接口。
6系統(tǒng)安全管理
水資源管理系統(tǒng)雖然不涉及國家保密信息,但由于系統(tǒng)的信息比較敏感,因此,需要參照相關(guān)要求,制定信息管理制度。在信息對社會公共提供服務(wù)前,必須采用相關(guān)的技術(shù)手段,加強數(shù)據(jù)訪問的審核、審定,防止數(shù)據(jù)的篡改、刪除;向社會提供的水資源信息,在應(yīng)用軟件編制中應(yīng)按相關(guān)業(yè)務(wù)流程,經(jīng)相關(guān)部門審核后方可,以保證向社會提供的水資源信息的正確性、權(quán)威性、時效性。建立完備的數(shù)據(jù)備份和恢復機制:良好的備份和恢復機制,可在攻擊造成損失時,盡快地恢復數(shù)據(jù)和系統(tǒng)服務(wù)。在應(yīng)用系統(tǒng)安全層面,對各級組織結(jié)構(gòu)、操作員賬號、權(quán)限應(yīng)具備相應(yīng)的管理功能,并通過統(tǒng)一的身份認證機制實現(xiàn)身份認證和權(quán)限控制。按照組織結(jié)構(gòu)對系統(tǒng)的所有用戶進行統(tǒng)一編碼,采用分級的管理方式,提供分級別、分角色、分用戶、高安全性、易操作的安全保障。權(quán)限設(shè)置必須由被授權(quán)的管理員完成,管理員不能設(shè)置大于自身權(quán)限的權(quán)限。7結(jié)論河南省水資源管理系統(tǒng)在基于C/S和B/S混合模式搭建,內(nèi)容豐富、視覺效果絢麗的交互式體驗Silverlight的應(yīng)用,靈活安全的插件式架構(gòu)設(shè)計,獨立、模塊化的WebService應(yīng)用使水資源建設(shè)中的檔案管理、年度建設(shè)管理、資產(chǎn)管理、資金管理等工作更加規(guī)范科學、快捷高效,對河南省的水資源監(jiān)控能力建設(shè)起到了積極的推動作用。
作者:姚廣華 單位:許昌水文水資源勘測局