《Visual C++项目开发案例整合》PDF下载

  • 购买积分:22 如何计算积分?
  • 作  者:明日科技,孙秀梅,李鑫等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121141157
  • 页数:808 页
图书介绍:本书以局域网监控系统、快乐五子棋、图像处理系统、餐饮管理系统、客房管理系统、工资管理系统、指纹考勤管理系统、合同管理系统、客户资源管理系统、资产设备管理系统、仓库管理系统、商品采购管理系统、商品销售管理系统、超市进销存管理系统、物流综合管理系统、汽配管理系统、学生管理系统、图书管理系统、文档管理系统、智能大厦自动报警系统、企业内部通信系统等21个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序的开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库结构、系统开发到系统的编译发行,每一过程都进行了详细的介绍。本书所附配套光盘提供了书中所有案例的全部源代码,所有源代码都经过精心调试,在Windows 2000、Windows XP、Windows 2003和Windows 7下全部通过,保证能够正常运行。

第一篇 多媒体娱乐篇 20

第1章 屏幕监控系统 20

1.1开发背景 21

1.2需求分析 21

1.3系统设计 21

1.3.1系统目标 21

1.3.2系统功能结构 21

1.3.3系统预览 21

1.3.4业务流程图 22

1.3.5程序运行环境 22

1.3.6数据库设计 23

1.4客户端设计 24

1.4.1客户端模块概述 24

1.4.2客户端技术分析 25

1.4.3客户端实现过程 27

1.5公共类设计 31

1.5.1封装数据库操作类CDataManage 31

1.5.2自定义按钮类CCustomButton 32

1.5.3自定义列表类CCustomListCtrl 33

1.6系统登录模块设计 35

1.6.1系统登录模块概述 35

1.6.2系统登录模块技术分析 35

1.6.3系统登录模块实现过程 36

1.6.4单元测试 38

1.7主窗体设计 39

1.7.1主窗体概述 39

1.7.2主窗体技术分析 39

1.7.3主窗体实现过程 41

1.8操作员管理模块设计 45

1.8.1操作员管理模块概述 45

1.8.2操作员管理模块技术分析 45

1.8.3操作员管理模块实现过程 47

1.8.4单元测试 53

1.9系统设置模块设计 53

1.9.1系统设置模块概述 53

1.9.2系统设置模块技术分析 53

1.9.3系统设置模块实现过程 55

1.10开发问题解析 56

1.10.1及时关闭记录集 56

1.10.2屏幕位图数据的发送 56

1.10.3访问带密码的Access数据库 56

1.11项目文件清单 56

1.12本章总结 57

第2章 快乐五子棋 58

2.1开发背景 59

2.2需求分析 59

2.3系统设计 59

2.3.1系统功能结构 59

2.3.2系统预览 59

2.3.2程序运行环境 60

2.4关键技术分析与实现 61

2.4.1使用TCP进行网络通信 61

2.4.2定义网络通信协议 62

2.4.3实现动态调整棋盘大小 63

2.4.4在棋盘中绘制棋子 64

2.4.5五子棋赢棋判断 66

2.4.6设计游戏悔棋功能 69

2.4.7设计游戏回放功能 72

2.4.8对方网络状态测试 75

2.5服务器端主窗体设计 76

2.5.1服务器端主窗体概述 76

2.5.2服务器端主窗体实现过程 77

2.6棋盘窗体模块设计 79

2.6.1棋盘窗体模块概述 79

2.6.2棋盘窗体模块界面布局 79

2.6.3棋盘窗体模块实现过程 79

2.7游戏控制窗体模块设计 93

2.7.1游戏控制窗体模块概述 93

2.7.2游戏控制窗体模块界面布局 94

2.7.3游戏控制窗体模块实现过程 94

2.8对方信息窗体模块设计 96

2.8.1对方信息窗体模块概述 96

2.8.2对方信息窗体模块界面布局 96

2.8.3对方信息窗体模块实现过程 97

2.9客户端主窗体模块设计 98

