影院購票系統(tǒng)項目設(shè)計文檔_第1頁
影院購票系統(tǒng)項目設(shè)計文檔_第2頁
影院購票系統(tǒng)項目設(shè)計文檔_第3頁
影院購票系統(tǒng)項目設(shè)計文檔_第4頁
影院購票系統(tǒng)項目設(shè)計文檔_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

項目組號 密級公開湖南科技職業(yè)學院軟件學院項目名稱 影院在線購票系統(tǒng)專業(yè) 班級 學期 指導教師 項目組成員 二?!炅马椖块_發(fā)目的為解決人們要看電影必須要到電影院排隊買票、浪費了很多時間的狀況。而開發(fā)此系統(tǒng),指在為人們解決排隊買票的苦惱,方便人們的生活,也為節(jié)省了寶貴的時間。項目開發(fā)背景在現(xiàn)代快速發(fā)展的社會里,時間就是金錢,而在人們娛樂之時,想要去看一場電影,傳統(tǒng)的都是需要去電影排隊買票,這樣也浪費了寶貴的時間,電影院也會變得更加繁忙、擁堵,于是新型購票模式由此產(chǎn)生一一在線購票。說明:A、 軟件名稱:影院在線購票系統(tǒng)B、 任務提出者:影院工作人員C、 本系統(tǒng)最終提供給電影院和個人用戶使用項目開發(fā)定義以個人身份登錄在線購票以售票員員身份登錄進行操作售票等操作項目開發(fā)平臺本項目使用JAVA平臺,以NetBeans作為開放工具,運用了Servlet、Jsp、SQLServer等技術(shù)。TOC\o"1-5"\h\z\o"CurrentDocument"第1章項目開發(fā)計劃書 1\o"CurrentDocument"1.1項目范圍 1\o"CurrentDocument"1.2客戶資料 1\o"CurrentDocument"1.3項目成果 1\o"CurrentDocument"1.4項目風險分析 2\o"CurrentDocument"第2章影院在線購票系統(tǒng)需求規(guī)格說明書 3\o"CurrentDocument"2.1問題陳述: 3\o"CurrentDocument"2.2要達到的目標: 3\o"CurrentDocument"2.3具體的分析: 3\o"CurrentDocument"第3章影院在線購票系統(tǒng)設(shè)計書 7\o"CurrentDocument"3.1命名規(guī)則 7\o"CurrentDocument"3.2軟件結(jié)構(gòu)圖 8\o"CurrentDocument"3.3構(gòu)架圖 9\o"CurrentDocument"3.4類圖 9\o"CurrentDocument"3.5時序圖 10\o"CurrentDocument"第4章測試計劃書 12\o"CurrentDocument"4.1單元測試計劃 12\o"CurrentDocument"4.2集成測試計劃 13\o"CurrentDocument"第5章測試用例及測試報告 14\o"CurrentDocument"5.1單元測試 14\o"CurrentDocument"5.2集成測試 14\o"CurrentDocument"5.3軟件項目審核評審檢驗表 14\o"CurrentDocument"5.4測試審核檢驗表 15\o"CurrentDocument"5.5問題報告 16\o"CurrentDocument"5.6測試報告 15\o"CurrentDocument"第6章影院在線購票系統(tǒng)操作手冊 16\o"CurrentDocument"6.1用戶模塊操作 17\o"CurrentDocument"6.2售票員模塊操作 17\o"CurrentDocument"結(jié)束語 18第1章項目開發(fā)計劃書文件修改記錄編號狀態(tài)日期執(zhí)筆人審核人批準人修改頁碼及條款1創(chuàng)建文檔2011/6/102修改文檔2011/6/151.1項目范范 圍:電影院售票業(yè)務,與個人用戶在線購票。項目代碼:自定。初始活動:售票員登錄與個人用戶注冊登錄。項目設(shè)計:實現(xiàn)個人用戶與售票員兩種不同身份登錄,操作也有區(qū)別。最后活動:后續(xù)的使用維護。項目測試:對項目做單元測試和集成測試,針對測試報告,進一步改進。減少bug數(shù)。1.2客戶資料客戶名:電影院1.3項目成果表1.3.1項目成果清單序號內(nèi)容需求計劃時間實際時間狀態(tài)1用戶登錄、注冊無2011/6/92011/6/9完成2管理員登錄無2011/6/92011/6/9完成3管理員對購票信息、用戶信息查詢、刪除等操作無2011/6/102011/6/10完成4個人用戶在線購票無2011/6/112011/6/11完成5管理員售票操作無2011/6/122011/6/12完成

