第12章用VB+SQLServer2005开发学生成绩管理系统教学课件.ppt

上传人:春哥&#****71; 文档编号:12723724 上传时间:2022-04-25 格式:PPT 页数:73 大小:2.93MB
返回 下载 相关 举报
第12章用VB+SQLServer2005开发学生成绩管理系统教学课件.ppt_第1页
第1页 / 共73页
第12章用VB+SQLServer2005开发学生成绩管理系统教学课件.ppt_第2页
第2页 / 共73页
点击查看更多>>
资源描述

《第12章用VB+SQLServer2005开发学生成绩管理系统教学课件.ppt》由会员分享,可在线阅读,更多相关《第12章用VB+SQLServer2005开发学生成绩管理系统教学课件.ppt(73页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、11212.1 .1 SQL ServerSQL Server后台数据库的设计与实现后台数据库的设计与实现 12.2 VB12.2 VB前台界面的设计与实现前台界面的设计与实现 2312.1.1 12.1.1 创建学生成绩管理数据库创建学生成绩管理数据库12.1.2 12.1.2 创建信息表创建信息表12.1.3 12.1.3 创建关系图创建关系图12.1.4 12.1.4 创建视图创建视图41 1实验内容实验内容使用使用SQL Server Management StudioSQL Server Management Studio管理控制管理控制台(企业管理器)创建名为台(企业管理器)创建名

2、为xscjglxtxscjglxt的数据库。的数据库。2 2实验步骤实验步骤(1 1)打开)打开SQL Server Management StudioSQL Server Management Studio管理管理控制台(企业管理器),出现如图控制台(企业管理器),出现如图12-112-1所示的界所示的界面。在对象资源管理器的窗口内单击左侧面。在对象资源管理器的窗口内单击左侧“”号,层层展开,屏幕上将出现号,层层展开,屏幕上将出现“数据库数据库”、“系系统数据库统数据库”、mastermaster、modelmodel、msdbmsdb、tempdbtempdb等等项。项。5 图图12-1

3、SQL Server Management Studio 界面界面6(2 2)右击)右击“数据库数据库”选项,从弹出的快捷菜选项,从弹出的快捷菜单(如图单(如图12-212-2所示)中选择所示)中选择“新建数据库新建数据库”命令,命令,将会出现将会出现“新建数据库新建数据库”窗口(如图窗口(如图12-312-3所示),所示),在在“新建数据库新建数据库”的的“常规常规”选项页内的选项页内的“数据数据库名称库名称”文本框中输入数据库名文本框中输入数据库名xscjglxtxscjglxt,单击,单击“确定确定”按钮,便以默认的参数创建了一个名为按钮,便以默认的参数创建了一个名为xscjglxtxs

4、cjglxt的数据库。的数据库。(3 3)右击)右击xscjglxtxscjglxt数据库,在弹出的快捷菜数据库,在弹出的快捷菜单中选择单中选择“属性属性”命令,如图命令,如图12-412-4所示,进入所示,进入“数据库属性数据库属性”对话框,在该对话框内选择对话框,在该对话框内选择“文文件件”选项页,观察选项页,观察“数据库文件数据库文件”的参数设置,的参数设置,如图如图12-512-5所示。所示。7 图图12-2 数据库操作快捷菜单数据库操作快捷菜单8图图12-3 “新建数据库新建数据库”对话框对话框9 图图12-4 xscjglxt数据库快捷菜单数据库快捷菜单10图图12-5 “数据库属

5、性数据库属性”对话框对话框111 1实验内容实验内容使用使用SQL Server Management StudioSQL Server Management Studio管理管理控制台(企业管理器),在控制台(企业管理器),在xscjglxtxscjglxt数据库数据库上创建上创建T_XSBT_XSB、T_KCBT_KCB、T_CJB 3T_CJB 3张表。其中:张表。其中:T_XSBT_XSB(学生表)用来存储一个学校内学生的(学生表)用来存储一个学校内学生的基本信息;基本信息;T_KCBT_KCB(课程表)用来存储与学生(课程表)用来存储与学生相关的课程基本信息;相关的课程基本信息;T_

