詳細設計說明書示例_第1頁
詳細設計說明書示例_第2頁
詳細設計說明書示例_第3頁
詳細設計說明書示例_第4頁
詳細設計說明書示例_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、詳細設計說明書 金審工程應用系統(tǒng)金審工程應用系統(tǒng) 工程管理軟件系統(tǒng)工程管理軟件系統(tǒng) 詳細設計說明書詳細設計說明書 審計署信息化建設辦公室審計署信息化建設辦公室 北京中軟國際信息技術有限公司北京中軟國際信息技術有限公司 20062006 年年 9 9 月月 詳細設計說明書 北京中軟國際信息技術有限公司 第 1 頁 共 162 頁 成成文文信信息息 主題詞:詳細設計說明書 作 者:付世銘 審 核:程丕鋼、 付世銘 文檔類別:詳細設計說明書 批 準:文檔性質:正式稿 主 送:icss存檔日期:2006 年 9 月 20 日 抄 送:發(fā)布日期:2006 年 9 月 20 日 簽簽收收信信息息 發(fā)送方接

2、收方:接收方:接收方: 代表人:代表人:代表人:代表人: 日期:日期:日期:日期: 變變更更信信息息 版本原因作者日期 060920新建付世銘2006 年 09 月 20 日 詳細設計說明書 第 2 頁 共 162 頁 北京中軟國際信息技術有限公司 詳細設計說明書 北京中軟國際信息技術有限公司 第 3 頁 共 162 頁 目目 錄錄 第一章第一章 引言引言 .9 1.1 編寫目的.9 1.2 背景.9 1.3 定義.9 1.3.1 專門術語.9 1.3.2 縮略詞.10 1.4 參考資料.10 第二章第二章 總體設計總體設計 .11 2.1 需求規(guī)定.11 2.1.1 對功能的規(guī)定.11 2.

3、1.2 輸入/輸出要求.15 2.1.3 故障處理要求.15 2.2 其它專門要求.15 2.3 支持軟件.16 2.3.1 基礎平臺.16 2.3.2 基礎服務.17 2.4 接口.20 2.5 控制.21 2.6 基本設計概念和處理流程.21 2.6.1 設計原則.21 2.6.2 軟件目的.21 2.6.3 技術架構.21 2.6.4 軟件系統(tǒng)整體流程.22 2.6.5 部署模型.22 第三章第三章 功能系統(tǒng)設計功能系統(tǒng)設計 .23 詳細設計說明書 第 4 頁 共 162 頁 北京中軟國際信息技術有限公司 3.1 項目管理.23 3.1.1 結構.23 3.1.2 對象關系與類結構.23

4、 3.1.3 功能需求與程序的關系.24 3.1.4 資源注冊.24 3.1.5 權限設計.25 3.1.6 人工處理過程.25 3.1.7 類設計.29 3.1.8 接口.31 3.1.9 存儲分配.31 3.1.10 注釋設計.33 3.1.11 限制條件.33 3.1.12 測試計劃.33 3.1.13 尚未解決的問題.33 3.2 合同管理.33 3.2.1 結構.33 3.2.2 對象關系與類結構.34 3.2.3 功能需求與程序的關系.34 3.2.4 資源注冊.35 3.2.5 權限設計.35 3.2.6 人工處理過程.36 3.2.7 類設計.42 3.2.8 接口.45 3.

5、2.9 存儲分配.45 3.3 財務管理.47 3.3.1 結構.47 3.3.2 對象關系與類結構.48 3.3.3 功能需求與程序的關系.48 詳細設計說明書 北京中軟國際信息技術有限公司 第 5 頁 共 162 頁 3.3.4 資源注冊.49 3.3.5 權限設計.49 3.3.6 人工處理過程.50 3.3.7 類設計.52 3.3.8 接口.53 3.3.9 存儲分配.53 3.4 資產管理.56 3.4.1 結構.56 3.4.2 對象關系與類結構.57 3.4.3 功能需求與程序的關系.57 3.4.4 資源注冊.58 3.4.5 權限設計.58 3.4.6 人工處理過程.58

