XX系統概要設計說明書
目錄
1. 文檔介紹 1
1.1 文檔目的 1
1.2 文檔范圍 1
1.3 讀者對象 1
1.4 參考文獻 1
1.5 術語與縮寫解釋 1
2. 系統概述 2
3. 設計約束 2
3.1需求約束 2
3.2隱含約束 2
4. 設計策略 3
4.1擴展策略 3
4.2復用策略 3
4.3折衷策略 3
5.系統總體結構 3
5.1、系統總體結構 3
5.2、子系統功能及接口 4
6. 子系統的結構與功能 5
6.1、TERMSERV 5
7. 功能需求追溯 5
8. 環境的配置 5
9.其它 6
附錄 6
A、 與主機接口 6
B、與終端接口 6
1. 文檔介紹
1.1 文檔目的
編寫該文檔的目的在于從總體設計的角度明確xxxx系統的功能和處理模式,明確與銀聯的接口,使系統開發人員和產品管理人員明確產品功能,可以有針對性的進行系統開發、測試、驗收等各方面的工作。
1.2 文檔范圍
1.3 讀者對象
該文檔的讀者為用戶代表、軟件分析人員、開發管理人員和測試人員。
1.4 參考文獻
《xxxx系統需求說明書》
1.5 術語與縮寫解釋
無
2. 系統概述
XX系統是以觸摸屏為主要交互工具,幫助用戶以自助方式做業務查詢。本系統的主要功能包括:話費查詢、新業務介紹、網點分布查詢、自助終端分布查詢、電信新聞、交易監控、設備維護和監控等。本系統的設計目標是保證系統可以7*24小時安全、高效無故障運行;業務人員可以輕松完成設備和交易的監控、管理工作;報表種類齊全,可以滿足業務人員各種帳務需求。
3. 設計約束
3.1需求約束
* 本系統應當遵循的標準
數據命名的規則遵循《C語言編程規約》中相關的規定;
* 軟、硬件環境
本系統共包括聯機處理和系統監控2大模塊。
聯機模塊基于C/S結構,采用AIX操作系統,informix數據庫,用ESQL/C語言開發,服務器采用PC
SERVER;
監控模塊基于B/S結構,采用WIN9X/2000/XP操作系統,使用ASP.NET開發。
* 接口/協議
系統與自助終端和電信主機之間的通訊使用TCP/IP協議;
與自助終端的接口見附錄A、與自助終端接口
與電信主機的接口見附錄B、與電信接口
* 用戶界面
監控部分使用WINDOWS圖形化界面,保證中專以上文化程度的人員可以無障礙操作。
* 軟件質量
正確性:系統必須交易能夠被正確處理;
健壯性:系統應能夠7*24小時無故障運行;
效率:系統可以支持100個終端同時發起交易,處理交易的時間不超過10秒鐘;
易用性:監控界面應采用圖形化操作方式,便于業務人員操作;
安全性:報文中的關鍵數據域以密文的方式傳輸;
可擴展性:應該充分考慮到將來交易的修改或增加,避免需求變更時大規模修改程序;
3.2隱含約束
使用監控管理功能的人員是銀行的業務人員,他們具有較強的業務技能和基本的電腦知識,對他們提供的操作界面應保證他們經過簡單培訓后無障礙的操作;
報表應該可以在多種操作系統上瀏覽、打;
系統應提供審記追蹤功能;
應該把有可能變動的參數存放到配置文件或數據庫中,保證修改參數的靈活性。
4. 設計策略
4.1擴展策略
該系統是事務處理型系統,將來功能的擴展主要是指增加新的交易。為了方便本系統在將來擴展功能,在做系統設計時應采取如下策略:
為了保證增加新的功能或接口變更時程序改動規模最小化,應該使用報文格式配置文件解析、組織報文;
為了保證系統的靈活性,應該把可變參數保存到配置文件中;
XX系統詳細設計說明書
目錄
第一章 引言 1
1.1 概述 1
1.2 背景 1
1.3 定義 1
1.4 參考資料 1
1.5 術語與縮寫解釋 1
2. 程序結構 2
2.1 模塊匯總表 2
3. 程序設計說明 2
3.1 終端通訊子系統 2
3.1.1 子系統功能說明 2
3.1.2 子系統流程圖 3
3.1.3 子系統模塊設計說明 5
4. 數據結構設計 5
4.1 終端檔案表 TERMFILE 5
5. 接口設計 5
5.1 與自助設備接口 5
5.2 與主機接口 6
5.3 內部接口 6
第一章 引言
1.1 概述
編寫
XX產品詳細設計說明書的目的在于從詳細設計的角度明確XX項目的業務品種、功能范圍,明確與業務主機/終端系統的接口和業務處理模式,使系統開發人員和產品管理人員明確產品功能,可以有針對性的進行系統開發、測試、驗收等各方面的工作。
1.2 背景
系統名稱:XX系統
任務提出者:XXX
開發者:XX部門
用戶:XX電信
1.3 定義
1.4 參考資料
《項目開發計劃書》
《產品需求分析說明書》
《系統總體設計說明書》
1.5 術語與縮寫解釋
2. 程序結構
2.1 模塊匯總表
終端通訊子系統模塊名稱功能簡述readdata接收終端請求報文writelog把報文寫入日志setsockscoket設置解析/組織報文以及報文分流模塊名稱功能簡述unpack_c解析終端請求報文printstruct_c輸出解吸后的報文checkpackage報文合法性檢查pack_c組織應答報文::::
3. 程序設計說明
3.1 終端通訊子系統
3.1.1 子系統功能說明
建立TCP/IP 服務器偵聽從來自自助設備端的連接請求。
為一個偵聽到的連接創建一個進程,負責該連接上的接收和發送,并將接收和發送的原始數據寫入LOG文件。
將接收到的數據送到隊列1,從隊列2取數據進行用于發送。
實現子系統功能程序列表:
termserv.c
子系統接口描述:
輸入:終端請求報文、解析/組織報文以及報文分流模塊產生的應答報文
輸出:向解析/組織報文以及報文分流模塊輸出終端請求報文、向終端輸出應答報文、向日志文件輸出接收到的數據
3.1.2 子系統流程圖
第一章 引言.... 1
1.1 編寫目的... 1
1.2 項目背景... 1
1.3 基本定義... 1
第二章 產品概述.... 2
2.1 系統功能... 2
2.2 運行環境... 2
2.3 用戶的特點... 2
2.3 條件與限制... 2
第三章 功能需求.... 3
3.1 功能劃分... 3
3.2 功能描述... 3
4.3 軟件接口... 4
4.4 故障處理... 4
第四章 其它需求.... 5
4.1 應用環境... 5
4.2 其它要求... 5
第一章 引言
1.1 編寫目的
編寫該文檔的目的在于明確XX系統的用戶需求,使得軟件開發人員與用戶對待開發軟件的需求有統一的、無二義性的認識。該文檔所描述的內容,可作為軟件確認測試的依據。該文檔的讀者為用戶代表、軟件分析人員、開發管理人員和測試人員。
1.2 項目背景
見《XX項目啟動會議記要》
1.3 基本定義
第二章 產品概述
2.1 系統功能
序號
功能名稱
優先級
簡要描述
1聯機功能
高
解決實時交易問題
2管理監控功能
高
解決終端日常維護問題
2.2 運行環境
軟件平臺:服務器為AIX UNIX 4.3.3操作系統、informix數據庫;
監控端為WINDONS 98/2000/XP操作系統。
硬件平臺:服務器為IBM RS6000系列主機;
監控端為PC機。
2.3 用戶的特點
由于使用自助終端的人員是廣大市民,所以自助終端的操作界面應滿足初中以上文化程度的人無障礙的操作;
使用監控管理功能的人員是業務人員,他們具有較強的業務技能和基本的電腦知識,對他們提供的操作界面應保證他們經過培訓后無障礙的操作。
2.3 條件與限制
本次開發的期限為2002-2-5開始,2002-3-5結束;
議采用SOCKET通訊協議;
主機端的接口由主機端給出,不可更改;
與終端的接口由公司與終端廠家協商。
文章來源于領測軟件測試網 http://www.kjueaiud.com/