完整学生管理系统说明书Word格式文档下载.docx

上传人:b****5 文档编号:20853900 上传时间:2023-01-26 格式:DOCX 页数:16 大小:390.42KB
下载 相关 举报
完整学生管理系统说明书Word格式文档下载.docx_第1页
第1页 / 共16页
完整学生管理系统说明书Word格式文档下载.docx_第2页
第2页 / 共16页
完整学生管理系统说明书Word格式文档下载.docx_第3页
第3页 / 共16页
完整学生管理系统说明书Word格式文档下载.docx_第4页
第4页 / 共16页
完整学生管理系统说明书Word格式文档下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

完整学生管理系统说明书Word格式文档下载.docx

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

完整学生管理系统说明书Word格式文档下载.docx

  随着科学技术的不断提高,计算机科学日渐成熟, 

使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。

这些优点能够极大地提高学生信息管理系统论文的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。

用计算机制作的学生信息管理系统论文还可以通过功能强大的Internet网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息互动,为更好地把握学校的教育方针起到了一定的促进作用!

因此,开发这样一套管理软件成为很有必要的事情。

第一章系统的功能要求与需求分析

1.1学生信息管理系统功能要求

本系统主要用于学生信息管理,其主要任务是用计算机对实现学生基本信息,学习课程,各科成绩,及用户信息的添加,修改,删除,查询等操作。

其功能主要有:

学生信息的管理、学生课程的管理、学生成绩的管理、用户信息的管理.

1.2学生信息管理系统需求分析

当今时代是飞速发展的信息时代,在各行各业中离不开信息管理处理,这正是计算机被广泛应用于管理系统的原因。

管理系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。

学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统能为用户提供充足的管理手段。

学生信息管理系统提供了强大的学生信息管理功能,方便系统管理员对学生信息的添、修改、删除、查询等操作。

系统主要的框架结构如下图所示:

图1.1系统框架

各个模块之间相互关联。

模块内部结构图为:

图1.2模块内部结构

系统E—R图

图1。

3E-R图

第二章系统的开发工具及数据库的设计

2.1系统开发工具的选择

系统采用微软的VisualStudio6.0简体中文版进行开发

系统数据库采用的是MicrosoftSQLServer2005

2。

2数据库基本表的建立

图2。

1成绩表

图2.2课程信息表

3成绩信息表

图2.4学生信息表

图2.5用户信息表

第三章系统代码及开发过程

3.1系统的开发

学生信息管理系统对学校加强学生信息理有着极其重要的作用。

由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。

而本系统则是在以前成绩管理系统的基础之上开发出来的。

3。

2功能需求描述

按学生角度管理教师可以看到学生信息和成绩信息.学生信息包括学生姓名,性别,民族,入学日期,出生日期等信息。

课程信息包括课程号,课程名,学时,学分等信息。

成绩管理包括课程号,学号,分数等信息。

每一个单独的管理系统都可以对其进行增加、修改和删除,字体可大可小。

本系统由4个窗体组成,以下是几个主要窗体的图示及代码。

3.3系统界面制作

3。

1。

登录界面的制作

用户在本窗体输入相应的学号和密码,单击“登录"

就会将输入提交给系统以用学号、密码。

如果学号及密码正确,则会进入系统主页。

否则系统会给出提示重新输入。

使用内蒙古工业大学金川校区电力大楼做背景图片

运行效果如下:

图3.1登陆界面

代码如下:

PrivateSubCommand1_Click()

DimuserAsString

DimpasswordAsString

DimpwAsString

DimyhAsString

DimaAsString

user=Text1.Text

password=Text2.Text

IfText1。

Text〈〉"

"

AndText2.Text<

〉"

”Then

Adodc1。

ConnectionString=”Provider=SQLOLEDB。

1;

IntegratedSecurity=SSPI;

PersistSecurityInfo=False;

InitialCatalog=PXSCJ;

DataSource=XS18"

Adodc1.RecordSource="

select学号,密码fromDLBwhere学号=’”&

user&"

'

and密码=’"

&password&"

Refresh

IfAdodc1。

Recordset。

RecordCount>

0Then

Form1.Show

UnloadMe

Else:

MsgBox”学号不存在或密码错误!

”,vbOKOnly+vbExclamation,”提示”

Text1。

Text=””

Text2.Text="

Text1.SetFocus

EndIf

Else

MsgBox"

学号和密码不能为空!

Text="

Text2.Text=”"

EndSub

PrivateSubCommand2_Click()

sure=MsgBox("

确定要退出系统吗?

”,vbOKCancel,"

提示信息”)

Ifsure=vbOKThen

End

2主页的设计

主要是使用菜单编辑器对系统实现的功能进行分类和列举,该系统可以分为学生信息管理,课程信息管理,成绩管理.

图3.2学生成绩管理系统

代码如下:

PrivateSubImage1_Click()