6、3.4.7 類設計.65 3.4.8 接口.67 3.4.9 儲存分配.67 3.5 檔案管理.67 3.5.1 結構.67 3.5.2 對象關系與類結構.68 3.5.3 功能需求與程序的關系.68 3.5.4 資源注冊.68 3.5.5 權限設計.68 3.5.6 人工處理過程.69 3.5.7 類設計.71 3.5.8 接口.72 3.5.9 儲存分配.72 3.6 預算管理.72 3.6.1 結構.72 詳細設計說明書 第 6 頁 共 162 頁 北京中軟國際信息技術有限公司 3.6.2 對象關系與類結構.73 3.6.3 功能需求與程序的關系.73 3.6.4 資源注冊.73 3.6

7、.5 權限設計.74 3.6.6 人工處理過程.74 3.6.7 類設計.74 3.6.8 接口.75 3.6.9 儲存分配.75 3.7 基礎數(shù)據(jù)維護.77 3.7.1 結構.77 3.7.2 對象關系與類結構.78 3.7.3 功能需求與程序的關系.78 3.7.4 資源注冊.78 3.7.5 權限設計.78 3.7.6 人工處理過程.78 3.7.7 類設計.79 3.7.8 接口.80 3.7.9 儲存分配.80 3.8 數(shù)據(jù)發(fā)布.81 3.8.1 結構.81 3.8.2 對象關系與類結構.81 3.8.3 功能需求與程序的關系.81 3.8.4 資源注冊.82 3.8.5 權限設計.

8、82 3.8.6 人工處理過程.82 3.8.7 類設計.83 3.8.8 接口.83 3.8.9 儲存分配.84 詳細設計說明書 北京中軟國際信息技術有限公司 第 7 頁 共 162 頁 3.9 數(shù)據(jù)展現(xiàn).85 3.9.1 結構.85 3.9.2 對象關系與類結構.85 3.9.3 功能需求與程序的關系.85 3.9.4 資源注冊.85 3.9.5 權限設計.86 3.9.6 人工處理過程.86 3.9.7 類設計.86 3.9.8 接口.87 3.9.9 儲存分配.87 第四章第四章 接口設計接口設計 .89 4.1 外部接口.89 4.1.1 用戶界面.89 4.1.2 軟件接口.89

9、4.1.3 硬件接口.89 4.2 內部接口.89 第五章第五章 運行設計運行設計 .90 5.1 運行控制.90 5.2 運行時間.90 第六章第六章 系統(tǒng)數(shù)據(jù)結構設計系統(tǒng)數(shù)據(jù)結構設計 .91 6.1 概念結構設計.91 6.1.1 庫表關系圖.91 6.1.2 庫表描述.92 6.2 邏輯結構設計.92 6.2.1 會計科目表的列清單.92 6.2.2 合同(專項)信息表的列清單.93 6.2.3 基礎數(shù)據(jù)版本管理的列清單.93 詳細設計說明書 第 8 頁 共 162 頁 北京中軟國際信息技術有限公司 6.2.4 基礎數(shù)據(jù)表的列清單.94 6.2.5 工期信息表的列清單.94 6.2.6

10、工期設定表的列清單.94 6.2.7 建設內容表的列清單.95 6.2.8 數(shù)據(jù)字典的列清單.95 6.2.9 檔案信息表的列清單.95 6.2.10 財務信息表的列清單.96 6.2.11 資產信息表的列清單.96 6.2.12 資料表的列清單.97 6.2.13 項目信息表的列清單.98 6.2.14 預算中間表的列清單.98 第七章第七章 系統(tǒng)出錯處理系統(tǒng)出錯處理 .100 7.1 出錯信息.100 7.2 補救措施.100 第八章第八章 維護設計維護設計 .102 詳細設計說明書 北京中軟國際信息技術有限公司 第 9 頁 共 162 頁 第一章第一章 引言引言 1.1 編寫目的編寫目的

