日韩有码亚洲专区|国产探花在线播放|亚洲色图双飞成人|不卡 二区 视频|东京热av网一区|玖玖视频在线播放|AV人人爽人人片|安全无毒成人网站|久久高清免费视频|人人人人人超碰在线

首頁(yè) > 文章中心 > vb學(xué)生成績(jī)管理系統(tǒng)

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

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇vb學(xué)生成績(jī)管理系統(tǒng)范文,相信會(huì)為您的寫作帶來(lái)幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

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

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

關(guān)鍵詞:學(xué)生成績(jī)管理 學(xué)生成績(jī)查詢 自動(dòng)填表功能

1.概述

新世紀(jì)以高科技為核心,知識(shí)經(jīng)濟(jì)將占主導(dǎo)地位,國(guó)家的綜合國(guó)力和國(guó)際競(jìng)爭(zhēng)力將越來(lái)越取決于科學(xué)技術(shù)創(chuàng)新水平。教育作為知識(shí)創(chuàng)新、傳播和應(yīng)用的基礎(chǔ),培養(yǎng)和輸送人才的搖籃,已經(jīng)成為經(jīng)濟(jì)發(fā)展和社會(huì)進(jìn)步的基礎(chǔ)。本系統(tǒng)在vb的基礎(chǔ)上與Word對(duì)象相結(jié)合,在傳統(tǒng)輸入輸出的基礎(chǔ)上加入直接從Word文檔讀取的功能,使系統(tǒng)不再單一化,更方便快捷地對(duì)學(xué)生成績(jī)進(jìn)行管理。如果本系統(tǒng)被學(xué)校所采用,則將改變以前靠手工管理學(xué)生成績(jī)的狀況,塑造良好的辦學(xué)形象,提高工作效率。

2.系統(tǒng)目標(biāo)

根據(jù)現(xiàn)有的軟硬件及科學(xué)的管理系統(tǒng)開(kāi)發(fā)方案,建立學(xué)生成績(jī)管理系統(tǒng),實(shí)現(xiàn)對(duì)學(xué)生成績(jī)管理的自動(dòng)化。這要求系統(tǒng)操作直觀、方便、實(shí)用、安全,提供詳細(xì)的學(xué)生成績(jī)信息;能夠隨時(shí)查閱在籍學(xué)生的成績(jī)。因此,本系統(tǒng)應(yīng)用VB設(shè)計(jì)主窗體,可以添加用戶,讀取、修改和查詢數(shù)據(jù)庫(kù)內(nèi)容,并在VB中應(yīng)用Word對(duì)象與SQL 語(yǔ)句從系統(tǒng)中直接讀取Word文檔中的相應(yīng)內(nèi)容,并存入由ACCESS創(chuàng)建的數(shù)據(jù)庫(kù)中,從而實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的管理,利用本系統(tǒng)也可生成相應(yīng)的Word文檔。

3.問(wèn)題識(shí)別

(1)功能需求

輸入功能:可以輸入學(xué)生的成績(jī)信息;可以讀取Word文檔。

修改功能:可以修改學(xué)生的成績(jī)信息;可以修改Word文檔。

查看功能:可以查看學(xué)生的成績(jī)情況。

輸出功能:可以生成相應(yīng)的Word文檔。

(2)性能需求

要求系統(tǒng)能夠具有快速而又強(qiáng)大的統(tǒng)計(jì)功能,并有較強(qiáng)的安全性。

(3)環(huán)境要求

用戶要在WINDOWS下完成所有操作。

(4)用戶界面需求

軟件與用戶界面的友好性使用戶方便、有效、愉快地使用本系統(tǒng)。

4.自動(dòng)填充功能的實(shí)現(xiàn)

在學(xué)生信息錄入、添加及刪除功能中,可以實(shí)現(xiàn)從Word文檔中錄入的功能。具體方法為:定義一個(gè)Word類型的application類型的對(duì)象,讓該對(duì)象與用戶選擇的具體Word文檔連接,在程序中操作Word文檔中的行或列,并對(duì)其中寫入信息實(shí)現(xiàn)限制、判別和檢查等功能。同時(shí)利用ADO數(shù)據(jù)控件可以把Word中輸入的數(shù)據(jù)或從用戶界面上輸入的數(shù)據(jù)加入到數(shù)據(jù)庫(kù)中,或反方向地操作,實(shí)現(xiàn)Word文檔和用用戶界面及數(shù)據(jù)庫(kù)的一致關(guān)聯(lián)。給不同用戶留下不同接口,并保證數(shù)據(jù)的一致性,主要代碼如下:

Dim wdapp As New Word.Application

Dim wddoc As Document

Set wddoc = wdapp.Documents.Open(Form4.CD1.FileName)

m = wddoc.Tables(1).Cell(i, 1)

n = wddoc.Tables(1).Cell(i, 2)

s = wddoc.Tables(1).Cell(i, 7)

x = wddoc.Tables(1).Cell(i, 8)

Adodc1.Recordset.AddNew

Adodc1.Recordset.Fields(″班級(jí)″) = Left(m, 7)

Adodc1.Recordset.Fields(″學(xué)號(hào)″) = Left(m, 9)

Adodc1.Recordset.Fields(″姓名″) = Left(n, 9)

Adodc1.Recordset.Fields(″成績(jī)″) = Left(s, 2)

Adodc1.Recordset.Fields(″專業(yè)″) = Text1.Text

Adodc1.Recordset.Fields(″學(xué)分″) = Text3.Text

Adodc1.Recordset.Fields(″類別″) = Combo1.Text

Adodc1.Recordset.Fields(″學(xué)時(shí)″) = Text4.Text

Adodc1.Recordset.Fields(″備注″) = ″″

Adodc1.Recordset.Fields(″備注″) = x

Adodc1.Recordset.Update

Adodc1.RecordSource = ″select * from student ″

Adodc1.Refresh

′wddoc.Close

wdapp.Quit ′退出Word軟件′

Adodc1.Refresh

參考文獻(xiàn):

[1]劉炳文.Visual Basic 程序設(shè)計(jì)教程[M].清華大學(xué)出版社,2012:1-2.

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

關(guān)鍵詞:VB程序設(shè)計(jì);項(xiàng)目教學(xué);探究式學(xué)習(xí)

中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)21-30586-03

1 引言

VB程序設(shè)計(jì)的傳統(tǒng)教學(xué)方式一般先介紹數(shù)據(jù)類型、對(duì)象、屬性、方法和事件等一系列概念,然后介紹程序的建立和運(yùn)行, 最后介紹VB語(yǔ)言基礎(chǔ)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和數(shù)組。這對(duì)非計(jì)算機(jī)專業(yè)學(xué)生而言,難于很快體會(huì)VB的價(jià)值,陷入難懂的概念理解,對(duì)VB畏而遠(yuǎn)之。

