版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实训一:VB程序开发1、熟悉vb集成开发环境2、掌握vb启动与退出3、掌握简单应用程序界面设计步骤4、掌握窗体上控件的添加方法和常用控件的简单应用5、掌握几种常用控件的应用计常用属性的方法。实训二:菜单设计1、了解菜单的概念和作用2、掌握菜单编辑器的使用方法3、熟悉菜单事件的编程方法。实训三:创建李亚强0912020107数据库1、掌握数据库的创建与修改方法实训目的2、掌握数据库表的创建方法3、学会t-sql语句创建表、修改表和删除表4、掌握给表之间建立关系。实训四:查询与视图的建立及应用1、掌握select子句和where子句的用法。2、掌握视图的创建方法及应用。3、掌握利用视图来更新基本表。实训五:程序结构及变量的应用1、掌握程序的基本结构的使用2、掌握系统函数的使用。3、掌握自定义函数的使用实训六:利用Vb访问SQLSERVER2008数据库(系统集成)1、掌握如何通过VB来访问SQLSERVER2008开发的数据库。数学本科0901班李亚强数据库实训报告(一)知识要求:1.了解数据库的意义,数据库的要素2.深入理解数据库中表与关系的概念,及其关系3.理解表、查询、视图、索引、存储过程和触发器的概念4.理解安全性管理的作用5.掌握数据库的备份和恢复方法6.掌握数据转换的内容实(二)能力要求:训要1.熟练掌握使用SQLSERVER建立数据库,设计表及其关系;求2.掌握数据库查询的几种方法;3.会使用视图和索引对数据库进行各种操作;4.会进行存储过程和触发器的创建和使用并对其进行语句分析;5.掌握安全性管理方法的内容并会角色用户的创建和使用;6.掌握数据库的备份三种方式会进行备份和恢复;7.会使用数据转换向导进行数据转换操作。1、遵守机房纪律,服从辅导教师指挥,爱护实验设备2、注意保存做好的作品实训3、防止雷同注4、设计页面美观大方,无垃圾代码意5、不迟到,不早退事项6、做完后完成实训报告。一、VB程序开发二、菜单设计实三、创建李亚强0912020107数据库训四、查询与视图的建立及应用内五、程序结构及变量的应用容六、利用Vb访问SQLSERVER2008数据库(系统集成)1数学本科0901班李亚强数据库实训报告经过这一学期的学习,我对SQLSERVER数据库管理系统有了一定的了解。初步掌握了数据库的创建与修改、分离与附加的方法,掌握了数据库中表与视图的创建和管理方法。也了解了在SQLSERVER中对表和视图进行操作的方法。在学习SQLSERVER编程时,我们回顾了C语言的编程语言,通过比较,使得我对所学的几种汇编语言有了跟清晰的认知。同时,通过做前台窗口,我们还学习了VB的一些知识,尤其是对VB的一些简单操作作了比较系统的学习,学会用它做一些实用的计算机前台操作,同时,基本可以完成用VB做的前台操作访问SQLSERVER数据库中的信息,比较贴近实际,也比较实用,让我感到受益匪浅。最后,经过SQLServer数据库的实训,我对数据库的认识有了很大的提,高很多在原来看来似是而非的东西逐渐清晰起来,未曾发现的问题也在试训的过程中被发现并解决,各方面能力都有了一定的提高。总之,实训让我们对所学知识有了更加清晰的认识,也促使我们更加认真细致的去发现我们的不足,进而进行了针对性地改进,尽可能的扫除了知识盲点,理清了知识要点,消化了知识难点,使我们得到了更好的发展。实训心得体会2数学本科0901班李亚强数据库实训报告实训一:VB程序开发实训内容:1、熟悉VisualBasic环境2、建立加法器里面有三个命令按钮计算、重新输入、退出三个文本框输入数字及输出结果,窗体标题为加法器要求:设置标签为透明,字体字号颜色均进行设置,加窗体背景图片步骤:1、打开VB6.0,新建工程,创建窗体。对Form1进行属性设置:Caption:加法器2、在工具箱中选择文本框,拖动到适当的大小,释放。以上过程重复三次。对Text1、Text2、Text3进行属性设置:Text:清空。3、在工具箱中连续选择三次Label,分别拖动在三个文本框的左边。对Label1进行属性设置:Alignment:2–Center;BackStyle:0-Transparent;Caption:加数;Font:宋体,三号字。对Label2进行属性设置:Alignment:2–Center;BackStyle:0-Transparent;Caption:被加数;Font:宋体,三号字。对Label3进行属性设置:Alignment:2–Center;BackStyle:0-Transparent;Caption:和;Font:宋体,三号字4、在工具箱中连续选择三次选择CommandButton,分别拖动在三个文本框的下方。对Command1进行属性设置:Caption:计算;Font:宋体,小五号字。对Command2进行属性设置:Caption:清除;Font:宋体,小五号字。对Command3进行属性设置:Caption:退出;Font:宋体,小五号字。5、选中加法器,对其进行属性设置:Picture:在电脑中选择图片。6、双击,加代码。截图:3数学本科0901班李亚强数据库实训报告图1-1代码如下:PrivateSubCommand1_Click()Text3=Val(Text1)+Val(Text2)EndSubPrivateSubCommand2_Click()Text1=""Text2=""Text3=""EndSubPrivateSubCommand3_Click()EndEndSub3、建立课程选择窗体,如图所示要求:列表框中有滚动条,水平和垂直均可,且在列表框中选科目时文本框中会自动出现所选择的内容。步骤:同第2题步骤相仿。截图:4数学本科0901班李亚强数据库实训报告图1-2代码如下:PrivateSubCombo1_Click()Text2=Combo1EndSubPrivateSubCommand2_Click()EndEndSub4、制作教学信息管理系统的欢迎界面,界面样式自定。点击进入按钮,界面到用户名密码界面。样图:(最好有动态字幕出现,要用到计时器)。步骤:1、打开VB,新建工程,创建窗体。对Form1进行属性设置2、建立文本框及单选按钮,对其分别进行属性设置。3、建立计时器。欢迎界面截图:图1-3图1-45数学本科0901班李亚强数据库实训报告代码如下:PrivateSubCommand1_Click()Shell("C:\Users\亚强\Desktop\亚强VB\登陆界面.exe"),vbNormalFocuEndSubPrivateSubCommand2_Click()EndEndSubPrivateSubTimer1_Timer()StaticiAsBooleanIfi=FalseThenLabel1.Caption李亚强欢迎您=的光"临"ElseLabel1.Caption教学信息管理=系统"EndIfi=NotiEndSub登陆界面截图:图1-5图1-6代码如下:PrivateSubCommand1_Click()IfText1="lyq"AndText2="123"ThenMsg登=录成"功!"Title提示=!""6数学本科0901班李亚强数据库实训报告Resp=MsgBox(Msg,300,Title)ElseMsg用=户名"或密码错误!"Title错误=提示"!"Resp=MsgBox(Msg,300,Title)EndIfEndSubPrivateSubCommand2_Click()Text1=""Text2=""EndSubPrivateSubCommand3_Click()EndEndSub实训二:菜单设计实训内容:1、建立一个菜单,完成功能进行加减乘除运算。步骤:1、打开VB6.0,新建工程,创建窗体。对Form1进行属性设置:Caption:计算器,Picture:在电脑中选择图片。2、单击右键,选择菜单编辑器。添加“运算”和“结束”两个菜单选项,并在“运算”菜单选项下添加“加法”、“减法”、“乘法”和“除法”选项,在“结束”菜单选项下添加“清除”和“退出”菜单选项。3、在工具箱中选择文本框,拖动到适当的大小,释放。以上过程重复三次。将Text1、Text2、Text3属性设置中的Text:更改为清空,同时根据需要对这三个Text进行其它属性设置。4、在工具箱中三个Label进行属性设置。5、双击,加代码。截图:连续选择三次Label,分别拖动在三个文本框的左边,并根据需要对这7数学本科0901班李亚强数据库实训报告图2-1图2-2图2-3代码如下:PrivateSub乘法_Click()Text3=Val(Text1)*Val(Text2)EndSubPrivateSub除法_Click()Text3=Val(Text1)/Val(Text2)EndSubPrivateSub加法_Click()Text3=Val(Text1)+Val(Text2)EndSubPrivateSub减法_Click()Text3=Val(Text1)-Val(Text2)EndSub8数学本科0901班李亚强数据库实训报告PrivateSub清除_Click()Text1=""Text2=""Text3=""EndSubPrivateSub退出_Click()EndEndSub2、仿照如上方法建立教学信息管理系统菜单。要求如下,功能可以根据自己所完成的系统不同:查询修改退出学号查询班级查询姓名查询课程查询修改密码关闭步骤:与上题步骤相仿。截图:图2-4图2-59数学本科0901班李亚强数据库实训报告图2-6代码如下:PrivateSub退出_Click()EndEndSubPrivateSub学号查询_Click()Shell("C:\Users\亚强\Desktop\亚强VB\学号查询.exe"),vbNormalFocusEndSub以班级、姓名、课程查询方法类似类似实训三:创建李亚强0912020107数据库实训内容:1、创建以自己的学号和姓名命名的数据库,数据库大小自定。要求实训报告中将数据库创建T-SQL脚本复制出来,或者将T-SQL代码直接写出来。创建三张表,表的结构如下:学生表:字段名数据类型长度允许为空学号姓名charchar862性别char出生日期datedime专业char20成绩表:10数学本科0901班李亚强数据库实训报告字段名数据类型长度小数位允许为空学号char83课程编号成绩chardecimal精度)14(课程表:字段名数据类型长度课程编号char允许为空3课程名学分charint20步骤:1、打开SQL,右键单击数据库,选择新建并命名。图3-12、单击所建数据库,选择表,右键单击新建,分命名为学生表,课程表,成绩表图3-2图3-3图3-411数学本科0901班李亚强数据库实训报告3、将“学生表”中的“学号”字段设为主键。步骤:建立数据库,在数据库中建立学生表,鼠标右键单击学生表,点设计,右键单击学号,点设为主键。图3-54、将“成绩表”的“学号”和“课程编号”两个字段组合作为主键。中建立成绩表,鼠标右键单击成绩表,点设计,右键单击学号,点设步骤:在数据库为主键,按住Ctrl,右键单击课程编号,点设为主键。图3-65、将“课程表”的“课程编号”设为主键。步骤:在数据库中建立课程表,鼠标右键单击课程表,点设计,右键单击课程编号,点设为主键。图3-76、将“成绩表”的“学号”设为“学生表”的外键。步骤:右键单击数据库关系图,点新建数据库关系图,在图中拖动,使成绩表的学号指向学生表。12数学本科0901班李亚强数据库实训报告图3-8图3-97、将“成绩表”的“课程编号”设为“课程表“的外键。步骤:在数据库关系图中,使成绩表的课程编号指向课程表。图3-10图3-118、将“成绩表”的“成绩”字段设置检查约束,成绩值在0到100之间。步骤:右键单击成绩表,点设计,右键单击成绩,点CHECK约束,点添加,表达式设置为:成绩between0and100图3-129、将“学生表“的”专业“设置默认值约束为”计算机网络“步骤:右键单击学生表,在专业的常规设置中,把默认值或绑定一栏设置为计算机网络。13数学本科0901班李亚强数据库实训报告图3-1310、输入记录验证以上约束步骤:输入记录验证以上约束完全正确。图3-14图3-1511、给三张表建立联系,每张表至少输入六条记录。图3-16图3-17图3-18图3-19实训四:查询与视图的建立及应用实训内容:1、通过实验三所建立的三张表,创建一个计算机网络维护专业的视图,字段包括学号、姓名、课程名、成绩、专业步骤:14数学本科0901班李亚强数据库实训报告打开数据库,建立库及表。代码:CREATE计VIEW算机网络维护视图ASSELECT课程表.dbo.课程名,dbo.学生表.学号,dbo.学生表.姓名,dbo.成绩表.成绩,dbo.学生表.专业FROM课程表Idbo.NNERJOIN成绩表ON课d程bdbo.表o.课程编号=dbo.成绩表.课程编号INNERJOIN学生表ON成d绩bdbo.表o.学号=dbo.学生表.学号WHERE学生表.dbo.专业=计算'机网络维护'结果截图:图4-1查找成绩小于90分的的人,2、通过计算机网络维护视图并按成绩排降序图4-2将„樊宇斌‟的成绩改为65分3、通过计算机网络维护视图图4-315数学本科0901班李亚
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论