當前位置:首頁 » 操作系統 » vb學生成績管理系統源碼

vb學生成績管理系統源碼

發布時間: 2022-12-20 10:33:51

㈠ vb中創建一個學生成績管理系統

應該下一個資料庫軟體,如sql Server,Access等,建立表,建議你買一本明日科技的VB從入門到精通,裡面第19、22章有SQL Server的教程,且光碟里資源庫|視頻講解|里有學生考試系統(用搜索搜一下),希望能幫到你!

㈡ 求個用VB做的學生成績管理系統詳細代碼

我用用VB 2008 和 SQL Server 2005 的,那是上周剛寫完的一個軟體,不過不是關於學生成績的。

㈢ 學生成績管理系統論文+分析(要有源代碼的)

對於一所學校來說,如何利用計算機改變每次考試結束後老師們統計大量的學生成績時的繁重任務?如何消除因時間緊所產生的統計結果錯誤百出?設計出學生成績管理系統就是一個很好的解決方法。

本文通過用VB面向對象的編程環境編寫學生成績管理系統,利用軟體工程原理,採用生命周期方法學,根據3NF的關系模式設計資料庫表,用模塊化設計方式將系統的各個功能模塊層層分解,設計出系統的模塊化結構,並根據系統的具體要求和需要實現的功能,詳細地定義了各個模塊的具體功能。

開發主要包括後台資料庫的建立和維護以及前端應用程序的開發兩個方面,實現了學生成績資料庫的創建及學生成績的輸入、瀏覽、維護和統計,使得系統具有功能強大,界面友好的特點。

在設計學生成績管理系統過程中,得到了各位老師的指導,在此表示感謝。由於本人水平有限,程序中不足之處在所難免,敬請各位老師批評指正。

關鍵字: 成績管理,軟體工程,vb6.0

Abstract

In will it be information age now, quickening , life of speed, make people more and more to informationize , is it develop to digitize, the management information system (MIS ) is a collection , transmission , system stored , processed , maintained and used that be able to carry on information made up of person , computer ,etc., can replace a large amount of , miscellaneous and done by hand of the past . To a school, How utilize computer change each examination teacher count a large number of student strenuous task at the score? How dispel because time full of mistakes statistics proced closely? Designing student's achievement administrative system is a very good solution. This text, through writing student's achievement administrative system with vb target -oriented programming environment, Utilize the soft project principle, adopt the cycle method of the life to study , design the database form according to the relation mode of 3NF, resolve each systematic function mole ring upon ring with mole design, design systematic mole structure, and according to concrete to demand and function that need realize of system, have defined the concrete function of each mole in detail .

Develop two respects of main development including setting-up and maintenance and front application program of backstage supporter's database , have realized the establishment of student's achievement database and introction of student's achievement, had a look around, maintaining and counting , is it have the characteristics that powerful , an interface is friendly systematically to make.

In the course of designing student's achievement administrative system , have got the guidance of king's prosperous teacher, express thanks here. Because one's own level is limited, the weak point is unavoidable in the procere, please offer a teacher make a comment.

Key word: The achievement is managed, soft project , vb6.0

目 錄

第一章 畢業設計正文 .

1.1 管理信息系統概述和VB介紹

1.2 方案論證

1.2.1 實現功能…………………………………………………………………………...

1.2.2 功能與模塊的設計……………………………………………………………… ..

1.2.3 資料庫的設計…………………………………………………………………… ..

1.3 過程論述

1.3.1 登陸流程圖……………………………………………………………………… ..

1.3.2 登陸界面流程圖………………………………………………………………… ..

1.3.3 主界面流程圖…………………………………………………………………… ..

1.3.4 學生數據處理流程……………………………………………………………… ..

1.3.5 課程與成績處理流程圖………………………………………………………… ..

1.3.5 課程管理………………………………………………………………………… ..

1.3.5 查詢流程圖……………………………………………………………………… ..

1.4 結論和總結

第二章 致謝