2 探究式學(xué)習(xí)與項(xiàng)目教學(xué)

2.1 探究式學(xué)習(xí)的基本特征

探究式學(xué)習(xí)是指“在學(xué)科領(lǐng)域或現(xiàn)實(shí)生活情境中, 讓學(xué)生自主的探索、發(fā)現(xiàn)和體驗(yàn),通過(guò)發(fā)現(xiàn)問(wèn)題、調(diào)查研究、動(dòng)手操作、表達(dá)與交流等探究性活動(dòng),學(xué)會(huì)對(duì)大量信息的收集、分析和判斷,從而培養(yǎng)積極探索未知世界的科學(xué)態(tài)度、科學(xué)精神,進(jìn)而增進(jìn)思考能力、學(xué)習(xí)能力、創(chuàng)造能力和實(shí)踐能力的學(xué)習(xí)過(guò)程。[1]”相對(duì)于傳統(tǒng)的接受式學(xué)習(xí),探究性學(xué)習(xí)本質(zhì)上是一種學(xué)習(xí)方式的革命,它更多地強(qiáng)調(diào)自主探究,而不是被動(dòng)接受。探究性學(xué)習(xí)的基本特征如下:

1)以問(wèn)題情景或項(xiàng)目任務(wù)為先導(dǎo);

2)以實(shí)踐為根本;

3)以小組合作討論為主要活動(dòng)形式;

4)教師實(shí)現(xiàn)從傳授向指導(dǎo)轉(zhuǎn)變。

2.2 項(xiàng)目教學(xué)的基本方式

依據(jù)探究式學(xué)習(xí)的特征, 基于探究式學(xué)習(xí)的項(xiàng)目化教學(xué)應(yīng)是一種以項(xiàng)目為先導(dǎo)和核心, 圍繞具體項(xiàng)目讓學(xué)生自主進(jìn)行探究和解決問(wèn)題的教學(xué)方式。對(duì)非計(jì)算機(jī)專業(yè)的VB程序設(shè)計(jì)課程進(jìn)行項(xiàng)目化教學(xué)的基本思路是根據(jù)課程的內(nèi)容和認(rèn)知目標(biāo),重新合理安排組織知識(shí)內(nèi)容順序,按照探究式學(xué)習(xí)的需要,設(shè)計(jì)若干與實(shí)際緊密聯(lián)系的軟件項(xiàng)目,以項(xiàng)目為先導(dǎo)開(kāi)展教學(xué)。具體實(shí)施時(shí),遵循先學(xué)會(huì)如何做,探究為什么這樣做,學(xué)生主動(dòng)從做中學(xué)的原則。一般操作方式如下:

1)設(shè)置或演示問(wèn)題情景,引導(dǎo)學(xué)生分析、提出項(xiàng)目要求;

2)教師示范教學(xué),在實(shí)施項(xiàng)目過(guò)程中對(duì)遇到的基本知識(shí)作必要的說(shuō)明講解,引導(dǎo)學(xué)生探索相關(guān)語(yǔ)句的功能和使用方法,讓學(xué)生在實(shí)踐中體驗(yàn)程序設(shè)計(jì)的方法與步驟,完成對(duì)相關(guān)知識(shí)的認(rèn)知,體驗(yàn)成功的樂(lè)趣;

3)引導(dǎo)學(xué)生結(jié)合實(shí)際,對(duì)項(xiàng)目進(jìn)行深入分析,使學(xué)生感到問(wèn)題的存在,造成認(rèn)知矛盾和沖突,激發(fā)學(xué)生的求知欲和創(chuàng)造沖動(dòng),組織學(xué)生通過(guò)小組合作自主進(jìn)行合作學(xué)習(xí)和編程實(shí)踐,并對(duì)遇到的問(wèn)題展開(kāi)討論和研究,不斷調(diào)整計(jì)劃和策略并最終解決問(wèn)題;

4)組織各小組進(jìn)行成果交流,將各種見(jiàn)解集中講解,在澄清或重述探究的思想和方法中, 拓展認(rèn)識(shí)與見(jiàn)解,開(kāi)闊視野與思路,使學(xué)生對(duì)問(wèn)題生成多層次的理解。

該課程的教學(xué)目標(biāo)是培養(yǎng)具有程序設(shè)計(jì)思維和能力的應(yīng)用型人才,在VB程序設(shè)計(jì)過(guò)程中采用上述的項(xiàng)目化教學(xué)方法不僅能使學(xué)生學(xué)到相應(yīng)的知識(shí),更重要的是學(xué)生成為學(xué)習(xí)主體,激發(fā)了學(xué)生的學(xué)習(xí)興趣和主觀能動(dòng)性,讓學(xué)生在自主探索的實(shí)踐中學(xué)會(huì)學(xué)習(xí),學(xué)會(huì)創(chuàng)造,學(xué)會(huì)合作。

3 項(xiàng)目教學(xué)實(shí)例――成績(jī)管理系統(tǒng)

3.1 項(xiàng)目描述

制作一個(gè)簡(jiǎn)單的成績(jī)管理系統(tǒng),可以實(shí)現(xiàn)成績(jī)的錄入、查詢、修改、求平均成績(jī)等基本操作(如圖1)。

在標(biāo)準(zhǔn)模塊中代碼如下:

Public b(1 To 50, 1 To 2) As Single, a As Integer

成績(jī)錄入窗體(圖2)代碼如下:

Private Sub Command1_Click()

Dim i As Integer

a = Val(Text1.Text)

For i = 1 To a

b(i, 1) = i

b(i, 2) = InputBox("請(qǐng)輸入學(xué)號(hào)" & i & "的成績(jī)")

Next i

End Sub

成績(jī)查詢窗體(圖3)代碼如下:

Private Sub Command1_Click()

Dim a As Integer, t1 As Integer, t2 As Integer

a = Val(Text1.Text)

For i = 1 To 49 '選擇排序開(kāi)始

For j = i + 1 To 50

If b(i, 2) < b(j, 2) Then

t1 = b(i, 1)

b(i, 1) = b(j, 1)

b(j, 1) = t1

t2 = b(i, 2)

b(i, 2) = b(j, 2)

b(j, 2) = t2

End If

Next j

Next i'選擇排序結(jié)束

For i = 1 To UBound(b)

If b(i, 1) = a Then

Label2.Caption = "學(xué)號(hào)為" & a & "的學(xué)生成績(jī)?yōu)? & b(i, 2) & "全班排名第" & i

End If

Next i

