公務(wù)員期刊網(wǎng) 論文中心 正文

水資源建設(shè)管理系統(tǒng)研究

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了水資源建設(shè)管理系統(tǒng)研究范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

水資源建設(shè)管理系統(tǒng)研究

1系統(tǒng)功能概述

1.1檔案管理模塊

一是建設(shè)項(xiàng)目與監(jiān)理項(xiàng)目中的招、投標(biāo)文件,評(píng)標(biāo)文件,中標(biāo)通知,合同協(xié)議,驗(yàn)收等紙質(zhì)、照片、音頻影像等按年度、類型存檔查詢與管理。二是建設(shè)項(xiàng)目驗(yàn)收過(guò)程中的年度檢驗(yàn)、自驗(yàn)和終驗(yàn)中:建管方、設(shè)計(jì)方、集成方、監(jiān)理方等各類型報(bào)告及附件備案的管理。三是公文管理:水利部文件、水利廳文件、財(cái)政廳文件、項(xiàng)目辦文件及簡(jiǎn)報(bào)分類型分年份管理,商業(yè)軟件、數(shù)據(jù)庫(kù)、操作系統(tǒng)、硬件等采購(gòu)的各類協(xié)議合同分類分年份管理。

1.2年度建設(shè)管理模塊

按年份分標(biāo)段對(duì)各類型公司(軟件公司、勘測(cè)設(shè)計(jì)公司、建設(shè)公司、監(jiān)理公司等)中標(biāo)情況分類管理。如中標(biāo)的項(xiàng)目、監(jiān)測(cè)點(diǎn)、應(yīng)用軟件、服務(wù)器等進(jìn)行備案管理,以便查詢與統(tǒng)計(jì)。

1.3資產(chǎn)管理

按照資產(chǎn)類別把資產(chǎn)分為取用水戶、水功能區(qū)、硬件、軟件、辦公設(shè)備,通過(guò)資產(chǎn)管理平臺(tái),實(shí)現(xiàn)全面的、系統(tǒng)的掌握資產(chǎn)的采購(gòu)、變更管理、維護(hù)保養(yǎng)、運(yùn)行狀態(tài)、以及各資產(chǎn)的維護(hù)人員與責(zé)任人等信息。

1.4資金管理模塊

一是國(guó)家資金管理,按照國(guó)家下?lián)苜Y金的批次、建設(shè)的項(xiàng)目、使用計(jì)劃進(jìn)行管理;二是省配套資金管理,按照省配套資金下?lián)艿呐?、建設(shè)的項(xiàng)目、使用計(jì)劃進(jìn)行管理;按年份建設(shè)總經(jīng)費(fèi)管理,按照每年的建設(shè)資金總量,分批次、分類型(國(guó)家資金、省配套資金)、分項(xiàng)目(利用資金建設(shè)的項(xiàng)目)進(jìn)行管理。

2混合模式架構(gòu)

河南省水資源管理系統(tǒng)軟件采用C/S和B/S混合模式搭建,主要以B/S模式為主。在組織架構(gòu)上采用三層模式進(jìn)行設(shè)計(jì):數(shù)據(jù)訪問(wèn)層、業(yè)務(wù)邏輯層、應(yīng)用層。在系統(tǒng)控制層針對(duì)不同的用戶群,采用了C/S和B/S混合模式,以滿足不同業(yè)務(wù)人員對(duì)系統(tǒng)的功能需求。在操作過(guò)程中,維護(hù)及開(kāi)發(fā)人員可通過(guò)C/S結(jié)構(gòu)的客戶端訪問(wèn)系統(tǒng),對(duì)系統(tǒng)進(jìn)行二次開(kāi)發(fā)或參數(shù)配置;運(yùn)行及使用人員則通過(guò)B/S客戶端訪問(wèn)系統(tǒng)進(jìn)行查詢、分析以及系統(tǒng)允許的其他操作。系統(tǒng)應(yīng)用層以一體化支撐平臺(tái)為主,用組件化的形式提供系統(tǒng)應(yīng)用級(jí)服務(wù),主要分為三種類型的組件:平臺(tái)核心組件、專業(yè)服務(wù)組件、公共服務(wù)組件。平臺(tái)核心組件提供支撐平臺(tái)運(yùn)行所必需的環(huán)境和服務(wù),包括平臺(tái)核心服務(wù)組件、平臺(tái)運(yùn)行時(shí)組件以及支持平臺(tái)運(yùn)行的其他關(guān)鍵組件;公共服務(wù)組件包括Web服務(wù)、管理組件、用戶與資源管理組件以及數(shù)據(jù)庫(kù)管理組件等;專業(yè)服務(wù)組件依托應(yīng)用支撐平臺(tái)環(huán)境,建立水資源管理的業(yè)務(wù)邏輯并構(gòu)建各項(xiàng)水資源管理事務(wù)流程,并按照需求定制涵蓋水資源建設(shè)管理、水資源資金管理、水資源各類合同管理等業(yè)務(wù)組件。

