西西電影網(wǎng)站的設(shè)計與實現(xiàn)_第1頁
西西電影網(wǎng)站的設(shè)計與實現(xiàn)_第2頁
西西電影網(wǎng)站的設(shè)計與實現(xiàn)_第3頁
西西電影網(wǎng)站的設(shè)計與實現(xiàn)_第4頁
西西電影網(wǎng)站的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩57頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

目錄

1引言.................................................................................................................1

1.1項目開發(fā)背景.........................................................................................1

1.2開發(fā)技術(shù)簡介.........................................................................................1

1.2.1JavaScript技術(shù)........................................................................1

1.2.2Node.js技術(shù)..............................................................................1

1.2.3Vue框架......................................................................................1

1.3開發(fā)工具簡介.........................................................................................2

1.4項目開發(fā)技術(shù)路線.................................................................................2

2需求分析.........................................................................................................2

2.1功能需求描述.........................................................................................2

2.2非功能需求描述.....................................................................................3

2.3需求用例建模.........................................................................................4

2.3.1用戶信息管理模塊的用例.........................................................5

2.3.2電影信息管理模塊的用例.........................................................6

2.3.3電影分類管理模塊的用例.......................................................12

2.3.4會員信息管理模塊的用例.......................................................14

2.3.5會員電影管理模塊的用例.......................................................17

3系統(tǒng)概要設(shè)計...............................................................................................20

3.1系統(tǒng)設(shè)計原則.......................................................................................20

3.2系統(tǒng)框架設(shè)計.......................................................................................20

II

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3.3系統(tǒng)功能設(shè)計.......................................................................................21

3.3.1用戶信息管理模塊功能設(shè)計...................................................22

3.3.2電影信息管理模塊功能設(shè)計...................................................23

3.3.3電影分類管理模塊功能設(shè)計...................................................25

3.3.4會員信息管理模塊功能設(shè)計...................................................26

3.3.5會員電影管理模塊功能設(shè)計...................................................27

3.4數(shù)據(jù)庫設(shè)計...........................................................................................28

3.4.1設(shè)計原則....................................................................................28

3.4.2概念設(shè)計...................................................................................28

3.4.3邏輯設(shè)計...................................................................................29

3.4.4數(shù)據(jù)字典...................................................................................30

4系統(tǒng)詳細(xì)設(shè)計...............................................................................................31

4.1用戶信息管理模塊設(shè)計.......................................................................31

4.1.1用戶信息管理模塊說明...........................................................31

4.1.2用戶信息管理模塊詳細(xì)設(shè)計...................................................32

4.2電影信息管理模塊設(shè)計.......................................................................33

4.2.1電影信息管理模塊說明...........................................................33

4.2.2電影信息管理模塊詳細(xì)設(shè)計...................................................33

4.3電影分類管理模塊設(shè)計.......................................................................35

4.3.1電影分類管理模塊說明...........................................................35

4.3.2電影分類管理模塊詳細(xì)設(shè)計...................................................35

4.4會員信息管理模塊設(shè)計.......................................................................37

4.3.1會員信息管理模塊說明...........................................................37

III

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

4.3.2會員信息管理模塊詳細(xì)設(shè)計...................................................37

4.5會員電影管理模塊設(shè)計.......................................................................38

4.3.1會員電影管理模塊說明...........................................................38

4.3.2會員電影管理模塊詳細(xì)設(shè)計...................................................38

5系統(tǒng)實現(xiàn).......................................................................................................40

5.1用戶信息管理模塊實現(xiàn)......................................................................40

5.2電影信息管理模塊實現(xiàn)......................................................................43

5.3電影分類管理模塊實現(xiàn)......................................................................45

5.4會員信息管理模塊實現(xiàn)......................................................................46

5.5會員電影管理模塊實現(xiàn)......................................................................48

6系統(tǒng)測試.......................................................................................................51

6.1用戶信息管理模塊功能測試...............................................................51

6.2電影信息管理模塊功能測試...............................................................52

6.3電影分類管理模塊功能測試...............................................................54

6.4會員信息管理模塊功能測試...............................................................55

6.5會員電影管理模塊功能測試...............................................................57

7設(shè)計小結(jié).......................................................................................................58

參考資料..........................................................................................................59

IV

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

西西電影網(wǎng)站的設(shè)計與實現(xiàn)