2.9.1客户端主窗体模块概述 98

2.9.2客户端主窗体模块实现过程 98

2.10项目文件清单 100

2.11本章总结 101

第3章 图像处理系统 102

3.1开发背景 103

3.2需求分析 103

3.3系统设计 103

3.3.1系统目标 103

3.3.2系统功能结构图 103

3.3.3系统预览 104

3.3.4业务流程图 105

3.4公共模块设计 106

3.5主窗口设计 108

3.6图像旋转模块设计 111

3.6.1图像旋转模块概述 111

3.6.2图像旋转技术分析 112

3.6.3图像旋转实现过程 113

3.7图像缩放模块设计 119

3.7.1图像缩放模块概述 119

3.7.2图像缩放技术分析 119

3.7.3图像缩放实现过程 120

3.7.4单元测试 124

3.8图像水印效果模块设计 124

3.8.1图像水印效果模块概述 124

3.8.2图像水印效果技术分析 125

3.8.3图像水印效果实现过程 125

3.9照片版式处理模块设计 127

3.9.1照片版式处理模块概述 127

3.9.2照片版式处理技术分析 128

3.9.3照片版式处理实现过程 131

3.10开发问题解析 135

3.10.1位图数据的存储形式 135

3.10.2在Visual C+ +中使用GDI+ 138

3.11项目文件清单 138

3.12本章总结 139

第二篇酒店管理篇 141

第4章 餐饮管理系统 141

4.1开发背景 142

4.2需求分析 142

4.3系统设计 142

4.3.1系统目标 142

4.3.2系统功能结构 142

4.3.3系统预览 143

4.3.4业务流程图 144

4.3.5数据库设计 144

4.4公共类设计 147

4.5主窗体设计 148

4.6注册模块设计 150

4.6.1注册模块概述 150

4.6.2注册模块技术分析 151

4.6.3注册模块实现过程 151

4.7登录模块设计 152

4.7.1登录模块概述 152

4.7.2登录模块技术分析 153

4.7.3登录模块实现过程 153

4.8开台模块设计 155

4.8.1开台模块概述 155

4.8.2开台模块技术分析 155

4.8.3开台模块实现过程 155

4.9点菜模块设计 158

4.9.1点菜模块概述 158

4.9.2点菜模块技术分析 158

4.9.3点菜模块实现过程 158

4.9.4单元测试 164

4.10结账模块设计 164

4.10.1结账模块概述 164

4.10.2结账模块技术分析 165

4.10.3结账模块实现过程 165

4.10.4单元测试 169

4.11数据库维护模块设计 170

4.11.1数据库维护模块概述 170

4.11.2数据库维护模块技术分析 170

4.11.3数据库维护模块实现过程 170

4.11.4单元测试 172

4.12打包发行 173

4.12.1选择合适的打包工具 173

4.12.2 InstallShield打包方案 173

4.12.3设置工程文件 175

4.12.4程序发布 176

4.13开发问题解析 177

4.14项目文件清单 179

4.15本章总结 179

第5章 客房管理系统 180

5.1开发背景 181

5.2需求分析 181

5.3系统设计 181

5.3.1系统目标 181

5.3.2系统功能结构 182

5.3.3系统预览 182

5.3.4数据库设计 183

5.4主窗体设计 184

5.4.1主窗体概述 184

5.4.2主窗体实现过程 185

5.5登录模块设计 188

5.5.1登录模块概述 188

5.5.2登录模块技术分析 189

5.5.3登录模块设计过程 189

5.6客房预订模块设计 191

5.6.1客房预订模块概述 191

5.6.2客房预订模块技术分析 192

5.6.3客房预订模块实现过程 192

5.7追加押金模块设计 195

5.7.1追加押金模块概述 195

5.7.2追加押金模块技术分析 195

5.7.3追加押金模块实现过程 195

5.8调房登记模块设计 198

5.8.1调房登记模块概述 198

5.8.2调房登记模块技术分析 198

5.8.3调房登记模块实现过程 198

