OA辦公文檔修改版_第1頁
OA辦公文檔修改版_第2頁
OA辦公文檔修改版_第3頁
OA辦公文檔修改版_第4頁
OA辦公文檔修改版_第5頁
已閱讀5頁,還剩41頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、XXX項目目系統(tǒng)設計說說明書2010年年10月8日目 錄TOC o 1-3 h z u HYPERLINK l _Toc274321485 1、引言 PAGEREF _Toc274321485 h 3 HYPERLINK l _Toc274321486 1.1標識識 PAGEREF _Toc274321486 h 3 HYPERLINK l _Toc274321487 1.2系統(tǒng)統(tǒng)概述 PAGEREF _Toc274321487 h 3 HYPERLINK l _Toc274321488 1.3文檔檔概述 PAGEREF _Toc274321488 h 3 HYPERLINK l _Toc27

2、4321489 2、引用文文件 PAGEREF _Toc274321489 h 4 HYPERLINK l _Toc274321490 2.1引用用文件 PAGEREF _Toc274321490 h 4 HYPERLINK l _Toc274321491 2.2術語語和定義 PAGEREF _Toc274321491 h 4 HYPERLINK l _Toc274321492 2.3縮略略語 PAGEREF _Toc274321492 h 11 HYPERLINK l _Toc274321493 3、體系結結構設計 PAGEREF _Toc274321493 h 12 HYPERLINK l

3、 _Toc274321494 3.1體系系結構 PAGEREF _Toc274321494 h 12 HYPERLINK l _Toc274321495 3.2組件件結構 PAGEREF _Toc274321495 h 13 HYPERLINK l _Toc274321496 3.3系統(tǒng)統(tǒng)部署 PAGEREF _Toc274321496 h 16 HYPERLINK l _TToc27743211497 4、子系統(tǒng)統(tǒng)及模塊設設計 PAGEREF _Toc274321497 h 17 HYPERLINK l _Toc274321498 4.1模塊塊劃分4.2模塊描描述 PAGEREF _Toc2

4、74321498 h 17 HYPERLINK l _Toc274321499 4.2模塊塊描述 PAGEREF _Toc274321499 h 18 HYPERLINK l _Toc274321500 5、數據結結構設計 PAGEREF _Toc274321500 h 31 HYPERLINK l _Toc274321501 6、運行設設計 PAGEREF _Toc274321501 h 34 HYPERLINK l _Toc274321502 6.1運行行模塊的組組合 PAGEREF _Toc274321502 h 34 HYPERLINK l _Toc274321503 6.2運行行控制

5、 PAGEREF _Toc274321503 h 34 HYPERLINK l _Toc274321504 6.3運行行時間 PAGEREF _Toc274321504 h 34 HYPERLINK l _Toc274321505 7、出錯處處理設計 PAGEREF _Toc274321505 h 35 HYPERLINK l _Toc274321506 7.1出錯錯輸出信息息 PAGEREF _Toc274321506 h 35 HYPERLINK l _Tocc27433215007 7.2出錯錯處理對策策 PAGEREF _Toc274321507 h 35 HYPERLINK l _T

6、oc274321508 8、安全保保密設計 PAGEREF _Toc274321508 h 36 HYPERLINK l _Toc274321509 9、維護設設計 PAGEREF _Toc274321509 h 371、引言1.1標識識項目名稱:系統(tǒng)名稱:版本號:1.2系統(tǒng)統(tǒng)概述項目開始時時間: 委托單位(需需方):開發(fā)單位(開開發(fā)方):太原理工工天成科技技股份有限限公司委托方項目目組成員:開發(fā)方項目目組成員:系統(tǒng)運行地地點:1.3文檔檔概述本概要設計計說明書的的編寫目的的是為了說說明程序系系統(tǒng)的總體體設計、模模塊外部設設計、接口口設計、數數據結構設設計、運行行設計、出出錯處理和和系統(tǒng)安全全

7、保密策略略等,指出出系統(tǒng)各個個層次中的的每個軟件件對象、使使用語言、數據庫系系統(tǒng)結構的的設計考慮慮,以向系系統(tǒng)詳細設設計階段提提供關于程程序系統(tǒng)實實現方式的的概要描述述,從而成成為詳細設設計方案的的技術基礎礎。適用讀者:客戶、項項目經理、開發(fā)人員員、測試人人員、維護護人員。2、引用文文件2.1引用用文件信息技術術 軟件生存存周期過程程GB/T 85566-22007計算機軟軟件文檔編編制規(guī)范GB/TT 85667-20006計算機軟軟件需求說說明編制指指南GBB/T 99385-19888需求規(guī)格格說明書2.2術語語和定義【驗收 accceptaance】需需方授權代代表的一項項活動,通通過該

8、活動動,需方接接受履行合合同的部分分或全部的的軟件產品品的所有權權?!拘璺?acquuirerr】為自己己或為另一一個組織采采購軟件產產品的組織織。在本項項目中也可可稱為甲方方?!九鷾?apprrovall】需方的的授權代表表或開發(fā)方方的上級組組織對開發(fā)發(fā)方的項目目計劃、設設計或其他他方面表示示滿意并可可以作下一一階段工作作基礎而簽簽署的書面面文件?!倔w系結構構 arrchittectuure】一一個系統(tǒng)或或CSCII(Commputeer Sooftwaare CConfiiguraationn Iteem計算機軟軟件配置項項)的組織織結構,標標明它的組組成,這些些組成的接接口和它們們之間的

9、操操作概念?!鞠嚓P開發(fā)發(fā)方 aassocciatee devvelopper】一一個既不是是主承包方方也不是開開發(fā)方的分分承包方的的組織,但但它在同一一個或相關關的系統(tǒng)或或項目中承承擔開發(fā)工工作?!拘袨樵O計計 beehaviiorall dessign】從從用戶觀點點出發(fā),對對整個系統(tǒng)統(tǒng)或CSCCI的行為為進行的設設計,它只只考慮滿足足用戶需求求而不考慮慮系統(tǒng)或CCSCI的的內部實現現。這種設設計與體系系結構設計計不同,后后者要標明明系統(tǒng)或CCSCI的的內部部件件,并有這這些部件的的詳細設計計。【構建版;開發(fā)階段段 buuild】(1) 軟軟件的一個個版本,它它滿足完整整的軟件所所要滿足的的全

