水文信息管理係統設計探討
研發設計
作者:方德祥 方瓊
摘要:在社會經濟高速發展的背景下,我國計算機、通信技術以及電子技術等均獲得了快速的發展。這些技術的發展使得水文信息的采集及傳輸更具有效性及科學性。文章在分析水文信息管理係統組成及功能的基礎上,進一步對水文信息管理係統的設計進行了探究,希望以此為水文信息管理係統設計的優化提供具有價值的參考憑據。
關鍵詞:水文信息管理係統;水文信息采集;水文信息傳輸;數據庫;水利部門 文獻標識碼:A
中圖分類號:TP311 文章編號:1009-2374(2015)23-0011-02 DOI:10.13535/j.cnki.11-4406/n.2015.23.006
近年來,我國水利部門先後頒布了《水文情報預報規範》《水文自動測報係統技術規範》等,這些有關水文的條款能夠為水文相關內容的實現提供科學依據。對於水文自動測報係統來說,其中心站可以完成數據的采集、分析、接收以及管理等,進一步為水文資料的整編及投入使用提供保障依據。為了使水文信息管理係統的應用更加具有價值,本課題對“水文信息管理係統的設計”進行分析與探究具有較為深遠的意義。
1 水文信息管理係統的組成及功能
水文管理係統主要是由五大模塊組成的,這五大模塊即為用戶管理模塊、檢測站信息管理模塊、實時數據管理模塊、曆史數據管理模塊以及報警信息管理模塊,並且每一個模塊的功能是不相同的。
1.1 用戶管理模塊
對用戶的口令、密碼以及權限進行設置,進一步實現對用戶的信息進行管理。訪問權限有兩大主體:一是訪客;二是管理員。因此,在用戶權限設置中需考慮周全。若用戶具備管理員權限,可對密碼進行修改,通過添加或刪除用戶,以此使數據庫的管理得到有效實現。若用戶具備訪客權限,則需對自身的密碼進行修改,但是隻能夠完成對實時數據的讀取,對於數據庫的管理功能是不能夠實現的。
1.2 監測站信息管理模塊
該模塊主要是對監測站的基本信息進行顯示,涵蓋了監測站的名稱、類型以及所處地理環境等。除此之外,還包括水位的基值、下限值以及水位計的分辨率等。
1.3 實時數據管理模塊
主要使用在通過實時顯示接收到的信息,以接收到的不同水文信息為依據,並通過折線、條形圖以及報表等方式呈現。
1.4 曆史數據管理模塊
主要對曆史數據庫的信息進行分析,通過折線、條形圖以及報表把與之對應的水文信息表示出來,同時做好曆史數據的統計分析工作,從而獲取一係列信息,比如均值、最大值及最小值等,將這些信息作為依據,進一步為預報工作的完善提供保障依據。
1.5 報警信息管理模塊
把接收獲取的實時數據和水文的基值、下限值以及上限值進行對比分析,進一步利用綠、黃、紅三類顏色完成報警。在水文下限值與水文基值間采用綠色,以此表明屬於缺水狀況。在水文基值和水位上限值之間,利用黃色進行顯示,以此表明數據處於安全的狀態。超過水文上限值采用紅色,以此表明水文處於過高情況,並針對這類狀況采取有針對性的解決策略。
2 水文信息管理係統的設計
2.1 數據庫的設計
為了水文信息分析得到有效實現,同時使管理係統的功能充分有效地發揮出來,本次設計的數據庫使用SQL Server 2000數據庫,對該數據庫的可靠性及擴展性進行提升。本次設計過程中,重點對兩個數據庫進行了構建:其一為用戶信息數據庫;其二為水文信息數據庫。對於用戶信息數據庫來說,主要是對用戶的各類信息進行有效存儲,涵蓋了用戶的姓名、地址、電話以及所在城市等。對於水文信息數據庫來說,需要以項目的需求為依據。大致上涵蓋了三大數據表,即為監測站信息表、報警記錄表以及水文信息數據表。其中,監測站信息表的主要作用是對監測站的相關信息進行存儲,報警記錄表的主要作用是對報警時間及類型進行詳細記錄。除此之外,水文信息數據表則對接收到的各種水文信息進行存放,涵蓋了水位信息、溫度信息以及雨量信