2022年sql学生成绩管理系统 .pdf

上传人:C****o 文档编号:39739047 上传时间:2022-09-07 格式:PDF 页数:25 大小:1.63MB
返回 下载 相关 举报
2022年sql学生成绩管理系统 .pdf_第1页
第1页 / 共25页
2022年sql学生成绩管理系统 .pdf_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《2022年sql学生成绩管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年sql学生成绩管理系统 .pdf(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、信 息 工 程 系课程设计报告课程名称:SQL Server 设计课题:成绩管理系统班级:09 计网大专姓名:赵晓晓指导教师:连 育 英设计时间:2010-11-16 2010-11-22 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 25 页 -课程设计任务书专业:计算机网络技术班级:09 计网大专班.设 计 课 题学生成绩管理系统指 导 教 师连育英赵晓晓设计起止时间2010-11-162010-11-22 共 1 周课程设计的目的与任务设计的目的:通过对成绩管理系统设计的需求分析、概念设计、逻辑设计、物理设计、数据库实施和数据库运行及维护阶段工作的实践以及用VB 设计终端

2、用户前台界面的设计,掌握数据库应用系统设计的一般方法与步骤。信息需求:学校有多个系部,每个系部有多个班级,每个班有多名学生,每个学生修多门课程。设计任务:1.根据给定题目以及需求,完成需求分析、逻辑设计2.用 SQL Server 2000完成数据库物理设计、数据库实施和上机运行及维护工作3.用 VB 编制应用系统前台界面完成相应信息的录入和以下查询项目:每学期考试结束能将每个人的每门课的成绩输入数据库;能按学号、或姓名查询个人的所以信息,包括:学号、姓名、班级、按学期汇总每个人的总分,按总分排序。课程设计报告内容要求1 需求分析。2 数据库设计(1)概念模型(ER 图)(2)数据库模型(基本

3、表、视图表)3 程序设计说明包括过程、窗体、菜单、报表等4.按要求完成课程设计说明书,用A4 纸、小四号字排版指导教师评语课程设计成绩指导教师签字年月日名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 25 页 -长治职业技术学院信息工程系课程设计目 录第一章需求分析 .-1-1.1 系统需求:.-1-1.2 可行性分析:.-1-第二章数据库逻辑设计.-2-软件模块结构设计.-2-2.1 系统方案确定.-2-2.2 软件结构设计.-2-2.3 概念模型(E-R 图).-2-第三章创建学生成绩管理数据库.-2-第三章创建学生成绩管理数据库.-3-3.1 创建学生成绩管理数据库.-3-

4、1.实验内容.-3-2实验步骤.-3-3.2 创建信息表 .-4-1.实验内容.-4-2.实验初始数据.-5-3.实验步骤.-6-3.3 创建关系图.-7-1.实验内容.-7-2.实验步骤.-7-3.4 创建视图.-9-1.实验内容.-9-2.实验步骤.-9-第四章 VB 前台界面的设计与实现.-11-4.1 设计主窗体.-11-4.2 实现学生信息管理.-12-4.3 实现课程信息管理.-16-4.4 实现课程信息管理.-18-4.5 实现成绩查询.-20-结 束 语.-22-名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 25 页 -长治职业技术学院信息工程系课程设计-1-第

5、一章需求分析1.1 系统需求:通过调查,要求系统需要有以下功能:要求有良好的人机界面;较好的权限管理;原始数据修改简单方便,支持多条件修改;方便的数据查询,支持多条件查询;相应的权限下,删除数据方便简单,数据稳定性好;数据计算自动完成,尽量减少人工干预;1.2 可行性分析:由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是奔腾3 以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可

6、以实现。数据库是MIS 中的重要支持技术,在MIS 开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言介绍如下:Visual Basic 是一种可视化的、面向对象和调用事件驱动方式的结构化高级程序设计,可用于开发Windows 环境下的种类应用程序。它简单易学、效率高,且功能强大。在 Visual Basic 环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,可以高效、快速地开发出 Windows 环境下功能强大、图形界面丰富的应用软件系统。名师资料总结

7、-精品资料欢迎下载-名师精心整理-第 4 页,共 25 页 -长治职业技术学院信息工程系课程设计-2-第二章数据库逻辑设计软件模块结构设计2.1 系统方案确定通过对系统的调研与分析,系统主要应完成的功能有:学生信息管理、课程信息管理、成绩信息管理、成绩查询等功能。2.2 软件结构设计本系统在执行时,先根据不同的操作人员的需要来进行相应的模块,然后可以输入数据或者进行其它的查询或浏览等操作;总体来说,本系统属于一个综合性管理系统。2.3 概念模型(E-R图)学生(学号、姓名、性别、出生日期、院系、班级)课程(课程号、课程名、开课学期、任课教师)成绩(学号、课程号、成绩)n 1 n 分数课程号成绩

8、学号成绩学生学号姓名性别院系班级出生日期考试课程开课学期任课教师课程号课程名1 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 25 页 -长治职业技术学院信息工程系课程设计-3-第三章创建学生成绩管理数据库3.1 创建学生成绩管理数据库1.实验内容使用 SQL Server 企业管理器创建名为xscjglxt 的数据库。2实验步骤(1).打开 SQL Server 企业管理器,出现图(1)所示的界面。.单击左端“+”号层层展开直到在屏幕上出现“数据库”、“master”、“model”、“msdb”、“tempdb”、等项。图(1)企业管理器(2).用鼠标右键单击“数据库”选项

9、,从弹出的快捷键菜单图(2)中选择“新建数据库”选项,此时会出现“数据库属性”对话框图(3),在“名称”文本框中输入数据库名“xscjglxt”,单击确定 按钮,以便默认的参数创建了一个名为“xscjglxt”数据库。图(2)数据库操作快捷菜单图(3)“数据库属性”对话框(3).在“xscjglxt”数据库上单击鼠标右键,在弹出的菜单中选择“属性”选项图(4),进入“xscjglxt 属性”对话框,在该对话框内单击“数据文件”和“事物日志”选项卡的设置参数,如图(5)名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 25 页 -长治职业技术学院信息工程系课程设计-4-图(4)“xs

10、cjglxt”数据库快捷菜单图(5)“xscjglxt 属性”对话框3.2 创建信息表1.实验内容使用 SQL Server 企业管理器,在“xscjglxt”数据库上创建“T-XSB”、“T-KCB”、“T-CJB”表。其中:TXSB(学生表)用来存储一个学校内学生的基本信息:TKCB(课程表)用来存储于学生相关的课程基本信息;TCJB(成绩表)用来存储于学生所选课程的成绩基本信息。通过这3 张表建立一个简单的学生信息管理系统。3 张表的结构如下表 1 学生表(T-XSB)表结构字段数据类型长度是否允许空值备注学号Char 8 否主键性别Char 10 否姓名Char 2 是出身日期Smal

11、ldatetime 4 否院系Char 20 是班级Char 20 是备注Tesr 16 是表 2 课程表(T-KCB)表结构字段数据类型长度是否允许空值备注课程号Char 4 否主键课程名Char 30 否开学学期Tinyint 1 是任课教师Char 10 是名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 25 页 -长治职业技术学院信息工程系课程设计-5-表 3 成绩表(T-CJB)表结构字段数据结构长度是否允许空值备注学号Char 8 否主键课程号Char 4 否主键成绩Tinyint 1 是2.实验初始数据表 4 学生表(T-XSB)初始记录学号姓名性别出身日期院系班级

12、备注S0000001 王小燕女1978-12-1 管理学院工商管理 1 班S0000002 刘丽华女1977-1-15 管理学院工商管理 1 班S0000003 秦刚男1975-11-30 管理学院电子商务 1 班S0000004 李建国男1976-6-24 管理学院电子商务 1 班S0000005 郝一平男1977-5-17 信息学院信息 1班S0000006 杨双军男1978-4-28 信息学院信息 1班S0000007 张清高男1979-1-23 信息学院信息 2班S0000008 赵志浩男1978-10-1 信息学院信息 2班表 5 课程表(T-KCB)初始记录课程表课程名开课学期任课

13、教师C001 计算机文化基础1 李尊朝C002 操作系统3 罗建军C003 数据结构3 罗建军C004 微机原理及接口技术2 张云生C005 计算机网络2 张云生C006 电子商务概论3 李尊朝C007 管理学4 陈璇C008 软件基础4 李尊朝C009 面向对象语言程序设计2 罗建军表 6 成绩表(T-CJB)初始记录学 号课 程 号成绩S0000001 C001 80 S0000001 C002 69 S0000002 C002 78 S0000002 C003 89 S0000003 C004 54 S0000004 C001 67 S0000005 C001 66 S0000005 C

14、006 87 S0000006 C008 97 S0000007 C007 91 S0000008 C009 69 名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 25 页 -长治职业技术学院信息工程系课程设计-6-3.实验步骤(1).打开 SQL Server 企业管理器,在树形目录中找到“xscjglxt”数据库并展开它,选择数据库对象“表“,在“表“对象上单鼠标右键,则弹出其快捷菜单,如图(6)图(6)“表”的快捷菜单(2)从弹出的快捷菜单选择“新建表”选项,则弹出“表结构设计”窗口,如图(7),所示。该窗口的上半部分是一个表格,在这个表格中输入”学号”、”姓名”、”性别”

15、、”出生日期”、”院系”等列的属性,表格的每一行对应一个列定义。(3)用鼠标单击“学号”列,在工具栏中单击”钥匙”图标按钮,可将“学号”字段设置为主键(主关键字),此时“学号”前将出现一钥匙图标,如图(7)图(7)表结构设计窗口(4)将表结构输入完后,单击保存 按钮将出现“选择名称”对话框,如图(8)所示。输入表名“T-XSB”后,单击确定 按钮就完成了学生表结构的设计,创建了一张空表。图(8)输入表名(5)按上述第25 步的方法,按表(2)、表(3)的要求,分别创建课程表“T-KCB”成绩表“T-CJB”结构(6)返回企业管理器主界面,在表对象的显示窗口内找到表名,在其上单击鼠标右键,在弹出

16、菜单中,选择“打开表”选项中的“返回所有行”命令,如图(9)所示:名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 25 页 -长治职业技术学院信息工程系课程设计-7-图(9)“打开表”级联菜单(7)选择“返回所有行”命令后,将出现“表数据录入及维护”窗口,如图(10)所示。根据表(4)所列出的实验数据,向表“T-XSB”中添加记录图(10)表数据录入及维护窗口(8)按第 67 步所示方法将表(5)、(6)所列出的数据输入到“T-KCB”和“T-CJB”表中3.3 创建关系图1.实验内容使用 SQL Server 企业管理器建立3 个关系表的关系图,并保证表中数据的唯一性。2.实验

17、步骤(1)运行 SQL Server 企业管理器,在树形目录中找到“xscjglxt”数据库并展开它,选择数据库对象”关系图”,在”关系图”选项上单鼠标右键,则弹出一快捷菜单,如图所示图(11)“关系图”快捷菜单(2)在弹出的快捷菜单中选择“新建数据库关系图”选项,则弹出“创建数据库关系图向导”对话框,如图(12)所示。在该对话框中单击下一步 按钮,“选择要添加的表“对话框,这个对话名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 25 页 -长治职业技术学院信息工程系课程设计-8-框中选择表”T-XSB”、”T-KCB”、”T-CJB”,并单击 添加 按钮,将选中表添加到右列表

18、框中,如图(13)中。单击 下一步 按钮,检查所选择的表是否正确,如图(14)所示(3)单击“完成”按钮,完成数据库关系图的创建,会出现“新关系图”窗口,如图(15)所示。图(12)“创建数据库关系图向导”对话框图(13)“选择要添加的表”对话框图(14)正在完成数据库关系图向导图(15)“新关系图”窗口(4)在“新关系图”窗口内,将光标放在“T-KCB”表中课程号“字段前的”标识处,单击鼠标左键,此时”课程号”字段呈被选中状态,拖动鼠标到表”T-CJB”上,放开鼠标左键将弹出创建关系对话框,如图(6)所示在”主键表”和”外键表”中都选择”课程号”字段并单击创建中检查现存数据”对复制强制关系”

19、和”UPDATE 强制关系”3 个复选框然后单击确定 按钮.图(16)“创建关系”对话框(5)按上述第4 步的方法,建立学生表“T-XSB”成绩表“T-CJB”在学号字段上的关系,名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 25 页 -长治职业技术学院信息工程系课程设计-9-如图(17)所示图(17)创建关系后的窗口(6)单击 保存 按钮,在弹出的“另存为”对话框中输入新关系图的名称,如图(18)所示图(18)保存数据库关系图3.4 创建视图1.实验内容使用 SQL Server 企业管理器建立名为视图。作为成绩查询的操作对象2.实验步骤(1)打开 SQL Server 企

20、业管理器,在树形目录中找到“xscjglxt”数据库并展开它,选择数据库对象“视图“,在“视图“选项上单鼠标右键,则弹出一快捷菜单,如图所示图(19)“视图”快捷菜单(2)在弹出的菜单中选择“新建视图”选项,则弹出“新视图”对话框,如图(20)所示,在对话框上半部分的灰色框内单击鼠标右键,从弹出的菜单中选择“选择添加表”选项,回出现“添加表”对话框,如图(21)所示名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 25 页 -长治职业技术学院信息工程系课程设计-10-图(20)新建视图窗口图(21)“添加表”对话框(3)在“添加表”对话框中,选择表“T-XSB”“T-KCB”“T

21、-CJB”,单击 添加 按钮,关闭“添加表”对话框,返回新视图窗口,如图(22)所示,在3 个表的字段前可通过字段左边的复选框选择要添加到视图中的字段(不同表中名称相同的字段只勾选一次)图(22)添加表后的新视图窗(4)单击 保存 按钮,在弹出的“另存为”对话框中输入新视图的名称,如图(23)所示单击 确定 按钮,完成新视图的建立。图(23)“另存为”对话框名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 25 页 -长治职业技术学院信息工程系课程设计-11-第四章 VB 前台界面的设计与实现4.1 设计主窗体1.实验内容使用 VB 设计与 SQL Server 数据库相关联的“

22、学生成绩管理系统”的前台界面。2.实验步骤(1)设计菜单启动,新建一个标准工程,默认名为“工程1”。在该工程中会自动创建一个窗体,默认名为“form1”在该窗体中使用提供的“菜单编辑器“设计主窗体,如图所示没命名主窗体为frm_menu.图(24)设计学生成绩管理系统界面(2)添加代码在该窗口中,水平主菜单有3 个“菜单”:“基本信息管理”“成绩查询”“退出”其中“基本信息管理”菜单的下拉菜单中又有“学生信息管理”、“课程信息管理”、“成绩信息管理”3 个子菜单。各菜单项的功能和代码如下1)主菜单“”包括3 个子菜单课程a.“学生信息管理”子菜单,为它添加Click 事件,并添加如下代码Pri