1引言

電影是人們消遣時間的一種選擇,平時約上自己的朋友出去玩樂,看電影

往往就是其中之一。但是隨著人們生活水平提高,時代的發(fā)展變遷,想看電影

的場合又并不想只能是電影院,于是很多人在家里面都想要自己安一個小的私

人影院,或者在家就可以隨時可以看電影。

現(xiàn)如今的電影院,早就不是像以前的電影院一樣了,以前的電影院看的人

多,賣票壓力大,但是,由于現(xiàn)實多方面因素的影響,客源壓力也越來越大,

因此電影網(wǎng)站能夠很好的解決這一問題,電影網(wǎng)站極大的方便了人們的需求,

同時也拓展了另一方面的道路,使在看電影這一事情上能夠得到雙方的共贏。

雖然沖擊了線下實體影院的市場,但是也并不會把線下實體電影院排擠的沒有

生存空間。

1.1項目開發(fā)背景

二十一世紀(jì),早已進(jìn)入互聯(lián)網(wǎng)信息的時代,互聯(lián)網(wǎng)的普及給人們帶來了許

多便利。像大部分的電影公司都有自己的系統(tǒng),而電影公司也由之前傳統(tǒng)的管

理模式轉(zhuǎn)移到互聯(lián)網(wǎng)上來,這時電影公司建立屬于自己的系統(tǒng)就勢在必行。那

么電影網(wǎng)站信息管理系統(tǒng)建設(shè)的作用和意義就體現(xiàn)于此。

1.2開發(fā)技術(shù)簡介

1.2.1JavaScript技術(shù)

javascript是網(wǎng)頁的前臺程序,代碼中一般只有三種東西,html,css,

JavaScript,html是實現(xiàn)靜態(tài)網(wǎng)頁的,css是用于布局的,javascript則能讓

你與網(wǎng)頁交互。

1.2.2Node.js技術(shù)

Nodejs是一門語言運行在服務(wù)器端,作用類似于jspaspphp等用于響

應(yīng)客戶端(前臺)的網(wǎng)路請求。

1

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

1.2.3SSM框架

SSM框架集由Spring、SpringMVC、MyBatis三個開源框架整合而成的web

項目的框架。是標(biāo)準(zhǔn)的MVC模式,SpringMVC處理請求的轉(zhuǎn)發(fā)和視圖管理Spring

管理業(yè)務(wù)對象MyBatis則是于數(shù)據(jù)庫進(jìn)行交互。

1.3開發(fā)工具簡介

系統(tǒng)包括代碼的開發(fā)和數(shù)據(jù)庫的開發(fā),采用了B/S模式和Struts框架,代

碼開發(fā)是Eclipse工具,數(shù)據(jù)庫的開發(fā)是navicat工具。

1.4項目開發(fā)技術(shù)路線

(1)這個瀏覽器Web端即是原先C/S模式中的客戶端,web端可以分析出

其中傳來的數(shù)據(jù)信息,并將其數(shù)據(jù)信息表現(xiàn)給用戶,用戶也能夠?qū)⒆约旱臄?shù)據(jù)

信息傳遞到頁面中,用戶端頁面會把這些數(shù)據(jù)發(fā)送到后臺服務(wù)器的中間層面,

即Web服務(wù)器,其次Web服務(wù)器端。這是這個系統(tǒng)中較重要的一層,系統(tǒng)中的

業(yè)務(wù)操作都是在該層進(jìn)行操作的,Web服務(wù)器會接收用戶傳來的數(shù)據(jù),并將數(shù)據(jù)

添加到數(shù)據(jù)庫中。Struts框架是采用了Servlet/JSP技術(shù),運用其技術(shù)來開發(fā)Web

應(yīng)用程序的開源的框架技術(shù)。

(2)系統(tǒng)在管理數(shù)據(jù)庫的方面主要是運用了Hibernate來操作數(shù)據(jù)庫,這

是一個數(shù)據(jù)庫的操作框架,系統(tǒng)能夠運用起面向?qū)ο蟮乃季S來進(jìn)行操作,同時,

還利用了Spring的IoC依賴注入的方式來管理類,三個框架各自發(fā)揮自己的作

用,但又相互緊密連接,Struts運用了JSP來控制頁面的請求跳轉(zhuǎn)以及一些頁

