VisualBasic程序设计(第2版)第15章综合应用实例

VisualBasic程序设计(第2版)第15章综合应用实例

ID:43446242

大小:1.74 MB

页数:89页

时间:2019-10-02

VisualBasic程序设计(第2版)第15章综合应用实例_第1页
VisualBasic程序设计(第2版)第15章综合应用实例_第2页
VisualBasic程序设计(第2版)第15章综合应用实例_第3页
VisualBasic程序设计(第2版)第15章综合应用实例_第4页
VisualBasic程序设计(第2版)第15章综合应用实例_第5页
资源描述:

《VisualBasic程序设计(第2版)第15章综合应用实例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第15章综合应用实例15.1系统功能总体设计15.2数据库设计15.3用户登录及主窗体设计15.4功能模块设计15.5程序参考代码15.6本章小结15.7上机实训15.1系统功能总体设计♦15・1・1设计目的♦15・1・2系统功能返回耆茨215.1.1设计目的管理信息系统(MIS,ManagementInformationSystem)是进行信息的采集、存储、加工、维护和使用的系统,在现代信息社会中,它的应用越来越普及。本章通过一个经过简化的MIS应用实例“学生信息管理系统”的创建,使读者掌握用VB和ADO技术编制数据访问应用

2、程序的基本过程和方法,同时巩固和提高对各种常用控件的综合应用能力。教材配套课件返回凉处返回倉茨15.1.2系统功能(1)本实例采用VB+ADO+Access,创建一个简单的学生信息管理系统,系统的主要功能如下:♦学籍管理:包括基本学籍信息的输入、修改和查询,可随时根据查询结果动态生成学生基本信息查询报表。♦班级管理:包括系、专业和班级的添加和修改。♦课程及成绩管理:包括课程信息的输入和修改;成绩信息的输入、修改和查询,可随时根据查询结果动态生成学生成绩查询报表。♦用户管理:包括添加用户、删除用户、设置用户权限和修改密码。系统功

3、能模块如图15.1所示。15.1.2系统功能(2)成绩及课程管理学籍管理班级管理用户管理图15.1系统功能模块返回滓节一I返回耆茨教材配套课件15.2.1建立数据库利用MicrosoftAccess或VB中的“可视化数据管理器,,建立数据库,名称为“Student,mdb”。15.2.2建立数据表根据系统功能模块的需要,在Student.mdb数据库中建立8个表。1.学籍表该表存放学生的基本信息,名称为“学籍”,结构如表15・1所示。学号由11位数字组成,前8位与班号相同,后3位为本班学生的序号。表15.1学籍表结构字段名大小

4、说明字段名类型大小说明学号文本(Text)11主键出生日期日期(Date)姓名文本(Text)10文本(Text)8与卿表中OJ文本(Text)2的昭关联2・系表该表存放各系的编号和名称。表的名称为“系”,结构如表15・2所示。系号为两位数字,必须惟一。字段名类型大小说明字段名类型大小说明系号文本(Text)2主键系名文本(Text)2015.2数据库设计(4)3・专业表该表存放各系中的专业编号和专业名称。表的名称为“专业”,结构如表15.3所示。专业号由4位数字组成,前2位与系号相同,后2位为本系中的专业序号。表15.3专业

5、表结构字段名类型大小说明字段名类型大小说明专业号文本(Text)4主键系号文本(Text)2与系表中的专业名称文本(T^xt)20系号关联4.班级表该表存放各专业中的班级编号和班级名称。表的名称为“班级”,结构如表15.4所示。班号由8位数字组成,前2位为年级,第3〜6位与专业号相同,最后2位为本专业中的班级序号。表15.4班级表结构J字段侶类型大小说明字段名类型大小说明二班号文本8主键土lIIj口-r-Ur-&

6、f1I1-丄与专业表中的班级名称文本〔Tuxt)20文本(Tuxt)2•专业号关联5・成绩表该表存放学生成绩,名

7、称为“成绩”,结构如表15.5所示。为减少数据冗余,成绩表中仅存储学号(与学籍表学号字段关联),不存储学生姓名,需要时根据学号从学籍表中获取姓名。课号与课程名称亦作同样处理。表15.5成绩表结构字段名类型大小字段名类型大小学号文本(Text)11分数整型(Integer)课号文本〔TEXt)36.课程信息表该表育放课程信息,名称为“课程”,结构如表15.6所示。表15.6课程信息表结构字段名类型大小说明课号文本〔庇盜)3主键课程名称文本〔Text)20上述6个表之间具有一定的关联,为了保证数据参照完整性,应当建立表间关联关系并

8、设置参照完整性。各表之间的关系如图15.2所不。专业专蚱专业名称系号班级/班级名称E2专业号图15.2表间关系7.用户表该表存放用户登录信息,名称为“用户”,结构如表15.7所示。表中暂时存放两条记录,内容如表15.8所示。表15.7用户表结构表15.8用户表内容字段名类型大小说明用户名密码权限用户名文本(Text)16主键Admin123456管理员密码文本(Text)16User123普通权限文本(Text)1015.2数据库设计(10)8•临时表该表作为临时工作表,名称为“临时”,用于输入成绩,结构如表15.9所示。在数

9、据库中设计“临时,,表的目的是兼顾DataGrid控件的使用和减少数据冗余。表15.9临时表结构字段名类型大小字段名类型大小学号文本(Text)20分数整型(Integer)姓名文本(Text)10课号文本(Text)315.2数据库设计(11)15.2.3建立选择查询按照第

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

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

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