国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

計算機應(yīng)用基礎(chǔ)課程實驗與考核系統(tǒng)的設(shè)計與開發(fā)

2009-10-22 08:13梁國彪
科教導刊 2009年11期
關(guān)鍵詞:教學

梁國彪

摘 要 本文闡述了計算機應(yīng)用基礎(chǔ)課程實驗與考核系統(tǒng)設(shè)計與開發(fā)的過程,并指出了計算機應(yīng)用基礎(chǔ)課程實驗與考核系統(tǒng)給教學帶來的好處及其優(yōu)勢。

關(guān)鍵詞 計算機應(yīng)用基礎(chǔ)課程 教學 上機實操

中圖分類號:G434文獻標識碼:A

目前,中職學校的計算機應(yīng)用基礎(chǔ)課程的教學內(nèi)容以計算機基礎(chǔ)知識、辦公軟件應(yīng)用和計算機網(wǎng)絡(luò)基礎(chǔ)知識為主。據(jù)了解,該課程的考核均采用無紙化方式:首先讓學生使用計算機考核系統(tǒng)完成考試,然后教師使用計算機閱卷系統(tǒng)進行評卷。筆者發(fā)現(xiàn):使用考核系統(tǒng)和閱卷系統(tǒng)確實給教學帶來了極大的方便,也減輕了老師們閱卷的工作量,但是考核系統(tǒng)只能用來測驗和考試,而閱卷系統(tǒng)只能用于教師的閱卷工作,兩者都不能用于學生的上機練習當中。因此,筆者設(shè)計和開發(fā)了一套計算機應(yīng)用基礎(chǔ)課程實驗與考核系統(tǒng)(下面簡稱:實驗系統(tǒng)),在這套系統(tǒng)中把上機練習與閱卷功能結(jié)合在一起,能同時為學生提供上機練習和閱卷的功能,使得學生在實操過程中可以實時得出操作結(jié)果的對錯,以實現(xiàn)交互式的教學。下面將詳細闡述計算機應(yīng)用基礎(chǔ)課程實驗與考核系統(tǒng)的設(shè)計與開發(fā)過程。

1 計算機應(yīng)用基礎(chǔ)課程實驗與考核系統(tǒng)的設(shè)計

根據(jù)計算機應(yīng)用基礎(chǔ)課程的教學內(nèi)容,筆者把實驗系統(tǒng)的功能結(jié)構(gòu)分為三個模塊,分別為:Windows操作模塊、Word操作模塊幫助模塊。實驗系統(tǒng)的功能結(jié)構(gòu)如圖1所示。

其中,Windows操作模塊和Word操作模塊為學生提供了若干個實驗,如文件管理、字符格式化、段落格式化等,幫助模塊為學生上機練習時提供幫助信息。

實驗系統(tǒng)的操作流程如圖2所示:

2 計算機應(yīng)用基礎(chǔ)課程實驗與考核系統(tǒng)的開發(fā)

根據(jù)上面的設(shè)計,筆者進行了實驗系統(tǒng)的開發(fā)。在開發(fā)的過程中,使用Visual Basic 6.0作為開發(fā)平臺,并使用了以下的方法和技術(shù):①Visual Basic(下面簡稱:VB)和Visual Basic Applications(下面簡稱:VBA)編程方法;②數(shù)據(jù)庫訪問技術(shù)ADO(ActiveX Data Objects);③API(Application Programming Interface,應(yīng)用程序編程接口)編程技術(shù);④OLE(Object Linking and Embedding,對象嵌入與鏈接)技術(shù)。

2.1 界面的開發(fā)

實驗系統(tǒng)中的所有界面都是使用Visual Basic 6.0進行開發(fā),如圖3、4所示。由于使用Visual Basic 6.0開發(fā)界面的方法比較簡單,這里將不作詳細闡述。

2.2數(shù)據(jù)庫的建立和調(diào)用

由于實驗系統(tǒng)運行時,需要調(diào)用大量的信息,如實驗題目、幫助信息、檢查操作結(jié)果時所需的參數(shù)等,因此,筆者使用Microsoft Access建立了一個名為sykhxt.mdb的數(shù)據(jù)庫,然后將上述的信息分別存放在這個數(shù)據(jù)庫的若干張數(shù)據(jù)表中,最后將這個數(shù)據(jù)庫放置在實驗系統(tǒng)的文件夾中,以備調(diào)用。