面上的標(biāo)簽庫的運用。

2需求分析

2.1功能需求描述

這個電影系統(tǒng)是根據(jù)調(diào)查了網(wǎng)絡(luò)上多家影院系統(tǒng)的需求來對照設(shè)計開發(fā)的

一個電影網(wǎng)站系統(tǒng)。主要內(nèi)容包括:

(1)用戶信息管理模塊

主要包括:查看用戶列表、新增用戶、刪除用戶、修改用戶、查詢用戶、

用戶注冊、用戶登錄等功能。

管理員具有查看用戶列表、新增用戶、刪除用戶、修改用戶、查詢用戶等

2

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

功能、用戶登錄、用戶注冊等功能。

普通用戶具有用戶登錄、用戶注冊、修改個人信息等功能。

(2)電影信息管理模塊

主要包括:查看電影列表、新增電影、刪除電影、修改電影、查詢電影等

功能。

管理員具有查看電影列表、新增電影、刪除電影、修改電影、查詢電影等

功能。

普通用戶具有查看電影列表、查詢電影等功能。

(3)電影分類管理模塊

主要包括:查看電影分類列表、新增電影分類、刪除電影分類、修改電影

分類、查詢電影分類等功能。

管理員具有查看電影分類列表、新增電影分類、刪除電影分類、修改電影

分類、查詢電影分類等功能。

普通用戶具有查看電影分類列表、查詢電影分類等功能。

(4)會員信息管理模塊

主要包括:查看會員列表、新增會員、刪除會員、修改會員等功能。

管理員具有查看會員列表、新增會員、刪除會員、修改會員等功能。

普通用戶具有查看會員功能。

(5)會員電影管理模塊

主要包括:查看會員電影列表、新增會員電影、刪除會員電影、修改會員

電影等功能。

管理員具有查看會員電影列表、新增會員電影、刪除會員電影、修改會員

電影等功能。

普通用戶具有查看會員電影功能。

2.2非功能需求描述

本系統(tǒng)有以下幾個性能要求:

(1)響應(yīng)時間(Responsetime):用戶在使用該網(wǎng)頁跟系統(tǒng)進(jìn)行交互可以

在很短的時間中得到響應(yīng),在提取數(shù)據(jù)庫的文件并對界面的數(shù)據(jù)更新的響應(yīng)時

間應(yīng)該少于3秒。

(2)并發(fā)用戶數(shù)(Concurrentusers):可以同時支持上萬個用戶同時完

成一個操作;

(3)頁面渲染:界面的元素在5秒內(nèi)全部加載完畢,能在多個瀏覽器中

3

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

運行,例如Edge,Google。

(4)數(shù)據(jù)庫的安全性:為了維護(hù)數(shù)據(jù)庫的安全,拒絕其他非法數(shù)據(jù)庫的

訪問,例如,繞開數(shù)據(jù)庫管理系統(tǒng)的防護(hù)機制。

(5)系統(tǒng)的可維護(hù)性:此項目是屬于前后端分離模式的,前端的開發(fā)人

員利用node.js搭建自己本地的服務(wù)器,然后直接在本地開發(fā)。然后通過一些

交互技術(shù)例如axios將自己的請求發(fā)送到后端。這樣就可以直接模擬在線運行。

后端使用springboot,開發(fā)比較簡單,只需要導(dǎo)入項目所需要的依賴,然后就

可以直接進(jìn)行開發(fā)了。兩者可以同時進(jìn)行,不需要一邊快,一邊慢。開發(fā)的效

率比較高,而且分工比較明確。

2.3需求用例建模

通過對功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。

圖2-1西西電影網(wǎng)站系統(tǒng)的總體用例模型

在西西電影網(wǎng)站系統(tǒng)中,用戶能夠在網(wǎng)站上便捷地觀看自己的想看的電影、

對電影進(jìn)行評論、收藏、查詢會員等;管理員能夠?qū)W(wǎng)站上的電影資源進(jìn)行有

4

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

效的管理。

2.3.1用戶信息管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段中,對用例圖進(jìn)行了梳理分析。用戶信息管理模

塊的用例描述如圖2-2所示,分別具有用戶注冊、用戶登錄、刪除用戶、修改

用戶信息、查詢用戶信息、刪除用戶。

圖2-2用戶信息管理模塊用例圖

