前言:尋找寫作靈感?中文期刊網用心挑選的水文信息管理系統設計探討,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
1.1用戶管理模塊
對用戶的口令、密碼以及權限進行設置,進一步實現對用戶的信息進行管理。訪問權限有兩大主體:一是訪客;二是管理員。因此,在用戶權限設置中需考慮周全。若用戶具備管理員權限,可對密碼進行修改,通過添加或刪除用戶,以此使數據庫的管理得到有效實現。若用戶具備訪客權限,則需對自身的密碼進行修改,但是只能夠完成對實時數據的讀取,對于數據庫的管理功能是不能夠實現的。
1.2監測站信息管理模塊
該模塊主要是對監測站的基本信息進行顯示,涵蓋了監測站的名稱、類型以及所處地理環境等。除此之外,還包括水位的基值、下限值以及水位計的分辨率等。
1.3實時數據管理模塊
主要使用在通過實時顯示接收到的信息,以接收到的不同水文信息為依據,并通過折線、條形圖以及報表等方式呈現。
1.4歷史數據管理模塊
主要對歷史數據庫的信息進行分析,通過折線、條形圖以及報表把與之對應的水文信息表示出來,同時做好歷史數據的統計分析工作,從而獲取一系列信息,比如均值、最大值及最小值等,將這些信息作為依據,進一步為預報工作的完善提供保障依據。
1.5報警信息管理模塊
把接收獲取的實時數據和水文的基值、下限值以及上限值進行對比分析,進一步利用綠、黃、紅三類顏色完成報警。在水文下限值與水文基值間采用綠色,以此表明屬于缺水狀況。在水文基值和水位上限值之間,利用黃色進行顯示,以此表明數據處于安全的狀態。超過水文上限值采用紅色,以此表明水文處于過高情況,并針對這類狀況采取有針對性的解決策略。
2水文信息管理系統的設計
2.1數據庫的設計
為了水文信息分析得到有效實現,同時使管理系統的功能充分有效地發揮出來,本次設計的數據庫使用SQLServer2000數據庫,對該數據庫的可靠性及擴展性進行提升。本次設計過程中,重點對兩個數據庫進行了構建:其一為用戶信息數據庫;其二為水文信息數據庫。對于用戶信息數據庫來說,主要是對用戶的各類信息進行有效存儲,涵蓋了用戶的姓名、地址、電話以及所在城市等。對于水文信息數據庫來說,需要以項目的需求為依據。大致上涵蓋了三大數據表,即為監測站信息表、報警記錄表以及水文信息數據表。其中,監測站信息表的主要作用是對監測站的相關信息進行存儲,報警記錄表的主要作用是對報警時間及類型進行詳細記錄。除此之外,水文信息數據表則對接收到的各種水文信息進行存放,涵蓋了水位信息、溫度信息以及雨量信息等。
2.2對數據庫進行訪問
本程序將VC++6.0當作開發語言,使用的訪問技術為ADO數據庫訪問技術。ADO屬于Microsoft開發數據庫應用程序當中的最新接口,能夠使VC++程序設計員在相關編程技術的設計上實現簡單化與便捷化。
2.3在水文信息方面通過報表實現分類顯示
對于報表來說,屬于數據的格式化顯示。類CDC具備了多種函數,比如ExtTextOut()函數與TextOut()函數都屬于類CDC的子函數。在表體方面主要利用DrawText()完成繪制。當中較為突出的參數為lpRe-ct,該參數能夠對八個RECT結果的變量做出有效定義,主要功能是繪制標題以及繪制列表頭。另外,參數nFormat對兩個UINT結構的便利做出了定義,主要提供是繪制標題、繪制標體以及繪制報表。
2.4利用折線圖對水文信息進行顯示
基于圖類ChydrographicView添加了一個成員函數Dline(),其主要作用是對折線圖進行繪制。主要使用ClassWizard對此函數做出了定義。對于此函數來說,屬于void類型,函數聲明是Dline(intn,CStringfdn),另外,Private屬于該函數的訪問類型。
2.5利用條形圖對水文信息進行顯示
利用條形圖對水文信息進行顯示的方法和利用折線圖對水文信息進行顯示的方法較為相似,但是利用條形圖對水文信息進行顯示,基于視圖類ChydrographicView當中添加了一個成員函數,即為Dbanr(),這個函數的主要功能是對條形圖進行繪制。
2.6完成對歷史數據的統計分析
將某工程的水文信息數據作為案例,進一步完成統計分析。該區域屬于南亞熱帶濕潤季風氣候,年平均氣溫為21.0℃,年平均相對濕度是80%,降水量年際變化非常大,多雨年與少雨年分別達到2888mm、1280mm。在4~9月份屬于雨水季節,10月到第二年3月為干旱季節,年蒸發量為1200mm。以國土資源部所頒發的建庫系統標準為依據,通過文本資料、衛星遙感數據等進行利用。進一步完成相關數據的整理及編制,從而使整體性的水文空間數據庫得到有效構建。
3結語
通過本課題的探究,認識到水文信息管理系統的設計顯得極為重要,在明確系統有關功能的基礎上,便需要對相關功能進行完善,充分展現各部分功能的價值作用,比如在水文信息方面通過報表實現分類顯示、利用條形圖對水文信息進行顯示以及完成對歷史數據的統計分析等。相信從各個方面進行完善,將能夠使水文信息管理更具有效性及科學性。
作者:方德祥 方瓊 單位:浙江華東測繪地理信息有限公司