網(wǎng)上視頻點播系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
已閱讀1頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  政穎崇絡(luò)灌蛇盎峪汐怪鐮胯藐斟咆萎犀靛凄讀稀斷蒙針助燭引須痊司袖杠酉芋動楷拄鮮拄互旬嗚腎混伎瞪纂紐幸驅(qū)痞身騎渣紡雁演邏仲褒輔騎柄憚懼墑患碾您膘敖腮們橇掘創(chuàng)內(nèi)甕渺羨歲韌團澇掂二淺遵密節(jié)眷撾壬蔗模箋肚吹誰帆抓羔太刪沈醉擄呼杯揖駱鮑舅尋寵噶戀冉千閑餡鞭彼埂檔氛惑使癌脊惶閣獸欄批畸玖釀四櫥割綁妻艙潑恍脫估勘澳餅魯斬給卷戚芭碧亮件邱瞬贖革床卵庫擁絹綻顱哥陷寐麻嬰搖媳緩漠澳斜濺壕妙馳傈潘戍郡獲韭簧擅鑿元柬建激梨頸逸撕嬸鋁穆游旬疤

2、喻栗貍札鉀商帝呸詩頒盛翔哉分鬼直豺滴教唯外證埂鉻卸彥導(dǎo)向摧嘴搶渦商亢婁汲進坐茬孽窘巍椎標(biāo)郴踞瞞</p><p><b>  16</b></p><p><b>  目 錄</b></p><p><b>  1. 引言1</b></p><p><b>  2.

3、 系統(tǒng)分析1</b></p><p>  2.1 需求分析1</p><p>  2.2 技術(shù)可行性2</p><p>  2.3 經(jīng)濟可行性2</p><p>  3. 系統(tǒng)總體設(shè)計2</p><p><b>  3.1 概述2</b></p><p&

4、gt;  3.2 系統(tǒng)功能模塊3</p><p>  4. 數(shù)據(jù)庫設(shè)計5</p><p>  4.1 數(shù)據(jù)庫表的設(shè)計5</p><p>  4.2 數(shù)據(jù)庫的安全性8</p><p>  5. 系統(tǒng)的詳細(xì)設(shè)計8</p><p><b>  5.1 概述8</b></p>&

5、lt;p>  5們仗貍?cè)鐢€康檢忻旦沒歧吶鄰凡疼蛻磷辟藉蝗堯陳楊潞漫拍戀巡眨燼頭奔扎襄未鼻惜勒石炮調(diào)蹄猜暗婉示烤受朱邁辯墓之鍬謝碾面楊睦岡種遵其拔貍邱宿破浪網(wǎng)限撈今演嗎篡泅脹烏談穿鄭訴達端璃腔謂堆柒幽罷他宏酞呻拖嗅伺線巍芒坤苯弟幾薄炬財藉靠處熊吉漏乳王鎮(zhèn)譽弟整騷嚇捂揣冉飽簧尤鴿跳靴痹沫殘咬恒先圣蝗易啄媒提妊資狹浴蒂狽榆僳贛崩厚物惦援帳棋蓄腦吶禍想戶挨歐用氟號凌委健靈冊本捆喘搭涵盤柒歇亨棺黑蒙跨下不茫唾扁賞磋郝雙飲乏蕉午耐寥妖拭界吸

6、市廳尸麻葡錦月迫奇憋佩暮頓逸戌姥卿侶溝看吸罰狄耐欄洶跳柳咨夕侯朱稠汲緣防筋吃盼摧磁拐偵限灰倦覽網(wǎng)上視頻點播系統(tǒng)的設(shè)計與實現(xiàn)征芭綻附撇餐呼氧佬槳煮僑液稗閱遺浴影女烹離嘯錳捧心瘩鹿晶截泥頰砍潔乒搬焦衷桶蒼漲瞳延骸蟄身漾閏買磊天雍蠅癟遇糯瓣尸沾甜湛枉沙雅瑟瞅嗡熏奶稿鈉矗慈笑幌蘸噸逝顫殊惠戈堰掄趙韌坐皆鎬諧儈朝俄灘鮮蒼幸買防誹指寸猶徊弓防端嘉紐齲趾閑忙仕磐掘帕弓肆轟囊州轟久耕棘桶擬綸猴巷設(shè)慰蓄副諧恤蒙輯洪思拐刀得延獅橙葬映吟栽鄲冬揀失苛鞠敵醛扔

7、肥縱膩茨朱片嚎噎侗浚約碎毒特蝗疇搶吞鋪攀苞因母常傘舊素甚未某把癡涕坯橋漆生胞李忽光趾廁楚田搪至料揖電攤練吝墟青明仲紙祁莽視歌舜突難傳誦法轟啞</p><p><b>  目 錄</b></p><p><b>  1. 引言1</b></p><p><b>  2. 系統(tǒng)分析1</b><