10、部需求求的一個特特定的子集集。(2) 開發(fā)滿滿足特定需需求子集的的軟件版本本所經歷的的時間。注注:術語“開發(fā)階段段”和“版本”之間的關關系依賴于于開發(fā)方:例如,可可以通過幾幾個版本來來實現一個個開發(fā)階段段,一個并并發(fā)階段也也可以發(fā)行行幾個并行行的版本 (如發(fā)往往不同的地地點),或或者將它們們作為同義義詞?!居嬎銠C數數據庫 compputerr dattabasse】見【數數據庫】。【計算機硬硬件 ccompuuter harddwaree】能接收收和存儲計計算機數據據的,對計計算機數據據執(zhí)行一系系列系統(tǒng)性性的操作的的,或能產產生控制輸輸出的設備備。這類設設備能實現現基本的解解釋、計算算、通信、

11、控制或其其他邏輯功功能?!居嬎銠C程程序 ccompuuter proggram】能能使計算機機硬件實現現計算或控控制功能的的計算機指指令和數據據定義的集集合。【計算機軟軟件 ccompuuter softtwaree】見【軟軟件】?!居嬎銠C軟軟件配置項項 coomputter ssoftwware conffigurratioon ittem(CCSCI)】滿足最最終使用功功能的軟件件集合,而而且它由需需方指定進進行單獨的的配置管理理。CSCCI應從下下列諸因素素中進行折折衷選擇:軟件功能能、規(guī)模、宿主機或或目標計算算機、開發(fā)發(fā)方、支持持概念、重重用計劃、關鍵性、接口考慮慮、是否需需要單獨編編

12、寫文檔和和控制以及及其它因素素。【配置項 connfiguuratiion iitem】能能滿足最終終使用功能能的硬件集集合、軟件件集合或者者軟、硬件件兩者的集集合,且由由需方指定定進行單獨獨的配置管管理?!緮祿?dattabasse】以一一種能被用用戶或計算算機程序通通過一個數數據庫管理理系統(tǒng)進行行訪問的方方式,存儲儲在一個或或多個計算算機文件中中的相關數數據的集合合?!緮祿旃芄芾硐到y(tǒng) dattabasse maanageementt sysstem】是是一整套計計算機程序序,它提供供為建立、修改、使使用和完整整性維護一一個數據庫庫所需的功功能?!究山桓兜牡能浖a品品 deeliveer

13、ablle sooftwaare pproduuct】合合同要求交交付給需方方或其他指指定的接受受方的軟件件產品?!驹O計 desiign】開開發(fā)方為響響應一定的的需求而對對一個系統(tǒng)統(tǒng)或CSCCI選取的的一些性能能/規(guī)格。這些特性性中有些是是與需方相相匹配的:有一些是是需求的精精細化,如如為了響應應顯示錯誤誤信息這一一需求需定定義的錯誤誤信息;有有一些則是是與現實相相關的,如如為滿足需需求,決定定選用哪些些軟件配置置項和邏輯輯。【開發(fā)方 devvelopper】開開發(fā)軟件產產品的組織織(“開發(fā)”包括新的的軟件開發(fā)發(fā)、修改、重用、再再工程、維維護或產生生軟件產品品的任何其其它活動)。開發(fā)方方可以是

14、一一個承制方方或者政府府機構。也也可稱為乙乙方?!疚臋n/文文檔編制 doccumennt/doocumeentattion】能能供人或機機器閱讀的的,一般具具有永久性性的一套資資料(不管管它們記錄錄在什么媒媒體上)。【評價 evalluatiion】確確定一個項項或一個活活動是否滿滿足指定準準則的過程程。【固件 firmmwaree】硬件設設備和以只只讀軟件的的形式駐留留在硬件設設備上的計計算機指令令和/或計計算機數據據的集合?!居布渲弥庙?hhardwware conffigurratioon ittem(HHWCI)】滿足最最終使用功功能并由需需方指定進進行單獨配配置管理的的一套硬件件。

15、【獨立驗證證與確認 inddepenndentt verrificcatioon annd vaalidaationn(IV&V)】由由一個機構構對軟件產產品和活動動作系統(tǒng)的的評估,這這個機構不不負責該產產品的開發(fā)發(fā)或被評估估的活動,IIV&V不不在本標準準的范圍內內?!窘涌?inteerfacce】在軟軟件開發(fā)中中,兩個或或多個實體體(如CSSCICSCII CSCCIHWCII CSCCI用戶,或或軟件配置置項軟件配置置項)之間間的關系,這這些實體依依據這種關關系共享、提供或交交換數據,接接口并不是是CSCII、軟件配配置項或其其他的系統(tǒng)統(tǒng)部件;接接口只是這這些實體間間的一種關關系?!韭摵?/p>

16、評審審 jooint reviiew】由由需方和開開發(fā)雙方的的代表參加加的對的項項目狀態(tài)、軟件產品品和/或項項目中的問問題進行檢檢查和討論論的活動或或會議。【非交付的的軟件產品品 Noondeliiveraable softtwaree prooductt】不是合合同中的要要求交付給給需方或其其他指定接接受方的軟軟件產品?!具^程 proccess】為為實現某個個既定目的的而進行的的一組有組組織的活動動,例如,軟軟件開發(fā)過過程?!竞细裥詼y測試 qqualiificaationn tesstingg】為了向向需方表明明一個CSSCI或系系統(tǒng)滿足其其指定的需需求而進行行的測試。【再工程 reeeng

