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

正文內(nèi)容

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

2024-10-19 09:15 本頁面
 

【文章內(nèi)容簡介】 取“虛擬目錄”下的“ /_private”目錄,可以編輯該虛擬目錄的物理路徑和目錄名,通?!?/_private ”的物理路徑為“ C: \Ipub\root”,該目錄是系統(tǒng)默認的 WWW 發(fā)布根目錄。如果就利用此系統(tǒng)默認的根目錄,那就只需要將 .asp 文件復制到“ C: \Ipub\root”目錄下就可以。為了網(wǎng)站的安全,在該虛擬目錄的訪問權(quán)限的設置上選擇“腳本”、“執(zhí)行”,一般不設為讀取。若不用系統(tǒng)默認的路徑,則在自己建立好虛擬目錄后,將 .asp 文件復制到自己建立的目錄下,同樣可以實現(xiàn)網(wǎng)站的發(fā)布。 素材庫中數(shù)據(jù)庫的連接可以有多種不同的方法。 1)建立數(shù)據(jù)庫源名稱 DSN( data sourse name),選擇 ODBC 驅(qū)動程序和數(shù)據(jù)庫文件。在“控制面板”下“管理工具”中有“數(shù)據(jù)源( ODBC)”,在“ ODBC”事件管理器中,添加數(shù)據(jù)庫 文件為“ system DSN”,并為該“ system DSN”命名。完成 DSN 的建立后,就可以進行數(shù)據(jù)庫的連接。使用 ASP 中 方法來創(chuàng)建 對象的實例。例如建立好了一個名為“ data1”的 DSN,數(shù)據(jù)庫名為“ mydata”,數(shù)據(jù)庫連接的代碼就如下: set Conn=(“”) ” Dsn=data1 。UID= 。 PWD=。 Database=mydata” 2) DSN Less Connection 方式。該方式是指不去建立 DSN來進行數(shù)據(jù)庫的連接,這種連接方式只需要在 運行時直接指定 ODBC驅(qū)動程序即可。這種方法是也是目前最為常用的 ,對于無法直接在 Web 服務器上建立 DSN 的 用戶是非常方便的。例如在查詢中數(shù)據(jù)庫的連接具體代碼如下: 杭州師范學院畢業(yè)論文 基于 WEB 的多媒體素材管理庫的開發(fā)與應用 9 % Set newconn=() DBPath=() Driver={Microsoft Access Driver (*.mdb)}。DBQ=amp。DBPath set rs=() SQLcmd=Select * From picture Where 關鍵字 like 39。amp。newnameamp。39。 SQLcmd,newconn,1,1 % 以上的代碼語句的含義如下: ( 1) Set newconn=() 利用 Server 對象中的 CreateObject 方法創(chuàng)建了 ADO 對象集中的 Connection 對象的一個實例,newconn 就是這個連接對象。 ( 2) DBPath=() Server 對象的 MapPath 方法是將指定的虛擬路徑轉(zhuǎn)化為真實的文件路徑?!?”是數(shù)據(jù)庫的名,該句是用來 取得要打開的數(shù)據(jù)庫的完整路徑,并將路徑存儲在變量 DbPath 中。其一般的表示形式就是 : 變量名 =(“ 數(shù)據(jù)庫名 ” )。 ( 3) Driver={Microsoft Access Driver (*.mdb)}。DBQ=amp。DBPath 使用連接對象 newconn的 Open方法打開指定的數(shù)據(jù)庫。要打開 Access數(shù)據(jù)庫,需要設定 ODBC驅(qū)動程序參數(shù),表示要通過 Access 的 ODBC 驅(qū)動程序訪問數(shù)據(jù)庫: driver={Microsoft Access Driver ()}; 另一個參數(shù) DBQ= amp。 DbPath 運行后等效于 DBQ=(數(shù)據(jù)庫名 ),用來指定要打開的數(shù)據(jù)庫文件。像該例中數(shù)據(jù)庫名是“ ”,則打開 Access 數(shù)據(jù)庫 。 ( 4) set rs=() SQLcmd=Select * From picture Where 關鍵字 like 39。amp。newnameamp。39。 SQLcmd,newconn,1,1 建立了 ADO 對象集中另一個對象 Recordset 的實例,即創(chuàng)建了一個記錄集,以便使用 Recordset對象操作數(shù)據(jù)庫(是對數(shù)據(jù)庫操作的多種方式之一)。執(zhí)行這行后, rs 就成 為一個 Recordset 對象。第二句是 SQL 的查詢語句,賦給了 SQLcmd,通常創(chuàng)建 Recordset 對象實例時不需要用 SQL語句。接著就是使用 rs 對象的 Open 方法打開數(shù)據(jù)庫中的數(shù)據(jù)表。建立了 ADO 對象集中Recordset 對象實例的一般格式如下: Set rs=(“ ” ) 數(shù)據(jù)表名或 SQL 指令 ,Connection 對象, Recordset 類型,鎖定類型 3) 以上是使用 ASP 中的 ADO 組件的對象實現(xiàn)數(shù)據(jù)庫的連接,同 樣還可以不編寫代碼來完成數(shù)據(jù)庫的綁定。 在 Dreamweaver MX 中,可以利用它自身擁有的功能來完成數(shù)據(jù)庫的綁杭州師范學院畢業(yè)論文 基于 WEB 的多媒體素材管理庫的開發(fā)與應用 10 定。在 dreamweaver MX 設計界面中,右邊有“應用程序”下拉窗口,該下拉窗口中依次有“數(shù)據(jù)庫”、“綁定”、“服務器行為”和“組件”四個選項卡。數(shù)據(jù)庫連接的步驟分為: 首先,選擇“數(shù)據(jù)庫”選項卡,按照上面的提示,選擇“ +”按鈕下的“數(shù)據(jù)源名稱”,在彈出的對話框中設置“連接名稱”和“數(shù)據(jù)源名稱( DSN)”,如果沒有建立 DSN,可以通過“定義”按鈕來建立 DSN。設置完成后,可以看到“數(shù)據(jù)庫”選 項卡下出現(xiàn)了一個以剛設置的“連接名稱”命名的圖標。這樣就實現(xiàn)了數(shù)據(jù)庫連接的初始步驟。 然后,在“綁定”選項卡下來進行記錄集的設置。同樣選擇“ +”按鈕下的“記錄集”,在彈出的“記錄集”對話框中分別設置記錄集名稱、連接和對應的表,如圖 4: 圖 4 記錄集設置對話框 在設置完對話框中的各項后,可以進行測試,可以看到選擇的數(shù)據(jù)庫中表的內(nèi)容,確定后就正真的完成了數(shù)據(jù)庫的連接。 具體功能的實現(xiàn) 檢索查詢 多媒體素材管理系統(tǒng)主要是用于教學的系統(tǒng),給廣大的師生提供教學或?qū)W習需要的素材,因此素材的查詢 檢索就成了該系統(tǒng)的最為重要的部分,同時也是面向用戶的最強大的功能。目前許多網(wǎng)站的檢索功能主要包含以下幾種方法:①分類檢索:可采用樹狀展開或分頁的方式按類檢索。②主題詞檢索:用戶通過輸入主題詞,可以檢索到所有相關的素材。③關鍵詞檢索:用戶通過輸入關鍵詞,可以檢索到所有含有該關鍵詞的素材。④知識導航檢索:用戶利用知識導航系統(tǒng)快速檢索到相關知識信息。⑤模糊檢索 :根據(jù)用戶輸入的部分字、詞,針對標題、內(nèi)容描述等進行檢索。⑥多選檢索:用戶可按媒體類型 (視頻、音頻、圖形 /圖像、動畫、模型 )、入庫時間等進行組合檢索。⑦步進 檢索:在輸出結(jié)果中繼續(xù)檢索。 在該素材管理系統(tǒng)中,由于在設計數(shù)據(jù)庫時就在表中設計了一個名為“關鍵字”的字段,在該字段中存放了對應數(shù)據(jù)的關鍵詞,因此系統(tǒng)中首先采用的是關鍵詞的檢索。例如:文件名為“酒精燈 .gif”的圖片,可以設計它的關鍵詞為“化學 裝置 酒精燈 儀器”。關鍵詞設計的越多,素材在查詢時被查到的可能就越大,對于用戶而言查詢的效果就越好。 杭州師范學院畢業(yè)論文 基于 WEB 的多媒體素材管理庫的開發(fā)與應用 11 除了關鍵詞查詢,在該系統(tǒng)中還實現(xiàn)了模糊查詢,例如需要查詢乙炔的圖片,其關鍵詞設置為“有機化學 乙炔”,在查詢時只需要輸入“化學”或“ 化”即可以查詢到結(jié)果,無需完全匹配。這種查詢方式對于用戶不需確切的查找特定的素材是十分有幫助的,例如用戶只希望查看素材庫中關于 word 的圖片,在文本框中輸入“ word”后,庫中所有包含該字樣的數(shù)據(jù)都被檢索出來。 在該素材管理庫中,根據(jù)素材的類型不同在數(shù)據(jù)庫中也分為三個不同的表來存放,因此在查詢時,也需要按照類型來進行查詢,即根據(jù)選擇的類型來對各個表進行操作。面向用戶的查詢界面中就提供了三種類型的選擇,如圖 5: 圖 5 用戶查詢界面 1)實現(xiàn)查詢的處理程序代碼: % name=Request(關鍵字 ) //獲取用戶輸入的關鍵字 Stype=Request(mygroup) //獲取用戶選擇查詢素材的類型 If name= Then //判斷關鍵字是否為空 title內(nèi)容 /title ShowMessage 關鍵字缺少 //為空輸出提示“關鍵字缺少” End If newname=%+name+% //若關鍵字不空 if Stype=image then //如果選擇的是靜態(tài)圖片類型 Set newconn=() //連接數(shù)據(jù)庫 DBPath=() Driver={Microsoft Access Driver (*.mdb)}。DBQ=amp。DBPath SQLcmd=Select * From picture Where 關鍵字 like 39。amp。newnameamp。39。 //對 picture 表進行查詢的 SQL 語句 Set rs=( SQLcmd ) //把讀到的數(shù)據(jù)保存起來 杭州師范學院畢業(yè)論文 基于 WEB 的多媒體素材管理庫的開發(fā)與應用 12 elseif Stype=video then //如果類型選擇的是視頻動畫 Set newconn=() DBPath=() Driver={Microsoft Access Driver (*.mdb)}。DBQ=amp。DBPath SQLcmd=Select * From video Where 關鍵字 like 39。amp。newnameamp。39。//對 video 表進行查詢 Set rs=( SQLcmd ) elseif Stype=audio then //如果選擇類型為音頻聲音 Set newconn=() DBPath=() Driver={Microsoft Access Driver (*.mdb)}。DBQ=amp。DBPath SQLcmd=Select * From audio Where 關鍵字 like 39。amp。newnameamp。39。 //對 audio 表查詢 Set rs=( SQLcmd ) end if % % Sub ShowMessage(message) //顯示缺少關鍵字的一個函數(shù) centerh3 amp。 message amp。 /h3 a href=返 回 /a/center End Sub % 以上是對數(shù)據(jù)庫中進行數(shù)據(jù)查詢的 ASP 代碼,下面是將查詢結(jié)果顯示在網(wǎng)頁中的關鍵代碼。 table width=800 border=1 align=center bordercolor=66CCCC bgcolor=FFFFFF tr tddiv align=center序號 /div/td tddiv align=center名稱 /div/td tddiv align=center類型 /div/td tddiv align=center縮略圖 /div/td /tr % 杭州師范學院畢業(yè)論文 基于 WEB 的多媒體素材管理庫的開發(fā)與應用
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1