通過對圖2-2進(jìn)一步的分析得出用戶信息管理模塊的描述表。用戶注冊模

塊用例描述如表2-1所示,可進(jìn)行注冊。

表2-1用戶注冊模塊用例描述

項目用戶注冊模塊用例描述

用例名稱用戶注冊

用例標(biāo)識號01

測試者用戶

測試者輸入用戶名、密碼以及其它信息,系統(tǒng)進(jìn)行驗證后

簡要說明

成功新增用戶,否則提示注冊失敗

前置條件測試者進(jìn)入注冊頁面

基本事件流1.測試者輸入用戶名和密碼

5

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

2.選擇個人基本信息

3.點擊注冊按鈕,系統(tǒng)驗證通過

5.有效則進(jìn)入網(wǎng)站界面,無效則提示注冊失敗

6.用例終止

其他事件流在按“注冊”按鈕之前,測試者可以關(guān)閉此頁面

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件進(jìn)入系統(tǒng)主頁面,裝載相應(yīng)的數(shù)據(jù)

用戶登錄模塊用例描述如表2-2所示,可進(jìn)行登錄。

表2-2用戶登錄模塊用例描述

項目用戶登錄模塊用例描述

用例名稱用戶登錄

用例標(biāo)識號02

測試者用戶

測試者輸入用戶名、密碼,驗證通過后允許登錄系統(tǒng),否

簡要說明

則拒絕登錄系統(tǒng)

前置條件測試者已進(jìn)入該系統(tǒng)的登錄頁面

數(shù)據(jù)庫中有當(dāng)前需要登錄的用戶名

1.在用戶名輸入框里輸入用戶名

2.用戶在密碼輸入框里輸入密碼

3.測試者點擊登錄按鈕后,系統(tǒng)校驗所輸入內(nèi)容的有效

基本事件流合理性

4.信息有效則進(jìn)入系統(tǒng)的主界面,反之則出現(xiàn)錯誤提示信

息給用戶

5.用例終止

其他事件流在點擊登錄按鈕之前,測試者可查看電影

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入主界面,裝載對應(yīng)的數(shù)據(jù)信息

修改用戶信息功能模塊用例描述如表2-3所示,可以進(jìn)行用戶信息修改。

表2-3修改用戶信息功能模塊用例描述

項目修改用戶信息功能模塊用例描述

用例名稱修改用戶信息

用例標(biāo)識號03

測試者用戶、管理員

6

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

測試者輸入待修改的用戶信息,系統(tǒng)進(jìn)行驗證后,修改用

簡要說明戶信息成功,否則提示錯誤信息。管理者可修改所有用戶

信息,用戶只能修改個人信息

前置條件測試者已進(jìn)入待修改的用戶頁面

1.測試者輸入待修改的用戶信息

2.測試者點擊修改按鈕,系統(tǒng)校驗所輸入內(nèi)容的有效合理

基本事件流性

3.信息有效則成功修改用戶信息,反之則提示錯誤信息

4.用例終止

其他事件流在點擊修改按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入用戶列表頁面,裝載對應(yīng)的數(shù)據(jù)信息

項目描述

用例名稱修改用戶信息

查詢用戶信息功能模塊用例描述如表2-4所示,可以進(jìn)行用戶信息查詢。

表2-4查詢用戶信息功能模塊用例描述

項目查詢用戶信息功能模塊用例描述

用例名稱查詢用戶信息

用例標(biāo)識號04

測試者管理員

簡要說明測試者輸入待查詢的用戶信息,系統(tǒng)進(jìn)行驗證后,成功查

詢出用戶信息,反之則提示錯誤信息

前置條件測試者已進(jìn)入該系統(tǒng)的用戶列表頁面

基本事件流1.測試者輸入待查詢的用戶信息

2.測試者點擊查詢按鈕,系統(tǒng)校驗所輸入內(nèi)容的有效合理

3.信息有效則成功查詢并顯示相對應(yīng)的用戶信息,反之

則提示相應(yīng)錯誤

4用例終止

其他事件流在點擊查詢按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入主界面,裝載對應(yīng)的數(shù)據(jù)信息

項目描述

用例名稱查詢用戶信息

7

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

刪除用戶功能模塊用例描述如表2-5所示,可以進(jìn)行用戶刪除。