17、inneeriing】為為了以一種種新的形式式重組一個個現有的系系統(tǒng)而對其其進行檢查查和改造的的過程。再再工程可包包括逆向工工程(分析析一個系統(tǒng)統(tǒng)并產生更更高一級的的抽象來表表示它,如如從代碼到到設計)、重構(在在同一個抽抽象級上把把系統(tǒng)從一一種表示形形式轉換到到另一種表表示形式)、重編文文檔(分析析一個系統(tǒng)統(tǒng)并產生用用戶文檔式式支持文檔檔)、正向向工程(從從現有系統(tǒng)統(tǒng)的軟件產產品結合新新的需求,產產生新的系系統(tǒng))、重重定目標系系統(tǒng)(對系系統(tǒng)進行轉轉換以便將將其安裝到到不同的目目標系統(tǒng)上上)和翻譯譯(將源碼碼從一種語語言轉換到到另一種語語言或者從從一種語言言的某個版版本轉換成成另一種版版本)。

18、【需求 requuiremment】(1) 為為了使需方方能夠接受受一個系統(tǒng)統(tǒng)或CSCCI所必需需具備的特特性。(22) 為標標準或合同同中規(guī)定的的必須遵守守的陳述?!究芍赜玫牡能浖a品品 reeusabble ssoftwware prodduct】為為一個用途途開發(fā)但還還具有別的的用途的軟軟件產品,或或者專門為為了用于多多個項目而而開發(fā)的軟軟件產品,或或者在一個個項目中有有多種作用用的軟件產產品。例子子包括(但但不限于)上市的商商用軟件產產品,需方方已裝備的的軟件產品品,重用庫庫中的軟件件產品和開開發(fā)方現存存的軟件產產品。每一一次使用包包括這些軟軟件產品的的全部或部部分,也可可以涉及到到對

19、它的修修改。這個個術語可以以應用于任任何軟件產產品(例如如需求,體體系結構等等)而不只只限于軟件件本身?!拒浖?softtwaree】計算機機程序和計計算機數據據庫。注:雖然有些些產品的定定義中包括括文檔,本本標準把這這個定義只只限于計算算機程序和和計算機數數據庫?!拒浖_發(fā)發(fā) sooftwaare ddevellopmeent】產產生軟件產產品的一整整套活動。軟件開發(fā)發(fā)可以包括括新開發(fā)、修改、重重用、再工工程、維護護或者任何何會產生軟軟件產品的的其他活動動。【軟件開發(fā)發(fā)文件 softtwaree devveloppmentt fille(SDDF)】與與特定軟件件實體開發(fā)發(fā)有關的資資料庫。其

20、其內容一般般包括(直直接的或引引用的)有有關需求分分析、設計計和實現的的考慮、原原理和約束束條件;開開發(fā)方內部部的測試資資料;進度度和狀態(tài)資資料。【軟件開發(fā)發(fā)庫 ssoftwware deveelopmment librrary(SDL)】一組受受控的軟件件、文檔、其他中間間的和最終終的軟件產產品,以及及相關的用用以促進軟軟件的有序序開發(fā)和后后續(xù)支持的的工具和方方法?!拒浖_發(fā)發(fā)過程 softtwaree devveloppmentt proocesss】為了把把用戶的需需求轉換成成軟件產品品而進行的的一系列有有組織的活活動?!拒浖こ坛?sooftwaare eenginneeriing】一

21、一般情況下下,它是軟軟件開發(fā)的的同義詞,在在本標準中中,軟件工工程是軟件件開發(fā)的一一個子集,它它包含除了了合格性測測試之外的的全部活動動。本標準準之所以加加以這種區(qū)區(qū)分只是為為了給軟件件工程和軟軟件測試環(huán)環(huán)境以不同同的命名?!拒浖こ坛汰h(huán)境 softtwaree enggineeeringg envvironnmentt】實施軟軟件工程所所需要的設設施、硬件件、軟件、固件、方方法和文檔檔。它可以以包括(但但不限于)計算機輔輔助軟件工工程(CAASE)的的工具、編編譯程序、匯編程序序、連接程程序、裝載載程序、操操作系統(tǒng)、排錯程序序、仿真程程序、模擬擬程序、文文檔工具和和數據庫管管理系統(tǒng)?!拒浖a

22、品品 sooftwaare pproduuct】為為了滿足一一個合同而而建立、修修改、或組組合的軟件件及相關資資料。例如如包括計劃劃、需求、設計、代代碼、數據據庫、測試試資料和手手冊?!拒浖|量量 ssoftwware quallity】軟軟件滿足所所規(guī)定的需需求的能力力。【軟件支持持 sooftwaare ssuppoort】為為保證軟件件安裝后能能繼續(xù)按既既定目標持持續(xù)運行而而且在系統(tǒng)統(tǒng)的運行中中能起到既既定的作用用而實施的的一系列活活動,軟件件支持包括括軟件維護護、用戶支支持和有關關的活動?!拒浖到y(tǒng)統(tǒng) sooftwaare ssysteem】只由由軟件組成成的系統(tǒng),有有時可能還還包括該

23、軟軟件賴以運運行的計算算機設備?!拒浖y試試環(huán)境 softtwaree tesst ennviroonmennt】為完完成軟件合合格性測試試和可能的的其他測試試所需的設設施、硬件件、軟件、固件、方方法和文檔檔。其要素素可以包括括(但不限限于)仿真真程序、代代碼分析程程序、測試試用例生成成程序和路路徑分析程程序,還可可能包括在在軟件工程程環(huán)境下用用的要素?!拒浖平唤?sooftwaare ttranssitioon】使軟軟件開發(fā)的的責任從一一個組織轉轉交給另一一個組織的的一系列活活動。一般般說,前一一個組織是是實現初期期軟件開發(fā)發(fā),而后一一個組織是是進行軟件件支持?!拒浖卧?sooftwa