11、 1、編寫本詳細設計的目的是:在工程管理軟件需求細化分析的基礎上,完 成系統(tǒng)的結構設計,劃分系統(tǒng)模塊并明確模塊之間的關系,同時給出相關的用戶 界面設計。 2、本文的預期讀者為: 工程管理軟件的設計、開發(fā)人員。 工程管理軟件的驗收、評審人員。 1.2 背景背景 待開發(fā)的軟件為工程管理軟件。 此項目由中華人民共和國審計署信息化建設辦公室提出,中軟國際信息技術 有限公司共同設計和開發(fā)。軟件將在審計機關的審計專網環(huán)境上部署、運行,本 軟件屬于 oa 平臺的支持服務系統(tǒng),用于提高對項目及合同預算及執(zhí)行情況的管 理。 1.3 定義定義 1.3.1 專門術語專門術語 1、oa 平臺:審計管理系統(tǒng)平臺。 2、

12、websphere: 系統(tǒng)所使用的應用服務器(appication server) 。 3、db2 8.1: 系統(tǒng)所使用的數(shù)據(jù)庫管理系統(tǒng)(dbms) 。 4、sql: 一種用于訪問查詢數(shù)據(jù)庫的語言。 5、事務流:數(shù)據(jù)進入模塊后可能有多種路徑進行處理。 6、主鍵:數(shù)據(jù)庫表中的關鍵域,值在表中唯一。 詳細設計說明書 第 10 頁 共 162 頁 北京中軟國際信息技術有限公司 7、外部主鍵:數(shù)據(jù)庫表中與其它表主鍵關聯(lián)的域。 8、rollback:數(shù)據(jù)庫的錯誤恢復機制。 9、審計:是獨立檢查會計賬目,監(jiān)督財政、財務收支真實、合法、效益的 行為。 1.3.2 縮略詞縮略詞 1、軟件:若未特別指出,統(tǒng)指工

13、程管理軟件。 2、平臺:若未特別指出,特指軟件集成平臺。 3、sql:structured query language(結構化查詢語言) 。 1.4 參考資料參考資料 1、 軟件系統(tǒng)需求規(guī)格說明書 。 2、 軟件概要設計說明書 3、 uml 用戶指南booch、rumbaugh、jacobson 機械工業(yè)出版社。 詳細設計說明書 北京中軟國際信息技術有限公司 第 11 頁 共 162 頁 第二章第二章 總體設計總體設計 2.1 需求規(guī)定需求規(guī)定 2.1.1 對功能的規(guī)定對功能的規(guī)定 項目管理項目管理 項目管理模塊中包括兩方面內容:項目基礎信息管理和項目相關文檔管理。 1、項目

14、基礎信息管理 項目基礎信息管理主要是對項目名稱、責任人、開始日期、項目承擔部門、 備注等要素信息的維護。 2、項目相關文檔管理 項目的相關文檔通常包括立項申請文件、批復文件、需求報告、需求分析報 告、需求任務書、簽報、會議紀要、工程實施資料、試運行資料、驗收資料等文 檔資料,文檔管理就是提供對這些文檔進行組織和管理的功能。 工期設置工期設置 工期設置模塊主要是用戶登錄時需選擇所要設置的工期,默認選擇最新的工 期信息,設置好工期后,用戶在本軟件中進行的所有操作,包括項目管理、合同 管理等等,都將是基于當前工期的。 后臺管理系統(tǒng)后臺管理系統(tǒng) 本軟件提供一套類似 r1

15、 平臺的后臺管理系統(tǒng),包括應用注冊、模塊組注冊、 模塊注冊、人員管理、角色管理、權限管理等功能,使用此后臺管理系統(tǒng),可使 工程管理軟件獨立于 r1 平臺而使用,提高軟件的可移植性。 詳細設計說明書 第 12 頁 共 162 頁 北京中軟國際信息技術有限公司 2.1.2 輸入輸入/輸出要求輸出要求 1、在數(shù)據(jù)輸入的相關 web 頁面,須提供頁面數(shù)據(jù)合法性校驗,包括:對數(shù) 據(jù)類型的檢查、對日期類型數(shù)據(jù)的檢查、對特定字符轉碼和字符長度的檢查。 2、使用 web 頁面輸出數(shù)據(jù),包括頁面顯示的數(shù)據(jù)、可供下載或在線瀏覽的 文檔。對這類數(shù)據(jù)沒有特殊要求。 2.1.3 故障處理要求故障處理要求 1、軟件支撐環(huán)

