VB数据库项目设计实验报告

合集下载

VB实验报告范文

VB实验报告范文

VB实验报告范文实验报告一、实验目的1. 学习和了解Visual Basic的基本开发环境和编程语法;2. 掌握使用Visual Basic进行程序设计的基本技巧;3. 实践使用Visual Basic进行简单的程序设计;4.培养编程思维和解决问题的能力。

二、实验过程1. 熟悉Visual Basic的开发环境并创建新项目;2. 学习和掌握Visual Basic的基本语法与数据类型;3.设计并编写一个简单的图形化界面程序;4.调试程序并运行测试;三、实验内容在本次实验中,我设计了一个学生信息管理系统,其中包括学生信息录入、学生信息查询和学生信息删除三个功能。

2.学生信息查询功能:用户可以输入学生的姓名,系统将在学生信息列表中查找到相应的学生信息并显示出来。

3.学生信息删除功能:用户可以输入学生的姓名,系统将从学生信息列表中删除相应学生的信息。

四、实验结果1.学生信息录入功能:用户可以按照提示输入学生的信息,点击确认按钮后,系统会弹出提示信息,显示信息录入成功并将信息保存在列表中。

2.学生信息查询功能:用户可以按照提示输入学生的姓名,点击查询按钮后,系统会在学生信息列表中查找到相应的学生信息并显示在界面上。

3.学生信息删除功能:用户可以按照提示输入学生的姓名,点击删除按钮后,系统会从学生信息列表中删除相应学生的信息,并显示删除成功的提示信息。

五、实验总结通过本次实验,我初步掌握了Visual Basic的开发环境和编程语法,并成功设计并实现了一个简单的学生信息管理系统。

在实验过程中,我遇到了一些问题,如界面设计不够美观、数据验证不完善等。

通过仔细思考和调试,我解决了这些问题,并进一步提高了自己的编程技巧和调试能力。

通过这次实验,我深刻体会到了编程的乐趣和挑战,也明白了编程思维和解决问题的重要性。

希望在以后的学习中能够进一步提高自己的编程水平,实现更加复杂和实用的程序设计。

vb课程设计报告数据库设计

vb课程设计报告数据库设计

vb课程设计报告数据库设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库的设计原则和步骤。

2. 学会使用VB进行数据库的连接、查询和更新操作。

3. 掌握SQL语言的基本语法和常用命令。

技能目标:1. 能够运用数据库设计原则,独立完成小型数据库的设计。

2. 能够使用VB编写程序,实现对数据库的增删改查功能。

3. 能够运用SQL语言进行数据库查询和更新操作。

情感态度价值观目标:1. 培养学生严谨、细致的学习态度,养成良好的编程习惯。

2. 增强学生的团队协作意识,学会在项目中分工合作。

3. 激发学生对数据库技术的兴趣,培养其探索精神和创新意识。

课程性质:本课程为VB课程设计,侧重于数据库设计在实际项目中的应用。

学生特点:学生已具备一定的VB编程基础,了解数据库的基本概念,但尚未掌握数据库设计方法和实际应用。

教学要求:结合学生特点,课程以实践为主,注重培养学生的动手能力和解决问题的能力。

通过项目驱动的教学方法,引导学生掌握数据库设计方法,提高其编程技能。

课程目标分解为具体学习成果,以便于教学设计和评估。

二、教学内容1. 数据库基础知识回顾:数据库概念、数据模型、关系数据库基本理论。

2. 数据库设计原则:实体关系模型、E-R图绘制、范式理论。

3. VB数据库连接:ADO控件使用、连接字符串配置、数据库连接与断开。

4. 数据库操作:添加、删除、修改和查询数据。

- 查询:SELECT语句、WHERE子句、排序ORDER BY。

- 更新:UPDATE语句、SET子句。

- 插入:INSERT INTO语句。

- 删除:DELETE语句。

5. SQL语言基础:数据定义、数据操纵、数据查询。

6. 数据库设计实例:学生信息管理系统。

- 系统需求分析。

- 数据库设计:表结构设计、关系定义。

