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

下載本文檔

版權(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.3開發(fā)工具簡介..................................................1

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

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

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

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

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

2.3.1登錄管理功能模塊的用例..................................3

2.3.2用戶管理功能模塊的用例..................................5

2.3.3電影管理功能模塊的用例..................................8

2.3.4電影分類管理功能模塊的用例.............................11

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

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

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

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

3.3.1登錄管理功能設(shè)計.......................................15

3.3.2用戶管理功能設(shè)計........................................16

3.3.3電影管理功能設(shè)計........................................17

3.3.4電影分類管理功能設(shè)計....................................18

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

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

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

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

II

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

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

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

4.1登錄管理功能模塊設(shè)計.........................................22

4.1.1登錄管理功能模塊說明...................................22

4.1.2登錄管理功能模塊詳細(xì)設(shè)計...............................22

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

4.2.1用戶管理功能模塊說明...................................22

4.2.2用戶管理功能模塊詳細(xì)設(shè)計...............................23

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

4.3.1電影管理功能模塊說明...................................23

4.3.2電影管理功能模塊詳細(xì)設(shè)計...............................23

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

4.4.1電影分類管理功能模塊說明...............................24

4.4.2電影分類管理功能模塊詳細(xì)設(shè)計...........................24

5系統(tǒng)實(shí)現(xiàn)...........................................................26

5.1登錄管理功能模塊實(shí)現(xiàn).........................................26

5.2用戶管理功能模塊實(shí)現(xiàn).........................................26

5.3電影管理功能模塊實(shí)現(xiàn).........................................27

5.4電影分類管理模塊實(shí)現(xiàn).........................................29

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

6.1登錄管理功能測試.............................................30

6.2用戶管理功能測試.............................................31

6.3電影管理功能測試.............................................32

6.4電影分類管理功能測試.........................................33

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

參考資料.........................................................35

III

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

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

1引言

近些年來,網(wǎng)絡(luò)蓬勃發(fā)展,網(wǎng)絡(luò)帶來的信息越來越豐富,隨之而來的就是信

息呈指數(shù)上升引起的數(shù)據(jù)超載問題。怎樣從類型繁雜、規(guī)模巨大的網(wǎng)絡(luò)信息中

甄選出對消費(fèi)者有益的信息是一項必須要處理的課題。與此同時,隨著科技的發(fā)

展,消費(fèi)者的要求也日益多元和個性化。

在個性化電影網(wǎng)站的設(shè)計與實(shí)現(xiàn)系統(tǒng)的設(shè)計方面,本文采用MVC模型,以

使web應(yīng)用架構(gòu)更加清晰,模塊開發(fā)更加迅速。

1.1項目開發(fā)背景

隨著時代的發(fā)展,軟件技術(shù)的不斷發(fā)展完善,傳統(tǒng)的電影網(wǎng)站已經(jīng)不能滿

足人們的需求,朵尚電影網(wǎng)站符合新時代多元化設(shè)計。

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

此系統(tǒng)采用ssm等框架集成,Mysql作為數(shù)據(jù)庫并用IDEA作為開發(fā)工具編

寫。界面精簡,功能強(qiáng)大。

1.3開發(fā)工具簡介

工具的使用:采用idea+tomcat+mysql+Chrome。

Idea:java后端開發(fā)最為流行的軟件,擁有高效、便捷、開源等優(yōu)點(diǎn)。

tomcat安裝部署方便,使用簡單。

mysql其優(yōu)點(diǎn)有:免費(fèi),簡潔,高效。

Chrome運(yùn)行速度非常好,且具有非常高的高效性。

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

由mvc框架開發(fā),使用三層架構(gòu)的方式,使其代碼分層次部署,優(yōu)化了代

碼的開發(fā)方式,且簡易明了。

1

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

2需求分析

2.1功能需求描述

朵尚電影網(wǎng)站主要有四大功能:登錄管理、用戶管理、電影管理、電影分類

管理。

(1)登錄管理:用戶通過自身身份信息注冊賬號,然后通過該賬號登錄系統(tǒng)。

(2)用戶管理:用戶可以查看用戶信息,管理員可以修改、刪除用戶信息等。

(3)電影管理:用戶可以查詢電影,管理員可以新增電影、修改電影、刪除

電影等。

(4)電影分類管理:用戶可以查詢電影分類,管理員可以新增、修改、刪除

電影分類等。

2.2非功能需求描述

通過對市場影院與客戶之間的需求調(diào)研,為了掌握本系統(tǒng)的潛在問題,讓

系統(tǒng)更加完善,有以下幾個方面需要注意:

(1)簡潔性:作業(yè)的管理通常比較多而繁雜,本系統(tǒng)應(yīng)該設(shè)計出簡單易懂結(jié)

構(gòu)需求,避免繁瑣的系統(tǒng)配置安裝過程,使教師和學(xué)生方便易上手。

(2)安全性:用戶人數(shù)眾多,為保護(hù)此系統(tǒng)的信息安全,本系統(tǒng)的使用保障

其安全性,對用戶信息進(jìn)行數(shù)據(jù)庫加密。

(3)可擴(kuò)展性:影片的信息需求變化較大,應(yīng)保證后期系統(tǒng)的功能升級拓展。

2.3需求用例建模

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

2

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

圖2-1朵尚電影網(wǎng)站的總體用例模型

用戶實(shí)現(xiàn)對電影網(wǎng)站的基本功能,管理員登錄電影網(wǎng)站后臺實(shí)現(xiàn)用戶管理、

電影管理、電影分類管理等功能。

2.3.1登錄管理功能模塊的用例

經(jīng)過對用例圖和活動圖的分解。登錄管理具體的用例描述如圖2-1所示,

分別具有用戶注冊、用戶登錄等功能。

圖2-2登錄管理功能模塊用例圖

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為建模,如圖2-3所示。

3

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

圖2-3登錄管理模塊活動圖

通過對圖2-2用例圖及圖2-3活動圖進(jìn)一步的細(xì)化分析,得到登錄管理功

能模塊的描述表。登錄管理功能模塊用例描述如表2-4——2-5所示。

表2-4用戶注冊功能模塊用例描述

項目描述

用例名稱用戶注冊

用例標(biāo)識號01

參與者用戶

簡要說明用戶通過個人身份信息注冊賬號

前置條件參與者成功登錄系統(tǒng)

基本事件流1.參與者進(jìn)入系統(tǒng)

4

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

2.通過個人身份信息,注冊賬號

3.設(shè)定完成,點(diǎn)擊確定

4.用例終止

在按“提交”按鈕之前,參與人可以隨時“取消”或“關(guān)

其他事件流

閉”。

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

后置條件自動關(guān)閉該窗口,裝載相應(yīng)的數(shù)據(jù)

表2-5用戶登錄功能用例描述

項目描述

用例名稱用戶登錄

用例標(biāo)識號02

參與者用戶

簡要說明參與者登錄賬號

前置條件參與者成功登錄系統(tǒng)

1.參與者進(jìn)入系統(tǒng)

2.通過注冊的信息進(jìn)行賬號登錄

基本事件流

3.提交成功,失敗則返回相關(guān)信息

4.用例終止

其他事件流無

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

后置條件自動關(guān)閉該窗口,裝載相應(yīng)的數(shù)據(jù)

2.3.2用戶管理功能模塊的用例

經(jīng)過對用例圖和活動圖的分解。用戶管理功能具體的用例描述如圖2-6所

示,分別具有用戶信息查看、修改、刪除等功能。

圖2-6用戶管理模塊用例圖

5

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

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進(jìn)行建模,如圖2-7所

示:

圖2-7用戶管理功能模塊活動圖

通過對圖2-6用例圖及圖2-7活動圖進(jìn)一步的細(xì)化分析,得到學(xué)習(xí)資料管

理功能模塊描述表??梢赃M(jìn)行用戶信息查看、修改、刪除等操作。

表2-8用戶信息查看模塊用例描述表

項目描述

用例名稱用戶信息查看

用例標(biāo)識號03

參與者用戶

簡要說明用戶瀏覽查看個人信息

前置條件參與者成功登錄系統(tǒng)

1.參與者登錄系統(tǒng)

基本事件流2.在系統(tǒng)主頁面?zhèn)€人信息進(jìn)行瀏覽

