vb开发学生信息管理系统的设计与实现

vb开发学生信息管理系统的设计与实现

ID:9379098

大小:278.00 KB

页数:11页

时间:2018-04-29

vb开发学生信息管理系统的设计与实现_第1页
vb开发学生信息管理系统的设计与实现_第2页
vb开发学生信息管理系统的设计与实现_第3页
vb开发学生信息管理系统的设计与实现_第4页
vb开发学生信息管理系统的设计与实现_第5页
资源描述:

《vb开发学生信息管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生信息管理系统的设计与实现一、设计目的   管理信息系统(MIS,ManagementInformationSystem)是进行信息的采集、存储、加工、维护和使用的系统,在现代信息社会中,它的应用越来越普及。学生信息管理系统是MIS的一个简化的应用实例。本课程设计的目的是通过创建学生信息管理系统,使读者熟练掌握:(1)利用所学知识进行数据库的设计与开发;(2)利用前端开发工具VB和ADO等相关技术编制数据访问应用程序的基本过程和方法;(3)管理信息系统的简单开发步骤。二、功能介绍   MIS的实

2、现离不开数据库,VB可以访问任何主流数据库。ADO是目前应用范围最广的数据访问接口,在VB中可以非常方便地使用ADO数据控件和ADO编程模型访问各种类型的数据库。本课程设计采用VB+ADO+SQLSERVER2005,创建一个简单的学生信息管理系统,系统的主要功能如下:·        学籍管理:包括基本学籍信息的输入、修改和查询。·        课程管理:包括课程信息的输入和修改。·        成绩管理:包括成绩信息的输入、修改和查询。·        用户管理:包括添加用户、删除用户、修

3、改密码。  系统功能模块如图所示。三、数据库设计具体要求   创建一个学生信息管理系统,可以完成学生基本信息及成绩的输入、修改和查询。具体要求如下:1.建立数据库   利用SQLSERVER2005建立数据库,名称为“Student.mdf”。2.建立数据表   在Student.mdf数据库中建立5个表:(1)学籍表   该表存放学生的基本信息,名称为“ST”,结构如表1所示。表1 学籍表结构字段名类型大小说明字段名类型大小说明学号char20主键出生日期Datetime  姓名char)10 

4、班级char20 性别char2      说明:表中暂时存放20条记录,各字段均不应为空。(2)成绩表   该表存放学生成绩,名称为“CJ”,结构如表2所示。表2 成绩表结构字段名类型大小学号char20课程char20分数int 说明:l学号和课号组合起来为成绩表主键l表中暂时存放20条记录(3)课程信息表   该表存放课程信息,名称为“KC”,结构如表3所示。表3 课程信息表结构字段名类型大小说明课号char10主键课程char20   说明:表中暂时存放10条记录,各字段均不应为空。(4)

5、用户表   该表存放用户登录信息,名称为“用户”,结构如表x-4所示。表4 用户表结构字段名类型大小说明用户名CHAR16主键密码CHAR16     表中暂时存放两条记录,内容如表5所示。表5 用户表内容用户名密码Admin123456(5)临时表   该表作为临时工作表,名称为“临时”,用于输入成绩,结构如表6所示。表6 临时表结构字段名类型大小学号文本(Text)20姓名文本(Text)10分数整型(Integer) 四、系统的设计与实现 (一)用户登录窗体本窗体(frmLogin)作为系统

6、的启动窗体,用于验证用户是否合法。要求:·        窗体上两个文本框分别用于输入用户名和密码,其中密码文本框的内容用“*”显示。·        单击“确定”按钮后,查询“用户”表中是否有相符的用户名和密码,若不符,提示重新输入,焦点返回文本框。如果3次输入错误,退出系统。若输入正确,将用户名和用户权限保存在全局变量中,显示系统主窗体,卸载本窗体。·        单击“取消”按钮,退出系统。 运行时界面如图1所示。图1用户登录方法:·窗体上两个文本框分别用于输入用户名和密码,其中密码文本框

7、的内容用“*”显示。·在窗体上添加一个ADO数据控件,设Visible=False,将其与数据库连接,用SQL语句将记录源与数据库中的“用户”表绑定。·单击“确定”按钮后,查询“用户”表中是否有相符的用户名和密码,若不符,提示重新输入,焦点返回文本框。如果3次输入错误,退出系统。若输入正确,将用户名和用户权限保存在全局变量中,显示系统主窗体,卸载本窗体。·单击“取消”按钮,退出系统。注意:保存用户名和用户权限需要建立一个标准模块(Module1),用Public关键字声明两个全局变量,将“用户登录

8、”窗体运行时输入的用户名和用户权限存入全局变量中,以供其他模块调用。(二)设计系统主窗体系统主窗体(frmMain)作为学生信息管理系统的主界面。如图2所示图2主窗体要求:·        单击某一菜单项时,显示对应窗体。窗体中菜单结构如表7所示。表7菜单结构主菜单学籍管理课程管理成绩管理帮助菜单项添加学籍信息修改学籍信息查询学籍信息添加课程修改课程输入成绩修改成绩查询成绩关于(三)学籍管理模块“学籍管理”菜单下有三个菜单项:添加学籍信息、修改学籍信息和查询学籍信息。1.添加学籍信

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

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

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