筆者采用的數(shù)據(jù)庫調(diào)用方法是:在VB中使用ADO技術(shù)訪問Access數(shù)據(jù)庫。下面,對這種數(shù)據(jù)庫調(diào)用的方法作簡單介紹:單擊VB的“工程”下拉菜單中的“引用”選項,在出現(xiàn)的“引用”對話框中,選擇“Microsoft ActiveX Data Objects 2.7 Library”和“ActiveX Data Objects Recordset 2.7 Library”,點擊【確定】后,即可完成ADO對象的引用,然后就可以在VB中使用ADO對象訪問數(shù)據(jù)庫了。例如:創(chuàng)建數(shù)據(jù)庫連接,可使用ADO的Connection對象,代碼如下:

Dim adoconn As ADODB.Connection

Dim sconnectionstring As String

Set adoconn = New ADODB.Connection

'定義連接字符串

sconnectionstring=_

"Provider=Microsoft.Jet.OLEDB.4.0;_

Persist Security Info=False;Data Source=sykhxt.mdb"

'創(chuàng)建連接

adoconn.Open sconnectionstring

2.3 實驗平臺的開發(fā)

實驗平臺是提供給學生上機實操的平臺。學生在實驗系統(tǒng)的主界面(如圖3所示)中選擇任意實驗后,進入到實驗平臺(如圖4所示)。學生可以在平臺中選擇題目上機練習,然后通過平臺中的“檢查操作結(jié)果”功能實時地得出操作結(jié)果的對錯。因此,“檢查操作結(jié)果”功能是實驗平臺中最重要的功能,也是實驗系統(tǒng)中最核心的功能。

“檢查操作結(jié)果”功能的作用是:首先調(diào)用與當前實驗相應(yīng)的檢查程序代碼,來檢查學生的操作結(jié)果,然后把檢查的結(jié)果顯示在“操作結(jié)果”框(如圖4所示)中。目前,系統(tǒng)中有六種類型的題目:文件管理、文字錄入、頁面設(shè)置、字符格式化、段落格式化、表格制作。這六種類型的題目需要使用不同的方法去檢查操作結(jié)果。下面就以字符格式化題目為例,闡述“檢查操作結(jié)果”功能的開發(fā)與實現(xiàn):

字符格式化包括字體、字號、字符對齊方式、字符顏色、字符間距和特殊效果(斜體、加粗、下劃線等)。字符格式化題目的檢查方法是將標準答案文檔與學生操作結(jié)果文檔的字符格式化內(nèi)容逐一比較,具體實現(xiàn)方法如下:

(1)首先必須在VB中建立對WORD對象庫的引用,方法如下:①在VB中,選擇“工程”下拉菜單中的“引用”菜單項;②單擊“引用”對話框中的“瀏覽”按鈕,在出現(xiàn)的“添加引用”對話框中選擇Office安裝目錄下的文件MSWORD9.OLB,然后,單擊“打開”;③這時候,“引用”對話框中就會出現(xiàn)WORD的對象庫——Microsoft Word 9.0 Object Library;④最后,單擊“確定”按鈕,即可以在VB中使用WORD的對象了。

(2)使用Documents對象的Open方法,分別打開標準答案文檔和學生操作結(jié)果文檔。代碼及說明如下:

Dim s1 As String, s2 As String

s1 = adors!bzdapath'標準答案文檔的路徑

s2 = adors!xsdapath'學生操作結(jié)果文檔的路徑

'使用OLE自動化方法

Set vbword = CreateObject("Word.Application")

'打開標準答案文檔

Set doc1 = vbword.Documents.Open(s1)

'打開學生操作結(jié)果文檔

Set doc2 = vbword.Documents.Open(s2)

(3)使用WORD的對象庫中與字符格式化內(nèi)容相應(yīng)的對象,將標準答案文檔與學生操作結(jié)果文檔進行比較。經(jīng)過對WORD的對象庫的深入研究,檢查字符格式化題目所需要使用的對象有:Range、ParagraphFormat、Paragraphs、Paragraph、Font。表1中列出了字符格式化對應(yīng)的對象和屬性。

