




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1,12章使用VB SQLServer2005开发学生成绩管理系统,第12章使用VB SQLServer2005开发学生成绩管理系统,12.1 SQL SQL服务器后台数据库设计和实施12.2 VB前台介面,2,3,12.1 SQL服务器12.1.1学生成绩管理数据库生成12.1在“对象浏览器”(object navigator)窗口中,按层展开单击左侧的符号“”,以显示“数据库”、“系统数据库”、“主”、“模型”、“模型”、“tempdb”等项目。12.1.1创建学生成绩管理数据库,5,图12-1 SQL Server Management Studio介面,6,(2)右键单击“数据库”选
2、项,然后单击弹出快捷菜单(见图)“新建数据库常规”选项卡(3) xscjglxt单击数据库右键,然后从弹出的快捷菜单中选择“属性”命令。转至“数据库属性”对话框(如图12-4所示),在对话框内选择“档案”选项卡页,然后查看“数据库档案”参数设置。7,图12-2数据库操作快捷菜单,8,图12-3“新建数据库”对话框,9,图12-4 xscjglxt数据库快捷菜单,10T_KCB(课程体系)用于存储与学生相关的课程基本信息。T_CJB(成绩单)用于存储学生选择课程成绩信息。通过三个牙齿表,您可以构建一个简单的学生信息管理系统,如表12-112-3所示。12.1.2创建信息表,12,表12-1学生表
3、(T_XSB)表结构,13,14,2实验初始数据:表12-4学生表3实验阶段(1设计器的上半部分包含一个用于输入“学编号”、“名称”、“性别”、“出生日期”、“科系”等列属性的表格。表格中的每一行都是一个下拉列表框,其中包含所有系统数据类型和用户定义的数据类型,您可以从中选择要定义的数据类型数据类型后面括号中的数字表示在牙齿字段中选择数据类型所需的内存字节数。允许空值:允许单击时切换允许列值为空的状态。选择中允许null、空白(允许null渡边杏)、默认状态指示允许null(允许null)。21,(3)将单击“学号”列、工具栏单击“键”图标按钮、“学号”字段设置为主键(主键),那么“学号”前面
4、将出现键形图标(图12-)注意:主键是(4)输入表结构后,“选择名称”对话框牙齿出现在单击保存按钮上,如图12-8所示。如果输入表名T_XSB,则单击“确定”按钮将完成学生表结构设计,并且仅创建表结构还没有表记录的空表。根据图12-8表名输入,22,(5)阶段(2)(4)根据表12-2和表12-3的要求分别创建课程T_KCB的结构和成绩单T_CJB的结构。(6)在SQL Server Management Studio管理控制台(企业号管理器)的“对象资源管理器”左侧显示窗格中,找到T_XSB表名称,单击鼠标右键,然后从弹出快捷菜单中选择“打开表”命令(见图12-9),23,图12-9 ),2
5、5,图12-10表数据输入和维护窗口,26,1实验内容使用SQL服务器管理Studio管理控制台(企业号管理器)创建三个表的图表,以确保表中数据的唯一性。2实验步骤(1)打开SQL Server Management Studio管理控制台(企业号管理器),在树目录中查找和展开xscjglxt数据库,选择数据库对象“数据库图表”,然后右键单击“数据库图表”选项,将出现快捷菜单,12.1(3)在SQL Server Management Studio管理控制台(企业号管理器)中关闭对象导航器和属性面板后,图表窗口将完全显示,如图12-13所示。29,图12-12“添加表”对话框,30,图12-1
6、3“新建图表窗口,31,(4)将光标放在图表窗口内,在键表和外键表中,选择“课程编号”字段,然后单击继续执行确定按钮.(5)在出现的“外键关系”对话框中,确保“创建或重新激活时检查现有数据”、“强制复制”和“强制外键约束”后面的选项值为“是”。图12-15所示。32,根据图12-14“表和列”对话框,33,图12-15“外键关系”对话框,34,(6)上方的(4)(5)步骤单击单击的“确定”按钮,完成新关系的创建。图12-16存储数据库图表,在35,1实验内容中,使用SQL SER管理STUDIO管理控制台(企业号管理器)将VIEW_cj视图设置为成绩查找的操作数。2打开实验步骤(1) SQL
7、Server Management Studio管理控制台(企业号管理器),在对象管理器树目录中查找和展开xscjglxt数据库,选择数据库对象“视图”,然后右键单击“视图”选项,将显示快捷方式,创建12.1.4视图,单击(3)在SQL Server Management Studio管理控制台(企业号管理器)中关闭对象导航器和属性面板后,视图窗格将完全显示,如图12-19所示。通过选中三个表格中字段前面字段左侧的复选框,您可以选择要添加到视图中的字段(在其他表格中只选择一次同名字段)。38,图12-18“添加表”对话框,39,图12-19“视图”对话框,40,(4)单击“保存”按钮,弹出;图
8、12-20存储视图,41,12.2 Visual Basic前台介面的设计和实施,12.2.1设计主西餐12.2.2实施学生信息管理12.2.3实施课程信息管理12.2.4实施结果信息管理12实验阶段(1)设计菜单Visual Basic 6.0节目启动,格式将在牙齿项目中自动创建。默认名称为Form1,牙齿格式使用Visual Basic提供的菜单编辑器设计主表格,如图12-21所示。主表格的名称为frm_menu。12.2.1设计主西餐,43,图12-21设计学生成绩管理系统介面,44,(2)添加代码牙齿窗口在水平主菜单上有三个茄子菜单。基本信息管理“,”;“基本信息管理”菜单的下拉菜单包
9、含“管理学生信息”、“管理课程信息”和“管理业绩信息”子菜单。每个子菜单的功能和代码如下:主菜单“管理基本信息”包含三个茄子子菜单:a .“管理学生信息”子菜单、“添加click事件”和“添加private sub xsx xgl _ Click()frm xsxx代码”。45、b .“管理课程信息”子菜单、“添加Click事件”和“ 主菜单“成绩查询”打开“成绩祖怀”窗口,添加Click事件,添加privatesubcjcx _ Click()frm cjcx . show/命名代码,47,1实验内容实施前台界面和SQL数据库连接,实现“学生成绩管理系统”的“学生” 第二实验阶段(1)设计了
10、名为frmxsxxgl的“管理学生信息”主表格,如图12-22所示。实施12.2.2学生信息管理,48,图12-22学生信息管理介面,49,(2)使用ADO访问SQL Server数据库(从工程菜单中选择部件)弹出对话框中的Microsoft ADO Data Control(Microsoft ADO Data Control)主要控件对象的属性见表12-7。牙齿示例要求在设置其他控件属性之前设置Adodc控件和DataGrid控件属性。,50,ADOdc1设置ConnectionString属性:单击“单击属性”窗口中ConnectionString属性框右侧的省略号按钮,弹出属性页对话框
11、,然后选择“使用连接字符串”单选按钮,如图12-23所示。单击按创建按钮,出现数据链路属性对话框弹出窗口,如图12-24所示。在“对话框提供程序”选项卡中,选择“Microsoft ole db provider for SQL server”选项。单击单击“next(下一步)”按钮,进入“connections(连接)”选项卡,如图12-24 (32在连接选项卡的选择或输入服务器名称列表框中,选择或输入(local)。在“user name(用户名)”下拉文本框中,输入sa,选择空密码,然后从“测试单击连接按钮,如果正确,连接成功。如果不正确,则会显示具体的错误,用户需要再次确认配置是否正确。51,图12-23属性页对话框,52,图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年会计职称考试《初级会计实务》易错难题精准解析试卷
- 2025年辅导员招聘考试题库:学生心理健康教育活动策划与心理干预技巧应用试题
- 2025年茶艺师职业技能鉴定考试模拟试卷-茶艺师职业规划与成长
- 2025年美容师初级技能水平测试卷:美容师美容院顾客体验设计与应用试题汇编
- 南宁师范大学师园学院《环境土壤学》2023-2024学年第二学期期末试卷
- 山东省烟台市、龙口市2025年初三1月月考英语试题含答案
- 浙江舟山群岛新区旅游与健康职业学院《工程制图与计算机辅助设计》2023-2024学年第二学期期末试卷
- 濮阳石油化工职业技术学院《生态环境评价与规划》2023-2024学年第二学期期末试卷
- 河南省信阳市罗山县2025年四下数学期末复习检测模拟试题含解析
- 2024年下半年宜宾五粮液股份有限公司社会招聘342人笔试参考题库附带答案详解
- 龙游经济开发区下属国资公司招聘笔试冲刺题2025
- 2024年中考历史真题汇编专题14 材料分析题(世界史部分)-教师
- 《海上风电设备运输规范》
- 工业园物业管理方案参考范本
- 2024年黑龙江牡丹江中考英语真题及答案
- 《电力基础设施数字化锁控系统技术》
- 应急救护技能(白城医学高等专科学校)知到智慧树答案
- 《大型灌区信息化建设导则》
- 墨菲定律知识介绍墨菲定律启示课件
- 品管圈PDCA获奖案例-新生儿科运用PDCA循环缩短早产儿完全经口喂养过渡时间成果汇报
- Petrel中文操作手册(1-3)
评论
0/150
提交评论