vb學生成績管理系統(tǒng)范文

時間:2023-03-24 20:13:34

導語:如何才能寫好一篇vb學生成績管理系統(tǒng),這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

vb學生成績管理系統(tǒng)

篇1

關鍵詞:vb;成績管理;檔案管理;課程管理

中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9599 (2012) 21-0000-02

1 引言

隨著計算機應用技術的迅猛發(fā)展和普及,僅靠手工記錄的方式來管理學生檔案成績已成為過去,取而代之的是利用計算機系統(tǒng),將學生的成績檔案記錄在磁盤,光盤,磁帶等現(xiàn)代存儲設備上,這樣做可使學生檔案保存方便,不需要太多的占位,可節(jié)省大量教學資源。但是,這種管理方式?jīng)]有專用的管理系統(tǒng),給用戶在查詢,修改,調檔等事務時帶來極大的不便,若開發(fā)一個學生成績檔案管理系統(tǒng),來提高對學生成績檔案管理,就顯得尤為重要。本系統(tǒng)可以對學生成績和檔案進行規(guī)范的管理,科學的統(tǒng)計和快速查詢,從而減少管理方面的工作量,實現(xiàn)學生成績檔案管理工作流程的系統(tǒng)化、規(guī)范化和自動化,更好為用戶服務。

2 系統(tǒng)開發(fā)的環(huán)境

本系統(tǒng)是以windows XP為開發(fā)平臺,運用Visual Basic6.0通用編程語言,使用Access2003數(shù)據(jù)庫管理,應用ADO控件,實現(xiàn)全面支持面向對象的程序設計。

Visual Basic6.0具有簡單易學、功能強、可擴充性好等特點。它是一種可視化的、面對對象驅動方式的結構化高級程序設計,可用于開發(fā)windows環(huán)境下的各種應用程序,使用VB程序不需要編寫大量的代碼去描述界面元素的外觀和位置,而是把預先建立的對象添加到展幕上即可。ADO控件可以快速地在數(shù)據(jù)綁定控件和數(shù)據(jù)庫之間建立聯(lián)系,實現(xiàn)數(shù)據(jù)的添加、編輯、刪除及逐條顯示功能。Access不僅僅是一個數(shù)據(jù)庫,它還具有強大的數(shù)據(jù)管理功能,可以利用各種數(shù)據(jù)源,生成窗體(表單)、查詢、報表和應用程序等。

3 系統(tǒng)設計與功能分析

3.1 系統(tǒng)功能分析

本學生成績檔案管理系統(tǒng)需要完成的主要功能有:

篇2

關鍵詞:VB程序設計課程;教學做一體化;三級實訓

隨著當前社會企業(yè)對計算機專業(yè)技能型人才的需求越來越高,應及早將學生專業(yè)技能訓練與企業(yè)崗位需求相對接,增強學生就業(yè)競爭力。筆者近年來在VB程序設計課程教學中應用“教、學、做”一體化模式,該教學模式注重對學生操作技能和解決實際問題能力的培養(yǎng),以學生為中心組織教學,發(fā)揮學生的主體意識,并取得了較好的教學效果。

一、以“講―示―訓―指―評”五環(huán)節(jié)代替?zhèn)鹘y(tǒng)教學過程五環(huán)節(jié)

在過去的VB程序設計課程教學過程中,我們普遍采用傳統(tǒng)的教學模式,是凱洛夫提出的 “導入新課、講授新課、練習新知、總結鞏固、布置作業(yè)”五個環(huán)節(jié)依次進行。這種教學模式能夠充分突出教師的主導作用,學生的一切活動完全是在教師的指導下進行的,整個教學活動完全掌控在教師的手中。但是這種教學模式很容易把課堂變成教師的“一言堂”,學生沒有獨立思考的機會;學生重在聽教師講課,較少親自實踐,缺泛動手操作的環(huán)節(jié),所以在這種傳統(tǒng)的教學模式下,無論教師如何精心設計教學過程,培養(yǎng)出來的學生大多實踐能力不強,這與實際需求的培養(yǎng)技能型人才相差甚遠?!敖?、學、做”一體化教學模式實現(xiàn)理論與實踐相互融合,遵循“從實踐到理論,再從理論到實踐”的認知規(guī)律,將課堂搬到實訓室。在真實的環(huán)境里,教師演練操作、講解技巧,學生及時實踐,有助于對知識點的理解和掌握。(在VB課教學中,仿真為學校德育處設計“學生考勤管理程序”、為教務處設計“學期成績管理程序”,各班成立5-8個設計團隊,每位學生根據(jù)自己的愛好和特長在團隊中負責相應的任務)教師將教學滲透到學生完成項目任務的過程中,在教學過程中,教師邊講解,邊訓練,邊指導、邊啟發(fā)、邊評價,形式“講授―示范―訓練―指導―評價”環(huán)環(huán)緊扣且逐步深入的教學環(huán)節(jié)。教學的場所和形式由原來的先教室講行理論學習,再到實訓室進行技能訓練的“先理論后實踐”,轉換成直接在學生自帶機教室即“理實一體化教室”進行的“實踐―理論―再實踐”的形式。為學生專業(yè)操作技能訓練提供更大的空間和更多的時間,學生能在做中學,在學中做,激發(fā)了學習興趣與積極性,使其職業(yè)崗位意識得到訓練,團隊意識和協(xié)作精神以及職業(yè)素養(yǎng)得到提升。

二、以“教、學、做”三合一為原則,改革教學方法

傳統(tǒng)的講授法已不能適應中職人才培養(yǎng)的要求,也無法完成VB程序設計課程的教學目的和教學任務。必須改革傳統(tǒng)教學方法,按“教、學、做”三合一的原則,根據(jù)不同項目的內(nèi)容特點,采用靈活多樣且有機結合的教學方法。

認識到傳統(tǒng)教育教學模式的弊端后,根據(jù)當前企業(yè)對人才的實際需求及時地調整了課程目標,改進教學方法。改革后本人在授課過程中深入本地區(qū)軟件行業(yè)的實際市場,把與地方產(chǎn)業(yè)聯(lián)系密切玩具公司樣品管理系統(tǒng)作為教學項目拿到課堂上來。在完成項目的同時,讓學生掌握新的知識,并且把已掌握的內(nèi)容與實際應用軟件系統(tǒng)聯(lián)系在一起。教學過程中教師以培養(yǎng)學生可視化軟件設計與制作的綜合能力作為教學的主要目標,采用“教、學、做”一體化的教學方法,激發(fā)學生的學習興趣,讓學生積極參與到學習過程中來,利用九個階段實訓模塊,通過提出問題―解決問題―歸納分析的思路組織教學,有目的地引導學生發(fā)現(xiàn)、探索、體驗。通過師生共同實施完整的應用軟件設計與開發(fā)來實施教、學、做活動,在程序開發(fā)的第一線培養(yǎng)學生程序設計、代碼編寫和可視化界面的設計能力。(在教學過程中還采取小組討論,協(xié)作學習等學習方式,以實際的任務來驅動學生的學習,培養(yǎng)學生分析問題與解決問題的能力,達到提高學生利用VB程序設計語言開發(fā)實用型軟件系統(tǒng)能力的目的)