24、are uunit】CCSCI設設計中的一一個基本單單位,例如如,CSCCI的一個個主要分支支,該分支支的一個組組成部分、一個類、對象、模模塊、函數數、子程序序或者數據據庫。軟件件配置項可可以出現在在層次結構構的不同層層次上并可可以由其他他的軟件配配置項組成成。設計中中的軟件配配置項與實實現它們的的代碼和數數據實體(例程、過過程、數據據庫、數據據文件等)及或包含含這些實體體的計算機機文件之間間不一定有有一一對應應的關系。【HTTPP】指超文文本傳輸協協議(Hyyperttext trannsferr Prootocool),是是互聯網上上應用最為為廣泛的一一種網絡傳傳輸協議?!維SL】指指Se

25、cuure SSockeets LLayerr,是一種種國際標準準的加密及及身份認證證通信協議議。【B/S】指指瀏覽器/服務器(BBrowsser/SServeer)?!綜/S】指指客戶機/服務器(CCliennt/Seerverr)?!網eb】指指Inteernett 的圖形形、多媒體體部分,由由眾多Weeb 頁組組成,可使使用稱為WWeb瀏覽覽器的程序序對Webb 進行瀏瀏覽?!網eb Servvice】指指能夠用編編程的方法法通過Weeb 來調調用的應用用程序?!網SDLL】指Weeb Seervicces DDescrriptiion LLanguuage,是是一種XMML格式的的服務

26、描述述語言?!綰DDII】指統(tǒng)一一描述、發(fā)發(fā)現與集成成(Uniiverssal DDescrriptiion Disccoverry annd Inntegrratioon),是是一種服務務查找規(guī)范范?!維OAPP】指Siimplee Objject Acceess PProtoocol,是是一種用于于定義高級級別應用程程序的協議議,提供了了一種在分分散或分布布環(huán)境中交交換結構化化和類型信信息的機制制?!維OA】指指面向服務務分析(SServiice OOriennted Anallyzinng)?!綩OA】指指面向對象象分析(OObjecct Orrientted AAnalyyzingg)

27、?!綩OD】指指面向對象象設計(OObjecct Orrientted DDesiggn)【XML】指指可擴展標標記語言(EExtennsiblle Maarkupp Lannguagge)【UML】指指統(tǒng)一建模模語言(UUnifiied MModelling Langguagee),是一一種定義良良好、易于于表達、功功能強大且且普遍適用用的面向對對象的建模模語言?!九挚蛻舳硕恕恐敢詡€個人計算機機為代表的的、基于開開放性工業(yè)業(yè)標準架構構的、功能能比較強大大的客戶端端設備?!臼菘蛻舳硕恕恐概挚涂蛻舳艘酝馔獾目蛻舳硕嗽O備。【異構系統(tǒng)統(tǒng)】指服務務于一個業(yè)業(yè)務的、包包含了不同同架構甚至至基于不同同操作

28、系統(tǒng)統(tǒng)的軟件系系統(tǒng)。【J2EEE】指JAAVA2 企業(yè)版(JJava 2 Ennterpprisee Ediitionn),是使使用Javva 進行行企業(yè)開發(fā)發(fā)的一套擴擴展標準。【STRUUTS】指指一種Weeb 框架架(Fraamewoork)。【WEB服服務器】指指WORLLD WIIDE WWEB 服服務器,也也被稱為WWWW服務務器,以提提供網上信信息瀏覽服服務為主要要功能?!局虚g件】指指一種獨立立的系統(tǒng)軟軟件或服務務程序,位位于客戶機機服務器的的操作系統(tǒng)統(tǒng)之上,被被分布式應應用軟件用用于在不同同的技術之之間共享資資源。【消息中間間件】指面面向消息的的中間件(MMessaage OOr

29、iennted Midddlewaare,MMOM),發(fā)發(fā)送者將消消息發(fā)送給給消息服務務器,消息息服務器將將消息存放放在若干隊隊列中,在在合適的時時候再將消消息轉發(fā)給給接收者。【構件】指指軟件系統(tǒng)統(tǒng)中具有相相對獨立功功能、可以以明確辨識識、接口由由契約指定定、和語境境有明顯依依賴關系、可獨立部部署、可組組裝、可重重復使用的的軟件實體體,廣義上上講,構件件可以是數數據,也可可以是被封封裝的對象象類、軟件件構架、文文檔、測試試用例等?!窘M件】指指可用代碼碼的封裝,這這些代碼采采用可以更更改的數據據形式,可可以執(zhí)行應應用程序的的一些功能能?!竟ぷ髁骷技夹g】指以以恰當的模模型對工作作流(Woorkfl

30、low)中中各項工作作前后組織織的邏輯和和規(guī)則在計計算機中進進行表示并并對其實施施計算的技技術。【分布式體體系結構】指指每一個客客戶端都有有數據的副副本、查詢詢等數據操操作都使用用副本進行行、通過定定期或不定定期地與數數據交換中中心進行交交換來獲得得最新數據據的體系結結構。【文件】包包括純文件件資料、表表格資料?!鞠到y(tǒng)】在在本文中,獨獨立使用“系統(tǒng)”一詞時,“系統(tǒng)”是指本項項目開發(fā)的的系統(tǒng)?!緢蟊怼繎獞孟到y(tǒng)中中數據的一一種表現形形式,可以以很直觀的的反映數據據的內部聯聯系?!疽晥D】在在系統(tǒng)之中中,主要是是通過視圖圖來控制系系統(tǒng)地流程程和功能的的,它對系系統(tǒng)的流程程和功能起起了決定性性的作用。

