- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 数据库应用技术 7.1子系统”学生信息管理系统”(单机/网络版)程序设计 7.2 VB环境中数据库的创建 7.3 VB中访问数据库的方法 7.4 用控件访问数据库 7.5记录集对象 7.6 用SQL语句生成记录集 7.7 数据库记录的操作 7.8 通过ADO编程模型访问数据库 7.9数据报表设计 7.10 子系统” 学生信息管理系统”(单机/网络版)的具体实现 7.1.1 ” 学生信息管理系统”介绍 该”学生信息管理系统”程序的主要功能如下: 学籍管理:包括基本学籍信息的输入、修改和查询。 课程管理:包括课程信息的输入和修改。 成绩管理:包括成绩信息的输入、修改和查询。 用户管理:包括添加用户、删除用户、设置权限和修改密码。 系统功能模块如图图7-1所示。 7.1.1 ” 学生信息管理系统”介绍 7.1.2 ” 学生信息管理系统”设计思路 MIS的实现离不开数据库,VB可以访问任何主流数据库。ADO是目前应用范围最广的数据访问接口,在VB中可以非常方便地使用ADO数据控件和ADO编程模型访问各种类型的数据库。Access是常用的桌面数据库系统,VB+Access被人们称作创建桌面数据库应用系统的“黄金搭档”。本子系统采用VB+ADO+Access的设计思路和方法,来具体实现各种学生信息管理系统的功能。 7.2.1 关系型数据库的基本结构 关系型数据库使用以下术语描述数据库中的信息: ·???????? 记录(Record):二维表中的每一行为一条记录(表7.2中的第一行“学号”、“姓名”等列标题除外)。一个表中不允许含有完全相同的两条记录。 ·???????? 字段(Field):二维表中的每一列为一个字段。列标题为字段名(必须惟一)。 ·???????? 数据表(Table):二维表中的所有记录构成数据表,简称为表。 数据库(Database):多个相互关联但不同名的数据表构成数据库。 7.2.2 在VB环境中创建Access数据库 下面以表7-1数据为例使用VB内置的“可视化数据管理器”建立Access数据库。 1. 启动数据管理器 在VB环境中执行【外接程序】菜单中的【可视化数据管理器】命令,打开可视化数据管理器(VisData),如图7-2所示。 7.2.2 在VB环境中创建Access数据库 2. 建立数据库 在VisData窗口执行菜单命令【文件】→【新建】→Microsoft Access Ver 7.0 MDB,打开【选择要创建的Microsoft Access数据库】对话框,在对话框中输入数据库文件名(如“Student.mdb”)并保存后,VisData窗口的工作区将出现如图7-3所示的【数据库窗口】(此时为空库,无表)。 7.2.2 在VB环境中创建Access数据库 3. 建立数据表 右击【数据库窗口】空白处,在弹出菜单中选择【新建表】菜单项,打开如图7-3所示的【表结构】对话框,输入表名称(如“基本情况”)后,单击【添加字段】按钮,打开如图7-5所示的【添加字段】对话框,输入字段名称,设置类型和大小(仅Text类型可设置大小)。添加了所有字段后,单击图7-4中的【生成表】按钮即可建立数据表。在一个库中可建立多个不同名称的表。 7.2.2 在VB环境中创建Access数据库 4. 添加索引 为数据表添加索引可以提高数据检索的速度。在图7-3所示的【表结构】对话框中单击【添加索引】按钮,打开如图7-7所示的【添加索引 到 基本情况】对话框。在【名称】文本框中输入索引名称(如“sNo”),在【可用字段】列表框中选择需要为其设置索引的字段(如“学号”),并设置是否为主索引或惟一索引(无重复)。 7.2.2 在VB环境中创建Access数据库 5. 输入记录 双击【数据库窗口】中数据表名称左侧的图标,打开如图7-8所示的记录操作窗口,可以对记录进行增、删、修改等操作,建立如表7-3 所示的“基本情况”表。 利用上述的方法重复2、3、4步操作,还可为“Student.mdb”数据库建立其它数据表。如表7-4、表7-5所示的成绩表、课程表。 7.3 VB中访问数据库的方法 目前,Visual Basic访问数据库的主流技术是ADO。ADO是一种基于对象的数据访问接口,在VB中提供了利用ADO访问数据库的两种主要形式:ADO数据控件(ADODC)和ADO对象编程模型(ADO代码)。这两种方式可以单独使用,也可以同时使用。 无论采用哪种方式访问数据库,都要经历以下基本步骤: l???????? 与数据库建立连接,打开数据库。 l?????
您可能关注的文档
- Visual Basic 6.0程序设计 教学课件 作者 黄学平 主编 Ⅲ 06 normal algorithms.ppt
- Visual Basic 6.0程序设计 教学课件 作者 黄学平 主编 Ⅲ 07 normal algorithms.ppt
- Visual Basic 6.0程序设计 教学课件 作者 黄学平 主编 Ⅳ 01 basic control.ppt
- Visual Basic 6.0程序设计 教学课件 作者 黄学平 主编 Ⅳ 02 basic control.ppt
- Visual Basic 6.0程序设计 教学课件 作者 黄学平 主编 Ⅳ 04 basic control.ppt
- Visual Basic 6.0程序设计 教学课件 作者 黄学平 主编 Ⅵ 01dialoge and menu.ppt
- Visual Basic 6.0程序设计 教学课件 作者 黄学平 主编 Ⅵ 02 menu.ppt
- Visual Basic 6.0程序设计 教学课件 作者 黄学平 主编 Ⅵ 03 Multi.ppt
- Visual Basic 6.0程序设计 教学课件 作者 黄学平 主编 第六章习题与答案.doc
- Visual Basic 6.0程序设计 教学课件 作者 黄学平 主编 第三章习题及答案.doc
- Visual Basic 6.0程序设计与实训教程郑有增电子教案 第8章 项目的集成和制作安装程序.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目八 文件管理.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目二 窗体及输入.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目九 “学生学籍管理系统”的制作.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目六 菜单与工具栏设计.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目七 数组.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目三 基本控件的使用.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目四 VB程序设计.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目五 VB常用控件.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目一 VB集成环境.ppt
文档评论(0)