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

時(shí)間:2023-03-24 20:13:34

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

vb學(xué)生成績(jī)管理系統(tǒng)

篇1

關(guān)鍵詞:vb;成績(jī)管理;檔案管理;課程管理

中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 21-0000-02

1 引言

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

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

本系統(tǒng)是以windows XP為開(kāi)發(fā)平臺(tái),運(yùn)用Visual Basic6.0通用編程語(yǔ)言,使用Access2003數(shù)據(jù)庫(kù)管理,應(yīng)用ADO控件,實(shí)現(xiàn)全面支持面向?qū)ο蟮某绦蛟O(shè)計(jì)。

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

3 系統(tǒng)設(shè)計(jì)與功能分析

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

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

篇2

關(guān)鍵詞:VB程序設(shè)計(jì)課程;教學(xué)做一體化;三級(jí)實(shí)訓(xùn)

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

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

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

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

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

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

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

三、以模塊教學(xué)為導(dǎo)向,建立“三級(jí)實(shí)訓(xùn)模式”

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

基礎(chǔ)知識(shí)實(shí)訓(xùn)模塊?;A(chǔ)知識(shí)實(shí)訓(xùn)模塊緊跟技術(shù)發(fā)展步伐,以“夠用”為度,以VB程序設(shè)計(jì)的主線組織教學(xué)內(nèi)容。主要包括程序設(shè)計(jì)的語(yǔ)法和程序原理、程序設(shè)計(jì)的流程、程序設(shè)計(jì)的三種控制結(jié)構(gòu)。

階段實(shí)訓(xùn)模塊。以完成“學(xué)生成績(jī)管理系統(tǒng)”程序設(shè)計(jì)的9章實(shí)訓(xùn)教學(xué)分解成9個(gè)階段,每個(gè)階段均以“學(xué)生成績(jī)管理系統(tǒng)”項(xiàng)目為驅(qū)動(dòng),提出項(xiàng)目設(shè)計(jì)中要解決的問(wèn)題,使學(xué)生在解決問(wèn)題的過(guò)程中學(xué)習(xí)VB程序設(shè)計(jì)實(shí)用、夠用的知識(shí),掌握程序應(yīng)用技術(shù)。

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

篇3

關(guān)鍵詞 VB項(xiàng)目;系統(tǒng)設(shè)計(jì)

中圖分類號(hào)TP39 文獻(xiàn)標(biāo)識(shí)碼A 文章編號(hào) 1674-6708(2013)103-0198-02

1基于bs系統(tǒng)的cai系統(tǒng)設(shè)計(jì)

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

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

2教學(xué)網(wǎng)站系統(tǒng)設(shè)計(jì)

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

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

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

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

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

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

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

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

3結(jié)論

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

參考文獻(xiàn)

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

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

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

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

[5]何峰.在VB課程教學(xué)中開(kāi)展項(xiàng)目教學(xué)法的研究[J].太原城市職業(yè)技術(shù)學(xué)院學(xué)報(bào),2011(1).

篇4

一、教材

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

本課程的教學(xué)目標(biāo)是培養(yǎng)學(xué)生具備可視化編程的基本知識(shí)和基本技能,建立可視化程序設(shè)計(jì)的基本概念,使學(xué)生具備使用可視化編程語(yǔ)言編寫一般應(yīng)用程序的能力。

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

1.重新組織教材的體系結(jié)構(gòu)

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

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

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

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

3.實(shí)驗(yàn)與課堂教學(xué)緊密結(jié)合

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

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

(2)培養(yǎng)學(xué)生調(diào)試程序的能力。

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

二、多樣化的教學(xué)方法

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

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

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

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

5.錯(cuò)例教學(xué)法,找一些學(xué)生編程時(shí)的典型錯(cuò)誤,把它作為教學(xué)的案例,解釋錯(cuò)誤原因。這能使學(xué)生豁然開(kāi)朗,印象深刻。

三、考核方式改革

1.上機(jī)考試

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

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

2.上交作品

通過(guò)一學(xué)期的學(xué)習(xí),學(xué)生能熟練應(yīng)用所學(xué)知識(shí),設(shè)計(jì)一個(gè)具有應(yīng)用價(jià)值的作品。比如說(shuō)學(xué)生成績(jī)管理系統(tǒng)。學(xué)生遇到問(wèn)題可以查閱資料或請(qǐng)教教師。將主動(dòng)權(quán)交給學(xué)生,鼓勵(lì)學(xué)生多思考,多動(dòng)手。

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

3.等級(jí)考試

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

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

參考文獻(xiàn):

篇5

關(guān)鍵詞:非計(jì)算機(jī)專業(yè);VB程序設(shè)計(jì);案例教學(xué)法

引言

VB(VisualBasic)是具有面向?qū)ο?、可視化、事件?qū)動(dòng)等特點(diǎn)的程序設(shè)計(jì)語(yǔ)言[1],因其簡(jiǎn)單易學(xué)、功能強(qiáng)大,已成為高校非計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)的計(jì)算機(jī)基礎(chǔ)課。我校給非計(jì)算機(jī)專業(yè)開(kāi)設(shè)了VB程序設(shè)計(jì)語(yǔ)言課程,通過(guò)學(xué)習(xí)VB程序設(shè)計(jì)課程,不僅使學(xué)生掌握基本知識(shí),更重要的是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問(wèn)題的能力,使學(xué)生能更好地適應(yīng)社會(huì)發(fā)展的需求。