3.設(shè)定完成

6

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

4.用例終止

其他事件流無

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

后置條件自動關(guān)閉該彈窗,裝載相應(yīng)的數(shù)據(jù)

表2-9用戶信息修改功能用例描述表

項目描述

用例名稱用戶信息修改

用例標(biāo)識號04

參與者用戶

簡要說明用戶修改個人身份信息

前置條件參與者成功登錄系統(tǒng)

1.參與者登錄系統(tǒng)

2.在系統(tǒng)主頁面點(diǎn)擊個人信息

基本事件流3.修改個人信息

4.設(shè)定完成,點(diǎn)擊確定

5.用例終止

其他事件流無

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

后置條件自動關(guān)閉該彈窗,裝載相應(yīng)的數(shù)據(jù)

表2-10用戶信息刪除功能模塊用例描述表

項目描述

用例名稱用戶信息刪除

用例標(biāo)識號05

參與者管理員

簡要說明管理員刪除用戶賬號

前置條件參與者成功登錄系統(tǒng)

1.參與者登錄系統(tǒng)

2.在系統(tǒng)后臺點(diǎn)擊用戶管理模塊

基本事件流3.刪除用戶賬號

4.設(shè)定完成,點(diǎn)擊確定

5.用例終止

其他事件流無

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

7

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

