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