本书介绍了Visual C++和SQL Server 2000的必备知识,并完整地介绍了几个使用Visual C++开发SQL Server 2000数据库应用程序的实例,包括综合人事管理系统、库存管理系统、固定资产管理系统和医院门诊收费系统。这些系统既可以作为独立的系统运行,也可以作为应用软件的一个模块,具有很强的实用性和可移植性。本书最后还给出了程序完善和发布方法。 本书适合SQL Server 2000数据库管理员和应用程序开发人员,以及对相关技术感兴趣的读者阅读。读者只要具备基本的Visual C++编程知识,无需有任何编程经验,就可以按照书中的实例开发数据库应用程序。
第1章 SQL Server 2000数据库管理 1
1.1 SQL Server 2000概述 1
1.2 常用管理工具 4
1.3 数据库管理 16
1.4 表管理 25
1.5 视图管理 35
1.6 安全管理 38
第2章 常用SQL语句 45
2.1 数据库管理语句 45
2.2 表管理语句 48
2.3 视图管理语句 50
2.4 SELECT语句 51
2.5 数据更新语句 63
第3章 Visual C++程序设计基础 66
3.1 Visual C++基础 66
3.2 开发基于对话框的应用程序 70
3.3 开发单文档应用程序 94
第4章 Visual C++数据库编程 109
4.1 数据库访问控件 109
4.2 使用ADO访问数据库 125
第5章 综合人事管理系统 144
5.1 系统总体设计 144
5.2 数据库设计 147
5.3 设计工程框架 154
5.4 部门管理模块设计 167
5.5 员工基本信息管理模块设计 176
5.6 员工照片管理模块设计 192
5.7 家庭成员及工作经历管理模块设计 199
5.8 员工考勤管理模块设计 204
5.9 员工考评管理模块设计 210
5.10 用户管理模块设计 212
第6章 库存管理系统 219
6.1 系统总体设计 219
6.2 数据库设计 222
6.3 设计工程框架 227
6.4 客户管理模块设计 237
6.5 仓库管理模块设计 244
6.6 用户管理模块设计 246
6.7 产品管理模块设计 246
6.8 库存操作管理模块设计 254
6.9 库存警示管理模块设计 266
6.10 统计查询管理模块设计 269
6.11 备份和还原数据库 273
第7章 固定资产管理系统 276
7.1 系统总体设计 276
7.2 数据库设计 278
7.3 设计工程框架 282
7.4 系统信息管理模块设计 290
7.5 固定资产管理模块设计 294
7.6 统计查询管理模块设计 322
第8章 医院门诊收费系统 329
8.1 系统总体设计 329
8.2 数据库设计 331
8.3 设计工程框架 336
8.4 系统设置模块设计 346
8.5 信息管理模块设计 350
8.6 收费管理模块设计 361
8.7 统计查询管理模块设计 376
第9章 完善及发布应用系统 382
9.1 主管授权的权限控制 382
9.2 应用程序的日志管理 388
9.3 创建帮助文件 394
9.4 应用程序发布 404