国产一区二区三精品久久久无广告,中文无码伦av中文字幕,久久99久久99精品免视看看,亚洲a∨无码精品色午夜

vb學(xué)生成績管理系統(tǒng)范例6篇

前言:中文期刊網(wǎng)精心挑選了vb學(xué)生成績管理系統(tǒng)范文供你參考和學(xué)習(xí),希望我們的參考范文能激發(fā)你的文章創(chuàng)作靈感,歡迎閱讀。

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

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

一、課程教學(xué)改革措施

1.選取項(xiàng)目要明確教學(xué)目標(biāo)vb課程具有數(shù)理思維高、邏輯性強(qiáng)的特點(diǎn),但不少學(xué)生在邏輯數(shù)理思維方面是短板,所以制定教學(xué)目標(biāo)時就不能過高。在實(shí)踐中,筆者認(rèn)為VB課程教學(xué)目標(biāo)不是培養(yǎng)程序員,而是讓學(xué)生快樂學(xué)習(xí),培養(yǎng)學(xué)習(xí)興趣,引導(dǎo)感興趣的學(xué)生入門并有所提高,拋磚引玉,指導(dǎo)大多數(shù)學(xué)生掌握VB的學(xué)習(xí)方法,順利完成學(xué)習(xí)任務(wù)。

2.所選項(xiàng)目應(yīng)與學(xué)生實(shí)際能力相適應(yīng)所選項(xiàng)目難易度要考慮學(xué)生實(shí)際應(yīng)用能力,符合學(xué)生的“最近發(fā)展需要”,充分考慮學(xué)生現(xiàn)有的文化知識、認(rèn)知能力、年齡、興趣等特點(diǎn),做到因材施教。現(xiàn)在中技學(xué)生的數(shù)學(xué)和英語水平普遍較差,所以在理解VB程序時有一定的困難,特別是一些算法,而學(xué)生對動畫、繪畫、多媒體、游戲等比較感興趣。所以所選取項(xiàng)目要給予考慮,才能被大多數(shù)學(xué)生所喜愛,讓學(xué)生有自我發(fā)揮的空間,通過自己的努力能完成項(xiàng)目中的任務(wù),從而使學(xué)生體驗(yàn)到成功的快樂。標(biāo)準(zhǔn)要求可根據(jù)具體項(xiàng)目,不能制定得很高,如果學(xué)生難以完成,很容易知難而退,不利于他們自信心、成就感、學(xué)習(xí)興趣的培養(yǎng)。例如,讓學(xué)生完成一個如學(xué)生管理系統(tǒng)之類的項(xiàng)目。這種項(xiàng)目對中技學(xué)生不妥,如果教學(xué)對象是大學(xué)生,那么讓他們完成此類項(xiàng)目應(yīng)該不成問題,但現(xiàn)在所要面對的是中技學(xué)生,他們的底子薄,理解力和自學(xué)能力都不如大學(xué)生,如果讓他們完成如管理系統(tǒng)之類的項(xiàng)目,那么效果肯定是不如人意的,隨之就會失去學(xué)習(xí)的興趣。

3.所選項(xiàng)目要分散實(shí)施的重點(diǎn)、難點(diǎn)掌握VB程序設(shè)計知識和技能是一個逐步積累的過程,項(xiàng)目選取時要考慮“項(xiàng)目”的大小、知識點(diǎn)的含量、前后的聯(lián)系等多方面的因素,有助于知識的理解和消化及技能的掌握。基于以上原則,就以設(shè)計學(xué)生成績管理系統(tǒng)項(xiàng)目為例來談?wù)勯_發(fā)的過程。首先確定一個作品,開發(fā)一個學(xué)生成績管理系統(tǒng)為項(xiàng)目目標(biāo)。教師指導(dǎo)全班學(xué)生成立一個VB項(xiàng)目開發(fā)部,教師就是開發(fā)部的經(jīng)理,指導(dǎo)學(xué)習(xí)項(xiàng)目,分析資料,使大家掌握所開發(fā)的項(xiàng)目有哪些主要功能,然后根據(jù)系統(tǒng)的功能確定整個系統(tǒng)由幾個窗體組成,對于中技學(xué)生,一般三個窗或四到五個窗體就足夠了。現(xiàn)在就以三個窗體為例,也就是封面窗體,登錄窗體,主控窗體,設(shè)計一個窗體需要一個任務(wù)小組,最后還要一個整合及評估考核小組,共確定4個小組。(1)第1小組由全班學(xué)習(xí)VB成績最好的5~6名學(xué)生組成,由課代表任組長,其余3個小組任務(wù)整合完成一件完整作品的任務(wù)。(2)第2小組的任務(wù)是完成設(shè)計兩個“封面窗體”的任務(wù)。小組成員特點(diǎn):12~15名同學(xué),1名組長,其余為組員,組長有較強(qiáng)的學(xué)習(xí)管理能力,對VB學(xué)習(xí)興趣高,有較強(qiáng)程序設(shè)計能力。組員中2/3是成績中上水平的學(xué)生,負(fù)責(zé)代碼編寫與調(diào)試程序,其余的為中下水平的學(xué)生,負(fù)責(zé)窗體設(shè)計,二者在組長協(xié)調(diào)下有機(jī)結(jié)合。在組長的帶領(lǐng)下開展工作,分配各位組員的任務(wù)內(nèi)容:①設(shè)計思路:快閃窗體(封面1),利用線條的橫向坐標(biāo)X2每次增加30的方法或用進(jìn)度條來產(chǎn)生線條延伸的動畫效果,用標(biāo)簽顯示執(zhí)行進(jìn)度,進(jìn)度達(dá)到100%時卸載當(dāng)前窗體。封面2:使用定時器控制“制作人:”“張三”兩個標(biāo)簽從窗體的兩側(cè)向中間移動,窗體右下角用標(biāo)簽顯示系統(tǒng)時間;單擊“進(jìn)入”標(biāo)簽,調(diào)用登錄窗體,單位“取消”,退出系統(tǒng)。②窗體中控件:標(biāo)簽、圖像、線條、進(jìn)度條、定時器控件的使用、屬性設(shè)置等。③窗體的布局、屬性設(shè)置。④設(shè)計運(yùn)行代碼:變量、load、unload、show方法、click事件、if程序控制語句等的使用。⑤進(jìn)行運(yùn)行測試,調(diào)試運(yùn)行沒有錯誤。⑥寫出開發(fā)報告,供其他小組閱讀。(3)第3小組的任務(wù)是完成設(shè)計“登錄窗體”任務(wù)。小組成員特點(diǎn):10~12名同學(xué),1名組長,其余為組員,組長有一定的學(xué)習(xí)管理能力,對VB學(xué)習(xí)興趣濃厚,有很強(qiáng)的程序設(shè)計和理解能力。組員盡可能分配成績中上水平的學(xué)生,分為負(fù)程序代碼設(shè)計和窗體設(shè)計兩個部分,學(xué)習(xí)后進(jìn)生最好不要分配到該組,二者在組長協(xié)調(diào)下有機(jī)結(jié)合。在組長的帶領(lǐng)下開展工作,分配各位組員的任務(wù)內(nèi)容:①窗體中控件:標(biāo)簽、組合框、文本框、圖像控件的使用、屬性設(shè)置等。②窗體的布局、屬性設(shè)置。③設(shè)計思路:使用組合框選擇用戶名,不同用戶在文本框中輸入不同的密碼,單擊“立即登錄”按鈕,判斷各用戶密碼是否正確。密碼錯誤時有提示,密碼正確時進(jìn)入成績管理主控界面,單擊“退出登錄”返回。④設(shè)計運(yùn)行代碼:load、unload、show方法、click事件、if雙分支程序控制語句等的使用。⑤進(jìn)行運(yùn)行測試,調(diào)試運(yùn)行沒有錯誤。⑥寫出開發(fā)報告,供其他小組閱讀。(4)第4小組的任務(wù)是完成“主控窗體”任務(wù)。小組成員特點(diǎn):班級中前幾個小組沒分配去的同學(xué),1名組長,其余為組員,組長有特別強(qiáng)的學(xué)習(xí)管理能力,對VB學(xué)習(xí)有一定的興趣,有很強(qiáng)的窗體設(shè)計能力。組員可以是中等水平的學(xué)生,負(fù)責(zé)代碼設(shè)計,學(xué)習(xí)后進(jìn)生負(fù)責(zé)窗體設(shè)計工作,二者在組長協(xié)調(diào)下有機(jī)結(jié)合。在組長的帶領(lǐng)下開展工作,分配各位組員的任務(wù)內(nèi)容:①設(shè)計思路:控制功能。在窗體的右邊利用框架控件組織三組功能,分別對應(yīng)窗體左邊的三組功能標(biāo)簽,單擊標(biāo)簽時,切換顯示不同的功能界面。②窗體的布局、屬性設(shè)置。③窗體中控件:框架、標(biāo)簽、圖像控件的使用、屬性設(shè)置等。④設(shè)計運(yùn)行代碼:unload、show、hide方法、click事件等的使用。⑤進(jìn)行運(yùn)行測試,調(diào)試運(yùn)行沒有錯誤。⑥寫出開發(fā)報告,供其他小組閱讀。最后由第1小組進(jìn)行整合成一個完整的學(xué)生成績管理系統(tǒng),測試無誤后對工程文件壓縮,寫出完整的工程開發(fā)報告。還要通過各組開發(fā)報告對各小組進(jìn)行評估考核打出分?jǐn)?shù),全班公布。通過以上的改革實(shí)踐,既讓教師解放出來,做一些更高級的項(xiàng)目設(shè)計分析工作,也對全班學(xué)生分層指導(dǎo),對不同小組成員的有機(jī)分配,充分發(fā)揮每個人的最大潛能,使每位成員都能體會到成功的快樂,學(xué)習(xí)的快樂,而且通過項(xiàng)目開發(fā),使學(xué)生通過明確任務(wù)目標(biāo)的情況下,完成一個完整的作品,還可以培養(yǎng)一種團(tuán)隊的協(xié)作意識。

