freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee的大型視頻影音系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)視頻網(wǎng)站設(shè)計(jì)畢業(yè)論文-閱讀頁

2025-07-03 14:42本頁面
  

【正文】 由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。Tomcat 的源代碼被提供給 Jakarta 項(xiàng)目,在 Open Source 的模型下進(jìn)行進(jìn)一步的開發(fā)。事實(shí)上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 Ant。 Tomcat 也可以與其它一些軟件集成起來實(shí)現(xiàn)更多的功能。 環(huán)境的安裝與配置第一步安裝 JDK首先運(yùn)行 JDK 安裝程序 ,安裝過程中所有選項(xiàng)保持默認(rèn);然后配置 JDK 的環(huán)境變量:在“我的電腦” 上點(diǎn)右鍵— “屬性”—“高級(jí)”— “環(huán)境變量(N) ”。%JAVA_HOME%\lib。”(注意:這里的分號(hào)不能省略)到這里,JDK 安裝完畢。第二步安裝 TomcatTomcat 是免費(fèi)軟件,可以下載壓縮文件解壓直接使用,也可以安裝使用,這里解壓“ ”,將 zip 文件直接解壓到 D 盤根目錄下。新建系統(tǒng)變量 CATALINA_HOME:“D:\” ?!痹谙到y(tǒng)變量Path 的值中“%JAVA_HOME%\bin?!钡竭@里,Tomcat 安裝完畢。首先安裝 Eclipse 程序。注意:當(dāng)安裝時(shí)要選擇 Eclipse 的安裝路徑,其他選項(xiàng)保持默認(rèn)。最后將剛才安裝的 MyEclipse 卸載。第四步安裝 Dreamweaver雙擊應(yīng)用程序安裝即可。(2)用戶登陸時(shí)要通過用戶驗(yàn)證,輸入用戶名,密碼。(3)用戶可以查看自己的用戶個(gè)人信息及修改個(gè)人信息。(5)用戶可以上傳更改頭像,方便用戶之間交流。第二部分:管理員管理部分:(1)管理員登陸時(shí)要通過用戶驗(yàn)證,輸入用戶名、密碼,判斷是該用戶是否為管理員。(2)管理員可以使用普通用戶的所有權(quán)限。(4)管理員可以刪除非法用戶。第三部分:所有用戶(包括非注冊(cè)用戶)搜索、觀看及評(píng)論視頻部分:(1)所有用戶可以查詢自己感興趣的視頻(2)所有用戶可以看視頻。 軟件用例分析用例是從用戶和業(yè)務(wù)的角度來描述系統(tǒng)提供需要執(zhí)行的功能。(2)用戶注銷用戶退出本系統(tǒng)。(4)視頻上傳用戶上傳視頻與其它用戶分享。(6)視頻查詢用戶為觀看感興趣的視頻而查詢視頻。(8)視頻留言用戶查看所有視頻留言并發(fā)表自己的評(píng)論。(10)管理員管理視頻管理員對(duì)違規(guī)視頻進(jìn)行修改及刪除。 用例建模用例模型描述的是外部執(zhí)行者(Actor)所理解的系統(tǒng)功能。在需求分析階段,可以用用例來捕獲用戶需求,以描述對(duì)系統(tǒng)感興趣的外部角色及其對(duì)系統(tǒng)(用例)的功能要求。對(duì)本系統(tǒng)來說,存在相互聯(lián)系如下 3 類用戶:管理員:通過系統(tǒng)管理所有的用戶、視頻、評(píng)論等等信息。注冊(cè)用戶:通過系統(tǒng)管理自己的基本信息、修改密碼、上傳頭像,管理本人上傳的視頻、修改信息及刪除視頻等非注冊(cè)用戶:通過系統(tǒng)搜索觀看視頻、并對(duì)視頻進(jìn)行評(píng)論等。用例是系統(tǒng)中的一個(gè)功能單元,是對(duì)系統(tǒng)提供的功能的一種描述,是參與者與系統(tǒng)之間的一次交互過程。用例圖就是從參與者的角度描述出系統(tǒng)中的用例和參與者,以及用例與參與者之間的關(guān)系(哪個(gè)參與者參與了哪個(gè)用例的執(zhí)行),本系統(tǒng)用例圖見圖 所示。它能夠更容易顯示參與者的決定和系統(tǒng)異常所要執(zhí)行的多條路徑,而這用順序圖是難以表達(dá)的。一旦一個(gè)活動(dòng)完成,執(zhí)行就轉(zhuǎn)到由活動(dòng)的有效轉(zhuǎn)移所確定的下一種狀態(tài)。根據(jù)需求分析為系統(tǒng)的核心業(yè)務(wù)繪制活動(dòng)圖,明確在業(yè)務(wù)工作流中參與者與系統(tǒng)各用例之間以及系統(tǒng)用例之間可能的交互。在 UML 中,用例建模提供了一種簡單、但功能強(qiáng)大的捕獲需求的方法。用例可以認(rèn)為是獲得對(duì)參與者有用的東西,而需執(zhí)行的步驟,順序圖和活動(dòng)圖對(duì)精確標(biāo)識(shí)和理解用例行為都是有用的。系統(tǒng)中存在三種類:邊界類、控制類和實(shí)體類,每一種類在系統(tǒng)模型中執(zhí)行一定的作用。包括: 通過圖形化用戶界面與用戶交互,與其他參與者交互 (如代表其他系統(tǒng)的參與者),與設(shè)備通信等。在系統(tǒng)中定義了以下邊界類,見表 :表 邊界類表邊界類名稱 對(duì)應(yīng)頁面名稱 邊界類職能網(wǎng)站主頁面 顯示網(wǎng)站主要頁面登陸頁面 負(fù)責(zé)得到用戶名密碼用戶信息主頁面 顯示用戶主頁面框架主頁面 設(shè)置顯示的框架框架左部目錄 顯示目錄頭頁面 網(wǎng)站頭部頁面尾頁面 網(wǎng)站底部頁面錯(cuò)誤頁面 所有錯(cuò)誤的返回頁面,顯示錯(cuò)誤原因分頁頁面 處理頁面分頁播放頁面 播放視頻評(píng)論頁面 顯示評(píng)論驗(yàn)證頁面 生成驗(yàn)證碼發(fā)送 Email 頁面 密碼錯(cuò)誤申請(qǐng)密碼找回信息輸出頁面 輸出系統(tǒng)提示信息注冊(cè)頁面 注冊(cè)用戶頭像上傳頁面 上傳頭像視頻上傳頁面 上傳視頻視頻上傳成功頁面 添加視頻信息用戶基本信息頁面 查看、修改用戶基本信息密碼修改頁面 修改密碼視頻信息管理頁面 管理視頻視頻列表頁面 顯示視頻列表 實(shí)體類實(shí)體對(duì)象表示對(duì)系統(tǒng)的重要信息。它們的主要的目的是表示和管理系統(tǒng)內(nèi)的信息。在系統(tǒng)中定義了以下實(shí)體類,見表 :表 實(shí)體類表實(shí)體類名稱 類文件名稱 實(shí)體類屬性用戶信息 Id、用戶名、密碼、性別、Email、生成時(shí)間、使用 IP、用戶所在地、級(jí)別、用戶頭像文件名視頻信息 Id、標(biāo)題、標(biāo)簽、描述、文件名、上傳時(shí)間、上傳用戶 Id、上傳用戶名、觀看次數(shù)、評(píng)論次數(shù)評(píng)論信息 Id、評(píng)論者用戶名、評(píng)論視頻Id、評(píng)論內(nèi)容、發(fā)表評(píng)論時(shí)間、評(píng)論人頭像 控制類控制類用于系統(tǒng)內(nèi)的模型行為,用于對(duì)某一個(gè)具體的用例相關(guān)的控制或者其他業(yè)務(wù)邏輯建模。系統(tǒng)定義了如下控制類,見表 :表 控制類表控制類名稱 類文件名稱 控制類職能查詢所有評(píng)論 AllComments 根據(jù)視頻 Id 搜索所有評(píng)論查詢視頻信息管理 AllVideoMessage 搜索所有視頻信息所有視頻列表 AllVideos 搜索所有視頻登陸 Login 用戶名、密碼、權(quán)限驗(yàn)證退出 Exit 清除登陸信息,退出系統(tǒng)驗(yàn)證驗(yàn)證碼 CheckRand 確認(rèn)驗(yàn)證碼是否正確視頻刪除 DeleteVideo 刪除視頻新建視頻 InsertVideo 插入新視頻發(fā)送郵件 MailSend 將密碼發(fā)回用戶 Email注冊(cè)用戶 Reg 注冊(cè)新用戶修改密碼 UpdatePassword 修改個(gè)人用戶密碼上傳頭像 UploadHeadImage 上傳個(gè)人用戶頭像上傳視頻 UploadVideo 上傳分享視頻用戶基本信息 UserInfo 修改個(gè)人信息 系統(tǒng)結(jié)構(gòu)選擇本系統(tǒng)選用 B/S 結(jié)構(gòu)設(shè)計(jì)。B/S 。系統(tǒng)維護(hù)工作集中在服務(wù)器上,客戶端不用維護(hù),操作風(fēng)格比較一致,只要有瀏覽器的合法用戶都可以十分容易地使用。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),客戶端運(yùn)行程序是靠瀏覽器軟件登陸服務(wù)器進(jìn)行的。B/S 結(jié)構(gòu)主要是利用了不斷成熟的 瀏覽技術(shù),結(jié)合瀏覽器的多種語言和技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。當(dāng)然,B/S 模式也有它的缺點(diǎn):根據(jù)軟件任務(wù)的不同,有的需要客戶端完成大量的操作,而瀏覽器暫時(shí)不具備所需的能力,則在第一次登陸服務(wù)器時(shí)會(huì)自動(dòng)下載并安裝“組件” ,所以有的 BIS 結(jié)構(gòu)的軟件第一次運(yùn)行時(shí)間會(huì)比較長;另外,B/S 建立在廣域網(wǎng)之上,面向的是不可知的用戶群,對(duì)安全的控制能力相對(duì)較弱。它對(duì)前端的用戶沒有限制,客戶端只需要普通的瀏覽器即可,不需要其它任何特殊軟件,另外對(duì)網(wǎng)絡(luò)也沒有特殊要求,但安全性能較差。系統(tǒng)結(jié)構(gòu)圖如圖 所示。11nn11n用戶信息所在歸屬管理評(píng)論信息發(fā)表地區(qū)信息n視頻信息圖 數(shù)據(jù)庫 ER 圖視頻定義表實(shí)體描述標(biāo)題文件名上傳人 Id上傳人上傳時(shí)間標(biāo)簽ID評(píng)論次數(shù)觀看次數(shù)圖 視頻定義表實(shí)體用戶定義表實(shí)體用戶名描述頭像文件密碼Email所在地創(chuàng)建時(shí)間性別ID權(quán)限訪問 IP圖 用戶定義表實(shí)體地區(qū)定義表實(shí)體地市 ID郵政編碼圖 地區(qū)定義表實(shí)體評(píng)論定義表實(shí)體評(píng)論人評(píng)論時(shí)間評(píng)論內(nèi)容ID評(píng)論人頭視頻 Id圖 評(píng)論定義表實(shí)體 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),使信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體來說,數(shù)據(jù)庫設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用系統(tǒng)環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效得存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求。數(shù)據(jù)庫的冗余與數(shù)據(jù)庫的效率總是對(duì)立的,要平衡這兩點(diǎn)達(dá)到最好的狀態(tài)。保證系統(tǒng)數(shù)據(jù)的一致性和有效性。要防止合法用戶使用數(shù)據(jù)庫時(shí)向數(shù)據(jù)庫加入不合語義的數(shù)據(jù)。(3)安全性原則數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù),防止非法用戶使用數(shù)據(jù)庫或合法用戶非法使用數(shù)據(jù)庫造成數(shù)據(jù)泄露、。表 表 user 的結(jié)構(gòu)字段名稱 數(shù)據(jù)類型 字段大小 說明id int 11 用戶 Idname varchar 20 用戶名password varchar 20 用戶密碼gender int 1 性別 varchar 50 電子郵件joinTime timestamp 注冊(cè)時(shí)間ip varchar 20 訪問 IPlocation varchar 6 所在地headImgFileName varchar 30 頭像文件名grade int 1 訪問權(quán)限(2)視頻信息表 video視頻信息表 video 是用來保存視頻的基本信息。表 表 ment 的結(jié)構(gòu)字段名稱 數(shù)據(jù)類型 字段大小 說明id int 11 評(píng)論 IduserName varchar 20 評(píng)論用戶名videoId int 11 評(píng)論視頻 Idcontent mediumtext 內(nèi)容creatTime timestamp 發(fā)表評(píng)論時(shí)間userHeadFile varchar 20 評(píng)論人頭像(4)地區(qū)表 area地區(qū)信息表 area 是用來保存地區(qū)的基本信息。注冊(cè)用戶頁面主要實(shí)現(xiàn)如下功能:(1)提供用戶信息輸入框,并能判斷用戶所輸入信息是否符合要求。(3)當(dāng)用戶輸入所在地時(shí)能夠自動(dòng)加載所在地的下拉列表。(5)提供驗(yàn)證碼,防止用戶惡意注冊(cè)。其中“注冊(cè)”按鈕的流程圖如圖 所示。圖 用戶注冊(cè)頁面 系統(tǒng)登錄頁面設(shè)計(jì)進(jìn)入注冊(cè)頁面后,按要求填寫基本信息。(2)提供用戶信息輸入提示,并能夠自動(dòng)提示用戶輸入信息的對(duì)錯(cuò)。(4)當(dāng)用戶輸入所在地時(shí)能夠自動(dòng)加載所在地的下拉列表。(6)注冊(cè)成功后自動(dòng)跳轉(zhuǎn)到用戶管理頁面。開始輸入登陸信息提示用戶名為空結(jié)束用戶名是否為空密碼是否為空用戶名密碼是否正確提示用戶名或密碼錯(cuò)誤結(jié)束按用戶要求將寫入 cookie打開主界面結(jié)束結(jié)束提示密碼為空NYYNN Y圖 “登陸”按鈕流程圖圖 用戶登陸頁面 視頻信息管理頁面設(shè)計(jì)本頁面下包含 2 個(gè)鏈接頁面:上傳視頻、列出視頻列表并能修改及刪除視頻。上傳視頻頁面主要實(shí)現(xiàn)如下功能:(1)提供視頻上傳輸入框。(3)上傳視頻到服務(wù)器。其中“上傳視頻”按鈕的流程圖如圖 所示。圖 “上傳視頻”頁面圖第 6 章 系統(tǒng)測試在任何軟件系統(tǒng)的開發(fā)過程中,尤其是在進(jìn)行大型軟件系統(tǒng)的開發(fā)中,任何一個(gè)編程人員都不可避免地會(huì)產(chǎn)生錯(cuò)誤。在系統(tǒng)實(shí)施過程中和實(shí)現(xiàn)后,應(yīng)該對(duì)系統(tǒng)進(jìn)行嚴(yán)格的測試,以及時(shí)的發(fā)現(xiàn)開發(fā)中產(chǎn)生的問題和缺陷,最后達(dá)到能夠保證輸入的測試數(shù)據(jù)能夠按照設(shè)計(jì)的要求輸出。實(shí)現(xiàn)這個(gè)目的關(guān)鍵是如何合理地設(shè)計(jì)測試用例,力求設(shè)計(jì)出最能暴露出問題的測試用例。在此主要選擇黑盒測試的方法對(duì)系統(tǒng)進(jìn)行測試,因?yàn)楹诤袦y試是將一組測試數(shù)據(jù)輸入系統(tǒng),觀察系統(tǒng)能否按照預(yù)先的設(shè)計(jì)輸出已設(shè)計(jì)好的結(jié)果。黑盒測試一般由用戶或者專職測試人員完成。所以此部分的測試就顯得十分重要,對(duì)此設(shè)計(jì)出了如表 所示的測試用例。對(duì)此設(shè)計(jì)出了如表 所示的測試用例。 測試結(jié)論根據(jù)所選的測試用例對(duì)系統(tǒng)進(jìn)行了相應(yīng)的測試后,測試結(jié)果均達(dá)到了預(yù)期的設(shè)計(jì),測試中系統(tǒng)未發(fā)生錯(cuò)誤。從整體上來講,本系統(tǒng)還比較令人滿意。下面對(duì)整個(gè)系統(tǒng)作一番總結(jié)。討論了 VOD 系統(tǒng)中的若干關(guān)鍵技術(shù),分析了 VOD 構(gòu)建過程中的一些問題,并針對(duì)具體問題給出了比較合適的解決方案,例如如何壓縮視頻、音頻等數(shù)據(jù),控制并發(fā)用戶數(shù)量等。(3)從內(nèi)容上來講,本系統(tǒng)針對(duì)實(shí)用性的需求,包含了視頻點(diǎn)播、課件點(diǎn)播和歌曲點(diǎn)播三個(gè)部分,突破了傳統(tǒng)的視頻點(diǎn)播在內(nèi)容上單純?yōu)橐曨l的缺陷。本系統(tǒng)引入了數(shù)據(jù)庫管理技術(shù),利用動(dòng)態(tài)網(wǎng)頁來與用戶交互。雖然在物理上,視頻服務(wù)器、Web 服務(wù)器和數(shù)據(jù)庫服務(wù)器三者一體,但是,我們從邏輯上將它們分開。在對(duì)視頻路徑進(jìn)行引用時(shí),我們采用 RTSP 協(xié)議。當(dāng)然,由于時(shí)間有限,本系統(tǒng)還存在一些不盡人意之處和有待深入研究的地方。系統(tǒng)是用軟編碼來實(shí)現(xiàn)的,雖然實(shí)現(xiàn)了 Web 本系統(tǒng),但暫且只是一個(gè)在線點(diǎn)播系統(tǒng),沒有涉及在線直播和視頻會(huì)議等方面,當(dāng)然,通過進(jìn)一步的設(shè)置,實(shí)現(xiàn)視頻直播是沒有問題的。本文只是停留在應(yīng)用層面上進(jìn)行開,還沒有在視頻點(diǎn)播原型系統(tǒng)上做深入的挖掘和探討?;?Web的視頻點(diǎn)播研究將是綜合多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)研究的一個(gè)重大課題,仍有很多方面尚需進(jìn)一步研究:在視頻點(diǎn)播廣播算法中,服務(wù)器熱門視頻節(jié)目的選擇算法是一個(gè)尚未深入探討的方面。視頻 解碼也是一個(gè)難點(diǎn)。新的編碼格式的出現(xiàn),對(duì)視頻點(diǎn)播算法的設(shè)計(jì)提出新的要求。相信隨著以上各方面研究的深入開展,視頻點(diǎn)播將更加完善,會(huì)給人們的生活帶來更多樂趣,必將受到大眾青睞。 JSP 美[M],
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1