数据库应用技术及实践实验版五

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库应用技术及实践》

实验指导书

郑州轻工业学院

电子信息工程教研室

5 月

实验四、五学生信息管理系统

一、实验目的、内容及步骤

1、理解及熟悉VB、SQL Server 联合编制数据库系统的基本方法及过程, 编制学生信息管理系统。

2、掌握利用ADO数据控件连接VB前台程序与SQL Server后台程序, 建一个工程实现对”学生信息管理系统”数据库内的”学生”、”班级”、”成绩”表的记录进行浏览、删除、移动等操作, 具体情况参见老师上课所讲对学生基本信息的浏览及操作实

例。

3、掌握利用内部数据绑定控件和ActiveX 数据绑定控件和ADO 数据控件绑定的方法;

4、熟悉利用ADC对象模型连接VB前台程序与SQL Server后台程序。

5、利用VB编制学生信息管理系统的前台程序,具体情况参见老师所讲ppt 第九章及教师给的实例” 学生信息管理系统” 教师部分;

6、利用SQL Server 编制学生信息管理系统的后台程序, 具

体情况参见老师所讲 ppt 第九章及教师给的实例”学生信息管理系 统”教师部分;

二、实验任务

1、在实验一二的基础上完善数据库,使”学生信息管理系统 数据库”

包含”学生”、”班级”、”成绩”、”教师”、”院系”、 成果” 6个表;各个表的具体要求如下: 学生表:

班级表:

列名

J

数曙类型

允许空

[►]班级名称

varchaf(20)

| □ r?班级代码 rhar(2)

1 □

「人数

int

成绩表

教师表:

列名

数据类型

丸许空

工号 char(7)

姓名 varchar(6)

性别

chor(2)

varrhartt)

陆系代码

int

院系表:

r 列名 数据类型

允许空 \ i?(系名称 varchar(20) □ 険罢代码

Int □ 职工数

int

1

成果表:

列名

数据类型

允许空

网 工号

char(7)

□ I 3

工作内容 varchar(20) || □ |

分值

int

□ |

列名

数据类型

varchar(20) ¥

课程号 chart 6)

课程名 varchar(20)

decimal(4j 1)

教师工号

chart?)

诜口□□口口

2、基于ADO数据控件访问数据库方法,利用数据网格DataGrid浏览学生表的信息并能够对学生表进行一些编辑和查找操作,界面如图所示。具体要求如下:

(1) 利用数据网格控件将”学生”表中的全部基本信息在程序窗口中

显示;

(2) 能够实现添加、删除、查找、移动及退出程序功能。

(3) 能实时显示当前所在记录位置及总记录数。

图三程序运行界面

提示:(1) 添加ADO data control 数据控件及数据网格

datagrid 控件;(2)设置Adodcl 的属性;(3)设置datagrid

的属性;(4)经过Adodcl .R ecordset 的add new delete、

move等方法实现添加、移动、删除等功能。

3、基于ADC数据控件访问数据库方法,利用内部控件标签、文本框、命令按钮等实现对”班级”表的浏览、编辑和查找操作,界面如图所示。

图三程序运行界面

提示:(1)添加ADOdata control数据控件及内部控件;(2)

设置Adodc1的属性;(3)设置内部控件的属性;

4、基于ADO数据控件访问数据库方法,利用数据组合框Datacombo经过学号查询学生姓名、班级名称、课程名、成绩,对显示出的学生信息计算其个人所选各门课的平均成绩界面如图

所示四所示。

提示:该例涉及各个表之间的连接,需要用到各个表之间的连接。

图四程序运行界面

5、利用ADO寸象模型编程实现浏览学生成绩管理系统数据库

中成绩表,而且能够用命令按钮来移动记录指针,界面如图五所示。(选作)

相关文档
最新文档