二、VB項(xiàng)目化教學(xué)改革成效

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

2.《成績管理系統(tǒng)》設(shè)計(用C語言實(shí)現(xiàn))

3.軟件設(shè)計:超級商場進(jìn)銷存管理系統(tǒng)(可選:基于WEB網(wǎng)絡(luò)版、基于COM+網(wǎng)絡(luò)版、S/C網(wǎng)絡(luò)版)

4.VB專題網(wǎng)站的建設(shè)

5.《信息技術(shù)教育》多媒體教學(xué)課件制作

6.《數(shù)據(jù)結(jié)構(gòu)》多媒體教學(xué)課件制作

7.供電部門用電計費(fèi)系統(tǒng)的設(shè)計

8.計算機(jī)房管理系統(tǒng)的設(shè)計

9.網(wǎng)上教學(xué)輔助系統(tǒng)的設(shè)計與實(shí)現(xiàn)

10.淺談試卷智能生成系統(tǒng)的開發(fā)

11.多媒體教學(xué)課件制作

課題簡介:多媒體技術(shù)的應(yīng)用,促進(jìn)了現(xiàn)代教育教學(xué)技術(shù)的發(fā)展。利用多媒體課件及現(xiàn)代教學(xué)手段進(jìn)行教學(xué),事半功倍。本課題擬將某知識領(lǐng)域的教學(xué)內(nèi)容制作成教學(xué)課件,通過比較傳統(tǒng)教學(xué)與多媒體教學(xué)兩種不同模式的教學(xué)效果,探索多媒體教學(xué)模式的特點(diǎn)及發(fā)展方向。課題預(yù)期成果為論文及軟件形式的教學(xué)課件。選用開發(fā)軟件可為PowerPointXP或AuthorWare等。

課題二:數(shù)據(jù)庫管理系統(tǒng)

課題簡介:數(shù)據(jù)庫技術(shù)是計算機(jī)應(yīng)用的一個重要領(lǐng)域。利用數(shù)據(jù)庫技術(shù)開發(fā)的應(yīng)用(管理)系統(tǒng),在各行各業(yè)都有著廣泛應(yīng)用。本課題擬對某一應(yīng)用系統(tǒng)(如收費(fèi)管理、教材管理、人事管理等)進(jìn)行市場調(diào)節(jié)及需求分析,利用數(shù)據(jù)庫技術(shù)開發(fā)相應(yīng)應(yīng)用管理系統(tǒng),并通過用戶反饋,加以完善。選用開發(fā)軟件可以是VB,VFP等。

12.旅游酒店訂單管理系統(tǒng)

本程序可以對酒店,酒店房間進(jìn)行編輯,查詢,統(tǒng)計。訂單管理模塊可以統(tǒng)計客戶訂單,訂單查詢,訂單打印。

13.網(wǎng)吧管理、計費(fèi)

本系統(tǒng)可以對網(wǎng)吧,公司內(nèi)部網(wǎng)進(jìn)行管理。管理計算機(jī),用戶上機(jī)時間、內(nèi)容,計時計費(fèi),飲料等管理。分服務(wù)器端和客戶端軟件。

14.非稅收入資金結(jié)算系統(tǒng)

本系統(tǒng)包括科目錄入、歷史余額錄入、一級項(xiàng)目維護(hù)、核算支出項(xiàng)目、明細(xì)項(xiàng)目維護(hù)、明細(xì)項(xiàng)目取消、單位項(xiàng)目掛接、收費(fèi)依據(jù)維護(hù)、資金管理方式維護(hù)、行業(yè)子行業(yè)維護(hù)、帳薄設(shè)置、核算公式設(shè)置、原始憑證類型維護(hù)、收入報表定義、收入解繳報表定義、繳款書錄入、繳款書審核、繳款書打印、繳款書傳出、收費(fèi)數(shù)據(jù)接收、收費(fèi)數(shù)據(jù)傳出、繳款書接收、單位對帳。收費(fèi)明細(xì)表

15.商場管理系統(tǒng)

本系統(tǒng)是個大型商場管理系統(tǒng),具有進(jìn)貨、庫存、銷售、結(jié)算、物價、合同等功能

16.智力競賽搶答計分系統(tǒng)的設(shè)計與實(shí)現(xiàn)

17.學(xué)校自動廣播打鈴系統(tǒng)的設(shè)計與實(shí)現(xiàn)

18.學(xué)英語智力游戲開發(fā)

19.單片機(jī)應(yīng)用開發(fā)

20.OfficeVBA應(yīng)用與開發(fā)

21.xx科目教學(xué)特點(diǎn)及課件開發(fā)

22.xx學(xué)校網(wǎng)站的規(guī)劃與制作

23.全Flash網(wǎng)站制作

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