在VB程序設計課教學過程中綜合應用任務驅動法、項目教學法、示范互動法、情境模擬法等多種教學方法,教師能有針對性地加強學生動手能力的培養(yǎng)和訓練,并能改變傳統(tǒng)的“教師講,學生聽”、“以教定學”的教學模式,創(chuàng)造了以學定教,學生為主體,教師主導的“教、學、做”一體化的教學模式,取得了很好的效果。

三、以模塊教學為導向,建立“三級實訓模式”

本課程緊緊圍繞應用型人才的培養(yǎng)目標要求,體現(xiàn)以實訓為中心,以模塊教學為導向,強加實訓應用能力的培訓。筆者整合教學資源,設計了三級實訓模塊體系,形式從低到高、從基礎到核心、從傳授知識到綜合能力逐級提高的多層次模塊化實訓體系,如下圖所示:

基礎知識實訓模塊。基礎知識實訓模塊緊跟技術發(fā)展步伐,以“夠用”為度,以VB程序設計的主線組織教學內(nèi)容。主要包括程序設計的語法和程序原理、程序設計的流程、程序設計的三種控制結構。

階段實訓模塊。以完成“學生成績管理系統(tǒng)”程序設計的9章實訓教學分解成9個階段,每個階段均以“學生成績管理系統(tǒng)”項目為驅動,提出項目設計中要解決的問題,使學生在解決問題的過程中學習VB程序設計實用、夠用的知識,掌握程序應用技術。

項目實訓模塊。依據(jù)我校辦學定位和目標,綜合項目的內(nèi)容選擇了與本地產(chǎn)品緊密結合的實際項目――玩具公司樣品管理系統(tǒng)。學生分成若干個項目小組開展設計活動,通過項目貫穿所學知識,并提高提出問題、分析問題、解決問題的能力,鍛煉溝通和團隊合作能力。

篇3

關鍵詞 VB項目;系統(tǒng)設計

中圖分類號TP39 文獻標識碼A 文章編號 1674-6708(2013)103-0198-02

1基于bs系統(tǒng)的cai系統(tǒng)設計

這個系統(tǒng)客戶端使用瀏覽器,可以很大程度上降低客戶端的安裝和維護客戶端的功能有兩個:1)基礎實驗;2)提高實驗。實驗主要是為了完成教學任務的設置,而提高實驗是為了那些在能力上有富余的用戶來設置的。這兩個功能無論是哪一個都是細心挑選撰寫的一系列題目,且對大部分的題目都做了幫助,對用戶容易出錯的部分會進行一些注解和幫助。用戶完成實驗后,可以把自己所做的程序提交到服務器中,在得到程序管理員的允許與授權的情況下用戶可以下載自己上傳過的程序。

管理員端的功能主要以下3個方面,第一管理實驗,第二管理考勤,第三統(tǒng)計分析成績。管理實驗主要完成的任務是對實驗題庫的設置,對服務器配置的設置,以及對作業(yè)的批改。對于考勤的管理主要是指,對學生登陸退出系統(tǒng)時間的統(tǒng)計管理,而對成績的統(tǒng)計分析是利用各種圖形的方式展示數(shù)據(jù)。管理員可以從這些數(shù)據(jù)中總結出用戶的成績曲線,以便對用戶的輔導以及提高成績。

2教學網(wǎng)站系統(tǒng)設計

網(wǎng)站的主要功能模塊有網(wǎng)絡課堂,實驗空間,互動場所,提高鞏固和常用工具等5個模塊。在這之中為了便于交流以及身份驗證的需要,部分模塊需要用戶登錄驗證,而其他模塊則采取匿名登錄的方式訪問。

網(wǎng)絡課堂:為學生提供學習的各種資料如教師教學大綱,教學計劃,以及各種參考資料,視頻影像等,可以供學生下載或者在線光看。提供方便的檢索操作,可以以學院、教師、專業(yè)、上傳時間等對資料進行分類區(qū)分。

實驗空間:為學生提供各種實驗相關的資料如實驗大綱,資料,報告模板,實驗素材等,同樣可以允許學生進行在線查看以及下載。教師可以在此安排自己的實驗任務或者演示實驗的過程。跟網(wǎng)絡課堂一樣,這里也提供學生便捷的檢索操作功能,將信息分類整理存儲。

互動場所:這里主要是一個是師生交流的場所,類似于論壇的功能,大家可以互相探討問題,也可以一對一的提問回答。所以這里我們主要將模塊分為兩部分,第一暢所欲言,第二知識問答。暢所欲言模塊是以BBS論壇的方式來呈現(xiàn)的,無論是教師還是學生都可以在這里發(fā)表主題,也可以對別的主題添加回復或者評價。知識問答模塊是將學生在學習過程中遇到的所有問題進行匯總,然后讓教師來幫忙解答,最后以一問一答的形式展現(xiàn)出來,供學生查看。

提高鞏固:將這個功能分為兩個模塊,第一單元測試,第二綜合測試。在單元測試中會放置一些由教師精挑細選出的針對每個單元內(nèi)容的習題以及答案。在綜合測試中放置的是一個在線的考試系統(tǒng),系統(tǒng)會隨機從題庫中提取試題,組合出測試內(nèi)容,供學生測試,在測試完畢后還會將學生答完的試題上傳回服務器,供老師閱卷審批評分,最后為學生提高正確的答案以及解析。

常用工具:這個功能中主要是為學生提供一些常用的軟件下載,如字典詞典,編程工具,msdn文檔等。

網(wǎng)站的頁面采用上下左右的結構,上方放置各個功能模塊的菜單導航欄,左側放置功能的子功能,右側為內(nèi)容區(qū)域,下方放置網(wǎng)站信息以及客服聯(lián)絡方式等。

由于文章的篇幅有限所以對于系統(tǒng)的功能只截取部分的功能實現(xiàn)方式進行說明。在線考試的流程是首先進入歡迎頁面,用戶輸入登錄名以及密碼登錄系統(tǒng),如果上次考試為完成則讀取上次的考試試卷開始計時,反之生成新的考試試卷開始計時,考試結束試卷自動提交,服務器對試卷進行評分將成績以及學生考試記錄存入數(shù)據(jù)庫中。對于試卷的生成時采用隨機的方式從題庫中去提取根據(jù)不同的題目種類以及對應的試題數(shù)隨機生成。在考試過程中如果用戶沒有交卷就退出了系統(tǒng),可能是由于用戶自己關閉系統(tǒng)或者是死機等原因,對應這種情況在用戶下次登錄時會提示是否繼續(xù)上次未完成的考試,如果選擇繼續(xù)則從臨時表中提取出備份的考試內(nèi)容,反之則放棄上次的臨時文件。

