vb學(xué)生成績管理系統(tǒng)篇1
關(guān)鍵詞:計(jì)算機(jī)基礎(chǔ)教育;開放型實(shí)驗(yàn);人力資源管理系統(tǒng);業(yè)務(wù);數(shù)據(jù)庫;VB教學(xué)
中圖分類號:G642文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2009)32-8946-02
The Application of the Open Laboratry Program in VB Teaching
CHEN Ying
(Tian Mu Institute of Zhejiang Forestry University,HangZhou 310003,China)
Abstract: Based on the current situation that it is difficult for the non-computer majors to study VB language and no obvious improvement in computer teaching quality, this paper proposes a new teaching mode which combined the open laboratry program with VB teaching. This mode takes advantage of the resource of campus internet ,using the technology of VB to explore the open laboratry program, that is, the Human Resource Management System, at the meanwhile to cultivate the creativity and positive attitude of the students,to enforce the interest of learning VB, thus to improve the taching quality. What’s more, it is the assumption of computer basic teaching and education under the new teaching mode.
Key words: the computer basic teaching; the open laboratry program; human resource management system; database; the VB teaching
目前,高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育主要是為非計(jì)算機(jī)專業(yè)學(xué)生提供的計(jì)算機(jī)知識、能力與應(yīng)用方面的教育。計(jì)算機(jī)語言是其重要組成部分,作為計(jì)算機(jī)語言重要成員之一的Visual Basic(簡稱VB)語言,以其簡單、易學(xué)、易用的特點(diǎn)廣泛被高等院校計(jì)算機(jī)基礎(chǔ)教育課程建設(shè)所采納。但VB語言的學(xué)習(xí)相對非計(jì)算機(jī)專業(yè)學(xué)生來說,并不是一件容易的事,因此VB教學(xué)質(zhì)量并不樂觀。近年來立項(xiàng)《基于開放型項(xiàng)目促進(jìn)VB教學(xué)》科研課題,重點(diǎn)探索如何應(yīng)用開放型實(shí)驗(yàn)項(xiàng)目,依托校園網(wǎng)開發(fā)實(shí)驗(yàn)人力資源管理系統(tǒng),提高VB語言的教學(xué)與實(shí)踐水平。探索發(fā)現(xiàn),基于開放型實(shí)驗(yàn)項(xiàng)目,在某種程度上,極大地調(diào)動了學(xué)生學(xué)習(xí)的積極性與主動性,提高了學(xué)生自主開發(fā)能力、實(shí)驗(yàn)操作能力、創(chuàng)新能力和科研能力。
1 開放型實(shí)驗(yàn)人力資源管理系統(tǒng)的總體實(shí)現(xiàn)思路
開放型實(shí)驗(yàn)項(xiàng)目的主體對象是學(xué)生,因此,通過學(xué)生對人力資源管理系統(tǒng)需求的理解,以及自己在應(yīng)用現(xiàn)有的人力資源管理系統(tǒng)的基礎(chǔ)上,抽取形成自己所需的人力資源管理系統(tǒng)業(yè)務(wù)模型。再通過VB語言程序?qū)崿F(xiàn)相應(yīng)的功能模塊。整個(gè)過程中,既鍛煉了學(xué)生獨(dú)立思考能力、分析業(yè)務(wù)能力、同時(shí)加深了學(xué)生之間的相互溝通。
2 開放型實(shí)驗(yàn)人力資源管理系統(tǒng)的總體目標(biāo)
因面向的學(xué)生對象是非計(jì)算機(jī)專業(yè)的學(xué)生,根據(jù)學(xué)生的基礎(chǔ)及學(xué)生自身特點(diǎn),針對人力資源管理系統(tǒng)的特點(diǎn)分析,采用B/S(Browser/Web Server)結(jié)構(gòu)和關(guān)系型數(shù)據(jù)庫結(jié)合的方式作為技術(shù)體系架構(gòu),以浙江林學(xué)院的人力資源管理系統(tǒng)業(yè)務(wù)體系為核心,形成相應(yīng)的軟件系統(tǒng)。
基于B/S結(jié)構(gòu)和關(guān)系型數(shù)據(jù)庫結(jié)合的方式,其優(yōu)勢是界面簡單,易于與Internet上其他系統(tǒng)集成,適合信息的查詢和組織,有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,減輕系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本。
3 開放型實(shí)驗(yàn)人力資源管理系統(tǒng)的總體業(yè)務(wù)分析
3.1 總體業(yè)務(wù)框架
人力資源管理實(shí)現(xiàn)對干部的統(tǒng)一管理和對人力資源管理的統(tǒng)一控制。圖1描述了人力資源管理的業(yè)務(wù)構(gòu)成。
3.2 總體功能模塊
浙江林學(xué)院人力資源管理業(yè)務(wù)包括兩個(gè)層面:學(xué)校機(jī)關(guān)的人力資源業(yè)務(wù)管理;各院系的人力資源業(yè)務(wù)管理。學(xué)校機(jī)關(guān)層面人力資源管理主要從學(xué)校整體發(fā)展戰(zhàn)略出發(fā),完成對人員的統(tǒng)一招聘、人員培訓(xùn)、績效考核體系的建立,以及合理地均衡和配置整個(gè)學(xué)校人力資源等業(yè)務(wù),為各院系的績效考核,人員具體工作的安排提供標(biāo)準(zhǔn)與參考;各院系層面的人力資源管理主要包括人員基本檔案建立、人員相應(yīng)崗位工作的培訓(xùn)、人員績效考核、個(gè)人的職業(yè)設(shè)計(jì),同時(shí)為學(xué)校機(jī)關(guān)人力資源部提供本單位的人員架構(gòu)、人員素質(zhì)等相關(guān)資料。
學(xué)校人力資源管理整體業(yè)務(wù)如圖2所示。
1) 組織管理:主要功能包括組織機(jī)構(gòu)管理、職位體系管理、崗位管理、各種查詢等功能。
2) 招聘管理:主要功能包括招聘計(jì)劃管理,招聘信息、員工到職管理等功能。
3) 員工管理:主要功能包括員工檔案管理、勞動合同管理、各種統(tǒng)計(jì)查詢等功能。
4) 培訓(xùn)管理:主要功能包括制定各類培訓(xùn)計(jì)劃、各類培訓(xùn)與學(xué)習(xí)活動管理、培訓(xùn)效果進(jìn)行評估管理等功能。
5) 保險(xiǎn)福利管理:主要功能包括員工保險(xiǎn)臺帳管理、各類保險(xiǎn)資費(fèi)的計(jì)算方式和計(jì)算公式的設(shè)置、保險(xiǎn)關(guān)系轉(zhuǎn)移管理;綜合查詢各種保險(xiǎn)費(fèi)用、福利計(jì)劃管理等功能。
6) 考勤管理:主要功能包括考勤設(shè)置、考勤管理(包括與考勤機(jī)的數(shù)據(jù)接口)、考勤報(bào)表管理等功能。
7) 薪資管理:主要功能包括薪資項(xiàng)目計(jì)算公式設(shè)置、薪資發(fā)放管理、薪資調(diào)整管理、薪資臺帳管理等功能。
8) 績效考核:主要功能包括設(shè)置考核結(jié)果計(jì)算公式、技能鑒定管理、綜合查詢等功能。
9) 個(gè)人職業(yè)設(shè)計(jì):主要包括個(gè)人職業(yè)設(shè)計(jì)申請、職業(yè)設(shè)計(jì)審核、個(gè)人職業(yè)設(shè)計(jì)的實(shí)現(xiàn)等功能
10) 信息中心:主要功能包括查詢各類歷史信息。
11) 報(bào)表中心:主要功能包括:處理各類定期報(bào)表和臨時(shí)報(bào)表的查詢、統(tǒng)計(jì)分析及打印輸出;報(bào)表數(shù)據(jù)的上報(bào)、接收、歸檔處理等功能
4 應(yīng)用接口設(shè)計(jì)實(shí)現(xiàn)方式
在學(xué)校人力資源管理系統(tǒng)中,不同院系(部門)之間、不同信息系統(tǒng)之間存在著特定的信息交流。這些信息的交流需要定義接口來實(shí)現(xiàn)。接口的實(shí)現(xiàn)方式根據(jù)實(shí)際情況和需要有如下兩種實(shí)現(xiàn)方式。
1) 緊密耦合方式
采用數(shù)據(jù)庫共享或數(shù)據(jù)訪問API實(shí)現(xiàn)的方式。這種方式適用于接口內(nèi)容可以事先確定的、對響應(yīng)和操作速度要求較高的情況。
不同的信息系統(tǒng)將自己的數(shù)據(jù)通過數(shù)據(jù)訪問API放入數(shù)據(jù)庫中。其它信息系統(tǒng)如果需要那些數(shù)據(jù)時(shí),通過數(shù)據(jù)訪問API在數(shù)據(jù)庫中進(jìn)行查詢,獲得這些信息。
2) 松散耦合方式
采用定義XML文件的模式,然后通過XML文件傳遞實(shí)現(xiàn)的方式,如圖3所示。這種方式適合于接口內(nèi)容確定,但具有一定范圍,對響應(yīng)和操作速度要求不高的情況。
5 系統(tǒng)數(shù)據(jù)管理的風(fēng)險(xiǎn)控制
本次開放型實(shí)驗(yàn)項(xiàng)目的人力資源管理系統(tǒng)涉及到整個(gè)學(xué)校的人力資源管理,相對沒任何社會經(jīng)驗(yàn)的學(xué)生來說,必然會遇到多方面新的挑戰(zhàn)。因此,在實(shí)驗(yàn)過程中的風(fēng)險(xiǎn)必須加以認(rèn)真分析,并針對風(fēng)險(xiǎn)產(chǎn)生的原因采取相應(yīng)措施加以預(yù)防和控制。為了防止用戶對數(shù)據(jù)庫的非法訪問,系統(tǒng)中以身份驗(yàn)證的方式規(guī)定了各級的訪問權(quán)限,同時(shí)對系統(tǒng)與其他相關(guān)系統(tǒng)(如財(cái)務(wù)系統(tǒng)、教學(xué)系統(tǒng)等)的接口問題采用相應(yīng)的防范處理,以保證系統(tǒng)協(xié)調(diào)實(shí)現(xiàn)。
6 結(jié)束語
在開放型實(shí)驗(yàn)項(xiàng)目的實(shí)施過程中,因面向?qū)ο蟮膶W(xué)生主要是非計(jì)算機(jī)專業(yè),存在的問題也不可小視。如:因VB語言課程不是其專業(yè)基礎(chǔ)課,因此大部分學(xué)生對計(jì)算機(jī)系統(tǒng)的開發(fā)與應(yīng)用重視性不夠;開放型實(shí)驗(yàn)項(xiàng)目是不受時(shí)間、不受地點(diǎn)限制,以學(xué)生為主體的主動學(xué)習(xí)的一種方法,有些學(xué)生并沒真正理解這一點(diǎn),很多時(shí)候還是需要教師的指導(dǎo)下完成相應(yīng)模塊的學(xué)習(xí)。等等。但是,總體來說,開放型實(shí)驗(yàn)項(xiàng)目是從實(shí)驗(yàn)教學(xué)實(shí)際需求出發(fā),將開放型實(shí)驗(yàn)項(xiàng)目與平時(shí)的VB教學(xué)結(jié)合起來,有利于提高學(xué)生學(xué)習(xí)VB語言的興趣,增加學(xué)生在VB教學(xué)中的能力與實(shí)踐水平,同時(shí)也讓學(xué)生的自主性、創(chuàng)新性得到了最大潛力的發(fā)揮。隨著數(shù)字化校園建設(shè)進(jìn)程加速,基于開放型實(shí)驗(yàn)項(xiàng)目在教學(xué)中的重要性將越來越突出,并且會進(jìn)一步的完善與發(fā)展。
參考文獻(xiàn):
[1] 張逸軍.基于校園網(wǎng)的開放型實(shí)驗(yàn)管理系統(tǒng)的構(gòu)建[J].中國現(xiàn)代教育裝備,2006(7).
[2] 史建成.基于開放型創(chuàng)新實(shí)驗(yàn)室的創(chuàng)新能力培養(yǎng)探索[J].上海第二工業(yè)大學(xué)學(xué)報(bào),2009(1).
[3] 陳英,王承志.基于開放型實(shí)驗(yàn)項(xiàng)目促進(jìn)計(jì)算機(jī)應(yīng)用能力培養(yǎng)[J].電腦與電信,2007(12).
[4] 劉建紅.基于流媒體技術(shù)的開放型實(shí)驗(yàn)教學(xué)體系框架的思考[J].電氣電子教學(xué)學(xué)報(bào),2008(s1).
vb學(xué)生成績管理系統(tǒng)篇2
關(guān)鍵詞:VB教學(xué);教學(xué)改革;教學(xué)方法
Visual Basic(VB)以其強(qiáng)大的性能、完整而又豐富的工具、快速的處理速度、友好的界面以及完備的兼容性等諸多優(yōu)點(diǎn),逐漸受到廣大用戶的歡迎,也成為很多高校的必修課程之一。用它編程時(shí)不需要編寫紛繁復(fù)雜的代碼描述界面,只需要把系統(tǒng)里的控件拖到編輯界面上為它編寫事件代碼即可。它既可以編寫Windows應(yīng)用程序,也可用于數(shù)據(jù)庫處理、C/S網(wǎng)絡(luò)管理等應(yīng)用中。通過該課程的教學(xué),可以培養(yǎng)學(xué)生可視化編程能力,提高程序設(shè)計(jì)素養(yǎng)。
1.我校VB教學(xué)過程中的問題
我校是一所位于川東北地區(qū)的綜合性全日制市屬普通高職院校,由于地區(qū)經(jīng)濟(jì)相對較差,學(xué)生的基礎(chǔ)相對某些高等院校來也說比較薄弱。VB程序設(shè)計(jì)是在我校計(jì)算機(jī)類專業(yè)大一下學(xué)期開設(shè)的一門專業(yè)基礎(chǔ)課,是一門理論與實(shí)踐并重的課程。
對于程序設(shè)計(jì)語言,大多數(shù)同學(xué)一開始懷著好奇和期待的心理,學(xué)習(xí)的時(shí)候興趣普遍較高,但一旦學(xué)習(xí)到復(fù)雜控件和事件驅(qū)動編程等內(nèi)容時(shí),有的同學(xué)對可視化編程就不能夠完全理解了。隨著課程難度和深度的增加,許多枯燥、抽象的概念出現(xiàn)在面前,導(dǎo)致他們學(xué)習(xí)VB的興趣越來越小,學(xué)習(xí)的恒心和毅力也開始不足。
另外,傳統(tǒng)的計(jì)算機(jī)教學(xué)方法和教學(xué)模式對于現(xiàn)階段的VB教學(xué)已經(jīng)不適用,教師的教學(xué)仍然處在對知識傳授和灌輸上,學(xué)生被動地聽,教師費(fèi)力地講,學(xué)生上機(jī)操作也是參照教材上的例題或者已有的設(shè)計(jì)進(jìn)行練習(xí),很少有進(jìn)行大項(xiàng)目的訓(xùn)練。最后能夠利用VB編寫一段完整程序的學(xué)生少之又少,期末能夠達(dá)到教學(xué)目標(biāo)的學(xué)生有三分之一就不錯(cuò)了,大部分的學(xué)生由于興趣不高學(xué)不懂而早已放棄。
2.教學(xué)改革與教學(xué)模式創(chuàng)新
2.1注意教學(xué)的方式方法,培養(yǎng)學(xué)生對程序設(shè)計(jì)語言的興趣
偉大的科學(xué)家愛因斯坦說過:“興趣是最好的老師。”為了使初學(xué)者能盡快地掌握程序設(shè)計(jì)方法,平時(shí)教師在教學(xué)中要特別注意培養(yǎng)學(xué)生的學(xué)習(xí)興趣。在課程講授過程中,要結(jié)合實(shí)際,從具體問題入手,努力把枯燥無味的“語言”講得生動活潑。比如第一節(jié)課在介紹VB的優(yōu)點(diǎn)及特點(diǎn)時(shí),就可以通過一些課件來介紹日常生活中用VB制作的各種應(yīng)用程序和信息管理系統(tǒng),如圖書借閱系統(tǒng)、教務(wù)管理系統(tǒng)等,用直觀和貼近生活的方式先給學(xué)生一個(gè)初步印象,讓學(xué)生了解利用VB編程可以設(shè)計(jì)出很多我們?nèi)粘I钪行枰臇|西,它與我們的生活是密切相關(guān)的。
從第二節(jié)課開始就拋棄那些長篇大論的說教,直接從系統(tǒng)設(shè)計(jì),控件、事件等內(nèi)容開始介紹,從登錄界面逐步完善系統(tǒng),讓學(xué)生覺得這個(gè)系統(tǒng)有更多的內(nèi)容等著他們?nèi)W(xué)習(xí)和實(shí)踐,而且一開始就給學(xué)生提供能夠自我實(shí)踐和完成的項(xiàng)目,把學(xué)生吸引到課堂內(nèi)容上來,讓學(xué)生認(rèn)為自己有能力完成這個(gè)項(xiàng)目,千方百計(jì)激發(fā)學(xué)生學(xué)習(xí)的興趣和積極性。
2.2靈活運(yùn)用多種教學(xué)法,引入案例和啟發(fā)式教學(xué),激發(fā)學(xué)生學(xué)習(xí)的潛能
為培養(yǎng)學(xué)生的邏輯思維和創(chuàng)新能力,在教學(xué)過程中,通過各種教學(xué)方法和手段激發(fā)學(xué)生的學(xué)習(xí)欲望,使其積極投入到學(xué)習(xí)中,積極思維,發(fā)現(xiàn)問題,提出問題,并學(xué)會自己逐步解決問題。在授課中,改變過去教師對學(xué)生填鴨式的滿堂灌,要以學(xué)生為中心,采用啟發(fā)式、互動式等教學(xué)方法,讓學(xué)生成為課堂教學(xué)的主體,積極參與各項(xiàng)教學(xué)活動。
課程總體要有一個(gè)大框架,設(shè)計(jì)一個(gè)比較簡單易懂的系統(tǒng),里面包含一些常用的控件。授課就圍繞著開發(fā)這樣一個(gè)系統(tǒng)來進(jìn)行,先是簡單的界面設(shè)計(jì)和一些常見的控件學(xué)習(xí)、應(yīng)用,后面是關(guān)于數(shù)據(jù)庫的相關(guān)控件的使用,等課程結(jié)束的時(shí)候這樣一個(gè)系統(tǒng)也就完成了。以這種形式進(jìn)行授課可以保持課堂內(nèi)容的完整性和連貫性,讓學(xué)生看到和感受到的是一個(gè)完整的學(xué)習(xí)過程。另外通過對完整的項(xiàng)目的系統(tǒng)分析,能培養(yǎng)學(xué)生良好的編程習(xí)慣,善于獲取他人經(jīng)驗(yàn)的能力以及掌握綜合運(yùn)用所學(xué)知識的能力,從而真正提高編程能力。在這一過程中,每一步都要求師生共同探討,讓學(xué)生在啟發(fā)下思考,在思考中解決問題,從而掌握獨(dú)立分析問題、解決問題的方法。
2.3采用多媒體教學(xué)手段,使課堂教學(xué)與實(shí)踐教學(xué)相結(jié)合
教師課堂采用多媒體現(xiàn)場編程演示,避免只講語法和理論,達(dá)到“以學(xué)生為本、師生互動”的目的,能夠豐富課堂教學(xué)內(nèi)容,有助于增強(qiáng)學(xué)生學(xué)習(xí)的積極性和主動性,提高教學(xué)效率和教學(xué)質(zhì)量,活躍課堂氣氛,讓學(xué)生充分運(yùn)用所學(xué)知識參與編程,并及時(shí)向老師提出疑問,做到當(dāng)堂課的問題當(dāng)堂解決,不影響學(xué)生課下練習(xí)。編程實(shí)例采用貼近學(xué)生生活和實(shí)踐的例子,讓學(xué)生全方面考慮編程要解決的問題,將程序用于實(shí)踐,增強(qiáng)趣味性。
2.4重視實(shí)踐課教學(xué),突出能力培養(yǎng)
VB程序設(shè)計(jì)課程的主要特點(diǎn)是實(shí)踐性強(qiáng),僅僅通過閱讀教材、參考書或聽課只能讓學(xué)生達(dá)到“學(xué)過VB”而不是“學(xué)會VB”的目的,為了讓學(xué)生真正學(xué)會利用VB語言編程,最重要的環(huán)節(jié)就是實(shí)踐。因此對于VB語言教學(xué)而言,實(shí)踐教學(xué)在培養(yǎng)學(xué)生實(shí)際編程能力方面所起的作用是舉足輕重的。
實(shí)踐中,教師需要仔細(xì)考慮給學(xué)生的實(shí)踐項(xiàng)目應(yīng)該包含哪些內(nèi)容。走出課堂,可以搜集社會上的一些軟件項(xiàng)目簡化給學(xué)生做,大膽嘗試讓學(xué)生自己到社會上去做一些項(xiàng)目以豐富他們的開發(fā)和設(shè)計(jì)經(jīng)驗(yàn),建議在項(xiàng)目里定下基本目標(biāo)和高級目標(biāo),對于有難度的項(xiàng)目任務(wù)要事先演示或給出清晰、詳盡的操作步驟,便于學(xué)生自主學(xué)習(xí),也可以將幾個(gè)同學(xué)(男女、成績好壞搭配)分為一組,共同合作完成。讓學(xué)生得到最大限度的實(shí)踐鍛煉,迅速提升各方面能力。
通過VB課程的學(xué)習(xí)為學(xué)生打開一道學(xué)會學(xué)習(xí)的門,鼓勵(lì)學(xué)生從生活中發(fā)現(xiàn)問題并搜集各種資源解決問題,養(yǎng)成良好的探索問題和解決問題的習(xí)慣,在工作崗位上碰到學(xué)校里沒有碰到過的問題時(shí)可以快速上手并且運(yùn)用,同時(shí)鍛煉自己團(tuán)隊(duì)協(xié)作與合作精神。
2.5改變傳統(tǒng)考核方式,通過多種考核方式綜合評定考試成績
突出過程考核和編程能力考核,除采用傳統(tǒng)的理論考核了解學(xué)生對本課程的基本理論、基本知識的掌握情況外,通過對學(xué)生的各次實(shí)驗(yàn)的評價(jià)累計(jì)考核,對實(shí)踐能力的機(jī)考,重點(diǎn)考察學(xué)生應(yīng)用知識的能力(編程能力)。結(jié)合學(xué)生的動手能 力,獨(dú)立分析解決問題的能力和創(chuàng)新精神,總結(jié)報(bào)告以及學(xué)習(xí)態(tài)度綜合考評。成績分優(yōu)、良、中、差四個(gè)等級。
除期末考試外平時(shí)增加實(shí)踐環(huán)節(jié)的考核,做到不僅考理論,同時(shí)還要考實(shí)際編程能力。實(shí)施創(chuàng)新鼓勵(lì)附加分制度,對有創(chuàng)新的研究型和設(shè)計(jì)型實(shí)驗(yàn)做得比較好的學(xué)生,在平時(shí)分?jǐn)?shù)中給予適當(dāng)?shù)募臃?平時(shí)成績、實(shí)踐考核成績、期末考試成績分別按20%:40%:40%的比例評定綜合成績。
3.結(jié)論
隨著計(jì)算機(jī)的發(fā)展,未來社會將需要更多軟件人才,目前我國也正在大力扶持軟件產(chǎn)業(yè),許多大中城市響應(yīng)國家號召都建有軟件園。我國的軟件人才主要是通過高校培養(yǎng)的。對于軟件的開發(fā),需要大量具有實(shí)際開發(fā)能力的各類軟件人才,但絕大多數(shù)人的主要工作僅僅只是“做”,而不是科學(xué)研究。即他們應(yīng)掌握國際上最新軟件的使用方法,具有負(fù)責(zé)大型軟件某個(gè)具體環(huán)節(jié)的工作的能力。這給高職計(jì)算機(jī)程序設(shè)計(jì)培養(yǎng)軟件藍(lán)領(lǐng)人才,提供了廣闊的就業(yè)機(jī)會。作為高職院校的一名程序設(shè)計(jì)課程的老師,一定要抓住這大好時(shí)機(jī),從教學(xué)內(nèi)容、教學(xué)方法和考核方式等諸方面去進(jìn)行改革,將學(xué)生培養(yǎng)成社會所需要的人才,順利從業(yè)!
參考文獻(xiàn):
[1]高職院校VB教學(xué)方法改革初探,史媛,《福建電腦》,2010年10期
[2]高職院校計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)改革初探,劉麗峰,《科技創(chuàng)新導(dǎo)報(bào)》,2009年16期
[3]C語言程序設(shè)計(jì)教學(xué)改革初探,翟秋菊期0099 ,《農(nóng)業(yè)網(wǎng)絡(luò)信息》,2008年第3期
vb學(xué)生成績管理系統(tǒng)篇3
關(guān)鍵詞:學(xué)生管理系統(tǒng);Access2003;Visual Basic
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9599 (2013) 01-0177-02
1 關(guān)于VB語言的簡單介紹
1.1 Visual Basic 語言的特點(diǎn)
Visual Basic 語言用其設(shè)計(jì)應(yīng)用程序時(shí)具有兩個(gè)基本特點(diǎn):可視化設(shè)計(jì)和事件驅(qū)動編程。 可視化設(shè)計(jì):表現(xiàn)在VB在設(shè)計(jì)應(yīng)用于程序界面時(shí)有“所見即所得”的處理功能。 事件驅(qū)動編程:在設(shè)計(jì)應(yīng)用程序時(shí),把對象添加到窗體中,在用戶與程序進(jìn)行交互時(shí),用戶基本上是通過鼠標(biāo)、鍵盤與應(yīng)用程序進(jìn)行交互的,那些對象就必須對鼠標(biāo)和鍵盤操作所引發(fā)的事件做出響應(yīng),來執(zhí)行一段應(yīng)用程序。
1.2 Visual Basic 系統(tǒng)幾個(gè)在程序應(yīng)用中的常用名詞
Visual Basic 系統(tǒng)除了一般高級語言所具有的一些名詞術(shù)語外,還有幾個(gè)系統(tǒng)常用的名詞。其基本含義如下:
(1)視窗(Form)
視窗是進(jìn)行人機(jī)交互的界面或接口,也叫窗體。VB系統(tǒng)的人機(jī)交互界面或接口,無論是在設(shè)計(jì)時(shí)或是在運(yùn)行時(shí),都是Windows 系統(tǒng)的標(biāo)準(zhǔn)視窗。
(2)對象(Object)
對象是VB系統(tǒng)內(nèi)部提供給設(shè)計(jì)者可以直接使用的處理輸出的控制工具。本程序所應(yīng)用到的對象類型有標(biāo)簽框 (Label Box),文本框 (Text Box),命令按扭 (Command Button),網(wǎng)格 (Data Grid),ADO控件 (Adodc1)等。當(dāng)把這些工具放置到用戶界面對應(yīng)的窗體上時(shí),被稱為對象或控件。用戶可以通過設(shè)置對象的“屬性”和“方法”,便于對象適應(yīng)自己所設(shè)計(jì)應(yīng)用程序的輸入輸出內(nèi)容,對象的生成過程及結(jié)構(gòu)都被封裝起來。正確使用對象可以減少程序和開發(fā)時(shí)間,提高程序設(shè)計(jì)者的工作效率。
(3)屬性(Properties)
屬性是VB系統(tǒng)提供的有關(guān)對象的參數(shù)或數(shù)據(jù)接口。用戶通過適當(dāng)?shù)卦O(shè)置或改變對象的屬性來確定對象的外觀及性能特征,從而有效地使用系統(tǒng)提供的對象。比如,對象的名稱、在屏幕上顯示的位置、大小、顏色、接收或容納的數(shù)據(jù)內(nèi)容及數(shù)據(jù)的表現(xiàn)格式等。
(4)事件(Events)
事件是指用戶或操作者對計(jì)算機(jī)進(jìn)行的某一操作(如擊鍵、單擊或移動鼠標(biāo)等)的行為或系統(tǒng)狀態(tài)發(fā)生的變化。VB系統(tǒng)常用事件來引導(dǎo)計(jì)算機(jī)執(zhí)行一段程序。程序所用的鍵盤事件有KeyPress(按鍵)事件,KeyDown事件和KeyUp事件;鼠標(biāo)事件有Click(單擊鼠標(biāo))事件,DbDlicd(雙擊鼠標(biāo))。
(5)方法(Method)
方法主要是指對一個(gè)對象使用某種作用的過程。它是在程序執(zhí)行的過程中要計(jì)算機(jī)執(zhí)行的某種操作。其程序的方法有Show(顯示)方法,Hide(隱藏)方法,Refresh(刷新)方法。
(6)過程(Procedure)
過程是指經(jīng)過定義或說明的,或基于某一對象對應(yīng)的事件所引發(fā)的程序段。
(7)模塊 (Module)
模塊是指一些運(yùn)算量或過程進(jìn)行聲明或定義的一個(gè)集合。系統(tǒng)程序大體可分成四個(gè)模塊:數(shù)據(jù)輸入、根據(jù)查詢、數(shù)據(jù)打印和通訊。
1.3 為何選擇VB語言作為開發(fā)工具?
VB是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計(jì)語言,可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強(qiáng)大可以與Windowsr專業(yè)開發(fā)工具SDK相媲美。在Visual Basic環(huán)境下,利用事件驅(qū)動的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的廣泛應(yīng)用程序接口(API)函數(shù),以用動態(tài)鏈接庫(DLL)、對象的鏈接與世隔嵌入(OLE)、開放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高效、快速地開發(fā)Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。隨著版本的提高,Visual Basic的功能也越來越強(qiáng)。5.0版以后,Visual Basic推出了中文版,與前個(gè)版本相比,其功能有了很大提升。
但是,功能再強(qiáng)大,Visual Basic仍然有一個(gè)缺點(diǎn):在沒有MSVBVM**.DLL的計(jì)算機(jī)上必須安裝所需的DLL文件。
2 系統(tǒng)結(jié)構(gòu)
2.1 系統(tǒng)模塊
學(xué)生管理系統(tǒng)模塊,整體分成部分,分別為:系統(tǒng)管理、班級管理、學(xué)生檔案管理、學(xué)生交費(fèi)管理、課程管理、成績管理、打印報(bào)表以及幫助。
2.2 系統(tǒng)管理模塊
在系統(tǒng)管理模塊中,此模塊提供了添加用戶、修改密碼、重新登錄和退出系統(tǒng)的功能。其中添加用戶中,可以對用戶的類別進(jìn)行設(shè)置,還有權(quán)限的設(shè)置。
2.3 班級管理模塊
在班級管理模塊中,此模塊提供了班級瀏覽、添加班級及班級查詢的功能。在班級瀏覽中,可以查看各個(gè)班級的基本信息,還可以對班級信息進(jìn)行查找、修改、刪除及打印。
2.4 學(xué)生檔案管理
在學(xué)生檔案管理模塊中,此模塊提供了添加學(xué)生信息,瀏覽學(xué)生信息和查詢學(xué)生信息等基本功能。其中瀏覽學(xué)生檔案中,還可以對班級信息進(jìn)行查找、修改、刪除及打印。
2.5 學(xué)生交費(fèi)管理
在學(xué)生交費(fèi)管理模塊中,此模塊提供了基本學(xué)費(fèi)設(shè)置、學(xué)生交費(fèi)瀏覽、添加、查詢學(xué)生交費(fèi)情況的功能。其中基本學(xué)費(fèi)設(shè)置也擁有瀏覽、添加查詢學(xué)費(fèi)的功能。
2.6 課程管理模塊
在課程管理模塊中,此模塊提供了基本課程的設(shè)置和各個(gè)班級課程的設(shè)置的功能?;菊n程的設(shè)置中,可以對課程修改、添加、刪除;而班級課程的設(shè)置中,可以對每個(gè)班級的課程進(jìn)行設(shè)置。
2.7 成績管理模塊
在成績管理模塊中,此模塊中具備對進(jìn)行了選課的學(xué)生所選擇的的課程的成績進(jìn)行增加和瀏覽及查詢的功能,除此以外,還可以對考試類型進(jìn)行設(shè)置。
2.8 打印報(bào)表模塊
另外,還設(shè)置了打印報(bào)表的菜單,擁有以下功能:打印學(xué)生信息、打印課程信息、打印交費(fèi)信息。
其中,在學(xué)生查詢模塊中,可以按照學(xué)號、姓名、性別、姓名關(guān)鍵字等條件來進(jìn)行查詢;在學(xué)生交費(fèi)管理模塊中,可以查詢各個(gè)學(xué)生的交費(fèi)情況;在成績查詢模塊中則可以查詢出學(xué)生所有科目的成績。
整個(gè)學(xué)生管理系統(tǒng)用起來比較方便,為學(xué)校管理人員提供了很大的方便,大大地提高了學(xué)校管理的辦事效率。
3 數(shù)據(jù)庫的設(shè)計(jì)
3.1 數(shù)據(jù)庫的新建
打開access數(shù)據(jù)庫新建一個(gè)數(shù)據(jù)庫命名為xs,并且新建一些表,分別用于存放數(shù)據(jù),
Xs庫中包含allkecheng、cj、class、classkecheng、jf、kaoshineirong、use、xj、xuefei。
3.2 新建表
(1)新建allkecheng表,屬性列為:課程名稱、教材。元素行添加所需的課程名稱。其數(shù)據(jù)類型為文本。
(2)新建cj表,其中可以對學(xué)號、學(xué)期、類型、課程名稱和分?jǐn)?shù)進(jìn)行設(shè)置。學(xué)號、學(xué)期、類型、課程名稱的數(shù)據(jù)類型為文本。分?jǐn)?shù)的數(shù)據(jù)類型為數(shù)字。
(3)新建class表,年級、班級、教室、年制、專業(yè)、班主任的數(shù)據(jù)類型為文本,備注數(shù)據(jù)類型為備注。
(4)新建classkecheng表,年級、專業(yè)、年制、學(xué)期、課程名稱的數(shù)據(jù)類型分別為文本。
(5)新建jf表,學(xué)號、學(xué)期、交費(fèi)、欠費(fèi)、日期、操作員的數(shù)據(jù)類型分別為文本、文本、貨幣、貨幣、日期/時(shí)間、文本。
(6)新建kaoshileixing表,字段名稱為類型的數(shù)據(jù)類型為文本。
(7)新建use表,usename、passward、admin、readonly、qx1、qx2、qx3、qx4的數(shù)據(jù)類型都為文本。
(8)新建xj表,字段名稱為:學(xué)號、姓名、性別、班級、出生年月、家庭住址、郵政編碼、聯(lián)系電話、入學(xué)時(shí)間,數(shù)據(jù)類型分別為:文本、文本、文本、文本、日期/時(shí)間、文本、數(shù)字、數(shù)字、日期/時(shí)間。
(9)新建xuefei表,年級、專業(yè)、年制、學(xué)期、學(xué)費(fèi)的數(shù)據(jù)類型分別為文本、文本、文本、文本、貨幣。
4 結(jié)束語
學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。該論文通過Visual Basic 6.0軟件和ACCESS 2003數(shù)據(jù)庫,實(shí)現(xiàn)了學(xué)生基本信息的查詢、添加及修改和學(xué)生的課程、學(xué)費(fèi)、成績的查詢、添加和修改等功能。
參考文獻(xiàn):
[1]郝佳波.中文版Visual 實(shí)用教程[M].西安電子科技大學(xué)出版社,2006.
[2]李敏,王穎.Visual Basic+Access數(shù)據(jù)庫應(yīng)用實(shí)例完全解析[M].人民郵電出版社,2006.
[3]吳紹根,陳建潮.Visual Basic程序設(shè)計(jì)基礎(chǔ)作者[M].人民郵電出版社出版,2006.
[4]盧湘鴻.數(shù)據(jù)庫ACCESS 2003應(yīng)用教程作[M].人民郵電出版社,2007.
[5]郭靜,李釗平.Visual Basic 可視化程序設(shè)計(jì)[M].中國鐵道出版社,2008.
[6]張翼英程序設(shè)計(jì)基礎(chǔ)[M].清華大學(xué)出版社,2008.
[7]劉瑞新,崔慶.Visual 程序設(shè)計(jì)作者[M].機(jī)械工業(yè)出版社出版,2006.
[8]高英,張曉冬.ACCESS數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)與實(shí)例[M].人民郵電出版社,2007.
[9]吳文斗,吳心勇,周兵.VB程序設(shè)計(jì)教程[M].湖南教育出版社,2005.
vb學(xué)生成績管理系統(tǒng)篇4
關(guān)鍵詞:公共VB 課程建設(shè) 師資建設(shè)與管理
一、當(dāng)前現(xiàn)狀
我校教務(wù)處負(fù)責(zé)人要求計(jì)科系更改計(jì)算機(jī)第二門公共基礎(chǔ)課的教學(xué)內(nèi)容。個(gè)人認(rèn)為,這是學(xué)校高層對我系VB教學(xué)工作的不認(rèn)可;它的背后,也是我校其他學(xué)院對我系VB教學(xué)工作的不認(rèn)可。這在當(dāng)前各個(gè)專業(yè)都大幅度削減授課學(xué)時(shí)的背景下,對我系的公共基礎(chǔ)課建設(shè)是極為不利的;同時(shí),也會對VB課程成功申報(bào)優(yōu)質(zhì)課程產(chǎn)生致命威脅。
二、改進(jìn)措施
我校其他學(xué)院之所以不認(rèn)可我系的VB教學(xué),其依據(jù)至少有兩:第一,學(xué)生普遍認(rèn)為課程過于抽象難學(xué);第二,計(jì)算機(jī)二級考試通過率過低,計(jì)科系沒有拿的出手、可供各學(xué)院和社會認(rèn)可的成績。為了擺脫當(dāng)前的困境,提高二級等級考試通過率應(yīng)屬見效快、可行性較高的方案。
當(dāng)前,二級考試的通過率過低,說明我們VB教學(xué)的各個(gè)環(huán)節(jié)都存在或大或小的問題,因此,找出問題并給出對應(yīng)的解決辦法當(dāng)屬上上策。個(gè)人認(rèn)為,VB的教學(xué)在如下四個(gè)方面還存在不足之處、有較大的提升空間:
1.理論教學(xué)方面
我系VB理論教學(xué)水平還有待提高。目前,我系計(jì)算機(jī)二級培訓(xùn)采取的是“6+10”模式:6個(gè)月的基礎(chǔ)理論知識學(xué)習(xí)打根基,10天的集中培訓(xùn)。在后期的集中培訓(xùn)過程中,新課內(nèi)容少,復(fù)習(xí)演練居多,因此,前期6個(gè)月的基礎(chǔ)知識學(xué)習(xí)階段還有較大的改進(jìn)空間。
建議在期末考試中,逐步提高前七章考點(diǎn)的覆蓋率。當(dāng)前,在前期6個(gè)月的基本理論教學(xué)中,絕大部分老師們教學(xué)的最后進(jìn)度都是到第七章,因此,現(xiàn)行的期末考試也是考到第七章。逐步、有計(jì)劃的提高前七章考點(diǎn)的覆蓋率,不僅可促使老師們對前七章的教學(xué)進(jìn)行更深入的研究和講解,也可促使學(xué)生對這些知識的學(xué)習(xí)和掌握。
此舉,不僅可以提高學(xué)生前7章的學(xué)習(xí)水平,夯實(shí)基礎(chǔ);而且可以減輕后期培訓(xùn)的壓力,使培訓(xùn)老師將更多的時(shí)間和精力放在學(xué)生最薄弱的地方。
2.實(shí)踐教學(xué)方面
往年的二級考試成績表明,機(jī)試的通過率低于筆試的通過率,因此實(shí)踐教學(xué)改革應(yīng)是VB教學(xué)改革重點(diǎn)關(guān)注的方向。個(gè)人覺得,上課期間,很多老師使用的機(jī)試題目難度太高、綜合性太強(qiáng),不利于初學(xué)者的練習(xí);此外,實(shí)踐教學(xué)過程中的管理力度還有待提高。
建議將實(shí)踐上機(jī)題目分成基礎(chǔ)題、綜合題兩級,并明確“主基礎(chǔ)、兼綜合”的指導(dǎo)思想。所謂“基礎(chǔ)題”即是考察學(xué)生一個(gè)一個(gè)獨(dú)立的知識點(diǎn)的掌握能力;“綜合題”即考察學(xué)生多個(gè)知識點(diǎn)綜合運(yùn)用能力。對于非計(jì)算機(jī)專業(yè)的初學(xué)者來說,他們起步低、入門難,建議多以基礎(chǔ)題練習(xí)為主。
建議加強(qiáng)實(shí)踐教學(xué)過程中的管理力度。實(shí)踐教學(xué)的管理分為“點(diǎn)對面”管理和“點(diǎn)對點(diǎn)”管理兩方面。所謂“點(diǎn)對面”的管理,是指學(xué)生共同存在的問題進(jìn)行集中的講解,保證實(shí)踐教學(xué)的順利進(jìn)行,這個(gè)方面的管理工作,絕大部分的老師都做的相當(dāng)不錯(cuò)。
所謂“點(diǎn)對點(diǎn)”管理,是老師對學(xué)生進(jìn)行一對一的指導(dǎo)。當(dāng)前,很多老師采取的辦法是學(xué)生主動提問、老師上前解答的模式。但是,據(jù)個(gè)人觀察,愿意主動提問的通常都是少數(shù)學(xué)生,很多學(xué)生積極性不高、不愿意提問,他們的上機(jī)問題將會一節(jié)課一節(jié)課的累計(jì)下來,他們的學(xué)習(xí)興趣也一點(diǎn)一點(diǎn)消磨殆盡,最終無法收場。個(gè)人的做法是,以25~30分鐘為時(shí)間點(diǎn),強(qiáng)行要求每位學(xué)生給老師檢查一道題,有問題當(dāng)場解決;相信此舉可大大的減少學(xué)生上機(jī)的遺留問題,為我們后期的上機(jī)培訓(xùn)創(chuàng)造有利條件。
筆者在本學(xué)期后半段上機(jī)過程中,即是采用以基礎(chǔ)題為主、加強(qiáng)“點(diǎn)對點(diǎn)”式的管理模式,收效顯著。
3.師資方面
建議定期開展經(jīng)驗(yàn)交流會和教學(xué)觀摩活動。老師在整個(gè)教學(xué)活動中起到主導(dǎo)作用,也是關(guān)乎VB教學(xué)工作成敗的重要因素之一。個(gè)人認(rèn)為,開展各種主題的交流活動,不僅可以促使老師之間多交流、多切磋、共同學(xué)習(xí)、共同進(jìn)步;而且,通過這些交流活動,可以讓授課老師在教學(xué)目的、教學(xué)理念、教學(xué)內(nèi)容重難點(diǎn)的把握以及實(shí)踐內(nèi)容的設(shè)置方面達(dá)成高度共識。
建議加強(qiáng)對兼職老師的管理。兼職老師是我系VB教學(xué)的重要組成力量之一,他們能否配合我們的工作也直接關(guān)乎VB教學(xué)改革工作的是否順利開展。因此,建議兼職老師也參加我們的經(jīng)驗(yàn)交流會和教學(xué)觀摩活動,與他們多溝通、多交流,在教學(xué)理念、教學(xué)方式、實(shí)踐內(nèi)容的設(shè)置等方面,同VB課程組達(dá)成共識。
4.對外公關(guān)方面
建議加強(qiáng)我系與外系之間的交流。據(jù)悉,我校的優(yōu)質(zhì)課程均是由各學(xué)院負(fù)責(zé)人投票表決產(chǎn)生,因此,我系在其他專業(yè)心中的形象將直接決定了VB課程能否成功申報(bào)優(yōu)質(zhì)課程。作為全校必開的公共基礎(chǔ)課程,每位專業(yè)負(fù)責(zé)人對此都會有自己的理解和看法。走訪各個(gè)專業(yè),了解他們的想法、解答他們的疑惑、認(rèn)識VB課程的重要性也應(yīng)該是我們要做的工作之一。我們可以通過各種形式加深相互之間的交流,加強(qiáng)雙方之間的理解和信任,在各個(gè)專業(yè)中樹立良好的口碑。
三、關(guān)于論文和出教材的個(gè)人看法
優(yōu)質(zhì)課程的申報(bào)與建設(shè),其本質(zhì)是一種教研活動,教學(xué)質(zhì)量將是衡量其工作成敗的重要指標(biāo),特別是面向所有專業(yè)的公共基礎(chǔ)課。在這其中,論文和教材只能起到輔助說明作用,它們的存在,是課程教學(xué)質(zhì)量高的例證之一,說明我們的教學(xué)工作的開展科學(xué)、系統(tǒng),已經(jīng)上升到理論高度。反之,皮之不存,毛將附焉?
四、關(guān)于二級培訓(xùn)的個(gè)人看法
建議設(shè)立培訓(xùn)入學(xué)門檻。對于學(xué)習(xí)基礎(chǔ)很差的學(xué)生,為期10天的培訓(xùn)應(yīng)該作用不大,對老師而言也是資源的浪費(fèi),對于二級的通過率也沒有好處。若是盲目的招收學(xué)員,從長遠(yuǎn)來看,弊大于利。
引導(dǎo)學(xué)生充分利用暑假時(shí)間,完成培訓(xùn)教材前7章的學(xué)習(xí)。此舉,可以減輕培訓(xùn)負(fù)擔(dān)。
vb學(xué)生成績管理系統(tǒng)篇5
關(guān)鍵詞: 中職學(xué)校 VB程序設(shè)計(jì) 教學(xué)方法
近年來,中職學(xué)校大多是“分流生”(即未能被高中錄取或沒參加升學(xué)考試的初中學(xué)生),其特點(diǎn)是基礎(chǔ)薄弱,成績比較差,相當(dāng)一部分中職生缺乏刻苦學(xué)習(xí)的精神,沒有養(yǎng)成良好的學(xué)習(xí)習(xí)慣,也沒有找到適合自己的學(xué)習(xí)方法。因?yàn)椴粫W(xué)而學(xué)不好,因?yàn)閷W(xué)不好而不想學(xué),因此而產(chǎn)生厭學(xué)心理和行為,并漸漸形成學(xué)習(xí)上的惡性循環(huán)現(xiàn)象。VB語言枯燥、難以理解,學(xué)生更是缺乏相應(yīng)的知識背景,導(dǎo)致學(xué)生對這門課程有恐懼心理,缺乏興趣。這就要求教師在教學(xué)中分析、摸索出一些較為行之有效的教學(xué)方法,如此才有可能培養(yǎng)學(xué)生程序設(shè)計(jì)能力,使其掌握一門技能。因人施教,要教好這樣的學(xué)生,先要想辦法使他們對VB程序設(shè)計(jì)這門課程感興趣,否則一切都是枉然。通過興趣讓他們找到適合自己的學(xué)習(xí)方法,因?yàn)閷W(xué)得好而想學(xué),因此而產(chǎn)生自覺的學(xué)習(xí)心理和行為,并漸漸形成學(xué)習(xí)上的良性循環(huán)。
筆者根據(jù)幾年來的一線VB程序設(shè)計(jì)教學(xué)實(shí)踐,摸索出一條培養(yǎng)學(xué)生學(xué)習(xí)VB語言興趣的教學(xué)方法。
一、上好第一堂課
俗語說得好,好的開始是成功的一半,對VB語言的學(xué)習(xí)來說,上好第一堂課特別重要。教師先要了解所授課班級的具體情況,例如:男女生的人數(shù),大多數(shù)學(xué)生的興趣愛好,學(xué)生對計(jì)算機(jī)專業(yè)學(xué)習(xí)的認(rèn)識等。筆者的做法是先找該班的班主任了解情況,然后選一個(gè)適當(dāng)?shù)臅r(shí)機(jī)找該班學(xué)生,進(jìn)行第一次的非正式交流,多聽聽學(xué)生的意見和想法,這樣做的好處一是對授課的安排和組織有幫助,二是讓學(xué)生認(rèn)識你,通過你的行動讓他們感覺到老師喜歡他們、尊重他們。筆者的第一節(jié)課首先演示了一個(gè)用VB語言編寫好的,涵蓋VB本門課程所有實(shí)驗(yàn)的實(shí)驗(yàn)演示系統(tǒng),系統(tǒng)中所有實(shí)驗(yàn)通過菜單方式進(jìn)行調(diào)用。首先為該系統(tǒng)設(shè)計(jì)一個(gè)“歡迎使用VB實(shí)驗(yàn)演示系統(tǒng)”的界面,同時(shí)設(shè)置了密碼,要求密碼輸入3次,錯(cuò)誤則結(jié)束應(yīng)用程序,正確則進(jìn)入實(shí)驗(yàn)系統(tǒng)。實(shí)驗(yàn)系統(tǒng)中包含圖片、動畫、聲音,而這些內(nèi)容要與所調(diào)查班級學(xué)生的愛好聯(lián)系起來,下功夫做好,當(dāng)學(xué)生在實(shí)驗(yàn)的圖片和動畫中看到自已喜愛的明星或卡通形象,聽到感興趣的音樂,學(xué)習(xí)的熱情很快地就被調(diào)動了起來,通過演示、講解該實(shí)驗(yàn)系統(tǒng),學(xué)生對本門課程的內(nèi)容首先有了一個(gè)感性認(rèn)識;然后告訴學(xué)生平時(shí)注意自己學(xué)習(xí)知識、實(shí)驗(yàn)的積累,告訴學(xué)生當(dāng)學(xué)完本門課程后他們自己就可以將這個(gè)實(shí)驗(yàn)系統(tǒng)組裝起來。學(xué)生聽了,興趣倍增,產(chǎn)生了強(qiáng)烈的好奇心,思維也活躍起來了,開始思考怎么樣用計(jì)算機(jī)實(shí)現(xiàn)這些功能,并渴望馬上學(xué)習(xí)掌握這些技能。
二、采用人性化任務(wù)驅(qū)動教學(xué)
建構(gòu)主義學(xué)習(xí)理論認(rèn)為,知識不是通過教師傳授得到的,而是學(xué)習(xí)者在一定的情境(即社會文化背景)下,借助他人(包括教師和學(xué)習(xí)伙伴)的幫助,利用必要的學(xué)習(xí)資料,通過意義建構(gòu)方式獲得的。建構(gòu)既是對新知識意義的建構(gòu),同時(shí)又包含對原有經(jīng)驗(yàn)的改造和重組。
VB程序設(shè)計(jì)課程是集知識和技能于一體、實(shí)踐性很強(qiáng)的課程,要求學(xué)生既要學(xué)好理論知識,又要掌握實(shí)際操作技能。同時(shí)計(jì)算機(jī)知識內(nèi)容更新?lián)Q代很快,因而要培養(yǎng)學(xué)生自主學(xué)習(xí)的能力和終身學(xué)習(xí)的思想。用建構(gòu)主義學(xué)習(xí)理論來指導(dǎo)VB程序設(shè)計(jì)課程的教學(xué)很適合。所謂任務(wù)驅(qū)動教學(xué)模式,是教師把教學(xué)內(nèi)容設(shè)計(jì)成一個(gè)或多個(gè)具體的任務(wù),讓學(xué)生通過完成一個(gè)個(gè)具體的任務(wù),掌握教學(xué)內(nèi)容,達(dá)到教學(xué)目標(biāo)。它是學(xué)生主動學(xué)習(xí),教師加以引導(dǎo)的一種教學(xué)方法,它打破了傳統(tǒng)教學(xué)方法中注重學(xué)習(xí)的循序漸進(jìn)和積累的老套路,不再按照教學(xué)內(nèi)容的從易到難的順序,而是以完成一個(gè)任務(wù)作為驅(qū)動來進(jìn)行教學(xué),完成教學(xué)任務(wù)。
在實(shí)踐的教學(xué)過程中,筆者深切地體會到僅僅照搬現(xiàn)成的教學(xué)理論,根本不能達(dá)到預(yù)期的教學(xué)效果。中職學(xué)生由于他們在受基礎(chǔ)教育時(shí)學(xué)習(xí)成績較差,普遍在心理上感覺有些自卑,屬于學(xué)習(xí)上的弱勢群體。對于這類學(xué)生,教學(xué)不能僅僅定位在傳授知識、訓(xùn)練能力上,還應(yīng)把它理解為師生之間、生生之間思維碰撞、情感交流的過程,而后者往往更重要。因?yàn)閷W(xué)習(xí)是以學(xué)生為主體的活動,一節(jié)課的效益如何,主要看學(xué)生的實(shí)際感受如何,學(xué)生具有積極的情感體驗(yàn),不僅有助于他們獲得知識,掌握技能,還有助于他們學(xué)會交往,形成健康的心理和個(gè)性。在VB教學(xué)中教師應(yīng)把學(xué)生看成是學(xué)習(xí)的主體和自我發(fā)展的主體,創(chuàng)設(shè)適宜的計(jì)算機(jī)軟件教學(xué)環(huán)境,并提供充分的條件,促使學(xué)生嘗試、探索、觀察、實(shí)踐,讓他們動手、動腦,成為自主的學(xué)習(xí)者;把“教法”與“學(xué)法”統(tǒng)一起來,引導(dǎo)學(xué)生學(xué)會學(xué)習(xí),同時(shí)讓學(xué)生感受、理解知識產(chǎn)生和發(fā)展的過程,引導(dǎo)學(xué)生實(shí)現(xiàn)學(xué)習(xí)方式的多樣化,精心指導(dǎo)學(xué)生開展自主性學(xué)習(xí)、探究性學(xué)習(xí)和合作性學(xué)習(xí),同時(shí)注重學(xué)生的親身體驗(yàn),讓學(xué)生在“做中學(xué)”,在“用中學(xué)”,通過各種“任務(wù)”把知識轉(zhuǎn)化為能力。
一門課程的教學(xué)是一個(gè)復(fù)雜的系統(tǒng)工程,筆者將以上一些探索用在課堂教學(xué)和實(shí)踐教學(xué)中,取得了一些效果。但教學(xué)有法,教無定法,只要教學(xué)得法。在教學(xué)實(shí)踐中,合理運(yùn)用多種教學(xué)方法,靈活地、創(chuàng)造性地實(shí)施教學(xué),就能激發(fā)學(xué)生的興趣,培養(yǎng)學(xué)生的創(chuàng)造性思維和綜合應(yīng)用程序開發(fā)能力。
參考文獻(xiàn):
[1]余戰(zhàn)秋.“任務(wù)驅(qū)動”教學(xué)法在計(jì)算機(jī)應(yīng)用類課程教學(xué)中的應(yīng)用[J].巢湖學(xué)院學(xué)報(bào),2002,(03).
vb學(xué)生成績管理系統(tǒng)篇6
關(guān)鍵詞:VB程序設(shè)計(jì);實(shí)例教學(xué);任務(wù)驅(qū)動
中圖分類號:TP312.1-4 文獻(xiàn)標(biāo)識碼:A文章編號:1007-9599 (2011) 09-0000-01
How to Teach the VB Programming
Tao Lei
(Anshun Vocational Technology College,Anshun561000,China)
Abstract:The VB programming is the computer application research group's high-quality goods curriculum,the author studies the very good this class here the teaching method.Through with prominent teacher's exchange and the self-study,the author discovered that the VB example teaching,is actuates the student to learn this class the key.
Keywords:VB programming;Cases teaching;Task-driven
VB程序設(shè)計(jì)是一門非常容易上手的程序設(shè)計(jì)語言課程,只要潛心學(xué)習(xí),不難提高編程能力,屬于我系計(jì)算機(jī)專業(yè)學(xué)生必修課。但是在教學(xué)入門階段,VB程序設(shè)計(jì)難免會像所有程序設(shè)計(jì)語言課程一樣枯燥、難懂,不容易提起學(xué)生興趣,這樣也就無法帶領(lǐng)學(xué)生繼續(xù)走下去。本文就實(shí)例演示結(jié)合任務(wù)驅(qū)動的方法,使學(xué)生在教學(xué)過程中能積極主動的探索和學(xué)習(xí)。
一、教學(xué)以實(shí)例為主導(dǎo)
大家都知道計(jì)算機(jī)專業(yè)中的課程大都是操作性強(qiáng)的課程,比如電腦的安裝與維護(hù),一個(gè)理論知識掌握良好的學(xué)生可能還不如一個(gè)電腦城打工一兩天的學(xué)徒。老師如果只是照本宣科,不提供電腦進(jìn)行實(shí)地拆卸和安裝練習(xí),那學(xué)生是永遠(yuǎn)學(xué)不好這門課程的。在學(xué)習(xí)VB的過程中也一樣,我們以必須結(jié)合大量的實(shí)例演示,讓同學(xué)們真正體會到VB的可視化設(shè)計(jì)和它的實(shí)用性。作為程序語言設(shè)計(jì)課程,VB這門課程的教材還是以理論知識為主,特別是在VB課程的入門階段,在理論課程的授課中,教師首先是給學(xué)生詳細(xì)的介紹各個(gè)控件,只有知道每個(gè)控件各自的作用以及使用方法以后我們才可以在VB中創(chuàng)造我們自己的程序。然而在控件介紹的過程中如果只是理論知識不斷堆砌的話,活潑好動的學(xué)生們勢必厭煩,甚至厭學(xué)。雖然教科書在這個(gè)部分的實(shí)例不多,但老師必須要突破這個(gè)框框,設(shè)計(jì)出和每一個(gè)控件有關(guān)的有趣實(shí)例來開展教學(xué),這樣會達(dá)到事半功倍的效果。用實(shí)例作為上課開場導(dǎo)入就是不錯(cuò)的方法,比如學(xué)習(xí)TEXT的時(shí)候,就用一個(gè)時(shí)隱時(shí)現(xiàn)的古詩句做開場,問學(xué)生這是怎么做的;學(xué)習(xí)TIMER的時(shí)候,演示一個(gè)顯示當(dāng)前時(shí)間的條幅,學(xué)生一定好奇這是怎么來的。這時(shí)候只要稍做講解他們一定會躍躍欲試,實(shí)例激發(fā)了同學(xué)們學(xué)習(xí)程序設(shè)計(jì)的興趣,從而有了創(chuàng)作出自己的程序的需求。而當(dāng)創(chuàng)作過程遇到的還沒學(xué)到的指令代碼后,他們也會主動問老師和自己查詢,這也為我的后期教學(xué)打下好的基礎(chǔ)。
二、練習(xí)以實(shí)例為中心
學(xué)車的人不上車就學(xué)不會駕駛,游泳的人不下水也學(xué)不會游泳。我們的學(xué)生如果不用實(shí)際操作例子讓他們練習(xí),那么VB的知識只能停留在書本上。VB程序設(shè)計(jì)的教學(xué)安排為每周四到六學(xué)時(shí),其中一半是理論講解課,一半是上機(jī)實(shí)踐操作課。筆者認(rèn)為上機(jī)操作如果不采用貼合實(shí)際的例子來訓(xùn)練而只是遵照書本的話,學(xué)生學(xué)無可用,并且也打擊了他們的學(xué)習(xí)主動性。所以在生活中去尋找例子,在課余時(shí)間提煉編程心得是筆者備課的主要內(nèi)容。比如書本上有一個(gè)股票分析系統(tǒng)的訓(xùn)練,因?yàn)閷W(xué)生對這方面很生疏,不太了解,筆者就改成班費(fèi)管理系統(tǒng),學(xué)生們對這塊是再熟悉不過的,而且編好系統(tǒng)馬上就可以投入使用,所以大家的積極性、主動性都很高,做完訓(xùn)練非常有成就感,進(jìn)而很喜歡這門課程。
三、任務(wù)驅(qū)動法完善教學(xué)
當(dāng)然由于我們學(xué)院學(xué)生的思想還不夠成熟,自我控制能力相對來說還是比較差,因此自覺性還不夠好,為了監(jiān)督他們很好的學(xué)習(xí)、認(rèn)真的實(shí)踐,筆者采用了任務(wù)驅(qū)動法開展教學(xué),每次課都留兩個(gè)任務(wù),第一個(gè)任務(wù)是完全模仿筆者的課堂實(shí)例上機(jī)操作,以加強(qiáng)對本節(jié)課課程內(nèi)容的理解并熟練這些操作技巧,這項(xiàng)作業(yè)因而也比較容易完成,完成后給基本成績。第二個(gè)任務(wù)就是做過變化了的生活實(shí)例,同學(xué)們在做的時(shí)候需要舉一反三,還要會預(yù)習(xí)后面的知識,完成后給附加成績,不同程度的同學(xué)就可以根據(jù)自己的條件去安排任務(wù)。筆者認(rèn)為雖然學(xué)生不可能每個(gè)人都對這門課程有濃厚的興趣,不可能以后都去從事專業(yè)的程序設(shè)計(jì)工作,但是通過這樣的任務(wù)安排至少大家都會努力去完成任務(wù),不會厭學(xué),棄學(xué),而且一個(gè)學(xué)期過后作為計(jì)算機(jī)專業(yè)的學(xué)生,他們的基礎(chǔ)知識和技能是掌握的,并且還有一部分同學(xué)通過任務(wù)驅(qū)動真正踏上了程序設(shè)計(jì)之路。
以上的幾方面是筆者認(rèn)為的主要教學(xué)方法。程序設(shè)計(jì)教學(xué)的主要目標(biāo)是為了使同學(xué)們了解編程的基本思想,培養(yǎng)分析問題、解決問題的基本能力。圍繞著這個(gè)目標(biāo),在保證同學(xué)們學(xué)習(xí)積極性的前提下,按照他們的認(rèn)知規(guī)律組織教學(xué),一切有效的教學(xué)方法都可以在我們的教學(xué)過程中加以運(yùn)用,進(jìn)而使綜合素質(zhì)得到整體提高,這是VB程序設(shè)計(jì)課程教學(xué)的最終目標(biāo)。
采用實(shí)例教學(xué)實(shí)際上就是為了使課堂生動,提高學(xué)生的積極性、主動性,這種方法不僅在VB程序設(shè)計(jì)課程中可用,在我們的其他教學(xué)中,實(shí)例的運(yùn)用依然是提高教學(xué)效果的保障。作為一名年輕的教育工作者,在兢兢業(yè)業(yè)提高自身知識水平的同時(shí)能夠摸索到適宜學(xué)生接受的教學(xué)方法,不會出現(xiàn)肚子里有水倒不出的尷尬,這也是筆者工作的重心和快樂所在。
參考文獻(xiàn):
[1]倪飛舟.Visual Basic程序設(shè)計(jì)教程[M].2010,2(1):1
[2]周建麗.Visual Basic語言程序設(shè)計(jì)實(shí)驗(yàn)教程[M].2009,1(1):1
vb學(xué)生成績管理系統(tǒng)篇7
關(guān)鍵詞:程序設(shè)計(jì);高校;計(jì)算機(jī)基礎(chǔ)課程
中圖分類號:G640 文獻(xiàn)標(biāo)識碼:A 文章編號:1002-4107(2016)12-0040-02
大約從20世紀(jì)50年代中期開始,社會進(jìn)入了信息化時(shí)代,計(jì)算機(jī)是其代表性的象征。如今,計(jì)算機(jī)在人們的工作生活中起著越來越重要的作用,計(jì)算機(jī)基礎(chǔ)教育也成了高等教育中不可缺少的必要部分,很多高校普遍開設(shè)了計(jì)算機(jī)公共課。
計(jì)算機(jī)基礎(chǔ)教育的目標(biāo)是培養(yǎng)具有一定的計(jì)算機(jī)應(yīng)用能力,能將計(jì)算機(jī)知識與專業(yè)知識有機(jī)結(jié)合,并在專業(yè)領(lǐng)域運(yùn)用計(jì)算機(jī)解決問題的高層次、復(fù)合型人才。目前,各大高校普遍采取的教學(xué)模式是計(jì)算機(jī)基礎(chǔ)教學(xué)和一門高級語言的教學(xué)。VB程序設(shè)計(jì)是宿遷學(xué)院非計(jì)算機(jī)專業(yè)開設(shè)的一門重要的計(jì)算機(jī)基礎(chǔ)課程,是理工科學(xué)生的必修課程,旨在提高學(xué)生的計(jì)算機(jī)素質(zhì),使他們掌握基本原理,訓(xùn)練學(xué)生的邏輯思維能力,培養(yǎng)他們嚴(yán)謹(jǐn)、求實(shí)的科學(xué)作風(fēng)。
一、計(jì)算機(jī)基礎(chǔ)課程教學(xué)面臨的問題
大學(xué)擴(kuò)招后,大學(xué)生的總量急速增加,隨之產(chǎn)生的問題是學(xué)生的整體素質(zhì)有所下降,學(xué)生之間的差距也明顯增大。
首先是學(xué)生的計(jì)算機(jī)水平存在一定的差異,有的學(xué)生已經(jīng)可以熟練地操作計(jì)算機(jī)和使用常用軟件,甚至已經(jīng)學(xué)習(xí)過程序設(shè)計(jì)語言。而有的學(xué)生幾乎從來沒有接觸過計(jì)算機(jī),基礎(chǔ)很差。其次是學(xué)生的學(xué)習(xí)態(tài)度存在差異,有的學(xué)生積極上進(jìn),進(jìn)入了大學(xué)后,依然保持著對學(xué)習(xí)積極的熱情和沖勁兒,但是有的學(xué)生,認(rèn)為可以放松放松了,有懈怠的情緒。
計(jì)算機(jī)基礎(chǔ)課程教學(xué)內(nèi)容有所增加,學(xué)時(shí)卻不斷壓縮,高校普遍采用大班教學(xué)、大屏幕教學(xué),教師在講臺上侃侃而談,而學(xué)生有玩手機(jī)的、有睡覺的,無法調(diào)動起學(xué)生的學(xué)習(xí)興趣及學(xué)習(xí)熱情,教學(xué)效果不盡如人意。
計(jì)算機(jī)技術(shù)發(fā)展迅速,知識更新很快,社會對大學(xué)生計(jì)算機(jī)能力的要求也漸高,這就需要教師與時(shí)俱進(jìn),積極思考對策,改變教育觀念,不斷提高運(yùn)用現(xiàn)代教育技術(shù)手段的能力來提升學(xué)生的信息素養(yǎng)。
二、VB教學(xué)現(xiàn)狀
VB這一程序設(shè)計(jì)語言課程,要求學(xué)生掌握正確、規(guī)范的編程方法,學(xué)習(xí)通過編程來解決問題的方法和思路,能夠利用先進(jìn)的開發(fā)環(huán)境,編寫小型應(yīng)用程序,為后繼專業(yè)應(yīng)用課程打好基礎(chǔ)。該課程有一定的難度,它的概念比較抽象、內(nèi)容非常繁雜、實(shí)踐性又很強(qiáng),對于學(xué)生來說,程序設(shè)計(jì)的概念和思維方式是全新的,學(xué)生接受起來有些困難。
現(xiàn)階段不少教師反映VB難教、學(xué)生反映VB難學(xué),實(shí)際的課堂教學(xué)效果令人不滿意,體現(xiàn)了學(xué)生程序設(shè)計(jì)能力的下降趨勢。目前VB教學(xué)中反映的情況如下。
(一)學(xué)習(xí)目的不明確
非計(jì)算機(jī)專業(yè)學(xué)生缺乏一定的程序設(shè)計(jì)背景知識,不少學(xué)生認(rèn)為程序設(shè)計(jì)不是他們的專業(yè)課,難學(xué)、白學(xué)、沒有用、不知道學(xué)來干什么,有怕苦、急功近利的想法,這種思想影響了課程的教與學(xué)。教師應(yīng)讓學(xué)生認(rèn)識到程序設(shè)計(jì)是計(jì)算機(jī)素質(zhì)的重要體現(xiàn),是計(jì)算機(jī)應(yīng)用的基礎(chǔ),明確學(xué)習(xí)目標(biāo)。
(二)重理論,輕實(shí)踐
VB是實(shí)踐性很強(qiáng)的課程,過于重視課堂理論教學(xué)會造成紙上談兵,導(dǎo)致學(xué)生花費(fèi)大量時(shí)間去學(xué)習(xí)語法,對上機(jī)課缺乏興趣。教師應(yīng)強(qiáng)調(diào)實(shí)踐上機(jī)的重要性,實(shí)踐上機(jī)對知識的鞏固和能力的提高有著重要作用,是對課堂理論的補(bǔ)充和升華。實(shí)踐教學(xué)效果決定了VB這門課程的成敗,要想學(xué)好這門課程,很大程度上依賴于學(xué)生刻苦的實(shí)踐上機(jī)及鉆研。
(三)重界面,輕算法
VB界面設(shè)計(jì)很方便也很簡單,學(xué)生很容易掌握窗體、控件、菜單設(shè)計(jì)等,可以快速設(shè)計(jì)出較標(biāo)準(zhǔn)的軟件界面。
它的算法設(shè)計(jì)理解難度較大,應(yīng)讓學(xué)生明白界面設(shè)計(jì)是錦上添花,算法設(shè)計(jì)是核心,應(yīng)將更多的時(shí)間和精力放在算法研究上面。比如累加累乘算法、輾轉(zhuǎn)相除法、判斷素?cái)?shù)算法、排序算法、遞歸算法、窮舉算法、解析算法等。
(四)重結(jié)果,輕過程
大學(xué)考試是一考定終身,所以有的學(xué)生習(xí)慣于搞突擊、死記硬背、臨時(shí)抱佛腳,把所有的精力都用在考試前的幾天。有的學(xué)生平時(shí)不用功,不看書不做題,作業(yè)都是應(yīng)付了事,求知欲降低。應(yīng)該端正學(xué)風(fēng)和考風(fēng),考風(fēng)正,學(xué)風(fēng)必然正,提倡面向過程的考試改革。
三、VB教學(xué)策略
學(xué)生在高中階段受應(yīng)試教育影響根深蒂固,進(jìn)入大學(xué)后,如何培養(yǎng)自主學(xué)習(xí)、提高能力比傳授知識更為重要。如何教,如何激發(fā)學(xué)生的學(xué)習(xí)興趣和積極性,樹立在學(xué)習(xí)中創(chuàng)新、在創(chuàng)新中學(xué)習(xí)的理念,啟發(fā)創(chuàng)新意識,鼓勵(lì)制作創(chuàng)新作品,對我們教師提出了新要求,有必要認(rèn)真地研究教學(xué)方法。
程序設(shè)計(jì)語言的學(xué)習(xí)有一定的枯燥性,在實(shí)際的課堂教學(xué)過程中,學(xué)生學(xué)習(xí)興趣不大甚至沒有任何興趣,已經(jīng)成為提高課堂教學(xué)質(zhì)量的最大障礙。人們常說,興趣是最好的教師,如果能提高學(xué)生的學(xué)習(xí)興趣,就能起到事半功倍的效果,學(xué)生會很輕松,教師也不費(fèi)力。
學(xué)生的第一次課程,應(yīng)該向其介紹課程體系,讓其全面了解課程要求和自己的興趣所在,讓學(xué)生了解教學(xué)體系,掌握學(xué)習(xí)方法。當(dāng)遇到問題時(shí),鼓勵(lì)學(xué)生學(xué)會通過網(wǎng)絡(luò)求助,引導(dǎo)學(xué)生對知識進(jìn)行探究,從而鍛煉他們分析、解決問題的能力。
(一)加強(qiáng)第一堂課的教學(xué)導(dǎo)入
首先在第一次教學(xué)時(shí)就要加強(qiáng)引導(dǎo),強(qiáng)調(diào)程序設(shè)計(jì)的作用。學(xué)習(xí)VB不只是抽象思維能力、編程能力、實(shí)踐能力和創(chuàng)新能力的培養(yǎng),更重要的是耐心細(xì)致的學(xué)習(xí)工作態(tài)度的培養(yǎng),可以樹立嚴(yán)謹(jǐn)求實(shí)、百折不撓攻克難關(guān)的精神。
在學(xué)習(xí)方法上,該課程與“信息技術(shù)應(yīng)用基礎(chǔ)”課程有區(qū)別,前者是操作軟件,而VB是設(shè)計(jì)軟件,應(yīng)強(qiáng)調(diào)實(shí)踐的重要性,不是聽會、看會的,而是做會的。第一堂課對學(xué)生來說,什么是程序、程序設(shè)計(jì)、可視化界面、對象屬性、方法、事件驅(qū)動等新概念、新知識,若照本宣讀,教學(xué)效果會很差。
可以通過一個(gè)簡單的VB動畫例子,就是在電視和電影中經(jīng)常看到的有一幅圖像背景襯托的字幕滾動的案例,通過“自動”和“手動”兩個(gè)相應(yīng)的命令按鈕來控制字幕上下滾動。該例引出的知識點(diǎn)有:可視化界面設(shè)計(jì)、對象的概念、事件驅(qū)動的運(yùn)行機(jī)制、VB集成開發(fā)環(huán)境、結(jié)構(gòu)化程序設(shè)計(jì)(If和Sub過程)等。通過實(shí)例激發(fā)學(xué)生學(xué)習(xí)VB的興趣,同時(shí)讓學(xué)生思考該實(shí)例是否可以做進(jìn)一步的修改。
(二)以學(xué)生為中心開展教學(xué)活動
從第一次課程開始就要想方設(shè)法,調(diào)動學(xué)生的學(xué)習(xí)積極性,使其跟著教師教學(xué)步伐前進(jìn)。每次課前可以占用幾分鐘,演示由學(xué)生自己編寫的比較有趣的程序,從而吸引學(xué)生,也可以講解典型問題,展示優(yōu)秀習(xí)作,達(dá)到自我教育的目的。
實(shí)驗(yàn)內(nèi)容可以提前教學(xué)內(nèi)容一些,鼓勵(lì)自學(xué)與模仿,講課重點(diǎn)應(yīng)帶著問題展開,效果會很明顯。適當(dāng)豐富教學(xué)資源,以滿足不同層次學(xué)生的需要。應(yīng)該與學(xué)生適當(dāng)?shù)亟换?,課堂教學(xué)氣氛才能活躍,要求學(xué)生動腦,同步思考,調(diào)動學(xué)生學(xué)習(xí)積極性,盡可能當(dāng)堂課理解所學(xué)內(nèi)容。
(三)運(yùn)用問題教學(xué)驅(qū)動法
實(shí)施問題驅(qū)動的目的是帶著問題學(xué),讓學(xué)生更容易掌握新知識,盡量做到抽象概念形象化、復(fù)雜問題簡單化、條理清晰化。
每一個(gè)知識難點(diǎn)都是從問題的提出為引例,提前使用相關(guān)知識,讓學(xué)生從模仿到掌握解決的方法,了解新知識的意義、使用規(guī)則,并學(xué)會歸納總結(jié)。
(四)強(qiáng)化課堂管理,注重實(shí)際
大班教學(xué)中由于學(xué)生人數(shù)較多,需要進(jìn)行有效的管理。(1)定位:機(jī)房采用固定位置,既能保證出勤率,又方便于隨機(jī)檢查實(shí)驗(yàn)完成的實(shí)效?!白深^,促中間”,抓表現(xiàn)比較優(yōu)秀的學(xué)生和存在一定缺陷的學(xué)生,督促表現(xiàn)一般的學(xué)生迎頭趕上,取得進(jìn)步,有效提高教學(xué)質(zhì)量。(2)書面:讓學(xué)生事先編寫程序,以備上機(jī)時(shí)修改,期末可作為平時(shí)成績的依據(jù)。(3)隨機(jī):課堂隨機(jī)做小練習(xí),既起到點(diǎn)名作用,又方便掌握教學(xué)情況,加強(qiáng)實(shí)踐和調(diào)試程序能力的訓(xùn)練。(4)遞交:每次實(shí)驗(yàn)完成及時(shí)遞交,可以減少復(fù)制的概率,提高學(xué)生上機(jī)的效率。(5)效果:在大班教學(xué)的情況下保證了課堂、上機(jī)出勤率和作業(yè)遞交率都在98%以上。
(五)構(gòu)建兼顧過程與創(chuàng)新的考核評價(jià)體系
學(xué)生成績由平時(shí)成績、期中測試、期末機(jī)考等組成。(1)平時(shí)成績:課堂小練習(xí)、平時(shí)書面編程習(xí)題和提交的上機(jī)實(shí)驗(yàn),重在平時(shí)積累。(2)期中測試:重點(diǎn)放在算法的考核,防止到期末考試時(shí)積重難返。(3)期末機(jī)考:采用無紙化考試,提高實(shí)踐動手能力。(4)考后分析:應(yīng)該強(qiáng)化程序設(shè)計(jì)基本要求,讓學(xué)生明白努力學(xué)習(xí)可以基本達(dá)到要求,抄作業(yè)、背題目,注定會考試失敗。
(六)教學(xué)與專業(yè)應(yīng)用相結(jié)合
傳統(tǒng)的教學(xué)是通過案例、問題驅(qū)動來引出基本語法,但是與專業(yè)應(yīng)用結(jié)合比較少,學(xué)生是被動學(xué)習(xí),學(xué)習(xí)動力和成就感不足。
面向應(yīng)用、按需教學(xué)是以專業(yè)應(yīng)用為背景,結(jié)合VB語言學(xué)習(xí),做到真正地學(xué)以致用,活躍了學(xué)生的創(chuàng)造性思維,變被動為主動學(xué)習(xí)。學(xué)生帶著解決問題來學(xué)習(xí),大部分學(xué)生編程能力可以得到增強(qiáng),符合創(chuàng)新能力培養(yǎng)的模式。
VB語言涉及的知識點(diǎn)特別多,需要學(xué)生在保證課堂聽課效果的同時(shí),要堅(jiān)持課外自學(xué)。教師在教學(xué)中要不斷發(fā)現(xiàn)問題,解決問題,探索研究出更適應(yīng)學(xué)生的教學(xué)方法,通過師生的共同努力來提高VB教學(xué)質(zhì)量。
參考文獻(xiàn):
[1]何麗.高校非計(jì)算機(jī)專業(yè)VB教學(xué)探討與實(shí)踐[J].湖北
科技學(xué)院學(xué)報(bào),2012,(12).
[2]馮建國,李桂花.提高非計(jì)算機(jī)專業(yè)本科VB教學(xué)質(zhì)量的
途徑[J].長春理工大學(xué)學(xué)報(bào),2012,(4).
[3]張經(jīng)學(xué).在VB課程教學(xué)中培養(yǎng)學(xué)生創(chuàng)新能力[J].湖南
工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2012,(6).
[4]沈曉紅.任務(wù)驅(qū)動法在VB教學(xué)中的應(yīng)用[J].計(jì)算機(jī)時(shí)
vb學(xué)生成績管理系統(tǒng)篇8
關(guān)鍵詞:VB;興趣;教學(xué)方法;編程能力
中圖分類號:TP3-4 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9599 (2012) 10-0000-02
一、引言
VB(visual basic)程序設(shè)計(jì)屬于計(jì)算機(jī)基礎(chǔ)教育課程的三個(gè)層次“文化、技術(shù)、應(yīng)用”中的第二層次,VB做為一門計(jì)算機(jī)技術(shù)基礎(chǔ)課程,有其所見即所得的特點(diǎn),且它能有效的培養(yǎng)學(xué)生邏輯思維能力和應(yīng)用計(jì)算機(jī)解決實(shí)際問題的能力,多為各院校大學(xué)生的入門程序設(shè)計(jì)語言。怎樣教好、教會學(xué)生和怎樣讓學(xué)生學(xué)好、學(xué)會這門課程,是我一直研究和探索的問題。結(jié)合自己多年的實(shí)際教學(xué)經(jīng)驗(yàn),對如何提高學(xué)生的學(xué)習(xí)興趣,如何提高學(xué)生的編程能力做了研究和探討。
二、提高學(xué)習(xí)興趣
興趣是一種原始的內(nèi)部動力,在VB程序設(shè)計(jì)教學(xué)當(dāng)中顯得尤其重要。所以在第一節(jié)新課上,如果直接給學(xué)生講什么是對象、事件、控件,引入大量抽象的名詞、概念,就會打擊學(xué)生的學(xué)習(xí)興趣。教師可以先不講或少講理論知識,適當(dāng)給學(xué)生看一些用VB編寫的有趣的、有實(shí)際意義的程序,如“計(jì)算器”、“蝴蝶飛舞”、“移動字幕”、“萬年歷”、“電腦開獎(jiǎng)”、“交通紅綠燈”、“倒計(jì)時(shí)牌”、等。給學(xué)生一個(gè)視覺沖擊,讓學(xué)生切實(shí)感受到通過編程可以解決生活中的一些實(shí)際應(yīng)用;再給學(xué)生看一些與其專業(yè)想關(guān)的軟件,例如會計(jì)專業(yè)用到“用友財(cái)會軟件”及一些簡單實(shí)用的插件,從而激起學(xué)生學(xué)習(xí)程序設(shè)計(jì)的熱情和興趣。
但學(xué)生長期的學(xué)習(xí)興趣與教師的教學(xué)方法及教學(xué)藝術(shù)密不可分。剛接觸計(jì)算機(jī)語言的學(xué)生接受程序概念和程序設(shè)計(jì)的思維方式有一定的難度,難免會影響學(xué)習(xí)興趣。教師在VB教學(xué)中要立足于不同專業(yè)學(xué)生的特點(diǎn),有效地突破難點(diǎn),以提升學(xué)生學(xué)習(xí)程序設(shè)計(jì)的信心。下面介紹一些在VB教學(xué)中常用的方法。
(一)類比法
“面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念”是教材中的一個(gè)難點(diǎn),為了達(dá)到預(yù)定的教學(xué)效果,介紹對象的屬性概念時(shí),會用不同的事物作類比。例如:在介紹對象的屬性概念時(shí)可以用一個(gè)人的性別、年齡、身高、體重等屬性特征作類比;介紹對象的方法概念時(shí),可以用一個(gè)人會唱歌、會跳舞作類比,介紹循環(huán)嵌套時(shí)利用時(shí)鐘的時(shí)針與分針的轉(zhuǎn)動規(guī)律類比各個(gè)層次。
(二)直觀與抽象相統(tǒng)一
理解Int(x)函數(shù):數(shù)軸上在數(shù)x左邊(包括x本身)的第一個(gè)整數(shù),這樣學(xué)生能比較直觀的區(qū)分正數(shù)和負(fù)數(shù)的函數(shù)值。交換變量X與變量Y的數(shù)值:把x,y分別比喻成裝有不同飲料的甲乙兩個(gè)杯子,要交換甲乙兩個(gè)杯子中的飲料,需要拿一個(gè)空杯子丙,作為中間周轉(zhuǎn)飲料的杯子。使同學(xué)明白,x=y是錯(cuò)誤的,應(yīng)該設(shè)第三方變量,假設(shè)是t,先t=x,再x=y,最后y=t,或者是t=y,y=x,x=t.同時(shí)畫變量交換的一個(gè)順序圖,提醒同學(xué)語句的順序。
(三)利用多媒體
VB語言中的符號、語句、函數(shù)和過程,對剛接觸程序設(shè)計(jì)的學(xué)生來說非??菰?,通過多媒體的圖形演示功能,能演示變化的過程,使那些復(fù)雜、抽象的問題變得一目了然,還可以把VB語言中的各種算法動態(tài)地演示出來,如選擇法排序和冒泡法排序的flas。這樣把學(xué)生引入了一個(gè)動態(tài)的、直觀的、形象的教學(xué)過程,激發(fā)學(xué)生的學(xué)習(xí)興趣。
(四)案例法
由于VB程序設(shè)計(jì)語言的知識點(diǎn)多而且分散,所以在課堂教學(xué)中選用簡潔實(shí)用、生動有趣、富有啟發(fā)性和引導(dǎo)性的實(shí)例是提高教學(xué)效果的關(guān)鍵。要注意的是案例教學(xué)法要避免在課堂上舉太多太長的例子,那樣會導(dǎo)致學(xué)生目不暇接,找不到重點(diǎn)。教師給學(xué)生展示的每一個(gè)案例程序都要有明確的知識點(diǎn)。能幫助學(xué)生把已學(xué)到的內(nèi)容不斷納入新的內(nèi)容體系中去,例如我們可以用不同的循環(huán)結(jié)構(gòu)實(shí)現(xiàn)同一個(gè)程序;用熟悉的程序改成自定義過程。這樣學(xué)生就有更多的時(shí)間去思考,去總結(jié)。
隨著課程的進(jìn)展,講課時(shí)要講一個(gè)綜合性比較強(qiáng)的例子來貫穿所有知識點(diǎn),比如在講到VB與數(shù)據(jù)庫連接的時(shí)候,可以給學(xué)生演示一個(gè)教務(wù)管理系統(tǒng),這個(gè)例子能夠把前面學(xué)的知識點(diǎn)都聯(lián)系起來,并匯總,又做到了連接數(shù)據(jù)庫。對源代碼中的關(guān)鍵算法及與該知識點(diǎn)相關(guān)的內(nèi)容教師可有選擇的講授。
(五)目標(biāo)法
讓學(xué)生看到好的VB作品,特別是教師自己的優(yōu)秀作品或者高年級學(xué)生的優(yōu)秀作品,用好的作品去感染和影響學(xué)生。學(xué)生看到教師的優(yōu)秀作品,才會從心底里信服老師,才會跟著教師認(rèn)真學(xué)習(xí)編程。高年級學(xué)生的作品對學(xué)生也有很大的說服力,初學(xué)者不會覺得編程遙不可及,會以此為榜樣,產(chǎn)生制作完整程序的需求,提高學(xué)生的學(xué)習(xí)動力。
另外給學(xué)生樹立一個(gè)近期學(xué)習(xí)VB的目標(biāo),比如鼓勵(lì)學(xué)生們積極參加VB的計(jì)算機(jī)證書考試,也是充分調(diào)動學(xué)生學(xué)習(xí)VB的興趣的方法。
教師可以通過多樣的教學(xué)方法,幫助學(xué)生理解抽象的概念,解決程序設(shè)計(jì)本身枯燥、難懂的問題,提高學(xué)生學(xué)習(xí)VB的積極性的同時(shí)還要提高編程效率和教學(xué)效果,真正達(dá)到學(xué)以致用的目的。
三、提高編程能力
開設(shè)程序設(shè)計(jì)這門課程的目的就是培養(yǎng)學(xué)生的邏輯思維能力和程序設(shè)計(jì)能力,最終目的就是教會學(xué)生如何通過編程手段解決身邊的實(shí)際問題。所以VB程序設(shè)計(jì)教學(xué)應(yīng)以程序設(shè)計(jì)為主線、以提高學(xué)生的編程能力為目的開展教學(xué)活動。
(一)課堂引導(dǎo)
在程序教學(xué)中,重點(diǎn)難點(diǎn)是編寫代碼。不要一下子給出所有的代碼,那樣學(xué)生會分不出重點(diǎn),可以在原有程序的基礎(chǔ)上適當(dāng)變換條件來激勵(lì)學(xué)生去思考;或者通過改變語句的順序或數(shù)量,讓學(xué)生寫出結(jié)果并判斷不同之處;或者提出若要得到一定的結(jié)果,應(yīng)該如何改寫程序等。在教學(xué)過程中,引導(dǎo)學(xué)生在原有知識的基礎(chǔ)上對新內(nèi)容舉一反三,讓一種經(jīng)驗(yàn)的獲得對另一種學(xué)習(xí)起促進(jìn)作用。引導(dǎo)學(xué)生養(yǎng)成動態(tài)思維的習(xí)慣。
注重培養(yǎng)學(xué)生良好的編程風(fēng)格,如變量的定義、程序的層次和注釋等,要幫助學(xué)生樹立面向工程的觀點(diǎn)。但在教學(xué)過程中要避免過分注重語句教學(xué),而忽視了算法。
開始新課前要對前面作業(yè)所暴露的典型問題及時(shí)加以總結(jié),可以讓作業(yè)完成情況比較好的學(xué)生上來評講、找錯(cuò),充分發(fā)揮高層次學(xué)生的作用,讓他們帶動低層次的學(xué)生。
(二)上機(jī)操作
程序設(shè)計(jì)課程最大的特點(diǎn)是“看花容易繡花難”。所以學(xué)生不能只看演示結(jié)果,要做到懂得基本方法,一定要自己動手上機(jī)寫程序,鍛煉學(xué)生的實(shí)踐能力,還要親自去操作,要加大平時(shí)上機(jī)課的力度(上機(jī)成績占期末總成績的40%)。可讓學(xué)生劃分上機(jī)小組,由編程較好的同學(xué)任組長,編程過程中的小問題由組長及時(shí)解決,組長解決不了再問老師,每次上機(jī)都要驗(yàn)收上機(jī)成果,可抽查,也可讓組長幫助驗(yàn)收,視具體上機(jī)人數(shù)而定。這樣調(diào)動學(xué)生動手編程,能夠及時(shí)發(fā)現(xiàn)問題,解決問題。
(三)綜合作業(yè)
經(jīng)過系統(tǒng)學(xué)習(xí),學(xué)生大致掌握了VB的基本知識,但對知識的理解還只停留在表面上,缺乏系統(tǒng)的綜合運(yùn)用,對小型應(yīng)用程序系統(tǒng)的開發(fā)步驟和調(diào)試都還不熟悉。所以在學(xué)期末有改要布置1~2道綜合題讓小組成員共同去完成,各小組員分擔(dān)不同的模塊,體現(xiàn)集體工作中的協(xié)作能力,以此來鍛煉和考查學(xué)生綜合應(yīng)用相關(guān)知識的能力。
通過綜合系統(tǒng)的開發(fā),讓學(xué)生從傳統(tǒng)的被動授學(xué)轉(zhuǎn)變?yōu)橹鲃忧髮W(xué),從死記硬背的模式中脫離出來,轉(zhuǎn)變?yōu)樵趯?shí)踐中學(xué)習(xí),增強(qiáng)了領(lǐng)悟、創(chuàng)新和推斷的能力。由此學(xué)生自主學(xué)習(xí)的積極性得到了提高,綜合編程能力得到了鍛煉,同時(shí)對軟件開發(fā)的理解也會有新的突破。
四、結(jié)束語
VB作為一門重要的編程語言,在高校的計(jì)算機(jī)技術(shù)基礎(chǔ)課程中占據(jù)重要位置,我們通過采用符合學(xué)生認(rèn)知規(guī)律的、科學(xué)的教學(xué)方法,結(jié)合學(xué)生實(shí)際情況,繼續(xù)改進(jìn)教學(xué)方法和手段,努力培養(yǎng)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生實(shí)際編程能力,從而使得VB課程的教學(xué)質(zhì)量得到不斷地提高。
參考文獻(xiàn):
[1]龔沛曾,陸慰民,楊志強(qiáng).Visual Basic程序設(shè)計(jì)教程[M].高等教育出版社,2007
[2]李勇凡.Visual Basic程序設(shè)計(jì)案例教程[M].人民郵電出版社,2010
本文鏈接:http://m.edgebase.com.cn/v-141-3375.htmlvb學(xué)生成績管理系統(tǒng)范文8篇
相關(guān)文章:
節(jié)水的宣傳標(biāo)語11-09
二十四節(jié)氣立秋手抄報(bào)簡單又漂亮08-02
霜降快樂的祝詞08-17
精彩片段摘抄07-05
學(xué)生喝酒保證書10-26
統(tǒng)一方便面營銷策劃書08-10
小學(xué)生競選組長演講稿09-27
專業(yè)數(shù)控實(shí)習(xí)心得體會08-30
提高教育教學(xué)質(zhì)量大討論個(gè)人發(fā)言稿08-22
敘事的作文10-19
給未來的我一封信09-21
地球一小時(shí)英語作文08-10
描寫跳蚤市場的作文08-03