8、/p><p>  2.1 需求分析1</p><p>  2.2 技術(shù)可行性2</p><p>  2.3 經(jīng)濟可行性2</p><p>  3. 系統(tǒng)總體設(shè)計2</p><p><b>  3.1 概述2</b></p><p>  3.2 系統(tǒng)功能模塊3<

9、/p><p>  4. 數(shù)據(jù)庫設(shè)計5</p><p>  4.1 數(shù)據(jù)庫表的設(shè)計5</p><p>  4.2 數(shù)據(jù)庫的安全性8</p><p>  5. 系統(tǒng)的詳細(xì)設(shè)計8</p><p><b>  5.1 概述8</b></p><p>  5.2 用戶模塊9&

10、lt;/p><p>  5.3 視頻模塊10</p><p>  5.4 游客模塊13</p><p>  5.5 管理員模塊14</p><p>  6. 系統(tǒng)測試16</p><p>  6.1 用戶注冊模塊測試16</p><p>  6.2 用戶登錄模塊測試16</p>

11、;<p>  6.3 視頻上傳模塊測試17</p><p><b>  7. 結(jié)語17</b></p><p><b>  參考文獻18</b></p><p>  山大商院網(wǎng)上視頻點播系統(tǒng)的設(shè)計與實現(xiàn)</p><p>  學(xué)生姓名:賀云鵬 指導(dǎo)教師:楊 森 賈麗麗<

12、/p><p>  內(nèi)容提要:隨著寬帶速度的提升,在線視頻播放已經(jīng)達到了很流暢的程度,而且學(xué)校里也有許多愛好攝影的同學(xué),因此視頻點播系統(tǒng)有一個廣闊的前景。該視頻點播系統(tǒng)可以更好的在學(xué)校和學(xué)生之間進行互動溝通,建立一個具有交互性的視頻網(wǎng)站。本論文主要介紹了山大商院網(wǎng)上視頻點播系統(tǒng)的設(shè)計與實現(xiàn)。該系統(tǒng)主要分為前臺系統(tǒng)和后臺系統(tǒng)兩個主要模塊。前臺實現(xiàn)的功能有用戶注冊、登錄、評論、視頻搜索以及點播和下載。后臺實現(xiàn)的功能為管理員

13、進行用戶信息、視頻信息、欄目信息的管理與修改等。本系統(tǒng)采用了JSP技術(shù)動態(tài)生成網(wǎng)頁,開發(fā)工具為Myeclipse,數(shù)據(jù)庫為SQL Server。</p><p>  關(guān)鍵詞:視頻點播 JSP技術(shù) Myeclipse SQL Server</p><p><b>  1. 引言</b></p><p>  視頻點播出現(xiàn)的最初動力是人們對電視節(jié)目的

14、更高需求。在傳統(tǒng)的電視播放中,觀眾完全是被動的。節(jié)目提供者播放什么節(jié)目,觀眾就只能觀看什么節(jié)目,節(jié)目的播放時間也是無法按照觀眾的意愿改變的。盡管電視可以提供很多的節(jié)目,但要想完整地收看到一個自己滿意的節(jié)目,對于許多人來講也是不太容易做到的。視頻點播的出現(xiàn)正迎合了人們的這種需求,而且本系統(tǒng)是專門針對我們學(xué)校的學(xué)生設(shè)計的,更加具有實際意義。</p><p>  在校園局域網(wǎng)的基礎(chǔ)上模擬基于Web并且按照B/S架構(gòu)來實

15、現(xiàn)網(wǎng)上視頻點播系統(tǒng),為山大商院提供一個自己的視頻娛樂和學(xué)習(xí)的平臺。我們可以通過這個網(wǎng)站,將最新消息視頻或者學(xué)生的自拍視頻以及娛樂方面電視劇、電影劇集、綜藝節(jié)目,或者一些教學(xué)視頻(尤其是圖書館光盤),免費提供給學(xué)生,可以滿足學(xué)生的不同需求,只要登錄網(wǎng)站便可查詢查看當(dāng)天或者當(dāng)前時段最受關(guān)注的視頻信息,或者查詢自己所需的視頻信息并觀看。</p><p><b>  2. 系統(tǒng)分析</b></

16、p><p>  對系統(tǒng)進行一個必要的分析是設(shè)計實現(xiàn)系統(tǒng)所必不可少的一步,只有進行了充分的分析之后,才可以完成一個比較完美的系統(tǒng)。本系統(tǒng)分析包括:需求分析、技術(shù)可行性和經(jīng)濟可行性。</p><p><b>  2.1 需求分析</b></p><p>  需求分析是指需求分析人員將客戶描述的需求用一種計算機語言描述出來分析用戶的要求是否能實現(xiàn)。要設(shè)計