6、CJBT_CJB(成绩表)用来(成绩表)用来存储学生所选课程的成绩信息。通过这存储学生所选课程的成绩信息。通过这3 3张表,张表,可以建立一个简单的学生信息管理系统,可以建立一个简单的学生信息管理系统,3 3张张表的表结构如表表的表结构如表12-112-112-312-3所示。所示。12 表表12-1 学生表学生表(T_XSB)表结构表结构字 段数 据 类 型长 度是否允许空值备 注学号Char8否主键姓名Char10否性别Char2是做检查约束出生日期Smalldatetime否院系Char30是班级Char30是备注Text是13 表表12-2 课程表课程表(T_KCB) 表结构表结构表表

7、12-3 成绩表成绩表(T_CJB) 表结构表结构字段 数据类型 长度 是否允许空值 备注 学号学号 Char 8 否 主键 课程课程号号 Char 4 否 主键 成绩 Tinyint 1 是 在 1-100 之间 142 2实验初始数据:实验初始数据:表表12-4 学生表学生表(T_XSB)初始记录初始记录15 表表12-5 课程表课程表(T_KCB) 初始记录初始记录16 表表12-6 成绩表成绩表(T_CJB) 初始记录初始记录173 3实验步骤实验步骤(1 1)打开)打开SQL Server Management StudioSQL Server Management Studio管理

8、管理控制台(企业管理器),在对象资源管理器的树形控制台(企业管理器),在对象资源管理器的树形目录中找到目录中找到xscjglxtxscjglxt数据库并展开它,选择数据库数据库并展开它,选择数据库对象对象“表表”,右击,右击“表表”对象,则弹出其快捷菜单,对象,则弹出其快捷菜单,如图如图12-612-6所示。所示。(2 2)从弹出的快捷菜单中选择)从弹出的快捷菜单中选择“新建表新建表”命令,命令,则在对象资源管理器窗口的右面弹出则在对象资源管理器窗口的右面弹出“表结构设表结构设计计”( (表设计器表设计器) )面板,如图面板,如图12-712-7所示。该设计器的所示。该设计器的上半部分是一个表

9、格,在这个表格中输入上半部分是一个表格,在这个表格中输入“学号学号”、“姓名姓名”、“性别性别”、“出生日期出生日期”、“院系院系”等等列的属性,表格的每一行对应一个列定义,其含义列的属性,表格的每一行对应一个列定义,其含义如下:如下:18图图12-6 “表表”快捷菜单快捷菜单19图图12-7 表结构设计窗口表结构设计窗口20列名:合法的列名称,如列名:合法的列名称,如“学号学号”、“姓名姓名”等。等。 数据类型:数据类型是一个下拉列表框,数据类型:数据类型是一个下拉列表框,包括了所有的系统数据类型和用户自定义的包括了所有的系统数据类型和用户自定义的数据类型,可从中选择需要定义的数据类型。数据

10、类型,可从中选择需要定义的数据类型。数据类型后括号内数值表示该字段选择数据数据类型后括号内数值表示该字段选择数据类型需要占用内存的字节数。类型需要占用内存的字节数。 允许空:单击可以切换是否允许该列数允许空:单击可以切换是否允许该列数值为空值的状态,勾选说明允许为空值,空值为空值的状态,勾选说明允许为空值,空白表示不允许为空值,默认状态表示允许为白表示不允许为空值,默认状态表示允许为空值。空值。21(3 3)单击)单击“学号学号”列,在工具栏中单击列,在工具栏中单击“钥匙钥匙”图标按钮,可将图标按钮,可将“学号学号”字段设置为主键(主关键字段设置为主键(主关键字),此时字),此时“学号学号”前

11、将出现一个钥匙形状图标,前将出现一个钥匙形状图标,如图如图12-712-7所示。注意:主关键字必须为所示。注意:主关键字必须为“非空非空”字字段。段。(4 4)将表结构输入完后,单击)将表结构输入完后,单击“保存保存”按钮将出按钮将出现现“选择名称选择名称”对话框,如图对话框,如图12-812-8所示。输入表名所示。输入表名T_XSBT_XSB后,单击后,单击“确定确定”按钮就完成了学生表表结构按钮就完成了学生表表结构的设计,创建了一张仅有表结构尚没有表记录的空的设计,创建了一张仅有表结构尚没有表记录的空表。表。图图12-8 输入表名输入表名22(5 5)按步骤()按步骤(2 2) (4 4)