3結論

vb是windows平臺下,用于開發(fā)和建立應用程序的有力工具。以basic語言作為基礎,采用面向對象的設計方法,將程序和數(shù)據(jù)封裝為對象,并且每個對象都是可以看到的。對于vb的項目在設計階段,我們都應盡量考慮到這種語言的特性,無論什么樣的系統(tǒng)設計都要從面向對象這個角度去出發(fā),如何更好更準確的實現(xiàn)這一點是我們在以后的項目中需要去考量去研究的問題。系統(tǒng)的具體實現(xiàn)是學生登錄成功后,學生點擊開始考試按鈕后考試開始,系統(tǒng)自動判斷用戶是否有短線記錄,如果在用戶記錄中顯示其狀態(tài)為正在考試,則判定該考生有在考試中斷線的記錄,否則判定為無斷線記錄。下面就是生成試卷,如果有斷線記錄則通過查詢器當時的試卷ID,從數(shù)據(jù)庫中提取出當時的試卷,否則從數(shù)據(jù)庫中提取新的試卷,將考生狀態(tài)更新為正在考試,并將當前試卷Id一并存入數(shù)據(jù)庫。更好地滿足用戶的需求。

參考文獻

[1]李湘江.Visual Basic串行通信技術[J].電氣傳動自動化,2002(1).

[2]侯志軍,高媛媛,沙楠.基于VB6.0的多方式串口通信實現(xiàn)[J].計算機與數(shù)字工程,2006(2).

[3]王佩紅,劉慧婷.基于VB的學生成績管理系統(tǒng)的設計與實現(xiàn)[J].計算機技術與發(fā)展,2007(12).

[4]劉龍,朱林波.基于VB的Pro/E二次開發(fā)方法的再探討[J].金屬加工(冷加工),2009(13).

[5]何峰.在VB課程教學中開展項目教學法的研究[J].太原城市職業(yè)技術學院學報,2011(1).

篇4

一、教材

市面上的VB教材種類繁多,良莠不齊??紤]到學生需要考二級,所以選擇《全國計算機等級考試二級教程――Visual Basic程序設計》為教材。二級考試內(nèi)容多,范圍廣,所以本課程安排兩學期,共180課時。

本課程的教學目標是培養(yǎng)學生具備可視化編程的基本知識和基本技能,建立可視化程序設計的基本概念,使學生具備使用可視化編程語言編寫一般應用程序的能力。

二、教學內(nèi)容的組織

1.重新組織教材的體系結構

教材一般先介紹VB的基本概念和編程基礎,再是控件及屬性,而后介紹程序的控制結構。如果按照書上的順序講解,學生會覺得前后不連貫,內(nèi)容分散,枯燥乏味。我在講解VB中的基本概念時,會穿插一些控件對象和簡單的程序。在講控件時也會結合程序的控制結構。在教學過程中,采用任務驅動和案例教學相結合,讓學生在輕松的氛圍中,觀看、模仿和領悟程序設計。

微軟的統(tǒng)計數(shù)據(jù)顯示,利用VB開發(fā)的應用程序中,有85%以上是和數(shù)據(jù)庫相關的。所以利用VB操作數(shù)據(jù)庫的技術是這門課程的重點,也是難點。我將VB與Access數(shù)據(jù)庫技術結合,引入實際項目,以軟件工程的思想和方法,講授系統(tǒng)開發(fā)全過程。

2.注重理論聯(lián)系實際

程序設計對于學生來說,既抽象又枯燥。基于VB語言的編程特點,我翻閱了大量資料,搜集了與生活相關的、有趣的程序,進行分類整理,在課堂上通過這些實例一步步地引出對象、控件的使用,使枯燥無味的內(nèi)容變得簡單、有趣,激發(fā)了學生濃厚的學習興趣。

3.實驗與課堂教學緊密結合

(1)精心組織實驗,每次實驗的內(nèi)容要緊扣教材與講課內(nèi)容。

我在上實驗課時一般不用書上的例題,這樣可以杜絕學生照抄書本。要求學生根據(jù)理論課所學內(nèi)容,每次實驗課獨立完成至少一個程序,哪怕是最簡單的。比如:學了If語句后,可以讓學生設計一個登錄界面,如果密碼輸錯3次,系統(tǒng)自動關閉。首先我先讓學生畫好界面,點擊確定按鈕編寫程序,如果密碼正確,則出現(xiàn)消息框提示:“密碼正確!”如果不正確,則提示:“密碼錯誤!”當學生做好后,我再要求學生添加一條語句,使得密碼錯誤后,能將文本框中的內(nèi)容清空。最后要求學生實現(xiàn)密碼如果輸錯3次,系統(tǒng)自動關閉。經(jīng)過循序漸進,大部分學生能夠從簡單到復雜,從模仿到最終自己創(chuàng)新。

(2)培養(yǎng)學生調試程序的能力。

學生在自己動手編程的時候會出現(xiàn)各種各樣的錯誤,語法錯誤或是實時錯誤系統(tǒng)會提示,學生可以很快地找到錯誤。而出現(xiàn)邏輯錯誤后,系統(tǒng)能正常運行,并不提示,只是結果不是預先要的。這種錯誤學生一般找不到。我在上實驗課時根據(jù)教學經(jīng)驗估計實驗中可能出現(xiàn)的各種情況,指導學生用VB提供的調試工具和調試方法調試程序,找到錯誤,有意識地培養(yǎng)學生分析問題,解決問題和調試程序的能力。

二、多樣化的教學方法

1.問題教學法,在教學過程中先提出問題,然后分析問題,找到解決該問題的方法。這種方法在算法教學中經(jīng)常使用。

2.對比教學法,對于有些控件或是控制結構有很多相似的地方,又有區(qū)別,為了使學生能區(qū)別這些控件,可使用對比法。比如:復選框與單選鈕,列表框與組合框,圖像框與圖片框,等等。

3.案例法教學。如果單純按照控件的順序一個個地講述,不僅會讓學生覺得非常單調、枯燥,而且會使他們失去學習興趣,不能收到相應的效果。在教學過程中,我根據(jù)每個控件的特點,把控件分組,每一組控件組合編寫成一個功能比較綜合的例子。

4.討論教學法,在試驗教學中用得比較多。我經(jīng)常提出一個問題,讓學生分組討論,找到好的解決方法。

5.錯例教學法,找一些學生編程時的典型錯誤,把它作為教學的案例,解釋錯誤原因。這能使學生豁然開朗,印象深刻。

三、考核方式改革

1.上機考試

VB是一門操作性很強的課程。根據(jù)VB中的控件多、屬性多、事件多、內(nèi)部函數(shù)多等特點,對學生的該課程的考核應注重學生主體在整個VB學習過程中是否主動參與、主動探究,是否實現(xiàn)了主體發(fā)展,是否有利于學習能力、實踐能力、探索能力提高。所以,傳統(tǒng)的考核方式很難反映出學生的真實水平,VB課的考試方式采用上機考核。

