《Visual C++管理信息系统完整项目实例剖析》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:明日科技编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2005
  • ISBN:7115137021
  • 页数:439 页
图书介绍:本书介绍使用VC++开发商业信息系统的思路,方法和技术。

目录 1

第1章 Visual C++6.0编程基础 1

1.1 C++语法基础 1

1.1.1 程序设计语言介绍 1

1.1.2 C++语法基础知识 3

1.1.3 C++高级应用——虚函数 11

1.2 Windows的编程模式 12

1.2.1 主程序 12

1.2.2 消息处理 13

1.2.3 创建窗口 13

1.3 VC++可视化编程环境概述 15

1.3.1 介绍Visual C++的组成 15

1.3.2 菜单介绍 15

1.3.3 调试技术 23

第2章 医药管理系统设计 33

2.1 医药管理系统概述 33

2.1.1 系统介绍 33

2.1.2 主要功能 33

2.1.3 主要模块介绍 34

2.2 需求分析 37

2.2.1 开发背景 37

2.2.2 业务调查 38

2.2.3 手工操作业务流程 39

2.2.4 用户要求 40

2.2.5 数据字典 41

2.3 系统分析 43

2.3.1 问题分析与解决 43

2.3.2 系统功能分析 44

2.3.4 系统结构 49

2.3.3 子系统分析 49

2.4 系统设计 51

2.4.1 设计目标 51

2.4.2 开发及运行环境 52

2.4.3 编码设计 52

2.4.4 输入设计 53

2.4.5 输出设计 54

2.4.6 网络设计 55

2.4.7 系统安全和可靠性设计 56

2.5 数据库设计 56

2.5.1 数据库概念结构设计 56

2.5.2 数据库物理结构设计 60

3.1.1 功能介绍 72

3.1.2 业务流程 72

第3章 主窗体、系统登录程序设计 72

3.1 概述 72

3.2 关键技术 73

3.3 主窗体程序设计 76

3.3.1 实现目标 76

3.3.2 开发流程 76

3.3.3 设计思路 77

3.3.4 创建主窗体 77

3.3.5 创建程序菜单 77

3.3.6 为对话框创建工具栏 79

3.3.7 为菜单和工具栏添加消息处理函数 83

3.3.8 为对话框创建状态栏 83

3.3.10 根据权限设置菜单和工具栏是否可用 86

3.3.9 设置窗体背景 86

3.3.11 开发小结 93

3.4 数据库连接设计 93

3.4.1 实现目标 93

3.4.2 设计思路 94

3.4.3 编程代码 94

3.5 系统登录程序设计 96

3.5.1 实现目标 97

3.5.2 开发流程 97

3.5.3 设计思路 97

3.5.4 程序开发步骤 98

3.5.5 开发小结 101

3.6 专题技术 101

3.7 本章总结 107

第4章 基础信息管理 108

4.1 基础信息管理概述 108

4.1.1 功能分析 108

4.1.2 业务流程 108

4.2 关键技术 109

4.2.1 在查询结果中查询 109

4.2.2 自动生成编号 109

4.3 抽象出查询的基类 111

4.3.1 实现目标 111

4.3.2 开发流程 111

4.3.3 设计思路 112

4.3.4 程序开发步骤 112

4.4.2 开发流程 123

4.4.1 实现目标 123

4.4 基础信息管理类设计 123

4.3.5 开发小结 123

4.4.3 设计思路 125

4.4.4 程序开发步骤 125

4.4.5 数据访问类与界面类如何协调工作 134

4.5 本章总结 139

第5章 销售管理 140

5.1 销售管理概述 140

5.1.1 功能分析 140

5.1.2 业务流程 140

5.2 关键技术 140

5.2.1 使CListCtrl控件可编辑 140

5.2.2 显示自动提示窗口(CListCtrlPop) 149

5.2.3 处理局部白色背景 156

5.2.4 给编辑框加一个下划线 157

5.2.5 修改控件字体 158

5.3 销售登记模块设计 158

5.3.1 实现目标 158

5.3.2 开发流程 158

5.3.3 设计思路 159

5.3.4 程序开发步骤 160

5.4 销售退货模块设计 193

5.4.1 实现目标 193

5.4.2 开发流程 194

5.4.3 设计思路 194