后置條件自動關(guān)閉該彈窗,裝載相應(yīng)的數(shù)據(jù)

2.3.3電影管理功能模塊的用例

通過需求分析,進(jìn)一步的分析梳理。電影管理具體的用例描述如圖2-11所

示,分別具有增刪改查操作電影信息。采用這樣的方式,用戶可以快速篩選電

影信息,提高系統(tǒng)的便捷性。

圖2-11電影管理功能模塊用例圖

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進(jìn)行建模,如圖2-12所

示:

8

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

圖2-12電影管理模塊活動圖

通過對圖2-11用例圖圖2-12活動圖細(xì)化分析得到該功能模塊的描述表。

電影管理模塊用例描述如表2-13——2-16所示。

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

項目描述

用例名稱查詢電影

用例標(biāo)識號06

參與者用戶

簡要說明用戶查詢電影信息

前置條件參與者成功登錄系統(tǒng)

1.參與者登錄系統(tǒng)

基本事件流2.在系統(tǒng)主頁面查詢電影信息

3.設(shè)定完成,點(diǎn)擊確定

9

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

4.用例終止

其他事件流無

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

后置條件自動關(guān)閉該彈窗,裝載相應(yīng)的數(shù)據(jù)

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

項目描述

用例名稱新增電影

用例標(biāo)識號07

參與者管理員

簡要說明管理員添加電影

前置條件參與者成功登錄系統(tǒng)

1.參與者登錄系統(tǒng)

2.在系統(tǒng)后臺菜單欄添加電影

基本事件流3.添加電影

4.設(shè)定完成,點(diǎn)擊確定

5.用例終止

其他事件流無

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

后置條件自動關(guān)閉彈窗,加載相應(yīng)的數(shù)據(jù)

表2-15修改電影功能模塊用例描述表

項目描述

用例名稱修改電影

用例標(biāo)識號08

參與者管理員

簡要說明管理員修改電影信息

前置條件參與者成功登錄系統(tǒng)

1.參與者登錄系統(tǒng)

2.在系統(tǒng)后臺菜單點(diǎn)擊電影模塊

基本事件流3.修改電影

4.設(shè)定完成,點(diǎn)擊確定

5.用例終止

其他事件流無

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

10

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

后置條件自動關(guān)閉該彈窗,裝載相應(yīng)的數(shù)據(jù)

表2-16刪除電影功能用例描述表

項目描述

用例名稱刪除電影

用例標(biāo)識號09

參與者管理員

簡要說明管理員刪除電影

前置條件參與者成功登錄系統(tǒng)

1.參與者登錄系統(tǒng)

2.在系統(tǒng)后臺菜單點(diǎn)擊電影模塊

基本事件流3.刪除電影

4.設(shè)定完成,點(diǎn)擊確定

5.用例終止

其他事件流無

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

后置條件自動關(guān)閉該彈窗,裝載相應(yīng)的數(shù)據(jù)

2.3.4電影分類管理功能模塊的用例

通過需求分析,進(jìn)一步的分析梳理。電影分類管理具體的用例描述如圖2-17

所示,分別具有增刪改查操作電影分類信息。采用這樣的方式,用戶可以快速

篩選電影信息,提高系統(tǒng)的便捷性。

圖2-17電影分類管理功能模塊用例圖

11

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

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進(jìn)行建模,如圖2-18所

示:

圖2-18電影分類管理模塊活動圖