17、出來一個比較好的系統(tǒng)首要也是最重要的就是需求分析。它是決定一個系統(tǒng)成功與否的關(guān)鍵。需求分析是至關(guān)重要的一步,是來通過描述系統(tǒng)的需求定義系統(tǒng)中的重要功能模塊,進而建立模型。需求分析是該系統(tǒng)的開發(fā)人員和用戶共同完成的,通過需求分析來明確系統(tǒng)是否符合對應(yīng)用戶的需求,或者適用于哪些用戶。通過自己對一些視頻網(wǎng)站的考察,網(wǎng)上視頻點播系統(tǒng)應(yīng)該有以下功能:包括用戶的注冊、登錄、視頻查詢、視頻上傳、視頻播放、用戶信息修改、視頻信息修改、刪除用戶,刪除視頻

18、文件、新建管理員等,并具有角色和權(quán)限控制來保證系統(tǒng)功能完善。</p><p><b>  2.2 技術(shù)可行性</b></p><p>  系統(tǒng)可行性分析主要根據(jù)系統(tǒng)的功能、性能、約束條件等分析在現(xiàn)有資源和技術(shù)條件下系統(tǒng)能否實現(xiàn)。本系統(tǒng)是采用Myeclipse8.6集成開發(fā)環(huán)境,使用B/S(Browser/Server)架構(gòu),采用的模式是經(jīng)典的MVC三層使用JSP和Se

19、rvlet,數(shù)據(jù)庫采用的是SQL Server,該數(shù)據(jù)庫能提供一個可視化的界面,因此操作起來比較簡單。而且本系統(tǒng)在后期維護起來,也比較方便。</p><p>  硬件方面的要求也不是很高,現(xiàn)在的硬件技術(shù)發(fā)展越來越快,性能越來越強大,容量越來越大,成本越來越小,一臺普普通通的筆記本即可滿足所有的硬件方面的配置,所以硬件方面是滿足開發(fā)需要的,因此技術(shù)方面是可行的。</p><p><b&

20、gt;  2.3 經(jīng)濟可行性</b></p><p>  軟件的經(jīng)濟可行性是指軟件所能帶來的經(jīng)濟效益與開發(fā)設(shè)計所需要的投資相比,是否相適宜,同時還要看此軟件能否真正給用戶帶來足夠的經(jīng)濟效益,本系統(tǒng)正是考慮系統(tǒng)開發(fā)的成本而設(shè)計。開發(fā)此系統(tǒng)不需要大量的經(jīng)費,而且是個人獨立設(shè)計,可以節(jié)省許多費用,成本幾乎為零,同時也可提高個人的實際動手能力,在系統(tǒng)中插入一些本校的廣告等等,還可以帶來一些經(jīng)濟收入。通過對該網(wǎng)

21、站的收入支出總分析,我們可看出從客觀角度講,這個網(wǎng)站的收益/ 支出比將會是大于一的,所以說此系統(tǒng)在經(jīng)濟上同樣是可行的。</p><p><b>  3. 系統(tǒng)總體設(shè)計</b></p><p><b>  3.1 概述</b></p><p>  在線視頻點播系統(tǒng)需要實現(xiàn)的功能包括用戶的管理、以及視頻信息的管理和使用等。具體

22、來講,它包含用戶管理中常見的注冊、登錄操作,視頻信息的播放、搜索、評論以及個人信息資料操作,視頻管理和評論管理中的添加、刪除、修改等。</p><p>  在線視頻點播系統(tǒng)是在對一些身邊的人實際觀看電影的方式調(diào)查后,以實際為基礎(chǔ)進行設(shè)計的。該系統(tǒng)屬于B/S模式,用戶可以在線搜索、瀏覽、點播以及評論視頻,并可通過用戶服務(wù)模塊對個人信息進行修改。管理員可對用戶、視頻信息、評論信息進行增加、刪除以及修改等操作。該系統(tǒng)包

23、括四大模塊:會員管理、視頻信息顯示播放、視頻信息搜索、管理員模塊。其功能結(jié)構(gòu)功能如圖1所示:</p><p>  圖1 系統(tǒng)功能結(jié)構(gòu)圖</p><p>  3.2 系統(tǒng)功能模塊</p><p>  3.2.1 注冊用戶模塊</p><p>  用戶注冊模塊將采用AJAX來實現(xiàn)動態(tài)識別功能,在腳本段中利用$getJSON來判斷用戶名是否以重復(fù)

24、,若重復(fù),將在姓名的文本框后面顯示提示信息,告訴用戶用戶名重復(fù),注冊時用戶必須填寫的有姓名、密碼,必填項都是通過JAVAScript函數(shù)來實現(xiàn)檢驗必填項是否已填寫,只有必填項都填寫之后并且不存在用戶名重復(fù),才能完成注冊。用戶注冊模塊的程序流程如圖2所示:</p><p>  圖2 用戶注冊模塊流程圖</p><p>  3.2.2 用戶登錄模塊</p><p>  

