分析計(jì)量經(jīng)濟(jì)學(xué)多媒體CAI系統(tǒng)的開發(fā)_第1頁
分析計(jì)量經(jīng)濟(jì)學(xué)多媒體CAI系統(tǒng)的開發(fā)_第2頁
分析計(jì)量經(jīng)濟(jì)學(xué)多媒體CAI系統(tǒng)的開發(fā)_第3頁
分析計(jì)量經(jīng)濟(jì)學(xué)多媒體CAI系統(tǒng)的開發(fā)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、分析計(jì)量經(jīng)濟(jì)學(xué)多媒體CAI系統(tǒng)的開發(fā)摘要:本文介紹在Authoare中利用ODBC接口技術(shù)實(shí)現(xiàn)對Access 2000數(shù)據(jù)庫的操作;采用面向?qū)ο笤O(shè)計(jì)方法結(jié)合SQL語言的強(qiáng)大數(shù)據(jù)處理能力,制作完成豐富多彩的計(jì)量經(jīng)濟(jì)學(xué)多媒體CAI系統(tǒng):關(guān)鍵詞:計(jì)量經(jīng)濟(jì)學(xué);Authoare;ODBC:Access:SQL1引言傳統(tǒng)的 汁量經(jīng)濟(jì)學(xué)課程采用的是以教師講授為主。輔之一定的上機(jī)實(shí)驗(yàn),不能充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性和主動(dòng)性。另外,由于課程中涉及大量的數(shù)學(xué)公式、數(shù)據(jù)圖表,因此,教師需要在黑板上進(jìn)行公式推導(dǎo)和描繪大量的數(shù)據(jù)圖表,相當(dāng)費(fèi)時(shí)費(fèi)力,表現(xiàn)形式比較單一。因此,為適應(yīng)學(xué)科建設(shè)、專業(yè)建設(shè)、課程建設(shè)的需要,開發(fā)研制

2、計(jì)量經(jīng)濟(jì)學(xué)多媒體CAI系統(tǒng)顯得十分迫切和必要。2系統(tǒng)的開發(fā)工具及功能21系統(tǒng)開發(fā)工具的選擇汁量經(jīng)濟(jì)學(xué)多媒體CAI系統(tǒng)采用目前較流行的Autho e多媒體制作工具及Microsoft Access 2 數(shù)據(jù)庫管理系統(tǒng),并集成了專門用于計(jì)量經(jīng)濟(jì)分析的專用軟件包Eviews3_l 系統(tǒng)充分發(fā)揮多媒體電腦設(shè)備的功效,集數(shù)據(jù)處理、文字、圖像、聲音、動(dòng)畫等多種媒體信息為一體:系統(tǒng)所使用的各種圖片、聲音、動(dòng)畫、視頻等多媒體素材,均使用相應(yīng)的制作工具完成。22系統(tǒng)的結(jié)構(gòu)系統(tǒng)的功能較齊全,能夠滿足計(jì)量經(jīng)濟(jì)學(xué)理論與應(yīng)用的演示和輔導(dǎo)的需要,能進(jìn)行計(jì)量經(jīng)濟(jì)模型數(shù)據(jù)處理,為分析客觀經(jīng)濟(jì)環(huán)境提供準(zhǔn)確的數(shù)據(jù)。系統(tǒng)的整體結(jié)構(gòu)

3、如圖1所示23系統(tǒng)的功能計(jì)量經(jīng)濟(jì)學(xué)多媒體CAI系統(tǒng)主要包括:教學(xué)內(nèi)容演示、綜合練習(xí)與測試、系統(tǒng)數(shù)據(jù)庫管理三個(gè)子系統(tǒng)。2,31教學(xué)內(nèi)容演示子系統(tǒng)該子系統(tǒng)是根據(jù)計(jì)量經(jīng)濟(jì)學(xué)課程教學(xué)的需要,按章節(jié)對教學(xué)內(nèi)容進(jìn)行全面的講解,充分發(fā)揮Autho e基于流程圖標(biāo)的強(qiáng)大交互式多媒體創(chuàng)作功能,將文字、圖形、圖像、動(dòng)畫、聲音、數(shù)據(jù)處理等有機(jī)地結(jié)合起來,利用特定的結(jié)構(gòu)建立各種媒體間的邏輯連接,集成為具有交互功能的多媒體教學(xué)演示系統(tǒng),使知識(shí)的介紹具有系統(tǒng)性、邏輯性的特征。內(nèi)容主要包括:回歸模型的設(shè)定、參數(shù)估計(jì)、回歸模型的統(tǒng)計(jì)檢驗(yàn),異方差性的檢驗(yàn)及解決方法,自相關(guān)性的檢驗(yàn)及解決方法,多重共線性的檢驗(yàn)及解決方法,虛擬變量