>> 利用JSP技術(shù)標(biāo)準(zhǔn)開發(fā)VMI庫存管理系統(tǒng)的設(shè)計構(gòu)想 基于“JSP”技術(shù)的學(xué)生成績管理系統(tǒng)開發(fā) 基于VB技術(shù)開發(fā)學(xué)校電教管理系統(tǒng) 基于JSP的酒店預(yù)訂管理系統(tǒng)的開發(fā) 基于JSP的音響租賃管理系統(tǒng)開發(fā) 淺談高校考務(wù)管理系統(tǒng)的優(yōu)化及實(shí)現(xiàn)研究 基于JSP技術(shù)的成本管理系統(tǒng)的設(shè)計 基于jsp+javabean技術(shù)的圖書管理系統(tǒng) 實(shí)用教學(xué)考務(wù)管理系統(tǒng)的設(shè)計 基于JSP技術(shù)開發(fā)計算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)資源庫平臺 利用數(shù)據(jù)庫技術(shù)開發(fā)水文資料管理系統(tǒng)初探 淺談VFP使用SPT技術(shù)開發(fā)C/S應(yīng)用系統(tǒng) 基于JSP技術(shù)的Web數(shù)據(jù)庫系統(tǒng)的研究與開發(fā) 基于JSP的人力資源管理系統(tǒng)的設(shè)計與開發(fā) 基于JSP的高校學(xué)生工作管理系統(tǒng)的設(shè)計與開發(fā) 基于JSP的在線考試管理系統(tǒng)的研究與開發(fā) 基于JSP的企業(yè)辦公管理系統(tǒng)開發(fā)及設(shè)計探討 基于JSP的高校學(xué)生公寓管理系統(tǒng)開發(fā) 基于JSP的商品信息管理系統(tǒng)設(shè)計與開發(fā) 基于jsp的企事業(yè)單位固定資產(chǎn)管理系統(tǒng)開發(fā) 常見問題解答 當(dāng)前所在位置:,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 email 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。JSP技術(shù)具有以下優(yōu)點(diǎn):

1)將業(yè)務(wù)邏輯層和表示層分離

開發(fā)人員在使用JSP技術(shù)時,可以使用HTML來設(shè)計頁面顯示部分靜態(tài)頁面內(nèi)容,使用JSP指令或者JAVA程序片段來生成網(wǎng)頁上的動態(tài)內(nèi)容。

2)兼容多操作系統(tǒng)

JSP支持多種操作系統(tǒng)平臺,例如:Windows98,Windows2000,Windows XP以及Linux操作系統(tǒng)等。

3)方便的組件功能

在動態(tài)Web中JSP的組件是以JAVA開發(fā)的,可直接使用。在JAVA中JavaBeans的使用也很方便,由于Java支持多操作系統(tǒng),所以JavaBeans可移植性和可重用性也非常高。

4)一次編寫,處處運(yùn)行

由于Java具有一次編寫,處處運(yùn)行的特點(diǎn),所以JSP也具此優(yōu)點(diǎn)。

目前用于生成動態(tài)網(wǎng)頁較為流行的方法有很多,比如ASP,PHP等。

ASP(Personal Home Pages,活動服務(wù)器頁)是服務(wù)器端的腳本編寫環(huán)境,用它可以創(chuàng)建動態(tài)Web頁或生成功能強(qiáng)大的Web應(yīng)用程序。ASP頁是包括HTML標(biāo)記,文本和腳本命令的文件。ASP頁面可以條用ActiveX組件來執(zhí)行任務(wù),采用了三層計算結(jié)構(gòu),將Web服務(wù)器(邏輯層),客戶端瀏覽器以及數(shù)據(jù)庫服務(wù)器分開,具有良好的可擴(kuò)充性。但ASP只能運(yùn)行在Windows平臺上,操作系統(tǒng)的兼容性較差,在動態(tài)Web中,ASP的組件是由C++和VB等語言開發(fā)的,并需要注冊才能使用。所以系統(tǒng)開發(fā)采用JSP技術(shù)。

4 后臺數(shù)據(jù)庫

數(shù)據(jù)庫(Database)技術(shù)目前是計算機(jī)處理與存儲數(shù)據(jù)的最有效,最成功的技術(shù)。網(wǎng)絡(luò)數(shù)據(jù)庫是指:以后臺數(shù)據(jù)庫為基礎(chǔ)的,加上一定的前臺程序,通過瀏覽器完成數(shù)據(jù)存儲,查詢等操作的系統(tǒng)。簡單的說,一個網(wǎng)絡(luò)數(shù)據(jù)庫就是用戶利用瀏覽器作為輸入接口,輸入所需要的數(shù)據(jù),瀏覽器將這些數(shù)據(jù)傳送給網(wǎng)站,而網(wǎng)站再對這些數(shù)據(jù)進(jìn)行處理。

SQL語言是結(jié)構(gòu)化語言(Structure Query Language)的縮寫,是一種用于數(shù)據(jù)庫查詢和編程的語言,已經(jīng)成為關(guān)系型數(shù)據(jù)庫普遍使用的標(biāo)準(zhǔn),使用這種標(biāo)準(zhǔn)數(shù)據(jù)庫語言對程序設(shè)計和數(shù)據(jù)庫的維護(hù)都帶來了極大的方便,廣泛地應(yīng)用于各種數(shù)據(jù)查詢。Delphi和其它的應(yīng)用程序包括Access, Foxpro,Orcale, SQL Server等都支持SQL語言。

系統(tǒng)采用 SQL Server2000 數(shù)據(jù)庫。

5 系統(tǒng)測試方案

系統(tǒng)測試采用白盒測試和黑盒測試方法。

白盒測試是一種以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計測試用例的方法,因而又稱結(jié)構(gòu)測試或玻璃盒測試。白盒測試主要有兩種方法:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法,此外,對循環(huán)的測試,可采用循環(huán)覆蓋法。

黑盒測試又稱功能測試,數(shù)據(jù)驅(qū)動測試等,用黑盒測試發(fā)現(xiàn)程序中的錯誤,主要根據(jù)輸入條件和輸出確定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出。進(jìn)行黑盒測試主要有下述幾種方式:等價分類法,邊界值分析法,猜錯法,因果圖法。

通常,白盒測試用于測試的早期,而黑盒測試由于不需要了解程序內(nèi)部情況,因而被許多后期測試采用。

6 結(jié)論

系統(tǒng)整體構(gòu)建設(shè)計采用B/S模式,MVC框架,基于JSP技術(shù)解決Web形式下的考務(wù)管理問題,實(shí)現(xiàn)權(quán)限控制,方便用戶操作和使用。適用于教務(wù)員、教師、學(xué)生三類人員的使用。主要功能:教務(wù)員、教師、學(xué)生等信息管理功能;考場信息、考試信息管理功能,包括安排監(jiān)考人員,安排考試時間,考試班級信息管理,力求避免資源沖突;教務(wù)員可以統(tǒng)計考試情況、教室使用情況、教師監(jiān)考情況等信息功能;教師可以查詢自己的監(jiān)考安排等信息,學(xué)生可以查詢自己的考試安排情況等。

考務(wù)管理是各大學(xué)校教學(xué)管理的重中之重,對學(xué)校的教學(xué)工作有重要的影響。其管理模式的科學(xué)化與規(guī)范化、管理手段的信息化與自動化建設(shè)將對學(xué)校的教學(xué)工作有重要的影響。

[參考文獻(xiàn)]

[1]唐有明,吳華.JSP動態(tài)網(wǎng)站開發(fā)基礎(chǔ)練習(xí)+典型案例.清華大學(xué)出版社,2006.8.

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

關(guān)鍵詞:高職 數(shù)據(jù)庫 教學(xué)改革

1 數(shù)據(jù)庫技術(shù)在計算機(jī)信息管理專業(yè)中的地位

1.1 課程性質(zhì)與任務(wù) 是“計算機(jī)信息管理”專業(yè)必修的核心課程,有很強(qiáng)的實(shí)用性。教授學(xué)生理解關(guān)系型數(shù)據(jù)庫原理,掌握關(guān)系型數(shù)據(jù)庫的設(shè)計、管理和維護(hù),讓學(xué)生學(xué)完之后能夠利用數(shù)據(jù)庫知識進(jìn)行信息處理和管理。

1.2 課程培養(yǎng)目標(biāo) 通過數(shù)據(jù)庫技術(shù)課程的學(xué)習(xí),具有設(shè)計、使用和維護(hù)一個一般數(shù)據(jù)庫系統(tǒng)的基本能力,能夠根據(jù)具體的信息管理工作要求,設(shè)計出符合要求的數(shù)據(jù)庫系統(tǒng),并掌握一定的界面開發(fā)能力。

