最近中文字幕2019高清,亚洲人成高清在线播放,男生淦哭男生图片动漫有字,国产亚洲精品九九久在线观看,无码av专区丝袜专区

代碼管理

代碼管理

基于織夢(mèng)內容管理系統的影音點(diǎn)播系統

采集交流 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 517 次瀏覽 ? 2020-04-13 11:04 ? 來(lái)自相關(guān)話(huà)題

  
  基于織夢(mèng)內容管理系統的影音點(diǎn)播系統摘 要 本系統采用 PHP 開(kāi)發(fā)語(yǔ)言,把視頻網(wǎng)站與織夢(mèng)管理系統相結合,實(shí)現在 線(xiàn)點(diǎn)播、后臺管理、會(huì )員管理等功能。強大的后臺管理功能模塊,使網(wǎng)站管理人 員只須要進(jìn)行添加、修改、刪除視頻等操作即可實(shí)現網(wǎng)站的同步更新。通過(guò)會(huì )員 管理功能,可以限制不同用戶(hù)的觀(guān)看權限。 關(guān)鍵詞 織夢(mèng)內容管理系統[1];影音點(diǎn)播;網(wǎng)絡(luò )編程1 引言網(wǎng)站的信息量越來(lái)越大,網(wǎng)頁(yè)數量越來(lái)越多,網(wǎng)站需要內容管理,最簡(jiǎn)單也 是最原始的情況是網(wǎng)站的管理員來(lái)完成管理的任務(wù)。他制做所有的頁(yè)面,并檢測 其中的鏈接,然后使用 FTP 工具上傳到服務(wù)器上。但是隨著(zhù)網(wǎng)頁(yè)數目的降低, 情況發(fā)生了變化,對于一些時(shí)常更新的內容,比如新聞,許多網(wǎng)站開(kāi)發(fā)自己的專(zhuān) 用的發(fā)布系統來(lái)維護這種更新頻度特別高的部份。 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的發(fā)展支持了這 種方法。但是現代企業(yè)網(wǎng)站或門(mén)戶(hù)網(wǎng)站的信息量實(shí)在很大了,而且內容的種類(lèi)也 非常的多,他們除了發(fā)布關(guān)于公司的新聞動(dòng)態(tài),公布企業(yè)的產(chǎn)品信息,還將許多 支持信息放到了網(wǎng)上。特別是當網(wǎng)站訪(fǎng)問(wèn)量高漲的時(shí)侯,動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)也難以承 擔這么大的負荷,只有靜態(tài)頁(yè)面處理技術(shù)能夠擔此重擔,所以對靜態(tài)頁(yè)面管理技 術(shù)的研究也提高到一個(gè)新的高度。
   而許多網(wǎng)站管理系統在新聞發(fā)布上太強, 而在網(wǎng)站的多樣化管理這方面的特 性卻不是非常突出,一個(gè)豐富的網(wǎng)站在發(fā)展時(shí)恰恰須要更多樣化的方向和管理, 基于此,dedecms 誕生了,它的設計真諦就是要給用戶(hù)一個(gè)自由的管理空間,利 用成熟的 WEB 技術(shù)和應用管理理念,讓用戶(hù)真正體驗自由駕馭網(wǎng)站的樂(lè )趣.2 基于織夢(mèng)內容管理系統的影音點(diǎn)播系統2.1 基于織夢(mèng)內容管理系統的影音點(diǎn)播系統概念 視頻點(diǎn)播是計算機技術(shù)、網(wǎng)絡(luò )通信技術(shù)、多媒體技術(shù)、電視技術(shù)和數字壓縮 技術(shù)等多學(xué)科、多領(lǐng)域融合交叉的產(chǎn)物,從根本上改變了傳統的雙向傳輸、用戶(hù) 對視頻節目無(wú)權選擇的狀況, 使用戶(hù)可以自由選擇儲存在視頻點(diǎn)播系統中的視頻 信號,隨時(shí)點(diǎn)播自己想看的節目?;诳棄?mèng)內容管理系統的影音點(diǎn)播系統就是視 頻點(diǎn)播系統與織夢(mèng)內容管理系統相結合的產(chǎn)物。 2.2 基于織夢(mèng)內容管理系統的影音點(diǎn)播系統特性 使用織夢(mèng)內容管理系統管理的影音點(diǎn)播系統將管理人員從繁雜的手工管理 中解脫下來(lái),快速便捷地管理大量的視頻,通過(guò)動(dòng)態(tài)內容靜態(tài)化,最大幅度的降 低了系統的負荷。 2.3 影音點(diǎn)播系統需求剖析 2.3.1 系統須要解決的問(wèn)題 影音點(diǎn)播系統主要面向用戶(hù)通過(guò)網(wǎng)路觀(guān)看欣賞影片等影音文件, 因為硬件方 面的要求,不可能支持無(wú)限人數觀(guān)看,所以設計注冊成為會(huì )員,對會(huì )員進(jìn)行合理 管理來(lái)觀(guān)看影視。
  因為視頻數目龐大,用戶(hù)對視頻的觀(guān)看要求不同,所以系統應0該有分類(lèi)管理功能,同時(shí)還應當才能在頁(yè)面上對數據庫上面的視頻進(jìn)行查詢(xún)搜 索。 2.3.2 系統應具備的基本功能 用戶(hù)注冊:用戶(hù)步入系統才能正常注冊,用戶(hù)可以觀(guān)看影視節目 視頻在線(xiàn)點(diǎn)播:能夠實(shí)現視頻的在線(xiàn)點(diǎn)播、暫停、拖拉進(jìn)度、關(guān)閉 視頻的查詢(xún)搜索:能夠在網(wǎng)站上實(shí)現查詢(xún)是否庫存有想看的視頻 視頻的分類(lèi)管理:對視頻根據一定的分類(lèi)進(jìn)行有效分類(lèi) 用戶(hù)管理:能夠對用戶(hù)進(jìn)行合理管理,包括信息更改、密碼更改等 視頻入庫管理:能夠實(shí)現視頻的手動(dòng)入庫、添加以及更改 2.4 小結 本章主要介紹了基于 dedecms 的影音點(diǎn)播系統的概念特征和要實(shí)現功能。 系 統要實(shí)現的基本功能有:在線(xiàn)點(diǎn)播、分類(lèi)管理、視頻入庫等功能。3 系統開(kāi)發(fā)工具及開(kāi)發(fā)平臺3.1 織夢(mèng)內容管理系統(dedecms) 織夢(mèng)內容管理系統,它是一種可以綜合管理網(wǎng)站上各類(lèi)欄目的通用工具,新 聞、產(chǎn)品、文檔、下載、音樂(lè )、教學(xué)視頻……。通過(guò)模版技術(shù),他們都在同一套 系統里完成更新和維護。 3.2 PHP[2] PHP,是中文超級文本預處理語(yǔ)言 Hypertext Preprocessor 的簡(jiǎn)寫(xiě)。
  PHP 是 一種 HTML 內嵌式的語(yǔ)言織夢(mèng)內容管理系統視頻教程, 是一種在服務(wù)器端執行的嵌入 HTML 文檔的腳本語(yǔ)言, 語(yǔ)言的風(fēng)格有類(lèi)似于 C 語(yǔ)言,被廣泛的運用。 3.3 MySQL MySQL 是一個(gè)真正的多用戶(hù)、多線(xiàn)程 SQL 數據庫服務(wù)器,它是一個(gè)客戶(hù)機/ 服務(wù)器結構的實(shí)現。MySQL 是現今流行的關(guān)系數據庫中其中的一種,相比其它的 數據庫管理系統(DBMS)來(lái)說(shuō),MySQL 具有精巧、功能齊全、查詢(xún)迅捷等優(yōu)點(diǎn)。 MySQL 主要目標是快速、健壯和易用。關(guān)鍵的是它是免費的,可以在 Internet 上免費下載到,并可免費使用。MySQL 對于通常中小型,甚至小型應用都還能勝 任。 3.4 系統運行環(huán)境 dedecms 居于 PHP 和 MySQL 技術(shù)開(kāi)發(fā), 可同時(shí)使用于 Windows、 Linux、 Unix 平臺,環(huán)境需求如下: 3.4.1 Windows 平臺: IIS/Apache + PHP4/PHP5 + MySQL4/5 如果在 windows 環(huán)境中使用,建議用 dedecms 提供的 DedeAMPZ 套件以達到 最佳使用性能。 3.4.2 Linux/Unix 平臺 Apache + PHP4/PHP5 + MySQL3/4/5 (PHP 必須在非安全模式下運行) 3.4.3 Linux + Apache2.2 + PHP5.2 + MySQL5.0(建議使用) 3.4.4 PHP 必須環(huán)境或啟用的系統函數: allow_url_fopen GD 擴展庫 MySQL 擴展庫1系統函數 —— phpinfo、dir 3.5 小結 本章主要介紹了實(shí)現該系統須要用到的工具和編程語(yǔ)言以及運行該系統的 環(huán)境要求。
  4 系統的工作原理4.1 網(wǎng)頁(yè)模板 網(wǎng)站模板就是早已做好的網(wǎng)頁(yè)框架, 使用網(wǎng)頁(yè)編輯軟件將模板原有的圖片和 文字替換成自己的內容,再發(fā)布到自己的網(wǎng)站。本影音點(diǎn)播系統就是以 dedecms 網(wǎng)站為模板制做的。 [2] 4.2 dedecms 標簽 模板的核心就是顯示款式和標簽。顯示款式可以用 HTML 代碼制訂,而標簽 是由 CMS 自定義的一種數據訪(fǎng)問(wèn)規則。一個(gè)標簽綁定了一個(gè)數據源。這里的數據 源是指數據的來(lái)源,可以是變量或則數據庫訪(fǎng)問(wèn)。模板標簽代碼如下所示: {dede: 標記名稱(chēng) 標記屬性} [field:底層模板標記](méi) //底層模板就是每一條信息顯示下來(lái)的式樣 …… [field:底層模板標記](méi) {/dede:標記名稱(chēng)} 4.3 系統的原理 首先把織夢(mèng)的模板標簽加入到網(wǎng)站模板中, 然后系統會(huì )將相應的標簽解析成 PHP 代碼,繼而將 PHP 代碼轉化為 HTML 代碼而且輸出。最后生成靜態(tài)頁(yè)面。 在標簽解析的時(shí)侯,dedecms 首先判定標簽的名稱(chēng),然后進(jìn)行解析,他會(huì )讀 取標簽的屬性及屬性值,將這種屬性值轉化為 sql 語(yǔ)句相關(guān)的查詢(xún)條件,然后將 這些標簽解析成 SQL 語(yǔ)句,查詢(xún)出的數據再同底層模板變量進(jìn)行替換,形成最終 的頁(yè)面療效。
  實(shí)現代碼如下: <?php //引入必須文件 require_once(dirname(__FILE__)."/include/commin.inc.php"); require_once(dirname(__FILE__)."/include/channelunit.func.php"); require_once(dirname(__FILE__)."/include/dedetag.class.php"); //初始化模板類(lèi) $dtp = new DedeTagParse(); $dtp->SetNameSpace("dede","{","}"); //引用當前類(lèi)(解析文檔中 field 標簽,這個(gè)標簽對于文檔類(lèi)中,都必使用 //var Fields; 數組來(lái)表示這種通用文檔數組,但對于不同模板,它的值也 //是可變的。) $dtp->refObj = null; //載入模板 $dtp->LoadTemplet($filename); //動(dòng)態(tài)解析 include/taglib 里的標簽 [2] MakeOneTag($dtp, null); //解析系統標簽,顯示內容2$dtp->Display(); //類(lèi)似方式:GetResult() 獲得解析后的 HTML,SaveTo($filename)保存為 //文件 ?> 4.4 小結 本章探討了影音點(diǎn)播系統的工作原理。
  5 系統總體設計與實(shí)現5.1 基本簡(jiǎn)介 影音點(diǎn)播系統是指多個(gè)用戶(hù)按照自己的須要, 不依靠 VCD 機、 錄像機等家電, 而通過(guò)計算機網(wǎng)路從網(wǎng)路視頻庫中自由選定、引用、觀(guān)看高質(zhì)量的視頻節目。 本系統一共分為兩大部分:在線(xiàn)點(diǎn)播、后臺管理。 5.2 在線(xiàn)點(diǎn)播(主頁(yè)) 在線(xiàn)點(diǎn)播主要實(shí)現用戶(hù)從計算機網(wǎng)路選定自己須要的視頻文件進(jìn)行相關(guān)操 作。在瀏覽器地址上鍵入 即可步入點(diǎn)播系統主頁(yè),如圖 5.2圖 5.1 主頁(yè) 主頁(yè)包括主頁(yè)、電影、電視劇、動(dòng)漫和綜藝 5 個(gè)欄目,各欄目分別設置一個(gè) 最新相關(guān)視頻的推薦。系統另外還增設幻燈片模塊、會(huì )員模塊、最新資訊模塊、 各欄目導讀模塊等便捷用戶(hù)選擇的模塊。 用戶(hù)只須要點(diǎn)擊想要觀(guān)看的欄目或則視 頻即可實(shí)現在線(xiàn)點(diǎn)播。 5.2.1 首頁(yè)進(jìn)行欄目界定的關(guān)鍵代碼: {dede:arclistsg orderby=’id’ titlelen=’ 24’ row=’ 10’ channelid=’ -8’ typeid=’1,2’} [field:title/] {/dede:arclistsg} 5.2.2 最新資訊 關(guān)鍵代碼3{dede:arclist row=5 orderby=pubdate type='image.' imgwidth='124' imgheight='94'} <li><a href="[field:arcurl/]">[field:image/]<span class="title">[field:title/]</span></a></li> //底層模板格式 {/dede:arclist}5.3 后臺管理 在瀏覽器地址上鍵入 即可步入圖 5.3.1 所示的登陸界 面, 輸入管理員的用戶(hù)名和密碼以及系統手動(dòng)生成的驗證碼即可登入后臺管理界 面(圖 5.3.2)進(jìn)行管理,本系統用戶(hù)名及密碼均為 admin圖 5.2 后臺登錄界面 5.3后臺管理界面5.3.1 欄目管理: 管理員點(diǎn)擊 核心>網(wǎng)站欄目管理 即可對系統的欄目總類(lèi)進(jìn)行管理。
  4圖 5.4 欄目管理 如果須要降低欄目,只須要點(diǎn)擊 增加頂尖欄目,將出現以下界面,填寫(xiě)欄 目名稱(chēng)等信息,系統還會(huì )手動(dòng)生成新的欄目及對應相關(guān)模塊。圖 5.5 欄目添加 5.3.2 視頻管理: 管理員主要的任務(wù)則是更新視頻,步驟為 核心>網(wǎng)站欄目管理 在對應欄目 下 點(diǎn)擊 內容 ,進(jìn)入內容管理界面,管理員可以對視頻進(jìn)行上傳、刪除、整理 等工作。圖 5.6 視頻管理界面 5.3.3 上傳視頻: 點(diǎn)擊 添加文檔 出現視頻上傳界面,填寫(xiě)信息,完成上傳工作,若要為視頻 設置觀(guān)看權限,則可以點(diǎn)擊 高級參數 選項 為視頻進(jìn)行權限設置。5圖 5.7 視頻上傳界面 關(guān)鍵代碼: function MakeVideo() { var startNum = 2; var Videolist = document.getElementById("Videolist"); var endNum = document.form1.videonum.value; if(endNum>100) endNum = 100; Videolist.innerHTML = ""; for(startNum;startNum<=endNum;startNum++) { Videolist.innerHTML += "<input name=\"videoname["+startNum+"]\" type=\"text\" id=\"videoname"+startNum+"\" value=\"第 "+startNum+"集\" size=\"10\" />  \r\n"; Videolist.innerHTML += "<input type=\"text\" id=\"videourl"+startNum+"\" name=\"videourl["+startNum+"]\" value=\"\" style=\"width:250px\"/>\r\n"; Videolist.innerHTML += "<input name=\"sel"+startNum+"\" type=\"button\" id=\"sel"+startNum+"\" value=\"選取\" onclick=\"SelectMedia('form1.videourl"+startNum+"')\" class=\"inputbut\" /><br/>\r\n"; } } function isPlayers()6{ if(document.form1.players.value==0) { alert("請選擇播放器類(lèi)型!!") return false; } else return true; } 5.4 用戶(hù)管理 用戶(hù)管理也就是會(huì )員管理。
  系統的視頻數目龐大,用戶(hù)對視頻的觀(guān)看要求不 同,所以降低會(huì )員管理,對會(huì )員的觀(guān)看權限進(jìn)行進(jìn)一步的管理。圖 5.8 會(huì )員管理界面 關(guān)鍵代碼如下: {dede:field.email/} 昵稱(chēng):{dede:field.uname/} {dede:field.sex /} {dede:field.rank function="GetMemberName(@me,'限制會(huì )員')"/} {dede:field.mtype /}用戶(hù) {dede:field.matt function="GetMAtt(@me)" /} 金幣:{dede:field.money /} 積分:{dede:field.scores /} {dede:field.logintime function="MyDate('y-m-d H:i',@me)" /} {dede:field.loginip /} 5.5 搜索查詢(xún)功能 系統的視頻數目繁雜, 用戶(hù)須要找特定視頻的時(shí)侯挨個(gè)挨個(gè)查找則會(huì )變得費 時(shí)吃力,所以本系統提供查詢(xún)功能。用戶(hù)只須要提供幾個(gè)關(guān)鍵字,就能通過(guò)這個(gè) 功能模塊把找尋范圍盡量縮小,為用戶(hù)提供便捷。
  圖 5.9 搜索查詢(xún) 關(guān)鍵代碼如下:7<div class="searchform"> ##form action="{dede:field name='phpurl'/}/search.php" name="formsearch"> <div class="s1">搜索</div> <div class="s2"> <input type="hidden" name="kwtype" value="0" /> <input name="keyword" type="text" class="search-keyword" id="search-keyword" value="{dede:global.keyword/}" /> <select name="searchtype" class="search-option" id="search-option"> <option value="titlekeyword" selected='1'>智能模糊搜索</option> <option value="title">僅搜索標題</option> </select> <button type="submit" class="search-submit">搜索</button> </div> ##/form> <div class="s3"> <a href="heightsearch.php">高級搜索</a> <a href="{dede:global.cfg_cmsurl/}/">返回首頁(yè)</a> </div> </div> 5.6 小結 本章主要通過(guò)圖文講解系統的實(shí)現及對系統的操作方法。
  6 總結經(jīng)過(guò)這一個(gè)多月的結業(yè)設計和對相關(guān)資料的搜集, 讓我清楚地感受到了織夢(mèng) 管理系統對網(wǎng)站建設的重大作用。在此次結業(yè)設計中似乎時(shí)間急迫,但我學(xué)會(huì )了 很多,也感受到自身知識的貧乏,對織夢(mèng)管理系統的使用也無(wú)法完全把握,希望 在日后的努力中能充分利用織夢(mèng)內容管理系統織夢(mèng)內容管理系統視頻教程,做出一個(gè)更完善的點(diǎn)播系統來(lái)。參考文獻:[1]dedecms 快速入門(mén)使用指南. [2] Luke Welling. PHP 和 MySQL Web 開(kāi)發(fā).機械工業(yè)出版社.2005The Video on Demand System base on dedecmsHuang XuAbstract: The system uses PHP development language,and combined vedio website with dedecms,to achieves click to sow online,background management and member manage.The strong background management let webmaster only to carry on addition,modify,delete vedio to update the web.Pass member management, can limit the extent of authorith of watching of different consumer.8Key words:dedecms[1];Video on Demand; Network Programming9 查看全部

  
  基于織夢(mèng)內容管理系統的影音點(diǎn)播系統摘 要 本系統采用 PHP 開(kāi)發(fā)語(yǔ)言,把視頻網(wǎng)站與織夢(mèng)管理系統相結合,實(shí)現在 線(xiàn)點(diǎn)播、后臺管理、會(huì )員管理等功能。強大的后臺管理功能模塊,使網(wǎng)站管理人 員只須要進(jìn)行添加、修改、刪除視頻等操作即可實(shí)現網(wǎng)站的同步更新。通過(guò)會(huì )員 管理功能,可以限制不同用戶(hù)的觀(guān)看權限。 關(guān)鍵詞 織夢(mèng)內容管理系統[1];影音點(diǎn)播;網(wǎng)絡(luò )編程1 引言網(wǎng)站的信息量越來(lái)越大,網(wǎng)頁(yè)數量越來(lái)越多,網(wǎng)站需要內容管理,最簡(jiǎn)單也 是最原始的情況是網(wǎng)站的管理員來(lái)完成管理的任務(wù)。他制做所有的頁(yè)面,并檢測 其中的鏈接,然后使用 FTP 工具上傳到服務(wù)器上。但是隨著(zhù)網(wǎng)頁(yè)數目的降低, 情況發(fā)生了變化,對于一些時(shí)常更新的內容,比如新聞,許多網(wǎng)站開(kāi)發(fā)自己的專(zhuān) 用的發(fā)布系統來(lái)維護這種更新頻度特別高的部份。 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的發(fā)展支持了這 種方法。但是現代企業(yè)網(wǎng)站或門(mén)戶(hù)網(wǎng)站的信息量實(shí)在很大了,而且內容的種類(lèi)也 非常的多,他們除了發(fā)布關(guān)于公司的新聞動(dòng)態(tài),公布企業(yè)的產(chǎn)品信息,還將許多 支持信息放到了網(wǎng)上。特別是當網(wǎng)站訪(fǎng)問(wèn)量高漲的時(shí)侯,動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)也難以承 擔這么大的負荷,只有靜態(tài)頁(yè)面處理技術(shù)能夠擔此重擔,所以對靜態(tài)頁(yè)面管理技 術(shù)的研究也提高到一個(gè)新的高度。
   而許多網(wǎng)站管理系統在新聞發(fā)布上太強, 而在網(wǎng)站的多樣化管理這方面的特 性卻不是非常突出,一個(gè)豐富的網(wǎng)站在發(fā)展時(shí)恰恰須要更多樣化的方向和管理, 基于此,dedecms 誕生了,它的設計真諦就是要給用戶(hù)一個(gè)自由的管理空間,利 用成熟的 WEB 技術(shù)和應用管理理念,讓用戶(hù)真正體驗自由駕馭網(wǎng)站的樂(lè )趣.2 基于織夢(mèng)內容管理系統的影音點(diǎn)播系統2.1 基于織夢(mèng)內容管理系統的影音點(diǎn)播系統概念 視頻點(diǎn)播是計算機技術(shù)、網(wǎng)絡(luò )通信技術(shù)、多媒體技術(shù)、電視技術(shù)和數字壓縮 技術(shù)等多學(xué)科、多領(lǐng)域融合交叉的產(chǎn)物,從根本上改變了傳統的雙向傳輸、用戶(hù) 對視頻節目無(wú)權選擇的狀況, 使用戶(hù)可以自由選擇儲存在視頻點(diǎn)播系統中的視頻 信號,隨時(shí)點(diǎn)播自己想看的節目?;诳棄?mèng)內容管理系統的影音點(diǎn)播系統就是視 頻點(diǎn)播系統與織夢(mèng)內容管理系統相結合的產(chǎn)物。 2.2 基于織夢(mèng)內容管理系統的影音點(diǎn)播系統特性 使用織夢(mèng)內容管理系統管理的影音點(diǎn)播系統將管理人員從繁雜的手工管理 中解脫下來(lái),快速便捷地管理大量的視頻,通過(guò)動(dòng)態(tài)內容靜態(tài)化,最大幅度的降 低了系統的負荷。 2.3 影音點(diǎn)播系統需求剖析 2.3.1 系統須要解決的問(wèn)題 影音點(diǎn)播系統主要面向用戶(hù)通過(guò)網(wǎng)路觀(guān)看欣賞影片等影音文件, 因為硬件方 面的要求,不可能支持無(wú)限人數觀(guān)看,所以設計注冊成為會(huì )員,對會(huì )員進(jìn)行合理 管理來(lái)觀(guān)看影視。
  因為視頻數目龐大,用戶(hù)對視頻的觀(guān)看要求不同,所以系統應0該有分類(lèi)管理功能,同時(shí)還應當才能在頁(yè)面上對數據庫上面的視頻進(jìn)行查詢(xún)搜 索。 2.3.2 系統應具備的基本功能 用戶(hù)注冊:用戶(hù)步入系統才能正常注冊,用戶(hù)可以觀(guān)看影視節目 視頻在線(xiàn)點(diǎn)播:能夠實(shí)現視頻的在線(xiàn)點(diǎn)播、暫停、拖拉進(jìn)度、關(guān)閉 視頻的查詢(xún)搜索:能夠在網(wǎng)站上實(shí)現查詢(xún)是否庫存有想看的視頻 視頻的分類(lèi)管理:對視頻根據一定的分類(lèi)進(jìn)行有效分類(lèi) 用戶(hù)管理:能夠對用戶(hù)進(jìn)行合理管理,包括信息更改、密碼更改等 視頻入庫管理:能夠實(shí)現視頻的手動(dòng)入庫、添加以及更改 2.4 小結 本章主要介紹了基于 dedecms 的影音點(diǎn)播系統的概念特征和要實(shí)現功能。 系 統要實(shí)現的基本功能有:在線(xiàn)點(diǎn)播、分類(lèi)管理、視頻入庫等功能。3 系統開(kāi)發(fā)工具及開(kāi)發(fā)平臺3.1 織夢(mèng)內容管理系統(dedecms) 織夢(mèng)內容管理系統,它是一種可以綜合管理網(wǎng)站上各類(lèi)欄目的通用工具,新 聞、產(chǎn)品、文檔、下載、音樂(lè )、教學(xué)視頻……。通過(guò)模版技術(shù),他們都在同一套 系統里完成更新和維護。 3.2 PHP[2] PHP,是中文超級文本預處理語(yǔ)言 Hypertext Preprocessor 的簡(jiǎn)寫(xiě)。
  PHP 是 一種 HTML 內嵌式的語(yǔ)言織夢(mèng)內容管理系統視頻教程, 是一種在服務(wù)器端執行的嵌入 HTML 文檔的腳本語(yǔ)言, 語(yǔ)言的風(fēng)格有類(lèi)似于 C 語(yǔ)言,被廣泛的運用。 3.3 MySQL MySQL 是一個(gè)真正的多用戶(hù)、多線(xiàn)程 SQL 數據庫服務(wù)器,它是一個(gè)客戶(hù)機/ 服務(wù)器結構的實(shí)現。MySQL 是現今流行的關(guān)系數據庫中其中的一種,相比其它的 數據庫管理系統(DBMS)來(lái)說(shuō),MySQL 具有精巧、功能齊全、查詢(xún)迅捷等優(yōu)點(diǎn)。 MySQL 主要目標是快速、健壯和易用。關(guān)鍵的是它是免費的,可以在 Internet 上免費下載到,并可免費使用。MySQL 對于通常中小型,甚至小型應用都還能勝 任。 3.4 系統運行環(huán)境 dedecms 居于 PHP 和 MySQL 技術(shù)開(kāi)發(fā), 可同時(shí)使用于 Windows、 Linux、 Unix 平臺,環(huán)境需求如下: 3.4.1 Windows 平臺: IIS/Apache + PHP4/PHP5 + MySQL4/5 如果在 windows 環(huán)境中使用,建議用 dedecms 提供的 DedeAMPZ 套件以達到 最佳使用性能。 3.4.2 Linux/Unix 平臺 Apache + PHP4/PHP5 + MySQL3/4/5 (PHP 必須在非安全模式下運行) 3.4.3 Linux + Apache2.2 + PHP5.2 + MySQL5.0(建議使用) 3.4.4 PHP 必須環(huán)境或啟用的系統函數: allow_url_fopen GD 擴展庫 MySQL 擴展庫1系統函數 —— phpinfo、dir 3.5 小結 本章主要介紹了實(shí)現該系統須要用到的工具和編程語(yǔ)言以及運行該系統的 環(huán)境要求。
  4 系統的工作原理4.1 網(wǎng)頁(yè)模板 網(wǎng)站模板就是早已做好的網(wǎng)頁(yè)框架, 使用網(wǎng)頁(yè)編輯軟件將模板原有的圖片和 文字替換成自己的內容,再發(fā)布到自己的網(wǎng)站。本影音點(diǎn)播系統就是以 dedecms 網(wǎng)站為模板制做的。 [2] 4.2 dedecms 標簽 模板的核心就是顯示款式和標簽。顯示款式可以用 HTML 代碼制訂,而標簽 是由 CMS 自定義的一種數據訪(fǎng)問(wèn)規則。一個(gè)標簽綁定了一個(gè)數據源。這里的數據 源是指數據的來(lái)源,可以是變量或則數據庫訪(fǎng)問(wèn)。模板標簽代碼如下所示: {dede: 標記名稱(chēng) 標記屬性} [field:底層模板標記](méi) //底層模板就是每一條信息顯示下來(lái)的式樣 …… [field:底層模板標記](méi) {/dede:標記名稱(chēng)} 4.3 系統的原理 首先把織夢(mèng)的模板標簽加入到網(wǎng)站模板中, 然后系統會(huì )將相應的標簽解析成 PHP 代碼,繼而將 PHP 代碼轉化為 HTML 代碼而且輸出。最后生成靜態(tài)頁(yè)面。 在標簽解析的時(shí)侯,dedecms 首先判定標簽的名稱(chēng),然后進(jìn)行解析,他會(huì )讀 取標簽的屬性及屬性值,將這種屬性值轉化為 sql 語(yǔ)句相關(guān)的查詢(xún)條件,然后將 這些標簽解析成 SQL 語(yǔ)句,查詢(xún)出的數據再同底層模板變量進(jìn)行替換,形成最終 的頁(yè)面療效。
  實(shí)現代碼如下: <?php //引入必須文件 require_once(dirname(__FILE__)."/include/commin.inc.php"); require_once(dirname(__FILE__)."/include/channelunit.func.php"); require_once(dirname(__FILE__)."/include/dedetag.class.php"); //初始化模板類(lèi) $dtp = new DedeTagParse(); $dtp->SetNameSpace("dede","{","}"); //引用當前類(lèi)(解析文檔中 field 標簽,這個(gè)標簽對于文檔類(lèi)中,都必使用 //var Fields; 數組來(lái)表示這種通用文檔數組,但對于不同模板,它的值也 //是可變的。) $dtp->refObj = null; //載入模板 $dtp->LoadTemplet($filename); //動(dòng)態(tài)解析 include/taglib 里的標簽 [2] MakeOneTag($dtp, null); //解析系統標簽,顯示內容2$dtp->Display(); //類(lèi)似方式:GetResult() 獲得解析后的 HTML,SaveTo($filename)保存為 //文件 ?> 4.4 小結 本章探討了影音點(diǎn)播系統的工作原理。
  5 系統總體設計與實(shí)現5.1 基本簡(jiǎn)介 影音點(diǎn)播系統是指多個(gè)用戶(hù)按照自己的須要, 不依靠 VCD 機、 錄像機等家電, 而通過(guò)計算機網(wǎng)路從網(wǎng)路視頻庫中自由選定、引用、觀(guān)看高質(zhì)量的視頻節目。 本系統一共分為兩大部分:在線(xiàn)點(diǎn)播、后臺管理。 5.2 在線(xiàn)點(diǎn)播(主頁(yè)) 在線(xiàn)點(diǎn)播主要實(shí)現用戶(hù)從計算機網(wǎng)路選定自己須要的視頻文件進(jìn)行相關(guān)操 作。在瀏覽器地址上鍵入 即可步入點(diǎn)播系統主頁(yè),如圖 5.2圖 5.1 主頁(yè) 主頁(yè)包括主頁(yè)、電影、電視劇、動(dòng)漫和綜藝 5 個(gè)欄目,各欄目分別設置一個(gè) 最新相關(guān)視頻的推薦。系統另外還增設幻燈片模塊、會(huì )員模塊、最新資訊模塊、 各欄目導讀模塊等便捷用戶(hù)選擇的模塊。 用戶(hù)只須要點(diǎn)擊想要觀(guān)看的欄目或則視 頻即可實(shí)現在線(xiàn)點(diǎn)播。 5.2.1 首頁(yè)進(jìn)行欄目界定的關(guān)鍵代碼: {dede:arclistsg orderby=’id’ titlelen=’ 24’ row=’ 10’ channelid=’ -8’ typeid=’1,2’} [field:title/] {/dede:arclistsg} 5.2.2 最新資訊 關(guān)鍵代碼3{dede:arclist row=5 orderby=pubdate type='image.' imgwidth='124' imgheight='94'} <li><a href="[field:arcurl/]">[field:image/]<span class="title">[field:title/]</span></a></li> //底層模板格式 {/dede:arclist}5.3 后臺管理 在瀏覽器地址上鍵入 即可步入圖 5.3.1 所示的登陸界 面, 輸入管理員的用戶(hù)名和密碼以及系統手動(dòng)生成的驗證碼即可登入后臺管理界 面(圖 5.3.2)進(jìn)行管理,本系統用戶(hù)名及密碼均為 admin圖 5.2 后臺登錄界面 5.3后臺管理界面5.3.1 欄目管理: 管理員點(diǎn)擊 核心>網(wǎng)站欄目管理 即可對系統的欄目總類(lèi)進(jìn)行管理。
  4圖 5.4 欄目管理 如果須要降低欄目,只須要點(diǎn)擊 增加頂尖欄目,將出現以下界面,填寫(xiě)欄 目名稱(chēng)等信息,系統還會(huì )手動(dòng)生成新的欄目及對應相關(guān)模塊。圖 5.5 欄目添加 5.3.2 視頻管理: 管理員主要的任務(wù)則是更新視頻,步驟為 核心>網(wǎng)站欄目管理 在對應欄目 下 點(diǎn)擊 內容 ,進(jìn)入內容管理界面,管理員可以對視頻進(jìn)行上傳、刪除、整理 等工作。圖 5.6 視頻管理界面 5.3.3 上傳視頻: 點(diǎn)擊 添加文檔 出現視頻上傳界面,填寫(xiě)信息,完成上傳工作,若要為視頻 設置觀(guān)看權限,則可以點(diǎn)擊 高級參數 選項 為視頻進(jìn)行權限設置。5圖 5.7 視頻上傳界面 關(guān)鍵代碼: function MakeVideo() { var startNum = 2; var Videolist = document.getElementById("Videolist"); var endNum = document.form1.videonum.value; if(endNum>100) endNum = 100; Videolist.innerHTML = ""; for(startNum;startNum<=endNum;startNum++) { Videolist.innerHTML += "<input name=\"videoname["+startNum+"]\" type=\"text\" id=\"videoname"+startNum+"\" value=\"第 "+startNum+"集\" size=\"10\" />  \r\n"; Videolist.innerHTML += "<input type=\"text\" id=\"videourl"+startNum+"\" name=\"videourl["+startNum+"]\" value=\"\" style=\"width:250px\"/>\r\n"; Videolist.innerHTML += "<input name=\"sel"+startNum+"\" type=\"button\" id=\"sel"+startNum+"\" value=\"選取\" onclick=\"SelectMedia('form1.videourl"+startNum+"')\" class=\"inputbut\" /><br/>\r\n"; } } function isPlayers()6{ if(document.form1.players.value==0) { alert("請選擇播放器類(lèi)型!!") return false; } else return true; } 5.4 用戶(hù)管理 用戶(hù)管理也就是會(huì )員管理。
  系統的視頻數目龐大,用戶(hù)對視頻的觀(guān)看要求不 同,所以降低會(huì )員管理,對會(huì )員的觀(guān)看權限進(jìn)行進(jìn)一步的管理。圖 5.8 會(huì )員管理界面 關(guān)鍵代碼如下: {dede:field.email/} 昵稱(chēng):{dede:field.uname/} {dede:field.sex /} {dede:field.rank function="GetMemberName(@me,'限制會(huì )員')"/} {dede:field.mtype /}用戶(hù) {dede:field.matt function="GetMAtt(@me)" /} 金幣:{dede:field.money /} 積分:{dede:field.scores /} {dede:field.logintime function="MyDate('y-m-d H:i',@me)" /} {dede:field.loginip /} 5.5 搜索查詢(xún)功能 系統的視頻數目繁雜, 用戶(hù)須要找特定視頻的時(shí)侯挨個(gè)挨個(gè)查找則會(huì )變得費 時(shí)吃力,所以本系統提供查詢(xún)功能。用戶(hù)只須要提供幾個(gè)關(guān)鍵字,就能通過(guò)這個(gè) 功能模塊把找尋范圍盡量縮小,為用戶(hù)提供便捷。
  圖 5.9 搜索查詢(xún) 關(guān)鍵代碼如下:7<div class="searchform"> ##form action="{dede:field name='phpurl'/}/search.php" name="formsearch"> <div class="s1">搜索</div> <div class="s2"> <input type="hidden" name="kwtype" value="0" /> <input name="keyword" type="text" class="search-keyword" id="search-keyword" value="{dede:global.keyword/}" /> <select name="searchtype" class="search-option" id="search-option"> <option value="titlekeyword" selected='1'>智能模糊搜索</option> <option value="title">僅搜索標題</option> </select> <button type="submit" class="search-submit">搜索</button> </div> ##/form> <div class="s3"> <a href="heightsearch.php">高級搜索</a> <a href="{dede:global.cfg_cmsurl/}/">返回首頁(yè)</a> </div> </div> 5.6 小結 本章主要通過(guò)圖文講解系統的實(shí)現及對系統的操作方法。
  6 總結經(jīng)過(guò)這一個(gè)多月的結業(yè)設計和對相關(guān)資料的搜集, 讓我清楚地感受到了織夢(mèng) 管理系統對網(wǎng)站建設的重大作用。在此次結業(yè)設計中似乎時(shí)間急迫,但我學(xué)會(huì )了 很多,也感受到自身知識的貧乏,對織夢(mèng)管理系統的使用也無(wú)法完全把握,希望 在日后的努力中能充分利用織夢(mèng)內容管理系統織夢(mèng)內容管理系統視頻教程,做出一個(gè)更完善的點(diǎn)播系統來(lái)。參考文獻:[1]dedecms 快速入門(mén)使用指南. [2] Luke Welling. PHP 和 MySQL Web 開(kāi)發(fā).機械工業(yè)出版社.2005The Video on Demand System base on dedecmsHuang XuAbstract: The system uses PHP development language,and combined vedio website with dedecms,to achieves click to sow online,background management and member manage.The strong background management let webmaster only to carry on addition,modify,delete vedio to update the web.Pass member management, can limit the extent of authorith of watching of different consumer.8Key words:dedecms[1];Video on Demand; Network Programming9