23、vate sub xsxxgl_click Frmxsxxgl.show End sub b.“课程信息管理”子菜单,为它添加Click 事件,并添加如下代码Private sub xsxxgl_click Frmkcxxgl.show End sub c.“成绩信息管理”子菜单,为它添加Click 事件,并添加如下代码Private sub xsxxgl_click 名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 25 页 -长治职业技术学院信息工程系课程设计-12-Frmcjxxgl.show End sub 2)主菜单“成绩查询”用于打开“成绩查询”窗口,为它添加事件,并

24、添加如下代码Private sub cjcx_click Frmcjcx.show End sub 3)主菜单“退出”用于打开关闭主窗口,为它添加onclick 事件,并添加如下代码Private sub quit_click end End sub 4.2 实现学生信息管理1.实验内容实现前台界面与SQL Server 数据库的连接,添加代码实现“学生成绩管理系统”的“学生信息管理”部分的功能。2.实验步骤(1)设计“学生信息管理”主窗体,布局如图所示:命名为frmxsxxgl.图(25)学生信息管理界面(2)使用 ADO 控件访问SOL Server 数据库,具体步骤如下:1)使用“工程”

25、菜单下的“部件”选项,在弹出的对话框中选择“Microsoft ADO Data Contral(OLEDB)”选项和“Microsotf Data Grid Controa6.0(OLEDB)”选项,然后单击确定 2)在”frmxsxxgl”窗体上放置一个Adodc1 控件、一个 DataGrid 控件、5 个 CommandButton控件、7TextBox 个控件,设计的窗体如图所示主要控件对象的属性如表所示控件名属性设置Adodc1 Connectionstring Provider=SQLOLEDB.1;Persist Security Info=False;User 名师资料总结-