12、的方法,按表)的方法,按表12-212-2和表和表12-312-3的要求,分别创建课程表的要求,分别创建课程表T_KCBT_KCB的结构和成绩表的结构和成绩表T_CJBT_CJB的结构。的结构。(6 6)在)在SQL Server Management SQL Server Management StudioStudio管理控制台(企业管理器)的对象管理控制台(企业管理器)的对象资源管理器左侧显示窗口内找到资源管理器左侧显示窗口内找到T_XSBT_XSB表表名,在其上右击,从弹出的快捷菜单中,名,在其上右击,从弹出的快捷菜单中,选择选择“打开表打开表”命令,如图命令,如图12-912-9所示。

13、所示。23图图12-9 “打开表打开表”快捷菜单快捷菜单24(7 7)根据表)根据表12-412-4所列出的实验数据,所列出的实验数据,在表设计器窗口内出现的表数据录入在表设计器窗口内出现的表数据录入及维护窗口中向及维护窗口中向T_XSBT_XSB表中添加记录,表中添加记录,如图如图12-1012-10所示。所示。(8 8)按步骤()按步骤(6 6)(7 7)所示的方)所示的方法,依次将表法,依次将表12-512-5和表和表12-612-6所列出的所列出的数据输入到数据输入到T_KCBT_KCB和和T_CJBT_CJB表中。表中。25图图12-10 表数据录入及维护窗口表数据录入及维护窗口26

14、1 1实验内容实验内容使用使用SQL Server Management StudioSQL Server Management Studio管理控制台管理控制台(企业管理器)建立(企业管理器)建立3 3个表的关系图,以保证表中个表的关系图,以保证表中数据的唯一性。数据的唯一性。2 2实验步骤实验步骤(1 1)打开)打开SQL Server Management StudioSQL Server Management Studio管理管理控制台(企业管理器),在树形目录中找到控制台(企业管理器),在树形目录中找到xscjglxtxscjglxt数据库并展开它,选择数据库对象数据库并展开它,选择

15、数据库对象“数据数据库关系图库关系图”,右击,右击“数据库关系图数据库关系图”选项,则弹出选项,则弹出一个快捷菜单,如图一个快捷菜单,如图12-1112-11所示。所示。27图图12-11 “关系图关系图”快捷菜单快捷菜单28(2 2)在弹出的快捷菜单中选择)在弹出的快捷菜单中选择“新建数新建数据库关系图据库关系图”命令,则弹出命令,则弹出“添加表添加表”对对话框,在这个话框,在这个“对话框对话框”内可以选择要建内可以选择要建立关系图的相关表,如图立关系图的相关表,如图12-1212-12所示。在这所示。在这个对话框中选择表个对话框中选择表T_XSBT_XSB、T_KCBT_KCB和和T_CJ

16、BT_CJB,并单击并单击“添加添加”按钮进行表添加操作,然按钮进行表添加操作,然后关闭后关闭“添加表添加表”对话框。对话框。(3 3)在)在SQL Server Management StudioSQL Server Management Studio管理控制台(企业管理器)中关闭管理控制台(企业管理器)中关闭“对象对象资源管理器资源管理器”和和“属性属性”面板,会完整出面板,会完整出现现“关系图关系图”窗口,如图窗口,如图12-1312-13所示。所示。29图图12-12 “添加表添加表”对话框对话框30图图12-13 “新关系图新关系图”窗口窗口31(4 4)在)在“关系图关系图”窗口内

17、,将光标放在窗口内,将光标放在T_KCBT_KCB表中表中“课程号课程号”字段前的字段前的 标识处并单标识处并单击,此时击,此时“课程号课程号”字段将呈被选中状态,字段将呈被选中状态,拖动鼠标到表拖动鼠标到表T_CJBT_CJB上,松开鼠标左键,将弹上,松开鼠标左键,将弹出出“表和列表和列”对话框,如图对话框,如图12-1412-14所示。在所示。在“主键表主键表”和和“外键表外键表”中都选择中都选择“课程号课程号”字段,然后单击字段,然后单击“确定确定”按钮。按钮。(5 5)在出现的)在出现的“外键关系外键关系”对话框中确认对话框中确认“在创建或重新启用时检查现有数据在创建或重新启用时检查现