5.9客房销售报表模块设计 201

5.9.1客房销售报表模块概述 201

5.9.2客房销售报表模块技术分析 201

5.9.3客房销售报表模块实现过程 202

5.10项目文件清单 206

5.11本章总结 207

第三篇 人事管理篇 209

第6章 工资管理系统 209

6.1开发背景 210

6.2需求分析 210

6.2.1系统需求分析 210

6.2.2可行性分析 210

6.3系统设计 211

6.3.1项目规划 211

6.3.2系统功能图 211

6.3.3设计目标 211

6.3.4系统预览 212

6.3.5数据库设计 213

6.4公共类设计 214

6.5主窗体设计 219

6.6登录模块设计 221

6.6.1登录模块概述 221

6.6.2登录模块技术分析 221

6.6.3登录模块实现过程 221

6.7员工录入模块设计 223

6.7.1员工录入模块概述 223

6.7.2员工录入模块技术分析 223

6.7.3员工录入模块实现过程 223

6.7.4单元测试 225

6.8总体查询模块设计 226

6.8.1总体查询模块概述 226

6.8.2总体查询模块技术分析 226

6.8.3总体查询模块实现过程 227

6.8.4单元测试 232

6.9员工工资添加模块设计 232

6.9.1员工工资添加模块概述 232

6.9.2员工工资添加模块技术分析 232

6.9.3员工工资添加模块实现过程 233

6.10用户管理模块设计 236

6.10.1用户管理模块概述 236

6.10.2用户管理模块实现过程 236

6.11开发问题解析 239

6.11.1如何添加ADO Data等控件 239

6.11.2 DataGrid控件的应用 240

6.12项目文件清单 240

6.13本章总结 241

第7章 指纹考勤管理系统 242

7.1开发背景 243

7.2需求分析 243

7.3系统设计 243

7.3.1系统目标 243

7.3.2系统功能结构 243

7.3.3系统预览 244

7.3.4业务流程图 244

7.3.5数据库设计 245

7.3.6技术攻关 247

7.4公共类设计 249

7.5主窗体设计 253

7.6用户登录模块设计 254

7.6.1用户登录模块概述 254

7.6.2用户登录模块技术分析 254

7.6.3用户登录模块实现过程 254

7.7用户管理模块设计 255

7.7.1用户管理模块概述 255

7.7.2用户管理模块技术分析 256

7.7.3用户管理模块实现过程 256

7.8部门管理模块设计 258

7.8.1部门管理模块概述 258

7.8.2部门管理模块技术分析 258

7.8.3部门管理实现过程 258

7.9人员信息管理模块设计 260

7.9.1人员信息管理模块概述 260

7.9.2人员信息管理模块技术分析 261

7.9.3人员信息管理模块实现过程 261

7.10考勤模板模块设计 266

7.10.1考勤模板模块概述 266

7.10.2考勤模板模块技术分析 267

7.10.3考勤模板模块实现过程 267

7.11指纹登记模块设计 269

7.11.1指纹登记模块概述 269

7.11.2指纹登记模块技术分析 270

7.11.3指纹登记模块实现过程 270

7.11.4单元测试 273

7.12考勤管理模块设计 274

7.12.1考勤管理模块概述 274

7.12.2考勤管理模块技术分析 274

7.12.3考勤管理模块实现过程 275

7.13考勤汇总查询模块设计 278

7.13.1考勤汇总查询模块概述 278

7.13.2考勤汇总查询模块技术分析 278

7.13.3考勤汇总查询模块实现过程 279

7.14项目文件清单 280

7.15本章总结 281

第8章 合同管理系统 282

8.1开发背景 283

8.2需求分析 283

8.3系统设计 283

8.3.1系统目标 283

8.3.2系统功能结构 283

8.3.3系统预览 284

8.3.4使用UML活动图描绘合同管理系统业务流程 285

8.3.5数据库设计 285

8.4主窗体设计 287

8.4.1主窗体概述 287

