




版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省德州市陵城區(qū)江山實驗校2025年初三重點班下學(xué)期開學(xué)生物試題含解析
- 浙江省臺州市第四協(xié)作區(qū)市級名校2024-2025學(xué)年初三統(tǒng)一調(diào)研測試英語試題含答案
- 河北省滄州市孟村縣2025屆初三下學(xué)期第一次模擬(網(wǎng)考)考試化學(xué)試題含解析
- 瓊臺師范學(xué)院《中外音樂史II》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東省廣饒第一中學(xué)2025屆高三4月聯(lián)考物理試題(詳細(xì)答案版)含解析
- 上海師范大學(xué)天華學(xué)院《專業(yè)英語及科技論文寫作》2023-2024學(xué)年第一學(xué)期期末試卷
- 山東醫(yī)學(xué)高等專科學(xué)?!短珮O與健身》2023-2024學(xué)年第二學(xué)期期末試卷
- 沈陽工學(xué)院《戲劇鑒賞》2023-2024學(xué)年第一學(xué)期期末試卷
- 新疆阿勒泰第二高級中學(xué)2025屆高三下第8周測試題含解析
- 鄭州財經(jīng)學(xué)院《食品工廠機械與設(shè)備B》2023-2024學(xué)年第二學(xué)期期末試卷
- CRRT vs 中毒血液凈化模式選擇
- 《等量代換》ppt(基礎(chǔ)教育)
- 高壓液氧泵原理、結(jié)構(gòu)及檢修、結(jié)構(gòu)及檢修
- 結(jié)核病防治知識培訓(xùn)試題及答案
- 變頻器日常維護(hù)及常見故障處理85頁PPT課件
- XX光伏電站項目方案(自投)
- 《長方體正方體》課前小研究
- MIL-STD-105E抽樣計劃表
- 中國聯(lián)通消防安全管理規(guī)定
- 一課一練21:關(guān)聯(lián)速度模型(答案含解析)—2021屆高中物理一輪基礎(chǔ)復(fù)習(xí)檢測
- GB∕T 10781.11-2021 白酒質(zhì)量要求 第11部分:馥郁香型白酒
評論
0/150
提交評論