vb实习学生管理系统Word格式文档下载.docx

上传人:b****6 文档编号:20925966 上传时间:2023-01-26 格式:DOCX 页数:33 大小:184.78KB
下载 相关 举报
vb实习学生管理系统Word格式文档下载.docx_第1页
第1页 / 共33页
vb实习学生管理系统Word格式文档下载.docx_第2页
第2页 / 共33页
vb实习学生管理系统Word格式文档下载.docx_第3页
第3页 / 共33页
vb实习学生管理系统Word格式文档下载.docx_第4页
第4页 / 共33页
vb实习学生管理系统Word格式文档下载.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

vb实习学生管理系统Word格式文档下载.docx

《vb实习学生管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《vb实习学生管理系统Word格式文档下载.docx(33页珍藏版)》请在冰豆网上搜索。

vb实习学生管理系统Word格式文档下载.docx

二.系统功能简介1

2.1系统概述1

2.2系统的组成及各模块的功能1

2.3系统的运行环境2

三.系统设计2

3.1总体结构设计2

3.2数据库设计3

四.系统实现3

4.2学生登录模块的设计与实现3

4.3管理员登录模块的设计与实现6

4.4注册新用户模块的设计与实现7

4.5修改密码模块的设计与实现9

4.6添加管理员模块的设计与实现10

4.7学生学籍信息查询模块的设计与实现11

4.8学生成绩查询模块的设计与实现12

4.9学生信息浏览模块的设计与实现14

4.10学生成绩录入模块的设计与实现15

4.11学生信息维护模块的设计与实现17

4.12统计模块的设计与实现22

五.总结24

5.1遇到及存在的问题24

5.2心得体会24

参考文献25

一.选题的意义

我之所以选择学生信息管理系统主要是因为它与我的学习生活息息相关,同时这个程序设计包含了大量与数据库有关的知识点,通过整个过程的设计,可以让我们很好地掌握这些不太熟悉的知识。

另外,它涉及面广,工作量大,这样在过程中就可以对vb有更进一步的了解,能更加系统全面地把自己所学运用到实际中。

二.系统功能简介

2.1系统概述

面对各种庞大的信息量,需要有先进的管理系统作保障。

学生信息管理系统就大大提高了管理人员对学生信息管理的工作效率,做到了信息管理规范、查询方便快捷,使人一目了然。

2.2系统的组成及各模块的功能

一.学生方面

(1)学生学籍信息浏览

可以让学生很方便的浏览自己的学籍信息,如有错误,能够及时的修改,以免造成不便。

(2)学生成绩查询

学生登录自己的账号后能迅速查询自己各学期的考试成绩,分析自己的各科情况及进步情况。

二.管理员方面

(1)学生基本信息浏览

可以清晰地浏览全体学生的基本信息,使其对学生有全面的了解。

(2)学生成绩录入

能够使管理员及时的录入学生各次期末考试的成绩,同时又能准确的算出平均成绩,方便快捷。

(3)学生信息维护

可以实现对学生信息的查询、添加、修改和删除等功能,使学生信息更完善。

(4)学生统计

统计学生的男女生人数以及平均成绩不及格的人数,同时又能显示不及格人的名单,使其对全体学生有个整体的了解。

2.3系统的运行环境

操作系统:

Windowxp/2000/me/98

系统支持:

VisualBasic6.0以上版本

三.系统设计

3.1总体结构设计

通过对窗体的设计以及对SSTab控件等的应用,得到如下图所示的系统功能模块图。

小型学生信息管理系统

管理员登录

学生登录

进入系统

修改密码

注册新用户

取消登录

添加管理员

学籍查询

成绩查询

统计

学生信息维护

学生信息浏览

学生成绩录入

3.2数据库设计

数据库的应用对该学生信息管理系统起着至关重要的作用,合理的数据库设计使其对学生基本信息、学生成绩以及用户信息等的储存更加完善,同时合理的数据库结构提高了系统运行的效率,满足了用户的需求。

✧基本信息表:

包括字段:

姓名、学号、性别、年龄、班级。

✧成绩表:

姓名、学号、高数、英语、计算机、平均成绩。

✧用户表:

用户名、密码。

✧管理员表:

用户名、密码。

四.系统实现

4.2学生登录模块的设计与实现

学生登录窗体

代码如下:

PrivateSubCommand1_Click()

IfOption1.Value=FalseAndOption2.Value=FalseThen

MsgBox"

请选择登录模式!

"

vbOKOnly,"

注意"

EndIf

Iftxtusername="

Then

用户名不能为空,请重新输入!

vbOKOnly+vbExclamation,"

警告"

txtusername.SetFocus

ExitSub

Iftxtpassword="

请输入密码!

txtpassword.SetFocus

IfOption1.Value=TrueThen

