版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025高速公路監(jiān)理工程安全生產(chǎn)責(zé)任合同范本
- 2025年中國海南酒店行業(yè)市場深度分析及發(fā)展前景預(yù)測報告
- 2025關(guān)于標(biāo)準(zhǔn)房屋裝修合同的范本
- 2025有關(guān)工程測量的實(shí)習(xí)報告范文集錦八-1
- 2025年毛制品成品項目可行性研究報告
- 場滲濾液處理系統(tǒng)改擴(kuò)建工程項目可行性研究報告(編制大綱)
- 廣東省廣州市天河區(qū)2024年中考語文一模試卷含答案
- 2024-2025年中國通信類PCB行業(yè)市場前景預(yù)測及投資戰(zhàn)略研究報告
- 2025有關(guān)勞動合同內(nèi)容變更的情形
- 銅制飾品項目可行性研究報告
- 四川省巴中市2023-2024學(xué)年高二上學(xué)期期末考試物理試題【含答案解析】
- 《兩小兒辯日》教學(xué)案例:培養(yǎng)學(xué)生的思辨能力
- 2024年廣東省普通高中學(xué)業(yè)水平考試化學(xué)試卷(修改+答案)版
- 2024年小學(xué)生中華經(jīng)典誦讀知識競賽參考題庫500題(含答案)
- 日拱一卒行穩(wěn)致遠(yuǎn)
- 培訓(xùn)內(nèi)驅(qū)力的課件
- 管理后臺策劃方案
- 人防、物防、技防工作措施
- 市場部培訓(xùn)課程課件
- 八年級歷史上冊論述題匯總
- 資產(chǎn)評估學(xué)教程(第八版)習(xí)題及答案 喬志敏
評論
0/150
提交評論