16、境運行錯誤。 2、websphere 運行環(huán)境錯誤,此時平臺無法正確運行,管理員參考相關產品 手冊。 3、數(shù)據(jù)庫運行錯誤:系統(tǒng)無法使用,平臺將提供錯誤提示頁面,并記錄日 志。 4、oa 平臺錯誤:由平臺提供錯誤提示頁面,相關錯誤應記錄在平臺日志。 5、應用系統(tǒng)錯誤:由本應用系統(tǒng)提供錯誤提示頁面,程序運行錯誤記錄在 平臺日志中,數(shù)據(jù)運行錯誤記錄在應用系統(tǒng)日志中。 2.2 其它專門要求其它專門要求 1、先進性:采用先進成熟的技術,確保系統(tǒng)的先進性、經濟性和實用性。 2、安全可靠:平臺提供的應用框架及平臺本身提供應用安全保證,并可以 和第三方安全手段,如認證、加密、電子簽名等進行集成。必須保證數(shù)據(jù)的

17、安全 性和保密性。對于基于平臺開發(fā)的應用系統(tǒng),只允許有權限的人員進行操作和瀏 覽信息。必須有安全的手段來進行權限控制。 3、開放互連:系統(tǒng)應對各類業(yè)務系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、web 信息等具有通用 的或可定制的接口策略和連接方法。 4、平臺無關:系統(tǒng)應該與操作系統(tǒng)平臺和數(shù)據(jù)庫系統(tǒng)無關,至少應該支持 windows2000、unix、linux 等操作系統(tǒng)和 oracle、db2、ms sql 詳細設計說明書 北京中軟國際信息技術有限公司 第 13 頁 共 162 頁 server 等數(shù)據(jù)庫。 5、規(guī)范性:開發(fā)過程控制、開發(fā)技術、系統(tǒng)編碼、文檔應規(guī)范化,并遵循 相應的國內外標準。開發(fā)結束時,需要提供必

18、要的文檔資料。 6、可靠性:保證系統(tǒng)的可靠運行和在升級過程中的方便快捷。 7、可擴充性:系統(tǒng)應當可以根據(jù)需求的變化,方便地進行功能的調整、增 減,模塊的升級和系統(tǒng)架構的逐步完善。提交相應的系統(tǒng)規(guī)范文檔,應用單位能 夠進行必要的二次開發(fā)。 8、界面友好、操作方便:操作界面要直觀、簡單、貼近實際,操作過程應 當盡量簡化,符合實際過程。身份認證過程即要保證安全,也要盡量簡化認證過 程。 9、可維護性:系統(tǒng)維護應當簡單。 10、集成性:平臺應對基于平臺開發(fā)的應用模塊、權限控制、界面進行集成。 2.3 支持軟件支持軟件 審計復核系統(tǒng)將運行在審計署、各特派辦的機關局域網環(huán)境之中,應用的支 撐環(huán)境由機關輔助

19、辦公系統(tǒng)平臺以及它的支撐環(huán)境(基礎平臺和基礎服務)構成。 2.3.1 基礎平臺基礎平臺 基礎平臺的邏輯結構如下圖: 基礎平臺 操作系統(tǒng)平臺 網絡平臺(tcp/ip) 圖 支撐環(huán)境基礎平臺 網絡平臺網絡平臺 審計網絡系統(tǒng)是一個基于 internet 技術的大型網絡環(huán)境,基本的通訊協(xié)議就 詳細設計說明書 第 14 頁 共 162 頁 北京中軟國際信息技術有限公司 是采用了 tcp/ip 協(xié)議,不同的審計機關都將分配統(tǒng)一規(guī)劃的 ip 地址段。在這里 tcp/ip 協(xié)議就是應用平臺的網絡底層平臺。 操作系統(tǒng)平臺操作系統(tǒng)平臺 本應用可與機關現(xiàn)有其他系統(tǒng)部署在一起,使用相同