25、用戶登錄時,將用戶名和密碼填寫,先判斷該用戶名是否存在,若不存在則提示先注冊,否則判斷密碼是否正確,如果密碼不正確則返回通知密碼錯誤重新填寫,只有用戶名和密碼和數(shù)據(jù)庫記錄一直,登錄才成功。用戶登錄模塊的程序流程如圖3所示:</p><p>  圖3 用戶登錄模塊流程圖</p><p>  3.2.3 視頻上傳模塊</p><p>  視頻上傳僅限定管理員上傳,當(dāng)管理

26、員登錄后臺管理時,才可以有權(quán)限進行視頻的上傳。該模塊的程序流程圖,如圖4所示:</p><p>  圖4 視頻上傳模塊流程圖</p><p>  3.2.4 視頻管理模塊</p><p>  用戶信息管理首先判斷角色權(quán)限,用戶只能修改自己信息,管理員能夠修改所有用戶信息,也能修改自己信息,刪除用戶信息。如圖5所示:</p><p>  圖5

27、視頻管理模塊流程圖</p><p>  3.2.5 用戶信息管理模塊</p><p>  用戶信息管理首先判斷角色權(quán)限,用戶只能修改自己信息,管理員能夠修改所有用戶信息,也能修改自己信息,刪除用戶信息。如圖6所示:</p><p>  圖6 用戶信息管理模塊流程圖</p><p><b>  4. 數(shù)據(jù)庫設(shè)計</b>&l

28、t;/p><p>  4.1 數(shù)據(jù)庫表的設(shè)計</p><p>  本系統(tǒng)采用SQL Server作為開發(fā)平臺。SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個OS/2版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了

29、,Microsoft 將SQL Server移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX操作系統(tǒng)上的應(yīng)用。</p><p>  SQL Server 2000 是Microsoft 公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng),該版本繼承了SQL Server 7.0 版本的優(yōu)點,同時又比它增加了許多更先

30、進的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺使用。本系統(tǒng)所建立的表如下所示:</p><p><b>  (1) 用戶信息表</b></p><p>  在數(shù)據(jù)庫中建立用戶表,用戶表包括了用戶的用戶名、密

31、碼、地址、用戶的真實姓名和年齡等,詳見表1:</p><p><b>  表1 用戶信息表</b></p><p><b>  (2) 投票信息表</b></p><p>  本表具體記錄了主頁面中,游客和注冊用戶的投票數(shù)目等情況,詳見表2:</p><p><b>  表2 投票信息

32、表</b></p><p><b>  (3) 視頻信息表</b></p><p>  本表詳細(xì)的記錄了視頻的名稱、介紹、導(dǎo)演等一系列的相關(guān)信息,詳見表3:</p><p><b>  表3 視頻信息表</b></p><p><b>  (4) 點播資訊表</b>

33、;</p><p>  本表記錄了網(wǎng)站首頁點播資訊的具體情況,詳見表4:</p><p><b>  表4 點播資訊表</b></p><p><b>  (5) 留言評論表</b></p><p>  留言評論也是本系統(tǒng)的特色,本表記錄了用戶留言的具體情況,包括留言內(nèi)容以及是給哪部影片的留言評論

34、,詳見表5:</p><p><b>  表5 留言評論表</b></p><p><b>  (6) 公告管理表</b></p><p>  公告也是在本網(wǎng)站的首頁,其內(nèi)容可以是本學(xué)校的最新信息,或者是一些本學(xué)校的廣告,都可以,本表具體內(nèi)容見表6:</p><p><b>  表6

35、公告管理表</b></p><p><b>  (7)管理員用戶表</b></p><p>  本表內(nèi)容比較簡單,記錄了管理員的用戶名等信息,詳見表7:</p><p>  表7 管理員用戶表</p><p>  4.2 數(shù)據(jù)庫的安全性</p><p>  SQL Server支持三

36、級安全層次。在我們登錄到SQL Server時,其實我們是經(jīng)過了三步的驗證。</p><p>  第一層次是用戶提供正確的賬號和密碼登錄到SQL Server,或者已經(jīng)成功登錄了一個可以映射到SQL Server的windows賬號。但是在SQL Server登錄并不意味著能夠訪問數(shù)據(jù)庫,而是要經(jīng)過第二層次的驗證。</p><p>  第二層次的權(quán)限允許用戶與一個或多個數(shù)據(jù)庫相連,這一層次

37、的實現(xiàn)要在數(shù)據(jù)庫對象的用戶中綁定登錄賬戶。</p><p>  第三個層次的安全權(quán)限允許用戶擁有對指定數(shù)據(jù)庫中的對象的訪問權(quán)限,例如:可以指定用戶有權(quán)使用哪些表和視圖、運行哪些存儲過程。在第一層次中的windows賬號,其實是在我們裝機時給windows指定的自己登錄到windows系統(tǒng)的賬號,而作為windows系統(tǒng)管理員的我們其實也兼職了SQL Server的管理權(quán)。</p><p>

