




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件系統平臺項目詳細設計方案
擬制日期
評審人日期
批準日期
編寫單位或個人
修訂歷史
日期版本作者章節備注
目錄
1弓I言................................................................................1
1.1編寫目的....................................................................1
1.2背景........................................................................1
1.3參考資料....................................................................1
1.4術語定義及說明..............................................................1
2設計概述............................................................................1
2.1任務和目標..................................................................1
2.1.1需求概述..............................................................1
2.1.2運行環境概述...........................................................1
2.1.3條件與限制.............................................................1
2.1.4詳細設計方法和工具.....................................................1
3系統詳細需求分析...................................................................1
3.1詳細需求分析...............................................................2
3.2詳細系統運行環境及限制條件分析接口需求分析................................2
4總體方案確認........................................................................2
4.1系統總體結構確認...........................................................2
4.2系統詳細界面劃分...........................................................2
4.2.1應用系統與支撐系統的詳細界面劃分......................................2
4.2.2系統內部詳細界面劃分.................................................2
5系統詳細設計........................................................................2
5.1系統結構設計及子系統劃分...................................................3
5.2系統功能模塊詳細設計.......................................................3
5.3系統界面詳細設計............................................................3
5.3.1外部界面設計.........................................................3
5.3.2內部界面設計..........................................................3
5.3.3用戶界面設計..........................................................3
6、數據庫系統設計.................................................................4
6.1設計要求.......................................................................4
6.2信息模型設計..................................................................4
6.3數據庫設計....................................................................4
6.3.1設計依據..........................................................4
6.3.2數據庫種類及特點..........................................................4
6.3.3數據庫邏輯結構.........................................................4
6.3.4物理結構設計.........................................................4
6.3.5數據庫安全.............................................................4
6.3.6數據字典...............................................................4
7非功能性設計........................................................................4
8環境配置............................................................................5
9系統總體設計........................................................................5
9.1基本設計理念...............................................................5
9.2軟件總體結構...............................................................5
9.2.1軟件體系結構...........................................................5
9.2.2系統邏輯視圖...........................................................5
9.2.3系統接口設計...........................................................5
9.2.4系統整體應用模式.......................................................5
9.2.5子系統劃分.............................................................6
9.2.6硬件環境............................................................15
9.3系統界面設計.............................................................15
9.3.1總體原則............................................................15
9.3.2樣式詳述............................................................15
9.3.3界面控件選擇..........................................................15
9.3.4界面實現............................................................15
9.4系統開發方案..............................................................21
9.4.1系統設計開發思路......................................................21
9.4.2系統功能設置..........................................................22
9.4.3系統體系架構........................................................22
9.4.4系統工作流程..........................................................25
9.4.5系統開發技術........................................................26
10子系統詳細設計................................................................26
10.1應用支撐平臺..............................................................26
10.1.1用戶與權限設計....................................................26
10.1.2用戶角色..........................................................27
10.2預報模型建模子系統詳細設計................................................29
10.2.1子系統概述........................................................29
10.2.2子系統總體設計..................................................29
10.3***數字化軟件子系統.......................................................30
10.4專家交互子系統.............................................................30
10.5***數字化軟件子系統.......................................................30
10.6中長期預報子系統..........................................................30
10.7***數字化軟件形勢分析子系統...............................................30
10.8會商子系統.................................................................30
10.8.1子系統概述........................................................30
10.8.2子系統總體設計....................................................31
10.9遙測數據分析管理子系統...................................................174
10.9.1子系統概述.....................................................174
10.9.2子系統總體設計.................................................174
10.10降水資料三維圖形顯示模塊.................................................187
10.11系統運行狀況監控子系統...................................................187
10.12信息維護管理子系統.......................................................187
10.13考核評價子系統............................................................187
10.13.1子系統概述.......................................................187
10.13.2子系統總體設計.................................................187
10.14***管理子系統...........................................................192
10.14.1子系統概述.......................................................192
10.14.2子系統總體設計.................................................193
10.15***值班子系統............................................................200
10.15.1子系統概述.......................................................200
10.15.2子系統總體設計...................................................200
10.16業務應用門戶..............................................................215
10.17公眾信息門戶.............................................................215
10.18移動平臺..................................................................215
10.19氣象服務應用子系統.......................................................215
10.20水資源(水質)信息子系統.................................................215
10.20.1子系統概述.......................................................215
10.20.2子系統總體設計...................................................215
10.21音視頻硬件系統............................................................221
11數據體系設計.................................................................221
11.1數據庫與數據結構.........................................................222
11.1.1數據庫設計思想...................................................222
11.1.2數據庫設計.......................................................222
11.2數據源接口規范定義(討論一下,需要定義哪些接口)........................224
11.3數據安全..................................................................225
12軟件的物理分布...............................................................225
13出錯處理設計..................................................................225
14安全保密設計.................................................................225
15系統集成方案.................................................................225
1引言
1.1編寫目的
說明編制的目的是,大體上介紹一下軟件系統中各層次中模塊或子程序、以及數據庫系統的設
計考慮,表明此文檔是主要是為編碼人員提供服務,并且其他類型的項目參與人員也可以通過此文
檔對軟件/項目有更深入了解。
1.2背景
說明此軟件或系統的項目背景、需求背景、開發目的等,還可以列出參與人員等相關信息。
1.3參考資料
列出本文檔中引用的文獻、資料、標準等相關信息(一般是具有出版或版權性質的文件)。
1.4術語定義及說明
列出文檔中用到的和開發有關,或與行業、業務、需求有關的專業術語,并進行解釋。
2設計概述
2.1任務和目標
說明詳細設計的任務及詳細設計所要達到的目標。
2.1.1需求概述
對所開發軟件的概要描述,包括主要的業務需求、輸入、輸出、主要功能、性能等,尤其
需要描述系統性能需求。
2.1.2運行環境概述
對本系統所依賴于運行的硬件,包括操作系統、數據庫系統、運行庫、中間件、接口軟件、
可能的性能監控與分析等軟件環境的描述,及配置要求。
2.1.3條件與限制
詳細描述系統所受的內部和外部條件的約束和限制說明。包括業務和技術方面的條件與限制
以及進度、管理等方面的限制。
2.1.4詳細設計方法和工具
簡要說明詳細設計所采用的方法和使用的工具,如數據庫設計工具、界面設計工具、原型設
計工具等。
3系統詳細需求分析
主要對系統級的需求進行分析。首先應對需求分析提出的企業需求進一步確認,并對由于情況
變化而帶來的需求變化進行較為詳細的分析。
3.1詳細需求分析
包括:
?詳細功能需求分析
?詳細性能需求分析
?詳細資源需求分析
?詳細系統運行環境及限制條件分析
3.2詳細系統運行環境及限制條件分析接口需求分析
包括:
?系統接口需求分析
?現有硬、軟件資源接口需求分析
?引進硬、軟件資源接口需求分析
4總體方案確認
著重解決系統總體結構確認及界面劃分問題。
4.1系統總體結構確認
對系統組成、邏輯結構及層次進行確認,對應用系統、支撐系統及各自實現的功能進行確認,
細化集成設計及系統工作流程,特別要注意因軟件的引進造成的系統本身結構和公司其他系統的結
構變化。包括:
?系統組成、邏輯結構及層次確認
?應用系統結構確認
?支撐系統結構確認
?系統集成確認
?系統工作流程確認
4.2系統詳細界面劃分
4.2.1應用系統與支撐系統的詳細界面劃分
應用系統與支撐系統之間的界面包括系統主服務器與其他服務器的服務范圍及訪問方式,網絡
及數據庫對應用系統的支撐方式,全局數據的管理與存取方式等。
4.2.2系統內部詳細界面劃分
系統各功能之間的界面包括覆蓋范圍,模塊間功能調用涉及到的系統模塊及方法,全局數據
格式,系統性能要求等。
5系統詳細設計
5.1系統結構設計及子系統劃分
對系統的組成及邏輯結構進行設計前確認。
劃分系統功能模塊或子系統(如果有或者有必要,特別是大型的軟件系統)。
5.2系統功能模塊詳細設計
按結構化設計方法,在系統功能逐層分解的基礎上,對系統各功能模塊或子系統進行設計。此
為詳細設計的主要部分之一。
用層次圖描述系統的總體結構、功能分解及各個模塊之間的相互調用關系和信息交互,用IPO
圖或其他方法描述各模塊完成的功能。以上建議采用HIPO圖進行功能分解與模塊描述,更高的要
求建議采用1DEF0方法進行功能模型設計。
詳細設計應用系統的各個構成模塊完成的功能及其相互之間的關系,用IPO或結構圖描述各
模塊的組成結構、算法、模塊間的接口關系,以及需求、功能和模塊三者之間的交叉參照關系。
每個模塊的描述說明可參照以下格式:
模塊編號:
模塊名稱:
輸入:
處理:
算法描述:
輸出:
數據表:
其中處理和算法描述部分主要采用偽碼或具體的程序語言完成。
對詳細設計更高的要求建議用IDEFO圖進行各功能模塊的設計。
如果對軟件需進行二次開發(包括功能擴展、功能改造、用戶界面改造等),則相應的設計工
作應該設立子課題完成。
5.3系統界面詳細設計
系統界面說明應用系統軟件的各種呈現的界面,表現的形式和風格進行設計,此部分可以在這
里使用一個單獨章節進行設計,也可以融入到上面的《系統功能模塊詳細設計》中。
5.3.1外部界面設計
根據系統界面劃分進行系統外部界面設計,對系統的所有外部接口(包括功能和數據接口)
進行設計。
5.3.2內部界面設計
設計系統內部各功能模塊間的調用關系和數據接口。
5.3.3用戶界面設計
規定人機界面的內容、界面風格、調用方式等,包括所謂的表單設計、報表設計和用戶需要
的打印輸出等設計。此部分內容可能比較多。
6、數據庫系統設計
此數據庫設計可單獨成冊,尤其對大型的數據庫應用系統,即有一個單獨的《數據庫設計說明
書》。
6.1設計要求
6.2信息模型設計
確定系統信息的類型(實體或視圖),確定系統信息實體的屬性、關鍵字及實體之間的聯系,
詳細描述數據庫和結構設計,數據元素及屬性定義,數據關系模式,數據約束和限制。
6.3數據庫設計
6.3.1設計依據
說明數據被訪問的頻度和流量,最大數據存儲量,數據增長量,存儲時間等數據庫設計依據。
6.3.2數據庫種類及特點
說明系統內應用的數據庫種類、各自的特點、數量及如何實現互聯,數據如何傳遞。
6.3.3數據庫邏輯結構
說明數據庫概念模式向邏輯模式轉換所采用的方法論及工具,完成數據庫概念模式向邏輯模
式的轉換。詳細列出所使用的數據結構中每個數據項、記錄和文件的標識、定義、長度及它們之
間的相互關系。此節內容為數據庫設計的主要部分。
6.3.4物理結構設計
列出所使用的數據結構中每個數據項的存儲要求、訪問方法、存取單位和存取物理關系等。
建立系統程序員視圖,包括:
?數據在內存中的安排,包括對索引區、緩沖區的設計;
?所使用的外存設備及外存空間的組織,包括索引區、數據塊的組織與劃分;
?訪問數據的方式方法。
6.3.5數據庫安全
說明數據的共享方式,如何保證數據的安全性及保密性。
6.3.6數據字典
編寫詳細的數據字典。對數據庫設計中涉及到的各種項目,如數據項、記錄、系、文卷模
式、子模式等一般要建立起數據字典,以說明它們的標識符、同義名及有關信息。
7非功能性設計
8環境配置
開發。測試、運行環境
9系統總體設計
9.1基本設計理念
9.2軟件總體結構
(把需求分析的系統運行架構合并進來)
9.2.1軟件體系結構
9.2.2系統邏輯視圖
描述清楚系統的架構邏輯圖
9.2.3系統接口設計
9.2.3.1系統外部接口
和其它系統的對接方式
9.2.3.2系統內部接口
模塊直接的對接方式
9.2.4系統整體應用模式
描述清楚系統的架構,應用方式等
9.2.5子系統劃分
9.2.5.1子系統清單
系統名稱系統描述
預報模型建模子填寫基本的描述內容
系統
***數字化軟件子填寫基本的描述內容
系統
9.2.5.2各子系統功能描述
序說
號項目主要開發內容
明
總體架構平臺基本框架、公共構件
底層數據處理關系數據庫建設,數據文件存放設置
單點登錄認證服務
GIS服務(包括地圖資料整理、地圖服務、專題圖的生成)
***數字化軟件預報模型服務
各類服務
應用支撐平資源管理服務
1
臺數據資源讀寫服務、數據處理服務
信息推送服務、短信服務、傳真服務、郵件服務等
包括通用水位流量、雨量過程線繪制、通用報表生成等
公共函數庫
公共支持軟件
系統日志生成
系統出錯處理
標準規范
用戶管理
服務整合權限管理
業務應用門服務配置
2
戶應用功能管理
單點登錄
業務展現個性服務
界面展示
數據庫表管理維護
數據庫管理維護
數據導入導出
基礎地理信息資料
專題空間數據維
***數字化軟件預報預警專題空間數據、預報分區圖、降雨頻
護
信息維護管率分布圖等
3
理對象信息維護小流域基本信息等
數據交換設置
數據交換管理
數據交換管理
目錄(文件)管
目錄(文件)管理維護
理
單位信息管理包括單位基本信息、人員信息
包括流域概況、***基本信息、******數字化軟件特征信息、
4***管理站網管理
***負責人信息、各類統計信息
測驗信息管理***報汛任務、報汛方式、儀器設備等管理
實時報汛監控
遙測數據監數據質量監控
5
控數據處理維護
報汛質量統計
處理數據查看
數據異常規則設置
服務器及存儲設備運行負載監控
運行環境監控系統網絡監控
數據庫運行狀況監控
數據服務監控
系統運行狀
6服務運行狀況監***數字化軟件數據交換
況監控
控氣象數據交換
GIS服務監控
日志查看
監控日志管理
日志備份與導出
單位考核
對象考核
個人考核
7考核評價
考核對象管理
考核管理
考核指標管理
基本框架、公共構件
各類信息(***、雨情、旱情、咸情、風情、低溫冰凍信息)
實時監視
工情信息
實時監視
水資源(水質)信息展示
臺風信息
視頻監視
水位流量超變幅信息
水雨情、風暴潮汛旱情超警信息自動生成(報警事件的數據
超警警報
觸發與定時處理觸發相結合)、指定生成
水雨情、風暴潮警報展示
水雨情監視
8雨量分布圖、雨量等值線、等值面
與查詢會商
時段、日、旬、月、年雨量查詢統計
雨情查詢統計
雨量極值統計
雨量距平圖、表
日、旬、月雨情簡報
最大雨情站簡報
雨情報表
每日雨情統計
行政區時段、日、旬、月、年雨量統計
單站實時***過程線、斷面圖、洪量統計
單站旬月均值統計、距平統計圖表
河道***查詢
雨洪圖
多站、站組***對比、來水組成統計
河道特征值、極值系列
與歷史對比分析
河道水面線
單站實時***過程線、斷面圖
多日均值
水庫***查詢
雨洪圖
水庫特征值、極值系列
單站、多站實時***過程線
對比分析
堰閘***查詢
極值系列
堰閘特征值
單站、多站實時***過程線
對比分析
風暴潮查詢
極值系列
特征值
堵情信息墻情信息查看
***簡報
洪峰簡報
河道***報表旬月***簡報
***年簡報
***極值表
水庫***簡報
水庫旬月***簡報
水庫***報表
水庫年均值簡報
水庫***極值簡報
堰閘***簡報
堰閘旬月***簡報
堰閘***報表
堰閘年均值簡報
堰閘***極值表
河道超警信息統計
水庫距離汛限、正常高水位信息統計
水庫納雨能力統計
水庫蓄水量統計
水雨情監視
8***統計旬月來水量統計、距平統計、最大洪量統計
與查詢會商
水位K線圖
***多日均值統計
***專題
洪水頻率查詢
洪水傳播時間
河道水位流量對比分析表(與歷史對比、與歷史同期對比)
數據對比
雨量累計對比
重要站最新***預報表
***預報查詢
單站、多站預報查詢
綜合汛情簡報
綜合資料查詢匯報材料
簡報材料
***基本屬性
***報送任務
堰閘站關系
河道站***數字化軟件指標
基礎資料查詢庫(湖)站***數字化軟件指標
庫(湖)站汛限水位
土壤崎情特征
水位流量關系曲線
庫(湖)容曲線
會商列表
會商準備創建會商
會商資料整理
會商演示
***預警發布
會商服務預警指標設置
產品制作(雨情產品、***產品)
綜合汛情簡報管理
材料管理匯報材料管理
簡報材料管理
會商管理
氣象災害預警
衛星云圖
氣象雷達
歐洲中心模式
氣象服務應日本模式
用短期降水預報德國模式
氣象局
中國模式
中期降水預報
中期預報
中期來水預報
傳真圖
歐洲形式場預報
氣象熱點
臺風實時信息
臺風信息
臺風歷史信息
臺風演變示意單個臺風演示
圖多個臺風演示
水資源管理對象監測信息服務
水資源分布及信息查詢統計
查詢統計
取水口分布及查詢
水資源(水區域水質展示
10
質)信息中長期預報關聯
***、雨情距平查詢
"與
水資源質量狀況報告(年報、季報)、水功能區水資源質量
專題信息
狀況報告、重點水源地水質報告等
基本框架、公共構件、分析計算功能庫
水雨情分析雨情分析、***分析、工情分析功能鏈接
流域淹沒計算通用工具
淹沒分析
淹沒計算
***數字化
災情查詢災情分布圖、報告查詢
11軟件形勢分
報告模版定制
析
水雨情分析
分析報告水利工程***數字化軟件形勢
淹沒情況
***數字化軟件形勢分析簡報
基本框架、公共構件、分析計算功能庫、函數庫
預報模型庫
預報模型管理、預報方案構建、預報方案管理、預報河系管
參數管理
理、關系曲線維護等。
***數字化
12包括自動預報、河系預報、預見期降雨設置、單站交互預報、
軟件作業預報
預報成果比較等
交互分析包括多模型預報結果比較、歷史相似洪水對比、交互修正等
包括無資料地區洪水頻率計算、預報成果表生成、預報查詢、
預報成果分析
預報精度評定、預報數據管理、專用報表生成、通用報表等
基本框架、公共構件、分析計算功能庫
***數字化***數字化軟件調度概化圖
13***數字化軟件
軟件水庫調洪模型設置
調度方案生成
水庫運行參數輸入
***數字化軟件
水庫運行參數、洪水調度規則、歷史洪水調度過程、洪水調
度預案等信息調看
調度方案演進計算
調度方案仿真
調度方案可視化
工程運用情況比較
調度方案比較評
運用效果比較
價
方案可行性比較
模型參數管理
數據維護管理調度資料管理
調度方案管理
基本框架、預報模型庫
雨量資料
中長期資料管理
流量資料
中長期預報月尺度平均流量
14中長期預報
預報輸入信息查
降雨量、海平面氣壓、高度場、海溫場等信息
詢統計
預報結果查詢展
預報結果查詢展示
示
基本框架、分析十1?算功能庫
臺風暴雨分析
雨洪分析暴雨洪水分析
實時及歷史雨洪對比分析
歷史比較與歷史對比分析
15專家交互漲差分析
相關分析
漲率分析
歷史洪水資料管歷史洪水管理查閱
理歷史風暴潮管理查閱
水位流量關系曲線分析
關系線分析
水位庫容關系曲線分析
子系統框架、公***值班系統主界面集成***產品、值班安排、傳真、郵件、
共構件通訊錄、防汛文檔等功能
水雨情信息監控鏈接實時水雨情信息監視、最新預警信息
***值班子值班安排值班安排查看、管理
16
系統值班日志值班日志編輯查詢
傳真圖傳真管理
郵件郵件管理
文檔防汛文檔管理
單位信息單位信息管理
通訊錄通訊錄管理
***產品***產品展示
降水資料三
17降水資料統計圖三維圖形顯示
維圖形顯示
建立統一管理平欄目配置、信息審核發布、專題定制、歷史數據遷移、預報
臺預警系統鏈接等
公共信息門
門戶網站和WAP
18戶(省局、公眾門戶、信息檢索、圖片新聞等
網站
10個分局)
信息公開系統
公眾互動系統
移動平臺移動端APP水雨情信息查詢統計等
19(Androir、服務端管理用戶管理、信息維護等
I0S)數據庫數據庫建設
框架、公共構件公共框架、數據處理
API模型
綜合單位線、等流時單位線、地貌單位線
NAM模型、新安江模型、水箱模型
預報模型建
合成流量、馬斯京根
20模及參數率
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網絡借貸中的擔保機制研究考核試卷
- 2025演藝場所租賃合同模板
- 2025電力建設合同范本
- 2025標準代理商合同
- 二零二五版獨家代理協議書獨家授權代理協議
- 租賃期間房屋買賣合同書二零二五年
- 二零二五版混凝土工勞務承包合同
- 石場承包開采合同二零二五年
- 二零二五版食堂炊事員聘用合同范例
- 本商鋪租賃合同書范例
- 情緒心理學與情緒管理 課件
- 《民俗旅游學》教案-第九章 歲時節日民俗與旅游
- 軟件質量證明書
- 高考標準化考場建設方案詳細
- 人民醫院腫瘤科臨床技術操作規范2023版
- 高壓-引風機電機檢修文件包
- 2023屆物理高考二模考前指導
- GB/T 39486-2020化學試劑電感耦合等離子體質譜分析方法通則
- GB/T 11085-1989散裝液態石油產品損耗
- GXH-3011A1便攜式紅外線CO分析儀
- 2022年四川省阿壩州中考數學試卷及解析
評論
0/150
提交評論