![計算機(jī)畢業(yè)設(shè)計電影院排片影評管理系統(tǒng)論文_第1頁](http://file4.renrendoc.com/view11/M00/32/02/wKhkGWXrzYGAbLjMAACE25iozRo347.jpg)
![計算機(jī)畢業(yè)設(shè)計電影院排片影評管理系統(tǒng)論文_第2頁](http://file4.renrendoc.com/view11/M00/32/02/wKhkGWXrzYGAbLjMAACE25iozRo3472.jpg)
![計算機(jī)畢業(yè)設(shè)計電影院排片影評管理系統(tǒng)論文_第3頁](http://file4.renrendoc.com/view11/M00/32/02/wKhkGWXrzYGAbLjMAACE25iozRo3473.jpg)
![計算機(jī)畢業(yè)設(shè)計電影院排片影評管理系統(tǒng)論文_第4頁](http://file4.renrendoc.com/view11/M00/32/02/wKhkGWXrzYGAbLjMAACE25iozRo3474.jpg)
![計算機(jī)畢業(yè)設(shè)計電影院排片影評管理系統(tǒng)論文_第5頁](http://file4.renrendoc.com/view11/M00/32/02/wKhkGWXrzYGAbLjMAACE25iozRo3475.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
IV目錄TOC\o"1-3"\h\u1緒論 11.1課題的背景 11.2課題目的 11.3論文研究內(nèi)容 12系統(tǒng)開發(fā)技術(shù)介紹 32.1java技術(shù)介紹 32.2mysql數(shù)據(jù)庫介紹 32.3B/S架構(gòu) 43系統(tǒng)需求分析 53.1可行性分析 53.1.1技術(shù)可行性 53.1.2經(jīng)濟(jì)可行性 53.1.3操作可行性 63.2系統(tǒng)性能分析 63.3系統(tǒng)功能需求分析 63.4業(yè)務(wù)流程分析 84系統(tǒng)設(shè)計 104.1系統(tǒng)功能設(shè)計 104.2系統(tǒng)數(shù)據(jù)庫設(shè)計 104.2.1數(shù)據(jù)庫E-R圖 104.2.2數(shù)據(jù)表字段設(shè)計紹 115系統(tǒng)實(shí)現(xiàn) 135.1用戶功能 135.1.1賬號設(shè)置 145.1.2我的影評 145.1.3發(fā)表影評 155.1.4我的關(guān)注 155.1.5已購影片 165.2后臺功能 165.2.1用戶管理 165.2.2影院管理 165.2.3影片管理 165.3影院用戶功能 175.3.1賬號設(shè)置 175.3.2影院資訊 175.3.3添加資訊 185.3.4影院排片 185.3.5添加排片 195.3.6影院評論 196系統(tǒng)測試 206.1測試方法 206.2測試分析 206.3測試結(jié)論 21結(jié)論 22致謝 24電影院影片管理系統(tǒng)的設(shè)計和實(shí)現(xiàn)摘要隨著經(jīng)濟(jì)的日益增長,信息化時代已經(jīng)到來,生活中各種信息趨向數(shù)字化、清晰化。電影院作為現(xiàn)代城市生活中一種重要的休閑娛樂場所,其數(shù)量增多,電影院也不再單一,這樣使得電影院的影片信息管理復(fù)雜化。在這樣的背景下,提出了計算機(jī)管理電影院影片管理系統(tǒng),輔助用戶查詢影片信息,實(shí)現(xiàn)在線電影院影片管理科學(xué)化,自動化。本文闡述了電影院影片管理系統(tǒng)的設(shè)計和實(shí)現(xiàn),本系統(tǒng)采用java+mysql作為開發(fā)工具。主要實(shí)現(xiàn)功能包括:影院用戶:賬號設(shè)置、影院資訊、添加資訊、影院排片、添加排片、影院評論,用戶:賬號設(shè)置、我的影評、發(fā)表影評、我的關(guān)注、已購影片,管理員:用戶管理、影院管理、影片管理等功能。本系統(tǒng)操作簡單,界面友好。本論文主要講述了電影院影片管理系統(tǒng)開發(fā)背景,對該系統(tǒng)做了詳細(xì)的需求分析和功能需求,然后對電影院影片管理系統(tǒng)進(jìn)行測試和總結(jié)。業(yè)務(wù)流程、系統(tǒng)結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計等方面的問題。望能利用先進(jìn)的計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)來改變目前的電影院影片管理系統(tǒng)管理狀況,提高管理效率?!娟P(guān)鍵詞】電影院影片管理系統(tǒng);管理;網(wǎng)絡(luò);計算機(jī)AbstractWiththeincreasingeconomicgrowth,theinformationagehascome,andallkindsofinformationinlifetendtobedigitalandclear.Asanimportantplaceforleisureandentertainmentinmodernurbanlife,thenumberofcinemasisincreasingandthenumberoffilmsisnolongersingle,whichcomplicatesthefilminformationmanagementofcinemas.Inthiscontext,acomputer-managedmoviemanagementsystemformovietheatersisproposedtoassistuserstoquerymovieinformationandrealizescientificandautomaticonlinemoviemanagement.Thispaperdescribesthedesignandimplementationofthecinemafilmmanagementsystem,thissystemUSESJava+mysqlasadevelopmenttool.Themainfunctionsinclude:cinemauser:accountSettings,cinemainformation,addinformation,cinemascreening,addscreening,cinemareviews;user:accountSettings,myfilmreviews,publishedfilmreviews,myconcerns,purchasedfilms;administrator:usermanagement,cinemamanagement,filmmanagementandotherfunctions.Thissystemoperatessimply,theinterfaceisfriendly.Thispapermainlydescribesthedevelopmentbackgroundofthecinemafilmmanagementsystem,thesystemtodoadetaileddemandanalysisandfunctionalrequirements,andthenthecinemafilmmanagementsystemtotestandsummarize.Businessprocess,systemstructureanddatabasedesign.Hopetouseadvancedcomputertechnologyandnetworktechnologytochangethecurrentcinemafilmmanagementsystemmanagementstatus,improvemanagementefficiency.【KeyWords】Cinemafilmmanagementsystem;Management;Network;Thecomputer1緒論1.1課題的背景在還沒有計算機(jī)的時代,對于電影院的各方面的管理都是靠紙、筆為主要的工具進(jìn)行的。隨著科技的發(fā)展,大量信息增多,利用傳統(tǒng)的方式已經(jīng)無法快速、準(zhǔn)確的跟隨企業(yè)各項目的管理工作了。當(dāng)人們意識到對于大量信息管理的重要性的時候,漸漸開始重視電影院管理。在互聯(lián)網(wǎng)高速發(fā)展的今天,社會的利益高效化是越來越重要,而如今計算機(jī)技術(shù)的應(yīng)用已經(jīng)設(shè)計到生活中的各個領(lǐng)域中,人們不得不佩服現(xiàn)在科技的發(fā)達(dá)和社會信息化的發(fā)展速度之快,雖然現(xiàn)在很多工作都是很智能化,但是還是有少部分人的工作是由手工操作來完成的,對于過去電影院影片管理方式不僅效率低有時候還會出現(xiàn)錯誤,而電影院影片管理系統(tǒng)就是為了解決這一問題而設(shè)計的。電影院管理人員可以通過簡單的系統(tǒng)培訓(xùn),就可以輕松學(xué)會如何利用該系統(tǒng)進(jìn)行智能化的信息管理,這樣就給電影院管理人員降低了工作的復(fù)雜度和工作量,同時也降低了電影院影片管理的誤差率。1.2課題目的為了解決好這個電影院影片管理系統(tǒng)管理程序,也更好的能夠維護(hù)電影院影片管理系統(tǒng)中出現(xiàn)的問題,同時也能夠讓人們能夠正確的了解電影院影片管理系統(tǒng)。所以設(shè)計了本系統(tǒng)。本系統(tǒng)主要根據(jù)用戶的需求做出分析,讓管理人員更好的管理電影院影片信息等,從這個系統(tǒng)的操作來說:它能夠有效的進(jìn)行信息的添加、修改、查詢、刪除和對一些電影院影片信息,實(shí)現(xiàn)了電影院影片信息自動化管理。設(shè)計該系統(tǒng)的主要目的是為實(shí)現(xiàn)通過網(wǎng)絡(luò)來減少人力和財力的投入,不斷提高工作效率。最終我們希望通過電影院影片管理系統(tǒng)可以達(dá)到以下目的:1、提高信息管理的效率,實(shí)現(xiàn)管理上的井井有條。2、實(shí)現(xiàn)用戶通過計算機(jī)平臺及時進(jìn)行更新電影院影片信息,方便用戶管理查找電影院影片信息。3、解決傳統(tǒng)電影院影片管理的弊端。1.3論文研究內(nèi)容在目前所使用的軟件開發(fā)主要是應(yīng)用的eclipse對于開發(fā)出這個電影院影片管理系統(tǒng)是具有很大的挑戰(zhàn)性,所以該系統(tǒng)的主要任務(wù)是:(1)對網(wǎng)絡(luò)環(huán)境要其中的復(fù)雜性,學(xué)會用戶的多種需求及業(yè)務(wù)流程,處理業(yè)務(wù)整體流程和層次的劃分及角色的分工等問題,了解一個復(fù)雜的業(yè)務(wù)和技術(shù)。(2)應(yīng)用系統(tǒng)實(shí)現(xiàn)這個程序的高效升級、擴(kuò)展和維護(hù)。(3)掌握整體的結(jié)構(gòu)計劃和設(shè)計,一方面上完滿足這個層次上的需求,不斷滿足各個層次的緊密配合和最終的功能實(shí)現(xiàn),另一方面我們要保證在程序的開發(fā)過程當(dāng)中系統(tǒng)的獨(dú)立性,保證各層次的緊密聯(lián)系。(4)對整體的框架進(jìn)行深入的學(xué)習(xí)和設(shè)計,這樣不但可以保證增強(qiáng)系統(tǒng)操作的靈活性,也能對整體框架的結(jié)構(gòu)進(jìn)行改進(jìn)和擴(kuò)展,重新設(shè)計出一個優(yōu)秀的系統(tǒng)框架,不斷滿足用戶的實(shí)際需求。電影院影片管理系統(tǒng)主要是為了滿足用戶的需求,本文根據(jù)這方面進(jìn)行對系統(tǒng)的開發(fā)研究。論文主要對電影院影片管理系統(tǒng)背景選題意義和市場的需求進(jìn)行分析的;進(jìn)行對電影院影片管理系統(tǒng)數(shù)據(jù)的簡析和功能的介紹;并對系統(tǒng)所需的工具進(jìn)行詳細(xì)的介紹和了解;在系統(tǒng)的總體設(shè)計,主要對系統(tǒng)各功能模塊的設(shè)計和數(shù)據(jù)的開發(fā);還有講解每一個功能的具體實(shí)現(xiàn)。2系統(tǒng)開發(fā)技術(shù)介紹本系統(tǒng)的開發(fā)是基于B/S結(jié)構(gòu),采用JSP程序設(shè)計語言及mysql數(shù)據(jù)庫進(jìn)行開發(fā);主要完成了系統(tǒng)的總體設(shè)計與規(guī)劃、數(shù)據(jù)庫的設(shè)計、系統(tǒng)頁面的制作與美化、系統(tǒng)安全級別的定制和系統(tǒng)程序的編寫、調(diào)試與修改等工作。2.1java技術(shù)介紹JSP它是一種頁面,它是運(yùn)行在服務(wù)端的,當(dāng)用戶使用瀏覽器訪問系統(tǒng)時,服務(wù)器會使用相應(yīng)的引擎對請求的事件進(jìn)行響應(yīng)和運(yùn)行,最后將響應(yīng)生成的結(jié)果圖反饋給瀏覽器顯示出來給客戶。JSP的執(zhí)行的時候有以下三個階段:第一步是響應(yīng)階段,頁面服務(wù)器會將請求的事件接收并且給出響應(yīng)結(jié)果,然后翻譯出來,將結(jié)果顯示出來。第二步是編譯階段,Web容器將Java文件編譯成字節(jié)碼文件(.class文件)第三步系統(tǒng)對于事件的執(zhí)行,Web容器將會執(zhí)行服務(wù)器反應(yīng)的事件或者請求,將最終的結(jié)果反應(yīng)給客戶端并且以界面的效果展示出來。JSP語言自從正式發(fā)布以后。在現(xiàn)在的編程當(dāng)中已經(jīng)成為了主要的應(yīng)用語言。自從進(jìn)入網(wǎng)絡(luò)時代以后,在J2EE的應(yīng)用上它得到了很好的發(fā)展和應(yīng)用,它的一些線性和了擴(kuò)展性都成為了一個個開發(fā)商的應(yīng)用對象。對于一些就jsp語言的當(dāng)中的安全、跨平臺、安全等等都在網(wǎng)絡(luò)當(dāng)中得到了很大的應(yīng)用,它的一些應(yīng)用和優(yōu)越性,可以讓許多的編程者在時間上縮短了許多和更加方便。對于JSP語言來說,它就像我們世界萬物當(dāng)中的花朵一樣,只要你對每一個花朵進(jìn)行不同的組合以后就會給你一個新的驚喜。網(wǎng)絡(luò)時代已經(jīng)發(fā)展到了人們的生活當(dāng)中,它逐漸被人們在生活當(dāng)中應(yīng)用,對于這電子商務(wù)和電子政務(wù)上得到了很好的應(yīng)用,就像當(dāng)前的網(wǎng)絡(luò)不能在傳統(tǒng)的web當(dāng)中應(yīng)用,也不能滿足客戶的需求,如果想要實(shí)現(xiàn),它就可以添加一些代碼進(jìn)入,這樣才可以實(shí)現(xiàn)用戶的需求,從現(xiàn)在來看,我們要想生成一些動態(tài)的網(wǎng)頁可以應(yīng)用Jsp和PHP等等。對于PHP來說它具有以下的特點(diǎn):1.它可以實(shí)現(xiàn)對代碼的重新組合。2.將重要的組件重新凸顯。3.對頁面可以進(jìn)行重新的標(biāo)識。4.可以重新進(jìn)行拓展和開發(fā)。2.2mysql數(shù)據(jù)庫介紹JDBC的驅(qū)動程序它是和數(shù)據(jù)庫不同的,在每個數(shù)據(jù)庫的應(yīng)用它們都是和區(qū)分開的,當(dāng)運(yùn)行到一定的程序當(dāng)中,它就會與自己相關(guān)的協(xié)議與客戶端進(jìn)行通訊。那么這個系統(tǒng)就會對使這些數(shù)據(jù)進(jìn)行連接。當(dāng)我們選擇哪個橋的時候,接下來就會簡單的敘述這個數(shù)據(jù)庫是如何來創(chuàng)建的。當(dāng)點(diǎn)擊完成按鈕的時候就會自動在對話框內(nèi)彈出數(shù)據(jù)源的名稱,在進(jìn)行點(diǎn)擊下一步即可,直接在輸入相對應(yīng)的身份驗證和登錄密碼。mysql它可以為用戶在數(shù)據(jù)庫上進(jìn)行應(yīng)用,它的優(yōu)點(diǎn)就是讓人們學(xué)習(xí)起來簡單易懂,而且它的結(jié)構(gòu)簡單并且功能也強(qiáng)大,在信息儲存量上也是比較大的,mysql它是一種主要應(yīng)用于數(shù)據(jù)庫的查詢和編程,在很多數(shù)據(jù)庫相互關(guān)系上得到了應(yīng)用,它可以對許多數(shù)據(jù)進(jìn)行廣泛的查詢和應(yīng)用,對于常規(guī)的的數(shù)據(jù)它可以廣泛的查詢,不需要對其大量的進(jìn)行儲存和掌握,也不用在這上面進(jìn)行多層次的組合,紀(jì)錄相應(yīng)集合是其主要操作,在使用靈活性強(qiáng)和功能強(qiáng)的mysql數(shù)據(jù)庫的情況下,在實(shí)現(xiàn)其他功能時需要進(jìn)行編寫代碼,因此,在使用mysql數(shù)據(jù)庫時只需編寫一小段就可以對該功能實(shí)現(xiàn)。2.3B/S架構(gòu)在B/S的三層結(jié)構(gòu)當(dāng)中(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))系統(tǒng)中,它可以通過瀏覽對眾多的服務(wù)器發(fā)出信號請求。B/S系統(tǒng)它對用戶來說他可以對客戶的工作量大大的減少,用戶只要在客戶端上安裝、配置少量的運(yùn)行軟件就可以對用戶的工作量大大的減少。對于數(shù)據(jù)庫的訪問也是由服務(wù)器來簡單的完成。B/S的框架不斷成熟,它結(jié)合多種瀏覽器和專用的軟件不斷加強(qiáng)自己的功能,這樣一來可以大大的減少了開發(fā)的成本,它也是一種新的軟件架構(gòu)。B/S系統(tǒng)主要是通過邏輯層、展現(xiàn)層等,層層相互獨(dú)立而且又相互聯(lián)系來進(jìn)行關(guān)聯(lián)。3系統(tǒng)需求分析這部分主要是對該系統(tǒng)的設(shè)計需求模塊做了一些介紹和分析,并對這些部分應(yīng)注意的事項做了提醒,以及對系統(tǒng)本身要解決的問題實(shí)現(xiàn)、用戶與系統(tǒng)功能之間的聯(lián)系與劃分,還有電影院影片管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)中要考慮的問題顯示出來,這就讓用戶準(zhǔn)確了解電影院影片管理系統(tǒng)的具體需求,為本系統(tǒng)的總體設(shè)計提供了邏輯思路。然后具體講述了該電影院影片管理系統(tǒng)的設(shè)計思想是什么樣的,以便于后邊程序的編寫。最后將系統(tǒng)要用到的數(shù)據(jù)庫、服務(wù)器進(jìn)行設(shè)計與分析,對系統(tǒng)的每個主要版塊的具體描述和展示,本系統(tǒng)的大概框架設(shè)計出來,后邊就是進(jìn)行一些具體的實(shí)現(xiàn)問題,遇到問題再進(jìn)行解決。3.1可行性分析可行性分析就是分析這個項目的開發(fā)是否具有開發(fā)的意義,是不是真的需要這個系統(tǒng)來改善某方面的不足,就拿本項目電影院影片管理系統(tǒng)來說,開發(fā)這個系統(tǒng)是可以很好解決管理電影院信息等,使電影院影片管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)可以開發(fā)出最大價值,而且還可以變相的解決管理人員一定程度上的負(fù)擔(dān),所以這個項目的開發(fā)是有價值有意義的。目標(biāo)能否達(dá)到預(yù)想的結(jié)果,任務(wù)完成后的利益和價值能否大于開發(fā)過成的成本。所以,可行性研究本質(zhì)上就是研究系統(tǒng)是否可以設(shè)計的過程。3.1.1技術(shù)可行性java技術(shù)在該電影院影片管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)是重中之重,基于B/S結(jié)構(gòu)和mysql數(shù)據(jù)庫,前端的應(yīng)用程序和后臺的數(shù)據(jù)庫更是必不可少的,要想使用該程序,必須保證功能完備、易懂易簡單操作的特點(diǎn)。建立數(shù)據(jù)庫時,必須保證數(shù)據(jù)完整性、數(shù)據(jù)安全性好、數(shù)據(jù)穩(wěn)定性高的庫。在早期,對于Java的基本主要知識就有所理解和掌握,對mysql數(shù)據(jù)庫進(jìn)行了簡單的學(xué)習(xí)、了解,在早期對軟件工程測試,對于UML語言等課程進(jìn)行大概的了解和學(xué)習(xí),通過這些課程學(xué)習(xí),可以對這些課程有一定的系統(tǒng)開發(fā)、檢驗和辨別。Java以及mysql結(jié)合起來開發(fā)一套電影院影片管理系統(tǒng),必定是可行并且高效的。
以上闡述:電影院影片管理系統(tǒng)的開發(fā)技術(shù)具有高效性和穩(wěn)定性,因為工作人員已經(jīng)對該技術(shù)掌握成熟,所以該系統(tǒng)具有一定的可行性。3.1.2經(jīng)濟(jì)可行性對于這個項目的的快發(fā)它主要是通過項目的經(jīng)濟(jì)可行性來決定的價值是否存在,是否有開發(fā)的必要,如果開出的軟件并不能實(shí)現(xiàn)物品的節(jié)約和資源的節(jié)約,反而在網(wǎng)站開發(fā)的過程中投入大量人力,精力、時間完全和收益不成正比甚至小于投入成本那么這個項目的開發(fā)就是失敗的。本項目開發(fā)的初衷就是為了節(jié)約,所以是有我自己來獨(dú)立完成的,基本不需要啟動資金,在開發(fā)的過程中也是一個我學(xué)習(xí)的過程,是一個雙贏的結(jié)果,綜上所述這個項目的開發(fā)是利大于弊的所以滿足經(jīng)濟(jì)的可行性。3.1.3操作可行性電影院影片管理系統(tǒng)的登錄界面簡單易于操作,采用常見的界面窗口來登錄界面,通過電腦進(jìn)行訪問操作,用戶只要平時使用過電腦都能進(jìn)行訪問操作。此系統(tǒng)的開發(fā)采用Java技術(shù)開發(fā),基于B/S結(jié)構(gòu),這些開發(fā)環(huán)境使系統(tǒng)更加完善,使得整個系統(tǒng)更加人性化,用戶操作更加簡潔方便。本系統(tǒng)具有易操作、易管理、交互性好的特點(diǎn),在操作上是非常簡單的。因此本系統(tǒng)可以進(jìn)行開發(fā)。綜上所述,本系統(tǒng)的設(shè)計與開發(fā)在經(jīng)濟(jì)上、技術(shù)上、操作上的條件都是滿足的,因此,系統(tǒng)開發(fā)具備可行性條件。3.2系統(tǒng)性能分析1.要想具有后臺處理的層次分明,就要應(yīng)用B/S模式進(jìn)行開發(fā),并且方便了很多習(xí)慣網(wǎng)頁搜索方式的用戶。2.開發(fā)和設(shè)計的理念必須采用大眾所需求的。系統(tǒng)的高度和準(zhǔn)確性是該技術(shù)開發(fā)的關(guān)鍵,系統(tǒng)一個好的框架是由其可以保證的,所以,使其具有一定的穩(wěn)定性和高效性。3.設(shè)計要應(yīng)用模塊化。使整個系統(tǒng)劃分為較小的模塊是模塊化的主要功能,從而實(shí)現(xiàn)過程簡化和設(shè)計簡潔。4.在系統(tǒng)界面方面要具有簡單、方便和快捷等功能,讓用戶對該系統(tǒng)的操作有一定的快速適應(yīng)性。5.速度對該系統(tǒng)的評測標(biāo)準(zhǔn)是重中之重的,所以在設(shè)計的程序中,資源占用少和速度快是該軟件要具有的特點(diǎn)。6.對于該設(shè)計的突出和設(shè)計周到都要體現(xiàn)出來,對系統(tǒng)的需求要符合,對那些可以改進(jìn)的地方進(jìn)行可行性的改進(jìn),也要使的該系統(tǒng)適應(yīng)用戶。3.3系統(tǒng)功能需求分析任意一個新網(wǎng)站的開發(fā)都需要完整的任務(wù)需求分析,需求分析的質(zhì)量好壞決定了一個網(wǎng)站開發(fā)的意義,俗話說好的開頭是成功的一半,對于電影院影片管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)來說前期的分析更加顯得尤為重要,任務(wù)分析決定了之后任務(wù)的開展和設(shè)計,只有完美的需求分析才能做出更好的讓用戶更為滿意的網(wǎng)站,否則將會導(dǎo)致無法進(jìn)行,更無法完成任務(wù)。任務(wù)需求分析在整個系統(tǒng)開發(fā)的過程中是相當(dāng)重要的一環(huán),直接決定了開發(fā)過程中的軟件質(zhì)量,分析得是否完善,是否考慮到了每一步可能會出現(xiàn)的問題,這些都決定了軟件能否正常運(yùn)行,網(wǎng)站結(jié)構(gòu)是否穩(wěn)定,是否能讓客戶滿意,需求分析決定了整個系統(tǒng)的框架、功能和要求。并且將現(xiàn)實(shí)設(shè)計變化成對象并完成建模。本課題要求實(shí)現(xiàn)一套電影院影片管理系統(tǒng)的開發(fā)與實(shí)現(xiàn),主要實(shí)現(xiàn)功能包括:影院用戶:賬號設(shè)置、影院資訊、添加資訊、影院排片、添加排片、影院評論,用戶:賬號設(shè)置、我的影評、發(fā)表影評、我的關(guān)注、已購影片,管理員:用戶管理、影院管理、影片管理等功能。用戶要想進(jìn)入本系統(tǒng),必須通過正確的賬號和密碼登錄操作,系統(tǒng)會以賬號、密碼為參數(shù)進(jìn)行登錄信息的驗證,信息正確則登錄成功,反之登錄失敗,用戶登錄主要提供管理員、用戶進(jìn)行登錄?;顒訄D如圖3.1所示:成功成功進(jìn)入系統(tǒng)操作驗證用戶信息用戶用戶名密碼提示錯誤返回登錄頁面失敗用戶用戶用戶圖3.1系統(tǒng)用戶登錄活動圖用戶用例需求如圖3.2所示:圖3.2用戶需求用例圖管理員用例需求如圖3.2所示:圖3.2管理員需求用例圖影院用戶用例需求如圖3.3所示:圖3.3影院用戶需求用例圖3.4業(yè)務(wù)流程分析系統(tǒng)流程分析是調(diào)查分析系統(tǒng)所涉及到的每個環(huán)節(jié)的業(yè)務(wù)流程,從電影院影片管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)的登錄著手,以實(shí)際操作為出發(fā)點(diǎn),掌握所有電影院影片管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)內(nèi)容,保證信息能夠正確的輸入和輸出,數(shù)據(jù)存儲的完整性以及信息處理方法過程,并根據(jù)實(shí)際操作步驟來繪制出具體的流程圖,業(yè)務(wù)流程圖如圖3.4所示:錯誤信息系統(tǒng)主界面錯誤信息系統(tǒng)主界面系統(tǒng)登錄界面系統(tǒng)登錄界面系統(tǒng)管理系統(tǒng)管理輸入操作員及密碼輸入操作員及密碼數(shù)據(jù)庫檢查密碼錯誤 數(shù)據(jù)庫檢查密碼錯誤密碼正確密碼正確功能界面功能界面功能處理功能處理圖3-4系統(tǒng)流程圖4系統(tǒng)設(shè)計4.1系統(tǒng)功能設(shè)計通過系統(tǒng)需求分析,本電影院影片管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)。主要實(shí)現(xiàn)功能包括:影院用戶:賬號設(shè)置、影院資訊、添加資訊、影院排片、添加排片、影院評論,用戶:賬號設(shè)置、我的影評、發(fā)表影評、我的關(guān)注、已購影片,管理員:用戶管理、影院管理、影片管理等功能。其功能結(jié)構(gòu)圖如下圖4.1所示:圖4.1系統(tǒng)功能圖4.2系統(tǒng)數(shù)據(jù)庫設(shè)計4.2.1數(shù)據(jù)庫E-R圖對于系統(tǒng)的信息來看,主要是對數(shù)據(jù)庫進(jìn)行管理和收集、整理、更新和加工都是在數(shù)據(jù)庫的支持下進(jìn)行操作的。因此,我們可以看出,數(shù)據(jù)庫對于計算機(jī)已經(jīng)是必不可少的一部分,一個系統(tǒng)的質(zhì)量和效率都是由數(shù)據(jù)庫所決定的。在系統(tǒng)設(shè)計當(dāng)中數(shù)據(jù)庫起著決定性的因素。根據(jù)前幾節(jié)所做的系統(tǒng)分析,規(guī)劃出在本系統(tǒng)中使用的主要等,下面設(shè)計出這幾個關(guān)鍵實(shí)體的實(shí)體關(guān)系圖:圖4.2用戶信息實(shí)體圖圖4.3發(fā)表影評實(shí)體圖圖4.4影院管理實(shí)體圖4.2.2數(shù)據(jù)表字段設(shè)計紹每個數(shù)據(jù)庫的應(yīng)用它們都是和區(qū)分開的,當(dāng)運(yùn)行到一定的程序當(dāng)中,它就會與自己相關(guān)的協(xié)議與客戶端進(jìn)行通訊。那么這個系統(tǒng)就會對使這些數(shù)據(jù)進(jìn)行連接。當(dāng)我們選擇哪個橋段的時候,接下來就會簡單的敘述這個數(shù)據(jù)庫是如何來創(chuàng)建的。當(dāng)點(diǎn)擊完成按鈕的時候就會自動在對話框內(nèi)彈出數(shù)據(jù)源的名稱,在進(jìn)行點(diǎn)擊下一步即可,直接在輸入相對應(yīng)的身份驗證和登錄密碼。根據(jù)系統(tǒng)功能設(shè)計的要求和功能模塊的劃分,電影院影片管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)一共涉及到多個數(shù)據(jù)表。下面就介紹一下各別主要數(shù)據(jù)庫表的設(shè)計結(jié)構(gòu)及其功能建立數(shù)據(jù)庫表:表4-1user用戶信息表字段名數(shù)據(jù)類型是否可空說明usersid主鍵編號varchar50username用戶名varchar40password密碼varchar40realname姓名varchar40sex性別varchar10birthday出生日期datetime0contact聯(lián)系方式varchar40regdate注冊日期datetime0表4-2cinemacomment評論表字段名數(shù)據(jù)類型是否可空說明commentId主鍵編號varchar50userId用戶varchar40content內(nèi)容varchar50publishTime時間varchar40表4-3admin管理員表字段名數(shù)據(jù)類型是否可空說明adminid主鍵編號varchar50username用戶名varchar40password密碼varchar40addtime創(chuàng)建日期datetime05系統(tǒng)實(shí)現(xiàn)用戶要想進(jìn)入本系統(tǒng),必須通過正確的賬號、密碼登錄操作,系統(tǒng)會以賬號、密碼為參數(shù)進(jìn)行登錄信息的驗證,信息正確則登錄成功,反之登錄失敗,用戶登錄界面展示如圖5.1所示。圖5.1用戶登錄界面圖用戶登錄功能模塊的具體流程如圖5.2所示,從打開登錄界面開始,然后輸入登陸的用戶名和登陸的密碼選擇用戶角色,然后點(diǎn)擊登陸按鈕,程序和數(shù)據(jù)庫進(jìn)行比對如果通過驗證就進(jìn)入系統(tǒng)的主頁,如果沒有通過系統(tǒng)的驗證就返回到當(dāng)前的登陸界面上來繼續(xù)輸入直到程序登陸程序結(jié)束。圖5.2用戶登錄流程圖5.1用戶功能用戶登錄可以查看賬號設(shè)置、我的影評、發(fā)表影評、我的關(guān)注、已購影片等操作。首頁登錄效果圖如圖所示。圖5.3首頁登錄界面圖5.1.1賬號設(shè)置用戶可以查看自己賬號設(shè)置等操作。賬號設(shè)置效果圖如圖所示。圖5.4賬號設(shè)置界面圖5.1.2我的影評用戶可以查看我的影評以及刪除我的影評等操作。我的影評效果圖如圖所示。圖5.5我的影評界面圖5.1.3發(fā)表影評用戶可以查看我發(fā)表影評信息等操作。發(fā)表影評效果圖如圖所示。圖5.6發(fā)表影評界面圖5.1.4我的關(guān)注用戶可以查看我的關(guān)注信息等操作。我的關(guān)注效果圖如圖所示。圖5.7我的關(guān)注界面圖5.1.5已購影片用戶可以查看已購影片信息等操作。已購影片效果圖如圖所示。圖5.8已購影片界面圖5.2后臺功能5.2.1用戶管理管理員對自己信息進(jìn)行添加、刪除、修改、查看等操作。用戶管理效果圖如圖所示。圖5.9用戶管理界面圖5.2.2影院管理管理員對影院信息進(jìn)行添加、刪除、修改、查看等操作。影院管理效果圖如圖所示。圖5.10影院管理界面圖5.2.3影片管理管理員可以查看影片管理信息等操作。影片管理效果圖如圖所示。圖5.11影片管理界面圖5.3影院用戶功能5.3.1賬號設(shè)置用戶可以查看自己賬號設(shè)置等操作。賬號設(shè)置效果圖如圖所示。圖5.12賬號設(shè)置界面圖5.3.2影院資訊用戶可以查看影院資訊以及刪除影院資訊等操作。影院資訊效果圖如圖所示。圖5.13影院資訊界面圖5.3.3添加資訊用戶可以添加資訊信息等操作。添加資訊效果圖如圖所示。圖5.14添加資訊界面圖5.3.4影院排片用戶可以查看影院排片信息等操作。影院排片效果圖如圖所示。圖5.15影院排片界面圖5.3.5添加排片用戶可以查看添加排片信息等操作。添加排片效果圖如圖所示。圖5.16添加排片界面圖5.3.6影院評論用戶可以查看影院評論信息等操作。影院評論效果圖如圖所示。圖5.17影院評論界面圖6系統(tǒng)測試近年來,軟件包含測試從現(xiàn)在的檢驗當(dāng)中來看,系統(tǒng)接近預(yù)期目標(biāo)可能出現(xiàn)的問題,并對這些錯誤做出相應(yīng)的修正,假如我們不進(jìn)行早期的測試錯誤就會延續(xù)下去,最后所做出的成品就會有很大的困難。我們要在這個測試的過程當(dāng)中找出錯誤。測試成軟件開發(fā)的主要一部分,自從有了程序的設(shè)計那天開始,它就成為了重要的組成部分。經(jīng)過統(tǒng)計來看,軟件測試可以占據(jù)這個系統(tǒng)45%的工作量,而在軟件開發(fā)的成本當(dāng)中,對于測試成本來說它包含了很多的測試工作。每個程序測試時都會出現(xiàn)和遇到錯誤。在整個程序的開發(fā)過程當(dāng)中,人為去查找錯誤是非常復(fù)雜和困難的,所以我們一般都會找一些測試的工具來進(jìn)行測試。6.1測試方法對于系統(tǒng)的測試我們一般分為兩種方法它包括黑盒測試和白盒測試。對于黑盒測試來說它也就是功能測試,根據(jù)這個程序的接口來說對這個功能來說能否正確接口和數(shù)據(jù)能否正確完成信息的輸出,從而保證能夠保持外部的信息完整性。白盒測試也叫結(jié)構(gòu)測試,對于整個程序上的結(jié)構(gòu)和處理我們可以進(jìn)行程序上的邏輯測試,根據(jù)這個程序的通路和預(yù)定來做整個工作的需求。對于該系統(tǒng)的開發(fā)和測試做出一個測試的步驟:在測試上做一個單元測試也稱為模塊功能模塊的測試,它的測試一般都能發(fā)現(xiàn)這個系統(tǒng)當(dāng)中存在的編碼和設(shè)計的錯誤問題,測試特點(diǎn)基本分為以下幾點(diǎn):模塊的接口,數(shù)據(jù)結(jié)構(gòu),執(zhí)行的通路和錯誤的處理等等。6.2測試分析經(jīng)過對上述的測試結(jié)果分析,本電影院影片管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)滿足電影院影片信息管理的要求和需求。所有基本功能齊全,操作簡單,系統(tǒng)運(yùn)行性能良好,是一個值得推廣、應(yīng)用的電影院影片管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)。對本系統(tǒng)的測試主要從以下幾方面入手:(1)功能測試:測試是對整個軟件的功能進(jìn)行測試。功能測試它是檢測該系統(tǒng)是能夠在實(shí)際當(dāng)中得到好的應(yīng)用。(2)強(qiáng)度測試及性能測試:測試系統(tǒng)能否達(dá)到所預(yù)想的設(shè)計要求和對其它超出想象的功能實(shí)現(xiàn)的整個過程。(3)安全測試:對整個系統(tǒng)在任何環(huán)境下的運(yùn)行是否能達(dá)到安全運(yùn)行。針對該系統(tǒng)所有數(shù)據(jù)的安全運(yùn)行情況。模塊測試主要由代碼審查和軟件測試兩部分組成,也叫單元測試。目的是保證每一個模塊作為一個單元能正確運(yùn)行,本測試所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計的錯誤,以下以管理員登錄為例描述測試過程:用例名稱:用戶登錄測試基本描述:通過登錄擁有查找權(quán)限測試方案:分別使用不同的登錄方法進(jìn)行登錄,從而查看系統(tǒng)是否相應(yīng)的錯誤和成功提示。本電影院影片管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)登錄功能測試如表6.1所示:表6.1系統(tǒng)功能測試測試方案測試數(shù)據(jù)預(yù)期結(jié)果用正確密碼登錄已存在賬號用戶名:zhangsanfen,密碼:123456測試身份驗證成功,進(jìn)入管理功能界面用錯誤密碼登錄已存在賬號用戶名:1,密碼:1測試提示“用戶密碼或用戶名稱有錯,還有2次機(jī)會!”,返回登錄界面用不存在賬號登錄用戶名:zhangsanfen,密碼:12345測試提示“用戶密碼或用戶名稱有錯,還有1次機(jī)會!”,返回登錄界面賬號或密碼為空不填寫用戶名和密碼測試提示“用戶密碼或用戶名稱有錯!”,登錄界面關(guān)閉。6.3測試結(jié)論對于電影院影片管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)初期的代碼做的越好,其出現(xiàn)的錯誤也就越少,就會讓你認(rèn)為該系統(tǒng)的測試是完美的。系統(tǒng)化測試雖然有序但是卻處在一個繁瑣位置。因此,錯誤一般出現(xiàn)在邊界,這樣一般通過手工就可以檢測出來,但是,自動檢測是最全面的,用的越多越好,機(jī)器不會像人會感覺疲憊和犯錯誤,它們會一如既往的工作,檢測一個程序是否能像以前一樣相同的輸出,在做了一系列的改變后,它可以幫助我們將問題局部化,因為新代碼就會把新的問題體現(xiàn)出來。測試和排錯往往是兩個階段,它們不是一回事,也就是說,排錯就是你已經(jīng)知道了問題,然后逐步排除,而測試就是在系統(tǒng)工作時,然后進(jìn)行逐步檢測。結(jié)論本次的系統(tǒng)開發(fā),讓我將之前所學(xué)知識聯(lián)合了起來,融會貫通,得到了很大的提升。畢業(yè)論文是考驗我們所學(xué)知識應(yīng)用水平的時候,是對我們所學(xué)知識的應(yīng)用鞏固和提高的時刻。電影院影片管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)是對我計算機(jī)知識的一次考驗,更是對我運(yùn)用相關(guān)知識解決處理現(xiàn)實(shí)問題能力的考驗,讓我通過本次設(shè)計開發(fā)得到鍛煉,提高我的編程能力。盡管遇到了很多的困難,但經(jīng)過不斷的調(diào)試,最終圓滿的完成了畢業(yè)論文。這次鍛煉提高了我的實(shí)際應(yīng)用水平,也大大提高了我的動手動腦能力,讓我享受了探索的樂趣,成功的喜悅,這對我來說是一筆巨大的財富。通過電影院影片管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)能夠?qū)⑽以诖髮W(xué)期間所學(xué)到的計算機(jī)工程理論知識應(yīng)用到這次設(shè)計當(dāng)中,更加鞏固了我所學(xué)的知識和對我的考驗,也加強(qiáng)了我對所學(xué)知識的動手能力,也是對整個知識的總結(jié)。對本次的軟件開發(fā),使我深深的了解和掌握了開發(fā)軟件是一件多么不容易的事情,但是經(jīng)過這次軟件的開發(fā)它使我把知識與實(shí)際問題結(jié)合在一起,更加提高我的理論知識和實(shí)際問題的能力,為我在以后的工作打下了良好的基礎(chǔ)。參考文獻(xiàn)[1]孫衛(wèi)琴
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度勞動合同解除協(xié)議范本及員工離職交接
- 港口物流中心監(jiān)理合同(2篇)
- 二零二五年度學(xué)生宿舍合租房屋租賃合同模板
- 2025年中國旋葉壓濾機(jī)濾袋市場調(diào)查研究報告
- 2025-2030年新型潤滑劑行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 2025-2030年廚電產(chǎn)品使用技巧企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 2025-2030年手工藝材料包行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 2025至2030年中國采血車數(shù)據(jù)監(jiān)測研究報告
- 2025年電腦殼項目可行性研究報告
- 2025年機(jī)制紅磚項目可行性研究報告
- 蘇州2025年江蘇蘇州太倉市高新區(qū)(科教新城婁東街道陸渡街道)招聘司法協(xié)理員(編外用工)10人筆試歷年參考題庫附帶答案詳解
- 搞笑小品劇本《大城小事》臺詞完整版
- 物業(yè)服務(wù)和后勤運(yùn)輸保障服務(wù)總體服務(wù)方案
- 《大模型原理與技術(shù)》全套教學(xué)課件
- 鐵嶺衛(wèi)生職業(yè)學(xué)院單招參考試題庫(含答案)
- 三位數(shù)減三位數(shù)的減法計算題 200道
- 米粉項目可行性研究報告
- 蛇年元宵節(jié)燈謎大全(附答案)
- 第2章第1節(jié)有機(jī)化學(xué)反應(yīng)類型課件高二下學(xué)期化學(xué)魯科版選擇性必修3
- 生物質(zhì)能利用原理與技術(shù) - 第二章生物質(zhì)能資源與植物
- 栽植土檢驗批質(zhì)量驗收記錄
評論
0/150
提交評論