表2-5刪除用戶功能模塊用例描述

項目刪除用戶功能模塊用例描述

用例名稱刪除用戶信息

用例標(biāo)識號05

測試者管理員

簡要說明測試者選擇待刪除用戶,系統(tǒng)進(jìn)行驗證后,成功刪除用戶

信息,反之則提示錯誤信息

前置條件測試者已進(jìn)入該系統(tǒng)的用戶列表頁面

基本事件流1.測試者選中好待刪除用戶信息

2.測試者點擊刪除按鈕

3.確認(rèn)刪除則刪除用戶,操作無效則提示相應(yīng)錯誤

4.用例終止

其他事件流在點擊刪除按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入用戶列表頁面,裝載對應(yīng)的數(shù)據(jù)信息

項目描述

用例名稱刪除用戶信息

2.3.2電影信息管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段中,對用例圖和活動圖進(jìn)行了梳理分析。電影信

息管理模塊具體的用例描述如圖2-3所示,分別具有新增電影、刪除電影、查

詢電影、查看電影等功能。

8

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖2-3電影信息管理模塊用例圖

通過對圖2-3用例圖的細(xì)致分析,得到每個用例的描述表。新增電影信息

模塊用例描述如表2-6所示,可進(jìn)行新增電影信息。

表2-6新增電影信息模塊用例描述

項目新增電影信息模塊用例描述

用例名稱新增電影信息

用例標(biāo)識號06

測試者管理員

簡要說明測試者進(jìn)入電影信息管理模塊頁面,新增電影信息

前置條件測試者打開了電影信息管理模塊頁面

1.測試者輸入要新增的電影信息

2.測試者點擊新增按鈕,輸入電影的名稱、上映時間、主

基本事件流演、簡介等內(nèi)容

3.信息有效則成功新增電影信息,反之則提示失敗

4.用例終止

其他事件流在點擊新增按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入新增電影信息頁面,裝載對應(yīng)的數(shù)據(jù)信息

9

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

修改電影信息模塊用例描述如表2-7所示,可進(jìn)行修改電影信息。

表2-7修改電影模塊用例描述

項目修改電影模塊用例描述

用例名稱修改電影信息

用例標(biāo)識號07

測試者管理員

簡要說明測試者進(jìn)入電影信息管理模塊頁面,進(jìn)行修改電影信息。

前置條件測試者已打開當(dāng)前系統(tǒng)的電影信息管理模塊頁面

1.測試者選擇要修改的電影信息

2.輸入要修改的內(nèi)容

3.測試者點擊修改按鈕,系統(tǒng)校驗所輸入內(nèi)容的有效合理

基本事件流性

4.內(nèi)容有效則成功修改電影信息,操作無效則出現(xiàn)錯誤提

示信息

5.用例終止

其他事件流在點擊修改按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入電影信息管理模塊頁面,裝載對應(yīng)的數(shù)據(jù)信息

刪除電影信息模塊用例描述如表2-8所示,可進(jìn)行刪除電影信息。

表2-8刪除電影信息模塊用例描述

項目刪除電影信息模塊用例描述

用例名稱刪除電影信息

用例標(biāo)識號08

測試者管理員

測試者選中待刪除的電影信息,系統(tǒng)進(jìn)行驗證后,成功刪

簡要說明

除電影信息,反之則出現(xiàn)錯誤提示信息

前置條件測試者已進(jìn)入該系統(tǒng)的電影信息管理模塊頁面

1.測試者選擇待刪除的電影信息

2.測試者點擊刪除按鈕

基本事件流3.確認(rèn)刪除則成功刪除電影信息,操作無效則出現(xiàn)錯誤提

示信息

4.用例終止

10

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

其他事件流在點擊刪除按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯誤信息提示,測試者核實

后置條件進(jìn)入電影信息管理模塊頁面,裝載對應(yīng)的數(shù)據(jù)信息

查詢電影信息模塊用例描述如表2-9所示,可進(jìn)行新增電影信息。

表2-9新增電影信息模塊用例描述

項目新增電影信息模塊用例描述

用例名稱查詢電影信息

用例標(biāo)識號09

測試者管理員

簡要說明測試者進(jìn)入電影信息管理模塊頁面,查詢電影信息

前置條件測試者進(jìn)入系統(tǒng)的電影信息管理模塊頁面