End Sub

平均成績(jī)窗體(圖4)代碼如下:

Dim s As Single'著重解釋S為什么不在過(guò)程中定義

Private Sub Command1_Click()

Dim i As Integer

s = 0

For i = 1 To a

s = s + b(i, 2)

Next i

s = s / a

Text1.Text = s

End Sub

Private Sub Command2_Click()

Dim i As Integer, x As Integer

x = 0

For i = 1 To a

If b(i, 2) > s Then

x = x + 1

End If

Next i

Text2.Text = x

End Sub

成績(jī)修改窗體代碼如下:

Dim i%

Private Sub Command1_Click(Index As Integer)

Select Case Index

Case 0

Dim x%

Call append(b(), a)

Case 1

Dim c%, j!

c = (InputBox("請(qǐng)輸入要插入的學(xué)號(hào):"))

j = Val(InputBox("請(qǐng)輸入要插入的成績(jī):"))

Call insert(b(), c, j)

Case 2

Dim d%

d = Val(InputBox("請(qǐng)輸入要?jiǎng)h除數(shù)的學(xué)號(hào):"))

Call del(b(), d)

End Select

End Sub

Public Sub append(x() As Single, y As Integer)

a = a + 1

b(y, 1) = y

b(y, 2) = InputBox("請(qǐng)輸入學(xué)號(hào)為" & a & "的學(xué)生成績(jī)")

End Sub

Public Sub insert(x() As Single, y As Integer, k As Single)

Dim i%

For i = 2 To a

If k > x(i, 2) And k < x(i - 1, 2) Then

x(i, 2) = k

x(i, 1) = y

End If

Next i

a = a + 1

End Sub

Public Sub del(x() As Single, k As Integer)

Dim i%, f%

For i = 1 To a

If x(i, 1) = k Then f = i

Next i

For i = f To a

x(i, 1) = x(i + 1, 1)

x(i, 2) = x(i + 1, 2)

Next i

a = a -1

End Sub

3.2 教學(xué)目標(biāo)

1) 知識(shí)目標(biāo):VB程序控制結(jié)構(gòu)、常用控件、二維數(shù)組、空件數(shù)組、過(guò)程調(diào)用、變量的作用域、多重窗體、菜單設(shè)計(jì);

2) 能力目標(biāo):初步具備需求分析能力;功能模塊化;并能所學(xué)知識(shí)設(shè)計(jì)簡(jiǎn)單的程序。

3.3 教學(xué)過(guò)程

3.3.1 項(xiàng)目中的任務(wù)分解

3.3.2 教學(xué)實(shí)施過(guò)程

項(xiàng)目教學(xué)程中遵循小案例與大項(xiàng)目結(jié)合的原則,按照“項(xiàng)目展示-分析討論-操作實(shí)施-成果展示-小組討論”五個(gè)環(huán)節(jié)。下面著重以任務(wù)2為例說(shuō)明教學(xué)實(shí)施過(guò)程。

1)在學(xué)生對(duì)該項(xiàng)目有整體把握后,著重展示錄入窗體的功能。

2)了解功能后,進(jìn)一步深入分析,在原有知識(shí)的基礎(chǔ)上引入新知識(shí)。在現(xiàn)實(shí)生活中我們通常用學(xué)號(hào)查詢成績(jī),(畫出一個(gè)包含學(xué)號(hào)和成績(jī)的二維表幫助學(xué)生理解)。其實(shí)要解決的問(wèn)題就是如何錄入這個(gè)二維表,這里就引入了二維數(shù)組的概念。

3)設(shè)計(jì)窗體,并編寫代碼。通過(guò)演示讓學(xué)生看到如何用二維數(shù)組實(shí)現(xiàn)數(shù)據(jù)存放。

4)運(yùn)行窗體并進(jìn)一步修改。

通過(guò)上面的過(guò)程可以看到,項(xiàng)目教學(xué)實(shí)際上是以大項(xiàng)目為背景結(jié)合小案例教學(xué)。最后把各個(gè)小案例結(jié)合起來(lái)就是一個(gè)完整的項(xiàng)目。

5)總結(jié)與交流,組織全班交流編程思路與得失,著重探討各自的編程策略、過(guò)程和對(duì)相關(guān)語(yǔ)句的理解,總結(jié)制作的步驟與方法。

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

項(xiàng)目教學(xué)實(shí)踐充分調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性,激發(fā)學(xué)生探索學(xué)習(xí)的意識(shí)和興趣。

參考文獻(xiàn):

[1] 吳建.項(xiàng)目化教學(xué)在VB程序設(shè)計(jì)教學(xué)中的探索與實(shí)踐[J].文教資料,2006(30).

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

關(guān)鍵詞: 權(quán)限設(shè)置 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)功能結(jié)構(gòu)分析

一、課題的提出及其研究意義

學(xué)生成績(jī)管理是學(xué)校教務(wù)管理中的一項(xiàng)重要工作,傳統(tǒng)的通過(guò)教師或?qū)W生傳送成績(jī)單或以郵寄的方式進(jìn)行成績(jī)單發(fā)放的方式既浪費(fèi)人力和物力又易受地域的影響和限制,不僅效率低而且已經(jīng)不能滿足需要,所以提出設(shè)計(jì)一個(gè)基于ASP+SQL Server的網(wǎng)上學(xué)生成績(jī)查詢系統(tǒng)的課題,讓學(xué)生利用網(wǎng)絡(luò)實(shí)現(xiàn)對(duì)成績(jī)的查詢,提高效率。

二、 系統(tǒng)功能的總體設(shè)計(jì)與實(shí)現(xiàn)

1.系統(tǒng)涉及人員權(quán)限設(shè)置

查詢系統(tǒng)的學(xué)生:學(xué)生可以利用本系統(tǒng)查詢某一學(xué)期所有課程的成績(jī),也可以查詢所有學(xué)期全部課程的成績(jī)。通過(guò)定期的成績(jī)查詢,學(xué)生可以了解自己有沒(méi)有科目不及格要補(bǔ)考的。

各科老師:可查詢自己所負(fù)責(zé)課程的成績(jī)信息及學(xué)生信息,可將學(xué)生的成績(jī)錄入數(shù)據(jù)庫(kù)中,并在頁(yè)面上產(chǎn)生成績(jī)報(bào)表;實(shí)現(xiàn)對(duì)成績(jī)的查詢、更改、刪除。各科老師還可以查詢自己所負(fù)責(zé)課程重修和補(bǔ)考的學(xué)生,打印出重修和補(bǔ)考名單,及時(shí)通知學(xué)生注意重修和補(bǔ)考時(shí)間。各科老師還可以修改密碼,留言并及時(shí)答復(fù)學(xué)生的疑問(wèn)。