8.4.2主窗体技术分析 287

8.4.3主窗体实现过程 288

8.5登录模块设计 289

8.5.1登录模块概述 289

8.5.2登录模块技术分析 290

8.5.3登录模块实现过程 290

8.6打印功能 291

8.6.1打印基础 291

8.6.2如何打印表格 297

8.7签约前评审模块设计 303

8.7.1签约前评审模块概述 303

8.7.2签约前评审模块技术分析 303

8.7.3签约前评审模块实现过程 304

8.7.4单元测试 309

8.8合同签订模块设计 309

8.8.1合同签订模块概述 309

8.8.2合同签订模块技术分析 310

8.8.3合同签订模块实现过程 310

8.9办理支付手续模块设计 315

8.9.1办理支付手续模块概述 315

8.9.2办理支付手续模块技术分析 315

8.9.3办理支付手续模块实现过程 316

8.10数据备份与恢复模块设计 319

8.10.1数据备份与恢复模块概述 319

8.10.2数据备份与恢复模块技术分析 319

8.10.3数据备份与恢复模块实现过程 321

8.11开发问题解析 324

8.11.1 DLL技术概述 324

8.11.2如何调用DLL文件 325

8.11.3动态库在程序中的使用 326

8.12项目文件清单 326

8.13本章总结 327

第9章 客户资源管理系统 328

9.1开发背景 329

9.2需求分析 329

9.3系统设计 329

9.3.1系统目标 329

9.3.2系统功能结构 329

9.3.3系统预览 330

9.3.4系统流程图 330

9.3.5数据库设计 331

9.4主窗体设计 332

9.5登录模块设计 334

9.5.1登录模块概述 334

9.5.2登录模块技术分析 335

9.5.3登录模块实现过程 335

9.5.4单元测试 336

9.6地域信息管理模块设计 337

9.6.1地域信息管理模块概述 337

9.6.2地域信息管理模块技术分析 337

9.6.3地域信息管理模块实现过程 338

9.7客户通信管理模块设计 342

9.7.1客户通信管理模块概述 342

9.7.2客户通信管理模块技术分析 342

9.7.3客户通信管理模块实现过程 343

9.8商业往来模块设计 348

9.8.1商业往来模块概述 348

9.8.2商业往来模块技术分析 349

9.8.3商业往来模块实现过程 349

9.9用户管理模块设计 353

9.9.1用户管理模块概述 353

9.9.2用户管理模块技术分析 354

9.9.3用户管理模块实现过程 355

9.10项目文件清单 359

9.11本章总结 359

第10章 资产设备管理系统 360

10.1开发背景 361

10.2需求分析 361

10.3系统设计 361

10.3.1系统目标 361

10.3.2系统功能结构 361

10.3.3系统预览 362

10.3.4业务流程图 362

10.3.5数据库设计 363

10.4处理过程分析 364

10.4.1添加资产设备处理过程分析 364

10.4.2计提折旧处理过程分析 365

10.5程序框架设计 365

10.6封装数据库操作 367

10.6.1导入ADO动态链接库 367

10.6.2封装ADO对象 368

10.7菜单设计 370

10.8设计状态栏 372

10.9设计工具栏 374

10.10主窗体设计 376

10.11资产类别模块设计 378

10.11.1资产类别模块设计概述 378

10.11.2资产类别模块技术分析 379

10.11.3资产类别实现过程 379

10.12添加资产设备模块设计 383

10.12.1添加资产设备模块设计概述 383

10.12.2添加资产设备技术分析 383

10.12.3添加资产设备实现过程 384

10.13修改资产设备模块设计 387

10.13.1修改资产设备模块设计概述 387

10.13.2修改资产设备实现过程 388

10.13.3单元测试 390

10.14计提折旧模块设计 391

10.14.1计提折旧模块设计概述 391

10.14.2计提折旧模块技术分析 392

10.14.3计提折旧模块实现过程 392

10.15 数据备份模块设计 394

10.15.1数据备份模块设计概述 394

