《基于Java的電影票房信息系統(tǒng)9500字(論文)》_第1頁
《基于Java的電影票房信息系統(tǒng)9500字(論文)》_第2頁
《基于Java的電影票房信息系統(tǒng)9500字(論文)》_第3頁
《基于Java的電影票房信息系統(tǒng)9500字(論文)》_第4頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE3基于Java的電影票房信息管理系統(tǒng)TOC\o"1-3"\h\u6465第一章緒言 1983第一節(jié)研究目的及意義 128592第二節(jié)研究現(xiàn)狀 126504第三節(jié)研究?jī)?nèi)容 221320第2章關(guān)鍵技術(shù)概述 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è)務(wù)流程 523814第4章系統(tǒng)設(shè)計(jì) 719411第一節(jié)系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 74160第二節(jié)數(shù)據(jù)庫設(shè)計(jì) 71321一、數(shù)據(jù)庫邏輯設(shè)計(jì) 716847二、數(shù)據(jù)庫物理設(shè)計(jì) 1021483三、數(shù)據(jù)庫的連接 1211739第5章系統(tǒng)功能的具體實(shí)現(xiàn) 1426184第一節(jié)用戶功能的實(shí)現(xiàn) 1411792一、用戶注冊(cè)/登錄 1426621二、用戶個(gè)人中心 156422三、用戶充值 1628952四、影院信息界面 1720318五、電影信息界面 1818713六、新聞資訊界面 192029第二節(jié)管理員功能模塊的實(shí)現(xiàn) 1919031一、管理員登錄 1915773二、用戶管理 2020141三、電影管理 2019327四、電影分類統(tǒng)計(jì) 2113042五、影院信息管理 2122804六、訂單管理 2211956第6章系統(tǒng)測(cè)試 2332113第一節(jié)系統(tǒng)測(cè)試的目的及意義 2327472第二節(jié)制定測(cè)試方案 2330877第三節(jié)測(cè)試結(jié)果 2323656一、測(cè)試系統(tǒng)兼容性 237324二、測(cè)試系統(tǒng)功能 2311573結(jié)束語 2629008參考文獻(xiàn) 28第一章緒言第一節(jié)研究目的及意義中國(guó)經(jīng)濟(jì)的飛速發(fā)展,促使社會(huì)的各大行業(yè)都在發(fā)展進(jìn)步,與此同時(shí)帶來了活躍的消費(fèi)市場(chǎng);不難想象,人們的生活質(zhì)量也隨著經(jīng)濟(jì)的發(fā)展而提升了一個(gè)檔次。在這個(gè)大背景下,人們的生活漸漸地不滿足于90年代的那種吃飽喝足,而是在吃飽喝足的基礎(chǔ)上更加注重個(gè)人享受;說白了,就是吃好、喝好、玩好。說起個(gè)人享受,看電影可以說是95后年輕人在業(yè)余生活中一種很好的消遣方式,因此電影產(chǎn)業(yè)在中國(guó)得到了快速發(fā)展。人們對(duì)于電影的需求日益提高,有需求就有供應(yīng),有需求自然也會(huì)有商機(jī),中國(guó)電影產(chǎn)業(yè)從此迎來了黃金時(shí)代,電影的數(shù)量與質(zhì)量以及院線的建設(shè)相比于以前都有了顯著的提高。影迷們特別關(guān)心新電影的發(fā)行,甚至一部分狂熱的影迷為了一個(gè)觀影舒適的位置或者是一部高熱度的電影,會(huì)提前幾天去電影院門口排隊(duì)搶票。當(dāng)然了,高熱度的電影票很難買到,為此,影迷們吃了不少苦頭。結(jié)合以上信息,我們開發(fā)了電影票房信息管理系統(tǒng),以此來為影迷們服務(wù)。電影票房信息管理系統(tǒng)不僅給影迷們提供了大量的電影信息使得影迷們能夠很好地掌握影院新上映的電影動(dòng)態(tài),還給影迷們提供了網(wǎng)上購(gòu)票以及網(wǎng)上選座的渠道,這算的上是影迷們最大的福音了。這一系統(tǒng),解決了影迷們排隊(duì)難、選座難、一票難求的窘迫情況。只要有網(wǎng),人們就可以實(shí)現(xiàn)在網(wǎng)上購(gòu)買電影票,查詢新上映的電影信息,以及在觀影之后,給相應(yīng)的電影做出評(píng)價(jià),與其他影迷分享觀影后的快感。電影票房信息管理系統(tǒng)的出現(xiàn)加快了中國(guó)電影發(fā)展的腳步?;ヂ?lián)網(wǎng)的應(yīng)用已經(jīng)普及到千家萬戶,這為電影票在線預(yù)訂的發(fā)展提供了良好的空間。同時(shí),網(wǎng)上訂票服務(wù)直觀、有效、方便,是傳統(tǒng)電影預(yù)訂業(yè)務(wù)無法比擬的。調(diào)查數(shù)據(jù)顯示,現(xiàn)在人們更愿意選擇在線預(yù)訂電影票的服務(wù),這不僅節(jié)省了時(shí)間,而且價(jià)格優(yōu)惠。電影票房信息管理系統(tǒng)為廣大電影愛好者提供了相當(dāng)多的便利。只要人們能上網(wǎng),他們就可以在任何地點(diǎn)和任何時(shí)間訂購(gòu)電影票。電影票房信息管理系統(tǒng)定會(huì)給影迷們滿意的體驗(yàn)!成功訂票后,只需在影片放映前,到影城售票大廳的自動(dòng)取票機(jī)取票即可。網(wǎng)上訂購(gòu)電影票是現(xiàn)在眾多影迷們購(gòu)票的首選方式!第二節(jié)研究現(xiàn)狀電影產(chǎn)業(yè)發(fā)展比較好的國(guó)家的電影統(tǒng)計(jì)機(jī)構(gòu)主要有兩種;一種是純商業(yè)性的統(tǒng)計(jì)機(jī)構(gòu),一種是服務(wù)型的統(tǒng)計(jì)機(jī)構(gòu)。前者比如北美地區(qū)著名的電影統(tǒng)計(jì)機(jī)構(gòu);尼爾森娛樂信息公司(NielsenEDI)、蘭垂克(Rentrak)和SNLKagan等。其中NielsenEDI是全球最有實(shí)力的電影統(tǒng)計(jì)機(jī)構(gòu)之一,它為美國(guó)電影協(xié)會(huì)(MPAA),以及英國(guó)、澳大利亞和拉丁美洲一些國(guó)家的電影行業(yè)機(jī)構(gòu)提供電影統(tǒng)計(jì)信息服務(wù)。第三節(jié)研究?jī)?nèi)容在開發(fā)本系統(tǒng)的時(shí)候,我采用了模塊化的程序設(shè)計(jì)方法,方便了系統(tǒng)各個(gè)功能的組合和修改。系統(tǒng)的開發(fā)環(huán)境為NavicatPremium、Eclipse。系統(tǒng)的開發(fā)主要包含系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)功能的具體實(shí)現(xiàn)和系統(tǒng)測(cè)試等4大部分,其中系統(tǒng)設(shè)計(jì)又分為系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)兩個(gè)方面。而系統(tǒng)功能的具體實(shí)現(xiàn)因?yàn)槭褂谜叩纳矸莶煌挚梢苑譃閮纱竽K,系統(tǒng)用戶模塊和系統(tǒng)管理員模塊。用戶可以對(duì)影院、電影、新聞資訊等信息進(jìn)行瀏覽,在登錄之后也可以對(duì)個(gè)人信息進(jìn)行修改操作,還可以通過該系統(tǒng)進(jìn)行電影票的購(gòu)買操作。而系統(tǒng)管理員在登錄到系統(tǒng)后臺(tái)以后,能夠?qū)τ脩粜畔?、電影分類、電影信息、影院信息以及訂單信息進(jìn)行管理,用戶有下單功能,那么管理員就應(yīng)該有發(fā)貨功能,兩者相互對(duì)應(yīng),共同完成電影票交易全過程。PAGE27第2章關(guān)鍵技術(shù)概述第一節(jié)Java通過為CGI應(yīng)用程序或Internet應(yīng)用程序編程接口(NSAPWorker)或NetSCape提供編程接口,當(dāng)前用于擴(kuò)展Web服務(wù)器的技術(shù)正變得越來越成熟,是系統(tǒng)構(gòu)建的最有效的解決方案。瀏覽器端還有許多擴(kuò)展。這些包括標(biāo)準(zhǔn)的MicrosoftActiveXjscript。VB腳本,Netscape插件標(biāo)準(zhǔn),JavaScript腳本和Java擴(kuò)展。但是,瀏覽器擴(kuò)展僅進(jìn)行一些檢查以限制對(duì)多媒體,邏輯和平臺(tái)數(shù)據(jù)的查看。因此,所有問題都無法完全解決,不能被視為主要解決方案。因此,毫無疑問,Java在未來的Web技術(shù)中扮演著更重要和更重要的角色。由于Java語言本身的優(yōu)點(diǎn),它最終將與CORBA結(jié)合使用。因?yàn)榭梢詮腤eb服務(wù)器動(dòng)態(tài)下載和運(yùn)行Java,所以CORBA對(duì)象的分布式計(jì)算所需的所有orb(對(duì)象請(qǐng)求代理)只能用Java實(shí)現(xiàn)。第二節(jié)數(shù)據(jù)庫數(shù)據(jù)庫是數(shù)據(jù)管理的有效技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。今天,信息資源已成為各個(gè)部門的重要財(cái)富和資源。目前的網(wǎng)絡(luò)應(yīng)用軟件開發(fā),已經(jīng)不是以前靜態(tài)頁面打天下的時(shí)候了。現(xiàn)在的網(wǎng)站,幾乎都要涉及到大量的信息,傳統(tǒng)的文件方式已經(jīng)不在適用。用數(shù)據(jù)庫來保存信息已經(jīng)成為各種網(wǎng)絡(luò)應(yīng)用中的首選。對(duì)于一個(gè)網(wǎng)站來說,數(shù)據(jù)庫尤為重要,甚至可以說,數(shù)據(jù)庫是一個(gè)網(wǎng)站的根本,其他只不過是一個(gè)工具而已。應(yīng)用程序設(shè)計(jì)少不了數(shù)據(jù)庫,因?yàn)橹挥袛?shù)據(jù)庫才能大量、快速地處理信息??梢宰x取數(shù)據(jù)庫,也可以讀取其他ODBC(開放式數(shù)據(jù)庫互聯(lián))兼容的數(shù)據(jù)庫。確定系統(tǒng)的流程圖后,就要開始著手底層數(shù)據(jù)庫的設(shè)計(jì),只有完成數(shù)據(jù)庫的架設(shè)后才能在以后的編程中對(duì)數(shù)據(jù)的操作有所依據(jù)。在進(jìn)行本系統(tǒng)數(shù)據(jù)庫的架設(shè)時(shí)我們選擇的是微軟的Access.因?yàn)樗褂梅奖闱以诟鞣矫婺軡M足系統(tǒng)的要求。數(shù)據(jù)(Data)實(shí)際上是描述事物的符號(hào)記錄,即根據(jù)事物的特征組成記錄來確定一個(gè)事物,比如在設(shè)備管理系統(tǒng)中,設(shè)備儀器名稱、型號(hào)、廠家、出廠號(hào)、購(gòu)置日期、位置等構(gòu)成的一個(gè)個(gè)記錄。第3章系統(tǒng)分析第一節(jié)系統(tǒng)需求分析通過前面的研究目的及意義,我們了解到平常電影院的售票方式是影迷們?cè)谑燮贝翱谂抨?duì)用現(xiàn)金買票,再加上我們通過線下對(duì)一部分影迷進(jìn)行問卷調(diào)查,結(jié)合我了解到的和我調(diào)查到的,總結(jié)出需求分析,那就是設(shè)計(jì)系統(tǒng)的時(shí)候要解決用戶排隊(duì)買票、不能自己選擇座位、買票渠道單一等3個(gè)大問題。用戶可以通過這個(gè)系統(tǒng)實(shí)現(xiàn)網(wǎng)上購(gòu)買電影票、在線選擇座位等功能,當(dāng)然,這是主要的。要想開發(fā)的系統(tǒng)被人們接納推廣,必須要有新功能來吸引人們的眼球。我認(rèn)為,系統(tǒng)應(yīng)該錄入大量的電影信息和影院信息,這樣用戶在購(gòu)買電影票之前,可以查看電影大致的故事情節(jié),從而挑選自己喜歡看的電影,然后買票。為什么要錄入影院信息呢?因?yàn)槊總€(gè)電影院的環(huán)境不同,電影院的設(shè)施存在優(yōu)劣之差,電影院的服務(wù)也有差異,環(huán)境好,服務(wù)態(tài)度好,設(shè)施完備的電影院更受人們的歡迎,用戶可以在線上選擇電影院進(jìn)行購(gòu)票。對(duì)于用戶來說,除了這些功能以外,還應(yīng)該有電影評(píng)分功能以及電影、影院的收藏功能。人們看完電影以后,免不了會(huì)和朋友們分享一部電影值得觀看的地方,或者吐槽一部電影拍的有多爛,加入用戶評(píng)分功能就是為了更方便用戶分享電影的看點(diǎn)或槽點(diǎn),提供一個(gè)用戶與用戶之間溝通的渠道??紤]到不是所有用戶瀏覽了電影信息或者影院信息以后,就會(huì)立刻買票去看電影,所以系統(tǒng)應(yīng)該具備收藏功能,用戶在瀏覽電影、影院信息的時(shí)候,如果看見了心儀的影片或者心動(dòng)的影院,可以立刻點(diǎn)擊收藏按鈕,避免用戶下次進(jìn)入系統(tǒng)時(shí),重復(fù)查找這些信息,為用戶省下不少時(shí)間和精力。有售票功能還不夠,還必須有退款功能,如果用戶買票之后,有其他事情不能前往電影院看電影,這時(shí)候用戶是可以在線上進(jìn)行退票退款的。最基礎(chǔ)的功能便是用戶的注冊(cè)、登錄和修改個(gè)人信息的功能了,這是每個(gè)程序必備的功能。對(duì)于系統(tǒng)管理員來說,應(yīng)該實(shí)現(xiàn)對(duì)用戶、電影、影院、系統(tǒng)、評(píng)分、訂單等的管理。系統(tǒng)管理員可以實(shí)現(xiàn)對(duì)用戶、電影、影院以及用戶評(píng)分信息的增、刪、改、查。還可以對(duì)用戶已經(jīng)支付的訂單進(jìn)行發(fā)貨操作,來完成用戶線上買票的最后一步,也可以查看系統(tǒng)里所有訂單的詳細(xì)信息。當(dāng)然,系統(tǒng)除了這些功能以外,還有其他內(nèi)容,主頁有輪播圖,還有新聞資訊界面,管理員可以更改這些信息,進(jìn)而實(shí)現(xiàn)對(duì)系統(tǒng)的管理。管理員還有一個(gè)功能要著重強(qiáng)調(diào)一下,那就是可以查看所有電影院上映的電影總數(shù)的分類匯總,通過一張扇形統(tǒng)計(jì)表可以很直觀的看到不同類型的電影的上映情況。第二節(jié)可行性分析(1)經(jīng)濟(jì)可行性:我現(xiàn)在還是一名大學(xué)在讀的學(xué)生,沒有足夠的資金用于開發(fā)程序,所以在開發(fā)系統(tǒng)之前,我會(huì)去精心挑選一些免費(fèi)的軟件來進(jìn)行系統(tǒng)的開發(fā),盡可能地降低系統(tǒng)開發(fā)地成本。NavicatPremium和Eclipse就是一個(gè)不錯(cuò)的選擇,因?yàn)檫@兩款軟件都是免費(fèi)的,可以用來做數(shù)據(jù)庫和系統(tǒng)后臺(tái),同時(shí),我在網(wǎng)上找到了photoshop的安裝包以及破解教程,用photoshop來對(duì)系統(tǒng)界面進(jìn)行優(yōu)化。這么看來,開發(fā)這個(gè)系統(tǒng)的經(jīng)濟(jì)成本幾乎為零。(2)操作可行性:系統(tǒng)前端界面使用輪播圖和圖片進(jìn)行填充,這讓系統(tǒng)的界面變得非常簡(jiǎn)潔,同時(shí)把圖片做成超鏈接,并連接到系統(tǒng)相應(yīng)位置,用戶在操作起來也會(huì)方便不少。(3)時(shí)間可行性:從7到12月份,其中有5個(gè)月的時(shí)間,5個(gè)月的時(shí)間足夠我從0開始,開發(fā)一個(gè)電影票房信息管理系統(tǒng)。第三節(jié)系統(tǒng)性能需求除了上述需求以外,系統(tǒng)的性能需求也非常重要。系統(tǒng)界面元素應(yīng)該與系統(tǒng)的主題相呼應(yīng),在開發(fā)該系統(tǒng)時(shí)我選擇暗色系的顏色作為系統(tǒng)的背景色,在用戶進(jìn)入系統(tǒng)的時(shí)候,營(yíng)造出一種影院的氛圍,突出系統(tǒng)的主題。在電影票房信息管理系統(tǒng)的性能需求中,要求系統(tǒng)每個(gè)部分的功能操作起來不難,界面整體簡(jiǎn)潔不花哨,還要求系統(tǒng)能夠穩(wěn)定運(yùn)行,不能帶有病毒。除此之外,在進(jìn)行系統(tǒng)數(shù)據(jù)更新時(shí),要保證數(shù)據(jù)更新又快又準(zhǔn),不會(huì)因?yàn)閿?shù)據(jù)丟失而引起系統(tǒng)漏洞。第四節(jié)系統(tǒng)流程圖一、用戶前端訂票業(yè)務(wù)流程3.1用戶前端訂票業(yè)務(wù)流程圖根據(jù)上面的流程圖,可以看出用戶訂票流程:(1)未注冊(cè)用戶進(jìn)行注冊(cè)操作;(2)未登錄用戶可以查看電影信息;(3)未登錄用戶可以查看影院信息;(4)用戶登錄后才能進(jìn)行選座位操作;(5)用戶進(jìn)行影票預(yù)定操作;(6)用戶進(jìn)行收藏電影/影院信息操作;(7)用戶進(jìn)行支付訂單操作;二、管理員后臺(tái)管理業(yè)務(wù)流程3.2管理員后臺(tái)管理業(yè)務(wù)流程圖對(duì)上面的流程圖進(jìn)行分析可以看出:(1)管理員登錄后進(jìn)入后臺(tái),管理系統(tǒng)各個(gè)信息;(2)管理員進(jìn)行用戶管理操作;(3)管理員進(jìn)行電影管理操作;(4)管理員進(jìn)行系統(tǒng)管理操作;(5)管理員進(jìn)行個(gè)人信息管理操作;(6)管理員進(jìn)行用戶評(píng)分管理操作;(7)管理員進(jìn)行用戶信息管理操作;(8)管理員進(jìn)行訂單管理操作;(9)管理員進(jìn)行輪播圖管理操作;(10)管理員進(jìn)行電影信息管理操作;(11)管理員進(jìn)行電影分類管理操作;

