流速儀法流量、輸沙率數(shù)據(jù)處理軟件開發(fā)技術(shù)與實踐
定 價:98 元
- 作者:孟春麗
- 出版時間:2020/1/10
- ISBN:9787550925472
- 出 版 社:黃河水利出版社
- 中圖法分類:P3
- 頁碼:343
- 紙張:膠版紙
- 版次:1
- 開本:16K
《流速儀法流量、輸沙率數(shù)據(jù)處理軟件開發(fā)技術(shù)與實踐》以“流速儀法流量、輸沙率數(shù)據(jù)處理軟件開發(fā)”為例,從軟件的需求分析、概要設(shè)計、詳細(xì)設(shè)計等方面入手,以Visual Basic6.0為平臺,介紹水文專用軟件的設(shè)計方法、開發(fā)技巧。
流量和輸沙率(含沙量)是兩個主要的水文要素,流量測驗和輸沙率測驗是水文測驗中非常重要的兩個測驗項目。長期以來,流量、輸沙率測驗數(shù)據(jù)均由人工觀測、記錄、計算。流量和輸沙率的測驗內(nèi)容較多,各項內(nèi)容的組合情況又較復(fù)雜,致使流量和輸沙率的測驗、計算和資料整編工作量大,差錯率高。為提高流量測驗和輸沙率測驗的時效性和精度,大幅降低職工勞動強(qiáng)度,實現(xiàn)水文測報整的數(shù)字化、信息化,流量、輸沙率及其他水文測驗項目測驗數(shù)據(jù)的計算機(jī)處理亟待計算機(jī)化,開發(fā)相應(yīng)的數(shù)據(jù)處理軟件勢在必行。
水文是一個專業(yè)性較強(qiáng)的行業(yè),水文數(shù)據(jù)又具有許多特殊性、不確定性,市場上沒有通用的水文數(shù)據(jù)處理軟件。
為了促進(jìn)水文行業(yè)專用軟件開發(fā)技術(shù)的發(fā)展,提高業(yè)內(nèi)外對水文專業(yè)軟件開發(fā)的興趣和能力,本書以“流速儀法流量、輸沙率數(shù)據(jù)處理軟件開發(fā)”為例,從軟件的需求分析、概要設(shè)計、詳細(xì)設(shè)計等方面人手,以Visual Basic6.0為平臺,介紹水文專用軟件的設(shè)計方法、開發(fā)技巧。
本書分為8章,詳細(xì)介紹了流量測驗、輸沙率測驗的技術(shù)要求,Visual Basic6.0編程的基礎(chǔ)知識,項目開發(fā)的需求分析、數(shù)據(jù)要求、概要設(shè)計、軟件設(shè)計、軟件開發(fā)、軟件測試,用戶使用說明編制等技術(shù)方法。具體編寫人員及編寫分工如下:孟春麗負(fù)責(zé)全書統(tǒng)稿,編寫前言、第2章、第6章第8節(jié)第2部分,總字?jǐn)?shù)約5.9萬字;孫章順負(fù)責(zé)編寫第3章、第6章第6節(jié),總字?jǐn)?shù)約5.8萬字;白淑娟負(fù)責(zé)編寫第4章和第6章第8節(jié)第7、8部分,總字?jǐn)?shù)約5.5萬字;徐永紅、仇建斌、李海霞、高夏陽、呂剛和高佳負(fù)責(zé)編寫第5章,第6章第1、2、3、7節(jié),第6章第8節(jié)第1、3、4、5、6部分,第7章,總字?jǐn)?shù)約21.1萬字;吳劍、楊玉琳、孟宇華負(fù)責(zé)編寫第1章,第6章第4、5節(jié),總字?jǐn)?shù)約11.6萬字;婁硯北負(fù)責(zé)編寫第8章,總字?jǐn)?shù)約2.3萬字。
本書主要是針對項目管理單位和項目開發(fā)單位及其開發(fā)人員而編寫的,謹(jǐn)在此出版以供廣大喜好水文軟件開發(fā)的技術(shù)人員做參考,從而更好地為水文水資源的研究和發(fā)展奉獻(xiàn)一份綿薄之力。
由于時間倉促,再加上作者水平所限,書中有關(guān)計算機(jī)軟件方面的語言欠準(zhǔn)、錯誤在所難免,希望廣大讀者不吝賜教,以便我們修正改進(jìn)。
前言
1 流速儀法流量測驗技術(shù)要求
1.1 流速面積法測流的基本原理
1.2 流速儀法流速測驗的基本要求
1.2.1 流速儀法流速測驗的適用條件
1.2.2 測驗中需掌握的基本規(guī)定
1.2.3 流速儀測流的測驗方法
1.2.4 流速儀測流的工作內(nèi)容
1.2.5 流速儀測流誤差來源與控制
1.2.6 流速儀流量測驗步驟及方法
1.2.7 其他附屬項目觀測要求
1.2.8 流速儀實測流量的記載與計算
2 懸移質(zhì)輸沙率測驗技術(shù)要求
2.1 含沙量、輸沙率的符號和計量單位
2.2 懸移質(zhì)輸沙率測驗基本要求
2.2.1 輸沙率測驗工作內(nèi)容
2.2.2 測驗步驟
2.2.3 懸移質(zhì)輸沙率測次布置、取樣垂線布置、垂線上的取樣方法
2.2.4 懸移質(zhì)輸沙率測驗
2.2.5 懸移質(zhì)泥沙水樣處理
2.2.6 輸沙率測驗誤差控制
2.2.7 懸移質(zhì)輸沙率記載與計算
3 Visual Basic 編程基礎(chǔ)
3.1 Visual Basic簡介
3.2 Visual Basic的特點(diǎn)
3.2.1 面向?qū)ο蟮脑O(shè)計方法
3.2.2 可視化的設(shè)計平臺
3.2.3 事件驅(qū)動的程序運(yùn)行機(jī)制
3.2.4 軟件的集成式開發(fā)環(huán)境
3.2.5 結(jié)構(gòu)化的程序設(shè)計語言
3.2.6 強(qiáng)大的數(shù)據(jù)庫訪問功能
3.2.7 ActiveX技術(shù)
3.2.8 完備的聯(lián)機(jī)幫助功能
3.3 Visual Basic的項目類型
3.4 Visual Basic 編程初步
3.5 Visual Basic 編程基礎(chǔ)
3.5.1 Visual Basic的書寫規(guī)則
3.5.2 Visual Basic的數(shù)據(jù)類型
3.5.3 運(yùn)算符和表達(dá)式
3.5.4 常用的內(nèi)部函數(shù)
3.5.5 常用的語句
4 需求分析
4.1 需求分析的概念
4.1.1 什么是需求分析
4.1.2 需求分析的目標(biāo)和原則
4.1.3 需求分析方法
4.2 設(shè)計目標(biāo)
4.3 用戶特點(diǎn)
4.4 功能需求
4.4.1 基本功能
4.4.2 軟件的IPO圖
5 概要設(shè)計
5.1 概要設(shè)計方法
5.1.1 什么是概要設(shè)計
5.1.2 概要設(shè)計的基本任務(wù)
5.2 數(shù)據(jù)的邏輯描述
5.2.1 靜態(tài)數(shù)據(jù)
5.2.2 動態(tài)輸人數(shù)據(jù)
5.2.3 動態(tài)輸出數(shù)據(jù)
5.2.4 內(nèi)部生成數(shù)據(jù)
5.2.5 數(shù)據(jù)約定
5.3 總體設(shè)計
5.3.1 對功能的規(guī)定
5.3.2 對性能的規(guī)定
5.3.3 故障處理要求
5.3.4 其他專門要求
5.4 運(yùn)行環(huán)境規(guī)定
5.4.1 設(shè)備
5.4.2 支持軟件
5.4.3 接口
5.5 軟件結(jié)構(gòu)設(shè)計
5.5.1 軟件總體結(jié)構(gòu)
5.5.2 軟件基本流程
5.5.3 退出系統(tǒng)
5.6 接口設(shè)計
5.6.1 用戶接口
5.6.2 外部接口
5.6.3 內(nèi)部接口
5.7 運(yùn)行設(shè)計
5.7.1 運(yùn)行模塊組合
5.7.2 運(yùn)行時間
5.8 數(shù)據(jù)結(jié)構(gòu)設(shè)計
5.8.1 數(shù)據(jù)基本結(jié)構(gòu)設(shè)計
5.8.2 物理數(shù)據(jù)結(jié)構(gòu)設(shè)計
6 詳細(xì)設(shè)計
6.1 什么是詳細(xì)設(shè)計
6.1.1 詳細(xì)設(shè)計的要求
6.1.2 詳細(xì)設(shè)計
6.2 總體結(jié)構(gòu)
6.2.1 流量輸沙率計算軟件結(jié)構(gòu)
6.2.2 主要模塊簡要說明
6.3 主窗體模塊設(shè)計
6.3.1 frmMDIForm組成
6.3.2 控件事件驅(qū)動過程及公共過程設(shè)計
6.4 流量數(shù)據(jù)編輯各模塊設(shè)計
6.4.1 frmDataQ組成
6.4.2 加載編輯窗口
6.4.3 主要編輯區(qū)操作過程設(shè)計
6.5 流量計算制表部件設(shè)計
6.5.1 流量計算制表主體模塊設(shè)計
6.5.2 流量計算制表輔助模塊設(shè)計
6.6 輸沙率測驗數(shù)據(jù)編輯各模塊設(shè)計
6.6.1 frmDataQS組成
6.6.2 加載編輯窗口
6.6.3 主要編輯區(qū)操作過程設(shè)計
6.7 主要參數(shù)編輯模塊
6.7.1 邊坡系數(shù)編輯frmBorderModulus
6.7.2 測點(diǎn)流速系數(shù)編輯 frmPointModulus
6.8 主要公共模塊
6.8.1 流量測驗數(shù)據(jù)讀寫模塊
6.8.2 輸沙率測驗數(shù)據(jù)讀寫模塊
6.8.3 水位數(shù)據(jù)處理模塊
6.8.4 流量、輸沙率綜合計算制表模塊
6.8.5 流量、輸沙率綜合制表公共模塊組設(shè)計方法
6.8.6 流量、輸沙率計算模塊
6.8.7 Excel制表輸出模塊組設(shè)計與實現(xiàn)
6.8.8 數(shù)據(jù)格式規(guī)范化處理模塊組設(shè)計
7 測試分析
7.1 系統(tǒng)測試概要
7.2 輸沙率計算軟件功能測試
7.2.1 流量測算功能測試
7.2.2 輸沙率測算功能測試
7.3 軟硬件環(huán)境測試
7.4 運(yùn)行速度測試
8 軟件應(yīng)用文檔編寫方法
8.1 概述
8.1.1 軟件及其幫助系統(tǒng)
8.1.2 適用范圍、主要功能及性能指標(biāo)
8.1.3 運(yùn)行環(huán)境
8.1.4 安裝與卸載
8.1.5 啟動和退出
8.2 流量測驗
8.2.1 開始測流
8.2.2 編輯表頭數(shù)據(jù)
8.2.3 測深數(shù)據(jù)采集
8.2.4 測速數(shù)據(jù)
8.2.5 流向偏角
8.2.6 關(guān)于垂線上的測速方法
8.2.7 終了時間
8.2.8 水位
8.2.9 說明數(shù)據(jù)輸入
8.3 輸沙率測算
8.3.1 輸沙率測驗
8.3.2 含沙量數(shù)據(jù)的采集方法
8.4 主要參數(shù)和系數(shù)的設(shè)置
8.4.1 測點(diǎn)流速系數(shù)
8.4.2