版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章緒論根據(jù)研究背景和國(guó)內(nèi)外的發(fā)展現(xiàn)狀,在了解現(xiàn)在影院管理系統(tǒng)的優(yōu)勢(shì)和不足的基礎(chǔ)上,明確設(shè)計(jì)的目的和意義,描述當(dāng)前基于影視業(yè)的研究背景,通過了當(dāng)前所擁有的一些基本技術(shù),進(jìn)一步對(duì)影院管理系統(tǒng)進(jìn)行改造和升級(jí)。1.1研究背景影院管理系統(tǒng)的研究背景源于電影產(chǎn)業(yè)的迅速發(fā)展和數(shù)字化轉(zhuǎn)型的需求。隨著科技的不斷進(jìn)步和互聯(lián)網(wǎng)的普及,電影觀影方式和消費(fèi)習(xí)慣發(fā)生了巨大變化。傳統(tǒng)的影院管理方式已經(jīng)無法滿足新時(shí)代的需求,需要借助信息技術(shù)來提升管理效率、提供更好的用戶體驗(yàn)和推動(dòng)業(yè)務(wù)發(fā)展[1]。數(shù)字化技術(shù)為影院管理帶來了巨大的機(jī)遇和挑戰(zhàn)。影院管理系統(tǒng)的研究旨在利用現(xiàn)代化的軟件和硬件技術(shù),通過自動(dòng)化和智能化的手段,對(duì)影院的各項(xiàng)管理工作進(jìn)行集中、高效、精確的處理[2]。這樣的系統(tǒng)能夠幫助影院實(shí)現(xiàn)更便捷的票務(wù)銷售、座位管理、影片排片、活動(dòng)策劃、用戶服務(wù)等功能,提升整體運(yùn)營(yíng)效率和服務(wù)質(zhì)量。因此,影院管理系統(tǒng)的研究背景緊緊圍繞著電影產(chǎn)業(yè)的發(fā)展趨勢(shì)和數(shù)字化轉(zhuǎn)型的需求,旨在通過技術(shù)創(chuàng)新和管理優(yōu)化,提升影院的競(jìng)爭(zhēng)力、拓展市場(chǎng)份額[3],為觀眾提供更好的觀影體驗(yàn)和服務(wù)。1.2國(guó)內(nèi)外研究現(xiàn)狀1.2.1國(guó)外發(fā)展情況隨著全球經(jīng)濟(jì)一體化和中國(guó)加入WTO,國(guó)際國(guó)內(nèi)的競(jìng)爭(zhēng)形勢(shì)日趨激烈,類似影劇院這種中小企業(yè)將面臨更為激烈的市場(chǎng)競(jìng)爭(zhēng)和更加開放的市場(chǎng)環(huán)境,既有機(jī)遇又有挑戰(zhàn)。中小企業(yè)都已意識(shí)到信息化對(duì)企業(yè)發(fā)展的重要性。因此如何走適合自己企業(yè)發(fā)展的信息化的道路,使企業(yè)在激烈的競(jìng)爭(zhēng)中立于不敗之地,是擺在大多數(shù)中小民營(yíng)企業(yè)的面前的新課題[4]。1.2.2國(guó)內(nèi)發(fā)展情況當(dāng)前全國(guó)各地影院規(guī)模逐漸擴(kuò)大,以往的管理方式無法匹配等前的影院規(guī)模,致使管理效率變低,處理問題能力下降。另外也使得顧客等待時(shí)間過長(zhǎng),嚴(yán)重影響影院的利益。計(jì)算機(jī)輔助市場(chǎng)采用算法輔助驅(qū)動(dòng)和管理,作為自然人代理的算法主體對(duì)市場(chǎng)具有重要影響。所以在全國(guó)人工智能紛紛興起的時(shí)候,如何通過借助智能設(shè)備的使用,將智能化帶入到影院服務(wù)行業(yè),通過影院服務(wù)智能化運(yùn)營(yíng)模式,不斷降低影院的人力成本的同時(shí),提升影院服務(wù)的整體運(yùn)營(yíng)效率,成為了現(xiàn)在整個(gè)影院行業(yè)的一個(gè)課題[5]。在今天,越來越多的IT行業(yè)從業(yè)者都對(duì)系統(tǒng)開發(fā)看好,越來越多的人開始注重自動(dòng)化與人工效率的比較,都借用數(shù)學(xué)算法把實(shí)際工作程序化,利用計(jì)算機(jī)把實(shí)際工作效率化[6]。1.3系統(tǒng)的研究目的和意義1.3.1研究目的完成影院管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。影院數(shù)量龐大,而影院的電影每天都在更新變化,為能提供更加良好管理海量影院和電影信息的系統(tǒng),設(shè)計(jì)能夠良好的管理影院信息、電影信息的系統(tǒng),并設(shè)計(jì)相關(guān)的衍生輔助系統(tǒng),為影院管理系統(tǒng)設(shè)計(jì)合理友好的人機(jī)交互,讓用戶有良好的用戶體驗(yàn)[7]。電影院管理組織龐大,服務(wù)項(xiàng)目多,信息量大,要想提高勞動(dòng)生產(chǎn),降低成本,提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來進(jìn)行現(xiàn)代化的信息管理。在信息管理方面,以往的管理模式已無法滿足實(shí)際需要,因此應(yīng)當(dāng)堅(jiān)持與時(shí)俱進(jìn)的原則,將計(jì)算機(jī)數(shù)據(jù)庫技術(shù)應(yīng)用于信息管理,保證信息管理的高效性[8]。1.3.2研究意義影院管理系統(tǒng)能做到良好的管理影院信息和電影信息方式,總結(jié)和分析了目前該技術(shù)應(yīng)用過程中出現(xiàn)的不足。通過編程技術(shù),驅(qū)動(dòng)數(shù)據(jù)庫高速運(yùn)行,保證數(shù)據(jù)可以獲得高效應(yīng)用。提高影院工作效率,提高用戶體驗(yàn),就會(huì)有著良好的市場(chǎng)前景[9]。1.4相關(guān)技術(shù)和工具1.4.1開發(fā)環(huán)境軟件環(huán)境:(1)數(shù)據(jù)庫:MySQL數(shù)據(jù)庫系統(tǒng);(2)開發(fā)環(huán)境:Eclipse開發(fā)環(huán)境;(3)框架:SpringBoot、MyBatis框架。硬件環(huán)境:(1)CPU類型:Inte(R)Core(TM)i5-9300HQCPU;(2)CPU速度:2.40GHz;(3)硬盤容量:1T;(4)內(nèi)存容量:16G。1.4.2IntellijIDEA2021IntelliJIDEA具有強(qiáng)大的代碼編輯功能,包括智能代碼完成、代碼導(dǎo)航、代碼重構(gòu)和語法檢查等。它還支持各種版本控制系統(tǒng),如Git、SVN和Mercurial,方便團(tuán)隊(duì)協(xié)作和代碼管理[10]。1.4.3MySQL數(shù)據(jù)庫MySQL數(shù)據(jù)庫是一種可靠、穩(wěn)定且功能強(qiáng)大的數(shù)據(jù)庫管理系統(tǒng)。它被廣泛應(yīng)用于各種類型的應(yīng)用程序,包括網(wǎng)站、電子商務(wù)平臺(tái)、企業(yè)應(yīng)用等,滿足了許多組織和企業(yè)對(duì)于高性能、可擴(kuò)展和安全的數(shù)據(jù)存儲(chǔ)和管理需求。MySQL也是一種被廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有穩(wěn)定性和可靠性,并且與Spring框架有良好的兼容性[11]。1.4.4SpringBoot框架SpringBoot是一個(gè)基于Spring框架的開發(fā)框架,它旨在簡(jiǎn)化和加速Java應(yīng)用程序的開發(fā)過程。SpringBoot集成了豐富的Spring生態(tài)系統(tǒng),如SpringMVC、SpringData等,提供了強(qiáng)大的功能和靈活的擴(kuò)展性。它提供了一種約定優(yōu)于配置的方式,通過自動(dòng)化配置和快速啟動(dòng)應(yīng)用程序的特性,使開發(fā)人員能夠更專注于業(yè)務(wù)邏輯的實(shí)現(xiàn),而不必花費(fèi)太多時(shí)間和精力在繁瑣的配置上[12]。SpringBoot所具備的特征有:(1)可以創(chuàng)建獨(dú)立的Spring應(yīng)用程序,并且基于其Maven或Gradle插件,可以創(chuàng)建可執(zhí)行的JARs和WARs;(2)內(nèi)嵌Tomcat或Jetty等Servlet容器;(3)提供自動(dòng)配置的“starter”項(xiàng)目對(duì)象模型(POMS)以簡(jiǎn)化Maven配置;(4)盡可能自動(dòng)配置Spring容器;(5)提供準(zhǔn)備好的特性,如指標(biāo)、健康檢查和外部化配置;(6)絕對(duì)沒有代碼生成,不需要XML配置。1.4.5Vue.js框架Vue.js框架:Vue.js是一套構(gòu)建用戶界面的漸進(jìn)式框架。與其他重量級(jí)框架不同的是,Vue采用自底向上增量開發(fā)的設(shè)計(jì)。Vue的核心庫只關(guān)注視圖層,并且非常容易學(xué)習(xí),非常容易與其它庫或已有項(xiàng)目整合。另一方面,Vue完全有能力驅(qū)動(dòng)采用單文件組件和Vue生態(tài)系統(tǒng)支持的庫開發(fā)的復(fù)雜單頁應(yīng)用[13]。1.5本文結(jié)構(gòu)第1章:概述本章旨在介紹本項(xiàng)目的目標(biāo)、要求和研究意義,并對(duì)國(guó)內(nèi)外影視行業(yè)的發(fā)展現(xiàn)狀進(jìn)行分析。在此基礎(chǔ)上,延伸出了本系統(tǒng)的研究方向,并論述了所應(yīng)用的技術(shù)和工具。第2章:系統(tǒng)需求分析本章主要研究系統(tǒng)的功能和性能等方面進(jìn)行詳細(xì)研究和定義,以確保系統(tǒng)能滿足用戶的需求和期望。從可行性分析、功能需求分析出發(fā)確定系統(tǒng)用戶并設(shè)計(jì)用例模型。第3章:概要設(shè)計(jì)本章對(duì)系統(tǒng)的功能模塊以及數(shù)據(jù)庫進(jìn)行設(shè)計(jì)。確保系統(tǒng)能夠高效地存儲(chǔ)和管理所需的數(shù)據(jù),并支持系統(tǒng)功能的正常運(yùn)行。第4章:系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)本章通過分析實(shí)際情況中所需的流程,以及運(yùn)行系統(tǒng)根據(jù)業(yè)務(wù)流程進(jìn)入各模塊界面截圖來展示系統(tǒng)的實(shí)現(xiàn)效果。在此基礎(chǔ)上,通過使用時(shí)序圖對(duì)系統(tǒng)流程進(jìn)行了進(jìn)一步詳細(xì)設(shè)計(jì)使整個(gè)系統(tǒng)的運(yùn)行流程更直觀。第5章:系統(tǒng)測(cè)試本章對(duì)系統(tǒng)進(jìn)行了功能測(cè)試和性能評(píng)估,通過設(shè)計(jì)測(cè)試用例和調(diào)試漏洞,確保系統(tǒng)的穩(wěn)定運(yùn)行。在此基礎(chǔ)上,結(jié)合前面章節(jié)內(nèi)容對(duì)論文進(jìn)行總結(jié)歸納,并列出所文章中所引用的參考文獻(xiàn)。
第2章需求分析需求分析是問題分析的核心,是軟件開發(fā)過程中非常重要的一環(huán),它的目的是明確系統(tǒng)或軟件產(chǎn)品的功能和性能要求,以確保開發(fā)團(tuán)隊(duì)和利益相關(guān)者對(duì)系統(tǒng)的期望達(dá)成一致。2.1可行性分析該系統(tǒng)的主要目標(biāo)是滿足當(dāng)前影視行業(yè)的需求,具有簡(jiǎn)單易操作的特點(diǎn),適用于大眾使用。同時(shí),本系統(tǒng)希望能夠以較小的成本,在較短的時(shí)間內(nèi)評(píng)估該設(shè)計(jì)在技術(shù)、經(jīng)濟(jì)和社會(huì)方面的可行性。通過提前設(shè)計(jì)解決方案,可以應(yīng)對(duì)在系統(tǒng)設(shè)計(jì)和開發(fā)過程中可能遇到的問題[14]。因此,該系統(tǒng)的設(shè)計(jì)旨在通過評(píng)估可行性和解決潛在問題,確保系統(tǒng)能夠在各個(gè)方面滿足預(yù)期目標(biāo)。2.1.1技術(shù)可行性本設(shè)計(jì)使用關(guān)系型數(shù)據(jù)庫以及采用Java語言并結(jié)合SpringBoot框架進(jìn)行開發(fā)。這樣的選擇不僅基于對(duì)這些技術(shù)的熟悉程度,還能簡(jiǎn)化開發(fā)流程,使系統(tǒng)開發(fā)更加高效。本系統(tǒng)所選擇的技術(shù)手段都是成熟和廣泛應(yīng)用的,有著良好的發(fā)展趨勢(shì),這為系統(tǒng)的開發(fā)質(zhì)量和運(yùn)維可靠性提供了保障[15]。同時(shí),在大學(xué)期間對(duì)這些技術(shù)已經(jīng)掌握得相當(dāng)熟練,能夠高質(zhì)量地完成系統(tǒng)的開發(fā)工作。因此,從技術(shù)可行性的角度來看,影院管理系統(tǒng)是可行的。2.1.2經(jīng)濟(jì)可行性影院管理系統(tǒng)在經(jīng)濟(jì)可行性方面具有重要意義。該系統(tǒng)通過提高影院的管理效率和降低運(yùn)營(yíng)成本,可以為影院創(chuàng)造經(jīng)濟(jì)效益。自動(dòng)化和數(shù)字化的管理可以減少人力資源的投入,并提高工作效率,從而降低運(yùn)營(yíng)成本。此外,系統(tǒng)提供的在線售票功能可以增加影院的收入來源。提供便捷的購票渠道和個(gè)性化的服務(wù)有助于吸引更多觀眾選擇該影院觀影,增加票房收入。系統(tǒng)還為影院帶來商業(yè)機(jī)會(huì),通過對(duì)用戶數(shù)據(jù)進(jìn)行分析,影院可以為廣告商提供有針對(duì)性的廣告投放渠道,并增加額外的商業(yè)收入。綜上所述,影院管理系統(tǒng)在經(jīng)濟(jì)可行性方面具有明顯優(yōu)勢(shì),能夠促進(jìn)影院的經(jīng)濟(jì)發(fā)展,提升盈利能力,并為影院提供穩(wěn)定、可持續(xù)的經(jīng)濟(jì)收益[16]。2.1.3社會(huì)可行性影院管理系統(tǒng)在社會(huì)可行性方面具有重要意義。首先,該系統(tǒng)可以提升影院管理效率,使得影院能夠更好地滿足觀眾的需求,提供更好的觀影體驗(yàn)。這將有助于促進(jìn)影視文化的傳播和推廣,豐富人們的文化生活,提升整個(gè)社會(huì)的文化素質(zhì)[17]。其次,影院管理系統(tǒng)可以提供更多的就業(yè)機(jī)會(huì)。系統(tǒng)的開發(fā)和運(yùn)維需要專業(yè)技術(shù)人員的參與,同時(shí)系統(tǒng)的使用也需要影院?jiǎn)T工的操作和管理。這將為就業(yè)市場(chǎng)提供了新的崗位需求,為社會(huì)創(chuàng)造了就業(yè)機(jī)會(huì)。此外,影院管理系統(tǒng)還可以促進(jìn)影院與觀眾之間的互動(dòng)和溝通。通過系統(tǒng)提供的在線售票、影視管理和觀影評(píng)價(jià)等功能,觀眾可以更方便地選擇和購買電影票,影院也可以及時(shí)獲取觀眾的反饋和意見,進(jìn)而改進(jìn)和優(yōu)化服務(wù),建立良好的觀眾關(guān)系,提升觀眾的滿意度和忠誠(chéng)度[18]??偟膩碚f,影院管理系統(tǒng)的社會(huì)可行性體現(xiàn)在它對(duì)影視文化的推廣、就業(yè)市場(chǎng)的促進(jìn)以及觀眾與影院之間互動(dòng)的增強(qiáng)。它能夠?yàn)樯鐣?huì)帶來文化享受、經(jīng)濟(jì)效益和社交體驗(yàn)等多重影響,從而對(duì)社會(huì)產(chǎn)生積極的影響和貢獻(xiàn)。2.2功能需求分析本章將對(duì)影院管理系統(tǒng)的功能需求進(jìn)行分析和描述。影院管理系統(tǒng)是一個(gè)信息化的電影院管理平臺(tái),它需要包含多種基本和高級(jí)功能模塊,以便電影院的工作人員能夠方便地管理影院的各個(gè)方面。在此基礎(chǔ)上,系統(tǒng)還需要具備高安全性、高穩(wěn)定性和高易用性,以保障系統(tǒng)的可靠性、穩(wěn)定性和用戶滿意度[19]。在本章中,將首先介紹影院管理系統(tǒng)的基本功能模塊,包括影視管理、排片管理等。針對(duì)這些功能模塊,提出對(duì)系統(tǒng)安全性、穩(wěn)定性和易用性的要求,并對(duì)這些需求進(jìn)行詳細(xì)的闡述。通過對(duì)影院管理系統(tǒng)功能需求的深入分析和描述,它可以幫助項(xiàng)目團(tuán)隊(duì)更好地理解系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)要求,確保系統(tǒng)更好地滿足用戶的需求和期望[20]。2.2.1確定系統(tǒng)用戶系統(tǒng)用戶是指參與影院管理系統(tǒng)的各類用戶角色,根據(jù)系統(tǒng)設(shè)計(jì)將系統(tǒng)用戶分為以下三個(gè)角色,分別為用戶、員工和管理員。各角色有不同的權(quán)限和功能,具體參與者如表2-1所示。表2-1系統(tǒng)用戶詞匯表序號(hào)詞匯同義詞描述1用戶普通用戶用戶注冊(cè)登錄后,主頁可以查詢影片、點(diǎn)擊影片購買電影票和對(duì)電影進(jìn)行打分評(píng)論等,也可以在個(gè)人主頁修改個(gè)人資料以及退出登錄操作2員工高級(jí)用戶員工登錄后,可以回復(fù)用戶評(píng)價(jià),根據(jù)用戶個(gè)人信息中所留郵箱及生日等信息進(jìn)行回訪,創(chuàng)建新的影院活動(dòng)以及查看用戶對(duì)員工的個(gè)人評(píng)價(jià)等操作3管理員管理用戶管理員登錄后,可以添加影片、對(duì)影片進(jìn)行排片、更換輪播圖、管理用戶信息、管理員工信息、添加今日工作內(nèi)容及添加員工等操作2.2.2用例詞匯表影院管理系統(tǒng)用例詞匯表,如表2-2所示。表2-2用例詞匯表用例名稱描述用例參與者登錄用戶、員工和管理員等參與者進(jìn)入系統(tǒng)前需先登錄用戶、員工、管理員個(gè)人信息管理用戶和員工可以對(duì)自己的個(gè)人信息進(jìn)行修改用戶、員工影視管理管理員和員工可對(duì)影片進(jìn)行增加、刪除、修改、查詢等操作員工、管理員活動(dòng)管理員工和管理員可以添加和刪除影院活動(dòng)員工、管理員訂單管理員工和管理員可以對(duì)用戶的訂單信息進(jìn)行查詢和修改操作員工、管理員員工管理管理員可以對(duì)員工的信息或權(quán)限等進(jìn)行增加、刪除、修改、查詢等操作管理員評(píng)價(jià)管理員工可以對(duì)用戶對(duì)影院或影片評(píng)價(jià)進(jìn)行回復(fù)員工回訪管理員工可以根據(jù)用戶所留郵箱對(duì)用戶發(fā)郵件回訪員工用戶管理員工和管理員可以對(duì)用戶進(jìn)行修改操作員工、管理員2.3系統(tǒng)總體用例影院管理系統(tǒng)有用戶、員工和管理員三個(gè)身份。管理員在影院管理系統(tǒng)中管理的有影視管理、用戶管理、訂單管理和員工管理。工作人員則可以進(jìn)行影院留言、電話回訪、活動(dòng)安排、信息統(tǒng)計(jì)、評(píng)價(jià)管理以及個(gè)人設(shè)置操作。而對(duì)于用戶而言,他們可以通過系統(tǒng)進(jìn)行影片查詢、參加活動(dòng)、留言反饋以及購買電影票等操作。本設(shè)計(jì)的整體系統(tǒng)用例模型如圖2-1所示。圖2-1影院管理系統(tǒng)用例模型圖(1)員工管理功能用例描述如表2-3所示。表2-3員工管理功能用例描述表描述內(nèi)容用例名稱員工管理功能用例參與者管理員其他參與者無簡(jiǎn)要說明管理員對(duì)影院系統(tǒng)中的員工信息進(jìn)行管理前置條件管理員成功登錄管理界面后置條件管理員對(duì)員工信息進(jìn)行增刪改查操作基本流程1.管理員登錄成功后進(jìn)入系統(tǒng)2.選擇員工管理模塊3.添加員工信息4.添加成功表2-3(續(xù))描述內(nèi)容代替流程1.員工信息要填寫完整,類型正確2.管理員直接操作員工信息結(jié)束員工信息保存至數(shù)據(jù)庫表中實(shí)現(xiàn)約束和說明1.只有管理員和部分有權(quán)限的員工能管理員工信息2.管理員或員工保證添加后的員工信息正確其他事件流管理員多次錄入同一員工(2)用戶管理功能用例描述如表2-4所示。表2-4用戶管理功能用例描述表描述內(nèi)容用例名稱用戶管理功能用例參與者管理員其他參與者員工簡(jiǎn)要說明管理員對(duì)用戶信息進(jìn)行更改前置條件管理員、員工成功登錄管理界面并選擇用戶管理功能后置條件管理員對(duì)用戶信息進(jìn)行修改操作基本流程1.管理員登錄后進(jìn)入系統(tǒng)2.選擇用戶管理功能3.選擇用戶,選擇更改密碼、查看用戶頭像等操作4.修改成功結(jié)束修改信息保存至數(shù)據(jù)庫表中實(shí)現(xiàn)約束和說明1.只有管理員和部分有權(quán)限的員工能管理員工信息2.管理員或員工保證修改后的員工信息正確其他事件流無(3)訂單管理功能用例描述如表2-5所示。表2-5訂單管理功能用例描述表描述內(nèi)容用例名稱訂單管理功能用例參與者管理員其他參與者員工簡(jiǎn)要說明管理員或員工查看訂單信息并進(jìn)行操作前置條件管理員、員工成功登錄管理界面后置條件管理員對(duì)訂單信息進(jìn)行增刪改查操作基本流程1.管理員登錄后進(jìn)入系統(tǒng)2.選擇訂單管理功能3.對(duì)訂單進(jìn)行操作4.操作成功結(jié)束將操作后數(shù)據(jù)保存至數(shù)據(jù)庫中實(shí)現(xiàn)約束和說明1.只有管理員和部分有權(quán)限的員工能管理訂單信息2.管理員或員工保證操作后的訂單信息正確
(4)影視管理功能用例描述如表2-6所示。表2-6影視管理功能用例描述表描述內(nèi)容用例名稱影視管理功能用例參與者管理員其他參與者員工簡(jiǎn)要說明管理員可對(duì)影視信息進(jìn)行增加、刪除、修改、查詢等操作前置條件管理員成功登錄系統(tǒng)管理界面后置條件管理員對(duì)影視信息進(jìn)行增刪改查操作基本流程1.管理員登錄后進(jìn)入系統(tǒng)2.選擇影視管理功能3.對(duì)影片進(jìn)行增刪改查操作4.操作成功結(jié)束將操作成功的數(shù)據(jù)存至數(shù)據(jù)庫中實(shí)現(xiàn)約束和說明1.只有管理員和部分有權(quán)限的員工能管理影片信息2.管理員或員工保證操作后的影片信息正確(5)評(píng)價(jià)功能用例描述如表2-7所示。表2-7評(píng)價(jià)功能用例描述表描述內(nèi)容用例名稱評(píng)價(jià)功能用例參與者用戶其他參與者員工簡(jiǎn)要說明用戶評(píng)價(jià)影院和影片,員工對(duì)評(píng)價(jià)進(jìn)行回復(fù)前置條件用戶和員工成功登錄系統(tǒng)界面后置條件用戶進(jìn)行評(píng)價(jià)操作,員工對(duì)評(píng)價(jià)進(jìn)行回復(fù)基本流程1.員工和用戶登錄后進(jìn)入系統(tǒng)2.用戶選擇影片或影院留言,輸入評(píng)價(jià)內(nèi)容并提交3.員工回復(fù)評(píng)價(jià)4.提交成功結(jié)束將已提交評(píng)價(jià)保存至數(shù)據(jù)庫實(shí)現(xiàn)約束和說明無(6)回訪功能用例描述如表2-8所示。表2-8回訪功能用例描述表描述內(nèi)容用例名稱回訪功能用例參與者員工其他參與者用戶簡(jiǎn)要說明員工根據(jù)用戶保存的郵件地址進(jìn)行回訪或發(fā)送活動(dòng)信息前置條件員工和用戶成功登錄系統(tǒng)界面后置條件用戶基本信息填寫完善,員工可查看到用戶的信息
表2-8(續(xù))描述內(nèi)容基本流程1.員工和用戶登錄后進(jìn)入系統(tǒng)2.用戶所留信息比較完善3.員工根據(jù)用戶所留郵箱信息回訪結(jié)束員工回訪頁面可展示用戶信息實(shí)現(xiàn)約束和說明無(7)活動(dòng)管理功能用例描述如表2-9所示。表2-9活動(dòng)管理功能用例描述表描述內(nèi)容用例名稱活動(dòng)管理功能用例參與者員工其他參與者用戶簡(jiǎn)要說明員工創(chuàng)建影院活動(dòng),用戶可參加活動(dòng)前置條件用戶和員工成功登錄系統(tǒng)界面后置條件員工創(chuàng)建活動(dòng)完成,用戶可報(bào)名參加活動(dòng)基本流程1.用戶和員工成功登錄后進(jìn)入系統(tǒng)2.員工成功創(chuàng)建活動(dòng)3.用戶點(diǎn)擊主頁上的活動(dòng)標(biāo)題,瀏覽并點(diǎn)擊報(bào)名參加操作結(jié)束將信息保存至數(shù)據(jù)庫實(shí)現(xiàn)約束和說明1.員工創(chuàng)建活動(dòng)時(shí)截止日期符合設(shè)定要求2.用戶在截止日期前報(bào)名參加2.4業(yè)務(wù)框架分析本設(shè)計(jì)業(yè)務(wù)框架主要由用戶在前臺(tái)頁面填寫訂單信息,信息提交后加入購物車,用戶可通過購物車查看訂單信息。管理員和員工可查看訂單信息。業(yè)務(wù)框架流圖如圖2-2所示:圖2-2業(yè)務(wù)框架流圖2.5本章小結(jié)通過需求分析,本系統(tǒng)明確了系統(tǒng)的功能需求,確保系統(tǒng)能夠滿足各個(gè)用戶角色的需求??尚行苑治鰟t評(píng)估了系統(tǒng)在技術(shù)、經(jīng)濟(jì)和社會(huì)層面的可行性,為系統(tǒng)的設(shè)計(jì)和開發(fā)提供了依據(jù)。業(yè)務(wù)流程分析則幫助理解系統(tǒng)中各個(gè)模塊之間的關(guān)系和數(shù)據(jù)流動(dòng),為后續(xù)的系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)提供了指導(dǎo)。以上內(nèi)容的詳細(xì)分析和描述有助于更好地把握系統(tǒng)的需求和目標(biāo),為系統(tǒng)的開發(fā)和實(shí)施提供指導(dǎo)。
第3章系統(tǒng)總體設(shè)計(jì)本章在需求分析的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行整體的設(shè)計(jì)規(guī)劃,以確保系統(tǒng)能夠有效地實(shí)現(xiàn)所需功能,并滿足用戶的期望和需求。使系統(tǒng)的開發(fā)過程更加有條理和高效,減少后期的修改和調(diào)整,提高系統(tǒng)的質(zhì)量和可靠性。3.1功能模塊設(shè)計(jì)本系統(tǒng)根據(jù)市場(chǎng)調(diào)研和需求分析分為前臺(tái)和后臺(tái)兩部分。本設(shè)計(jì)系統(tǒng)的功能框圖含有多個(gè)模塊,主要有個(gè)人中心、影院公告及活動(dòng)、影片查詢、電影購票、活動(dòng)安排、訂單管理、影視管理以及員工和用戶管理等模塊。個(gè)人中心模塊主要提供用戶個(gè)人信息管理功能。影院公告及活動(dòng)模塊用于發(fā)布和管理影院的公告信息以及相關(guān)活動(dòng)。影片查詢模塊允許用戶搜索和查看影片信息。電影購票模塊提供在線購票功能。活動(dòng)安排模塊用于管理和安排影院的活動(dòng)計(jì)劃。訂單管理模塊負(fù)責(zé)處理用戶的訂單信息。影視管理模塊用于管理和維護(hù)影視作品的信息。員工模塊和用戶管理模塊分別負(fù)責(zé)管理員工和用戶的相關(guān)信息和權(quán)限。這些模塊相互關(guān)聯(lián),共同構(gòu)成了影院管理系統(tǒng)的核心功能。具體如圖3-1所示。圖3-1影院管理系統(tǒng)結(jié)構(gòu)圖(1)影片查詢模塊:影片查詢模塊允許用戶根據(jù)電影類型和地區(qū)進(jìn)行查詢,提供了便捷的電影信息搜索功能。用戶在登錄系統(tǒng)后,可以通過選擇電影類型和所屬地區(qū)來定位他們感興趣的電影。該模塊還提供了詳細(xì)的電影信息,包括電影的上映時(shí)間和排片信息,使用戶可以方便地了解電影的放映時(shí)間和地點(diǎn)。通過這個(gè)模塊,用戶可以輕松地找到符合自己需求的電影,提供了更好的電影選擇體驗(yàn)。(2)個(gè)人中心模塊:在這個(gè)模塊中,用戶可以根據(jù)自己的需求和偏好,自由地更改個(gè)人信息,以確保個(gè)人資料的準(zhǔn)確性和最新性。通過個(gè)人中心模塊,用戶可以方便地管理和維護(hù)他們的個(gè)人信息,提供了更好的用戶體驗(yàn)和個(gè)性化服務(wù);在我的訂單中系統(tǒng)根據(jù)用戶ID查詢所有訂單,顯示訂單座位號(hào),下單時(shí)間以及支付時(shí)間和訂單價(jià)格等信息;在購物車功能中用戶根據(jù)需要選取座位、填寫完信息后可生成訂單并加入到購物車中,可對(duì)多個(gè)訂單統(tǒng)一支付。(3)影院公告及活動(dòng)模塊:顯示影院發(fā)布的緊急公告或特惠活動(dòng),顯示開始時(shí)間以及結(jié)束時(shí)間,用戶可根據(jù)需要進(jìn)行參與。(4)電影購票模塊:用戶根據(jù)自己的需要選擇電影購票選取座位號(hào)并填寫手機(jī)號(hào)后生成訂單并加入到購物車中,用戶可對(duì)多個(gè)影片的購票統(tǒng)一進(jìn)行支付。(5)影片簡(jiǎn)介模塊:用戶點(diǎn)擊影片圖片后可查看劇情簡(jiǎn)介以及用戶評(píng)論等信息,也可在評(píng)論區(qū)內(nèi)進(jìn)行劇情的討論或觀影的感受等。(6)活動(dòng)安排模塊:管理員或工作人員可添加影院活動(dòng)以及公告,設(shè)定活動(dòng)的起始及結(jié)束時(shí)間,設(shè)定的公告或活動(dòng)一經(jīng)發(fā)布后用戶可立時(shí)收到。(7)訂單管理模塊:該模塊針對(duì)員工使用,員工在該模塊中接收異常訂單并進(jìn)行處理,處理完成后通過系統(tǒng)確認(rèn)訂單處理狀態(tài);在訂單列表中查看所有訂單以及所處狀態(tài),發(fā)現(xiàn)異常訂單可進(jìn)行提交篩查后并處理。(8)用戶管理模塊:管理員或工作人員可對(duì)用戶的密碼進(jìn)行修改,防止因用戶忘記密碼無法登錄而對(duì)用戶觀影造成不便。(9)員工管理模塊:管理員可以對(duì)員工信息進(jìn)行管理;管理員可以添加每日工作可以時(shí)刻提醒自己每日的工作重點(diǎn)。(10)影視管理模塊:管理員和工作人員可以對(duì)影片進(jìn)行增、刪、改、查操作,也可以對(duì)影片進(jìn)行排片、更改輪播圖等操作。(11)影院留言模塊:用戶可以對(duì)影院添加留言,提出意見或建議等,影院工作人員會(huì)對(duì)用戶的評(píng)價(jià)進(jìn)行回復(fù)反饋以促進(jìn)影院更好的發(fā)展。(12)信息統(tǒng)計(jì)模塊:對(duì)影片票房等信息進(jìn)行統(tǒng)計(jì),更好的為管理者提供直觀的展示。3.2數(shù)據(jù)庫設(shè)計(jì)3.2.1概念設(shè)計(jì)根據(jù)系統(tǒng)需求,確定系統(tǒng)實(shí)體,建立實(shí)體間的關(guān)系并展現(xiàn)出來。系統(tǒng)總體E-R圖,如圖3-2所示。圖3-2影院管理系統(tǒng)E-R圖影院管理系統(tǒng)涉及到的實(shí)體有:活動(dòng)、管理員、電影排片、用戶購物車、每日工作、電影、電影評(píng)價(jià)、留言、訂單、異常訂單、首頁海報(bào)、權(quán)限、用戶、員工、客服評(píng)價(jià)等。下面分別對(duì)每個(gè)實(shí)體和屬性之間的關(guān)系進(jìn)行描述。管理員實(shí)體其屬性有:管理員ID(主鍵)、管理員名稱、管理員密碼,管理員實(shí)體屬性圖,如圖3-3所示。圖3-3管理員實(shí)體屬性圖(2)活動(dòng)實(shí)體其屬性有:活動(dòng)ID(主鍵)、活動(dòng)內(nèi)容、參加人數(shù)、開始時(shí)間、結(jié)束時(shí)間、創(chuàng)建時(shí)間,活動(dòng)實(shí)體屬性圖,如圖3-4所示。圖3-4活動(dòng)實(shí)體屬性圖(3)電影排片實(shí)體其屬性有:排片ID(主鍵)、電影ID、電影名、價(jià)格、放映類型、電影開始日期、電影開始時(shí)間、票房統(tǒng)計(jì)、結(jié)束時(shí)間、創(chuàng)建人、創(chuàng)建時(shí)間,電影排片實(shí)體屬性圖,如圖3-5所示。圖3-5電影排片實(shí)體屬性圖(4)用戶購物車實(shí)體屬性有:購物車編號(hào)ID、用戶ID、場(chǎng)次ID、座位號(hào)、金額,用戶購物車實(shí)體屬性圖,如圖3-6所示。圖3-6用戶購物車實(shí)體屬性圖(5)每日工作實(shí)體屬性有:編號(hào)、重要程度、工作內(nèi)容、上傳時(shí)間,每日工作實(shí)體屬性圖,如圖3-7所示。圖3-7每日工作實(shí)體屬性圖(6)電影實(shí)體屬性有:編號(hào)ID、電影名稱、上映時(shí)間、類型、狀態(tài)、地區(qū)、電影簡(jiǎn)介、熱度、封面圖片、電影時(shí)長(zhǎng),電影實(shí)體屬性圖,如圖3-8所示。圖3-8電影實(shí)體屬性圖(7)電影評(píng)價(jià)實(shí)體屬性有:編號(hào)ID、電影ID、用戶ID、星級(jí)、評(píng)語,電影評(píng)價(jià)實(shí)體屬性圖,如圖3-9所示。圖3-9電影評(píng)價(jià)實(shí)體屬性圖(8)留言實(shí)體屬性有:留言編號(hào)、用戶ID、內(nèi)容,留言實(shí)體屬性圖,如圖3-10所示。圖3-10留言實(shí)體屬性圖(9)訂單實(shí)體屬性有:訂單編號(hào)、用戶ID、取票電話、場(chǎng)次ID、座位、金額、狀態(tài)、創(chuàng)建時(shí)間、更新時(shí)間,訂單實(shí)體屬性圖,如圖3-11所示。圖3-11訂單實(shí)體屬性圖(10)異常訂單實(shí)體屬性有:異常訂單編號(hào)、訂單ID、異常原因、申報(bào)人、審核人、處理情況、申報(bào)時(shí)間、審核時(shí)間,異常訂單實(shí)體屬性圖,如圖3-12所示。圖3-12異常訂單實(shí)體屬性圖(11)首頁海報(bào)實(shí)體屬性有:海報(bào)編號(hào)、標(biāo)題、地址預(yù)覽、上架狀態(tài)、上傳時(shí)間,首頁海報(bào)實(shí)體屬性圖,如圖3-13所示。圖3-13首頁海報(bào)實(shí)體屬性圖(12)權(quán)限實(shí)體屬性有:權(quán)限編號(hào)、工作人員ID、權(quán)限、創(chuàng)建時(shí)間,權(quán)限實(shí)體屬性圖,如圖3-14所示。圖3-14權(quán)限實(shí)體屬性圖(13)用戶實(shí)體屬性有:用戶ID、用戶名、密碼、昵稱、郵箱、生日、性別、個(gè)人簡(jiǎn)介、頭像地址預(yù)覽、創(chuàng)建時(shí)間、更新時(shí)間,用戶實(shí)體屬性圖,如圖3-15所示。圖3-15用戶實(shí)體屬性圖(14)員工實(shí)體屬性有:?jiǎn)T工ID、用戶名、密碼、昵稱、電話、性別、入職狀態(tài)、頭像地址預(yù)覽、所在部門、創(chuàng)建時(shí)間、更新時(shí)間,員工實(shí)體屬性圖,如圖3-16所示。圖3-16員工實(shí)體屬性圖(15)客服評(píng)價(jià)實(shí)體屬性有:評(píng)價(jià)編號(hào)、員工ID、用戶ID、滿意度、評(píng)價(jià)內(nèi)容、評(píng)價(jià)時(shí)間,客服評(píng)價(jià)實(shí)體屬性圖,如圖3-17所示。圖3-17客服評(píng)價(jià)實(shí)體屬性圖3.2.2數(shù)據(jù)庫表設(shè)計(jì)數(shù)據(jù)庫表設(shè)計(jì)是影院管理系統(tǒng)的重要組成部分,它定義了系統(tǒng)中存儲(chǔ)數(shù)據(jù)的結(jié)構(gòu)和關(guān)系。下面對(duì)數(shù)據(jù)庫表依次敘述。(1)管理員信息表影院管理系統(tǒng)的管理員信息表,對(duì)系統(tǒng)管理員的信息進(jìn)行管理。管理員信息表如表3-1所示。表3-1管理員信息表序號(hào)字段類型長(zhǎng)度允許空備注1idInt11N編號(hào)(主鍵)2usernamevarchar255N用戶名3passwordvarchar255N密碼4avatervarchar255Y記住密碼(2)活動(dòng)信息表影院管理系統(tǒng)的活動(dòng)信息表,主要是對(duì)影院活動(dòng)信息進(jìn)行存儲(chǔ)。活動(dòng)信息表如表3-2所示。表3-2活動(dòng)信息表序號(hào)字段類型長(zhǎng)度允許空備注1idintintN活動(dòng)編號(hào)(主)2contenttextN活動(dòng)內(nèi)容3numberint11Y參加人數(shù)4start_timevarchar255N開始時(shí)間5end_timevarchar255N結(jié)束時(shí)間6create_atvarchar255N創(chuàng)建時(shí)間(3)排片信息表影院管理系統(tǒng)的排片信息表,主要是對(duì)影院管理人員的排片操作進(jìn)行存儲(chǔ),主要字段有排片編號(hào)、圖片編號(hào)、電影名稱、座位數(shù)、票房、單價(jià)、放映類型、日期、開始時(shí)間、結(jié)束時(shí)間、操作人、排片時(shí)間。排片信息表如表3-3所示。表3-3排片信息表序號(hào)字段類型長(zhǎng)度允許空備注1idint11N排片編號(hào)(主)2fidint11N圖片編號(hào)3namevarchar255N電影名稱4seat_numberint11N座位數(shù)5box_officeint11N票房6pricedecimal10N價(jià)格7typevarchar255N放映類型8datevarchar255N上映日期9start_timevarchar255N開始時(shí)間10end_timevarchar255N結(jié)束時(shí)間11foundervarchar255N操作人12create_atvarchar255N創(chuàng)建時(shí)間(4)購物車信息表影院管理系統(tǒng)的購物車信息表,主要是將用戶購票后未支付訂單存入購物車并對(duì)其信息存儲(chǔ)。主要字段有購物車編號(hào)、用戶ID、場(chǎng)次ID、座位號(hào)、電話、價(jià)格等。購物車信息表具體結(jié)構(gòu)如表3-4所示。表3-4購物車信息表序號(hào)字段類型長(zhǎng)度允許空備注1idint11N購物車編號(hào)(主)2uidint11N用戶ID3aidint11N場(chǎng)次ID4phonevarchar13N手機(jī)號(hào)5seatsvarchar255N座位號(hào)6pricedecimal10N價(jià)格(5)每日工作信息表主要是管理員或員工保存自己制定的每日工作目標(biāo),主要字段有編號(hào)、重要程度、工作內(nèi)容、上傳時(shí)間。每日工作信息表具體的結(jié)構(gòu)如表3-5所示。表3-5每日工作信息表序號(hào)字段類型長(zhǎng)度允許空備注1idintintN編號(hào)(主鍵)2typechar20N重要程度3contentvarchar255N工作內(nèi)容4create_atvarchar255Y上傳時(shí)間(6)電影信息表主要用于保存電影信息。主要字段包括了編號(hào)ID、電影名稱、上映時(shí)間、類型、狀態(tài)、地區(qū)、電影簡(jiǎn)介、熱度、封面圖片、電影時(shí)長(zhǎng)。關(guān)于電影信息表的具體表結(jié)構(gòu)如表3-6所示。表3-6電影信息表序號(hào)字段類型長(zhǎng)度允許空備注1idintintN編號(hào)(主鍵)2namevarchar255N電影名稱3release_timevarchar255N上映時(shí)間4typevarchar255N類型5statustinyint4N狀態(tài)6regionvarchar255N地區(qū)7hotint10N熱度8introductiontextN電影簡(jiǎn)介9covervarchar255N封面地址10durationint11N電影時(shí)長(zhǎng)(7)電影評(píng)價(jià)信息表主要用來保存用戶對(duì)電影的星級(jí)打分及評(píng)價(jià)內(nèi)容等信息。主要字段包括編號(hào)ID、電影編號(hào)、用戶ID、星級(jí)、評(píng)語以及創(chuàng)建時(shí)間等。具體的表結(jié)構(gòu)如表3-7所示。表3-7電影評(píng)價(jià)信息表序號(hào)字段類型長(zhǎng)度允許空備注1idint11N編號(hào)(主)2fidint11N電影編號(hào)3uidint11N用戶ID4starint11N星級(jí)5commenttextN評(píng)語6create_atvarchar255N創(chuàng)建時(shí)間(8)留言信息表主要用于保存用戶對(duì)影院的留言、建議或意見等信息。主要字段有編號(hào)ID、用戶ID、評(píng)價(jià)內(nèi)容、回復(fù)內(nèi)容、留言時(shí)間等。具體的表結(jié)構(gòu)如表3-8所示。表3-8留言信息表序號(hào)字段類型長(zhǎng)度允許空備注1idint11N編號(hào)(主)2uidint11N用戶ID3contenttextN評(píng)價(jià)內(nèi)容4replytextN回復(fù)內(nèi)容5create_atvarchar255N留言時(shí)間(9)訂單信息表訂單表主要用于保存所有用戶訂單的具體信息,主要數(shù)據(jù)結(jié)構(gòu)為訂單編號(hào)、用戶ID、取票電話、場(chǎng)次ID、座位、金額、狀態(tài)、創(chuàng)建時(shí)間、支付時(shí)間。具體的結(jié)構(gòu)內(nèi)容如表3-9所示。表3-9訂單信息表序號(hào)字段類型長(zhǎng)度允許空備注1idint11N編號(hào)(主)2uidint11N用戶ID3phonevarchar11N電話4aidint11N場(chǎng)次ID5seatsvarchar255N座位號(hào)6pricedecimal10N金額7statusint11N狀態(tài)8create_atvarchar255N創(chuàng)建時(shí)間9pay_atvarchar255N支付時(shí)間(10)異常訂單信息表異常訂單表主要用于保存訂單異常的具體信息,主要數(shù)據(jù)結(jié)構(gòu)為異常訂單編號(hào)、訂單ID、異常原因、申報(bào)人、處理情況、申報(bào)時(shí)間、審核時(shí)間。具體的結(jié)構(gòu)內(nèi)容如表3-10所示。表3-10異常訂單信息表序號(hào)字段類型長(zhǎng)度允許空備注1idint11N編號(hào)(主)2oidint11N訂單ID3reasonvarchar255Y異常原因4statustinyint4N狀態(tài)5resultvarchar255N處理情況6reviewervarchar255Y申報(bào)人7create_atvarchar255N申報(bào)時(shí)間8end_atvarchar255N審核時(shí)間(11)首頁海報(bào)信息表首頁海報(bào)表主要用于保存海報(bào)的具體信息,主要數(shù)據(jù)結(jié)構(gòu)為海報(bào)編號(hào)、標(biāo)題、地址預(yù)覽、上架狀態(tài)、上傳時(shí)間。具體的結(jié)構(gòu)內(nèi)容如表3-11所示。表3-11首頁海報(bào)信息表序號(hào)字段類型長(zhǎng)度允許空備注1idint11N編號(hào)(主)2titlevarchar255N標(biāo)題3statustinyint4N上架狀態(tài)4create_atvarchar255N上傳時(shí)間(12)權(quán)限信息表權(quán)限表主要用于保存員工的權(quán)限信息,主要數(shù)據(jù)結(jié)構(gòu)為權(quán)限編號(hào)、工作人員ID、權(quán)限、創(chuàng)建時(shí)間。具體的結(jié)構(gòu)內(nèi)容如表3-12所示。表3-12權(quán)限信息表序號(hào)字段類型長(zhǎng)度允許空備注1idint11N編號(hào)(主)2widvarchar50N員工ID3valuevarchar255N權(quán)限4create_atvarchar255N創(chuàng)建時(shí)間(13)員工信息表員工信息表主要用于保存員工的信息。具體的結(jié)構(gòu)內(nèi)容如表3-13所示。表3-13員工信息表序號(hào)字段類型長(zhǎng)度允許空備注1idint11N編號(hào)(主)2usernamevarchar255N用戶名3passwordvarchar255N密碼4nicknamevarchar255N昵稱5phonevarchar255Y電話6ehtrytinyint4N入職狀態(tài)7departmentvarchar255N所在部門8gendervarchar255Y性別9avatarvarchar255Y頭像地址預(yù)覽10create_atvarchar255N創(chuàng)建時(shí)間(14)用戶信息表用戶信息表主要用于保存用戶的信息。具體的結(jié)構(gòu)內(nèi)容如表3-14所示。表3-14用戶信息表序號(hào)字段類型長(zhǎng)度允許空備注1idint11N編號(hào)(主)2usernamevarchar255N用戶名3passwordvarchar255N密碼表3-14(續(xù))序號(hào)字段類型長(zhǎng)度允許空備注4nicknamevarchar255N昵稱5emailtinyint255Y郵箱6birthdayvarchar255Y生日7gendervarchar2Y性別8infovarchar255Y個(gè)人簡(jiǎn)介9create_atvarchar50N創(chuàng)建時(shí)間10update_atvarchar50N更新時(shí)間(15)客服評(píng)價(jià)信息表主要用于保存客服評(píng)價(jià)信息。具體的表內(nèi)容如表3-15所示。表3-15客服評(píng)價(jià)信息表序號(hào)字段類型長(zhǎng)度允許空備注1idint11N編號(hào)(主)2widint11N員工ID3uidint11N用戶ID4contentvarchar255N評(píng)價(jià)內(nèi)容5typevarchar255N滿意度6create_atvarchar255N評(píng)價(jià)時(shí)間3.3本章小結(jié)本章是在需求分析的基礎(chǔ)上更進(jìn)一步旨在提供一個(gè)高層次的架構(gòu)和指導(dǎo),使系統(tǒng)的各個(gè)組成部分能夠協(xié)調(diào)工作,實(shí)現(xiàn)系統(tǒng)的整體目標(biāo)。本章主要分為兩方面進(jìn)行設(shè)計(jì):一為功能的分配和劃分,一為數(shù)據(jù)庫設(shè)計(jì)。這些設(shè)計(jì)的目的是確保系統(tǒng)能夠高效地存儲(chǔ)和管理所需的數(shù)據(jù),并支持系統(tǒng)功能的正常運(yùn)行。為后續(xù)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)提供了指導(dǎo)和基礎(chǔ),有助于確保系統(tǒng)能夠按照用戶需求的要求進(jìn)行開發(fā)和交付。
第4章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)是系統(tǒng)開發(fā)的重要階段,它涵蓋了系統(tǒng)各個(gè)模塊的具體設(shè)計(jì)和功能實(shí)現(xiàn)。通過系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)的過程,可以逐步將系統(tǒng)的設(shè)計(jì)思路轉(zhuǎn)化為實(shí)際的代碼和功能實(shí)現(xiàn)。4.1系統(tǒng)前臺(tái)頁面4.1.1登陸功能界面登錄模塊是系統(tǒng)的重要組成部分,用于用戶進(jìn)入系統(tǒng)的身份驗(yàn)證和權(quán)限控制。同時(shí),為了滿足不同角色的需求,系統(tǒng)為不同角色類型設(shè)計(jì)了不同的登錄界面。登錄模塊時(shí)序圖如圖4-1所示。圖4-1登錄時(shí)序圖登錄模塊窗體如圖4-2登錄模塊界面圖。圖4-2用戶登錄界面圖登錄模塊流程圖如圖4-3所示。圖4-3登錄流程圖4.1.2購票功能界面用戶登錄系統(tǒng)后在電影頁面或主頁選擇想要觀看的電影,電影排片后,可以選座購票,選好座位并填寫信息后加入購物車。通過查看購物車來進(jìn)行訂單支付。購票功能時(shí)序圖如圖4-4所示。圖4-4購票功能時(shí)序圖購票功能界面如圖4-5所示。圖4-5購票功能界面用戶購票流程圖如圖4-6所示。圖4-6用戶購票流程圖4.1.3活動(dòng)功能界面該模塊提供了一系列影院舉辦的活動(dòng)供用戶參與和了解。用戶登錄后,他們可以進(jìn)入系統(tǒng)的活動(dòng)模塊。用戶可以報(bào)名參加活動(dòng),系統(tǒng)會(huì)再數(shù)據(jù)庫中檢索該活動(dòng)是否結(jié)束,將檢索的結(jié)果返回給系統(tǒng)頁面,提示活動(dòng)已經(jīng)結(jié)束或報(bào)名成功?;顒?dòng)模塊時(shí)序圖如圖4-7所示。圖4-7活動(dòng)模塊時(shí)序圖活動(dòng)界面如圖4-8所示。圖4-8活動(dòng)界面活動(dòng)模塊流程圖如圖4-9所示。圖4-9活動(dòng)模塊流程圖4.1.4個(gè)人信息界面用戶和員工進(jìn)入系統(tǒng)后在個(gè)人信息模塊中,用戶可對(duì)個(gè)人信息進(jìn)行管理。個(gè)人信息頁面時(shí)序圖如圖4-10所示。圖4-10個(gè)人信息時(shí)序圖個(gè)人信息頁面如圖4-11所示。圖4-11個(gè)人信息個(gè)人信息流程圖如圖4-12所示。圖4-12個(gè)人信息流程圖4.1.5留言頁面用戶登錄后可進(jìn)入留言模塊,可以對(duì)影院進(jìn)行評(píng)價(jià),也可以對(duì)工作人員進(jìn)行評(píng)價(jià),點(diǎn)擊我的評(píng)價(jià)可以查看對(duì)員工的歷史評(píng)價(jià)。留言頁面時(shí)序圖如圖4-13所示。圖4-13留言模塊時(shí)序圖留言模塊頁面如圖4-14所示。圖4-14留言頁面4.2系統(tǒng)后臺(tái)頁面4.2.1管理員登錄系統(tǒng)后臺(tái)是為管理員和部分員工提供的管理界面。管理員登錄界面如圖4-15所示。圖4-15管理員登錄界面4.2.2影視管理管理員進(jìn)入影視管理模塊后,可以對(duì)影片進(jìn)行全面的管理操作。此外,他們還能根據(jù)影片的需求,進(jìn)行排片安排,確保觀眾可以及時(shí)了解到并購票觀影。也可對(duì)系統(tǒng)前臺(tái)中的輪播圖進(jìn)行增加、刪除、上架、下架等操作。影視管理可劃分為電影列表、院線排片、新增電影、輪播海報(bào)四個(gè)界面。下面將一一展示論述。影視管理時(shí)序圖如圖4-16所示。圖4-16影視管理時(shí)序圖(1)電影列表可以對(duì)已添加的影片進(jìn)行排片、修改、刪除等操作,并設(shè)置查詢功能方便查找影片。電影列表界面如圖4-17所示。圖4-17電影列表界面(2)院線排片可以對(duì)已排影片進(jìn)行管理,可根據(jù)影廳已售人數(shù)統(tǒng)計(jì)票房,也可修改或刪除已排片的影片。院線排片界面如圖4-18所示。圖4-18院線排片界面(3)新增電影可以添加新電影,根據(jù)影片類型進(jìn)行分類并添加電影簡(jiǎn)介以及上傳影片封面等可選擇上映日期以及填寫地區(qū),影片時(shí)長(zhǎng)等內(nèi)容。新增電影界面如圖4-19所示。圖4-19新增電影(4)輪播海報(bào)可以對(duì)系統(tǒng)前臺(tái)界面輪播圖進(jìn)行添加刪除等操作也可以瀏覽圖片保存地址方便尋找,可以在不刪除的情況下通過上架、下架來控制首頁輪播圖所展示內(nèi)容。輪播海報(bào)界面如圖4-20所示。圖4-20輪播海報(bào)界面影視管理界面流程圖如圖4-21所示。圖4-21影視管理流程圖4.2.3用戶管理管理員進(jìn)入用戶管理模塊后,可以對(duì)用戶的密碼進(jìn)行修改操作。該功能旨在提供管理員對(duì)用戶賬戶的安全管理和維護(hù)。用戶管理界面如圖4-22所示。圖4-22用戶管理界面用戶管理流程圖如圖4-23所示。圖4-23用戶管理流程圖4.2.4訂單管理管理員進(jìn)入訂單管理,數(shù)據(jù)庫內(nèi)所有訂單信息均被讀取調(diào)用并顯示出來、管理員或有權(quán)限的部分員工可對(duì)異常訂單進(jìn)行審查處理。訂單管理界面如圖4-24所示。圖4-24訂單管理界面4.2.5員工管理管理員進(jìn)入員工管理模塊,可對(duì)員工信息進(jìn)行增刪改操作,也可對(duì)員工分配部門以及授予一定的權(quán)限。自身可制定每日工作內(nèi)容等操作。員工管理按功能可劃分為員工列表、每日工作、新增員工等三部分。員工管理時(shí)序圖如圖4-25所示。圖4-25員工管理時(shí)序圖(1)員工列表員工列表中,管理員可以對(duì)員工信息進(jìn)行靈活的管理和控制。他們可以根據(jù)實(shí)際情況修改密碼、查看頭像、授權(quán)權(quán)限、刪除員工或處理離職情況,以確保系統(tǒng)的安全性和員工管理的有效性。員工列表界面如圖4-26所示。圖4-26員工列表界面(2)每日工作每日工作中,管理員可以設(shè)置今日目標(biāo),以時(shí)刻提醒,并對(duì)所設(shè)目標(biāo)按重要程度劃分。每日工作界面如圖4-27所示。圖4-27每日工作界面(3)新增員工新增員工功能模塊中,管理員可添加新員工,為其分配部門等。新增員工界面如圖4-28所示。圖4-28新增員工界面4.2.6影院留言員工登錄系統(tǒng)后可選擇影院留言模塊查看顧客給影院所寫的留言,并對(duì)其內(nèi)容進(jìn)行回復(fù)。影院留言界面如圖4-29所示。圖4-29影院留言界面4.3本章小結(jié)本章主要介紹的系統(tǒng)的詳細(xì)設(shè)計(jì)過程和實(shí)現(xiàn)結(jié)果,主要功能模塊按前后臺(tái)劃分,前臺(tái)包括登錄功能模塊、購票功能模塊、活動(dòng)功能模塊、個(gè)人信息模塊、留言模塊;后臺(tái)包括影視管理模塊、用戶管理模塊、訂單管理模塊、員工管理模塊、影院留言模塊等。對(duì)各模塊進(jìn)程詳細(xì)設(shè)計(jì),實(shí)現(xiàn)過程通過時(shí)序圖和程序流程圖體現(xiàn)并對(duì)其進(jìn)行描述,最后將系統(tǒng)實(shí)現(xiàn)的最終界面截圖展示出來。
第5章系統(tǒng)測(cè)試系統(tǒng)測(cè)試是確保影院管理系統(tǒng)的功能和性能符合預(yù)期的關(guān)鍵步驟。通過系統(tǒng)測(cè)試,可以發(fā)現(xiàn)并修復(fù)系統(tǒng)中存在的問題和缺陷,提高系統(tǒng)的穩(wěn)定性、安全性和用戶體驗(yàn)。本章對(duì)系統(tǒng)進(jìn)行了功能測(cè)試和性能評(píng)估,通過設(shè)計(jì)測(cè)試用例和調(diào)試漏洞,確保系統(tǒng)的穩(wěn)定運(yùn)行。5.1測(cè)試方案在本設(shè)計(jì)中選擇使用黑盒測(cè)試方法是合理的,因?yàn)楹诤袦y(cè)試側(cè)重于從用戶的角度驗(yàn)證系統(tǒng)的功能和行為,而不需要了解系統(tǒng)的內(nèi)部實(shí)現(xiàn)細(xì)節(jié)。由于本系統(tǒng)關(guān)注的是系統(tǒng)的外部行為和功能是否符合要求,因此黑盒測(cè)試可以更好地檢查系統(tǒng)是否滿足用戶需求,并發(fā)現(xiàn)潛在的功能缺陷和錯(cuò)誤。5.2用戶登錄模塊的測(cè)試登錄測(cè)試是驗(yàn)證系統(tǒng)用戶身份驗(yàn)證功能的重要測(cè)試環(huán)節(jié)。它確保用戶能夠成功登錄系統(tǒng),并且只有經(jīng)過身份驗(yàn)證的用戶才能獲得訪問權(quán)限。使用手動(dòng)測(cè)試方法來執(zhí)行測(cè)試用例,并記錄和分析測(cè)試結(jié)果,確保系統(tǒng)登錄功能的穩(wěn)定性、準(zhǔn)確性和安全性。登錄測(cè)試:測(cè)試在輸入框中輸入不同形式的用戶名和密碼時(shí),進(jìn)入系統(tǒng)的情況。登錄測(cè)試情況如表5-1所示。表5-1登陸功能測(cè)試表序號(hào)輸入描述輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1用戶名和密碼正確用戶名:1admin密碼:123456進(jìn)入系統(tǒng)與預(yù)期結(jié)果相同通過2用戶名錯(cuò)誤密碼對(duì)用戶名:1worker密碼:root提示用戶名或密碼錯(cuò)誤與預(yù)期結(jié)果相同通過3用戶名密碼為空用戶名密碼:null提示不能為空與預(yù)期結(jié)果相同通過4用戶名填寫,密碼為空用戶名:1user密碼:null提示用戶名密碼不能為空與預(yù)期結(jié)果相同通過5用戶名為空,密碼不為空用戶名:null密碼:123456提示用戶名密碼不能為空與預(yù)期結(jié)果相同通過測(cè)試結(jié)論:登錄模塊測(cè)試成功,達(dá)到預(yù)期效果。5.3購票模塊的測(cè)試購票測(cè)試是影院管理系統(tǒng)中重要的功能測(cè)試之一,它驗(yàn)證用戶能夠順利進(jìn)行電影票購買的流程,并確保購票功能的正確性和穩(wěn)定性。使用手動(dòng)測(cè)試方法來執(zhí)行測(cè)試用例,并記錄和分析測(cè)試結(jié)果,確保系統(tǒng)購票功能的穩(wěn)定性、準(zhǔn)確性和安全性。在購票模塊中涉及到了購票和購物車訂單接收的測(cè)試。(1)測(cè)試購票并加入購物車在選座購票頁面,分別需要選擇座位并輸入個(gè)人手機(jī)信息才能加入到購物車并付款。購票測(cè)試情況如表5-2所示。表5-2購票功能測(cè)試表序號(hào)輸入描述輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1不選擇座位,填寫其他信息已選座位:null手機(jī)號(hào)示請(qǐng)選擇要訂購的座位與預(yù)期結(jié)果相同測(cè)試通過2選擇座位,填寫錯(cuò)誤的手機(jī)號(hào)已選座位:32號(hào)手機(jī)號(hào)碼:18500000提示請(qǐng)輸入11位的電話號(hào)與預(yù)期結(jié)果相同測(cè)試通過3選擇座位,填寫正確的手機(jī)號(hào)已選座位:32號(hào)手機(jī)號(hào)碼示已成功加入至購物車與預(yù)期結(jié)果相同測(cè)試通過測(cè)試結(jié)論:購票功能測(cè)試成功,達(dá)到預(yù)期效果。(2)測(cè)試訂單信息數(shù)據(jù)在購物車信息頁面,可以展示生成的訂單信息。5.4留言模塊的測(cè)試留言測(cè)試是影院管理系統(tǒng)中對(duì)于影院來說較為重要的功能測(cè)試,它驗(yàn)證了用戶能夠順利進(jìn)行影院和影片的留言評(píng)價(jià)。通過使用手動(dòng)測(cè)試的方法來執(zhí)行測(cè)試用例,并記錄和分析測(cè)試結(jié)果,確保系統(tǒng)留言功能的穩(wěn)定性、準(zhǔn)確性和安全性。留言測(cè)試情況如表5-3所示。表5-3留言功能測(cè)試表序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1用戶輸入:很不錯(cuò)員工界面能夠顯示留言與預(yù)期結(jié)果相同通過2用戶輸入:null提示不能為空與預(yù)期結(jié)果相同通過3用戶輸入:123456員工界面能夠顯示留言與預(yù)期結(jié)果相同通過5.5員工管理模塊的測(cè)試該員工信息管理功能測(cè)試的是驗(yàn)證管理相關(guān)員工信息是否成功,驗(yàn)證數(shù)據(jù)庫中的用戶表與相關(guān)操作是否進(jìn)行數(shù)據(jù)交互。表5-4員工管理測(cè)試表序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1添加員工信息員工信息添加成功與預(yù)期結(jié)果相同通過2刪除員工信息員工信息刪除成功與預(yù)期結(jié)果相同通過3修改員工信息員工信息修改成功與預(yù)期結(jié)果相同通過4查詢員工信息員工信息查詢成功與預(yù)期結(jié)果相同通過5.6影視管理模塊的測(cè)試影視管理功能測(cè)試的是驗(yà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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 家庭康復(fù)服務(wù)的商業(yè)價(jià)值與發(fā)展趨勢(shì)
- 2025年牛津譯林版九年級(jí)生物下冊(cè)月考試卷
- 全自動(dòng)伺服灌裝線管安全操作規(guī)程
- 新余贛州集裝箱施工方案
- 碳酸二甲酯課程設(shè)計(jì)
- 溫泉規(guī)劃工作方案
- 地下室污水提器器安全操作規(guī)程
- 2025年度綠色環(huán)保衛(wèi)浴設(shè)施合作協(xié)議書2篇
- 二零二五年度建筑勞務(wù)用工綠色建筑評(píng)價(jià)合同3篇
- 2024年股權(quán)稀釋協(xié)議規(guī)范股東權(quán)益調(diào)整過程
- 某項(xiàng)目及項(xiàng)目天棚吊頂安全性受力分析計(jì)算稿
- 艾滋病、梅毒和乙肝檢測(cè)服務(wù)流程
- 中聯(lián)16T吊車參數(shù)
- J-STD-020D[1].1中文版
- 質(zhì)量管理體系過程相互關(guān)系圖
- 鐵血鑄軍魂軍人風(fēng)采紀(jì)念冊(cè)戰(zhàn)友聚會(huì)部隊(duì)退伍退役轉(zhuǎn)業(yè)老兵歡送會(huì)電子相冊(cè)PPT實(shí)施課件
- 土壤侵蝕原理
- 扭剪型高強(qiáng)螺栓重量表
- 關(guān)鍵施工技術(shù)、工藝及工程項(xiàng)目實(shí)施的重點(diǎn)、難點(diǎn)和解決方案資料
- 電纜壓降計(jì)算用表格
- 淺談境外工程項(xiàng)目勞動(dòng)用工的薪酬管理
評(píng)論
0/150
提交評(píng)論