第三章 附錄(計算機程序等內容)

3.1 資料庫連接模塊...….……………………………………………………………… ..

3.2 登陸界面與代碼…….…………………………...………………………………… ..

3.3 主界面與代碼……………………………………………………………………… ..

3.4 用戶管理界面與代碼……………………………………………………………… ..

3.5學生管理源代碼………………………………………………………………………

3.6學生查詢源代碼………………………………………………………………………

3.7 學生選課源代碼…………………………………………………………………… ..

第四章 參考文獻

我選擇了Visual Basic+ADO+ACCESS來開發整個系統。

1.2.1、 實現功能:

(1) 能夠瀏覽學生成績的所有信息

(2) 能夠對學生的信息注冊登記管理

(3) 學生成績資料的資料庫建立和管理

(4) 能夠通過學生的一個信息找到個人成績的相關信息(例如:知道學生的學號能夠找到該學生的所有有關的成績信息)

(5) 通過一條信息找到與之匹配的信息(例如:查詢同一專業的所有人員)

(6) 相關人員能對包含學生的成績信息進行管理(因為學生有關情況不是固定不變的所以一旦學生信息發生改變就要對原有信息進行諸如添加,刪除,修改等的操作)

(7) 多用戶數據安全管理,保證各部門的數據安全、完整,對每個使用本系統用戶進行許可權的設置

(8) 簡易操作,不需要計算機專業人員。

(9) 學生成績添加、刪除和修改,包括學生的學號、姓名、課程名稱、學分、成績

(10) 成績查詢,查詢條件為學生學號、姓名、課程名稱等信息的綜合查詢,允許管理員模糊查詢,查詢結果以圖表形式列出 學生信息查詢,查詢條件為學生學號、姓名、身份證號等信息的綜合查詢,查詢結果以圖表形式列出

(11) 用戶管理:設置兩個級別用戶:管理員和普通用戶,管理員有許可權使用1~5的功能,普通用戶只能使用3和4的功能,用戶使用本系統之前必須先通過身份認證(用戶級別、用戶名和密碼,密碼輸入有次數限制,連續三次輸入錯誤密碼則鎖定該用戶)

查看全文:http://hi..com/xianren2009/blog/item/2ec674b2893302aed9335add.html

㈣ VB編學生成績管理系統設計

1 新建1個工程
2 向窗體中添加三個標簽控制項,三個文本框控制項,四個命令按鈕控制項
3 設置屬性
4 代碼如下:
Option Explicit
Private Type stu
sNum As String * 10
sName As String * 20
Score As String * 4
End Type

Dim gstu As stu
Dim recordlen AS Integer
Dim currentrecord As Integer
Dim lastrecord As Integer

Public Sub SaveCurrent()
gstu.sNum = txtNum.Text
gstu.sName = txtName.Text
gstu.Score = txtScore.Text
Put #1, currentrecord, gstu
End sub

Public sub showcurrent()
Get #1,currentrecord,gstu
txtnum.text=gstu.sNum
txtName.text=gstu.sName
txtScore.text=gstu.Score
End sub

Private Sub cmdAdd_Click()
SaveCurrent
lastrecord = lastrecord + 1
gstu.sNum = ""
gstu.sName = ""
gstu.Score = ""
Put #1,lastrecord, gstu
currentrecord = lastrecord
ShowCurrent
txtNum.SetFocus
End Sub

Private Sub cmdFind_Click()
Dim nsearch As String
Dim found As Boolean
Dim recnum As Long
Dim fstu As stu
nsearch = InputBox("請輸入要查找的學生的學號: ","查找")
If nsearch = "" Then
Exit Sub
End If
found = False
For recnum = 1 To lastrecord
Get #1, recnum, fstu
If nsearch = Trim(fstu.sNum) Then
found = True
Exit For
End If
Next
If found = True Then
SaveCurrent

currentrecord = recnum
ShowCurrent
Else
MsgBox "無學號為" + nsearch + "的成績"
End If
End Sub