26、精品资料欢迎下载-名师精心整理-第 15 页,共 25 页 -长治职业技术学院信息工程系课程设计-13-ID=sa;Initial Catalog=xscjglxt;Data Source=(local)RecordSource T_XSB Visible False DataGrid1 DataSource Adodc1 Text1(0)(名称)Text1 DataSource Adodc1 DataField 学号text(清空)Text1(1)(名称)Text1 DataSource Adodc1 DataField 姓名text(清空)Text1(2)(名称)Text1 DataSou

27、rce Adodc1 DataField 性别text(清空)Text1(3)(名称)Text1 DataSource Adodc1 DataField 出生日期text(清空)Text1(4)(名称)Text1 DataSource Adodc1 DataField 院系text(清空)Text1(5)(名称)Text1 DataSource Adodc1 DataField 班级text(清空)Text1(6)(名称)Text1 DataSource Adodc1 DataField 备注text(清空)CommandButton1(名称)Cmdadd Caption 添加CommandB

28、utton2(名称)Cmdmodify Caption 修改CommandButton3(名称)Cmddelete Caption 删除CommandButton4(名称)Cmdsave Caption 保存CommandButton5(名称)Cmdexit Caption 退出名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 25 页 -长治职业技术学院信息工程系课程设计-14-(3)设置 Adodc1 的 Connectionstring 属性:单击属性窗口中Connectionstring 属性框右边的省略号按钮,将弹出如图(26)所示的“属性页”对话框,选中“使用连接字符