1.3 課程教學(xué)內(nèi)容 主要知識點(diǎn):關(guān)系型數(shù)據(jù)庫的基本概念、數(shù)據(jù)庫的設(shè)計、具體創(chuàng)建表、創(chuàng)建數(shù)據(jù)的方法、常用的數(shù)據(jù)庫對象、SQL語言,重點(diǎn)是數(shù)據(jù)的查詢統(tǒng)計語句、數(shù)據(jù)庫的安全與管理,至少學(xué)習(xí)一種前臺開發(fā)平臺與數(shù)據(jù)庫的連接及數(shù)據(jù)基本操縱方法。 能力要求:熟練掌握數(shù)據(jù)庫的設(shè)計與創(chuàng)建、掌握數(shù)據(jù)庫安全與管理維護(hù)操作。通過實(shí)際項(xiàng)目的學(xué)習(xí),能夠根據(jù)用戶需求設(shè)計合理數(shù)據(jù)庫,熟練掌握SQL查詢和統(tǒng)計語句,能夠編寫SQL語句查詢分析數(shù)據(jù)。

2 數(shù)據(jù)庫技術(shù)課程教學(xué)中存在的問題

2.1 單獨(dú)開設(shè),注重理論教學(xué),學(xué)生運(yùn)用知識的能力差 目前,大多數(shù)高職院校計算機(jī)信息管理專業(yè)都會單獨(dú)開數(shù)據(jù)庫技術(shù)這門課。很多教師在教學(xué)活動過程中強(qiáng)調(diào)知識點(diǎn)的完整性,按照教材的章節(jié)順序進(jìn)行講解,不能充分調(diào)動學(xué)生學(xué)習(xí)的積極性。學(xué)完之后,學(xué)生只掌握了一些基本概念,一些簡單的SQL語句等,但還不能理解數(shù)據(jù)庫技術(shù)作為信息管理系統(tǒng)后臺技術(shù)支持的重要性,在進(jìn)行數(shù)據(jù)庫程序開發(fā)時,自己不能設(shè)計合理的數(shù)據(jù)庫。

2.2 授課方式、方法不適宜 在傳統(tǒng)的數(shù)據(jù)庫技術(shù)教學(xué)中,教師重視理論知識的講解,一般是講解完理論知識,然后操作一遍給學(xué)生看,上機(jī)課讓學(xué)生模仿做一遍。這種教學(xué)方式,只是停留在對知識點(diǎn)的學(xué)習(xí),沒有把課程系統(tǒng)化,學(xué)生不能理解這門課程在整個信息系統(tǒng)開發(fā)過程中的具體應(yīng)用,學(xué)生雖然能夠模仿做出每次課程的操作,但對知識的理解不夠深入,自己思考的少,在遇到實(shí)際問題的時候不能自己分析解決,甚至在學(xué)習(xí)過程中興趣不高,感覺不到數(shù)據(jù)庫技術(shù)的作用。

3 數(shù)據(jù)庫技術(shù)與其他前臺語言的整合

數(shù)據(jù)庫技術(shù)作為現(xiàn)代信息化技術(shù)的后臺技術(shù)支持,除了具有一定的實(shí)用性外,還需要前臺語言的連接,這樣才能形成一個具有一定實(shí)用價值的系統(tǒng)。目前信息系統(tǒng)的結(jié)構(gòu)是C/S結(jié)構(gòu)或B/S結(jié)構(gòu)。用于C/S模式開發(fā)的主要有VB、DELPHI等,用于B/S模塊開發(fā)的主要有ASP、JSP、PHP等,目前,隨著電子商務(wù)的發(fā)展,B/S模式的程序更加普及,社會對B/S模式程序設(shè)計、維護(hù)的人員需求較大。

考慮到單獨(dú)開設(shè)數(shù)據(jù)庫技術(shù)的教學(xué)效果不是很好,筆者所在的學(xué)校嘗試將數(shù)據(jù)庫技術(shù)與ASP整合起來,培養(yǎng)學(xué)生網(wǎng)站數(shù)據(jù)庫的開發(fā)維護(hù)能力。經(jīng)過充分的社會調(diào)研,分析工作崗位要求確定教學(xué)內(nèi)容,以“夠用、實(shí)用”為原則,讓學(xué)生學(xué)有所得,并培養(yǎng)學(xué)生具有一定的自學(xué)能力。

改革后,采用項(xiàng)目課程的形式進(jìn)行教學(xué)設(shè)計。課程教學(xué)內(nèi)容圍繞學(xué)生成績管理系統(tǒng)展開,重點(diǎn)是網(wǎng)站數(shù)據(jù)庫的設(shè)計,并講解一定的前臺網(wǎng)頁開發(fā)技術(shù)。將教學(xué)內(nèi)容對應(yīng)到項(xiàng)目的各個環(huán)節(jié),整個教學(xué)過程模擬計算機(jī)企業(yè)數(shù)據(jù)庫項(xiàng)目開發(fā)的流程。

3.1 教學(xué)內(nèi)容的分解 進(jìn)行數(shù)據(jù)庫項(xiàng)目開發(fā),首先是進(jìn)行需求分析,明確系統(tǒng)功能,分析當(dāng)前工作過程中需要存儲的數(shù)據(jù),可以收集一些紙質(zhì)的管理文檔,確定系統(tǒng)需要的基本數(shù)據(jù)結(jié)構(gòu),所有數(shù)據(jù)庫技術(shù)課程最先講述的應(yīng)該是關(guān)于系統(tǒng)數(shù)據(jù)邏輯設(shè)計方面的內(nèi)容;確定系統(tǒng)的基本數(shù)據(jù)結(jié)構(gòu)后,接下來要做的就是將它轉(zhuǎn)化為系統(tǒng)的存儲結(jié)構(gòu),這部分涉及到數(shù)據(jù)庫的創(chuàng)建和數(shù)據(jù)表的設(shè)計與創(chuàng)建;建好數(shù)據(jù)庫和表后,就要實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的基本操作,如增加、查詢、修改、刪除,這部分內(nèi)容一般對應(yīng)于數(shù)據(jù)庫項(xiàng)目開發(fā)中的程序設(shè)計環(huán)節(jié),SQL語言的學(xué)習(xí);學(xué)完數(shù)據(jù)操作語句之后,針對項(xiàng)目開發(fā)中可能涉及的復(fù)雜查詢、數(shù)據(jù)統(tǒng)計,以及實(shí)現(xiàn)復(fù)合操作的要求,還涉及到視圖的設(shè)計與建立、存儲過程和觸發(fā)器的設(shè)計和創(chuàng)建;學(xué)完以上內(nèi)容之后,涉及的就是數(shù)據(jù)庫安全和維護(hù)方面的內(nèi)容,屬于數(shù)據(jù)庫應(yīng)用項(xiàng)目初步完成之后的工作;最后,就是綜合運(yùn)用前面所提到的知識,開發(fā)一個完整的數(shù)據(jù)庫應(yīng)用項(xiàng)目,數(shù)據(jù)庫技術(shù)課程內(nèi)容的分解及對應(yīng)的應(yīng)用程序開發(fā)過程如圖1所示。

3.2 課程實(shí)施建議 學(xué)時:總學(xué)時72,其中理論36學(xué)時,實(shí)踐36學(xué)時。前導(dǎo)課程:Excel、網(wǎng)頁制作、ASP。

