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