PrivateSubmStuInfo_Click()

Form3.Show

PrivateSub成绩信息录入_Click()

Form3。

Show

PrivateSub退出系统_Click()

End

PrivateSub课程信息管理_Click()

form4。

PrivateSub学生信息查询_Click()

stusearch.Show

3.3。

3学生信息管理的设计

该窗体能够实现学生成绩的录入,修改,删除及查询操作。

图3.3学生信息管理

OnErrorGoToerrorhandler'

允许错误发生

IfText1.Text〈>

"

RecordSource=”select*fromXSBwhere学号=’"

&Text1.Text&"

’”

IfAdodc1.Recordset.RecordCount〉0Then

此人已登记!

,vbOKOnly,”提示信息"

ExitSub

Adodc1.Recordset.AddNew

Fields(”学号”)=Text1。

Text

Fields(”姓名"

)=Text2。

Recordset.Fields("

性别”)=Text3.Text

Recordset.Fields(”专业"

)=Text4.Text

MsgBox”添加成功!

”,vbOKOnly,"

提示信息”

Update

请将数据添加完整!

”,vbOKOnly,"

提示信息"

errorhandler:

'

允许错误发生的错误处理

IfErr。

Number=-2147467259Then

MsgBox”无此类型,添加不成功。

”,vbOKOnly,”提示信息”

ResumeNext

OnErrorGoToerrorhandler’允许错误发生

RecordSource="

select*fromXSB"

IfAdodc1.Recordset。

RecordCount=0Then

没有该学号"

vbOKOnly,”提示信息"

sure=MsgBox(”确定删除吗?

SelectCasesure

CasevbOK

Adodc1.Recordset.Delete

Adodc1.Recordset。

记录已删除。

Text1.Text=”"

CasevbCancel

EndSelect

’允许错误发生的错误处理

’IfErr。

Number=91Then

’ResumeNext

’EndIf

PrivateSubCommand3_Click()

Adodc1。

ConnectionString=”Provider=SQLOLEDB.1;

IntegratedSecurity=SSPI;

RecordSource=”select*fromXSBwhere学号='

”&Text1。

Text&”’"

SetDataGrid1.DataSource=Adodc1

DataGrid1.Refresh

PrivateSubCommand4_Click()

Form1.Show

UnloadMe

rivateSubImage1_Click()

4。

课程信息管理的设计

图3。

4

DimaAsString

DimbAsString

DimcAsString

DimdAsString

a=Text1。

b=Text2.Text

c=Text3。

d=Text4.Text

Adodc1.ConnectionString="

Provider=SQLOLEDB.1;

PersistSecurityInfo=False;

InitialCatalog=PXSCJ;

RecordSource=”select*fromKCBwhere课程号='

&a&"

’or课程名=’"

&

b&

or学生=’"

c&

or学分=’"

&d&

’"

select*fromKCB”

IfAdodc1.Recordset.RecordCount=0Then

无修改目标"

vbOKOnly,”提示信息”

select*fromKCBwhere课程号="

+Text1。

Text+"

Text=””OrText2.Text="

”OrText3。

Text=””OrText4。

Text=”"

Then

MsgBox”信息输入不完整!

Adodc1.Recordset.Fields("

课程号”)=Text1。

Fields("

课程名"

学生"

)=Text3.Text

学分"

)=Text4。

Adodc1.Recordset.Update

MsgBox”修改成功!

Adodc1.Refresh

errorhandler:

Number=3021Then

课程号不存在,不能修改。

”,vbOKOnly,”提示信息"

resumenext

Number=-2147217900Then

MsgBox”课程号存在相关记录,不允许更新或删除。

”,vbOKOnly,”提示信息"

ResumeNext

Number=—2147217904Then

MsgBox”课程号输入错误,请输入长整型"

第四章总结

在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。

另外,在整个开发的过程中,时间也比较仓促.因此,该系统必然会存在一些缺陷和不足。

但会在今后的学习中不断修改更新,使其操作方便、效率高、数据库管理容易。

通过这次课程设计,巩固了对SQLServer的学习,同时也对VisualBasic6。

0得到了初步的了解,并用其编写一些很简单的程序.

在课设即将完成之际,回顾紧张但又充实的学习过程,在此向所有关心我的及帮助我的老师和同学们致以最真诚的感谢。

参考文献

[1]郑阿奇著.SQLServer实用教程[M].第3版。

北京:

电子工业出版社.2009

[2]赵斌著.SQLServer2008应用开发案例解析[M]。

上海:

科学出版社,2009

[3]余青松著.VB。

NET程序设计[M]。

北京交通大学出版社.2011

[4]钟斌著。

动态网页基础与实例[M].北京:

机械工业出版社.2004

[5]孙更新著.SQLServer2005中文版经典案例设计与实现[M].电子工业出版社.2006.10

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

当前位置:首页 > 高等教育 > 研究生入学考试

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

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