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