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

正文內容

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

2024-10-19 09:15 本頁面
 

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