好文供参考!1/7VB数据库实验总结(2篇)【引读】这篇优秀的文档“VB数据库实验总结(2篇)”由网友上传分享,供您参考学习使用,希望此文对您有所帮助,喜欢的话就分享给下载吧!VB数据库实验总结1实验中的主要过程和注意事项主要过程:一、创建连接过程:1、控制面板管理工具数据源管理器添加文件数据源名(自定义数据库名称)选择(添加自己设计的数据库文件路径)2、设置VB中的ADODC控件属性ConnectionString选项选择第三项”生成”数据连接属性(“连接”选项卡)使用数据源名称(若在上一步控制面板中设置成功,则下拉菜单中会出现之前保存的自定义数据库名称,并选择)测试连接,若成功则完成连接!二、ADODC控件涉及的属性参数设置(主要有两个):(1)上面提到的ConnectionString选项生成连接使用数据源名称(选择自定义数据库名称)测试连接(2)RecordSource:输入命令语句:select*from数据表名称(注意1:from后为数据库中表的名称,不是数据库的名好文供参考!2/7称!注意2:语句中若用具体选项替换*,则中间的逗号分隔符必须是英文字符。)三、TEXT控件涉及的属性参数设置(主要有两个):(1)DataSource:选择下拉菜单中需要连接的ADODC源。(2)DataField:若连接和上述设置均正确,会出现包含数据库中选项的下拉菜单,选择需要的选项。四、ADODC控件添加在左边工具栏中单击鼠标右键部件“控件”选项卡找到MicrosoftADODataControl一项添加并确定(注意:用ADODC控件连接数据库,不是DATA控件)五、整个实验过程可以分为三大部分:1、创建一个数据库文件,设计一个包含信息的表;利用VB设计界面2、利用VB中ADODC控件创建与数据库文件的连接,过程分为两步,见上面。3、设置VB中用于显示数据的控件(例如TEXT),获取ADODC所连接的数据库中的数据信息,过程见对TEXT参数的设置,设置成功即可在运行时显示数据信息。VB数据库实验总结2一、实验目的系统设计的目的在于:作为数据库设计和应用开发的运用好文供参考!3/7对象,对业务进行适度的简化,突出比较核心的成分,如院系算作一个级别的概念而且直接管理班(跳过专业一级的设置),学生的免修重修等情况处理、教师的管理没有细化等。二、实现功能主要分为三部分1、管理员权限主要有系统管理(添加用户、修改密码、退出系统)、学生管理(添加、修改、删除学籍和学籍查询)、成绩查询、课程管理(修改课程学习、添加)、教学管理(添加、查询排课信息)、工具(数据库备份)。2、教师权限主要有用户管理(修改密码、退出系统)、查询信息、成绩管理(录入成绩、查询成绩)、确认选课信息、查询排课信息。3、学生权限主要有用户管理(修改密码、退出系统)、查看本人基本信息、查看本人成绩、本人排课信息、本人选修信息。三、功能演示1.登录。登录把权限分成学生,老师和管理员三部分。不同的权限登录,进入到不同的页面,可以进行不同权限的操作。2.公共窗体(1)修改密码因为修改密码,只能对当前登录账号进行操作,所以在窗体里使用在登录时记录的用户名3.学生页面(1)查看基本信息,由于学生权限有限,所以只能查看自己的基本信息,当点击运行时,直接显示自己信息(2)查看成绩。同样学生只能查看自己的`成绩,当点击好文供参考!4/7的时候,此学生的全部课程成绩都会显示出来(3)查看排课信息此学生可以根据年度和学期来查看自己有关的课程(4)选课输入自己的学号,使得LISTVIEW1中显示所能选修的课程,选中后添加的listview2中,由于选课,需要老师确认,所以把学生的选课信息,提交到新建的一个表中,然后由老师从那个表中获得选课信息,从而确定选课学生4、老师页面(1)虽然作为老师,但是也只能查看自己的基本信息(2)成绩录入。老师可以根据学号和课程号,来录入学生的成绩(3)成绩查询。老师可以根据学号模糊查询到此学生的全部成绩,也可以根据课程号查询选修此课程的所有学生的成绩,也可以通过课程号和学号来确定一个学生一门课程的成绩根据学号:根据课程号:根据学号和课程号:(4)确认选课信息老师从新建的一个表中提取到学生的选课信息,确认后,原表中的学生选课信息消失(5)查看排课信息。老师可以查询到有关自己课程的排好文供参考!5/7课信息5、管理员页面(1)添加管理员用户。管理员有权利添加一个管理员用户(2)添加学籍。密码默认为学号(3)修改学籍。管理员可以通过学号查找到此学生的全部基本信息,然后修改,最后提交上去,就完成了对学生基本信息修改的操作(4)删除学籍。我是按学号删除学生基本信息,通过学号,删除此学生的所以信息(5)学籍查询。管理员可以查询到所有学生的学籍信息。查询方式分为两种,一种是按学号的精确查询,一种是按姓名的模糊查询。(6)成绩查询。管理员只有成绩查询功能,却没有成绩录入权限。查询成绩权限和老师的一致。也是分为学号和课程号的模糊查询,以及两者同时的精确查询(7)添加课程信息。直接向Course表中插入课程信息(8)修改课程信息同理,根据课程号查到课程信息,修改后再提交到课程表中(9)教学管理分为添加排课信息和查询排课信息添加排课信息好文供参考!6/7(10)查询排课信息根据年度和学期,把所有的排课信息查询出来(11)数据库备份点击浏览之后,会弹出保存路径最后生成一个bak文件三、数据库除了上述的VB前台应用程序外,还有SQL数据库的设计与完成首先,课程实体以及他们的联系。任课教师与课程之间的是多对多的联系类型,因此,将任课教师、课程以及讲授联系分别设计成如下的关系模式:教师(教师编号,教师姓名,性别,职称,电话,系编号)课程(课程编号,课程名称,课程学分,课时)讲授(教师编号,课程编号,课程编号,开课年度,开课学期)院系实体和班级之间是一对多的联系类型,所以只要两个关系模式就可表示,其中联系可以放到班级的实体中:系(系编号、系名称、系主任)班级(班级编号,班级名称,系编号)班级实体和学生实体之间是一对多的联系类型,所以也可以只使用两个关系模式来表示。由于“班级”关系模式在上面已经给出,因此,只要再给出一个学生的关系模式,它们间的联系则被放在该关系模式中:好文供参考!7/7学生(学号,姓名,性别,出生年月,电话,班级编号)学生实体与讲授是聚集方式的联系类型,它们之间的关系是多对多的关系,可以使用如下关系模式来表示:学生选课(课程编号,学号,教师编号,开课年度,开课学期,成绩)主要的表有:数据库表名TeacherStudentCourseClassStuCourseDepartmentSchedule关系模式名称教师学生课程班级学生选课系教学计划备注教师信息表学生学籍信息表课程基本信息表班级基本对照表选课-授课合成信息表院系基本信息表教学计划安排表四、总结以上的所有的功能、系统是经过我们近一个月的设计实现和完善的,通过这段时间的学习,我们充分的学习了VB语言和SQL语言,同时我们对软件和SQLSERVER数据库更加的熟悉,为我们以后的学习、工作奠定了良好的基础。