20、的 r1 系統(tǒng),服務器可 以選擇現(xiàn)有的 windows2000 server 操作系統(tǒng)??蛻舳说牟僮飨到y(tǒng)由于對安全性的 要求相對較弱,一般選擇 windows 操作平臺。 2.3.2 基礎服務基礎服務 應用平臺支撐環(huán)境的第二層是基礎服務層,這一層是由操作系統(tǒng)提供的服務 加上一些第三方軟件進行集成所形成的各種基于基礎平臺上的底層服務。該層被 設計處于基礎平臺的上面一層,是站在服務集成的角度上,在這一層基本上是由 各種系統(tǒng)軟件連同相應的硬件,構筑在操作系統(tǒng)平臺之上的各種資源服務和底層 應用程序接口(api)調用服務。 操作系統(tǒng)自帶的服務操作系統(tǒng)自帶的服務 在平臺里應該有的服務支持包

21、括: 1、物理上的分布式計算支持。 2、域名解析服務(dns):提供 tcp/ip 協(xié)議下的按照域名解析 ip 地址的服 務。 3、代理服務:提供對機關局域網接入 internet 的代理網關服務功能。 4、系統(tǒng)管理服務:提供利用工具在本地或者遠程進行系統(tǒng)管理的接口或者 服務功能。 第三方軟件提供的服務第三方軟件提供的服務 對上層應用框架的底層支持除了操作系統(tǒng)有限的服務之外,很多都需要集成 第三方的軟件來提供支持。 詳細設計說明書 北京中軟國際信息技術有限公司 第 15 頁 共 162 頁 1、關系數(shù)據(jù)庫 數(shù)數(shù)據(jù)據(jù)庫庫 數(shù)據(jù)支持 應應用用 應用1 應應用用框框架架服服務務 組件

22、集成框架 應用2 . . . . 應用n 圖 2-5 應用訪問數(shù)據(jù)情況 在本平臺之上的應用不是直接訪問數(shù)據(jù)庫,而是通過應用框架服務層提供的 數(shù)據(jù)庫訪問組件來訪問數(shù)據(jù)庫。 2、web 服務器 web 服務器(或稱 http 服務器)提供 http 服務。本來 web 服務器只提 供“靜態(tài)”內容,即返回在 url 里指定的文件的內容,一般具備將 url 名映射 到文件名的功能,并能實施某種安全策略。web 服務是建立 b/s 結構應用的基礎。 web 服務在系統(tǒng)中的作用如圖 2-6: 數(shù)數(shù)據(jù)據(jù)支支持持 應應用用 應應用用1 1 應應用用框框架架服服務務 組組件件集集成成框框架架 應應用用2 2 .

23、 . . . 應應用用n n 應應用用服服務務器器 基基礎礎服服務務 數(shù)數(shù)據(jù)據(jù)庫庫 w we eb b服服務務器器 圖 2-6 web 服務器 web 服務以 web 服務器的形式出現(xiàn),主要的功能是提供靜態(tài)的 http 服務, 即提供靜態(tài)的 html 頁面。同時,web 服務還需要有諸如負載均衡、頁面緩沖等 功能。web 服務器通常需要和應用服務器相配合,提供動態(tài)的 http 服務,應用服 務器可以和數(shù)據(jù)庫相配合提供動態(tài) html 頁面。 3、應用服務器 將應用服務器放在這一層,可以形成這樣一個平臺,它為應用的業(yè)務邏輯提 供了一個運行環(huán)境。它可以提供企業(yè)級的組件支持環(huán)境,支持分布式網絡環(huán)境下