通過對圖2-17用例圖圖2-18活動圖細(xì)化分析得到該功能模塊的描述表。

電影管理功能模塊用例描述如表2-19到2-22所示

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

項目描述

用例名稱查詢電影分類

用例標(biāo)識號010

參與者用戶

12

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

簡要說明用戶查詢電影分類信息

前置條件參與者成功登錄系統(tǒng)

1.參與者登錄系統(tǒng)

2.在系統(tǒng)主頁面查詢電影分類信息

基本事件流

3.設(shè)定完成,點(diǎn)擊確定

4.用例終止

其他事件流無

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

后置條件自動關(guān)閉該彈窗,裝載相應(yīng)的數(shù)據(jù)

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

項目描述

用例名稱新增電影分類

用例標(biāo)識號011

參與者管理員

簡要說明管理員添加電影分類

前置條件參與者成功登錄系統(tǒng)

1.參與者登錄系統(tǒng)

2.在系統(tǒng)后臺菜單欄添加電影分類

基本事件流3.添加電影分類

4.設(shè)定完成,點(diǎn)擊確定

5.用例終止

其他事件流無

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

后置條件自動關(guān)閉該彈窗,裝載相應(yīng)的數(shù)據(jù)

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

項目描述

用例名稱修改電影分類

用例標(biāo)識號012

參與者管理員

簡要說明管理員修改電影信息分類

前置條件參與者成功登錄系統(tǒng)

1.參與者登錄系統(tǒng)

基本事件流

2.在系統(tǒng)后臺菜單點(diǎn)擊電影分類模塊

13

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

3.修改電影分類

4.設(shè)定完成,點(diǎn)擊確定

5.用例終止

其他事件流無

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

后置條件自動關(guān)閉該彈窗,裝載相應(yīng)的數(shù)據(jù)

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

項目描述

用例名稱刪除電影分類

用例標(biāo)識號013

參與者管理員

簡要說明管理員刪除電影分類

前置條件參與者成功登錄系統(tǒng)

1.參與者登錄系統(tǒng)

2.在系統(tǒng)后臺菜單點(diǎn)擊電影分類模塊

基本事件流3.刪除電影分類

4.設(shè)定完成,點(diǎn)擊確定

5.用例終止

其他事件流無

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

后置條件自動關(guān)閉該彈窗,裝載相應(yīng)的數(shù)據(jù)

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

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

1.標(biāo)準(zhǔn)化原則:系統(tǒng)的各項技術(shù)應(yīng)該符合國家標(biāo)準(zhǔn)、相關(guān)規(guī)范。

2.先進(jìn)性原則:系統(tǒng)在設(shè)計過程中,應(yīng)始終遵循國際標(biāo)準(zhǔn),依托于國內(nèi)外

已成熟的系統(tǒng)結(jié)構(gòu),以保證系統(tǒng)能夠持久發(fā)展。

3.可拓展性:系統(tǒng)設(shè)計要充分考慮發(fā)展需要,簡單明了,做到高內(nèi)聚低耦合。

4高安全性:主要是確保數(shù)據(jù)的安全和系統(tǒng)安全,防止系統(tǒng)和數(shù)據(jù)遭到破環(huán)、

更改和泄露。

5.成熟性:系統(tǒng)搭建要采用國際成熟的體系架構(gòu),實(shí)現(xiàn)跨平臺。

14

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

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

根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開發(fā)平臺的特點(diǎn)設(shè)計朵尚電影網(wǎng)

站的系統(tǒng)架構(gòu)模型,如圖3-1所示。

圖3-1朵尚電影網(wǎng)站整體架構(gòu)圖

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

根據(jù)朵尚電影網(wǎng)站的設(shè)計需求分析,本系統(tǒng)主要分為四大主要功能模塊,

主要包括登錄管理、用戶管理、電影管理、電影分類管理等。其系統(tǒng)功能設(shè)計

圖如下3-2所示。

圖3-2朵尚電影網(wǎng)站功能結(jié)構(gòu)圖

3.3.1登錄管理功能設(shè)計

針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到登錄模塊相關(guān)功能描述,

15

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

功能描述使用功能流程圖描述,如下圖3-3。

圖3-3登錄管理功能模塊流程圖

表3-4登錄管理功能模塊相關(guān)功能描述

功能名稱登錄功能管理

功能概述用戶注冊賬號,然后通過注冊的賬號登錄系統(tǒng)