Private Sub cmdNext_Click()
If currentrecord = lastrecord Then
Beep
MsgBox "已顯示完全部成績!", vbOKOnly + vbExclamation, "錯誤"
Else
SaveCurrent
currentrecord = currentrecord + 1
ShowCurrent
End If
txtNum.SetFocus
End Sub

Private Sub cmdPrevious_Click()
If currentrecord = 1 Then
Beep
MsgBox "已到文件頂部! ", vbOKOnly + vbExclamation, "錯誤"
Else
SaveCurrent
currentrecord = currentrecord - 1
ShowCurrent
End If
txtNum.SetFocus
End Sub

Private Sub Form_Load()
recordlen = Len(gstu)
'打開文件,注意文件路徑
Open "E:\成績\11.txt" For Random As #1 Len = recordlen
currentrecord = 1
lastrecord = FileLen("e:\成績\11.txt") / recordlen
If lastrecord = 0 Then
lastrecord = 1
End If
ShowCurrent
End Sub

Private Sub Form_Unload(Cancel As Integer)
Close #1
End Sub

你在設計時注意格式,這個程序格式有問題網路不讓空格!!!!

現成的下載

㈤ VB學生成績管理系統

【摘要】

本論文敘述了我校學成績管理的現狀以及Visual basic6.0語言的概況。重點介紹了學生成績管理系統的實現過程:包括系統分析、 系統調查、 數據流程分析、功能設計、 資料庫設計、 系統物理配置方案、 系統實現、 系統測試和調試。本系統主要功能有用戶管理、學生注冊、班級信息錄入、學生信息錄入、班級課程錄入、學校專業信息錄入、課程信息錄入、學生成績錄入、教師信息錄入、數據。。。。。。。。。。。包括功能需求描述、資料庫設計等內容。第四章介紹了本系統的具體實現。第五章關於本系統開發過程中的結論及體會。

【關鍵詞】學生成績管理系統,功能,特點,論文內容。

【Abstract】
This thesis describes my school the present condition of the score management and the general situation of the Visual basic6.0 languages .The point introced the student the result management system carries out the process 。。。。。。。。。 such as function request description and the database design...etc. .A concrete realization that introced this system .Chapter 5 concerning conclusion within this system development process and realize.

【KeyWords】

the Student result management system, function, characteristics, thesis contents

目 錄

摘要
.前言
第一章 引言

1.1 開發背景

1.2開發目標

1.3 項目提出的意義

1. 4 系統開發所用的技術准備
第二章 系統分析

2.1系統需求分析

2.1.1系統調查

2.1.2組織機構設置

2.1.3用戶需求

2.1.4系統業務流程圖

2.1.5系統設計思想

2.1.6系統設計分析

2.1.7系統功能分析

2.2新系統邏輯方案

2.2.1數據流圖(簡稱為DFD)

2.2.2數據字典

2.2.3新系統邏輯模型的提出

2.2.4系統邊界

第三章 系統設計

3.1學生成績查詢系統功能需求簡介
3.2功能需求描述
3.3系統目標要求

3.4系統平台選擇
3.5資料庫設計
3.5.1資料庫需求分析

3.5.2資料庫概念結構設計
3.5.3、邏輯結構設計(E-R圖向關系模型的轉換)

第四章 系統實施

4.1各子系統模塊程序設計舉例
4.2 軟體測試的目的和原則
4.3 子系統測試
4.4 軟體運行與轉換

第五章 結 論
致 謝
參考文獻

第一章 引 言
1.1 項目開發背景
幾年前,各個學校的學生成績管理基本上都是靠手工進行,隨著各個學校的規模增大,有關學生成績管理工作所涉及的數據量越來越大,有的學校不得不靠增加人力、物力來進行學生成績管理。但手工管理具有效率底、 。。。。。。。所以我想借本次畢業設計之際,開發一個不僅適用本校各系而且適用於其它各校的通用高校學生成績管理系統。

我選擇母校來設計這個系統主要有兩個原因:

一是:。。。。。。。報。

1.2 項目開發的目標
建立學生成績管理系統,採用計算機對學生成績進行管理,進一步提高辦學效益和現代化水平。幫助廣大教師提高工作效率,實現學生成績信息管理工作流程的系統化、規范化和自動化

1.3 項目提出的意義

現在我國的大中專院校的學生成績管理水平普遍不高,有的還停留在紙介質基礎上,這種管理手段已不能適應時代的發展,因為它浪費了了許多的人力和物力。在當今信息時代這種傳統的管理方法必然被計算機為基礎的信息管理系統所代替。如果本系統能被學校所採用,將會改變以前靠手工管理學生成績的狀況,可以樹立良好的辦學形象,提高工作效率。

1.4 系統開發所用的技術准備
1.4. 1資料庫技術的現狀與發展

資料庫是60年代末出現的一門計算機軟體技術,到現在雖然只有三十多年的歷史,但在理論和時間。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2、信息查詢流圖

使用人員

成績數據表

班級數據表

課程數據表

學生數據表

查詢條件

查詢結果

學生信息錄入

成績信息錄入

班級信息錄入

課程信息錄入

圖2-4 學生信息查詢流圖

3.1學生成績查詢系統功能需求簡介
學生成績查詢系統對學校加強學生成績管理有著極其重要的作用。由於各個大學都在持續擴招,學生的數量日益龐大,傳統的手工成績管理不僅工作量大,而且容易出現問題。
3.2功能需求描述
1、用戶管理功能

用戶分為管理員、教師用戶、學生用戶三類。不論是管理員或教師用戶,還是學生用戶都需要通過用戶名和口令進行登錄。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

按學生角度管理教師可以看到學生信息和成績信息。學生信息包括學號、姓名、班級、生日、性別、地址、電話和簡歷。當教師用滑鼠雙擊某一學生信息時,可以自動顯示出該課程的這個學生所有課程的學習成績,並同時自動計算出這個學生的總分和平均分。在成績信息中,教師可以對學習成績進行增加、修改和刪除。並能夠列印報表。

3、學生對成績的查看功能

學生用戶登錄後,學生可以看到自己的學生信息和成績信息。學生信息包括學號、姓名、班級、生日、性別、地址、電話和簡歷。成績信息包括這個學生的所有課程的成績信息。。。。。。。。。。。。。。。。。。。。。。。。。。

Private Sub CmdOk_Click()
Dim Conn As New ADODB.Connection
Dim mlink As String
mlink = "provider=microsoft.jet.oledb.3.51;data source=score.mdb;"
Conn.Open mlink
『當用戶名密碼為空時給出提示
If Text1.Text = "" Then
MsgBox "請。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
在frmlogin窗體中如果用戶登錄成功,將會出現如圖4-3所示的MDI主窗體。

4-3系統主窗體

若是學生用戶,則有些菜單項不可用,只能運行本系統的部分功能(即重新登錄和信息查詢功能可用)。如圖4-4

Option Explicit

『『『當改變記錄集時,需要刷新整個網格控制項

Sub RefreshGrid()

grdScan.DataMember = ""

grdScan.Refresh

If DataEnv.rssqlStudent.State <> adStateClosed Then DataEnv.rssqlStudent.Close

DataEnv.rssqlStudent.Open

grdScan.DataMember = "sqlStudent"

grdScan.Ref...【摘要】

本論文敘述了我校學成績管理的現狀以及Visual basic6.0語言的概況。重點介紹了學生成績管理系統的實現過程:包括系統分析、 系統調查、 數據流程分析、功能設計、 資料庫設計、 系統物理配置方案、 系統實現、 系統測試和調試。本系統主要功能有用戶管理、學生注冊、班級信息錄入、學生信息錄入、班級課程錄入、學校專業信息錄入、課程信息錄入、學生成績錄入、教師信息錄入、數據。。。。。。。。。。。包括功能需求描述、資料庫設計等內容。第四章介紹了本系統的具體實現。第五章關於本系統開發過程中的結論及體會。

