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結束語

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

主站蜘蛛池模板: 亚洲最大在线观看| 国产色偷丝袜婷婷无码麻豆制服| 在线观看国产黄色| 欧美日韩国产成人在线观看| 国产亚洲成AⅤ人片在线观看| 亚洲无码视频一区二区三区| 亚洲精品中文字幕无乱码| 成人亚洲视频| 亚洲欧美另类日本| 久久狠狠色噜噜狠狠狠狠97视色| 夜夜操天天摸| av在线无码浏览| 亚洲男人在线天堂| 久久精品国产电影| 国产一区免费在线观看| 美女被操黄色视频网站| 欧美不卡视频在线观看| 97精品国产高清久久久久蜜芽 | 亚洲精品无码专区在线观看| 国产一区二区三区精品久久呦| 亚洲精品大秀视频| 伊人狠狠丁香婷婷综合色| 日本免费福利视频| 欧美97色| 人妻21p大胆| 婷婷色狠狠干| 国产成人精品在线1区| 最新国语自产精品视频在| 国产乱子精品一区二区在线观看| 成人免费一级片| 亚洲精品午夜无码电影网| www欧美在线观看| 中文字幕无线码一区| 嫩草国产在线| 波多野结衣一级毛片| 欧美色图第一页| 91人妻日韩人妻无码专区精品| 国内精品视频区在线2021| 国产本道久久一区二区三区| Jizz国产色系免费| 国产毛片久久国产| 91视频青青草| 久久亚洲黄色视频| 亚洲国产精品无码AV| 亚洲毛片网站| 91在线无码精品秘九色APP| 91探花国产综合在线精品| 一区二区三区成人| 亚洲精品无码av中文字幕| 国产精品福利尤物youwu| 亚洲精品无码av中文字幕| 毛片最新网址| 成人毛片在线播放| 亚洲黄色视频在线观看一区| 国产日韩久久久久无码精品| 国产精品一区在线观看你懂的| 国产精品福利导航| 亚洲日韩精品伊甸| 色综合天天视频在线观看| 播五月综合| 最新日韩AV网址在线观看| 在线观看国产精品一区| 美女黄网十八禁免费看| 欧美午夜一区| 黄色污网站在线观看| 亚洲视频黄| 欧美成人免费| 亚洲国产亚洲综合在线尤物| 啪啪免费视频一区二区| 欧美国产精品不卡在线观看 | 动漫精品啪啪一区二区三区| 无遮挡国产高潮视频免费观看| 视频二区国产精品职场同事| 精品一区二区三区中文字幕| JIZZ亚洲国产| 久久青青草原亚洲av无码| 国产黑丝一区| www.亚洲色图.com| 国产免费a级片| 超碰免费91| 欧美色伊人| 91久久性奴调教国产免费|