999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于WEB數據庫的高校實驗項目的設計和實現

2007-01-01 00:00:00張玉孔
中國教育技術裝備 2007年5期

摘 要針對靜態網頁冗長難管理和學科教師不熟悉網頁制作的問題,提出利用web技術和數據庫,建立動態實驗項目的方案。

關鍵詞 數據庫;ASP ;ADO ;SQL

中圖分類號:G642.423 文獻標識碼:A文章編號:1671-489X(2007)05-0062-02

隨著實驗教學改革的深入,很多高校已經將各科實驗內容以網頁形式放到了互聯網上,學生可以充分利用課余時間預習實驗項目,做到有的放矢,節省了實驗時間,提高了實驗教學效果。但目前實驗項目大部分是以靜態網頁或文本的形式放在網上,內容繁多,形式分散,難以管理和維護,而且不利于擴充。針對此問題,本文提出利用WEB技術和數據庫技術實現對實驗項目的動態呈現方案。

1設計模式

高校實驗項目的格式較固定,由實驗名稱、實驗目的、實驗內容、實驗器材、實驗步驟、注意事項、思考題等模塊構成。這些模塊內容放到兩個不同的數據庫表中,然后利用web動態技術,可實現對多門課程的多個實驗項目模塊的調用和管理,具有通用性,其原理如圖1所示。

2 數據庫設計

由于實驗項目內容簡單,因此可選用ACCESS數據庫存儲實驗項目內容,根據實驗項目的模塊劃分,實驗內容可用以下5個數據表存儲。

(1)課程名稱表(Ex-courses):存儲每門課程的名稱。

(2)實驗項目名稱表(Ex-items):存儲每門課程的實驗項目名稱。

(3)實驗項目模塊表(Item-sorts):存儲每個實驗項目的實驗目的、實驗內容、注意事項、思考題等內容。

(4)實驗器材表(item-qicai):存儲每個實驗中所用實驗器材的名稱和圖片的名稱。

(5)實驗步驟表(Item-steps):因實驗步驟相對其它模塊較復雜,因此單獨用一個表存儲。

因實驗項目內容相互關聯,因此,在Ex-items、Item-sorts、item-qicai、Item-steps表中除了設置相關內容的字段外,還須設置與相關課程或相關實驗項目相關聯的字段。各表的字段及說明設計見表1。

3 動態實驗項目的實現

實現動態內容顯示的WEB技術較多,本設計采用ASP技術。使用ASP的內置組件ADO (ActiveX Data Object)可以方便地連接數據庫,并結合SQL語言對數據庫進行連接、顯示、刪除、更新等操作。

1) 數據庫連接技術

顯示數據庫內容前,須先使用ADO的Connection對象連接數據庫,連接代碼如下:

set con = Server.CreateObject("ADODB.Connection")定義連接對象

Conn= "driver={Microsoft Access Driver (*.mdb)};dbq=e:\lab\shiyan.mdb"

'確定連接字符串

con.Open() '打開數據庫連接

2)文本內容顯示

<%

setrs = Server.CreateObject("ADODB.Recordset")'定義記錄集實例rs

sql="select * fromItem_sorts."'以Item_sorts為例,生成SQL語句

rs.Open sql, con '利用rs記錄集的Open方法打開數據表

%>

<%=rs("Item_Target")%> '顯示 實驗目的內容

<%=rs("Item_Content")%> '顯示實驗內容

<%=rs("Item_Cantion")%> '顯示注意事項

<%=rs("Item_Questions")%>'顯示思考題

3) 動態圖片顯示

實驗器材中用到的圖片也是動態地顯示在網頁中,其原理是將圖片存儲在站點下的某個目錄中,將圖片的文件名存儲在數據表中,然后在動態網頁中調用。代碼如下:

<img src="pic\<%=rs("Qicai_pic")%>">'pic為站點中存放實驗器材圖片文件的目錄。

4) 問題及解決方案

(1)由于不同的實驗項目都是通過ASP程序網頁調用的,因此,設計數據庫時,應考慮到每個實驗項目的具體內容的數量,如實驗器材數目、實驗步驟步數等,按照內容最多的實驗項目設計,以保證顯示實驗項目的所有內容。

(2)當實驗項目的內容與ASP程序的設置不吻合時便會出現錯誤,如當某一實驗項目沒有實驗步驟8時,由于數據庫為空,便會使網頁在該區域出現較大的空白或出錯。此問題可通過在ASP程序中設置合適的跳轉語句來解決。

以顯示步驟8為例。

<%

if rs("step8")=" "

then response.write (" ")

then response.write rs("step8")

%>

4結束語

自該種形式的實驗項目應用以來,解決了很多學科教師不會做網頁而帶來的困惑,通過預習,提高了學生做實驗的效率,有利于實驗數據庫和試題庫的建立和擴充。

主站蜘蛛池模板: 亚洲精品大秀视频| 亚洲午夜福利精品无码| 国产丝袜第一页| 狼友视频国产精品首页| 亚洲视频免| 美女被狂躁www在线观看| 三上悠亚在线精品二区| 综合社区亚洲熟妇p| 日韩精品免费一线在线观看| 国产激情无码一区二区APP| 国产欧美视频在线| 国产成人麻豆精品| 久草中文网| 无码视频国产精品一区二区| 成人午夜免费视频| 成人午夜久久| 亚洲av日韩av制服丝袜| 成人va亚洲va欧美天堂| 日韩不卡高清视频| 欧美无遮挡国产欧美另类| 国产一区二区色淫影院| 在线一级毛片| 四虎影视库国产精品一区| 在线精品亚洲国产| 亚洲区一区| 国产尤物jk自慰制服喷水| 人妻丰满熟妇啪啪| 久久亚洲国产最新网站| m男亚洲一区中文字幕| 久久国产精品夜色| 秋霞一区二区三区| 久久亚洲中文字幕精品一区| 91精品啪在线观看国产91| 亚洲欧洲自拍拍偷午夜色| 国产精选自拍| 伊人色综合久久天天| 欧美亚洲香蕉| 亚洲国产看片基地久久1024 | 香蕉eeww99国产在线观看| 成人综合久久综合| 国产小视频免费| 色九九视频| 99久久99视频| 国产美女91视频| 国产无码网站在线观看| 国产精品美女网站| 天天综合网色| 国语少妇高潮| 国产女人18水真多毛片18精品| 国产99在线| 91色在线观看| 亚洲三级a| 尤物精品国产福利网站| 国产在线第二页| 91在线国内在线播放老师| 色综合久久久久8天国| 亚洲精品国产精品乱码不卞 | 欧美午夜小视频| 国产成人麻豆精品| 亚洲色图欧美在线| 色综合天天操| 亚洲浓毛av| 欧美成人在线免费| 成人在线不卡| 欧美一区二区三区不卡免费| 国产精品人成在线播放| 亚洲无码91视频| 亚洲精品片911| 免费毛片全部不收费的| 伊人久综合| 成人在线综合| 一级高清毛片免费a级高清毛片| 国产无遮挡猛进猛出免费软件| 亚洲妓女综合网995久久| 人妻无码一区二区视频| 四虎永久在线精品国产免费| 免费无码又爽又刺激高| 亚洲成a人在线播放www| 女人18毛片久久| 中日韩欧亚无码视频| 一级爱做片免费观看久久| 青青青草国产|