3Silverlight技術(shù)應(yīng)用

河南省水資源管理系統(tǒng)采用了近年來(lái)比較流行的Sil-verlight技術(shù)進(jìn)行開(kāi)發(fā)應(yīng)用。Silverlight是一種微軟在Web前端程序開(kāi)發(fā)所實(shí)現(xiàn)的一種解決方案,它具有跨瀏覽器、跨客戶平臺(tái)的特性,是RichInternetApplication策略應(yīng)用程序的一種開(kāi)發(fā)平臺(tái),以瀏覽器外掛組件的方式提供調(diào)用。Silverlight的核心是瀏覽器增強(qiáng)模塊,其作用是呈現(xiàn)XAML并在瀏覽器界面上繪制生成內(nèi)容豐富、視覺(jué)效果絢麗的圖形。它以不到2MB體積的大小完成了豐富多彩的應(yīng)用效果,可以在Windows和Macintosh等多種瀏覽器上運(yùn)行相應(yīng)版本的Silverlight應(yīng)用程序(當(dāng)有新的版本時(shí)會(huì)自動(dòng)進(jìn)行系統(tǒng)更新),并能享受在線游戲、視頻分享、動(dòng)畫(huà)等各種網(wǎng)絡(luò)服務(wù)。河南省水資源管理系統(tǒng)全面使用了Silverlight技術(shù),整體效果沉穩(wěn)大氣,與瀏覽器無(wú)縫銜接,以桌面應(yīng)用程序的界面實(shí)現(xiàn)了B/S架構(gòu)的功能,取得了視覺(jué)與應(yīng)用堪稱完善的雙重效果。

4插件式架構(gòu)

4.1降低系統(tǒng)各模塊之間的相互依賴性

在進(jìn)行插件式開(kāi)發(fā)中,任何一個(gè)系統(tǒng)功能模塊、用戶界面模塊乃至一個(gè)圖標(biāo)都可以以插件的方式進(jìn)行部署,從而提高了程序功能模塊的重用性;各個(gè)系統(tǒng)模塊可以同時(shí)進(jìn)行獨(dú)立開(kāi)發(fā),相互之間不存在相互依賴性,使各個(gè)獨(dú)立的功能模塊都可以單獨(dú)運(yùn)行,當(dāng)然也可以通過(guò)插件框架進(jìn)行托管運(yùn)行,這樣一來(lái)不但使整個(gè)系統(tǒng)的靈活性得到了提高,同時(shí)也確保了系統(tǒng)的安全性;當(dāng)對(duì)一個(gè)獨(dú)立的模塊進(jìn)行修改調(diào)試時(shí)也不會(huì)影響到其他插件模塊的正常運(yùn)行,從而降低了系統(tǒng)的維護(hù)難度,提高了系統(tǒng)的可擴(kuò)展性。

4.2系統(tǒng)模塊獨(dú)立開(kāi)發(fā)、部署、維護(hù)

水資源管理系統(tǒng)的每個(gè)功能模塊都可以按照插件契約服務(wù)接口所定義的服務(wù)接口進(jìn)行獨(dú)立開(kāi)發(fā),開(kāi)發(fā)完成編譯后可獨(dú)立運(yùn)行,也可通過(guò)插件框架進(jìn)行托管運(yùn)行。各子系統(tǒng)獨(dú)立運(yùn)行,不進(jìn)行相互的控制,其間的數(shù)據(jù)聯(lián)系通過(guò)信息交換緩沖區(qū)或數(shù)據(jù)庫(kù)進(jìn)行。各子系統(tǒng)的功能相對(duì)獨(dú)立,平行協(xié)調(diào),相互間通過(guò)數(shù)據(jù)交換緩沖區(qū)、數(shù)據(jù)庫(kù)和運(yùn)行通知的方式建立聯(lián)系,以利于在保證整個(gè)系統(tǒng)關(guān)聯(lián)性、完整性的前提下,獨(dú)立有效地實(shí)現(xiàn)各子系統(tǒng)的功能以及維護(hù)部署等。

4.3根據(jù)需求動(dòng)態(tài)的組裝、分離系統(tǒng)

水資源管理系統(tǒng)的各個(gè)功能模塊都是以一個(gè)插件的形式進(jìn)行開(kāi)發(fā),并通過(guò)系統(tǒng)的統(tǒng)一配置來(lái)完成插件的更新、組裝與分離。當(dāng)進(jìn)行插件的更新時(shí)只需要通過(guò)系統(tǒng)的插件管理窗口,向服務(wù)器上傳相應(yīng)的xap插件包或者是.dll的動(dòng)態(tài)庫(kù)文件,之后其它用戶登錄系統(tǒng)時(shí),系統(tǒng)會(huì)自動(dòng)檢測(cè)到xap插件包或.dll動(dòng)態(tài)庫(kù)文件的最新版本,并自動(dòng)進(jìn)行更新與升級(jí);同時(shí)當(dāng)系統(tǒng)檢測(cè)到某一xap插件包或.dll動(dòng)態(tài)庫(kù)文件被刪除后則會(huì)自動(dòng)地對(duì)系統(tǒng)進(jìn)行重新組裝從而完成插件的卸載。