4、的設(shè)定及特殊應(yīng)用,滯后變量模型的估計(jì)及效應(yīng)分析,聯(lián)立方程模型的估計(jì)及檢驗(yàn)等:利用多媒體CAI系統(tǒng),教師對于教學(xué)內(nèi)容的控制更加靈活,可以跳躍、任意切換有關(guān)講授內(nèi)容,隨時(shí)暫停以便觀察及講解。由于本課程在講授中,經(jīng)常要調(diào)用計(jì)量經(jīng)濟(jì)分析的專用軟件EViews31來演示計(jì)量經(jīng)濟(jì)模型建立和統(tǒng)計(jì)分析的過程,為此,多媒體教學(xué)演示系統(tǒng)能夠自動(dòng)鏈接EViews軟件以進(jìn)行計(jì)量經(jīng)濟(jì)分析。232綜合練習(xí)與測試子系統(tǒng)學(xué)生可以通過本子系統(tǒng)提供的是非題、單選題、多選題和填空題等練習(xí)模塊對所學(xué)的知識(shí)進(jìn)行復(fù)習(xí)鞏固,更好、更快地掌握所學(xué)知識(shí)。利用建模及檢驗(yàn)?zāi)K,根據(jù)實(shí)際觀察值,可以用EViews軟件建立工作文件進(jìn)行數(shù)據(jù)處理,并存放

5、信息處理過程中的其他操作對象,如序列、數(shù)組、方程、圖像等等,估計(jì)出模型中的參數(shù)。并對模型進(jìn)行各種檢驗(yàn),最終確定實(shí)際問題的計(jì)量經(jīng)濟(jì)模型。利用系統(tǒng)的綜合能力測試模塊可對學(xué)生的學(xué)習(xí)情況進(jìn)行考核,電腦從試題庫中隨機(jī)抽取試題,并由電腦自動(dòng)評(píng)分:233 系統(tǒng)數(shù)據(jù)庫管理子系統(tǒng)系統(tǒng)數(shù)據(jù)庫管理子系統(tǒng),能夠?qū)虒W(xué)內(nèi)容庫、練習(xí)題庫及綜合測試題庫進(jìn)行增加、修改和刪除。進(jìn)入該子系統(tǒng)需要管理員密碼,以防止系統(tǒng)數(shù)據(jù)庫被任意修改。3系統(tǒng)的實(shí)現(xiàn)方法本系統(tǒng)的開發(fā),充分利用了Authorwe軟件的交互性與功能強(qiáng)大的柔性數(shù)據(jù)庫相結(jié)合的技術(shù),以方便系統(tǒng)的設(shè)計(jì),并能靈活及時(shí)地對系統(tǒng)數(shù)據(jù)進(jìn)行更新。ODBC API是開放式數(shù)據(jù)庫連接及驅(qū)動(dòng)程

6、序的調(diào)用級(jí)接口,它對Microsoft SQL Seer及任何具有ODBC驅(qū)動(dòng)程序的數(shù)據(jù)庫提供數(shù)據(jù)訪問連接。通過對這個(gè)接L1進(jìn)行編程,可能建立與數(shù)據(jù)庫無關(guān)的代碼,這意味著ODBC API可提供一個(gè)自適應(yīng)多種數(shù)據(jù)庫的通用編程模型。利用Autho e軟件提供對數(shù)據(jù)庫操作的功能,能很方便地解決對數(shù)據(jù)的動(dòng)態(tài)處理,數(shù)據(jù)的修改和擴(kuò)充只需在數(shù)據(jù)庫中進(jìn)行即可,而無需修改Authorware應(yīng)用程序Aumonvare與各種類型數(shù)據(jù)庫連接并不復(fù)雜,既可以手動(dòng)配置數(shù)據(jù)源,也可以自動(dòng)配置數(shù)據(jù)源。下面簡單介紹如何在Authorware中訪問Access數(shù)據(jù)庫中的記錄,所需掌握的SQL語言及如何進(jìn)行ODBC數(shù)據(jù)源配置31

7、自動(dòng)配置ODBC數(shù)據(jù)源我們可以通過Authorware應(yīng)用程序來自動(dòng)配置ODBC數(shù)據(jù)源,編制的程序打包生成脫離Authorware平臺(tái)的EXE文件,可以在其他機(jī)器上直接運(yùn)行,這里需要使用兩個(gè)文件tMsDSNU32和ODBCU32 (可以從安裝Aumonvare軟件的目錄復(fù)制到你的軟件目錄下),共同完成Authorware環(huán)境下直接連到目前使用的數(shù)據(jù)庫軟件中的功能,在生成EXE文件時(shí),與所編寫的Authorware文件一起打包。下面說明tMsDSNU32是如何自動(dòng)配置ODBC數(shù)據(jù)源以及ODBCU32的使用方法。建立好Access 20(X)數(shù)據(jù)庫后,啟動(dòng)Authorware軟件,然后使用Load