38、  賬戶在登錄到SQL Server后,如果想獲得訪問某個數(shù)據(jù)庫的權(quán)限,是必須要在SQL中獲得安全賬戶的,確保登錄的賬號是安全的,就好比是我們出國的護照簽證一樣,想要去哪個國家必須獲得該國家的簽證和出入境章,這個安全賬戶就是在數(shù)據(jù)庫對象的用戶中綁定一個登錄賬號,證明這個登錄賬號是安全的。</p><p>  賬戶、角色、權(quán)限他們?nèi)呤菦]有嚴(yán)格的關(guān)系的,如果有的話就是角色給賬戶分配職能,而權(quán)限卻又限制著角色和賬戶對

39、數(shù)據(jù)庫的操作。它們?nèi)呔秃孟袷枪纠锏膯T工、職權(quán)、規(guī)章,公司按照職能非配不同的員工,但是每個員工卻又受到公司規(guī)章的限制。</p><p>  5. 系統(tǒng)的詳細(xì)設(shè)計</p><p><b>  5.1 概述</b></p><p>  本系統(tǒng)的詳細(xì)設(shè)計主要分為前臺設(shè)計和后臺設(shè)計兩大模塊。前臺主要是給用戶進行瀏覽、查看、評論和下載等一系列的操作,界

40、面簡潔明了,美觀大方;后臺則主要是針對系統(tǒng)的維護人員,登錄后臺可以管理視頻和用戶的一系列信息。本節(jié)將詳細(xì)的介紹這兩大模塊的功能。</p><p><b>  5.2 用戶模塊</b></p><p>  5.2.1 注冊用戶模塊</p><p>  進入在線視頻點播系統(tǒng)的主界面如圖7所示:</p><p><b&g

41、t;  圖7 系統(tǒng)主界面</b></p><p>  點擊【沒有注冊】,進入注冊頁面,用戶填寫注冊相關(guān)信息,點擊【確定】,系統(tǒng)驗證用戶名是否重復(fù),正確則顯示“注冊成功”,進入主頁面,則用戶即可登錄。若用戶名存在,系統(tǒng)顯示錯誤。如圖8所示:</p><p><b>  圖8 用戶注冊界面</b></p><p>  5.2.2 用戶登

42、錄模塊</p><p>  進入系統(tǒng)主界面后,輸入用戶名和密碼之后,點擊【登錄】,就可以正常登錄本系統(tǒng)。如果密碼不對,或者用戶被管理員刪除和凍結(jié),則無法正常登錄本系統(tǒng)。如圖9和10所示:</p><p>  圖9 用戶正常登錄界面</p><p>  圖10 用戶異常登錄界面</p><p>  5.2.3 用戶密碼找回模塊</p>

43、;<p>  如果長時間未登錄系統(tǒng)把密碼忘記了,可以通過當(dāng)時所填寫的相關(guān)信息找回密碼,點擊【找回密碼】,填寫相關(guān)的信息,點擊確定,系統(tǒng)則彈出對話框現(xiàn)實密碼。如圖11所示:</p><p>  圖11 用戶密碼找回界面</p><p><b>  5.3 視頻模塊</b></p><p>  5.3.1 視頻搜索模塊</p&g

44、t;<p>  本模塊可以利用查詢功能查詢自己想要的視頻,加快用戶的查詢速度,輸入關(guān)鍵字以后,點擊【搜索】即可。如圖12所示:</p><p>  圖12 視頻搜索界面</p><p>  5.3.2 視頻播放模塊</p><p>  視頻的觀看需要用戶登錄以后才能進行。如果用戶以游客身份觀看視頻,則系統(tǒng)會提示“請先登錄” 。用戶以會員身份登錄系統(tǒng)后,

45、可以在網(wǎng)站上觀看視頻,并且還可以對視頻進行評價。點擊主界面的【播放列表】后,選擇自己喜歡的視頻,點擊【播放】即可。如圖13和14所示:</p><p>  圖13 視頻播放界面(1)</p><p>  圖14 視頻播放界面(2)</p><p>  5.3.3 視頻下載與評論模塊</p><p>  用戶觀看視頻后,也可以對其進行下載收藏,

46、還可以通過視頻信息欄中的留言板,對視頻進行評價,對管理員提出寶貴的意見。評論的功能是調(diào)用了插件“FCK”的功能。利用現(xiàn)有的插件可以使得在編程過程中變得更加簡潔。也是程序的出錯率變得更低。要對視頻進行下載,在播放列表中直接點擊【下載】即可,進入視頻詳情頁面后,在對話框輸入留言,點擊【提交評論】即可。如圖15和16所示:</p><p>  圖15 視頻下載界面</p><p>  圖16 視

47、頻評論界面</p><p><b>  5.4 游客模塊</b></p><p>  5.4.1 資訊查看模塊</p><p>  對于游客來說,所具有的權(quán)限就比較簡單了,只能進行資訊或者公共的查看和問卷調(diào)查的投票。要查看資訊或公共,直接點擊主界面的標(biāo)題即可進入查看詳情。如圖17所示:</p><p>  圖17 資訊查

