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

正文內(nèi)容

基于web的多媒體素材管理庫的開發(fā)與應(yīng)用說明書-在線瀏覽

2025-07-10 19:03本頁面
  

【正文】 部分 后臺管理部分 視頻動畫 靜態(tài)圖片 音頻聲音 文件搜索 文件上傳 數(shù)據(jù)修改 數(shù)據(jù)刪除 數(shù)據(jù)添加 管理員登錄,驗證用戶名和密碼 文件下載 文件下載 文件下載 Web 服務(wù)器 IIS 數(shù)據(jù)的瀏覽 杭州師范學(xué)院畢業(yè)論文 基于 WEB 的多媒體素材管理庫的開發(fā)與應(yīng)用 6 2) ACCESS 數(shù)據(jù)庫 目前對于一般中小型的數(shù)據(jù)庫,用戶都選用 ACCESS,因為 它與其它的數(shù)據(jù)庫管理系統(tǒng)(如 Visual FoxPro)相比更 加簡單易學(xué),普通的計算機(jī)用戶即可輕松掌握并使用它。 經(jīng)過比較 決定選擇采用 Access 數(shù)據(jù)庫,這是因為: (1) SQLserver 雖然是一個比較完備的數(shù)據(jù)庫,但是它更適合于開發(fā)大型的系統(tǒng)。 (2)用戶使用十分方便, 只要安裝了 PWS 或 IIS4 肯定有 ACCESS 的 ODBC 驅(qū)動,即你的系統(tǒng)肯定支持 ACCESS 數(shù)據(jù)庫的存取。 (4) ACCESS ODBC 驅(qū)動程序的效率非常高。 在數(shù)據(jù)的存儲上,主要有兩種在數(shù)據(jù)庫系統(tǒng)中訪問和存取多媒體數(shù)據(jù)的實用方法。該方法實現(xiàn)簡單、素材易于更新、容易開發(fā)集成,但維護(hù)困難;另一種是基于數(shù)據(jù)庫中二進(jìn)制對象,使用數(shù)據(jù)庫引擎中的二進(jìn)制域類型的方式。這兩種方 法各有利弊,在實際應(yīng)用中,要根據(jù)實際情況選擇合適的方法。 ASP 產(chǎn)生的文件同 HTML 文件一樣也是文本文件,包括文本、 HTML 標(biāo)記和 ASP 腳本語句 (用〈 %和 %〉界定符標(biāo)記 )。任何文本編輯 器都可以制作 ASP 文件, ASP 提供 VBScript 和 JScript 兩種腳本引擎,缺省為 VBScript。無須編譯,應(yīng)用程序的開發(fā)簡單迅速。 2)在服務(wù)器端直接執(zhí)行,與瀏覽器無關(guān),源程序不下傳到客戶端,安全性較高。用戶端只需要使用可以執(zhí)行 HTML 代碼的瀏覽器,即 可以瀏覽 ASP 所設(shè)計的頁面,同時 ASP 所使用的腳本語言 VBScript 和 Jscript 均在 Web 服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。開發(fā)應(yīng)用及維護(hù)成本大大降低,而且具有很好的技術(shù)延展性,可以迅速延伸采用 XML 技術(shù)。 ASP 是通過內(nèi)置組件 ADO(ActiveDataObject)實現(xiàn)數(shù)據(jù)庫的訪問的。該組件可通過 ODBC 驅(qū)動程序 ,連接諸如Foxpro Microsoft SQLServer、 Access 等數(shù)據(jù)庫,輕松解決存取各種數(shù)據(jù)庫的問題。若執(zhí)行的腳本程序中使用了 ADO 對象,則 Web 服務(wù)器會根據(jù)該 ADO 對象所設(shè)參數(shù)來啟動相應(yīng)的ODBC 或 OLE 數(shù)據(jù)庫驅(qū)動程序,連接數(shù)據(jù)庫并完成相應(yīng)的讀、寫、查詢等操作,執(zhí)行結(jié)果仍通過 ADO 對象返回。 網(wǎng)頁制作軟件的選擇和簡介 素材庫開發(fā)的基礎(chǔ)就是平臺界面的設(shè)計,如今制作 網(wǎng)頁的工具有許多,但比較常用及較受用戶喜歡的有 Micosoft Frontpage2021 和 Macromedia dreamweaver MX。使用 dreamweaver MX 的好處主要是 利用 Dreamweaver 中的可視化編輯功能,可以快速地創(chuàng)建頁面而無需編寫 許多 代碼 ,同時 可以查看所有站點元素或資源并將它們從易于使用的面板直接拖到文檔中。 此外 , 在 Dreamweaver 中實現(xiàn)一些動態(tài)的功能,例如管理員登錄,可以用該軟件提供的“服務(wù)器行為”自動的實現(xiàn),同時還自動的生成 HTML和 ASP 代碼,大大提高了設(shè)計者的效率。數(shù)據(jù)庫中共設(shè)計了四張表,分別為user、 picture、 audio、 video。 Username 存放的是管理員登錄時用的用戶名, password 存放的是驗證的密碼。這三張 表 的 設(shè) 計 是 類 似 的 , picture 表 的 具 體 設(shè) 計 如 下 圖 3 :瀏覽器 WEB服務(wù)器 IIS ASP ADO ODBC 數(shù)據(jù)庫 杭州師范學(xué)院畢業(yè)論文 基于 WEB 的多媒體素材管理庫的開發(fā)與應(yīng)用 8 圖 3 picture 表的設(shè)計格式 “ ID”字段為自動生成的序號,“關(guān)鍵字”字段存放的是關(guān)于圖片的關(guān)鍵字,該字段的設(shè)置主要是為了用戶在檢索時能夠方便的搜索到自己需要的素材,“關(guān)鍵字”字段中存放的關(guān)鍵詞越多,用戶在檢索時,查找到該圖片 的幾率就越大。“ pic”字段用來存放的就是圖片的二進(jìn)制數(shù)據(jù),在 access中它是以 ole 對像類型存放。 網(wǎng)絡(luò)數(shù)據(jù)庫的運行 建立虛擬目錄 要運行網(wǎng)絡(luò)服務(wù)器和建立虛擬目錄,前提是計算機(jī)中要裝上 IIS( Inter 信息服務(wù))。打開后,找到默認(rèn)站點,選擇后在“操作”菜單中有“新建” — “虛擬目錄”,然后就可以根據(jù)提示建立自己網(wǎng)站的虛擬目錄。如果就利用此系統(tǒng)默認(rèn)的根目錄,那就只需要將 .asp 文件復(fù)制到“ C: \Ipub\root”目錄下就可以。若不用系統(tǒng)默認(rèn)的路徑,則在自己建立好虛擬目錄后,將 .asp 文件復(fù)制到自己建立的目錄下,同樣可以實現(xiàn)網(wǎng)站的發(fā)布。 1)建立數(shù)據(jù)庫源名稱 DSN( data sourse name),選擇 ODBC 驅(qū)動程序和數(shù)據(jù)庫文件。完成 DSN 的建立后,就可以進(jìn)行數(shù)據(jù)庫的連接。例如建立好了一個名為“ data1”的 DSN,數(shù)據(jù)庫名為“ mydata”,數(shù)據(jù)庫連接的代碼就如下: set Conn=(“”) ” Dsn=data1 。 PWD=。該方式是指不去建立 DSN 來進(jìn)行數(shù)據(jù)庫的連接,這種連接方式只需要在 運行時直接指定 ODBC 驅(qū)動程序即可。例如在查詢中數(shù)據(jù)庫的連接具體代碼如下: 杭州師范學(xué)院畢業(yè)論文 基于 WEB 的多媒體素材管理庫的開發(fā)與應(yīng)用 9 % Set newconn=() DBPath=() Driver={Microsoft Access Driver (*.mdb)}。DBPath set rs=() SQLcmd=Select * From picture Where 關(guān)鍵字 like 39。newnameamp。 SQLcmd,newconn,1,1 % 以上的代碼語句的含義如下: ( 1) Set newconn=() 利用 Server 對象中的 CreateObject 方法創(chuàng)建了 ADO 對象集中的 Connection 對象的一個實例,newconn 就是這個連接對象?!?”是數(shù)據(jù)庫的名,該句是用來 取得要打開的數(shù)據(jù)庫的完整路徑,并將路徑存儲在變量 DbPath 中。 ( 3) Driver={Microsoft Access Driver (*.mdb)}。DBPath 使用連接對象 newconn 的 Open 方法打開指定的數(shù)據(jù)庫。 DbPath 運行后等效于 DBQ=(數(shù)據(jù)庫名 ),用來指定要打開的數(shù)據(jù)庫文件。 ( 4) set rs=() SQLcmd=Select * From picture Where 關(guān)鍵字 like 39。newnameamp。 SQLcmd,newconn,1,1 建立了 ADO 對象集中另一個對象 Recordset 的實例,即創(chuàng)建了一個記錄集,以便使用 Recordset對象操作數(shù)據(jù)庫(是對數(shù)據(jù)庫操作的多種方式之一)。第二句是 SQL 的查詢語句,賦給了 SQLcmd,通常創(chuàng)建 Recordset 對象實例時不需要用 SQL語句。建立了 ADO 對象集中Recordset 對象實例的一般格式如下: Set rs=(“ ” ) 數(shù)據(jù)表名或 SQL 指令 ,Connection 對象, Recordset 類型,鎖定類型 3) 以上是使用 ASP 中的 ADO 組件的對象實現(xiàn)數(shù)據(jù)庫的連接,同 樣還可以不編寫代碼來完成數(shù)據(jù)庫的綁定。在 dreamweaver MX 設(shè)計界面中,右邊有“應(yīng)用程序”下拉窗口,該下拉窗口中依次有“數(shù)據(jù)庫”、“綁定”、“服務(wù)器行為”和“組件”四個選項卡。設(shè)置完成后,可以看到“數(shù)據(jù)庫”選 項卡下出現(xiàn)了一個以剛設(shè)置的“連接名稱”命名的圖標(biāo)。 然后,在“綁定”選項卡下來進(jìn)行記錄集的設(shè)置。 具體功能的實現(xiàn) 檢索查詢 多媒體素材管理系統(tǒng)主要是用于教學(xué)的系統(tǒng),給廣大的師生提供教學(xué)或?qū)W習(xí)需要的素材,因此素材的查詢 檢索就成了該系統(tǒng)的最為重要的部分,同時也是面向用戶的最強(qiáng)大的功能。②主題詞檢索:用戶通過輸入主題詞,可以檢索到所有相關(guān)的素材。④知識導(dǎo)航檢索:用戶利用知識導(dǎo)航系統(tǒng)快速檢索到相關(guān)知識信息。⑥多選檢索:用戶可按媒體類型 (視頻、音頻、圖形 /圖像、動畫、模型 )、入庫時間等進(jìn)行組合檢索。 在該素材管理系統(tǒng)中,由于在設(shè)計數(shù)據(jù)庫時就在表中設(shè)計了一個名為“關(guān)鍵字”的字段,在該字段中存放了對應(yīng)數(shù)據(jù)的關(guān)鍵詞,因此系統(tǒng)中首先采用的是關(guān)鍵詞的檢索。關(guān)鍵詞設(shè)計的越多,素材在查詢時被查到的可能就越大,對于用戶而言查詢的效果就越好。這種查詢方式對于用戶不需確切的查找特定的素材是十分有幫助的,例如用戶只希望查看素材庫中關(guān)于 word 的圖片,在文本框中輸入“ word”后,庫中所有包含該字樣的數(shù)據(jù)都被檢索出來。面向用戶的查詢界面中就提供了三種類型的選擇,如圖 5: 圖 5 用戶查詢界面 1)實現(xiàn)查詢的處理程序代碼: % name=Request(關(guān)鍵字 ) //獲取用戶輸入的關(guān)鍵字 Stype=Request(mygroup) //獲取用戶選擇查詢素材的類型 If name= Then //判斷關(guān)鍵字是否為空 title內(nèi)容 /title ShowMessage 關(guān)鍵字缺少 //為空輸出提示“關(guān)鍵字缺少” End If newname=%+name+% //若關(guān)鍵字不空 if Stype=image then //如果選擇的是靜態(tài)圖片類型 Set newconn=() //連接數(shù)據(jù)庫 DBPath=() Driver={Microsoft Access Driver (*.mdb)}。DBPath SQLcmd=Select * From picture Where 關(guān)鍵字 like 39。newnameamp。 //對 picture 表進(jìn)行查詢的 SQL 語句 Set rs=( SQLcmd ) //把讀到的數(shù)據(jù)保存起來 杭州師范學(xué)院畢業(yè)論文 基于 WEB 的多媒體素材管理庫的開發(fā)與應(yīng)用 12 elseif Stype=video then //如果類型選擇的是視頻動畫 Set newconn=() DBPath=() Driver={Microsoft Access Driver (*.mdb)}。DBPath SQLcmd=Select * From video Where 關(guān)鍵字 like 39。newnameamp。//對 video 表進(jìn)行查詢 Set rs=( SQLcmd ) elseif Stype=audio then //如果選擇類型為音頻聲音 Set newconn=() DBPath=() Driver={Microsoft Access Driver (*.mdb)}。DBPath SQLcmd=Select * From audio Where 關(guān)鍵字 like 39。newnameamp。 //對 audio 表查詢 Set rs=( SQLcmd ) end if % % Sub ShowMessage(message) //顯示缺少關(guān)鍵字的一個函數(shù) centerh3 amp。 /h3 a href=返 回 /a/center End Sub % 以上是對數(shù)據(jù)庫中進(jìn)行數(shù)據(jù)查詢的 ASP 代碼,下面是將查詢結(jié)果顯示在網(wǎng)頁中的關(guān)鍵代碼。 width=50amp。對于用戶而言,希望能夠即時的看到自己查找的圖片。 當(dāng)用戶點擊縮略圖后,會在新網(wǎng)頁中打開該圖片的完整圖。 width=50amp。 的具體代碼如下: % Function SetForDisplay(field, contentType) //設(shè)置文件的大小及 MIME 類型 contentType = LCase(trim(contentType)) nFieldSize = bytes = (nFieldSize) S
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1