第4章系統(tǒng)設(shè)計(jì)第一節(jié)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)通過上面的系統(tǒng)分析知道了系統(tǒng)需要實(shí)現(xiàn)的功能,系統(tǒng)的功能按照使用者的身份分為兩大模塊,管理員和用戶模塊。電影票房信息系統(tǒng)用戶的功能模塊又分為用戶已登錄和用戶未登錄兩種情況;不管用戶是否登錄,都可以進(jìn)行瀏覽首頁、查看電影信息、查看影院信息、查看用戶評(píng)分信息和查看新聞資訊等等操作,但是電影票的預(yù)定、電影評(píng)分、電影收藏、查看我的訂單、查看我的地址、查看我的收藏等操作只能在用戶登錄之后才能進(jìn)行。電影票房信息系統(tǒng)管理員模塊主要是針對(duì)個(gè)人、用戶、電影、影院、評(píng)分、訂單以及系統(tǒng)信息的操作。圖4.1是電影票房信息管理系統(tǒng)的結(jié)構(gòu)圖。圖4.1系統(tǒng)的功能結(jié)構(gòu)圖數(shù)據(jù)庫設(shè)計(jì)一、數(shù)據(jù)庫邏輯設(shè)計(jì)電影票房信息管理系統(tǒng)的主要實(shí)體有電影信息、影院信息、新聞資訊信息、系統(tǒng)用戶訂單、系統(tǒng)用戶、系統(tǒng)管理員等。(1)電影信息實(shí)體如圖4.2所示:圖4.2電影信息實(shí)體圖(2)影院信息實(shí)體如圖4.3所示:圖4.3影院信息實(shí)體圖(3)新聞資訊信息實(shí)體如圖4.4所示:圖4.4新聞資訊實(shí)體(4)系統(tǒng)用戶訂單實(shí)體如圖4.5所示:圖4.5系統(tǒng)用戶訂單實(shí)體圖(5)系統(tǒng)用戶實(shí)體如圖4.6所示:圖4.6系統(tǒng)用戶實(shí)體圖(6)系統(tǒng)管理員實(shí)體如圖4.7所示:圖4.7系統(tǒng)管理員實(shí)體圖二、數(shù)據(jù)庫物理設(shè)計(jì)電影票房信息管理系統(tǒng)主要設(shè)置了以下幾個(gè)表:(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)功能的具體實(shí)現(xiàn)系統(tǒng)功能的具體實(shí)現(xiàn)分為用戶功能和系統(tǒng)管理員功能兩大模塊,后面分別逐一展示。未進(jìn)行登錄操作時(shí),用戶可以瀏覽系統(tǒng)界面,但是不能進(jìn)行任何操作,因?yàn)橄到y(tǒng)首頁內(nèi)容較多,所以分為兩張圖分別展示。圖5.1系統(tǒng)首頁展示圖圖5.2系統(tǒng)首頁展示圖第一節(jié)用戶功能的實(shí)現(xiàn)一、用戶注冊(cè)/登錄沒有賬號(hào)的用戶必須先注冊(cè)賬號(hào)。電影票房信息管理系統(tǒng)用戶注冊(cè)頁面如圖5.3所示。圖5.3用戶注冊(cè)頁面用戶在注冊(cè)賬號(hào)時(shí),系統(tǒng)會(huì)審核用戶名是否存在,如果用戶名已存在,則注冊(cè)失?。环粗畡t注冊(cè)成功。如圖5.4是注冊(cè)失敗的展示圖。如圖5.4注冊(cè)失敗展示圖已有賬號(hào)的用戶輸入正確賬號(hào)的密碼即可登錄系統(tǒng),用戶登錄界面如圖5.5所示。圖5.5用戶登錄界面二、用戶個(gè)人中心在進(jìn)行登錄操作以后,系統(tǒng)會(huì)自動(dòng)跳轉(zhuǎn)到用戶個(gè)人中心界面。用戶在個(gè)人中心界面,可以修改個(gè)人信息,查看我的地址、收藏以及我的訂單。個(gè)人中心界面如圖5.6所示。圖5.6用戶個(gè)人中心界面查看我的訂單界面如圖5.7所示。圖5.7我的訂單頁面三、用戶充值當(dāng)用戶余額不足時(shí),可以在個(gè)人中心界面里進(jìn)行充值操作,充值界面如圖5.8所示。圖5.8充值界面四、影院信息界面用戶可以在影院信息界面查看每個(gè)影院的信息,還可以對(duì)影院進(jìn)行收藏和評(píng)價(jià)。圖5.9是影院信息界面,圖5.10是影院收藏與評(píng)價(jià)界面。圖5.9影院信息界面圖5.10影院收藏與評(píng)價(jià)界面五、電影信息界面雖然在系統(tǒng)首頁會(huì)又幾部推薦的影片供用戶查看,但是影片最多的還是在電影信息界面,在這個(gè)界面里用戶能進(jìn)行的操作可就多了,既可以查看電影信息,又可以點(diǎn)擊屏幕中的小視頻,觀看電影的預(yù)告片,同時(shí)還可以進(jìn)行電影的收藏和評(píng)價(jià)操作,最最重要的是,用戶可以在電影信息界面進(jìn)行在線購(gòu)票操作。圖5.11是觀看電影預(yù)告片的展示圖。圖5.11觀看電影預(yù)告片展示圖電影信息界面如圖5.12所示。圖5.12電影信息界面展示圖影票預(yù)定界面如圖5.13所示圖5.13影票預(yù)定界面展示圖六、新聞資訊界面雖然系統(tǒng)首頁也有部分新聞資訊內(nèi)容,但是新聞資訊的詳細(xì)內(nèi)容在新聞資訊界面,用戶可以查看每條新聞的詳細(xì)內(nèi)容,新聞資訊詳細(xì)界面如圖5.14所示。圖5.14新聞資訊詳細(xì)界面展示圖第二節(jié)管理員功能模塊的實(shí)現(xiàn)管理員可以管理系統(tǒng)的一切信息,有了管理員對(duì)于信息的管理,系統(tǒng)才能長(zhǎng)久無誤的運(yùn)行。系統(tǒng)管理員的功能無非就是四個(gè)字,增、刪、改、查,這四個(gè)字看起來簡(jiǎn)單,要想每個(gè)模塊都想實(shí)現(xiàn)的話卻也不容易,下面將對(duì)管理員各個(gè)功能模塊進(jìn)行實(shí)現(xiàn)。一、管理員登錄管理員進(jìn)行登錄操作后,方可對(duì)系統(tǒng)的信息進(jìn)行管理。管理員登錄界面如圖5.15所示。圖5.15管理員登錄界面展示圖二、用戶管理系統(tǒng)管理員進(jìn)行登錄操作以后,可以對(duì)系統(tǒng)用戶進(jìn)行管理??梢栽黾佑脩粜畔?,也可以修改和查看用戶信息。這里要提一點(diǎn)的就是,在實(shí)現(xiàn)對(duì)用戶的管理功能模塊時(shí),我在界面左側(cè)設(shè)置了一個(gè)單選框,只需勾選單選框便能夠?qū)崿F(xiàn)對(duì)用戶信息的批量操作,例如:刪除所有用戶信息;這就給系統(tǒng)管理員減少了任務(wù)量,為系統(tǒng)管理員省下了不少時(shí)間和精力。用戶管理界面如圖5.16所示。圖5.16用戶管理界面展示圖三、電影管理管理員對(duì)電影管理的模塊分為電影分類管理和電影信息管理兩個(gè)部分,電影分類管理就是對(duì)電影類別進(jìn)行增刪改查操作,由于該界面單一,這里我就不細(xì)說了。重點(diǎn)說一下電影信息管理功能,管理員不僅可以通過電影名稱查詢電影信息,還可以通過電影分類和電影標(biāo)簽來查詢某一類電影,同時(shí)也能點(diǎn)擊預(yù)覽按鈕,觀看電影的預(yù)告片。電影信息管理界面如圖5.17所示。圖5.17電影信息管理界面展示圖四、電影分類統(tǒng)計(jì)系統(tǒng)管理員可以在電影分類統(tǒng)計(jì)界面查詢所有影院上映的所有電影種類及其所占百分比,使用扇形圖來展示所占百分比,其結(jié)果更直觀,讓人一目了然。電影分類統(tǒng)計(jì)界面如圖5.18所示。圖5.18電影分類統(tǒng)計(jì)界面展示圖五、影院信息管理既然有了對(duì)電影信息的管理,那肯定少不了對(duì)影院信息的管理,電影和影院存在共生關(guān)系,兩者只會(huì)共同存在,缺了其中一個(gè)都不行。影院信息管理界面如圖5.19所示。圖5.19影院信息管理展示圖六、訂單管理系統(tǒng)管理員對(duì)訂單信息的管理是實(shí)現(xiàn)管理員功能的重中之重。因?yàn)橛唵螘?huì)直接涉及到每一位用戶的經(jīng)濟(jì)利益。對(duì)用戶訂單的管理包含未支付訂單、已支付訂單、已完成訂單、已取消訂單、已退款訂單和已發(fā)貨訂單等6種狀態(tài)訂單的管理。用戶在進(jìn)行電影票的預(yù)定時(shí),如果已經(jīng)支付了電影票的費(fèi)用,管理員應(yīng)該盡快完成電影票的發(fā)貨操作。對(duì)已付款訂單進(jìn)行發(fā)貨操作如圖5.20所示。圖5.20已支付訂單發(fā)貨操作的界面展示圖第6章系統(tǒng)測(cè)試第一節(jié)系統(tǒng)測(cè)試的目的及意義電影票房信息管理系統(tǒng)在實(shí)現(xiàn)基本功能之后,應(yīng)該對(duì)系統(tǒng)進(jìn)行測(cè)試操作。這樣做的目的為了測(cè)試出系統(tǒng)的bug,減少系統(tǒng)漏洞,讓系統(tǒng)能夠穩(wěn)定的運(yùn)行,保證系統(tǒng)在每次運(yùn)行的時(shí)候,系統(tǒng)的每一個(gè)界面都能正確的展示出來,系統(tǒng)的每一張圖片都能以固定的尺寸出現(xiàn)在相應(yīng)的位置。如果不進(jìn)行系統(tǒng)測(cè)試而直接讓用戶使用剛開發(fā)出來的系統(tǒng),一旦系統(tǒng)運(yùn)行出現(xiàn)問題,那我們必須要對(duì)該系統(tǒng)進(jìn)行返工,這樣就會(huì)花費(fèi)大量時(shí)間和精力,而且會(huì)給用戶帶來很不好的系統(tǒng)使用體驗(yàn),影響該系統(tǒng)后期的推廣工作。結(jié)合以上兩點(diǎn)來看,對(duì)系統(tǒng)進(jìn)行測(cè)試是整個(gè)系統(tǒng)開發(fā)過程中,不可或缺的一部分。第二節(jié)制定測(cè)試方案經(jīng)過反復(fù)的斟酌,以及在網(wǎng)上查找資料,慢慢的對(duì)于系統(tǒng)測(cè)試有了頭緒,并制定以下測(cè)試方案。(1)反復(fù)在不同的瀏覽器上面運(yùn)行該電影票房信息管理系統(tǒng),并且對(duì)照每一次的運(yùn)行結(jié)果,來驗(yàn)證該系統(tǒng)的兼容性。(2)在同一個(gè)瀏覽器上運(yùn)行該電影票房信息管理系統(tǒng),并且反復(fù)進(jìn)行某一個(gè)功能,將執(zhí)行每一次功能的結(jié)果進(jìn)行對(duì)比,驗(yàn)證該系統(tǒng)的功能。第三節(jié)測(cè)試結(jié)果一、測(cè)試系統(tǒng)兼容性本次開發(fā)的系統(tǒng)在qq瀏覽器、百度瀏覽器和谷歌瀏覽器上都能穩(wěn)定運(yùn)行,系統(tǒng)的兼容性還不錯(cuò),對(duì)3個(gè)瀏覽器的測(cè)試如下:表6.1系統(tǒng)兼容性測(cè)試測(cè)試瀏覽器能否穩(wěn)定運(yùn)行預(yù)期結(jié)果結(jié)論全球?yàn)g覽器能能該系統(tǒng)兼容性良好百度瀏覽器能能谷歌瀏覽器能能二、測(cè)試系統(tǒng)功能測(cè)試系統(tǒng)功能分為兩個(gè)部分,用戶的功能和管理員的功能。(1)測(cè)試用戶的登錄和購(gòu)票功能。如表6.2所示表6.2測(cè)試用戶功能操作期望結(jié)果實(shí)際結(jié)果結(jié)果比較登錄輸入正確的賬號(hào)和密碼成功登錄進(jìn)入系統(tǒng),沒有輸入正確的密碼或賬號(hào)則登錄系統(tǒng)失敗輸入正確的賬號(hào)和密碼成功登錄進(jìn)入系統(tǒng),沒有輸入正確的密碼或賬號(hào)則登錄系統(tǒng)失敗期望結(jié)果與預(yù)期結(jié)果一致購(gòu)票選座之后,且賬戶余額充足,購(gòu)票成功,未選座則會(huì)提示先進(jìn)行選座操作,賬戶余額不足則購(gòu)票失敗選座之后,且賬戶余額充足,購(gòu)票成功,未選座則會(huì)提示先進(jìn)行選座操作,賬戶余額不足則購(gòu)票失敗期望結(jié)果與預(yù)期結(jié)果一致(2)測(cè)試系統(tǒng)管理員對(duì)用戶信息、電影分類信息、電影信息、影院信息的增加、刪除和修改功能,以及訂單發(fā)貨功能。如表6.3所示。表6.3測(cè)試管理員功能操作實(shí)際結(jié)果預(yù)期結(jié)果預(yù)期結(jié)果與實(shí)際結(jié)果是否一致增加一條用戶信息,并用該用戶賬號(hào)登錄登錄成功登錄成功結(jié)果一致修改一個(gè)用戶的密碼,并用此密碼登錄登錄成功登錄成功結(jié)果一致刪除一個(gè)用戶的手機(jī)號(hào),并在用戶管理界面查看用戶信息用戶手機(jī)號(hào)消失用戶手機(jī)號(hào)消失結(jié)果一致刪除電影分類中的動(dòng)作類,并在電影分類管理界面查看電影分類信息動(dòng)作類消失動(dòng)作類消失結(jié)果一致在電影分類信息管理界面,增加一個(gè)驚悚類,并查看電影分類信息驚悚類存在驚悚類存在結(jié)果一致在電影信息管理界面,刪除電影金剛川,在前端界面查看所有電影信息前端界面沒有電影金剛川前端界面沒有電影金剛川結(jié)果一致在后臺(tái)電影信息管理界面查看毒液預(yù)告片查看預(yù)告片成功查看預(yù)告片成功結(jié)果一致在后臺(tái)電影信息管理界面,添加電影姜子牙相關(guān)信息,并在系統(tǒng)前端界面里查看所有電影信息前端界面存在電影姜子牙前端界面存在電影姜子牙結(jié)果一致系統(tǒng)管理員在訂單管理界面查看已支付訂單,確認(rèn)發(fā)貨,用戶登錄系統(tǒng)后,查看訂單狀態(tài)訂單已發(fā)貨訂單已發(fā)貨結(jié)果一致結(jié)束語畢業(yè)設(shè)計(jì)是鞏固大學(xué)所學(xué)知識(shí)、提高專業(yè)能力的最有效的方法,同時(shí)還可以體現(xiàn)出我們所學(xué)知識(shí)的應(yīng)用情況。在本次開發(fā)基于java的電影票房信息管理系統(tǒng)的過程中,我一邊復(fù)習(xí)大學(xué)四年所學(xué)到的知識(shí),一邊把所學(xué)知識(shí)應(yīng)用到實(shí)際的系統(tǒng)開發(fā)當(dāng)中,這個(gè)過程剛開始挺不容易的,在系統(tǒng)開發(fā)之初,要一邊復(fù)習(xí)一邊做系統(tǒng),自己總感覺時(shí)間不夠,這樣的狀態(tài)持續(xù)了一個(gè)多月,好在熬過一個(gè)多月的適應(yīng)期,到了后面的幾個(gè)月,我也適應(yīng)了這種模式,對(duì)于系統(tǒng)的開發(fā)也越來越得心應(yīng)手,后期的開發(fā)進(jìn)度也提升了不少。通過這次獨(dú)立開發(fā)基于java的信息管理系統(tǒng),并且將其作為畢業(yè)設(shè)計(jì)作品,這個(gè)過程中,我感覺自己做項(xiàng)目的實(shí)戰(zhàn)經(jīng)驗(yàn)得到了提升,同時(shí)我也明白了一個(gè)道理,不管是作為一名學(xué)生,還是以后工作時(shí)作為一名程序員,都要不間斷的學(xué)習(xí),計(jì)算機(jī)編程技術(shù)是不斷進(jìn)步的,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論