黃麗娟
(山西省國土資源學校,山西 晉中 030620)
VFP數據庫應用基礎課程是中等職業學校計算機專業的一門重要基礎課程。可以使學生掌握一種較先進的數據庫應用知識,進一步學會對數據庫的操作能力和用一種數據庫語言進行程序設計的方法,培養學生具有利用軟件開發環境解決實際問題的能力,為進一步學習其它計算機知識及今后使用或開發計算機應用程序奠定基礎。
VFP教學從開始到結束都是都在講解同一個問題——如何把各種日常管理信息用計算機來進行管理。而這種形式的課程是學生以前從沒有接觸過的,他們還是帶著過去的學習方式來學習VFP數據庫程序設計的內容,結果是每節課的學習目標不明確,在頭腦中很難建立起“系統開發”的整體概念。以致學生很難掌握數據庫領域內的實踐動手能力、分析問題解決問題的能力和崗位職業技能。
筆者在承擔VFP課程的教學任務時,認真的分析了上述問題產生的原因,主要問題還是由于教師在教學過程設計上存在一定的問題,在組織教學過程中沒能給學生建立起一個完整的學習目標框架。
如何能讓學生帶著明確的學習目標來完成每一節課的學習,這是教師首先應該考慮的問題。經過認真的分析,我認為VFP教學中應采取以“案例式”為主的課堂教學方式,選取學生熟悉的內容作為課堂教學案例來提高學生的學習興趣,從而提高課堂教學質量,收到良好的教學效果。
所謂案例教學法,就是以對案例的分析解決為主線,通過對案例中的問題進行分析,激發學生的求知欲,調動學生的積極性,使學生自覺主動地學習案例,掌握原理和方法,實行科學的教育思想觀念的一種教學方式。它是一種互動式的教學方法,可以實現啟發式教學,能夠極大地促進學生的學習興趣,實現真正的教學相長。它更是實現理論聯系實際的現實可行的途徑。通過案例分析,學生可以獲得蘊涵其中的那些已形成的教育原理、教學方法等知識,同時可以提高和發展學生的創造能力以及解決實際問題能力。更重要的是,通過案例教學獲得的知識是內化了的知識,是“做”中“學”,獲得自己理解了的能駕馭的知識,不再像傳統教學下獲得的抽象的、過度概括化的生硬知識,它能立即被用到類似教學實踐情境中去解決處理類似的疑難教學問題。
在還沒有開始講解課程內容之前,教師自己創作一個完整的管理系統實例,開始上課時,由教師對系統提出功能需求。等實例演示結束,教師明確指出,剛剛演示的系統,就是VFP將要完成的學習任務。它要完成的是一個完整的信息管理系統。通過對實例的實際操作后,學生們會對使用“VFP數據庫程序設計”開發的信息管理系統產生感性認識,同時也會對VFP課程產生學習的興趣。將演示的系統逐一進行分解,讓學生看清楚整個系統是由哪幾部分組成。最后對分析的結果進行歸納總結,便可得出結論:一方面是基礎數據的存儲,一方面是對基礎數據的操作。此時,教師便可以進行正確的引導,闡明VFP課程學習需要從始至終未完成一個小型管理系統的制作。
在VFP課堂教學過程中,以一個學生較熟悉的系統如以“學生成績管理系統”為例貫穿在整個教學實施過程中作為教學實例;適當結合其他教學方法來完成每一節課的教學。既把實例中整個“學生成績管理系統”的分解結果,應用到每一節課的教學中之。在講解新課之前,首先給學生演示本節課將要制作的實例,讓對學習的內容有一個直觀的感性認識,然后引入新課內容。
實際上,一個數據庫管理系統設計與實現的過程就是不斷分解任務的過程。例如,在學生管理系統中,教師可以引導學生通過聯系實際不斷地提出這樣的問題:班級成績管理需要管理學生的成績,包括成績的錄入、成績的修改、成績的查詢、成績的備份、成績的刪除等功能;另外,班級的人數有變化時也得體現,比如有學生退學了或進了新的同學等,因此還必須有學生人數的增加、查詢、修改以及刪除等功能;在使用過程中有時需要打印表格的需求,所以還得有打印的功能;如果該系統規定專人負責,還需要規定用戶名和登錄密碼,體現保密性等等。經過這樣的分析,可以出來一個基本功能框架。
所有的基本內容講解之后,留出足夠的時間,由教師帶領學生一起,按照系統開發的標準步驟,來完成一個“圖書信息管理系統”的開發,讓學生清晰地學會系統開發的完整過程。
通過這樣一種“學習—實踐—提高”的過程,讓學生理解數據庫的基本概念、理論和技術,同時也掌握了一個簡單的數據庫應用系統從分析、設計到實現的完整開發過程,真正做到學以致用。在VFP教學中采用實例教學,創設情景,激發動機,以實例開發作為教學的切入點,馬上引出問題,馬上讓學生研究問題與分析問題,最終解決問題。這樣做,打破了傳統教學概念、命令、程序一條線的教學安排,能夠提高學生的學習興趣,進而調動起他們主動學習新知識、探索新方法的積極性,也加深了他們對相關知識點的理解,為今后更加深入的學習打下良好基礎,使學生對整個課程的學習進入良性循環的軌道。
筆者在實際教學中采用學生較熟悉的“學生選課系統”為貫穿始終的教學案例,以關系數據庫理論為指導,通過循序漸進的講解、演示和實驗,讓學生理解數據庫的基本概念、理論和技術,掌握一個簡單的數據庫應用系統從分析、設計到實現的完整開發過程,從而實現理論與實踐的結合。
以上是筆者在VFP課程實際教學中實施改革的具體做法,收到了一定的成效,總體上學生的學習質量有了明顯的提高,部分學生已能夠獨立完成小型應用系統的開發。在今后的教學中,應繼續努力,針對不同層次的學生,還需要做更進一步的探索。
[1]李英杰,劉立軍,主編.VisualFoxPro數據庫與程序設計[M].北京:北京工業大學出版社,2006
[2]陳文龍.VisualFoxPro應用開發教程[M].成都.電子科技大學出版社,2005,9.
[3]張洪舉.VisualFoxPro程序設計參考手冊[M].北京:人民郵電出版社,2004,8.