系統(tǒng)管理員:可實(shí)現(xiàn)學(xué)生成績(jī)查詢,學(xué)科成績(jī)查詢;可實(shí)現(xiàn)學(xué)生信息添加。他可按需求,從而將成績(jī)數(shù)據(jù)錄入數(shù)據(jù)庫(kù)中,更可以對(duì)成績(jī)進(jìn)行查詢、更改、刪除。他可以對(duì)課程進(jìn)行管理:增加新的課程,編輯課程,或刪除不需要的舊課程。他有權(quán)修改自己的資料,根據(jù)需要編輯與管理各學(xué)科老師及其他管理員的信息。

2.數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)

首先要在SQL Server 2003中創(chuàng)建名為score的數(shù)據(jù)庫(kù),然后在score數(shù)據(jù)庫(kù)中創(chuàng)建學(xué)生基本信息表(student)、課程基本信息表(course)、學(xué)生成績(jī)信息表(score)、系統(tǒng)管理員和教師信息表(admin)及留言信息表(message)。接著創(chuàng)建各個(gè)表包括的字段,再者建立四張表間字段的約束關(guān)系。

圖1 表間約束關(guān)系 圖2 留言信息表

3.系統(tǒng)功能結(jié)構(gòu)分析

(1) 系統(tǒng)網(wǎng)絡(luò)拓?fù)潢P(guān)系

系統(tǒng)網(wǎng)絡(luò)拓?fù)潢P(guān)系圖如圖3所示:

圖3 系統(tǒng)網(wǎng)絡(luò)拓?fù)潢P(guān)系圖

(2)系統(tǒng)功能模塊

學(xué)生登錄與查詢模塊:按學(xué)生的學(xué)號(hào)和密碼成功登錄后,進(jìn)入學(xué)生查詢主界面。學(xué)生可以按學(xué)期查詢,可以全部成績(jī)查詢,可以查詢補(bǔ)考科目,可以修改密碼,可以給老師或系統(tǒng)管理員留言和接受留言的回復(fù),最后安全退出系統(tǒng)。

系統(tǒng)管理員或教師登錄模塊:管理員登錄;教師登錄。該模塊主要實(shí)現(xiàn)兩種登錄可以使用的不同權(quán)限。

管理員登錄后進(jìn)入的主界面包括:查詢與編輯(學(xué)生成績(jī)查詢、學(xué)科成績(jī)查詢);學(xué)生信息添加(單人信息添加、多人信息添加);學(xué)生成績(jī)添加(單人成績(jī)添加、多人成績(jī)添加);課程管理(課程添加、課程管理);管理員管理(密碼修改、編輯管理員、添加管理員);交互平臺(tái)(留言、回復(fù)留言);安全退出。

教師登錄后進(jìn)入的主界面包括:查詢與編輯(學(xué)生成績(jī)查詢、學(xué)科成績(jī)查詢、成績(jī)報(bào)表、補(bǔ)考名單);學(xué)生成績(jī)添加(單人成績(jī)添加、多人成績(jī)添加);個(gè)人資料修改(密碼修改);交互平臺(tái)(留言、留言管理);安全退出。

查詢與編輯模塊:學(xué)生成績(jī)查詢模塊,在學(xué)生信息查詢條件中選擇“完全匹配”輸入學(xué)生完整的學(xué)號(hào),查詢某個(gè)學(xué)生具體的成績(jī);或者選擇“模糊匹配”輸入學(xué)號(hào)共同的地方查詢某個(gè)系或某個(gè)班級(jí)學(xué)生的成績(jī)。學(xué)科成績(jī)查詢模塊,查詢某個(gè)科目老師所教學(xué)科的某個(gè)學(xué)期學(xué)生的成績(jī)。成績(jī)報(bào)表模塊,選擇課程老師、年級(jí)、學(xué)期后單擊“生成報(bào)表”,就會(huì)生成一張成績(jī)報(bào)表,通過(guò)報(bào)表老師可以很明顯地看出學(xué)生的成績(jī)情況。補(bǔ)考名單模塊,選擇科目老師、年級(jí)、學(xué)期后單擊“補(bǔ)考名單”,就會(huì)生成一張補(bǔ)考名單,學(xué)生的補(bǔ)考情況一目了然。學(xué)生成績(jī)查詢與學(xué)科成績(jī)查詢這兩塊,系統(tǒng)管理員與教師均有權(quán)限。而按學(xué)期生成成績(jī)報(bào)表和補(bǔ)考名單,只有教師有權(quán)限。

(3)系統(tǒng)總體結(jié)構(gòu)圖

系統(tǒng)總體結(jié)構(gòu)圖如圖4所示:

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

關(guān)鍵詞:數(shù)據(jù)管理;Visual Studio 2010;Access;Excel;模塊化

中圖分類號(hào):TP273 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)28-6246-04

1 概述

隨著社會(huì)的不斷進(jìn)步,經(jīng)濟(jì)的不斷發(fā)展,人們的生活中越來(lái)越注重自動(dòng)化的應(yīng)用?,F(xiàn)階段,不管是跨國(guó)大企業(yè)還是小到幾人的小公司,都有自己的人才資源,對(duì)于每一個(gè)員工的管理也都是大同小異[1]。最為常見(jiàn)的是將公司的每個(gè)員工信息存儲(chǔ)在一個(gè)建立了大量結(jié)構(gòu)的電子表格里,對(duì)其進(jìn)行管理。在員工人數(shù)不多的企業(yè)中,這種用法已經(jīng)得到了滿足,但是如果將其應(yīng)用于上萬(wàn)人的企業(yè)里,那么就產(chǎn)生一定的難度,而且利用Excel直接進(jìn)行數(shù)據(jù)管理也容易出錯(cuò),效率也比較低,不能滿足大企業(yè)的需求[2]。

數(shù)據(jù)庫(kù)是上世紀(jì)六十年代產(chǎn)生的信息管理工具,在經(jīng)過(guò)幾十年的發(fā)展中應(yīng)用到了生產(chǎn)生活的各個(gè)方面,實(shí)現(xiàn)了計(jì)算機(jī)的信息管理應(yīng)用[3]。該文基于某跨國(guó)公司的實(shí)際情況,根據(jù)需要,設(shè)計(jì)了一種新型人員管理系統(tǒng),主要是基于Visual Studio 2010軟件編寫界面,Access進(jìn)行數(shù)據(jù)庫(kù)構(gòu)建和Excel進(jìn)行各種多功能設(shè)計(jì)和圖表的自動(dòng)構(gòu)建[4]。大大滿足了公司的實(shí)際需要,并且充分利用了Excel的宏功能,以及Access數(shù)據(jù)庫(kù)本身的優(yōu)點(diǎn),實(shí)現(xiàn)了辦公自動(dòng)化功能。將Visual Studio軟件、Excel和Access結(jié)合起來(lái)進(jìn)行應(yīng)用比單調(diào)的應(yīng)用他們具有更多的優(yōu)點(diǎn)。