3.3 項(xiàng)目的實(shí)施 教師首先給學(xué)生演示開發(fā)好的系統(tǒng),讓學(xué)生了解系統(tǒng)的功能,整個項(xiàng)目的開發(fā)過程。然后結(jié)合教學(xué)內(nèi)容將項(xiàng)目進(jìn)行分解,明確開發(fā)步驟和本課程對應(yīng)的知識模塊,將整個項(xiàng)目分解為多個子項(xiàng)目,針對每個子項(xiàng)目展開知識講授,并利用項(xiàng)目方式,讓學(xué)生分組完成子項(xiàng)目,在所有講授完畢之后,讓學(xué)生對子項(xiàng)目進(jìn)行組合并修改,形成一個完整的項(xiàng)目,最后舉行作品匯報會,讓學(xué)生相互評價完成項(xiàng)目的情況,給出評語及建議,教師對學(xué)生完成的項(xiàng)目進(jìn)行驗(yàn)收和總結(jié)課程的教學(xué)成果。整個教學(xué)過程循序漸進(jìn),環(huán)環(huán)相扣,既將課程內(nèi)容講授給學(xué)生,又讓學(xué)生經(jīng)歷了整個數(shù)據(jù)庫項(xiàng)目的開發(fā)過程,教學(xué)效果明顯提高。

3.4 項(xiàng)目教學(xué)的保證措施 教學(xué)過程設(shè)計的再好,如果保證不了實(shí)施順利進(jìn)行,那也是沒有用的,對于項(xiàng)目課程來說,教學(xué)過程也是循序漸進(jìn)的,因此在開展教學(xué)之前,任課教師就必須制定保證措施,以保證教學(xué)順利進(jìn)行。根據(jù)實(shí)踐經(jīng)驗(yàn),我們制定了數(shù)據(jù)庫技術(shù)項(xiàng)目課程的相關(guān)措施如下:①教師要摸清學(xué)生情況,根據(jù)學(xué)生特點(diǎn)制定項(xiàng)目內(nèi)容,并合理分好學(xué)生項(xiàng)目組,一個項(xiàng)目組成員,最好要搭配好、中、差的學(xué)生,讓他們可以互相學(xué)生,保證實(shí)訓(xùn)項(xiàng)目的順利完成,教師在設(shè)計項(xiàng)目課程時,難度要適中,才能達(dá)到預(yù)期的教學(xué)效果。②項(xiàng)目的設(shè)計要是學(xué)生比較了解的實(shí)際項(xiàng)目。項(xiàng)目教學(xué)中的項(xiàng)目一定要是學(xué)生比較清楚,容易理解的實(shí)用項(xiàng)目,脫離了這個基本規(guī)則,就很難調(diào)動學(xué)生的積極性。本課程所給出的項(xiàng)目——學(xué)生成績管理系統(tǒng),每個學(xué)生考試完都有成績,成績是怎么保存的?學(xué)生在家上網(wǎng)就能查詢到自己的成績,這是怎么實(shí)現(xiàn)的?學(xué)生用了學(xué)校的成績管理系統(tǒng),自然就會想到這些問題,并能激發(fā)他們學(xué)習(xí)興趣。③制定有效、嚴(yán)格的成績評定辦法,促進(jìn)學(xué)生保質(zhì)保量地完成項(xiàng)目。高職學(xué)生在學(xué)習(xí)方面缺乏一定的自律性,在進(jìn)行項(xiàng)目教學(xué)時,不把握好教學(xué)過程,教學(xué)效果反而會更糟,因?yàn)轫?xiàng)目課程前后的連貫性很強(qiáng),學(xué)生沒有完成前面布置的項(xiàng)目,后面的項(xiàng)目就無從下手。所有在設(shè)計項(xiàng)目課程的同時,一定要制定嚴(yán)格、有效的成績評定辦法,以考促學(xué)。例如,取消理論考試,考核成績將以項(xiàng)目驗(yàn)收的成績?yōu)闇?zhǔn),學(xué)生只有通過項(xiàng)目演示、現(xiàn)場答辯的相關(guān)考核,才算成績合格。考核方式要給學(xué)生一定壓力,督促他們學(xué)習(xí),考核方式要注重對職業(yè)技能和職業(yè)素質(zhì)的培養(yǎng)、要符合高職學(xué)生的特點(diǎn)。

4 結(jié)語

在《數(shù)據(jù)庫技術(shù)》的教學(xué)實(shí)踐過程中,將其與前臺開發(fā)技術(shù)ASP整合,并采用項(xiàng)目的形式進(jìn)行教學(xué),教學(xué)中數(shù)據(jù)庫原理的有關(guān)內(nèi)容和概念貫穿于整個教學(xué)過程,即讓原理部分與應(yīng)用緊密結(jié)合。這樣既能讓學(xué)生能知其然并知其所以然,又能避免了純粹講原理的枯燥和泛味,取得了良好的教學(xué)效果。

參考文獻(xiàn):

[1]李康樂.高職高專數(shù)據(jù)庫技術(shù)改革新思路,哈爾濱金融高等專科學(xué)校學(xué)報.[J],2009.6.

[2]王桂武,于薇,羅紅陽.高職計算機(jī)專業(yè)數(shù)據(jù)庫技術(shù)課程教學(xué)研究,信息與電腦[J],2011,4.

[3]付興宏.《網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)》項(xiàng)目課程的設(shè)計與實(shí)施,遼寧師專學(xué)報[J],2011.6.

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

關(guān)鍵詞:VB實(shí)例教學(xué)激發(fā)性主動性

作為語言程序設(shè)計領(lǐng)域的前沿軟件,VB的發(fā)展歷史已經(jīng)很久,相關(guān)的技術(shù)也比較成熟,由于其簡單易學(xué)、功能強(qiáng)大、應(yīng)用廣泛,因此在很多職業(yè)院校都開設(shè)了這門課程,我校也在計算機(jī)信息與管理、計算機(jī)網(wǎng)絡(luò)技術(shù)以及電子商務(wù)等相關(guān)專業(yè)開設(shè)了這門課程。正是由于社會辦學(xué)力量的推動和“程序設(shè)計”職業(yè)的熱衷,現(xiàn)在會VB的人越來越多了,但是我們也應(yīng)該看到,很多人都局限在“會VB”,而不能靈活的運(yùn)用,不能用VB完成相應(yīng)的程序設(shè)計,更談不上從事專業(yè)編程工作了。在這樣的情況下,作為高職教師的我們,在教學(xué)中怎樣才能夠吸引同學(xué)們努力主動的學(xué)習(xí)好VB,這是我們值得探討的問題。雖然我們學(xué)生的起點(diǎn)相對來說較低,但以后所從事的工作大多數(shù)也是以程序設(shè)計操作員為主的,因此筆者認(rèn)為我們的主要教學(xué)目標(biāo),不僅是使學(xué)生熟悉VB的基本概念,而且還要能夠熟練的掌握一些程序設(shè)計的相關(guān)技巧和方法,有一定的程序編寫思維能力,并且在今后的教學(xué)中同學(xué)們能夠積極主動的探索和學(xué)習(xí)。為了達(dá)到這個目的,筆者認(rèn)為以下幾個方面是我們在教學(xué)中值得開展的:

一、注重實(shí)例教學(xué)

對于一項(xiàng)操作性很強(qiáng)的工作,我們是不可以只講理論的,正如當(dāng)我們學(xué)習(xí)游泳的時候,如果教練只是告訴我們每個動作的名稱但不告訴我們這些動作怎么完成,我們是不可能學(xué)會游泳的。那么我們在學(xué)習(xí)VB的過程中也必須結(jié)合大量的實(shí)例演示,讓同學(xué)們真正體會到VB的可視化設(shè)計和它的實(shí)用性。

