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