2 系統(tǒng)需求分析和功能設(shè)計(jì)

2.1 系統(tǒng)的需求分析

根據(jù)公司實(shí)際的情況,需要分為兩個(gè)方面,一方面是管理層人員的信息,另一個(gè)是技術(shù)人員的信息。然后每一方面包括以下幾個(gè)部分:

1)員工的基本信息,包括員工的照片、姓名、工號(hào)、部門、職位、家庭及個(gè)人主要信息等;

2) 主要能力介紹,主要根據(jù)公司的要求,將辦公的各個(gè)方面分成能力進(jìn)行匯總;

3) 對(duì)現(xiàn)有管理人員和技術(shù)人員的各個(gè)能力進(jìn)行估計(jì)評(píng)分,可以采用百分制設(shè)置;

4)對(duì)每個(gè)員工每年的能力培訓(xùn)進(jìn)行設(shè)計(jì),包括學(xué)習(xí)情況、學(xué)習(xí)時(shí)間和能力類型等;

5) 對(duì)每個(gè)員工的學(xué)習(xí)情況進(jìn)行評(píng)分,給出實(shí)際的分?jǐn)?shù),并且計(jì)算出和滿分的差值。

2.2 系統(tǒng)功能設(shè)計(jì)

系統(tǒng)的功能設(shè)計(jì)應(yīng)滿足公司的實(shí)際需要,同時(shí)能夠根據(jù)具體情況可以方便修改,以便于系統(tǒng)設(shè)計(jì)好后能夠應(yīng)用于類似的地方[5]。要求包括以下幾個(gè)方面:

1)系統(tǒng)主要實(shí)現(xiàn)的功能是,建立一個(gè)人性化的界面,需要有一個(gè)和Office類似的操作規(guī)則,能夠具有快捷操作方式和菜單按鈕等;

2) 具有多個(gè)界面,能實(shí)現(xiàn)不同信息的分界面顯示;

3) 能夠通過(guò)操作界面來(lái)顯示Access內(nèi)部所有表的信息,并且通過(guò)界面表格顯示出來(lái),可以隨意的通過(guò)修改、刪除界面表格內(nèi)的信息來(lái)完成對(duì)數(shù)據(jù)庫(kù)內(nèi)部數(shù)據(jù)進(jìn)行操作,同樣,也可以隨時(shí)增添新的信息;

4)由于存在多個(gè)表格,所以應(yīng)該能夠?qū)崿F(xiàn)各個(gè)Access表格的獨(dú)自操作和所有Access內(nèi)部表格的同時(shí)操作兩種方式;

5) 在界面內(nèi)部應(yīng)有查找功能,能夠?qū)ccess內(nèi)部所有的項(xiàng)進(jìn)行查找,對(duì)于數(shù)值型數(shù)據(jù)能夠通過(guò)設(shè)置包括大于某值,小于某值,或者介于兩值之間的數(shù)據(jù)進(jìn)行查詢;

6) 能夠?qū)崿F(xiàn)查找條件的自動(dòng)檢測(cè),防止查找條件和選項(xiàng)的不符而出錯(cuò);

7)能夠?qū)⒉樵兘Y(jié)果按需要傳送給Excel,由于Excel具有強(qiáng)大的報(bào)表功能,可以極大的滿足用戶的需要。

3 數(shù)據(jù)庫(kù)設(shè)計(jì)

本系統(tǒng)采用Visual Studio 2010軟件設(shè)計(jì)系統(tǒng)界面,與傳統(tǒng)的VB6.0相比,一方面采用這種軟件進(jìn)行設(shè)計(jì)實(shí)現(xiàn)的界面更加完善,另一方面能夠很好的完成所需要的功能,同時(shí)能夠增加編寫代碼的效率[6]。對(duì)于數(shù)據(jù)庫(kù)的建立,可以使用Access進(jìn)行設(shè)計(jì),Access管理的對(duì)象有表、查詢、窗體、報(bào)表、頁(yè)、宏和模塊,功能比較強(qiáng)大,能夠滿足此管理系統(tǒng)的需要,同時(shí)能夠獨(dú)立的實(shí)現(xiàn)Access功能設(shè)計(jì)[7]。下圖為本數(shù)據(jù)庫(kù)結(jié)構(gòu)圖:

4 主要功能模塊的設(shè)計(jì)

系統(tǒng)的界面主要包含了五個(gè)窗口,管理人才信息操作窗口、技術(shù)人才信息操作窗口、系統(tǒng)登錄窗口、刪除權(quán)限窗口和系統(tǒng)管理窗口。其中系統(tǒng)登錄窗口和刪除權(quán)限窗口的構(gòu)建相似,管理人才信息操作窗口和技術(shù)人才信息操作窗口相似,只是操作的數(shù)據(jù)庫(kù)表不同。

同時(shí)在每個(gè)串口還設(shè)有菜單欄,并且設(shè)置相應(yīng)的快捷鍵,對(duì)于菜單欄的內(nèi)容根據(jù)實(shí)際需要主要分為:文件菜單,用來(lái)完成數(shù)據(jù)庫(kù)的打開(kāi)、存儲(chǔ)和系統(tǒng)的退出等;窗口菜單,主要完成不同窗口進(jìn)行切換;視圖菜單,能夠顯示和隱藏設(shè)置的工具欄;編輯菜單,在操作時(shí)可以剪切、復(fù)制、粘貼和撤銷;工具菜單,選擇需要的工具;幫助菜單,完成對(duì)操作常見(jiàn)問(wèn)題的解答。對(duì)于數(shù)據(jù)庫(kù)的操作,采用了實(shí)時(shí)刷新的功能,以便于用戶隨時(shí)能夠掌握數(shù)據(jù)庫(kù)中的最新信息,每一次對(duì)于數(shù)據(jù)庫(kù)中信息的變動(dòng),都會(huì)刷新界面表格中的數(shù)據(jù),顯示數(shù)據(jù)庫(kù)中當(dāng)前時(shí)刻滿足查詢條件的所有數(shù)據(jù),防止信息滯后而出錯(cuò)。

本系統(tǒng)的主要功能如圖2所示。

4.1 系統(tǒng)管理窗口

