vb學(xué)生成績管理系統(tǒng)范文
時間:2023-03-24 20:13:34
導(dǎo)語:如何才能寫好一篇vb學(xué)生成績管理系統(tǒng),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
關(guān)鍵詞:vb;成績管理;檔案管理;課程管理
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9599 (2012) 21-0000-02
1 引言
隨著計算機應(yīng)用技術(shù)的迅猛發(fā)展和普及,僅靠手工記錄的方式來管理學(xué)生檔案成績已成為過去,取而代之的是利用計算機系統(tǒng),將學(xué)生的成績檔案記錄在磁盤,光盤,磁帶等現(xiàn)代存儲設(shè)備上,這樣做可使學(xué)生檔案保存方便,不需要太多的占位,可節(jié)省大量教學(xué)資源。但是,這種管理方式?jīng)]有專用的管理系統(tǒng),給用戶在查詢,修改,調(diào)檔等事務(wù)時帶來極大的不便,若開發(fā)一個學(xué)生成績檔案管理系統(tǒng),來提高對學(xué)生成績檔案管理,就顯得尤為重要。本系統(tǒng)可以對學(xué)生成績和檔案進行規(guī)范的管理,科學(xué)的統(tǒng)計和快速查詢,從而減少管理方面的工作量,實現(xiàn)學(xué)生成績檔案管理工作流程的系統(tǒng)化、規(guī)范化和自動化,更好為用戶服務(wù)。
2 系統(tǒng)開發(fā)的環(huán)境
本系統(tǒng)是以windows XP為開發(fā)平臺,運用Visual Basic6.0通用編程語言,使用Access2003數(shù)據(jù)庫管理,應(yīng)用ADO控件,實現(xiàn)全面支持面向?qū)ο蟮某绦蛟O(shè)計。
Visual Basic6.0具有簡單易學(xué)、功能強、可擴充性好等特點。它是一種可視化的、面對對象驅(qū)動方式的結(jié)構(gòu)化高級程序設(shè)計,可用于開發(fā)windows環(huán)境下的各種應(yīng)用程序,使用VB程序不需要編寫大量的代碼去描述界面元素的外觀和位置,而是把預(yù)先建立的對象添加到展幕上即可。ADO控件可以快速地在數(shù)據(jù)綁定控件和數(shù)據(jù)庫之間建立聯(lián)系,實現(xiàn)數(shù)據(jù)的添加、編輯、刪除及逐條顯示功能。Access不僅僅是一個數(shù)據(jù)庫,它還具有強大的數(shù)據(jù)管理功能,可以利用各種數(shù)據(jù)源,生成窗體(表單)、查詢、報表和應(yīng)用程序等。
3 系統(tǒng)設(shè)計與功能分析
3.1 系統(tǒng)功能分析
本學(xué)生成績檔案管理系統(tǒng)需要完成的主要功能有:
篇2
關(guān)鍵詞:VB程序設(shè)計課程;教學(xué)做一體化;三級實訓(xùn)
隨著當(dāng)前社會企業(yè)對計算機專業(yè)技能型人才的需求越來越高,應(yīng)及早將學(xué)生專業(yè)技能訓(xùn)練與企業(yè)崗位需求相對接,增強學(xué)生就業(yè)競爭力。筆者近年來在VB程序設(shè)計課程教學(xué)中應(yīng)用“教、學(xué)、做”一體化模式,該教學(xué)模式注重對學(xué)生操作技能和解決實際問題能力的培養(yǎng),以學(xué)生為中心組織教學(xué),發(fā)揮學(xué)生的主體意識,并取得了較好的教學(xué)效果。
一、以“講―示―訓(xùn)―指―評”五環(huán)節(jié)代替?zhèn)鹘y(tǒng)教學(xué)過程五環(huán)節(jié)
在過去的VB程序設(shè)計課程教學(xué)過程中,我們普遍采用傳統(tǒng)的教學(xué)模式,是凱洛夫提出的 “導(dǎo)入新課、講授新課、練習(xí)新知、總結(jié)鞏固、布置作業(yè)”五個環(huán)節(jié)依次進行。這種教學(xué)模式能夠充分突出教師的主導(dǎo)作用,學(xué)生的一切活動完全是在教師的指導(dǎo)下進行的,整個教學(xué)活動完全掌控在教師的手中。但是這種教學(xué)模式很容易把課堂變成教師的“一言堂”,學(xué)生沒有獨立思考的機會;學(xué)生重在聽教師講課,較少親自實踐,缺泛動手操作的環(huán)節(jié),所以在這種傳統(tǒng)的教學(xué)模式下,無論教師如何精心設(shè)計教學(xué)過程,培養(yǎng)出來的學(xué)生大多實踐能力不強,這與實際需求的培養(yǎng)技能型人才相差甚遠(yuǎn)。“教、學(xué)、做”一體化教學(xué)模式實現(xiàn)理論與實踐相互融合,遵循“從實踐到理論,再從理論到實踐”的認(rèn)知規(guī)律,將課堂搬到實訓(xùn)室。在真實的環(huán)境里,教師演練操作、講解技巧,學(xué)生及時實踐,有助于對知識點的理解和掌握。(在VB課教學(xué)中,仿真為學(xué)校德育處設(shè)計“學(xué)生考勤管理程序”、為教務(wù)處設(shè)計“學(xué)期成績管理程序”,各班成立5-8個設(shè)計團隊,每位學(xué)生根據(jù)自己的愛好和特長在團隊中負(fù)責(zé)相應(yīng)的任務(wù))教師將教學(xué)滲透到學(xué)生完成項目任務(wù)的過程中,在教學(xué)過程中,教師邊講解,邊訓(xùn)練,邊指導(dǎo)、邊啟發(fā)、邊評價,形式“講授―示范―訓(xùn)練―指導(dǎo)―評價”環(huán)環(huán)緊扣且逐步深入的教學(xué)環(huán)節(jié)。教學(xué)的場所和形式由原來的先教室講行理論學(xué)習(xí),再到實訓(xùn)室進行技能訓(xùn)練的“先理論后實踐”,轉(zhuǎn)換成直接在學(xué)生自帶機教室即“理實一體化教室”進行的“實踐―理論―再實踐”的形式。為學(xué)生專業(yè)操作技能訓(xùn)練提供更大的空間和更多的時間,學(xué)生能在做中學(xué),在學(xué)中做,激發(fā)了學(xué)習(xí)興趣與積極性,使其職業(yè)崗位意識得到訓(xùn)練,團隊意識和協(xié)作精神以及職業(yè)素養(yǎng)得到提升。
二、以“教、學(xué)、做”三合一為原則,改革教學(xué)方法
傳統(tǒng)的講授法已不能適應(yīng)中職人才培養(yǎng)的要求,也無法完成VB程序設(shè)計課程的教學(xué)目的和教學(xué)任務(wù)。必須改革傳統(tǒng)教學(xué)方法,按“教、學(xué)、做”三合一的原則,根據(jù)不同項目的內(nèi)容特點,采用靈活多樣且有機結(jié)合的教學(xué)方法。
認(rèn)識到傳統(tǒng)教育教學(xué)模式的弊端后,根據(jù)當(dāng)前企業(yè)對人才的實際需求及時地調(diào)整了課程目標(biāo),改進教學(xué)方法。改革后本人在授課過程中深入本地區(qū)軟件行業(yè)的實際市場,把與地方產(chǎn)業(yè)聯(lián)系密切玩具公司樣品管理系統(tǒng)作為教學(xué)項目拿到課堂上來。在完成項目的同時,讓學(xué)生掌握新的知識,并且把已掌握的內(nèi)容與實際應(yīng)用軟件系統(tǒng)聯(lián)系在一起。教學(xué)過程中教師以培養(yǎng)學(xué)生可視化軟件設(shè)計與制作的綜合能力作為教學(xué)的主要目標(biāo),采用“教、學(xué)、做”一體化的教學(xué)方法,激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生積極參與到學(xué)習(xí)過程中來,利用九個階段實訓(xùn)模塊,通過提出問題―解決問題―歸納分析的思路組織教學(xué),有目的地引導(dǎo)學(xué)生發(fā)現(xiàn)、探索、體驗。通過師生共同實施完整的應(yīng)用軟件設(shè)計與開發(fā)來實施教、學(xué)、做活動,在程序開發(fā)的第一線培養(yǎng)學(xué)生程序設(shè)計、代碼編寫和可視化界面的設(shè)計能力。(在教學(xué)過程中還采取小組討論,協(xié)作學(xué)習(xí)等學(xué)習(xí)方式,以實際的任務(wù)來驅(qū)動學(xué)生的學(xué)習(xí),培養(yǎng)學(xué)生分析問題與解決問題的能力,達(dá)到提高學(xué)生利用VB程序設(shè)計語言開發(fā)實用型軟件系統(tǒng)能力的目的)
在VB程序設(shè)計課教學(xué)過程中綜合應(yīng)用任務(wù)驅(qū)動法、項目教學(xué)法、示范互動法、情境模擬法等多種教學(xué)方法,教師能有針對性地加強學(xué)生動手能力的培養(yǎng)和訓(xùn)練,并能改變傳統(tǒng)的“教師講,學(xué)生聽”、“以教定學(xué)”的教學(xué)模式,創(chuàng)造了以學(xué)定教,學(xué)生為主體,教師主導(dǎo)的“教、學(xué)、做”一體化的教學(xué)模式,取得了很好的效果。
三、以模塊教學(xué)為導(dǎo)向,建立“三級實訓(xùn)模式”
本課程緊緊圍繞應(yīng)用型人才的培養(yǎng)目標(biāo)要求,體現(xiàn)以實訓(xùn)為中心,以模塊教學(xué)為導(dǎo)向,強加實訓(xùn)應(yīng)用能力的培訓(xùn)。筆者整合教學(xué)資源,設(shè)計了三級實訓(xùn)模塊體系,形式從低到高、從基礎(chǔ)到核心、從傳授知識到綜合能力逐級提高的多層次模塊化實訓(xùn)體系,如下圖所示:
基礎(chǔ)知識實訓(xùn)模塊?;A(chǔ)知識實訓(xùn)模塊緊跟技術(shù)發(fā)展步伐,以“夠用”為度,以VB程序設(shè)計的主線組織教學(xué)內(nèi)容。主要包括程序設(shè)計的語法和程序原理、程序設(shè)計的流程、程序設(shè)計的三種控制結(jié)構(gòu)。
階段實訓(xùn)模塊。以完成“學(xué)生成績管理系統(tǒng)”程序設(shè)計的9章實訓(xùn)教學(xué)分解成9個階段,每個階段均以“學(xué)生成績管理系統(tǒng)”項目為驅(qū)動,提出項目設(shè)計中要解決的問題,使學(xué)生在解決問題的過程中學(xué)習(xí)VB程序設(shè)計實用、夠用的知識,掌握程序應(yīng)用技術(shù)。
項目實訓(xùn)模塊。依據(jù)我校辦學(xué)定位和目標(biāo),綜合項目的內(nèi)容選擇了與本地產(chǎn)品緊密結(jié)合的實際項目――玩具公司樣品管理系統(tǒng)。學(xué)生分成若干個項目小組開展設(shè)計活動,通過項目貫穿所學(xué)知識,并提高提出問題、分析問題、解決問題的能力,鍛煉溝通和團隊合作能力。
篇3
關(guān)鍵詞 VB項目;系統(tǒng)設(shè)計
中圖分類號TP39 文獻(xiàn)標(biāo)識碼A 文章編號 1674-6708(2013)103-0198-02
1基于bs系統(tǒng)的cai系統(tǒng)設(shè)計
這個系統(tǒng)客戶端使用瀏覽器,可以很大程度上降低客戶端的安裝和維護客戶端的功能有兩個:1)基礎(chǔ)實驗;2)提高實驗。實驗主要是為了完成教學(xué)任務(wù)的設(shè)置,而提高實驗是為了那些在能力上有富余的用戶來設(shè)置的。這兩個功能無論是哪一個都是細(xì)心挑選撰寫的一系列題目,且對大部分的題目都做了幫助,對用戶容易出錯的部分會進行一些注解和幫助。用戶完成實驗后,可以把自己所做的程序提交到服務(wù)器中,在得到程序管理員的允許與授權(quán)的情況下用戶可以下載自己上傳過的程序。
管理員端的功能主要以下3個方面,第一管理實驗,第二管理考勤,第三統(tǒng)計分析成績。管理實驗主要完成的任務(wù)是對實驗題庫的設(shè)置,對服務(wù)器配置的設(shè)置,以及對作業(yè)的批改。對于考勤的管理主要是指,對學(xué)生登陸退出系統(tǒng)時間的統(tǒng)計管理,而對成績的統(tǒng)計分析是利用各種圖形的方式展示數(shù)據(jù)。管理員可以從這些數(shù)據(jù)中總結(jié)出用戶的成績曲線,以便對用戶的輔導(dǎo)以及提高成績。
2教學(xué)網(wǎng)站系統(tǒng)設(shè)計
網(wǎng)站的主要功能模塊有網(wǎng)絡(luò)課堂,實驗空間,互動場所,提高鞏固和常用工具等5個模塊。在這之中為了便于交流以及身份驗證的需要,部分模塊需要用戶登錄驗證,而其他模塊則采取匿名登錄的方式訪問。
網(wǎng)絡(luò)課堂:為學(xué)生提供學(xué)習(xí)的各種資料如教師教學(xué)大綱,教學(xué)計劃,以及各種參考資料,視頻影像等,可以供學(xué)生下載或者在線光看。提供方便的檢索操作,可以以學(xué)院、教師、專業(yè)、上傳時間等對資料進行分類區(qū)分。
實驗空間:為學(xué)生提供各種實驗相關(guān)的資料如實驗大綱,資料,報告模板,實驗素材等,同樣可以允許學(xué)生進行在線查看以及下載。教師可以在此安排自己的實驗任務(wù)或者演示實驗的過程。跟網(wǎng)絡(luò)課堂一樣,這里也提供學(xué)生便捷的檢索操作功能,將信息分類整理存儲。
互動場所:這里主要是一個是師生交流的場所,類似于論壇的功能,大家可以互相探討問題,也可以一對一的提問回答。所以這里我們主要將模塊分為兩部分,第一暢所欲言,第二知識問答。暢所欲言模塊是以BBS論壇的方式來呈現(xiàn)的,無論是教師還是學(xué)生都可以在這里發(fā)表主題,也可以對別的主題添加回復(fù)或者評價。知識問答模塊是將學(xué)生在學(xué)習(xí)過程中遇到的所有問題進行匯總,然后讓教師來幫忙解答,最后以一問一答的形式展現(xiàn)出來,供學(xué)生查看。
提高鞏固:將這個功能分為兩個模塊,第一單元測試,第二綜合測試。在單元測試中會放置一些由教師精挑細(xì)選出的針對每個單元內(nèi)容的習(xí)題以及答案。在綜合測試中放置的是一個在線的考試系統(tǒng),系統(tǒng)會隨機從題庫中提取試題,組合出測試內(nèi)容,供學(xué)生測試,在測試完畢后還會將學(xué)生答完的試題上傳回服務(wù)器,供老師閱卷審批評分,最后為學(xué)生提高正確的答案以及解析。
常用工具:這個功能中主要是為學(xué)生提供一些常用的軟件下載,如字典詞典,編程工具,msdn文檔等。
網(wǎng)站的頁面采用上下左右的結(jié)構(gòu),上方放置各個功能模塊的菜單導(dǎo)航欄,左側(cè)放置功能的子功能,右側(cè)為內(nèi)容區(qū)域,下方放置網(wǎng)站信息以及客服聯(lián)絡(luò)方式等。
由于文章的篇幅有限所以對于系統(tǒng)的功能只截取部分的功能實現(xiàn)方式進行說明。在線考試的流程是首先進入歡迎頁面,用戶輸入登錄名以及密碼登錄系統(tǒng),如果上次考試為完成則讀取上次的考試試卷開始計時,反之生成新的考試試卷開始計時,考試結(jié)束試卷自動提交,服務(wù)器對試卷進行評分將成績以及學(xué)生考試記錄存入數(shù)據(jù)庫中。對于試卷的生成時采用隨機的方式從題庫中去提取根據(jù)不同的題目種類以及對應(yīng)的試題數(shù)隨機生成。在考試過程中如果用戶沒有交卷就退出了系統(tǒng),可能是由于用戶自己關(guān)閉系統(tǒng)或者是死機等原因,對應(yīng)這種情況在用戶下次登錄時會提示是否繼續(xù)上次未完成的考試,如果選擇繼續(xù)則從臨時表中提取出備份的考試內(nèi)容,反之則放棄上次的臨時文件。
3結(jié)論
vb是windows平臺下,用于開發(fā)和建立應(yīng)用程序的有力工具。以basic語言作為基礎(chǔ),采用面向?qū)ο蟮脑O(shè)計方法,將程序和數(shù)據(jù)封裝為對象,并且每個對象都是可以看到的。對于vb的項目在設(shè)計階段,我們都應(yīng)盡量考慮到這種語言的特性,無論什么樣的系統(tǒng)設(shè)計都要從面向?qū)ο筮@個角度去出發(fā),如何更好更準(zhǔn)確的實現(xiàn)這一點是我們在以后的項目中需要去考量去研究的問題。系統(tǒng)的具體實現(xiàn)是學(xué)生登錄成功后,學(xué)生點擊開始考試按鈕后考試開始,系統(tǒng)自動判斷用戶是否有短線記錄,如果在用戶記錄中顯示其狀態(tài)為正在考試,則判定該考生有在考試中斷線的記錄,否則判定為無斷線記錄。下面就是生成試卷,如果有斷線記錄則通過查詢器當(dāng)時的試卷ID,從數(shù)據(jù)庫中提取出當(dāng)時的試卷,否則從數(shù)據(jù)庫中提取新的試卷,將考生狀態(tài)更新為正在考試,并將當(dāng)前試卷Id一并存入數(shù)據(jù)庫。更好地滿足用戶的需求。
參考文獻(xiàn)
[1]李湘江.Visual Basic串行通信技術(shù)[J].電氣傳動自動化,2002(1).
[2]侯志軍,高媛媛,沙楠.基于VB6.0的多方式串口通信實現(xiàn)[J].計算機與數(shù)字工程,2006(2).
[3]王佩紅,劉慧婷.基于VB的學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機技術(shù)與發(fā)展,2007(12).
[4]劉龍,朱林波.基于VB的Pro/E二次開發(fā)方法的再探討[J].金屬加工(冷加工),2009(13).
[5]何峰.在VB課程教學(xué)中開展項目教學(xué)法的研究[J].太原城市職業(yè)技術(shù)學(xué)院學(xué)報,2011(1).
篇4
一、教材
市面上的VB教材種類繁多,良莠不齊??紤]到學(xué)生需要考二級,所以選擇《全國計算機等級考試二級教程――Visual Basic程序設(shè)計》為教材。二級考試內(nèi)容多,范圍廣,所以本課程安排兩學(xué)期,共180課時。
本課程的教學(xué)目標(biāo)是培養(yǎng)學(xué)生具備可視化編程的基本知識和基本技能,建立可視化程序設(shè)計的基本概念,使學(xué)生具備使用可視化編程語言編寫一般應(yīng)用程序的能力。
二、教學(xué)內(nèi)容的組織
1.重新組織教材的體系結(jié)構(gòu)
教材一般先介紹VB的基本概念和編程基礎(chǔ),再是控件及屬性,而后介紹程序的控制結(jié)構(gòu)。如果按照書上的順序講解,學(xué)生會覺得前后不連貫,內(nèi)容分散,枯燥乏味。我在講解VB中的基本概念時,會穿插一些控件對象和簡單的程序。在講控件時也會結(jié)合程序的控制結(jié)構(gòu)。在教學(xué)過程中,采用任務(wù)驅(qū)動和案例教學(xué)相結(jié)合,讓學(xué)生在輕松的氛圍中,觀看、模仿和領(lǐng)悟程序設(shè)計。
微軟的統(tǒng)計數(shù)據(jù)顯示,利用VB開發(fā)的應(yīng)用程序中,有85%以上是和數(shù)據(jù)庫相關(guān)的。所以利用VB操作數(shù)據(jù)庫的技術(shù)是這門課程的重點,也是難點。我將VB與Access數(shù)據(jù)庫技術(shù)結(jié)合,引入實際項目,以軟件工程的思想和方法,講授系統(tǒng)開發(fā)全過程。
2.注重理論聯(lián)系實際
程序設(shè)計對于學(xué)生來說,既抽象又枯燥?;赩B語言的編程特點,我翻閱了大量資料,搜集了與生活相關(guān)的、有趣的程序,進行分類整理,在課堂上通過這些實例一步步地引出對象、控件的使用,使枯燥無味的內(nèi)容變得簡單、有趣,激發(fā)了學(xué)生濃厚的學(xué)習(xí)興趣。
3.實驗與課堂教學(xué)緊密結(jié)合
(1)精心組織實驗,每次實驗的內(nèi)容要緊扣教材與講課內(nèi)容。
我在上實驗課時一般不用書上的例題,這樣可以杜絕學(xué)生照抄書本。要求學(xué)生根據(jù)理論課所學(xué)內(nèi)容,每次實驗課獨立完成至少一個程序,哪怕是最簡單的。比如:學(xué)了If語句后,可以讓學(xué)生設(shè)計一個登錄界面,如果密碼輸錯3次,系統(tǒng)自動關(guān)閉。首先我先讓學(xué)生畫好界面,點擊確定按鈕編寫程序,如果密碼正確,則出現(xiàn)消息框提示:“密碼正確!”如果不正確,則提示:“密碼錯誤!”當(dāng)學(xué)生做好后,我再要求學(xué)生添加一條語句,使得密碼錯誤后,能將文本框中的內(nèi)容清空。最后要求學(xué)生實現(xiàn)密碼如果輸錯3次,系統(tǒng)自動關(guān)閉。經(jīng)過循序漸進,大部分學(xué)生能夠從簡單到復(fù)雜,從模仿到最終自己創(chuàng)新。
(2)培養(yǎng)學(xué)生調(diào)試程序的能力。
學(xué)生在自己動手編程的時候會出現(xiàn)各種各樣的錯誤,語法錯誤或是實時錯誤系統(tǒng)會提示,學(xué)生可以很快地找到錯誤。而出現(xiàn)邏輯錯誤后,系統(tǒng)能正常運行,并不提示,只是結(jié)果不是預(yù)先要的。這種錯誤學(xué)生一般找不到。我在上實驗課時根據(jù)教學(xué)經(jīng)驗估計實驗中可能出現(xiàn)的各種情況,指導(dǎo)學(xué)生用VB提供的調(diào)試工具和調(diào)試方法調(diào)試程序,找到錯誤,有意識地培養(yǎng)學(xué)生分析問題,解決問題和調(diào)試程序的能力。
二、多樣化的教學(xué)方法
1.問題教學(xué)法,在教學(xué)過程中先提出問題,然后分析問題,找到解決該問題的方法。這種方法在算法教學(xué)中經(jīng)常使用。
2.對比教學(xué)法,對于有些控件或是控制結(jié)構(gòu)有很多相似的地方,又有區(qū)別,為了使學(xué)生能區(qū)別這些控件,可使用對比法。比如:復(fù)選框與單選鈕,列表框與組合框,圖像框與圖片框,等等。
3.案例法教學(xué)。如果單純按照控件的順序一個個地講述,不僅會讓學(xué)生覺得非常單調(diào)、枯燥,而且會使他們失去學(xué)習(xí)興趣,不能收到相應(yīng)的效果。在教學(xué)過程中,我根據(jù)每個控件的特點,把控件分組,每一組控件組合編寫成一個功能比較綜合的例子。
4.討論教學(xué)法,在試驗教學(xué)中用得比較多。我經(jīng)常提出一個問題,讓學(xué)生分組討論,找到好的解決方法。
5.錯例教學(xué)法,找一些學(xué)生編程時的典型錯誤,把它作為教學(xué)的案例,解釋錯誤原因。這能使學(xué)生豁然開朗,印象深刻。
三、考核方式改革
1.上機考試
VB是一門操作性很強的課程。根據(jù)VB中的控件多、屬性多、事件多、內(nèi)部函數(shù)多等特點,對學(xué)生的該課程的考核應(yīng)注重學(xué)生主體在整個VB學(xué)習(xí)過程中是否主動參與、主動探究,是否實現(xiàn)了主體發(fā)展,是否有利于學(xué)習(xí)能力、實踐能力、探索能力提高。所以,傳統(tǒng)的考核方式很難反映出學(xué)生的真實水平,VB課的考試方式采用上機考核。
上機考試,一人一機,學(xué)生按要求在規(guī)定的時間內(nèi)完成考試內(nèi)容,做完保存,再由教師閱卷打分。這種考試方式本身就是對學(xué)生理論和實踐水平的一次檢驗。
2.上交作品
通過一學(xué)期的學(xué)習(xí),學(xué)生能熟練應(yīng)用所學(xué)知識,設(shè)計一個具有應(yīng)用價值的作品。比如說學(xué)生成績管理系統(tǒng)。學(xué)生遇到問題可以查閱資料或請教教師。將主動權(quán)交給學(xué)生,鼓勵學(xué)生多思考,多動手。
上交作品的過程不僅成為評定學(xué)生學(xué)習(xí)成績的手段,而且變成了學(xué)生把所學(xué)知識、技能條理化、系統(tǒng)化、重組的過程,同時是學(xué)生提高綜合運用能力的過程。
3.等級考試
課程學(xué)習(xí)結(jié)束后,學(xué)生根據(jù)自己的實際情況,可以參考國家或省級計算機二級考試,考試通過,獲得等級證書。
在VB教學(xué)中,我打破了傳統(tǒng)的教學(xué)模式,加強培養(yǎng)學(xué)生動手能力和創(chuàng)新能力,充分調(diào)動了學(xué)生的學(xué)習(xí)積極性和創(chuàng)造性,提高了高職教育教學(xué)質(zhì)量,增強了高職學(xué)生的就業(yè)競爭力。
參考文獻(xiàn):
篇5
關(guān)鍵詞:非計算機專業(yè);VB程序設(shè)計;案例教學(xué)法
引言
VB(VisualBasic)是具有面向?qū)ο?、可視化、事件?qū)動等特點的程序設(shè)計語言[1],因其簡單易學(xué)、功能強大,已成為高校非計算機專業(yè)學(xué)生學(xué)習(xí)的計算機基礎(chǔ)課。我校給非計算機專業(yè)開設(shè)了VB程序設(shè)計語言課程,通過學(xué)習(xí)VB程序設(shè)計課程,不僅使學(xué)生掌握基本知識,更重要的是培養(yǎng)學(xué)生綜合運用所學(xué)知識解決實際問題的能力,使學(xué)生能更好地適應(yīng)社會發(fā)展的需求。
1.VB程序設(shè)計課程教學(xué)中存在的問題
1.1教學(xué)班級的調(diào)研情況
針對我校的中文系、外語系、經(jīng)管系、政法系、教心系,從學(xué)習(xí)目的、學(xué)習(xí)情況等方面進行了調(diào)研,共發(fā)放280份調(diào)查問卷,回收272份,回收率97.1%,調(diào)研結(jié)果如表1所示。
1.2VB教學(xué)中存在的問題
從表1的問卷調(diào)查結(jié)果中,了解到VB教學(xué)中主要存在以下幾個問題:(1)學(xué)生功利性的學(xué)習(xí)心理較強學(xué)生學(xué)習(xí)VB是因為該課程屬于一門通識教育的必修課,目的是拿到學(xué)分。許多學(xué)生學(xué)習(xí)VB,是為了順利通過計算機二級等級考試。大部分學(xué)生認(rèn)為學(xué)習(xí)VB沒有什么實際意義,因為畢業(yè)后不會從事編程工作。(2)學(xué)生抄襲作業(yè)的現(xiàn)象較嚴(yán)重學(xué)生的學(xué)習(xí)態(tài)度出現(xiàn)兩極分化,許多學(xué)生抱有消極的學(xué)習(xí)態(tài)度,上課不認(rèn)真聽講不愿意做筆記,課后不預(yù)習(xí)不復(fù)習(xí)。調(diào)研結(jié)果顯示,有15.2%的學(xué)生經(jīng)常完全拷貝其他同學(xué)的電子版作業(yè),自己完成與抄襲他人作業(yè)相結(jié)合來完成的占45.7%。學(xué)生抄襲作業(yè)的現(xiàn)象,會產(chǎn)生很大危害,不僅破壞了學(xué)術(shù)公平性,也會對學(xué)生誠信品質(zhì)的形成有一定的負(fù)面影響。(3)學(xué)生不會靈活應(yīng)用所學(xué)知識編寫應(yīng)用程序VB語言包含數(shù)據(jù)類型、運算符、表達(dá)式、三種基本控制結(jié)構(gòu)、數(shù)組、過程等內(nèi)容,知識點較多。對于文科學(xué)生來說,語法規(guī)則多且不容易記住,一些算法也很難理解。學(xué)生不會靈活應(yīng)用所學(xué)知識編程解決生活中的實際問題。(4)互動教學(xué)不夠采用大班上課,學(xué)生人數(shù)太多;課堂教學(xué)以教師為中心,學(xué)生只是被動地接受知識。老師與學(xué)生之間的互動不夠,學(xué)生與學(xué)生之間的互動也不夠,課堂上教學(xué)氣氛比較沉悶,導(dǎo)致學(xué)生學(xué)習(xí)的積極性不高。
2.VB課程的教學(xué)改革
通過問卷調(diào)查了解學(xué)生的學(xué)習(xí)現(xiàn)狀后,從以下幾方面對VB程序設(shè)計課程進行了教學(xué)改革。
2.1教書育人
有什么樣的老師就有什么樣的學(xué)生,教師的一言一行都影響著學(xué)生。告誡學(xué)生功利性的學(xué)習(xí)不僅對自身的發(fā)展有影響,還會對社會的發(fā)展有影響。嚴(yán)格要求學(xué)生獨立完成作業(yè),紙質(zhì)作業(yè)不能抄襲,電子版作業(yè)不能復(fù)制。從誠實做人、踏實做事的角度教育學(xué)生,讓課堂上充滿了正能量,鼓勵學(xué)生成為一個誠實的人、一個有責(zé)任心的人、一個充滿自信的人、一個有理想的人。在教學(xué)過程中,需要了解學(xué)生的心理,一定要遵循學(xué)生的心理發(fā)展特點,從他們的心理特點、思維方式出發(fā),盡量找到與其共同的經(jīng)驗或者共同的興趣愛好,和學(xué)生沒有代溝。對學(xué)生的關(guān)心和鼓勵,以及融洽的相處方式,在課堂上總能起到意想不到的效果。作為一名教師,要想真正地教好學(xué)生,首先應(yīng)該是育人,其次才是傳授知識、嚴(yán)謹(jǐn)教學(xué)[2]。
2.2培養(yǎng)雙師型教師
雙師型教師能夠及時預(yù)測行業(yè)的變化,捕捉到行業(yè)的人才需求狀況,是企業(yè)生產(chǎn)與教學(xué)改革的橋梁,是培養(yǎng)地方性本科應(yīng)用型人才的關(guān)鍵[3]。根據(jù)企業(yè)的需求,雙師型教師選取實用性強的項目充分地將理論教學(xué)與實踐教學(xué)相結(jié)合,讓學(xué)生體驗了實戰(zhàn)感受。在課堂教學(xué)中,雙師型教師選取與課程聯(lián)系緊密的、綜合性較強的經(jīng)典案例,這樣能夠加強學(xué)生對VB的基本概念和知識點的理解與應(yīng)用,讓學(xué)生全面認(rèn)識這門課程。例如,結(jié)合實際項目設(shè)計學(xué)生成績管理系統(tǒng),完成學(xué)生成績的管理功能(查詢成績、添加成績、修改成績、刪除成績)、學(xué)生學(xué)籍的管理功能(查詢學(xué)籍、添加學(xué)籍、修改學(xué)籍、刪除學(xué)籍),加強了學(xué)生對實際項目的理解與運用。在實踐教學(xué)中,雙師型教師選取的實驗項目結(jié)合了社會的實際需求。雙師型教師更加熟悉企業(yè)中經(jīng)常遇到的技術(shù)問題與解決方案,科學(xué)合理地設(shè)置實踐教學(xué)環(huán)節(jié),設(shè)置與社會實際需求相關(guān)的驗證性、設(shè)計性、綜合性的實驗項目。將實踐的理念與方法運用到教學(xué)中,不僅能夠培養(yǎng)學(xué)生的綜合應(yīng)用能力和解決實際問題的能力,也能夠把學(xué)生栽培成當(dāng)今社會所需求的應(yīng)用型人才。教師為了成為雙師型教師,必須借助一定的途徑和方法。例如,從事科研項目,提高科研水平;參加各種學(xué)術(shù)會議,進行學(xué)術(shù)交流;通過計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試,取得職業(yè)資格證書;積極到企業(yè)中去鍛煉;到先進的兄弟院校參觀考察;到國內(nèi)外更高的學(xué)府進修學(xué)習(xí)等。
2.3實例引出新知識
如果一開始上課,就照本宣科地介紹語法格式,和使用語法要注意的事項,學(xué)生并不會真正理解為什么要用這種語法結(jié)構(gòu),也不會理解使用該語法結(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í)行一條語句值增加1。學(xué)生發(fā)現(xiàn)寫了100條功能類似的語句,意識到書寫的語句多而繁瑣,用順序結(jié)構(gòu)解決這類問題不合理。這時很自然就引出了另一種結(jié)構(gòu)———循環(huán)結(jié)構(gòu)。接下來再介紹for循環(huán)的語法格式,解釋循環(huán)的三要素和執(zhí)行過程,強調(diào)循環(huán)變量的初值、終值、步長,循環(huán)體是需要重復(fù)執(zhí)行的一條或多條語句,循環(huán)次數(shù)(循環(huán)結(jié)束的條件)是已知的等相關(guān)知識。在課堂上,也可以使用趣味性教學(xué)案例[4]來引出新知識。例如,用計時器(Timer)控件實現(xiàn)動畫效果。通過介紹電影或電視劇中字幕滾動[5]、天空中小鳥展翅飛翔等案例,來引出本節(jié)課的內(nèi)容。通過學(xué)習(xí)與現(xiàn)實生活緊密相關(guān)的趣味性案例,不僅使學(xué)生學(xué)會了使用計時器控件編寫程序的方法,更重要的是調(diào)動了學(xué)生的學(xué)習(xí)興趣。由實例引出新知識,不是強迫學(xué)生學(xué)習(xí)新知識,而是自然地說明了使用新知識的好處,從而使學(xué)生會靈活應(yīng)用所學(xué)知識解決實際問題。
2.4互動教學(xué)
(1)課堂上與學(xué)生互動在課堂上,教師要注意觀察學(xué)生的眼神、神情,他們的每一個細(xì)節(jié)變化,都能及時反饋聽課效果;教師絕不能一直講解,否則學(xué)生會越來越不喜歡上課,必須留給學(xué)生一定的思考時間,讓其共同參與到課堂的教學(xué)中。例如,給出一道思考題,一個學(xué)生在計算機上寫程序,其他學(xué)生在紙上寫程序,如果在計算機上寫程序的學(xué)生遇到困難無法解決,則讓其他學(xué)生一起討論程序出錯的原因,直到將程序調(diào)試正確為止,教師最后做出總結(jié)。教師與學(xué)生之間的互動、學(xué)生與學(xué)生之間的互動,不僅讓課堂氣氛活躍,也能讓學(xué)生在課堂上感受到快樂的學(xué)習(xí)氛圍,同時讓學(xué)生對VB課程產(chǎn)生了興趣。互動教學(xué),可以調(diào)動學(xué)生的學(xué)習(xí)積極性。(2)課后與學(xué)生互動學(xué)生課后也會有很多問題,教師通過電話、短信、QQ、微信、郵箱等各種交流工具和學(xué)生溝通交流。有的學(xué)生膽小,不敢面對面交流,通過這種非面對面的交流方式,不僅讓膽小的學(xué)生和教師之間拉近了距離,同時也加強了學(xué)生和教師之間的互動。作為教師,要經(jīng)常與學(xué)生溝通和交流,讓他們以積極的心態(tài)學(xué)習(xí);給予學(xué)生適當(dāng)?shù)毓膭睿瑤椭麄儬I造一種和諧愉悅的學(xué)習(xí)氛圍。
2.5培養(yǎng)學(xué)生的團隊合作意識
在當(dāng)今社會,學(xué)生應(yīng)聘工作時,用人單位特別看重應(yīng)聘者的團隊合作精神,這是每一個應(yīng)聘者必備的基本條件[6]。因此,在教學(xué)過程中,培養(yǎng)學(xué)生的團隊合作精神顯得尤為重要。在理論課上,按照學(xué)生的座位順序進行分組,課堂上布置的作業(yè)以小組為單位進行討論,討論結(jié)束后每個小組遞交一份紙質(zhì)作品,教師檢查作品后一一做出點評,并對表現(xiàn)優(yōu)秀的小組成員在學(xué)生名單上做記錄。在以后的教學(xué)中,只要按照這種方式來檢查課堂作業(yè),學(xué)生就會激烈討論,并搶著遞交完成的作品,都希望老師在點評作品后表揚自己的小組并做記錄。每次課堂上學(xué)生們都會積極參與,總是能看到學(xué)生露出滿意的笑容。這樣既調(diào)動了學(xué)生的學(xué)習(xí)積極性,又培養(yǎng)了學(xué)生的團隊協(xié)作能力。在實驗課上,合理劃分學(xué)習(xí)小組,學(xué)生遇到問題先在小組內(nèi)相互討論,若小組內(nèi)無法解決再問老師。這樣既可以讓學(xué)生之間相互學(xué)習(xí),也可以對學(xué)生起到一種引導(dǎo)作用。學(xué)生們在實踐過程中遇到問題,一起分析并解決問題。這樣的教學(xué)方法潛移默化地影響著學(xué)生,不僅鍛煉了學(xué)生獨立思考與解決問題的本領(lǐng),也培養(yǎng)了學(xué)生的團隊合作意識。
3.結(jié)束語
針對學(xué)生在學(xué)習(xí)過程中存在的問題,對理論教學(xué)與實踐教學(xué)進行了改革。教學(xué)改革后不僅保證了學(xué)生學(xué)習(xí)的積極性、主動性,還培養(yǎng)了學(xué)生的動手能力、綜合應(yīng)用能力和團隊合作意識,使學(xué)生能夠更好地滿足社會發(fā)展的需求。
參考文獻(xiàn):
[1]龔沛曾,楊志強,陸慰民,等.VisualBasic程序設(shè)計教程[M].北京:高等教育出版社,2013.
[2]丁蓉,朱琳.“VB程序設(shè)計”課程的創(chuàng)新性實驗教學(xué)[J].實驗技術(shù)與管理,2012(8).
[3]蔡雪峰,毛紅斌.“雙師型”教師在應(yīng)用型本科教育中的作用及培養(yǎng)途徑[J].中國大學(xué)教學(xué),2005(06).
[4]張娟.基于CDIO模式的VB程序設(shè)計課程教學(xué)改革與實踐[J].教育與職業(yè),2014(2).
[5]龔沛曾,楊志強,陸慰民,等.案例教學(xué)法在“VisualBasic程序設(shè)計”課程中的應(yīng)用[J].計算機教育,2004(5).
篇6
關(guān)鍵詞:uml;圖書管理系統(tǒng); 建模設(shè)計;開發(fā)應(yīng)用
一、uml概述
所謂的uml,英文全稱為the unified modeling language,也就是同意建模語言,是一種用于編制系統(tǒng)藍(lán)圖的標(biāo)準(zhǔn)化語言,常用于復(fù)雜系統(tǒng)建立可視化系統(tǒng)模型。
1.靜態(tài)建模。uml提供了諸如類圖、例圖以及實施圖和組件圖等眾多圖來進行圖書管理系統(tǒng)的靜態(tài)結(jié)構(gòu)建模。類圖(class diagram)主要用于對系統(tǒng)中類之間的關(guān)系進行描述;例圖(use diagram)主要用于對系統(tǒng)的需求進行分析;實施圖(deployment diagram)用于對節(jié)點處理和節(jié)點活動的配置;組件圖(component diagram)用于組件以及組件之間關(guān)系的顯示。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.正向工程。將模型轉(zhuǎn)化成代碼被稱為正向工程,可以實現(xiàn)模型向具體語言的映射。正向工程中的元素測試可以借助況圖來實現(xiàn),而類圖可以將模型形成具體的代碼。4.逆向工程。與正向工程相反,逆向工程是實現(xiàn)代碼向圖形化模型的轉(zhuǎn)化,是把代碼轉(zhuǎn)化成模型的過程。逆向工程主要功能是保證系統(tǒng)同模型的一致性,使得模型能夠準(zhǔn)確而真實地反映出系統(tǒng)現(xiàn)狀。
二、基于uml圖書管理系統(tǒng)的開發(fā)
基于uml的圖書管理系統(tǒng)開發(fā),主要的兩個步驟時建模和實現(xiàn),建模主要通過兩個步驟實現(xiàn),一個是需求分析,然后就是系統(tǒng)模型的設(shè)計(主要是設(shè)計例圖、交互框圖和合作框圖)。以下就借助rational 來對建模過程進行統(tǒng)一的描述,其中的圖形是利用rationa-rose工具進行繪制的。
1.需求分析。圖書管理系統(tǒng)中的主要角色是由兩個,一個是圖書管理員,另一個則是結(jié)束這,其中圖書管理員就是此系統(tǒng)的用戶,而借書者則是客戶,這兩者的聯(lián)系都設(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ù)上述分析,我們可以將需求劃分為三個子模塊:管理子系統(tǒng)(management subsystem)、借書子系統(tǒng)(lend subsystem)和購書子系統(tǒng)(purchase subsystem)。其中管理子系統(tǒng)包括對圖書的書名增添以及更新、增加和更新借書者信息這四個主要過程;借書子系統(tǒng)包括對書目的返回、預(yù)定和刪除預(yù)定這四個子操作;購書子系統(tǒng)則包括了增加和刪除書目兩個過程。因此圖書管理系統(tǒng)的主要構(gòu)成可以表述為圖1。
在圖書管理系統(tǒng)中角色主要由管理員、借書者組成,兩者是通過書聯(lián)系一起,即借書和還書兩個操作,同時在管理者和書籍之間也存在著管理員返還、購置和借出書籍等過程。(2)合作框圖和交互框圖設(shè)計。在進行借書此操作時,管理員首先需要對讀者的節(jié)約證件進行檢查,保證讀者是擁有有效證件并且所借最大書籍?dāng)?shù)目是否借滿,在以上條件均滿足的條件下,系統(tǒng)才會依照搜索的條件對圖書館中的圖書進行搜索,獲得書籍的數(shù)目,如果還存在未借出的書籍,就將此書借出并且對書籍的數(shù)目減一,同時對書號包含的借閱標(biāo)志位取反表示此書已經(jīng)借出。同樣,在進行還書過程中也可以按照將整個過程分為準(zhǔn)備工作和完成工作,準(zhǔn)備階段是管理員了解書籍信息并按照每本書的信息檢查歸還日期是否超過了理應(yīng)歸還的日期。完成階段就是將此書書號等級并且將標(biāo)志位歸還為零,同時將此書的數(shù)量加一。(3)模型實現(xiàn)。實現(xiàn)圖的主要用途就是將現(xiàn)有的系統(tǒng)模型轉(zhuǎn)化為具體的代碼,此過程需要使用到逆向工程,目前眾多的uml建模工具都是可以提供這種轉(zhuǎn)化或者映射的,例如:rational rose就能夠成功實現(xiàn)模型想java,vc++和vb等語言的轉(zhuǎn)化。存在于uml中的許多類都是可以在正向工程匯總
使用,這些類在系統(tǒng)中都是存在一個類似圖的。每一個順序圖對象都是可以借助一個類實現(xiàn),對象則抽取其中的某個具體功能。然后將這種類映射到具體的語言就能夠成功實現(xiàn)代碼了。在這個系統(tǒng)中,我們自定義了一個基類用于表示角色,這個基類借助繼承就能夠創(chuàng)建借書者、書籍和管理者的具體對象了并且加入對象的特殊屬性,同時,借書者這個類同書籍信息和讀者信息兩個類有著緊密的聚合關(guān)系,書籍類則與書籍的詳細(xì)信息、價格和登記等有聚合關(guān)系,通過此種劃分,部分類中的屬性和相關(guān)的方法就已經(jīng)可以定義了。
2.系統(tǒng)設(shè)計實現(xiàn)。系統(tǒng)模型的設(shè)計完成之后就要上機進行編程設(shè)計了,本系統(tǒng)可以使用java加上oracle數(shù)據(jù)訪問技術(shù)實現(xiàn)的。在此系統(tǒng)中,設(shè)計了抽象的架構(gòu)視圖幫助開發(fā)者實現(xiàn)具體的路標(biāo),并且對于任務(wù)的分配和具體技能提出了明確的要求,在基礎(chǔ)上設(shè)計了組件圖,它主要顯示在軟件組件中各代碼本身的結(jié)構(gòu),對于各組件的關(guān)聯(lián),包括源代碼,編譯代碼等提供了幫助,為此設(shè)計了圖2的組件圖為具體系統(tǒng)在web上實現(xiàn)提供了幫助。
三、小 結(jié)
對于一個圖書館而言,圖書管理系統(tǒng)對于圖書的借閱和歸還整理都起到了巨大的幫助作用。同時數(shù)字圖書館的開發(fā)建設(shè)工作也是一件很復(fù)雜的軟件設(shè)計項目,需要依賴數(shù)據(jù)庫管理知識以及具體的編程語言和應(yīng)用軟件提供幫助。圖書管理系統(tǒng)是數(shù)字圖書館建設(shè)過程中一個重要的模塊,也是對大型軟件系統(tǒng)的一種嘗試,借助uml的強大功能來設(shè)計圖書管理系統(tǒng)能夠較為簡單地實現(xiàn)模型向代碼的映射并且保證整個系統(tǒng)的安全性和可靠性,是一種值得嘗試的制作圖書管理系統(tǒng)的方法。
參考文獻(xiàn):
[1]. 劉豐.冷英男. 基于uml的一個應(yīng)用軟件建模實例[j]. 計算機與現(xiàn)代化. 2004(10).132-134
篇7
關(guān)鍵詞:職業(yè)學(xué)校;計算機專業(yè);教學(xué)
計算機技術(shù)更新?lián)Q代非常迅速,社會對計算機人才的要求也越來越高,做為培養(yǎng)中等職業(yè)技術(shù)人才的職業(yè)學(xué)校,如何適應(yīng)這種形勢發(fā)展需要,培養(yǎng)合作計算機人才,全面提高學(xué)生的綜合能力呢?
一、增強教師自身素質(zhì)
計算機教師除了必須具備一般教師的基本素質(zhì)外,還應(yīng)有其獨特的素質(zhì)。具體有如下幾個方面。
1、扎實的基本功
教學(xué)活動實際上是師生間的雙邊活動,在教學(xué)中要充分發(fā)揮學(xué)生的主體作用和教師的主導(dǎo)作用,這個原則始終是課堂教學(xué)卓有成效的前提。優(yōu)化課堂教學(xué)手段,是調(diào)動學(xué)生情緒的媒介,是組織好課堂教學(xué)最重要的因素。如果計算機教師基本功扎實,能準(zhǔn)確地解答學(xué)生所提的各種問題,激化學(xué)生躍躍欲試的心理,就能調(diào)動學(xué)生學(xué)習(xí)積極性,使之進入最佳思維狀
態(tài)。
2、緊跟科技發(fā)展的步伐
計算機技術(shù)的高速發(fā)展,對計算機教師提出了更高的要求。為了適應(yīng)社會的需要,計算機教師必須不斷充電,及時跟上時代的步伐,以自己過硬的素質(zhì),寬廣的知識面去感染每一位學(xué)生,從而使計算機學(xué)習(xí)成為一個師生共同提高的過程。比如,目前個人電腦主流機型已發(fā)展到PIV,在講解計算機基本知識及組成時,就不能只停留于介紹以前的286、386和486,而應(yīng)向?qū)W生介紹一些最新的計算機軟硬件技術(shù)。隨著因特網(wǎng)進入千家萬戶,講課的內(nèi)容自然也要作相應(yīng)地調(diào)整,可根據(jù)實際情況適當(dāng)增加一些網(wǎng)絡(luò)方面的知識
3、積極參與實際應(yīng)用開發(fā)
教師不能僅僅局限于教學(xué),還應(yīng)積極參與社會實踐活動,可以利用寒暑假期,到軟件公司、網(wǎng)絡(luò)公司、計算機公司等參加實踐學(xué)習(xí),把在實際工作中的經(jīng)驗、技能經(jīng)過和理論的聯(lián)系整理加工,形成有自己特色的教學(xué)內(nèi)容,傳授給學(xué)生,這樣在課堂教學(xué)時,就可以引導(dǎo)學(xué)生如何把課本知識應(yīng)用到實際中去。
二、創(chuàng)新教育觀念
1、樹立從學(xué)生出發(fā),以學(xué)生為本的觀念。突出能力的目標(biāo)培養(yǎng)。注重人文素質(zhì)(以人為本,善待生命,關(guān)注人類命運)和科學(xué)精神(求真求實、創(chuàng)新)的培養(yǎng);結(jié)合新課程的實施,組織學(xué)生進行探究式和項目開發(fā)學(xué)習(xí)。
2、教師要真正以與學(xué)生平等的地位出現(xiàn)在學(xué)生面前,教與學(xué)過程中,盡量淡化權(quán)威者的身份,成為學(xué)生學(xué)習(xí)的合作者和問題的研究者,給學(xué)生和自己留有共同探討的時間和空間。允許學(xué)生在探討學(xué)習(xí)過程中出現(xiàn)偏差,尊重學(xué)生的意見,培養(yǎng)學(xué)生獲取知識的能力,激發(fā)學(xué)生學(xué)習(xí)興趣,能夠運用現(xiàn)有知識解決實際問題的能力。
三、改進教學(xué)方式
1、激發(fā)學(xué)生學(xué)習(xí)興趣
計算機教學(xué)本來就是一個寓教于樂、上機實踐的活動過程,所以培養(yǎng)學(xué)生的興趣只是一個起點。如何保持學(xué)生的興趣,是個漫長的過程。要充分考慮各個教學(xué)環(huán)節(jié),把知識性和趣味性融合在一起,從而有效地調(diào)動學(xué)生學(xué)習(xí)的積極性。在組織每一堂課的教學(xué)時,可設(shè)計來調(diào)節(jié)課堂氣氛,這種設(shè)置的時機沒有一定的模式,教師可視具體情況靈活確定。
如計算機程序設(shè)計語言(C++語言)教學(xué),當(dāng)講到數(shù)的排序時,可以冒泡法排序為例,請10名學(xué)生到講臺上來,讓他們按身高順序排列,然后根據(jù)排隊過程進行分析,將這一形象的過程轉(zhuǎn)化為C++程序,學(xué)生就很容易理解冒泡法的含義了。以冒泡法為基礎(chǔ),可以引申出其他的種種排序方法。如:選擇法排序、插入排序、快速排序和堆排序等等。然后及時組
織學(xué)生討論分析,究竟那種排序速度快、占內(nèi)存少進而引導(dǎo)學(xué)生思考;如果排序的數(shù)中含負(fù)整數(shù)或小數(shù),程序又該如何編呢?就這樣,整堂課都旨在鼓勵學(xué)生開動腦筋,激化學(xué)生學(xué)習(xí)的積極性,課堂的氣氛也因此變得相當(dāng)活躍,學(xué)生學(xué)習(xí)計算機的熱情自然也高漲起來。
2、激發(fā)學(xué)生想象力、創(chuàng)造力
計算機可以說是繼數(shù)學(xué)、語文后第三個對人的一生有巨大影響的學(xué)科,特別是對人的想象力與創(chuàng)造力的培養(yǎng)。當(dāng)前提倡素質(zhì)教育,就是要充分發(fā)揮學(xué)生的主動性,發(fā)揮學(xué)生的想象力和創(chuàng)造力,培養(yǎng)學(xué)生的創(chuàng)新精神。
教學(xué)中,給學(xué)生設(shè)置各種任務(wù),讓學(xué)生充分發(fā)揮自己的想象力、創(chuàng)造力,畫出各種饒有趣味的作品。這樣創(chuàng)作者可以在沒有材料限制的基礎(chǔ)上充分發(fā)揮自己的想象力、創(chuàng)造力。
3、激發(fā)學(xué)生解決實際問題的能力
在課堂上,教師應(yīng)提出一些與教學(xué)內(nèi)容有關(guān)的實際問題,讓學(xué)生想想如何解決。如在教數(shù)據(jù)庫時,可問學(xué)生本次期中考試的成績在電腦里處理,將各科成績匯總,還要排名次呢,應(yīng)該怎么辦?然后引出建立數(shù)據(jù)庫的方法,通過數(shù)據(jù)庫來完成這類任務(wù),將輕松又準(zhǔn)確。還可以進一步在其它課程中深化學(xué)習(xí),比如在后續(xù)課程《VB語言程序設(shè)計》中,將前面學(xué)過的數(shù)據(jù)庫知識如何應(yīng)用到《VB》中,進而設(shè)計一個完整的《學(xué)生成績管理系統(tǒng)》,以便將前后學(xué)到的知識融會貫通。
4、加強實踐教學(xué)環(huán)節(jié)
實踐教學(xué)環(huán)節(jié)是實現(xiàn)我們教學(xué)培養(yǎng)目標(biāo)的必經(jīng)環(huán)節(jié),只有抓住了這一環(huán)節(jié),我們培養(yǎng)的人才才能適應(yīng)市場需求,我們的學(xué)校才能辦出特色。因此,我們認(rèn)為,教學(xué)實踐是整個職業(yè)教育中的最為重要的一個環(huán)節(jié)。目前,我國絕大多數(shù)職業(yè)學(xué)校教學(xué)計劃中,實際實踐教學(xué)時數(shù)只占總教學(xué)時數(shù)的30%左右。沒有一定的實踐教學(xué)時數(shù),就無法保證較強的動手能力。30%這個比例顯然不能適應(yīng)培養(yǎng)第一線應(yīng)用型高級人才的需要,德國、北美以及澳大利亞等國家,它們的實踐教學(xué)是時數(shù)在教學(xué)計劃中都超過了50%。
總之,我們廣大老師只有在平時的教學(xué)中,不斷提高自身專業(yè)素質(zhì)能力、創(chuàng)新自身的教育教學(xué)觀念,并勇于探索實踐新方法,才能做到與時俱進,不斷提高計算機專業(yè)教學(xué)的實效性,促進學(xué)生的全面發(fā)展和將來就業(yè)。
參考文獻(xiàn) :
[1] 中華人民共和國教育部.基礎(chǔ)課程改革標(biāo)準(zhǔn)[M].北京:人民教育出版社,2001
篇8
關(guān)鍵詞
數(shù)據(jù)庫原理;教學(xué)方法;SQL
1 引言
數(shù)據(jù)庫技術(shù)產(chǎn)生至今不到40年,但它卻已浸透到計算機應(yīng)用的各個方面。數(shù)據(jù)庫技術(shù)在理論上不斷得到創(chuàng)新,在應(yīng)用上則遍及人類社會的各個角落。在學(xué)校里,數(shù)據(jù)庫技術(shù)不但早已成為計算機專業(yè)的重要課程,也已成為非計算機專業(yè)的必修課或選修課。學(xué)生懷著濃厚的興趣,要求學(xué)習(xí)數(shù)據(jù)庫的有關(guān)課程,比如《數(shù)據(jù)庫原理》。
《數(shù)據(jù)庫原理》是一門理論性和實踐性都很強的面向?qū)嶋H應(yīng)用的課程。針對目前社會對高校信息人才培養(yǎng)的要求,對這門課程的教學(xué),應(yīng)該不斷地探索新的教學(xué)手段與教學(xué)模式,才能調(diào)動學(xué)生的學(xué)習(xí)興趣,有效地提高教學(xué)質(zhì)量。
2 課堂教學(xué)
2.1 了解教學(xué)對象,有的放矢實施教學(xué)
幾年來我給不同層次(本科、???、中專、職高)和不同專業(yè)(工科、理科、文科)的學(xué)生上過課。他們各自有其特點。在教學(xué)中我們不能用一樣的要求、一樣的內(nèi)容、一樣的教學(xué)方法、一樣的講稿去對待。為此,我在每一次上課之前都認(rèn)真了解對象的情況(知識與技能基礎(chǔ)、是否學(xué)過其它計算機課程、學(xué)習(xí)態(tài)度、上機條件等),并根據(jù)情況調(diào)整上課內(nèi)容、重點和進度。
2.2 教學(xué)要符合學(xué)生的認(rèn)識規(guī)律,使他們循序漸進地吸取課程內(nèi)容
教學(xué)過程應(yīng)該體現(xiàn)教學(xué)思想和教學(xué)過程的統(tǒng)一、教學(xué)過程與學(xué)生學(xué)習(xí)過程的統(tǒng)一,既教師的認(rèn)識過程,更應(yīng)該是學(xué)生的認(rèn)知過程。教師必須做到認(rèn)真研究本課程學(xué)習(xí)過程的規(guī)律和結(jié)構(gòu),即:入門理解掌握應(yīng)用四個階段,做到循循善誘,循序漸進,步步深入。
2.3 創(chuàng)設(shè)問題情境,實施啟發(fā)式教學(xué),調(diào)動學(xué)生學(xué)習(xí)興趣
學(xué)生的創(chuàng)新思維是一項自主性的活動,傳統(tǒng)教育中的“填鴨式”灌輸教學(xué)方法顯然不能培養(yǎng)學(xué)生的創(chuàng)新思維和能力。只有通過教師啟發(fā)式教學(xué),才能激發(fā)學(xué)生的學(xué)習(xí)動機,鍛煉思考和判斷能力,提高分析問題和解決問題的能力。啟發(fā)式教學(xué)可以穿插在教學(xué)活動的任何階段,其關(guān)鍵在于設(shè)計問題情境。問題的設(shè)計要有一定的難度,要學(xué)生自己通過適當(dāng)努力、聯(lián)想來解決,但是問題又必須是學(xué)生力所能及。啟發(fā)式教學(xué)也是激發(fā)學(xué)生學(xué)習(xí)動機的重要手段,這樣學(xué)生鞏固了舊知識,又在潛移默化中掌握新知識與得到提高。
2.4 使用多媒體教學(xué),調(diào)動學(xué)生的形象思維
《數(shù)據(jù)庫原理》是一門實踐性很強的課程,如果還是使用傳統(tǒng)的“一根粉筆,一堂課”的教學(xué)模式是遠(yuǎn)遠(yuǎn)不夠的。我們在教學(xué)中注意了運用形象思維的方法,根據(jù)具體情況,選擇具體的教學(xué)模式,而且,計算機本來是一個工具,學(xué)習(xí)的目的應(yīng)當(dāng)在于應(yīng)用。如果用單一的傳統(tǒng)的教學(xué)模式,往往講成“空對空”,黑板上“執(zhí)行”某條SQL命令,將產(chǎn)生某個結(jié)果,學(xué)生將信將疑。若改在多媒體教室上課,如:講SQL命令如何編寫,如何執(zhí)行,產(chǎn)生什么樣結(jié)果,馬上在計算機上驗證一下,一看就會清楚了。
2.5 教學(xué)相長,突出學(xué)生的主體作用
教學(xué)過程是在教師的指導(dǎo)下學(xué)生的認(rèn)識過程,學(xué)生既是教學(xué)對象,又是認(rèn)識活動的主體,教師應(yīng)當(dāng)發(fā)揮自己的主導(dǎo)作用,努力創(chuàng)造條件,讓學(xué)生更充分地參與教學(xué)活動。學(xué)生的很多想法,有的時候也會給老師們以啟示。當(dāng)老師的也可以把一些不成熟的理論告訴學(xué)生,引導(dǎo)他們共同探討。
2.6 利用問題驅(qū)動教學(xué)法,實現(xiàn)難點突破
問題驅(qū)動教學(xué)法從問題入手,注重教學(xué)過程中的師生之間的交互,有利于激起學(xué)生的求知欲、調(diào)動學(xué)生的學(xué)習(xí)自覺性和主動性,從而提高學(xué)生分析問題和解決問題的能力。
如在講授“數(shù)據(jù)庫規(guī)范化——范式”時,可以從問題入手,采用通俗的語言,循序漸近、由淺入深地講述不同的范式。例如,在講授“第二范式”時,首先給出一個滿足第一范式的關(guān)系模式:學(xué)生成績(學(xué)號,系別,系主任,課程號,成績);然后針對這一關(guān)系模式分析其將產(chǎn)生哪些問題,為什么會產(chǎn)生這些問題,應(yīng)該如何解決;最后給出第二范式的概念。接下來,對前面的分析結(jié)果再進一步分析引出第三范式的概念。由此可以使學(xué)生對數(shù)據(jù)庫規(guī)范化的概念有一個全面的了解,從而提高學(xué)生學(xué)習(xí)理論知識的興趣和分析、解決實際問題的能力。
3 實踐教學(xué)
《數(shù)據(jù)庫原理》是一門實踐性很強的課程,通過上機操作才能使學(xué)生真正理解、消化課堂上的理論知識,這一點對數(shù)據(jù)庫應(yīng)用的學(xué)習(xí)尤為重要,因此要以應(yīng)用為目的,注重培養(yǎng)學(xué)生的動手能力,大力加強實踐教學(xué)環(huán)節(jié),努力培養(yǎng)學(xué)生的學(xué)習(xí)積極性,激勵學(xué)生的創(chuàng)新意識。
3.1 精心設(shè)計實踐教學(xué)內(nèi)容,最大程度掌握理論知識
教師的講代替不了學(xué)生的練,做練習(xí)對于學(xué)生知識的吸取、技能的獲得、能力的形成等都是不可缺少的。而學(xué)生的實踐練習(xí)與教師的輔導(dǎo)又是緊密聯(lián)系在一起,互相作用的。教學(xué)活動中學(xué)生的實踐練習(xí)必須在教師指導(dǎo)下進行的,而教師的教學(xué)也要有針對性地根據(jù)學(xué)生的練習(xí)情況而展開,要從學(xué)生的練習(xí)中獲得必要的反饋信息,并據(jù)此調(diào)整原有的教學(xué)思路,展開后續(xù)教學(xué)活動,兩者相輔相承,密不可分。所以在課堂教學(xué)之后要精心設(shè)計學(xué)生上機實踐的內(nèi)容,使學(xué)生能更好地掌握相關(guān)理論知識,做到理論與實踐有效地結(jié)合。
3.2 建立學(xué)習(xí)小組,培養(yǎng)團隊精神
《數(shù)據(jù)庫原理》這門課知識點繁多,相輔相成,完成一個項目需要較高的綜合技能。所以在這門課中,分階段地安排幾個大作業(yè)(課程設(shè)計),并把學(xué)生分為幾個學(xué)習(xí)小組,共同完成。小組成員之間的合作能促進學(xué)生之間相互學(xué)習(xí)、取長補短。實踐的結(jié)果表明,在互相討論又各有其責(zé)的學(xué)習(xí)氛圍中,對知識的提高與鞏固有很大的幫助,同時也培養(yǎng)了他們的團隊合作精神。
在課程設(shè)計的題目時,以實用性為主,且不宜過于復(fù)雜,如學(xué)生宿舍管理系統(tǒng)、學(xué)生成績管理系統(tǒng)等一些學(xué)生比較熟悉的應(yīng)用系統(tǒng)。要求學(xué)生為其設(shè)計數(shù)據(jù)庫,讓學(xué)生從需求分析開始到最后的數(shù)據(jù)庫實施一體化完成,讓學(xué)生通過此課程設(shè)計把各個知識點串聯(lián)總結(jié),學(xué)以致用,融會貫通。甚至對于有能力有興趣的學(xué)生,還可以鼓勵其在上述基礎(chǔ)上結(jié)合其他技術(shù),如結(jié)合ASP技術(shù)制作動態(tài)網(wǎng)站、結(jié)合VB技術(shù)制作應(yīng)用軟件,學(xué)生都能從中享受到學(xué)習(xí)樂趣與成就感,這樣可以取得良好的教學(xué)效果。
4 結(jié)果語
我們常說的“教學(xué)有法,教無定法”。不同的教學(xué)方法所適用的情況和取得的效果是不同的。為了達(dá)到最佳的教學(xué)效果,就必須以現(xiàn)代教育思想為指導(dǎo),與時俱進,從實際情況出發(fā),根據(jù)不同的教學(xué)內(nèi)容,不同的教學(xué)目標(biāo),不同專業(yè)和水平的學(xué)生,選擇一種或幾種最優(yōu)的教學(xué)方法,綜合加以運用,這是教師的一項基本功。
參考文獻(xiàn)
[1] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].高等教育出版社,1991
[2] 教育部人事司.高等教育心理學(xué)[M].高等教育出版社,1999