輸入內(nèi)容賬號信息

系統(tǒng)處理將數(shù)據(jù)寫入數(shù)據(jù)庫

輸出內(nèi)容操作成功或者失敗的提示

3.3.2用戶管理功能設(shè)計

針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到用戶管理模塊相關(guān)功能描

述,功能描述使用功能流程圖描述,如下圖3-4。

16

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

圖3-4用戶管理功能模塊流程圖

表3-5用戶管理模塊相關(guān)描述

功能名稱用戶管理功能管理

功能概述管理員可查看用戶信息,并對其進(jìn)行修改、刪除等操作

輸入內(nèi)容用戶信息

系統(tǒng)處理將數(shù)據(jù)寫入數(shù)據(jù)庫

輸出內(nèi)容操作成功或者失敗的提示

3.3.3電影管理功能設(shè)計

針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到電影管理模塊相關(guān)功能描

述,功能描述使用功能流程圖描述,如下圖3-3。

17

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

圖3-6電影管理功能模塊流程圖

表3-7電影管理功能模塊相關(guān)功能描述

功能名稱電影管理功能管理

管理員查詢電影信息,后可對其電影進(jìn)行新增、修改和刪

功能概述

除等操作

輸入內(nèi)容電影信息

系統(tǒng)處理將數(shù)據(jù)寫入數(shù)據(jù)庫

輸出內(nèi)容操作成功或者失敗的提示

3.3.4電影分類管理功能設(shè)計

針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到電影分類管理模塊相關(guān)功

能描述,功能描述使用功能流程圖描述,如下圖3-3。

18

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

圖3-8電影分類管理功能模塊流程圖

表3-9電影分類管理功能模塊相關(guān)功能描述

功能名稱電影分類管理功能管理

管理員查詢電影信息,后可對其電影進(jìn)行新增、修改和刪

功能概述

除等操作

輸入內(nèi)容電影分類信息

系統(tǒng)處理將數(shù)據(jù)寫入數(shù)據(jù)庫

輸出內(nèi)容操作成功或者失敗的提示

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

根據(jù)朵尚電影網(wǎng)站,合理設(shè)置數(shù)據(jù)庫。

3.4.1設(shè)計原則

19

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

1.一對一原則

2.一對多原則

3.多對多原則

3.4.2概念設(shè)計

根據(jù)朵尚電影網(wǎng)站數(shù)據(jù)進(jìn)行分析,其E-R圖如下圖3-4所示:

圖3-10朵尚電影網(wǎng)站E-R圖

3.4.3邏輯設(shè)計

針對ER模型,通過數(shù)據(jù)實(shí)體屬性、實(shí)體間關(guān)系的分析,建立起了本系統(tǒng)的

關(guān)系模式,具體轉(zhuǎn)化后的關(guān)系模式如下:

admin表(id、name、password、img)

user表(id、username、password、phone、birthday、sex、age、img)

videos表(id、name、img_src、type、descnption、starring、

location、tater_episode、publish_date)

category表(id、category_name)

video_detail表(id、episode、title、file_name、upload_date)

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

admin表結(jié)構(gòu)如表3-11,主要字段為id、name、password、img。

表3-11admin表結(jié)構(gòu)

20

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

user表結(jié)構(gòu)如表3-12,主要字段為:id、username、password、phone、

birthday、sex、age、img。

表3-12user表結(jié)構(gòu)

videos表如表3-13,主要字段為:id、name、img_src、type、

descnption、starring、location、tater_episode、publish_date。

表3-13videos表表結(jié)構(gòu)

category表的表結(jié)構(gòu)如表3-14所示,主要字段為:id、category_name。

圖3-14category表表結(jié)構(gòu)

video_detail表的表結(jié)構(gòu)如表3-14所示,主要字段為:id、episode、title、

file_name、upload_date。

圖3-14category表表結(jié)構(gòu)

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

通過表結(jié)構(gòu)設(shè)計,對系統(tǒng)層層解析,實(shí)現(xiàn)朵尚電影網(wǎng)站各個功能。

21

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

4.1登錄管理功能模塊設(shè)計

4.1.1登錄管理功能模塊說明

登錄管理功能是朵尚電影網(wǎng)站的主要分支之一。實(shí)現(xiàn)了用戶與管理員通過

自身身份信息注冊賬號,后通過賬號登錄系統(tǒng)。