31、視圖是一一個包括報報表,審核核公式和運運算公式的的容器,一一個項目的的各個步驟驟在系統(tǒng)中中都是以不不同的視圖圖來實現的的,通過對對視圖的條條件設置,還還可以控制制用戶對該該視圖的操操作。【數據集】數數據集是用用來存儲報報表中的數數據的。一一張報表中中的數據可可以是一個個或者多個個數據集中中的數據,這這主要決定定于數據的的類型。每每一個數據據集就相當當于數據庫庫中的一張張報表。2.3縮略略語CASE計算機輔助助軟件工程程(Commputeer Asssisttant Softtwaree Enggineeeringg)COM計算機操作作手冊(CCompuuter Operratioon Maan

32、uall)CPM計算機編程程手冊(CCompuuter Proggrammming Manuual)CSCI計算機軟件件配置項(Compputerr Sofftwarre CConfiiguraationn Iteem)DBDD數據庫(頂頂層)設計計說明(DDatabbase Desiign DDescrriptiion)DID資料條目說說明(Daata IItem Desccripttion)DPMR開發(fā)進度月月報(Deeveloopmennt Pllan MMonthh Repport)DRD數據需求說說明(Daata rrequiiremeent DDescrriptiion)FAR可行

33、性分析析報告(FFeasiibiliity aanalyysis Repoort )HWCI配件配置項項(Harrdwarre Coonfiggurattion Itemm)IDD接口設計說說明(Innterfface Requuiremment Speccificcatioon)IRS接口(軟件件)需求規(guī)規(guī)格說明(Inteerfacce Reequirremennt Sppecifficattion)IV&V獨立驗證和和確認(IIndeppendeent vverifficattion and valiidatiion)OCD運行概念說說明(Opperattion Concceptiion

34、DDescrriptiion)PDSR項目開發(fā)總總結報告(Projject Deveelopmment Summmary Repoort)SCCB軟件配置控控制委員會會(Sofftwarre Coonfiggurattion Conttrol Boarrd)SCM軟件配置管管理(Sooftwaare CConfiiguraationn Mannagerr)SCMP軟件配置管管理計劃(Softtwaree Connfiguuratiion MManagger PPlan)SDD軟件(結構構)設計說說明(Sooftwaare DDesiggn Deescriiptioon)SDF軟件開發(fā)文文件(S

35、ooftwaare DDevellopmeent FFile)SFDD軟件開發(fā)文文檔(Sooftwaare DDevellopmeent DDocumment)SDL軟件開發(fā)庫庫(Sofftwarre Deeveloopmennt Liibrarry)SDP軟件開發(fā)計計劃(Sooftwaare DDevellopmeent PPlan)SIP軟件安裝計計劃(Sooftwaare IInstaallattion Plann)SPS軟件產品規(guī)規(guī)格說明(Softtwaree Prooductt S0ppecifficattion)SQA軟件質量保保證(Sooftwaare QQualiity AAs

36、surre)SQAP軟件質量保保證計劃(Softtwaree Quaalityy Asssure Plann)SRS軟件需求規(guī)規(guī)格說明(Softtwaree Reqquireementt Speecifiicatiion)SSDD系統(tǒng)/子系系統(tǒng)設計(結構設計計)說明(Systtem SSubsyystemm Dessign Speccificcatioon)SSS系統(tǒng)/子系系統(tǒng)需求規(guī)規(guī)格說明(Systtem SSubsyystemm Reqquireementt Speecifiicatiion)STD軟件測試說說明(Sooftwaare TTestiing DDescrriptiion)ST

37、P軟件測試計計劃(Sooftwaare TTestiing PPlan)STR軟件測試報報告(Sooftwaare TTestiing RReporrt)STrP軟件移交計計劃(Sooftwaare TTranssfer Plann)SUM軟件用戶手手冊(Sooftwaare UUser Manuual)SVD軟件版本說說明(Sooftwaare VVersiion DDescrriptiion)SW軟件(Sooftwaare)3、體系結結構設計3.1體系系結構通過對系統(tǒng)統(tǒng)業(yè)務的分分析,我們們進行了詳詳細的系統(tǒng)統(tǒng)設計,設設計后的方方案架構概概況圖如下下所示:根據系統(tǒng)的的邏輯體系系結構,系系統(tǒng)決

38、定采采用J2EEE架構,使使用面向BB/S結構構,完全基基于Webb、中間件件和大型數數據庫的NN層體系結結構。由瀏瀏覽器WEB服服務器應用服務務器數據庫庫服務器組組成。J2EE是是針對weeb服務、業(yè)務對象象、數據訪訪問和消息息傳送的一一組規(guī)范。這組應用用編程接口口(APII)確定了了web應應用與駐留留它們的服服務器之間間的通信方方式。J22EE注重重兩件事,一一是建立標標準,使wweb應用用的部署與與服務器無無關;二是是使服務器器能控制組組件的生命命周期和其其它資源,以以便能夠處處理擴展、并發(fā)、事事務處理管管理和安全全性等問題題。J2EE平平臺為設計計、開發(fā)、安裝和部部署企業(yè)應應用提供基

39、基于組件的的方法。這這種方法不不但能降低低成本,還還能快速跟跟蹤設計和和實施。JJ2EE平平臺能提供供多層分布布式應用模模型,重復復利用組件件,提供統(tǒng)統(tǒng)一安全模模式,并靈靈活地控制制事務處理理。借助JJ2EE,能能使基于JJ2EE組組件、不依依賴于平臺臺的解決方方案不被鎖鎖定到任何何廠商的產產品和APPI上。3.2組件件結構方案組件模模型圖如下下所示:組件名稱顯示平臺責任顯示邏輯平平臺組件處處理的對象象為用戶的的界面。處處理方式是是按照用戶戶的角色和和選擇的模模塊將相應應的內容展展示到屏幕幕上,將頁頁面顯示與與處理邏輯輯中的對象象相對應。規(guī)格業(yè)務邏輯處處理的對象象是系統(tǒng)中中的業(yè)務邏邏輯。同時時

