鄭艷松
摘要:目前,ACCESS數(shù)據(jù)庫課程現(xiàn)在已經(jīng)成為很多高校普遍開設(shè)的一門課程,特別是獨立學(xué)院的經(jīng)濟(jì)管理和財政會計類的專業(yè),更是必開的課程,經(jīng)管和財會類學(xué)生必須要掌握的一門計算機(jī)類課程。但在這門課程的教學(xué)中,多數(shù)教師仍采用傳統(tǒng)教學(xué)模式,即過于注重ACCESS數(shù)據(jù)庫中的各對象特點和一些細(xì)節(jié)的講解,沒有對課程進(jìn)行整體講解,沒有把該課程作為一個軟件開發(fā)的整體體系來進(jìn)行分析。很多學(xué)生在學(xué)習(xí)時感到內(nèi)容枯燥,不知道用在什么地方,不易接受,實際應(yīng)用操作能力很差.我根據(jù)多年的教學(xué)經(jīng)驗,和獨立學(xué)院學(xué)生的現(xiàn)狀,就ACCESS課程的教學(xué)進(jìn)行了探索,提出一種項目式教學(xué)方法。
關(guān)鍵詞:項目式教學(xué)方法;ACCESS數(shù)據(jù)庫;系統(tǒng)
中圖分類號:G642文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2012)20-4949-02
ACCESS數(shù)據(jù)庫是國內(nèi)目前主流的小型數(shù)據(jù)庫應(yīng)用(尤其是小型網(wǎng)站)平臺之一,在小型的軟件開發(fā)中,頗受開發(fā)者的青睞;且ACCES S數(shù)據(jù)庫課程現(xiàn)在已經(jīng)成為很多高校普遍開設(shè)的一門課程,特別是經(jīng)濟(jì)管理和財政會計類專業(yè)的必修課;同時ACCESS數(shù)據(jù)庫也是計算機(jī)等級二級考試的科目,ACCESS成了文科類的學(xué)生對計算機(jī)等級考試的熱門選擇。Access數(shù)據(jù)庫是Microsoft Office辦公自動化軟件中的一個組件,能夠很好的實現(xiàn)與Office的無縫連接。近幾年來,我一直從事ACCESS數(shù)據(jù)庫應(yīng)用的教學(xué)。通過我對學(xué)生的了解,普遍覺得ACCESS數(shù)據(jù)庫課程對于非計算機(jī)專業(yè)的學(xué)生是一個難題,并對其學(xué)習(xí)興趣不是很濃厚。在此課程中,我從各方面調(diào)整,尋找對大多數(shù)學(xué)生比較有效的教學(xué)方法:項目式教學(xué)方法。
1教材的處理
ACCESS數(shù)據(jù)庫的教材選擇是一個難題,我查找了很多ACCESS數(shù)據(jù)庫的教材,基本上是把ACCESS的各對象單獨作為章節(jié)來編寫,這樣,整本教材是以一個對象為一章節(jié)進(jìn)行介紹,這樣的教材對于以項目為手段來實現(xiàn)教學(xué),是非常大的一個難題,所以在教材處理上是一個非常關(guān)鍵的問題。我在教材選擇上使用了浙江大學(xué)出版社的《ACCESS數(shù)據(jù)庫基礎(chǔ)》,這本教材最后用一個人事管理系統(tǒng)項目對ACCESS數(shù)據(jù)庫的各對象進(jìn)行了系統(tǒng)的應(yīng)用,讓學(xué)生更深刻的理解和掌握ACCESS數(shù)據(jù)庫的實際應(yīng)用。我在教材上做了調(diào)整,在講授此課程時,先將該系統(tǒng)中要用的表、查詢、窗體、宏、VBA模塊、數(shù)據(jù)庫安全性機(jī)制等逐一分析,讓學(xué)生通過一個完整的實際生活中能用的項目來了解數(shù)據(jù)庫的各對象的作用,為以后學(xué)習(xí)各對象時,增加一個形象的理解。這樣學(xué)生就知道所學(xué)之用,他們就會學(xué)得有目標(biāo)。
2項目的選擇
由于該課程主要是針對財經(jīng)類的學(xué)生,他們對計算機(jī)類課程的興趣不是那么濃厚,所以在項目選擇上既要有一定的實現(xiàn)性,也就是要能給他們一個比較全面的樣板;又要跟他們的專業(yè)聯(lián)系比較近。所以在教材上的項目例子是比較好的一個,為了能更深刻的理解和掌握,另外再選擇了兩個項目系統(tǒng):最常用的小型超市進(jìn)銷存系統(tǒng)和音像銷售系統(tǒng)。這兩個系統(tǒng)在實際生活中都有原型,并且在這兩個系統(tǒng)中,用到很多學(xué)生專業(yè)知識,利用他們的專業(yè)知識來理解軟件的應(yīng)用。后面的內(nèi)容以人事管理系統(tǒng)這個項目為例來討論。
3以項目來驅(qū)動教學(xué)
項目的分析讓學(xué)生對系統(tǒng)有一個整體認(rèn)識,接下來要用項目中的各部分:表、查詢、窗體、宏、模塊等來進(jìn)行學(xué)習(xí)ACCESS。
建立一個“基本情況”表,這個表是用來保存所有職工的基本信息。讓學(xué)生自己先討論職工的基本信息有哪一些,根據(jù)討論的結(jié)果進(jìn)行分析,得到一張數(shù)據(jù)表結(jié)構(gòu),然后讓學(xué)生討論這些字段的屬性應(yīng)該具有什么樣的限制或者有效性等。如表1所示:
表1“基本情況”表的結(jié)構(gòu)
在設(shè)置該表時,就把建立表所要用到的知識連貫運用起來,比如,ACCESS中的數(shù)據(jù)類型、有效性規(guī)則的設(shè)置、主鍵的特性以及如何設(shè)置、外鍵的應(yīng)用、格式的作用及設(shè)置、輸入掩碼的設(shè)置以及與格式的區(qū)別等。這樣在理解各知識點的時候就有一個整體性,可以深刻的掌握。在表建立以后,以表為數(shù)據(jù)源,利用窗體為載體將數(shù)據(jù)表、查詢、窗體、宏、以及模塊編程聯(lián)系在一起。部分窗體的界面設(shè)置如圖1:
圖1
使用一個簡單窗體(如圖2),在進(jìn)入數(shù)據(jù)庫系統(tǒng)前,檢測密碼,假定密碼為zheng123,輸入正確方可進(jìn)入系統(tǒng)。
圖2
對于“確定”和“清除”按鈕采用VBA編程來實現(xiàn)?!按_定”按鈕的關(guān)鍵程序代碼段如下:
If forms !進(jìn)入系統(tǒng)![passwordText] =”zheng123”then
Docmd.close
Docmd.openForm“主窗體”Else
I = msgBox(“密碼錯誤”);
If i<>4 then
Quit
Else
passwordText =“”
passwordText.setFocus
end if
End If
“清除系統(tǒng)中的”按鈕的關(guān)鍵代碼段如下:passwordText =“”
passwordText.setFocus
這樣通過人事管理系統(tǒng)的項目,將所有的知識連貫起來,并以整體性來認(rèn)識ACCESS數(shù)據(jù)庫,學(xué)生都感覺到了實際上的應(yīng)用,能系統(tǒng)的把握ACCESS數(shù)據(jù)庫。
4項目式教學(xué)法實施建議
由于學(xué)生對項目設(shè)計并不熟悉,要使他們對項目有明確的目標(biāo)和感性認(rèn)知,知道實施該項目要解決哪些問題,關(guān)鍵在哪里,同時激發(fā)了學(xué)生的興趣。這就需要老師在講授之前,要花費相對較多的精力去將所有相關(guān)的知識點融合起來,讓學(xué)生在完成項目的過程中發(fā)現(xiàn)知識、解決問題、提高技能。
在項目實施過程中對學(xué)生遇到的困難,教師應(yīng)及時給予指導(dǎo),以確保學(xué)生能順利完成項目并增強(qiáng)學(xué)習(xí)興趣。另外,教師一定要把握好指導(dǎo)的尺度,盡可能對其進(jìn)行啟發(fā)性、提示性的指導(dǎo)。在項目實施過程中及時發(fā)現(xiàn)學(xué)生的閃光點,給予肯定,激發(fā)學(xué)生學(xué)習(xí)的積極性。
5結(jié)束語
項目式教學(xué)法是一種比較有效的教學(xué)方法,通過“項目”選取來創(chuàng)建應(yīng)用“情景”。它把理論教學(xué)與實踐教學(xué)有機(jī)地結(jié)合起來,在應(yīng)用中講解理論知識點,將理論知識融合在實踐中,同時使得實踐有了理論的支持,大大提高了學(xué)生學(xué)習(xí)的積極性和主動性,全面培養(yǎng)了學(xué)生分析問題和解決問題的能力。通過項目式教學(xué)方法培養(yǎng)出來的學(xué)生更能適應(yīng)當(dāng)今社會的需求。
參考文獻(xiàn):
[1]陳恭和.ACCESS數(shù)據(jù)庫基礎(chǔ)[M].杭州:浙江大學(xué)出版版社,2007.
[2]王麗玢.課程采用案例教學(xué)法的教學(xué)過程設(shè)計[J].計算機(jī)科技,2009(15).
[3]任務(wù)驅(qū)動式教學(xué)法在Access數(shù)據(jù)庫教學(xué)中的應(yīng)用[EB/OL].http://www.docin.com/p-68070523.html&endPro=true.