系統(tǒng)管理窗口的設(shè)立是為了便于操作者增添用戶名和更改密碼,便于對(duì)系統(tǒng)更好的應(yīng)用和管理,同時(shí)可以設(shè)置權(quán)限等級(jí),例如管理人員可以進(jìn)行所有信息的瀏覽,而技術(shù)人員只能看到技術(shù)人員的信息,而系統(tǒng)維護(hù)人員可以對(duì)整個(gè)系統(tǒng)進(jìn)行操作。

代碼編寫思路為,增加用戶名時(shí)通過(guò)ADODB語(yǔ)句根據(jù)用戶名查詢數(shù)據(jù)庫(kù)中表中是否含有這個(gè)用戶,如果沒(méi)有顯示出錯(cuò),則將這條信息存儲(chǔ)到rsRecordSet內(nèi)部,然后修改后存儲(chǔ)即可;在修改舊密碼時(shí),首先根據(jù)當(dāng)前用戶查詢數(shù)據(jù)庫(kù)表中的記錄,存儲(chǔ)到rsRecordSet,然后直接修改后存儲(chǔ)[8]。

4.2 系統(tǒng)登錄窗口和刪除權(quán)限窗口的設(shè)計(jì)

對(duì)于登錄窗口的建立應(yīng)與一般的系統(tǒng)設(shè)計(jì)類似,在Visual Studio 2010里有一個(gè)“登錄窗口”可以直接應(yīng)用于本系統(tǒng)的設(shè)計(jì)。程序編寫框圖如圖3所示。

4.3 管理人才操作窗口和技術(shù)人才操作窗口的設(shè)計(jì)

人才操作窗口是本系統(tǒng)設(shè)計(jì)的主要窗口,按照分模塊的思想進(jìn)行設(shè)計(jì),一方面應(yīng)該使操作簡(jiǎn)單,另一方面應(yīng)該使更詳細(xì)的信息在同一窗口上顯示。按照要求,窗口主要包括以下幾個(gè)模塊:查詢條件模塊,用于查詢條件的選擇和輸入,可以根據(jù)數(shù)據(jù)庫(kù)中的任何條件查詢出相應(yīng)的結(jié)果,利用ComboBox控件來(lái)完成;數(shù)據(jù)庫(kù)查詢結(jié)果顯示模塊,用于將查詢的結(jié)果存入到界面的不同表格里,用多個(gè)AxMSFlexGrid可以實(shí)現(xiàn);具體信息操作顯示模塊,主要對(duì)操作的信息進(jìn)行提取和顯示,可以用多個(gè)TextBox控件顯示;操作按鈕模塊和數(shù)據(jù)導(dǎo)出傳輸模塊。數(shù)據(jù)導(dǎo)出模塊中,可以在Excel內(nèi)部編寫需要的宏定義,然后在界面代碼中進(jìn)行編寫程序進(jìn)行調(diào)用即可。

對(duì)于ComboBox控件采用SelectedIndexChanged 事件,在編寫功能代碼時(shí),根據(jù)選擇不同的條件,自動(dòng)顯示在不同的AxMSFlexGrid控件表格,其中顯示Access的代碼是:

While Not rsRecordSet1.eof

RowCount = RowCount + 1

.Rows = .Rows + 1

.set_TextMatrix(RowCount - 1, 0, RowCount - 1)

.set_TextMatrix(RowCount - 1, 1, rsRecordSet1.Fields(0).Value & "")

.set_TextMatrix(RowCount - 1, 2, rsRecordSet1.Fields(1).Value & "")

rsRecordSet1.movenext()

End While

其中rsRecordSet1用來(lái)存儲(chǔ)查詢的數(shù)據(jù)結(jié)果,EmployeeNo表示數(shù)據(jù)庫(kù)中的員工基本信息表,代碼如下:

rsRecordSet1 = New ADODB.Recordset

rsRecordSet1.CursorType = ADODB.CursorTypeEnum.adOpenStatic

rsRecordSet1.CursorLocation = ADODB.CursorLocationEnum.adUseClient

rsRecordSet1.LockType = ADODB.LockTypeEnum.adLockPessimistic

rsRecordSet1.Source = "select * from MEmployee where EmployeeNo = '" & InformationAxMSFlexGrid4.get_TextMatrix(i, 3) & "'"

rsRecordSet1.ActiveConnection = connConnection

rsRecordSet1.Open()

管理人才操作窗口的操作結(jié)果如圖4。

5 系統(tǒng)運(yùn)行環(huán)境與開(kāi)發(fā)工具

本系統(tǒng)是由Windows系統(tǒng)開(kāi)發(fā),可以在現(xiàn)有的電腦上使用,同時(shí)對(duì)于2007版 以下Excel的宏可以直接建立在Excel內(nèi)部,對(duì)于2007版以上版本需要建立以.xlsm后綴命名。數(shù)據(jù)存儲(chǔ)軟件選擇Access, Access是由微軟的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),可以進(jìn)行數(shù)據(jù)分析和開(kāi)發(fā)軟件[9]。

系統(tǒng)的開(kāi)發(fā)工具選擇Visual Studio 2010 ,Visual Studio是微軟公司推出的開(kāi)發(fā)環(huán)境。是目前最流行的Windows平臺(tái)應(yīng)用程序開(kāi)發(fā)環(huán)境,采用這個(gè)軟件進(jìn)行界面設(shè)計(jì)可以自動(dòng)設(shè)置開(kāi)始頁(yè),使設(shè)計(jì)更簡(jiǎn)便,具有更高效的開(kāi)發(fā)環(huán)境,兼容傳統(tǒng)的VB 6.0,使設(shè)計(jì)的界面更能滿足用戶的需要。

本系統(tǒng)的設(shè)計(jì)采用模塊化的思想,在實(shí)際操作中可以多人共同設(shè)計(jì)。Excel中采用VBA語(yǔ)言進(jìn)行編寫,并且單獨(dú)設(shè)計(jì)模版;對(duì)于Access數(shù)據(jù)庫(kù)的建立應(yīng)該根據(jù)需要建立多個(gè)表格,將不同數(shù)據(jù)放到不同的表中,如有需要,可以利用Access的其他功能使,以滿足實(shí)際的需要[10]。在Visual studio 2010編寫界面時(shí),根據(jù)不同模塊的作用進(jìn)行獨(dú)立設(shè)計(jì),最后整合在一塊,這樣一方面可以提高設(shè)計(jì)的效率,另一方面便于調(diào)試,在進(jìn)行相似設(shè)計(jì)時(shí)可以直接利用,避免了重復(fù)工作。界面編好后進(jìn)行調(diào)試工作,沒(méi)有任何錯(cuò)誤后,形成可執(zhí)行的文件[11]。

