摘 要:隨著我國水利工程的不斷發展,養護維護數據管理平臺的研建也得到了相關部門的高度重視。本文根據水利工程自身的特點采用面向對象的方法,設計了水利工程養護維修數據管理平臺,并實現了對相關單位所轄工程現狀進行實時管理和養護維修。
關鍵詞:水利工程;養護維護;數據管理平臺
水利信息化建設的首要工作是各類數據庫建設,隨著水利工程規模的不斷擴大,針對該類工程的數據庫的建設顯得越來越為重要,但是,因為水利工程建設所涉及的種類較多,規模較大,所以在建設數據庫的過程中不可避免會遇到一些困難。另外,水利工程項目一般都需要較長時間才能完成,在建設過程中,很難做到完全地同意規范,這些都增加了數據庫的建設難度。除此之外,數據庫建立好并不代表就一勞永逸了,在日后的數據庫維護中,更是需要引起關注和重視。
1 水利工程數據庫建設模式
水利工程數據庫在工程中的應用是有其一定的范圍的,而這一個覆蓋范圍則是決定該數據庫的建設模式的主要因素,在一定程度上,起到主導作用。下面可以舉例進行說明,對于地方性質的水利工程管理局,它們所需要建設的是該地所實施的具體水利工程的數據庫,并對其進行管理和進一步的維護。
相關的管理部門只需要對其建立的某座特定的或者是某幾個水庫的數據庫負責,并實施具體的管理措施。然而,對那些省級或者是省級以上的水利工程數據庫,它們所實用的范圍則不僅僅只是某個特定的水利工程,而是全省范圍內的各個水利相關部門和項目以及全省的所有水利工程。由此可見,在建設水利工程數據庫時,要將地域性、范圍性等各項因素都考慮進去,做到具體情況具體分析。
1.1 從數據庫的使用情況和需求考慮
水利工程數據庫需要的是和網絡掛鉤的數據庫,只有建立在互聯網的基礎上,數據庫中的各項數據才能夠及時傳遞和反饋,做到數據的及時性、準確性和有效性。在此基礎上,數據庫才能夠為各個水利部門以及相關的部門提供更好的信息和服務,為日后的水利項目的長遠發展奠定扎實的基礎,從而提供更為準確的數據服務。
1.2 從數據庫建設的包羅性上考慮
水利工程數據庫的綜合性是必須具備的,在建設數據庫時,不能僅僅只考慮到單一的情況,亦或是有考慮到幾項因素,但是并未將所有需要考慮到的因素進行綜合的整合。在建設水利工程數據庫時,就必須將所有的水利工程類型都考慮到,而且對于每一種類型的水利工程,它又包含了不同規模以及不同級別的工程,對此,都應該給以充分的考慮。水利工程數據庫的綜合性不僅僅體現在它的保羅性上,在考慮到數據庫的包含范圍的同時,存儲數據的內容也很好地體現出了其綜合性這一特點。水利工程的工程性質和概況等各種基本信息和各種相關數據包含在內,除此之外,建設項目的施工圖紙和施工方案、施工組織和各種影像資料等都被包含在其中,它的綜合性在這兩方面得到了體現。
1.3 從數據庫的拓展性上考慮
為了保證水利工程數據庫良好的拓展性,要求其具有良好的數據接口,為日后的各類業務應用系統提供數據服務,是數據庫建設完成后的主要目的,而這些應用系統必須在數據接口的連接完成后,才能獲得數據,進而實現數據的交換。
1.4 水利工程數據庫要有高度的安全性
數據中心的核心數據庫是水利工程數據庫將,它包含了種類繁多的工程,數據量大,其重要性并隨著業務應用的增多也將會逐步提高,安全問題也將日漸突出,因此高度的安全性是極為必須的。
2 水利工程養護維修數據平臺的設計
2.1 系統需求分析
2.1.1 用戶類型分析
根據數據管理平臺的操作要求,把使用該系統的用戶類型分為4類:管理員級,能對所有工程的數據進行相關的操作;主管員級,能對所管轄范圍的數據進行管理和操作;辦理員級,能查詢和錄入所管轄范圍的相關工程數據;游客級,只能查詢相關水利工程的數據。
2.1.2 系統功能需求分析
根據系統的特點和用戶需求,水利工程數據管理平臺的設計的具體功能模塊如圖1所示:
2.2 數據庫結構設計
整個水利工程養護維修數據管理平臺設有若干數據表,這些數據表構成數據庫子庫,主要數據庫子庫有堤防工程子庫、控導工程子庫、泵站工程子庫、水閘工程子庫、水庫工程子庫、灌區工程子庫等,這些都是數據庫結構設計中不可缺少的數據庫子庫。
2.3 應用程序設計
該養護維修數據管理平臺的應用程序包括數據庫,數據庫驅動程序和用戶界面三部分,開發的過程中,要根據需求設計可供訪問的應用程序,同時,創建報表和查詢,使得用戶能夠從數據中提取對其有用的信息。
3 水利工程養護維修數據平臺構成
3.1 輸入輸出設計
用戶在進入系統查詢模塊后,根據提示菜單進入查詢功能樹的最底層模塊,在數據庫內按照查詢條件進行邏輯組合,檢索到數據庫中相對應數據表中的數據項,得到準確的數據記錄,結合查詢的相關需要,輸出設計為各種結果或報表。而輸入設計則包括整個數據管理平臺的內容,并且保證所有庫內數據都能被即時修改。
3.2 系統軟硬件環境
該養護維修平臺的開發采用C/S模式。服務器的軟件環境要求采用操作系統為windows2000以上版本,應用系統開發軟件為VB6.0企業版,數據庫系統軟件為SQL Server2000。硬件環境要求至少為128MB以上內存,250MB以上硬盤,配備圖形顯示卡以及驅動器。
3.3 系統結構
數據管理平臺的操作建立在信息化處理的基礎上,工程數據信息的采集要求以當前養護維修的實時數據為標準,數據的處理是一個動態的過程。系統通過可視化用戶界面對各水利工程數據進行操作。系統結構模塊分析如圖2所示,該數據管理平臺的結構包括網絡基礎設施層,信息資源層,應用支撐層和應用層。
3.4系統運行
信息查詢模塊的運行能夠為所有人查詢所有的工程數據提供服務,但是,只有口令和身份經過驗證被允許進入的用戶,才能夠進入數據管理模塊的操作,其運行分為管理員操作、主管員操作以及辦理員操作這三個等級,它們相互作用,相互分工,保證了該數據庫系統的良好運行。
4 結語
綜上所述,隨著我國水利工程建設的不斷發展,工程數據庫的維護模式的研究和發展是勢在必行的,而數據庫作用的發揮是與其維護模式密切相關。本文在對我國對水利工程建設和管理的現狀分析的基礎上,提出了關于水利工程養護維護數據管理平臺的研建,確保工程數據的完整和及時。
參考文獻
[1]洪正義,孫樹林,周立國.水利工程養護維修數據管理平臺的研建[J].《水利水電技術》.2012(09).
[2]朱成.農田水利工程中的運行及維護管理問題的舉措[J].《城市建設理論研究》.2011(30).
[3]虞開森,駱小龍,謝放.水利工程數據庫維護模式探討[J].《水利水電科技進展》.2005(04).
[4]張毅,彭德慧,陳靜.試析水利信息化技術應用現狀及其發展前景[J].《科技創新導報》.2012(10).