18、有数据”、“强制用于复制强制用于复制”和和“强制外键约束强制外键约束”后面后面的选项值为的选项值为“是是”。如图。如图12-1512-15所示。所示。32图图12-14 “表和列表和列”对话框对话框33图图12-15 “外键关系外键关系”对话框对话框34(6 6)按上述()按上述(4 4)(5 5)步的方法,建立学生)步的方法,建立学生表表T_XSBT_XSB和成绩表和成绩表T_CJBT_CJB在在“学号学号”字段上的关系。字段上的关系。(7 7)单击)单击“保存保存”按钮,在弹出的按钮,在弹出的“选择名称选择名称”对话框中输入新关系的名称,如图对话框中输入新关系的名称,如图12-1612-1

19、6所示,单所示,单击击“确定确定”按钮,完成新关系图的建立。按钮,完成新关系图的建立。图图12-16 保存数据库关系图保存数据库关系图351 1实验内容实验内容使用使用SQL Server Management StudioSQL Server Management Studio管理控管理控制台(企业管理器)建立名为制台(企业管理器)建立名为VIEW_cjVIEW_cj视图,视图,作为成绩查询的操作对象。作为成绩查询的操作对象。2 2实验步骤实验步骤(1 1)打开)打开SQL Server Management StudioSQL Server Management Studio管理控制台(企

20、业管理器),在对象资源管管理控制台(企业管理器),在对象资源管理器的树形目录中找到理器的树形目录中找到xscjglxtxscjglxt数据库并展数据库并展开它,再选择数据库对象开它,再选择数据库对象“视图视图”,右击,右击“视图视图”选项,则弹出一个快捷菜单,如图选项,则弹出一个快捷菜单,如图12-1712-17所示。所示。36图图12-17 “视图视图”快捷菜单快捷菜单37(2 2)在弹出的菜单中选择)在弹出的菜单中选择“新建视图新建视图”命命令,将弹出令,将弹出“添加表添加表”窗口,如图窗口,如图12-1812-18所所示。在示。在“添加表添加表”对话框中选择表对话框中选择表T_XSBT_

21、XSB、T_KCBT_KCB和和T_CJBT_CJB,并单击,并单击“添加添加”按钮,完成按钮,完成表添加操作。表添加操作。(3 3)在)在SQL Server Management StudioSQL Server Management Studio管理控制台(企业管理器)中关闭管理控制台(企业管理器)中关闭“对象资对象资源管理器源管理器”和和“属性属性”面板,会完整出现面板,会完整出现“视图视图”窗口,如图窗口,如图12-1912-19所示。在所示。在3 3个表的个表的字段前可通过选择字段左边的复选框选择要字段前可通过选择字段左边的复选框选择要添加到视图中的字段(不同表中名称相同的添加到视

22、图中的字段(不同表中名称相同的字段只选择一次)。字段只选择一次)。38图图12-18 “添加表添加表”对话框对话框39图图12-19 “视图视图”对话框对话框40(4 4)单击)单击“保存保存”按钮,在弹出的按钮,在弹出的“选择选择名称名称”对话框中输入新视图的名称,如图对话框中输入新视图的名称,如图12-12-2020所示,单击所示,单击“确定确定”按钮,完成新视图的按钮,完成新视图的建立。建立。图图12-20 保存视图保存视图41 12.2.1 12.2.1 设计主窗体设计主窗体 12.2.2 12.2.2 实现学生信息管理实现学生信息管理 12.2.3 12.2.3 实现课程信息管理实现

23、课程信息管理 12.2.4 12.2.4 实现成绩信息管理实现成绩信息管理 12.2.5 12.2.5 实现成绩查询实现成绩查询 12.2.6 12.2.6 实现系统退出实现系统退出 421 1实验内容实验内容使用使用Visual Basic6.0Visual Basic6.0设计与数据库相关联的设计与数据库相关联的“学学生成绩管理系统生成绩管理系统”的前台界面。的前台界面。2 2实验步骤实验步骤(1 1)设计菜单)设计菜单启动启动Visual Basic 6.0Visual Basic 6.0程序,新建一个标准工程,程序,新建一个标准工程,默认名为默认名为“工程工程1”1”。在该工程中会自动

