期刊VIP學術指導 符合學術規范和道德
保障品質 保證專業,沒有后顧之憂
摘要:隨著人類社會的進步和科學技術的飛速發展,先進的計算機技術正以空前的速度深入到社會生活的各個領域,將人類推向一個全新的信息時代。現在整個社會都離不開信息,信息一詞不僅家喻戶曉,而且其含義也不斷擴展,并與材料、能源一起被列為社會發展的三大科學支柱。
《水庫資料管理系統》是我省首套適用于水庫資料管理工作的數據庫管理系統軟件,軟件的開發工作全部由我市水利系統內人員利用業余時間完成。該軟件緊貼工作實際,采用了當今流行的面向對象的可視化編程技術進行開發,具有良好的模塊結構和較為理想的數據處理能力與運行速度,充分發揮計算機數據更新迅速、查詢快捷、管理靈活的優勢,實現對文字、數據、圖紙、照片等資料的輸入、維護、查詢、統計、計算、轉儲和打印等功能。系統采用實用的多級用戶結構,能很好地滿足地市級、縣(市、區)級、水管單位級用戶的使用需要。
關鍵詞:水庫資料 管理系統
《水庫資料管理系統》是我省首套適用于水庫資料管理工作的數據庫管理系統軟件,軟件的開發工作全部由我市水利系統內人員利用業余時間完成。該軟件緊貼工作實際,采用了當今流行的面向對象的可視化編程技術進行開發,具有良好的模塊結構和較為理想的數據處理能力與運行速度,充分發揮計算機數據更新迅速、查詢快捷、管理靈活的優勢,實現對文字、數據、圖紙、照片等資料的輸入、維護、查詢、統計、計算、轉儲和打印等功能。系統采用實用的多級用戶結構,能很好地滿足地市級、縣(市、區)級、水管單位級用戶的使用需要。
一、軟件開發的背景
對信息的利用程度,已成為現代社會文明和科學技術發展的重要標志之一。管理信息系統是一個由人和計算機等組成的旨在進行信息的收集、加工、儲存、傳遞、維護和使用的系統。而數據庫是信息系統的核心和基礎,它把信息系統中大量的數據按一定的模型組織起來,提供存儲、維護、檢索數據的功能,使信息系統可以方便、及時、準確地從數據庫中獲取所需的信息。
二、軟件的基本結構及主要功能
㈠軟件結構設計
系統采用了模塊化的軟件結構設計方式,根據系統運行時所需完成的功能,劃分為7大模塊:
1、“系統維護”模塊:負責整個系統的初始化設定工作,包括代碼系統維護、使用單位設定、系統數據重置、密碼修改4個子模塊;
2、“數據處理”模塊:該模塊完成對水庫基本數據資料的輸入、修改、查詢、計算、統計等工作。包括“數據輸入修改”、“數據瀏覽查詢”和“數據統計”3個子模塊;
3、“報表打印”模塊:用于打印出各種報表并進行相關的打印設定。包括“打印設置”、“打印空表”、“單個打印”和“集體打印”4個子模塊。
㈡數據庫結構的設計
為滿足軟件安全運行的需要,數據庫系統分為兩部分:系統數據部分和用戶數據部分。系統數據部分存放系統正常運行所需的一些核心庫文件。用戶數據部分根據用戶的使用情況保存不同的水庫數據。
1、系統數據庫部分:
⑴標準數據庫: 11個數據庫文件,用以保存標準的庫結構,通過它們來統一用戶數據庫的庫結構。
⑵代碼系統:包括地區代碼表(保存各縣、市、區代碼及所屬各種類型水庫的座數,并用來生成相應的水庫代碼表);水庫代碼表(保存水庫名稱、水庫代碼等基本信息,用來生成用戶的水庫數據文件中相應的水庫記錄)。
2、用戶數據庫部分:
通過對現有水庫數據資料的分析,結合日常管理工作的實際需要,確定了系統管理的數據范圍,并按照內容劃分為11個水庫數據表,即:
⑴水庫概況表:存儲工程概況文字說明及反映工程面貌的圖片存儲路徑。
⑵水庫基本情況表:存儲水文特性、水庫特性、建設情況、三大建筑物、工程效益、下游、庫區、管理情況、工程運用、大壩監測、地質情況、安全狀況等數據。
⑶水庫水位、庫容、面積、泄量關系表:存儲各水位下水庫的庫容、面積及泄水建筑物泄量數據。
三、軟件開發及推廣應用過程
軟件的開發工作從1999年7月開始至2000年6月結束,歷時12個月,分為以下三個階段:
㈠1999年7~9月:廣泛征求各級水庫管理單位對軟件開發的建議。多次召開專題會議,研究布置有關工作。設計人員熟悉開發軟件的基本操作和編程方法,作好軟件開發的前期準備工作,確定處理的數據范圍,構造相應的數據庫機構,完成軟件的功能模塊的劃分及總體結構設計,對各個模塊的實現形成明確可行的設計思路。
㈡1999年10月~2000年3月:系統主界面及菜單的設計,各模塊的編制及組裝調試。此階段結束后,軟件已能運行,并且各種功能基本得到實現。
四、軟件應用效果評價
《水庫資料管理系統》采用了當今流行的面向對象的可視化編程技術,結構設計較為合理,同時具有較為理想的數據處理能力和運行速度,較好的實現了設計任務。系統可以對水庫的數據、文字、圖片資料,進行輸入修改、瀏覽查詢、統計計算、數據維護交流、報表打印等功能,較好的滿足了日常管理工作需要。系統通過密碼設定、數據重置、備份、導入等功能,具有較好的數據保護和恢復功能,確保了用戶的數據安全。系統還可對使用單位和處理的水庫范圍進行設定,使其適用于地、縣兩級不同的管理單位,同時通過生成下級數據和接收數據的操作,方便的進行上下級間數據文件的上報和下發工作;系統具有較為強大的查詢統計功能,并可將查詢結果輸出,使用其他編輯軟件(如:Excel)進行處理。系統界面具有Windows應用程序的統一特征,加入了音效和動畫,美觀生動,同時用戶還可根據自己的喜好選擇不同的程序背景圖片,使其更具個人特色。
1、數據存儲合理。采用標準庫文件保存統一的數據庫結構,單座水庫入庫管理的數據共269項,數據類型包括文字、數字、圖像等,基本覆蓋了水庫管理工作所涉及的各個方面。同時不同地區的用戶使用不同的用戶數據庫文件保存數據,互不影響。
2、數據處理安全。系統根據用戶選擇的處理范圍生成相應的臨時庫文件,用戶對數據的所有操作都直接作用于臨時庫文件,不僅范圍以外的水庫數據不受用戶操作的影響,在操作時原數據文件也得到了有效保護。
3、有效的密碼控制。為保證系統和數據的安全,在系統進入、數據修改和重置時加入了有口令限制,非法用戶不能進入,合法用戶則可隨時修改口令密碼。同時密碼的保存采用加密算法,使其具有較高的安全特性。