24、應用軟件的快速開發(fā)和部署。應用組件在應用服務器的服務上運行,并利用網絡 基礎架構提供的目錄和安全服務。這些組件還可以利用數(shù)據(jù)庫、事務處理和群集 詳細設計說明書 第 16 頁 共 162 頁 北京中軟國際信息技術有限公司 等設施。 應用服務器軟件層為開發(fā)和支撐運行在 web 應用服務器上的機關輔助辦公應 用系統(tǒng)的業(yè)務邏輯提供了核心功能?;疽ㄏ铝蟹眨?群集服務:它提供一個豐富的共享的虛擬工作間,并支持業(yè)務工作流程 的協(xié)調; 數(shù)據(jù)庫訪問接口:它將一個數(shù)據(jù)庫的特性及功能與 web 應用服務器集成 起來; 事務處理服務:它通過提供一個高可用的、健壯的、可擴充的、安全的 事務處理應用執(zhí)行環(huán)境來擴展

25、 web 應用服務器的功能; 消息發(fā)送服務:它提供健壯的異步通信和消息代理設施來支持通信的發(fā) 表/訂閱模型和消息轉換; 支持分布式:對分布式網絡環(huán)境下的應用采用分布式技術提供很好的支 持; ldap 服務:在機關輔助辦公應用平臺的用戶身份認證部分中談到了人員 的統(tǒng)一管理和一次登錄問題,這要求將所有的人員標識碼存放在一個地方。 機關輔助辦公系統(tǒng)內需要有一個 ldap 系統(tǒng),來解決人員的統(tǒng)一標識和登錄 問題。ldap 系統(tǒng)中存放整個審計署系統(tǒng)內常用、不經常更新而又結構簡單的數(shù)據(jù) 信息,如果信息發(fā)生變更,由 ldap 服務系統(tǒng)負責全局復制,保障全局一致。 目前,機關輔助辦公系統(tǒng)需要放入的信息有:全局

26、的組織結構信息、存放全 局的人員賬號信息、全局服務器設置信息、pki 認證方式的 ca 證書信息等。 這 些信息,是其他應用軟件的數(shù)據(jù)基礎,ldap 服務系統(tǒng)通過機關輔助辦公系統(tǒng)平臺 對外提供訪問接口,給各級審計機關的業(yè)務系統(tǒng)和人力資源系統(tǒng)提供服務。 系統(tǒng)網絡管理:系統(tǒng)網絡管理工具或者解決方案是對網絡上的可管理設備進 行監(jiān)測,包括對網絡設備(路由器、交換機) 、接入服務設備、應用系統(tǒng)及用戶 端設備的監(jiān)測。了解網絡性能和現(xiàn)狀,為網絡管理維護提供依據(jù)。 采集多種信息進行分析處理,便于改進網絡結構,為網絡投資提供技術和領 導決策的依據(jù)。掌握網絡運行負荷及設備運行狀態(tài),對異常情況進行分析,以便 采取改

27、進措施來有效利用網絡資源,并向用戶提供優(yōu)質服務。對應用系統(tǒng)的重要 數(shù)據(jù)采取實時備份或定時備份的保護措施。 詳細設計說明書 北京中軟國際信息技術有限公司 第 17 頁 共 162 頁 采用分布式-集中控制及處理相結合的原則,對網絡設備系統(tǒng)進行統(tǒng)一管理及 配置。能夠迅速地找到網絡故障的根源,并協(xié)助網絡管理人員進行網絡增長的計 劃和網絡變化的設計。 輔助辦公系統(tǒng)平臺提供的服務輔助辦公系統(tǒng)平臺提供的服務 輔助辦公系統(tǒng)平臺(下面簡稱平臺)提供的基礎服務包含: 1、應用管理 平臺中的應用管理能夠接受任何外來應用進行注冊并通過配置應用,模塊組, 模塊,資源來建立一個完整的應用結構。在配置中按