5WebService接口

河南省水資源管理系統(tǒng)在數(shù)據(jù)交互與瀏覽過(guò)程中采用WebService接口技術(shù)以保障數(shù)據(jù)的統(tǒng)一與安全。WebService是獨(dú)立的、模塊化的應(yīng)用,能夠通過(guò)互聯(lián)網(wǎng)來(lái)并描述定位以及調(diào)用,用來(lái)實(shí)現(xiàn)面向組件和跨語(yǔ)言、跨平臺(tái)松耦合應(yīng)用集成,同時(shí)使用Webservices很好地讓分布在不同網(wǎng)段、不同區(qū)域的計(jì)算機(jī)和設(shè)備一起工作,為用戶訪問(wèn)提供了一個(gè)健壯、統(tǒng)一的數(shù)據(jù)接口。接口設(shè)計(jì)對(duì)于構(gòu)建一個(gè)可擴(kuò)展的應(yīng)用程序來(lái)說(shuō)是非常必要的實(shí)現(xiàn)方式,本系統(tǒng)中主要包括的接口有業(yè)務(wù)功能擴(kuò)展接口和數(shù)據(jù)訪問(wèn)接口,業(yè)務(wù)功能擴(kuò)展接口主要體現(xiàn)在本系統(tǒng)的基于插件式的業(yè)務(wù)功能模塊的擴(kuò)展,該功能使得系統(tǒng)對(duì)外公開(kāi)了一個(gè)統(tǒng)一的業(yè)務(wù)功能擴(kuò)展接口,該接口使得應(yīng)用程序模塊擴(kuò)展不需要修改任何已經(jīng)編譯好的代碼的情況下實(shí)現(xiàn)業(yè)務(wù)功能動(dòng)態(tài)擴(kuò)展。本系統(tǒng)中數(shù)據(jù)訪問(wèn)接口主要通過(guò)WebService技術(shù)實(shí)現(xiàn)了底層數(shù)據(jù)統(tǒng)一訪問(wèn)的通用接口。

6系統(tǒng)安全管理

水資源管理系統(tǒng)雖然不涉及國(guó)家保密信息,但由于系統(tǒng)的信息比較敏感,因此,需要參照相關(guān)要求,制定信息管理制度。在信息對(duì)社會(huì)公共提供服務(wù)前,必須采用相關(guān)的技術(shù)手段,加強(qiáng)數(shù)據(jù)訪問(wèn)的審核、審定,防止數(shù)據(jù)的篡改、刪除;向社會(huì)提供的水資源信息,在應(yīng)用軟件編制中應(yīng)按相關(guān)業(yè)務(wù)流程,經(jīng)相關(guān)部門審核后方可,以保證向社會(huì)提供的水資源信息的正確性、權(quán)威性、時(shí)效性。建立完備的數(shù)據(jù)備份和恢復(fù)機(jī)制:良好的備份和恢復(fù)機(jī)制,可在攻擊造成損失時(shí),盡快地恢復(fù)數(shù)據(jù)和系統(tǒng)服務(wù)。在應(yīng)用系統(tǒng)安全層面,對(duì)各級(jí)組織結(jié)構(gòu)、操作員賬號(hào)、權(quán)限應(yīng)具備相應(yīng)的管理功能,并通過(guò)統(tǒng)一的身份認(rèn)證機(jī)制實(shí)現(xiàn)身份認(rèn)證和權(quán)限控制。按照組織結(jié)構(gòu)對(duì)系統(tǒng)的所有用戶進(jìn)行統(tǒng)一編碼,采用分級(jí)的管理方式,提供分級(jí)別、分角色、分用戶、高安全性、易操作的安全保障。權(quán)限設(shè)置必須由被授權(quán)的管理員完成,管理員不能設(shè)置大于自身權(quán)限的權(quán)限。7結(jié)論河南省水資源管理系統(tǒng)在基于C/S和B/S混合模式搭建,內(nèi)容豐富、視覺(jué)效果絢麗的交互式體驗(yàn)Silverlight的應(yīng)用,靈活安全的插件式架構(gòu)設(shè)計(jì),獨(dú)立、模塊化的WebService應(yīng)用使水資源建設(shè)中的檔案管理、年度建設(shè)管理、資產(chǎn)管理、資金管理等工作更加規(guī)范科學(xué)、快捷高效,對(duì)河南省的水資源監(jiān)控能力建設(shè)起到了積極的推動(dòng)作用。

作者:姚廣華 單位:許昌水文水資源勘測(cè)局

相關(guān)熱門標(biāo)簽