40、處理的是是異步運算算的事務。對于一些些運算量較較大的操作作,需要系系統(tǒng)按照一一定的時間間表來進行行計算,這這樣即方便便用戶使用用,也可以以將系統(tǒng)運運算的壓力力按時間均均勻分開,不不至于引起起運算的瓶瓶頸。業(yè)務邏輯包包括以下內內容:對象名、數數據來源對象的計算算方法對象權限信信息對象數據的的規(guī)格化邏輯控制邏輯控制處處理的是頁頁面之間的的跳轉邏輯輯,即通過過統(tǒng)一的控控制中心,頁頁面將請求求發(fā)往控制制中心,由由控制中心心統(tǒng)一流轉轉。邏輯控制包包括以下內內容:控制中心調度中心接口頁面的模板板頁面的對象象頁面的權限限頁面的個性性化實施方法邏輯控制主主要使用SStrutts技術,SStrutts是一個個基

41、于SuunJ2EEE平臺的MMVC框架架,主要是是采用Seervleet和JSSP技術來來實現的。組件名稱工作流組件件責任工作流平臺臺提供按照照崗位職責責和分工設設置相應的的工作流程程,按照預預定的工作作流程自動動進行相應應的文檔的的流轉,保保證審核體體系嚴密規(guī)規(guī)范,數據據信息傳遞遞安全真實實。規(guī)格邏輯抽象是是將系統(tǒng)中中工作流部部分進行抽抽象,形成成工作流引引擎,方便便用戶的存存取和修改改。接口操作方式有有輸入、審審核、審批批、分析等等方法流程可定制制、可維護護、可變更更實施方法在工作流平平臺中進行行工作流程程的定義,包包括定義審審批的條件件以及相應應的審批人人。審批分分為有條件件審批和無無條

42、件審批批,有條件件審批是指指在系統(tǒng)中中設定好滿滿足怎樣的的條件由哪哪個人進行行審批,無無條件審批批是設定好好逐級審批批的流程,也也就是設置置從下級到到上級的一一個審批過過程。審批批人可以是是跨單位的的,即上級級單位的人人員可以被被定義進下下級單位的的工作流程程中。工作流程定定義好后,在在業(yè)務發(fā)生生時就能進進行審批權權限控制。系統(tǒng)自動動將相關的的審批信息息以交辦事事務、待辦辦事務的形形式即時傳傳遞給相關關人員審批批。對于審審批人員來來說,可以以在待辦事務務工作區(qū),集集中對需要要他進行審審批的各種種文檔進行行審批,并并標注各種種批語。在在待辦事務務工作區(qū),提提交審批的的人員能夠夠查詢到自自己提交的

43、的申請目前前處于什么么狀態(tài)??梢赃M行審審批代理人人的設置。這樣在審審批人外出出或者其他他情況下,可可以通過授授權給代理理人的方式式來完成工工作流程?;诠ぷ髁髁鞯膶徟髁鞒炭梢苑椒奖愕貙崿F現審批過程程的會簽,代代簽以及審審批過程的的動態(tài)調整整。采用自主開開發(fā)的工作作流引擎作作為申報、審批、更更改等業(yè)務務工作流的的支撐平臺臺,具有良良好的擴充充性和適應應性。3.3系統(tǒng)統(tǒng)部署 InternetServer軟件工作流組件報表引擎數據庫將系統(tǒng)分為為四個層次次,最外層層為Intterneet,有關關用戶可通通過Intterneet權限認認證后,通通過瀏覽器器進入本系系統(tǒng);內部部網為第二二層次,在在這里部

44、署署顯示平臺臺組件,將將顯示業(yè)務務邏輯通過過該組件進進行表現;工作流及及報表等組組件位于第第三層,主主要是接收收來自前臺臺的請求,與與數據庫進進行交互。4、子系統(tǒng)統(tǒng)及模塊設設計 辦公系統(tǒng)制定流程接收公文4.1模塊塊劃分工作管理在線申報行政辦公辦公用品管理車輛管理知識管理信訪接待郵件管理短信管理發(fā)送公文接收公文制定流程個人工作平臺系統(tǒng)設置辦公管理文檔管理綜合辦公通訊管理4.2模塊描描述1.辦公公管理辦公管理是是整個OAA系統(tǒng)的業(yè)業(yè)務核心,承承擔了主要要的公文流流轉的業(yè)務務,用戶使使用次數最最多。結合合實際客戶戶需求和長長期使用經經驗,辦公公管理設計計了以下功功能模塊:發(fā)送公文文、接收公文、制定流

45、程程、個人工工作平臺。發(fā)送公文發(fā)文起草、發(fā)布文章章的功能,通通過系統(tǒng)提提供的在線線編輯、附附件上傳功功能可以與與其它文檔檔編輯工具具進行結合合。 包括括草擬審批批公文、傳傳閱公文、公文流轉轉狀態(tài)。接收公文接收辦公業(yè)業(yè)務中的各各種電子公公文/審批批公文/通通知公文,實現對來文的準確、及時的處理。功能包括公文審批、查看傳閱公文、催辦督辦。制定流程流程制定可可自動控制制公文的擬擬定、審核核、閱讀、辦理、完完成等公文文流程的制制定。 包括公公文制定流流程、工作作匯報制定定流程、工工作請示制制定流程、流程督辦辦。個人工作平平臺主要處理個個人OA辦辦公中的各各種事物。包括我的的工作請示示、我的工工作匯報、

46、我的車輛輛申請、我我的通訊錄錄、我的備備忘錄、我我的工作日日志、我的的郵件。2. 文檔檔管理文檔管理是是存儲企業(yè)業(yè)電子數據據的基礎,它它可以讓所所有的知識識文檔在同同個平臺上上運作,在在一個中央央數據庫中中統(tǒng)一存儲儲和管理各各種信息和和現有業(yè)務務。文檔管管理主要針針對大量的的文件資料料。如辦公公文件、培培訓知識、學習資料料等進行整整理和存儲儲,使其條條理化、細細致化,一一共包括兩兩塊功能:知識管理理、信訪接接待。主要特點如如下: 在文檔管理理模塊中,可可以輕松新新增、存儲儲、搜索你需需要的文檔檔(合同,方方案書,產產品說明書書等任何可可以以文字字表達的信信息),并并組織創(chuàng)建建企業(yè)整個個的知識管