4.1.2登錄管理功能模塊詳細(xì)設(shè)計

通過需求分析和概要設(shè)計對各子功能進(jìn)行分析與設(shè)計,得到登錄管理功能

模塊類圖,如圖4-1所示。

圖4-1登錄管理功能類圖

針對類圖進(jìn)行進(jìn)一步細(xì)化分析,得到該子功能模塊相關(guān)類及方法描述表,

如下表4-1所示。

表4-2登錄管理功能模塊相關(guān)類及方法描述表

類名InsertNewS

描述MAVC模式下的層次類,接收前后端數(shù)據(jù),跳轉(zhuǎn)頁面

屬性Private

繼承servlet類實(shí)現(xiàn)sopost方法,并進(jìn)行ajax實(shí)現(xiàn)前后

方法

端連接

4.2用戶管理功能模塊設(shè)計

4.2.1用戶管理功能模塊說明

22

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

用戶管理功能是朵尚電影網(wǎng)站的主要分支之一。實(shí)現(xiàn)了用戶、管理員對個

人身份信息的瀏覽,管理員也可對其用戶賬號進(jìn)行瀏覽、修改和刪除等操作。

4.2.2用戶管理功能模塊詳細(xì)設(shè)計

通過分析,得到與用戶管理功能模塊類圖,如圖4-3示。

4-3用戶管理功能模塊類圖

針對類圖進(jìn)行進(jìn)一步細(xì)化分析,得到該子功能模塊相關(guān)類及方法描述表,

如下表4-4示。

類名Updatanews

Mvc模式下的controllor層次類,作用包含前后段數(shù)據(jù)的

描述傳輸接收,以及完成頁面的跳轉(zhuǎn)輪播等等。該類在這里主

要用于接收前端提交的學(xué)習(xí)資料信息

屬性Private

方法dget與dopost

4.3電影管理功能模塊設(shè)計

4.3.1電影管理功能模塊說明

電影管理功能是朵尚電影網(wǎng)站的主要分支之一。實(shí)現(xiàn)了用戶、管理員對電

影信息的瀏覽,管理員還可對電影進(jìn)行新增、修改和刪除等操作。

4.3.2電影管理功能模塊詳細(xì)設(shè)計

通過分析,得到下圖圖4-5。

23

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

圖4-5電影管理功能模塊類圖

針對類圖進(jìn)行進(jìn)一步細(xì)化分析,得到該子功能模塊相關(guān)類及方法描述表,

如下表4-6示。

類名Insertmessage

Mvc模式下的controllor層次類,作用包含前后段數(shù)據(jù)的

描述傳輸接收,以及完成頁面的跳轉(zhuǎn)輪播等等。該類在這里主

要用于接收前端提交的課程信息.

屬性Private

方法dget與dopost

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

4.4.1電影分類管理功能模塊說明

電影分類管理功能是朵尚電影網(wǎng)站的主要分支之一。實(shí)現(xiàn)了用戶、管理員

對電影分類信息的瀏覽,管理員還可對電影進(jìn)行新增、修改和刪除等操作。

4.4.2電影分類管理功能模塊詳細(xì)設(shè)計

通過分析,得到電影分類管理功能模塊類圖,如圖4-7。

24

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

圖4-7電影分類管理功能模塊類圖

針對類圖進(jìn)行進(jìn)一步細(xì)化分析,得到該子功能模塊相關(guān)類及方法描述表,

如下表4-8。

類名Insertmessage

Mvc模式下的controllor層次類,作用包含前后段數(shù)據(jù)的

描述傳輸接收,以及完成頁面的跳轉(zhuǎn)輪播等等。該類在這里主

要用于接收前端提交的課程類型.

屬性Private

方法dget與dopost

25

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

5系統(tǒng)實(shí)現(xiàn)

5.1登錄管理功能模塊實(shí)現(xiàn)

5.1.1登錄管理功能模塊界面設(shè)計

5.1.2登錄管理功能模塊核心代碼實(shí)現(xiàn):

5.2用戶管理功能模塊實(shí)現(xiàn)

5.2.1用戶管理模塊界面設(shè)計

26

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

5.2.2用戶管理功能模塊核心代碼實(shí)現(xiàn)

5.3電影管理功能模塊實(shí)現(xiàn)

5.3.2電影管理功能模塊界面設(shè)計

27

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