1.測試者輸入要查詢的電影信息

2.測試者點擊查詢按鈕,系統(tǒng)校驗所輸入內(nèi)容的有效合理

基本事件流性

3.信息有效則成功查詢電影信息,反之則提示錯誤

4.用例終止

其他事件流在點擊查詢按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入查詢電影信息頁面,裝載對應(yīng)的數(shù)據(jù)信息

查看電影信息模塊用例描述如表2-10所示,進(jìn)行查看電影信息。

表2-10查看電影信息模塊用例描述

項目查看電影信息模塊用例描述

用例名稱查看電影信息

用例標(biāo)識號10

測試者用戶

簡要說明測試者進(jìn)行查看電影信息

前置條件測試者已進(jìn)入該系統(tǒng)的電影信息管理頁面

1.測試者選中要進(jìn)行查看的電影信息

基本事件流2.若電影信息存在,可以查看;反之則提示錯誤

3.用例終止

其他事件流無

11

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入電影信息頁面,裝載對應(yīng)的數(shù)據(jù)信息

2.3.3電影分類管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段中,對用例圖和活動圖進(jìn)行了梳理分析。電影分

類管理模塊具體的用例描述如圖2-4所示,分別具有刪除電影分類、修改電影

分類、查詢電影分類、新增電影分類等功能。

圖2-4電影分類管理模塊用例圖

通過對圖2-4用例圖進(jìn)一步的細(xì)致分析,得到每個用例的描述表。刪除電

影分類模塊用例描述如表2-11所示,可進(jìn)行刪除電影分類。

表2-11刪除電影分類模塊用例描述

項目刪除電影分類模塊用例描述

用例名稱刪除電影分類

用例標(biāo)識號11

測試者管理員

測試者選擇電影分類,系統(tǒng)進(jìn)行驗證后,成功刪除電影分

簡要說明

類,反之提示錯誤。

12

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

前置條件測試者已打開當(dāng)前系統(tǒng)的電影分類管理頁面

1.測試者選擇待刪除的電影分類

2.測試者點擊刪除按鈕

基本事件流3.確認(rèn)刪除則成功刪除電影分類,操作無效則出現(xiàn)提示錯

誤信息

4.用例終止

其他事件流在點擊刪除按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入電影分類管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

修改電影分類模塊用例描述如表2-12所示,可進(jìn)行修改電影分類。

表2-12修改電影分類模塊用例描述

項目修改電影分類模塊用例描述

用例名稱修改電影分類

用例標(biāo)識號12

測試者管理員

簡要說明測試者進(jìn)入修改電影分類頁面。進(jìn)行修改電影分類

前置條件測試者已進(jìn)入該系統(tǒng)的修改電影分類頁面

1.測試者選擇要修改的電影分類

2.測試者輸入新修改的電影分類

3.測試者點擊修改按鈕,系統(tǒng)校驗所輸入內(nèi)容的有效合理

基本事件流

4.信息有效則成功修改電影分類,反之則提示錯誤

5.用例終止

其他事件流在點擊修改按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯誤信息提示,測試者核實

后置條件進(jìn)入電影分類管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

查詢電影分類模塊用例描述如表2-13所示,可進(jìn)行查詢電影分類。

表2-13查詢電影分類模塊用例描述

項目查詢電影分類模塊用例描述

用例名稱查詢電影分類

用例標(biāo)識號13

測試者用戶、管理員

13

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

簡要說明測試者輸入要查詢的電影分類

前置條件測試者進(jìn)入系統(tǒng)的電影分類管理頁面

1.測試者輸入要查詢的電影分類

2.測試者點擊查詢按鈕

基本事件流3.確認(rèn)查詢則顯示查詢到的電影分類,操作無效則出現(xiàn)

錯誤提示信息

4.用例終止

其他事件流在點擊查詢按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入電影分類頁面,裝載對應(yīng)的數(shù)據(jù)信息

新增電影分類模塊用例描述如表2-14所示,可進(jìn)行新增電影分類。

表2-14新增電影分類模塊用例描述

項目新增電影分類模塊用例描述

用例名稱新增電影分類

用例標(biāo)識號14

測試者管理員

簡要說明測試者進(jìn)入電影分類管理頁面,進(jìn)行新增電影分類操作

前置條件測試者進(jìn)入該系統(tǒng)的電影分類管理頁面