基于織夢(mèng)內容管理系統的影音點(diǎn)播系統

采集交流 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 517 次瀏覽 ? 2020-04-13 11:04 ? 來(lái)自相關(guān)話(huà)題

  
  基于織夢(mèng)內容管理系統的影音點(diǎn)播系統摘 要 本系統采用 PHP 開(kāi)發(fā)語(yǔ)言,把視頻網(wǎng)站與織夢(mèng)管理系統相結合,實(shí)現在 線(xiàn)點(diǎn)播、后臺管理、會(huì )員管理等功能。強大的后臺管理功能模塊,使網(wǎng)站管理人 員只須要進(jìn)行添加、修改、刪除視頻等操作即可實(shí)現網(wǎng)站的同步更新。通過(guò)會(huì )員 管理功能,可以限制不同用戶(hù)的觀(guān)看權限。 關(guān)鍵詞 織夢(mèng)內容管理系統[1];影音點(diǎn)播;網(wǎng)絡(luò )編程1 引言網(wǎng)站的信息量越來(lái)越大,網(wǎng)頁(yè)數量越來(lái)越多,網(wǎng)站需要內容管理,最簡(jiǎn)單也 是最原始的情況是網(wǎng)站的管理員來(lái)完成管理的任務(wù)。他制做所有的頁(yè)面,并檢測 其中的鏈接,然后使用 FTP 工具上傳到服務(wù)器上。但是隨著(zhù)網(wǎng)頁(yè)數目的降低, 情況發(fā)生了變化,對于一些時(shí)常更新的內容,比如新聞,許多網(wǎng)站開(kāi)發(fā)自己的專(zhuān) 用的發(fā)布系統來(lái)維護這種更新頻度特別高的部份。 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的發(fā)展支持了這 種方法。但是現代企業(yè)網(wǎng)站或門(mén)戶(hù)網(wǎng)站的信息量實(shí)在很大了,而且內容的種類(lèi)也 非常的多,他們除了發(fā)布關(guān)于公司的新聞動(dòng)態(tài),公布企業(yè)的產(chǎn)品信息,還將許多 支持信息放到了網(wǎng)上。特別是當網(wǎng)站訪(fǎng)問(wèn)量高漲的時(shí)侯,動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)也難以承 擔這么大的負荷,只有靜態(tài)頁(yè)面處理技術(shù)能夠擔此重擔,所以對靜態(tài)頁(yè)面管理技 術(shù)的研究也提高到一個(gè)新的高度。
   而許多網(wǎng)站管理系統在新聞發(fā)布上太強, 而在網(wǎng)站的多樣化管理這方面的特 性卻不是非常突出,一個(gè)豐富的網(wǎng)站在發(fā)展時(shí)恰恰須要更多樣化的方向和管理, 基于此,dedecms 誕生了,它的設計真諦就是要給用戶(hù)一個(gè)自由的管理空間,利 用成熟的 WEB 技術(shù)和應用管理理念,讓用戶(hù)真正體驗自由駕馭網(wǎng)站的樂(lè )趣.2 基于織夢(mèng)內容管理系統的影音點(diǎn)播系統2.1 基于織夢(mèng)內容管理系統的影音點(diǎn)播系統概念 視頻點(diǎn)播是計算機技術(shù)、網(wǎng)絡(luò )通信技術(shù)、多媒體技術(shù)、電視技術(shù)和數字壓縮 技術(shù)等多學(xué)科、多領(lǐng)域融合交叉的產(chǎn)物,從根本上改變了傳統的雙向傳輸、用戶(hù) 對視頻節目無(wú)權選擇的狀況, 使用戶(hù)可以自由選擇儲存在視頻點(diǎn)播系統中的視頻 信號,隨時(shí)點(diǎn)播自己想看的節目?;诳棄?mèng)內容管理系統的影音點(diǎn)播系統就是視 頻點(diǎn)播系統與織夢(mèng)內容管理系統相結合的產(chǎn)物。 2.2 基于織夢(mèng)內容管理系統的影音點(diǎn)播系統特性 使用織夢(mèng)內容管理系統管理的影音點(diǎn)播系統將管理人員從繁雜的手工管理 中解脫下來(lái),快速便捷地管理大量的視頻,通過(guò)動(dòng)態(tài)內容靜態(tài)化,最大幅度的降 低了系統的負荷。 2.3 影音點(diǎn)播系統需求剖析 2.3.1 系統須要解決的問(wèn)題 影音點(diǎn)播系統主要面向用戶(hù)通過(guò)網(wǎng)路觀(guān)看欣賞影片等影音文件, 因為硬件方 面的要求,不可能支持無(wú)限人數觀(guān)看,所以設計注冊成為會(huì )員,對會(huì )員進(jìn)行合理 管理來(lái)觀(guān)看影視。
  因為視頻數目龐大,用戶(hù)對視頻的觀(guān)看要求不同,所以系統應0該有分類(lèi)管理功能,同時(shí)還應當才能在頁(yè)面上對數據庫上面的視頻進(jìn)行查詢(xún)搜 索。 2.3.2 系統應具備的基本功能 用戶(hù)注冊:用戶(hù)步入系統才能正常注冊,用戶(hù)可以觀(guān)看影視節目 視頻在線(xiàn)點(diǎn)播:能夠實(shí)現視頻的在線(xiàn)點(diǎn)播、暫停、拖拉進(jìn)度、關(guān)閉 視頻的查詢(xún)搜索:能夠在網(wǎng)站上實(shí)現查詢(xún)是否庫存有想看的視頻 視頻的分類(lèi)管理:對視頻根據一定的分類(lèi)進(jìn)行有效分類(lèi) 用戶(hù)管理:能夠對用戶(hù)進(jìn)行合理管理,包括信息更改、密碼更改等 視頻入庫管理:能夠實(shí)現視頻的手動(dòng)入庫、添加以及更改 2.4 小結 本章主要介紹了基于 dedecms 的影音點(diǎn)播系統的概念特征和要實(shí)現功能。 系 統要實(shí)現的基本功能有:在線(xiàn)點(diǎn)播、分類(lèi)管理、視頻入庫等功能。3 系統開(kāi)發(fā)工具及開(kāi)發(fā)平臺3.1 織夢(mèng)內容管理系統(dedecms) 織夢(mèng)內容管理系統,它是一種可以綜合管理網(wǎng)站上各類(lèi)欄目的通用工具,新 聞、產(chǎn)品、文檔、下載、音樂(lè )、教學(xué)視頻……。通過(guò)模版技術(shù),他們都在同一套 系統里完成更新和維護。 3.2 PHP[2] PHP,是中文超級文本預處理語(yǔ)言 Hypertext Preprocessor 的簡(jiǎn)寫(xiě)。
  PHP 是 一種 HTML 內嵌式的語(yǔ)言織夢(mèng)內容管理系統視頻教程, 是一種在服務(wù)器端執行的嵌入 HTML 文檔的腳本語(yǔ)言, 語(yǔ)言的風(fēng)格有類(lèi)似于 C 語(yǔ)言,被廣泛的運用。 3.3 MySQL MySQL 是一個(gè)真正的多用戶(hù)、多線(xiàn)程 SQL 數據庫服務(wù)器,它是一個(gè)客戶(hù)機/ 服務(wù)器結構的實(shí)現。MySQL 是現今流行的關(guān)系數據庫中其中的一種,相比其它的 數據庫管理系統(DBMS)來(lái)說(shuō),MySQL 具有精巧、功能齊全、查詢(xún)迅捷等優(yōu)點(diǎn)。 MySQL 主要目標是快速、健壯和易用。關(guān)鍵的是它是免費的,可以在 Internet 上免費下載到,并可免費使用。MySQL 對于通常中小型,甚至小型應用都還能勝 任。 3.4 系統運行環(huán)境 dedecms 居于 PHP 和 MySQL 技術(shù)開(kāi)發(fā), 可同時(shí)使用于 Windows、 Linux、 Unix 平臺,環(huán)境需求如下: 3.4.1 Windows 平臺: IIS/Apache + PHP4/PHP5 + MySQL4/5 如果在 windows 環(huán)境中使用,建議用 dedecms 提供的 DedeAMPZ 套件以達到 最佳使用性能。 3.4.2 Linux/Unix 平臺 Apache + PHP4/PHP5 + MySQL3/4/5 (PHP 必須在非安全模式下運行) 3.4.3 Linux + Apache2.2 + PHP5.2 + MySQL5.0(建議使用) 3.4.4 PHP 必須環(huán)境或啟用的系統函數: allow_url_fopen GD 擴展庫 MySQL 擴展庫1系統函數 —— phpinfo、dir 3.5 小結 本章主要介紹了實(shí)現該系統須要用到的工具和編程語(yǔ)言以及運行該系統的 環(huán)境要求。
  4 系統的工作原理4.1 網(wǎng)頁(yè)模板 網(wǎng)站模板就是早已做好的網(wǎng)頁(yè)框架, 使用網(wǎng)頁(yè)編輯軟件將模板原有的圖片和 文字替換成自己的內容,再發(fā)布到自己的網(wǎng)站。本影音點(diǎn)播系統就是以 dedecms 網(wǎng)站為模板制做的。 [2] 4.2 dedecms 標簽 模板的核心就是顯示款式和標簽。顯示款式可以用 HTML 代碼制訂,而標簽 是由 CMS 自定義的一種數據訪(fǎng)問(wèn)規則。一個(gè)標簽綁定了一個(gè)數據源。這里的數據 源是指數據的來(lái)源,可以是變量或則數據庫訪(fǎng)問(wèn)。模板標簽代碼如下所示: {dede: 標記名稱(chēng) 標記屬性} [field:底層模板標記](méi) //底層模板就是每一條信息顯示下來(lái)的式樣 …… [field:底層模板標記](méi) {/dede:標記名稱(chēng)} 4.3 系統的原理 首先把織夢(mèng)的模板標簽加入到網(wǎng)站模板中, 然后系統會(huì )將相應的標簽解析成 PHP 代碼,繼而將 PHP 代碼轉化為 HTML 代碼而且輸出。最后生成靜態(tài)頁(yè)面。 在標簽解析的時(shí)侯,dedecms 首先判定標簽的名稱(chēng),然后進(jìn)行解析,他會(huì )讀 取標簽的屬性及屬性值,將這種屬性值轉化為 sql 語(yǔ)句相關(guān)的查詢(xún)條件,然后將 這些標簽解析成 SQL 語(yǔ)句,查詢(xún)出的數據再同底層模板變量進(jìn)行替換,形成最終 的頁(yè)面療效。
  實(shí)現代碼如下: <?php //引入必須文件 require_once(dirname(__FILE__)."/include/commin.inc.php"); require_once(dirname(__FILE__)."/include/channelunit.func.php"); require_once(dirname(__FILE__)."/include/dedetag.class.php"); //初始化模板類(lèi) $dtp = new DedeTagParse(); $dtp->SetNameSpace("dede","{","}"); //引用當前類(lèi)(解析文檔中 field 標簽,這個(gè)標簽對于文檔類(lèi)中,都必使用 //var Fields; 數組來(lái)表示這種通用文檔數組,但對于不同模板,它的值也 //是可變的。) $dtp->refObj = null; //載入模板 $dtp->LoadTemplet($filename); //動(dòng)態(tài)解析 include/taglib 里的標簽 [2] MakeOneTag($dtp, null); //解析系統標簽,顯示內容2$dtp->Display(); //類(lèi)似方式:GetResult() 獲得解析后的 HTML,SaveTo($filename)保存為 //文件 ?> 4.4 小結 本章探討了影音點(diǎn)播系統的工作原理。
  5 系統總體設計與實(shí)現5.1 基本簡(jiǎn)介 影音點(diǎn)播系統是指多個(gè)用戶(hù)按照自己的須要, 不依靠 VCD 機、 錄像機等家電, 而通過(guò)計算機網(wǎng)路從網(wǎng)路視頻庫中自由選定、引用、觀(guān)看高質(zhì)量的視頻節目。 本系統一共分為兩大部分:在線(xiàn)點(diǎn)播、后臺管理。 5.2 在線(xiàn)點(diǎn)播(主頁(yè)) 在線(xiàn)點(diǎn)播主要實(shí)現用戶(hù)從計算機網(wǎng)路選定自己須要的視頻文件進(jìn)行相關(guān)操 作。在瀏覽器地址上鍵入 即可步入點(diǎn)播系統主頁(yè),如圖 5.2圖 5.1 主頁(yè) 主頁(yè)包括主頁(yè)、電影、電視劇、動(dòng)漫和綜藝 5 個(gè)欄目,各欄目分別設置一個(gè) 最新相關(guān)視頻的推薦。系統另外還增設幻燈片模塊、會(huì )員模塊、最新資訊模塊、 各欄目導讀模塊等便捷用戶(hù)選擇的模塊。 用戶(hù)只須要點(diǎn)擊想要觀(guān)看的欄目或則視 頻即可實(shí)現在線(xiàn)點(diǎn)播。 5.2.1 首頁(yè)進(jìn)行欄目界定的關(guān)鍵代碼: {dede:arclistsg orderby=’id’ titlelen=’ 24’ row=’ 10’ channelid=’ -8’ typeid=’1,2’} [field:title/] {/dede:arclistsg} 5.2.2 最新資訊 關(guān)鍵代碼3{dede:arclist row=5 orderby=pubdate type='image.' imgwidth='124' imgheight='94'} <li><a href="[field:arcurl/]">[field:image/]<span class="title">[field:title/]</span></a></li> //底層模板格式 {/dede:arclist}5.3 后臺管理 在瀏覽器地址上鍵入 即可步入圖 5.3.1 所示的登陸界 面, 輸入管理員的用戶(hù)名和密碼以及系統手動(dòng)生成的驗證碼即可登入后臺管理界 面(圖 5.3.2)進(jìn)行管理,本系統用戶(hù)名及密碼均為 admin圖 5.2 后臺登錄界面 5.3后臺管理界面5.3.1 欄目管理: 管理員點(diǎn)擊 核心>網(wǎng)站欄目管理 即可對系統的欄目總類(lèi)進(jìn)行管理。
  4圖 5.4 欄目管理 如果須要降低欄目,只須要點(diǎn)擊 增加頂尖欄目,將出現以下界面,填寫(xiě)欄 目名稱(chēng)等信息,系統還會(huì )手動(dòng)生成新的欄目及對應相關(guān)模塊。圖 5.5 欄目添加 5.3.2 視頻管理: 管理員主要的任務(wù)則是更新視頻,步驟為 核心>網(wǎng)站欄目管理 在對應欄目 下 點(diǎn)擊 內容 ,進(jìn)入內容管理界面,管理員可以對視頻進(jìn)行上傳、刪除、整理 等工作。圖 5.6 視頻管理界面 5.3.3 上傳視頻: 點(diǎn)擊 添加文檔 出現視頻上傳界面,填寫(xiě)信息,完成上傳工作,若要為視頻 設置觀(guān)看權限,則可以點(diǎn)擊 高級參數 選項 為視頻進(jìn)行權限設置。5圖 5.7 視頻上傳界面 關(guān)鍵代碼: function MakeVideo() { var startNum = 2; var Videolist = document.getElementById("Videolist"); var endNum = document.form1.videonum.value; if(endNum>100) endNum = 100; Videolist.innerHTML = ""; for(startNum;startNum<=endNum;startNum++) { Videolist.innerHTML += "<input name=\"videoname["+startNum+"]\" type=\"text\" id=\"videoname"+startNum+"\" value=\"第 "+startNum+"集\" size=\"10\" />  \r\n"; Videolist.innerHTML += "<input type=\"text\" id=\"videourl"+startNum+"\" name=\"videourl["+startNum+"]\" value=\"\" style=\"width:250px\"/>\r\n"; Videolist.innerHTML += "<input name=\"sel"+startNum+"\" type=\"button\" id=\"sel"+startNum+"\" value=\"選取\" onclick=\"SelectMedia('form1.videourl"+startNum+"')\" class=\"inputbut\" /><br/>\r\n"; } } function isPlayers()6{ if(document.form1.players.value==0) { alert("請選擇播放器類(lèi)型!!") return false; } else return true; } 5.4 用戶(hù)管理 用戶(hù)管理也就是會(huì )員管理。
  系統的視頻數目龐大,用戶(hù)對視頻的觀(guān)看要求不 同,所以降低會(huì )員管理,對會(huì )員的觀(guān)看權限進(jìn)行進(jìn)一步的管理。圖 5.8 會(huì )員管理界面 關(guān)鍵代碼如下: {dede:field.email/} 昵稱(chēng):{dede:field.uname/} {dede:field.sex /} {dede:field.rank function="GetMemberName(@me,'限制會(huì )員')"/} {dede:field.mtype /}用戶(hù) {dede:field.matt function="GetMAtt(@me)" /} 金幣:{dede:field.money /} 積分:{dede:field.scores /} {dede:field.logintime function="MyDate('y-m-d H:i',@me)" /} {dede:field.loginip /} 5.5 搜索查詢(xún)功能 系統的視頻數目繁雜, 用戶(hù)須要找特定視頻的時(shí)侯挨個(gè)挨個(gè)查找則會(huì )變得費 時(shí)吃力,所以本系統提供查詢(xún)功能。用戶(hù)只須要提供幾個(gè)關(guān)鍵字,就能通過(guò)這個(gè) 功能模塊把找尋范圍盡量縮小,為用戶(hù)提供便捷。
  圖 5.9 搜索查詢(xún) 關(guān)鍵代碼如下:7<div class="searchform"> ##form action="{dede:field name='phpurl'/}/search.php" name="formsearch"> <div class="s1">搜索</div> <div class="s2"> <input type="hidden" name="kwtype" value="0" /> <input name="keyword" type="text" class="search-keyword" id="search-keyword" value="{dede:global.keyword/}" /> <select name="searchtype" class="search-option" id="search-option"> <option value="titlekeyword" selected='1'>智能模糊搜索</option> <option value="title">僅搜索標題</option> </select> <button type="submit" class="search-submit">搜索</button> </div> ##/form> <div class="s3"> <a href="heightsearch.php">高級搜索</a> <a href="{dede:global.cfg_cmsurl/}/">返回首頁(yè)</a> </div> </div> 5.6 小結 本章主要通過(guò)圖文講解系統的實(shí)現及對系統的操作方法。
  6 總結經(jīng)過(guò)這一個(gè)多月的結業(yè)設計和對相關(guān)資料的搜集, 讓我清楚地感受到了織夢(mèng) 管理系統對網(wǎng)站建設的重大作用。在此次結業(yè)設計中似乎時(shí)間急迫,但我學(xué)會(huì )了 很多,也感受到自身知識的貧乏,對織夢(mèng)管理系統的使用也無(wú)法完全把握,希望 在日后的努力中能充分利用織夢(mèng)內容管理系統織夢(mèng)內容管理系統視頻教程,做出一個(gè)更完善的點(diǎn)播系統來(lái)。參考文獻:[1]dedecms 快速入門(mén)使用指南. [2] Luke Welling. PHP 和 MySQL Web 開(kāi)發(fā).機械工業(yè)出版社.2005The Video on Demand System base on dedecmsHuang XuAbstract: The system uses PHP development language,and combined vedio website with dedecms,to achieves click to sow online,background management and member manage.The strong background management let webmaster only to carry on addition,modify,delete vedio to update the web.Pass member management, can limit the extent of authorith of watching of different consumer.8Key words:dedecms[1];Video on Demand; Network Programming9 查看全部

  
  基于織夢(mèng)內容管理系統的影音點(diǎn)播系統摘 要 本系統采用 PHP 開(kāi)發(fā)語(yǔ)言,把視頻網(wǎng)站與織夢(mèng)管理系統相結合,實(shí)現在 線(xiàn)點(diǎn)播、后臺管理、會(huì )員管理等功能。強大的后臺管理功能模塊,使網(wǎng)站管理人 員只須要進(jìn)行添加、修改、刪除視頻等操作即可實(shí)現網(wǎng)站的同步更新。通過(guò)會(huì )員 管理功能,可以限制不同用戶(hù)的觀(guān)看權限。 關(guān)鍵詞 織夢(mèng)內容管理系統[1];影音點(diǎn)播;網(wǎng)絡(luò )編程1 引言網(wǎng)站的信息量越來(lái)越大,網(wǎng)頁(yè)數量越來(lái)越多,網(wǎng)站需要內容管理,最簡(jiǎn)單也 是最原始的情況是網(wǎng)站的管理員來(lái)完成管理的任務(wù)。他制做所有的頁(yè)面,并檢測 其中的鏈接,然后使用 FTP 工具上傳到服務(wù)器上。但是隨著(zhù)網(wǎng)頁(yè)數目的降低, 情況發(fā)生了變化,對于一些時(shí)常更新的內容,比如新聞,許多網(wǎng)站開(kāi)發(fā)自己的專(zhuān) 用的發(fā)布系統來(lái)維護這種更新頻度特別高的部份。 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的發(fā)展支持了這 種方法。但是現代企業(yè)網(wǎng)站或門(mén)戶(hù)網(wǎng)站的信息量實(shí)在很大了,而且內容的種類(lèi)也 非常的多,他們除了發(fā)布關(guān)于公司的新聞動(dòng)態(tài),公布企業(yè)的產(chǎn)品信息,還將許多 支持信息放到了網(wǎng)上。特別是當網(wǎng)站訪(fǎng)問(wèn)量高漲的時(shí)侯,動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)也難以承 擔這么大的負荷,只有靜態(tài)頁(yè)面處理技術(shù)能夠擔此重擔,所以對靜態(tài)頁(yè)面管理技 術(shù)的研究也提高到一個(gè)新的高度。
   而許多網(wǎng)站管理系統在新聞發(fā)布上太強, 而在網(wǎng)站的多樣化管理這方面的特 性卻不是非常突出,一個(gè)豐富的網(wǎng)站在發(fā)展時(shí)恰恰須要更多樣化的方向和管理, 基于此,dedecms 誕生了,它的設計真諦就是要給用戶(hù)一個(gè)自由的管理空間,利 用成熟的 WEB 技術(shù)和應用管理理念,讓用戶(hù)真正體驗自由駕馭網(wǎng)站的樂(lè )趣.2 基于織夢(mèng)內容管理系統的影音點(diǎn)播系統2.1 基于織夢(mèng)內容管理系統的影音點(diǎn)播系統概念 視頻點(diǎn)播是計算機技術(shù)、網(wǎng)絡(luò )通信技術(shù)、多媒體技術(shù)、電視技術(shù)和數字壓縮 技術(shù)等多學(xué)科、多領(lǐng)域融合交叉的產(chǎn)物,從根本上改變了傳統的雙向傳輸、用戶(hù) 對視頻節目無(wú)權選擇的狀況, 使用戶(hù)可以自由選擇儲存在視頻點(diǎn)播系統中的視頻 信號,隨時(shí)點(diǎn)播自己想看的節目?;诳棄?mèng)內容管理系統的影音點(diǎn)播系統就是視 頻點(diǎn)播系統與織夢(mèng)內容管理系統相結合的產(chǎn)物。 2.2 基于織夢(mèng)內容管理系統的影音點(diǎn)播系統特性 使用織夢(mèng)內容管理系統管理的影音點(diǎn)播系統將管理人員從繁雜的手工管理 中解脫下來(lái),快速便捷地管理大量的視頻,通過(guò)動(dòng)態(tài)內容靜態(tài)化,最大幅度的降 低了系統的負荷。 2.3 影音點(diǎn)播系統需求剖析 2.3.1 系統須要解決的問(wèn)題 影音點(diǎn)播系統主要面向用戶(hù)通過(guò)網(wǎng)路觀(guān)看欣賞影片等影音文件, 因為硬件方 面的要求,不可能支持無(wú)限人數觀(guān)看,所以設計注冊成為會(huì )員,對會(huì )員進(jìn)行合理 管理來(lái)觀(guān)看影視。
  因為視頻數目龐大,用戶(hù)對視頻的觀(guān)看要求不同,所以系統應0該有分類(lèi)管理功能,同時(shí)還應當才能在頁(yè)面上對數據庫上面的視頻進(jìn)行查詢(xún)搜 索。 2.3.2 系統應具備的基本功能 用戶(hù)注冊:用戶(hù)步入系統才能正常注冊,用戶(hù)可以觀(guān)看影視節目 視頻在線(xiàn)點(diǎn)播:能夠實(shí)現視頻的在線(xiàn)點(diǎn)播、暫停、拖拉進(jìn)度、關(guān)閉 視頻的查詢(xún)搜索:能夠在網(wǎng)站上實(shí)現查詢(xún)是否庫存有想看的視頻 視頻的分類(lèi)管理:對視頻根據一定的分類(lèi)進(jìn)行有效分類(lèi) 用戶(hù)管理:能夠對用戶(hù)進(jìn)行合理管理,包括信息更改、密碼更改等 視頻入庫管理:能夠實(shí)現視頻的手動(dòng)入庫、添加以及更改 2.4 小結 本章主要介紹了基于 dedecms 的影音點(diǎn)播系統的概念特征和要實(shí)現功能。 系 統要實(shí)現的基本功能有:在線(xiàn)點(diǎn)播、分類(lèi)管理、視頻入庫等功能。3 系統開(kāi)發(fā)工具及開(kāi)發(fā)平臺3.1 織夢(mèng)內容管理系統(dedecms) 織夢(mèng)內容管理系統,它是一種可以綜合管理網(wǎng)站上各類(lèi)欄目的通用工具,新 聞、產(chǎn)品、文檔、下載、音樂(lè )、教學(xué)視頻……。通過(guò)模版技術(shù),他們都在同一套 系統里完成更新和維護。 3.2 PHP[2] PHP,是中文超級文本預處理語(yǔ)言 Hypertext Preprocessor 的簡(jiǎn)寫(xiě)。
  PHP 是 一種 HTML 內嵌式的語(yǔ)言織夢(mèng)內容管理系統視頻教程, 是一種在服務(wù)器端執行的嵌入 HTML 文檔的腳本語(yǔ)言, 語(yǔ)言的風(fēng)格有類(lèi)似于 C 語(yǔ)言,被廣泛的運用。 3.3 MySQL MySQL 是一個(gè)真正的多用戶(hù)、多線(xiàn)程 SQL 數據庫服務(wù)器,它是一個(gè)客戶(hù)機/ 服務(wù)器結構的實(shí)現。MySQL 是現今流行的關(guān)系數據庫中其中的一種,相比其它的 數據庫管理系統(DBMS)來(lái)說(shuō),MySQL 具有精巧、功能齊全、查詢(xún)迅捷等優(yōu)點(diǎn)。 MySQL 主要目標是快速、健壯和易用。關(guān)鍵的是它是免費的,可以在 Internet 上免費下載到,并可免費使用。MySQL 對于通常中小型,甚至小型應用都還能勝 任。 3.4 系統運行環(huán)境 dedecms 居于 PHP 和 MySQL 技術(shù)開(kāi)發(fā), 可同時(shí)使用于 Windows、 Linux、 Unix 平臺,環(huán)境需求如下: 3.4.1 Windows 平臺: IIS/Apache + PHP4/PHP5 + MySQL4/5 如果在 windows 環(huán)境中使用,建議用 dedecms 提供的 DedeAMPZ 套件以達到 最佳使用性能。 3.4.2 Linux/Unix 平臺 Apache + PHP4/PHP5 + MySQL3/4/5 (PHP 必須在非安全模式下運行) 3.4.3 Linux + Apache2.2 + PHP5.2 + MySQL5.0(建議使用) 3.4.4 PHP 必須環(huán)境或啟用的系統函數: allow_url_fopen GD 擴展庫 MySQL 擴展庫1系統函數 —— phpinfo、dir 3.5 小結 本章主要介紹了實(shí)現該系統須要用到的工具和編程語(yǔ)言以及運行該系統的 環(huán)境要求。
  4 系統的工作原理4.1 網(wǎng)頁(yè)模板 網(wǎng)站模板就是早已做好的網(wǎng)頁(yè)框架, 使用網(wǎng)頁(yè)編輯軟件將模板原有的圖片和 文字替換成自己的內容,再發(fā)布到自己的網(wǎng)站。本影音點(diǎn)播系統就是以 dedecms 網(wǎng)站為模板制做的。 [2] 4.2 dedecms 標簽 模板的核心就是顯示款式和標簽。顯示款式可以用 HTML 代碼制訂,而標簽 是由 CMS 自定義的一種數據訪(fǎng)問(wèn)規則。一個(gè)標簽綁定了一個(gè)數據源。這里的數據 源是指數據的來(lái)源,可以是變量或則數據庫訪(fǎng)問(wèn)。模板標簽代碼如下所示: {dede: 標記名稱(chēng) 標記屬性} [field:底層模板標記](méi) //底層模板就是每一條信息顯示下來(lái)的式樣 …… [field:底層模板標記](méi) {/dede:標記名稱(chēng)} 4.3 系統的原理 首先把織夢(mèng)的模板標簽加入到網(wǎng)站模板中, 然后系統會(huì )將相應的標簽解析成 PHP 代碼,繼而將 PHP 代碼轉化為 HTML 代碼而且輸出。最后生成靜態(tài)頁(yè)面。 在標簽解析的時(shí)侯,dedecms 首先判定標簽的名稱(chēng),然后進(jìn)行解析,他會(huì )讀 取標簽的屬性及屬性值,將這種屬性值轉化為 sql 語(yǔ)句相關(guān)的查詢(xún)條件,然后將 這些標簽解析成 SQL 語(yǔ)句,查詢(xún)出的數據再同底層模板變量進(jìn)行替換,形成最終 的頁(yè)面療效。
  實(shí)現代碼如下: <?php //引入必須文件 require_once(dirname(__FILE__)."/include/commin.inc.php"); require_once(dirname(__FILE__)."/include/channelunit.func.php"); require_once(dirname(__FILE__)."/include/dedetag.class.php"); //初始化模板類(lèi) $dtp = new DedeTagParse(); $dtp->SetNameSpace("dede","{","}"); //引用當前類(lèi)(解析文檔中 field 標簽,這個(gè)標簽對于文檔類(lèi)中,都必使用 //var Fields; 數組來(lái)表示這種通用文檔數組,但對于不同模板,它的值也 //是可變的。) $dtp->refObj = null; //載入模板 $dtp->LoadTemplet($filename); //動(dòng)態(tài)解析 include/taglib 里的標簽 [2] MakeOneTag($dtp, null); //解析系統標簽,顯示內容2$dtp->Display(); //類(lèi)似方式:GetResult() 獲得解析后的 HTML,SaveTo($filename)保存為 //文件 ?> 4.4 小結 本章探討了影音點(diǎn)播系統的工作原理。
  5 系統總體設計與實(shí)現5.1 基本簡(jiǎn)介 影音點(diǎn)播系統是指多個(gè)用戶(hù)按照自己的須要, 不依靠 VCD 機、 錄像機等家電, 而通過(guò)計算機網(wǎng)路從網(wǎng)路視頻庫中自由選定、引用、觀(guān)看高質(zhì)量的視頻節目。 本系統一共分為兩大部分:在線(xiàn)點(diǎn)播、后臺管理。 5.2 在線(xiàn)點(diǎn)播(主頁(yè)) 在線(xiàn)點(diǎn)播主要實(shí)現用戶(hù)從計算機網(wǎng)路選定自己須要的視頻文件進(jìn)行相關(guān)操 作。在瀏覽器地址上鍵入 即可步入點(diǎn)播系統主頁(yè),如圖 5.2圖 5.1 主頁(yè) 主頁(yè)包括主頁(yè)、電影、電視劇、動(dòng)漫和綜藝 5 個(gè)欄目,各欄目分別設置一個(gè) 最新相關(guān)視頻的推薦。系統另外還增設幻燈片模塊、會(huì )員模塊、最新資訊模塊、 各欄目導讀模塊等便捷用戶(hù)選擇的模塊。 用戶(hù)只須要點(diǎn)擊想要觀(guān)看的欄目或則視 頻即可實(shí)現在線(xiàn)點(diǎn)播。 5.2.1 首頁(yè)進(jìn)行欄目界定的關(guān)鍵代碼: {dede:arclistsg orderby=’id’ titlelen=’ 24’ row=’ 10’ channelid=’ -8’ typeid=’1,2’} [field:title/] {/dede:arclistsg} 5.2.2 最新資訊 關(guān)鍵代碼3{dede:arclist row=5 orderby=pubdate type='image.' imgwidth='124' imgheight='94'} <li><a href="[field:arcurl/]">[field:image/]<span class="title">[field:title/]</span></a></li> //底層模板格式 {/dede:arclist}5.3 后臺管理 在瀏覽器地址上鍵入 即可步入圖 5.3.1 所示的登陸界 面, 輸入管理員的用戶(hù)名和密碼以及系統手動(dòng)生成的驗證碼即可登入后臺管理界 面(圖 5.3.2)進(jìn)行管理,本系統用戶(hù)名及密碼均為 admin圖 5.2 后臺登錄界面 5.3后臺管理界面5.3.1 欄目管理: 管理員點(diǎn)擊 核心>網(wǎng)站欄目管理 即可對系統的欄目總類(lèi)進(jìn)行管理。
  4圖 5.4 欄目管理 如果須要降低欄目,只須要點(diǎn)擊 增加頂尖欄目,將出現以下界面,填寫(xiě)欄 目名稱(chēng)等信息,系統還會(huì )手動(dòng)生成新的欄目及對應相關(guān)模塊。圖 5.5 欄目添加 5.3.2 視頻管理: 管理員主要的任務(wù)則是更新視頻,步驟為 核心>網(wǎng)站欄目管理 在對應欄目 下 點(diǎn)擊 內容 ,進(jìn)入內容管理界面,管理員可以對視頻進(jìn)行上傳、刪除、整理 等工作。圖 5.6 視頻管理界面 5.3.3 上傳視頻: 點(diǎn)擊 添加文檔 出現視頻上傳界面,填寫(xiě)信息,完成上傳工作,若要為視頻 設置觀(guān)看權限,則可以點(diǎn)擊 高級參數 選項 為視頻進(jìn)行權限設置。5圖 5.7 視頻上傳界面 關(guān)鍵代碼: function MakeVideo() { var startNum = 2; var Videolist = document.getElementById("Videolist"); var endNum = document.form1.videonum.value; if(endNum>100) endNum = 100; Videolist.innerHTML = ""; for(startNum;startNum<=endNum;startNum++) { Videolist.innerHTML += "<input name=\"videoname["+startNum+"]\" type=\"text\" id=\"videoname"+startNum+"\" value=\"第 "+startNum+"集\" size=\"10\" />  \r\n"; Videolist.innerHTML += "<input type=\"text\" id=\"videourl"+startNum+"\" name=\"videourl["+startNum+"]\" value=\"\" style=\"width:250px\"/>\r\n"; Videolist.innerHTML += "<input name=\"sel"+startNum+"\" type=\"button\" id=\"sel"+startNum+"\" value=\"選取\" onclick=\"SelectMedia('form1.videourl"+startNum+"')\" class=\"inputbut\" /><br/>\r\n"; } } function isPlayers()6{ if(document.form1.players.value==0) { alert("請選擇播放器類(lèi)型!!") return false; } else return true; } 5.4 用戶(hù)管理 用戶(hù)管理也就是會(huì )員管理。
  系統的視頻數目龐大,用戶(hù)對視頻的觀(guān)看要求不 同,所以降低會(huì )員管理,對會(huì )員的觀(guān)看權限進(jìn)行進(jìn)一步的管理。圖 5.8 會(huì )員管理界面 關(guān)鍵代碼如下: {dede:field.email/} 昵稱(chēng):{dede:field.uname/} {dede:field.sex /} {dede:field.rank function="GetMemberName(@me,'限制會(huì )員')"/} {dede:field.mtype /}用戶(hù) {dede:field.matt function="GetMAtt(@me)" /} 金幣:{dede:field.money /} 積分:{dede:field.scores /} {dede:field.logintime function="MyDate('y-m-d H:i',@me)" /} {dede:field.loginip /} 5.5 搜索查詢(xún)功能 系統的視頻數目繁雜, 用戶(hù)須要找特定視頻的時(shí)侯挨個(gè)挨個(gè)查找則會(huì )變得費 時(shí)吃力,所以本系統提供查詢(xún)功能。用戶(hù)只須要提供幾個(gè)關(guān)鍵字,就能通過(guò)這個(gè) 功能模塊把找尋范圍盡量縮小,為用戶(hù)提供便捷。
  圖 5.9 搜索查詢(xún) 關(guān)鍵代碼如下:7<div class="searchform"> ##form action="{dede:field name='phpurl'/}/search.php" name="formsearch"> <div class="s1">搜索</div> <div class="s2"> <input type="hidden" name="kwtype" value="0" /> <input name="keyword" type="text" class="search-keyword" id="search-keyword" value="{dede:global.keyword/}" /> <select name="searchtype" class="search-option" id="search-option"> <option value="titlekeyword" selected='1'>智能模糊搜索</option> <option value="title">僅搜索標題</option> </select> <button type="submit" class="search-submit">搜索</button> </div> ##/form> <div class="s3"> <a href="heightsearch.php">高級搜索</a> <a href="{dede:global.cfg_cmsurl/}/">返回首頁(yè)</a> </div> </div> 5.6 小結 本章主要通過(guò)圖文講解系統的實(shí)現及對系統的操作方法。
  6 總結經(jīng)過(guò)這一個(gè)多月的結業(yè)設計和對相關(guān)資料的搜集, 讓我清楚地感受到了織夢(mèng) 管理系統對網(wǎng)站建設的重大作用。在此次結業(yè)設計中似乎時(shí)間急迫,但我學(xué)會(huì )了 很多,也感受到自身知識的貧乏,對織夢(mèng)管理系統的使用也無(wú)法完全把握,希望 在日后的努力中能充分利用織夢(mèng)內容管理系統織夢(mèng)內容管理系統視頻教程,做出一個(gè)更完善的點(diǎn)播系統來(lái)。參考文獻:[1]dedecms 快速入門(mén)使用指南. [2] Luke Welling. PHP 和 MySQL Web 開(kāi)發(fā).機械工業(yè)出版社.2005The Video on Demand System base on dedecmsHuang XuAbstract: The system uses PHP development language,and combined vedio website with dedecms,to achieves click to sow online,background management and member manage.The strong background management let webmaster only to carry on addition,modify,delete vedio to update the web.Pass member management, can limit the extent of authorith of watching of different consumer.8Key words:dedecms[1];Video on Demand; Network Programming9

官方客服QQ群

微信人工客服

QQ人工客服


線(xiàn)

最近中文字幕2019高清,亚洲人成高清在线播放,男生淦哭男生图片动漫有字,国产亚洲精品九九久在线观看,无码av专区丝袜专区