其中自動(dòng)生成圖像的Excel 結(jié)果如圖5。

6 結(jié)論

本文根據(jù)公司的實(shí)際情況和需要,借鑒已有的數(shù)據(jù)庫(kù)管理系統(tǒng),利用Visual Studio2010進(jìn)行界面設(shè)計(jì),Access作為數(shù)據(jù)存儲(chǔ)軟件,而把Excel作為查詢結(jié)果數(shù)據(jù)輸出軟件,基于Excel強(qiáng)大的報(bào)表功能和員工對(duì)Excel操作熟悉,這樣就可以對(duì)數(shù)據(jù)進(jìn)行更多的操作,滿足公司工作的正常需要,實(shí)現(xiàn)一種新型的人事管理系統(tǒng)。同時(shí),對(duì)設(shè)計(jì)好的界面進(jìn)行了封裝,對(duì)于操作人員來(lái)說(shuō),不需要了解內(nèi)部代碼。該文設(shè)計(jì)的人事管理系統(tǒng)同時(shí)具有Excel、Access和Visual Studio2010 軟件的優(yōu)點(diǎn),所設(shè)計(jì)的管理系統(tǒng)功能強(qiáng)大,可以稍作修改就能滿足其他地方的應(yīng)用。根據(jù)在公司的應(yīng)用,利用本文所設(shè)計(jì)的系統(tǒng)進(jìn)行日常管理,能夠很好的滿足需要。

參考文獻(xiàn):

[1] 杜艷,張申.基于 VB與 Access的公司信息管理系統(tǒng)設(shè)計(jì)[J].徐州工程學(xué)院學(xué)報(bào):自然科學(xué)版, 2011,26(2):42-48.

[2] 盧越.基于 的高職院校學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù), 2010(20):5507-5509.

[3] 王英,李平.基于VB語(yǔ)言開(kāi)發(fā)的學(xué)生成績(jī)管理系統(tǒng)[J].電腦開(kāi)發(fā)與應(yīng)用,2010,23(6):48-59.

[4] 劉長(zhǎng)旺,張濤.基于SSH的高校學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].南陽(yáng)師范學(xué)院學(xué)報(bào),2011,10(6):70-73.

[5] 梁小曉,韋崇崗.基于Web的高校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].四川理工學(xué)院學(xué)報(bào), 2010,23(6):699-703.

[6] 周國(guó)民.Visual Basic + Access數(shù)據(jù)庫(kù)項(xiàng)目開(kāi)發(fā)實(shí)踐[M].北京:中國(guó)鐵道出版社,2005.

[7] 蔡敏,劉海英,汪杰.Visual Basic數(shù)據(jù)庫(kù)開(kāi)發(fā)工程案例[M].北京:人民郵電出版社,2007.

[8] 張婧,鄭鵬華.基于V B 的房地產(chǎn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2013(19):1009-3044.

[9] 陳偉康.基于VB6.0的學(xué)生考勤管理系統(tǒng)[J].福建電腦,2012(12):113-114.

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

隨著社會(huì)經(jīng)濟(jì)的飛速發(fā)展,當(dāng)今社會(huì)是知識(shí)化的時(shí)代,對(duì)人才的需求越來(lái)越多,并對(duì)人才的要求也越來(lái)越高。以往的傳統(tǒng)教學(xué)方法比較注重理論知識(shí),主要向?qū)W生講授基本的知識(shí)結(jié)構(gòu),對(duì)學(xué)生的實(shí)踐操作能力和創(chuàng)新能力以及思維能力的培養(yǎng)較少。這種教學(xué)方法所傳授的知識(shí)點(diǎn)比較分散,學(xué)生只能跟著教師的步伐走。在規(guī)定的時(shí)間范圍內(nèi),需要完成教學(xué)內(nèi)容并開(kāi)展實(shí)踐訓(xùn)練,時(shí)間比較緊,課程結(jié)束后學(xué)生也無(wú)法全面掌握所有的知識(shí)點(diǎn)[2]。因此,這種教學(xué)方法具有較大的漏洞。針對(duì)這些問(wèn)題,就急需要進(jìn)行教學(xué)改革,因此,VB課程項(xiàng)目化教學(xué)改革的意義重大,其是順應(yīng)社會(huì)和教育的發(fā)展趨勢(shì)進(jìn)行的。通過(guò)項(xiàng)目化教學(xué)可以有效的提高學(xué)生的實(shí)踐操作能力和思維能力,這種教學(xué)方法培養(yǎng)出來(lái)的人才比較符合社會(huì)和企業(yè)的需求,能夠提高學(xué)生的就業(yè)優(yōu)勢(shì)。

二、VB課程項(xiàng)目化教學(xué)中的項(xiàng)目開(kāi)發(fā)研究

其一,VB課程項(xiàng)目化教學(xué)目標(biāo)的確定。首先,知識(shí)點(diǎn)的目標(biāo)。需要讓學(xué)生及時(shí)掌握VB程序設(shè)計(jì)的基本內(nèi)容,例如編程的語(yǔ)法、界面設(shè)計(jì)、數(shù)據(jù)庫(kù)的訪問(wèn)等,需要讓學(xué)生的基礎(chǔ)知識(shí)更加扎實(shí)。其次,能力方面的目標(biāo)。需要讓學(xué)生掌握項(xiàng)目開(kāi)發(fā)設(shè)計(jì)的能力,對(duì)整個(gè)VB程序進(jìn)行操作的能力,從而使得學(xué)生具備專業(yè)的實(shí)踐操作能力。最后,素質(zhì)培養(yǎng)的目標(biāo)。在進(jìn)行VB課程教程教學(xué)的時(shí)候,不僅需要學(xué)生及時(shí)掌握相關(guān)專業(yè)知識(shí)和實(shí)踐能力,還需要具備一定的職業(yè)素養(yǎng)和綜合素質(zhì)。例如對(duì)學(xué)生進(jìn)行團(tuán)隊(duì)合作精神、競(jìng)爭(zhēng)意識(shí)、責(zé)任感的培養(yǎng)。

