第一章 管理信息系统 1
1.1 管理信息系统概述 1
1.1.1 管理信息系统定义 1
目录 1
1.1.2 管理信息系统应用层次 2
1.2 管理信息系统实现技术 3
1.2.1 数据资源管理技术 3
1.2.2 管理信息系统的计算模式 6
1.2.3 管理信息系统的开发平台与工具 10
1.3.1 软件的生命周期法 11
1.3 管理信息系统开发方法 11
1.3.2 原型法 14
1.3.3 面向对象的开发方法 14
1.3.4 软件过程管理和软件工程环境 15
1.4 本章小结 16
第二章 关系数据库基础 17
2.1 数据模型 17
2.1.1 数据库数据模型要素 17
2.1.2 关系数据模型与关系数据库 18
2.2.1 数据库系统的构成 26
2.2 数据库系统 26
2.2.2 常用数据库管理系统 28
2.3 关系数据库设计 30
2.3.1 关系数据库设计步骤 30
2.3.2 关系数据库设计原则 31
2.3.3 关系数据库设计方法与实例 35
2.4 本章小结 38
3.1.1 Microsoft Access 2000的特点及其功能 39
3.1.2 进入Microsoft Access 2000 39
3.1 Microsoft Access 2000概述 39
第三章 Microsoft Access 2000数据库 39
3.2 创建数据表 43
3.2.1 定义数据表 43
3.2.2 使用设计器创建表 44
3.2.3 数据表的使用与编辑 51
3.2.4 数据库结构的修改 56
3.2.5 数据表间的关系 58
3.3 Microsoft Access 2000数据库的查询 63
3.3.1 数据库查询的概念 63
3.3.2 进入查询的设计视图 63
3.4 多用户数据库 83
3.4.1 多用户数据库的概念 83
3.4.2 打开数据库的方式 84
3.4.3 多用户协同工作的基本方法 86
3.5 数据库管理与数据库安全 87
3.5.1 数据库管理 87
3.5.2 数据库安全机制 91
3.6 本章小结 94
4.1.1 SQL概述 95
4.1.2 SQL语言的特点 95
4.1.3 SQL语言在Microsoft Access中的使用步骤 95
4.1 基本概念 95
第四章 结构化查询语言SQL语句的使用 95
4.2 常用SQL语句 97
4.2.1 SELECT语句 97
4.2.2 删除语句 107
4.2.3 添加记录语句 108
4.2.4 修改记录语句 109
4.3 本章小结 110
第五章 Visual Basic基础知识 111
5.1 VB集成开发环境 111
5.1.1 主窗口 111
5.1.4 工程窗口 112
5.1.3 窗体 112
5.1.2 工具箱 112
5.1.5 属性窗口 113
5.2 VB应用程序的设计步骤 113
5.2.1 建立窗体 114
5.2.2 在窗体中设置控件 114
5.2.3 确定控件的属性 115
5.2.4 编写对象的事件过程(程序代码) 116
5.2.5 VB应用程序的运行 117
5.3 Visual Basic窗体与控件 117
5.3.1 窗体 117
5.3.2 控件 122
5.3.3 通用对话框 135
5.4 菜单的设计 139
5.4.1 菜单编辑器 139
5.4.2 快捷菜单 143
5.5 创建工具栏和状态栏 145
5.5.1 添加控件 145
5.5.2 创建工具栏 145
5.5.3 创建状态栏 149
5.6 本章小结 151
6.1 数据库访问技术介绍 153
6.1.1 VB数据库的体系结构 153
第六章 VB数据库开发基础 153
6.1.2 数据访问接口 154
6.1.3 数据访问技术 155
6.2 可视化数据管理工具 157
6.2.1 VisData的数据库管理功能 158
6.2.2 VisData的查询功能 162
6.2.3 VisData的数据输出功能 163
6.3 数据控件和数据感知控件 165
6.3.1 Data控件的常用属性 165
6.3.2 数据感知控件的常用属性设置 167
6.3.3 Data控件记录集的常用方法 168
6.3.4 Data控件常用的事件 179
6.4 本章小结 180
第七章 VB数据访问对象ADO 181
7.1 ADO编程模型 181
7.2 使用ADO访问数据库 183
7.2.1 ADO对象 183
7.2.2 Connection对象 184
7.2.3 Connection对象的常用属性和方法 188
7.2.4 Recordset对象 191
7.2.5 Fields集合和Field对象 196
7.3 ADO Data控件 202
7.2.6 Command对象 202
7.3.1 ADO Data控件的常用属性 203
7.3.2 ADO Data控件的常用方法 205
7.3.3 ADO Data控件的常用事件 208
7.4 数据环境设计器 209
7.5 本章小结 210
第八章 VB高级数据控件 211
8.1 高级数据控件概述 211
8.2 DataGrid控件 211
8.2.1 添加DataGrid控件 211
8.2.2 DataGrid控件功能 212
8.2.3 DataGrid控件的属性 213
8.2.4 DataGrid控件事件 217
8.2.5 DataGrid控件方法 221
8.2.6 DataGrid控件实例 222
8.3 DataList控件和DataCombo控件 224
8.3.1 添加DataList控件和DataCombo控件 225
8.3.2 DataList控件和DataCombo控件功能 226
8.3.3 DataList控件和DataCombo控件属性 226
8.3.4 DataList控件和DataCombo控件事件 231
8.3.5 DataList控件和DataCombo控件方法 232
8.3.6 DataList控件和DataCombo控件示例 233
8.4 MSFlexGrid控件和MSHFlexGrid控件 237
8.4.1 添加MSFlexGrid控件和MSHFlexGrid控件 237
8.4.2 MSFlexGrid控件和MSHFlexGrid控件的功能 239
8.4.3 MSFlexGrid控件和MSHFlexGrid控件的属性 240
8.4.4 MSFlexGrid控件和MSHFlexGrid控件的事件和方法 248
8.4.5 MSFlexGrid控件和MSHFlexGrid控件示例 249
8.5 本章小结 251
第九章 数据报表和打印 252
9.1 报表的类型及其作用 252
9.2 数据报表设计器 252
9.2.1 添加数据报表设计器 253
9.2.2 报表设计器的功能和组成 254
9.2.3 数据报表设计器的应用 256
9.3 水晶报表 260
9.3.1 水晶报表设计器 260
9.3.2 Visual Basic环境中水晶报表控件的使用 268
9.3.3 使用水晶报表的实例 271
9.4 使用Visual Basic创建Excel报表 272
9.4.1 Excel对象概述 273
9.4.2 Excel对象在Visual Basic中的使用 274
9.4.3 创建Excel报表实例 274
9.5.1 Printer对象及其应用 278
9.5 使用打印对象 278
9.5.2 Printers集合及其应用 280
9.5.3 Print Form方法及其应用 282
9.6 本章小结 282
第十章 数据库应用开发实例 283
10.1 系统分析与设计 283
10.1.1 系统描述 283
10.1.2 数据库结构设计 283
10.1.3 软件结构设计 284
10.2 系统详细设计与编码 286
10.2.1 主界面功能设计与实现 286
10.2.2 学籍管理功能设计与实现 291
10.2.3 选课管理功能设计与实现 303
10.2.4 教务信息管理功能设计与实现 304
附录 上机实验指导 308
实验一 Access数据库的使用与管理 308
实验二 SQL语句的使用 316
实验三 VB窗体和常用控件的使用 322
实验四 VB数据库开发基础 330
实验五 数据库高级控件的使用 333
实验六 数据报表和打印 341
实验七 数据库应用开发实例 343