29、串”选项。单击生成 按钮,又弹出如图(27)所示的“数据连接属性”对话框。在该对话框的“提供者”选择“Microsoft OLE DB Provider for SQL”,单击 下一步 按钮进入“连接”选项卡。在“连接”选项卡中“选择或输入服务器名称”列表中选择或输入“(local)”在“用户名称”文本框中输入,并选择空密码,在“服务器上选择数据库”列表中选择xscjglxt 数据库图(26)“属性页”对话框图(27)A“提供程序”选项卡图(27)B“链接”选项卡图(27)A“提供程序”选项卡4)设置 RecordSource 的属性:单击 Adodc1 属性窗口中RecordSource 属

30、性框右边的省略号按钮,将弹出如图(28)所示的“记录源”对话框,在“命令类型”列表框中选择”2-adCmdTable”(表达式),在“表或存储过程名称”列表框中,单击生成 按钮图(28)“记录源”对话框图(29)完成控件属性设置的界面名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 25 页 -长治职业技术学院信息工程系课程设计-15-(3)使用程序代码来实现按钮的功能,具体步骤如下源程序实现“添加”操作Private Sub cmdadd_Click()Adodc1.Recordset.AddNew For i=0 To 6 Text1(i).Enabled=True Text

31、1(i).Text=Next i Text1(0).SetFocus cmdadd.Enabled=False cmddelete.Enabled=False cmdmodify.Enabled=True cmdsave.Enabled=True End Sub Private Sub cmddelete_Click()Dim myval As String myval=MsgBox(是否要删除该记录?,vbYesNo)If myval=vbYes Then Adodc1.Recordset.Delete Adodc1.Recordset.MoveNext If Adodc1.Recordse