8、Function裝載tMsDSNU32和ODBCU32就可以獲得相應(yīng)函數(shù)。在tMsDSNU32中只有一個(gè)函數(shù)tMsDBRegister(),其語法結(jié)構(gòu)如下:result:=tMsDBRegister(dbReqType,dbType,dbList)其中的參數(shù)含義如下:dbReqType=1增加ODBC數(shù)據(jù)源dbReqType=2,配置ODBC數(shù)據(jù)源dbReqType=3,刪除ODBC數(shù)據(jù)源dbReqType=4,增加ODBC 系統(tǒng)數(shù)據(jù)源dbReqType=5,配置ODBC 系統(tǒng)數(shù)據(jù)源dbReqType=6,刪除ODBC 系統(tǒng)數(shù)據(jù)源dbReqType=7,刪除默認(rèn)的ODBC數(shù)據(jù)源參數(shù)dbType

9、表示要使用的ODBC數(shù)據(jù)源的驅(qū)動(dòng)程序。參數(shù)dbList指定ODBC數(shù)據(jù)源的名稱、描述以及與之相連的數(shù)據(jù)庫文件。ODBC數(shù)據(jù)源配置完畢之后,就可以在Auhonvare的“計(jì)算”圖標(biāo)中添加相應(yīng)的編程語言,裝載ODBCU32(用戶自定義函數(shù),相當(dāng)于 dII文件)以實(shí)現(xiàn)對數(shù)據(jù)庫的操作。在ODBCU32中包含以下三個(gè)函數(shù):ODBCHandle:=ODBCOpen(WindowHandle,ErrorVar,Database,User,Password)data:=0DBCExecute(0DBCHandle,SQLString)ODBCClose(ODBCHandle)以上三個(gè)函數(shù)聯(lián)合使用,可以完成對數(shù)

10、據(jù)庫的操作。通過ODBCOpen函數(shù)打開使用的數(shù)據(jù)庫,使用ODBCExecute完成對數(shù)據(jù)庫的操作,最后用ODBCCIose函數(shù)將數(shù)據(jù)庫關(guān)閉。數(shù)據(jù)庫的操作依靠標(biāo)準(zhǔn)的SQL語言來完成。3.2應(yīng)用實(shí)例下面就CAI系統(tǒng)的數(shù)據(jù)庫Econometricsmdb來介紹在Authorware中訪問Access 2000的方法:1、連接打開數(shù)據(jù)庫。在流程線上放置一個(gè)“計(jì)算” 圖標(biāo)并命名為“自動(dòng)配置ODBC數(shù)據(jù)源”,打開計(jì)算圖標(biāo),輸入如下代碼:dbreqtype:=l 增加ODBC數(shù)據(jù)源dbtype:=”microsoft access driver rmdb)”需要使用的ODBC數(shù)據(jù)源的驅(qū)動(dòng)程序dblist:

11、=”dsn=EconometricsDSN;” 數(shù)據(jù)源名EconometricsDSNdblist:=dblist ”description=odbc dsn;”dblist:=dblist ”ill=ms access;”dblist:=dblist ”dbq=” FileLocation ”Econometrics mdb;”指定的數(shù)據(jù)庫文件result:=tMsDBRegister(dbreqtype,dbtype,dblist) 打開數(shù)據(jù)庫dbname:=”EconometricsDSN”dberror:=dbhandle:=ODBCOpen(WindowHandle,dberror,

12、dbnameIIl”xtgly”) xtgly為數(shù)據(jù)庫文件的密碼2、利用SQL語言對數(shù)據(jù)庫進(jìn)行各種操作一旦數(shù)據(jù)庫成功打開,以后就可以用SQL語言實(shí)現(xiàn)具體操作 在Authorware流程線上根據(jù)設(shè)計(jì)的需要可以放置“交互”圖標(biāo)、“導(dǎo)航”圖標(biāo)、“群組”圖標(biāo)和“計(jì)算”圖標(biāo)等,并進(jìn)行相應(yīng)命名。要打開數(shù)據(jù)庫中具體的某個(gè)表進(jìn)行查詢,可在計(jì)算圖標(biāo)中輸入如下代碼:db SQLstring:=”select目標(biāo)列表達(dá)式fr0m 表名或視圖名”確定打開的表0dbcdatast g:=0DBCExecute(dbhandle,db_SQLstring)fl發(fā)送SQL命令0DBCClose(dbhandle) 關(guān))司數(shù)據(jù)庫針對數(shù)據(jù)庫的不同操作,可以設(shè)計(jì)不同的SQL語句來完成數(shù)據(jù)的查詢、添加、修改、刪除和各種統(tǒng)計(jì)運(yùn)算等功能,在此不再贅述。通過上面的介紹可以看出,在Authorware中使用ODBC可以方便地訪問各種不同的數(shù)據(jù)庫。不僅如此,當(dāng)使用ODBC開發(fā)一個(gè)多媒體課件時(shí)有一個(gè)潛在的好處,就是當(dāng)從一種數(shù)據(jù)庫系統(tǒng)轉(zhuǎn)到另一種時(shí),如把Acc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論