28、照需求填寫各項信息,以保 證所注冊的應用能夠正確運行。 2、組織人員管理 包括人員管理、組織管理、職務(位)管理、職級管理。管理了整個平臺上 所有的人員與組織的信息,為所有被平臺整合的應用提供統(tǒng)一的信息來源。 3、權限管理 包括角色管理、用戶組管理、權限分配和權限禁用。 4、日志管理 對平臺上的數(shù)據(jù)訪問,修改維護,登陸系統(tǒng)等動作進行留痕處理。 5、數(shù)據(jù)傳輸 平臺內部集成一個消息中間件,通過中間件傳遞數(shù)據(jù),并對外提供一個經過 封裝的接口,讓架構在平臺上的應用能夠方便的實現(xiàn)數(shù)據(jù)傳輸。 6、加解密 平臺提供一套統(tǒng)一的對字串、數(shù)字和文件的加解密 api。 2.4 接口接口 參見接口設計。 2.5 控制

29、控制 暫無。 詳細設計說明書 第 18 頁 共 162 頁 北京中軟國際信息技術有限公司 2.6 基本設計概念和處理流程基本設計概念和處理流程 2.6.1 設計原則設計原則 1、采用面向對象技術進行設計和開發(fā)。 2、應用中間件技術,保證了系統(tǒng)的開放性和對技術發(fā)展的適應性。 3、采用組件技術進行開發(fā),提高系統(tǒng)可擴展性。 5、科學劃分信息塊,方便快速查詢,提高使用性。 2.6.2 軟件軟件目的目的 本軟件是對工程中的項目、合同、預算執(zhí)行、財務收支、資產情況、檔案情 況進行管理,并將這些情況定期匯總、發(fā)布。 運行環(huán)境,為審計署及其特派員辦事處的局域網。 目標用戶,為審計機關對計算機操作有一定了解并具

30、有工程管理系統(tǒng)平臺賬 號的全體人員。 軟件主要功能,主要是提供對項目、合同、財務、資產、檔案、預算等情況 的管理,并提供匯總及發(fā)布功能。 2.6.3 技術架構技術架構 技術架構基于機關輔助辦公系統(tǒng)平臺(以下簡稱 oa 平臺) ,采用 j2ee 技術 進行開發(fā)。cyberword 控件采用 vb 開發(fā),支持在線閱讀 word 及復核意見書生 成等。 2.6.4 軟件系統(tǒng)軟件系統(tǒng)整體流程整體流程 2.6.5 部署模型部署模型 系統(tǒng)將基于 j2ee 架構進行開發(fā),所以在部署結構上,本系統(tǒng)將形成一個單 獨的部署 war 包,通過設計上與部署配置上遵循審計管理系統(tǒng)平臺標準。系統(tǒng) 的加入將不會影響原有應用

31、系統(tǒng)的功能。 詳細設計說明書 北京中軟國際信息技術有限公司 第 19 頁 共 162 頁 第三章第三章 功能功能系統(tǒng)設計系統(tǒng)設計 3.1 項目管理項目管理 3.1.1 結構結構 功能劃分: 1、項目基礎信息管理 項目基礎信息管理主要是對項目名稱、責任人、開始日期、項目承擔部門、 備注等要素信息的維護。 2、項目相關文檔管理 項目的相關文檔通常包括立項申請文件、批復文件、需求報告、需求分析報告、 需求任務書、簽報、會議紀要、工程實施資料、試運行資料、驗收資料等文檔資 料,文檔管理就是提供對這些文檔進行組織和管理的功能。 詳細設計說明書 第 20 頁 共 162 頁 北京中軟國際信息技術有限公司

32、3.1.2 對象關系與類結構對象關系與類結構 3.1.3 功能需求與程序的關系功能需求與程序的關系 功能需求功能需求程序程序 添加/修改/刪除項目projectaction 添加/修改/刪除項目資料維護prjmaterialsaction 3.1.4 資源注冊資源注冊 功能入口資源功能入口資源功能描述功能描述 /emis/project.do?todo=showlist顯示項目管理列表 詳細設計說明書 北京中軟國際信息技術有限公司 第 21 頁 共 162 頁 3.1.5 權限設計權限設計 序號序號功能功能角色角色 1 項目管理添加/刪除/修改工程管理軟件使用人員 3.1.6 人工處理過程人工