24、创建一个窗。在该工程中会自动创建一个窗体,默认名为体,默认名为Form1Form1,在该窗体中使用,在该窗体中使用Visual BasicVisual Basic提供的提供的“菜单编辑器菜单编辑器”设计主窗体,如图设计主窗体,如图12-2112-21所示,所示,命名主窗体为命名主窗体为frm_menufrm_menu。43 图图12-21 设计学生成绩管理系统界面设计学生成绩管理系统界面44(2 2)添加代码)添加代码在该窗口中,水平主菜单有在该窗口中,水平主菜单有3 3个个“菜单菜单”:“基基本信息管理本信息管理”、“成绩查询成绩查询”和和“退出退出”;其中;其中“基本信息管理基本信息管理”

25、菜单的下拉菜单中又有菜单的下拉菜单中又有“学生信学生信息管理息管理”、“课程信息管理课程信息管理”和和“成绩信息管成绩信息管理理”3 3个子菜单。各子菜单的功能和代码如下:个子菜单。各子菜单的功能和代码如下: 主菜单主菜单“基本信息管理基本信息管理”包括以下包括以下3 3个子菜单:个子菜单:a.“a.“学生信息管理学生信息管理”子菜单,为它添加子菜单,为它添加ClickClick事事件,并添加如下代码:件,并添加如下代码:Private Sub Private Sub xsxxgl_Clickxsxxgl_Click()()frmxsxxgl.Showfrmxsxxgl.Show / /命名命

26、名“学生信息管理学生信息管理”窗口窗口为为frmxsxxglfrmxsxxglEnd SubEnd Sub单击可调用单击可调用“学生信息管理学生信息管理”窗口。窗口。45b.“b.“课程信息管理课程信息管理”子菜单,为它添加子菜单,为它添加ClickClick事件,并添事件,并添加如下代码:加如下代码:Private Sub Private Sub xsxxgl_Clickxsxxgl_Click()()frmkcxxgl.Showfrmkcxxgl.Show / /命名命名“课程信息管理课程信息管理”窗口为窗口为frmkcxxglfrmkcxxglEnd SubEnd Sub单击可调用单击可

27、调用“课程信息管理课程信息管理”窗口。窗口。c.“c.“成绩信息管理成绩信息管理”子菜单,为它添加子菜单,为它添加ClickClick事件,并添事件,并添加如下代码:加如下代码:Private Sub Private Sub cjxxgl_Clickcjxxgl_Click()()frmcjxxgl.Showfrmcjxxgl.Show / /命名命名“成绩信息管理成绩信息管理”窗口为窗口为frmcjxxglfrmcjxxglEnd SubEnd Sub单击可调用单击可调用“成绩信息管理成绩信息管理”窗口。窗口。46 主菜单主菜单“成绩查询成绩查询”用于打开用于打开“成绩查询成绩查询”窗窗口,

28、为它添加口,为它添加ClickClick事件,并添加如下代码:事件,并添加如下代码:Private Sub Private Sub cjcx_Clickcjcx_Click()()frmcjcx.Showfrmcjcx.Show / /命名命名“成绩信息管理成绩信息管理”窗口为窗口为frmcjcxfrmcjcxEnd SubEnd Sub 主菜单主菜单“退出退出”用于关闭主窗口,为它添加用于关闭主窗口,为它添加OnClickOnClick事件,并添加如下代码:事件,并添加如下代码:Private Sub Private Sub quit_Clickquit_Click()()EndEndEnd

29、 SubEnd Sub单击可退出系统。单击可退出系统。471 1实验内容实验内容实现前台界面与实现前台界面与SQL Server SQL Server 数据库的数据库的连接,添加代码实现连接,添加代码实现“学生成绩管理系学生成绩管理系统统”的的“学生信息管理学生信息管理”部分的功能。部分的功能。2 2实验步骤实验步骤(1 1)设计)设计“学生信息管理学生信息管理”主窗体,主窗体,界面如图界面如图12-2212-22所示,命名为所示,命名为frmxsxxglfrmxsxxgl。48图图12-22 学生信息管理界面学生信息管理界面49(2 2)使用)使用ADOADO控件访问控件访问SQL Serv

30、erSQL Server数据库,具体数据库,具体步骤如下:步骤如下: 选择选择“工程工程”菜单下的菜单下的“部件部件”命令,在弹命令,在弹出的对话框中选中出的对话框中选中Microsoft ADO Data ControlMicrosoft ADO Data Control(OLEDBOLEDB)选项和)选项和Microsoft Microsoft DataGridDataGrid Control Control 6.06.0(OLEDBOLEDB)选项,然后单击)选项,然后单击“确定确定”按钮,按钮,AdodcAdodc控件和控件和DataGridDataGrid控件将被添加到工具箱中。控件

