第1章 认识管理信息系统 1
1.1 管理信息系统概念 1
1.2 管理信息系统的开发方法 2
1.2.1 结构化生命周期法 2
1.2.2 原型法 3
1.2.3 应用软件包法 5
1.2.4 终端用户法 6
1.2.5 外包信息系统法 7
1.3 管理信息系统开发步骤 8
1.4 小结 9
第2章 用户需求调研和分析 10
2.1 制定用户需求调研计划 10
2.2 用户需求调研 12
2.2.1 选择调研方法和工具 12
2.2.2 收集资料 15
2.2.3 绘制业务流程图 17
2.3 用户需求分析 18
2.3.1 确定应用程序架构 19
2.3.2 确定系统开发环境 20
2.3.3 确定系统的功能模块 20
2.3.4 应该完成的报告文档 21
2.4 小结 22
第3章 零部件仓库的数据库设计 23
3.1 设计零部件仓库数据库的步骤 23
3.2 绘制ER图 25
3.3 表结构设计 26
3.3.1 范式和原则 26
3.3.2 零部件基本信息表的设计 27
3.3.3 零部件分类表的设计 28
3.3.4 入库单表的设计 29
3.3.5 领料单表的设计 30
3.3.6 物料卡表的设计 31
3.3.7 零部件台账表 32
3.3.8 退料单表的设计 33
3.3.9 盘点表的设计 34
3.3.10 仓库定位表的设计 35
3.3.11 人事表的设计 36
3.3.12 权限表的设计 36
3.3.13 供货厂商信息表的设计 37
3.3.14 确定数据库的大小 38
3.4 小结 39
第4章 Microsoft SQL Server特征浏览 40
4.1 Microsoft SQL Server 2000的特点 40
4.2 Microsoft SQL Server 2000系统的基本工具 42
4.2.1 SQL Server Enterprise Manager 42
4.2.2 SQL Query Analyzer 43
4.2.3 SQL Server Agent 44
4.2.4 SQL Profiler 45
4.2.5 Index Tuning Wizard 45
4.2.6 Analysis Services 46
4.2.7 向导 47
4.3 Transact-SQL语言 48
4.3.1 Transact-SQL语言的特点 48
4.3.2 Transact-SQL语言的组成元素 49
4.4 小结 51
第5章 创建数据库和数据库对象 52
5.1 创建数据库 52
5.1.1 数据库中的对象 52
5.1.2 创建数据库的操作 53
5.2 创建表 57
5.2.1 创建表的方法 58
5.2.2 创建JBMis数据库中的表 62
5.3 定义触发器 67
5.3.1 触发器的类型 67
5.3.2 定义触发器对象 68
5.4 小结 72
第6章 创建完整性和安全性机制 73
6.1 创建完整性机制 73
6.1.1 数据库完整性的概念 73
6.1.2 实现JBMis数据库中的约束 74
6.2 创建安全性机制 87
6.2.1 数据库安全性的概念 87
6.2.2 实现JBMis数据库中的安全性 88
6.3 小结 90
第7章 Visual Basic快速浏览 91
7.1 Visual Basic语言的特点 91
7.2 Visual Basic语言的开发环境 93
7.2.1 开发环境中的主要窗口 93
7.2.2 Visual Basic语言中的主要文件 98
7.3 创建Visual Basic应用程序的基本步骤 100
7.4 小结 102
第8章 创建ODBC数据源 103
8.1 ODBC概述 103
8.1.1 ODBC的概念 103
8.1.2 ODBC的结构组件 104
8.2 配置ODBC数据源 106
8.2.1 安装ODBC驱动程序 107
8.2.2 配置ODBC数据源的步骤 107
8.3 小结 117
第9章 建立应用程序的数据环境 118
9.1 OLE DB概述 118
9.2 连接到数据源 119
9.2.1 为窗体添加数据环境 119
9.2.2 查看连接中的数据 127
9.2.3 创建数据库命令 128
9.2.4 在窗体上表示数据库中的数据 132
9.3 小结 135
第10章 系统的菜单设计 136
10.1 菜单概念 136
10.1.1 典型的菜单示例 136
10.1.2 菜单的类型 139
10.2 设计京北丽音库存管理系统的菜单 144
10.2.1 使用“菜单编辑器” 144
10.2.2 创建库存管理信息系统主窗口的菜单 147
10.3 小结 153
第11章 系统的窗体设计 154
11.1 窗体概述 154
11.2 创建窗体 156
11.2.1 创建自由格式的窗体 156
11.2.2 创建网状格式的窗体 162
11.2.3 创建主表/子表式的窗体 163
11.2.4 创建京北丽音库存系统的所有窗体 165
11.3 小结 167
第12章 学习使用ODBC API编程 168
12.1 使用ODBC API编程的步骤 168
12.2 设置编程环境 169
12.2.1 分配和释放环境 170
12.2.2 建立和断开数据库连接 171
12.2.3 分配和释放语句句柄 174
12.3 操纵数据 175
12.3.1 检索数据 176
12.3.2 修改数据 180
12.3.3 错误处理 184
12.4 小结 186
第13章 学习使用OLE DB编程 187
13.1 使用OLE DB编程的步骤 187
13.2 连接到SQL Server 188
13.2.1 使用OLE DB provider for ODBC使用一个已有的DSN 188
13.2.2 使用OLE DB provider for ODBC新建一个DSN连接 191
13.2.3 使用OLE DB provider for SQL Server打开一个连接 191
13.3 检索数据 192
13.3.1 使用ADO Recordset检索数据 192
13.3.2 使用预准备SQL语句和Command对象 201
13.3.3 使用ADO Command对象执行动态的语句 203
13.4 修改数据 204
13.4.1 使用ADO Recordset对象修改数据 204
13.4.2 使用ADO Command对象修改数据 208
13.5 小结 212
第14章 生成可执行文件和制作安装盘 213
14.1 生成可执行文件的步骤 213
14.2 制作系统安装 215
14.3 小结 224
第15章 一个人事管理信息系统开发实例 225
15.1 Northwind数据库中的employees表 225
15.2 设计窗体 227
15.3 编写代码 234
15.3.1 窗体中的代码 234
15.3.2 其他控件中的代码 239
15.3.3 运行窗体 240
15.4 小结 241
第16章 使用Access开发管理信息系统实例 242
16.1 Microsoft Access的基本特性 242
16.2 链接到Microsoft SQL Server 244
16.3 使用Microsoft Access系统的工具 248
16.3.1 使用查询设计器 248
16.3.2 使用窗体设计器 252
16.3.3 使用报表设计器 253
16.3.4 使用数据访问页 255
16.3.5 使用宏 256
16.4 小结 260
附录 常用Transact-SQL语句快速参考 262
A.1 数据库管理 262
A.1.1 创建数据库 262
A.1.2 修改数据库 262
A.1.3 删除数据库 264
A.2 表管理 264
A.2.1 创建表 264
A.2.2 修改表 265
A.2.3 删除表 267
A.3 索引管理 267
A.3.1 创建索引 267
A.3.2 删除索引 268
A.4 视图管理 268
A.4.1 创建视图 268
A.4.2 修改视图 268
A.4.3 删除视图 269
A.5 触发器管理 269
A.5.1 创建触发器 269
A.5.2 修改触发器 270
A.5.3 删除触发器 270
A.6 存储过程管理 271
A.6.1 创建存储过程 271
A.6.2 修改存储过程 271
A.6.3 执行存储过程 271
A.6.4 删除存储过程 272
A.7 规则管理 272
A.7.1 创建规则 272
A.7.2 绑定规则 272
A.7.3 解除绑定规则 272
A.7.4 删除规则 273
A.8 默认管理 273
A.8.1 创建默认 273
A.8.2 绑定默认 273
A.8.3 解除绑定的默认 273
A.8.4 删除默认 274
A.9 函数管理 274
A.9.1 创建函数 274
A.9.2 修改函数 274
A.9.3 删除函数 275
A.10 操纵数据 275
A.10.1 检索数据 275
A.10.2 插入数据 277
A.10.3 修改数据 277
A.10.4 删除数据 279
A.11 许可管理 280
A.11.1 授予语句许可 280
A.11.2 授予对象许可 281
A.11.3 收回语句许可 281
A.11.4 收回对象许可 281
A.11.5 否定语句许可 282
A.11.6 否定对象许可 282