上機考試,一人一機,學生按要求在規(guī)定的時間內(nèi)完成考試內(nèi)容,做完保存,再由教師閱卷打分。這種考試方式本身就是對學生理論和實踐水平的一次檢驗。

2.上交作品

通過一學期的學習,學生能熟練應用所學知識,設計一個具有應用價值的作品。比如說學生成績管理系統(tǒng)。學生遇到問題可以查閱資料或請教教師。將主動權交給學生,鼓勵學生多思考,多動手。

上交作品的過程不僅成為評定學生學習成績的手段,而且變成了學生把所學知識、技能條理化、系統(tǒng)化、重組的過程,同時是學生提高綜合運用能力的過程。

3.等級考試

課程學習結束后,學生根據(jù)自己的實際情況,可以參考國家或省級計算機二級考試,考試通過,獲得等級證書。

在VB教學中,我打破了傳統(tǒng)的教學模式,加強培養(yǎng)學生動手能力和創(chuàng)新能力,充分調動了學生的學習積極性和創(chuàng)造性,提高了高職教育教學質量,增強了高職學生的就業(yè)競爭力。

參考文獻:

篇5

關鍵詞:非計算機專業(yè);VB程序設計;案例教學法

引言

VB(VisualBasic)是具有面向對象、可視化、事件驅動等特點的程序設計語言[1],因其簡單易學、功能強大,已成為高校非計算機專業(yè)學生學習的計算機基礎課。我校給非計算機專業(yè)開設了VB程序設計語言課程,通過學習VB程序設計課程,不僅使學生掌握基本知識,更重要的是培養(yǎng)學生綜合運用所學知識解決實際問題的能力,使學生能更好地適應社會發(fā)展的需求。

1.VB程序設計課程教學中存在的問題

1.1教學班級的調研情況

針對我校的中文系、外語系、經(jīng)管系、政法系、教心系,從學習目的、學習情況等方面進行了調研,共發(fā)放280份調查問卷,回收272份,回收率97.1%,調研結果如表1所示。

1.2VB教學中存在的問題

從表1的問卷調查結果中,了解到VB教學中主要存在以下幾個問題:(1)學生功利性的學習心理較強學生學習VB是因為該課程屬于一門通識教育的必修課,目的是拿到學分。許多學生學習VB,是為了順利通過計算機二級等級考試。大部分學生認為學習VB沒有什么實際意義,因為畢業(yè)后不會從事編程工作。(2)學生抄襲作業(yè)的現(xiàn)象較嚴重學生的學習態(tài)度出現(xiàn)兩極分化,許多學生抱有消極的學習態(tài)度,上課不認真聽講不愿意做筆記,課后不預習不復習。調研結果顯示,有15.2%的學生經(jīng)常完全拷貝其他同學的電子版作業(yè),自己完成與抄襲他人作業(yè)相結合來完成的占45.7%。學生抄襲作業(yè)的現(xiàn)象,會產(chǎn)生很大危害,不僅破壞了學術公平性,也會對學生誠信品質的形成有一定的負面影響。(3)學生不會靈活應用所學知識編寫應用程序VB語言包含數(shù)據(jù)類型、運算符、表達式、三種基本控制結構、數(shù)組、過程等內(nèi)容,知識點較多。對于文科學生來說,語法規(guī)則多且不容易記住,一些算法也很難理解。學生不會靈活應用所學知識編程解決生活中的實際問題。(4)互動教學不夠采用大班上課,學生人數(shù)太多;課堂教學以教師為中心,學生只是被動地接受知識。老師與學生之間的互動不夠,學生與學生之間的互動也不夠,課堂上教學氣氛比較沉悶,導致學生學習的積極性不高。

2.VB課程的教學改革

通過問卷調查了解學生的學習現(xiàn)狀后,從以下幾方面對VB程序設計課程進行了教學改革。

2.1教書育人

有什么樣的老師就有什么樣的學生,教師的一言一行都影響著學生。告誡學生功利性的學習不僅對自身的發(fā)展有影響,還會對社會的發(fā)展有影響。嚴格要求學生獨立完成作業(yè),紙質作業(yè)不能抄襲,電子版作業(yè)不能復制。從誠實做人、踏實做事的角度教育學生,讓課堂上充滿了正能量,鼓勵學生成為一個誠實的人、一個有責任心的人、一個充滿自信的人、一個有理想的人。在教學過程中,需要了解學生的心理,一定要遵循學生的心理發(fā)展特點,從他們的心理特點、思維方式出發(fā),盡量找到與其共同的經(jīng)驗或者共同的興趣愛好,和學生沒有代溝。對學生的關心和鼓勵,以及融洽的相處方式,在課堂上總能起到意想不到的效果。作為一名教師,要想真正地教好學生,首先應該是育人,其次才是傳授知識、嚴謹教學[2]。

2.2培養(yǎng)雙師型教師

雙師型教師能夠及時預測行業(yè)的變化,捕捉到行業(yè)的人才需求狀況,是企業(yè)生產(chǎn)與教學改革的橋梁,是培養(yǎng)地方性本科應用型人才的關鍵[3]。根據(jù)企業(yè)的需求,雙師型教師選取實用性強的項目充分地將理論教學與實踐教學相結合,讓學生體驗了實戰(zhàn)感受。在課堂教學中,雙師型教師選取與課程聯(lián)系緊密的、綜合性較強的經(jīng)典案例,這樣能夠加強學生對VB的基本概念和知識點的理解與應用,讓學生全面認識這門課程。例如,結合實際項目設計學生成績管理系統(tǒng),完成學生成績的管理功能(查詢成績、添加成績、修改成績、刪除成績)、學生學籍的管理功能(查詢學籍、添加學籍、修改學籍、刪除學籍),加強了學生對實際項目的理解與運用。在實踐教學中,雙師型教師選取的實驗項目結合了社會的實際需求。雙師型教師更加熟悉企業(yè)中經(jīng)常遇到的技術問題與解決方案,科學合理地設置實踐教學環(huán)節(jié),設置與社會實際需求相關的驗證性、設計性、綜合性的實驗項目。將實踐的理念與方法運用到教學中,不僅能夠培養(yǎng)學生的綜合應用能力和解決實際問題的能力,也能夠把學生栽培成當今社會所需求的應用型人才。教師為了成為雙師型教師,必須借助一定的途徑和方法。例如,從事科研項目,提高科研水平;參加各種學術會議,進行學術交流;通過計算機技術與軟件專業(yè)技術資格(水平)考試,取得職業(yè)資格證書;積極到企業(yè)中去鍛煉;到先進的兄弟院校參觀考察;到國內(nèi)外更高的學府進修學習等。

2.3實例引出新知識