31、将被添加到工具箱中。 在在frmxsxxglfrmxsxxgl窗体上放置一个窗体上放置一个AdodcAdodc控件、一控件、一个个DataGridDataGrid控件、控件、5 5个个CommandButtonCommandButton控件、控件、7 7个个TextBoxTextBox控件(构成一个控件数组),设计的窗体控件(构成一个控件数组),设计的窗体如图如图12-2212-22所示。主要控件对象的属性如表所示。主要控件对象的属性如表12-712-7所所示。示。本例中应先设置本例中应先设置AdodcAdodc控件和控件和DataGridDataGrid控件的属控件的属性,然后再设置其他控件

32、的属性。性,然后再设置其他控件的属性。50 设置设置ADOdc1ADOdc1的的ConnectionStringConnectionString属性:单击属属性:单击属性窗口中性窗口中ConnectionStringConnectionString属性框右边的省略号按属性框右边的省略号按钮,将弹出如图钮,将弹出如图12-2312-23所示的所示的“属性页属性页”对话框,选对话框,选择择“使用连接字符串使用连接字符串”单选按钮。单击单选按钮。单击“生成生成”按按钮,又弹出如图钮,又弹出如图12-2412-24所示的所示的“数据链接属性数据链接属性”对话对话框。在该对话框的框。在该对话框的“提供程

33、序提供程序”选项卡中选择选项卡中选择Microsoft OLE DB Provider for SQL ServerMicrosoft OLE DB Provider for SQL Server选项,选项,如图如图12-2412-24(a a)所示,单击)所示,单击“下一步下一步”按钮进入按钮进入“连接连接”选项卡。在选项卡。在“连接连接”选项卡中的选项卡中的“选择或选择或输入服务器名称输入服务器名称”列表框中选择或输入(列表框中选择或输入(locallocal););在在“用户名称用户名称”下拉文本框中输入下拉文本框中输入sasa,并选择空密,并选择空密码,在码,在“在服务器上选择数据库在

34、服务器上选择数据库”下拉列表框中选下拉列表框中选择择xscjglxtxscjglxt数据库,如图数据库,如图12-2412-24(b b)所示。单击)所示。单击“测试连接测试连接”按钮,如果正确,则连接成功;如果按钮,如果正确,则连接成功;如果不正确,系统会指出具体的错误,用户应该重新检不正确,系统会指出具体的错误,用户应该重新检查配置的内容是否正确。查配置的内容是否正确。51图图12-23 “属性页属性页”对话框对话框52图图12-24 a 数据链接属性对话框数据链接属性对话框-“提供程序提供程序”选项卡选项卡53图图12-24 b 数据链接属性对话框数据链接属性对话框-“链接链接”选项卡选

35、项卡54 设置设置ADOdc1ADOdc1的的RecordSourceRecordSource的属性:单的属性:单击击ADOdc1ADOdc1属性窗口中的属性窗口中的RecordSourceRecordSource属性框属性框右边的省略号按钮,将弹出如图右边的省略号按钮,将弹出如图12-2512-25所示的所示的“记录源记录源”对话框。在对话框。在“命令类型命令类型”列表框列表框中选择中选择“2-adCmdTable”2-adCmdTable”选项在选项在“表或存储表或存储过程名称过程名称”列表框中选择列表框中选择T_SXBT_SXB选项,单击选项,单击“确定确定”按钮。按钮。 设置表设置表1

36、2-712-7中其他控件的属性,设置完中其他控件的属性,设置完成后,在成后,在Visual BasicVisual Basic环境中运行程序,可环境中运行程序,可看到看到“学生信息管理学生信息管理”窗口如图窗口如图12-2612-26所示。所示。55图图12-25 “记录源记录源”对话框对话框56图图12-26 完成控件属性设置的界面完成控件属性设置的界面57(3 3)使用程序代码来实现按钮的功能,具体操)使用程序代码来实现按钮的功能,具体操作步骤如下:作步骤如下: 实现实现“添加添加”操作:当用户单击操作:当用户单击“添加添加”按按钮时,可在界面中添加新记录,该操作与钮时,可在界面中添加新记

