版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
目錄
1引言1
1.1課題背景及目的1
1.2項(xiàng)目開(kāi)發(fā)背景2
1.3開(kāi)發(fā)技術(shù)簡(jiǎn)介2
1.4開(kāi)發(fā)工具簡(jiǎn)介3
1.5項(xiàng)目開(kāi)發(fā)技術(shù)路線3
2需求分析4
2.1功能需求描述4
2.2非功能需求描述4
2.3需求用例建模5
2.3.1用戶(hù)管理模塊的用例6
2.3.2電影管理模塊的用例9
2.3.3收藏電影管理模塊的用例14
2.3.4公告管理模塊的用例19
3系統(tǒng)概要設(shè)計(jì)23
3.1系統(tǒng)設(shè)計(jì)原則23
3.2系統(tǒng)框架設(shè)計(jì)23
3.3系統(tǒng)功能設(shè)計(jì)24
3.3.1用戶(hù)管理模塊功能設(shè)計(jì)24
3.3.2電影管理模塊功能設(shè)計(jì)26
3.3.3收藏電影管理模塊功能設(shè)計(jì)27
3.3.4公告管理模塊功能設(shè)計(jì)28
3.4數(shù)據(jù)庫(kù)設(shè)計(jì)29
3.4.1設(shè)計(jì)原則29
3.4.2概念設(shè)計(jì)29
3.4.3邏輯設(shè)計(jì)30
II
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.4.4數(shù)據(jù)字典30
4系統(tǒng)詳細(xì)設(shè)計(jì)32
4.1用戶(hù)管理模塊設(shè)計(jì)32
4.1.1用戶(hù)管理子功能模塊說(shuō)明32
4.1.2用戶(hù)管理子功能模塊詳細(xì)設(shè)計(jì)32
4.2電影管理功能模塊設(shè)計(jì)33
4.2.1電影管理子功能模塊說(shuō)明33
4.2.2電影管理子功能模塊詳細(xì)設(shè)計(jì)33
4.3收藏電影管理功能模塊設(shè)計(jì)35
4.3.1收藏電影管理子功能模塊說(shuō)明35
4.3.2收藏管理子功能模塊詳細(xì)設(shè)計(jì)35
4.4公告管理功能模塊設(shè)計(jì)36
4.4.1公告管理子功能模塊說(shuō)明36
4.4.2公告管理子功能模塊詳細(xì)設(shè)計(jì)36
5系統(tǒng)實(shí)現(xiàn)37
5.1用戶(hù)管理子模塊實(shí)現(xiàn)37
5.1.1用戶(hù)管理模塊界面設(shè)計(jì)37
5.1.2用戶(hù)管理模塊核心代碼實(shí)現(xiàn)38
5.2電影管理模塊子模塊實(shí)現(xiàn)38
5.2.1電影管理模塊模塊界面設(shè)計(jì)38
5.2.2電影管理模塊核心代碼實(shí)現(xiàn)38
5.3收藏電影管理子模塊實(shí)現(xiàn)39
5.3.1收藏電影管理模塊界面設(shè)計(jì)39
5.3.2收藏電影管理模塊核心代碼實(shí)現(xiàn)40
5.4公告管理子模塊實(shí)現(xiàn)41
5.4.1公告管理模塊界面設(shè)計(jì)41
5.4.2公告管理模塊核心代碼實(shí)現(xiàn)41
6系統(tǒng)測(cè)試42
III
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
6.1用戶(hù)管理功能測(cè)試42
6.2電影管理功能測(cè)試43
6.3收藏電影功能測(cè)試45
6.4公告管理功能測(cè)試47
7設(shè)計(jì)小結(jié)48
參考資料50
IV
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
青蘋(píng)果電影網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)
1引言
當(dāng)前的網(wǎng)絡(luò)技術(shù),軟件技術(shù)等都具備成熟的理論基礎(chǔ),市場(chǎng)上也出現(xiàn)各種
技術(shù)開(kāi)發(fā)的軟件,這些軟件都被用于各個(gè)領(lǐng)域,包括生活和工作的領(lǐng)域。隨著
電腦和筆記本的廣泛運(yùn)用,以及各種計(jì)算機(jī)硬件的完善和升級(jí),市面上的電腦
和筆記本的性能都得到提升,可以支持的軟件也逐漸增多,因此,在計(jì)算機(jī)上
安裝軟件來(lái)發(fā)揮其高效地信息處理的作用,則很受人們的青睞。對(duì)于電影點(diǎn)播
系統(tǒng)信息來(lái)講,通過(guò)手工形式處理,在面對(duì)龐大的信息數(shù)量時(shí),就顯得不適宜
了,首先需要花費(fèi)的時(shí)間比較多,其次數(shù)據(jù)出錯(cuò)率比較高,而且對(duì)錯(cuò)誤的數(shù)據(jù)
進(jìn)行更改也比較困難,最后,檢索數(shù)據(jù)費(fèi)事費(fèi)力。因此,為了解決上述問(wèn)題,
有必要建立電影點(diǎn)播系統(tǒng),來(lái)規(guī)范電影點(diǎn)播系統(tǒng)信息管理流程,讓管理工作可
以系統(tǒng)化和程序化,同時(shí),電影點(diǎn)播系統(tǒng)的有效運(yùn)用可以幫助管理人員準(zhǔn)確快
速地處理信息。
1.1課題背景及目的
隨著信息化腳步的加快,企業(yè)以企業(yè)流程重組為基礎(chǔ),在一定的深度和廣
度上利用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫(kù)技術(shù),控制和集成化管理企業(yè)生產(chǎn)經(jīng)
營(yíng)活動(dòng)中的所有信息,實(shí)現(xiàn)企業(yè)內(nèi)外部信息的共享和有效利用,以提高企業(yè)的
經(jīng)濟(jì)效益和市場(chǎng)競(jìng)爭(zhēng)能力?!捌髽I(yè)信息化”是指“通過(guò)對(duì)信息技術(shù)的應(yīng)用,開(kāi)
發(fā)和使用企業(yè)的信息資源,提高管理水平、開(kāi)發(fā)能力、經(jīng)營(yíng)水平的過(guò)程”。企
業(yè)信息化從發(fā)展程度看,分為三個(gè)層面和發(fā)展水平的不同階段。第一是利用計(jì)
算機(jī)實(shí)現(xiàn)對(duì)產(chǎn)品生產(chǎn)制造過(guò)程的自動(dòng)控制。第二是利用計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)企業(yè)內(nèi)
部管理的系統(tǒng)化。第三是利用互聯(lián)網(wǎng)開(kāi)展的電子商務(wù)。同時(shí),企業(yè)信息化,就
是企業(yè)利用現(xiàn)代信息技術(shù),通過(guò)信息資源的深入開(kāi)發(fā)和廣泛利用,不斷提高生
產(chǎn)、經(jīng)營(yíng)、管理、決策的效率和水平,進(jìn)而提高企業(yè)經(jīng)濟(jì)效益和企業(yè)競(jìng)爭(zhēng)力的
過(guò)程。企業(yè)要在利用信息技術(shù)改造傳統(tǒng)產(chǎn)業(yè)和企業(yè)經(jīng)營(yíng)管理信息化兩個(gè)方面加
緊推進(jìn)。信息化是互聯(lián)網(wǎng)發(fā)展的必然階段,越來(lái)越多的企業(yè)利用先進(jìn)信息增強(qiáng)
了企業(yè)的競(jìng)爭(zhēng)力。為企業(yè)建立網(wǎng)站有助于更多的人了解公司,對(duì)公司有很好的
宣傳作用,同時(shí)也便于管理。
隨著中國(guó)逐步融入全球貿(mào)易體系,建立各行各業(yè)的專(zhuān)業(yè)市場(chǎng)是建立地區(qū)規(guī)
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
?;б娴挠辛κ侄巍kS著專(zhuān)業(yè)市場(chǎng)的不斷壯大,如何將自身市場(chǎng)融入到全球
貿(mào)易體系,通過(guò)信息技術(shù)加強(qiáng)市場(chǎng)的經(jīng)營(yíng)管理水平,進(jìn)一步提升市場(chǎng)檔次成了
擺在市場(chǎng)管理人員面前的迫切問(wèn)題。如果利用互聯(lián)網(wǎng)與信息技術(shù)來(lái)增強(qiáng)市場(chǎng)服
務(wù)、提高市場(chǎng)綜合競(jìng)爭(zhēng)力會(huì)助您在新的市場(chǎng)競(jìng)爭(zhēng)中邁出關(guān)鍵一步。
1.2項(xiàng)目開(kāi)發(fā)背景
電影點(diǎn)播系統(tǒng)可以對(duì)電影點(diǎn)播系統(tǒng)信息進(jìn)行集中管理,可以真正避免傳統(tǒng)
管理的缺陷。電影點(diǎn)播系統(tǒng)是一款運(yùn)用軟件開(kāi)發(fā)技術(shù)設(shè)計(jì)實(shí)現(xiàn)的應(yīng)用系統(tǒng),在
信息處理上可以達(dá)到快速的目的,不管是針對(duì)數(shù)據(jù)添加,數(shù)據(jù)維護(hù)和統(tǒng)計(jì),以
及數(shù)據(jù)查詢(xún)等處理要求,電影點(diǎn)播系統(tǒng)都可以輕松應(yīng)對(duì)。所以,電影點(diǎn)播系統(tǒng)
的運(yùn)用是讓電影點(diǎn)播系統(tǒng)信息管理升級(jí)的最好方式。它可以實(shí)現(xiàn)信息處理的便
利化要求,還可以規(guī)范信息處理的流程,讓事務(wù)處理成為管理人員手中的一件
簡(jiǎn)單事,而不是之前手工處理時(shí)的困難事。盡管電影點(diǎn)播系統(tǒng)具備較完善的功
能,但是也需要管理人員利用閑暇時(shí)間提升自身素質(zhì)以及個(gè)人能力,在操作電
影點(diǎn)播系統(tǒng)時(shí)可以最大化運(yùn)用電影點(diǎn)播系統(tǒng)提供的功能,讓系統(tǒng)在滿(mǎn)足高效率
處理數(shù)據(jù)的同時(shí),也能始終穩(wěn)定運(yùn)行,還可以確保數(shù)據(jù)的可靠性與數(shù)據(jù)處理的
質(zhì)量。
1.3開(kāi)發(fā)技術(shù)簡(jiǎn)介
SpringBoot開(kāi)發(fā)技術(shù)是一種用于簡(jiǎn)化Spring應(yīng)用初始搭建以及開(kāi)發(fā)過(guò)程
的全新框架,由Pivotal團(tuán)隊(duì)提供。該技術(shù)基于特定的配置方式,使開(kāi)發(fā)人員
無(wú)需再定義樣板化的配置,從而專(zhuān)注于業(yè)務(wù)邏輯的開(kāi)發(fā)。SpringBoot的核心優(yōu)
勢(shì)在于其快速和簡(jiǎn)潔的特性,為開(kāi)發(fā)人員提供了一種開(kāi)箱即用的解決方案,大
大提高了開(kāi)發(fā)效率,縮短了項(xiàng)目周期。在SpringBoot中,開(kāi)發(fā)人員可以創(chuàng)建
獨(dú)立的Spring應(yīng)用程序,并且基于其Maven或Gradle插件,創(chuàng)建可執(zhí)行的JA
Rs和WARs。SpringBoot還內(nèi)嵌了Tomcat或Jetty等Servlet容器,使得開(kāi)發(fā)
人員無(wú)需額外配置Web容器即可運(yùn)行JavaWeb應(yīng)用。此外,SpringBoot提供
了自動(dòng)配置的“starter”項(xiàng)目對(duì)象模型(POMS),以簡(jiǎn)化Maven配置,并盡可
能自動(dòng)配置Spring容器,從而減少了繁瑣的配置工作。SpringBoot的另一個(gè)
重要特性是其“約定優(yōu)于配置”的原則。這意味著在開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)人員可
以通過(guò)在MAVEN項(xiàng)目的pom文件中添加相關(guān)依賴(lài)包,并使用對(duì)應(yīng)的注解來(lái)管理
對(duì)象的生命周期,而無(wú)需編寫(xiě)大量的XML配置文件。這種特性使得開(kāi)發(fā)人員能
夠更專(zhuān)注于業(yè)務(wù)邏輯的實(shí)現(xiàn),而不是陷入復(fù)雜的配置工作中。SpringBoot還
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
提供了豐富的起步依賴(lài),這些起步依賴(lài)將具備某種功能的坐標(biāo)打包到一起,并
提供一些默認(rèn)的功能,從而簡(jiǎn)化了項(xiàng)目的依賴(lài)管理。此外,SpringBoot還提供
了許多大型項(xiàng)目中常見(jiàn)的非功能性特性,如嵌入式服務(wù)器、安全、指標(biāo)、健康
檢測(cè)和外部配置等,這些特性使得開(kāi)發(fā)人員能夠更輕松地構(gòu)建出功能完善的應(yīng)
用程序??偟膩?lái)說(shuō),SpringBoot開(kāi)發(fā)技術(shù)通過(guò)簡(jiǎn)化配置、提供自動(dòng)配置和起步
依賴(lài)等功能,為開(kāi)發(fā)人員提供了一種快速、高效地使用Spring的方式,使得開(kāi)
發(fā)人員能夠更專(zhuān)注于業(yè)務(wù)邏輯的實(shí)現(xiàn),提高了開(kāi)發(fā)效率,縮短了項(xiàng)目周期。
1.4開(kāi)發(fā)工具簡(jiǎn)介
工具的使用:采用IDEA。
IDEA,全稱(chēng)IntelliJIDEA,是Java編程語(yǔ)言的集成開(kāi)發(fā)環(huán)境(IDE)。
它被廣泛認(rèn)為是業(yè)界最好的Java開(kāi)發(fā)工具之一,以其出色的智能代碼助手、代
碼自動(dòng)提示、重構(gòu)、JavaEE支持、版本控制工具(如Git、SVN等)集成、JUn
it測(cè)試、代碼分析以及創(chuàng)新的GUI設(shè)計(jì)等功能而著稱(chēng)。IDEA由JetBrains公司
開(kāi)發(fā),該公司總部位于捷克共和國(guó)的首都布拉格,其開(kāi)發(fā)團(tuán)隊(duì)以嚴(yán)謹(jǐn)著稱(chēng)的東
歐程序員為主。除了Java,IDEA旗艦版還支持其他多種語(yǔ)言,如HTML、CSS、
PHP、MySQL和Python等,而免費(fèi)版則主要支持Java和Kotlin等少數(shù)語(yǔ)言。
1.5項(xiàng)目開(kāi)發(fā)技術(shù)路線
MVC開(kāi)發(fā)模式是一種軟件設(shè)計(jì)典范,它將一個(gè)應(yīng)用的代碼按照業(yè)務(wù)邏輯、
數(shù)據(jù)、界面顯示分成三個(gè)邏輯部分:模型(Model)、視圖(View)和控制器(C
ontroller)。這種設(shè)計(jì)模式主要被應(yīng)用于輸入、處理和輸出功能都在一個(gè)邏輯
的圖形化用戶(hù)界面中的結(jié)構(gòu)。具體來(lái)說(shuō),模型(Model)是業(yè)務(wù)模型,它專(zhuān)注于
對(duì)接數(shù)據(jù),實(shí)現(xiàn)每一個(gè)基本功能點(diǎn)。它按照功能進(jìn)行劃分,將程序中所有功能
以高內(nèi)聚、低耦合的開(kāi)發(fā)要求,劃歸到各個(gè)類(lèi)中。視圖(View)則是用戶(hù)界面,
它專(zhuān)注于與數(shù)據(jù)接收、數(shù)據(jù)展示相關(guān)的UI功能實(shí)現(xiàn),主要負(fù)責(zé)數(shù)據(jù)的可視化工
作,比如輸入、輸出功能??刂破鳎–ontroller)則負(fù)責(zé)view模塊與model模
塊間讀存關(guān)系的具體實(shí)現(xiàn),而非業(yè)務(wù)邏輯,從而將model層和view層分離。M
VC開(kāi)發(fā)模式的優(yōu)點(diǎn)主要體現(xiàn)在以下幾個(gè)方面:降低各個(gè)模塊之間的耦合,增
強(qiáng)程序的可維護(hù)性和可擴(kuò)展性。提高模型的復(fù)用性,使代碼更加直觀,簡(jiǎn)化程
序結(jié)構(gòu)。然而,MVC模式也存在一些缺點(diǎn),比如增加了程序源碼的復(fù)雜性。在
實(shí)際web開(kāi)發(fā)中,通常會(huì)使用MVC的開(kāi)發(fā)模式進(jìn)行編碼,并采用分層的開(kāi)發(fā)思
想,這種思想也是基于MVC模式的??偟膩?lái)說(shuō),MVC開(kāi)發(fā)模式通過(guò)合理的分層
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
和模塊化設(shè)計(jì),提高了軟件開(kāi)發(fā)的效率和質(zhì)量,是現(xiàn)代軟件開(kāi)發(fā)中常用的設(shè)計(jì)
模式之一。
2需求分析
2.1功能需求描述
由于程序軟件就是針對(duì)大部分一般操作用戶(hù),考慮到他的知識(shí)與文化水準(zhǔn),
尤其開(kāi)發(fā)了一個(gè)可操作度高的程序軟件,能夠輕而易舉地讓用戶(hù)應(yīng)用,數(shù)據(jù)可
視化操作頁(yè)面。一般來(lái)說(shuō),從用戶(hù)操作程序的角度看,這一程序其實(shí)并不難操
作。只需用戶(hù)開(kāi)啟程序,就能避免專(zhuān)職人員學(xué)習(xí)培訓(xùn)開(kāi)展程序作用操作,可以
得出程序軟件能夠開(kāi)發(fā)和操作。
通過(guò)開(kāi)展前期調(diào)研,擬實(shí)現(xiàn)以下功能。
本系統(tǒng)初步設(shè)置了兩種角色:普通用戶(hù)和管理員。
1、用戶(hù)管理模塊:
管理員可以新增用戶(hù)、刪除用戶(hù)、修改用戶(hù)、查詢(xún)用戶(hù)。
普通用戶(hù)可以注冊(cè)、登錄、修改個(gè)人信息。
2、電影管理模塊模塊:
管理員可以新增電影、刪除電影、修改電影、查詢(xún)電影。
普通用戶(hù)可以查看電影,將電影收藏。
3、電影收藏模塊:
管理員可以查看各個(gè)用戶(hù)收藏的電影信息。
普通用戶(hù)可以新增收藏,將電影收藏。
4、公告管理管理模塊:
管理員可以新增公告、編輯公告、刪除公告、查看公告。
普通用戶(hù)可以查看系統(tǒng)最新公告信息。
2.2非功能需求描述
研發(fā)設(shè)計(jì)程序流程挑選面向?qū)ο笤O(shè)計(jì)、功能齊全、簡(jiǎn)單實(shí)用的Java編程設(shè)
計(jì)核心理念。MySQL數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。IDEA工具作為編程軟件,Windows10計(jì)
算機(jī)操作系統(tǒng)作為應(yīng)用系統(tǒng),以及數(shù)據(jù)庫(kù)可視化工具等技術(shù)職稱(chēng)。一般來(lái)說(shuō),
該程序流程的開(kāi)發(fā)能夠從技術(shù)上開(kāi)展是可行的。
電影網(wǎng)站的非功能性需求是指除了基本功能需求之外,還需要考慮的一些
重要方面,以確保網(wǎng)站的性能、可靠性、安全性、可維護(hù)性和用戶(hù)體驗(yàn)等。以
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
下是一些電影網(wǎng)站非功能性需求的主要方面:
1.性能需求:
響應(yīng)速度:確保用戶(hù)請(qǐng)求得到及時(shí)響應(yīng),減少頁(yè)面加載時(shí)間。
處理能力:能夠處理大量并發(fā)用戶(hù)請(qǐng)求,特別是在高峰時(shí)段。
傳輸效率:優(yōu)化電影數(shù)據(jù)的傳輸,確保用戶(hù)能夠以較高的速度和穩(wěn)定性觀
看電影。
2.可靠性需求:
系統(tǒng)穩(wěn)定性:確保網(wǎng)站在長(zhǎng)時(shí)間運(yùn)行過(guò)程中不會(huì)出現(xiàn)崩潰或故障。
容錯(cuò)能力:在系統(tǒng)發(fā)生故障時(shí),能夠自動(dòng)切換到備用系統(tǒng)或恢復(fù)服務(wù)。
數(shù)據(jù)備份與恢復(fù):定期備份網(wǎng)站數(shù)據(jù),并在需要時(shí)能夠迅速恢復(fù)。
3.安全性需求:
用戶(hù)數(shù)據(jù)保護(hù):確保用戶(hù)個(gè)人信息和觀看記錄等數(shù)據(jù)不被泄露或?yàn)E用。
電影內(nèi)容安全:防止電影內(nèi)容被惡意篡改、盜用或傳播。
防止攻擊:防御常見(jiàn)的網(wǎng)絡(luò)攻擊,如DDoS攻擊、SQL注入等。
4.可維護(hù)性需求:
代碼質(zhì)量:編寫(xiě)清晰、易于理解的代碼,方便后續(xù)維護(hù)和擴(kuò)展。
模塊化設(shè)計(jì):將功能劃分為獨(dú)立的模塊,降低系統(tǒng)復(fù)雜性。
日志記錄:記錄系統(tǒng)運(yùn)行日志,方便故障排查和問(wèn)題定位。
2.3需求用例建模
通過(guò)對(duì)功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。
圖2-1青蘋(píng)果電影網(wǎng)站的總體用例模型
用戶(hù)可以播放電影,并對(duì)自己喜歡的電影收藏。系統(tǒng)會(huì)記錄收藏的信息。
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
2.3.1用戶(hù)管理模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析,用戶(hù)管理
模塊具體的用例描述如圖2-2所示具有用戶(hù)管理操作功能。采用這樣的架構(gòu),
讓用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,它
只要維護(hù)與業(yè)務(wù)層之間的接口即可。
圖2-2用戶(hù)管理模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。用戶(hù)管理活
動(dòng)圖如圖2-3所示。
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-3用戶(hù)管理模塊活動(dòng)圖
通過(guò)對(duì)圖2-2用例圖及圖2-3活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。
刪除用戶(hù)模塊用例描述如表2-1所示,可以進(jìn)行刪除用戶(hù)操作。
表2-1刪除用戶(hù)模塊用例描述
項(xiàng)目描述
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
用例名稱(chēng)刪除用戶(hù)
用例標(biāo)識(shí)號(hào)01
參與者管理員
參與者選擇待刪除用戶(hù),系統(tǒng)進(jìn)行驗(yàn)證后成功刪除用戶(hù),否則提
簡(jiǎn)要說(shuō)明
示錯(cuò)誤信息。
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的用戶(hù)列表頁(yè)面
1.參與者選擇待刪除用戶(hù)
2.用戶(hù)按刪除按鈕
基本事件流
3.確認(rèn)刪除則刪除用戶(hù),無(wú)效則提示相應(yīng)錯(cuò)誤。
4.用例終止
其他事件流在按“刪除”按鈕之前,參與者可以關(guān)閉此頁(yè)面。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入用戶(hù)列表頁(yè)面,裝載相應(yīng)的數(shù)據(jù)
編輯用戶(hù)模塊用例描述如表2-2所示,可以進(jìn)行編輯用戶(hù)信息操作。
表2-2編輯用戶(hù)模塊用例描述
項(xiàng)目描述
用例名稱(chēng)編輯用戶(hù)
用例標(biāo)識(shí)號(hào)02
參與者管理員、普通用戶(hù)
參與者輸入待編輯的用戶(hù)信息,系統(tǒng)進(jìn)行驗(yàn)證后成功編輯用戶(hù),
簡(jiǎn)要說(shuō)明否則提示錯(cuò)誤信息。管理員可編輯所有用戶(hù)信息,普通用戶(hù)僅能
編輯個(gè)人信息。
前置條件參與者已經(jīng)打開(kāi)待編輯的用戶(hù)頁(yè)面
1.參與者輸入待編輯的用戶(hù)信息
2.用戶(hù)按編輯按鈕,系統(tǒng)驗(yàn)證參與者輸入的有效性
基本事件流
3.有效則用戶(hù)信息編輯成功,無(wú)效則提示相應(yīng)錯(cuò)誤。
4.用例終止
其他事件流在按“編輯”按鈕之前,參與者可以關(guān)閉此頁(yè)面。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入用戶(hù)列表頁(yè)面,裝載相應(yīng)的數(shù)據(jù)
查詢(xún)用戶(hù)模塊用例描述如表2-3所示,可以進(jìn)行用戶(hù)查詢(xún)操作。
表2-3查詢(xún)用戶(hù)模塊用例描述
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
項(xiàng)目描述
用例名稱(chēng)查詢(xún)用戶(hù)
用例標(biāo)識(shí)號(hào)03
參與者管理員
參與者輸入待查詢(xún)的用戶(hù)信息,系統(tǒng)進(jìn)行驗(yàn)證后成功查詢(xún)用戶(hù),
簡(jiǎn)要說(shuō)明
否則提示錯(cuò)誤信息。
前置條件參與者已經(jīng)打開(kāi)用戶(hù)列表頁(yè)面
1.參與者輸入待查詢(xún)的用戶(hù)信息
2.用戶(hù)按查詢(xún)按鈕,系統(tǒng)驗(yàn)證參與者輸入的有效性
基本事件流
3.有效則顯示查詢(xún)到的用戶(hù)信息,無(wú)效則提示相應(yīng)錯(cuò)誤。
4.用例終止
其他事件流在按“查詢(xún)”按鈕之前,參與者可以關(guān)閉此頁(yè)面。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入用戶(hù)列表頁(yè)面,裝載相應(yīng)的數(shù)據(jù)
用戶(hù)注冊(cè)模塊用例描述如表2-4所示,可以進(jìn)行用戶(hù)注冊(cè)操作。
表2-4用戶(hù)注冊(cè)模塊用例描述
項(xiàng)目描述
用例名稱(chēng)用戶(hù)注冊(cè)
用例標(biāo)識(shí)號(hào)04
參與者普通用戶(hù)
參與者輸入用戶(hù)名,密碼,系統(tǒng)進(jìn)行驗(yàn)證后成功用戶(hù)注冊(cè),否則
簡(jiǎn)要說(shuō)明
提示錯(cuò)誤信息。
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的用戶(hù)注冊(cè)頁(yè)面
1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名
2.在密碼框里輸入密碼
基本事件流3.用戶(hù)按注冊(cè)按鈕,系統(tǒng)驗(yàn)證參與者輸入的有效性
4.有效則進(jìn)入用戶(hù)注冊(cè)成功歡迎頁(yè),無(wú)效則提示相應(yīng)錯(cuò)誤。
5.用例終止
其他事件流在按“注冊(cè)”按鈕之前,參與者可以關(guān)閉此頁(yè)面。
2.3.2電影管理模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析,電影管理
模塊具體的用例描述如圖2-4所示具有電影管理模塊操作功能。采用這樣的架
9
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
構(gòu),讓用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,
它只要維護(hù)與業(yè)務(wù)層之間的接口即可。
圖2-4電影管理模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。電影管理模
塊活動(dòng)圖如圖2-5所示。
10
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-5電影管理模塊活動(dòng)圖
通過(guò)對(duì)圖2-4用例圖及圖2-5活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。
新增電影信息模塊用例描述如表2-5所示,可進(jìn)行新增電影信息。
表2-5新增電影信息模塊用例描述
項(xiàng)目新增電影信息模塊用例描述
用例名稱(chēng)新增電影信息
用例標(biāo)識(shí)號(hào)05
測(cè)試者管理員
簡(jiǎn)要說(shuō)明測(cè)試者進(jìn)入電影管理模塊模塊頁(yè)面,新增電影信息
11
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
前置條件測(cè)試者打開(kāi)了電影管理模塊模塊頁(yè)面
1.測(cè)試者輸入要新增的電影信息
2.測(cè)試者點(diǎn)擊新增按鈕,輸入電影的名稱(chēng)、上映時(shí)間、主
基本事件流演、簡(jiǎn)介等內(nèi)容
3.信息有效則成功新增電影信息,反之則提示失敗
4.用例終止
其他事件流在點(diǎn)擊新增按鈕之前,測(cè)試者可關(guān)閉當(dāng)前所在的頁(yè)面
異常事件流提示出現(xiàn)錯(cuò)誤,測(cè)試者核實(shí)確認(rèn)
后置條件進(jìn)入新增電影信息頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息
修改電影信息模塊用例描述如表2-6所示,可進(jìn)行修改電影信息。
表2-6修改電影模塊用例描述
項(xiàng)目修改電影模塊用例描述
用例名稱(chēng)修改電影信息
用例標(biāo)識(shí)號(hào)06
測(cè)試者管理員
簡(jiǎn)要說(shuō)明測(cè)試者進(jìn)入電影管理模塊模塊頁(yè)面,進(jìn)行修改電影信息。
前置條件測(cè)試者已打開(kāi)當(dāng)前系統(tǒng)的電影管理模塊模塊頁(yè)面
1.測(cè)試者選擇要修改的電影信息
2.輸入要修改的內(nèi)容
3.測(cè)試者點(diǎn)擊修改按鈕,系統(tǒng)校驗(yàn)所輸入內(nèi)容的有效合理
基本事件流性
4.內(nèi)容有效則成功修改電影信息,操作無(wú)效則出現(xiàn)錯(cuò)誤提
示信息
5.用例終止
其他事件流在點(diǎn)擊修改按鈕之前,測(cè)試者可關(guān)閉當(dāng)前所在的頁(yè)面
異常事件流提示出現(xiàn)錯(cuò)誤,測(cè)試者核實(shí)確認(rèn)
后置條件進(jìn)入電影管理模塊模塊頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息
刪除電影信息模塊用例描述如表2-7所示,可進(jìn)行刪除電影信息。
表2-7刪除電影信息模塊用例描述
項(xiàng)目刪除電影信息模塊用例描述
用例名稱(chēng)刪除電影信息
用例標(biāo)識(shí)號(hào)07
12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
測(cè)試者管理員
測(cè)試者選中待刪除的電影信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功刪
簡(jiǎn)要說(shuō)明
除電影信息,反之則出現(xiàn)錯(cuò)誤提示信息
前置條件測(cè)試者已進(jìn)入該系統(tǒng)的電影管理模塊模塊頁(yè)面
1.測(cè)試者選擇待刪除的電影信息
2.測(cè)試者點(diǎn)擊刪除按鈕
基本事件流3.確認(rèn)刪除則成功刪除電影信息,操作無(wú)效則出現(xiàn)錯(cuò)誤提
示信息
4.用例終止
其他事件流在點(diǎn)擊刪除按鈕之前,測(cè)試者可關(guān)閉當(dāng)前所在的頁(yè)面
異常事件流出現(xiàn)錯(cuò)誤信息提示,測(cè)試者核實(shí)
后置條件進(jìn)入電影管理模塊模塊頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息
查詢(xún)電影信息模塊用例描述如表2-8所示,可進(jìn)行新增電影信息。
表2-8查詢(xún)電影信息模塊用例描述
項(xiàng)目查詢(xún)電影信息模塊用例描述
用例名稱(chēng)查詢(xún)電影信息
用例標(biāo)識(shí)號(hào)08
測(cè)試者管理員
簡(jiǎn)要說(shuō)明測(cè)試者進(jìn)入電影管理模塊模塊頁(yè)面,查詢(xún)電影信息
前置條件測(cè)試者進(jìn)入系統(tǒng)的電影管理模塊模塊頁(yè)面
1.測(cè)試者輸入要查詢(xún)的電影信息
2.測(cè)試者點(diǎn)擊查詢(xún)按鈕,系統(tǒng)校驗(yàn)所輸入內(nèi)容的有效合理
基本事件流性
3.信息有效則成功查詢(xún)電影信息,反之則提示錯(cuò)誤
4.用例終止
其他事件流在點(diǎn)擊查詢(xún)按鈕之前,測(cè)試者可關(guān)閉當(dāng)前所在的頁(yè)面
異常事件流提示出現(xiàn)錯(cuò)誤,測(cè)試者核實(shí)確認(rèn)
后置條件進(jìn)入查詢(xún)電影信息頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息
查看電影信息模塊用例描述如表2-9所示,進(jìn)行查看電影信息。
表2-9查看電影信息模塊用例描述
項(xiàng)目查看電影信息模塊用例描述
用例名稱(chēng)查看電影信息
13
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
用例標(biāo)識(shí)號(hào)09
測(cè)試者用戶(hù)
簡(jiǎn)要說(shuō)明測(cè)試者進(jìn)行查看電影信息
前置條件測(cè)試者已進(jìn)入該系統(tǒng)的電影管理模塊頁(yè)面
1.測(cè)試者選中要進(jìn)行查看的電影信息
基本事件流2.若電影信息存在,可以查看;反之則提示錯(cuò)誤
3.用例終止
其他事件流無(wú)
異常事件流提示出現(xiàn)錯(cuò)誤,測(cè)試者核實(shí)確認(rèn)
后置條件進(jìn)入電影信息頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息
2.3.3收藏電影管理模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析,電影收藏
管理功能模塊具體的用例描述如圖2-6所示具有電影收藏管理操作功能。采用
這樣的架構(gòu),讓用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)要對(duì)數(shù)據(jù)進(jìn)行維
護(hù)的時(shí)候,它只要維護(hù)與業(yè)務(wù)層之間的接口即可。
圖2-6電影收藏管理用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。電影收藏管
理活動(dòng)圖如圖2-7所示。
14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-7電影管理模塊活動(dòng)圖
通過(guò)對(duì)圖2-6用例圖及圖2-7活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。
用戶(hù)查詢(xún)收藏電影用例描述如表2-10所示,用戶(hù)可以進(jìn)行查詢(xún)收藏電影等
操作。
表2-10用戶(hù)查詢(xún)收藏電影功能模塊用例描述
15
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
項(xiàng)目描述
用例名稱(chēng)查詢(xún)收藏電影
用例標(biāo)識(shí)號(hào)10
參與者用戶(hù)
參與者輸入用戶(hù)名、密碼,系統(tǒng)對(duì)輸入信息進(jìn)行驗(yàn)證,驗(yàn)證
簡(jiǎn)要說(shuō)明
通過(guò)則進(jìn)入系統(tǒng),否則拒絕進(jìn)入系統(tǒng)。
前置條件參與者已經(jīng)進(jìn)入到查詢(xún)收藏電影頁(yè)面
1.點(diǎn)擊查詢(xún)按鈕
2.參與者按查詢(xún)后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
基本事件流3.有效則系統(tǒng)給出查詢(xún)結(jié)果。無(wú)效則提示相應(yīng)錯(cuò)誤給參與
者。
4.用例終止
在按“查詢(xún)”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入的主界面,裝載相應(yīng)的數(shù)據(jù)
用戶(hù)瀏覽收藏電影功能模塊用例描述如下表2-11所示,用戶(hù)可以進(jìn)行瀏覽
收藏電影等操作。
表2-11用戶(hù)瀏覽收藏電影功能模塊用例描述
項(xiàng)目描述
用例名稱(chēng)瀏覽收藏電影
用例標(biāo)識(shí)號(hào)11
參與者用戶(hù)
簡(jiǎn)要說(shuō)明參與者登錄后進(jìn)行瀏覽收藏電影。
前置條件參與者已經(jīng)進(jìn)入到收藏電影瀏覽頁(yè)面
1.參與者需打開(kāi)網(wǎng)站
基本事件流2.參與者登錄后進(jìn)入收藏電影瀏覽頁(yè)面進(jìn)行瀏覽
3.用例終止
其他事件流參與者可以隨按“關(guān)閉頁(yè)面”
異常事件流提示驗(yàn)證信息錯(cuò)誤,參與者確認(rèn)
后置條件無(wú)
用戶(hù)修改收藏電影用例描述如表2-12所示,用戶(hù)可以進(jìn)行修改收藏電影等
操作。
表2-12用戶(hù)修改收藏電影功能模塊用例描述
16
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
項(xiàng)目描述
用例名稱(chēng)修改收藏電影
用例標(biāo)識(shí)號(hào)12
參與者用戶(hù)
用戶(hù)按要求輸入賬戶(hù)數(shù)據(jù),到數(shù)據(jù)庫(kù)中進(jìn)行電影名稱(chēng)對(duì)比,
簡(jiǎn)要說(shuō)明存在則重新輸入數(shù)據(jù),不存在提交數(shù)據(jù)到數(shù)據(jù)庫(kù)中完成賬
號(hào)修改并返回修改成功信息
前置條件參與者已經(jīng)登錄用戶(hù)頁(yè)面
1.參與者通過(guò)電影的名稱(chēng)查詢(xún)電影數(shù)據(jù)
2.查詢(xún)到的數(shù)據(jù)打印在輸入框中
基本事件流3.修改輸入框中的內(nèi)容進(jìn)行提交
4.驗(yàn)證傳遞的數(shù)據(jù)是否正確并修改數(shù)據(jù)庫(kù)
5.用例終止
其他事件流無(wú)
異常事件流未提供電影名稱(chēng)直接修改.提示輸入電影名稱(chēng)
后置條件進(jìn)入用戶(hù)頁(yè)面,數(shù)據(jù)庫(kù)添加相應(yīng)數(shù)據(jù)
用戶(hù)刪除收藏電影用例描述如表2-13所示,用戶(hù)可以進(jìn)行刪除收藏電影等
操作。
表2-13用戶(hù)刪除收藏電影功能模塊用例描述
項(xiàng)目描述
用例名稱(chēng)刪除收藏電影
用例標(biāo)識(shí)號(hào)13
參與者用戶(hù)
點(diǎn)擊刪除按鈕向后端傳遞電影id,后端通過(guò)電影id刪除數(shù)
簡(jiǎn)要說(shuō)明
據(jù)庫(kù)中的電影數(shù)據(jù)
前置條件參與者已經(jīng)登錄用戶(hù)頁(yè)面
1.前端點(diǎn)擊刪除按鈕向后端傳遞電影id
2.通過(guò)電影id刪除電影
基本事件流3.返回成功信息到前端
4.提示刪除成功
5.用例終止
其他時(shí)間流無(wú)
異常事件流無(wú)
17
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
后置條件重新查詢(xún)電影集合刷新電影列表
用戶(hù)新增收藏電影用例描述如表2-14所示,用戶(hù)可以進(jìn)行新增收藏電影等
操作。
表2-14用戶(hù)新增收藏電影功能模塊用例描述
項(xiàng)目描述
用例名稱(chēng)新增收藏電影
用例標(biāo)識(shí)號(hào)14
參與者用戶(hù)
點(diǎn)擊按鈕向后端傳遞電影id,后端通過(guò)電影id增加數(shù)據(jù)庫(kù)
簡(jiǎn)要說(shuō)明
中的電影數(shù)據(jù)
前置條件參與者已經(jīng)登錄用戶(hù)頁(yè)面
1.前端點(diǎn)擊新增按鈕向后端傳遞電影id
2.通過(guò)電影id增加電影
基本事件流3.返回成功信息到前端
4.提示增加成功
5.用例終止
其他時(shí)間流無(wú)
異常事件流無(wú)
后置條件重新查詢(xún)電影集合刷新電影列表
收藏電影管理模塊管理員查詢(xún)收藏電影用例描述如表2-15所示,管理員可
以進(jìn)行查詢(xún)收藏電影等操作。
表2-15管理員查詢(xún)收藏電影功能模塊例描述
項(xiàng)目描述
用例名稱(chēng)查詢(xún)收藏電影
用例標(biāo)識(shí)號(hào)15
參與者管理員
進(jìn)入管理員頁(yè)面或者刪除還是修改后執(zhí)行向后端發(fā)送查詢(xún)
簡(jiǎn)要說(shuō)明
收藏電影
前置條件參與者已經(jīng)登錄管理員頁(yè)面
1.進(jìn)入頁(yè)面時(shí)發(fā)起請(qǐng)求
基本事件流2.后端查詢(xún)所有用戶(hù)并返回集合
3.前端接收集合并展示在列表中
18
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
4.用例終止
其他事件流無(wú)
異常事件流無(wú)
后置條件無(wú)
收藏電影管理模塊管理員瀏覽收藏電影用例描述如表2-16所示,管理員可
以進(jìn)行瀏覽收藏電影等操作。
表2-16管理員瀏覽收藏電影功能模塊用例描述
項(xiàng)目描述
用例名稱(chēng)瀏覽收藏電影
用例標(biāo)識(shí)號(hào)16
參與者管理員
簡(jiǎn)要說(shuō)明參與者可直接進(jìn)行瀏覽。
前置條件參與者已經(jīng)進(jìn)入到收藏電影瀏覽頁(yè)面
1.參與者需打開(kāi)網(wǎng)站
基本事件流2.參與者進(jìn)入瀏覽頁(yè)面進(jìn)行瀏覽收藏電影
3.用例終止
其他事件流參與者可以隨按“關(guān)閉頁(yè)面”
異常事件流提示驗(yàn)證信息錯(cuò)誤,參與者確認(rèn)
后置條件無(wú)
2.3.4公告管理模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析,公告管理
功能模塊具體的用例描述如圖2-8所示具有公告管理操作功能。采用這樣的架
構(gòu),讓用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,
它只要維護(hù)與業(yè)務(wù)層之間的接口即可。
19
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-8公告管理用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。公告管理活
動(dòng)圖如圖2-9所示。
20
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-9電影管理模塊活動(dòng)圖
通過(guò)對(duì)圖2-8用例圖及圖2-9活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。
瀏覽公告管理功能模塊用例描述如表2-17所示,可以進(jìn)行公告瀏覽等操作。
表2-17瀏覽公告管理模塊用例描述
項(xiàng)目描述
用例名稱(chēng)瀏覽公告
用例標(biāo)識(shí)號(hào)17
參與者普通用戶(hù)、系統(tǒng)管理員、新聞管理員
21
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
簡(jiǎn)要說(shuō)明瀏覽公告
前置條件系統(tǒng)成功運(yùn)行
登錄系統(tǒng)
其他事件流管理員瀏覽公告
瀏覽成功
異常事件流無(wú)
后置條件進(jìn)入對(duì)的主頁(yè)面,轉(zhuǎn)載相應(yīng)的數(shù)據(jù)
發(fā)布公告管理功能模塊用例描述如表2-18所示,可以進(jìn)行公告發(fā)布等操作。
表2-18發(fā)布公告管理模塊用例描述
項(xiàng)目描述
用例名稱(chēng)發(fā)布公告
用例標(biāo)識(shí)號(hào)18
參與者普通用戶(hù)、系統(tǒng)管理員、新聞管理員
簡(jiǎn)要說(shuō)明發(fā)布公告
前置條件系統(tǒng)成功運(yùn)行
登錄系統(tǒng)
其他事件流管理員發(fā)布公告
發(fā)布成功
異常事件流無(wú)
后置條件進(jìn)入對(duì)的主頁(yè)面,轉(zhuǎn)載相應(yīng)的數(shù)據(jù)
修改公告管理功能模塊用例描述如表2-19所示,可以修改公告修改等操作。
表2-19修改公告管理模塊用例描述
項(xiàng)目描述
用例名稱(chēng)修改公告
用例標(biāo)識(shí)號(hào)19
參與者普通用戶(hù)、系統(tǒng)管理員、新聞管理員
簡(jiǎn)要說(shuō)明修改公告
前置條件系統(tǒng)成功運(yùn)行
登錄系統(tǒng)
其他事件流管理員修改公告
修改成功
異常事件流無(wú)
后置條件進(jìn)入對(duì)的主頁(yè)面,轉(zhuǎn)載相應(yīng)的數(shù)據(jù)
22
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
刪除公告管理功能模塊用例描述如表2-20所示,可以刪除公告修改等操作。
表2-20刪除公告管理模塊用例描述
項(xiàng)目描述
用例名稱(chēng)刪除公告
用例標(biāo)識(shí)號(hào)20
參與者普通用戶(hù)、系統(tǒng)管理員、新聞管理員
簡(jiǎn)要說(shuō)明刪除公告
前置條件系統(tǒng)成功運(yùn)行
登錄系統(tǒng)
其他事件流管理員發(fā)布公告
刪除成功
異常事件流無(wú)
后置條件進(jìn)入對(duì)的主頁(yè)面,轉(zhuǎn)載相應(yīng)的數(shù)據(jù)
3系統(tǒng)概要設(shè)計(jì)
3.1系統(tǒng)設(shè)計(jì)原則
首先,系統(tǒng)的可靠性是至關(guān)重要的,必須保證數(shù)據(jù)的完整性和安全性,防
止系統(tǒng)出現(xiàn)故障。這要求系統(tǒng)在設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中要充分考慮各種可能的風(fēng)險(xiǎn),
并采取適當(dāng)?shù)拇胧﹣?lái)確保系統(tǒng)的穩(wěn)定運(yùn)行。其次,易用性也是系統(tǒng)設(shè)計(jì)的重要
原則之一。系統(tǒng)應(yīng)該提供直觀、簡(jiǎn)潔的用戶(hù)界面,方便用戶(hù)進(jìn)行操作,降低使
用門(mén)檻。同時(shí),系統(tǒng)還應(yīng)該提供清晰的操作提示和友好的錯(cuò)誤提示,幫助用戶(hù)
更好地理解和使用系統(tǒng)。
3.2系統(tǒng)框架設(shè)計(jì)
根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開(kāi)發(fā)平臺(tái)的特點(diǎn)設(shè)計(jì)青蘋(píng)果電影
系統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。
23
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-1青蘋(píng)果電影網(wǎng)站系統(tǒng)整體架構(gòu)圖
3.3系統(tǒng)功能設(shè)計(jì)
系統(tǒng)模塊化結(jié)構(gòu)設(shè)計(jì)工作是在系統(tǒng)分析階段對(duì)子系統(tǒng)劃分的基礎(chǔ)上,在進(jìn)
一步地劃分,將它逐層的分解成多個(gè)大小相同、功能單一、具有一定獨(dú)立性的
模塊,以便程序設(shè)計(jì)工作的同時(shí),又加強(qiáng)了數(shù)據(jù)庫(kù)之間的聯(lián)系,使系統(tǒng)更加的
完美。根據(jù)青蘋(píng)果電影系統(tǒng)的需求分析和用例建模分析,本文確定了青蘋(píng)果電
影系統(tǒng)的主要功能模塊,功能結(jié)構(gòu)圖如圖3-2所示,本系統(tǒng)共有電影管理、電
影收藏管理、用戶(hù)管理幾大主要功能模塊。
圖3-2青蘋(píng)果電影網(wǎng)站系統(tǒng)結(jié)構(gòu)圖
3.3.1用戶(hù)管理模塊功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
24
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
功能描述使用功能流程圖描述,如下表3-1。
表3-1用戶(hù)管理模塊相關(guān)功能描述
功能名稱(chēng)用戶(hù)登錄
功能概述用戶(hù)或管理員進(jìn)行登錄
輸入內(nèi)容用戶(hù)名、密碼
系統(tǒng)處理判斷輸入信息是否有誤
輸入內(nèi)容提示登錄成功或登錄失敗
功能名稱(chēng)用戶(hù)注冊(cè)
功能概述添加注冊(cè)新用戶(hù)
輸入內(nèi)容姓名、密碼、真實(shí)姓名、聯(lián)系電話等
系統(tǒng)處理對(duì)新用戶(hù)進(jìn)行新增處理
輸入內(nèi)容提示注冊(cè)成功或注冊(cè)失敗
功能名稱(chēng)修改用戶(hù)信息
功能概述修改用戶(hù)原來(lái)的信息
輸入內(nèi)容姓名、密碼、真實(shí)姓名、聯(lián)系電話等
系統(tǒng)處理系統(tǒng)查詢(xún)出符合條件的用戶(hù)信息,進(jìn)行修改
輸入內(nèi)容提示修改成功或修改失敗
功能名稱(chēng)刪除用戶(hù)信息
功能概述后臺(tái)進(jìn)行刪除用戶(hù)
輸入內(nèi)容選擇要?jiǎng)h除的用戶(hù),進(jìn)行刪除
系統(tǒng)處理對(duì)刪除用戶(hù)進(jìn)行移除
輸入內(nèi)容提示刪除成功或刪除失敗
功能名稱(chēng)查詢(xún)用戶(hù)信息
功能概述查詢(xún)用戶(hù)信息
輸入內(nèi)容選擇要查詢(xún)的用戶(hù)進(jìn)行查詢(xún)
系統(tǒng)處理對(duì)所查詢(xún)用戶(hù)的進(jìn)行查詢(xún)
輸入內(nèi)容提示查詢(xún)成功或查詢(xún)失敗
25
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.3.2電影管理模塊功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
功能描述使用功能流程圖描述,如下表3-2。
表3-2電影管理模塊相關(guān)功能描述
功能名稱(chēng)修改電影
功能概述修改電影原來(lái)的信息
輸入內(nèi)容電影名,電影id,電影內(nèi)容,電影類(lèi)型
系統(tǒng)處理系統(tǒng)查詢(xún)出符合條件的電影信息,進(jìn)行修改
輸入內(nèi)容提示修改成功或修改失敗
功能名稱(chēng)刪除電影
功能概述后臺(tái)進(jìn)行刪除電影
輸入內(nèi)容選擇要?jiǎng)h除的電影,進(jìn)行刪除
系統(tǒng)處理系統(tǒng)查詢(xún)出符合條件的電影,進(jìn)行刪除
輸入內(nèi)容提示刪除成功或刪除失敗
功能名稱(chēng)查詢(xún)電影
功能概述查詢(xún)電影信息
輸入內(nèi)容選擇要查詢(xún)的電影進(jìn)行查詢(xún)
系統(tǒng)處理對(duì)所查詢(xún)的電影進(jìn)行查詢(xún)
輸入內(nèi)容提示查詢(xún)成功或查詢(xún)失敗
功能名稱(chēng)新增電影
功能概述后臺(tái)增加新的電影
輸入內(nèi)容電影id,電影名稱(chēng),電影類(lèi)型,電影內(nèi)容等
系統(tǒng)處理對(duì)電影進(jìn)行新增處理
輸入內(nèi)容提示新增成功或新增失敗
功能名稱(chēng)瀏覽電影
功能概述對(duì)電影進(jìn)行瀏覽
輸入內(nèi)容無(wú)
系統(tǒng)處理顯示出電影的所有內(nèi)容
26
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
輸入內(nèi)容打開(kāi)頁(yè)面成功或打開(kāi)頁(yè)面失敗
3.3.3收藏電影管理模塊功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
功能描述使用功能流程圖描述,如下表3-3。
表3-3收藏電影管理模塊相關(guān)功能描述
功能名稱(chēng)修改收藏電影
功能概述修改收藏電影原來(lái)的信息
輸入內(nèi)容收藏電影名,收藏電影id,電影內(nèi)容,電影類(lèi)型
系統(tǒng)處理系統(tǒng)查詢(xún)出符合條件的收藏電影信息,進(jìn)行修改
輸入內(nèi)容提示修改成功或修改失敗
功能名稱(chēng)刪除收藏電影
功能概述后臺(tái)進(jìn)行刪除收藏電影
輸入內(nèi)容選擇要?jiǎng)h除的收藏的電影,進(jìn)行刪除
系統(tǒng)處理系統(tǒng)查詢(xún)出符合條件的收藏的電影,進(jìn)行刪除
輸入內(nèi)容提示刪除成功或刪除失敗
功能名稱(chēng)查詢(xún)收藏電影
功能概述查詢(xún)收藏電影信息
輸入內(nèi)容選擇要查詢(xún)的收藏的電影進(jìn)行查詢(xún)
系統(tǒng)處理對(duì)所查詢(xún)的收藏的電影進(jìn)行查詢(xún)
輸入內(nèi)容提示查詢(xún)成功或查詢(xún)失敗
功能名稱(chēng)新增收藏電影
功能概述后臺(tái)增加新的收藏電影
輸入內(nèi)容收藏電影id,收藏電影名稱(chēng),電影類(lèi)型,電影內(nèi)容等
系統(tǒng)處理對(duì)電影進(jìn)行新增處理
輸入內(nèi)容提示新增成功或新增失敗
功能名稱(chēng)瀏覽收藏電影
功能概述對(duì)收藏的電影進(jìn)行瀏覽
輸入內(nèi)容無(wú)
27
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
系統(tǒng)處理顯示出收藏電影的所有內(nèi)容
輸入內(nèi)容打開(kāi)頁(yè)面成功或打開(kāi)頁(yè)面失敗
3.3.4公告管理模塊功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
功能描述使用功能流程圖描述,如下表3-4。
表3-4公告管理模塊相關(guān)功能描述
功能名稱(chēng)修改公告
功能概述修改公告原來(lái)的信息
輸入內(nèi)容公告id,公告內(nèi)容等
系統(tǒng)處理系統(tǒng)查詢(xún)出符合條件的公告信息,進(jìn)行修改
輸入內(nèi)容提示修改成功或修改失敗
功能名稱(chēng)刪除公告
功能概述后臺(tái)進(jìn)行刪除公告
輸入內(nèi)容選擇要?jiǎng)h除的公告,進(jìn)行刪除
系統(tǒng)處理系統(tǒng)查詢(xún)出符合條件的公告,進(jìn)行刪除
輸入內(nèi)容提示刪除成功或刪除失敗
功能名稱(chēng)查詢(xún)公告
功能概述查詢(xún)公告信息
輸入內(nèi)容選擇要查詢(xún)的公告進(jìn)行查詢(xún)
系統(tǒng)處理對(duì)所查詢(xún)的公告進(jìn)行查詢(xún)
輸入內(nèi)容提示查詢(xún)成功或查詢(xún)失敗
功能名稱(chēng)發(fā)布公告
功能概述后臺(tái)增加新的公告
輸入內(nèi)容公告id,公告內(nèi)容等
系統(tǒng)處理對(duì)公告進(jìn)行發(fā)布處理
輸入內(nèi)容提示發(fā)布成功或發(fā)布失敗
功能名稱(chēng)瀏覽公告
功能概述對(duì)公告進(jìn)行瀏覽
28
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
輸入內(nèi)容無(wú)
系統(tǒng)處理顯示出公告的所有內(nèi)容
輸入內(nèi)容
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州省銅仁市2025-2026學(xué)年高二上學(xué)期期末教學(xué)質(zhì)量監(jiān)測(cè)語(yǔ)文試卷(含答案)
- 2026中國(guó)科學(xué)院力學(xué)研究所高速流動(dòng)失穩(wěn)與混合科研團(tuán)隊(duì)招聘科研財(cái)務(wù)助理人員1人備考題庫(kù)及答案詳解1套
- 安徽省亳州市2025-2026學(xué)年上學(xué)期期末七年級(jí)試卷英語(yǔ)(無(wú)答案)
- 2025江蘇南通市體育局所屬單位招聘教練員1人備考題庫(kù)有完整答案詳解
- 2026山東濱州市公安機(jī)關(guān)警務(wù)輔助人員招錄141人備考題庫(kù)及參考答案詳解1套
- 2026住房和城鄉(xiāng)建設(shè)部直屬事業(yè)單位第一批招聘20人備考題庫(kù)有答案詳解
- 第三方物流企業(yè)運(yùn)輸管理管理制度
- 共享經(jīng)濟(jì)視角下網(wǎng)約車(chē)服務(wù)質(zhì)量評(píng)價(jià)體系構(gòu)建與用戶(hù)行為預(yù)測(cè)教學(xué)研究課題報(bào)告
- 2026年區(qū)塊鏈金融創(chuàng)新報(bào)告及應(yīng)用前景分析報(bào)告
- 2026年高級(jí)英語(yǔ)翻譯實(shí)務(wù)考試練習(xí)題
- 創(chuàng)意寫(xiě)作理論與實(shí)踐 課件全套 陳曉輝 第1-13章 創(chuàng)意寫(xiě)作基本理論 -地域文化資源的文學(xué)利用與再開(kāi)發(fā)
- 春節(jié)后收心培訓(xùn)
- 福建省福州市2023-2024學(xué)年高一上學(xué)期期末質(zhì)量檢測(cè)英語(yǔ)試題 含答案
- GB/T 44592-2024紅樹(shù)林生態(tài)保護(hù)修復(fù)技術(shù)規(guī)程
- 淮安市2022-2023學(xué)年七年級(jí)上學(xué)期期末道德與法治試題【帶答案】
- 安全施工協(xié)議范本
- 《樹(shù)立正確的政績(jī)觀》課件
- 農(nóng)業(yè)大數(shù)據(jù)分析與應(yīng)用
- 2022ABBUMC100.3智能電機(jī)控制器
- 行政倫理學(xué)(全套課件235P)
- GB/T 19367-2022人造板的尺寸測(cè)定
評(píng)論
0/150
提交評(píng)論