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

正文內容

基于web的多媒體素材管理庫的開發(fā)與應用_[文檔在線提供-文庫吧

2025-08-10 09:15 本頁面


【正文】 用戶上傳文件的功能,以達到好的資源更多人享用的效果。對于管理員來說,系統(tǒng)設有權限,只有當合法的管理員登錄后才能對管理界面上的內容進行操作。在這一塊系統(tǒng)提供了文件的修改,刪除,以及添加功能。 素材管理庫的整體結構設計 素材管理系統(tǒng)是在服務器端執(zhí)行的應用系統(tǒng),在客戶端是運用瀏覽器來運行系統(tǒng)。該系統(tǒng)分為用戶操作和后臺管理兩個部分。在用戶操作部分,根據(jù)素材類型的不同,首 先包含了“靜態(tài)圖片”、“視頻動畫”、“音頻聲音”三個頁面,這三個頁面主要是向用戶展示該素材庫中的最為常用的和最新的一些素材資料。此外,提供給用戶的主要的功能就是檢索,所以從主頁面進入后有單獨的搜索界面,方便用戶快速的查找自己需要的素材。為了豐富素材庫內的資源,在該系統(tǒng)中允許用戶上傳素材,這樣可以大大擴充庫中的素材數(shù)量以滿足更多用戶的需要。后臺管理部分主要分為庫中數(shù)據(jù)瀏覽、數(shù)據(jù)的修改、數(shù)據(jù)的刪除及數(shù)據(jù)的添加。針對各塊功能,系統(tǒng)中有對應的界面來完成。具體的結構如圖( 1) . 杭州師范學院畢業(yè)論文 基于 WEB 的多媒體素材管理庫的開發(fā)與應用 5 設計中技術分析 數(shù)據(jù)庫的選擇及存儲處理 基于網(wǎng)絡的多媒體素材管理庫 離不開數(shù)據(jù)庫的應用 ,目前市場上數(shù)據(jù)庫的主流產(chǎn)品有 IBM DB Microsoft SQL SERVER 20 ORACLE 9i、 Sybase、 Microsoft Access、 FOXPRO 等 。其中 SQL Server 和 Access 為最常用的兩種數(shù)據(jù)庫,它們的特點如下: 1) SQL Server 是一個功能完備的數(shù)據(jù)庫管理系統(tǒng)。它包括支持開發(fā)的引擎、標準的 SQL語言、擴展的特性 (如復制、 OLAP、 分析 )等功能。而像存儲過程、觸發(fā)器等特性,也是大型數(shù)據(jù)庫才擁有的。 SQL SERVER 也是基于客戶 /服務器結構的高性能數(shù)據(jù)管理系統(tǒng),并且在數(shù)據(jù)庫系統(tǒng)領域占有重要的地位。它不僅能夠存儲大量的數(shù)據(jù),能夠保證數(shù)據(jù)的安全性、維護數(shù)據(jù)的完整性,而且還能運行分布式處理以及具有自動高效的機制,已經(jīng)成為當前企業(yè)用戶創(chuàng)建應用程序、商業(yè)網(wǎng)站創(chuàng)建后臺數(shù)據(jù)庫首選的關系型數(shù)據(jù)管理系統(tǒng)。 圖 1 素材庫的整體結構 數(shù)據(jù)庫 主界面 用戶使用部分 后臺管理部分 視頻動畫 靜態(tài)圖片 音頻聲音 文件搜索 文件上傳 數(shù)據(jù)修改 數(shù)據(jù)刪除 數(shù)據(jù)添加 管理員登錄,驗證用戶名和密碼 文件下載 文件下載 文件下載 Web 服務器 IIS 數(shù)據(jù)的瀏覽 杭州師范學院畢業(yè)論文 基于 WEB 的多媒體素材管理庫的開發(fā)與應用 6 2) ACCESS 數(shù)據(jù)庫 目前對于一般中小型的數(shù)據(jù)庫,用戶都選用 ACCESS,因為 它與其它的數(shù)據(jù)庫管理系統(tǒng)(如 Visual FoxPro)相比更 加簡單易學,普通的計算機用戶即可輕松掌握并使用它。而且最重要的一點是, Access 的功能足夠強大,足以應付一般的數(shù)據(jù)管理及處理需要,而且它的主要 功能和特色還體現(xiàn)在:便利的環(huán)境接口,可加入圖文數(shù)據(jù);功能強大的向導,讓復雜的工作變的簡單;可以導入多種數(shù)據(jù)庫的數(shù)據(jù);可以利用計算公式計算數(shù)據(jù)并畫出圖表;提供自動化的數(shù)據(jù)庫效率分析,以提高系統(tǒng)執(zhí)行效率;與 Microsoft Office 其它應用軟件相互支持;表格數(shù)據(jù)能存儲成 HTML 格式,以提供 Inter的使用;會根據(jù)不同的工作狀態(tài)顯示不同的組合工具欄。 經(jīng)過比較 決定選擇采用 Access 數(shù)據(jù)庫,這是因為: (1) SQLserver 雖然是一個比較完備的數(shù)據(jù)庫,但是它更適合于開發(fā)大型的系統(tǒng)。而 Access 同樣也是一個功能強大的數(shù)據(jù)庫管理系統(tǒng)和 MIS系統(tǒng)開發(fā)工具,具有界面友好、易學易用、開發(fā)簡單、接口靈活等特點。 (2)用戶使用十分方便, 只要安裝了 PWS 或 IIS4 肯定有 ACCESS 的 ODBC驅動,即你的系統(tǒng)肯定支持 ACCESS 數(shù)據(jù)庫的存取。 (3) ACCESS 在 OFFICE 中就有, 無需單獨安裝軟件, 方便得到 和使用,并且 ACCESS 支持的SQL 指令非常齊全 ,能夠方便 的實現(xiàn)素材庫中各個功能 。 (4) ACCESS ODBC 驅動程序的效率非常高。雖然它不是服務器級的數(shù)據(jù)庫,但是作為中小型企業(yè)內部網(wǎng)的數(shù)據(jù)庫支持還是綽綽有余的。 在數(shù)據(jù)的存儲上,主要有兩種在數(shù)據(jù)庫系統(tǒng)中訪問和存取多媒體數(shù)據(jù)的實用方法。一種是基于文件的方法,將多媒體信息的一些屬性和狀態(tài)記在數(shù)據(jù)庫中,這是一種準多媒體數(shù)據(jù)庫技術。該方法實現(xiàn)簡單、素材易于更新、容易開發(fā)集成,但維護困難;另一種是基于數(shù)據(jù)庫中二進制對象,使用數(shù)據(jù)庫引擎中的二進制域類型的方式。該方式數(shù)據(jù)集中管理安全性好、易于共享但檢索速度慢一些。這兩種方 法各有利弊,在實際應用中,要根據(jù)實際情況選擇合適的方法。 ASP 技術技術介紹 素材管理系統(tǒng)的開發(fā)主要運用 ASP 技術,那什么是 ASP 呢? ASP(Active server page)是一種未經(jīng)編譯的開放的應用軟件,它使用戶能夠利用 HTML 和 ActiveX 強有利的功能創(chuàng)建功能強大的、與平臺無關的 Web 應用系統(tǒng)。 ASP 產(chǎn)生的文件同 HTML 文件一樣也是文本文件,包括文本、 HTML 標記和 ASP 腳本語句 (用〈 %和 %〉界定符標記 )。它以 .asp 為擴展名,區(qū)別于一般的 HTML 文件。任何文本編輯 器都可以制作 ASP 文件, ASP 提供 VBScript 和 JScript 兩種腳本引擎,缺省為 VBScript。 ASP 的特征主要有以下幾個方面: 1)使用 VBScript、 Jscript 等簡單易懂的腳本語言,結合 HTML 代碼,使用普通文本編輯器即可以進行編輯設計。無須編譯,應用程序的開發(fā)簡單迅速。 ASP 程序以后綴名為 .asp 的純文本文件的形式存在。 2)在服務器端直接執(zhí)行,與瀏覽器無關,源程序不下傳到客戶端,安全性較高。 3)以使用服務器端的腳本來產(chǎn)生客戶端的腳本。用戶端只需要使用可以執(zhí)行 HTML代碼的瀏覽器,即 可以瀏覽 ASP 所設計的頁面,同時 ASP 所使用的腳本語言 VBScript 和 Jscript 均在 Web 服務器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。 杭州師范學院畢業(yè)論文 基于 WEB 的多媒體素材管理庫的開發(fā)與應用 7 4)以 COM 技術為基礎,擴充性強,可以使用 VB、 Java、 VC++、 COBOL 等其他編程語言編寫的 Active 組件。開發(fā)應用及維護成本大大降低,而且具有很好的技術延展性,可以迅速延伸采用 XML 技術。 在素材庫中要實現(xiàn)查詢、上傳、下載等功能都需要對數(shù)據(jù)庫進行訪問。 ASP 是通過內置組件 ADO(ActiveDataObject)實現(xiàn)數(shù)據(jù)庫的訪問的。 ADO 是微軟提 供給開發(fā)者在網(wǎng)頁中操作數(shù)據(jù)庫的最新技術,是一套可以方便地訪問 Web 數(shù)據(jù)庫的對象模型,開發(fā)者可以在不用關心底層數(shù)據(jù)庫指令的情況下即可完成各種復雜的數(shù)據(jù)庫操作。該組件可通過 ODBC 驅動程序 ,連接諸如Foxpro Microsoft SQLServer、 Access 等數(shù)據(jù)庫,輕松解決存取各種數(shù)據(jù)庫的問題。 ASP 對數(shù)據(jù)庫訪問的 具體流程如圖 2: 圖 2 ASP 對數(shù)據(jù)庫的訪問流程 利用 ASP 開發(fā) Web 數(shù)據(jù)庫應用的簡單模型:由瀏覽器向 Web 服務器請求下載文件, Web服務器會 判斷所請求的是否 .asp 文件,如果不是,則直接下傳文件;如果是,再判斷 .asp 文件中是否含有服務器端運行的腳本程序,有則加以解釋執(zhí)行,其余部分直接下傳給瀏覽器。若執(zhí)行的腳本程序中使用了 ADO 對象,則 Web 服務器會根據(jù)該 ADO 對象所設參數(shù)來啟動相應的ODBC 或 OLE 數(shù)據(jù)庫驅動程序,連接數(shù)據(jù)庫并完成相應的讀、寫、查詢等操作,執(zhí)行結果仍通過 ADO 對象返回。如果需要把程序運行結果在瀏覽器上顯示出來,則由 Web 服務器將其下傳給瀏覽器。 網(wǎng)頁制作軟件的選擇和簡介 素材庫開發(fā)的基礎就是平臺界面的設計,如今制作 網(wǎng)頁的工具有許多,但比較常用及較受用戶喜歡的有 Micosoft Frontpage2020 和 Macromedia dreamweaver MX。在該素材庫的開發(fā)過程中,主要運用了 dreamweaver MX。使用 dreamweaver MX 的好處主要是 利用 Dreamweaver 中的可視化編輯功能,可以快速地創(chuàng)建頁面而無需編寫 許多 代碼 ,同時 可以查看所有站點元素或資源并將它們從易于使用的面板直接拖到文檔中。您可以在 Macromedia Fireworks 中創(chuàng)建和編輯圖像,然后將它們直接導入 Dreamweaver,或者直接在 Dreamweaver 中添加 Macromedia Flash 對象,從而優(yōu)化您的開發(fā)工作流程。 此外 , 在 Dreamweaver 中實現(xiàn)一些動態(tài)的功能,例如管理員登錄,可以用該軟件提供的“服務器行為”自動的實現(xiàn),同時還自動的生成 HTML和 ASP 代碼,大大提高了設計者的效率。 數(shù)據(jù)庫中表的設計 在多媒體素材管理庫中,運用 access 來構建數(shù)據(jù)庫。數(shù)據(jù)庫中共設計了四張表,分別為user、 picture、 audio、 video。 user 表用于管理員登錄,在該表中設計了三個字 段名 ID、username、 password。 Username 存放的是管理員登錄時用的用戶名, password 存放的是驗證的密碼。 Picture、 audio、 video 三張表是分別用于存儲圖片、音頻、視頻素材的信息。這三張 表 的 設 計 是 類 似 的 , picture 表 的 具 體 設 計 如 下 圖 3 :瀏覽器 WEB服務器 IIS ASP ADO ODBC 數(shù)據(jù)庫 杭州師范學院畢業(yè)論文 基于 WEB 的多媒體素材管理庫的開發(fā)與應用 8 圖 3 picture 表的設計格式 “ ID”字段為自動生成的序號,“關鍵字”字段存放的是關于圖片的關鍵字,該字段的設置主要是為了用戶在檢索時能夠方便的搜索到自己需要的素材,“關鍵字”字段中存放的關鍵詞越多,用戶在檢索時,查找到該圖片 的幾率就越大?!?people”字段用來存放素材上傳者的姓名,“ pname”存放了圖片的名稱,“ ptype”存放了素材的類型,當素材被添加入庫時,系統(tǒng)會自動獲得文件的類型,然后填入該字段?!?pic”字段用來存放的就是圖片的二進制數(shù)據(jù),在 access中它是以 ole 對像類型存放。在 video 和 audio 表中,增加了一個 url字段用來存放對應文件存在文件夾中的相對路徑。 網(wǎng)絡數(shù)據(jù)庫的運行 要運行網(wǎng)絡服務器和建立虛擬目錄,前提是計算機中要裝上 IIS( Inter 信息服務)。如果已經(jīng) 裝好了 IIS ,則可以在“控制面板” — “管理工具”下找到“ Inter 信息服務”。打開后,找到默認站點,選擇后在“操作”菜單中有“新建” — “虛擬目錄”,然后就可以根據(jù)提示建立自己網(wǎng)站的虛擬目錄。一般在 IIS 中有已建好的虛擬目錄,點
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1