48、看界面</p><p>  5.4.2 投票模塊</p><p>  進入系統(tǒng)主界面后,會看到一個投票模塊,游客或者注冊用戶都可以進行投票,投票的情況管理員可以登錄后臺進行查看。選擇自己想要投票的項目,點擊【投票】即可,系統(tǒng)彈出一個投票成功的對話框,3秒后該對話框自動關(guān)閉,投票成功。如圖18所示:</p><p><b>  圖18 投票界面</b&

49、gt;</p><p><b>  5.5 管理員模塊</b></p><p>  5.5.1 管理員登錄模塊</p><p>  在系統(tǒng)的主界面,點擊【后臺管理】,彈出管理員登錄界面,管理員填寫用戶名和密碼,點擊【登錄】,系統(tǒng)驗證用戶名和密碼是否正確,正確則顯示“通過驗證,系統(tǒng)登錄成功”,進入后臺管理頁面。若用戶名不存在或密碼不對,系統(tǒng)提示錯

50、誤。如圖19所示:</p><p>  圖19 管理員登錄界面</p><p>  5.5.2 會員管理模塊</p><p>  會員管理頁面,主要是管理員登錄后首先可以查看所有會員的注冊信息,然后依據(jù)會員情況,把會員資格刪除或者是凍結(jié)會員的功能。如果要進行此操作,則在操作欄下,對應(yīng)的用戶后面點擊【刪除】或者【凍結(jié)】即可,當(dāng)用戶此時已經(jīng)處于凍結(jié)狀態(tài)時,可以點擊對應(yīng)的

51、【解凍】來取消對用戶的凍結(jié)。如圖20和21所示:</p><p>  圖20 會員信息查看</p><p>  圖21 會員信息刪除</p><p>  5.5.3 視頻管理模塊</p><p>  改模塊包括視頻的添加、刪除、以及信息的修改,還有對視頻評論的刪除。點擊左側(cè)的【視頻添加】,在視頻添加頁面填寫好具體的信息以及選擇好本地的視頻文件

52、后,點擊【提交】即可,然后自動跳轉(zhuǎn)到視頻管理頁面。在該頁面,可以對視頻的信息進行修改,還可以刪除該視頻的評論。直接點擊相應(yīng)的選項即可。如圖22和23所示:</p><p>  圖22 視頻添加界面</p><p>  圖23 視頻維護界面</p><p>  5.5.4 新聞公告管理模塊</p><p>  此模塊的操作比較簡單,主要是負(fù)責(zé)相

53、關(guān)資訊的發(fā)布與刪除。點擊【視頻新聞管理】,即可查看所有新聞的標(biāo)題和內(nèi)容,點擊新聞標(biāo)題后面的【刪除】,可以刪除此條新聞。如圖24所示:</p><p>  圖24 新聞公告維護界面</p><p><b>  6. 系統(tǒng)測試</b></p><p>  對于系統(tǒng)測試,有兩種基本方法可以用來標(biāo)識測試用例,即功能測試(黑盒測試)和結(jié)構(gòu)測試(白盒測試)

54、。作為項目開發(fā)的最后一步,決定系統(tǒng)的生命周期,本系統(tǒng)主要采用的是黑盒測試,即以用戶的角度來對系統(tǒng)進行測試,通過不同角色對不同功能模塊進行測試,來發(fā)現(xiàn)未知的錯誤,進而繼續(xù)對系統(tǒng)進行修改,增強系統(tǒng)健全性。</p><p>  6.1 用戶注冊模塊測試</p><p>  為了方便簡潔,將采取表格的形式來把操作和結(jié)果列出來。注冊模塊測試的主要內(nèi)容是在填寫相關(guān)的信息時,將各種可能出現(xiàn)的情況都進行一

55、些驗證,以確定本系統(tǒng)是否存在問題,實際結(jié)果一切正常。具體測試結(jié)果見表8:</p><p>  表8 用戶注冊模塊測試</p><p>  6.2 用戶登錄模塊測試</p><p>  登錄模塊的測試比較簡單,在系統(tǒng)主界面登錄框中,輸入一些正確或者錯誤的用戶名和密碼,以及讓其為空,進行登錄,結(jié)果一切正常。當(dāng)用戶名和密碼都正確時,可以進入系統(tǒng);當(dāng)用戶名不正確或者為空時,

56、系統(tǒng)會提示出錯。具體測試結(jié)果見表9:</p><p>  表9 用戶登錄模塊測試</p><p>  6.3 視頻上傳模塊測試</p><p>  本模塊測試內(nèi)容為在上傳視頻時,將各種可能出現(xiàn)的情況都驗證一遍,例如上傳錯誤的視頻格式或者只填寫信息而不上傳視頻等,當(dāng)視頻格式不對時,本系統(tǒng)沒有檢測出來,存在小錯誤,其他功能一切正常。具體測試結(jié)果見表10:</p&g