- VB程序设计:界面设计、代码编写、功能实现。

教学内容按照教学大纲进行安排,与教材章节相对应,共计6个部分。

在教学过程中,注重理论与实践相结合,让学生在实际项目中掌握数据库设计方法和操作技能。

VB数据库实验总结

VB数据库实验总结

VB数据库实验总结VB数据库实验总结VB数据库实验总结1一、实验目的系统设计的目的在于:作为数据库设计和应用开发的运用对象,对业务进行适度的简化,突出比较核心的成分,如院系算作一个级别的概念而且直接管理班(跳过专业一级的设置),学生的免修重修等情况处理、教师的管理没有细化等。

二、实现功能主要分为三部分1、管理员权限主要有系统管理(添加用户、修改密码、退出系统)、学生管理(添加、修改、删除学籍和学籍查询)、成绩查询、课程管理(修改课程学习、添加)、教学管理(添加、查询排课信息)、工具(数据库备份)。

2、教师权限主要有用户管理(修改密码、退出系统)、查询信息、成绩管理(录入成绩、查询成绩)、确认选课信息、查询排课信息。

3、学生权限主要有用户管理(修改密码、退出系统)、查看本人基本信息、查看本人成绩、本人排课信息、本人选修信息。

三、功能演示1.登录。

登录把权限分成学生,老师和管理员三部分。

不同的权限登录,进入到不同的页面,可以进行不同权限的操作。

2.公共窗体(1)修改密码因为修改密码,只能对当前登录账号进行操作,所以在窗体里使用在登录时记录的用户名3.学生页面(1)查看基本信息,由于学生权限有限,所以只能查看自己的基本信息,当点击运行时,直接显示自己信息(2)查看成绩。