如果一開始上課,就照本宣科地介紹語法格式,和使用語法要注意的事項,學生并不會真正理解為什么要用這種語法結構,也不會理解使用該語法結構的好處。例如,打印循環(huán)變量i=1到i=100的值。如果直接使用循環(huán)結構,學生不理解為什么使用,也不理解使用它的好處。但是如果先使用順序結構,學生觀察代碼發(fā)現(xiàn)每一行的前面完全一致,每一行的后面從1變到100,每執(zhí)行一條語句值增加1。學生發(fā)現(xiàn)寫了100條功能類似的語句,意識到書寫的語句多而繁瑣,用順序結構解決這類問題不合理。這時很自然就引出了另一種結構———循環(huán)結構。接下來再介紹for循環(huán)的語法格式,解釋循環(huán)的三要素和執(zhí)行過程,強調循環(huán)變量的初值、終值、步長,循環(huán)體是需要重復執(zhí)行的一條或多條語句,循環(huán)次數(shù)(循環(huán)結束的條件)是已知的等相關知識。在課堂上,也可以使用趣味性教學案例[4]來引出新知識。例如,用計時器(Timer)控件實現(xiàn)動畫效果。通過介紹電影或電視劇中字幕滾動[5]、天空中小鳥展翅飛翔等案例,來引出本節(jié)課的內(nèi)容。通過學習與現(xiàn)實生活緊密相關的趣味性案例,不僅使學生學會了使用計時器控件編寫程序的方法,更重要的是調動了學生的學習興趣。由實例引出新知識,不是強迫學生學習新知識,而是自然地說明了使用新知識的好處,從而使學生會靈活應用所學知識解決實際問題。

2.4互動教學

(1)課堂上與學生互動在課堂上,教師要注意觀察學生的眼神、神情,他們的每一個細節(jié)變化,都能及時反饋聽課效果;教師絕不能一直講解,否則學生會越來越不喜歡上課,必須留給學生一定的思考時間,讓其共同參與到課堂的教學中。例如,給出一道思考題,一個學生在計算機上寫程序,其他學生在紙上寫程序,如果在計算機上寫程序的學生遇到困難無法解決,則讓其他學生一起討論程序出錯的原因,直到將程序調試正確為止,教師最后做出總結。教師與學生之間的互動、學生與學生之間的互動,不僅讓課堂氣氛活躍,也能讓學生在課堂上感受到快樂的學習氛圍,同時讓學生對VB課程產(chǎn)生了興趣。互動教學,可以調動學生的學習積極性。(2)課后與學生互動學生課后也會有很多問題,教師通過電話、短信、QQ、微信、郵箱等各種交流工具和學生溝通交流。有的學生膽小,不敢面對面交流,通過這種非面對面的交流方式,不僅讓膽小的學生和教師之間拉近了距離,同時也加強了學生和教師之間的互動。作為教師,要經(jīng)常與學生溝通和交流,讓他們以積極的心態(tài)學習;給予學生適當?shù)毓膭?,幫助他們營造一種和諧愉悅的學習氛圍。

2.5培養(yǎng)學生的團隊合作意識

在當今社會,學生應聘工作時,用人單位特別看重應聘者的團隊合作精神,這是每一個應聘者必備的基本條件[6]。因此,在教學過程中,培養(yǎng)學生的團隊合作精神顯得尤為重要。在理論課上,按照學生的座位順序進行分組,課堂上布置的作業(yè)以小組為單位進行討論,討論結束后每個小組遞交一份紙質作品,教師檢查作品后一一做出點評,并對表現(xiàn)優(yōu)秀的小組成員在學生名單上做記錄。在以后的教學中,只要按照這種方式來檢查課堂作業(yè),學生就會激烈討論,并搶著遞交完成的作品,都希望老師在點評作品后表揚自己的小組并做記錄。每次課堂上學生們都會積極參與,總是能看到學生露出滿意的笑容。這樣既調動了學生的學習積極性,又培養(yǎng)了學生的團隊協(xié)作能力。在實驗課上,合理劃分學習小組,學生遇到問題先在小組內(nèi)相互討論,若小組內(nèi)無法解決再問老師。這樣既可以讓學生之間相互學習,也可以對學生起到一種引導作用。學生們在實踐過程中遇到問題,一起分析并解決問題。這樣的教學方法潛移默化地影響著學生,不僅鍛煉了學生獨立思考與解決問題的本領,也培養(yǎng)了學生的團隊合作意識。

3.結束語

針對學生在學習過程中存在的問題,對理論教學與實踐教學進行了改革。教學改革后不僅保證了學生學習的積極性、主動性,還培養(yǎng)了學生的動手能力、綜合應用能力和團隊合作意識,使學生能夠更好地滿足社會發(fā)展的需求。

參考文獻:

[1]龔沛曾,楊志強,陸慰民,等.VisualBasic程序設計教程[M].北京:高等教育出版社,2013.

[2]丁蓉,朱琳.“VB程序設計”課程的創(chuàng)新性實驗教學[J].實驗技術與管理,2012(8).

[3]蔡雪峰,毛紅斌.“雙師型”教師在應用型本科教育中的作用及培養(yǎng)途徑[J].中國大學教學,2005(06).

[4]張娟.基于CDIO模式的VB程序設計課程教學改革與實踐[J].教育與職業(yè),2014(2).

[5]龔沛曾,楊志強,陸慰民,等.案例教學法在“VisualBasic程序設計”課程中的應用[J].計算機教育,2004(5).

篇6

關鍵詞:uml;圖書管理系統(tǒng); 建模設計;開發(fā)應用

一、uml概述

所謂的uml,英文全稱為the unified modeling language,也就是同意建模語言,是一種用于編制系統(tǒng)藍圖的標準化語言,常用于復雜系統(tǒng)建立可視化系統(tǒng)模型。

1.靜態(tài)建模。uml提供了諸如類圖、例圖以及實施圖和組件圖等眾多圖來進行圖書管理系統(tǒng)的靜態(tài)結構建模。類圖(class diagram)主要用于對系統(tǒng)中類之間的關系進行描述;例圖(use diagram)主要用于對系統(tǒng)的需求進行分析;實施圖(deployment diagram)用于對節(jié)點處理和節(jié)點活動的配置;組件圖(component diagram)用于組件以及組件之間關系的顯示。2.動態(tài)建模。uml用于動態(tài)建模的圖主要是協(xié)作圖、順序圖、狀態(tài)圖以及活動圖來對系統(tǒng)的動態(tài)進行建模。協(xié)作圖(collaboration diagram)是從空間上對系統(tǒng)中對象之間消息的發(fā)送和接受進行描述,順序圖(sequence diagram)則是從時間上進行描述,狀態(tài)圖(state diagram)則是用于對對象狀態(tài)變化進行建模的;活動圖(activity diagram)是按照活動控制流程制作的流程圖。3.正向工程。將模型轉化成代碼被稱為正向工程,可以實現(xiàn)模型向具體語言的映射。正向工程中的元素測試可以借助況圖來實現(xiàn),而類圖可以將模型形成具體的代碼。4.逆向工程。與正向工程相反,逆向工程是實現(xiàn)代碼向圖形化模型的轉化,是把代碼轉化成模型的過程。逆向工程主要功能是保證系統(tǒng)同模型的一致性,使得模型能夠準確而真實地反映出系統(tǒng)現(xiàn)狀。