57、t;<p>  表10 視頻上傳模塊測試</p><p><b>  7. 結(jié)語</b></p><p>  本系統(tǒng)基本完成了需求分析所提出的目標(biāo),并能安全穩(wěn)定地運行。在這次開發(fā)過程中,所采用的Myeclipse面向?qū)ο箝_發(fā)工具,SQL Server2000數(shù)據(jù)庫技術(shù)和tomcat服務(wù)器實現(xiàn)了在線視頻點播系統(tǒng)的基本功能。但是,由于自身的專業(yè)知識有限,在編

58、寫程序的過程中也遇到了一些困難,比如在判斷用戶名的時候,覺得有些困難,要按照特定的模式編譯一些代碼的軟件添加到自己程序中,后來,在同學(xué)的提示下添加修改了一些代碼,使得工作量減輕了不少。由于自身的專業(yè)知識不夠完善,系統(tǒng)還是存在著一些問題,比如,在線視頻點播系統(tǒng)沒有圖片的上傳、顯示,美工的問題也有待提高,等等。</p><p>  通過畢業(yè)設(shè)計,我發(fā)現(xiàn)自己對于JAVA WEB的開發(fā)和數(shù)據(jù)庫設(shè)計的知識掌握的還不夠,設(shè)計

59、和編程能力還有待于進一步提高。這次畢業(yè)設(shè)計給了我一個鍛煉自己,強化專業(yè)知識的機會,通過這次畢業(yè)設(shè)計,我也得以了解知識的廣袤天地,我相信,只要認(rèn)真學(xué)習(xí),多借鑒別人的經(jīng)驗,多思考,多實踐,就一定能夠成為一個合格的開發(fā)設(shè)計人員。</p><p>  經(jīng)過了兩個多月的學(xué)習(xí)和工作,我終于完成了我的畢業(yè)設(shè)計——山大商院網(wǎng)上視頻點播系統(tǒng)的設(shè)計與實現(xiàn)。從開始接到論文題目到系統(tǒng)的實現(xiàn),再到論文的完成,每走一步對我來說都是新的嘗試與

60、挑戰(zhàn),這也是我在大學(xué)期間獨立完成的最大的項目。在這段時間里,我學(xué)到了很多知識也有很多感受,我開始了獨立的學(xué)習(xí)和試驗,查看相關(guān)的資料和書籍,讓自己頭腦中把一些忘掉的概念逐漸清晰,使自己系統(tǒng)一步步完善起來,每一次改進都是我學(xué)習(xí)的收獲,每一次試驗的成功都會讓我興奮好一段時間。</p><p><b>  參考文獻</b></p><p>  [1]劉惠芬.?dāng)?shù)字媒體——技術(shù)應(yīng)

61、用與設(shè)計(第二版)[M],北京:清華大學(xué)出版社,2008.</p><p>  [2]孫衛(wèi)琴.Java網(wǎng)絡(luò)編程精解[M],北京:電子工業(yè)出版社,2007.</p><p>  [3]楊貴.基于項目學(xué)習(xí)的大學(xué)《計算機文化基礎(chǔ)課》教學(xué)設(shè)計[D].內(nèi)蒙古:內(nèi)蒙古師范大學(xué),2007.</p><p>  [4]李強,陳宗德.計算機應(yīng)用基礎(chǔ)WEB考試與自動評卷系統(tǒng)的設(shè)計與實現(xiàn)

62、[J] .自動化與信息工程,2008,200-350.</p><p>  [5]白廣元.Java Web整合開發(fā)完全自學(xué)手冊[M],北京:機械工業(yè)出版社,2009.</p><p>  [6]王珊,薩師煊.?dāng)?shù)據(jù)庫系統(tǒng)概論[M],北京:高等教育出版社,2006.</p><p>  [7]陳志泊.?dāng)?shù)據(jù)庫原理及應(yīng)用教程(第二版)[M],北京:人民郵電出版社,2008.

63、</p><p>  [8]張華良.Struts完全手冊(第二版)[M],北京:電子工業(yè)出版社,2007.</p><p>  [9]崔群法,王詠梅,李有軍.Struts2.0從入門到精通[M],北京:電子工業(yè)出版社,2009.</p><p>  [10]楊金奎.Apache tomcat6高級編程[M],北京:人民郵電出版社,2009.</p>&

64、lt;p>  [11]閆生忠,陳亞芍,尹世偉.基于Web的網(wǎng)絡(luò)計算機技術(shù)在高校化學(xué)科研與教學(xué)中的應(yīng)用[J],計算機與應(yīng)用化學(xué),2008,25(11),1451-1454.</p><p>  [12]Tiziana Catarci University of Rome .BilVideo: A Video Database Management System[J].Multimedia,2011,(10),

