系統(tǒng)結(jié)構(gòu)設(shè)計(jì)報(bào)告_第1頁(yè)
系統(tǒng)結(jié)構(gòu)設(shè)計(jì)報(bào)告_第2頁(yè)
系統(tǒng)結(jié)構(gòu)設(shè)計(jì)報(bào)告_第3頁(yè)
系統(tǒng)結(jié)構(gòu)設(shè)計(jì)報(bào)告_第4頁(yè)
系統(tǒng)結(jié)構(gòu)設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 HYPERLINK 項(xiàng)目編號(hào)號(hào):HTKKJKJJ060031CC體系結(jié)構(gòu)構(gòu)設(shè)計(jì)報(bào)報(bào)告項(xiàng)目編號(hào)號(hào)-項(xiàng)目名名稱(chēng)版本:生效日期期:編寫(xiě):批準(zhǔn):更改履歷歷序號(hào)發(fā)布版本本更改時(shí)間間更改章節(jié)節(jié)狀態(tài)更改描述述更改申請(qǐng)請(qǐng)?zhí)枲顟B(tài):新新建、增增加、修修改、刪刪除。目錄TOC o 1-2 h z u1.文文檔介紹紹41.1文檔目目的與背背景41.2文檔范范圍41.3參考文文獻(xiàn)41.4術(shù)語(yǔ)與與縮寫(xiě)解解釋42.系系統(tǒng)概述述43.設(shè)設(shè)計(jì)約束束44.設(shè)設(shè)計(jì)策略略和方法法55.技技術(shù)路線(xiàn)線(xiàn)56.系系統(tǒng)總體體結(jié)構(gòu)57.子子系統(tǒng)NN的結(jié)構(gòu)構(gòu)與功能能68.數(shù)數(shù)據(jù)庫(kù)邏邏輯設(shè)計(jì)計(jì)69.接接口設(shè)計(jì)計(jì)610.開(kāi)發(fā)環(huán)環(huán)境的配配置611.運(yùn)

2、行環(huán)環(huán)境的配配置712.測(cè)試環(huán)環(huán)境的配配置713.方案選選擇與問(wèn)問(wèn)題解決決7文檔介紹紹文檔目的的與背景景本文檔是是最終的的概要設(shè)設(shè)計(jì)文檔檔,把系統(tǒng)統(tǒng)需求轉(zhuǎn)轉(zhuǎn)換成系系統(tǒng)設(shè)計(jì)計(jì);主要說(shuō)說(shuō)明設(shè)計(jì)計(jì)方、技技術(shù)路線(xiàn)線(xiàn)、系統(tǒng)統(tǒng)體系結(jié)結(jié)構(gòu)、功功能分配配、模型型設(shè)計(jì)、輸入項(xiàng)項(xiàng)和輸出出項(xiàng)、接接口設(shè)計(jì)計(jì)。為詳詳細(xì)設(shè)計(jì)計(jì)提供基基礎(chǔ)。文檔范圍圍本文檔適適用于整整個(gè)項(xiàng)目目開(kāi)發(fā)周周期,這這主要面面向客戶(hù)戶(hù)以及設(shè)設(shè)計(jì)人員員、包括括開(kāi)發(fā)人人員、測(cè)測(cè)試人員員、集成成、維護(hù)護(hù)人員等等等。參考文獻(xiàn)獻(xiàn)Neussoftt CMMM sstanndarrd:G-EER21150 Sysstemm Teest Rulle.ppdfFFun

3、cctioon DDesccripptioon.ddocFuncctioon DDesiign Summmarry.ddoc術(shù)語(yǔ)與縮縮寫(xiě)解釋釋Termminoologgy aand AbbbrevviattionnExpllanaatioonSDSysttem DessignnDRM:Digiitall Riightts MManaagemmenttHA:Highh AvvaillabiilittyNAT:Netwworkk Adddreess TraansllatiionMUPEE:Multti-UUserr Puubliishiing Envviroonmeent J2EEE:Javaa