10.15.2数据备份实现过程 395

10.16数据还原模块设计 396

10.16.1数据还原模块设计概述 396

10.16.2数据还原实现过程 396

10.17开发问题解析 397

10.17.1只允许输入数字的编辑框 397

10.17.2更改静态文本的字体 398

10.17.3为按钮控件添加图标 398

10.17.4修改窗口图标 399

10.17.5遍历窗口中的控件 399

10.17.6固定资产的基本概念 400

10.18文件清单 400

10.19本章总结 400

第四篇 进销存管理篇 402

第11章 仓库管理系统 402

11.1开发背景 403

11.2需求分析 403

11.3系统设计 403

11.3.1系统目标 403

11.3.2系统功能结构 403

11.3.3系统预览 404

11.3.4业务流程图 404

11.3.5数据库设计 405

11.4程序框架设计 407

11.4.1创建工程 407

11.4.2菜单设计 407

11.4.3工具栏设计 412

11.5主窗体设计 414

11.6登录模块设计 416

11.6.1登录模块概述 416

11.6.2登录模块技术分析 416

11.6.3登录模块实现过程 417

11.7父窗口设计 418

11.8商品入库模块设计 420

11.8.1商品入库模块概述 420

11.8.2商品入库模块技术分析 421

11.8.3商品入库模块实现过程 421

11.9库存盘点模块设计 423

11.9.1库存盘点模块概述 423

11.9.2库存盘点模块技术分析 423

11.93库存盘点模块实现过程 423

11.10入库查询模块设计 426

11.10.1入库查询模块概述 426

11.10.2入库查询模块技术分析 426

11.10.3入库查询模块实现过程 427

11.11开发问题解析 430

11.11.1利用表格录入商品 430

11.11.2联想录入表格的实现 432

11.12项目文件清单 434

11.13本章总结 435

第12章 商品采购管理系统 436

12.1开发背景 437

12.2需求分析 437

12.3系统设计 437

12.3.1系统目标 437

12.3.2系统功能结构 437

12.3.3系统预览 438

12.3.4数据库设计 438

12.4数据库封装类说明 440

12.4.1数据库封装类概述 440

12.4.2数据库封装类步骤 440

12.4.3数据库封装类实现过程 441

12.5主窗体设计 446

12.5.1主窗体概述 446

12.5.2主窗体实现过程 446

12.6采购管理模块设计 448

12.6.1采购申请概述 448

12.6.2采购申请技术分析 448

12.6.3采购申请实现过程 449

12.6.4单元测试 454

12.7项目文件清单 455

12.8本章总结 455

第13章 商品销售管理系统 456

13.1开发背景 457

13.2需求分析 457

13.3系统设计 457

13.3.1系统目标 457

13.3.2系统功能结构 457

13.3.3系统预览 458

13.3.4业务流程图 458

13.3.5数据库设计 458

13.4处理过程分析 461

13.4.1商品入库处理过程分析 461

13.4.2商品销售处理过程分析 461

13.5数据库封装类说明 461

13.5.1数据库封装类概述 461

13.5.2数据库封装类设计步骤 462

13.5.3数据库封装类实现过程 463

13.6主窗体设计 464

13.6.1菜单设计 464

13.6.2设计背景画面 465

13.6.3程序相关代码 465

13.7操作员管理模块设计 465

13.7.1操作员管理模块概述 465

13.7.2操作员管理模块技术分析 466

13.7.3操作员管理模块实现过程 466

13.7.4单元测试 467

13.8销售管理模块设计 469

13.8.1销售管理模块概述 469

13.8.2销售管理模块技术分析 469

13.8.3销售管理程序实现过程 470

13.9开发问题解析 471

13.9.1不显示文字的密码编辑框 471

13.9.2数据库参数 472

13.10项目文件清单 472

13.11本章总结 472

第14章 超市进销存管理系统 473

14.1开发背景 474

14.2需求分析 474

14.3系统设计 474

14.3.1系统目标 474

14.3.2系统功能结构 474