37、录,该操作与“保存保存”按钮的功能结合使用。按钮的功能结合使用。 实现实现“修改修改”操作:当用户单击操作:当用户单击“修改修改”按按钮时,允许用户修改当前界面上显示的记录信息。钮时,允许用户修改当前界面上显示的记录信息。该操作与该操作与“保存保存”按钮的功能结合使用。按钮的功能结合使用。 实现实现“删除删除”操作:当用户单击操作:当用户单击“删除删除”按按钮时,允许用户删除当前界面上选中的记录信息。钮时,允许用户删除当前界面上选中的记录信息。该操作与该操作与“保存保存”按钮的功能结合使用。按钮的功能结合使用。具体程序代码见教材具体程序代码见教材58 实现实现“保存保存”操作:当用户单击操作:

38、当用户单击“保存保存”按钮时,允许用户将之前的操作(添加、删除按钮时,允许用户将之前的操作(添加、删除和修改)的结构保存到和修改)的结构保存到xsxxglxtxsxxglxt数据库中的数据库中的T_SXBT_SXB表中。表中。(5 5)实现)实现“退出退出”操作:当用户单击操作:当用户单击“退出退出”按钮时,关闭当前界面,返回到上一层界面。按钮时,关闭当前界面,返回到上一层界面。具体程序代码见教材具体程序代码见教材591 1实验内容实验内容实现前台界面与实现前台界面与SQL Server SQL Server 数据库的连接,数据库的连接,添加代码实现添加代码实现“学生成绩管理系统学生成绩管理系

39、统”的的“课课程信息管理程信息管理”部分的功能。部分的功能。2 2实验步骤实验步骤(1 1)设计)设计“课程信息管理课程信息管理”主窗体,界面主窗体,界面如图如图12-2712-27所示,命名为所示,命名为frmkcxxglfrmkcxxgl。60图图12-27 课程信息管理界面课程信息管理界面61(2 2)设置控件属性,具体操作步骤如下:)设置控件属性,具体操作步骤如下: 在在frmkcxxglfrmkcxxgl窗体上放置一个窗体上放置一个AdodcAdodc控件、一个控件、一个DataGridDataGrid控件、控件、5 5个个CommandButtonCommandButton控件、控

40、件、4 4个个TextBoxTextBox控件(构成一个控件数组),设计的窗体如控件(构成一个控件数组),设计的窗体如图图12-2712-27所示。主要控件对象的属性如表所示。主要控件对象的属性如表12-812-8所示。所示。本例中应先设置本例中应先设置AdodcAdodc控件和控件和DataGridDataGrid控件的属性,控件的属性,然后再设置其他控件的属性。然后再设置其他控件的属性。 设置设置ADOdc1ADOdc1的的ConnectionStringConnectionString属性和设置属性和设置RecordSourceRecordSource属性的方法与属性的方法与“学生信息管

41、理学生信息管理”界面界面的设置相同,可参照设置。设置完成后的界面如图的设置相同,可参照设置。设置完成后的界面如图12-2812-28所示。所示。(3 3)使用程序代码来实现按钮的功能,该步骤同)使用程序代码来实现按钮的功能,该步骤同“学生信息管理学生信息管理”部分中的第步基本相同,可参部分中的第步基本相同,可参照完成设计。照完成设计。62图图12-28 完成控件属性设置的界面完成控件属性设置的界面631 1实验内容实验内容实现前台界面与实现前台界面与SQL Server SQL Server 数据库的连接,数据库的连接,添加代码实现添加代码实现“学生成绩管理系统学生成绩管理系统”的的“成成绩信

42、息管理绩信息管理”部分的功能。部分的功能。2 2实验步骤实验步骤(1 1)设计)设计“成绩信息管理成绩信息管理”主窗体,界面主窗体,界面如图如图12-2912-29所示,命名为所示,命名为frmcjxxglfrmcjxxgl。64图图12-29 成绩信息管理界面成绩信息管理界面65(2 2)设置控件属性,具体操作步骤如下:)设置控件属性,具体操作步骤如下: 在在frmcjxxglfrmcjxxgl窗体上放置一个窗体上放置一个AdodcAdodc控件、一个控件、一个DataGridDataGrid控件、控件、5 5个个CommandButtonCommandButton控件、控件、3 3个个Te