32、t.EOF=True Then Adodc1.Recordset.MoveLast For i=0 To 6 Text1(i).Enabled=False Next i End If End Sub Private Sub cmdexit_Click()Unload Me End Sub Private Sub cmdmodify_Click()If Adodc1.Recordset.RecordCount 0 Then Text1(0).Enabled=False For i=0 To 6 Text1(i).Enabled=True Next i cmdsave.Enabled=True c

33、mdadd.Enabled=False cmdmodify.Enabled=False cmddelete.Enabled=False Else MsgBox(没有要修改的数据!)End If End Sub Private Sub cmdsave_Click()If Text1(0).Text=Then 名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 25 页 -长治职业技术学院信息工程系课程设计-16-MsgBox 学号不允许为空!Exit Sub End If If Text1(1).Text=Then MsgBox 姓名不允许为空!Exit Sub End If If

34、Text1(2).Text=Then MsgBox 出生日期不允许为空!Exit Sub End If Adodc1.Recordset.Update 更新记录 设置控件不可用For i=0 To 6 Text1(i).Enabled=False Next i cmdsave.Enabled=True cmdadd.Enabled=True cmdmodify.Enabled=True cmddelete.Enabled=True End Sub 4.3 实现课程信息管理1.实验内容实现前台界面与SQL Server 数据库的连接,添加代码实现“学生成绩管理系统”的“课程信息管理”部分的功能。

