VB学生信息管理系统 课程设计报告

VB学生信息管理系统 课程设计报告

ID:39469512

大小:525.50 KB

页数:13页

时间:2019-07-04

VB学生信息管理系统 课程设计报告_第1页
VB学生信息管理系统 课程设计报告_第2页
VB学生信息管理系统 课程设计报告_第3页
VB学生信息管理系统 课程设计报告_第4页
VB学生信息管理系统 课程设计报告_第5页
资源描述:

《VB学生信息管理系统 课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、专业实践课程设计报告班级:08计科一班姓名:***学号:*************学生信息管理系统1.需求分析:随着学校的规模不断扩大,学生人数急剧增加,有关学生的各种信息也成倍增长。面对庞大的信息量需要有学生管理系统来提供学生管理工作的效率。通过这样的系统可以做到信息的规范管理,科学统计和快速查询,修改,增加,删除等,从而减少管理方面的工作量。实现学生信息关系的系统化,规范化,自动化,用计算机对学生各种信息进行日常管理。本系统主要包括学生信息查询和信息添加等功能,来初步实现学生信息的计算机化管理,更

2、多相关功能有待以后慢慢完善。2.系统功能:本学生信息管理系统采用的语言是VisualBasic,用SQLSever2000数据库完成,有以下功能:(1)有较好的权限管理;(2)原始数据修改简单方便,支持多条件修改;(3)方便的数据查询,支持多条件查询.2.1采用VisualBasic有以下特点:2.1.1可视化编程VisualBasic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出

3、各种“部件”,即图形对象,并设置这些图形对象的属性。VisualBasic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。2.1.2结构化程序设计语言VisualBasic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。VisualBasic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。2.1.3事件驱动编程机制VisualBasic

4、通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。在用VisualBasic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。2.1.4访问数据库VisualBasic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,并提供了强大的数据存储和检索功能。VisualB

5、asic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQLServer,Oracle等。3.模块组成即系统结构图:登录、查询、添加、修改、删除。退出成绩修改信息添加SQL查询信息查询信息添加成绩添加成绩修改成绩删除注销用户退出系统菜单窗口进入登录4.程序设计4.1主界面及登录界面的设计:代码:PrivateSubcmdok_Click()Iftxtname.Text=""Andtxtpassword.Text=""Then菜单窗口.Showtxtp

6、assword.Text=""Me.HideElseMsgBox"用户名或密码不正确",vbOKOnly+vbCritical,"登录信息"EndIfEndSubPrivateSubcmdquit_Click()Me.Hide进入.ShowEndSub4.2菜单窗口设计代码:PrivateSubclass_Click(IndexAsInteger)Me.Hide信息查询.ShowEndSubPrivateSube_Click()Me.HideSQL查询.ShowEndSubPrivateSubg_Cl

7、ick()EndEndSubPrivateSubh_Click()Me.Hide登录.ShowEndSubPrivateSubk_Click()Me.Hide成绩添加.ShowEndSubPrivateSubl_Click()Me.Hide信息添加.ShowEndSub4.3信息查询窗口设计代码:PrivateSubCommand1_Click()Me.Hide菜单窗口.ShowEndSubPrivateSubCommand2_Click()Adodc1.Recordset.MoveFirstEndS

8、ubPrivateSubCommand3_Click()IfAdodc1.Recordset.EOF=FalseThenAdodc1.Recordset.MovePreviousEndIfIfAdodc1.Recordset.BOF=TrueThenAdodc1.Recordset.MoveFirstMsgBox"当前记录是第一条记录,无上一条记录!",vbOKOnly+vbCritical,"警告"ExitSubEndIfEndSubPrivateSu

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

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

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