二、基于uml圖書管理系統(tǒng)的開發(fā)

基于uml的圖書管理系統(tǒng)開發(fā),主要的兩個步驟時建模和實現(xiàn),建模主要通過兩個步驟實現(xiàn),一個是需求分析,然后就是系統(tǒng)模型的設計(主要是設計例圖、交互框圖和合作框圖)。以下就借助rational 來對建模過程進行統(tǒng)一的描述,其中的圖形是利用rationa-rose工具進行繪制的。

1.需求分析。圖書管理系統(tǒng)中的主要角色是由兩個,一個是圖書管理員,另一個則是結束這,其中圖書管理員就是此系統(tǒng)的用戶,而借書者則是客戶,這兩者的聯(lián)系都設計到了書記。其中圖書管理員實現(xiàn)借書者的功能,如果使用例示圖就可以表述為:借出書目(lend process);預訂( make reservation)和刪除預訂(remove reservation);增加數(shù)目(add book);刪除書目(remove book);增加標題(add title)和更新標題(update title);增加借書者(add borrower)和更新借書者(update borrower)。

(1)例圖設計。根據(jù)上述分析,我們可以將需求劃分為三個子模塊:管理子系統(tǒng)(management subsystem)、借書子系統(tǒng)(lend subsystem)和購書子系統(tǒng)(purchase subsystem)。其中管理子系統(tǒng)包括對圖書的書名增添以及更新、增加和更新借書者信息這四個主要過程;借書子系統(tǒng)包括對書目的返回、預定和刪除預定這四個子操作;購書子系統(tǒng)則包括了增加和刪除書目兩個過程。因此圖書管理系統(tǒng)的主要構成可以表述為圖1。

在圖書管理系統(tǒng)中角色主要由管理員、借書者組成,兩者是通過書聯(lián)系一起,即借書和還書兩個操作,同時在管理者和書籍之間也存在著管理員返還、購置和借出書籍等過程。(2)合作框圖和交互框圖設計。在進行借書此操作時,管理員首先需要對讀者的節(jié)約證件進行檢查,保證讀者是擁有有效證件并且所借最大書籍數(shù)目是否借滿,在以上條件均滿足的條件下,系統(tǒng)才會依照搜索的條件對圖書館中的圖書進行搜索,獲得書籍的數(shù)目,如果還存在未借出的書籍,就將此書借出并且對書籍的數(shù)目減一,同時對書號包含的借閱標志位取反表示此書已經(jīng)借出。同樣,在進行還書過程中也可以按照將整個過程分為準備工作和完成工作,準備階段是管理員了解書籍信息并按照每本書的信息檢查歸還日期是否超過了理應歸還的日期。完成階段就是將此書書號等級并且將標志位歸還為零,同時將此書的數(shù)量加一。(3)模型實現(xiàn)。實現(xiàn)圖的主要用途就是將現(xiàn)有的系統(tǒng)模型轉化為具體的代碼,此過程需要使用到逆向工程,目前眾多的uml建模工具都是可以提供這種轉化或者映射的,例如:rational rose就能夠成功實現(xiàn)模型想java,vc++和vb等語言的轉化。存在于uml中的許多類都是可以在正向工程匯總

使用,這些類在系統(tǒng)中都是存在一個類似圖的。每一個順序圖對象都是可以借助一個類實現(xiàn),對象則抽取其中的某個具體功能。然后將這種類映射到具體的語言就能夠成功實現(xiàn)代碼了。在這個系統(tǒng)中,我們自定義了一個基類用于表示角色,這個基類借助繼承就能夠創(chuàng)建借書者、書籍和管理者的具體對象了并且加入對象的特殊屬性,同時,借書者這個類同書籍信息和讀者信息兩個類有著緊密的聚合關系,書籍類則與書籍的詳細信息、價格和登記等有聚合關系,通過此種劃分,部分類中的屬性和相關的方法就已經(jīng)可以定義了。

2.系統(tǒng)設計實現(xiàn)。系統(tǒng)模型的設計完成之后就要上機進行編程設計了,本系統(tǒng)可以使用java加上oracle數(shù)據(jù)訪問技術實現(xiàn)的。在此系統(tǒng)中,設計了抽象的架構視圖幫助開發(fā)者實現(xiàn)具體的路標,并且對于任務的分配和具體技能提出了明確的要求,在基礎上設計了組件圖,它主要顯示在軟件組件中各代碼本身的結構,對于各組件的關聯(lián),包括源代碼,編譯代碼等提供了幫助,為此設計了圖2的組件圖為具體系統(tǒng)在web上實現(xiàn)提供了幫助。

三、小 結

對于一個圖書館而言,圖書管理系統(tǒng)對于圖書的借閱和歸還整理都起到了巨大的幫助作用。同時數(shù)字圖書館的開發(fā)建設工作也是一件很復雜的軟件設計項目,需要依賴數(shù)據(jù)庫管理知識以及具體的編程語言和應用軟件提供幫助。圖書管理系統(tǒng)是數(shù)字圖書館建設過程中一個重要的模塊,也是對大型軟件系統(tǒng)的一種嘗試,借助uml的強大功能來設計圖書管理系統(tǒng)能夠較為簡單地實現(xiàn)模型向代碼的映射并且保證整個系統(tǒng)的安全性和可靠性,是一種值得嘗試的制作圖書管理系統(tǒng)的方法。

參考文獻:

[1]. 劉豐.冷英男. 基于uml的一個應用軟件建模實例[j]. 計算機與現(xiàn)代化. 2004(10).132-134

篇7

關鍵詞:職業(yè)學校;計算機專業(yè);教學

計算機技術更新?lián)Q代非常迅速,社會對計算機人才的要求也越來越高,做為培養(yǎng)中等職業(yè)技術人才的職業(yè)學校,如何適應這種形勢發(fā)展需要,培養(yǎng)合作計算機人才,全面提高學生的綜合能力呢?

一、增強教師自身素質

計算機教師除了必須具備一般教師的基本素質外,還應有其獨特的素質。具體有如下幾個方面。

1、扎實的基本功

教學活動實際上是師生間的雙邊活動,在教學中要充分發(fā)揮學生的主體作用和教師的主導作用,這個原則始終是課堂教學卓有成效的前提。優(yōu)化課堂教學手段,是調動學生情緒的媒介,是組織好課堂教學最重要的因素。如果計算機教師基本功扎實,能準確地解答學生所提的各種問題,激化學生躍躍欲試的心理,就能調動學生學習積極性,使之進入最佳思維狀

態(tài)。

2、緊跟科技發(fā)展的步伐