35、2.实验步骤(1)设计“课程信息管理”主窗体,布局如图所示,命名为frmkcxxgl 图(30)课程信息管理界面(2)设置控件属性,具体步骤如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 19 页,共 25 页 -长治职业技术学院信息工程系课程设计-17-1)在”frmxsxxgl”窗体上放置一个Adodc1 控件、一个DataGrid 控件、5 个 CommandButton控件、7TextBox 个控件,设计的窗体如图30 所示主要控件对象的属性如表所示控件名属性设置Adodc1 Connectionstring Provider=SQLOLEDB.1;Persist Securi

36、ty Info=False;User ID=sa;Initial Catalog=xscjglxt;Data Source=(local)RecordSource T_KCB Visible False DataGrid1 DataSource Adodc1 Text1(0)(名称)Text1 DataSource Adodc1 DataField 课程号text(清空)Text1(1)(名称)Text1 DataSource Adodc1 DataField 课程名text(清空)Text1(2)(名称)Text1 DataSource Adodc1 DataField 开课学期text(清

37、空)Text1(3)(名称)Text1 DataSource Adodc1 DataField 任课教师text(清空)CommandButton1(名称)Cmdadd Caption 添加CommandButton2(名称)Cmdmodify Caption 修改CommandButton3(名称)Cmddelete Caption 删除CommandButton4(名称)Cmdsave Caption 保存CommandButton5(名称)Cmdexit Caption 退出2)设置 Adodc1 的 Connectionstring 属性 RecordSource,完成后界面如图(31

38、)名师资料总结-精品资料欢迎下载-名师精心整理-第 20 页,共 25 页 -长治职业技术学院信息工程系课程设计-18-图(31)完成控件属性设置的界面4.4 实现课程信息管理1.实验内容实现前台界面与SQL Server 数据库的连接,添加代码实现“学生成绩管理系统”的“成绩信息管理”部分的功能。2.实验步骤(1)设计“成绩信息管理”主窗体,布局如图所示,命名为frmcjxxgl 图(32)成绩信息管理界面(2)设置控件属性,具体步骤如下:1)在”frmxsxxgl”窗体上放置一个Adodc1 控件、一个 DataGrid 控件、5 个 CommandButton控件、7TextBox 个控

39、件,设计的窗体如图32 所示主要控件对象的属性如表所示控件名属性设置Adodc1 Connectionstring Provider=SQLOLEDB.1;Persist Security Info=False;User 名师资料总结-精品资料欢迎下载-名师精心整理-第 21 页,共 25 页 -长治职业技术学院信息工程系课程设计-19-ID=sa;Initial Catalog=xscjglxt;Data Source=(local)RecordSource T_CJB Visible False DataGrid1 DataSource Adodc1 Text1(0)(名称)Text1 D

40、ataSource Adodc1 DataField 学号text(清空)Text1(1)(名称)Text1 DataSource Adodc1 DataField 课程号text(清空)Text1(2)(名称)Text1 DataSource Adodc1 DataField 成绩text(清空)CommandButton1(名称)Cmdadd Caption 添加CommandButton2(名称)Cmdmodify Caption 修改CommandButton3(名称)Cmddelete Caption 删除CommandButton4(名称)Cmdsave Caption 保存Com

41、mandButton5(名称)Cmdexit Caption 退出2)设置 Adodc1 的 Connectionstring 属性 RecordSource,完成后界面如图(33)图(33)完成控件属性设置的界面名师资料总结-精品资料欢迎下载-名师精心整理-第 22 页,共 25 页 -长治职业技术学院信息工程系课程设计-20-4.5 实现成绩查询1.实验内容实现前台界面与SQL Server 数据库的连接,添加代码实现“学生成绩管理系统”的“学生成绩查询”部分的功能。2.实验步骤(1)设计“学生成绩查询”主窗体,布局如图所示,命名为chaxun 图(34)成绩查询界面(2)设置控件属性,具

