版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PAGE3基于Java的電影票房信息管理系統(tǒng)TOC\o"1-3"\h\u6465第一章緒言 1983第一節(jié)研究目的及意義 128592第二節(jié)研究現(xiàn)狀 126504第三節(jié)研究內(nèi)容 221320第2章關鍵技術概述 317887第一節(jié)Java 332132第二節(jié)數(shù)據(jù)庫 321896第3章系統(tǒng)分析 42322第一節(jié)系統(tǒng)需求分析 421092第二節(jié)可行性分析 418066第三節(jié)系統(tǒng)性能需求 517863第四節(jié)系統(tǒng)流程圖 54184一、用戶前端訂票業(yè)務流程 523814第4章系統(tǒng)設計 719411第一節(jié)系統(tǒng)結(jié)構(gòu)設計 74160第二節(jié)數(shù)據(jù)庫設計 71321一、數(shù)據(jù)庫邏輯設計 716847二、數(shù)據(jù)庫物理設計 1021483三、數(shù)據(jù)庫的連接 1211739第5章系統(tǒng)功能的具體實現(xiàn) 1426184第一節(jié)用戶功能的實現(xiàn) 1411792一、用戶注冊/登錄 1426621二、用戶個人中心 156422三、用戶充值 1628952四、影院信息界面 1720318五、電影信息界面 1818713六、新聞資訊界面 192029第二節(jié)管理員功能模塊的實現(xiàn) 1919031一、管理員登錄 1915773二、用戶管理 2020141三、電影管理 2019327四、電影分類統(tǒng)計 2113042五、影院信息管理 2122804六、訂單管理 2211956第6章系統(tǒng)測試 2332113第一節(jié)系統(tǒng)測試的目的及意義 2327472第二節(jié)制定測試方案 2330877第三節(jié)測試結(jié)果 2323656一、測試系統(tǒng)兼容性 237324二、測試系統(tǒng)功能 2311573結(jié)束語 2629008參考文獻 28第一章緒言第一節(jié)研究目的及意義中國經(jīng)濟的飛速發(fā)展,促使社會的各大行業(yè)都在發(fā)展進步,與此同時帶來了活躍的消費市場;不難想象,人們的生活質(zhì)量也隨著經(jīng)濟的發(fā)展而提升了一個檔次。在這個大背景下,人們的生活漸漸地不滿足于90年代的那種吃飽喝足,而是在吃飽喝足的基礎上更加注重個人享受;說白了,就是吃好、喝好、玩好。說起個人享受,看電影可以說是95后年輕人在業(yè)余生活中一種很好的消遣方式,因此電影產(chǎn)業(yè)在中國得到了快速發(fā)展。人們對于電影的需求日益提高,有需求就有供應,有需求自然也會有商機,中國電影產(chǎn)業(yè)從此迎來了黃金時代,電影的數(shù)量與質(zhì)量以及院線的建設相比于以前都有了顯著的提高。影迷們特別關心新電影的發(fā)行,甚至一部分狂熱的影迷為了一個觀影舒適的位置或者是一部高熱度的電影,會提前幾天去電影院門口排隊搶票。當然了,高熱度的電影票很難買到,為此,影迷們吃了不少苦頭。結(jié)合以上信息,我們開發(fā)了電影票房信息管理系統(tǒng),以此來為影迷們服務。電影票房信息管理系統(tǒng)不僅給影迷們提供了大量的電影信息使得影迷們能夠很好地掌握影院新上映的電影動態(tài),還給影迷們提供了網(wǎng)上購票以及網(wǎng)上選座的渠道,這算的上是影迷們最大的福音了。這一系統(tǒng),解決了影迷們排隊難、選座難、一票難求的窘迫情況。只要有網(wǎng),人們就可以實現(xiàn)在網(wǎng)上購買電影票,查詢新上映的電影信息,以及在觀影之后,給相應的電影做出評價,與其他影迷分享觀影后的快感。電影票房信息管理系統(tǒng)的出現(xiàn)加快了中國電影發(fā)展的腳步。互聯(lián)網(wǎng)的應用已經(jīng)普及到千家萬戶,這為電影票在線預訂的發(fā)展提供了良好的空間。同時,網(wǎng)上訂票服務直觀、有效、方便,是傳統(tǒng)電影預訂業(yè)務無法比擬的。調(diào)查數(shù)據(jù)顯示,現(xiàn)在人們更愿意選擇在線預訂電影票的服務,這不僅節(jié)省了時間,而且價格優(yōu)惠。電影票房信息管理系統(tǒng)為廣大電影愛好者提供了相當多的便利。只要人們能上網(wǎng),他們就可以在任何地點和任何時間訂購電影票。電影票房信息管理系統(tǒng)定會給影迷們滿意的體驗!成功訂票后,只需在影片放映前,到影城售票大廳的自動取票機取票即可。網(wǎng)上訂購電影票是現(xiàn)在眾多影迷們購票的首選方式!第二節(jié)研究現(xiàn)狀電影產(chǎn)業(yè)發(fā)展比較好的國家的電影統(tǒng)計機構(gòu)主要有兩種;一種是純商業(yè)性的統(tǒng)計機構(gòu),一種是服務型的統(tǒng)計機構(gòu)。前者比如北美地區(qū)著名的電影統(tǒng)計機構(gòu);尼爾森娛樂信息公司(NielsenEDI)、蘭垂克(Rentrak)和SNLKagan等。其中NielsenEDI是全球最有實力的電影統(tǒng)計機構(gòu)之一,它為美國電影協(xié)會(MPAA),以及英國、澳大利亞和拉丁美洲一些國家的電影行業(yè)機構(gòu)提供電影統(tǒng)計信息服務。第三節(jié)研究內(nèi)容在開發(fā)本系統(tǒng)的時候,我采用了模塊化的程序設計方法,方便了系統(tǒng)各個功能的組合和修改。系統(tǒng)的開發(fā)環(huán)境為NavicatPremium、Eclipse。系統(tǒng)的開發(fā)主要包含系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)功能的具體實現(xiàn)和系統(tǒng)測試等4大部分,其中系統(tǒng)設計又分為系統(tǒng)結(jié)構(gòu)設計和數(shù)據(jù)庫設計兩個方面。而系統(tǒng)功能的具體實現(xiàn)因為使用者的身份不同又可以分為兩大模塊,系統(tǒng)用戶模塊和系統(tǒng)管理員模塊。用戶可以對影院、電影、新聞資訊等信息進行瀏覽,在登錄之后也可以對個人信息進行修改操作,還可以通過該系統(tǒng)進行電影票的購買操作。而系統(tǒng)管理員在登錄到系統(tǒng)后臺以后,能夠?qū)τ脩粜畔?、電影分類、電影信息、影院信息以及訂單信息進行管理,用戶有下單功能,那么管理員就應該有發(fā)貨功能,兩者相互對應,共同完成電影票交易全過程。PAGE27第2章關鍵技術概述第一節(jié)Java通過為CGI應用程序或Internet應用程序編程接口(NSAPWorker)或NetSCape提供編程接口,當前用于擴展Web服務器的技術正變得越來越成熟,是系統(tǒng)構(gòu)建的最有效的解決方案。瀏覽器端還有許多擴展。這些包括標準的MicrosoftActiveXjscript。VB腳本,Netscape插件標準,JavaScript腳本和Java擴展。但是,瀏覽器擴展僅進行一些檢查以限制對多媒體,邏輯和平臺數(shù)據(jù)的查看。因此,所有問題都無法完全解決,不能被視為主要解決方案。因此,毫無疑問,Java在未來的Web技術中扮演著更重要和更重要的角色。由于Java語言本身的優(yōu)點,它最終將與CORBA結(jié)合使用。因為可以從Web服務器動態(tài)下載和運行Java,所以CORBA對象的分布式計算所需的所有orb(對象請求代理)只能用Java實現(xiàn)。第二節(jié)數(shù)據(jù)庫數(shù)據(jù)庫是數(shù)據(jù)管理的有效技術,是計算機科學的重要分支。今天,信息資源已成為各個部門的重要財富和資源。目前的網(wǎng)絡應用軟件開發(fā),已經(jīng)不是以前靜態(tài)頁面打天下的時候了。現(xiàn)在的網(wǎng)站,幾乎都要涉及到大量的信息,傳統(tǒng)的文件方式已經(jīng)不在適用。用數(shù)據(jù)庫來保存信息已經(jīng)成為各種網(wǎng)絡應用中的首選。對于一個網(wǎng)站來說,數(shù)據(jù)庫尤為重要,甚至可以說,數(shù)據(jù)庫是一個網(wǎng)站的根本,其他只不過是一個工具而已。應用程序設計少不了數(shù)據(jù)庫,因為只有數(shù)據(jù)庫才能大量、快速地處理信息??梢宰x取數(shù)據(jù)庫,也可以讀取其他ODBC(開放式數(shù)據(jù)庫互聯(lián))兼容的數(shù)據(jù)庫。確定系統(tǒng)的流程圖后,就要開始著手底層數(shù)據(jù)庫的設計,只有完成數(shù)據(jù)庫的架設后才能在以后的編程中對數(shù)據(jù)的操作有所依據(jù)。在進行本系統(tǒng)數(shù)據(jù)庫的架設時我們選擇的是微軟的Access.因為它使用方便且在各方面能滿足系統(tǒng)的要求。數(shù)據(jù)(Data)實際上是描述事物的符號記錄,即根據(jù)事物的特征組成記錄來確定一個事物,比如在設備管理系統(tǒng)中,設備儀器名稱、型號、廠家、出廠號、購置日期、位置等構(gòu)成的一個個記錄。第3章系統(tǒng)分析第一節(jié)系統(tǒng)需求分析通過前面的研究目的及意義,我們了解到平常電影院的售票方式是影迷們在售票窗口排隊用現(xiàn)金買票,再加上我們通過線下對一部分影迷進行問卷調(diào)查,結(jié)合我了解到的和我調(diào)查到的,總結(jié)出需求分析,那就是設計系統(tǒng)的時候要解決用戶排隊買票、不能自己選擇座位、買票渠道單一等3個大問題。用戶可以通過這個系統(tǒng)實現(xiàn)網(wǎng)上購買電影票、在線選擇座位等功能,當然,這是主要的。要想開發(fā)的系統(tǒng)被人們接納推廣,必須要有新功能來吸引人們的眼球。我認為,系統(tǒng)應該錄入大量的電影信息和影院信息,這樣用戶在購買電影票之前,可以查看電影大致的故事情節(jié),從而挑選自己喜歡看的電影,然后買票。為什么要錄入影院信息呢?因為每個電影院的環(huán)境不同,電影院的設施存在優(yōu)劣之差,電影院的服務也有差異,環(huán)境好,服務態(tài)度好,設施完備的電影院更受人們的歡迎,用戶可以在線上選擇電影院進行購票。對于用戶來說,除了這些功能以外,還應該有電影評分功能以及電影、影院的收藏功能。人們看完電影以后,免不了會和朋友們分享一部電影值得觀看的地方,或者吐槽一部電影拍的有多爛,加入用戶評分功能就是為了更方便用戶分享電影的看點或槽點,提供一個用戶與用戶之間溝通的渠道??紤]到不是所有用戶瀏覽了電影信息或者影院信息以后,就會立刻買票去看電影,所以系統(tǒng)應該具備收藏功能,用戶在瀏覽電影、影院信息的時候,如果看見了心儀的影片或者心動的影院,可以立刻點擊收藏按鈕,避免用戶下次進入系統(tǒng)時,重復查找這些信息,為用戶省下不少時間和精力。有售票功能還不夠,還必須有退款功能,如果用戶買票之后,有其他事情不能前往電影院看電影,這時候用戶是可以在線上進行退票退款的。最基礎的功能便是用戶的注冊、登錄和修改個人信息的功能了,這是每個程序必備的功能。對于系統(tǒng)管理員來說,應該實現(xiàn)對用戶、電影、影院、系統(tǒng)、評分、訂單等的管理。系統(tǒng)管理員可以實現(xiàn)對用戶、電影、影院以及用戶評分信息的增、刪、改、查。還可以對用戶已經(jīng)支付的訂單進行發(fā)貨操作,來完成用戶線上買票的最后一步,也可以查看系統(tǒng)里所有訂單的詳細信息。當然,系統(tǒng)除了這些功能以外,還有其他內(nèi)容,主頁有輪播圖,還有新聞資訊界面,管理員可以更改這些信息,進而實現(xiàn)對系統(tǒng)的管理。管理員還有一個功能要著重強調(diào)一下,那就是可以查看所有電影院上映的電影總數(shù)的分類匯總,通過一張扇形統(tǒng)計表可以很直觀的看到不同類型的電影的上映情況。第二節(jié)可行性分析(1)經(jīng)濟可行性:我現(xiàn)在還是一名大學在讀的學生,沒有足夠的資金用于開發(fā)程序,所以在開發(fā)系統(tǒng)之前,我會去精心挑選一些免費的軟件來進行系統(tǒng)的開發(fā),盡可能地降低系統(tǒng)開發(fā)地成本。NavicatPremium和Eclipse就是一個不錯的選擇,因為這兩款軟件都是免費的,可以用來做數(shù)據(jù)庫和系統(tǒng)后臺,同時,我在網(wǎng)上找到了photoshop的安裝包以及破解教程,用photoshop來對系統(tǒng)界面進行優(yōu)化。這么看來,開發(fā)這個系統(tǒng)的經(jīng)濟成本幾乎為零。(2)操作可行性:系統(tǒng)前端界面使用輪播圖和圖片進行填充,這讓系統(tǒng)的界面變得非常簡潔,同時把圖片做成超鏈接,并連接到系統(tǒng)相應位置,用戶在操作起來也會方便不少。(3)時間可行性:從7到12月份,其中有5個月的時間,5個月的時間足夠我從0開始,開發(fā)一個電影票房信息管理系統(tǒng)。第三節(jié)系統(tǒng)性能需求除了上述需求以外,系統(tǒng)的性能需求也非常重要。系統(tǒng)界面元素應該與系統(tǒng)的主題相呼應,在開發(fā)該系統(tǒng)時我選擇暗色系的顏色作為系統(tǒng)的背景色,在用戶進入系統(tǒng)的時候,營造出一種影院的氛圍,突出系統(tǒng)的主題。在電影票房信息管理系統(tǒng)的性能需求中,要求系統(tǒng)每個部分的功能操作起來不難,界面整體簡潔不花哨,還要求系統(tǒng)能夠穩(wěn)定運行,不能帶有病毒。除此之外,在進行系統(tǒng)數(shù)據(jù)更新時,要保證數(shù)據(jù)更新又快又準,不會因為數(shù)據(jù)丟失而引起系統(tǒng)漏洞。第四節(jié)系統(tǒng)流程圖一、用戶前端訂票業(yè)務流程3.1用戶前端訂票業(yè)務流程圖根據(jù)上面的流程圖,可以看出用戶訂票流程:(1)未注冊用戶進行注冊操作;(2)未登錄用戶可以查看電影信息;(3)未登錄用戶可以查看影院信息;(4)用戶登錄后才能進行選座位操作;(5)用戶進行影票預定操作;(6)用戶進行收藏電影/影院信息操作;(7)用戶進行支付訂單操作;二、管理員后臺管理業(yè)務流程3.2管理員后臺管理業(yè)務流程圖對上面的流程圖進行分析可以看出:(1)管理員登錄后進入后臺,管理系統(tǒng)各個信息;(2)管理員進行用戶管理操作;(3)管理員進行電影管理操作;(4)管理員進行系統(tǒng)管理操作;(5)管理員進行個人信息管理操作;(6)管理員進行用戶評分管理操作;(7)管理員進行用戶信息管理操作;(8)管理員進行訂單管理操作;(9)管理員進行輪播圖管理操作;(10)管理員進行電影信息管理操作;(11)管理員進行電影分類管理操作;
第4章系統(tǒng)設計第一節(jié)系統(tǒng)結(jié)構(gòu)設計通過上面的系統(tǒng)分析知道了系統(tǒng)需要實現(xiàn)的功能,系統(tǒng)的功能按照使用者的身份分為兩大模塊,管理員和用戶模塊。電影票房信息系統(tǒng)用戶的功能模塊又分為用戶已登錄和用戶未登錄兩種情況;不管用戶是否登錄,都可以進行瀏覽首頁、查看電影信息、查看影院信息、查看用戶評分信息和查看新聞資訊等等操作,但是電影票的預定、電影評分、電影收藏、查看我的訂單、查看我的地址、查看我的收藏等操作只能在用戶登錄之后才能進行。電影票房信息系統(tǒng)管理員模塊主要是針對個人、用戶、電影、影院、評分、訂單以及系統(tǒng)信息的操作。圖4.1是電影票房信息管理系統(tǒng)的結(jié)構(gòu)圖。圖4.1系統(tǒng)的功能結(jié)構(gòu)圖數(shù)據(jù)庫設計一、數(shù)據(jù)庫邏輯設計電影票房信息管理系統(tǒng)的主要實體有電影信息、影院信息、新聞資訊信息、系統(tǒng)用戶訂單、系統(tǒng)用戶、系統(tǒng)管理員等。(1)電影信息實體如圖4.2所示:圖4.2電影信息實體圖(2)影院信息實體如圖4.3所示:圖4.3影院信息實體圖(3)新聞資訊信息實體如圖4.4所示:圖4.4新聞資訊實體(4)系統(tǒng)用戶訂單實體如圖4.5所示:圖4.5系統(tǒng)用戶訂單實體圖(5)系統(tǒng)用戶實體如圖4.6所示:圖4.6系統(tǒng)用戶實體圖(6)系統(tǒng)管理員實體如圖4.7所示:圖4.7系統(tǒng)管理員實體圖二、數(shù)據(jù)庫物理設計電影票房信息管理系統(tǒng)主要設置了以下幾個表:(1)電影信息表(dianyingxinxi)電影信息表保存電影信息,如表4.1所示。表4.1dianyingxinxi電影信息表(2)新聞資訊信息表(news)新聞資訊信息表保存新聞資訊信息,如表4.2所示。表4.2news新聞資訊信息表(3)訂單信息表(orders)訂單信息表存放訂單信息,如表4.3所示表4.3orders訂單信息表(4)管理員信息表(users)管理員信息表存放系統(tǒng)管理員信息,如表4.4所示。表4.4users管理員信息表(5)影院信息表(yingyuanxinxi)影院信息表保存電影院信息,如表4.5所示。表4.5yingyuanxinxi影院信息表(6)用戶信息表(yonghu)用戶信息表存放用戶信息,如表4.6所示。表4.6yonghu用戶信息表三、數(shù)據(jù)庫的連接使用JDBC連接數(shù)據(jù)庫,代碼如下圖4.8連接數(shù)據(jù)庫代碼第5章系統(tǒng)功能的具體實現(xiàn)系統(tǒng)功能的具體實現(xiàn)分為用戶功能和系統(tǒng)管理員功能兩大模塊,后面分別逐一展示。未進行登錄操作時,用戶可以瀏覽系統(tǒng)界面,但是不能進行任何操作,因為系統(tǒng)首頁內(nèi)容較多,所以分為兩張圖分別展示。圖5.1系統(tǒng)首頁展示圖圖5.2系統(tǒng)首頁展示圖第一節(jié)用戶功能的實現(xiàn)一、用戶注冊/登錄沒有賬號的用戶必須先注冊賬號。電影票房信息管理系統(tǒng)用戶注冊頁面如圖5.3所示。圖5.3用戶注冊頁面用戶在注冊賬號時,系統(tǒng)會審核用戶名是否存在,如果用戶名已存在,則注冊失敗;反之則注冊成功。如圖5.4是注冊失敗的展示圖。如圖5.4注冊失敗展示圖已有賬號的用戶輸入正確賬號的密碼即可登錄系統(tǒng),用戶登錄界面如圖5.5所示。圖5.5用戶登錄界面二、用戶個人中心在進行登錄操作以后,系統(tǒng)會自動跳轉(zhuǎn)到用戶個人中心界面。用戶在個人中心界面,可以修改個人信息,查看我的地址、收藏以及我的訂單。個人中心界面如圖5.6所示。圖5.6用戶個人中心界面查看我的訂單界面如圖5.7所示。圖5.7我的訂單頁面三、用戶充值當用戶余額不足時,可以在個人中心界面里進行充值操作,充值界面如圖5.8所示。圖5.8充值界面四、影院信息界面用戶可以在影院信息界面查看每個影院的信息,還可以對影院進行收藏和評價。圖5.9是影院信息界面,圖5.10是影院收藏與評價界面。圖5.9影院信息界面圖5.10影院收藏與評價界面五、電影信息界面雖然在系統(tǒng)首頁會又幾部推薦的影片供用戶查看,但是影片最多的還是在電影信息界面,在這個界面里用戶能進行的操作可就多了,既可以查看電影信息,又可以點擊屏幕中的小視頻,觀看電影的預告片,同時還可以進行電影的收藏和評價操作,最最重要的是,用戶可以在電影信息界面進行在線購票操作。圖5.11是觀看電影預告片的展示圖。圖5.11觀看電影預告片展示圖電影信息界面如圖5.12所示。圖5.12電影信息界面展示圖影票預定界面如圖5.13所示圖5.13影票預定界面展示圖六、新聞資訊界面雖然系統(tǒng)首頁也有部分新聞資訊內(nèi)容,但是新聞資訊的詳細內(nèi)容在新聞資訊界面,用戶可以查看每條新聞的詳細內(nèi)容,新聞資訊詳細界面如圖5.14所示。圖5.14新聞資訊詳細界面展示圖第二節(jié)管理員功能模塊的實現(xiàn)管理員可以管理系統(tǒng)的一切信息,有了管理員對于信息的管理,系統(tǒng)才能長久無誤的運行。系統(tǒng)管理員的功能無非就是四個字,增、刪、改、查,這四個字看起來簡單,要想每個模塊都想實現(xiàn)的話卻也不容易,下面將對管理員各個功能模塊進行實現(xiàn)。一、管理員登錄管理員進行登錄操作后,方可對系統(tǒng)的信息進行管理。管理員登錄界面如圖5.15所示。圖5.15管理員登錄界面展示圖二、用戶管理系統(tǒng)管理員進行登錄操作以后,可以對系統(tǒng)用戶進行管理??梢栽黾佑脩粜畔?,也可以修改和查看用戶信息。這里要提一點的就是,在實現(xiàn)對用戶的管理功能模塊時,我在界面左側(cè)設置了一個單選框,只需勾選單選框便能夠?qū)崿F(xiàn)對用戶信息的批量操作,例如:刪除所有用戶信息;這就給系統(tǒng)管理員減少了任務量,為系統(tǒng)管理員省下了不少時間和精力。用戶管理界面如圖5.16所示。圖5.16用戶管理界面展示圖三、電影管理管理員對電影管理的模塊分為電影分類管理和電影信息管理兩個部分,電影分類管理就是對電影類別進行增刪改查操作,由于該界面單一,這里我就不細說了。重點說一下電影信息管理功能,管理員不僅可以通過電影名稱查詢電影信息,還可以通過電影分類和電影標簽來查詢某一類電影,同時也能點擊預覽按鈕,觀看電影的預告片。電影信息管理界面如圖5.17所示。圖5.17電影信息管理界面展示圖四、電影分類統(tǒng)計系統(tǒng)管理員可以在電影分類統(tǒng)計界面查詢所有影院上映的所有電影種類及其所占百分比,使用扇形圖來展示所占百分比,其結(jié)果更直觀,讓人一目了然。電影分類統(tǒng)計界面如圖5.18所示。圖5.18電影分類統(tǒng)計界面展示圖五、影院信息管理既然有了對電影信息的管理,那肯定少不了對影院信息的管理,電影和影院存在共生關系,兩者只會共同存在,缺了其中一個都不行。影院信息管理界面如圖5.19所示。圖5.19影院信息管理展示圖六、訂單管理系統(tǒng)管理員對訂單信息的管理是實現(xiàn)管理員功能的重中之重。因為訂單會直接涉及到每一位用戶的經(jīng)濟利益。對用戶訂單的管理包含未支付訂單、已支付訂單、已完成訂單、已取消訂單、已退款訂單和已發(fā)貨訂單等6種狀態(tài)訂單的管理。用戶在進行電影票的預定時,如果已經(jīng)支付了電影票的費用,管理員應該盡快完成電影票的發(fā)貨操作。對已付款訂單進行發(fā)貨操作如圖5.20所示。圖5.20已支付訂單發(fā)貨操作的界面展示圖第6章系統(tǒng)測試第一節(jié)系統(tǒng)測試的目的及意義電影票房信息管理系統(tǒng)在實現(xiàn)基本功能之后,應該對系統(tǒng)進行測試操作。這樣做的目的為了測試出系統(tǒng)的bug,減少系統(tǒng)漏洞,讓系統(tǒng)能夠穩(wěn)定的運行,保證系統(tǒng)在每次運行的時候,系統(tǒng)的每一個界面都能正確的展示出來,系統(tǒng)的每一張圖片都能以固定的尺寸出現(xiàn)在相應的位置。如果不進行系統(tǒng)測試而直接讓用戶使用剛開發(fā)出來的系統(tǒng),一旦系統(tǒng)運行出現(xiàn)問題,那我們必須要對該系統(tǒng)進行返工,這樣就會花費大量時間和精力,而且會給用戶帶來很不好的系統(tǒng)使用體驗,影響該系統(tǒng)后期的推廣工作。結(jié)合以上兩點來看,對系統(tǒng)進行測試是整個系統(tǒng)開發(fā)過程中,不可或缺的一部分。第二節(jié)制定測試方案經(jīng)過反復的斟酌,以及在網(wǎng)上查找資料,慢慢的對于系統(tǒng)測試有了頭緒,并制定以下測試方案。(1)反復在不同的瀏覽器上面運行該電影票房信息管理系統(tǒng),并且對照每一次的運行結(jié)果,來驗證該系統(tǒng)的兼容性。(2)在同一個瀏覽器上運行該電影票房信息管理系統(tǒng),并且反復進行某一個功能,將執(zhí)行每一次功能的結(jié)果進行對比,驗證該系統(tǒng)的功能。第三節(jié)測試結(jié)果一、測試系統(tǒng)兼容性本次開發(fā)的系統(tǒng)在qq瀏覽器、百度瀏覽器和谷歌瀏覽器上都能穩(wěn)定運行,系統(tǒng)的兼容性還不錯,對3個瀏覽器的測試如下:表6.1系統(tǒng)兼容性測試測試瀏覽器能否穩(wěn)定運行預期結(jié)果結(jié)論全球瀏覽器能能該系統(tǒng)兼容性良好百度瀏覽器能能谷歌瀏覽器能能二、測試系統(tǒng)功能測試系統(tǒng)功能分為兩個部分,用戶的功能和管理員的功能。(1)測試用戶的登錄和購票功能。如表6.2所示表6.2測試用戶功能操作期望結(jié)果實際結(jié)果結(jié)果比較登錄輸入正確的賬號和密碼成功登錄進入系統(tǒng),沒有輸入正確的密碼或賬號則登錄系統(tǒng)失敗輸入正確的賬號和密碼成功登錄進入系統(tǒng),沒有輸入正確的密碼或賬號則登錄系統(tǒng)失敗期望結(jié)果與預期結(jié)果一致購票選座之后,且賬戶余額充足,購票成功,未選座則會提示先進行選座操作,賬戶余額不足則購票失敗選座之后,且賬戶余額充足,購票成功,未選座則會提示先進行選座操作,賬戶余額不足則購票失敗期望結(jié)果與預期結(jié)果一致(2)測試系統(tǒng)管理員對用戶信息、電影分類信息、電影信息、影院信息的增加、刪除和修改功能,以及訂單發(fā)貨功能。如表6.3所示。表6.3測試管理員功能操作實際結(jié)果預期結(jié)果預期結(jié)果與實際結(jié)果是否一致增加一條用戶信息,并用該用戶賬號登錄登錄成功登錄成功結(jié)果一致修改一個用戶的密碼,并用此密碼登錄登錄成功登錄成功結(jié)果一致刪除一個用戶的手機號,并在用戶管理界面查看用戶信息用戶手機號消失用戶手機號消失結(jié)果一致刪除電影分類中的動作類,并在電影分類管理界面查看電影分類信息動作類消失動作類消失結(jié)果一致在電影分類信息管理界面,增加一個驚悚類,并查看電影分類信息驚悚類存在驚悚類存在結(jié)果一致在電影信息管理界面,刪除電影金剛川,在前端界面查看所有電影信息前端界面沒有電影金剛川前端界面沒有電影金剛川結(jié)果一致在后臺電影信息管理界面查看毒液預告片查看預告片成功查看預告片成功結(jié)果一致在后臺電影信息管理界面,添加電影姜子牙相關信息,并在系統(tǒng)前端界面里查看所有電影信息前端界面存在電影姜子牙前端界面存在電影姜子牙結(jié)果一致系統(tǒng)管理員在訂單管理界面查看已支付訂單,確認發(fā)貨,用戶登錄系統(tǒng)后,查看訂單狀態(tài)訂單已發(fā)貨訂單已發(fā)貨結(jié)果一致結(jié)束語畢業(yè)設計是鞏固大學所學知識、提高專業(yè)能力的最有效的方法,同時還可以體現(xiàn)出我們所學知識的應用情況。在本次開發(fā)基于java的電影票房信息管理系統(tǒng)的過程中,我一邊復習大學四年所學到的知識,一邊把所學知識應用到實際的系統(tǒng)開發(fā)當中,這個過程剛開始挺不容易的,在系統(tǒng)開發(fā)之初,要一邊復習一邊做系統(tǒng),自己總感覺時間不夠,這樣的狀態(tài)持續(xù)了一個多月,好在熬過一個多月的適應期,到了后面的幾個月,我也適應了這種模式,對于系統(tǒng)的開發(fā)也越來越得心應手,后期的開發(fā)進度也提升了不少。通過這次獨立開發(fā)基于java的信息管理系統(tǒng),并且將其作為畢業(yè)設計作品,這個過程中,我感覺自己做項目的實戰(zhàn)經(jīng)驗得到了提升,同時我也明白了一個道理,不管是作為一名學生,還是以后工作時作為一名程序員,都要不間斷的學習,計算機編程技術是不斷進步的,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《行政職業(yè)能力測驗》2024年公務員考試阿克陶縣預測試卷含解析
- Unitech數(shù)據(jù)采集器PA690產(chǎn)品介紹
- 第16課 毛澤東開辟井岡山道路(解析版)
- 2024年體育個人工作總結(jié)
- 《特斯拉電動汽車》課件
- 新聞業(yè)的變革與挑戰(zhàn)
- 保險公司人事工作總結(jié)
- 《水利工程質(zhì)量管理》課件
- 2023-2024年項目部安全管理人員安全培訓考試題及參考答案【A卷】
- 保護瀕危動物宣傳方案萬能2022
- 車間生產(chǎn)中的節(jié)能減排與環(huán)境保護技術
- 內(nèi)蒙古自治區(qū)呼和浩特市2023-2024學年英語九上期末學業(yè)質(zhì)量監(jiān)測試題含解析
- 通用勞務合同Word模板下載(多份)
- 第七講 磁電選
- 昆蟲的農(nóng)業(yè)和經(jīng)濟價值
- 天津市部分區(qū)2023-2024學年六年級上學期期末數(shù)學試卷
- 長期照護服務流程
- 精心打造東北大學近四年C語言理論考試試題及答案
- 《Power Bi應用》課程標準
- 《瘋狂動物城》全本臺詞中英文對照
- 幼兒園的品格與道德教育主題班會課件
評論
0/150
提交評論