43、xtBoxTextBox控件(构成一个控件数组),设计的窗体如控件(构成一个控件数组),设计的窗体如图图12-2912-29所示。主要控件对象的属性如表所示。主要控件对象的属性如表12-912-9所示。所示。本例中应先设置本例中应先设置AdodcAdodc控件和控件和DataGridDataGrid控件的属性,控件的属性,然后再设置其他控件的属性。然后再设置其他控件的属性。 设置设置ADOdc1ADOdc1的的ConnectionStringConnectionString属性和设置属性和设置RecordSourceRecordSource属性的方法与属性的方法与“学生信息管理学生信息管理”界

44、面界面的设置相同,可参照设置。设置完成后的界面如图的设置相同,可参照设置。设置完成后的界面如图12-3012-30所示。所示。(3 3)使用程序代码来实现按钮的功能,该步骤同)使用程序代码来实现按钮的功能,该步骤同“学生信息管理学生信息管理”部分中的第步基本相同,可参部分中的第步基本相同,可参照完成设计。照完成设计。66图图12-30 完成控件属性设置的界面完成控件属性设置的界面671 1实验内容实验内容实现前台界面与实现前台界面与SQL Server SQL Server 数据库的数据库的连接,添加代码实现连接,添加代码实现“学生成绩管理系学生成绩管理系统统”的的“学生成绩查询学生成绩查询”

45、部分的功能。部分的功能。2 2实验步骤实验步骤(1 1)设计)设计“学生成绩查询学生成绩查询”主窗体,主窗体,界面如图界面如图12-3112-31所示,命名为所示,命名为chaxunchaxun。68图图12-31 成绩查询界面成绩查询界面69(2 2)设置控件属性,具体操作步骤如下:)设置控件属性,具体操作步骤如下: 在在chaxunchaxun窗体上放置一个窗体上放置一个AdodcAdodc控件、一个控件、一个DataGridDataGrid控件、两个控件、两个CommandButtonCommandButton控件、一个控件、一个TextBoxTextBox控件,设计的窗体如图控件,设计

46、的窗体如图12-3112-31所示。主要控所示。主要控件对象的属性如表件对象的属性如表12-1012-10所示。所示。 设置设置Adodc1Adodc1的的ConnectionStringConnectionString属性的方法属性的方法同同“学生信息管理学生信息管理”界面的设置。设置界面的设置。设置RecordSourceRecordSource的属性与的属性与“学生信息管理学生信息管理”部分基本部分基本相同,但在如图相同,但在如图12-3212-32所示的所示的“记录源记录源”对话框中,对话框中,在在“命令类型命令类型”下拉列表框中选择下拉列表框中选择8-adCmdUnknown8-ad

47、CmdUnknown选项,在选项,在“命令文本(命令文本(SQLSQL)”文本框中输入文本框中输入select select * * from from VIEW_cjVIEW_cj,如图,如图12-3212-32所示。所示。 设置表设置表12-1012-10中其他控件的属性,设置完成后,中其他控件的属性,设置完成后,在在Visual BasicVisual Basic环境中运行程序,可看到窗口如图环境中运行程序,可看到窗口如图12-3312-33所示。所示。70图图12-32 “记录源记录源“对话框对话框71图图12-33 学生成绩查询界面运行界面学生成绩查询界面运行界面72(3 3)使用程

48、序代码来实现按钮的功能,)使用程序代码来实现按钮的功能,具体操作步骤如下:具体操作步骤如下: 实现实现“查询查询”操作:当用户单击操作:当用户单击“查询查询”按钮时,可在界面中显示满足按钮时,可在界面中显示满足查询条件的记录。查询条件的记录。 实现实现“退出退出”操作:当用户单击操作:当用户单击“退出退出”按钮时,关闭当前界面,返回按钮时,关闭当前界面,返回到上一层界面。到上一层界面。具体代码见教材具体代码见教材731 1实验内容实验内容实现系统实现系统“退出退出”功能。功能。2 2实验步骤实验步骤当用户点击水平主菜单当用户点击水平主菜单“退出退出”菜单项时,菜单项时,退出系统。退出系统。实现代码如下:实现代码如下:Private Sub Private Sub quit_Clickquit_Click()()EndEndEnd SubEnd Sub

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