4、2 Ennterrpriise EdiitioonOS:Operratiing SysstemmOTA:Overr thhe AAirOODObjeect-Oriientted DessignnOOMObjeect-Oriientted Metthodd系統(tǒng)概述述阿里學(xué)習(xí)習(xí)考試系系統(tǒng)為用用戶(hù)提供供在線(xiàn)學(xué)學(xué)習(xí)以及及考試服服務(wù),用用戶(hù)通過(guò)過(guò)瀏覽器器訪(fǎng)問(wèn)此此系統(tǒng)。系統(tǒng)主主要用戶(hù)戶(hù)群為公公司職員員以及外外網(wǎng)用戶(hù)戶(hù)等等。本系統(tǒng)具具有以下下幾點(diǎn)優(yōu)優(yōu)勢(shì):1.利用學(xué)學(xué)員的空空閑時(shí)間間進(jìn)行有有效率的的學(xué)習(xí),在考試試前復(fù)習(xí)習(xí)主要知知識(shí)點(diǎn)。2.使學(xué)習(xí)習(xí)更具有有娛樂(lè)性性。3.知識(shí)更更方便的的共享。設(shè)計(jì)約束束系統(tǒng)約束束

5、。系統(tǒng)約束束描述數(shù)據(jù)約束束學(xué)習(xí)以及及考試數(shù)數(shù)據(jù)格式式定義開(kāi)發(fā)語(yǔ)言言約束JAVAA產(chǎn)業(yè)約束束Refeerennce to e-LLearrninng iinduustrry eexpeerieencee行政約束束NONEE軟件以及及硬件(包含運(yùn)運(yùn)行環(huán)境境和開(kāi)發(fā)發(fā)環(huán)境約約束)1.服務(wù)務(wù)器環(huán)境境網(wǎng)路環(huán)境境如圖示示:2.冗余余、負(fù)載載均衡支持網(wǎng)路路冗余、負(fù)載均均衡3.操作作系統(tǒng)支持Liinuxx操作系系統(tǒng)4.中間間件支持jbbosss,j22ee容器等等5.數(shù)據(jù)據(jù)庫(kù)支持Orraclle數(shù)據(jù)庫(kù)庫(kù)集成約束束系統(tǒng)需要要安裝javva運(yùn)行環(huán)環(huán)境,瀏瀏覽器設(shè)計(jì)策略略和方法法設(shè)計(jì)策略略采用MVVC 結(jié)結(jié)構(gòu),使使業(yè)

6、務(wù)邏邏輯組件件化采用了SSun Miccrossysttemss 的Bluuepiintss 設(shè)計(jì)計(jì)中推薦薦的MVVC結(jié)構(gòu)構(gòu)。MVC結(jié)結(jié)構(gòu)在SSmallltaalk 中作為為構(gòu)建GGUI 應(yīng)用的的模式而而被采用用。它將將Modeel 從從Vieww 和Conntroolleer 中中分離以以提高M(jìn)Modeel 的的再利用用性。這這樣可以以不依賴(lài)賴(lài)實(shí)現(xiàn)技技術(shù),因此此對(duì)以WWeb 為基礎(chǔ)礎(chǔ)的系統(tǒng)統(tǒng)也很有有效。MMVC 結(jié)構(gòu)不不僅促進(jìn)進(jìn)了組件件的再利利用性也是是最好的的結(jié)構(gòu)模模式之一一。 WEBB 層和和業(yè)務(wù)層層的分離離通過(guò)使用用HivveMiind構(gòu)構(gòu)建系統(tǒng)統(tǒng),分離離web層和業(yè)業(yè)務(wù)層。使用Hii