5.3.2電影管理功能模塊核心代碼實(shí)現(xiàn)

28

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

5.4電影分類管理模塊實(shí)現(xiàn)

5.4.1電影分類管理模塊界面設(shè)計

29

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

5.4.2電影分類管理模塊核心代碼實(shí)現(xiàn)

6系統(tǒng)測試

按軟件工程的方法在需求分析階段就需要設(shè)計測試方案及測試用例,本項目

的主要的測試方案如下。

6.1登錄管理功能測試

主要測試登錄管理功能的有效性,系統(tǒng)是否能夠成功運(yùn)行功能任務(wù)。當(dāng)前

系統(tǒng)中,有注冊、登錄等功能,如表6-1,表6-2所示。

表6-1注冊管理功能測試用例

測試用例編號Guanli_01

測試項目注冊管理功能

測試內(nèi)容注冊管理功能

前提條件系統(tǒng)已部署

1、用戶進(jìn)入系統(tǒng)

測試步驟2、通過個人身份信息注冊賬號

3、注冊成功

預(yù)期結(jié)果成功結(jié)束

測試結(jié)果和結(jié)論成功結(jié)束

表6-2登錄管理功能測試用例

測試用例編號Guanli_02

測試項目登錄管理功能

測試內(nèi)容登錄管理功能

30

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

前提條件系統(tǒng)已部署

1、用戶進(jìn)入系統(tǒng)

測試步驟2、通過注冊賬號登錄系統(tǒng)

3、登錄成功

預(yù)期結(jié)果成功結(jié)束

測試結(jié)果和結(jié)論成功結(jié)束

6.2用戶管理功能測試

主要測試用戶管理功能的有效性,系統(tǒng)是否能夠成功運(yùn)行功能任務(wù)。當(dāng)前

系統(tǒng)中,有用戶信息查看、修改、刪除等操作,如表6-3,表6-4,表6-5所示。

表6-3用戶信息查看模塊測試用例

測試用例編號Guanli_03

測試項目用戶信息查看

測試內(nèi)容用戶信息查看

前提條件系統(tǒng)已部署

1、用戶通過賬號密碼登錄系統(tǒng)

測試步驟2、瀏覽用戶信息

3、瀏覽成功

預(yù)期結(jié)果成功結(jié)束

測試結(jié)果和結(jié)論成功結(jié)束

表6-4用戶信息修改功能測試用例

測試用例編號Guanli_04

測試項目用戶信息修改

測試內(nèi)容用戶信息修改

前提條件系統(tǒng)已部署

1、用戶通過賬號密碼登錄系統(tǒng)

測試步驟2、修改個人身份信息

3、修改成功

預(yù)期結(jié)果成功結(jié)束

測試結(jié)果和結(jié)論成功結(jié)束

表6-5用戶信息刪除功能測試用例

31

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

測試用例編號Guanli_05

測試項目用戶信息刪除

測試內(nèi)容用戶信息刪除

前提條件系統(tǒng)已部署

1、用戶通過賬號密碼登錄系統(tǒng)

測試步驟2、刪除身份信息

3、刪除成功

預(yù)期結(jié)果成功結(jié)束

測試結(jié)果和結(jié)論成功結(jié)束

6.3電影管理功能測試

主要測試電影管理功能的有效性,系統(tǒng)是否能夠成功運(yùn)行功能任務(wù)。當(dāng)前

系統(tǒng)中,有查詢、新增、修改、刪除電影等功能,如表6-6,表6-7,表6-8,

表6-9所示。

表6-6查詢電影功能測試用例

測試用例編號Guanli_06

測試項目查詢電影

測試內(nèi)容查詢電影

前提條件系統(tǒng)已部署

1、用戶通過賬號密碼登錄系統(tǒng)

測試步驟2、查詢?yōu)g覽電影信息

3、查詢成功

預(yù)期結(jié)果成功結(jié)束

測試結(jié)果和結(jié)論成功結(jié)束

表6-7新增電影功能測試用例

測試用例編號Guanli_07

測試項目新增電影

測試內(nèi)容新增電影

前提條件系統(tǒng)已部署

1、管理員通過賬號密碼登錄系統(tǒng)

測試步驟2、管理員新增電影

3、新增成功

預(yù)期結(jié)果成功結(jié)束

32

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

測試結(jié)果和結(jié)論成功結(jié)束

溫馨提示

  • 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

提交評論