計算機技術的高速發(fā)展,對計算機教師提出了更高的要求。為了適應社會的需要,計算機教師必須不斷充電,及時跟上時代的步伐,以自己過硬的素質,寬廣的知識面去感染每一位學生,從而使計算機學習成為一個師生共同提高的過程。比如,目前個人電腦主流機型已發(fā)展到PIV,在講解計算機基本知識及組成時,就不能只停留于介紹以前的286、386和486,而應向學生介紹一些最新的計算機軟硬件技術。隨著因特網(wǎng)進入千家萬戶,講課的內(nèi)容自然也要作相應地調整,可根據(jù)實際情況適當增加一些網(wǎng)絡方面的知識

3、積極參與實際應用開發(fā)

教師不能僅僅局限于教學,還應積極參與社會實踐活動,可以利用寒暑假期,到軟件公司、網(wǎng)絡公司、計算機公司等參加實踐學習,把在實際工作中的經(jīng)驗、技能經(jīng)過和理論的聯(lián)系整理加工,形成有自己特色的教學內(nèi)容,傳授給學生,這樣在課堂教學時,就可以引導學生如何把課本知識應用到實際中去。

二、創(chuàng)新教育觀念

1、樹立從學生出發(fā),以學生為本的觀念。突出能力的目標培養(yǎng)。注重人文素質(以人為本,善待生命,關注人類命運)和科學精神(求真求實、創(chuàng)新)的培養(yǎng);結合新課程的實施,組織學生進行探究式和項目開發(fā)學習。

  2、教師要真正以與學生平等的地位出現(xiàn)在學生面前,教與學過程中,盡量淡化權威者的身份,成為學生學習的合作者和問題的研究者,給學生和自己留有共同探討的時間和空間。允許學生在探討學習過程中出現(xiàn)偏差,尊重學生的意見,培養(yǎng)學生獲取知識的能力,激發(fā)學生學習興趣,能夠運用現(xiàn)有知識解決實際問題的能力。

三、改進教學方式

1、激發(fā)學生學習興趣

計算機教學本來就是一個寓教于樂、上機實踐的活動過程,所以培養(yǎng)學生的興趣只是一個起點。如何保持學生的興趣,是個漫長的過程。要充分考慮各個教學環(huán)節(jié),把知識性和趣味性融合在一起,從而有效地調動學生學習的積極性。在組織每一堂課的教學時,可設計來調節(jié)課堂氣氛,這種設置的時機沒有一定的模式,教師可視具體情況靈活確定。

如計算機程序設計語言(C++語言)教學,當講到數(shù)的排序時,可以冒泡法排序為例,請10名學生到講臺上來,讓他們按身高順序排列,然后根據(jù)排隊過程進行分析,將這一形象的過程轉化為C++程序,學生就很容易理解冒泡法的含義了。以冒泡法為基礎,可以引申出其他的種種排序方法。如:選擇法排序、插入排序、快速排序和堆排序等等。然后及時組

織學生討論分析,究竟那種排序速度快、占內(nèi)存少進而引導學生思考;如果排序的數(shù)中含負整數(shù)或小數(shù),程序又該如何編呢?就這樣,整堂課都旨在鼓勵學生開動腦筋,激化學生學習的積極性,課堂的氣氛也因此變得相當活躍,學生學習計算機的熱情自然也高漲起來。

2、激發(fā)學生想象力、創(chuàng)造力

計算機可以說是繼數(shù)學、語文后第三個對人的一生有巨大影響的學科,特別是對人的想象力與創(chuàng)造力的培養(yǎng)。當前提倡素質教育,就是要充分發(fā)揮學生的主動性,發(fā)揮學生的想象力和創(chuàng)造力,培養(yǎng)學生的創(chuàng)新精神。

教學中,給學生設置各種任務,讓學生充分發(fā)揮自己的想象力、創(chuàng)造力,畫出各種饒有趣味的作品。這樣創(chuàng)作者可以在沒有材料限制的基礎上充分發(fā)揮自己的想象力、創(chuàng)造力。

3、激發(fā)學生解決實際問題的能力

在課堂上,教師應提出一些與教學內(nèi)容有關的實際問題,讓學生想想如何解決。如在教數(shù)據(jù)庫時,可問學生本次期中考試的成績在電腦里處理,將各科成績匯總,還要排名次呢,應該怎么辦?然后引出建立數(shù)據(jù)庫的方法,通過數(shù)據(jù)庫來完成這類任務,將輕松又準確。還可以進一步在其它課程中深化學習,比如在后續(xù)課程《VB語言程序設計》中,將前面學過的數(shù)據(jù)庫知識如何應用到《VB》中,進而設計一個完整的《學生成績管理系統(tǒng)》,以便將前后學到的知識融會貫通。

4、加強實踐教學環(huán)節(jié)

實踐教學環(huán)節(jié)是實現(xiàn)我們教學培養(yǎng)目標的必經(jīng)環(huán)節(jié),只有抓住了這一環(huán)節(jié),我們培養(yǎng)的人才才能適應市場需求,我們的學校才能辦出特色。因此,我們認為,教學實踐是整個職業(yè)教育中的最為重要的一個環(huán)節(jié)。目前,我國絕大多數(shù)職業(yè)學校教學計劃中,實際實踐教學時數(shù)只占總教學時數(shù)的30%左右。沒有一定的實踐教學時數(shù),就無法保證較強的動手能力。30%這個比例顯然不能適應培養(yǎng)第一線應用型高級人才的需要,德國、北美以及澳大利亞等國家,它們的實踐教學是時數(shù)在教學計劃中都超過了50%。

總之,我們廣大老師只有在平時的教學中,不斷提高自身專業(yè)素質能力、創(chuàng)新自身的教育教學觀念,并勇于探索實踐新方法,才能做到與時俱進,不斷提高計算機專業(yè)教學的實效性,促進學生的全面發(fā)展和將來就業(yè)。

參考文獻  :

[1] 中華人民共和國教育部.基礎課程改革標準[M].北京:人民教育出版社,2001

篇8

關鍵詞

數(shù)據(jù)庫原理;教學方法;SQL

1 引言

數(shù)據(jù)庫技術產(chǎn)生至今不到40年,但它卻已浸透到計算機應用的各個方面。數(shù)據(jù)庫技術在理論上不斷得到創(chuàng)新,在應用上則遍及人類社會的各個角落。在學校里,數(shù)據(jù)庫技術不但早已成為計算機專業(yè)的重要課程,也已成為非計算機專業(yè)的必修課或選修課。學生懷著濃厚的興趣,要求學習數(shù)據(jù)庫的有關課程,比如《數(shù)據(jù)庫原理》。

《數(shù)據(jù)庫原理》是一門理論性和實踐性都很強的面向實際應用的課程。針對目前社會對高校信息人才培養(yǎng)的要求,對這門課程的教學,應該不斷地探索新的教學手段與教學模式,才能調動學生的學習興趣,有效地提高教學質量。

2 課堂教學

2.1 了解教學對象,有的放矢實施教學

