阮建豐
摘要:該文在介紹項目教學法和《ACCESS數(shù)據(jù)庫技術(shù)及其應用課程》特點的基礎(chǔ)上,結(jié)合作者實際教學經(jīng)驗探索如何將項目教學法引入《ACCESS數(shù)據(jù)庫技術(shù)及其應用》的課程教學過程,最終達到良好的教學效果,提高學生學習使用ACCESS解決實際問題的綜合能力
關(guān)鍵詞:項目教學法;Access數(shù)據(jù)庫;教學方法
中圖分類號:G424 文獻標識碼:A 文章編號:1009-3044(2016)20-0119-02
1 概述
隨著近年來計算機使用領(lǐng)域的普及,以及信息技術(shù)的迅速發(fā)展,數(shù)據(jù)的存儲、管理和高效的使用越來越顯示出重要性。學習和掌握數(shù)據(jù)庫的技術(shù)已經(jīng)是高校學生信息技術(shù)基本素養(yǎng)不可缺少的一個方面。而ACCESS作為微軟OFFICE系列軟件的數(shù)據(jù)庫軟件,應用及其廣泛,是當前小型數(shù)據(jù)庫的主流應用軟件之一。所以每個高校都將開設(shè)ACCESS數(shù)據(jù)庫課程作為學生學習和掌握數(shù)據(jù)庫技術(shù)的入門課程。
2 項目教學法的意義
在以往是傳統(tǒng)教學中,教師通常會采用知識點講授和任務驅(qū)動的兩種教學方式進行,在傳授知識點的同時會加入一些任務來輔助完成整個教學過程,但是整個教學內(nèi)容仍按照教材章節(jié)完成。采用上述方式進行教學,學生仍舊處于被動接受的過程,不能真正的發(fā)揮自己的學習主動性。鑒于以上的原因,我們可以將整個課程貫穿到一個完整的項目中,更好地將教材的各個章節(jié)連貫起來,讓學生能夠獨立的完成一個完整項目的設(shè)計開發(fā),極大促進學生綜合運用各知識點。
3 Access課程項目的實施
第一,明確項目任務。項目化教學首先要有明確的項目任務,項目任務由教師在學生上課前預先準備,要使整個項目實施的過程結(jié)合課程教學的整個進度安排。第二,制定項目實施計劃。課程開始初期教師指導學生來完成項目實施計劃,明確各組分工,要求項目小組成員合力完成項目的開發(fā)。 建議8個學生為一組,并推選出學生組長一名。 第三,撰寫自評報告。要求每組在項目實施的過程中,寫作評價,自我評價。最后由教師綜合評價。第四,演講。項目完成后,要求每個小組展示,實現(xiàn)各自的功能項目實施過程中,教師綜合評價后,選擇優(yōu)秀的文學藝術(shù)作品在實踐中應用。第五,課程成績。這門課的考試應該加上每個團隊成員的出勤率,課堂表現(xiàn),勞動分工任務的項目完成后,綜合運用能力,不再進行單獨的期末考試。 在整個課程項目實施中,分以下幾個步驟來完成:
3.1 項目任務的確立
確定一個優(yōu)秀實用的項目。第一,為了便于學生理解和接受,項目涉及的內(nèi)容應該是發(fā)生學生身邊的事例或者是學生能夠理解的事例,學生可能會因為難以理解具體業(yè)務而導致學習興趣降低,增加教學難度,影響整個教學質(zhì)量;第二,為便于教學實施,要求項目規(guī)模適中、難度適中?;谝陨蟽牲c考慮,《ACCESS數(shù)據(jù)庫技術(shù)及其應用》的教學中,項目組選擇“學生選課管理系統(tǒng)”為實訓項目,并指導學生自主設(shè)計開發(fā),逐步實施完善。
3.2 制定項目實施
1)成立項目小組為提高學生的學習效率和學習主動性、社交能力、溝通能力和團隊合作精神,在項目實施前,需成立項目實施小組。因而,在項目任務確立之后,首要的事情是根據(jù)學生實際情況確定項目開發(fā)小組,項目組需要針對學生的特點、差別,依照促使學生間相互學習、相互幫助的原則進行劃分,將整個班級分成綜合水平相等,學習特征各不相同的若干個小組,每個小組8人左右。
2)項目分解
項目組指導教師需要深入研究教材內(nèi)容,把Access知識點融入到“學生選課管理系統(tǒng)”開發(fā)的過程中,按照開發(fā)一個完整系統(tǒng)的過程來組織教學。以“學生選課管理系統(tǒng)”為中心,重新整合教學內(nèi)容,形成項目中的5個小項目:系統(tǒng)的需求分析、創(chuàng)建數(shù)據(jù)庫和建立數(shù)據(jù)表及表間的關(guān)系、查詢設(shè)計、窗體設(shè)計、宏設(shè)計,并進一步分解成具體的項目內(nèi)容。
3)項目教學的實施與考核
項目組指導教師在給學生第一次授課時要向?qū)W生展示開發(fā)好的“學生選課管理系統(tǒng)”項目,激發(fā)學生興趣,引導學生入門,同時向?qū)W生介紹軟件的功能規(guī)劃過程和整個開發(fā)流程。然后根據(jù)整理出的幾個分項目來完成整個大項目的開發(fā)。
分項目(1):系統(tǒng)需求分析、功能模塊設(shè)計
在向?qū)W生介紹整個系統(tǒng)的項目背景后,各小組在確立項目總體目標后,完成設(shè)計如圖1所示的功能模塊結(jié)構(gòu)圖。
分項目(2):創(chuàng)建數(shù)據(jù)庫和建立數(shù)據(jù)表及表間的關(guān)系
創(chuàng)建“學生選課管理系統(tǒng)”數(shù)據(jù)庫,并且在表對象中新建和設(shè)計“院系表”、“學生表”、“教師表”、“課程表”、“成績表”、“授課表”等表。設(shè)計完成后,各表間關(guān)系圖如圖2所示:
分項目(3):查詢設(shè)計:在整個項目中的查詢功能,是通過窗體和設(shè)計的查詢關(guān)聯(lián)起來的。因此要設(shè)計各種類型的查詢,通常包括以下各種查詢的類型:選擇查詢、計算查詢、參數(shù)查詢等。下面舉例說明:
選擇查詢:查詢選課學生的學號、姓名、選課名稱和成績的所有信息。
計算查詢:查詢學生的學號、姓名、出生日期并計算年齡。
參數(shù)查詢:按年級查詢學生的姓名、性別和所在院系。
分項目(4):表單設(shè)計:形式是一個重要的對象的訪問數(shù)據(jù)庫,通過使用表單用戶可以方便地輸入數(shù)據(jù),編輯的數(shù)據(jù),并顯示數(shù)據(jù),形成不同于數(shù)據(jù)表,數(shù)據(jù)表的形式顯示數(shù)據(jù)一個二維表,數(shù)據(jù)和表單可以以任何格式顯示數(shù)據(jù)。下面的例子:
1)在學生選課管理系統(tǒng),在數(shù)據(jù)庫中,使用向?qū)碓O(shè)置,學生基本信息的形式。
2)以相同的方式創(chuàng)建另一個五表的數(shù)據(jù)輸入和編輯表單。
3)創(chuàng)建的主要形式,學生選課管理系統(tǒng),設(shè)計各種按鈕的主要形式、宏定義的按鈕,分別指向先前的設(shè)計形式。
分項目(5):宏設(shè)計:在窗體通常會結(jié)合宏的使用,因此需要先設(shè)計宏,宏設(shè)計好后可以通過宏將查詢連接到命令按鈕上,單擊觸發(fā)該命令按鈕時,運行相應的宏就會打開對應的查詢及其他操作。
3.3 項目教學啟示
項目組通過2個學期的授課方式證明,此教學法更能激發(fā)學生的學習主動性,發(fā)揮了學生的主體作用,使課堂教學質(zhì)量和效益得到了很大的提高。
參考文獻:
[1] 王水蓮. 項目教學法在Access 教學中的應用[J].科教文匯(下旬刊),2009(5):106.
[2] 劉金嶺. 數(shù)據(jù)庫原理及應用[M]. 北京:清華大學出版社,2009.
[3] 徐涵.項目教學的理論基礎(chǔ)、基本特征及對教師要求[J].職教論壇,2007(3).
[4] 陶敏燕.項目導向教學法在中職計算機課程中的應用[J].職業(yè)與教育,2008(4).
[5] 王萍.項目教學法在專業(yè)課程中的實踐[J].教育與職業(yè),2009(30).
[6] 于凌云.項目教學法在數(shù)據(jù)庫教學中的實踐與探索[J].職業(yè)教育研究,2008(2).