在最初接觸這門課程的時候,我們必須先要詳細(xì)的介紹各個控件,只有知道每個控件各自的作用以及使用方法以后我們才可以在VB中創(chuàng)造我們自己的程序。在控件介紹和程序設(shè)計中我們必須通過實(shí)例的演示來讓學(xué)生在模仿中學(xué)會各個控件的使用和程序的編寫。特別是在程序的編寫方面,我們一定要有相關(guān)的實(shí)例來讓學(xué)生在感性上得到認(rèn)識。比如在介紹IF……ELSE選擇控制語句的時候,如果我們只是講解單純的語句,學(xué)生聽起來覺得比較枯燥,但筆者首先給同學(xué)們演示一個通過用戶名和密碼的登錄界面,通過選擇控制語句來確定我們在文本框中輸入的條件是否為真做出判斷,如果為真就登錄到我們所需要的另一個界面,否則彈出一個提示信息框。在演示的過程中,同學(xué)們都表現(xiàn)出強(qiáng)烈的好奇心和學(xué)習(xí)的欲望,思維表現(xiàn)得非常活躍,因?yàn)樗麄冇X得這些知識非常有用。在這個時候我們抓住這一特點(diǎn),首先,講解實(shí)現(xiàn)這一程序的基本思路,提出實(shí)現(xiàn)思路所需要解決的問題。其次,在程序中講解新語句的使用方法,總結(jié)新語句的使用方法和注意事項(xiàng)。這樣的教學(xué)使學(xué)生很快了解了程序設(shè)計的整個過程,并有豁然開朗的感覺,從而產(chǎn)生濃厚的學(xué)習(xí)興趣。雖然這是一個簡單的編程應(yīng)用,整個創(chuàng)作過程只用到了簡單的選擇控制語句,但通過此例的學(xué)習(xí)學(xué)生學(xué)會了選擇控制語句的使用以及如何設(shè)置選擇控制語句,同時也激發(fā)了同學(xué)們學(xué)習(xí)程序設(shè)計的興趣,從而創(chuàng)作出自己的程序。

目前市面上有很多關(guān)于VB的實(shí)例教材及各種參考書,但是都比較散而且內(nèi)容也不是很詳細(xì),所以在講解的時候筆者認(rèn)為必須對實(shí)例進(jìn)行慎重的選取和必要的修改,力求做到以下幾點(diǎn):

1、程序結(jié)構(gòu)嚴(yán)謹(jǐn)化

筆者所收集的程序除了強(qiáng)調(diào)程序的可靠性以外,還要特別強(qiáng)調(diào)程序的結(jié)構(gòu)性,即使是一個簡單的實(shí)例,也需要做到程序結(jié)構(gòu)的嚴(yán)謹(jǐn)化,使之符合大眾的思維,但也要突出自己的特點(diǎn)。比如在講FOR……NEXT等循環(huán)語句的時候,一般的都是利用從1累加到另一個固定的數(shù)值,來完成我們的循環(huán)講解,這樣的語句由于方法是完全一樣的,所以最后的效果也沒有什么吸引力可說。因此,筆者采用了另外一種方式,結(jié)合利用文本框輸入的方式,即在兩個文本框中可以輸入任何兩個數(shù),使之從小的數(shù)值累加到另一個較大的數(shù)值,這樣程序的效果也就更具結(jié)構(gòu)嚴(yán)謹(jǐn)?shù)镊攘Γ瑢W(xué)們的感受也就會完全不同。

2、步驟詳細(xì)化

因?yàn)橥瑢W(xué)們對新知識的接受,特別象程序設(shè)計這樣的知識結(jié)構(gòu),還是需要一定的過程,因此為了讓學(xué)生能夠順利的完成實(shí)例,從而在實(shí)踐中提高自己的能力,筆者認(rèn)為對每一個實(shí)例的操作步驟都要詳細(xì)的板書出來,上機(jī)課或是在課余時間學(xué)生只要按照程序的操作步驟去做,就可以得到最終的效果,只有這樣同學(xué)們才能掌握程序設(shè)計的基本思想和相關(guān)步驟。

3、方法常規(guī)化

在講解的過程中,力求采用最簡單、最容易的方法完成每一個實(shí)例,盡量采用常規(guī)化的語句,避開一些不容易理解的概念、方法。比如,在利用文件操作對數(shù)據(jù)錄入以及把錄入的所有數(shù)據(jù)輸出時,我們可以避開利用Type語句定義自己的數(shù)據(jù)類型的使用,因?yàn)椴捎肨ype語句定義,有多少個字段,就會產(chǎn)生多少個相關(guān)的成員,在這種情況下同學(xué)們就很難想得到這個成員代表的是什么,它的作用是什么,這樣就把程序復(fù)雜化了,其實(shí)我們完全可以采用簡單的文本框來進(jìn)行輸入,然后用Input函數(shù)輸出就輕松完成了。

二、注重培養(yǎng)學(xué)生的實(shí)際操作能力

還是以游泳為例,不管我們怎么看別人游泳,但自己卻不下水實(shí)踐,我們是永遠(yuǎn)都學(xué)不會游泳的,那么我們在學(xué)習(xí)VB語言程序設(shè)計的過程中也必須不斷的練習(xí)、實(shí)踐。

筆者曾擔(dān)任了計算機(jī)網(wǎng)絡(luò)技術(shù)兩個班的該門課程的教學(xué),為每周四學(xué)時,其中兩學(xué)時是筆者的理論講解課,兩學(xué)時是上機(jī)實(shí)踐操作課。由于學(xué)生的思想還不夠成熟,自我控制能力相對來說還是比較差,因此自覺性還不夠好,為了監(jiān)督他們很好的學(xué)習(xí)、認(rèn)真的實(shí)踐,筆者每次課都留一次作業(yè),第一次就是完全按照筆者的課堂實(shí)例上機(jī)操作,以加強(qiáng)對本節(jié)課課程內(nèi)容的理解并熟練這些操作技巧,這項(xiàng)作業(yè)是必須要上交的,并作為平時成績登記。因?yàn)檫@是這門課程中最基本的知識要點(diǎn)和教學(xué)要求,雖然學(xué)生不可能每個人都對這門課程有濃厚的興趣,不可能以后都有可能去從事專業(yè)的程序設(shè)計工作,但是作為計算機(jī)專業(yè)畢業(yè)的學(xué)生,筆者希望他們不管以后從事什么樣的職業(yè),對于一些基本的程序設(shè)計思想以及常用的計算機(jī)軟件操作,至少都能夠體現(xiàn)出來。

在最后的綜合實(shí)訓(xùn)、實(shí)踐中,筆者結(jié)合同學(xué)們所學(xué)的知識并引進(jìn)一些課外的知識實(shí)例來彌補(bǔ)課本上沒有的相關(guān)內(nèi)容。比如,我們利用VB做前臺界面的設(shè)計,盡量用到所學(xué)過的所有控件進(jìn)行布局、設(shè)置,把它們結(jié)合起來使用,而用小型的Access數(shù)據(jù)庫做后臺數(shù)據(jù)管理來做一個學(xué)生成績管理系統(tǒng),它具備一般的常用功能,即成績的添加、查詢、修改、刪除,用戶的管理等,雖然這個管理系統(tǒng)程序的設(shè)計比較簡單,但通過這樣一個小型的綜合實(shí)例,就更加讓同學(xué)們了解了VB語言程序設(shè)計的功能及特點(diǎn)。這是我們VB程序設(shè)計教學(xué)課程中不可缺少的一個重要環(huán)節(jié),只有通過這樣的一個綜合實(shí)例,才能把同學(xué)們零散學(xué)到的知識全部的串聯(lián)起來,讓他們感覺到自己所學(xué)的知識終于有了一定的成果,他們自己也會感覺很有成就感,也會產(chǎn)生一種利用計算機(jī)解決實(shí)際問題的強(qiáng)烈愿望,在今后的學(xué)習(xí)中才能更加有信心和目標(biāo)。

以上的兩個方面是筆者認(rèn)為的主要教學(xué)方法。采用實(shí)例教學(xué)的一個重要目的實(shí)際上就是為了使課堂生動,提高學(xué)生的積極性、主動性。雖

