馮曉輝FENG Xiao-hui;楊波YANG Bo
(營口職業技術學院,營口 115000)
(Yingkou Vocational and Technical College,Yingkou 115000,China)
隨著信息社會的不斷發展,數據處理技術已經深入到人們生活的各個層面。利用數據庫技術解決工作中的實際問題已成為社會對大學生的普遍要求。Visual FoxPro(以下簡稱VFP)是一種面向對象的關系型數據庫軟件,以很少的代碼就能設計出豐富多彩的用戶界面,是開發中、小規模數據庫應用系統的常用工具,因此得到各高校的高度重視,成為各高校所開設的課程之一。本文從分析VFP 程序設計課程的現狀入手,在教學方法和手段運用等方面進行了探究,以取得良好的教學效果。
VFP 程序設計語言是一種面向對象和事件驅動的可視化編程語言,它既有可視化的操作界面,又有交互式的操作命,還有關系型數據庫通用的結構化查詢語言;它不僅涉及到數據表、數據庫、查詢等一些基本操作,而且還涉及到表單、報表和菜單的建立和使用。其中概念較多,內容比較復雜,還得編寫事件代碼,對初學者來講會感到茫然。在傳統的教學模式中,大多是以教師為主,學生為輔,忽略了學生的認知主體作用,學生總是被動地接受知識,而無法主動學習和培養自己的創造性思維能力,長此以往,學生的學習就缺乏主動性。再加上學時少,重理論、輕實踐,實踐教學環節薄弱,所以根據以往教學過程的情況看,學完該課程之后,學生對于數據庫系統中的概念還非常模糊,不能充分理解,也不能很好地開發出一個完整的應用系統。那么如何使學生掌握好這門軟件開發工具的技能,達到能夠開發出實用的小型數據庫系統的目的,成為教師面臨的核心問題。
教學方法的重要職能是將預期的教學目的變成教學成果,教師所運用的教學方法在很大程度上決定了教學效果的優劣。根據幾年VFP 的教學經驗,筆者總結了以下的教學方法,可以達到事半功倍的教學效果。
2.1 上好第一節課“良好的開端是成功的一半”,上好第一節課很關鍵,是教學成功的重要環節。為了培養學生學習VFP 的興趣,可以先給學生演示一個功能較為完善的數據庫管理系統,如“學生信息管理系統”。該系統有信息輸入,信息瀏覽,信息修改,信息查詢等功能,界面的設計要新穎、美觀,引起學生的共鳴,當得知通過一學期的學習自己也能完成類似的系統時,學生就會產生強烈的學習興趣。興趣是最好的老師,是促進學生勤奮學習的一個很重要的因素。調動了學生學習的積極性,就為以后的課堂教學打下了良好的基礎。
2.2 多媒體教學手段的應用 VFP 課程操作性極強,單憑一塊黑板和三尺講臺不足以使學生掌握和運用所學的知識,最好安排在多媒體教室中進行。學生每人一臺計算機,教師使用教師機,教師通過安裝的軟件可以控制學生機。教師講授的內容(如VFP 中的各種窗口、對話框、表單、執行結果等)和操作過程可完全顯現在學生機上,使學生能更直觀、更清晰地理解所學內容。教師精心確定教學內容,適當編制一些動畫、游戲,寓教于樂,并讓學生自己去實踐,這樣有利于培養學生分析問題、解決問題的能力。多媒體教學的優點在于直觀形象,通過音頻、視頻、圖片等多種形式,將大量的信息展現在課堂上,為學生提供生動、友好、多樣化的交互平臺。因此,在VFP 程序設計課程的教學中,應充分發揮多媒體技術在課堂教學中的優勢,從而得到良好的教學效果。
2.3 案例教學法的應用 案例教學法是起源于二十世紀初,由美國哈佛商學院所倡導的一種公認的行之有效的教學方法。案例教學法是一種運用案例進行教學的方法,它以提出問題——分析問題——解決問題為主線,把學生帶入特定的生活情境中,使學生能夠主動地參與教學的整個過程,它是一種參與型的學習方法,能夠激發學生的求知欲,使學生成為學習的主體,由被動接受知識變為主動探索。案例教學法包括案例設計、案例分析和討論、案例實現這三個方面,著眼點在于案例的分析和討論。通過分析和討論,學生能逐步掌握案例中所包含的理論知識,并將它們用于實際的系統設計當中。
教師在選取案例時,根據教學目的和培養目標的要求,要選取具有代表性、趣味性、實用性的案例,案例要有針對性、探討性的特點。如在講解數據表的表單設計時,就以“學生成績管理”的表單作為案例。教師先把自己制作好的比較精美的表單給學生演示一下,然后提出問題:能用哪些方法制作出類似的表單?由于學生對自己所學的科目設置都比較了解,在教師引導下,就會對案例中的問題進行有針對性的分析和討論,是用表單向導還是用表單設計器制作表單,又或者是用快速表單添加字段的方法制作表單,對表單中的控件如何設置,以及如何修飾表單等等,最終每個學生都會按照自己的思維解決這個問題。通過這樣的案例,學生即學到了相關的理論知識,又提高了分析問題、解決問題的能力。
案例教學法適合于實踐性較強的課程。通過把學生感興趣的內容設計成一個個案例,培養學生學習的主動性和創造性,使學生從原來的“要我學”變成現在的“我要學”,改變了傳統的以教定學的教學模式。案例教學法是以教師為主導、學生為主體,以學定教,使學生由被動學習變成主動參與的教學新模式。通過案例教學法的應用,加深了學生對課程體系的理解,實現了理論和實踐的完美結合,學生成為了認知的主體和知識意義上的主動建構者。
2.4 完善實踐教學環節 VFP 是一門實踐性很強的課程,數據表、數據庫、報表等文件的建立,按鈕、列表框、圖像等控件的使用,各種操作命令的運行等等,都離不開上機實踐的環節。應該精心設計實驗內容,多安排實驗課,利用校園網絡將實驗內容放到網絡上,讓學生為上機實踐做好準備,上實驗課時充分利用上機時間,多思考多練習,消化和鞏固課堂所學,將枯燥的理論知識轉化為可視化的能夠實際運行的知識。“實踐出真知,科學靠實踐”。只有這樣,才能提高學生的動手能力和創新能力,深刻地理解VFP 的理論內容,從而快速地掌握數據庫系統知識。
總之,運用以上的教學方法和手段,就能充分調動學生學習的積極性,讓學生對數據庫系統開發產生興趣,掌握好VFP 程序設計課程的理論,提高分析問題和解決問題的能力,從而達到開發出中、小規模數據庫應用系統的目的。
[1]楊俊峰.淺議高校公共VFP 課程的教學方法[J].電子技術,2013(7):80-82.
[2]李淑華.Visual FoxPro6.0 程序設計[M].北京:高等教育出版社,2005:259-279.
[3]蘇頻.VFP 程序設計課程教學改革與實踐[J].中國現代教育裝備,2011(7):129-131.