例如,檢查標準答案文檔與學生操作結(jié)果文檔中第i段的字符的字號是否相同,可以使用以下代碼:

'若兩個文檔的第i段的字符的字號相同,則返回“真”值,否則返回“假”值

Dim range1 As Range, range2 As Range

'選擇標準答案文檔的第i段

Set range1 = doc1.Paragraphs(i).Range

'選擇學生操作結(jié)果文檔的第i段

Set range2 = doc2.Paragraphs(i).Range

'比較兩個文檔的第i段的字號

If range1.Font.Size = range2.Font.Size Then

FontsSize = True

Else

FontsSize = False

End If

字符格式化題目的檢查結(jié)果如圖4中“操作結(jié)果”框中所示。

3 系統(tǒng)的調(diào)試

在完成了系統(tǒng)的開發(fā)后,筆者對各種類型的題目進行了調(diào)試。調(diào)試結(jié)果如下:學生能在系統(tǒng)中完成六種類型的題目的練習:文件管理、文字錄入、頁面設(shè)置、字符格式化、段落格式化、表格制作,并能實時地得出操作結(jié)果的對錯。

4 系統(tǒng)的優(yōu)勢和展望

與目前的一些考核系統(tǒng)和閱卷系統(tǒng)相比,筆者開發(fā)的“計算機應(yīng)用基礎(chǔ)課程實驗與考核系統(tǒng)”具有以下特點:

第一,該系統(tǒng)設(shè)計新穎,有創(chuàng)新,能滿足不同層次和不同水平學生的需要;

第二,該系統(tǒng)實用性強,適應(yīng)面廣,具有很強的互動性;

第三,該系統(tǒng)不但解決了目前教學模式的存在問題,而且創(chuàng)造了新的教學環(huán)境和教學策略,實現(xiàn)了交互式的教學,對推動計算機應(yīng)用基礎(chǔ)課程的教學發(fā)展具有非常重要的意義;

第四,該系統(tǒng)具有很強的繼承性和可移植性。在系統(tǒng)的開放過程中,筆者使用了面向?qū)ο蟮姆椒?采用Visual Basic6.0作為開發(fā)平臺,并使用了Word2000 VBA、API和OLE自動化的編程技術(shù),使該系統(tǒng)具有很強的繼承性和可移植性。

今后,該系統(tǒng)將應(yīng)用于計算機應(yīng)用基礎(chǔ)課程的教學工作中,實現(xiàn)互動式的教學。這種互動式的教學不僅能滿足不同層次學生的需要,還能大大提高學生的學習積極性和自主學習的能力,實現(xiàn)以學生為主體、教師為主導的教學模式。

隨著計算機和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,該系統(tǒng)的應(yīng)用將更為廣闊,它將成為計算機遠程教育的一個重要組成部分,對推動交互式教學的發(fā)展具有非常重要的意義,該系統(tǒng)屆時一定會發(fā)揮更大的作用。

猜你喜歡
教學
“對比”:讓學習走向深刻——以《用數(shù)對確定位置》教學為例
《I’m Cooking in the Kitchen?》教學設(shè)計(Part B)
計算教學中“算用結(jié)合”的有效策略
高中英語詩歌創(chuàng)作教學探索與實踐
《組合》教學設(shè)計
“自我診斷表”在高中數(shù)學教學中的應(yīng)用
類比在高中數(shù)學教學中的探索
在遺憾的教學中前行
計算教學要做到“五個重視”
教育教學
普格县| 奉节县| 枞阳县| 伊吾县| 孟州市| 延津县| 平湖市| 石阡县| 屏东市| 舒城县| 武宁县| 临武县| 舟曲县| 西贡区| 常熟市| 桐城市| 峡江县| 泰来县| 大石桥市| 双流县| 青海省| 巴塘县| 林口县| 镇安县| 松潘县| 伊春市| 甘肃省| 宜宾市| 新巴尔虎左旗| 涿鹿县| 清新县| 横山县| 东城区| 湖北省| 岚皋县| 丰县| 新昌县| 平和县| 宁远县| 怀远县| 永康市|