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

正文內(nèi)容

畢業(yè)設(shè)計說明書論文-計算機-視頻搜索與分享平臺的設(shè)計與實現(xiàn)(留存版)

2025-02-01 15:33上一頁面

下一頁面
  

【正文】 開 發(fā)效率 、 便以 維護。 會員評論視頻 會員用戶擁有對觀看過的視頻進行評論的功能。 黑龍江工程學(xué)院本科生畢業(yè)設(shè)計 11 第 3 章 系統(tǒng)分析 系統(tǒng)可行性分析 系統(tǒng)的可行性分析主要從經(jīng)濟可行性、技術(shù)可行性兩大方面所給出的解決方案是否可行, 只有當(dāng)兩種解決方案 可行并且必要時才能進行開發(fā),以免造成不必要的經(jīng)濟損失 ,以下 內(nèi)容是對本系統(tǒng)的可行性 進行 分析 : 經(jīng)濟可行性 : 經(jīng)濟可行性是對 一個系統(tǒng) 的開發(fā) 經(jīng)費及收益 的評估, 開發(fā)此軟件不需要大量的經(jīng)費 ,此經(jīng)費對于系統(tǒng)使用者是完全可以接受的,硬件設(shè)備方面以目前的個人計算機即可使用,并且在維護上不需要投入多余的精力,這樣低投入又能方便用戶觀看視頻和分享視頻是很值得的,所以在經(jīng)濟方面是可行的; 技術(shù)可行性 : 技術(shù)可行性是指本系統(tǒng)在技術(shù)上能否實現(xiàn),包括在軟硬件上是否滿足開發(fā)者需要。 使用 DIV+CSS 對 網(wǎng)站擁有者的好處: 減少代碼組件,加快開發(fā)效率,使用更加方便; 帶寬要求降低,代碼更簡潔,維護升級成本顯著降低; 系統(tǒng)更加簡單高效,靜態(tài)的頁面更容易被搜尋引擎搜索到。在 Struts 的視圖的 View 端,不但可以使用 JSP 的標簽庫, 也可以使用其他表現(xiàn)層組件技術(shù)進行整合,比如 EL語言、 JSTL 等。 Servlet 一旦被加載實例化,直至 Web 應(yīng)用服 務(wù)器關(guān)閉或者停止應(yīng)用服務(wù)時服務(wù)器才會調(diào)用 Servlet 的 Destroy()方法來停止。 Java 通常通過 兩種方法來 創(chuàng)建線程 :其一,從 Thread 類派生出子類并重寫 run 方法,使用該子類創(chuàng)建的對象即為線程對象; 其二 , 實現(xiàn) Runnable 接口的對象包裝成一個線程對象。 本設(shè)計采用 版本。 Java 簡介 Java 是一種目前最主要的一種面向?qū)ο蟮木幊陶Z言,擁有 跨平臺 、 面向?qū)ο?、 泛型編程 等特性,已經(jīng)廣泛應(yīng)用于個人 PC、企業(yè)級應(yīng)用、移動互聯(lián)網(wǎng)終端等應(yīng)用開發(fā)。然而隨著用戶需求的逐漸變化以及科學(xué)技術(shù)的持續(xù)發(fā)展,移動互聯(lián)網(wǎng)受到人們的追捧,視頻行業(yè)也在漸漸的將重心由 PC 端向移動端轉(zhuǎn)移,各視頻網(wǎng)站對于移動端的開發(fā)也更加重視。隨著 Inter 的高速發(fā)展,信息的分享越來越普遍, Web 技術(shù)提供了這種便利讓人們更方便高效獲得大量信息的服務(wù)。 Harbin 黑龍江工程學(xué)院本科生畢業(yè)設(shè)計 I 摘 要 本設(shè)計課題的目的是 設(shè)計并實現(xiàn)一個在線視頻搜索與分享平臺系統(tǒng)。 目前人們通過視頻圖像來獲取信息主要是通過互聯(lián)網(wǎng)和電視,但是電視往往不能在第一時間將最新的消息傳達到人們,而且電視傳遞信息中,觀眾太被動,觀眾只能觀看節(jié)目提供者播放 的節(jié)目,無法與觀眾達成很好的互動。視頻點播系統(tǒng)采用流媒體技術(shù), 方便 廣大用戶 的在線視頻觀看 。 Java 編程語言與 C++語言的風(fēng)格非常接近。 Java 語言中剔除了指針的概念, 提供了垃圾 自動 回收機制,開發(fā)者 可以遠離內(nèi)存管理問題的困擾 。 Servlet 簡介 Servlet 是用 Java 編寫的 服務(wù)器 端應(yīng)用 程序 。 JSP 擁有八大內(nèi)置對象,分別是 request、 response、 session、 application、 out、 page、config、 exception 和 pageContext,因此可以像 Servlet 一樣使用。 CSS 主要用來對網(wǎng)頁的風(fēng)格進行設(shè)計。 SQL 語言是世界上最流行的和標準化的數(shù)據(jù)庫語言。 系統(tǒng) 功能需求 需求分析是軟件定義 “系統(tǒng)做成什么樣”。 管理員添加視頻 管理員同樣具有上傳視頻的功能,豐富該平臺的內(nèi)容,管理員上傳的視頻不需要通過審核即可發(fā)布到系統(tǒng)中。 用戶登錄 已經(jīng)擁有該系統(tǒng)賬號的會員用戶可以直接使用賬號登陸系統(tǒng)。 登錄系統(tǒng) 用戶名存在 ? 判斷身份 管 理員 會員用戶 在線瀏覽 修改賬戶及密碼 在線收看 節(jié)目發(fā)布 在線搜索 節(jié)目管理 否 登陸成功 ? 是 否 用戶注冊 登陸系統(tǒng) 黑龍江工程學(xué)院本科生畢業(yè)設(shè)計 20 本系統(tǒng)采用 MySQL 數(shù)據(jù)庫管理,根據(jù)對數(shù)據(jù)庫中表 設(shè)計的研究和思考,視頻搜索與分析系統(tǒng)平臺數(shù)據(jù)庫中表設(shè)計如下:分別為 admin (管理員表 )、 user(用戶表 )、video(視頻信息表 )、 video_type(視頻類別表 )、 review(評論信息表 )。其中包括網(wǎng)站的所有功能的菜單:Logo、視頻搜索、用戶注冊、用戶登錄、個人信息、上傳視頻、按照類別查詢視頻、按播放排行和今日推薦等。視頻表如表 所示。會員用戶注冊登陸流程圖如圖 所示: 管理員登錄頁面 管理員主頁面 管理會員用戶頁面 管理員系統(tǒng)管理維護主頁面 審核視頻頁面 管理員主界面 修改影片信息界面 管理員刪除影片信息主頁面 播放影片信息頁面 管理評論信息頁面 退出管理系統(tǒng)頁面 黑龍江工程學(xué)院本科生畢業(yè)設(shè)計 17 圖 用戶注冊 與 登陸流程圖 用戶視頻搜索設(shè)計流程如下:用戶登錄后可以在搜索框中使用關(guān)鍵字搜索視頻信息和根據(jù)類別來搜索視頻信息。每個 子 系統(tǒng) 都 擁有自己 的功能, 把所有的子系統(tǒng)功能 集成一個完整的系統(tǒng) , 便完成了整個系統(tǒng)的功能 。 查看視頻相關(guān)信息并播放視頻 會員用戶可以通過主頁面上的視頻推薦和搜索到相關(guān)視頻結(jié)果中的視頻信息直接跳轉(zhuǎn)到視頻播放界面,在界面中會詳細介紹視頻的相關(guān)信息,同時自動播 放該視頻。這些開源框架和技術(shù)可以縮短開發(fā)周期,提高系統(tǒng)運行效率,優(yōu)化系統(tǒng)減輕服務(wù)器壓力,并且可以有效的降低成本。 使用 DIV+CSS 頁面設(shè)計的好處: 顯示與內(nèi)容分析使得文件下載與頁面顯示速度更快; CSS 的強大支持使得更容易被更廣泛的設(shè)備所訪問; 用戶能夠通過樣式選擇來定制屬于自己的表現(xiàn)界面效果。 Struts 可以使用各種標準的數(shù)據(jù)訪問技術(shù)相結(jié)合,如 JDBC 與 JNDI 等。除非提前設(shè)置讓容器初始化的時候自動加載 Servlet,否則 Servlet 只會在第一個請求到來時被加載 和 實例化 。一個 Java 程序可以同時運行多個線程來處理,線程在Java 語言中是一種特殊的對象,創(chuàng)建一個線程,那么該線程類必須繼承自 Thread 類,或者繼承 Thread 類的子類,又或者實現(xiàn)一個 Runnable 接口。后來 Sun 公司 被 甲骨文公司 并購,Java 也隨之成為甲骨文公司的產(chǎn)品。通過對現(xiàn)今商業(yè)項目的考察, B/S 結(jié)構(gòu)正在逐步代替 C/S 結(jié)構(gòu),到現(xiàn)今基本成為商業(yè)項目開發(fā)的主流,因為它的方便性,易于維護,安全性,僅需連接到互聯(lián)網(wǎng)的瀏覽器就可操作的特性,所以本系統(tǒng)采用 B/S結(jié)構(gòu)。近些年來,隨著互聯(lián)網(wǎng)的快速發(fā)展以及人們生活方式的改變,越來越多的視頻網(wǎng)站開始迅速崛起,諸如 Twitter、 YouTube、優(yōu)酷、土豆、 KU PPS、 PPTV、 5樂視、愛奇藝等,一系列的視頻網(wǎng)站都在市場上占有一席之地,并且激烈的競 爭著。 本系統(tǒng)用 Java 語言來開發(fā)本系統(tǒng),使用經(jīng)典的 MVC 模式 Struts 框架,數(shù)據(jù)庫用MySQL ,通過 JDBC 技術(shù)來連接系統(tǒng)。所謂的 視頻搜索與分享平臺系統(tǒng)是基于 Web 的 在線 視頻 信息 平臺 系統(tǒng) ,主要集成了視頻搜索、 視頻點播、視頻上傳、 視頻下載、 視頻分享和視頻評論等功能 ,為網(wǎng)絡(luò)時代的人們提供方便、快捷的搜索視頻信息并點播 和分享 視頻 ,豐富人們 的 生活 ?,F(xiàn)在的網(wǎng)友喜歡把自己看過的有趣的視頻與朋友分享,老師希望通過實時網(wǎng)絡(luò)發(fā)送視頻,實現(xiàn)遠程網(wǎng)絡(luò)教學(xué)。本系統(tǒng) 采用模塊化開發(fā) 的方式,大大節(jié)省 開發(fā) 的時間 。 Java 用 引用 取代 C++語言中的指針,移除掉 C++中 運算符重載 ,改用 接口 取代 C++中的多繼承,增加 垃圾回收器 功能。Java 虛擬機 實現(xiàn)了對內(nèi)存的動態(tài)分配 ,采用了面向?qū)ο蟮臋C制,運算符 new 為每個對象分配內(nèi)存空間,實際內(nèi)存會隨程序運行情況而改變。其主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài) Web 頁面。 JSP 是 HttpServlet 的擴展。目前 CSS 3 強大到能讓 網(wǎng)頁 的表現(xiàn)與內(nèi)容相分離。 MySQL 是以 一個客戶機 /服務(wù)器結(jié)構(gòu)的實現(xiàn)。需求分析明確 系統(tǒng)應(yīng)該完成哪些工 作,達成什么樣的要求,在系統(tǒng)的需求分析時必須 要對需求進行 準確、清晰 和 具體 的分析 。 管理員修改視頻信息 管理員可以對視頻信息進行修改更新。 取回密碼 黑龍江工程學(xué)院本科生畢業(yè)設(shè)計 15 如果已注冊的用戶忘記了自己登錄的密碼,可以通 過取回密碼模塊找回自己的密碼,填寫注冊郵箱,點擊取回密碼按鈕,系統(tǒng)將自動從數(shù)據(jù)庫讀取用戶的用戶名和密碼,以郵件的形式發(fā)送到用戶注冊的郵箱中。下面是對各個表的表作用以及每個表字段的說明: admin(管理員表 ):本表主要用來存儲管理員賬號信息。點擊鏈接就可以進入相關(guān)的頁面,如圖 所示 : 圖 前臺主頁 系統(tǒng)登錄頁面 視頻搜索與分享系統(tǒng)中的用戶登錄模塊。 表 video_type(視頻分類表 ) 字段 類型 長度 備注 屬性 video_type_id Int 50 分類編號 主鍵,自增長 video_type_name Varchar 50 分類名稱 黑龍江工程學(xué)院本科生畢業(yè)設(shè)計 21 video(視頻表 ):本表主要用來保存本系統(tǒng)中所有的視頻信息。登陸流程如下:輸入登陸用戶名和密碼,查詢數(shù)據(jù)庫檢測用戶名是否存在,如果不存在直接返回用戶名不存在信息,如果用戶名存在,再根據(jù)用戶名查詢密碼,判斷密碼是否正確,正確則正常登陸,否則返回用戶名與密碼不匹配信息,要求用戶重新登陸 。 系統(tǒng) 模塊化是 指把 一個復(fù)雜 系統(tǒng) 逐層 地 劃分成若干個 子 系統(tǒng) 的過程。 搜索視頻信息 會員用戶可以分別通過視頻類型來快速搜索視頻相關(guān)信息和通過搜索框的關(guān)鍵字搜索視頻相關(guān)信息。然后介紹了視頻搜索與分享平臺使用的 MySQL 數(shù)據(jù)庫,之所以選用這個是因為 MySQL 體積小,性能高并且操作簡單。 CSS + DIV 的出現(xiàn)使得我們可以不再使用表格定位技術(shù),就能實現(xiàn)各種定位,并控制頁面的內(nèi)容和背景。在 MVC 的 模型中, Struts 里的 ActionForm 與 Action 類都繼承并實現(xiàn)超類。 Servlet 一般部署在 Web 容器中,由 Web 容器控制來 Servlet 的生命周期。 Java 語言除了 本身 具有的許多 安黑龍江工程學(xué)院本科生畢業(yè)設(shè)計 7 全特性 外, Java 對通過網(wǎng)絡(luò)下載的類本身具有一套安全防范機制,類 ClassLoader,例如分配不同的命名空間以防替代本地的同名類和 字節(jié)代碼 檢查,并提供安全管理機制,類 SecurityManager 讓 Java 應(yīng)用設(shè)置了安全哨兵; Java 語言是多線程的。 微軟公司 為了與 SUN公司競爭 推出了 .NET 平臺 和 模仿 Java 的 C語言。 通過以上對 C/S 結(jié)構(gòu)和 B/S 結(jié)構(gòu)系統(tǒng)分析,視頻搜索與分享系統(tǒng),不需要用戶進行太多復(fù)雜操作,而且現(xiàn)今視頻播放不需要利用客戶端的播放器,而是采用流行的 flash播放器播放,所以采用 B/S 結(jié)構(gòu)來制作更適合。 在線視頻媒體是新媒體的具體表現(xiàn)之一。視頻網(wǎng)站是運用視頻流媒體技術(shù)與網(wǎng)絡(luò)技術(shù)相結(jié)合,開發(fā)出視頻搜索與分享平臺系統(tǒng),為用戶提供視頻信息搜索,欣賞視頻、下載視頻和評論視頻信息的一個平臺,提供良 好的用戶體驗,滿足用戶的需求。 本系 統(tǒng)開發(fā) 采用集成開發(fā)工具 為 MyEclipse , MySQL 數(shù) 據(jù) 庫 , Web 服 務(wù) 器使用 Tomcat , 采用 Struts 框 架的系統(tǒng)解決方案, 用 JDBC 技術(shù)來進行事務(wù)管理, 頁面 開發(fā) 使用 CSS 和 JavaScript 技術(shù) ;以此為基礎(chǔ)設(shè)計并實現(xiàn)視頻搜 索與分享平臺系統(tǒng) 。而互聯(lián)網(wǎng)中的視頻點播系統(tǒng)能很好的解決這些問題,滿足不同層次觀眾的需求,隨時隨地地按照自己的意愿來獲取和分享信息。系統(tǒng)的開發(fā)目標如下: 黑龍江工程學(xué)院本科生畢業(yè)設(shè)計 3 界 面設(shè)計友好、美觀; 數(shù)據(jù)存儲安全、可靠; 信息分類清晰、準確; 豐富的搜索功能,保證信息查詢的靈活性; 實現(xiàn)對視頻信息分類展示; 提供最新視頻和視頻點擊排行榜; 提供視頻編輯、刪除和發(fā)布功能,方便管理員操作; 具有易維護性、易擴展性和易操作性。 Java 是幾乎所有類型的網(wǎng)絡(luò)應(yīng)用程序的基礎(chǔ),也是開發(fā)和提供移動應(yīng)用程序、游戲、基于 Web 的 內(nèi)容和企業(yè)軟件的全球標準。程序運行中 Java 虛擬機會自動對內(nèi)存進行掃描, 如
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1