【關鍵詞】學生成績管理系統,功能,特點,論文內容。

【Abstract】
This thesis describes my school the present condition of the score management and the general situation of the Visual basic6.0 languages .The point introced the student the result management system carries out the process 。。。。。。。。。 such as function request description and the database design...etc. .A concrete realization that introced this system .Chapter 5 concerning conclusion within this system development process and realize.

【KeyWords】

the Student result management system, function, characteristics, thesis contents

目 錄

摘要
.前言
第一章 引言

1.1 開發背景

1.2開發目標

1.3 項目提出的意義

1. 4 系統開發所用的技術准備
第二章 系統分析

2.1系統需求分析

2.1.1系統調查

2.1.2組織機構設置

2.1.3用戶需求

2.1.4系統業務流程圖

2.1.5系統設計思想

2.1.6系統設計分析

2.1.7系統功能分析

2.2新系統邏輯方案

2.2.1數據流圖(簡稱為DFD)

2.2.2數據字典

2.2.3新系統邏輯模型的提出

2.2.4系統邊界

第三章 系統設計

3.1學生成績查詢系統功能需求簡介
3.2功能需求描述
3.3系統目標要求

3.4系統平台選擇
3.5資料庫設計
3.5.1資料庫需求分析

3.5.2資料庫概念結構設計
3.5.3、邏輯結構設計(E-R圖向關系模型的轉換)

第四章 系統實施

4.1各子系統模塊程序設計舉例
4.2 軟體測試的目的和原則
4.3 子系統測試
4.4 軟體運行與轉換

第五章 結 論
致 謝
參考文獻

第一章 引 言
1.1 項目開發背景
幾年前,各個學校的學生成績管理基本上都是靠手工進行,隨著各個學校的規模增大,有關學生成績管理工作所涉及的數據量越來越大,有的學校不得不靠增加人力、物力來進行學生成績管理。但手工管理具有效率底、 。。。。。。。所以我想借本次畢業設計之際,開發一個不僅適用本校各系而且適用於其它各校的通用高校學生成績管理系統。

我選擇母校來設計這個系統主要有兩個原因:

一是:。。。。。。。報。

1.2 項目開發的目標
建立學生成績管理系統,採用計算機對學生成績進行管理,進一步提高辦學效益和現代化水平。幫助廣大教師提高工作效率,實現學生成績信息管理工作流程的系統化、規范化和自動化。

1.3 項目提出的意義

現在我國的大中專院校的學生成績管理水平普遍不高,有的還停留在紙介質基礎上,這種管理手段已不能適應時代的發展,因為它浪費了了許多的人力和物力。在當今信息時代這種傳統的管理方法必然被計算機為基礎的信息管理系統所代替。如果本系統能被學校所採用,將會改變以前靠手工管理學生成績的狀況,可以樹立良好的辦學形象,提高工作效率。

1.4 系統開發所用的技術准備
1.4. 1資料庫技術的現狀與發展

資料庫是60年代末出現的一門計算機軟體技術,到現在雖然只有三十多年的歷史,但在理論和時間。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2、信息查詢流圖

使用人員

成績數據表

班級數據表

課程數據表

學生數據表

查詢條件

查詢結果

學生信息錄入

成績信息錄入

班級信息錄入

課程信息錄入

圖2-4 學生信息查詢流圖

3.1學生成績查詢系統功能需求簡介
學生成績查詢系統對學校加強學生成績管理有著極其重要的作用。由於各個大學都在持續擴招,學生的數量日益龐大,傳統的手工成績管理不僅工作量大,而且容易出現問題。
3.2功能需求描述
1、用戶管理功能

用戶分為管理員、教師用戶、學生用戶三類。不論是管理員或教師用戶,還是學生用戶都需要通過用戶名和口令進行登錄。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

