吳紅梅 孟學(xué)多浙江大學(xué)城市學(xué)院
?
項(xiàng)目實(shí)踐的教學(xué)模式在ACCESS教學(xué)中的應(yīng)用
吳紅梅 孟學(xué)多
浙江大學(xué)城市學(xué)院
摘要:《ACCESS數(shù)據(jù)庫應(yīng)用》是我校開設(shè)的計(jì)算機(jī)公共基礎(chǔ)課程,為了充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣,提高其動(dòng)手能力和創(chuàng)新能力,我們通過讓學(xué)生以小組合作的形式完成一個(gè)項(xiàng)目從設(shè)計(jì)到實(shí)踐的整個(gè)生命周期,培養(yǎng)學(xué)生的應(yīng)用能力,收到了很好的教學(xué)效果。
關(guān)鍵字:項(xiàng)目實(shí)踐 數(shù)據(jù)庫 Access
Access是一種小型數(shù)據(jù)庫管理系統(tǒng),是Microsoft Office的一個(gè)組件,Access通過各種數(shù)據(jù)庫對(duì)象來管理信息,Access數(shù)據(jù)庫中的對(duì)象包括:表、查詢、窗體、報(bào)表、頁、宏、模塊。Access不僅為創(chuàng)建功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了便利條件,也可以使初級(jí)用戶不需要編寫程序代碼,就能實(shí)現(xiàn)基本的數(shù)據(jù)管理的任務(wù)。
《Access數(shù)據(jù)庫應(yīng)用》課程對(duì)學(xué)生來說是非常實(shí)用的課程,通過學(xué)習(xí)這門課,可以提高學(xué)生處理和分析數(shù)據(jù)信息的能力;將來可以為他們的信息處理帶來成倍地工作效率。
Access課程的操作性較強(qiáng),因此學(xué)生的動(dòng)手能力、處理實(shí)際應(yīng)用問題的能力的培養(yǎng)是任課教師必須考慮的首要問題,為了充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣,我們通過讓學(xué)生以小組合作的形式完成一個(gè)項(xiàng)目從設(shè)計(jì)到實(shí)踐的整個(gè)過程,將抽象知識(shí)變成了具體的操作,既培養(yǎng)了學(xué)生的應(yīng)用能力,也收到了很好的教學(xué)效果。
為了引導(dǎo)學(xué)生把被動(dòng)學(xué)習(xí)變?yōu)橹鲃?dòng)學(xué)習(xí),使學(xué)生學(xué)會(huì)獨(dú)立思考、分析問題、解決問題、在實(shí)踐中運(yùn)用知識(shí)的能力,為此,在學(xué)生掌握了課程的初步知識(shí)后,大約在一學(xué)期進(jìn)行到三分之一時(shí)間,我們布置學(xué)生完成一個(gè)項(xiàng)目實(shí)踐的實(shí)驗(yàn)作業(yè),從設(shè)計(jì)實(shí)體聯(lián)系圖開始,緊跟著課程的進(jìn)程,建立關(guān)系模式、建立數(shù)據(jù)庫、建表,再進(jìn)一步建立查詢、報(bào)表、窗體,最后到宏的使用、功能菜單的建立,邊學(xué)邊實(shí)踐,到學(xué)期末,學(xué)生們可以建立起一個(gè)小型的完整的數(shù)據(jù)庫應(yīng)用系統(tǒng)。
項(xiàng)目實(shí)踐教學(xué)法的設(shè)計(jì)要求是:學(xué)生自由組合,以三至五人一組,一般根據(jù)專業(yè)分組,自選一組長,組長負(fù)責(zé)制,由組長安排每一個(gè)組員的工作;項(xiàng)目選題由小組討論決定,排除教學(xué)中的例題,提倡與專業(yè)相結(jié)合,比如法學(xué)院的學(xué)生選擇和法律、律師相關(guān)的信息管理題目,傳媒學(xué)院的學(xué)生選擇的題目可以是微視頻比賽信息管理系統(tǒng)等等。
學(xué)生的實(shí)踐作業(yè)通過答辯驗(yàn)收,在學(xué)期末以班級(jí)為單位進(jìn)行答辯,每一組除了展示制作的管理信息系統(tǒng)外,再準(zhǔn)備答辯的幻燈片以對(duì)系統(tǒng)的組成、功能進(jìn)行說明;最終每一個(gè)小組的分?jǐn)?shù)評(píng)定由組間互評(píng)和老師的評(píng)分加權(quán)產(chǎn)生。
為了保證實(shí)驗(yàn)的質(zhì)量,對(duì)于實(shí)驗(yàn)的每一個(gè)步驟及細(xì)節(jié)都做了詳細(xì)要求,實(shí)踐的過程主要分為以下八個(gè)步驟:
第一,設(shè)計(jì)實(shí)體-聯(lián)系(E-R) 圖;E-R圖是用一種直觀的圖形方式建立現(xiàn)實(shí)世界中實(shí)體及其聯(lián)系模型的工具,也是數(shù)據(jù)庫設(shè)計(jì)的一種基本工具。實(shí)踐作業(yè)要求設(shè)計(jì)的圖中至少有四個(gè)實(shí)體,沒有孤立無聯(lián)系的實(shí)體,實(shí)體間建立的關(guān)系至少存在一個(gè)一對(duì)多、多對(duì)多的關(guān)系,每一個(gè)實(shí)體至少有兩個(gè)以上屬性。
第二,設(shè)計(jì)關(guān)系模式;數(shù)據(jù)庫邏輯設(shè)計(jì)是將概念模型轉(zhuǎn)換為邏輯模型,并對(duì)轉(zhuǎn)換結(jié)果進(jìn)行規(guī)范化處理。因而,這種轉(zhuǎn)換就是將E-R圖轉(zhuǎn)化為關(guān)系模型的過程。這一轉(zhuǎn)換過程對(duì)以下整個(gè)系統(tǒng)的實(shí)施影響很大,所以需要指導(dǎo)老師的嚴(yán)格把關(guān)。
第三,建立表及表之間的關(guān)系;從這一步開始進(jìn)入數(shù)據(jù)庫實(shí)施階段,根據(jù)關(guān)系模型建表,設(shè)置主鍵并建立表之間的關(guān)聯(lián),實(shí)施相應(yīng)的參照完整性和級(jí)聯(lián)更新、級(jí)聯(lián)刪除;學(xué)習(xí)過的數(shù)據(jù)類型均必須使用,如:文本、備注、數(shù)字、日期/時(shí)間、貨幣、是/否、OLE對(duì)象、超鏈接、查閱向?qū)У鹊龋徊⑹褂米侄蔚某R?guī)設(shè)置的輸入掩碼、標(biāo)題、默認(rèn)值、有效性規(guī)則、有效性文本等。
第四,建立查詢;在Access 2010中,查詢的類型有選擇查詢、交叉表查詢、參數(shù)查詢、操作查詢和SQL查詢,又有單表選擇查詢、多表選擇查詢。要求學(xué)生通過設(shè)計(jì)視圖或SQL建立多個(gè)符合課題思路、具有意義的查詢,在查詢的條件中要求使用到學(xué)習(xí)過的邏輯常量、關(guān)系運(yùn)算中的常見連接謂詞,以及函數(shù)等。
第五,建立窗體:窗體是用戶輸入或編輯數(shù)據(jù)的界面,要求學(xué)生創(chuàng)建符合選題并有一定意義的縱欄式、表格式、主/子窗體、數(shù)據(jù)透視表窗體等,并使用學(xué)習(xí)到的相關(guān)控件;
第六,建立報(bào)表;Access使用報(bào)表對(duì)象來實(shí)現(xiàn)數(shù)據(jù)打印及計(jì)算匯總功能,這一步要求學(xué)生創(chuàng)建符合選題并有一定意義的報(bào)表,并使用到學(xué)習(xí)過的計(jì)算型控件、子報(bào)表、分組等;要求報(bào)表布局合理,內(nèi)容符合語義。
第七,建立宏;通過使用宏可以增強(qiáng)系統(tǒng)的功能,要求學(xué)生創(chuàng)建多個(gè)符合選題并有一定意義的的宏,并在窗體或報(bào)表中使用。
第八,建立切換面板;建立一個(gè)切換面板,通過主菜單、子菜單的層次布局,將使用查詢、
通過采取以上項(xiàng)目實(shí)踐的教學(xué)措施,對(duì)這門課程的教學(xué)進(jìn)行了兩次嘗試后發(fā)現(xiàn),學(xué)生的整體水平大大提高,展示出了一些意料之外的創(chuàng)新點(diǎn);學(xué)生也反應(yīng)這是最開動(dòng)腦筋、調(diào)動(dòng)思維的一次實(shí)踐,并且學(xué)會(huì)并加強(qiáng)了團(tuán)隊(duì)合作精神。
實(shí)踐表明,在ACCESS課程的教學(xué)過程中,將項(xiàng)目實(shí)踐的教學(xué)方法貫穿整個(gè)教學(xué)流程中,必然收到較好的教學(xué)效果。
參考文獻(xiàn)
[1]寧海濤.Access 數(shù)據(jù)庫教學(xué)改革的探索與研究[J].電腦知識(shí)與技術(shù),2015,7(11):116—117.
[2]陳麗冰.項(xiàng)目教學(xué)法在公選課《ACCESS數(shù)據(jù)庫程序設(shè)計(jì)》中實(shí)踐研究[J].科技創(chuàng)新導(dǎo)報(bào),2014(08):142.