然是實(shí)例教學(xué),有很多有趣的程序及相關(guān)的小動畫,但是這樣的有趣如果久了,也并不能完全抓住學(xué)生的心,因?yàn)檫@些過程進(jìn)行的場所都是在課堂,課堂生活不可避免的具有一定的單調(diào)性,這只是一個方面。另一方面是,筆者要求學(xué)生在完成自由獨(dú)立創(chuàng)作這一作業(yè)以后要相互交流經(jīng)驗(yàn),這種交流我們一般都是在自己班內(nèi)部進(jìn)行的,次數(shù)多了大家就會覺得似乎還需要加入一些更新的內(nèi)容,希望與其他班的同學(xué)一起探討學(xué)習(xí)。為了彌補(bǔ)課堂學(xué)習(xí)和班內(nèi)交流的不足,筆者有時間就會將兩個班的學(xué)生聚集在一起,首先每個班選幾個優(yōu)秀的作品演示給大家看,并向大家介紹創(chuàng)作的技巧和存在的問題,然后大家一起討論。最后筆者會結(jié)合最近的學(xué)習(xí)內(nèi)容對設(shè)計進(jìn)行一個總的評說。通過這些活動既可以提高學(xué)生的學(xué)習(xí)興趣,提高他們的專業(yè)技能。我們在教學(xué)中,實(shí)例的運(yùn)用是提高教學(xué)效果的保障,在教學(xué)中,我們不防在講解本次課的內(nèi)容之前,先演示本次課需要用到的實(shí)例,這樣既可以調(diào)動學(xué)生學(xué)習(xí)的積極性和主動性,也激發(fā)了他們的好奇性,這樣也就抓住了同學(xué)們“人在教室,心也在教室”。

總之,教學(xué)有法,教無定法,只要教學(xué)得法。程序設(shè)計教學(xué)的主要目標(biāo)是為了使同學(xué)們了解編程的基本思想,培養(yǎng)分析問題、解決問題的基本能力。圍繞著這個目標(biāo),在保證同學(xué)們學(xué)習(xí)積極性的前提下,按照他們的認(rèn)知規(guī)律組織教學(xué),一切有效的教學(xué)方法都可以在我們的教學(xué)過程中加以運(yùn)用,進(jìn)而使綜合素質(zhì)得到整體提高,這是VB程序設(shè)計課程教學(xué)的最終目標(biāo)。

參考文獻(xiàn)

[1]劉炳文、楊明福、陳定中.全國計算機(jī)二級教程VB語言程序設(shè)計[M]高等教育出版社.20__.4

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

[論文摘要]針對目前學(xué)校在程序設(shè)計類課程教學(xué)中普遍存在的一些現(xiàn)象,分析教學(xué)過程中存在的問題,并以《VB程序設(shè)計》課程的教學(xué)為例,結(jié)合教學(xué)實(shí)踐,提出相應(yīng)的改進(jìn)方法,經(jīng)實(shí)踐證明,有效地提高了教學(xué)質(zhì)量。

程序設(shè)計類課程是計算機(jī)專業(yè)和其他相關(guān)專業(yè)學(xué)生必修課程之一,對學(xué)生鍛煉抽象思維、增強(qiáng)對后續(xù)課程的理解能力有著不可或缺的作用。現(xiàn)在無論是計算機(jī)專業(yè)還是非計算機(jī)專業(yè),大部分都開設(shè)了《VB程序設(shè)計》的課程。本課程的目的與任務(wù)是使學(xué)生通過本課程的學(xué)習(xí),掌握使用VB開發(fā)Windows應(yīng)用程序的一般方法和特點(diǎn),理解Windows應(yīng)用程序的基本概念、主要功能和Windows應(yīng)用程序開發(fā)的基本思想,能夠根據(jù)實(shí)際需要自行開發(fā)簡單的Windows應(yīng)用程序,并為今后進(jìn)一步使用其他面向?qū)ο蟮目梢暬_發(fā)工具開發(fā)Windows應(yīng)用程序打下良好的基礎(chǔ)。但在教學(xué)中,會出現(xiàn)這種現(xiàn)象學(xué)生可以很快完成和例題相似的題目,但對一些稍微復(fù)雜些的程序設(shè)計,根本不知道怎么樣進(jìn)行設(shè)計。怎樣才能調(diào)動學(xué)生學(xué)習(xí)的積極性和提高程序設(shè)計的能力?本文討論了在VB程序設(shè)計課程中使用一種基于軟件開發(fā)、整體實(shí)現(xiàn)的“項(xiàng)目教學(xué)法”的一些實(shí)踐與探索。

一、程序設(shè)計課教學(xué)面臨的問題

在程序設(shè)計課教學(xué)中,多數(shù)教師采用的是傳統(tǒng)的教學(xué)模式,即:以編程語言的語法教學(xué)為主線,教師只是告訴學(xué)生那種語言有些什么命令,語言的各種語法,學(xué)生只是被動地接受,大量的新專業(yè)名詞使學(xué)生難以掌握,在具體的編程及上機(jī)操作時,往往出現(xiàn)無從下手、錯誤百出、不會調(diào)試等情況,還有些學(xué)生照著書上能做,脫離書本什么也不會。長期以往,會使學(xué)生認(rèn)為程序設(shè)計課程十分深奧、那樣的可望而不可及,最終會導(dǎo)致學(xué)生對課程產(chǎn)生厭倦的思想,即使學(xué)習(xí)完課程,學(xué)生的程序設(shè)計思路非常狹窄,解決實(shí)際問題的能力較差,不利于學(xué)生學(xué)習(xí)興趣的培養(yǎng)以及學(xué)生思維能力、創(chuàng)新能力、獨(dú)立分析問題和解決問題的能力的提高。

二、“項(xiàng)目教學(xué)法”的實(shí)踐與探索

“項(xiàng)目教學(xué)法”是以一個較完整的軟件開發(fā)案例為中心,整個學(xué)期的教學(xué)都圍繞這個案例的設(shè)計進(jìn)行講解,通過對案例的講解,將程序設(shè)計中需要學(xué)習(xí)的各個知識點(diǎn)融入到案例中,這樣就將理論和實(shí)踐完全結(jié)合起來,加深了學(xué)生對知識點(diǎn)的理解和培養(yǎng)了學(xué)習(xí)的學(xué)習(xí)興趣,并引導(dǎo)學(xué)生自行對案例進(jìn)行完善和修改,使學(xué)生程序設(shè)計能力得到提高。具體實(shí)施方案如下:

(一)軟件開發(fā)案例的選擇。要準(zhǔn)備好一個具有實(shí)際應(yīng)用功能,適合學(xué)生掌握的軟件開發(fā)案例,案例不能選擇太大太復(fù)雜的設(shè)計,并且案例中涉及的內(nèi)容要是學(xué)生比較熟悉的,軟件功能不能過于復(fù)雜,但必須覆蓋課程中所有的知識點(diǎn),在講解時選用有代表性的功能模塊。可選用學(xué)生成績管理系統(tǒng)、學(xué)生選課管理系統(tǒng)、酒店管理系統(tǒng)等MIS系統(tǒng)。

(二)以項(xiàng)目開發(fā)形式制定教學(xué)計劃和教學(xué)進(jìn)度。在制定課程教學(xué)進(jìn)度的時候要結(jié)合項(xiàng)目來進(jìn)行,教學(xué)計劃和教學(xué)進(jìn)度的設(shè)計應(yīng)按軟件設(shè)計過程的順序來進(jìn)行,在課程中可講解有關(guān)軟件工程方面的相關(guān)知識。

(三)精心準(zhǔn)備教案。根據(jù)已經(jīng)制訂的教學(xué)計劃和教學(xué)進(jìn)度,將課程中的各知識點(diǎn)較完整地總結(jié)歸納,做成電子教案。在講解軟件設(shè)計的時候,涉及到某知識點(diǎn)的時候,便可打開該知識點(diǎn)的電子教案進(jìn)行演示講解,便于學(xué)生理解掌握知識點(diǎn)。

