【摘 要】首先介紹了廣州市水污染源、排水管網(wǎng)數(shù)據(jù)庫管理平臺(tái)項(xiàng)目建設(shè)的必要性,分析了系統(tǒng)的建設(shè)目標(biāo),給出了系統(tǒng)的設(shè)計(jì)方案,并對系統(tǒng)的開發(fā)實(shí)現(xiàn)進(jìn)行了闡述,系統(tǒng)通過了正式驗(yàn)收,取得了良好的效果。
【關(guān)鍵詞】水污染源;排水管網(wǎng);數(shù)據(jù)庫管理;C/S;B/S
0.引言
廣州市水污染源[1]、排水管網(wǎng)[2]數(shù)據(jù)庫管理平臺(tái)建設(shè)的開展,是把廣州建設(shè)成為“山水之都”[3]的重要舉措,是水污染源調(diào)查[1]信息化建設(shè)的需求,也是“數(shù)字水務(wù)”[4]建設(shè)的需要。
1.系統(tǒng)建設(shè)目標(biāo)
本項(xiàng)目的工作對象包括廣州市中心六區(qū)的水污染源和排水管網(wǎng)。該平臺(tái)充分利用計(jì)算機(jī)技術(shù)、GIS技術(shù)和通信技術(shù),實(shí)現(xiàn)對水污染源調(diào)查成果數(shù)據(jù)的可視化信息管理。
2.系統(tǒng)設(shè)計(jì)方案
2.1系統(tǒng)設(shè)計(jì)思想
2.1.1基于面向服務(wù)架構(gòu)(SOA)思想
面向服務(wù)的體系結(jié)構(gòu)[5](SOA)實(shí)現(xiàn)服務(wù)之間的松耦合,使得系統(tǒng)可以靈活的適應(yīng)業(yè)務(wù)的需要。
2.1.2圖文一體化管理
圖文互訪、構(gòu)建圖文一體化系統(tǒng),實(shí)現(xiàn)“從文到圖”和“從圖到文”的查詢,是GIS在電子政務(wù)領(lǐng)域應(yīng)用的新特點(diǎn)。
2.1.3搭建靈活的、標(biāo)準(zhǔn)的、可配置的空間數(shù)據(jù)展示
搭建靈活的、標(biāo)準(zhǔn)的、可配置的空間數(shù)據(jù)展示子系統(tǒng),實(shí)現(xiàn)用戶、角色、功能權(quán)限、數(shù)據(jù)權(quán)限等靈活的設(shè)置。
2.1.4提供標(biāo)準(zhǔn)的可配置的服務(wù)
提供標(biāo)準(zhǔn)的可配置的服務(wù),該服務(wù)針對不同的用戶及用戶不同的需求,設(shè)置其角色、功能權(quán)限、數(shù)據(jù)權(quán)限等。
2.2系統(tǒng)總體架構(gòu)
廣州市水污染源、排水管網(wǎng)數(shù)據(jù)管理平臺(tái)采用B/S與C/S相結(jié)合的模式。B/S架構(gòu)[6]使得客戶端只需要通過簡單的IE瀏覽器就可以應(yīng)用地圖瀏覽、數(shù)據(jù)查詢與統(tǒng)計(jì)分析、信息展示等;C/S架構(gòu)[7]實(shí)現(xiàn)大批量數(shù)據(jù)導(dǎo)入、導(dǎo)出及其他一些日常管理使用功能。
系統(tǒng)分為四層:最底層是數(shù)據(jù)層,數(shù)據(jù)庫管理軟件采用Oracle 和GIS Server;第二層為數(shù)據(jù)處理層,主要是對空間數(shù)據(jù)進(jìn)行處理、監(jiān)理、轉(zhuǎn)換和入庫,以及維護(hù)更新;第三層是數(shù)據(jù)管理層,包括對數(shù)據(jù)的編輯維護(hù)、數(shù)據(jù)瀏覽查詢統(tǒng)計(jì)、信息展示、管網(wǎng)養(yǎng)護(hù)、項(xiàng)目管理等功能;第四層是數(shù)據(jù)應(yīng)用層。
2.3系統(tǒng)功能設(shè)計(jì)
廣州市水污染源、排水管網(wǎng)數(shù)據(jù)管理平臺(tái)功能設(shè)計(jì)包括C/S和B/S兩部分。C/S實(shí)現(xiàn)用戶權(quán)限管理、數(shù)據(jù)監(jiān)理、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)編輯、數(shù)據(jù)維護(hù)、數(shù)據(jù)更新和數(shù)據(jù)庫管理等功能;B/S實(shí)現(xiàn)地圖瀏覽、專題圖管理、數(shù)據(jù)查詢、數(shù)據(jù)統(tǒng)計(jì)、空間分析、信息展示、管網(wǎng)養(yǎng)護(hù)、工程項(xiàng)目輔助管理、系統(tǒng)服務(wù)接口等功能。
下面對系統(tǒng)的部分功能作一些簡單的描述:
(1)空間分析。
空間分析包括緩沖區(qū)分析、3D分析、爆管分析、疊加分析、橫斷面分析、縱剖面分析、上下游追溯和貫通性分析、管線收水區(qū)域分析。
(2)信息展示。
信息展示包括信息發(fā)布、工程建設(shè)進(jìn)度展示、建設(shè)規(guī)劃展示和治理成果展示。
(3)管網(wǎng)養(yǎng)護(hù)。
管網(wǎng)養(yǎng)護(hù)功能主要包括管網(wǎng)養(yǎng)護(hù)情況登記,管網(wǎng)檢修養(yǎng)護(hù)歷史查詢,管網(wǎng)檢修養(yǎng)護(hù)情況統(tǒng)計(jì)。
(4)工程項(xiàng)目輔助管理。
工程項(xiàng)目輔助管理實(shí)現(xiàn)對工程資料的管理、工程進(jìn)度管理和工程檔案的管理。
3.系統(tǒng)開發(fā)實(shí)現(xiàn)
本系統(tǒng)開發(fā)語言采用 JSP(JavaServer Pages),Java Servlet;軟件組件模型采用JavaBean;開發(fā)范式采用面向?qū)ο蠹夹g(shù);系統(tǒng)架構(gòu)描述工具采用 Microsoft Visio 2003;系統(tǒng)設(shè)計(jì)管理工具采用Rational Rose 2002;版本控制工具采用 Microsoft Visual SourceSafe 6.0;項(xiàng)目管理工具采用 Microsoft Project 2003;數(shù)據(jù)庫建模工具采用Sybase PowerDesigner 9.0;系統(tǒng)開發(fā)工具采用J2EE平臺(tái);數(shù)據(jù)庫采用SQL Server 2000。
根據(jù)系統(tǒng)的設(shè)計(jì)思想并利用以上開發(fā)工具,對廣州市水污染源、排水管理數(shù)據(jù)庫管理平臺(tái)項(xiàng)目實(shí)施,完成了系統(tǒng)各項(xiàng)功能的開發(fā)。
4.結(jié)論與展望
廣州市水污染源、排水管網(wǎng)數(shù)據(jù)庫管理平臺(tái)項(xiàng)目已經(jīng)通過正式驗(yàn)收。目前,系統(tǒng)運(yùn)行穩(wěn)定,實(shí)現(xiàn)了現(xiàn)有管網(wǎng)管理水平和能力的提高、移動(dòng)管養(yǎng),提高了工程管理的處理速度和處理水平,實(shí)現(xiàn)了水污染源管理監(jiān)控、排水管網(wǎng)設(shè)施管理維護(hù)、事故預(yù)警和相關(guān)的決策支持。 [科]
【參考文獻(xiàn)】
[1]任成均.廣州市水環(huán)境污染源成因分析[J].廣東水利水電,2004,(03).
[2]排水管網(wǎng)信息管理系統(tǒng)設(shè)計(jì)[D].中國優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫(碩士),2007,(06).
[3]林賢忠.關(guān)于廣州市建設(shè)“山水之都”水環(huán)境問題治理措施初探[J].廣東水利電力職業(yè)技術(shù)學(xué)院學(xué)報(bào), 2003,(03).
[4]胡傳廉.上海\"數(shù)字水務(wù)\"規(guī)劃與實(shí)踐[J].中國水利,2003(22).
[5]麻志毅 陳泓婕.一種面向服務(wù)的體系結(jié)構(gòu)參考模型[J].計(jì)算機(jī)學(xué)報(bào),2006,(7).
[6]周曉娟,王法能,毛勁松,.基于B/S的WEB數(shù)據(jù)庫技術(shù)[J].航空計(jì)算技術(shù),2005,(04).
[7]吳毅杰,張志明.C/S與B/S的比較及其數(shù)據(jù)庫訪問技術(shù)[J].艦船電子工程,2003,(02).