1.4項目風險分析表1.5.1項目風險分析序號風險概率(%)嚴重性(%)措施1時間不夠(因為自己在學習,沒有足夠多的時間)80100盡量的騰出時間,可能的話,晚上也加班完成項目。2超期限80100把握時間,排出進度表,按進度執(zhí)行。3由于系統(tǒng)集成時候問題引起的最終產(chǎn)品的缺陷90100經(jīng)過大量的測試,用不同的操作系統(tǒng)平臺,考慮會出現(xiàn)的各種軟硬件環(huán)境錯誤信息。設(shè)計軟件的時候捕獲所有可能的錯誤信息。4遵循標準(如命名規(guī)則)中的差別8010建立命名規(guī)則要求第2章影院在線購票系統(tǒng)需求規(guī)格說明書文件修改記錄編號狀態(tài)日期執(zhí)筆人審核人批準人修改頁碼及條款1創(chuàng)建文檔2011/6/92修改文檔2011/6/92.1問題陳述:為解決人們要看電影必須要到電影院排隊買票、浪費了很多時間的狀況。而開發(fā)此系統(tǒng),指在為人們解決排隊買票的苦惱,方便人們的生活,也為節(jié)省了寶貴的時間。2.2要達到的目標:實現(xiàn)個人用戶登錄我們的在線系統(tǒng)直接在線購買電影票。售票員身份可以對票務(售票、查詢等)、用戶進行一些操作。2.3具體的分析:2.3.1.用戶角色:用戶用例:登錄圖2.31用戶用例圖表2.3.1需求功能清單功能編號功能名稱文中標題編號備注1用戶登錄6.1.12用戶注冊6.1.23用戶購票6.1.31.注冊功能描述:新的用戶在第一次登陸本網(wǎng)站時,要先進行注冊,再實現(xiàn)其他的功能。用例描述:圖2.3.2參與者:未注冊的用戶。前置條件:所有未注冊的用戶。后置條件:提示注冊是否成功。2.登錄功能描述:在進入本系統(tǒng)之前用于判斷登錄者的身份和權(quán)限。用例描述:參與者:本網(wǎng)站的合法用戶。

前置條件:用戶已注冊。后置條件:登陸成功后可進行后續(xù)操作。2.3.2售票員角色:售票員用例:圖2.3.4售票員用例圖表2.3.2需求功能清單功能編號功能名稱文中標題編號備注1登錄6.1.12查詢票務信息6.2.13查詢電影信息6.2.24售票操作6.2.32.3.4售票員登陸功能描述:在進入本系統(tǒng)之前用于判斷登錄者的身份和權(quán)限。用例描述:輸入用戶名和密碼YES輸入用戶名和密碼YES圖2.3.4用例描述圖參與者:

本影院的合法售票員。前置條件:售票員已分配權(quán)限。后置條件:售票員權(quán)限執(zhí)行不同的功能。功能描述:售票員對用戶、票務、電影信息查詢、售票。用例描述:J輸入用戶的用戶

名或者J輸入用戶的用戶

名或者ID點擊確定 圖2.3.5用例描述參與者:本影院的售票員。前置條件:售票員已登陸。后置條件:售票員進行后續(xù)操作。第3章影院在線購票系統(tǒng)設(shè)計書文件修改記錄編號狀態(tài)日期執(zhí)筆人審核人批準人修改頁碼及條款1創(chuàng)建文檔2011/6/92修改文檔2011/6/93.1命名規(guī)則3.1.1引言:1編寫目的:開發(fā)人員統(tǒng)一命名規(guī)范程序代碼,更好的統(tǒng)一各模塊。3.1.2項目背景:1委托單位:電影院。2接受單位:湖南科技職業(yè)學院軟件學院。3.1.3命名規(guī)則1、數(shù)據(jù)庫命名規(guī)則:表:用英文名命名。數(shù)據(jù)庫名:Movie2類命名規(guī)則:用名詞或名詞短語命名類。3函數(shù)命名規(guī)則:用動詞或動詞短語命名方法。4屬性命名規(guī)則:用動詞或動詞短語命名方法。字母里面不能含有大寫字母及下劃線。5接口的命名規(guī)則:使用名詞或名詞短語,或者描述行為的形容詞來命名接口。

