軟件系統平臺項目詳細設計方案_第1頁
軟件系統平臺項目詳細設計方案_第2頁
軟件系統平臺項目詳細設計方案_第3頁
軟件系統平臺項目詳細設計方案_第4頁
軟件系統平臺項目詳細設計方案_第5頁
已閱讀5頁,還剩226頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件系統平臺項目詳細設計方案

擬制日期

評審人日期

批準日期

編寫單位或個人

修訂歷史

日期版本作者章節備注

目錄

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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論