按學生角度管理教師可以看到學生信息和成績信息。學生信息包括學號、姓名、班級、生日、性別、地址、電話和簡歷。當教師用滑鼠雙擊某一學生信息時,可以自動顯示出該課程的這個學生所有課程的學習成績,並同時自動計算出這個學生的總分和平均分。在成績信息中,教師可以對學習成績進行增加、修改和刪除。並能夠列印報表。

3、學生對成績的查看功能

學生用戶登錄後,學生可以看到自己的學生信息和成績信息。學生信息包括學號、姓名、班級、生日、性別、地址、電話和簡歷。成績信息包括這個學生的所有課程的成績信息。。。。。。。。。。。。。。。。。。。。。。。。。。

Private Sub CmdOk_Click()
Dim Conn As New ADODB.Connection
Dim mlink As String
mlink = "provider=microsoft.jet.oledb.3.51;data source=score.mdb;"
Conn.Open mlink
『當用戶名密碼為空時給出提示
If Text1.Text = "" Then
MsgBox "請。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
在frmlogin窗體中如果用戶登錄成功,將會出現如圖4-3所示的MDI主窗體。

4-3系統主窗體

若是學生用戶,則有些菜單項不可用,只能運行本系統的部分功能(即重新登錄和信息查詢功能可用)。如圖4-4

Option Explicit

『『『當改變記錄集時,需要刷新整個網格控制項

Sub RefreshGrid()

grdScan.DataMember = ""

grdScan.Refresh

If DataEnv.rssqlStudent.State <> adStateClosed Then DataEnv.rssqlStudent.Close

DataEnv.rssqlStudent.Open

grdScan.DataMember = "sqlStudent"

grdScan.Ref...
求採納為滿意回答。

㈥ vb6.0如何製作學生成績管理系統

編寫一個學生成績管理系統,該系統能完成如下功能:(1) 用戶登錄(管理員、課任教師、學生);(2) 學生基本信息和課任教師的信息輸入(管理員);(3) (課任教師按課程)完成某課程所有學生成績的錄入;管理員能夠計算每位學生的課程的總分,平均分;(4) 學生可以查詢本人的所有課程成績;(5) 管理員和課任教師可以按學號或姓名查詢成績;(6) 管理員和課任教師可以按總分排序所有學生成績;(7) 管理員可以添加、修改或刪除學生信息;(8) *課任教師可以將本課程所有成績導出到外部文件(txt文件);(9) *管理員可以將所有學生的課程成績導出到外部文件(txt文件)。設計步驟:(1) 根據上述功能描述,完成較為准確的需求分析(文字說明);(2) 完成相關資料庫的設計(用戶表、學生信息表);(3) 完成相關功能模塊的定義和劃分(窗體設計);(4) 編寫代碼(5) 測試、調試程序(6) 打包、發布其中:用戶表包含管理員和課任教師信息(id,姓名,登錄密碼,課程)學生基本信息表最少應包含以下欄位:學號,登錄密碼,姓名,性別,出生年月,若干門課程成績,總分,平均分。為簡化資料庫設計,可以假定課程固定由語文、數學、英語、計算機這四門課程組成。

熱點內容
qml文件修改後編譯未生效 發布:2025-05-14 07:31:00 瀏覽:330
內到內演算法 發布:2025-05-14 07:29:11 瀏覽:33
文件夾名字不顯示 發布:2025-05-14 07:27:47 瀏覽:774
oracle的資料庫驅動jar 發布:2025-05-14 07:23:20 瀏覽:555
我的世界電腦版伺服器手機版能進嗎 發布:2025-05-14 07:22:01 瀏覽:678
達內培訓php多少錢 發布:2025-05-14 07:19:10 瀏覽:26
python位元組轉字元串 發布:2025-05-14 07:06:35 瀏覽:421
subplotpython 發布:2025-05-14 06:53:51 瀏覽:661
豎屏大屏導航工廠密碼一般是多少 發布:2025-05-14 06:49:29 瀏覽:806
如何在手機里設置無線網密碼 發布:2025-05-14 06:47:54 瀏覽:120