資源描述:
《asp和ado技術(shù)在機(jī)械制造工藝遠(yuǎn)程教育系統(tǒng)中的應(yīng)用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、ASP和ADO技術(shù)在機(jī)械制造工藝遠(yuǎn)程教育系統(tǒng)中的應(yīng)用第12卷第1期2004年O1月河南機(jī)電高等專科學(xué)校JournalofHepm~MechanicalandElectricalEngineeringCoUegeV01.12No.1Jan.2O04ASP和ADO技術(shù)在機(jī)械制造工藝遠(yuǎn)程教育系統(tǒng)中的應(yīng)用崔紀(jì)超(西安交通大學(xué)先進(jìn)制造技術(shù)研究所,陜西西安710049)摘要:本文介紹了ASP和ADO技術(shù),分析了機(jī)械制造工藝遠(yuǎn)程教育系統(tǒng)的結(jié)構(gòu),討論了ASP/ADO技術(shù)在該遠(yuǎn)程教育系統(tǒng)中的應(yīng)用,并舉例具體進(jìn)行了說明.關(guān)
2、鍵詞:遠(yuǎn)程教育;ASP;ADO;數(shù)據(jù)庫中圖分類號(hào):TP31文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1008—2093(2004)01—0032—03隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),通信技術(shù)和互聯(lián)網(wǎng)的發(fā)展,現(xiàn)代遠(yuǎn)程教育應(yīng)運(yùn)而生,它突破傳統(tǒng)教育模式的時(shí)間,空間限制,利用INTERN~提供一個(gè)群體學(xué)習(xí)機(jī)會(huì),為上網(wǎng)者提供一個(gè)學(xué)習(xí)機(jī)會(huì).現(xiàn)代遠(yuǎn)程教育主要功能包括:網(wǎng)上課程學(xué)習(xí),網(wǎng)上測試,經(jīng)驗(yàn)交流(BBS),題庫管理,學(xué)生信息管理等.利用ASP/ADO技術(shù)可以實(shí)現(xiàn)遠(yuǎn)程教育系統(tǒng)的一些主要功能.1ASP/ADO技術(shù)ASP(ActiveServerP
3、age)和ADO(ActiveXDataObject)是Mi—crosoft公司IIS(IntemetInformationServer)最新動(dòng)態(tài)網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù).利用ASP和ADO可以生成功能強(qiáng)大的Web應(yīng)用程序,通過ODBC接口,支持幾乎所有先進(jìn)的數(shù)據(jù)庫系統(tǒng).采用ASP和ADO生成的Web應(yīng)用程序,用戶只需使用一般的瀏覽器,就可以對(duì)網(wǎng)絡(luò)數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行存取和查詢.其工作原理如圖1所示.礁ⅢⅦ廁面圖1ASP工作原理1.1ASP技術(shù)ASP可以開發(fā)出動(dòng)態(tài),交互,高性能的Web服務(wù)器端應(yīng)用,并且能較容易
4、的實(shí)現(xiàn)復(fù)雜的Web擴(kuò)展功能.ASP還可以調(diào)用Acti~reX組件來執(zhí)行任務(wù),例如連接服務(wù)器或進(jìn)行商務(wù)計(jì)算等.ASP使得生成Web動(dòng)態(tài)頁面及構(gòu)造功能完善的Web數(shù)據(jù)庫應(yīng)用變得十分簡單.不論對(duì)Web的開發(fā)人員還是維護(hù)人員來說,ASP都是一個(gè)非常出色的開發(fā)方案.在ASP中包含了5個(gè)內(nèi)置對(duì)象,ASP正是通過這5個(gè)內(nèi)置對(duì)象來實(shí)現(xiàn)服務(wù)器與客戶機(jī)的交互的,它們的名稱和功能如下:(1)Request對(duì)象:從瀏覽器獲取信息;(2)Response對(duì)象:發(fā)送信息到瀏覽器;32(3)Server對(duì)象:對(duì)服務(wù)器端ActiveX
5、組件提供訪問方法,屬性的功能;(4)Session對(duì)象:存儲(chǔ)用戶任務(wù)的信息;(5)Application對(duì)象:保留多用戶共享1個(gè)程序的信息.1.2ADO技術(shù)ADO為ActiveX組件中的數(shù)據(jù)庫訪問組件,ASP就是通過它實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問.用ADO可以使服務(wù)器端的腳本通過ODBC存取和操縱數(shù)據(jù)庫服務(wù)器的數(shù)據(jù).使用ADO的對(duì)象可以建立和管理數(shù)據(jù)庫的連接;從數(shù)據(jù)庫服務(wù)器要求和獲取數(shù)據(jù);執(zhí)行更新,刪除,添加數(shù)據(jù),獲取ODBC的錯(cuò)誤信息等.ADO訪問Web數(shù)據(jù)庫的結(jié)構(gòu)如圖2所示:[.卜]H[亟習(xí)圖2ADO實(shí)現(xiàn)與W
6、eb數(shù)據(jù)庫的互聯(lián)ADO提供以下3個(gè)主要對(duì)象:(1)Connection對(duì)象:定義對(duì)數(shù)據(jù)源進(jìn)行連接的命令;(2)Command對(duì)象:定義對(duì)數(shù)據(jù)源進(jìn)行操作的命令;(3)ReeordSet對(duì)象:定義由數(shù)據(jù)庫或命令的結(jié)果產(chǎn)生的全部記錄集.2系統(tǒng)的設(shè)計(jì)2.1系統(tǒng)的設(shè)計(jì)思想本系統(tǒng)是一個(gè)在現(xiàn)代教育理論指導(dǎo)下,集網(wǎng)絡(luò),多媒體技術(shù)于一體的支持本地教育和遠(yuǎn)程教育功能的現(xiàn)代遠(yuǎn)程教育系統(tǒng),主要設(shè)計(jì)理念有兩個(gè):(1)要體現(xiàn)全新的教育思想,教學(xué)內(nèi)容,和完備的教學(xué)功能.首先要以先進(jìn)的教育理論為指導(dǎo),在補(bǔ)充學(xué)校教育的同時(shí),能夠滿足全民
7、教育的需要,改變傳統(tǒng)學(xué)校教育模式,創(chuàng)造一個(gè)全新的動(dòng)態(tài)交互式多媒體網(wǎng)絡(luò)教學(xué)環(huán)境,實(shí)現(xiàn)真正開放型的遠(yuǎn)程教育.其次,具備齊全的教學(xué)功能.結(jié)合Web目前的限制和發(fā)展方向,充分發(fā)揮多媒體網(wǎng)絡(luò)技術(shù)的特性,盡可能提供實(shí)用而又多樣化的教學(xué)功能,注重研究教學(xué)功能與教學(xué)內(nèi)容之間的交叉運(yùn)用問題,使教學(xué)進(jìn)程具體化,形象化,生動(dòng)化,個(gè)性化,從而構(gòu)成現(xiàn)代遠(yuǎn)程教育的基本教學(xué)平臺(tái).收稿日期:2003—05—18作者簡介:槎紀(jì)超(1975一),男.河南漯河人,紅讀碩上,研究方向:機(jī)械制造j計(jì)算機(jī)I冬1形學(xué)崔紀(jì)超:ASP和ADO技術(shù)在機(jī)械
8、制造工藝遠(yuǎn)程教育系統(tǒng)中的應(yīng)用(2)提供簡單,易用的維護(hù)手段,降低對(duì)維護(hù)人員的技術(shù)要求,減少內(nèi)容更新時(shí)產(chǎn)生的人為錯(cuò)誤,將音頻處理,視頻處理,圖像處理,超文本編著,數(shù)據(jù)庫維護(hù)等集成化,提供高效實(shí)用的多媒體教學(xué)內(nèi)容維護(hù)能力.2.2系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)所實(shí)現(xiàn)的功能要求,將整個(gè)系統(tǒng)分為5個(gè)功能模塊:注冊登陸,在線學(xué)習(xí),網(wǎng)上交流,教務(wù)管理,網(wǎng)上測試.系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)如圖3所示.圖3遠(yuǎn)程教學(xué)系統(tǒng)結(jié)構(gòu)登陸注冊模塊:具有檢驗(yàn)注冊者所提交各種指定證件號(hào)碼,審批