5.4.4 程序开发步骤 195

5.5 销售查询模块设计 218

5.5.1 实现目标 218

5.5.3 程序开发步骤 219

5.5.2 设计思路 219

5.6 销售退货查询模块设计 220

5.6.1 实现目标 220

5.6.2 设计思路 220

5.6.3 程序开发步骤 221

5.7 专题技术 221

第6章 入库管理 233

6.1 入库管理概述 233

6.1.1 功能分析 233

6.1.2 业务流程 233

6.2 入库登记模块设计 233

6.2.1 实现目标 233

6.2.2 开发流程 234

6.2.4 程序开发步骤 235

6.2.3 设计思路 235

6.3 入库退货登记设计 245

6.3.1 实现目标 245

6.3.2 开发流程 245

6.3.3 设计思路 245

6.3.4 程序开发步骤 247

6.4 入库查询模块设计 255

6.4.1 实现目标 255

6.4.2 设计思路 255

6.4.3 程序开发步骤 256

6.5 入库退货查询模块设计 256

6.5.1 实现目标 256

6.5.2 设计思路 256

6.5.3 程序开发步骤 257

7.1 调货管理概述 258

7.1.1 功能分析 258

7.1.2 业务流程 258

7.2 调货登记模块设计 258

7.2.1 实现目标 258

第7章 调货管理 258

7.2.2 开发流程 259

7.2.3 设计思路 259

7.2.4 程序开发步骤 260

7.3 调货查询模块设计 279

7.3.1 实现目标 279

7.3.2 设计思路 280

7.3.3 程序开发步骤 280

8.1.2 业务流程 281

8.2.1 实现目标 281

8.2 库存盘点模块设计 281

第8章 库存管理 281

8.1.1 功能分析 281

8.1 库存管理概述 281

8.2.2 开发流程 282

8.2.3 设计思路 282

8.2.4 程序开发步骤 283

8.3 库存查询模块设计 301

8.3.1 实现目标 301

8.3.2 设计思路 302

8.3.3 程序开发步骤 302

8.4.3 程序开发步骤 303

8.4.2 设计思路 303

8.4 仓库管理模块设计 303

8.4.1 实现目标 303

第9章 账务管理 310

9.1 账务管理概述 310

9.2 客户、供应商往来账目管理模块设计 310

9.2.1 实现目标 310

9.2.2 设计思路 311

9.2.3 程序开发步骤 312

9.3 结账管理模块设计 319

9.3.1 实现目标 320

9.3.2 设计思路 322

9.3.3 程序开发步骤 322

9.4 日结算、月结算管理模块设计 328

9.4.1 实现目标 328

9.4.3 程序开发步骤 329

9.4.2 设计思路 329

第10章 打印及打印预览 338

10.1 打印及打印预览概述 338

10.2 关键技术 339

10.2.1 文档/视图的内部结构 339

10.2.2 加入Document/View框架 352

10.3 模拟Word 2000的打印预览 359

10.3.1 实现目标 359

10.3.2 开发流程 359

10.3.3 设计思路 360

10.3.4 程序开发步骤 362

10.4 打印绘图 394

10.4.1 系统分析 394

10.4.3 设计思路 395

10.4.2 开发流程 395

10.4.4 程序开发步骤 398

10.5 专题技术 411

10.5.1 打印及打印预览 411

10.5.2 Windows图形设备接口GDI(Graphics Device Interface) 413

第11章 系统设置管理 421

11.1 系统设置管理概述 421

11.1.1 功能分析 421

11.1.2 业务流程 421

11.2 密码设置模块设计 422

11.2.1 实现目标 422

11.2.2 设计思路 422

11.2.3 程序开发步骤 422

11.3.1 实现目标 424

11.3 权限设置模块设计 424

11.3.2 设计思路 425

11.3.3 程序开发步骤 425

11.4 用户设置模块设计 429

11.4.1 实现目标 429

11.4.2 设计思路 429

11.4.3 程序开发步骤 430

11.5 数据备份模块设计 432

11.5.1 实现目标 432

11.5.2 设计思路 432

11.5.3 程序开发步骤 433

11.6 数据恢复模块设计 435

11.6.1 实现目标 435

11.6.2 设计思路 436

11.6.3 程序开发步骤 436