vb学生成绩管理系统的设计与实现_课程设计报告

vb学生成绩管理系统的设计与实现_课程设计报告

ID:8771185

大小:2.73 MB

页数:29页

时间:2018-04-07

vb学生成绩管理系统的设计与实现_课程设计报告_第1页
vb学生成绩管理系统的设计与实现_课程设计报告_第2页
vb学生成绩管理系统的设计与实现_课程设计报告_第3页
vb学生成绩管理系统的设计与实现_课程设计报告_第4页
vb学生成绩管理系统的设计与实现_课程设计报告_第5页
资源描述:

《vb学生成绩管理系统的设计与实现_课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、VB程序设计课程设计报告班级:资工10902班目录1、课设的目的32、界面设计和功能设计33、系统功能实施124、系统功能设计195、总结和体会28一、课设的目的1.通过本次课程设计,提高实践动手能力;2.通过本次课程设计,进一步理解计算机程序设计的思路与方法;3.通过本次课程设计,进一步熟练运用VB的语言元素和流程控制语句;4.通过本次课程设计,达到能熟练使用各种常见的VB控件,理解面向对象的思想;5.通过本次课程设计,熟悉用户界面的设计;6.通过本次课程设计,熟悉数据访问控件ADO及相关对象的使用,能基于ADO控件实现Ac

2、cess的数据访问与操纵;二、界面设计和功能设计1、下面的界面为用户登陆界面:用户名和密码均已设定,用户名为zg,密码为10902,只有输入正确,然后点击“登陆“按钮才能进入主界面。如果用户名或密码三次输入错误,则系统自动退出。当你点击“退出“按钮时,弹出一个对话窗,界面如下:在对话框上点击“是”按钮,则退出系统,如果点击“否”,则该界面不变。2、当用户名和密码均输入正确,点击“登陆”按钮,进入主界面——“学生成绩管理系统”界面,该界面是其他子界面的入口,界面如下:3、进入主界面后,点击“学生管理(删除添加)”,进入学生管理

3、界面,界面如下:该界面上有一个ADO控件,用于连接数据库,当用户在六个文本框中输入数据时,点击“添加“按钮,可以将数据录入到数据库中,如果此时点击”删除“按钮,则刚才输入的数据就会被删除,点击”保存“按钮时,输入的数据就会自动保存在数据库里,点击”返回主窗体“按钮,该窗体消失,主窗体出现。4、在主界面点击“各科成绩查询“按钮,出现如下界面:该界面有一个ADO控件,用来连接数据库,还有一个DataGrid控件,用来显示学生成绩的查询结果,当用户选择了要查询的科目和条件后,点击“查询“按钮,在DataGrid控件上就会显示出所查询

4、的结果。下面为输入条件后查询的结果——5、在主界面点击“姓名查询“按钮后,会出现如下界面:该界面与上一界面相似,在文本框输入要查询的姓名后,点击“查询“按钮,就会在DataGrid控件上显示所要查询的结果。下面为输入条件后查询的结果——5、在主界面点击“班级查询“按钮后,会出现如下界面:在文版框中输入所要查询的班级,DataGrid控件上就会显示所要查询的结果。下面为输入条件后查询的结果——6、在主界面上点击“各科成绩段查询“按钮后,会出现如下界面:点击“计算分数段统计“按钮后,就会出现所要查询的结果。下面为查询的结果——7、

5、在主界面点击“排名“按钮后,出现如下界面:在该界面上点击“排名“按钮后,在DataGrid控件上会显示出按成绩高低排名的结果,点击”清除排名“按钮后,刚才结果消失,显示原来结果。下面为所现实的结果——8、在主界面点击“统计直方图“按钮后,出现如下界面:在该界面点击各个按钮后,就会出现与之相关科目的成绩统计直方图,下面为查询的结果——9、在主界面点击“优等生“按钮后,出现如下界面:点击按钮查询后,结果就会在界面上显示出来。下面为所查询的结果——三、系统功能实施以上展示的是系统的所有界面,怎样才能让这所有的功能实现呢?数据库和AD

6、O控件的使用便是其中的关键。1、建立如下数据库(学号、姓名、班级、英语、数学、VB、总分、排名)2、建立如下图的所有界面:3、ADO控件和DataGrid控件以及数据库的连接步骤:(这一步在设计界面的同时完成)(1)、如何加载ADO控件:步骤1:步骤2:步骤3:各个界面的ADO控件如何连接数据库(分两步):步骤1:如下面界面中的5个步骤步骤2:选中ADO控件Adodc1,点击鼠标右键选择属性,然后界面设置如下:控件绑定数据库的字段操作说明:属性设置说明:下面以学号为例,姓名、班级等都可参考此。将学号对应的文本框Text1连接A

7、dodc1显示数据库中的学号,需要设置DataSource和DataField两个属性,首先选中Text1文本框,并进行下面的两步操作,即可绑定数据库的学号字段。设置DataSource:设置DataField:(2)、如何加载DataGrid控件控件DataGrid,可以实现数据的批量处理,该控件在控件库MicrosoftDataGridControl6.0中。说明:DataGrid控件属性设置四、系统功能设计系统功能的设计,其核心就是程序代码的编写过程,如何让让系统更加完善、界面更加友好呢,这就得益于代码的编写。以下为各个

8、界面所对应的代码——该界面代码如下:PrivateSubCommand1_Click()IfText1.Text="zg"AndText2.Text="10902"Thenmainfrm.Showdlfrm.HideElseMsgBox"用户名或密码错误,请重新输入",vbM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。