1.VB程序設(shè)計(jì)課程教學(xué)中存在的問(wèn)題

1.1教學(xué)班級(jí)的調(diào)研情況

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

1.2VB教學(xué)中存在的問(wèn)題

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

2.VB課程的教學(xué)改革

通過(guò)問(wèn)卷調(diào)查了解學(xué)生的學(xué)習(xí)現(xiàn)狀后,從以下幾方面對(duì)VB程序設(shè)計(jì)課程進(jìn)行了教學(xué)改革。

2.1教書育人

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

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

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

2.3實(shí)例引出新知識(shí)

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

2.4互動(dòng)教學(xué)

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

2.5培養(yǎng)學(xué)生的團(tuán)隊(duì)合作意識(shí)

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

3.結(jié)束語(yǔ)

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

參考文獻(xiàn):

[1]龔沛曾,楊志強(qiáng),陸慰民,等.VisualBasic程序設(shè)計(jì)教程[M].北京:高等教育出版社,2013.

[2]丁蓉,朱琳.“VB程序設(shè)計(jì)”課程的創(chuàng)新性實(shí)驗(yàn)教學(xué)[J].實(shí)驗(yàn)技術(shù)與管理,2012(8).

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

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

[5]龔沛曾,楊志強(qiáng),陸慰民,等.案例教學(xué)法在“VisualBasic程序設(shè)計(jì)”課程中的應(yīng)用[J].計(jì)算機(jī)教育,2004(5).

篇6

關(guān)鍵詞:uml;圖書管理系統(tǒng); 建模設(shè)計(jì);開(kāi)發(fā)應(yīng)用

一、uml概述

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

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

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

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

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

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

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

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

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

三、小 結(jié)

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

參考文獻(xiàn):

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

篇7

關(guān)鍵詞:職業(yè)學(xué)校;計(jì)算機(jī)專業(yè);教學(xué)

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

一、增強(qiáng)教師自身素質(zhì)

計(jì)算機(jī)教師除了必須具備一般教師的基本素質(zhì)外,還應(yīng)有其獨(dú)特的素質(zhì)。具體有如下幾個(gè)方面。

1、扎實(shí)的基本功

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

態(tài)。

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

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

3、積極參與實(shí)際應(yīng)用開(kāi)發(fā)

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

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

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

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

三、改進(jìn)教學(xué)方式

1、激發(fā)學(xué)生學(xué)習(xí)興趣

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

如計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言(C++語(yǔ)言)教學(xué),當(dāng)講到數(shù)的排序時(shí),可以冒泡法排序?yàn)槔?,?qǐng)10名學(xué)生到講臺(tái)上來(lái),讓他們按身高順序排列,然后根據(jù)排隊(duì)過(guò)程進(jìn)行分析,將這一形象的過(guò)程轉(zhuǎn)化為C++程序,學(xué)生就很容易理解冒泡法的含義了。以冒泡法為基礎(chǔ),可以引申出其他的種種排序方法。如:選擇法排序、插入排序、快速排序和堆排序等等。然后及時(shí)組

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

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

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

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

3、激發(fā)學(xué)生解決實(shí)際問(wèn)題的能力

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

4、加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié)

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

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

參考文獻(xiàn)  :

[1] 中華人民共和國(guó)教育部.基礎(chǔ)課程改革標(biāo)準(zhǔn)[M].北京:人民教育出版社,2001

篇8

關(guān)鍵詞

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

1 引言

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

《數(shù)據(jù)庫(kù)原理》是一門理論性和實(shí)踐性都很強(qiáng)的面向?qū)嶋H應(yīng)用的課程。針對(duì)目前社會(huì)對(duì)高校信息人才培養(yǎng)的要求,對(duì)這門課程的教學(xué),應(yīng)該不斷地探索新的教學(xué)手段與教學(xué)模式,才能調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣,有效地提高教學(xué)質(zhì)量。

2 課堂教學(xué)

2.1 了解教學(xué)對(duì)象,有的放矢實(shí)施教學(xué)

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

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

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

2.3 創(chuàng)設(shè)問(wèn)題情境,實(shí)施啟發(fā)式教學(xué),調(diào)動(dòng)學(xué)生學(xué)習(xí)興趣

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

2.4 使用多媒體教學(xué),調(diào)動(dòng)學(xué)生的形象思維

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

2.5 教學(xué)相長(zhǎng),突出學(xué)生的主體作用

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

2.6 利用問(wèn)題驅(qū)動(dòng)教學(xué)法,實(shí)現(xiàn)難點(diǎn)突破

問(wèn)題驅(qū)動(dòng)教學(xué)法從問(wèn)題入手,注重教學(xué)過(guò)程中的師生之間的交互,有利于激起學(xué)生的求知欲、調(diào)動(dòng)學(xué)生的學(xué)習(xí)自覺(jué)性和主動(dòng)性,從而提高學(xué)生分析問(wèn)題和解決問(wèn)題的能力。

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

3 實(shí)踐教學(xué)

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

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

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

3.2 建立學(xué)習(xí)小組,培養(yǎng)團(tuán)隊(duì)精神

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

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

4 結(jié)果語(yǔ)

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

參考文獻(xiàn)

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

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