7、veMMindd組件構(gòu)構(gòu)建系統(tǒng)統(tǒng)在Webb 應(yīng)用用系統(tǒng)中中,從HHTTPP 請(qǐng)求求取得參參數(shù)、查查尋相應(yīng)應(yīng)的acttionn進(jìn)行處處理,調(diào)調(diào)用相應(yīng)應(yīng)的HiiveMMindd組件類(lèi)進(jìn)進(jìn)行相應(yīng)應(yīng)的業(yè)務(wù)務(wù)處理。基本組件件和包組組件為了提高高再利用用性,本本系統(tǒng)采采用了基基本組件件和包組組件的考考慮方法法。這是是因?yàn)榭紤]慮到表現(xiàn)現(xiàn)域?qū)嶓w體的對(duì)象象(基本對(duì)對(duì)象)和用于于控制調(diào)調(diào)用此實(shí)實(shí)體的對(duì)對(duì)象(包對(duì)象)的再再利用性性是不同同的?;窘M件件這樣的的細(xì)小組組件的可可再利用用的機(jī)會(huì)會(huì)比較大大,但再利用用時(shí)用于于控制的的對(duì)象的的開(kāi)發(fā)時(shí)時(shí)間也大大。而對(duì)對(duì)于記述述處理過(guò)過(guò)程的包包組件層層次的再利利用性,由于設(shè)設(shè)

8、計(jì)要求求的不同同可再利利用的機(jī)機(jī)會(huì)比較較小,但但一旦適適用時(shí)可可以很大程程度地削削減開(kāi)發(fā)發(fā)時(shí)間。通過(guò)這這樣設(shè)定定不同的的再利用用層次提提供了柔柔軟的再再利用方法法。支持輕量量的Weeb 應(yīng)應(yīng)用構(gòu)建建使用HiiveMMind迅速完完成應(yīng)用用的構(gòu)建建支持復(fù)數(shù)數(shù)的應(yīng)用用服務(wù)器器能在不同同的應(yīng)用用服務(wù)器器上用相相同的代代碼運(yùn)行行。理論論上,JJ2EEE 標(biāo)準(zhǔn)的應(yīng)用用服務(wù)器器之間保保證可移移植性,但在實(shí)實(shí)際操作作時(shí)會(huì)碰碰到種種種障礙?,F(xiàn)在已已確認(rèn)本系系統(tǒng)能在在WebbLoggic Serrverr ,iPllaneet AAppllicaatioon SServver, ,Cosmmineexuss,W

9、ebbSphheree,Bluuesttonee,Tommcatt,Jbooss上上運(yùn)行。設(shè)計(jì)方法法原型設(shè)計(jì)計(jì)原型在基基本要求求定義之之后,利利用先進(jìn)進(jìn)的軟件件工具和和可見(jiàn)的的開(kāi)發(fā)環(huán)環(huán)境,和迅速速建立對(duì)對(duì)象系統(tǒng)統(tǒng)的一個(gè)個(gè)原型。然后提提供給客客戶(hù)試驗(yàn)驗(yàn)使用。當(dāng)?shù)玫降椒答? 我們們做一些些修復(fù)和改改動(dòng),再再開(kāi)始新版版本產(chǎn)品品的開(kāi)發(fā)發(fā)。重復(fù)這個(gè)個(gè)過(guò)程直直到我們們得到我我們的顧顧客的滿(mǎn)滿(mǎn)意。在在這個(gè)過(guò)過(guò)程期間間, 原型的系統(tǒng)統(tǒng)將轉(zhuǎn)向向最終版版本。大多數(shù)數(shù)不重復(fù)復(fù)利用組組件將采采取原型型方式設(shè)設(shè)計(jì)。最最重要的的問(wèn)題的的當(dāng)中一一個(gè)是怎怎么減少少風(fēng)險(xiǎn)。瞄準(zhǔn)風(fēng)風(fēng)險(xiǎn)也許許帶來(lái)由由實(shí)用不不定的要要求、要要求誤解解