14.3.3系统预览 475

14.3.4业务流程图 476

14.3.5数据库设计 476

14.4公共模块设计 479

14.5主窗体设计 480

14.6商品信息模块设计 482

14.6.1商品信息模块概述 482

14.6.2商品信息技术分析 483

14.6.3商品信息实现过程 483

14.6.4单元测试 488

14.7供应商信息模块设计 489

14.7.1供应商信息模块概述 489

14.7.2供应商信息技术分析 490

14.7.3供应商信息实现过程 491

14.7.4单元测试 496

14.8销售查询模块设计 498

14.8.1 销售查询模块概述 498

14.8.2销售查询技术分析 498

14.8.3销售查询实现过程 498

14.9日结查询模块设计 501

14.9.1日结查询模块概述 501

14.9.2日结查询模块技术分析 501

14.9.3日结查询模块实现过程 502

14.10前台销售模块设计 504

14.10.1前台销售模块概述 504

14.10.2前台销售技术分析 504

14.10.3前台销售实现过程 505

14.11开问题解析 509

14.11.1移动无标题栏窗体 509

14.11.2打印技术 511

14.12项目文件清单 515

14.13本章总结 515

第15章 物流配送管理系统 516

15.1开发背景 517

15.2需求分析 517

15.3系统设计 517

15.3.1项目规划 517

15.3.2系统功能结构图 518

15.3.3系统预览 518

15.4数据库设计 520

15.4.1数据库概要说明 520

15.4.2数据表结构定义 520

15.5封装数据库 522

15.5.1引入ADO类库 523

15.5.2封装ADO数据库对象 523

15.6主窗体设计 527

15.6.1主窗体模块概述 527

15.6.2主窗体实现过程 527

15.7基础信息设计 533

15.7.1查询模块 533

15.7.2编辑子模块 535

15.8业务类设计 539

15.8.1销售结款模块 539

15.8.2库存盘点模块 542

15.9配送申请模块 544

15.9.1配送申请模块概述 544

15.9.2配送申请模块窗体设计 544

15.9.3配送申请模块代码分析 544

15.10三检管理模块 545

15.10.1三检管理模块概述 545

15.10.2三检管理模块窗体设计 546

15.10.3三检管理模块代码分析 546

15.11报关过程监控模块 547

15.11.1报关过程监控模块概述 547

15.11.2报关过程监控窗体设计 547

15.11.3报关过程监控代码分析 547

15.12项目文件清单 548

15.13本章总结 549

第16章 汽配管理系统 550

16.1开发背景 551

16.2需求分析 551

16.2.1系统规划 551

16.2.2可行性分析 551

16.3系统设计 552

16.3.1系统功能结构 552

16.3.2系统预览 553

16.3.3汽配管理系统业务流程图 554

16.4数据库设计 554

16.4.1数据库概要说明 554

16.4.2数据库逻辑设计 555

16.5公共模块设计 556

16.5.1数据库操作类RxADO的设计 556

16.5.2特殊按钮类CBaseButton类的制作 560

16.5.3扩展的组合框CBaseComboBox类 563

16.6主窗体设计 564

16.6.1主窗体模块概述 564

16.6.2主窗体实现过程 565

16.7系统登录模块设计 569

16.7.1系统登录模块概述 569

16.7.2系统登录模块逻辑分析 569

16.7.3系统登录模块实现过程 569

16.7.4单元测试 571

16.8基础信息查询模块设计 572

16.8.1基础信息查询模块概述 572

16.8.2基础信息查询模块实现过程 572

16.9商品信息模块设计 574

16.9.1商品信息模块概述 574

16.9.2商品信息模块数据表分析 575

16.9.3商品信息模块实现过程 575

16.10日常业务处理模块设计 579

16.10.1日常业务处理模块概述 579

16.10.2日常业务处理模块实现过程 579

16.11开发问题解析 590

16.11.1用户界面与RxGrid类的连接与使用方法 590

16.11.2打印设置、打印预览与打印对话框的调用 591