42、体步骤如下:1)在”chaxun”窗体上放置一个Adodc1 控件、一个DataGrid 控件、5 个 CommandButton 控件、7TextBox 个控件,设计的窗体如图34 所示主要控件对象的属性如表所示控件名属性设置Adodc1 Connectionstring Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=xscjglxt;Data Source=(local)RecordSource Select*from view_cj Visible False DataGrid1 Da

43、taSource Adodc1 Text1(名称)Text1 Text(清空)Commandbutton1 Caption 查询(名称)Command1 Commandbutton2 Caption 退出(名称)Command2 2)设置 Adodc1 的 Connectionstring 属性,完成后界面如图(33)名师资料总结-精品资料欢迎下载-名师精心整理-第 23 页,共 25 页 -长治职业技术学院信息工程系课程设计-21-图(35)“记录源”对话框3)设置表中其它控件的属性,设置完成后,在VB 环境中运行程序,可看到窗口如下所示图(36)学生成绩查询界面运行界面(3)使用代码来实现

44、按钮的功能,具体步骤如下实现“查询”操作实现代码如下Private Sub Command1_Click()If Left(Text1.Text),1)s Then MsgBox 学号格式输入错误 ElseIf Len(Text1.Text)8 Then MsgBox 学号长度错误 Else Adodc1.RecordSource=select*from view_cj where 学号=+Chr(39)+Text1.Text+Chr(39)+Adodc1.Refresh End If End Sub 实现“退出”操作Private Sub Command2_Click()Unload Me

45、End Sub 名师资料总结-精品资料欢迎下载-名师精心整理-第 24 页,共 25 页 -长治职业技术学院信息工程系课程设计-22-结 束 语经过老师地教诲和自己地努力,我在学习方面取得了好的成绩,积累了一些经验,能够与同学进行交流,探讨,我感到非常荣幸。我们在学习的过程中对自己要有信心。一个人能力发挥的程度并不完全取决于周围环境,而在很大程度上决定于自身的努力。我们并不比别的学校的同学差,只要我们努力,我们同样可以取得更好的成绩。下面我将自己在学习方法方面的一些心得体会说一下。我们不论学习哪一科,都应该把老师上课讲的重点内容记录下来,尤其是细节方面的知识,学习 SQL也是如此。而且我们在课

46、下看的时候有不明白的地方及时向老师请教。尤其上课时要注意听讲,因为上课老师会把基础知识和考试的重点都指出来,课下看的时候就会有侧重点,这不仅为我们这一科的学习做准备,也为以后学习其他专业课养成良好的习惯。对于老师上课讲的知识多理解是学好这门课的关键。此外我们在上机练习的时候要把上节课老师讲的内容操作一遍。认真的做,这样在实际的操作中就能知道自己在哪个环节不是很明白,可以加深我们对知识的理解。而且考试前的复习很重要,在大学我们自主学习的时间多了,要合理安排时间,提高效率,尽可能多学习各方面的知识。这是提高学习效率的关键。每个人在不同的适合自己不同科目学习的时间段,要在平时学习中掌握自己的学习规律,合理安排每一天的学习时间。我们在学习的过程中不能只学而不回头去总结归纳,这样在以后的学习过程中会获得意想不到的效果。旧的与新的对比,不仅有利于加深对知识地记忆,而且能得出两者之间本质上的联系和区别,让学习有了相当的深度。当然,在总结中,随着新旧知识不断地融合与相撞,同时也会产生新的东西,启发人的大脑,从而不断地创新,丰富学习内容。创新是在一定的学习积累的基础上的,因此,它不仅要求我们只学会现有的知识,更重要地是创新,这样,学习才更有意义,更有价值。以上只是我个人的学习体会,不足的地方还请同学指出。名师资料总结-精品资料欢迎下载-名师精心整理-第 25 页,共 25 页 -

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

当前位置:首页 > 教育专区 > 高考资料

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

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