當前位置:學問君>學習教育>論文寫作>

數據庫系統在三江水利工程資訊管理中的應用

學問君 人氣:1.8W

摘 要:水利工程資訊管理系統爲資訊的管理和使用,提供數據控制功能;支援數據和程序的獨立性;並解決了多用戶、多應用共享數據的需求。是一套用於強化水利工程現代化管理的系統軟件,它具有對水工建築物的各種資料數據進行存儲、查詢、分析、處理,並對水情、工情及氣象資料進行統計、報表等功能。水利工程資訊管理系統的開發和使用,將大大提高水管單位在工程管理上的自動化應用水平。

數據庫系統在三江水利工程資訊管理中的應用

關鍵詞:水利工程;資訊管理;數據庫處理;管理應用

水利工程資訊管理系統是一套用於強化水利工程現代化管理的系統軟件,它具有對水工建築物的各種資料數據進行存儲、查詢、分析、處理,並對水情、工情及氣象資料進行統計、報表等功能。水利工程資訊管理系統的開發和使用,將大大提高水管單位在工程管理上的自動化應用水平。

水利工程資訊管理系統的主要功能是對資訊的管理和使用,它的核心部分就是數據庫。數據庫系統根據不同工程的需要包含了數值、文字、圖片、表格等內容;提供數據控制功能;支援數據和程序的獨立性;並解決了多用戶、多應用共享數據的需求。

數據庫在水利工程資訊管理系統中的應用主要表現在:

1、數據錄入功能

1.1 數據錄入功能模組中,應面向用戶操作,用戶不必操作具體數據庫檔案就可對全部數據進行錄入。數據錄入可按數據分類進行錄入,當一類數據過多,一屏排放不下時,系統自動生成“滾屏式”屏幕格式,用戶可透過操作垂直滾動條檢視及編輯。對實時多記錄數據、水庫數據的錄入應提供多記錄錄入方式,格式同Microsoft Excel表格錄入方式。

1.2 對文字檔案、聲音檔案和視頻檔案的錄入,可彈出視窗,讓用戶自己尋找所需檔案,附加相應的“聲音檔案”和“視頻檔案”的路徑和檔案名,來實現對其管理,而不是對“聲音檔案”和“視頻檔案”本身進行直接存儲和管理。

1.3 對一些數據可定義爲代碼錄入方式,如對水庫壩型可在屏幕上顯示出“土壩”、“混凝土壩”等,用鼠標點擊這一內容,即可對這一數據進行錄入,減少錄入數據的工作量。

1.4 對使用者而言,對某些數據可設定爲數據禁改功能,不允許普通用戶對數據進行錄入修改。如已定義成公式的結果數據或其它只作顯示數據的,普通用戶不能錄入修改。

1.5 在數據錄入過程中,應提供對數據錄入的幫助功能。

如對數據錄入軟件的操作、數據格式、範圍的說明、疑難問題的解答等。

2、數據修改功能數據修改功能的主介面與數據錄入介面一致。數據修改模組的編制、使用方法和錄入模組的編制和使用方法基本相同。不同的是:

2.1 當數據庫內沒有記錄時,此程序執行後,系統自動返回,只有數據庫內有內容時,方可進入和修改。

2.2 設定修改限制功能:一般用戶進行修改數據時,只能對符合條件的記錄進行修改,其它記錄一般用戶看不到,同時也修改不了。另外,用戶可先用萬能查詢功能或組合查詢功能查找出符合修改條件的記錄,用鼠標點擊要修改的數據,輸入修改數據值,則當前所有記錄的數據都被修改完畢。

3、數據查詢功能數據查詢功能的主介面與數據錄入功能的主介面一致

用戶進入查詢模組後,根據需要選擇逐條查詢、組合查詢及萬能查詢。

3.1 逐條查詢功能爲基本查詢功能。

3.2 萬能查詢功能:對多記錄數據,系統應提供萬能查詢功能,如查找水庫流域發生的洪水洪峯流量的記錄,系統中即可彈出表格,顯示出來,並根據記錄形成表格檔案,打印出來或可被其它辦公軟件調用。

3.3 組合查詢功能:對一些不太確切的數據,可採用輸入幾個查詢條件,找出不太確切的記錄,供使用者選擇。

另外,該系統還設定了數據查詢限制功能及圖形查詢功能。

4、數據處理功能本模組具有4個功能模組:即數據計算、數據統計、數據合併、數據刪除

數據計算是將計算結果存人數據庫中的指定字段(橫向運算)。如已知水庫水位,即可計算出水庫的庫容。對數據按分類條件可自動進行交叉求和計算(橫縱組合計算)。如對水庫不同時段的`入庫流量進行累計。

數據統計是對數據進行統計計算,如平均值、最大值、最小值及記錄次數等。例如對水庫上游一年中的歷次降雨,求出平均值、最大值、最小值等數據。

數據合併是將多個數據庫中的數據生成合併到一個新數據庫中。

數據刪除是對不同數據可在一個視窗中進行刪除,其它有關數據可重新計算。

5、數據報表功能數據報表功能提供3項功能:固定報表、任意報表、自由格式報表

固定報表是對日常工程管理的固定表格,透過程序編制,形成固定表格,表格內數據用數據庫自動生成,減少日常工作中繁雜的重複勞動,提高工作效率。如水庫每年向上級主管部門的固定報表,都存人數據庫報表中,並且對這些報表都可透過ofice辦公軟件進行編輯,以防個別數據和項目有所變動造成此類報表不能應用的現象。

任意報表是用戶可以完成表頭、表體、表尾、頁頭、頁層的任意格式的報表設計,同時,可以實現表體中數據的橫向計算及表頭、表尾、頁頭、頁尾數據的縱向統計功能。同時,任意報表可形成固定報表,加入到程序中。

自由格式報表是爲用戶提供可隨時定義所需的打印數據,進行自由組合設計,輸出報表。同時,自由格式報表可形成固定表格加入到程序中。

水利工程資訊管理系統的軟件環境是:後端爲WindowsNT4.0+MS SQL Server 7.0,前端爲Windows95/98/2000,這樣可以利用現有的軟件資源,也有益於今後的維護工作,並提供多個接口,以便和其它軟件連接。目前,這套系統正在三江墾區防洪工程管理、撓力河工程管理、光明水庫、鴨綠河水庫、-/k水庫、阿布膠水庫等供排水單位試執行,隨着系統的不斷完善和技術的發展,該系統將會向個性化、智能化、網絡化方向發展,對工程管理將起到越來越重要的作用。