16.12项目文件清单 591

16.13本章总结 592

第五篇 办公教育篇 594

第17章 学生管理系统 594

17.1开发背景 595

17.2需求分析 595

17.3系统设计 595

17.3.1系统目标 595

17.3.2系统功能结构 596

17.3.3系统预览 596

17.3.4业务流程图 597

17.3.5数据库设计 597

17.4公共类设计 600

17.5主窗体设计 601

17.6科目信息管理模块设计 602

17.6.1科目信息管理模块概述 602

17.6.2科目信息管理技术分析 602

17.6.3科目信息管理实现过程 603

17.7学生信息管理模块设计 607

17.7.1学生信息管理模块概述 607

17.7.2学生信息管理技术分析 607

17.7.3学生信息管理实现过程 608

17.8学生成绩录入模块设计 611

17.8.1学生成绩录入模块概述 611

17.8.2学生成绩录入技术分析 611

17.8.3学生成绩录入实现过程 612

17.9成绩等级管理模块设计 613

17.9.1成绩等级管理模块概述 613

17.9.2成绩等级管理技术分析 614

17.9.3成绩等级管理实现过程 614

17.10学生违规查询模块设计 620

17.10.1学生违规查询模块概述 620

17.10.2学生违规查询技术分析 620

17.10.3学生违规查询实现过程 621

17.11学生成绩报表打印模块设计 623

17.12项目文件清单 627

17.13本章总结 627

第18章 图书管理系统 628

18.1开发背景 629

18.2需求分析 629

18.3系统设计 629

18.3.1系统目标 629

18.3.2系统功能结构 629

18.3.3系统预览 630

18.3.4业务流程图 631

18.3.5数据库设计 631

18.4公共类设计 633

18.5主窗体设计 635

18.6系统登录模块设计 636

18.6.1系统登录模块概述 636

18.6.2系统登录技术分析 637

18.6.3系统登录实现过程 637

18.7操作员管理模块设计 638

18.7.1操作员管理模块概述 638

18.7.2操作员管理技术分析 638

18.7.3操作员管理实现过程 639

18.7.4单元测试 640

18.8图书信息管理模块设计 641

18.8.1图书信息管理模块概述 641

18.8.2图书信息管理技术分析 641

18.8.3图书信息管理实现过程 642

18.9图书销售模块设计 644

18.9.1图书销售模块概述 644

18.9.2图书销售技术分析 644

18.9.3图书销售实现过程 645

18.10图书销售查询模块设计 652

18.10.1图书销售查询模块概述 652

18.10.2图书销售查询技术分析 652

18.10.3图书销售查询实现过程 654

18.10.4单元测试 658

18.11开发问题解析 659

18.12项目文件清单 663

18.13本章总结 663

第19章 文档管理系统 664

19.1开发背景 665

19.2需求分析 665

19.3系统设计 665

19.3.1系统目标 665

19.3.2系统功能结构 665

19.3.3系统预览 666

19.3.4业务流程图 666

19.3.5数据库设计 667

19.4技术准备 668

1.9.4.1添加ADO连接类 668

19.4.2添加数据库表的类 669

19.5主窗体设计 673

19.5.1主窗体模块概述 673

19.5.2主窗体实现过程 674

19.6登录管理模块设计 678

19.6.1登录管理模块概述 678

19.6.2登录管理模块技术分析 678

19.6.3登录管理模块实现过程 678

19.7单位档案模块设计 680

19.7.1单位档案模块概述 680

19.7.2单位档案模块技术分析 681

19.7.3单位档案模块实现过程 681

19.8文档类别模块设计 686

19.8.1文档类别模块概述 686

19.8.2文档类别模块实现过程 686

19.9文档管理模块设计 688

19.9.1文档管理模块概述 688

19.9.2文档管理模块技术分析 688

19.9.3文档管理模块实现过程 689

19.10口令修改模块设计 695

19.10.1口令修改模块概述 695

19.10.2口令修改模块实现过程 695