Adodc1.RecordSource="

select*from用户where用户名='

&

txtusername&

"

'

Adodc1.Refresh

IfAdodc1.Recordset.EOF=TrueThen

用户名不存在!

txtusername.Text="

txtpassword.Text="

IfAdodc1.Recordset.Fields("

密码"

)<

>

txtpasswordThen

密码错误!

Endif

)=txtpasswordThen

mingzi=txtusername.Text

stuid=txtusername.Text

stuchoose.Show

Unloadstulogin

ElseIfOption2.Value=TrueThen

select*fromadmwhereadmname='

Adodc1.Refresh

password"

addadm.Show

EndIf

EndSub

PrivateSubCommand2_Click()

login.Show

PrivateSubCommand3_Click()

register.Show

PrivateSubCommand4_Click()

Form6.Show

PrivateSubForm_Load()

stulogin.Show

PrivateSubOption1_Click()

IfOption2.Value=TrueThen

Command3.Enabled=False

Else

Command3.Enabled=True

PrivateSubOption2_Click()

4.3管理员登录模块的设计与实现

管理员登录窗体

Iftxtadmusername="

txtadmusername.SetFocus

Iftxtadmpassword="

txtadmpassword.SetFocus

txtadmusername&

txtadmusername.Text="

txtadmpassword.Text="

txtadmpasswordThen

)=txtadmpasswordThen

Unloadadmlogin

4.4注册新用户模块的设计与实现

注册新用户窗体

请输入用户名!

Iftxtpwd="

txtpwd.SetFocus

ElseIftxtrepwd="

请确认密码!

txtrepwd.SetFocus

ElseIftxtpwd.Text<

txtrepwd.TextThen

两次密码不相同,请确认!

txtpwd.Text="

txtrepwd.Text="

select*from用户where用户名='

txtusername.Text&

IfNotAdodc1.Recordset.EOFThen

输入的学号已存在,请重新输入!

Adodc1.Recordset.AddNew

Adodc1.Recordset.Fields(0)=txtusername.Text

Adodc1.Recordset.Fields

(1)=txtpwd.Text

Adodc1.Recordset.Update

注册成功!

信息提示"

Adodc1.Recordset.Close

Unloadregister

4.5修改密码模块的设计与实现

修改密码窗体

Iftxtnewpwd.Text="

请输入新密码!

txtnewpwd.SetFocus

Iftxtrenewpwd.Text="

请确认新密码!

txtrenewpwd.SetFocus

Iftxtnewpwd.Text<

txtrenewpwd.TextThen

您输入的密码不匹配,请重新输入!

txtnewpwd.Text="

txtrenewpwd.Text="

select*from用户where用户名='

mingzi&

Adodc1.Recordset.Fields

(1)=txtnewpwd.Text

密码修改成功!

修改密码"

Unloadeditpwd

stulogin.Show

UnloadForm6

4.6添加管理员模块的设计与实现

添加管理员窗体

select*fromadmwhereadmname='

输入的定员帐户已存在,请重新输入!

Unloadaddadmin

admlogin.Show

4.7学生学籍信息查询模块的设计与实现

学籍信息查询界面

Data1.RecordSource="

select*from学生whereid='

stuid&

Data1.Refresh

Picture1.Picture=LoadPicture(Text2.Text)

4.8学生成绩查询模块的设计与实现

学生成绩查询界面

message=MsgBox("

确定退出"

vbYesNo,"

提示"

Ifmessage=vbYesThen

End

n=Combo1.Text

j=Combo2.Text

ri=n&

j

Text1.Text=ri

Data2.RecordSource="

select*from成绩表where日期='

Text1.Text&

and学号='

Data2.Refresh

DimsAsString,j%

select*from成绩表where学号='

Forj=2000To2500

s=Str(j)

Combo1.AddItem(s)

Nextj

Combo1.ListIndex=0

Combo2.AddItem("

春"

秋"

Combo2.ListIndex=0

4.9学生信息浏览模块的设计与实现

学生信息浏览界面

4.10学生成绩录入模块的设计与实现

学生成绩录入界面

PrivateSubCombo3_Change()

Data4.RecordSource="

select*from成绩表"

Iftxtid.Text="

Ortxtmath.Text="

Ortxtcpt.Text="

Ortxtenglish.Text="

请完善信息!

提示”

txtid.SetFocus

ElseIftxtmath.Text="

txtmath.SetFocus

ElseIftxtenglish.Text="

txtenglish.SetFocus

txtcpt.SetFocus

select*from成绩表where学号='

txtid.Text&

nian=Combo3.Text

ji=Combo4.Text

riqi=nian&

ji

txtriqi.Text=riqi

Adodc1.Recordset.Fields(0)=labelname.Caption

Adodc1.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 院校资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1