




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、題目: 基于jsp視頻審核系統(tǒng) 摘 要在當(dāng)今社會(huì),視頻得到了廣泛的發(fā)展,視頻傳播是當(dāng)前重要的傳播渠道。隨著信息技術(shù)的不斷發(fā)展,國際上各大視頻網(wǎng)站、有相關(guān)需求的企事業(yè)單位紛紛建立了自己的視頻資源管理系統(tǒng),實(shí)現(xiàn)了視頻分發(fā)和點(diǎn)播的網(wǎng)絡(luò)化、信息化管理。國內(nèi)只有部分大型企業(yè)開發(fā)了相應(yīng)的視頻管理平臺(tái)。本文根據(jù)實(shí)際需求和具體業(yè)務(wù)需求,開發(fā)了教學(xué)視頻資源管理系統(tǒng),使系統(tǒng)盡可能滿足業(yè)務(wù)需求相似的學(xué)校的需求,避免開發(fā)資源的浪費(fèi)。本文以某中學(xué)的實(shí)際工作為背景,針對視頻管理系統(tǒng)中常見的問題進(jìn)行研究。整理設(shè)計(jì)了適合中學(xué)的視頻審核、視頻發(fā)布、視頻點(diǎn)播、查詢統(tǒng)計(jì)等業(yè)務(wù)需求。在功能需求和技術(shù)路線下,進(jìn)行系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、框架設(shè)計(jì)
2、、功能模塊設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì),構(gòu)建符合此需求的視頻審核系統(tǒng)。關(guān)鍵詞:jsp;視頻;審核;系統(tǒng)AbstractIn todays society, video has developed extensively, and video dissemination is an important method of dissemination. With the continuous development of information technology, major video websites and related enterprises and institutions have esta
3、blished their own video resource management systems around the world to enable video distribution and on-demand network and information management. Only some large enterprises in China have developed corresponding video management platforms. Based on actual needs and specific business requirements,
4、this article develops a teaching video resource management system, and makes the system as much as possible to meet the needs of schools with similar business needs, avoiding waste of development resources. This article is a video management system based on a specific common problem. This article so
5、rts out the business requirements of auditing and designs video, video publishing, video on demand, query statistics, etc., suitable for using video management system in middle school. According to the functional requirements and technical route, the system structure design, framework design, functi
6、onal module design and database design were carried out, and a video audit system was built according to the requirements.Keywords: jsp; video; audit; system目 錄摘 要IAbstractII前言1第一章 相關(guān)技術(shù)概述11.1 JSP概述11.2 B/S模式21.3 SQLServer2第二章 系統(tǒng)需求分析32.1 功能性需求分析32.2 非功能性需求分析4第三章 系統(tǒng)總體設(shè)計(jì)53.1 系統(tǒng)設(shè)計(jì)原則53.2 系統(tǒng)總體架構(gòu)53.3 系統(tǒng)功能設(shè)
7、計(jì)63.4 數(shù)據(jù)庫設(shè)計(jì)11第四章 系統(tǒng)的實(shí)現(xiàn)134.1 用戶功能實(shí)現(xiàn)134.2 視頻發(fā)布管理144.3 視頻點(diǎn)播164.4 后臺(tái)管理17第五章 系統(tǒng)測試185.1 測試方法185.2 測試范圍195.3 測試結(jié)果20結(jié)束語21致謝22參考文獻(xiàn)23 IV前言今天,由于知識(shí)的爆炸性增長,各種各樣的信息通過各式各樣的媒體被發(fā)送,各種各樣的產(chǎn)業(yè)的變革、開發(fā)、革新離不開科學(xué)技術(shù)的指導(dǎo)。信息產(chǎn)業(yè)與知識(shí)經(jīng)濟(jì),特別是網(wǎng)絡(luò)技術(shù)和信息技術(shù)的普及和迅速的進(jìn)步,對政治、經(jīng)濟(jì)、文化等社會(huì)的各種各樣的領(lǐng)域造成極大的影響,因此,我們的生活、工作、研究、交流方式也發(fā)生了變化。當(dāng)今人們最重要的能力之一:獲取、處理、傳遞和應(yīng)用信
8、息的能力。1由于互聯(lián)網(wǎng)的高速發(fā)展,原有的單向與被動(dòng)接受越來越不能滿足群眾的需求?,F(xiàn)在及時(shí)、獨(dú)立的節(jié)目選擇模式深受人們歡迎。視頻點(diǎn)播的出現(xiàn)填補(bǔ)了傳統(tǒng)電視模式的缺點(diǎn),也滿足現(xiàn)在用戶的需求。目前,有很多的視頻監(jiān)視系統(tǒng),資源也很豐富,信息的高速連接,造成網(wǎng)絡(luò)環(huán)境中誰都可以上傳視頻的操作,導(dǎo)致監(jiān)視和錄像監(jiān)查不嚴(yán)格,出現(xiàn)多數(shù)駁雜的視頻質(zhì)量,因此找到適當(dāng)?shù)囊曨l過濾是需要時(shí)間和人力的,也相對對任務(wù),信息用戶的工作負(fù)荷增加。因此,完善的視頻審核系統(tǒng)是非常有必要的。第一章 相關(guān)技術(shù)概述1.1 JSP概述JSP是在頁面設(shè)計(jì)過程中起重要作用的技術(shù)標(biāo)準(zhǔn)(特別是在具有動(dòng)態(tài)特性的情況下)。結(jié)合其他相關(guān)技術(shù),可以為開發(fā)各種網(wǎng)
9、站和系統(tǒng)提供合適的環(huán)境和便利的工具。2JSP有助于在服務(wù)器上創(chuàng)建動(dòng)態(tài)內(nèi)容。這是Java平臺(tái)服務(wù)器端編程集成解決方案的一部分,提供了CGI等其他服務(wù)器端技術(shù)可移植的替代方案。另外,信息的顯示與應(yīng)用程序邏輯分離,促進(jìn)可再利用部件編程模型,其功能范圍比超文本標(biāo)記語言的功能范圍更廣。你可以在Hypertext Markup Language頁面中插入特定的Java條目。1這些目錄所生成的動(dòng)態(tài)內(nèi)容也可以合并到其他文件中,例如XML。此外,JSP技術(shù)可以創(chuàng)建新的HTML / XML標(biāo)簽和JavaBeans組件,為HTML設(shè)計(jì)師提供新的功能,而不需要學(xué)習(xí)編程方法。對于Java開發(fā)者來說,JSP可以看作是Ja
10、va項(xiàng)目的轉(zhuǎn)接頭,它可以直接與HTML結(jié)合,而不需要?jiǎng)?chuàng)建其他類別來生成頁面。此外,當(dāng)用戶向服務(wù)器發(fā)送對網(wǎng)頁的請求時(shí),JSP會(huì)生成相應(yīng)的代碼并生成結(jié)果。JSP的優(yōu)點(diǎn)如下:(1)不需要重復(fù)描述,可以在不同的平臺(tái)上運(yùn)行相同的代碼。這個(gè)技術(shù)是基于Java的,所以有這個(gè)功能。而且,這項(xiàng)技術(shù)非??煽?。(2)開發(fā)不受系統(tǒng)限制。使用開發(fā)用的這個(gè)技術(shù)的話,系統(tǒng)和環(huán)境不會(huì)成為制約。這個(gè)優(yōu)點(diǎn)不能用在其他類似的技術(shù)上。(3)項(xiàng)目大小不一。項(xiàng)目開發(fā)的難易度不同,最終的權(quán)重也不同。和幾個(gè)jar一樣小,和多個(gè)服務(wù)器負(fù)荷一樣大。(4)眾多開發(fā)工具的支持。3這是Java語言本身所擁有的。1.2 B/S模式B / S(瀏覽器/服
11、務(wù)器)模式是隨著互聯(lián)網(wǎng)的發(fā)展而出現(xiàn)的瀏覽器/服務(wù)器模式。b / s模式的好處是,操縱、保守及系統(tǒng)擴(kuò)張方面更方便,客戶端服務(wù)器上安裝軟件,所以服務(wù)器可以處理程序的計(jì)算負(fù)荷大幅減輕被遠(yuǎn)程控制功能,使各種各樣的地方,各種各樣的用戶接入方式,同一數(shù)據(jù)訪問操作:b / s模式,服務(wù)器分割為兩個(gè)類型:如圖3-1所示,形成三層結(jié)構(gòu)的應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器。第一層是演示層,應(yīng)用對象是客戶端。呈現(xiàn)層的作用是瀏覽器顯示從服務(wù)器返回的信息。具體的工作流程是,首先向指定的服務(wù)器公開操作要求,然后驗(yàn)證ID。驗(yàn)證成功的話,結(jié)果會(huì)返回給客戶。功能層的應(yīng)用可以向連接的數(shù)據(jù)庫服務(wù)器發(fā)送請求,數(shù)據(jù)被服務(wù)器處理后,結(jié)果被返回到服務(wù)
12、器。順序必須是基于在演示層的瀏覽器上的請求處理程序,所以功能層需要強(qiáng)大的邏輯處理功能。第三層是數(shù)據(jù)層,也就是數(shù)據(jù)庫服務(wù)器。它主要功能是接收來自功能層的指令,處理數(shù)據(jù),執(zhí)行分析,通過應(yīng)用服務(wù)器,然后轉(zhuǎn)移到客戶端。1.3 SQLServerSQLServer的作用是數(shù)據(jù)的分析、處理和存儲(chǔ),是關(guān)系數(shù)據(jù)庫管理系統(tǒng)。SQLServer的集成適合多種操作。其數(shù)據(jù)庫技術(shù)的特點(diǎn)是高可用性、可縮放性和易于安裝和使用。表保存在SQLServer數(shù)據(jù)庫中。SQLServer是性能、管理、易用性和安全性高的關(guān)系數(shù)據(jù)庫管理系統(tǒng),可以有效地解決各種數(shù)據(jù)庫的使用。主要功能簡單的操作客戶端/服務(wù)器的使用設(shè)計(jì)結(jié)構(gòu)、支持多個(gè)開發(fā)
13、平臺(tái)和企業(yè)級(jí)應(yīng)用。 第二章 系統(tǒng)需求分析2.1 功能性需求分析2.1.1 在線發(fā)布視頻在線視頻功能分為在線上傳和在線審核。視頻資源管理系統(tǒng)的基本功能是在線收集視頻,即教師上傳視頻的功能。要想實(shí)現(xiàn)在線上傳視頻的功能,首先需要確定能實(shí)現(xiàn)這個(gè)功能的用戶和他們的權(quán)限。在系統(tǒng)的用戶分類中,教師用戶負(fù)責(zé)上傳視頻。具體流程為:注冊個(gè)人信息后,教師登錄,選擇上傳視頻的類別,如科目和學(xué)期,輸入視頻的基本信息,最后上傳視頻。這個(gè)時(shí)候的視頻并沒有真正上傳到網(wǎng)站上,而是為了審查上傳到了保留的視頻庫。在線監(jiān)察功能是指網(wǎng)站上傳的視頻被正確分類,保證內(nèi)容滿足學(xué)生的需要的同時(shí)也保證高質(zhì)量。在系統(tǒng)用戶分類中,主負(fù)責(zé)人和學(xué)校領(lǐng)導(dǎo)
14、的用戶都有權(quán)查看視頻。這就需要我們實(shí)現(xiàn)以下特定功能:擁有審核權(quán)限的用戶可以在線觀看和下載視頻和查看相關(guān)資料,并對不同類型的視頻進(jìn)行分類和審核。審查合格的情況下,將直接在網(wǎng)站上公開視頻,視頻狀態(tài)變更為公開。如果你的審核失敗了,需要寫審核建議,然后發(fā)送給上傳的老師。視頻的狀態(tài)會(huì)被改變成失敗。如果你在查看過程中發(fā)現(xiàn)視頻分類錯(cuò)誤或視頻信息存在偏差,你可以直接修改和修正視頻信息。2.1.2 在線點(diǎn)播視頻視頻資源管理系統(tǒng)中最重要的功能是在線觀看視頻。登錄系統(tǒng)的所有種類的用戶有在線檢索錄像,在線訂購錄像的功能。視頻搜索是迅速、精準(zhǔn)。流暢的在線視頻播放是點(diǎn)播在線視頻的關(guān)鍵。這個(gè)鏈接的特定的功能如下:用戶登錄視
15、頻資源管理系統(tǒng),分類搜索或關(guān)鍵詞搜索,通過必要的錄像和學(xué)習(xí)資源搜索,在線點(diǎn)播節(jié)目收看視頻下載,支持學(xué)習(xí)的教材,并作為附件上傳課程可以訓(xùn)練。2.1.3 系統(tǒng)管理在視頻資源管理系統(tǒng)中,系統(tǒng)管理的功能保障了系統(tǒng)的正常運(yùn)行,規(guī)范了各類用戶的具體權(quán)限,使用戶能夠執(zhí)行作業(yè),并獲取所需的東西。系統(tǒng)管理員用戶主要負(fù)責(zé)系統(tǒng)管理功能,如系統(tǒng)維護(hù)、用戶管理、數(shù)據(jù)統(tǒng)計(jì)、日志管理等。其中,數(shù)據(jù)統(tǒng)計(jì)功能包括視頻點(diǎn)播量、視頻觀看時(shí)間、視頻收集量、教師上傳視頻卷、主題視屏視頻卷、視頻音量、教育資源下載;可以計(jì)算在線再現(xiàn)容積等。在日志管理功能中,主要記錄各種用戶登錄系統(tǒng)使用的情況。2.2 非功能性需求分析安全性。系統(tǒng)的安全性是
16、系統(tǒng)開發(fā)中最關(guān)鍵的,系統(tǒng)存在太多的安全隱患,即使功能強(qiáng)大也得不到認(rèn)可。系統(tǒng)安全包括邏輯、物理和管理三個(gè)方面。邏輯安全性有機(jī)密性,可用性,整合性等,是保證系統(tǒng)數(shù)據(jù)和信息安全的索引。物理安全是指對系統(tǒng)硬件設(shè)備的保護(hù),通常是指對系統(tǒng)物理狀態(tài)的保護(hù)。5一般的保護(hù)方法是安裝物理防火墻來用以避免數(shù)據(jù)信息的丟失和破壞。管理安全主要包括人事管理、權(quán)限設(shè)置和各種安全管理機(jī)制。系統(tǒng)安全可以通過軟件安全、數(shù)據(jù)安全以及網(wǎng)絡(luò)安全來改善。可擴(kuò)展性。由于系統(tǒng)主要使用管理模塊和功能模塊,所以系統(tǒng)的可縮放性有所提高,但如果系統(tǒng)有新的要求,擴(kuò)展系統(tǒng)功能更方便。穩(wěn)定性。由于開發(fā)環(huán)境、應(yīng)用軟件、瀏覽器、播放插件的兼容性以及開發(fā)者自身
17、技術(shù)水平的限制,系統(tǒng)的使用可能會(huì)出現(xiàn)各種各樣的問題。在開發(fā)過程中,要慎重選擇操作系統(tǒng)、兼容性程度、開發(fā)環(huán)境、硬件設(shè)備和其他可能的問題,以減少系統(tǒng)錯(cuò)誤和異常操作。友好性。4在這個(gè)系統(tǒng)的設(shè)計(jì)和開發(fā)中,從功能模塊的設(shè)計(jì)到網(wǎng)站的頁面布局,充分考慮系統(tǒng)的應(yīng)用環(huán)境,強(qiáng)調(diào)操作的簡單性和便利性。這個(gè)系統(tǒng)將各種各樣的功能整齊地關(guān)聯(lián)起來。這個(gè),用戶使用操作方便。系統(tǒng)可以提示用戶進(jìn)行下一步操作,使用戶使用更加方便,各種類型的用戶都可以根據(jù)系統(tǒng)提示進(jìn)行操作。第三章 系統(tǒng)總體設(shè)計(jì)3.1 系統(tǒng)設(shè)計(jì)原則在設(shè)計(jì)系統(tǒng)時(shí),最初的原則是系統(tǒng)的功能需要滿足各種用戶的商業(yè)需求,除了滿足基本的功能要求外,還需要特別注意各種用戶的特性來設(shè)
18、計(jì)適合用戶的系統(tǒng)。安全性與穩(wěn)定性。系統(tǒng)開發(fā)與設(shè)計(jì)中最重要的原則是系統(tǒng)的安全保證,如果方便系統(tǒng)的安全性不高,其實(shí)用性將大大降低。在系統(tǒng)設(shè)計(jì)的初始階段,我們需要仔細(xì)研究系統(tǒng)安全的技術(shù)方面,在開發(fā)過程中適當(dāng)解決安全相關(guān)的問題,改善系統(tǒng)質(zhì)量,提高開發(fā)效率。該系統(tǒng)被設(shè)計(jì)為為各種類型的用戶提供不同的訪問權(quán),在登錄系統(tǒng)時(shí),要正常登錄需要對用戶名、密碼以及ID進(jìn)行3次確認(rèn)。建立穩(wěn)定的系統(tǒng)架構(gòu)是系統(tǒng)的基礎(chǔ)。在開發(fā)和設(shè)計(jì)該系統(tǒng)時(shí),需要深入分析系統(tǒng)應(yīng)用程序的常見問題。所設(shè)計(jì)的架構(gòu)模式具有很強(qiáng)的通用性,需要盡可能滿足具有相同性質(zhì)的用戶的基本需求。另外,也是系統(tǒng)設(shè)計(jì)的原則之一。由于用戶的商業(yè)需求總是在變化,因此需要不斷
19、地改進(jìn)系統(tǒng)的功能,因?yàn)閮?yōu)秀的可伸縮性使得系統(tǒng)更容易更新和升級(jí)。3.2 系統(tǒng)總體架構(gòu)視頻資源管理系統(tǒng)的整體架構(gòu)分為基礎(chǔ)架構(gòu)層、數(shù)據(jù)資源層、應(yīng)用程序?qū)?、呈現(xiàn)層四個(gè)層。由平臺(tái)和一些系統(tǒng)功能模塊和接口組成。系統(tǒng)的總體技術(shù)架構(gòu)在圖中示出4-1。圖3-1系統(tǒng)總體技術(shù)架構(gòu)圖(1)基礎(chǔ)設(shè)施層。7基礎(chǔ)設(shè)施層提供了一個(gè)適合構(gòu)建視頻資源管理系統(tǒng)的物理場所,如服務(wù)器、操作系統(tǒng)和網(wǎng)絡(luò)設(shè)備。(2)數(shù)據(jù)資源層。數(shù)據(jù)資源層的作用是提供數(shù)據(jù)支持,也就是數(shù)據(jù)庫。所有類型的數(shù)據(jù)庫都處于數(shù)據(jù)管理和控制系統(tǒng)的管理模式中,并進(jìn)行了科學(xué)有效的編排。數(shù)據(jù)資源層可以保存系統(tǒng)的數(shù)據(jù)信息,并檢索數(shù)據(jù)信息。(3)應(yīng)用程序?qū)??;诩夹g(shù)架構(gòu)的數(shù)據(jù)資源層
20、,開發(fā)了各種應(yīng)用模塊,如視頻發(fā)布子系統(tǒng)、視頻按需子系統(tǒng)、系統(tǒng)管理子系統(tǒng)等。用戶在演示層發(fā)送請求操作,應(yīng)用程序?qū)影凑罩甘驹跀?shù)據(jù)資源目錄中執(zhí)行相應(yīng)的操作,并將結(jié)果返回給用戶。3.3 系統(tǒng)功能設(shè)計(jì)3.3.1 用戶管理功能用戶管理主要包括用戶注冊、用戶審核、用戶更新、用戶注銷、用戶登錄。(1)用戶管理流程設(shè)計(jì)圖3-2用戶管理流程設(shè)計(jì)(2)類的設(shè)計(jì)用戶管理班級(jí)主要是用戶管理功能的封裝,并在班圖,圖3 - 3顯示user班是用戶信息bean班和模特班,而且用戶的用戶名,密碼,其他用戶的相關(guān)信息及其get和set方法方法封裝了。5圖3-3用戶管理類圖userInterface是用戶管理的操作界面,它定義用戶
21、管理所需的基本方法界面(登錄、注銷、信息更改、密碼重置、用戶刪除方法)。UserAction是實(shí)現(xiàn)userInterface接口,用戶的登錄,用戶的注銷,信息的變更,密碼的重置,用戶的刪除等,用戶管理必要的基本方法的控制類。3.3.2 視頻發(fā)布功能模塊視頻公開功能模塊的功能主要由教師、學(xué)科導(dǎo)師、學(xué)校領(lǐng)導(dǎo)使用,教師用戶上傳視頻和其他教育資源,而學(xué)科領(lǐng)導(dǎo)和學(xué)校領(lǐng)導(dǎo)則對視頻進(jìn)行回顧和公開。視頻公開功能模塊分為四個(gè)子功能模塊:用戶信息管理、視頻上傳、視頻評審和視頻公開。6可以在用戶管理子模塊中添加、維護(hù)和管理信息。視頻上傳功能子模塊包括視頻信息管理和視頻管理兩個(gè)部分,用戶可以對視頻信息的添加和維護(hù)、視
22、頻上傳以及評審和失敗兩種狀態(tài)下的視頻進(jìn)行刪除和更改。視頻審核和視頻公開子模塊的用戶,只有主題經(jīng)理和學(xué)校領(lǐng)導(dǎo)人,這兩種類型的用戶可以回顧教師上傳的視頻、視頻信息和其他教育資源。不同的是,科目的負(fù)責(zé)人只對科目的教師有責(zé)任,而學(xué)校的指導(dǎo)者可以回顧教師上傳的所有視頻和教育資源。評審合格后,視頻的狀態(tài)被變更為公開,向平臺(tái)投稿視頻。如果評審失敗,則提出評審的意見,并更改視頻的狀態(tài)而失敗。圖3-4所示的視頻公開功能模塊。圖3-4視頻發(fā)布功能模塊圖在視頻公開功能模塊中,教師用戶首先上傳視頻,生成上傳格式,并將上傳格式數(shù)據(jù)發(fā)送到保留的審核端。如果審查合格,則發(fā)布視頻,視頻狀態(tài)改變?yōu)楣_。信息會(huì)返回給教師用戶,視
23、頻的狀態(tài)會(huì)變成失敗。視頻公開功能模塊的總體過程分為兩個(gè)部分。一個(gè)是視頻上傳鏈接,另一個(gè)是視頻回顧和發(fā)布鏈接。視頻上傳鏈接的主要用戶是教師。當(dāng)教師登錄平臺(tái)時(shí),如果他是一個(gè)新的用戶,你需要先登錄,然后輸入用戶的個(gè)人信息才能登錄平臺(tái)。如果不是新用戶,則使用用戶名和密碼直接登錄。當(dāng)教師用戶上傳視頻時(shí),他必須首先選擇包含主題和適當(dāng)學(xué)期的視頻類別,然后填寫主題、主要知識(shí)點(diǎn)等視頻信息,然后上傳視頻和其他教育資源。視頻上傳過程的流程圖如圖3-5所示。視頻評審和發(fā)布鏈接的主要用戶是紀(jì)律的負(fù)責(zé)人和學(xué)校的領(lǐng)導(dǎo)。這兩種用戶的操作步驟是完全相同的,但是權(quán)限的范圍是不同的。視頻、學(xué)校領(lǐng)導(dǎo)有權(quán)對學(xué)校教師上傳的所有視頻進(jìn)行確
24、認(rèn)和公開。登錄到系統(tǒng)后,擁有評審和發(fā)布權(quán)利的用戶可以看到評審對象的視頻。當(dāng)評審結(jié)果合格時(shí),視頻將直接公開。當(dāng)評審結(jié)果不合格時(shí),需要將視頻的狀態(tài)變更為失敗并發(fā)送評審意見給老師。圖3-6顯示了視頻回顧和發(fā)布的流程圖。圖3-5視頻上傳環(huán)節(jié)流程圖圖3-6視頻審核、發(fā)布環(huán)節(jié)流程圖3.3.3 在線點(diǎn)播功能模塊系統(tǒng)內(nèi)所有類型的用戶都有權(quán)點(diǎn)播視頻,主要用戶是學(xué)生和家長等普通用戶。普通用戶可以使用這個(gè)功能模塊,找到視頻和教育資源,在線觀看視頻,在線提問,在線交談。視頻點(diǎn)播功能模塊包括視頻搜索和視頻播放兩個(gè)子功能模塊。所有的用戶都擁有相同的使用權(quán)。也就是說,通過輸入關(guān)鍵字或類別可以進(jìn)行在線搜索和視頻資源搜索。視頻
25、播放功能模塊可以實(shí)現(xiàn)視頻資源的在線播放,但不提供面向普通用戶的視頻下載功能。在線視野模塊可以讓各種各樣的用戶在討論論壇上提問并發(fā)表意見。擁有查詢統(tǒng)計(jì)信息權(quán)限的用戶可以對視頻收藏、視頻點(diǎn)播、視頻播放時(shí)間等進(jìn)行計(jì)數(shù)。根據(jù)不同類型的用戶的不同權(quán)限,查詢統(tǒng)計(jì)信息的內(nèi)容也不同。視頻點(diǎn)播功能模塊圖如圖3-7所示。圖3-7視頻點(diǎn)播功能模塊圖視頻點(diǎn)播的具體流程如下:用戶登錄平臺(tái)如果是新用戶,需要先登錄,輸入個(gè)人信息后才能登錄平臺(tái)。如果不是新用戶,使用用戶名和密碼直接登錄。9用戶可以在線查看所有上傳視頻資源的信息,并按需選擇想要觀看的視頻。視頻點(diǎn)播鏈路的流程圖在圖3-8中示出。圖3-8視頻點(diǎn)播環(huán)節(jié)流程圖3.3.
26、4 系統(tǒng)管理功能模塊系統(tǒng)管理功能模塊的用戶是教育管理者和系統(tǒng)管理者。教育管理者主要負(fù)責(zé)用戶權(quán)利分配和用戶信息維護(hù),系統(tǒng)管理者主要負(fù)責(zé)系統(tǒng)維護(hù)和管理,包括視頻資源和其他教育資源的管理。圖3-9所示的系統(tǒng)管理功能模塊的流程圖。圖3-9系統(tǒng)管理功能模塊流程圖3.4 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵是要有明確的數(shù)據(jù)庫表結(jié)構(gòu),周密合理的設(shè)計(jì),以及明確的數(shù)據(jù)表關(guān)系。因此,數(shù)據(jù)庫設(shè)計(jì)的主要目的是對數(shù)據(jù)進(jìn)行排序,創(chuàng)建各種類型的數(shù)據(jù)庫,并建立與數(shù)據(jù)庫的合理關(guān)聯(lián)。數(shù)據(jù)的安全性和數(shù)據(jù)信息共享的流動(dòng)性是設(shè)計(jì)數(shù)據(jù)庫時(shí)需要考慮的重要問題。表3-1系統(tǒng)用戶表字段名字段名字段名user_id:user_id:user_id:use
27、rnameusernameusernameusernameZhusernameZhusernameZhpasswordpasswordpasswordrole_idrole_idrole_id表3-2角色表字段名類型描述role_idbigint(20)角色idrole_namevarchar(40)角色名稱role_descvarchar(400)角色描述表3-3權(quán)限表字段名類型描述auth_idbigint(20)權(quán)限idauth_namevarchar(40)權(quán)限名稱authdescvarchar(400)權(quán)限描述parent_idbigint(20)父權(quán)限idfunc_idbigint
28、(20)功能id審計(jì)員數(shù)據(jù)庫表審計(jì)員數(shù)據(jù)庫表存儲(chǔ)了負(fù)責(zé)專業(yè)領(lǐng)域的用戶和學(xué)校領(lǐng)導(dǎo)的用戶的個(gè)人信息。表3-4所示的審計(jì)數(shù)據(jù)庫表。表3-4審核人員數(shù)據(jù)庫表字段名數(shù)據(jù)類型描述EditorIDint編號(hào)NameVarchar姓名TitleVarchar職稱TopicVarchar類別TelVarchar電話EmailVarchar郵箱AuditquantiyVarchar審核量AuditopinionVarchar審核意見在系統(tǒng)管理者數(shù)據(jù)庫表中存儲(chǔ)教育管理者用戶和系統(tǒng)管理者用戶的個(gè)人信息。在表3-5中展示了系統(tǒng)管理員數(shù)據(jù)庫的表格。表3-5系統(tǒng)管理人員數(shù)據(jù)庫表字段名數(shù)據(jù)類型描述IDInt編號(hào)NameVar
29、ehar姓名ThtleVarchar職稱TopicVarchar類別TelVarchar電話EmailVarchar郵箱StatisticsVarehar統(tǒng)計(jì)JoumalVarchar日志在視頻資源數(shù)據(jù)庫中,上傳的未公開和公開的視頻資源將被保存在系統(tǒng)中。在表3-6中示出視頻源數(shù)據(jù)基本表。表3-6視頻資源數(shù)據(jù)庫表字段名數(shù)據(jù)類型描述VideoIDInt視頻編號(hào)TileVarchar標(biāo)題AbstractVarchar摘要KeywordsVarchar關(guān)鍵詞TopicVarchar類別StateVarchar狀態(tài)26第四章 系統(tǒng)的實(shí)現(xiàn)4.1 用戶功能實(shí)現(xiàn)(1)用戶登錄點(diǎn)擊系統(tǒng)主頁右上角的登錄進(jìn)入登錄頁
30、面,或者直接在主頁右上角輸入用戶名和密碼登錄。登錄系統(tǒng)時(shí),需要輸入用戶名、密碼和確認(rèn)碼。圖4-1示出了平臺(tái)的登錄頁面。圖4-1平臺(tái)登錄頁面系統(tǒng)管理者和學(xué)術(shù)管理者,從分開的“管理門戶”登錄。新用戶在登錄平臺(tái)之前,必須先登錄并輸入個(gè)人信息。圖4-2示出了管理者的登錄頁面。圖4-2管理員登錄頁面(2)保存用戶信息簡單的數(shù)據(jù)類型,復(fù)雜的數(shù)據(jù)類型,自定義對象等,單一用戶的構(gòu)成信息存儲(chǔ)在SQLServer數(shù)據(jù)庫中,可以存儲(chǔ)登錄平臺(tái)的用戶的信息。(3)登陸驗(yàn)證碼在登錄平臺(tái)的鏈接上,用戶登錄驗(yàn)證碼被設(shè)計(jì)成防止SQL注入攻擊和黑客等問題,提高系統(tǒng)的安全性和穩(wěn)定性。驗(yàn)證碼的設(shè)計(jì)理念是使用分散注意力的圖像作為背景,
31、在圖像上顯示4個(gè)阿拉伯?dāng)?shù)字。每次更新頁面時(shí),號(hào)碼都會(huì)以隨機(jī)的形式更新。對惡意攻擊的保護(hù)。4.2 視頻發(fā)布管理4.2.1 視頻上傳教師用戶有權(quán)上傳視頻。只有作為教師登錄系統(tǒng)時(shí),網(wǎng)站主頁右上角才會(huì)有“視頻上傳”操作按鈕。點(diǎn)擊進(jìn)入視頻上傳操作頁面。視頻上傳頁面如圖4-3所示。圖4-3視頻上傳頁面用戶信息管理教師用戶登錄系統(tǒng)后,可以管理和維護(hù)個(gè)人信息。教師可以通過這個(gè)信息管理鏈接來修改和改善賬戶信息和個(gè)人信息。有紅色“*”項(xiàng)目為必填項(xiàng)目。所有的項(xiàng)目信息都保存在教師數(shù)據(jù)庫中。教師可以更改個(gè)人信息。用老師的名字author_name,顯示所有教師的信息來,使用author_name=request.get
32、parameter(“author_name”)來調(diào)取數(shù)據(jù)庫信息,采用rs.updateString的方法進(jìn)行修改。修改后,點(diǎn)擊“提交”按鍵,則用觸發(fā)UPdatebtn_click控件,對數(shù)據(jù)庫進(jìn)行更新。視頻上傳教師進(jìn)入視頻上傳頁面后,第一步是在上傳視頻之前添加視頻類別。如圖4-4所示。圖4-4添加視頻分類界面追加類別的話,就會(huì)出現(xiàn)上傳視頻的頁面。教師需要輸入視頻的基本信息,如視頻名稱、視頻說明、視頻標(biāo)簽等。最后,上傳之前需要確認(rèn)著作權(quán)聲明。這一頁的“幫助信息”部分是為了提醒視頻的一些相關(guān)要求而設(shè)計(jì)的,比如視頻的大小和支持的形式等。在圖4-5中示出了用于上傳視頻的接口。圖4-5上傳視頻頁面4.
33、2.2 審核發(fā)布通常,內(nèi)部報(bào)告員是各領(lǐng)域教育研究小組的負(fù)責(zé)人。登錄系統(tǒng)后,你可以查看這個(gè)領(lǐng)域的教師上傳的視頻,并查看視頻和其他教育資源。 校長和校領(lǐng)導(dǎo)有權(quán)在校內(nèi)審閱錄像和教學(xué)資源。教師上傳的視頻或教育資源,有必要變更,則“審核意見”,請選擇以下審核錄像或教育資源問題,如果沒有“審核意見”審核傳球選擇,點(diǎn)擊“公開”,視頻點(diǎn)播節(jié)目,web網(wǎng)站投稿。4.3 視頻點(diǎn)播4.3.1 在線搜索為了檢索這個(gè)系統(tǒng)的檢索功能,分類目錄,選擇對應(yīng)的科目和適用的成績,或者在檢索欄輸入關(guān)鍵字進(jìn)行檢索。在視頻資源管理系統(tǒng)中,準(zhǔn)確方便的搜索功能是不可缺少的。將關(guān)鍵詞與視頻標(biāo)題、視頻標(biāo)簽、視頻說明文本進(jìn)行對照,可以達(dá)到正確搜
34、索的目的。在的控件中,選擇數(shù)據(jù)列表控件,查詢數(shù)據(jù)庫中的數(shù)據(jù)并顯示在頁面上。圖4-6中的搜索條。圖4-6搜索欄示意圖4.3.2 在線播放視頻播放是視頻資源管理系統(tǒng)的核心功能,使用dll文件實(shí)現(xiàn)視頻播放功能。登錄系統(tǒng)后,系統(tǒng)會(huì)識(shí)別用戶的ID,根據(jù)不同的ID賦予用戶不同的權(quán)限。用戶可以在權(quán)限內(nèi)在線要求視頻。視頻播放功能是將封裝的dll文件事先插入到里面。這樣可以保護(hù)核心代碼的安全性。圖4-7顯示在線播放頁面。圖4-7在線播放頁面4.3.3 在線審核使用在線審核功能,用戶可以迅速對視頻和教育資源的評價(jià)進(jìn)行反饋,提問,分享想法。因?yàn)榭梢栽趯徍肆斜碇屑皶r(shí)顯示最新的審核內(nèi)容,所以提高了系統(tǒng)的交互性。圖4:圖
35、4-8在線討論頁面4.4 后臺(tái)管理后臺(tái)管理模塊主要由系統(tǒng)管理員操作和使用。系統(tǒng)管理者的中心工作是維持各個(gè)用戶的ID。系統(tǒng)管理者有最高的權(quán)限,系統(tǒng)管理者推薦讓這個(gè)單元的負(fù)責(zé)人負(fù)責(zé),但是開發(fā)者不推薦作為系統(tǒng)管理者。系統(tǒng)管理員可以在用戶信息管理、視頻發(fā)布管理、視頻點(diǎn)播管理、系統(tǒng)管理和其他模塊中執(zhí)行后臺(tái)維護(hù)管理操作。第五章 系統(tǒng)測試系統(tǒng)測試主要測試系統(tǒng)的設(shè)計(jì)質(zhì)量和系統(tǒng)功能的實(shí)現(xiàn)。系統(tǒng)在實(shí)際應(yīng)用中其價(jià)值是否能夠反映系統(tǒng)在用戶的信息管理的效率,改善信息管理的成本削減,醫(yī)療視頻監(jiān)視系統(tǒng)的信息管理功能是非常有效,因此,通過測試系統(tǒng)各部分的功能,有必要持續(xù)改善。5系統(tǒng)測試的主要目的是找出程序的各種錯(cuò)誤,提高視頻
36、監(jiān)控系統(tǒng)操作的可靠性。特定的系統(tǒng)測試可以通過三個(gè)步驟來完成。第一個(gè)是測試各模塊的程序代碼是否正確的模塊測試。模塊測試正確后,實(shí)行匯編測試,組裝模塊,從確認(rèn)是否可以正常動(dòng)作模塊間的接口是否被正確連接,進(jìn)行了整體測試,整個(gè)視頻監(jiān)視系統(tǒng)的功能是否滿足用戶的條件進(jìn)行測試。測試報(bào)告需要在測試后分發(fā),測試報(bào)告需要包括測試結(jié)果、測試情況和測試數(shù)據(jù)的說明。如果在測試中發(fā)現(xiàn)了問題,那么程序員需要對其進(jìn)行調(diào)試,找出錯(cuò)誤并修正。最后,進(jìn)行功能測試,測試系統(tǒng)的總體功能實(shí)現(xiàn)是否滿足客戶的需要。5.1 測試方法整個(gè)測試的全球戰(zhàn)略提供分析的情況下,測試使用另外,有必要參照決定也是必要的工藝,參照和決定的物體相互整個(gè)計(jì)劃,項(xiàng)
37、目整體的風(fēng)險(xiǎn),整體的風(fēng)險(xiǎn)等,更多的側(cè)面有項(xiàng)目條件等;此外,還有相關(guān)的規(guī)則和限制,相關(guān)的限制,以及特定的制劑內(nèi)容等。此外,所需的過程、所需的標(biāo)準(zhǔn)狀態(tài)和所需的各種模板等;還有很多類似的模板。實(shí)際上,巨大的工作負(fù)載有很多重要的步驟,比如徹底的測試和完全的測試,但是這些測試在實(shí)際應(yīng)用中是很難完成的。達(dá)成理想是困難的。檢查那樣的錯(cuò)誤的情況下,在測試之前需要確定適當(dāng)?shù)臏y試方法,戰(zhàn)略,步驟。圖5 - 1。圖5-1測試過程5.2 測試范圍穩(wěn)定性的系統(tǒng),主要是系統(tǒng)的觀點(diǎn)出發(fā),系統(tǒng)的并行性,最大負(fù)荷容量,沒有中斷,及障礙恢復(fù)能力測試,功能、性能、兼容性、保安等各種功能測試。在各種環(huán)境下的性能測試和兼容性測試以及安
38、全系統(tǒng)的測試。安全性測試。系統(tǒng)的安全性直接影響到這個(gè)系統(tǒng)的使用,下面的安全測試從以下三點(diǎn)開始進(jìn)行。測試驗(yàn)證碼的有效性;第三個(gè)是測試日志的安全性。需要測試服務(wù)器日志的工作狀態(tài),能否正常使用等。穩(wěn)定性測試。在設(shè)計(jì)系統(tǒng)的時(shí)候,要充分考慮系統(tǒng)所承載的商務(wù)量,同時(shí)要考慮在被大量用戶曝光時(shí)系統(tǒng)是否能夠穩(wěn)定運(yùn)行。所謂系統(tǒng)負(fù)荷,是指系統(tǒng)能夠處理的同時(shí)用戶訪問的最大數(shù)量。系統(tǒng)的負(fù)載容量直接影響到系統(tǒng)工作的穩(wěn)定性。如果系統(tǒng)的負(fù)荷容量不夠大的話,系統(tǒng)有可能會(huì)癱瘓。系統(tǒng)吞吐量是指在特定時(shí)間內(nèi)由系統(tǒng)處理的信息量。系統(tǒng)恢復(fù)容量這個(gè)系統(tǒng)的主要用戶可以隨時(shí)基于這個(gè)功能來訪問系統(tǒng),因此系統(tǒng)需要強(qiáng)大的恢復(fù)功能,并且為了確保數(shù)據(jù)安
39、全不會(huì)丟失數(shù)據(jù)。性能測試。系統(tǒng)功能的主要載體是Web頁面、格式和界面。第一個(gè)是檢查鏈路是否有相應(yīng)的返回鏈路以避免死鏈路,第二個(gè)是檢查表單的功能。檢查是否能正常輸入并發(fā)送到所有表格,以及是否能將發(fā)送的數(shù)據(jù)儲(chǔ)存到對應(yīng)的服務(wù)器,最后測試接口的穩(wěn)定性和系統(tǒng)的速度。兼容性測試。作為開放使用的網(wǎng)絡(luò)平臺(tái),這個(gè)系統(tǒng)必須盡可能滿足用戶的各種需求。在測試階段,需要對瀏覽器、操作系統(tǒng)和分辨率進(jìn)行兼容性測試。5.3 測試結(jié)果測試后,我們可以得出結(jié)論,視頻資源管理系統(tǒng)具有強(qiáng)大的穩(wěn)定性、強(qiáng)大的兼容性、全面的功能和完美的性能。這個(gè)系統(tǒng)安裝在學(xué)校的網(wǎng)站上,具有擴(kuò)展性。錄像發(fā)行管理模塊的開發(fā)和測試中,長時(shí)間不定期,低效率,及不正確的視頻信息的問題,解決了該系統(tǒng)的開發(fā),減輕勞動(dòng)負(fù)擔(dān),改善效率,改善精度,可以隨時(shí)訂購最新的視頻資源及其他資源的教育?,F(xiàn)有缺陷和改進(jìn)建議:系統(tǒng)在收集相關(guān)數(shù)據(jù)時(shí)主要不能執(zhí)行統(tǒng)一的統(tǒng)計(jì)。在這篇文章中,詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)了視頻審計(jì)系統(tǒng),并實(shí)施了嚴(yán)格的系統(tǒng)測試。系統(tǒng)的詳細(xì)設(shè)計(jì)從用戶管理、視頻發(fā)布、視頻點(diǎn)播、后臺(tái)管理四個(gè)方面開始,根據(jù)其需求和系統(tǒng)設(shè)計(jì),使用jsp技術(shù)從數(shù)據(jù)庫設(shè)計(jì)和管理兩個(gè)方面執(zhí)行詳細(xì)設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于優(yōu)化公司業(yè)務(wù)的解決方案
- 嘉興冷鏈物流公司
- 廣州交通大學(xué)項(xiàng)目可行性研究報(bào)告
- 勞動(dòng)合同法培訓(xùn)教程
- 三農(nóng)村現(xiàn)代化建設(shè)路徑研究
- 項(xiàng)目延期的情況說明報(bào)告
- 項(xiàng)目啟動(dòng)與實(shí)施方案詳解
- 高級(jí)營養(yǎng)師練習(xí)卷附答案
- 農(nóng)業(yè)信息化技術(shù)應(yīng)用與智慧農(nóng)業(yè)發(fā)展策略研究制定
- 市場調(diào)研報(bào)告總結(jié)表格-市場趨勢總結(jié)分析
- 2024年07月上海興業(yè)銀行上海分行招考筆試歷年參考題庫附帶答案詳解
- 湖北日報(bào)傳媒集團(tuán)(湖北日報(bào)社)招聘筆試沖刺題2025
- 廣東省茂名市2025屆高三第二次調(diào)研數(shù)學(xué)試卷含解析
- 公司安全生產(chǎn)事故隱患內(nèi)部報(bào)告獎(jiǎng)勵(lì)工作制度
- 開封市第二屆職業(yè)技能大賽無人機(jī)裝調(diào)檢修項(xiàng)目技術(shù)文件(國賽項(xiàng)目)
- 【MOOC】人工智能與信息社會(huì)-北京大學(xué) 中國大學(xué)慕課MOOC答案
- 人美版六年級(jí)美術(shù)教案下冊全冊
- 第二十四章 流行性感冒課件
- 教育科學(xué)研究方法學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 螞蟻集團(tuán)在線素質(zhì)測評題
- 美容師實(shí)習(xí)合同協(xié)議書范文
評論
0/150
提交評論