10、,和重要要實(shí)用作作用;解決了了解的區(qū)區(qū)別,評(píng)估技技術(shù)計(jì)劃劃在開(kāi)發(fā)發(fā)中,減少產(chǎn)產(chǎn)品提議議時(shí)間,提高必必要條件件分析質(zhì)質(zhì)量,減少開(kāi)發(fā)發(fā)周期和和開(kāi)發(fā)費(fèi)費(fèi)用。Pictturee 3-2面向?qū)ο笙笤O(shè)計(jì)面向?qū)ο笙蠓椒ㄒ砸詫?duì)象為為基礎(chǔ),利用特特定的軟件工工具直接接完成從從對(duì)象客客體的描描述到軟軟件結(jié)構(gòu)構(gòu)之間的的轉(zhuǎn)換。這是面向?qū)?duì)象最主主要的特特點(diǎn)和成成就。面面向?qū)ο笙蟮膽?yīng)用用解決了了傳統(tǒng)結(jié)結(jié)構(gòu)化開(kāi)開(kāi)發(fā)方法法中客觀觀世界描描述工具具與軟件結(jié)構(gòu)的的不一致致性問(wèn)題題,縮短短了開(kāi)發(fā)發(fā)周期,解決了了從分析析和設(shè)計(jì)計(jì)到軟件件模塊結(jié)結(jié)構(gòu)之間間多次轉(zhuǎn)轉(zhuǎn)換映射射的繁雜雜過(guò)程,是一種種很有發(fā)發(fā)展前途途的系統(tǒng)統(tǒng)開(kāi)發(fā)方方法。但但是

11、同原原型方法法一樣,面向?qū)?duì)象方法法需要一一定的軟軟件基礎(chǔ)礎(chǔ)支持才才可以應(yīng)應(yīng)用,另另外在大大型的MMIS開(kāi)開(kāi)發(fā)中如如果不經(jīng)經(jīng)自頂向向下的整整體劃分分,而是是一開(kāi)始始就自底底向上的的采面向向?qū)ο蠓椒椒ㄩ_(kāi)發(fā)發(fā)系統(tǒng),同樣也也會(huì)造成成系統(tǒng)結(jié)結(jié)構(gòu)不合合理、各各部分關(guān)關(guān)系失調(diào)調(diào)等問(wèn)題題。所以以面向?qū)?duì)象方法法和結(jié)構(gòu)構(gòu)化方法法目前仍仍是兩種種在系統(tǒng)統(tǒng)開(kāi)發(fā)領(lǐng)領(lǐng)域相互互依存的的、不可可替代的的方法。對(duì)象概念念貫穿于于整個(gè)開(kāi)開(kāi)發(fā)過(guò)程, 確保保每個(gè)階階段的成成果物更更好的構(gòu)構(gòu)成。減減少系統(tǒng)統(tǒng)維護(hù)困困難。利用面向向?qū)ο蟮牡脑O(shè)計(jì)手手段以提提高系統(tǒng)統(tǒng)的可擴(kuò)擴(kuò)展性和和可預(yù)見(jiàn)見(jiàn)性。利用面向向?qū)ο蠼M組件化的的設(shè)計(jì)手手段,降降低

12、組件件的耦合合度。技術(shù)路線(xiàn)線(xiàn)整個(gè)系統(tǒng)統(tǒng)基于Javva技術(shù),采用Oraaclee數(shù)據(jù)庫(kù)庫(kù)。利用用Tappersstryy構(gòu)建表表現(xiàn)層,HivveMiind構(gòu)建業(yè)業(yè)務(wù)層,Jdbbc持久層層。系統(tǒng)總體體結(jié)構(gòu)Web BrowserUser scriptprototype.jsWs.callSOAP.EnvelopeXMLHttpReqeuestApplication ServerPictturee 5-1Pictturee 5-2Pictturee 5-3子系統(tǒng)結(jié)結(jié)構(gòu)與功功能考試系統(tǒng)統(tǒng)結(jié)構(gòu):數(shù)據(jù)庫(kù)邏邏輯設(shè)計(jì)計(jì)課程內(nèi)容容ER圖:考試系統(tǒng)統(tǒng)ER圖:接口設(shè)計(jì)計(jì)提示:用戶(hù)接口口:瀏覽器瀏瀏覽軟件接口口:支付寶

