第1章 数据库开发基础
1.1 信息管理系统概述
1.1.1 信息管理系统
1.1.2 信息管理系统的开发
1.1.3 必要的基础性工作
1.2 了解数据库
1.2.1 数据库和数据库管理系统
1.2.2 数据库的基本组成
1.2.3 数据库应用程序体系结构
1.3 数据库开发技术
1.3.1 Microsoft Visual C++ 6.0开发环境
1.3.2 Microsoft Visual C++ .NET开发环境
1.3.3 通用数据访问技术
1.4 SQL语法
1.4.1 结构化查询语言
1.4.2 SQL从句
1.4.3 SQL合计函数
1.4.4 SQL命令
1.5 本章小结
第2章 企业级信息管理系统的开发
2.1 项目开发流程
2.1.1 设计目标与设计流程
2.1.2 软件需求分析
2.1.3 软件概要设计和详细设计
2.1.4 软件编码、测试与维护
2.2 企业级MIS系统开发中的项目管理
2.2.1 项目管理概述
2.2.2 软件项目管理的内容
2.2.3 软件配置管理
2.2.4 软件质量管理
2.2.5 软件风险管理
2.3 本章小结
第3章 ODBC API编程
3.1 ODBC API函数
3.1.1 环境初始化函数
3.1.2 连接操作函数
3.1.3 数据源操作函数
3.1.4 结果集处理函数
3.1.5 事务及批处理函数
3.1.6 光标函数
3.1.7 表列操作函数
3.1.8 诊断函数
3.1.9 编目函数
3.2 使用ODBC API
3.2.1 编程基本步骤
3.2.2 环境句柄与连接句柄的分配
3.2.3 连接、断开数据源
3.2.4 执行SQL语句
3.2.5 处理结果集
3.2.6 对结果集的编辑
3.3 本章小结
第4章 MFC ODBC/DAO数据库编程
4.1 ODBC的MFC类
4.1.1 ODBC的MFC编程方式
4.1.2 CDatabase类
4.1.3 CRecordset类
4.1.4 CRecordView类
4.2 记录字段交换处理
4.2.1 RFX/Bulk RFX和DFX机制
4.2.2 CFieldExchange类
4.3 MFC ODBC数据库访问
4.3.1 创建MFC ODBC数据库应用工程
4.3.2 数据库显示
4.3.3 编辑记录集
4.4 MFC DAO数据库访问
4.4.1 使用DAO
4.4.2 MFC DAO类
4.4.3 DAO应用程序开发
4.5 本章小结
第5章 OLE DB客户数据库编程
5.1 OLE DB原理
5.1.1 OLE DB基础
5.1.2 OLE DB结构
5.1.3 OLE DB对象
5.1.4 OLE DB客户模板结构
5.2 模板与ATL基础
5.2.1 模板
5.2.2 ATL概述
5.2.3 ATL COM对象
5.3 开发OLE DB客户程序
5.3.1 使和MFC应用程序向导
5.3.2 使用ATL对象向导
5.3.3 使用ATL应用程序向导
5.4 本章小结
第6章 ADO数据库编程
6.1 理解ADO
6.1.1 ADO与OLE DB
6.1.2 了解ADO的结构体系
6.1.3 了解ADO连接
6.1.4 了解ADO记录集和字段
6.2 COM编程基础
6.2.1 了解COM
6.2.2 COM对象
6.2.3 COM接口
6.2.4 COM组件
6.2.5 一些基于COM的技术
6.2.6 使用代码组件
6.2.7 自动化对象与IDispatch接口
6.2.8 IDispatch接口使用的数据类型
6.2.9 类型库
6.3 ADO对象模型
6.3.1 连接对象
6.3.2 命令对象
6.3.3 记录集对象
6.3.4 域对象
6.3.5 参数对象
6.3.6 属性对象
6.3.7 错误对象
6.4 建立ADO应用程序
6.4.1 使用ADO编程
6.4.2 建立连接、打开记录集
6.4.3 操作、编辑数据
6.5 本章小结
第7章 图书借阅管理系统
7.1 需求分析与概要设计
7.1.1 需求分析
7.1.2 概要设计
7.2 详细设计
7.2.1 模块功能细化及界面设计
7.2.2 数据库结构设计
7.2.3 程序总体框架设计
7.3 建立程序框架
7.3.1 使用MFC AppWizard(exe)向导
7.3.2 窗体的切换
7.3.3 各窗体的界面实现
7.4 借书卡管理模块
7.4.1 新卡的注册
7.4.2 废卡的注销
7.5 书目信息管理模块
7.5.1 书目信息的添加
7.5.2 对书目信息的查询及其撤消
7.6 供应商信处管理模块
7.7 图书借阅信息管理模块
7.7.1 借阅信息的添加与显示
7.7.2 借阅信息的删除
7.7.3 查询借阅信息
7.8 本章小结
第8章 企业考勤信息管理系统开发实例
8.1 需求分析与概要设计
8.1.1 需求分析
8.1.2 概要设计
8.2 详细设计
8.2.1 模块功能细化及界面设计
8.2.2 数据库结构设计
8.2.3 程序总体框架设计
8.3 口令管理模块
8.3.1 使用CryptoAPI
8.3.2 CryptoAPI一般处理流程
8.3.3 初始化模块
8.3.4 明文口令加密模块
8.3.5 密文口令解密模块
8.3.6 防止口令在登录系统时被窃取
8.3.7 用户登录及口令管理
8.4 动态配置ODBC数据源
8.5 考勤信息采集模块
8.5.1 子进程的创建与退出
8.5.2 进程间通信
8.6 员工信息管理模块
8.7 考勤记录管理模块
8.7.1 查看全部记录
8.7.2 记录缺考信息
8.7.3 考勤信息汇总
8.8 本章小结
第9章 门诊信息管理系统开发实例
9.1 需求分析与概要设计
9.1.1 需求分析
9.1.2 概要设计
9.2 详细设计
9.2.1 模块功能细化及界面设计
9.2.2 数据库结构设计
9.2.3 程序总体框架设计
9.3 表单管理模块
9.3.1 使用DAO访问数据源
9.3.2 记录集字段的动态绑定
9.3.3 药剂信息的录入
9.3.4 划价信息的录入
9.3.5 诊断信息和病人信息的录入
9.4 报表管理模块
9.4.1 COM自动化技术
9.4.2 与Word模板的数据通信
9.4.3 处方打印
9.4.4 发票打印
9.5 本章小结
第10章 考试管理系统开发实例
10.1 需求分析与概要设计
10.1.1 需求分析
10.1.2 概要设计
10.2 详细设计
10.2.1 模块功能细化及界面设计
10.2.2 数据库结构设计
10.2.3 程序总体框架设计
10.3 考试成绩管理模块
10.3.1 通过UDL文件建立ADO连接
10.3.2 动态子窗体的实现
10.3.3 单科成绩录入
10.3.4 名次排序
10.3.5 考试成绩查询
10.3.6 考试成绩汇总
10.4 教师信息管理模块
10.4.1 教师信息的录入
10.4.2 教师信息的删除
10.5 本章小结