第1章 Visual C++及数据库访问基础 1
1.1 Visual C++基础 1
1.1.1 面向对象程序设计 1
1.1.2 开发环境 6
1.1.3 MFC编程 15
1.1.4 消息映射机制 18
1.2 访问SQL Server数据库 20
1.2.1 MFC ODBC数据库开发技术 21
1.2.2 ADO数据库开发技术 28
1.3 数据库访问控件 32
1.3.1 创建一个对话框程序 33
1.3.2 添加ADO数据控件 34
1.3.3 添加DataGrid控件 36
1.3.4 添加DataCombo控件 37
1.3.5 添加DataList控件 38
第2章 SQL Server 2000数据库管理 41
2.1 SQL Server 2000概述 41
2.1.1 SQL Server 2000简介 41
2.1.2 SQL Server 2000功能与特点 41
2.2 SQL Server服务器配置 42
2.2.1 服务器注册 42
2.2.2 服务器启动、暂停和停止 44
2.2.3 服务器连接与断开 46
2.3 数据库操作 46
2.3.1 数据库管理 46
2.3.2 数据表操作 53
2.3.3 视图操作 63
2.3.4 触发器管理 66
2.3.5 存储过程管理 69
2.3.6 索引管理 71
2.3.7 数据库的维护 74
2.4 系统开发工具 76
2.4.1 配置ODBC数据源 76
2.4.2 绘制E-R图 78
2.5 Transact-SQL语言 81
第3章 数据库理论与SQL语言 83
3.1 数据库理论基础 83
3.1.1 数据库的产生和发展 83
3.1.2 数据库的信息表示和建模 86
3.1.3 关系数据库基础 88
3.2 SQL语言简介 91
3.2.1 SQL与过程化程序设计语言的区别 92
3.2.2 SQL语法分类 92
3.2.3 数据库操作 93
3.2.4 表操作 93
3.2.5 视图操作 95
3.2.6 数据查询 100
3.2.7 数据修改 106
第4章 客户资源管理系统 111
4.1 系统设计 111
4.1.1 系统功能描述 111
4.1.2 功能模块划分 112
4.1.3 系统流程分析 112
4.2.2 数据库逻辑结构设计 113
4.2 数据库设计 113
4.2.1 数据库需求设计 113
4.2.3 创建数据库 116
4.2.4 创建表 117
4.2.5 创建存储过程 122
4.3 工程框架设计 123
4.3.1 创建工程并设计主界面 123
4.3.2 连接数据库 128
4.3.3 显示数据到主界面上 129
4.4 工程模块设计 136
4.4.1 登录模块设计 136
4.4.2 配置信息模块设计 137
4.4.3 客户信息模块设计 140
4.4.4 客户查询模块设计 147
4.5 实例演示 157
第5章 企业备忘录管理系统 161
5.1 系统设计 161
5.1.1 系统功能描述 161
5.1.2 功能模块划分 162
5.1.3 系统流程分析 162
5.2 数据库设计 163
5.2.1 数据库需求设计 163
5.2.2 数据库逻辑结构设计 163
5.2.3 创建表的脚本文件 165
5.3 工程框架设计 167
5.3.1 创建工程并设计主界面 167
5.3.2 连接数据库 171
5.3.3 显示数据到界面上 172
5.4.1 登录模块设计 178
5.4.2 成员信息模块设计 178
5.4 工程模块设计 178
5.4.3 类型信息模块设计 182
5.4.4 备忘录管理模块设计 184
5.4.5 查询模块设计 191
5.5 实例演示 197
第6章 图书馆管理系统 201
6.1 系统设计 201
6.1.1 系统功能描述 201
6.1.2 功能模块划分 202
6.1.3 系统流程分析 202
6.2.2 数据库逻辑结构设计 203
6.2 数据库设计 203
6.2.1 数据库需求设计 203
6.2.3 创建表的脚本文件 205
6.3 工程框架设计 208
6.3.1 创建工程并设计主界面 208
6.3.2 连接数据库 210
6.4 工程模块设计 212
6.4.1 登录模块设计 212
6.4.2 图书管理模块设计 213
6.4.3 借阅证管理模块设计 232
6.4.4 系统及其他模块设计 237
6.5 实例演示 237
7.1.1 系统功能描述 239
7.1 系统设计 239
第7章 设备管理系统 239
7.1.2 功能模块划分 240
7.1.3 系统流程分析 241
7.2 数据库设计与实现 241
7.2.1 数据库需求设计 241
7.2.2 数据库逻辑结构设计 242
7.2.3 创建表的脚本文件 243
7.2.4 创建存储过程 246
7.3 工程框架设计 246
7.3.1 创建工程并设计主界面 246
7.3.2 连接数据库 250
7.3.3 显示数据到界面上 252
7.4 工程模块设计 255
7.4.1 用户资料管理 256
7.4.2 设备库存管理 258
7.4.3 设备借出归还管理 261
7.4.4 统计信息管理 267
7.5 实例演示 271
第8章 员工培训管理系统 275
8.1 系统设计 275
8.1.1 系统功能描述 275
8.1.2 功能模块划分 276
8.1.3 系统流程分析 276
8.2 数据库设计 277
8.2.1 数据库需求设计 277
8.2.2 数据库逻辑结构设计 278
8.2.3 创建表的脚本文件 282
8.3.1 创建工程并设计主界面 286
8.3 工程框架设计 286
8.3.2 连接数据库 287
8.4 工程模块设计 288
8.4.1 学员信息管理 289
8.4.2 培训课程管理 291
8.4.3 岗位部门管理 296
8.4.4 培训计划管理 299
8.4.5 培训教材管理 299
8.4.6 培训资源管理 300
8.4.7 培训教员管理 301
8.4.8 用户管理 302
8.5 实例演示 303
9.1.1 系统功能描述 307
第9章 公司贸易管理系统 307
9.1 系统设计 307
9.1.2 功能模块划分 308
9.1.3 系统流程分析 309
9.2 数据库设计 309
9.2.1 数据库需求设计 309
9.2.2 数据库逻辑结构设计 310
9.2.3 创建表的脚本文件 313
9.3 工程框架设计 315
9.3.1 创建工程并设计主界面 315
9.3.2 连接数据库 317
9.4 工程模块设计 319
9.4.1 供应商信息管理 319
9.4.2 产品信息管理 327
9.4.3 进货信息管理 331
9.5 实例演示 340
第10章 餐饮管理系统 343
10.1 系统设计 343
10.1.1 系统功能描述 343
10.1.2 功能模块划分 344
10.1.3 系统流程分析 345
10.2 数据库设计 345
10.2.1 数据库需求设计 346
10.2.2 数据库逻辑结构设计 346
10.2.3 创建表的脚本文件 350
10.3.1 创建工程并设计主界面 353
10.3 工程框架设计 353
10.3.2 连接数据库 357
10.4 工程模块设计 358
10.4.1 登录模块设计 359
10.4.2 前台销售管理模块设计 361
10.4.3 统计模块设计 367
10.4.4 基础资料模块设计 369
10.5 实例演示 375
第11章 宾馆管理系统 379
11.1 系统设计 379
11.1.1 系统功能描述 379
11.1.2 功能模块划分 380
11.1.3 系统流程分析 380
11.2.2 数据库逻辑结构设计 381
11.2.1 数据库需求设计 381
11.2 数据库设计 381
11.2.3 创建表的脚本文件 383
11.3 工程框架设计 385
11.3.1 创建工程并设计主界面 385
11.3.2 连接数据库 386
11.4 工程模块设计 387
11.4.1 登录模块设计 387
11.4.2 系统管理模块设计 387
11.4.3 房间信息管理模块设计 388
11.4.4 订房信息管理模块设计 397
11.4.5 结算信息管理模块设计 400
11.5 实例演示 400
12.1.1 应用程序的界面优化 403
12.1 应用程序的优化 403
第12章 数据库应用程序的优化与发布 403
12.1.2 数据库设计优化 404
12.1.3 操作系统相关优化 406
12.2 数据库应用程序的安全 407
12.2.1 数据库的安全 407
12.2.2 程序权限控制 409
12.2.3 应用程序日志管理 409
12.3 帮助文件的创建 410
12.3.1 制作CHM帮助文件 410
12.3.2 应用程序同帮助文件的关联 418
12.4 制作安装程序 418
12.4.1 安装程序的制作 419
12.4.2 应用程序安装过程 423