33、處理過程 工程管理軟件使用人員可點擊項目管理菜單,可增加、修改和刪除項目信息, 如下圖: 點擊【添加】按鈕可添加新的工程信息,選擇任意一工程信息,點擊【修改】 按鈕修改該工程信息,選擇任意一想【刪除】的工程信息點擊刪除按鈕,刪除該 工程信息。點擊【維護資料】按鈕可維護該項目下的所有資料,顯示如下 3.1.7 類設計類設計 1、總體結構 詳細設計說明書 第 22 頁 共 162 頁 北京中軟國際信息技術有限公司 2、詳細描述 1)項目列表(維護項目信息) 控制類: projectaction 項目列表(維護項目信息) 。 業(yè)務類: iemprojectservice.java 項目維護的基本操作

34、功能的業(yè)務邏輯方法。 實體類: iemprojectdao.java 項目信息實體,所有項目基本信息的內容。 視圖類: prjlist.jsp 項目列表的頁面。 2)維護資料(維護資料信息) 控制類: prjmaterialsaction 資料列表(維護資料信息) 。 業(yè)務類: iemdataservice.java 維護資料的基本操作功能的業(yè)務邏輯方法。 實體類: iemdatadao.java 維護資料實體,所有項目基本信息的內容。 視圖類: prjmaterials.jsp 項目列表的頁面。 3.1.8 接口接口 調用的外部接口: import com.icss.emis.web.act

35、ion.baseaction; action 基類。 import com.icss.emis.business.iemprojectservice; 工程類 import com.icss.emis.business.iemdataservice; 資料類。 詳細設計說明書 北京中軟國際信息技術有限公司 第 23 頁 共 162 頁 3.1.9 存儲分配存儲分配 所有項目、復核文書信息及復核流程都存儲在數(shù)據(jù)庫中,涉及的表有項目信 息表(em_project),資料表(em_data) 3.1.10 注釋設計注釋設計 無 3.1.11 限制條件限制條件 無 3.1.12 測試計劃測試計劃 見軟

36、件測試計劃中的相關內容 3.1.13 尚未解決的問題尚未解決的問題 無 第四章第四章 接口設計接口設計 4.1 外部接口外部接口 4.1.1 用戶界面用戶界面 在用戶界面部分,根據(jù)需求分析的結果,用戶需要一個用戶友善界面。在界 面設計上,應做到簡單明了,易于操作,并且要注意到界面的布局,應突出的顯 示重要以及出錯信息。 詳細設計說明書 第 24 頁 共 162 頁 北京中軟國際信息技術有限公司 總的來說,系統(tǒng)的用戶界面應作到可靠性、簡單性、易學習和使用。 4.1.2 軟件接口軟件接口 與其他軟件通過遵循統(tǒng)一的數(shù)據(jù)格式標準達到數(shù)據(jù)共享或數(shù)據(jù)傳遞的目的。 4.1.3 硬件接口硬件接口 4.2 內部

37、接口內部接口 內部接口方面,各模塊之間采用函數(shù)調用、參數(shù)傳遞、返回值的方式進行信 息傳遞。具體參數(shù)的結構將在下面數(shù)據(jù)結構設計的內容中說明。接口傳遞的信息 將是以數(shù)據(jù)結構封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。 詳細設計說明書 北京中軟國際信息技術有限公司 第 25 頁 共 162 頁 第五章第五章 運行設計運行設計 5.1 運行控制運行控制 運行控制以用戶與系統(tǒng)進行交互為主。 5.2 運行時間運行時間 對于系統(tǒng)初始化,運行時間不應超過 20 秒;對于用戶進行頁面提交,等待 時間應該不超過 5 秒。 詳細設計說明書 第 26 頁 共 162 頁 北京中軟國際信息技術有限公司 第六章第六章 系統(tǒng)數(shù)據(jù)結構設計系統(tǒng)數(shù)據(jù)結構設計 6.1 概念結構設計概念結構設計 6.1.1 庫表關系圖庫表關系圖 詳細設計說明書 北京中軟國際信息技

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論