(四)鼓勵學(xué)生變換代碼。學(xué)生在許多情況下只會模仿老師講解的程序完成,并沒有真正理解程序代碼的應(yīng)用,不知道為什么要這樣寫,在講解過程中,應(yīng)該鼓勵學(xué)生使用其他代碼來完成某些功能,促進(jìn)學(xué)生對程序的理解,提高學(xué)生的創(chuàng)新能力。

(五)作業(yè)的設(shè)計。在知識點(diǎn)講授完后,應(yīng)設(shè)計一個與講的例子難度相當(dāng)?shù)淖鳂I(yè),讓學(xué)生思考獨(dú)立完成作業(yè),學(xué)生完成作業(yè)后會有一種成就感和強(qiáng)烈的繼續(xù)學(xué)的愿望。教師可以通過學(xué)生的設(shè)計,給他們正確的引導(dǎo)。 轉(zhuǎn)貼于

(六)課程教學(xué)后期讓學(xué)生參與項(xiàng)目開發(fā)。在課程的基本知識點(diǎn)講授完,學(xué)生也掌握比較透徹后,可讓學(xué)生參與到項(xiàng)目開發(fā)中,將項(xiàng)目中一些功能分成多個模塊,以實(shí)驗(yàn)的形式分配給學(xué)生,讓學(xué)生也可以在課余的時間進(jìn)行開發(fā)。

(七)改變考核方式。考核方式應(yīng)該靈活多樣,要甩掉“學(xué)為所考”的思想包袱。程序設(shè)計課程本身是理論學(xué)習(xí)與動手操作于一體的課程,不能一味地追求理論知識,而忽視動手操作能力,因此,應(yīng)對學(xué)生的評價貫穿到整個學(xué)期的課程學(xué)習(xí)中。考核應(yīng)該由平時作業(yè)、實(shí)驗(yàn)設(shè)計作業(yè)、期末考試等幾項(xiàng)組成,平時考核可分階段進(jìn)行,要讓學(xué)生注重學(xué)習(xí)的過程,而不是考試的結(jié)果。

(八)課程實(shí)訓(xùn)。在課程的知識點(diǎn)全部講授完成后,安排2-4周的實(shí)訓(xùn),讓學(xué)生分組自由選題來進(jìn)行項(xiàng)目的開發(fā),學(xué)生在開發(fā)時應(yīng)分組進(jìn)行,讓學(xué)生分組進(jìn)行開發(fā)可以發(fā)發(fā)揚(yáng)團(tuán)隊合作精神,便于優(yōu)勢互補(bǔ),有助于學(xué)生以后走上工作崗位,適應(yīng)開發(fā)工作。在實(shí)訓(xùn)中,應(yīng)以學(xué)生的設(shè)計意見為主,充分發(fā)揮學(xué)生的能力,教師只給予相應(yīng)的建議。

三、實(shí)施過程

這里以設(shè)計管理系統(tǒng)的登陸窗體為例,介紹“項(xiàng)目教學(xué)法”中一個模塊教學(xué)的具體實(shí)施過程。登陸窗體的功能是輸入正確的用戶名和密碼通過身份驗(yàn)證,進(jìn)入主窗體。登陸窗體涉及到的知識點(diǎn)如下:1.窗體(Form)、標(biāo)簽(Label)、文本框(TextBox)、命令按鈕(Command)等控件的常用屬性的設(shè)置。2.窗體、標(biāo)簽、文本框、命令按鈕的常用方法。3.變量與數(shù)據(jù)類型。4.IF語句及一些常用的函數(shù)的使用。

四、總結(jié)

系統(tǒng)登陸窗體的設(shè)計分下面幾個階段進(jìn)行:第一階段,對登陸窗體的設(shè)計和各控件的屬性進(jìn)行講解。第二階段,引入新知識點(diǎn)。針對新知識點(diǎn)在本例中的應(yīng)用對的各個新知識點(diǎn)進(jìn)行詳細(xì)的講解。第三階段,上機(jī)練習(xí)。1.讓學(xué)生模仿教師的設(shè)計過程做一遍,輸入程序代碼,加深印象。2.鼓勵學(xué)生提出問題,用新的方法來完成程序代碼,同時提出加強(qiáng)程序代碼功能的方案,讓學(xué)生來完成,使學(xué)生加強(qiáng)對新知識點(diǎn)的理解和運(yùn)用。例如,能不能在輸入密碼時限定輸入密碼次數(shù)。3.布置作業(yè),布置與知識點(diǎn)相關(guān)的作業(yè),讓學(xué)生通過查資料自己完成作業(yè),對作業(yè)進(jìn)行批改。第四階段,對程序提出新的方案,如用戶名和密碼的存儲采用數(shù)據(jù)庫,密碼的加密等,為以后的知識講授做準(zhǔn)備,同時給學(xué)生留下印象,在講到這些知識點(diǎn)的時候再來改進(jìn)程序。

“項(xiàng)目教學(xué)法”被應(yīng)用到程序設(shè)計類課程的教學(xué)中,使教學(xué)與生產(chǎn)結(jié)合起來,學(xué)以致用,注重培養(yǎng)學(xué)生動手操作能力,學(xué)生普遍反映采用了“項(xiàng)目教學(xué)法”的教學(xué)模式后開發(fā)能力提升很快,專業(yè)知識得以鞏固,相關(guān)知識點(diǎn)的運(yùn)用印象特別深刻,在比較真實(shí)的工作環(huán)境下,既學(xué)到了知識,又學(xué)會了分析問題、解決問題的方法。在《VB程序設(shè)計》課程應(yīng)用“項(xiàng)目教學(xué)法”的教學(xué)模式的教學(xué)過程,也發(fā)現(xiàn)了一些問題,雖然運(yùn)作難度較傳統(tǒng)教學(xué)模式較大,但值得進(jìn)一步的實(shí)踐和探索。

參考文獻(xiàn):

主站蜘蛛池模板: 1000部啪啪未满十八勿入| 无码人妻少妇久久中文字幕蜜桃| 中国丰满熟妇av| 麻麻张开腿让我爽了一夜| 国产亚洲精aa在线看| 亚洲精品一区二区三区新线路| 亚洲人成色77777| 国产成人无码av在线播放dvd| 丁香五月天综合缴情网| 色翁荡熄又大又硬又粗又动态图| 国产精品青草久久久久福利99| 亚洲午夜无码久久久久蜜臀av| 国产精品自在线拍国产电影| 无套无码孕妇啪啪| 亚洲欧美成人久久综合中文网| 日韩吃奶摸下aa片免费观看| 中文字幕人妻色偷偷久久| 免费无码黄网站在线看| 久久天天躁狠狠躁夜夜96流白浆| 成人试看30分钟免费视频| 三叶草欧洲码在线| 欧美牲交a欧美牲交aⅴ免费下载| 大乳丰满人妻中文字幕日本电影| 国产性色αv视频免费| 他掀开裙子把舌头伸进去添视频| 久久精品aⅴ无码中文字字幕重口| 久久久综合亚洲色一区二区三区| 国产亚洲精品久久久久久无几年桃| 亚洲精品99久久久久久欧美版| 歪歪爽蜜臀av久久精品人人| 国产精品久久久久久久久岛| 国产激情久久久久影院老熟女| 免费国产污网站在线观看15| 9999国产精品欧美久久久久久| 国产亚洲精品aaaa片小说| 亚洲va中文字幕无码久久不卡| 五十路熟女丰满大屁股| 性xxxx搡xxxxx搡欧美| 清纯唯美经典一区二区| 无码成人一区二区三区| 欧美精品一区二区蜜臀亚洲|