摘 要:Access軟件已得到越來越廣泛地使用,本文以創(chuàng)建“學生成績管理系統(tǒng)”為例,談一談將項目教學法應用與Access課程教學的心得體會。
關鍵詞:Access;項目教學;學生成績管理系統(tǒng)
中圖分類號:TP311.138-4
Microsoft Office Access是由微軟發(fā)布的關聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)處理和統(tǒng)計分析是Access的強項,這使得Access軟件被廣泛地使用,尤其受到了各大公司企業(yè)的青睞。為提高學生對Access軟件的掌握和運用能力,筆者嘗試使用項目教學法。
1 關于項目教學法
項目教學法是典型的以學生為中心的教學方法,是在教師指導下,將一個相對獨立的項目交給學生處理,學生負責收集信息、設計方案、實施方案和項目評價,通過項目地進行,了解和把握項目中每一環(huán)節(jié)的基本要求。
項目教學最大的特點是“以項目為主線、教師為引導、學生為主體”,因此,教學的關鍵因素之一是實現(xiàn)師生角色的轉(zhuǎn)換。在Access教學中采用項目教學法,可以有效的調(diào)動學生的主動性、創(chuàng)造性和積極性,項目教學法中的分組合作學習和自主學習更有助于培養(yǎng)學生的團隊精神和實踐能力,同時還能及早的培養(yǎng)學生應對“工作”的技能和態(tài)度。
2 項目教學法的案例教學——創(chuàng)建“學生成績管理系統(tǒng)”
本節(jié)課教學由兩個任務項目構成:
任務一:“學生成績管理系統(tǒng)”的需求分析與設計
(1)創(chuàng)設情境。該階段主要是教師向?qū)W生描述并分析任務,使學生對學習有一個較為明確的認識。如:“學校借助成績管理系統(tǒng)數(shù)據(jù)庫來對學生的成績進行管理,較傳統(tǒng)的成績管理方式而言極大的提高了工作效率。因此,我們這一次的任務:“學生成績管理系統(tǒng)”的需求分析與設計,是十分可行并有意義的。”
(2)活動過程:1)收集材料。完成一個任務首先要收集材料,即小組成員向成績管理部門的工作人員了解學生成績管理系統(tǒng)需要管理的數(shù)據(jù)是有哪些,管理系統(tǒng)需要功能,并打印成績表格。2)確定結構及表間關系。數(shù)據(jù)收集完成后,指導學生確定數(shù)據(jù)所涉及的實體和實體的屬性。部分實體和相關屬性的關系如下圖1:
圖1
(3)成績管理系統(tǒng)功能設計。Access數(shù)據(jù)庫的操作不外乎就是數(shù)據(jù)的插入、刪除、修改、查詢,通過對成績管理系統(tǒng)的需求分析過程,知道學習小組設計學生成績管理系統(tǒng)的功能,如“班級信息管理”要可以實現(xiàn)班級信息的插入、刪除、修改和查詢等。
任務二:建立“學生成績管理系統(tǒng)”數(shù)據(jù)庫
(1)任務描述與分析。首先在Access2003中創(chuàng)建一個名為“學生成績管理”的空數(shù)據(jù)庫,然后在該數(shù)據(jù)庫中建立7個數(shù)據(jù)表用于存儲數(shù)據(jù),它們分別是:學生、課程、教師、成績、班級和課程安排、專業(yè),并創(chuàng)建表間關系。
(2)活動過程:1)創(chuàng)建“學生成績管理”數(shù)據(jù)庫:①打開Access2003;②選擇“文件”菜單中的“新建”菜單項,打開“新建文件”窗格;③單擊“空數(shù)據(jù)庫”選項,打開“文件新建數(shù)據(jù)庫”對話框;④輸入數(shù)據(jù)庫名稱“學生成績管理”,選擇數(shù)據(jù)庫文件保存的位置,單擊“創(chuàng)建”按鈕。2)創(chuàng)建數(shù)據(jù)表3)創(chuàng)建表間關系。
任務三:建立“學生成績管理系統(tǒng)”中的查詢
(1)任務描述與分析。在實際使用中,“成績管理系統(tǒng)”數(shù)據(jù)庫中主要包括兩種查詢:基本信息查詢和成績相關查詢。
(2)活動過程:1)課程安排信息查詢。在課程安排數(shù)據(jù)表中,有班級編號、課程編號和教師編號三個字段,為使顯示更加直觀,需要將編號轉(zhuǎn)換成對應的名稱信息。2)學生成績查詢。成績數(shù)據(jù)表是存放學生成績信息的,成績數(shù)據(jù)表有學號、課程號和成績?nèi)齻€字段。所以,學生成績查詢要完成查詢學生的姓名、課程名和成績。
任務四:建立“學生成績管理系統(tǒng)”的窗體
(1)任務描述與分析?!皩W生成績管理系統(tǒng)”包含的6個功能模塊,包括一個登錄窗體一個主窗體和6個子窗體。本任務將創(chuàng)建“學生信息錄入”窗體、“課程信息錄入”窗體、“課程安排錄入”窗體、“學生成績錄入”窗體、“學生成績查詢”窗體、“課程安排查詢”窗體、“主切換面板”窗體等。
(2)方法步驟:1)登錄窗體的創(chuàng)建。該系統(tǒng)只有系統(tǒng)管理員擁有所有操作權限,一般用戶只能根據(jù)系統(tǒng)管理員授權的權限去操作。利用窗體控件和VBA代碼去完成。2)創(chuàng)建“學生信息錄入”窗體。采用窗體向?qū)?chuàng)建縱欄式窗體,然后使用窗體設計視圖對窗體進行修改和美化。班級編號設計為組合框,其數(shù)據(jù)源為班級中的班級編號;同樣,性別也設計為組合框,其數(shù)據(jù)包括“男”、“女”兩項。3)創(chuàng)建“課程信息錄入”窗體。同“學生信息錄入”窗體相同,該窗體依然采用縱欄式窗體,并在類別組合框中設計“考試”和“考查”兩個選項。4)創(chuàng)建“課程安排錄入窗體”。該窗體采用主/子窗體創(chuàng)建,利用窗體向?qū)嗉壴O計為數(shù)據(jù)表式的,課程安排設計為子窗體。5)創(chuàng)建“成績錄入窗體”。同4)操作相同,只是子窗體是“學生”,并在學生這個子窗體下再創(chuàng)建成績子窗體。6)創(chuàng)建“學生成績查詢窗體”。同5)操作相同,只是學生子窗體下的子窗體設置為“學生成績查詢”。7)創(chuàng)建“課程安排查詢窗體”。創(chuàng)建數(shù)據(jù)表式班級為主窗體,班級課程查詢?yōu)閿?shù)據(jù)源的子窗體。8)創(chuàng)建“主切換面板窗體”?!皩W生成績管理系統(tǒng)”窗體是“學生成績管理系統(tǒng)”主界面的窗體,用于版權申明、實現(xiàn)系統(tǒng)內(nèi)各個功能窗體的調(diào)用功能。
我們設計的“學生成績管理系統(tǒng)”窗體共有九個功能按鈕,窗體下部的“退出”按鈕是退出“學生成績管理系統(tǒng)”的,其他八個按鈕分別對應系統(tǒng)的八個功能模塊,鼠標單擊任意一個按鈕,就可以調(diào)用相應的功能窗體。最后,進行數(shù)據(jù)庫的網(wǎng)上發(fā)布。
3 結束語
利用Access創(chuàng)建“學生成績管理系統(tǒng)”分為4個任務,可以降低單個任務的工作量和難度,使學習符合“最近發(fā)展區(qū)”理論。所有任務盡量讓學生自己動手操作實現(xiàn),老師從旁耐心“等待”,在“等待”中觀察,或進行必要的指導,使學生在操作中發(fā)現(xiàn)自己的不足(原來沒有注意或掌握的不夠熟練的操作),然后自行解決。這樣就可以使學生將所學的知識融會貫通,有機的結合起來。
參考文獻:
[1]楊錦雙.項目教學法在《ACCESS 2003》教學中的應用[J].教學研究,2011(06).
[2]季超,李善治.Access中主子窗體的教學探討[J].電腦知識與技術,2010(32).
作者簡介:郭旭亮(1971.03-),男,四川青川人,中學一級教師,本科,研究方向:計算機教學。
作者單位:青川縣職業(yè)高級中學,四川廣元 628100