47、管理庫。 文檔管理還還提供多種種知識管理理工具以提提升企業(yè)對對知識的分分享、積累累、創(chuàng)新和和利用。 全文檢索功功能使查找找文件更加加方便快捷捷,工作效效率明顯提提高。 降低紙質文文檔的依賴賴,節(jié)省文文檔管理的的成本。 重復利用歷歷史的文檔檔,發(fā)揮知知識財富的的價值。 知識管理知識管理對對各種具有有實用價值值的文件信信息進行整整理和分類類,按照管管理員和普普通用戶的的權限進行行統(tǒng)一分類類,包括知知識積累、知識地圖圖、圖書管管理。知識地圖圖書管理圖書管理對對于OA業(yè)業(yè)務中所需需要的各種種資料和信信息進行集集合,并記記錄相關的的圖書目錄錄信息,形形成圖書管管理庫。信訪接待針對于礦區(qū)區(qū)上訪問題題設置信

48、訪訪接待,使使上訪者可可以找到正正確的途徑徑(電話、部門)進行上訪訪。 3. 綜合合辦公綜合辦公涵涵蓋內容較較多,包括括后勤保障障信息、資資產設備信信息、會議議會務信息息等,是綜綜合的調度度中心,包包括以下五五塊功能:工作管理;在線申報報;行政辦公公;設備用品品管理;車輛管理理;工作管理與工作相關關的日常信信息,如:工作請示示,工作匯匯報、工作作批示。在線申報在線進行日日常工作審審批的信息息,如工作作交辦、交交辦審批、出差申報報、出差申申請等;行政辦公有關會議相相關方面的的信息,包包括會議紀紀要、新增增會議、會會議反饋意意見、會議議計劃審核核發(fā)布、會會議室預定定和使用情情況。設備用品管管理辦公

49、設備的的信息,用用品管理、辦公設備備申請、辦辦公設備批批示。車輛管理對企業(yè)的車車輛建立統(tǒng)統(tǒng)一的信息息庫,并實實時跟蹤使使用情況。包括車輛輛使用申請請?zhí)峤缓蛯弻徟?,車輛輛申請分類類管理,車車輛使用情情況查詢,車車輛維護記記錄添加和和查詢等功功能。 深圳升藍 07555-8822910552 4. 通訊訊管理利用無線通通訊技術實實現短信發(fā)發(fā)送,保證證是重要信信息可以隨隨時隨通知知到用戶;郵件管理理可以實現現用戶之間間郵件發(fā)送送,互通有有無。模塊塊如下:郵件管理;短信管理理; 郵件管理理具有如下下特點:郵件系統(tǒng)實實現內部郵郵件收發(fā)功功能。 與日常使用用普通Ouutloook、Fooxmaiil或Gm

50、mail、MSN等等常見的郵郵件收發(fā)方方式有顯著著的不同:本系統(tǒng)除除了實現內內、外郵件件的收發(fā)外外,關鍵是是實現郵件件信息的與與內部系統(tǒng)統(tǒng)的事務相相關聯,并并實現郵件件信息的共共享。 使用數據庫庫統(tǒng)一存儲儲郵件,收收發(fā)的郵件件自動與客客戶目錄、聯系人目目錄、訂單單、采購單單、等系統(tǒng)統(tǒng)內部表記記錄關聯起起來。 郵件系統(tǒng)的的信息共享享:避免因因某個成員員請假或其其他原因造造成客戶郵郵件丟失或或工作停頓頓的風險。 郵件系統(tǒng)支支持使用郵郵件模板和和群發(fā),模模板可實現現郵件內容容和格式的的規(guī)范,群群發(fā)可方便便向客戶或或指定的內內部、外部部對象組發(fā)發(fā)送單一或或批量的郵郵件。 內部郵件可可用于內部部信息傳遞

51、遞,以及系系統(tǒng)工作通通知的手段段,適合企企業(yè)用戶上上傳、互傳傳文件或信信息。 SShenzzhen Hibllue SSoftwware H i b l u e S o f t w a r e 深 圳 升升 藍 版版 權 所所 有 短信管理手機短信功功能可用于于向由系統(tǒng)統(tǒng)向成員根根據定義的的流程,發(fā)發(fā)送工作任任務跟蹤、重要審批批需要辦理理、待辦工工作通知、會議通知知、重要文文檔提醒閱閱讀等系統(tǒng)統(tǒng)消息。 短信功能也也可以用于于內部成員員之間消息息溝通,組組織機構中中的成員能能夠方便地地相互發(fā)送送手機短信信,支持單單發(fā)、群發(fā)發(fā)。 短信功能也也可以向客客戶目錄、聯系人目目錄或供應應商目錄發(fā)發(fā)送系統(tǒng)定

52、定義的消息息,或用戶戶輸入的消消息內容,支支持單發(fā)、群發(fā)。 短信功能的的服務器端端需要一臺臺專用手機機用于短信信息的發(fā)送送,通過串串口連接線線與服務器器的串口連連接,或者者通過向中中國移動、中國聯通通等SP供供應商購買買短信接口口方式發(fā)送送短信。 5. 系統(tǒng)統(tǒng)管理系統(tǒng)管理是是OA進行資資源整體部部署、調整整的關鍵功功能,包括括系統(tǒng)信息息和人員信信息兩大部部分:系統(tǒng)統(tǒng)主要針對對技術方面面,人員主主要針對資資料權限,包包括以下功功能模塊 :公共共信息;人員信息息;公共信息:公共信息用用來發(fā)布各各種信息文文件,企業(yè)業(yè)可以根據據自己的實實際需要自自行進行欄欄目的分級級設置。 可設定各欄欄目相關的的發(fā)布