1.測試者輸入要新增的電影分類

2.測試者點擊新增按鈕,系統(tǒng)校驗所輸入內(nèi)容的有效合理

基本事件流

3.信息有效則成功新增電影分類,反之則提示錯誤

其他事件流在點擊新增按鈕之前,用戶可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入電影分類管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

2.3.4會員信息管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段中,對用例圖和活動圖進(jìn)行了梳理分析。會員信

息管理模塊具體的用例描述如圖2-5所示,分別具有修改會員信息、刪除會員

信息、查看會員信息、新增會員信息等功能。

14

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖2-5會員信息管理模塊用例圖

通過對圖2-5用例圖進(jìn)一步的細(xì)致分析,得到每個用例的描述表。修改會

員信息模塊用例描述如表2-15所示,可進(jìn)行修改會員信息。

表2-15修改會員信息模塊用例描述

項目修改會員信息模塊用例描述

用例名稱修改會員信息

用例標(biāo)識號15

測試者管理員

簡要說明測試者進(jìn)入會員信息管理頁面,進(jìn)行修改會員信息。

前置條件測試者已打開當(dāng)前系統(tǒng)的會員信息管理頁面

1.測試者選擇要修改的會員信息

2.輸入要修改的內(nèi)容

3.測試者點擊修改按鈕,系統(tǒng)校驗所輸入內(nèi)容的有效合理

基本事件流性

4.內(nèi)容有效則成功修改會員信息,操作無效則出現(xiàn)錯誤提

示信息

5.用例終止

其他事件流在點擊修改按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

15

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入會員信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

刪除會員信息模塊用例描述如表2-16所示,可進(jìn)行刪除會員信息。

表2-16刪除會員信息模塊用例描述

項目刪除會員信息模塊用例描述

用例名稱刪除會員信息

用例標(biāo)識號16

測試者管理員

測試者選中待刪除的會員信息,系統(tǒng)進(jìn)行驗證后,成功刪

簡要說明

除會員信息,反之則出現(xiàn)錯誤提示信息

前置條件測試者已進(jìn)入該系統(tǒng)的會員信息管理頁面

1.測試者選擇待刪除的會員信息

2.測試者點擊刪除按鈕

基本事件流3.確認(rèn)刪除則成功刪除會員信息,操作無效則出現(xiàn)錯誤提

示信息

4.用例終止

其他事件流在點擊刪除按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯誤信息提示,測試者核實

后置條件進(jìn)入會員信息管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

新增會員信息模塊用例描述如表2-17所示,可進(jìn)行新增會員信息。

表2-17新增會員信息模塊用例描述

項目新增會員信息模塊用例描述

用例名稱新增會員信息

用例標(biāo)識號17

測試者管理員

簡要說明測試者進(jìn)入會員信息管理頁面,新增會員信息

前置條件測試者進(jìn)入系統(tǒng)的會員信息管理頁面

1.測試者輸入要新增的會員信息

2.測試者點擊新增按鈕,系統(tǒng)校驗所輸入內(nèi)容的有效合理

基本事件流性

3.信息有效則成功新增會員信息,反之則提示錯誤

4.用例終止

16

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

其他事件流在點擊新增按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入新增會員信息頁面,裝載對應(yīng)的數(shù)據(jù)信息

查看會員信息模塊用例描述如表2-18所示,可進(jìn)行查看會員信息。

表2-18查詢會員信息模塊用例描述

項目查詢會員信息模塊用例描述

用例名稱查詢會員信息

用例標(biāo)識號18

測試者用戶、管理員

簡要說明測試者進(jìn)行查詢會員信息

前置條件測試者已進(jìn)入該系統(tǒng)的會員信息頁面

1.測試者選中要進(jìn)行查詢的會員信息

基本事件流2.若會員信息存在,可以查詢;反之則提示錯誤

3.用例終止

其他事件流無

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入會員信息頁面,裝載對應(yīng)的數(shù)據(jù)信息

2.3.5會員電影管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段中,對用例圖和活動圖進(jìn)行了梳理分析。會員電

影管理模塊具體的用例描述如圖2-6所示,分別具有刪除會員電影、修改會員

電影、查詢會員電影、新增會員電影等功能。

17

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖2-6會員電影管理模塊用例圖