13、接接口,公公司內(nèi)部部系統(tǒng)接接口開(kāi)發(fā)環(huán)境境的配置置提示:說(shuō)說(shuō)明本系系統(tǒng)應(yīng)當(dāng)當(dāng)在什么么樣的環(huán)環(huán)境下開(kāi)開(kāi)發(fā),有有什么強(qiáng)強(qiáng)制要求求和建議議?The envviroonmeent esttabllishhmennt rrequuirees tthe inddepeendeent sysstemm coonfiigurratiion in commputterss, sso aas tto mmodiify andd teest thee sppeciifieed ffeatturees wwithhoutt innfluuenccingg thhe ssysttem opeerattionn. TThe

14、 bassic envviroonmeent is connfiggureed aas ssuchh, A daatabbasee seerveer iis rrequuireed, whiich is useed bby aall thee deevellopeers. Thhereeforre, it is nott neecesssarry ffor devvelooperrs tto ooperratee thhe ddataabasse ssysttem loccallly. Eachh deevellopeer mmustt haave serrvleet eengiine and

15、d teele-traainiing sysstemm onn hiis ccompputeer tto llaunnch, sttop, annd mmodiify thee teele-traainiing sysstemm. BBy ttesttingg, iit iis ppermmittted forr muultiiplee syysteems to connnecct tto aa daatabbasee seerveer iin ddeveeloppmennt sstagge. The reccommmendded commputter connfigguraatioon ii

16、s WWinddowss 20000, Peentiium 1.66G(oor hhighher), 5512 MB memmoryy annd aat lleasst 11GB dissk sspacce。The devveloopinng ttoolls aare ecllipsse 33.0,JDKK1.44.2,Tommcatt 4.1。Therre iis sstabble Inttrannet acccesssiblle, toggethher witth bbroaadbaand of intternnet intterffacee. EcliipseeWhy shoouldd

17、bee Ecclippse andd Toomcaat?In ffactt, aany staandaard Javva-bbaseed ddeveeloppmennt eenviironnmennt aand J2EEE-bbaseed ddeplloymmentt ennvirronmmentt caan bbe uusedd heere. Onn thhe oone hannd, theere aree pllentty pplugginss wiith ricch aand strrongg fuuncttionns. On thee ottherr haand, thhe ttwo

18、prooduccts aree frree. SSo wwe cchooose theese prooduccts as ourr deevellopiing toools. Otheer ddeveeloppingg tooolss arre ppermmittted, yeet iit iis nneceessaary to sett paarammeteers forr diiffeerennt ddeveeloppingg ennvirronmmentts. Ecliipsee diirecctorryEcliipseeRoott diirecctorrytomccat44.1Tomc

19、cat settup dirrecttoryy, wwhicch iis nnot thee coompoonennt oof EEcliipsee IDDE. We putt itt heere forr coonveenieent usee. workkspaaceAll thee ennginneerringg iss puut iin tthiss diirecctorry bby ddefaaultt. plugginssEcliipsee pllug-in dirrecttoryyPictturee 100-1運(yùn)行環(huán)境境的配置置提示:說(shuō)說(shuō)明本系系統(tǒng)應(yīng)當(dāng)當(dāng)在什么么樣的環(huán)環(huán)境下運(yùn)運(yùn)行,

20、有有什么強(qiáng)強(qiáng)制要求求和建議議?The reccommmendded connfigguraatioon iis aas ffollloweed, whiich cann bee moodiffiedd whhen neccesssaryy. Typee Stanndarrd cconffiguurattionn Miniimumm coonfiigurratiion HarddwarreFourr orr siix MMainnstrreamm PCC seerveersCPU XeoonMPP3.116GHHz/11M以上Memoory of 2G or higgherrProvvidee prropeer HHA oor iinteegraatedd suuppoort of sofftwaare andd haardwwaree. Two maiinsttreaam PPC sservversssofttwarreWinddow

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論