版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
畢業(yè)設(shè)計(論文)永達影評網(wǎng)系別:專業(yè):學生姓名:學生學號:指導教師:完成日期:二〇一九年××月摘要網(wǎng)絡(luò)的快速發(fā)展從根本上改變了人們的生活方式,進入二十一世紀以后,人們的生活發(fā)生了巨大的變化,融入了信息化的模式中。隨著我國經(jīng)濟發(fā)展水平的飛速提高,人們步入小康生活,生活水平不斷的提高。電影業(yè)的迅速發(fā)展,越來也多人選擇去影院觀看電影,同時電影院之間的競爭越來越大,如何更好的吸引等多客戶,提高影院客流量,是各大影院關(guān)注的熱點。在信息化時代的今天,互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)支付體系的完善,使得人們越來越青睞于網(wǎng)絡(luò),基于這一現(xiàn)狀,結(jié)合計算機技術(shù),特開發(fā)了本永達影評網(wǎng),為用戶提供一個便捷的電影查詢的平臺,同時提高影院的客流量,促進影院發(fā)展。本課題根據(jù)用戶的需要以及網(wǎng)絡(luò)的優(yōu)勢建立的一個永達影評網(wǎng),本系統(tǒng)主要采JSP語言進行編寫,本系統(tǒng)數(shù)據(jù)庫采用數(shù)據(jù)處理功能強大的MySQL來建立,這是一個中、小型的數(shù)據(jù)庫管理系統(tǒng)。它功能強大,使用方便,提供了與其他數(shù)據(jù)庫管理軟件包良好的接口,能方便地識別多種數(shù)據(jù)庫管理系統(tǒng)生成的數(shù)據(jù)庫文件。數(shù)據(jù)庫管理系統(tǒng)模塊采用管理員密碼管理形式,進入系統(tǒng)要求有密碼輸入,保證數(shù)據(jù)的安全性。關(guān)鍵詞:B/S結(jié)構(gòu);MYSQL數(shù)據(jù)庫;永達影評網(wǎng);JSP技術(shù)AbstractTherapiddevelopmentoftheInternethasfundamentallychangedpeople'swayoflife.Afterenteringthe21stcentury,people'sliveshaveundergonetremendouschangesandareintegratedintotheinformatizationmodel.WiththerapiddevelopmentofChina'seconomicdevelopmentlevel,peoplehavesteppedintoawell-offlifeandtheirlivingstandardshavebeencontinuouslyimproved.Withtherapiddevelopmentofthefilmindustry,moreandmorepeoplechoosetogotothecinematowatchmovies.Atthesametime,thecompetitionbetweencinemasisgettingbiggerandbigger.Howtoattractmorecustomersandimprovethetrafficofcinemasisahotspotformajorcinemas.Todayintheinformationage,therapiddevelopmentofInternettechnologyandtheimprovementofthenetworkpaymentsystemhavemadepeoplemoreandmorefavoredbythenetwork.Basedonthissituation,combinedwithcomputertechnology,thecompanyhasdevelopedtheYongdaFilmReviewNetworktoprovideuserswithaAconvenientplatformformovieinquiries,whileincreasingthepassengerflowofthetheaterandpromotingthedevelopmentofthecinema.Thisprojectisbasedontheneedsofusersandtheadvantagesofthenetwork.AsystemismainlywritteninJSPlanguage.ThesystemdatabaseisbuiltwithMySQL,apowerfuldataprocessingsystem.Thisisasmallandmedium-sizeddatabasemanagementsystem..Itispowerfulandeasytouse.Itprovidesagoodinterfacewithotherdatabasemanagementsoftwarepackagesandcaneasilyidentifydatabasefilesgeneratedbyvariousdatabasemanagementsystems.Thedatabasemanagementsystemmoduleadoptstheadministratorpasswordmanagementform,andentersthesystemtorequirepasswordinputtoensuredatasecurity.Keywords:B/Sstructure;MYSQLdatabase;Yongdafilmreviewnetwork;JSPtechnology目錄摘要 IAbstract I1緒論 11.1課題背景 11.2開發(fā)現(xiàn)狀 11.3課題目標 12關(guān)鍵技術(shù)簡介 32.1JSP技術(shù) 32.2B/S結(jié)構(gòu) 32.4MYSQL數(shù)據(jù)庫 43系統(tǒng)分析 53.1可行性分析 53.1.1技術(shù)可行性 53.1.2經(jīng)濟可行性 53.1.3操作可行性 53.1.4法律可行性 63.2功能需求分析 63.3性能需求分析 63.3.1系統(tǒng)的安全性 63.3.2數(shù)據(jù)的完整性 73.4系統(tǒng)UML用例分析 73.5系統(tǒng)流程分析 83.5.1注冊流程 83.5.2登錄流程 83.6非功能需求分析 94系統(tǒng)設(shè)計 104.1系統(tǒng)結(jié)構(gòu)設(shè)計 104.2系統(tǒng)順序圖 104.2.1登錄模塊順序圖 114.2.2添加信息模塊順序圖 114.3數(shù)據(jù)庫設(shè)計 124.3.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 124.3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 135系統(tǒng)的實現(xiàn) 165.1用戶功能模塊的實現(xiàn) 165.1.1用戶注冊登錄界面 165.1.2用戶登錄界面 175.1.3評價界面 175.1.4電影信息界面 185.1.5訂票界面 185.1.6我的訂單界面 195.2管理員功能模塊的實現(xiàn) 195.2.1管理員登錄界面 195.2.2首頁輪播管理界面 205.2.3預(yù)告片管理界面 205.2.4新聞公告管理界面 215.2.5客戶管理界面 215.2.6電影管理界面 226系統(tǒng)測試 236.1測試定義 246.2測試方法 246.3功能測試 256.4測試策略 256.5測試分析 257總結(jié) 27參考文獻 28致謝 29PAGE291緒論1.1課題背景永達影評網(wǎng)是在當今不斷發(fā)展的社會現(xiàn)狀中產(chǎn)生出來的,在以往沒有網(wǎng)絡(luò)技術(shù)的情況下,一般人都是去影院售票窗口來購買?,F(xiàn)如今,隨著電影業(yè)的不斷發(fā)展,電影院的增多,客流量的增長,老式的查看電影票方法已經(jīng)滿足不了現(xiàn)在日益增長的需求。永達影評網(wǎng)自然而言的借助于快速發(fā)展的網(wǎng)絡(luò)系統(tǒng)出現(xiàn)了,因特網(wǎng)技術(shù)的飛速發(fā)展正在迅速地改變著人們的生活方式,因特網(wǎng)正在由科學工作者的工具變?yōu)槠胀ò傩斋@取信息、進行交流的場所,而因特網(wǎng)的商業(yè)應(yīng)用則尤為引人注目。本課題永達影評網(wǎng)有著無法比擬的優(yōu)點,其具有利用率高的特點,同時使得用戶更快的訂票,受到了人們的廣泛使用;同時永達影評網(wǎng)利用計算機平臺,對信息進行管理,儲存空間大,成本低,查找方便等。永達影評網(wǎng),采用MYSQL數(shù)據(jù)庫,充分保證數(shù)據(jù)的安全性、穩(wěn)定性,管理員可以快捷準確的管理網(wǎng)站信息。1.2開發(fā)現(xiàn)狀近年來,我國電影業(yè)發(fā)展的速度越來越快,我們?nèi)ビ霸嚎措娪霸絹碓筋l繁,影院的客流量巨大,面臨這巨大客運量以市場的競爭,如何讓用戶方便快捷的購買到電影票成了關(guān)鍵。目前,國內(nèi)美團網(wǎng)、拉手網(wǎng)、糯米網(wǎng)等都推出了電影購票功能,備受大家喜愛,上網(wǎng)購票人數(shù)越來越多。系統(tǒng)擁有強大的搜索功能,界面更豐富多彩,設(shè)計非常人性化,系統(tǒng)的操作簡單,流程易操作,備受消費者好評。國內(nèi)外同類的售票系統(tǒng)開發(fā)越來越多,給消費者帶來了巨大的便利,同時也大大促進了電影業(yè)的發(fā)展。隨著我國經(jīng)濟水平的不斷提高,永達影評網(wǎng)的發(fā)展空間不可估量。1.3課題目標首先對本永達影評網(wǎng)所涉及到的相關(guān)計算機知識整體把握,并進行基礎(chǔ)的系統(tǒng)分析。系統(tǒng)分析是程序開發(fā)中的一個非常重要的環(huán)節(jié),為了能夠使設(shè)計程序更好、更充分的被展現(xiàn)出來,必須事先進行調(diào)查研究。在基礎(chǔ)的調(diào)查的同時,也要對新系統(tǒng)的功能進行詳細的解析分析,這樣才能夠研究開發(fā)出更加完整的系統(tǒng)設(shè)計。本系統(tǒng)平臺利用了MYSQL數(shù)據(jù)庫的架構(gòu),設(shè)計好所使用的數(shù)據(jù)庫表格,進行系統(tǒng)分析,為系統(tǒng)打下一個堅實的技術(shù)基礎(chǔ)。其次對永達影評網(wǎng)的業(yè)務(wù)流程進行了細致的分析,并記錄和處理好相關(guān)的數(shù)據(jù)。再次研究開發(fā)系統(tǒng)所使用的數(shù)據(jù)庫管理系統(tǒng),設(shè)計數(shù)據(jù)庫信息。最后研究系統(tǒng)的各個功能模塊,并及時的掌握所使用的開發(fā)工具,從而完成系統(tǒng)的開發(fā)。設(shè)計中使用成熟的開發(fā)工具,保證了系統(tǒng)的安全性、可用性。本永達影評網(wǎng)的開發(fā)目標如下:1、操作簡便、界面良好:簡單明了的頁面布局,方便用戶進行查看電影信息,并可進行購票操作。2、即時可見:實現(xiàn)信息"即時發(fā)布、即時見效"的功能。3、功能的完善性:滿足了不同用戶的功能需求,包括管理員和用戶。2關(guān)鍵技術(shù)簡介2.1JSP技術(shù)JSP程序使用了Java編程語言,JSP技術(shù)可以對動態(tài)網(wǎng)頁進行封裝。通過tags和scriptlets,網(wǎng)頁還能訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP可以分離網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示,對可重用的基于組件的開發(fā)進行支撐,更容易的對基于Web的應(yīng)用程序進行設(shè)計。當Web服務(wù)器接收到訪問JSP網(wǎng)頁的請求時,首先運行的程序段,接下來將JSP文件中的HTML代碼和運行效果一并返還給用戶。通過Java文件的插入能夠?qū)?shù)據(jù)庫、網(wǎng)頁多重定向等運行,從而滿足構(gòu)建動態(tài)網(wǎng)頁所需要的程序。JSP和Servle相同,都可以通過服務(wù)器端運行。由于能夠?qū)⒁粋€HTML文本返回給用戶端,所以用戶端具備瀏覽器就可以進行瀏覽。HTML程序和穿插在內(nèi)部的Java程序可以構(gòu)建JSP網(wǎng)頁。在服務(wù)器被用戶端訪問時,能夠處理相應(yīng)的Java代碼,然后將產(chǎn)生的HTML頁面再返回給用戶端的瀏覽器。JSP的設(shè)計關(guān)鍵是Servlet,通常大型的Web應(yīng)用程序的設(shè)計成果也通過JavaServlet和JSP的協(xié)作。JSP既擁有了方便快捷的Java程序,又統(tǒng)統(tǒng)的面向用戶,既實現(xiàn)了平臺的無關(guān)性危險還比較小,可以具備互聯(lián)網(wǎng)的全部優(yōu)勢。2.2B/S結(jié)構(gòu)在三層體系結(jié)構(gòu)的B/S(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))系統(tǒng)中,用戶可以通過瀏覽器向分布在網(wǎng)絡(luò)上的眾多服務(wù)器發(fā)出請求。B/S系統(tǒng)極大地簡化了客戶機的工作量,客戶機上只需要安裝、配置少量的客戶端運行軟件即可,服務(wù)器將擔負大量的工作,對數(shù)據(jù)庫的訪問以及應(yīng)用程序的執(zhí)行都將由服務(wù)器來完成。B/S架構(gòu)的不斷成熟,主要使用WWW瀏覽器技術(shù),結(jié)合多種瀏覽器腳本語言,用通用瀏覽器需要實現(xiàn)原本復(fù)雜的專有軟件來實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種新的軟件架構(gòu)。B/S系統(tǒng)包括:表示邏輯層,控制邏輯層,數(shù)據(jù)展現(xiàn)層,三層是相對獨立又相互關(guān)聯(lián)。2.4MYSQL數(shù)據(jù)庫在軟件項目中,通過使用數(shù)據(jù)庫來操作數(shù)據(jù),可以保證數(shù)據(jù)的獨立性、一致性和安全性,為系統(tǒng)提供有效地訪問數(shù)據(jù)的方式,同時為程序員減少了應(yīng)用程序的開發(fā)時間。常見的數(shù)據(jù)庫無非分為兩類,一類是關(guān)系型數(shù)據(jù)庫(Oracle,DB2,MySQL,SQLServer)和非關(guān)系型數(shù)據(jù)庫(NoSql、MongeDB)。不同的數(shù)據(jù)庫有各自的優(yōu)缺點,此處不做具體介紹。MySQL支持多線程的特點,可以方便的利用系統(tǒng)資源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多種方式途徑來連接數(shù)據(jù)庫;雖說其功能不夠強大、規(guī)模也相對較小,但是對于本系統(tǒng)來說足夠了,同時也可以進行二次開發(fā)的數(shù)據(jù)庫表結(jié)構(gòu)空間的擴展。圖2-1數(shù)據(jù)庫管理系統(tǒng)和接口的原理3系統(tǒng)分析3.1可行性分析可行性分析能夠讓系統(tǒng)用最低的開發(fā)成本來獲得最高的經(jīng)濟效益。可行性分析目的是根據(jù)所開發(fā)系統(tǒng)的用戶需求,明確研究方向,明確目標。通過詳細的分析調(diào)查以及系統(tǒng)的框架設(shè)計功能模塊分析,找到可行的方法。對要設(shè)計實現(xiàn)的永達影評網(wǎng)從技術(shù)上、經(jīng)濟上、法律上、操作上進行可行性研究調(diào)查,這樣既能夠保證信息資源的合理利用,也能夠避免在學習工作設(shè)計程序過程中因失誤而導致的系統(tǒng)錯漏問題,協(xié)助我們對設(shè)計做出更加合理和可惜的抉擇。3.1.1技術(shù)可行性本永達影評網(wǎng)主要采用JSP技術(shù)和MYSQL數(shù)據(jù)庫作為設(shè)計工具,學習起來非常容易并且使用便利。作為計算機專業(yè)的學生,掌握了JSP技術(shù)的主要知識,也對MYSQL數(shù)據(jù)庫的操作進行了系統(tǒng)的學習。本系統(tǒng)從整體上看設(shè)計起來比較容易,本系統(tǒng)開發(fā)的重點就是對數(shù)據(jù)庫的設(shè)計和操作。在大學對軟件工程,軟件測試,UML統(tǒng)一建模語言等課程進行過系統(tǒng)的了解,也能夠?qū)@些課程進行開發(fā),擁有一定的系統(tǒng)辨別、開發(fā)和檢驗?zāi)芰?。因此將JSP技術(shù)以及MYSQL結(jié)合起來開發(fā)一套永達影評網(wǎng),必定是可行并且高效的。3.1.2經(jīng)濟可行性本永達影評網(wǎng)采用的軟件都是開源的,這樣能夠削減很多的精力和資源,降低開發(fā)成本。同時也能夠提升設(shè)計的作用,同時永達影評網(wǎng)對計算機配置的條件要求很低,即使是網(wǎng)吧淘汰下來的計算機也能夠滿足需要,因此,本系統(tǒng)在經(jīng)濟上是完全具有可行性的。3.1.3操作可行性永達影評網(wǎng)采用常見的界面窗口的登錄界面,而系統(tǒng)的開發(fā)則采用的是較為常用的JSP技術(shù)、JAVA語言開發(fā)。這些策使得用戶不需要很長的時間就能夠快速熟悉本永達影評網(wǎng),并掌握系統(tǒng)的操作方法。而且本系統(tǒng)操作比較容易,大部分輸入信息頁面選擇的形式都是下拉框。在有些頁面,信息可以自動生成,不需要輸入。輸入時間也采用了日歷控件,操作比較容易,對操作人員的要求不高,只需要熟練操作WINDOWS即可。3.1.4法律可行性此系統(tǒng)設(shè)計是自己設(shè)計的永達影評網(wǎng),具有很大的實際意義。開發(fā)環(huán)境軟件和使用的數(shù)據(jù)庫都是開源代碼,因此對這個系統(tǒng)進行開發(fā)與普通的系統(tǒng)軟件設(shè)計存在很大不同,沒有侵權(quán)等問題,在法律上完全具有可行性。綜上所述,我們進行了四個方面的可行性研究,可以看出,該永達影評網(wǎng)的開發(fā)是沒有問題的。3.2功能需求分析本永達影評網(wǎng)主要滿足兩種用戶的需求,這兩種用戶分別為管理員和用戶,用戶間的靜態(tài)結(jié)構(gòu)圖如圖3-1所示。圖3-1用戶間靜態(tài)結(jié)構(gòu)圖管理員用戶可對系統(tǒng)進行全面的管理,主要包括個人中心、首頁輪播管理、預(yù)告片管理、新聞公告管理、客戶管理、電影管理、電影票預(yù)定訂單管理、網(wǎng)站建議管理功能。用戶進入本系統(tǒng)可查看電影信息,注冊登陸后可進行首頁、電影、新聞公告、預(yù)告片、評價、我都訂單、我的信息。3.3性能需求分析3.3.1系統(tǒng)的安全性此永達影評網(wǎng)設(shè)計要嚴格控制管理權(quán)限,具體要求如下:1.要想對永達影評網(wǎng)設(shè)計信息進行管理,首先要依靠用戶名和密碼在系統(tǒng)中登陸,無權(quán)限的用戶不可以通過任何方式登錄系統(tǒng)和對系統(tǒng)的任何信息和數(shù)據(jù)進行查看,這樣可以保證系統(tǒng)的安全可靠性和準確性。2.在具體實現(xiàn)中對不同的權(quán)限進行設(shè)定,不同權(quán)限的用戶在系統(tǒng)中登陸后,不可以越級操作。3.3.2數(shù)據(jù)的完整性 1.所有記錄信息要保持全面,信息記錄內(nèi)容不可以是空。2.各種數(shù)據(jù)間相互聯(lián)系要保持正確。3.相同數(shù)據(jù)在不同記錄中要保持一致。3.4系統(tǒng)UML用例分析UML的縮寫是UnifiedModelingLanguage,又稱統(tǒng)一建模語言。是用來對軟件密集系統(tǒng)進行可視化建模的一種語言。它是開發(fā)者對客觀事物進行建模的標記,同時它也是為開發(fā)者了解系統(tǒng)需要什么樣的功能和整個流程是什么樣的做的前期工作。現(xiàn)在我們就對本永達影評網(wǎng)進行UML建模分析。本永達影評網(wǎng)UML用例圖如圖3-2所示。圖3-2系統(tǒng)用例圖3.5系統(tǒng)流程分析3.5.1注冊流程未有賬號的用戶可進行注冊操作,在注冊時系統(tǒng)會判斷用戶名是否已存在,已存在的話,提示返回重新填寫用戶名,用戶名不存在,填寫密碼,確認密碼,系統(tǒng)判斷兩次密碼是否一致,一致則在數(shù)據(jù)庫中添加用戶信息,注冊成功。用戶注冊流程圖如圖3-3所示。圖3-3注冊流程圖3.5.2登錄流程為了保證系統(tǒng)的安全性,要對本永達影評網(wǎng)進行管理,必須進行管理員登錄,否則無權(quán)進行系統(tǒng)管理,同時用戶要想實現(xiàn)在線留言、在線選座等操作,也必須登錄系統(tǒng)。用戶登錄流程圖如圖3-4所示圖3-4登錄流程圖3.6非功能需求分析1.完整性需求要求各種信息記錄的完整性,信息內(nèi)容不能為空,各種數(shù)據(jù)間聯(lián)系應(yīng)保持正確性,且相同的數(shù)據(jù)在不同記錄中的一致性。2.性能需求頁面響應(yīng)時問應(yīng)該在3秒以內(nèi),最長不能超過4秒;并支持至少10000人同時在線瀏覽系統(tǒng)。3.界面需求系統(tǒng)界面要求簡單明了,容易操作,符合用戶操作習慣。4.安全性需求要充分保證系統(tǒng)的安全性、穩(wěn)定性。要想對本系統(tǒng)進行管理,必須經(jīng)過正確的賬號密碼進行管理員登錄,否則無法進行系統(tǒng)管理。4系統(tǒng)設(shè)計4.1系統(tǒng)結(jié)構(gòu)設(shè)計本永達影評網(wǎng)主要包括用戶模塊和管理模塊,根據(jù)第三章中系統(tǒng)功能需求分析,系統(tǒng)功能模塊設(shè)計是一個將一個龐大的任務(wù)細分為多個小的任務(wù)的過程,這些小的任務(wù)分段完成后,組合在一起形成一個完整的任務(wù)。它具體的工作步驟是:1、系統(tǒng)被分解多個子模塊2、對各個子模塊的功能進行預(yù)先的設(shè)計3、對各個子模塊之間的邏輯關(guān)系進行設(shè)計4、對各個模塊的界面以及模塊間信息的傳輸進行設(shè)計在整個設(shè)計過程,以確定可能的具體方案達成每一個小的最終目標,對于每一個小的目標而言,我們必須先了解一些相關(guān)的需求分析的信息。然后對系統(tǒng)進行初步的設(shè)計,并對其逐漸進行優(yōu)化,設(shè)計出一個具體可實現(xiàn)的系統(tǒng)功能模塊。本永達影評網(wǎng)的結(jié)構(gòu)圖如圖4-1所示:圖4-1系統(tǒng)結(jié)構(gòu)圖4.2系統(tǒng)順序圖使用順序圖可以更好的將系統(tǒng)模塊化,并明確各個模塊的功能。下面就介紹本系統(tǒng)幾個主要模塊的順序圖。4.2.1登錄模塊順序圖用戶和管理員均可進行登錄操作,登錄模塊的順序圖如圖4-2所示。圖4-2用戶登錄順序圖4.2.2添加信息模塊順序圖管理員可進行添加電影信息、電影分類信息等,添加信息順序圖如圖4-3所示圖4-3添加信息順序圖4.3數(shù)據(jù)庫設(shè)計4.3.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫概念模型是為了將現(xiàn)實世界中信息進行抽象而設(shè)計的,從而實現(xiàn)信息世界的建模,因此,概念模型是進行數(shù)據(jù)庫設(shè)計的重要工具。在概念模式的設(shè)計中,E-R模型法是最常見的設(shè)計方法。本系統(tǒng)的E-R圖如下圖所示:1、評論信息實體E-R圖如圖4-4所示:圖4-4評論信息實體的E-R圖2、管理員信息實體E-R圖如圖4-5所示:圖4-5管理員信息實體E-R圖3、類別實體圖如圖4-6所示。圖4-6類別實體E-R圖4、電影信息實體圖如圖4-7所示。圖4-7電影信息實體E-R圖5、用戶信息實體圖如圖4-8所示。圖4-8用戶信息實體E-R圖4.3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計本永達影評網(wǎng)采用了MYSQL數(shù)據(jù)庫進行系統(tǒng)數(shù)據(jù)的儲存,主要的數(shù)據(jù)庫表的具體設(shè)置如下:表4-1pinglun評論信息表列名說明類型(長度)備注id編號int(11)不允許空,主鍵gid電影編號int(11)允許空plnr評論內(nèi)容text允許空plr評論人varchar(50)允許空plsj評論時間varchar(50)允許空uid用戶編號varchar(50)允許空plhf評論回復(fù)text允許空fs分數(shù)int(11)允許空表4-2t_admin管理員信息表列名說明類型(長度)備注userId編號int(11)不允許空,主鍵userName用戶名varchar(450)允許空userPw密碼varchar(450)允許空表4-3t_catelog類別信息表列名說明類型(長度)備注catelog_id編號int(11)不允許空,主鍵catelog_name名稱varchar(450)允許空catelog_miaoshu描述varchar(3000)允許空catelog_del刪除varchar(450)允許空表4-4t_goods電影信息表列名說明類型(長度)備注goods_id編號int(11)不允許空,主鍵goods_name名稱varchar(1800)允許空goods_miaoshu描述text允許空goods_pic圖片varchar(450)允許空goods_shichangjia市場價int(11)允許空goods_catelog_id類別編號int(11)允許空goods_del刪除varchar(450)允許空bfsc播放時長varchar(20)允許空leibie類別varchar(100)允許空diqu地區(qū)varchar(100)允許空sysj上映時間varchar(30)允許空表4-5t_user用戶信息表列名說明類型(長度)備注user_id`編號int(11)不允許空,主鍵user_name用戶名varchar(100)允許空user_pw密碼varchar(450)允許空user_type類型int(11)允許空user_realname姓名varchar(450)允許空user_address地址varchar(450)允許空user_sex性別varchar(450)允許空user_tel電話varchar(450)允許空user_email郵箱varchar(450)允許空user_qqQQvarchar(450)允許空user_age年齡varchar(450)允許空user_birthday生日varchar(450)允許空user_xueli學歷varchar(450)允許空user_del刪除varchar(450)允許空5系統(tǒng)的實現(xiàn)5.1用戶功能模塊的實現(xiàn)用戶進入本永達影評網(wǎng)可查看電影信息、新聞公告、預(yù)告片等界面的運行效果如圖5-1所示.圖5-1系統(tǒng)主界面5.1.1用戶注冊登錄界面未有賬號的用戶可進入注冊界面進行注冊操作,注冊信息包括用戶名、密碼、姓名、性別、地址等,用戶注冊界面的運行效果如圖5-2所示.圖5-2用戶注冊界面5.1.2用戶登錄界面用戶通過賬號和密碼可以進行登錄,用戶登錄界面如圖5-3所示。圖5-3用戶登錄界面5.1.3評價界面用戶可以進行評價,其界面如圖5-4所示。圖5-4評價界面5.1.4電影信息界面用戶可以進行電影信息的查看,其界面展示如圖5-5所示。圖5-5電影信息界面5.1.5訂票界面用戶可以進行在線訂票查看,其界面如圖5-6所示.圖5-6訂票界面5.1.6我的訂單界面用戶可以進我的訂單的查看,其界面如圖5-7所示.圖5-7我的訂單界面5.2管理員功能模塊的實現(xiàn)5.2.1管理員登錄界面管理員要想進入系統(tǒng)后臺對系統(tǒng)進行管理,首要進入登錄界面,需通過正確的賬號、密碼進行登錄操作,管理員登錄界面如圖5-8所示。圖5-8管理員登錄界面5.2.2首頁輪播管理界面管理員可以通過首頁輪播管理可以進行新增、修改和刪除,其界面展示如圖5-9所示。圖5-9首頁輪播管理界面5.2.3預(yù)告片管理界面管理員通過預(yù)告片管理可以進行預(yù)告片信息的新增、修改和刪除,其界面展示如圖5-10所示。圖5-10預(yù)告片管理界面5.2.4新聞公告管理界面管理員通過新聞公告管理可以進行新聞公告信息的新增、修改和刪除,其界面展示如圖5-11所示。圖5-11新聞公告管理界面5.2.5客戶管理界面管理員通過客戶管理可以進行客戶的新增、修改和刪除,其界面展示如圖5-11所示。圖5-12客戶管理界面5.2.6電影管理界面管理員通過電影管理可以進行電影信息的、添加、修改和刪除,其界面如圖5-13所示。圖5-13電影管理界面6系統(tǒng)測試在我們設(shè)計軟件的過程中,測試系統(tǒng)常用的測試方法主要有兩種:功能測試和結(jié)構(gòu)測試。功能測試也被叫做黑盒測試和數(shù)據(jù)驅(qū)動測試,是在已經(jīng)知道系統(tǒng)應(yīng)該具有的具體功能的情況下,通過黑盒測試來測試系統(tǒng)功能是不是能夠正常運行。在測試時,將系統(tǒng)當做不能打開的盒子,在不管系統(tǒng)內(nèi)部結(jié)構(gòu)與特性的狀況下進行測試,它只檢查系統(tǒng)功能是不是根據(jù)系統(tǒng)說明書的規(guī)定正常運行的,同時檢測系統(tǒng)是否能正確接收的輸入信息和輸出信息的正確對應(yīng),并保持系統(tǒng)的完整性的外部信息需求。白盒測試與黑盒測試相反,它了解系統(tǒng)內(nèi)部工作的各項具體程序,能夠通過測試來檢查系統(tǒng)內(nèi)部的運行是不是按照系統(tǒng)說明書的規(guī)定進行正常運作的,因此,白盒測試又被叫做結(jié)構(gòu)測試和邏輯驅(qū)動測試。根據(jù)測試程序的結(jié)構(gòu)在每個道路試驗,當系統(tǒng)運行時不是能按預(yù)定要求正確運行,無論其功能如,白盒測試試驗,道路試驗是一個邏輯驅(qū)動器,這種測試主要用來軟件測驗。軟件測試工作必須要通過制定測試計劃、設(shè)計測試、實施測試、執(zhí)行測試、評估測試五個階段完成。設(shè)計測試的目的是確定、描述和生成測試過程和測試用例。實施測試的目的是實施設(shè)計測試中定義的測試過程。測試的目的是實施和測試過程定義的設(shè)計實現(xiàn)。測試的目的是確保由運行意圖建立系統(tǒng)的實現(xiàn)。系統(tǒng)測試一般有以下幾種:功能測試,性能測試,恢復(fù)測試,安全性測試,強度測試。功能測試系統(tǒng)的輸入,處理,輸出,以滿足需求。性能測試主要是測試安裝在系統(tǒng)軟件的性能?;謴?fù)測試是通過人工手段,軟件錯誤,并測試系統(tǒng)恢復(fù)能力。強度測試則是檢驗系統(tǒng)的能力最強能夠達到怎樣的限度。系統(tǒng)測試是軟件設(shè)計的最后一道工序,也是非常重要的一步。用于檢查軟件的質(zhì)量、性能、可靠性等是否符合用戶需求。一套嚴謹?shù)摹⒁?guī)范的、完善的測試過程將大大提高軟件的質(zhì)量、可信度、可靠性,降低軟件的出錯率,降低用戶風險系數(shù)。通常系統(tǒng)測試包括:功能測試,安全測試,可用性測試,性能測試、兼容性測試等方面。6.1測試定義測試的定義:程序測試的目的是為了找到錯誤而實行程序的一個過程。測試(Testing)的任務(wù)與目的可以表現(xiàn)為:目的:發(fā)現(xiàn)程序的錯誤;任務(wù):通過運行計算機上的程序,找到程序中隱藏的錯誤。另一個預(yù)測的相關(guān)術(shù)語叫糾錯(Debugging)。其目的以及任務(wù)可以規(guī)定為:目的:找到并且糾正錯誤;任務(wù):解除軟件的故障,從而保證程序的可靠運行。測試與糾錯的關(guān)系,可以用圖6-1的數(shù)據(jù)流圖來說明。從圖中可以看出,每一次系統(tǒng)的測試是要準備好若干個測試數(shù)據(jù),從而與被測試的程序一起送入計算機進行命令執(zhí)行。一般我們把程序執(zhí)行一次所需要的測試數(shù)據(jù),叫做一個“測試用例(TestCase)。其中每一個測試用所例產(chǎn)生相應(yīng)的“測試結(jié)果”。但是如果它的測試結(jié)果與“期望結(jié)果”不一致的話,那就是說明程序中的錯誤是存在的,需要我們來找到并改正。圖6-1測試與糾錯信息流程6.2測試方法在我們設(shè)計軟件的過程中,測試系統(tǒng)常用的測試方法主要有兩種:功能測試和結(jié)構(gòu)測試。功能測試也被叫做黑盒測試和數(shù)據(jù)驅(qū)動測試,是在已經(jīng)知道系統(tǒng)應(yīng)該具有的具體功能的情況下,通過黑盒測試來測試系統(tǒng)功能是不是能夠正常運行。在測試時,將系統(tǒng)當做不能打開的盒子,在不管系統(tǒng)內(nèi)部結(jié)構(gòu)與特性的狀況下進行測試,它只檢查系統(tǒng)功能是不是根據(jù)系統(tǒng)說明書的規(guī)定正常運行的,同時檢測系統(tǒng)是否能正確接收的輸入信息和輸出信息的正確對應(yīng),并保持系統(tǒng)的完整性的外部信息需求。白盒測試與黑盒測試相反,它了解系統(tǒng)內(nèi)部工作的各項具體程序,能夠通過測試來檢查系統(tǒng)內(nèi)部的運行是不是按照系統(tǒng)說明書的規(guī)定進行正常運作的,因此,白盒測試又被叫做結(jié)構(gòu)測試和邏輯驅(qū)動測試。根據(jù)測試程序的結(jié)構(gòu)在每個道路試驗,當系統(tǒng)運行時不是能按預(yù)定要求正確運行,無論其功能如,白盒測試試驗,道路試驗是一個邏輯驅(qū)動器,這種測試主要用來軟件測驗。6.3功能測試功能測試主要包括五項內(nèi)容:適用性、準確性、可操作性、依從性、安全性。本永達影評網(wǎng)功能測試如表6-1所示:表6-1網(wǎng)站功能測試測試內(nèi)容測試結(jié)果適用性好準確性好可操作性好依從性好安全性好6.4測試策略為了方便用戶使用永達影評網(wǎng),以及盡可能減少使永達影評網(wǎng)的設(shè)計與實現(xiàn)的測試錯誤的發(fā)生。該測試系統(tǒng)的主要范圍,具體測試以下三個方面:1、于永達影評網(wǎng)設(shè)計與實現(xiàn)的代碼,分別進行單元測試,集成測試,系統(tǒng)測試,驗收測試的結(jié)果;2、列在測試對象可以被測試或不可接受的測試的特性和功能;3、用于分析和文檔的測試需求,該日期的書面文件不必影響的設(shè)計,開發(fā)和執(zhí)行的測試。6.5測試分析由于經(jīng)驗不足,寫代碼時出現(xiàn)了一些考慮不周的系統(tǒng)缺陷,寫代碼的時候會出現(xiàn)與設(shè)想不一致,比如說代碼不規(guī)范導致接口與接口之間出現(xiàn)問題,功能與客戶的要求不符合,這樣導致系統(tǒng)不能過關(guān),無法交付。所以系統(tǒng)在上線前必須反復(fù)測試,經(jīng)過反復(fù)測試,修改,再測試,再修改,系統(tǒng)才能夠不斷完善。在整個系統(tǒng)測試中,根據(jù)需求文檔和設(shè)計文檔,逐一對功能進行檢測并寫好測試用例,有效避免殘片缺陷,因為系統(tǒng)出現(xiàn)缺陷不僅影響功能,而且可以導致數(shù)據(jù)的不準確,導致系統(tǒng)性能的降低,經(jīng)過測試,才能使得系統(tǒng)的穩(wěn)定性和成熟度得到極大的提升,系統(tǒng)性能才能也才有保證??傮w說來,軟件通過測試。經(jīng)過對上述的測試結(jié)果分析,本永達影評網(wǎng)滿足用戶的要求和需求。所有基本功能齊全,操作簡單,系統(tǒng)運行性能良好,是一個值得推廣、應(yīng)用的永達影評網(wǎng)。7總結(jié)經(jīng)過近半年的努力,終于完成了本永達影評網(wǎng)。通過本網(wǎng)站的設(shè)計,我在原有專業(yè)知識的基礎(chǔ)上又學習到了很多新的知識,對專業(yè)知識和網(wǎng)站開發(fā)有了更深一層的理解。在系統(tǒng)開發(fā)的早期階段,對軟件編程的相關(guān)知識有一個初步的了解。從一開始的知識有一個整體設(shè)計的理解,然后從概要設(shè)計,詳細設(shè)計,編碼到最終的完成系統(tǒng),在系統(tǒng)的開發(fā)設(shè)計過程中,雖然遇到了很多困難,但當我通過自己的努力去尋找各種數(shù)據(jù)或與老師和學生互相探討學習,最終完成了本JavaWeb的永達影評網(wǎng)。當看到系統(tǒng)成功運行的那一刻,那種成就感和滿足感讓我感覺一切服從都是值得的,讓我對系統(tǒng)的開發(fā)設(shè)計充滿了信心與興趣。畢業(yè)設(shè)計是考驗我們所學知識應(yīng)用水平的時候,是對我們所學知識的應(yīng)用鞏固和提高的時刻。在本次設(shè)計中,我不僅學到了很多知識,也提高了自己解決問題的能力。這次鍛煉提高了我的實際應(yīng)用水平,也大大提高了我的動手動腦能力,讓我享受了探索的樂趣,成功的喜悅,這對我來說是一筆巨大的財富,將受益終身。在此次系統(tǒng)設(shè)計之前,我對網(wǎng)站設(shè)計懂得的專業(yè)知識不多,但是通過此次的設(shè)計,我學了很多關(guān)于網(wǎng)站設(shè)計的知識。雖然對于本系統(tǒng)的設(shè)計還是有所欠缺,但是還是讓我很欣慰,我相信此次的設(shè)計將是我在今后
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 服裝設(shè)計師試用期管理指南
- 果園規(guī)劃設(shè)計租賃合同
- 施工期間成本效益分析報告協(xié)議
- 會議服務(wù)投標質(zhì)量保證承諾書
- 精密儀器生產(chǎn)倉庫租賃合同
- 信息技術(shù)預(yù)算概算編制細則
- 交通運輸公司物業(yè)維護手冊
- 航空航天房產(chǎn)合同樣本
- 建筑供書店人工費施工合同
- 四川省社區(qū)環(huán)境衛(wèi)生規(guī)范
- Unit 4 Lesson 1 Avatars 教案 高中英語新北師大版必修第二冊(2022-2023學年)
- Q∕SY 05012.1-2016 城鎮(zhèn)燃氣安全生產(chǎn)檢查規(guī)范 第1部分:天然氣
- 學校統(tǒng)一戰(zhàn)線工作實施方案【3篇】
- “智慧校園”建設(shè)項目投標文件(技術(shù)部分)
- GB∕T 26520-2021 工業(yè)氯化鈣-行業(yè)標準
- DBJ50∕T-303-2018 玻璃幕墻安全性檢測鑒定技術(shù)標準
- 南瑞繼保工程手冊-103規(guī)約精要
- 牛津深圳版(廣州沈陽通用)九年級英語上冊 期中復(fù)習 Unit1-Unit4 詞匯練習(無答案)
- 禮儀與教化下外國篇
- 景物描寫作用及練習
- PPT模板:熱烈歡迎兄弟單位領(lǐng)導蒞臨指導工作匯報課件
評論
0/150
提交評論