同样学生只能查看自己的`成绩,当点击的时候,此学生的全部课程成绩都会显示出来(3)查看排课信息此学生可以根据年度和学期来查看自己有关的课程(4)选课输入自己的学号,使得LISTVIEW1中显示所能选修的课程,选中后添加的listview2中,由于选课,需要老师确认,所以把学生的选课信息,提交到新建的一个表中,然后由老师从那个表中获得选课信息,从而确定选课学生4.老师页面(1)虽然作为老师,但是也只能查看自己的基本信息(2)成绩录入。

老师可以根据学号和课程号,来录入学生的成绩(3)成绩查询。

老师可以根据学号模糊查询到此学生的全部成绩,也可以根据课程号查询选修此课程的所有学生的成绩,也可以通过课程号和学号来确定一个学生一门课程的成绩根据学号:根据课程号:根据学号和课程号:(4)确认选课信息老师从新建的一个表中提取到学生的选课信息,确认后,原表中的学生选课信息消失(5)查看排课信息。

VB实验报告(实验10)

VB实验报告(实验10)

电子信息工程学系实验报告课程名称:面向对象程序设计实验项目名称:实验10 文件 实验时间2011-12-12班级: 姓名: 学号:实 验 目 的:1)、理解System.IO 对象模型。

2)、熟练掌握使用File 和Directory 对象操作文件的方法。

3)、熟练掌握DriveListBox 和StreamWriter 对象读写文本文件的方法。

4)、理解流的概念。

5)、掌握使用StreamReader 和StreamWriter 对象读写文本文件的方法。

实 验 环 境:Windows XPVisual 2003实 验 内 容 及 过 程:查找并替换文本文件的内容1、 新建一个“VisualBasic 项目”2、 界面设计由一个显示选择的文件的文本框(txtFileName )、一个查找内容的文本框(txtFindText )、一个替换内容的文本框(txtReplaceText )、一个显示打开的文件内容的多行文本框(txtContent )、三个标签(Label )和两个按钮(btnSelFile 、btnReplace )组成。

还要再添加一个OpenFileDialog 控件。

界面安排如图T10-1。

3、 编写程序代码引入System.IO 名称空间。

单击“选择文件”按钮的事件代码: 图T10-1 界面设计Private Sub btnSelFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesbtnSelFile.ClickOpenFileDialog1.InitialDirectory = "c:\"OpenFileDialog1.Filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*"OpenFileDialog1.FilterIndex = 1OpenFileDialog1.RestoreDirectory = TrueIf OpenFileDialog1.ShowDialog = DialogResult.OK ThentxtFileName.Text = OpenFileDialog1.FileNameEnd IfIf txtFileName.Text <> "" Thenreadfile(txtFileName.Text, txtContent)End If单击“替换”按钮的事件代码:Private Sub bntReplace_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles bntReplace.ClickIf txtFindText.Text = "" ThenMsgBox("请输入查找字符串", MsgBoxStyle.Critical)End IfTryDim fs As New FileStream(txtFileName.Text, FileMode.Open)Dim sr As New StreamReader(fs)Dim tempstr As Stringtempstr = Path.GetTempFileNameDim sw As New StreamWriter(tempstr)Dim s As StringDos = sr.ReadLineIf s <> Nothing Thens = s.Replace(txtFindText.Text, txtReplaceText.Text)sw.WriteLine(s)ElseExit DoEnd IfLoop While s <> Nothingsw.Close()sr.Close()fs.Close()File.Delete(txtFileName.Text)File.Move(tempstr, txtFileName.Text)If txtFileName.Text <> "" Thenreadfile(txtFileName.Text, txtContent)End IfMsgBox("替换完成。

VB实验报告一2024

VB实验报告一2024

VB实验报告一(二)引言概述:VB(VisualBasic)是一种面向对象的程序设计语言,广泛应用于Windows操作系统中的软件开发。

本实验报告旨在详细介绍VB实验一(二)的内容与实验结果,并对其进行分析和总结。

正文内容:一、实验目的1.1学习VB语言的基本语法和开发环境的使用;1.2熟悉VB的界面设计和事件处理;1.3掌握VB语言中的数据类型、循环结构和条件语句。

二、实验步骤2.1搭建VB开发环境2.1.1并安装VisualStudio;2.1.2配置VB开发环境。

2.2界面设计2.2.1创建一个新的WindowsForms应用程序;2.2.2在设计窗口中添加控件,如按钮、文本框等;2.2.3设置控件的属性和事件。

2.3事件处理2.3.1编写相应按钮的Click事件处理程序;2.3.2实现按钮的功能,如计算、跳转等。

2.4数据类型的应用2.4.1声明和初始化变量;2.4.2使用不同数据类型进行计算和赋值。

2.5循环结构和条件语句2.5.1使用For循环和While循环实现特定功能;2.5.2利用条件语句实现条件判断。

三、实验结果3.1搭建VB开发环境成功;3.2界面设计符合预期,控件添加和属性设置正确;3.3事件处理程序编写无误,按钮功能正常;3.4数据类型的应用正确,计算和赋值结果准确;3.5循环结构和条件语句的实现正确。

四、分析与讨论4.1在搭建VB开发环境的过程中,可能会遇到版本兼容性问题,需要根据实际情况进行相应的配置和调整;4.2界面设计的合理布局与控件的正确设置对用户体验起到重要作用;4.3事件处理程序的编写需要注意语法的正确性和逻辑的严谨性;4.4在应用不同数据类型进行计算和赋值时,要注意数据类型的转换和溢出的问题;4.5循环结构和条件语句的合理运用能够简化程序的逻辑结构,提高代码的可读性和可维护性。

五、总结通过本次VB实验一(二)的学习和实践,我对VB语言的基本语法和开发环境的使用有了更加深入的了解。

vb实验报告3

vb实验报告3
min = List1.List(0)
For i = 1 To List1.ListCount - 1
If min > List1.List(i) Then min = List1.List(i): j = i
Next i
List1.RemoveItem j
End Sub
Private Sub随机产生_Click()
If min > List1.List(i) Then min = List1.List(i): n = i
ave = ave + List1.List(i)
Next i
Form2.Text1 = List1.List(n)
Form2.Text2 = List1.List(m)
Form2.Text3 = Format(ave / List1.ListCount, "0.00")
CommonDialog1.ShowOpen
i = Shell("C:\WINDOWS\NOTEPAD.exe " + CommonDialog1.FileName, vbNormalFocus)
End Sub
2.源代码如下
Private Sub结束_Click()
End
End Sub
Private Sub删除最大值_Click()
Form2.Show
End Sub
3.源代码如下:
Private Sub experimentG2_Click()
Form2.Show
End Sub
Private Sub experimentG3_Click()
Form3.Show
End Sub

VB程序技术实验报告 关系数据库基础Access

VB程序技术实验报告   关系数据库基础Access

软件技术实验报告班级学号姓名第五次实验:关系数据库基础Access实验内容:使用Access创建一个数据库,包含三个表,即学生基本情况表,学生成绩表,课程表。

1)建立数据库结构单击“文件”菜单中的“新建”命令,在“新建”级联菜单中选择“Microsoft Access”,再选择“Version7.0 MDB”项,在“选择要创建的Microsoft Access 数据库”窗口中选定新建数据库的路径并输入数据库名,命名为student.mdb。

(2)添加数据表将鼠标移到数据库窗口区域内,单击鼠标右键,在弹出的菜单中选择“新建表”命令,出现“表结构”对话框,利用对话框可以建立数据表的结构。

在“表名称”中输入“学生基本情况表”( “学生成绩”和“课程表”),然后添加基本情况表的字段,单击“添加字段”按钮,填入字段的信息。

(3)录入数据在工具栏上选定“动态集类型记录集”显示风格的按钮,然后在要录入数据的数据表上单击鼠标右键,选择“打开”选项,则出现以网格风格显示数据的窗口,如果此表中已有数据,则此时会显示出此表中的全部数据;若此表中无数据,则会显示出一个空表。

创新亮点:(如果没有可以空缺)通过对相关属性的调整设置,不断改进应用程序的功能和外观,使其更加实用。

完成情况和存在问题:基本完成了实验的要求,做出符合实验的应用实例。

但是在按照要求用VB本身自带的可视化数据管理器建立student.mdb时,在打开的输入框中输入不进去文字。

通过点击添加按钮后在新出现的文本框中添加名称可以解决。

收获与体会:通过这次实验,学会了:数据库基本表的创建、基本表中数据的录入、数据库表结构的修改、数据库表中各属性的设置。

备注:。

2019年VB实验报告 (2500字)-范文模板 (23页)

2019年VB实验报告 (2500字)-范文模板 (23页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==VB实验报告 (2500字)交通与汽车工程学院实验报告课程名称: 程序设计基础课程代码: 学院(直属系): 年级/专业/班: 学生姓名:学号: 实验总成绩: 任课教师: 开课学院: 实验中心名称:西华大学实验报告(理工类)开课学院及实验室:交通与汽车工程学院计算机实验室实验时间:年月日1、实验目的a) 理解VB中对象的概念。

b) 理解事件驱动的基本概念。

c) 熟悉VB编程的基本步骤:界面设计、属性设置、编写代码、运行、调试、保存文件。

d) 掌握常用控件的创建方法以及如何用控件建立用户界面。

e) 掌握在属性窗口中设置对象属性的基本操作。

掌握在代码窗口中编辑程序代码的基本操作。

了解在代码中改变对象属性的基本方法2、实验设备、仪器及材料操作系统:WINDOWS98/201X/201X/XP 编程工具:Visual Basic 6.0 3、实验内容3.1实验方案设计与选择(设计性、创新性实验需写该项内容) 3.2实验原理及实验步骤(实验工作原理或实验的主要操作过程)原理:VB中对象的操作与应用。

步骤:1.建立界面和对象,更改各个对象的属性;2.编写程序代码,运行程序;3.调试程序,改程序,得正确程序。

3.3实验记录(核心代码及调试过程)1、界面设计2、程序代码设计Private Sub Command1_Click()Dim chname As String chname = Text1.Text Label1.Visible = FalseText1.Move 360, 1440, 4500 Text1.ForeColor = vbBlueText1.Text = "这是" & chname & "的第一个VB程序!"End SubPrivate Sub Command2_Click() EndEnd SubPrivate Sub Form_Load() ShowClsForm1.FillColor = vbRed PrintPrint Tab(3); "欢迎使用 Visual Basic!! " End Sub 3、运行/调试程序4、保存工程用相关命令在用户文件夹中保存窗体核工程文件,要求文件名分别是;FIRPRO.FRM,FIRPRO.VBP4、实验总结4.1实验结果分析及问题讨论1若将Form_load事件改成Form_click事件过程,而其中的程序代码不变,运行程序后窗体上的显示有什么不同?答: Form_click事件需单击窗体才能触发,而Form_load事件由VB系统自动触发,如果改变,则需单击窗体才能显示结果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1)添加3个标签框:Label 1、Label 2、Label 3;
添加3个文本框:Textbox1、Textbox 2、Textbox 3;
添加3个命令按钮:Command 1、Command 2、Command 3;
2)修改属性:
Label的caption属性分别修改为“用户名称(U)”“密码(P)”“用户权限(R)”
2.单击“工程”中“添加Data Report”,在其属性窗口修改报表的“DataSource”属性为“Data Environment1”。在工具箱中单击“数据报表”,向“页标头”栏中加入一个RptLable控件,设其caption为“编号”;向“细节”栏中加入一个RptTextBox控件,设其DataMember属性为“Command1”,DataField属性为“编号”。重复此操作,知道将“教师信息表”中的5个字符均添加到报表中。
四、实验结果与数据处理
五、分析与总结
经过这一周来坚持不懈的努力,最终比较满意的完成了本次程序设计的任务,编写出一个具有教师基本情况添加、浏览、删除、修改基本功能的程序,使自己更加深刻的理解了VB的知识,特别是数据库的相关控件。
这过程中有值得赞赏的地方也有应该弥补的不足,自己从中学到了以前不懂的东西。但也不能否认的是我编写的结果也着实存在一些问题:比如运行效果过于简单,数据库连接失败…之所以产生这些问题也是和自己的能力有关,但是不论如何,通过本次的课程设计,自己有所成长,有所收获。
六、教师评语
教师签名:日期:
成绩:
二、实验设备(环境)及要求
Visual Basic
Microsoft Office Access 2003
Windows xp操作系统
三、实验内容与步骤
(一)界面设计
界面设计共用到四种控件:Label、Textbox、Command、Data
1.创建两个窗体:Form1、Form2。
2.Form1设计:
Command的caption属性分别修改为“用户授权”“教师添加”“教师浏览”“教师修改”
(二)创建数据库
添加数据
(三)连接数据库
1.单击“工程”中“添加Data Environment”创建一个数据环境Data Environment1和Connection1。Connection1属性中选择创建的“教师信息管理系统.mdb”数据库。在Connection1中添加命令Command1,在其属性“数据库对象”中选择“表”,“对象名称”选择“教师信息表”。
Textbox的text属性修改为“”
Command的caption属性修改为“确定”“重置”“取消”
3.Form2设计:
1)添加1个标签框:Label 1;
添加4个命令按钮:Command 1、Command 2、Command 3、
Command 4;
2)修改属性:
Label的caption属性修改为“欢迎您进入管理员操作界面”
信息科学与技术系
实验报告
实验课程:VB数据库项目设计
学生姓名:
专业学与技术系
《VB数据库项目设计》课程实验报告
实验项目名称:教师基本情况管理系统
姓名
学号
班级
实验地点
指导教师
时间
一、实验目的及要求
1.目的:
1.使自己进一步理解和掌握课堂上所学VB程序设计中各种基本数据、数组、常用过程的定义与使用,各种程序设计逻辑结构设计,界面设计与常用控件的使用方法。
2.使自己掌握复杂程序设计的基本内容和设计方法,培养规范化软件设计的能力。
3.使自己掌握使用各种计算机资料和有关参考资料,提高程序实际的自我学习能力。
2.要求:
1.界面简洁美观。
2.将教师信息放入到数据库中,教师信息包括:编号、姓名、性别、职称、所在系。
3.系统需增加登录密码管理,包括信息的增加、删除、修改、查找、上一个、下一个、结束功能
相关文档
最新文档