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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-視頻點(diǎn)播系統(tǒng)設(shè)計(jì)-文庫吧資料

2024-12-11 18:24本頁面
  

【正文】 面執(zhí)行,在運(yùn)行時(shí), JAVA 平臺(tái)中的 JAVA 解釋器對(duì)這些字節(jié)碼進(jìn)行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段唄加載運(yùn)行環(huán)境中。 JAVA 程序在 JAVA 平臺(tái)上長(zhǎng)春工程學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 17 被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式的 .class 檔,然后可以再實(shí)現(xiàn)這個(gè) JAVA 平臺(tái)的任何系統(tǒng)中運(yùn)行,這種 途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。 JAVA 語言是體系結(jié)構(gòu)中立的 JAVA 解釋 器生成與體系 結(jié) 構(gòu) 無關(guān)的 字 節(jié)碼 指令 ,只要安 裝 了 JAVA 運(yùn) 行 時(shí) 系 統(tǒng) ,JAVA程序就可在任意的 處 理器上 運(yùn) 行。 JAVA 語言是安全的 JAVA 語言通常被用在網(wǎng)絡(luò)環(huán)境中,為此, JAVA 提供了一個(gè)安全機(jī)制以防御惡意代碼的襲擊,并且 JAVA 擁有虛擬機(jī),關(guān)于內(nèi)存方面 處理分配,都是通過 JAVA 的虛擬機(jī)來處理的,因此 JAVA 沒有指標(biāo)概念,不像其它 C 或者 C++程序那樣,需要程序員自己來對(duì)內(nèi)存進(jìn)行處理,這樣會(huì)導(dǎo)致程序本身的 BUG,甚至?xí):Σ僮飨到y(tǒng)本身,由于現(xiàn)今大多數(shù)用戶用的操作系統(tǒng)是 windows,而微軟的 windows 有 C 代碼構(gòu)成,所以這就是為什么 windows 會(huì)出現(xiàn)這么多漏洞,微軟會(huì)發(fā)布那么多補(bǔ)丁。同時(shí) JAVA 的遠(yuǎn)程方法啟動(dòng)機(jī)制也是開發(fā)分布式應(yīng)用的重要手段。 JAVA 是純面向物件的 JAVA 語言提供了類、接口、繼承等原語,為了方便, JAVA 不像 C、 C++那樣,支持多繼承, JAVA 只支持單繼承,但是接口是多繼承的,因此 JAVA 通過單繼承類,多繼承接口,也能實(shí)現(xiàn)多繼承,并且支持類與接口之間的實(shí)現(xiàn)機(jī)制, JAVA 語言全面支持動(dòng)態(tài)綁定,相比 C++語言只對(duì)虛函數(shù)使用動(dòng)態(tài)綁定,并且 JAVA 語言是以類為基礎(chǔ)的,所有功能都封裝在類中,只有通過對(duì)象來調(diào)用相應(yīng)的方法,才能實(shí)現(xiàn)該功能,是真正實(shí)現(xiàn)了數(shù)據(jù)和業(yè)務(wù)的封裝,總之, JAVA長(zhǎng)春工程學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 16 是純面向?qū)ο蟮摹6彝?過對(duì)現(xiàn) 今商 業(yè)項(xiàng)目 的考察, B/S 結(jié) 構(gòu) 這 種上世 紀(jì) 90年代流行起 來 的 開發(fā)結(jié) 構(gòu)正在逐步代替 C/S 結(jié) 構(gòu),到 現(xiàn) 今基本成 為 商 業(yè)項(xiàng)目開發(fā)的 主流,因 為它的方便性,易于 維護(hù) ,安全性, 僅 需能 夠連 接 inter的 瀏覽 器就可操作的特性,所以本系 統(tǒng)采 用 B/S結(jié) 構(gòu)。 (5)、網(wǎng) 絡(luò) 限制方面 來 看, C/S結(jié) 構(gòu)一般 對(duì) 網(wǎng) 絡(luò) 要求相 對(duì) B/S結(jié)構(gòu)較 高,一般的 C/S 結(jié) 構(gòu)的系 統(tǒng) , 僅 適合 兩 種形式的網(wǎng) 絡(luò) ,一種是局域網(wǎng)形式,一種是 寬帶 用 戶 ,而且 C/S 結(jié) 構(gòu)的系統(tǒng) 一旦在客 戶 操作 數(shù) 據(jù)的高峰期 時(shí) ,可能 會(huì) 造成網(wǎng) 絡(luò) 阻塞,相比 來 看, B/S結(jié) 構(gòu)的商 業(yè)項(xiàng)目 適長(zhǎng)春工程學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 15 合任何形式的網(wǎng) 絡(luò) ,而且特 別 適合 寬帶達(dá) 不到的地方。 (3)、系 統(tǒng) 的升 級(jí) 和功能添加方面上,因 為 B/S架構(gòu) 業(yè)務(wù)邏輯 在服 務(wù) 器端,不需要 開發(fā) 升級(jí)補(bǔ) 丁等,所以在 維護(hù) 或者新增 業(yè)務(wù) 功能模 塊時(shí) ,也很 簡(jiǎn)單 ,只需要新增網(wǎng) 頁頁 面,新增后臺(tái) 業(yè)務(wù)邏輯處 理程序即可,而 C/S 在升 級(jí)補(bǔ) 丁方面上, 不僅 需要大量的工作量 ,而且還 要兼顧 不同用 戶 不同版本,不用 種類 的操作系 統(tǒng) ,每 個(gè)種類 的操作系 統(tǒng) ,要 對(duì)應(yīng)開發(fā) 出不同 種類補(bǔ) 丁, 這樣 才能 滿 足新增功能,或 者維護(hù) 。而 B/S 架構(gòu)如果 維護(hù) 或者修改 則 不需要 開發(fā)補(bǔ) 丁等程序,只要修改服 務(wù) 器端部分即可。第三層數(shù)據(jù)庫方面就和客戶端和服務(wù)器端 (C/S)結(jié)構(gòu)差不多,因?yàn)榇蟛糠謱?duì)數(shù)據(jù)庫操作的邏輯都存在于 web 服務(wù)器中,所以數(shù)據(jù)庫方面也是依靠 web 服務(wù)器中邏輯來執(zhí)行,不過 web 服務(wù)器對(duì)數(shù)據(jù)庫的執(zhí)行邏長(zhǎng)春工程學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 14 輯產(chǎn)生的結(jié)果需要 web 服務(wù)器形成靜態(tài)結(jié)果返回給用戶的瀏覽器端顯示。 一般的瀏覽器 /服務(wù)器 (B/S)結(jié)構(gòu)基本分為三部分,第一部分為用戶操作接口,第二部分是 web 服務(wù)器的處理機(jī)制,第三部分為后臺(tái)數(shù)據(jù)庫。 2. 瀏覽器 /服務(wù)器 (B/S)結(jié)構(gòu) 瀏覽器 /服務(wù)器 (B/S)結(jié)構(gòu)在服務(wù)器端,采用的是 web 服務(wù)器,而在客戶端方面,則不想C/S 那樣需要客戶裝有客戶端軟件,而是利用客戶端機(jī)器上已裝有的瀏覽器, B/S 也正是Browser/Server 縮寫,用戶通過瀏覽器訪問系統(tǒng)的頁面,輸入信息,通過數(shù)據(jù)流傳到 服務(wù)器處理,服務(wù)器再將靜態(tài)數(shù)據(jù)傳到用戶的瀏覽器中,這樣的通過瀏覽器和服務(wù)器間一次次會(huì)話來實(shí)現(xiàn)用戶的操作。 (4) 網(wǎng)絡(luò)方面,客戶端和服務(wù)器端 (C/S)結(jié)構(gòu)在業(yè)務(wù)流量高峰期,可能會(huì)造成網(wǎng)絡(luò)流量阻塞,而且該結(jié)構(gòu)的軟件僅適合局域網(wǎng)內(nèi)部用戶或者是寬帶用 戶。 (2) 由于客戶端和服務(wù)器端 (C/S)結(jié)構(gòu),客戶端方面是占用用戶的磁盤空間,因此在安全性方面很不理想,因?yàn)榇私Y(jié)構(gòu)是犧牲硬盤空間,有效利用了客戶端機(jī)器的運(yùn)算能力,雖然在長(zhǎng)春工程學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 13 業(yè)務(wù)處理方面很完善,但是正因?yàn)橛行I(yè)務(wù)處理是在客戶端方面執(zhí)行的,所以如果 唄木馬,病毒干擾客戶端程序,那么將對(duì)用戶的利益造成一定危害。 正如舉出的這些例子,采用客戶端和服務(wù)器端 (C/S)形式的很少有商業(yè)系統(tǒng)的,雖然大多數(shù)軟件現(xiàn)今還在沿用這種經(jīng)典的客戶端和服務(wù)器端 (C/S)模式,它的的優(yōu)點(diǎn)是充分發(fā)揮了客戶端機(jī)器的 處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器,因此它最顯著的有點(diǎn)就是客戶端響應(yīng)速度快。 系 統(tǒng)設(shè)計(jì)相關(guān) 技 術(shù) 選用 B/S 體系 結(jié) 構(gòu) 現(xiàn)今的管理系統(tǒng)主要分為兩大種:客戶端和服務(wù)器端 (C/S)、瀏覽器端 /服務(wù)器端 (B/S),而絕大多數(shù)的瀏覽器端 /服務(wù)器端 (B/S)都是分布式多層結(jié)構(gòu)的,本系統(tǒng)采用的也是 瀏覽器端 /服務(wù)器端 (B/S)形式,分布式開發(fā)。 用 戶 接口友好,操作 簡(jiǎn)單 ,使用方便。 本系 統(tǒng)雖然 在前臺(tái)接口和中 間 控制器方面都 沒 有采用流行的 struts、 struts2或 spring框架,只有 數(shù) 據(jù) 庫 采用了 mybatis框架,因而 沒 有采用 當(dāng) 下流行的 SSH,但是本系 統(tǒng) 代 碼 方面力求 簡(jiǎn) 潔,并在各種 邏輯處 理前添加注 釋 , 實(shí)現(xiàn) 易于修改,易于 維護(hù) 。本系 統(tǒng)開發(fā) 所用 IDE 為 MyEclipse 、 數(shù) 據(jù) 庫為 MySQL, web服務(wù) 器 為 tomcat ,系 統(tǒng) 整體 盡 力追求模 塊 化,追求“高 內(nèi) 聚、低耦合”,力求安全性、方便性、 實(shí) 用性,同 時(shí) 也 嚴(yán)格 按照 MVC的方 式將 各 個(gè) 功能模 塊隔 離, 這樣 便于后期 維護(hù) 和管理。 系統(tǒng)的數(shù)據(jù)流程圖設(shè)計(jì)如圖 231, 232 所示。 網(wǎng)上視頻點(diǎn)播系統(tǒng) 用 戶 權(quán) 限 管 理 模 塊 用 戶 信 息 管 理 模 塊 用 戶 信 息 查 詢 模 塊 視 頻 查 詢 管 理 模 塊 視 頻 文 件 管 理 模 塊 長(zhǎng)春工程學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 10 圖 22 系統(tǒng)功能結(jié)構(gòu) 數(shù) 據(jù)流 圖 數(shù)據(jù)流程圖是一種通過圖形方式描述數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的,反映了系統(tǒng)必須完成的邏輯功能的模型,描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過程中經(jīng)歷 的變換。管理員可以查詢所有視頻,形成列表,可以修改任意視頻信息,可以刪除任何不合適的視頻檔,超級(jí)管理員對(duì)視頻操作和管理員一樣。 ⒋ 視頻 查 詢 管理模 塊 本模 塊 功能是查 詢視頻 文件,和用 戶 信息查 詢 不同, 視頻 查 詢 可以不限定角色和 權(quán) 限,可以通 過視頻 信息名 稱 查 詢 ,也可以通 過視頻類 型查 詢。 ⒉ 用 戶 信息管理模 塊 本模 塊 主要功能是 對(duì) 用 戶 信息的操作,包括增、 刪 、改、查,用 戶 信息包括注 冊(cè) 后的 會(huì)長(zhǎng)春工程學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 9 員 以及普通管理 員 的信息,具體的功能 實(shí)現(xiàn) 也和角色及 權(quán) 限相 關(guān),比 如游客注 冊(cè)時(shí)是執(zhí) 行的添加功能, 會(huì)員就 只能修改自己的信息,管理 員 能 夠 查 詢會(huì)員 信息,修改 會(huì)員 信息, 刪 除 會(huì)員 信息,同 時(shí) 也能修改自己的信息,超 級(jí) 管理 員 可 以創(chuàng) 建普通管理 員 ,修改自己信息,修改會(huì)員 信息,修改普通管理 員 信息, 刪 除 會(huì)員 , 刪 除管理 員 。模塊之間設(shè)計(jì)模式符合“高內(nèi)聚,低耦合”。用戶或者管理員的功能接口之間通過連接來銜接,每種功能和對(duì)應(yīng)管理模塊掛鉤。登錄之前用戶只能通過 搜索并在 觀看視頻,登錄之后用戶便可在 中上傳視頻,在 中能顯示該用戶的視頻列表,并可以在列表中刪除視頻,用戶可以在 中修改自己信息,在 中修改自己上傳的視頻信息。根據(jù) 實(shí)際情況,在系統(tǒng)配置和網(wǎng)絡(luò)寬帶環(huán)境都得到基本保證的情況下,最需考慮的是會(huì)員的信息安全問題,所以基本上每個(gè)角色對(duì)應(yīng)的權(quán)限都已經(jīng)是固定的,因此在新建一個(gè)角色時(shí),會(huì)順便按照設(shè)計(jì)規(guī)定賦予其該有的權(quán)限,在權(quán)限判定時(shí)也是先來判斷用戶角色,再來判斷權(quán)限。能夠上傳自己的視頻,刪除自己視頻,修改自己的視頻信息。視頻文件對(duì)應(yīng)表操作的信息包括: fileid(檔 id)、 filename(文件名 )、 memo(備注 )、 uploadtime(上傳時(shí)間 )、 type(視頻類 型 )。會(huì)員信息對(duì)應(yīng)的表處理包括: userid(用戶 id)、 username(用戶名 )、 password(密碼 )、 realname(真實(shí)姓名 )、 nickname(昵稱 )、 memo(備注 )、 provinceid(省id)、 cityid(市 id)。對(duì)應(yīng)視頻檔的表是表 file,表中視頻文件信息包括 fileid(文件 id)、 filename(文件名 )、 memo(備注 )、 uploadtime(上 傳時(shí)間 )、 type(視頻類 型 )。其中所有人員信息包括超級(jí)管理員,普通管理員,會(huì)員信息均在表 user 中,包括對(duì) user 表的操作包括 userid(用戶 id)、 username(用戶名 )、 password(密碼 )、 realname(真實(shí)姓名 )、 nickname(昵稱 )、 memo(備注 )、 provinceid(省 id)、 cityid(市 id)。并具有角色和權(quán)限控制來保證系統(tǒng)功能完善。 長(zhǎng)春工程學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 6 系 統(tǒng) 功能需求 網(wǎng)上視頻點(diǎn)播系統(tǒng)是一種能夠在線播放視頻,上傳視頻的網(wǎng)站,目的是希望人們既能觀看別人視頻,也能自己上傳自己的視頻秀下自己,滿足當(dāng)今人們的精神需要。 綜 上所述,此系 統(tǒng) 能 夠 確定 開發(fā), 在技 術(shù) 和 經(jīng)濟(jì) 等方面都可行,并且能 實(shí)現(xiàn)低 投入和 視頻點(diǎn) 播上 傳 。硬件方面的要求就不那么高了, 現(xiàn) 在的硬件技 術(shù)發(fā) 展日新月異,性能越 來 越 強(qiáng) ,容量越 來 越大,成本越 來 越小,硬件方面是 滿足開發(fā) 需要的,因此技 術(shù)方面是可行的。 (2) 技 術(shù) 可行性 :技 術(shù) 可行性是只本系 統(tǒng) 在技 術(shù) 上能否完成,包括 軟 硬件是否 滿足開發(fā)者需要。 長(zhǎng)春工程學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 5 2 系統(tǒng)需求分析 作 為網(wǎng)上視頻 播放上 傳系統(tǒng) 的第一步,需求分析是至 關(guān) 重要的一步,是 來 通 過 描述系 統(tǒng)的需求定 義 系 統(tǒng) 中的重要功能模 塊,進(jìn) 而建立模型,需求分析是用 戶 與系 統(tǒng)開發(fā) 者 之間關(guān)于該 系 統(tǒng)細(xì)節(jié) 與功能 之間 的互相 溝 通 ,達(dá) 到各 個(gè) 功能模 塊 都有明確的 設(shè)計(jì) 方案,所以,需求分析是 該 系 統(tǒng) 的 開發(fā) 人 員 和用 戶 共同完成的,通 過 需求分析 來明 確系 統(tǒng) 是否符合 對(duì)應(yīng) 用 戶 的需求,或者適用于哪些用 戶 。 人們只要登錄視頻上傳的網(wǎng)站,就能夠根據(jù)視頻的名稱或者種類進(jìn)行視頻的檢索,查找自己想要觀看的視頻,如果想要上傳視頻,就需要注冊(cè)成為會(huì)員,會(huì)員同樣可以搜索和觀看自己感興趣的視頻 ,也可以管理自己上傳過的視頻,會(huì)員上傳視頻時(shí),可以加入對(duì)視頻的詳細(xì)介紹,方便其它用戶在查找時(shí)區(qū)別。 通過以上數(shù)據(jù),視頻上傳播放服務(wù)正隨著互聯(lián)網(wǎng)的發(fā)展而流行起來,自己錄制視頻也是當(dāng)今互聯(lián)網(wǎng)的流行之一,所以,作為區(qū)別于新媒體的技術(shù)實(shí)現(xiàn)之一,視頻在線播放服務(wù)更貼近人們的生活,將在不就的將來取代傳統(tǒng)媒體,成為媒體傳播的主流。而根據(jù)現(xiàn)階段用戶的發(fā)展,后者更受歡迎,因而在線視頻播放服務(wù)的發(fā)展方向?qū)?huì)是網(wǎng)站類服務(wù)。 目前視頻上傳播放服務(wù)的 概述、發(fā)展現(xiàn)狀 其實(shí),視頻上傳播放服務(wù),到今天已經(jīng)發(fā)展有 7 年左右,技術(shù)上也已經(jīng)非常成熟,現(xiàn)在的視頻播放主要分為兩種形式,一種是客戶端類型,另一種是網(wǎng)站類。 在線視頻是新媒體的具體實(shí)現(xiàn)之一,早在 2021 年,全球影響力最高的 YouTube 就已經(jīng)正式運(yùn)營(yíng),而隨后幾年國內(nèi)也如雨后春筍搬的諸如優(yōu)酷網(wǎng),土豆網(wǎng),酷 6 網(wǎng), 56 網(wǎng)等在線視頻上傳網(wǎng)站,隨著在線視頻上傳網(wǎng)站這種媒體形式不斷風(fēng)靡全球,對(duì)應(yīng)的用戶也越來越多,據(jù) Mashable 博客報(bào)導(dǎo), YouTube 現(xiàn)在每天播放的視頻數(shù)量超過 20 億次,是 2021 年的 250 倍。新興媒體與傳統(tǒng)媒體在
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1