6JSP命名規(guī)則:用名詞或名詞短語命名類。3.2軟件結(jié)構(gòu)圖3.2.1用戶功能結(jié)構(gòu)圖:個人用戶選座購票圖3.2.1用戶功能結(jié)構(gòu)圖3.2.2管理員功能結(jié)構(gòu)圖:售票員登錄票務查

詢票務查

詢選座售票圖3.2.2管理員功能結(jié)構(gòu)圖3.3構(gòu)架圖圖3.2.2構(gòu)架圖3.4類圖用戶:口崩「Logoncl幼userid:int^password:String^?name:String的sek:String^phone:StringLogoncl^getUserldQ^setLJserldQ^getPasswordQ^setPasswordQ^getNameQ^setNameQ^getSexQ^setSexQ^getPhoneQ^setPhoneQ圖3.4.1用戶類圖3.5時序圖3.5.1用戶:用戶注冊:用戶資料用戶資料nu nu T填寫用戶資料2:用戶資料是否合法1^——I3:數(shù)據(jù)傳輸圖3.5.1用戶注時序圖用戶登陸:注朋用戶驍i正可否登錄<I1:登錄 >圖3.5.2用戶登陸時序圖

3.5.2售票員:熟沆個,?、閂1.售票員登錄操作熟沆個,?、閂:告票員1 ■■:登柔2斷正用戶.密仍4查詢、售票' 5:宜看個A用戶信號圖3.5.3售票員登錄時序圖

第4章測試計劃書文件修改記錄編號狀態(tài)日期執(zhí)筆人審核人批準人修改頁碼及條款1創(chuàng)建文檔2011/6/122修改文檔2011/6/124.1單元測試計劃表4.1.1單元測試范圍各功能模塊單兀測試方法人工輸入值單元測試環(huán)境Windowsxp,SQLServer2005,GlassFishv3將產(chǎn)生的文檔單元測試用例,測試報告等單元測試任務/優(yōu)先級要測試的功能預期結(jié)果進度日期實際日期負責人通用的數(shù)據(jù)庫連接函數(shù)檢測是否返回預期的值。True2011/6/122011/6/12用戶登陸、注冊模塊屏幕是否有自己預定義的LOGO標志信息;是否要求用戶必須輸入用戶名和密碼。True2011/6/122011/6/12用戶信息的修改,刪除點擊列表,是否能將對應的用戶信息顯示在對應的框內(nèi);是否可以修改用戶信息。True20011/6/122011/6/12主界面用戶權(quán)限的不同是否有不同的功能菜單。True2011/6/122011/6/12

4.2集成測試計劃表4.2.1單元測試范圍波波電影院單兀測試方法人工輸入值單元測試環(huán)境Windowsxp,SQLServer2005將產(chǎn)生的文檔單元測試用例,測試報告等單元測試任務/優(yōu)先級要測試的功能預期結(jié)果進度日期實際日期負責人通用的數(shù)據(jù)庫連接函數(shù)檢測是否返回預期的值True2011/6/132011/6/13用戶登陸、注冊模塊屏幕是否有自己預定義的LOGO標志信息是否要求用戶必須輸入用戶名和密碼是否有三次登陸的限制授權(quán)用戶是否能成功登陸True2011/6/132011/6/13用戶信息的修改,刪除點擊列表,是否能將對應的用戶信息顯示在對應的框內(nèi)是否可以修改用戶信息。True2011/6/132011/6/13主界面用戶權(quán)限的不同是否有不同的功能菜單。退出時候是否有確認。True2011/6/132011/6/13