幾年來我給不同層次(本科、???、中專、職高)和不同專業(yè)(工科、理科、文科)的學生上過課。他們各自有其特點。在教學中我們不能用一樣的要求、一樣的內(nèi)容、一樣的教學方法、一樣的講稿去對待。為此,我在每一次上課之前都認真了解對象的情況(知識與技能基礎、是否學過其它計算機課程、學習態(tài)度、上機條件等),并根據(jù)情況調整上課內(nèi)容、重點和進度。

2.2 教學要符合學生的認識規(guī)律,使他們循序漸進地吸取課程內(nèi)容

教學過程應該體現(xiàn)教學思想和教學過程的統(tǒng)一、教學過程與學生學習過程的統(tǒng)一,既教師的認識過程,更應該是學生的認知過程。教師必須做到認真研究本課程學習過程的規(guī)律和結構,即:入門理解掌握應用四個階段,做到循循善誘,循序漸進,步步深入。

2.3 創(chuàng)設問題情境,實施啟發(fā)式教學,調動學生學習興趣

學生的創(chuàng)新思維是一項自主性的活動,傳統(tǒng)教育中的“填鴨式”灌輸教學方法顯然不能培養(yǎng)學生的創(chuàng)新思維和能力。只有通過教師啟發(fā)式教學,才能激發(fā)學生的學習動機,鍛煉思考和判斷能力,提高分析問題和解決問題的能力。啟發(fā)式教學可以穿插在教學活動的任何階段,其關鍵在于設計問題情境。問題的設計要有一定的難度,要學生自己通過適當努力、聯(lián)想來解決,但是問題又必須是學生力所能及。啟發(fā)式教學也是激發(fā)學生學習動機的重要手段,這樣學生鞏固了舊知識,又在潛移默化中掌握新知識與得到提高。

2.4 使用多媒體教學,調動學生的形象思維

《數(shù)據(jù)庫原理》是一門實踐性很強的課程,如果還是使用傳統(tǒng)的“一根粉筆,一堂課”的教學模式是遠遠不夠的。我們在教學中注意了運用形象思維的方法,根據(jù)具體情況,選擇具體的教學模式,而且,計算機本來是一個工具,學習的目的應當在于應用。如果用單一的傳統(tǒng)的教學模式,往往講成“空對空”,黑板上“執(zhí)行”某條SQL命令,將產(chǎn)生某個結果,學生將信將疑。若改在多媒體教室上課,如:講SQL命令如何編寫,如何執(zhí)行,產(chǎn)生什么樣結果,馬上在計算機上驗證一下,一看就會清楚了。

2.5 教學相長,突出學生的主體作用

教學過程是在教師的指導下學生的認識過程,學生既是教學對象,又是認識活動的主體,教師應當發(fā)揮自己的主導作用,努力創(chuàng)造條件,讓學生更充分地參與教學活動。學生的很多想法,有的時候也會給老師們以啟示。當老師的也可以把一些不成熟的理論告訴學生,引導他們共同探討。

2.6 利用問題驅動教學法,實現(xiàn)難點突破

問題驅動教學法從問題入手,注重教學過程中的師生之間的交互,有利于激起學生的求知欲、調動學生的學習自覺性和主動性,從而提高學生分析問題和解決問題的能力。

如在講授“數(shù)據(jù)庫規(guī)范化——范式”時,可以從問題入手,采用通俗的語言,循序漸近、由淺入深地講述不同的范式。例如,在講授“第二范式”時,首先給出一個滿足第一范式的關系模式:學生成績(學號,系別,系主任,課程號,成績);然后針對這一關系模式分析其將產(chǎn)生哪些問題,為什么會產(chǎn)生這些問題,應該如何解決;最后給出第二范式的概念。接下來,對前面的分析結果再進一步分析引出第三范式的概念。由此可以使學生對數(shù)據(jù)庫規(guī)范化的概念有一個全面的了解,從而提高學生學習理論知識的興趣和分析、解決實際問題的能力。

3 實踐教學

《數(shù)據(jù)庫原理》是一門實踐性很強的課程,通過上機操作才能使學生真正理解、消化課堂上的理論知識,這一點對數(shù)據(jù)庫應用的學習尤為重要,因此要以應用為目的,注重培養(yǎng)學生的動手能力,大力加強實踐教學環(huán)節(jié),努力培養(yǎng)學生的學習積極性,激勵學生的創(chuàng)新意識。

3.1 精心設計實踐教學內(nèi)容,最大程度掌握理論知識

教師的講代替不了學生的練,做練習對于學生知識的吸取、技能的獲得、能力的形成等都是不可缺少的。而學生的實踐練習與教師的輔導又是緊密聯(lián)系在一起,互相作用的。教學活動中學生的實踐練習必須在教師指導下進行的,而教師的教學也要有針對性地根據(jù)學生的練習情況而展開,要從學生的練習中獲得必要的反饋信息,并據(jù)此調整原有的教學思路,展開后續(xù)教學活動,兩者相輔相承,密不可分。所以在課堂教學之后要精心設計學生上機實踐的內(nèi)容,使學生能更好地掌握相關理論知識,做到理論與實踐有效地結合。

3.2 建立學習小組,培養(yǎng)團隊精神

《數(shù)據(jù)庫原理》這門課知識點繁多,相輔相成,完成一個項目需要較高的綜合技能。所以在這門課中,分階段地安排幾個大作業(yè)(課程設計),并把學生分為幾個學習小組,共同完成。小組成員之間的合作能促進學生之間相互學習、取長補短。實踐的結果表明,在互相討論又各有其責的學習氛圍中,對知識的提高與鞏固有很大的幫助,同時也培養(yǎng)了他們的團隊合作精神。

在課程設計的題目時,以實用性為主,且不宜過于復雜,如學生宿舍管理系統(tǒng)、學生成績管理系統(tǒng)等一些學生比較熟悉的應用系統(tǒng)。要求學生為其設計數(shù)據(jù)庫,讓學生從需求分析開始到最后的數(shù)據(jù)庫實施一體化完成,讓學生通過此課程設計把各個知識點串聯(lián)總結,學以致用,融會貫通。甚至對于有能力有興趣的學生,還可以鼓勵其在上述基礎上結合其他技術,如結合ASP技術制作動態(tài)網(wǎng)站、結合VB技術制作應用軟件,學生都能從中享受到學習樂趣與成就感,這樣可以取得良好的教學效果。

4 結果語

我們常說的“教學有法,教無定法”。不同的教學方法所適用的情況和取得的效果是不同的。為了達到最佳的教學效果,就必須以現(xiàn)代教育思想為指導,與時俱進,從實際情況出發(fā),根據(jù)不同的教學內(nèi)容,不同的教學目標,不同專業(yè)和水平的學生,選擇一種或幾種最優(yōu)的教學方法,綜合加以運用,這是教師的一項基本功。

參考文獻

[1] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].高等教育出版社,1991

[2] 教育部人事司.高等教育心理學[M].高等教育出版社,1999