倫敦奧運(yùn)會(huì)官方網(wǎng)站軟件設(shè)計(jì)說明書_第1頁
倫敦奧運(yùn)會(huì)官方網(wǎng)站軟件設(shè)計(jì)說明書_第2頁
倫敦奧運(yùn)會(huì)官方網(wǎng)站軟件設(shè)計(jì)說明書_第3頁
倫敦奧運(yùn)會(huì)官方網(wǎng)站軟件設(shè)計(jì)說明書_第4頁
倫敦奧運(yùn)會(huì)官方網(wǎng)站軟件設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

倫敦奧運(yùn)會(huì)官方網(wǎng)站軟件設(shè)計(jì)說明書目錄1介紹111目的112范圍113定義、縮寫詞114內(nèi)容概覽12體系結(jié)構(gòu)表示方法13系統(tǒng)要達(dá)到的目標(biāo)和限制14用例視圖241系統(tǒng)用例圖242查詢類別343檢索賽事以及門票相關(guān)信息444所有賽事及門票詳細(xì)545游客注冊646查看奧運(yùn)會(huì)資料747管理員登錄系統(tǒng)848管理員退出系統(tǒng)949管理員按項(xiàng)目名稱檢索賽事以及門票相關(guān)信息10410管理員按項(xiàng)目編號(hào)檢索賽事以及門票相關(guān)信息11411管理員按比賽地點(diǎn)檢索賽事以及門票相關(guān)信息125邏輯視圖1351總覽1352主要PACKAGE的介紹146過程視圖1561用戶注冊1662賽事以及門票查詢187部署視圖198數(shù)據(jù)視圖219規(guī)模和性能2210質(zhì)量23軟件設(shè)計(jì)說明書1介紹11目的這篇文檔提供了對倫敦奧運(yùn)會(huì)官方網(wǎng)站系統(tǒng)的系統(tǒng)架構(gòu)的總設(shè)計(jì)說明,從多方面著手闡述網(wǎng)站系統(tǒng)。介紹了在倫敦奧運(yùn)會(huì)官方網(wǎng)站有關(guān)結(jié)構(gòu)框架的設(shè)計(jì)思路,包含結(jié)構(gòu)分析,頁面開發(fā)與美化等,幫助開發(fā)人員理解倫敦奧運(yùn)會(huì)官方網(wǎng)站系統(tǒng)的基本結(jié)構(gòu)、主要功能與技術(shù)要求。12范圍介紹倫敦奧運(yùn)會(huì)官方網(wǎng)站系統(tǒng)的登錄系統(tǒng)、注冊系統(tǒng)、瀏覽賽事以及門票系統(tǒng)。13定義、縮寫詞JSPJAVASERVERPAGESMVCMODELVIEWCONTROLLERGAMES比賽項(xiàng)目名稱INSPIREAGENERATION2012倫敦奧運(yùn)會(huì)口號(hào)14內(nèi)容概覽登錄系統(tǒng)用戶如果要進(jìn)行查詢等操作,需要輸入正確的用戶名和密碼,如果輸入錯(cuò)誤,則返回登錄頁并返回錯(cuò)誤信息;注冊系統(tǒng)注冊一個(gè)會(huì)員賬號(hào);瀏覽系統(tǒng)進(jìn)入倫敦奧運(yùn)會(huì)官方網(wǎng)站系統(tǒng)后,可以得到賽事、門票等各種屬性信息,并能根據(jù)需要輸入相關(guān)信息進(jìn)行搜索;2體系結(jié)構(gòu)表示方法這篇文檔使用一系列視圖反映系統(tǒng)架構(gòu)的某個(gè)方面;用例視圖概括了架構(gòu)上最為重要的用例和它們的非功能性需求;邏輯視圖展示了描述系統(tǒng)關(guān)鍵方面的重要用例實(shí)現(xiàn)場景使用交互圖;部署視圖展示構(gòu)建在處理節(jié)點(diǎn)上的物理部署以及節(jié)點(diǎn)之間的網(wǎng)絡(luò)配置使用部署圖;數(shù)據(jù)庫視圖展示數(shù)據(jù)庫結(jié)構(gòu)以及數(shù)據(jù)庫的詳細(xì)數(shù)據(jù)信息。3系統(tǒng)要達(dá)到的目標(biāo)和限制目標(biāo)客戶可以正確登錄,在登錄頁面輸入信息時(shí)能夠在輸入錯(cuò)誤的同時(shí)看到錯(cuò)誤提示;正確登錄后可以看到主頁頁面,點(diǎn)擊其中一條信息后可以看到某個(gè)比賽項(xiàng)目的詳細(xì)信息。游客在首頁可以很方便地進(jìn)行注冊,輸入的注冊信息要進(jìn)行驗(yàn)證,驗(yàn)證正確后將信息存入數(shù)據(jù)庫。管理員正確登錄后可以查詢信息管理數(shù)據(jù)等。限制客戶和管理員的界面分開;管理員不能修改用戶密碼;管理員能使用所有客戶能用的功能。4用例視圖倫敦奧運(yùn)會(huì)官方網(wǎng)站系統(tǒng)描述的主要用例有檢索賽事以及門票信息,倫敦奧運(yùn)會(huì)詳細(xì)信息,游客注冊,查看全部賽事以及門票信息,按條件的關(guān)鍵字查詢賽事以及門票信息,登錄系統(tǒng),退出系統(tǒng),管理員登錄系統(tǒng),管理員退出系統(tǒng),管理數(shù)據(jù)。41系統(tǒng)用例圖系統(tǒng)用例圖見圖41GUESTMANAGERSEARCHTICKETBYADDSIGNOUTLOGININGETOLYMPUSINFORMATIONREGISTERSEARCHTICKETBYNOSEARCHALLTICKETSEARCHTICKETBYNAME數(shù)據(jù)維護(hù)SEARCHTICKETBYNOTICKETUPDATA圖41系統(tǒng)用例圖42查詢類別421用例簡述游客查詢賽事及門票,系統(tǒng)返回總查詢方式下的的子查詢方式類別。422基本事件流1游客在查詢方式大類別頁面,選擇某個(gè)查詢類別;2系統(tǒng)根據(jù)游客選擇的查詢方式類別,返回此類別下所有的查詢方式信息;3用例結(jié)束。423活動(dòng)圖賽事及其門票查詢的活動(dòng)圖見圖42SEARCHINGSYSTEMMEMBER顯示查詢方式大類選擇頁面選擇某個(gè)查詢方式根據(jù)用戶選擇跳轉(zhuǎn)相應(yīng)查詢頁面圖42賽事及其門票查詢的活動(dòng)圖43檢索賽事以及門票相關(guān)信息431用例簡述游客輸入賽事相關(guān)的關(guān)鍵詞,系統(tǒng)檢索相關(guān)的賽事及門票的相關(guān),并顯示這些賽事以及門票的信息。432基本事件流1游客在賽事及門票檢索頁面,輸入賽事檢索條件,提交檢索請求;2系統(tǒng)在系統(tǒng)中檢索與輸入條件相符的賽事及門票數(shù)據(jù);3系統(tǒng)把檢索條件相符的賽事及門票數(shù)據(jù)顯示在頁面上;4用例結(jié)束。433活動(dòng)圖檢索賽事與門票信息的活動(dòng)圖見圖43SEARCHINGSYSTEMMEMBER顯示模糊查詢頁面選擇查詢方式NAME、NO、ADD檢索滿足條件的賽事及門票輸入查詢關(guān)鍵字,提交查詢有相符的信息顯示相符的賽事門票信息否是圖43檢索賽事與門票信息的活動(dòng)圖44所有賽事及門票詳細(xì)441用例簡述會(huì)員點(diǎn)擊查詢頁面上的所有賽事及門票一覽,獲得所有賽事以及門票的詳細(xì)介紹信息。442基本事件流1會(huì)員點(diǎn)擊查詢頁面上的所有賽事及門票一覽;2系統(tǒng)在查詢顯示頁面上顯示所有賽事以及門票的詳細(xì)信息。3系統(tǒng)用例結(jié)束。443活動(dòng)圖查看所有賽事及門票詳細(xì)信息活動(dòng)圖見圖44SEARCHINGSYSTEMMEMBER查詢方式選擇頁面選擇所有賽事及門票一覽檢索數(shù)據(jù)庫中所有信息數(shù)據(jù)庫中有賽事信息記錄顯示該數(shù)據(jù)庫中所有的賽事門票信息否是圖44查看所有賽事及門票詳細(xì)信息活動(dòng)圖45游客注冊451用例簡述游客在倫敦奧運(yùn)會(huì)官方網(wǎng)站上輸入注冊信息,成為網(wǎng)站會(huì)員。452基本事件流1游客在會(huì)員注冊畫面,輸入用戶ID、密碼、用戶昵稱NICKNAME、EMAIL和聯(lián)系電話等信息,提交注冊請求;2系統(tǒng)對游客的信息進(jìn)行檢查;3系統(tǒng)游客的信息被系統(tǒng)數(shù)據(jù)庫保存;4系統(tǒng)顯示注冊完了畫面,提示游客注冊成功;5用例結(jié)束。453活動(dòng)圖游客注冊的活動(dòng)圖見圖45MEMBERSYSTEMMEMBER顯示注冊頁面輸入注冊信息提交注冊信息檢查所提交的信息是否正確將信息保存到數(shù)據(jù)庫否是顯示注冊成功圖45游客注冊的活動(dòng)圖46查看奧運(yùn)會(huì)資料461用例簡述游客可以查看2012倫敦奧運(yùn)會(huì)有關(guān)資料。462基本事件流1游客點(diǎn)擊頁面上的THEINFORMATIONOFTHELANDONOLYMPUS;2系統(tǒng)在INFORMATION頁面上顯示2012倫敦奧運(yùn)會(huì)有關(guān)資料;3用例結(jié)束。463活動(dòng)圖查看奧運(yùn)會(huì)有關(guān)資料的活動(dòng)圖見圖46MAINSYSTEMMEMBER顯示主頁面頁面單擊THEINFORMATIONOFTHELANDONOLYMPUS顯示INFORMATION頁面圖46查看奧運(yùn)會(huì)有關(guān)資料的活動(dòng)圖47管理員登錄系統(tǒng)471用例簡述用戶輸入合法的用戶ID和PASSWORD后,登錄系統(tǒng)。472基本事件流1用戶在登錄頁面上,輸入用戶ID和PASSWORD;2系統(tǒng)根據(jù)用戶ID和PASSWORD檢索系統(tǒng),獲得管理員信息;3系統(tǒng)在會(huì)員信息頁面上,顯示歡迎登錄系統(tǒng),用戶身份由游客變?yōu)楣芾韱T;4結(jié)束用例。473活動(dòng)圖用戶登錄系統(tǒng)的活動(dòng)圖見圖47SYSTEMMEMBER顯示登錄頁面輸入用戶ID和PASSWORD檢索管理員賬ID和PASSWORDID和PASSWORD是否完全符合登錄系統(tǒng)延時(shí)跳轉(zhuǎn)到LOGINOK頁面否是圖47用戶登錄系統(tǒng)的活動(dòng)圖48管理員退出系統(tǒng)481用例簡述管理員退出系統(tǒng)。482基本事件流1登錄用戶提交退出系統(tǒng)的請求;2系統(tǒng)注銷用戶,返回歡迎登錄頁面。483活動(dòng)圖用戶退出系統(tǒng)的活動(dòng)圖見圖48SYSTEMMEMBER用戶提出SIGNOUT請求注銷用戶,返回歡迎登錄界面圖48用戶退出系統(tǒng)的活動(dòng)圖49管理員按項(xiàng)目名稱檢索賽事以及門票相關(guān)信息491用例簡述用戶輸入比賽項(xiàng)目名或相關(guān)的關(guān)鍵詞,系統(tǒng)檢索相關(guān)的賽事及門票的相關(guān),并顯示這些賽事以及門票的信息。492基本事件流1用戶在賽事及門票檢索頁面,輸入比賽項(xiàng)目名或相關(guān)的關(guān)鍵詞,提交檢索請求;2系統(tǒng)在系統(tǒng)中檢索與輸入條件相符的賽事及門票數(shù)據(jù);3系統(tǒng)把檢索條件相符的賽事及門票數(shù)據(jù)顯示在頁面上;4用例結(jié)束。493活動(dòng)圖按項(xiàng)目名稱檢索賽事與門票信息的活動(dòng)圖見圖49SYSTEMMEMBER選擇按比賽項(xiàng)目名稱關(guān)鍵字查詢輸入KEYWORDS并提交檢索數(shù)據(jù)庫,選取并顯示符合條件的信息是否有相關(guān)的賽事信息否是圖49管理員按項(xiàng)目名稱檢索賽事與門票信息的活動(dòng)圖410管理員按項(xiàng)目編號(hào)檢索賽事以及門票相關(guān)信息4101用例簡述用戶輸入比賽項(xiàng)目編號(hào)或相關(guān)的關(guān)鍵詞,系統(tǒng)檢索相關(guān)的賽事及門票的相關(guān),并顯示這些賽事以及門票的信息。4102基本事件流1用戶在賽事及門票檢索頁面,輸入比賽項(xiàng)目編號(hào)或相關(guān)的關(guān)鍵詞,提交檢索請求;2系統(tǒng)在系統(tǒng)中檢索與輸入條件相符的賽事及門票數(shù)據(jù);3系統(tǒng)把檢索條件相符的賽事及門票數(shù)據(jù)顯示在頁面上;4用例結(jié)束。4103活動(dòng)圖按項(xiàng)目編號(hào)檢索賽事與門票信息的活動(dòng)圖見圖410SYSTEMMEMBER選擇按比賽項(xiàng)目編號(hào)關(guān)鍵字查詢輸入KEYWORDS并提交檢索數(shù)據(jù)庫,選取并顯示符合條件的信息是否有相關(guān)的賽事信息否是圖410管理員按項(xiàng)目編號(hào)檢索賽事與門票信息的活動(dòng)圖411管理員按比賽地點(diǎn)檢索賽事以及門票相關(guān)信息4111用例簡述用戶輸入比賽地點(diǎn)或相關(guān)的關(guān)鍵詞,系統(tǒng)檢索相關(guān)的賽事及門票的相關(guān),并顯示這些賽事以及門票的信息。4112基本事件流1用戶在賽事及門票檢索頁面,輸入比賽地點(diǎn)或相關(guān)的關(guān)鍵詞,提交檢索請求;2系統(tǒng)在系統(tǒng)中檢索與輸入條件相符的賽事及門票數(shù)據(jù);3系統(tǒng)把檢索條件相符的賽事及門票數(shù)據(jù)顯示在頁面上;4用例結(jié)束。4113活動(dòng)圖按比賽地點(diǎn)檢索賽事與門票信息的活動(dòng)圖見圖411SYSTEMMEMBER選擇按比賽地點(diǎn)關(guān)鍵字查詢輸入KEYWORDS并提交檢索數(shù)據(jù)庫,選取并顯示符合條件的信息是否有相關(guān)的賽事信息否是圖411管理員按比賽地點(diǎn)檢索賽事與門票信息的活動(dòng)圖5邏輯視圖邏輯視圖部分主要敘述了設(shè)計(jì)階段的工作。51總覽圖51的領(lǐng)域模型是倫敦奧運(yùn)會(huì)官方網(wǎng)站系統(tǒng)的設(shè)計(jì)實(shí)體及其之間的關(guān)系;LOGNAMESTRINGPASSWORDSTRINGLOGINLOGININTSIGNOUTINTSEARCHALLTICKETSEARCHOLYMPUSINFORMATIONJOINLOGNAMESTRINGPASSWORDSTRINGNICKNAMESTRINGEMAILSTRINGPHONESTRINGMEMBER編號(hào)NOSTRING項(xiàng)目GAMESTRINGTICKETINTTIMESTRINGADDSTRINGGAMESLOGININTSIGNOUTINTSEARCHALLTICKETSEARCHOLYMPUSINFORMATIONLOGNAMESTRINGPASSWORDSTRINGMEMBERMANAGERGETCONNECTION編號(hào)NOSTRING項(xiàng)目GAMESTRINGADDSTRINGSEARCHFORWORDERRORMESSAGENAMESTRINGPASSWORDSTRINGWWSTRINGJUDGEUSER圖51領(lǐng)域模型52主要PACKAGE的介紹倫敦奧運(yùn)會(huì)官方網(wǎng)站系統(tǒng)PACKAGE圖見圖52JOINHANDLEJOINKEYWORDQUERYSEARCHLOGINLOGINMESSAGEHANDLELOGIN圖52倫敦奧運(yùn)會(huì)官方網(wǎng)站系統(tǒng)PACKAGE圖HANDLELOGINHANDLELOGIN包包含了LOGIN、LOGINMESSAGE包,他們主要用于用戶登錄,以及反饋登錄信息。SEARCHSEARCH包包含了實(shí)現(xiàn)的主要接口,每個(gè)接口有一個(gè)對應(yīng)的SQLSERVICE的實(shí)現(xiàn)與數(shù)據(jù)庫的鏈接,GETCONNECTION放在INQUIREEXCEL和KEYWORDQUERY包中,KEYWORDQUERY包包含了對頁面進(jìn)行處理以及對數(shù)據(jù)的查詢操作等和一些比較復(fù)雜的顯示操作。HANDLEJOINHANDLEJOIN包包含了JOIN包,包含了實(shí)現(xiàn)的主要接口,每個(gè)接口有一個(gè)對應(yīng)的SQLSERVICE的實(shí)現(xiàn)與數(shù)據(jù)庫的鏈接,也包含一部分的字符處理轉(zhuǎn)換等操作他們主要用于游客用戶的會(huì)員注冊功能,以及對數(shù)據(jù)庫信息的更新,并反饋?zhàn)越Y(jié)果等信息。6過程視圖過程視圖部分?jǐn)⑹鰩讉€(gè)主要子系統(tǒng)的處理流程。61用戶注冊611用戶注冊的系統(tǒng)順序圖見圖61游客GUEST1/CREATEAJOINLISTJOINFORM2/DISPLAYABLANKLIST3/FILLTHEBLANKLIST4/CHECKTHEINPUTINFORMATION倫敦OLYMPUSMEMBERJOIN7/DISPLAYTHEJOININFORMATION5/ADDAJOINLISTHANDLEJOIN8/ADDAJOINLIST6/ADDAJOINLISTJOINSYSTEMMEMBERDISIGNERWJR圖611用戶注冊的系統(tǒng)順序圖612用戶注冊的協(xié)作圖見圖61JOINFORM2/DISPLAYABLANKLISTHANDLEJOINJOINSYSTEMMEMBERDISIGNERWJR3/FILLTHEBLANKLIST1/CREATEAJOINLIST6/ADDAJOINLIST5/ADDAJOINLIST8/ADDAJOINLIST游客GUEST7/DISPLAYTHEJOININFORMATION圖612用戶注冊的協(xié)作圖62賽事以及門票查詢621賽事以及門票查詢的系統(tǒng)順序圖見圖62注冊用戶MEMBER1/TURNTOCHOICEPAGECHOICEPAGE2/CHOICEONEWAYTOSEARCH3/MAKECHOICE倫敦OLYMPUSSEARCH4/選擇無條件所有賽事信息查詢INQUIREEXCELKEYWORDDISIGNERWJR6/選擇關(guān)鍵字查詢方式5/DISPLAYTHEALLGAMESANDTICKETINFORMATION7/DISPLAYTBEGAMESINFORMATION圖621賽事以及門票查詢的系統(tǒng)順序圖622賽事以及門票查詢的協(xié)作圖見圖62CHOICEPAGEKEYWORDINQUIREEXCEL游客GUEST1/TURNTOCHOICEPAGE7/顯示相應(yīng)的GAMESANDTICKET信息6/選擇關(guān)鍵字查詢方式2/CHOICEONEWAYTOSEARCH4/選擇無條件所有賽事信息查詢3/MAKECHOICE5/顯示所有賽事信息查詢圖622賽事以及門票查詢的協(xié)作圖7部署視圖部署視圖是為了便于理解系統(tǒng)在一組處理節(jié)點(diǎn)上的物理分布,在“分析設(shè)計(jì)”工作流程中使用了名為部署視圖的構(gòu)架視圖。系統(tǒng)只有一個(gè)部署視圖,它以圖形方式說明了處理活動(dòng)在系統(tǒng)中各節(jié)點(diǎn)的分布,包括進(jìn)程和線程的物理分布。部署視圖表示了處理活動(dòng)在系統(tǒng)中的物理分布。部署視圖在每次迭代過程中都會(huì)加以改進(jìn)。倫敦奧運(yùn)會(huì)官方網(wǎng)站系統(tǒng)的部署視圖見圖71圖71倫敦奧運(yùn)會(huì)官方網(wǎng)站系統(tǒng)的部署視圖GENERICPC個(gè)人計(jì)算機(jī)。WEBBROWSERWEBBROWSER是一個(gè)NET控件類,在NETFRAMEWORK20版中新增。WEBBROWSER類使用戶可以在窗體中導(dǎo)航網(wǎng)頁。APACHEAPACHE是世界使用排名第一的WEB服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上,由于其跨平臺(tái)和安全性被廣泛使用,是最流行的WEB服務(wù)器端軟件之一。同時(shí)APACHE音譯為阿帕奇,是北美印第安人的一個(gè)部落,叫阿帕奇族,在美國的西南部。STRUTSSTRUTS是開源軟件。使用STRUTS的目的是為了

溫馨提示

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

最新文檔

評論

0/150

提交評論