通過對圖2-6用例圖細(xì)致分析,得到每個用例的描述表。刪除會員電影模

塊用例描述如表2-19所示,可進(jìn)行刪除會員電影。

表2-19刪除會員電影模塊用例描述

項目刪除會員電影模塊用例描述

用例名稱刪除會員電影

用例標(biāo)識號19

測試者管理員

測試者選擇會員電影,系統(tǒng)進(jìn)行驗證后,成功刪除會員電

簡要說明

影,反之提示錯誤。

前置條件測試者已打開當(dāng)前系統(tǒng)的會員電影管理頁面

1.測試者選擇待刪除的會員電影

2.測試者點擊刪除按鈕

基本事件流3.確認(rèn)刪除則成功刪除會員電影,操作無效則出現(xiàn)提示錯

誤信息

4.用例終止

18

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

其他事件流在點擊刪除按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入會員電影管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

修改會員電影模塊用例描述如表2-20所示,可進(jìn)行修改會員電影。

表2-20修改會員電影模塊用例描述

項目修改會員電影模塊用例描述

用例名稱修改會員電影

用例標(biāo)識號20

測試者管理員

簡要說明測試者進(jìn)入修改會員電影頁面。進(jìn)行修改會員電影

前置條件測試者已進(jìn)入該系統(tǒng)的修改會員電影頁面

1.測試者選擇要修改的會員電影

2.測試者輸入新修改的會員電影

3.測試者點擊修改按鈕,系統(tǒng)校驗所輸入內(nèi)容的有效合理

基本事件流

4.信息有效則成功修改會員電影,反之則提示錯誤

5.用例終止

其他事件流在點擊修改按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流出現(xiàn)錯誤信息提示,測試者核實

后置條件進(jìn)入會員電影管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

查詢會員電影模塊用例描述如表2-21所示,可進(jìn)行查詢會員電影。

表2-21查詢會員電影模塊用例描述

項目查詢會員電影模塊用例描述

用例名稱查詢會員電影

用例標(biāo)識號21

測試者用戶、管理員

簡要說明測試者輸入要查詢的會員電影

前置條件測試者進(jìn)入系統(tǒng)的會員電影管理頁面

1.測試者輸入要查詢的會員電影

基本事件流2.測試者點擊查詢按鈕

3.確認(rèn)查詢則顯示查詢到的會員電影,操作無效則出現(xiàn)

錯誤提示信息

19

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

4.用例終止

其他事件流在點擊查詢按鈕之前,測試者可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入會員電影頁面,裝載對應(yīng)的數(shù)據(jù)信息

新增會員電影模塊用例描述如表2-22所示,可進(jìn)行新增會員電影。

表2-22新增會員電影模塊用例描述

項目新增會員電影模塊用例描述

用例名稱新增會員電影

用例標(biāo)識號22

測試者管理員

簡要說明測試者進(jìn)入會員電影管理頁面,進(jìn)行新增會員電影操作

前置條件測試者進(jìn)入該系統(tǒng)的會員電影管理頁面

1.測試者輸入要新增的會員電影

2.測試者點擊新增按鈕,輸入新增的會員電影名稱,系統(tǒng)

基本事件流

在后臺檢驗有效合理性

3.信息有效則成功新增會員電影,反之則提示失敗

其他事件流在點擊新增按鈕之前,用戶可關(guān)閉當(dāng)前所在的頁面

異常事件流提示出現(xiàn)錯誤,測試者核實確認(rèn)

后置條件進(jìn)入會員電影管理頁面,裝載對應(yīng)的數(shù)據(jù)信息

3系統(tǒng)概要設(shè)計

3.1系統(tǒng)設(shè)計原則

在西西電影網(wǎng)站系統(tǒng)的開發(fā)過程中必須要準(zhǔn)守的幾個原則,準(zhǔn)守這些原則

能讓系統(tǒng)在后面變得更加穩(wěn)定,擴(kuò)展性強。

1、抽象性:抽象是一種技術(shù),在系統(tǒng)中起到了關(guān)鍵性的作用,抽象可以使

系統(tǒng)從復(fù)雜的現(xiàn)象從而簡化,讓人們可以更容易分析,容易去理解,在系統(tǒng)開

發(fā)的過程中需要多個階段,每一個階段都需要不同,并且把它層層細(xì)化。

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論