第5章測試用例及測試報告文件修改記錄編號狀態(tài)日期執(zhí)筆人審核人批準人修改頁碼及條款1創(chuàng)建文檔2011/6/132修改文檔2011/6/135.1單元測試表5.1.1單元測試編號單元模塊測試(V/X)1.用戶登陸V2.用戶注冊V3.用戶購票V4.售票員登錄V5.隹票員隹票口 火口V6.售票員對票務信息查詢V7.售票員對電影信息查詢V5.2集成測試表5.2.1集成測試編號電影院集成測試(V/X)1.用戶登陸注冊V3.用戶購票V3.售票員對用戶、票務、電影查詢V5.3軟件項目審核評審檢驗表表5.3.1審核評審檢驗表編號關(guān)心的方面(V/X)1.軟件范圍定義無歧義V2.術(shù)語清楚V3.資源足夠V4.資源準備好V5.項目中涉及的所有風險已經(jīng)識別V6.項目風險管理已經(jīng)到位V7.所有任務已經(jīng)識別和分配V

5.4測試審核檢驗表表5.4.1測試審核檢驗表編號關(guān)心的方面(V/X)1.測試階段已識別且已合適地安排好V2.測試計劃和總的項目計劃一致V3.測試進度已經(jīng)明確的定義V5.5測試報告表5.5.1測試報告項目名稱:影院在線購票系統(tǒng)測試項模塊名稱:用戶登陸類名:Logincl測試人姓名:測試時間:2011/6/15錯誤個數(shù):0序號路徑輸入輸出實際結(jié)果1.如果輸入一個正確的用戶名和密碼,應該跳轉(zhuǎn)電影首頁。用戶名:atvwei密碼:123跳轉(zhuǎn)到電影首頁跳轉(zhuǎn)到電影首頁2.如果輸入一個錯誤的用戶名和密碼,應該不會跳轉(zhuǎn)頁面。用戶名:ttt密碼:ttt停留在登錄界面停留在登錄界面3.如果不輸入任何數(shù)據(jù),應該顯示,您輸入的用戶名和密碼為空。用戶名:空密碼:空您的用戶名和密碼為空您的用戶名和密碼為空

5.6問題報告表5.6.1問題報告模塊位置問題描述問題等級修正者姓名采取的動作修正時間所有功能模塊命名不規(guī)范變量,對象等命名不符合命名規(guī)則。C根據(jù)命名規(guī)則,修正所有不正確的命名。2011/6/15第6章影院在線購票系統(tǒng)操作手冊文件修改記錄編號狀態(tài)日期執(zhí)筆人審核人批準人修改頁碼及條款1創(chuàng)建文檔2011/6/162修改文檔2011/6/206.1用戶模塊操作1.登錄(針對已注冊用戶),選擇用戶類型,輸入正確用戶名、密碼登錄。(如圖6.1.1)用戶登錄用戶類型:? 售票員V用戶名:abed |用戶圓?密碼:圖6.1.1登錄界面注冊(針對未注冊的用戶),填寫相關(guān)信息,點擊注冊。(如圖6.1.2)爭用戶名:*密碼:*性別,*聯(lián)系屯話,圖6.1.2用戶注冊界面

個人用戶,登錄后界面,選擇電影點擊定票進入選座界面確認購票。(如圖6.1.3)圖6.1.3個人用戶登錄后界面用戶確認購票,黑色不可選擇的為已經(jīng)售出的座位。(如圖6.1.4)請選擇座位!圖6.1.4用戶選座界面5.用戶購票成功提示。(如圖6.1.5)您已經(jīng)成功訂票電影名為:功夫熊貓2座位。為:3請在屯影播放前到售票處領(lǐng)票!如果布要維續(xù)操作,請反回頃E!圖6.1.5購票成功界面6.2售票員模塊操作1.售票員登錄后跳轉(zhuǎn)顯示全部已經(jīng)售出的票務(查詢票務)。(如圖6.2.1)票務管理I寤片查詢輸人耕:”后,查詢]Ij性丸電影名播放時間1ji:abed123456789T11-邙-51Ti;atvwei主.123456789孑夫籍邨2201106ITId川.u1。。;:-■?功rd壬123456789功夫曾貓N3201106-1T1.;.:-「:「II'LI'I圖6.2.1售票員登錄后界面2.影片查詢界面。(如圖6.2.2)票務管理I影片查詢

溫馨提示

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

評論

0/150

提交評論