劉莉娜
【摘 要】本文通過實際教學案例“學生管理系統”,介紹了任務驅動法在access課程教學中的應用,以任務設計為切入點分析了如何利用任務驅動法進行教學組織,實現教學目的。
【關鍵詞】任務驅動;access;任務設計
一、教學目標
(1)知識目標:①掌握利用向導創建子窗體的方法;②掌握利用設計視圖創建窗體的方法,掌握子窗體控件的使用及屬性設置。
(2)能力目標:提高學生綜合運用Access數據庫技術解決實際問題的能力。
(3)情感、態度與價值觀目標:激發學生學習數據庫的興趣,培養學生自主學習、互相協作的學習習慣和創新精神。
二、學情分析
窗體是Access 2003數據庫系統的一個重要對象。窗體是用戶與數據之間的主要窗口,使用窗體可以對數據庫進行查詢、修改、添加和打印等操作,而且可以靈活的設計窗體的布局。數據庫的學習不同于其他學科的地方在于既要在課堂上學到理論知識,更要偏重于實踐能力的培養。
計算機二年級學生具有簡單的計算機操作水平,缺乏程序設計能力,單純地把《數據庫技術》從頭到尾按照傳統的知識體系講解,必然枯燥乏味,很難調動學生的積極性,從而達不到教學目標。因此在課堂中以學生為本,注重實踐。采用“任務驅動”教學法,通過對“任務”——繪制各種窗體,引導學生分析問題、解決問題,樂于探究、勤于實踐,在完成任務中學習知識、培養能力,并隨著任務的完成,使他們體會到編程的樂趣。
三、教學內容分析
(1)教學重點:利用子窗體控件創建窗體的過程;
(2)教學難點:①主子窗體鏈接子段的選擇;②子窗體的嵌套。
四、教學方法
任務驅動法:教師把教學內容和教學目標設計成一個個有針對性的、有趣的任務,激發學生的學習興趣,使他們通過完成任務獲得知識和技能。
五、教學分析
根據職業教育以服務為本位、就業為導向的教育理念,從《數據庫技術》的教學任務出發,把《創建子窗體》這節課分成若干個不同的學習任務,在完成這些學習任務的同時,學生需要什么知識就講什么知識,采用任務驅動,重視理實一體化教學,適當降低理論深度,特別注意給學生提供自己動手、團結合作的機會,這對于調動學生的積極性以及培養學生的綜合能力起到了明顯的效果。
六、教學設計
1.創設情境,引出新課(5分鐘)
老師通過投影演示學生成績管理系統,引導學生思考數據庫系統中的窗體有區別嗎?區別在哪里?從而引出本節課的授課內容——創建子窗體。
【教師】
在Access數據庫中,相關數據存儲在不同的表中。在處理關系數據時,通常需要在同一窗體中查看多個表或查詢中的數據。例如,想查看教師數據,但同時還想查看該教師所代課程的信息。利用子窗體,即可實現此目的。
問題一:在前面的學習中我們利用向導和設計視圖的方式創建窗體,那么子窗體怎樣創建?
問題二:我們提供的窗體都是一個窗口中有兩個窗體,可以有多個嗎?
【學生】思考并回答問題,明確本節課的學習任務。
2.教學演示,示范新知(15分鐘)
任務一:分別用窗體向導和設計視圖的方式創建一個主子窗體,用于顯示來自教師表和課程表的數據。
【教師】演示教師基本信息窗體的創建過程。提示學生注意以下幾點:利用向導創建窗體時,數據源的選擇、查看數據的方式;利用設計視圖創建窗體時,數據源的選擇、鏈接子段的選擇。
【學生】仔細觀察思考。選一個學生演示課堂練習的內容。
課堂練習:分別利用向導和設計視圖的方式創建學生表和成績表的主子窗體。
3.培養學生自主學習的能力
任務二:創建課程和教師的主子窗體。
【教師】示范利用設計視圖創建教師和課程的主子窗體,強調鏈接子段的處理。
【學生】學生仔細觀察,練習利用設計視圖創建成績和學生的主子窗體。
【教師】提示:子窗體可以嵌套,最多7層。
【學生】梳理子窗體的創建過程,尋找解決的方法。
4.課堂練習,鞏固創新(5分鐘)
任務四:創建主子窗體,顯示學生和所學課程的信息。數據源可以是表,也可以是查詢。在本例中,子窗體的數據源是一個課程成績的查詢窗體。
【學生】在這一環節中,學生分為四個小組,討論解決方案。選派代表上機操作。
【教師】教師以一個幫助者、促進者、協商者的角色參與其中,給予學生引導和幫助,最后點評,鼓勵學生完成任務。
5.小結(3分鐘)
【教師】提問:1、創建子窗體的方法有哪些?2、簡述主窗體和子窗體之間的關系。
【學生】根據老師的設問,總結這節課的知識點。
6.布置作業(2分鐘)
【任務描述】完成學生成績管理數據庫中的窗體,并美化窗體。
7.課后反思
在教學中我們始終貫徹以學生為主體,以教師為主導,以訓練為主線的原則進行教學。讓學生觀摹,“觀察、思考、探究”三位一體,在“做”中不斷整合、鞏固所學知識。