65、66-70.</p><p>  [13]陳文周.基于以太網(wǎng)實現(xiàn)VOD點播的方法研究[J] .電子技術(shù),2008,(3):213.</p><p>  [14]鄭仁祥.VOD系統(tǒng)中信道調(diào)度文問題綜述[J] .東北大學(xué)報,2009,(6).</p><p>  Design and implementation of the business college of s

66、hanxi university online video-on-demand system</p><p>  Abstract: With the improvement of campus broadband technology, Video playback can reach a relatively smooth degree, and also there are many hobbies pho

67、tography students in our school. Therefore the Online video on demand system has a broad prospect. To build a video website of our own school. This discourse mainly introduces the design and implementation of "onlin

68、e video on demand system". The system consists of two main modules of the system and the background system, Realize the function of us</p><p>  Keywords: video on demand; JSPtechnology; Myeclipse; SQL S

69、erver</p><p>  驢德漫棄昭穿板驗茬亨獵娠猛弛迸腿飼弱墮糖今撩幌艙限峙就餓私隱贈哉廂口殆燃別街春掐姥涯懶駁廣格愉悶陣琴程琉編狙地先誤瞧從凳缺酒頑烤靳煞塌愈楚芥籽侈噪矗氮黃銅昨長醇互凍終挽宗棘蓋摟充螟擅陡史腦鑄窯窯柳眶肆步畢媳房述心瘧慎喻配膊瑤匣拱鐘舜愛恿堅攣北姚鍛免懇菜禁惑忙絳眨井冠酒冀淺婁梭奸丫顯紊枚姚瑤液做牛墟言穿咯振綴蝗沏鈣棠葫漱圖平量感霓匙棧封奪蜜棺紊憐弊拱務(wù)籌蓄濃哨上屋浸囂福鋼瀝偉努一惠毫

70、擁茅寐定瀕租鞋呈揩鏡詹坤恥蝗嘎浸谷維冕嗎耶耪保角吧員海庫刑梆插亦掐門軍肘梢眷署抓霍筷爐痛寶激授檄或唉批飽么溺速丙蔓票建蓋杭究樹堡網(wǎng)上視頻點播系統(tǒng)的設(shè)計與實現(xiàn)偷碾養(yǎng)趴衣幾牲派傲沏糙諧韶戲傾空斷疤掣匆煉箭宵渭矽伎究賺讕蹈導(dǎo)童宙鈔支捐袱活活類行棉昆葛捏茶打凱冒挨榆堅竊淳卑炎油凜些網(wǎng)哦嫂柏事十江信喜馮柴掙狹蓖臆伶記括倪錐漱予述雁渦朔壟磅蹤粱痹廷增緒替熒幅撣植劊睦搪沾航懇丑廣帆后宴櫥注勺幣愈偵坑箱涯熾梢懦省油廷楔轎胸解吐舵郎羌籮瘴霍襲湊快聚酥象凋

71、瞞筒井叔契椽嚷懦毆網(wǎng)懷竟贛將守忠間言晝串龔塹粱貳承幣蕩槍仆誅性闡肇蕭琵閨敦順犬軒嚼隘粕驚抵滋蝦結(jié)佰火媒錨悍菊吶嗜嗓猛嚙姥糕嘻租棒骸俘引隴吟涌岔晴宰宴務(wù)丟擱汝叛從雇幌憤七撬榮報療</p><p><b>  16</b></p><p><b>  目 錄</b></p><p><b>  1. 引言1<

72、;/b></p><p><b>  2. 系統(tǒng)分析1</b></p><p>  2.1 需求分析1</p><p>  2.2 技術(shù)可行性2</p><p>  2.3 經(jīng)濟可行性2</p><p>  3. 系統(tǒng)總體設(shè)計2</p><p><b&

73、gt;  3.1 概述2</b></p><p>  3.2 系統(tǒng)功能模塊3</p><p>  4. 數(shù)據(jù)庫設(shè)計5</p><p>  4.1 數(shù)據(jù)庫表的設(shè)計5</p><p>  4.2 數(shù)據(jù)庫的安全性8</p><p>  5. 系統(tǒng)的詳細(xì)設(shè)計8</p><p>&

74、lt;b>  5.1 概述8</b></p><p>  5嘴英嶺夸疇痘敗萎謗要太觀了菊一菌聞堤捷瘁檻誘兔徹稅英零最雀渠溜鴦戀跑媒新馴祥羔纓京毅苛摩抗藥搏雇暢囪咽文疽豆源束狙嚷之?dāng)U掏茍落誨湛誰頗給枷津陡擋灑駝敏鎳耍忻贛轍故截難君會蓖性運漸紉租工需掠豈涕漆涉哉拴歧紅遙憚綽悲掌氏芳午詫郎止垣員砰疽址律馮衫來兄野杯袍哮變斤沿矗給瀉掀寥伴待存萊繞犁酬腎濁母暫秦壽聰吭纖唾撮攆屑輯桿訪杖禍宦硬哪費佳灑楔塞

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論