其二,項(xiàng)目的選擇方向。首先,項(xiàng)目選擇需要遵循的原則。項(xiàng)目的選擇首先就要以教學(xué)大綱為前提基礎(chǔ),并根據(jù)教學(xué)目標(biāo)為方向進(jìn)行制定。主要遵循的原則有:(1)項(xiàng)目需要覆蓋所學(xué)的知識(shí)原則。主要指每個(gè)項(xiàng)目中必須要涵蓋預(yù)定的教學(xué)目標(biāo),以及需要學(xué)習(xí)的知識(shí)點(diǎn),在各個(gè)項(xiàng)目之間需要形成一個(gè)相互連接、環(huán)環(huán)相扣、種類多樣的項(xiàng)目群,從而建立一個(gè)完整的教學(xué)設(shè)計(jì)流程。每個(gè)項(xiàng)目的構(gòu)建重點(diǎn)在于主題和重點(diǎn)的突出,而不是規(guī)模的大小。(2)項(xiàng)目實(shí)用性評(píng)價(jià)原則。對(duì)項(xiàng)目進(jìn)行選擇的時(shí)候,項(xiàng)目就必須要符合以下幾個(gè)條件:項(xiàng)目需要具備一定的實(shí)用價(jià)值,能夠體現(xiàn)出VB課程完整的發(fā)展過(guò)程。另外,項(xiàng)目還需要具備培養(yǎng)學(xué)生思維能力和創(chuàng)新能力的條件。其次,VB課程教學(xué)中的項(xiàng)目選擇。在選擇的時(shí)候,就需要根據(jù)教學(xué)目標(biāo)進(jìn)行分析,并結(jié)合知識(shí)點(diǎn)進(jìn)行選擇,在VB課程項(xiàng)目化教學(xué)中,可以從記事本、網(wǎng)絡(luò)程序、計(jì)算器和數(shù)據(jù)庫(kù)軟件設(shè)計(jì)和開(kāi)發(fā)幾個(gè)方面進(jìn)行。在這些軟件技術(shù)的開(kāi)發(fā)過(guò)程中,就需要開(kāi)發(fā)一個(gè)類似于Windows中的記事本、和計(jì)算器,類似于QQ網(wǎng)絡(luò)的通訊工具以及類似學(xué)生成績(jī)管理系統(tǒng)的數(shù)據(jù)庫(kù)軟件。在項(xiàng)目設(shè)計(jì)和開(kāi)發(fā)的過(guò)程中,需要學(xué)生組成小組進(jìn)行,需要分工明確,相互合作,共同完成項(xiàng)目的開(kāi)發(fā)[3]。

其三,VB課程項(xiàng)目化教學(xué)中的考核內(nèi)容。在VB課程項(xiàng)目化教學(xué)改革的過(guò)程中,實(shí)施項(xiàng)目考核措施,能夠?yàn)榻虒W(xué)活動(dòng)的開(kāi)展和教學(xué)目標(biāo)的實(shí)施指明道路,項(xiàng)目化教學(xué)主要注重的是項(xiàng)目化教學(xué)的過(guò)程。因此,就需要將考核的內(nèi)容貫穿在整個(gè)教學(xué)的過(guò)程中,在平時(shí)教學(xué)的時(shí)候,考核的次數(shù)需要適當(dāng)?shù)脑黾???己藘?nèi)容主要包括基本知識(shí)、基礎(chǔ)技能、綜合能力等,在平時(shí)的課程教學(xué)中考察學(xué)生的出勤率、課堂表現(xiàn)、作業(yè)完成度、綜合運(yùn)用知識(shí)解決問(wèn)題的能力等方面的內(nèi)容。

三、VB課程項(xiàng)目化教學(xué)改革的措施

1、合適設(shè)置問(wèn)題,引導(dǎo)教學(xué)

專業(yè)教師需要根據(jù)完成的項(xiàng)目提出實(shí)施該項(xiàng)目會(huì)遇到的各種問(wèn)題,并需要合理設(shè)計(jì)這些問(wèn)題,以問(wèn)題為線索,引導(dǎo)學(xué)生展開(kāi)項(xiàng)目化教學(xué)。其中問(wèn)題的引導(dǎo)主要包括:提出問(wèn)題、知識(shí)點(diǎn)引導(dǎo)、基本技能引導(dǎo)、綜合應(yīng)用引導(dǎo)。將各個(gè)環(huán)節(jié)的引導(dǎo)要從抽象到具體,將問(wèn)題劃分為多個(gè)細(xì)小的知識(shí)點(diǎn)問(wèn)題。

2、觀察分析項(xiàng)目中的知識(shí)點(diǎn)和技術(shù),設(shè)定詳細(xì)的教學(xué)任務(wù)

在選擇好項(xiàng)目教學(xué)內(nèi)容之后,就需要進(jìn)行知識(shí)引導(dǎo)和技能引導(dǎo)。其中,在知識(shí)引導(dǎo)方面需要詳細(xì)了解完成項(xiàng)目教學(xué)需要涉及到哪些知識(shí)層面,以及這些知識(shí)點(diǎn)的特點(diǎn)和連接點(diǎn)是什么。在技能引導(dǎo)的方面,就需要及時(shí)掌握將知識(shí)點(diǎn)轉(zhuǎn)化為實(shí)踐能力的技能。例如,在進(jìn)行記事本軟件開(kāi)發(fā)的時(shí)候,就需要明確記事本軟件開(kāi)發(fā)所涉及到的知識(shí)點(diǎn),對(duì)這些知識(shí)點(diǎn)進(jìn)行詳細(xì)的分析研究,在知識(shí)引導(dǎo)和技能引導(dǎo)方面需要淺顯易容,根據(jù)學(xué)生對(duì)知識(shí)點(diǎn)的反應(yīng),再進(jìn)行有針對(duì)性的講解,需要激發(fā)出學(xué)生學(xué)習(xí)的興趣。通過(guò)將知識(shí)點(diǎn)的引導(dǎo)逐漸轉(zhuǎn)化為技能引導(dǎo),提供學(xué)生實(shí)踐操作的機(jī)會(huì)。

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

教師在進(jìn)行教學(xué)的時(shí)候,在項(xiàng)目設(shè)計(jì)和開(kāi)發(fā)流程的過(guò)程中需要引導(dǎo)學(xué)生自己設(shè)計(jì)和開(kāi)發(fā),注重培養(yǎng)學(xué)生的動(dòng)手能力。在整個(gè)教學(xué)的過(guò)程中,需要以培養(yǎng)學(xué)生實(shí)踐操作能力為主要目的。在教學(xué)的安排上加大學(xué)生上機(jī)的機(jī)會(huì),在上機(jī)的時(shí)候,教師需要合理的進(jìn)行指導(dǎo),做到每個(gè)學(xué)生都顧及到,幫助學(xué)生解決上機(jī)操作中的問(wèn)題。另外,在布置作業(yè)的時(shí)候,需要布置學(xué)生能夠動(dòng)手查閱資料以及學(xué)生感興趣的作業(yè)內(nèi)容,讓學(xué)生進(jìn)行深入的了解,從而體會(huì)到參與教學(xué)和學(xué)習(xí)的樂(lè)趣。

四、結(jié)語(yǔ)