




已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目目 錄錄 1 1 引言引言 1 2 2 系統(tǒng)分析系統(tǒng)分析 1 2 1 需求分析 1 2 2 技術(shù)可行性 2 2 3 經(jīng)濟(jì)可行性 2 3 3 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì) 2 3 1 概述 2 3 2 系統(tǒng)功能模塊 3 4 4 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 5 4 1 數(shù)據(jù)庫(kù)表的設(shè)計(jì) 5 4 2 數(shù)據(jù)庫(kù)的安全性 8 5 5 系統(tǒng)的詳細(xì)設(shè)計(jì)系統(tǒng)的詳細(xì)設(shè)計(jì) 8 5 1 概述 8 5 2 用戶(hù)模塊 9 5 3 視頻模塊 10 5 4 游客模塊 13 5 5 管理員模塊 14 6 6 系統(tǒng)測(cè)試系統(tǒng)測(cè)試 16 6 1 用戶(hù)注冊(cè)模塊測(cè)試 16 6 2 用戶(hù)登錄模塊測(cè)試 16 6 3 視頻上傳模塊測(cè)試 17 7 7 結(jié)語(yǔ)結(jié)語(yǔ) 17 參考文獻(xiàn)參考文獻(xiàn) 18 山大商院網(wǎng)上視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 1 山大商院網(wǎng)上視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名 賀云鵬 指導(dǎo)教師 楊 森 賈麗麗 內(nèi)容提要 隨著寬帶速度的提升 在線(xiàn)視頻播放已經(jīng)達(dá)到了很流暢的程度 而且學(xué)校里也有 許多愛(ài)好攝影的同學(xué) 因此視頻點(diǎn)播系統(tǒng)有一個(gè)廣闊的前景 該視頻點(diǎn)播系統(tǒng)可以更好的在學(xué)校 和學(xué)生之間進(jìn)行互動(dòng)溝通 建立一個(gè)具有交互性的視頻網(wǎng)站 本論文主要介紹了山大商院網(wǎng)上視 頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 該系統(tǒng)主要分為前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)兩個(gè)主要模塊 前臺(tái)實(shí)現(xiàn)的功能 有用戶(hù)注冊(cè) 登錄 評(píng)論 視頻搜索以及點(diǎn)播和下載 后臺(tái)實(shí)現(xiàn)的功能為管理員進(jìn)行用戶(hù)信息 視頻信息 欄目信息的管理與修改等 本系統(tǒng)采用了 JSP 技術(shù)動(dòng)態(tài)生成網(wǎng)頁(yè) 開(kāi)發(fā)工具為 Myeclipse 數(shù)據(jù)庫(kù)為 SQL Server 關(guān)鍵詞 視頻點(diǎn)播 JSP 技術(shù) Myeclipse SQL Server 1 引言引言 視頻點(diǎn)播出現(xiàn)的最初動(dòng)力是人們對(duì)電視節(jié)目的更高需求 在傳統(tǒng)的電視播放中 觀眾完全是 被動(dòng)的 節(jié)目提供者播放什么節(jié)目 觀眾就只能觀看什么節(jié)目 節(jié)目的播放時(shí)間也是無(wú)法按照觀 眾的意愿改變的 盡管電視可以提供很多的節(jié)目 但要想完整地收看到一個(gè)自己滿(mǎn)意的節(jié)目 對(duì) 于許多人來(lái)講也是不太容易做到的 視頻點(diǎn)播的出現(xiàn)正迎合了人們的這種需求 而且本系統(tǒng)是專(zhuān) 門(mén)針對(duì)我們學(xué)校的學(xué)生設(shè)計(jì)的 更加具有實(shí)際意義 在校園局域網(wǎng)的基礎(chǔ)上模擬基于 Web 并且按照 B S 架構(gòu)來(lái)實(shí)現(xiàn)網(wǎng)上視頻點(diǎn)播系統(tǒng) 為山大 商院提供一個(gè)自己的視頻娛樂(lè)和學(xué)習(xí)的平臺(tái) 我們可以通過(guò)這個(gè)網(wǎng)站 將最新消息視頻或者學(xué)生 的自拍視頻以及娛樂(lè)方面電視劇 電影劇集 綜藝節(jié)目 或者一些教學(xué)視頻 尤其是圖書(shū)館光盤(pán) 免費(fèi)提供給學(xué)生 可以滿(mǎn)足學(xué)生的不同需求 只要登錄網(wǎng)站便可查詢(xún)查看當(dāng)天或者當(dāng)前時(shí)段最 受關(guān)注的視頻信息 或者查詢(xún)自己所需的視頻信息并觀看 2 系統(tǒng)分析系統(tǒng)分析 對(duì)系統(tǒng)進(jìn)行一個(gè)必要的分析是設(shè)計(jì)實(shí)現(xiàn)系統(tǒng)所必不可少的一步 只有進(jìn)行了充分的分析之后 才可以完成一個(gè)比較完美的系統(tǒng) 本系統(tǒng)分析包括 需求分析 技術(shù)可行性和經(jīng)濟(jì)可行性 2 1 需求分析需求分析 需求分析是指需求分析人員將客戶(hù)描述的需求用一種計(jì)算機(jī)語(yǔ)言描述出來(lái)分析用戶(hù)的要求是 否能實(shí)現(xiàn) 要設(shè)計(jì)出來(lái)一個(gè)比較好的系統(tǒng)首要也是最重要的就是需求分析 它是決定一個(gè)系統(tǒng)成 功與否的關(guān)鍵 需求分析是至關(guān)重要的一步 是來(lái)通過(guò)描述系統(tǒng)的需求定義系統(tǒng)中的重要功能模 塊 進(jìn)而建立模型 需求分析是該系統(tǒng)的開(kāi)發(fā)人員和用戶(hù)共同完成的 通過(guò)需求分析來(lái)明確系統(tǒng) 是否符合對(duì)應(yīng)用戶(hù)的需求 或者適用于哪些用戶(hù) 通過(guò)自己對(duì)一些視頻網(wǎng)站的考察 網(wǎng)上視頻點(diǎn) 播系統(tǒng)應(yīng)該有以下功能 包括用戶(hù)的注冊(cè) 登錄 視頻查詢(xún) 視頻上傳 視頻播放 用戶(hù)信息修 山西大學(xué)商務(wù)學(xué)院本科畢業(yè)設(shè)計(jì) 2 改 視頻信息修改 刪除用戶(hù) 刪除視頻文件 新建管理員等 并具有角色和權(quán)限控制來(lái)保證系 統(tǒng)功能完善 2 2 技術(shù)可行性技術(shù)可行性 系統(tǒng)可行性分析主要根據(jù)系統(tǒng)的功能 性能 約束條件等分析在現(xiàn)有資源和技術(shù)條件下系統(tǒng) 能否實(shí)現(xiàn) 本系統(tǒng)是采用 Myeclipse8 6 集成開(kāi)發(fā)環(huán)境 使用 B S Browser Server 架構(gòu) 采用的 模式是經(jīng)典的 MVC 三層使用 JSP 和 Servlet 數(shù)據(jù)庫(kù)采用的是 SQL Server 該數(shù)據(jù)庫(kù)能提供一個(gè) 可視化的界面 因此操作起來(lái)比較簡(jiǎn)單 而且本系統(tǒng)在后期維護(hù)起來(lái) 也比較方便 硬件方面的要求也不是很高 現(xiàn)在的硬件技術(shù)發(fā)展越來(lái)越快 性能越來(lái)越強(qiáng)大 容量越來(lái)越 大 成本越來(lái)越小 一臺(tái)普普通通的筆記本即可滿(mǎn)足所有的硬件方面的配置 所以硬件方面是滿(mǎn) 足開(kāi)發(fā)需要的 因此技術(shù)方面是可行的 2 3 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性 軟件的經(jīng)濟(jì)可行性是指軟件所能帶來(lái)的經(jīng)濟(jì)效益與開(kāi)發(fā)設(shè)計(jì)所需要的投資相比 是否相適宜 同時(shí)還要看此軟件能否真正給用戶(hù)帶來(lái)足夠的經(jīng)濟(jì)效益 本系統(tǒng)正是考慮系統(tǒng)開(kāi)發(fā)的成本而設(shè)計(jì) 開(kāi)發(fā)此系統(tǒng)不需要大量的經(jīng)費(fèi) 而且是個(gè)人獨(dú)立設(shè)計(jì) 可以節(jié)省許多費(fèi)用 成本幾乎為零 同時(shí) 也可提高個(gè)人的實(shí)際動(dòng)手能力 在系統(tǒng)中插入一些本校的廣告等等 還可以帶來(lái)一些經(jīng)濟(jì)收入 通過(guò)對(duì)該網(wǎng)站的收入支出總分析 我們可看出從客觀角度講 這個(gè)網(wǎng)站的收益 支出比將會(huì)是大 于一的 所以說(shuō)此系統(tǒng)在經(jīng)濟(jì)上同樣是可行的 3 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì) 3 1 概述概述 在線(xiàn)視頻點(diǎn)播系統(tǒng)需要實(shí)現(xiàn)的功能包括用戶(hù)的管理 以及視頻信息的管理和使用等 具體來(lái) 講 它包含用戶(hù)管理中常見(jiàn)的注冊(cè) 登錄操作 視頻信息的播放 搜索 評(píng)論以及個(gè)人信息資料 操作 視頻管理和評(píng)論管理中的添加 刪除 修改等 在線(xiàn)視頻點(diǎn)播系統(tǒng)是在對(duì)一些身邊的人實(shí)際觀看電影的方式調(diào)查后 以實(shí)際為基礎(chǔ)進(jìn)行設(shè)計(jì) 的 該系統(tǒng)屬于 B S 模式 用戶(hù)可以在線(xiàn)搜索 瀏覽 點(diǎn)播以及評(píng)論視頻 并可通過(guò)用戶(hù)服務(wù)模 塊對(duì)個(gè)人信息進(jìn)行修改 管理員可對(duì)用戶(hù) 視頻信息 評(píng)論信息進(jìn)行增加 刪除以及修改等操作 該系統(tǒng)包括四大模塊 會(huì)員管理 視頻信息顯示播放 視頻信息搜索 管理員模塊 其功能結(jié)構(gòu) 功能如圖 1 所示 山大商院網(wǎng)上視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 3 山大商院網(wǎng)上視頻點(diǎn)播系統(tǒng) 管理員模塊注冊(cè)用戶(hù)模塊視頻模塊游客模塊 視頻信息管理 用戶(hù)信息管理 公告信息管理 視頻點(diǎn)播 視頻下載 視頻評(píng)論 視頻搜索 查看公告等 圖 1 系統(tǒng)功能結(jié)構(gòu)圖 3 2 系統(tǒng)功能模塊系統(tǒng)功能模塊 3 2 1 注冊(cè)用戶(hù)模塊 用戶(hù)注冊(cè)模塊將采用 AJAX 來(lái)實(shí)現(xiàn)動(dòng)態(tài)識(shí)別功能 在腳本段中利用 getJSON 來(lái)判斷用戶(hù)名 是否以重復(fù) 若重復(fù) 將在姓名的文本框后面顯示提示信息 告訴用戶(hù)用戶(hù)名重復(fù) 注冊(cè)時(shí)用戶(hù) 必須填寫(xiě)的有姓名 密碼 必填項(xiàng)都是通過(guò) JAVAScript 函數(shù)來(lái)實(shí)現(xiàn)檢驗(yàn)必填項(xiàng)是否已填寫(xiě) 只 有必填項(xiàng)都填寫(xiě)之后并且不存在用戶(hù)名重復(fù) 才能完成注冊(cè) 用戶(hù)注冊(cè)模塊的程序流程如圖 2 所 示 用戶(hù)注冊(cè) 用戶(hù)名是否重復(fù) 填寫(xiě)相關(guān)信息 信息格式是否正確 注冊(cè)成功 N Y Y N uY 圖 2 用戶(hù)注冊(cè)模塊流程圖 3 2 2 用戶(hù)登錄模塊 用戶(hù)登錄時(shí) 將用戶(hù)名和密碼填寫(xiě) 先判斷該用戶(hù)名是否存在 若不存在則提示先注冊(cè) 否 山西大學(xué)商務(wù)學(xué)院本科畢業(yè)設(shè)計(jì) 4 則判斷密碼是否正確 如果密碼不正確則返回通知密碼錯(cuò)誤重新填寫(xiě) 只有用戶(hù)名和密碼和數(shù)據(jù) 庫(kù)記錄一直 登錄才成功 用戶(hù)登錄模塊的程序流程如圖 3 所示 用戶(hù)登錄 輸入用戶(hù)名密碼 用戶(hù)名是否正確 密碼是否正確 登錄成功 N N Y Y 圖 3 用戶(hù)登錄模塊流程圖 3 2 3 視頻上傳模塊 視頻上傳僅限定管理員上傳 當(dāng)管理員登錄后臺(tái)管理時(shí) 才可以有權(quán)限進(jìn)行視頻的上傳 該 模塊的程序流程圖 如圖 4 所示 開(kāi)始上傳 上傳完畢 選擇本地視頻 填寫(xiě)視頻信息 圖 4 視頻上傳模塊流程圖 3 2 4 視頻管理模塊 用戶(hù)信息管理首先判斷角色權(quán)限 用戶(hù)只能修改自己信息 管理員能夠修改所有用戶(hù)信息 也能修改自己信息 刪除用戶(hù)信息 如圖 5 所示 山大商院網(wǎng)上視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 5 登錄后臺(tái)管理 身份是否正確 視頻信息修改視頻刪除 修改信息并上傳 上傳完畢 選擇刪除的視頻 刪除完畢 Y N 圖 5 視頻管理模塊流程圖 3 2 5 用戶(hù)信息管理模塊 用戶(hù)信息管理首先判斷角色權(quán)限 用戶(hù)只能修改自己信息 管理員能夠修改所有用戶(hù)信息 也能修改自己信息 刪除用戶(hù)信息 如圖 6 所示 用戶(hù)信息管理 是否為管理員 修改自己信息 修改完畢 查看用戶(hù) 刪除用戶(hù) 刪除完畢 YN 圖 6 用戶(hù)信息管理模塊流程圖 山西大學(xué)商務(wù)學(xué)院本科畢業(yè)設(shè)計(jì) 6 4 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 4 1 數(shù)據(jù)庫(kù)表的設(shè)計(jì)數(shù)據(jù)庫(kù)表的設(shè)計(jì) 本系統(tǒng)采用 SQL Server 作為開(kāi)發(fā)平臺(tái) SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) 它最初是 由 Microsoft Sybase 和 Ashton Tate 三家公司共同開(kāi)發(fā)的 于 1988 年推出了第一個(gè) OS 2 版本 在 Windows NT 推出后 Microsoft 與 Sybase 在 SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了 Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上 專(zhuān)注于開(kāi)發(fā)推廣 SQL Server 的 Windows NT 版本 Sybase 則較專(zhuān)注于 SQL Server 在 UNIX 操作系統(tǒng)上的應(yīng)用 SQL Server 2000 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng) 該版本繼承了 SQL Server 7 0 版本的優(yōu)點(diǎn) 同時(shí)又比它增加了許多更先進(jìn)的功能 具有使用方便可伸縮性好與相關(guān) 軟件集成程度高等優(yōu)點(diǎn) 可跨越從運(yùn)行 Microsoft Windows 98 的膝上型電腦到運(yùn)行 Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用 本系統(tǒng)所建立的表如下所示 1 用戶(hù)信息表 在數(shù)據(jù)庫(kù)中建立用戶(hù)表 用戶(hù)表包括了用戶(hù)的用戶(hù)名 密碼 地址 用戶(hù)的真實(shí)姓名和年齡 等 詳見(jiàn)表 1 表 1 用戶(hù)信息表 序號(hào)字段名字段名解釋字段類(lèi)型長(zhǎng)度 1user id用戶(hù) IDint4 2user name用戶(hù)姓名varchar50 3user pw用戶(hù)密碼int4 4user realname真實(shí)名字varchar50 5user address地址varchar50 6user sex性別varchar50 7user qq用戶(hù) QQint11 8user age用戶(hù)年齡int4 2 投票信息表 本表具體記錄了主頁(yè)面中 游客和注冊(cè)用戶(hù)的投票數(shù)目等情況 詳見(jiàn)表 2 表 2 投票信息表 序號(hào)字段名字段名解釋字段類(lèi)型長(zhǎng)度 1toupiao id投票 IDint4 2toupiao name投票內(nèi)容varchar50 3toupiao date投票日期date50 3 視頻信息表 本表詳細(xì)的記錄了視頻的名稱(chēng) 介紹 導(dǎo)演等一系列的相關(guān)信息 詳見(jiàn)表 3 山大商院網(wǎng)上視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 7 表 3 視頻信息表 序號(hào)字段名字段名解釋字段類(lèi)型長(zhǎng)度 1shipin id視頻 IDint4 2shipin name視頻名稱(chēng)varchar50 3shipin jianjie視頻簡(jiǎn)介varchr50 4shipin zhuyan視頻主演varchar50 5shipin daoyan視頻導(dǎo)演varchar50 6shipin leixing視頻類(lèi)型varchar50 7shipin path視頻長(zhǎng)度int10 8shipin cishu播放次數(shù)int10 9shipin yuanshiming視頻路徑varchar50 4 點(diǎn)播資訊表 本表記錄了網(wǎng)站首頁(yè)點(diǎn)播資訊的具體情況 詳見(jiàn)表 4 表 4 點(diǎn)播資訊表 序號(hào)字段名字段名解釋字段類(lèi)型長(zhǎng)度 1news id資訊序 IDint4 2news title資訊標(biāo)題varchar50 3news content資訊內(nèi)容varchar50 4news data資訊日期date50 5 留言評(píng)論表 留言評(píng)論也是本系統(tǒng)的特色 本表記錄了用戶(hù)留言的具體情況 包括留言?xún)?nèi)容以及是給哪部 影片的留言評(píng)論 詳見(jiàn)表 5 表 5 留言評(píng)論表 序號(hào)字段名字段名解釋字段類(lèi)型長(zhǎng)度 1liuyan id留言 IDint4 2liuyan title留言標(biāo)題varchar50 3liuyan content留言?xún)?nèi)容varchar50 4liuyan date留言日期date50 5liuyan user留言用戶(hù)varchar50 6shipin id視頻編號(hào)int50 6 公告管理表 山西大學(xué)商務(wù)學(xué)院本科畢業(yè)設(shè)計(jì) 8 公告也是在本網(wǎng)站的首頁(yè) 其內(nèi)容可以是本學(xué)校的最新信息 或者是一些本學(xué)校的廣告 都 可以 本表具體內(nèi)容見(jiàn)表 6 表 6 公告管理表 序號(hào)字段名字段名解釋字段類(lèi)型長(zhǎng)度 1gonggao id公告序號(hào)int4 2gonggao title公告標(biāo)題varchar50 3gonggao content公告內(nèi)容varchar50 4gonggao date公告日期date50 5gonggao fabuzhe公告發(fā)布者varchar50 6gonggao shanchu公告是否已刪除varchar50 7 管理員用戶(hù)表 本表內(nèi)容比較簡(jiǎn)單 記錄了管理員的用戶(hù)名等信息 詳見(jiàn)表 7 表 7 管理員用戶(hù)表 序號(hào)字段名字段名解釋字段類(lèi)型長(zhǎng)度 1userId管理員 IDint4 2userName管理員用戶(hù)名varchar50 3userPw管理員密碼int50 4 2 數(shù)據(jù)庫(kù)的安全性數(shù)據(jù)庫(kù)的安全性 SQL Server 支持三級(jí)安全層次 在我們登錄到 SQL Server 時(shí) 其實(shí)我們是經(jīng)過(guò)了三步的驗(yàn) 證 第一層次是用戶(hù)提供正確的賬號(hào)和密碼登錄到 SQL Server 或者已經(jīng)成功登錄了一個(gè)可以映 射到 SQL Server 的 windows 賬號(hào) 但是在 SQL Server 登錄并不意味著能夠訪(fǎng)問(wèn)數(shù)據(jù)庫(kù) 而是要 經(jīng)過(guò)第二層次的驗(yàn)證 第二層次的權(quán)限允許用戶(hù)與一個(gè)或多個(gè)數(shù)據(jù)庫(kù)相連 這一層次的實(shí)現(xiàn)要在數(shù)據(jù)庫(kù)對(duì)象的用戶(hù) 中綁定登錄賬戶(hù) 第三個(gè)層次的安全權(quán)限允許用戶(hù)擁有對(duì)指定數(shù)據(jù)庫(kù)中的對(duì)象的訪(fǎng)問(wèn)權(quán)限 例如 可以指定用 戶(hù)有權(quán)使用哪些表和視圖 運(yùn)行哪些存儲(chǔ)過(guò)程 在第一層次中的 windows 賬號(hào) 其實(shí)是在我們裝 機(jī)時(shí)給 windows 指定的自己登錄到 windows 系統(tǒng)的賬號(hào) 而作為 windows 系統(tǒng)管理員的我們其 實(shí)也兼職了 SQL Server 的管理權(quán) 賬戶(hù)在登錄到 SQL Server 后 如果想獲得訪(fǎng)問(wèn)某個(gè)數(shù)據(jù)庫(kù)的權(quán)限 是必須要在 SQL 中獲得 安全賬戶(hù)的 確保登錄的賬號(hào)是安全的 就好比是我們出國(guó)的護(hù)照簽證一樣 想要去哪個(gè)國(guó)家必 須獲得該國(guó)家的簽證和出入境章 這個(gè)安全賬戶(hù)就是在數(shù)據(jù)庫(kù)對(duì)象的用戶(hù)中綁定一個(gè)登錄賬號(hào) 證明這個(gè)登錄賬號(hào)是安全的 賬戶(hù) 角色 權(quán)限他們?nèi)呤菦](méi)有嚴(yán)格的關(guān)系的 如果有的話(huà)就是角色給賬戶(hù)分配職能 而 權(quán)限卻又限制著角色和賬戶(hù)對(duì)數(shù)據(jù)庫(kù)的操作 它們?nèi)呔秃孟袷枪纠锏膯T工 職權(quán) 規(guī)章 公 司按照職能非配不同的員工 但是每個(gè)員工卻又受到公司規(guī)章的限制 山大商院網(wǎng)上視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 9 5 系統(tǒng)的詳細(xì)設(shè)計(jì)系統(tǒng)的詳細(xì)設(shè)計(jì) 5 1 概述概述 本系統(tǒng)的詳細(xì)設(shè)計(jì)主要分為前臺(tái)設(shè)計(jì)和后臺(tái)設(shè)計(jì)兩大模塊 前臺(tái)主要是給用戶(hù)進(jìn)行瀏覽 查 看 評(píng)論和下載等一系列的操作 界面簡(jiǎn)潔明了 美觀大方 后臺(tái)則主要是針對(duì)系統(tǒng)的維護(hù)人員 登錄后臺(tái)可以管理視頻和用戶(hù)的一系列信息 本節(jié)將詳細(xì)的介紹這兩大模塊的功能 5 2 用戶(hù)模塊用戶(hù)模塊 5 2 1 注冊(cè)用戶(hù)模塊 進(jìn)入在線(xiàn)視頻點(diǎn)播系統(tǒng)的主界面如圖 7 所示 圖 7 系統(tǒng)主界面 點(diǎn)擊 沒(méi)有注冊(cè) 進(jìn)入注冊(cè)頁(yè)面 用戶(hù)填寫(xiě)注冊(cè)相關(guān)信息 點(diǎn)擊 確定 系統(tǒng)驗(yàn)證用戶(hù)名 是否重復(fù) 正確則顯示 注冊(cè)成功 進(jìn)入主頁(yè)面 則用戶(hù)即可登錄 若用戶(hù)名存在 系統(tǒng)顯示 錯(cuò)誤 如圖 8 所示 山西大學(xué)商務(wù)學(xué)院本科畢業(yè)設(shè)計(jì) 10 圖 8 用戶(hù)注冊(cè)界面 5 2 2 用戶(hù)登錄模塊 進(jìn)入系統(tǒng)主界面后 輸入用戶(hù)名和密碼之后 點(diǎn)擊 登錄 就可以正常登錄本系統(tǒng) 如果 密碼不對(duì) 或者用戶(hù)被管理員刪除和凍結(jié) 則無(wú)法正常登錄本系統(tǒng) 如圖 9 和 10 所示 圖 9 用戶(hù)正常登錄界面 圖 10 用戶(hù)異常登錄界面 5 2 3 用戶(hù)密碼找回模塊 如果長(zhǎng)時(shí)間未登錄系統(tǒng)把密碼忘記了 可以通過(guò)當(dāng)時(shí)所填寫(xiě)的相關(guān)信息找回密碼 點(diǎn)擊 找 回密碼 填寫(xiě)相關(guān)的信息 點(diǎn)擊確定 系統(tǒng)則彈出對(duì)話(huà)框現(xiàn)實(shí)密碼 如圖 11 所示 山大商院網(wǎng)上視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 11 圖 11 用戶(hù)密碼找回界面 5 3 視頻模塊視頻模塊 5 3 1 視頻搜索模塊 本模塊可以利用查詢(xún)功能查詢(xún)自己想要的視頻 加快用戶(hù)的查詢(xún)速度 輸入關(guān)鍵字以后 點(diǎn) 擊 搜索 即可 如圖 12 所示 圖 12 視頻搜索界面 5 3 2 視頻播放模塊 視頻的觀看需要用戶(hù)登錄以后才能進(jìn)行 如果用戶(hù)以游客身份觀看視頻 則系統(tǒng)會(huì)提示 請(qǐng) 先登錄 用戶(hù)以會(huì)員身份登錄系統(tǒng)后 可以在網(wǎng)站上觀看視頻 并且還可以對(duì)視頻進(jìn)行評(píng)價(jià) 點(diǎn)擊主界面的 播放列表 后 選擇自己喜歡的視頻 點(diǎn)擊 播放 即可 如圖 13 和 14 所示 圖 13 視頻播放界面 1 山西大學(xué)商務(wù)學(xué)院本科畢業(yè)設(shè)計(jì) 12 圖 14 視頻播放界面 2 5 3 3 視頻下載與評(píng)論模塊 用戶(hù)觀看視頻后 也可以對(duì)其進(jìn)行下載收藏 還可以通過(guò)視頻信息欄中的留言板 對(duì)視頻進(jìn) 行評(píng)價(jià) 對(duì)管理員提出寶貴的意見(jiàn) 評(píng)論的功能是調(diào)用了插件 FCK 的功能 利用現(xiàn)有的插件 可以使得在編程過(guò)程中變得更加簡(jiǎn)潔 也是程序的出錯(cuò)率變得更低 要對(duì)視頻進(jìn)行下載 在播放 列表中直接點(diǎn)擊 下載 即可 進(jìn)入視頻詳情頁(yè)面后 在對(duì)話(huà)框輸入留言 點(diǎn)擊 提交評(píng)論 即 可 如圖 15 和 16 所示 圖 15 視頻下載界面 山大商院網(wǎng)上視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 13 圖 16 視頻評(píng)論界面 5 4 游客模塊游客模塊 5 4 1 資訊查看模塊 對(duì)于游客來(lái)說(shuō) 所具有的權(quán)限就比較簡(jiǎn)單了 只能進(jìn)行資訊或者公共的查看和問(wèn)卷調(diào)查的投 票 要查看資訊或公共 直接點(diǎn)擊主界面的標(biāo)題即可進(jìn)入查看詳情 如圖 17 所示 圖 17 資訊查看界面 5 4 2 投票模塊 進(jìn)入系統(tǒng)主界面后 會(huì)看到一個(gè)投票模塊 游客或者注冊(cè)用戶(hù)都可以進(jìn)行投票 投票的情況 管理員可以登錄后臺(tái)進(jìn)行查看 選擇自己想要投票的項(xiàng)目 點(diǎn)擊 投票 即可 系統(tǒng)彈出一個(gè)投 票成功的對(duì)話(huà)框 3 秒后該對(duì)話(huà)框自動(dòng)關(guān)閉 投票成功 如圖 18 所示 山西大學(xué)商務(wù)學(xué)院本科畢業(yè)設(shè)計(jì) 14 圖 18 投票界面 5 5 管理員模塊管理員模塊 5 5 1 管理員登錄模塊 在系統(tǒng)的主界面 點(diǎn)擊 后臺(tái)管理 彈出管理員登錄界面 管理員填寫(xiě)用戶(hù)名和密碼 點(diǎn) 擊 登錄 系統(tǒng)驗(yàn)證用戶(hù)名和密碼是否正確 正確則顯示 通過(guò)驗(yàn)證 系統(tǒng)登錄成功 進(jìn)入后 臺(tái)管理頁(yè)面 若用戶(hù)名不存在或密碼不對(duì) 系統(tǒng)提示錯(cuò)誤 如圖 19 所示 圖 19 管理員登錄界面 5 5 2 會(huì)員管理模塊 會(huì)員管理頁(yè)面 主要是管理員登錄后首先可以查看所有會(huì)員的注冊(cè)信息 然后依據(jù)會(huì)員情況 把會(huì)員資格刪除或者是凍結(jié)會(huì)員的功能 如果要進(jìn)行此操作 則在操作欄下 對(duì)應(yīng)的用戶(hù)后面點(diǎn) 擊 刪除 或者 凍結(jié) 即可 當(dāng)用戶(hù)此時(shí)已經(jīng)處于凍結(jié)狀態(tài)時(shí) 可以點(diǎn)擊對(duì)應(yīng)的 解凍 來(lái)取 消對(duì)用戶(hù)的凍結(jié) 如圖 20 和 21 所示 山大商院網(wǎng)上視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 15 圖 20 會(huì)員信息查看 圖 21 會(huì)員信息刪除 5 5 3 視頻管理模塊 改模塊包括視頻的添加 刪除 以及信息的修改 還有對(duì)視頻評(píng)論的刪除 點(diǎn)擊左側(cè)的 視 頻添加 在視頻添加頁(yè)面填寫(xiě)好具體的信息以及選擇好本地的視頻文件后 點(diǎn)擊 提交 即可 然后自動(dòng)跳轉(zhuǎn)到視頻管理頁(yè)面 在該頁(yè)面 可以對(duì)視頻的信息進(jìn)行修改 還可以刪除該視頻的評(píng) 論 直接點(diǎn)擊相應(yīng)的選項(xiàng)即可 如圖 22 和 23 所示 圖 22 視頻添加界面 山西大學(xué)商務(wù)學(xué)院本科畢業(yè)設(shè)計(jì) 16 圖 23 視頻維護(hù)界面 5 5 4 新聞公告管理模塊 此模塊的操作比較簡(jiǎn)單 主要是負(fù)責(zé)相關(guān)資訊的發(fā)布與刪除 點(diǎn)擊 視頻新聞管理 即可 查看所有新聞的標(biāo)題和內(nèi)容 點(diǎn)擊新聞標(biāo)題后面的 刪除 可以刪除此條新聞 如圖 24 所示 圖 24 新聞公告維護(hù)界面 6 系統(tǒng)測(cè)試系統(tǒng)測(cè)試 對(duì)于系統(tǒng)測(cè)試 有兩種基本方法可以用來(lái)標(biāo)識(shí)測(cè)試用例 即功能測(cè)試 黑盒測(cè)試 和結(jié)構(gòu)測(cè) 試 白盒測(cè)試 作為項(xiàng)目開(kāi)發(fā)的最后一步 決定系統(tǒng)的生命周期 本系統(tǒng)主要采用的是黑盒測(cè) 試 即以用戶(hù)的角度來(lái)對(duì)系統(tǒng)進(jìn)行測(cè)試 通過(guò)不同角色對(duì)不同功能模塊進(jìn)行測(cè)試 來(lái)發(fā)現(xiàn)未知的 錯(cuò)誤 進(jìn)而繼續(xù)對(duì)系統(tǒng)進(jìn)行修改 增強(qiáng)系統(tǒng)健全性 6 1 用戶(hù)注冊(cè)模塊測(cè)試用戶(hù)注冊(cè)模塊測(cè)試 為了方便簡(jiǎn)潔 將采取表格的形式來(lái)把操作和結(jié)果列出來(lái) 注冊(cè)模塊測(cè)試的主要內(nèi)容是在填 寫(xiě)相關(guān)的信息時(shí) 將各種可能出現(xiàn)的情況都進(jìn)行一些驗(yàn)證 以確定本系統(tǒng)是否存在問(wèn)題 實(shí)際結(jié) 果一切正常 具體測(cè)試結(jié)果見(jiàn)表 8 表 8 用戶(hù)注冊(cè)模塊測(cè)試 操作 1 打開(kāi)注冊(cè)頁(yè)面 沒(méi)有任何輸入字符 點(diǎn)擊相應(yīng)的項(xiàng)目 2 輸入一些非法的用戶(hù)名 密碼 E mail 點(diǎn)擊 確定 3 輸入一些正確的用戶(hù)名 密碼 E mail 點(diǎn)擊 確定 預(yù)期結(jié)果 1 系統(tǒng)提示 請(qǐng)輸入用戶(hù)名 2 系統(tǒng)提示 郵件格式不正確 請(qǐng)重新注冊(cè) 3 系統(tǒng)提示 注冊(cè)成功 實(shí)際結(jié)果與所有預(yù)期結(jié)果一樣 說(shuō)明用戶(hù)注冊(cè)模塊一切功能運(yùn)行正常 6 2 用戶(hù)登錄模塊測(cè)試用戶(hù)登錄模塊測(cè)試 登錄模塊的測(cè)試比較簡(jiǎn)單 在系統(tǒng)主界面登錄框中 輸入一些正確或者錯(cuò)誤的用戶(hù)名和密碼 以及讓其為空 進(jìn)行登錄 結(jié)果一切正常 當(dāng)用戶(hù)名和密碼都正確時(shí) 可以進(jìn)入系統(tǒng) 當(dāng)用戶(hù)名 不正確或者為空時(shí) 系統(tǒng)會(huì)提示出錯(cuò) 具體測(cè)試結(jié)果見(jiàn)表 9 表 9 用戶(hù)登錄模塊測(cè)試 操作 1 打開(kāi)主界面模塊 沒(méi)有任何輸入字符 點(diǎn)擊相應(yīng)的項(xiàng)目 2 輸入一些非法的用戶(hù)名 密碼 點(diǎn)擊 登錄 3 輸入一些正確的用戶(hù)名 密碼 點(diǎn)擊 登錄 山大商院網(wǎng)上視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 17 預(yù)期結(jié)果 1 系統(tǒng)提示 請(qǐng)輸入用戶(hù)名 2 系統(tǒng)提示 用戶(hù)名或密碼錯(cuò)誤 3 系統(tǒng)提示 登錄成功 實(shí)際結(jié)果與所有預(yù)期結(jié)果一樣 說(shuō)明用戶(hù)登錄模塊一切功能運(yùn)行正常 6 3 視頻上傳模塊測(cè)試視頻上傳模塊測(cè)試 本模塊測(cè)試內(nèi)容為在上傳視頻時(shí) 將各種可能出現(xiàn)的情況都驗(yàn)證一遍 例如上傳錯(cuò)誤的視頻 格式或者只填寫(xiě)信息而不上傳視頻等 當(dāng)視頻格式不對(duì)時(shí) 本系統(tǒng)沒(méi)有檢測(cè)出來(lái) 存在小錯(cuò)誤 其他功能一切正常 具體測(cè)試結(jié)果見(jiàn)表 10 表 10 視頻上傳模塊測(cè)試 操作 1 只輸入視頻名稱(chēng)而不上傳視頻 2 輸入正確的信息 在上傳視頻欄里上傳一些照片 3 輸入正確的信息 并且上傳格式正確的視頻 預(yù)期結(jié)果 1 系統(tǒng)提示 請(qǐng)上傳視頻 2 系統(tǒng)提示 視頻格式不對(duì) 請(qǐng)重新上傳 3 系統(tǒng)提示 發(fā)布成功 實(shí)際結(jié)果 當(dāng)視頻格式不對(duì)時(shí) 系統(tǒng)應(yīng)該可以自己檢測(cè)出來(lái)并告知用戶(hù) 本系統(tǒng)沒(méi)有提示用戶(hù) 而是直接上傳成功 在播放時(shí)候出錯(cuò) 所以此模塊功能還有待進(jìn)一步完善 7 結(jié)語(yǔ)結(jié)語(yǔ) 本系統(tǒng)基本完成了需求分析所提出的目標(biāo) 并能安全穩(wěn)定地運(yùn)行 在這次開(kāi)發(fā)過(guò)程中 所采 用的 Myeclipse 面向?qū)ο箝_(kāi)發(fā)工具 SQL Server2000 數(shù)據(jù)庫(kù)技術(shù)和 tomcat 服務(wù)器實(shí)現(xiàn)了在線(xiàn)視頻 點(diǎn)播系統(tǒng)的基本功能 但是 由于自身的專(zhuān)業(yè)知識(shí)有限 在編寫(xiě)程序的過(guò)程中也遇到了一些困難 比如在判斷用戶(hù)名的時(shí)候 覺(jué)得有些困難 要按照特定的模式編譯一些代碼的軟件添加到自己程 序中 后來(lái) 在同學(xué)的提示下添加修改了一些代碼 使得工作量減輕了不少 由于自身的專(zhuān)業(yè)知 識(shí)不夠完善 系統(tǒng)還是存在著一些問(wèn)題 比如 在線(xiàn)視頻點(diǎn)播系統(tǒng)沒(méi)有圖片的上傳 顯示 美工 的問(wèn)題也有待提高 等等 通過(guò)畢業(yè)設(shè)計(jì) 我發(fā)現(xiàn)自己對(duì)于 JAVA WEB 的開(kāi)發(fā)和數(shù)據(jù)庫(kù)設(shè)計(jì)的知識(shí)掌握的還不夠 設(shè) 計(jì)和編程能力還有待于進(jìn)一步提高 這次畢業(yè)設(shè)計(jì)給了我一個(gè)鍛煉自己 強(qiáng)化專(zhuān)業(yè)知識(shí)的機(jī)會(huì) 通過(guò)這次畢業(yè)設(shè)計(jì) 我也得以了解知識(shí)的廣袤天地 我相信 只要認(rèn)真學(xué)習(xí) 多借鑒別人的經(jīng)驗(yàn) 多思考 多實(shí)踐 就一定能夠成為一個(gè)合格的開(kāi)發(fā)設(shè)計(jì)人員 經(jīng)過(guò)了兩個(gè)多月的學(xué)習(xí)和工作 我終于完成了我的畢業(yè)設(shè)計(jì) 山大商院網(wǎng)上視頻點(diǎn)播系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) 從開(kāi)始接到論文題目到系統(tǒng)的實(shí)現(xiàn) 再到論文的完成 每走一步對(duì)我來(lái)說(shuō)都是新 的嘗試與挑戰(zhàn) 這也是我在大學(xué)期間獨(dú)立完成的最大的項(xiàng)目 在這段時(shí)間里 我學(xué)到了很多知識(shí) 也有很多感受 我開(kāi)始了獨(dú)立的學(xué)習(xí)和試驗(yàn) 查看相關(guān)的資料和書(shū)籍 讓自己頭腦中把一些忘掉 的概念逐漸清晰 使自己系統(tǒng)一步步完善起來(lái) 每一次改進(jìn)都是我學(xué)習(xí)的收獲 每一次試驗(yàn)的成 功都會(huì)讓我興奮好一段時(shí)間 山西大學(xué)商務(wù)學(xué)院本科畢業(yè)設(shè)計(jì) 18 參考文獻(xiàn)參考文獻(xiàn) 1 劉惠芬 數(shù)字媒體 技術(shù)應(yīng)用與設(shè)計(jì) 第二版 M 北京 清華大學(xué)出版社 2008 2 孫衛(wèi)琴 Java 網(wǎng)絡(luò)編程精解 M 北京 電子工業(yè)出版社 2007 3 楊貴 基于項(xiàng)目學(xué)習(xí)的大學(xué) 計(jì)算機(jī)文化基礎(chǔ)課 教學(xué)設(shè)計(jì) D 內(nèi)蒙古 內(nèi)蒙古師范大學(xué) 2007 4 李強(qiáng) 陳宗德 計(jì)算機(jī)應(yīng)用基礎(chǔ) WEB 考試與自動(dòng)評(píng)卷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) J 自動(dòng)化與 信息工程 2008 200 350 5 白廣元 Java Web 整合開(kāi)發(fā)完全自學(xué)手冊(cè) M 北京 機(jī)械工業(yè)出版社 2009 6 王珊 薩師煊 數(shù)據(jù)庫(kù)系統(tǒng)概論 M 北京 高等教育出版社 2006 7 陳志泊 數(shù)據(jù)庫(kù)原理及應(yīng)用教程 第二版 M 北京 人民郵電出版社 2008 8 張華良 Struts 完全手冊(cè) 第二版 M 北京 電子工業(yè)出版社 2007 9 崔群法 王詠梅 李有軍 Struts2 0 從入門(mén)到精通 M 北京 電子工業(yè)出版社 2009 10 楊金奎 Apache tomcat6 高級(jí)編程 M 北京 人民郵電出版社 2009 11 閆生忠 陳亞芍 尹世偉 基于 Web 的網(wǎng)絡(luò)計(jì)算機(jī)技術(shù)在高?;瘜W(xué)科研與教學(xué)中的應(yīng)用 山大商院網(wǎng)上視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 19 J 計(jì)算機(jī)與應(yīng)用化學(xué) 2008 25 11 1451 1454 12 T
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度全國(guó)總代理合同:XX服裝品牌全國(guó)市場(chǎng)總代理權(quán)授權(quán)書(shū)
- 臺(tái)球館裝修合同模板及明細(xì)
- 2025年度塑膠顆粒行業(yè)人才培訓(xùn)與引進(jìn)合作協(xié)議
- 2025年度房屋租賃房東合同-租賃合同風(fēng)險(xiǎn)防控指南
- 工廠(chǎng)水電安裝協(xié)議范本
- 2025年度多式聯(lián)運(yùn)貨物保險(xiǎn)合同樣本
- 2025年度醫(yī)療機(jī)構(gòu)執(zhí)業(yè)藥師聘用合同及藥品安全培訓(xùn)協(xié)議
- 2025年度手電動(dòng)車(chē)轉(zhuǎn)讓協(xié)議書(shū):手電動(dòng)車(chē)品牌加盟連鎖經(jīng)營(yíng)合同
- 2025年度互聯(lián)網(wǎng)干股合作協(xié)議范本
- 2025年度個(gè)人銀行卡領(lǐng)用與高端商務(wù)服務(wù)合同
- 強(qiáng)調(diào)句(完整版)-高三英語(yǔ)市公開(kāi)課一等獎(jiǎng)省賽課獲獎(jiǎng)?wù)n件
- 2022年4月自考00277行政管理學(xué)試題及答案含解析
- 2024水利五大員知識(shí)題庫(kù)及答案
- 免責(zé)協(xié)議書(shū)研發(fā)版
- 《平面向量的基本概念》
- 2024年重慶市優(yōu)質(zhì)企業(yè)梯度培育政策解讀學(xué)習(xí)培訓(xùn)課件資料(專(zhuān)精特新 專(zhuān)精特新小巨人中小企業(yè) 注意事項(xiàng))
- 跟單員工作職責(zé)與流程
- 氣流組織模擬分析報(bào)告教程
- 點(diǎn)亮生命-大學(xué)生職業(yè)生涯發(fā)展與就業(yè)指導(dǎo)全套教學(xué)課件
- 外墻清洗成本分析報(bào)告
- 特殊作業(yè)現(xiàn)場(chǎng)監(jiān)護(hù)人安全培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論