53、、管管理權限,實實現內部新新聞、公告告、規(guī)章制制度等公用用信息的統(tǒng)統(tǒng)一上傳管管理。 可以根據實實際情況定定義信息欄欄目名稱(如如新聞、公公告、規(guī)章章制度、通通報),系統(tǒng)統(tǒng)支持多層層次目錄結結構,同時時支持按目目錄授權訪訪問。 內部消息:與內部成成員的溝通通交流、文文件傳遞,也也用于系統(tǒng)統(tǒng)的事務消消息發(fā)送,如如工作跟蹤蹤督辦。 深圳升藍藍軟件公司司 內部公告信信息管理公告通知為為組織機構構的信息發(fā)發(fā)布、交流流提供一個個有效的場場所,使企企業(yè)的新聞聞簡報、技技術交流、內部公告告事項及時時傳播,使使機構成員員能及時感感知企業(yè)發(fā)發(fā)展動態(tài)。 管理員可以以根據實際際需要進行行欄目的分分級設置,設設定各欄目

54、目相關的發(fā)發(fā)布、管理理權限、顯顯示模板,實實現內部新新聞、公告告、規(guī)章制制度等公用用信息的發(fā)發(fā)布管理。 可設定有效效期限、發(fā)發(fā)布范圍,重重要公告可可集成短信信通知提醒醒。 www.hhi-bllue.ccom 內部消息內部消息是是實現的內內部短消息息,成員間間可相互發(fā)發(fā)送內部短短消息進行行溝通或傳傳遞文件。 內部消息也也用于系統(tǒng)統(tǒng)的工作任任務跟蹤、重要審批批需要辦理理、待辦工工作到達、會議通知知、會議變變更、重要要文檔提醒醒閱讀等消消息的通知知。 用戶能夠方方便地相互互發(fā)送短信信,可以單單發(fā)、群發(fā)發(fā)短信,并并支持郵件件副本、手手機短信副副本的發(fā)送送。 深 圳 升升 藍 00 7 55 5 -

55、8 88 2 99 0 33 6 11 深 圳 升升 藍 00 7 55 5 - 8 88 2 99 1 00 5 22 人員信息文檔的授權權可以按人人員、部門門、職務、分組、角角色、項目目組等多種種方式指定定,更方便便企業(yè)管理理。5、數據結結構設計【數據庫中中的數據結結構。】系統(tǒng)框架數數據結構說說明SysUsser字段名稱字段類型Not NNULLPK中文說明UserIIDVarchhar2(10)*用戶代碼PassWWDVarchhar2(16)用戶密碼SysFuunctiion字段名稱字段類型Not NNULLPK中文說明FuncttionIIDVarchhar2(10)*功能代碼Fun

56、cttionDDescVarchhar2(30)功能描述SysRoole字段名稱字段類型Not NNULLPK中文說明RoleIIDVarchhar2(10)*角色代碼RoleDDescVarchhar2(30)角色描述SysAcct字段名稱字段類型Not NNULLPK中文說明ActIDDVarchhar2(10)*用戶角色關關聯代碼UserIIDVarchhar2(10)用戶代碼RoleIIDVarchhar2(10)角色代碼SysACCL字段名稱字段類型Not NNULLPK中文說明AclIDDVarchhar2(10)*訪問列表代代碼RoleIIDVarchhar2(10)角色代碼Fu

57、ncttionIIDVarchhar2(10)功能代碼SrvleetConntextt變量列表表變量名類型創(chuàng)建者說明FUNC_MAPPPINGSSFuncttionMMappiingMainSServllet功能Acctionn的對應表表EJB_CCACHEEEjbCaacheMainSServlletfaadde hoome sstub存存儲Sessiion變量量列表變量名類型創(chuàng)建者銷毀者說明usrStrinngHeadFFilteerSaftyyFiltter第一次解析析XML消消息體獲得得的用戶代代碼pwdStrinngHeadFFilteerSaftyyFiltter第一次解析析XML

58、消消息體獲得得的用戶密密碼funIDDStrinngHeadFFilteerSaftyyFiltter第一次解析析XML消消息體獲得得的功能代代碼envHeeadRequeestEnnveloopHeaadHeadFFilteerSessiion TTimeoout oor MaainSeervleet用于為記日日志的提供供統(tǒng)一的方方法isLoggonStrinngSaftyyFiltterSaftyyFitller是否已登陸陸。如果已已登陸,SSaftyyFiltter將驗驗證其申請請的功能是是否在其允允許使用功功能的范圍圍內newLoogonStrinngSaftyyFiltterSess

59、iion TTimeoout oor MaainSeervleet是否為新登登陸用戶。新登陸用用戶要驗證證其密碼,返返回其功能能權限表logonnTryStrinngSaftyyFiltterSessiion TTimeoout oor MaainSeervleet試圖登陸的的次數,如如果試登陸陸次數超過過一定數量量,將不允允許用戶再再試,并記記錄日志isLoggoffStrinngSaftyyFiltterMainSServllet是否要退出出系統(tǒng)errorrEventtErroor出錯的情況況下產生RequeestPrrocesssor出錯信息,最最后由ReequesstProocesss

60、or統(tǒng)一一轉成給PPC客戶端端的XMLL信息functtionLListColleectioonSaftyyFiltterSessiion TTimeoout oor MaainSeervleet用戶的功能能權限列表表6、運行設設計6.1運行行模塊的組組合注:說明系系統(tǒng)運行過過程中各模模塊之間的的配合關系系。運行時,系系統(tǒng)先啟動動主模塊,顯顯示系統(tǒng)主主要功能,供供用戶選擇擇調用。當當用戶選擇擇了相應的的功能后,由由主模塊調調用,功能能完成后返返回主模塊塊,用戶可可選擇其他他功能模塊塊。功能模模塊運行時時,可能會會調用更下下層功能模模塊,情況況與此類似似。當用戶第一一次使用時時,應先使使用權限設

溫馨提示

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

評論

0/150

提交評論