Visual C++项目开发案例精粹

Visual C++项目开发案例精粹
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2010-06
版次: 1
ISBN: 9787121107597
定价: 56.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 430页
字数: 717千字
20人买过
  •   本书是目前流行的案例教程,从项目工程的角度出发,按照项目的开发顺序,系统和全面地介绍了使用VisualC++开发20个项目的技术和流程。对于项目开发中的开发背景、需求分析、功能分析、数据库分析和设计、系统开发到系统的部署和运行,每一个过程都进行了详细地介绍。
      本书讲解的所有项目涉及行业广泛、实用性非常强。系统案例涉及了数据库系统、网络通信系统及音频、视频系统开发,基本囊括了常用的企业级系统类型。通过本书的学习,读者可以掌握VisualC++对数据库系统操作,网络通信开发,音频开发及相关界面、控件的核心开发技术,还可以通过本书中提供的项目源代码进行第二次开发,从而减少系统开发所需时间。
      本书主要定位于VisualC++程序设计开发的中、高级读者,同时也可用做VC工程项目开发的参考手册,以及VisualC++的自学者和大专院校学生阅读。 第1章药品信息管理系统 1
    1.1开发背景 1
    1.2系统分析 2
    1.2.1需求分析 2
    1.2.2功能分析 2
    1.3系统设计 2
    1.3.1绘制用例图设计系统功能 2
    1.3.2绘制系统流程图 4
    1.3.3开发工具和开发技术的选择 4
    1.3.4系统的运行环境 4
    1.3.5系统演示 5
    1.3.6系统类库设计 6
    1.4数据库分析与设计 7
    1.4.1数据库分析 7
    1.4.2数据库概念设计 7
    1.4.3数据库逻辑结构设计 8
    1.4.4数据库的创建 9
    1.5公用模块设计 9
    1.5.1药品类CMedic 10
    1.5.2出售单类CSale 10
    1.5.3药品管理类CManageMedic 10
    1.5.4药品查询类CMedicSearch 11
    1.5.5用户管理类CUser 12
    1.5.6记录集类CMedicSet、CUserSet和CSaleSet 12
    1.6主界面设计 13
    1.6.1药品信息视图类CMedicListView 13
    1.6.2用户信息视图类CUserTreeView 14
    1.6.3实现视图窗口的分割 16
    1.7登录模块设计 16
    1.8查询模块设计 17
    1.8.1按照药品的名称、类别、名称查询模块开发 17
    1.8.2其他查询模块功能开发 20
    1.9药品管理模块设计 21
    1.9.1药品入库功能开发 21
    1.9.2药品销售功能开发 24
    1.9.3药库清理功能开发 27
    1.10用户管理模块设计 29
    1.11开发技巧和难点分析 32
    1.11.1文档--视图结构 32
    1.11.2MFCODBC数据库开发技术 33
    1.11.3VC窗口分割技术 34

    第2章学生档案管理系统 37
    2.1开发背景 37
    2.2系统分析 38
    2.2.1需求分析 38
    2.2.2功能分析 38
    2.3系统设计 38
    2.3.1绘制用例图设计系统功能 38
    2.3.2绘制系统流程图 39
    2.3.3开发工具和开发技术的选择 40
    2.3.4系统的运行环境 40
    2.3.5系统演示 41
    2.3.6系统类库设计 42
    2.4数据库分析与设计 43
    2.4.1数据库分析 43
    2.4.2数据库概念设计 43
    2.4.3数据库逻辑结构设计 45
    2.4.4数据库的创建 47
    2.5公共类(数据记录类)设计 48
    2.5.1创建ODBC数据源 48
    2.5.2创建数据记录类 49
    2.6登录模块与界面设计 50
    2.6.1登录模块设计 50
    2.6.2主界面设计 51
    2.7学生档案管理模块设计 53
    2.7.1系、专业、班级的管理设计 53
    2.7.2学生档案信息管理设计 55
    2.8学生成绩管理模块设计 56
    2.8.1考试课程信息设计 56
    2.8.2考试成绩查询设计 57
    2.8.3考试成绩录入设计 59
    2.8.4班级成绩的汇总统计设计 62
    2.8.5学生总分名次统计设计 64
    2.8.6学生单科名次统计设计 66
    2.9系统管理模块设计 67
    2.9.1用户注册设计 67
    2.9.2备份/恢复数据库 70
    2.10开发技巧和难点分析 71
    2.10.1列表控件的使用 71
    2.10.2MFCODBC编程模式 72

    第3章教学设备管理系统 73
    3.1开发背景 73
    3.2系统分析 73
    3.2.1需求分析 73
    3.2.2功能分析 74
    3.3系统设计 74
    3.3.1绘制用例图设计系统功能 74
    3.3.2绘制系统流程图 75
    3.3.3开发工具和开发技术的选择 75
    3.3.4系统的运行环境 75
    3.3.5系统演示 76
    3.3.6系统类库设计 77
    3.4数据库分析与设计 78
    3.4.1数据库分析 78
    3.4.2数据库概念设计 78
    3.4.3数据库逻辑结构设计 79
    3.4.4数据库的创建 81
    3.5公共类设计 82
    3.5.1CADORecordBinding绑定类设计 82
    3.5.2ADO连接数据库设计 83
    3.5.3日志管理类CLogMngr 85
    3.6设备采购入库模块开发 86
    3.6.1设备编码功能开发 86
    3.6.2设备采购入库登记功能开发 88
    3.6.3设备采购查询管理功能开发 90
    3.7借还设备管理模块开发 91
    3.7.1库存管理功能开发 91
    3.7.2借用设备功能开发 92
    3.7.3归还设备功能开发 94
    3.7.4归还设备查询管理功能开发 95
    3.8设备需求统计模块开发 98
    3.8.1设备预约功能开发 98
    3.8.2采购报表功能开发 99
    3.8.3库存报警功能开发 101
    3.8.4设备预约查询管理功能开发 102
    3.9系统管理功能开发 103
    3.10开发技巧和难点分析 106
    3.10.1_RecordsetPtr记录集指针操作 106
    3.10.2HRESULT数据类型 107
    3.10.3使用CADORecordBinding操作数据库 107

    第4章学生在线考试系统 109
    4.1开发背景 109
    4.2系统分析 110
    4.2.1需求分析 110
    4.2.2功能分析 110
    4.3系统设计 111
    4.3.1绘制用例图设计系统功能 111
    4.3.2绘制系统流程图 111
    4.3.3开发工具和开发技术的选择 112
    4.3.4系统的运行环境 112
    4.3.5系统演示 112
    4.3.6系统类库设计 114
    4.4数据库分析与设计 115
    4.4.1数据库分析 115
    4.4.2数据库概念设计 115
    4.4.3数据库逻辑结构设计 116
    4.4.4数据库的创建 118
    4.5公共类(ADOConn)设计 118
    4.5.1ADOConn类的声明 118
    4.5.2ADOConn类的实现 119
    4.6登录模块设计 120
    4.7考生考试模块设计 124
    4.7.1答题主界面窗口的创建 124
    4.7.2选择试卷对话框的开发 126
    4.7.3考生答题模块的开发 127
    4.7.4考生交卷模块开发 131
    4.8管理员试题管理模块设计 134
    4.8.1管理员后台管理对话框的创建 134
    4.8.2试题管理标签页窗口的创建 135
    4.8.3增加、删除试卷开发 138
    4.8.4增加、修改和删除试题开发 139
    4.9考生成绩查询模块设计 144
    4.9.1考生成绩查询窗口的创建 145
    4.9.2成绩查询功能设计 146
    4.10开发技巧和难点分析 147
    4.10.1标签页窗口的开发 147
    4.10.2使用ADO操作数据库的步骤 148

    第5章图书馆管理系统 149
    5.1开发背景 149
    5.2系统分析 150
    5.2.1需求分析 150
    5.2.2功能分析 150
    5.3系统设计 151
    5.3.1绘制用例图设计系统功能 151
    5.3.2绘制系统流程图 151
    5.3.3开发工具和开发技术的选择 152
    5.3.4系统的运行环境 153
    5.3.5系统演示 153
    5.3.6系统类库设计 154
    5.4数据库分析与设计 154
    5.4.1数据库分析 154
    5.4.2数据库概念设计 155
    5.4.3数据库逻辑结构设计 156
    5.4.4数据库的创建 157
    5.5公共类(ADOConn)设计 158
    5.5.1ADOConn类的声明 158
    2.5.2ADOConn类的实现 159
    5.6登录模块与界面设计 160
    5.6.1登录模块设计 160
    5.6.2主界面设计 163
    5.7图书信息管理模块设计 165
    5.7.1图书查询功能开发 165
    5.7.2添加图书功能开发 167
    5.7.3删除图书功能开发 168
    5.7.4修改图书功能开发 169
    5.8读者信息管理模块设计 171
    5.8.1标签页对话框的初始化 171
    5.8.2添加、删除、遍历读者信息功能开发 174
    5.8.3修改读者信息功能开发 176
    5.8.4查询统计借阅情况功能开发 178
    5.9读者借阅管理模块设计 181
    5.9.1读者借书功能设计 181
    5.9.2读者还书功能设计 184
    5.10管理员信息管理模块设计 186
    5.10.1注册新的管理员功能开发 186
    5.10.2备份、恢复系统数据功能开发 187
    5.11开发技巧和难点分析 188
    5.11.1ADO及其连接数据源的方式 188
    5.11.2SQLServer中数据的备份 189

    第6章在线学术交流系统 191
    6.1开发背景 191
    6.2系统分析 192
    6.2.1需求分析 192
    6.2.2功能分析 192
    6.3系统设计 193
    6.3.1绘制用例图设计系统功能 193
    6.3.2绘制系统对象结构图 193
    6.3.3开发工具和开发技术的选择 194
    6.3.4系统的运行环境 194
    6.3.5系统演示 194
    6.3.6客户端程序类库设计 196
    6.3.7服务器端程序类库设计 197
    6.4客户程序窗口设计 197
    6.4.1主窗口结构的创建 197
    6.4.2发送窗口对话条的设计 199
    6.4.3用户列表对话条的设计 200
    6.5客户程序通信设计 204
    6.5.1消息类CMessage的开发 205
    6.5.2套接字类CChatSocket的开发 206
    6.5.3连接服务器开发 207
    6.5.4向服务器发送实时消息 209
    6.5.5接收并显示服务器发送的消息 210
    6.5.6断开与服务器的连接 216
    6.6服务器程序窗口设计 217
    6.6.1系统托盘的创建 217
    6.6.2状态栏窗口的实现 219
    6.7服务器程序通信设计 221
    6.7.1消息类CMessage的开发 221
    6.7.2监听套接字类CListeningSocket的开发 221
    6.7.3通信套接字类CClientSocket的开发 222
    6.7.4监听、连接客户端开发 224
    6.7.5接收、发送消息 225
    6.7.6踢出用户开发 228
    6.8开发技巧和难点分析 230
    6.8.1CSocket类的编程模式 230
    6.8.2对话条窗口的创建与使用 231

    第7章远程装备诊断系统 233
    7.1开发背景 233
    7.2系统分析 234
    7.2.1需求分析 234
    7.2.2功能分析 234
    7.3系统设计 235
    7.3.1绘制用例图设计系统功能 235
    7.3.2绘制系统流程图 235
    7.3.3开发工具和开发技术的选择 236
    7.3.4系统的运行环境 236
    7.3.5系统演示 236
    7.3.6系统类库设计 238
    7.4套接字类DSocket设计 239
    7.4.1DSocket类的创建与声明 239
    7.4.2创建与关闭套接字 240
    7.4.3发送数据 241
    7.4.4接收数据 242
    7.5音频相关类设计 244
    7.5.1录音类RecordSound的开发 244
    7.5.2放音类PlaySound1的开发 247
    7.6视频相关类设计 250
    7.6.1H.263编解码设计 251
    7.6.2视频捕捉类VideoCapture设计 252
    7.7系统程序工作流程设计 254
    7.7.1主窗口初始化设计 254
    7.7.2建立/断开连接开发 257
    7.7.3音频、视频交互开发 259
    7.7.4文本传输开发 264
    7.7.5视频图像捕捉及保存开发 265
    7.8主要技术简介 266
    7.8.1使用VFW实现视频捕捉 266
    7.8.2视频压缩与传输 267

    第8章餐饮管理系统 269
    8.1开发背景 269
    8.2系统分析 270
    8.2.1需求分析 270
    8.2.2功能分析 270
    8.3系统设计 271
    8.3.1绘制用例图设计系统功能 271
    8.3.2绘制系统流程图 272
    8.3.3开发工具和开发技术的选择 273
    8.3.4系统的运行环境 273
    8.3.5系统演示 273
    8.3.6系统类库设计 275
    8.4数据库分析与设计 275
    8.4.1数据库分析 275
    8.4.2数据库概念设计 276
    8.4.3数据库逻辑结构设计 277
    8.4.4数据库的创建 279
    8.5主界面窗口设计 279
    8.5.1窗口界面开发 279
    8.5.2连接数据库功能开发 281
    8.5.3登录系统功能开发 282
    8.6前台管理设计 285
    8.6.1开台点菜功能开发 285
    8.6.2加/减菜功能开发 289
    8.6.3顾客结账功能开发 291
    8.6.4本日结算功能开发 293
    8.7后台管理模块设计 294
    8.7.1进货商品信息管理功能开发 294
    8.7.2商品进货功能开发 295
    8.7.3菜品信息管理功能开发 296
    8.7.4员工注册功能开发 297
    8.8财务统计模块设计 298
    8.8.1进货查询功能开发 298
    8.8.2日营业额统计查询功能开发 299
    8.8.3月营业额统计查询功能开发 300
    8.9系统管理模块设计 301
    8.9.1用户权限管理功能开发 301
    8.9.2数据库管理功能开发 302
    8.10开发技巧和难点分析 303
    8.10.1带有文本和图标的工具栏的动态创建 303
    8.10.2SQL函数的使用 303

    第9章超市管理系统 305
    9.1开发背景 305
    9.2系统分析 306
    9.2.1需求分析 306
    9.2.2功能分析 306
    9.3系统设计 307
    9.3.1绘制用例图设计系统功能 307
    9.3.2绘制系统流程图 308
    9.3.3开发工具和开发技术的选择 308
    9.3.4系统的运行环境 309
    9.3.5系统演示 309
    9.3.6系统类库设计 310
    9.4数据库分析与设计 311
    9.4.1数据库分析 311
    9.4.2数据库概念设计 312
    9.4.3数据库逻辑结构设计 313
    9.4.4数据库的创建 315
    9.5公共类设计 316
    9.5.1文件操作类CFileOperate 316
    9.5.2时间格式转换类CMyTime 317
    9.5.3数据操作类CADOConn 318
    9.6界面窗口设计 324
    9.6.1系统启动登录开发 324
    9.6.2主界面对话框设计 327
    9.6.3通用报表对话框设计开发 328
    9.6.4打印对话框设计开发 330
    9.7基本资料模块设计 332
    9.7.1基本资料管理功能开发 332
    9.7.2价格自动生成功能开发 334
    9.7.3报表功能实现 336
    9.8进货/销售模块设计 336
    9.8.1进货/销售登记设计 337
    9.8.2进货/销售退单设计 340
    9.8.3月度统计设计 341
    9.9库存模块设计 342
    9.9.1库存查询功能开发 342
    9.9.2库存报警功能开发 343
    9.10开发技巧和难点分析 344
    9.10.1OLE技术的使用 344
    9.10.2MFCGridControl控件的使用 345

    第10章物资仓储管理系统 347
    10.1开发背景 347
    10.2系统分析 348
    10.2.1需求分析 348
    10.2.2功能分析 348
    10.3系统设计 349
    10.3.1绘制用例图设计系统功能 349
    10.3.2绘制系统流程图 350
    10.3.3开发工具和开发技术的选择 351
    10.3.4系统的运行环境 351
    10.3.5系统演示 351
    10.3.6系统类库设计 353
    10.4数据库分析与设计 355
    10.4.1数据库分析 355
    10.4.2数据库概念设计 355
    10.4.3数据库逻辑结构设计 356
    10.4.4数据库的创建 359
    10.5公共类设计 360
    10.5.1SQL操作类LRunSql的实现 360
    10.5.2基本数据操作类CDataTable的实现 362
    10.5.3CDataTable扩展类的实现 364
    10.5.4标签页窗口基本类CBaseTabCtrl 365
    10.6基础信息模块设计 368
    10.6.1基础信息窗口设计 368
    10.6.2基础信息管理数据操作 371
    10.7入库/出库模块设计 373
    10.7.1入库/出库登记窗口设计 373
    10.7.2入库/出库登记数据操作 375
    10.7.3入库/出库查询数据操作 377
    10.8库存模块设计 378
    10.8.1调货登记数据操作 378
    10.8.2调货查询数据操作 379
    10.8.3库存盘点数据操作 380
    10.8.4库存查询数据操作 381
    10.9结账模块设计 382
    10.9.1出库/入库结账数据操作 382
    10.9.2结算统计数据操作 384
    10.10主要技术简介 385
    10.10.1多表连接查询 385
    10.10.2设置列表控件的扩展风格 386

    第11章驾校信息管理系统 387
    11.1需求分析 387
    11.2功能分析 387
    11.3数据库分析与设计 388
    11.3.1数据库分析 388
    11.3.2数据库逻辑结构设计 388
    11.4系统演示 389

    第12章公司人事管理系统 391
    12.1需求分析 391
    12.2功能分析 391
    12.3数据库分析与设计 392
    12.3.1数据库分析 392
    12.3.2数据库逻辑结构设计 392
    11.4系统演示 393

    第13章门诊管理收费系统 395
    13.1需求分析 395
    13.2功能分析 395
    13.3数据库分析与设计 396
    13.3.1数据库分析 396
    13.3.2数据库逻辑结构设计 396
    13.4系统演示 397

    第14章汽车维修管理系统 401
    14.1需求分析 401
    14.2功能分析 401
    14.3数据库分析与设计 402
    14.3.1数据库分析 402
    14.3.2数据库逻辑结构设计 402
    14.4系统演示 403

    第15章学生住宿安排管理系统 407
    15.1需求分析 407
    15.2功能分析 407
    15.3数据库分析与设计 408
    15.3.1数据库分析 408
    15.3.2数据库逻辑结构设计 408
    15.4系统演示 408

    第16章家电维修管理系统 411
    16.1需求分析 411
    16.2功能分析 411
    16.3数据库分析与设计 412
    16.3.1数据库分析 412
    16.3.2数据库逻辑结构设计 412
    16.4系统演示 413

    第17章家庭财务收支管理系统 415
    17.1需求分析 415
    17.2功能分析 415
    17.3数据库分析与设计 416
    17.3.1数据库分析 416
    17.3.2数据库逻辑结构设计 416
    17.4系统演示 417

    第18章影碟租赁管理系统 419
    18.1需求分析 419
    18.2功能分析 419
    18.3数据库分析与设计 420
    18.3.1数据库分析 420
    18.3.2数据库逻辑结构设计 420
    18.4系统演示 421

    第19章选课管理系统 423
    19.1需求分析 423
    19.2功能分析 423
    19.3数据库分析与设计 424
    19.3.1数据库分析 424
    19.3.2数据库逻辑结构设计 424
    19.4系统演示 425

    第20章宾馆宾客管理系统 427
    20.1需求分析 427
    20.2功能分析 427
    20.3数据库分析与设计 428
    20.3.1数据库分析 428
    20.3.2数据库逻辑结构设计 428
    20.4系统演示 429
  • 内容简介:
      本书是目前流行的案例教程,从项目工程的角度出发,按照项目的开发顺序,系统和全面地介绍了使用VisualC++开发20个项目的技术和流程。对于项目开发中的开发背景、需求分析、功能分析、数据库分析和设计、系统开发到系统的部署和运行,每一个过程都进行了详细地介绍。
      本书讲解的所有项目涉及行业广泛、实用性非常强。系统案例涉及了数据库系统、网络通信系统及音频、视频系统开发,基本囊括了常用的企业级系统类型。通过本书的学习,读者可以掌握VisualC++对数据库系统操作,网络通信开发,音频开发及相关界面、控件的核心开发技术,还可以通过本书中提供的项目源代码进行第二次开发,从而减少系统开发所需时间。
      本书主要定位于VisualC++程序设计开发的中、高级读者,同时也可用做VC工程项目开发的参考手册,以及VisualC++的自学者和大专院校学生阅读。
  • 目录:
    第1章药品信息管理系统 1
    1.1开发背景 1
    1.2系统分析 2
    1.2.1需求分析 2
    1.2.2功能分析 2
    1.3系统设计 2
    1.3.1绘制用例图设计系统功能 2
    1.3.2绘制系统流程图 4
    1.3.3开发工具和开发技术的选择 4
    1.3.4系统的运行环境 4
    1.3.5系统演示 5
    1.3.6系统类库设计 6
    1.4数据库分析与设计 7
    1.4.1数据库分析 7
    1.4.2数据库概念设计 7
    1.4.3数据库逻辑结构设计 8
    1.4.4数据库的创建 9
    1.5公用模块设计 9
    1.5.1药品类CMedic 10
    1.5.2出售单类CSale 10
    1.5.3药品管理类CManageMedic 10
    1.5.4药品查询类CMedicSearch 11
    1.5.5用户管理类CUser 12
    1.5.6记录集类CMedicSet、CUserSet和CSaleSet 12
    1.6主界面设计 13
    1.6.1药品信息视图类CMedicListView 13
    1.6.2用户信息视图类CUserTreeView 14
    1.6.3实现视图窗口的分割 16
    1.7登录模块设计 16
    1.8查询模块设计 17
    1.8.1按照药品的名称、类别、名称查询模块开发 17
    1.8.2其他查询模块功能开发 20
    1.9药品管理模块设计 21
    1.9.1药品入库功能开发 21
    1.9.2药品销售功能开发 24
    1.9.3药库清理功能开发 27
    1.10用户管理模块设计 29
    1.11开发技巧和难点分析 32
    1.11.1文档--视图结构 32
    1.11.2MFCODBC数据库开发技术 33
    1.11.3VC窗口分割技术 34

    第2章学生档案管理系统 37
    2.1开发背景 37
    2.2系统分析 38
    2.2.1需求分析 38
    2.2.2功能分析 38
    2.3系统设计 38
    2.3.1绘制用例图设计系统功能 38
    2.3.2绘制系统流程图 39
    2.3.3开发工具和开发技术的选择 40
    2.3.4系统的运行环境 40
    2.3.5系统演示 41
    2.3.6系统类库设计 42
    2.4数据库分析与设计 43
    2.4.1数据库分析 43
    2.4.2数据库概念设计 43
    2.4.3数据库逻辑结构设计 45
    2.4.4数据库的创建 47
    2.5公共类(数据记录类)设计 48
    2.5.1创建ODBC数据源 48
    2.5.2创建数据记录类 49
    2.6登录模块与界面设计 50
    2.6.1登录模块设计 50
    2.6.2主界面设计 51
    2.7学生档案管理模块设计 53
    2.7.1系、专业、班级的管理设计 53
    2.7.2学生档案信息管理设计 55
    2.8学生成绩管理模块设计 56
    2.8.1考试课程信息设计 56
    2.8.2考试成绩查询设计 57
    2.8.3考试成绩录入设计 59
    2.8.4班级成绩的汇总统计设计 62
    2.8.5学生总分名次统计设计 64
    2.8.6学生单科名次统计设计 66
    2.9系统管理模块设计 67
    2.9.1用户注册设计 67
    2.9.2备份/恢复数据库 70
    2.10开发技巧和难点分析 71
    2.10.1列表控件的使用 71
    2.10.2MFCODBC编程模式 72

    第3章教学设备管理系统 73
    3.1开发背景 73
    3.2系统分析 73
    3.2.1需求分析 73
    3.2.2功能分析 74
    3.3系统设计 74
    3.3.1绘制用例图设计系统功能 74
    3.3.2绘制系统流程图 75
    3.3.3开发工具和开发技术的选择 75
    3.3.4系统的运行环境 75
    3.3.5系统演示 76
    3.3.6系统类库设计 77
    3.4数据库分析与设计 78
    3.4.1数据库分析 78
    3.4.2数据库概念设计 78
    3.4.3数据库逻辑结构设计 79
    3.4.4数据库的创建 81
    3.5公共类设计 82
    3.5.1CADORecordBinding绑定类设计 82
    3.5.2ADO连接数据库设计 83
    3.5.3日志管理类CLogMngr 85
    3.6设备采购入库模块开发 86
    3.6.1设备编码功能开发 86
    3.6.2设备采购入库登记功能开发 88
    3.6.3设备采购查询管理功能开发 90
    3.7借还设备管理模块开发 91
    3.7.1库存管理功能开发 91
    3.7.2借用设备功能开发 92
    3.7.3归还设备功能开发 94
    3.7.4归还设备查询管理功能开发 95
    3.8设备需求统计模块开发 98
    3.8.1设备预约功能开发 98
    3.8.2采购报表功能开发 99
    3.8.3库存报警功能开发 101
    3.8.4设备预约查询管理功能开发 102
    3.9系统管理功能开发 103
    3.10开发技巧和难点分析 106
    3.10.1_RecordsetPtr记录集指针操作 106
    3.10.2HRESULT数据类型 107
    3.10.3使用CADORecordBinding操作数据库 107

    第4章学生在线考试系统 109
    4.1开发背景 109
    4.2系统分析 110
    4.2.1需求分析 110
    4.2.2功能分析 110
    4.3系统设计 111
    4.3.1绘制用例图设计系统功能 111
    4.3.2绘制系统流程图 111
    4.3.3开发工具和开发技术的选择 112
    4.3.4系统的运行环境 112
    4.3.5系统演示 112
    4.3.6系统类库设计 114
    4.4数据库分析与设计 115
    4.4.1数据库分析 115
    4.4.2数据库概念设计 115
    4.4.3数据库逻辑结构设计 116
    4.4.4数据库的创建 118
    4.5公共类(ADOConn)设计 118
    4.5.1ADOConn类的声明 118
    4.5.2ADOConn类的实现 119
    4.6登录模块设计 120
    4.7考生考试模块设计 124
    4.7.1答题主界面窗口的创建 124
    4.7.2选择试卷对话框的开发 126
    4.7.3考生答题模块的开发 127
    4.7.4考生交卷模块开发 131
    4.8管理员试题管理模块设计 134
    4.8.1管理员后台管理对话框的创建 134
    4.8.2试题管理标签页窗口的创建 135
    4.8.3增加、删除试卷开发 138
    4.8.4增加、修改和删除试题开发 139
    4.9考生成绩查询模块设计 144
    4.9.1考生成绩查询窗口的创建 145
    4.9.2成绩查询功能设计 146
    4.10开发技巧和难点分析 147
    4.10.1标签页窗口的开发 147
    4.10.2使用ADO操作数据库的步骤 148

    第5章图书馆管理系统 149
    5.1开发背景 149
    5.2系统分析 150
    5.2.1需求分析 150
    5.2.2功能分析 150
    5.3系统设计 151
    5.3.1绘制用例图设计系统功能 151
    5.3.2绘制系统流程图 151
    5.3.3开发工具和开发技术的选择 152
    5.3.4系统的运行环境 153
    5.3.5系统演示 153
    5.3.6系统类库设计 154
    5.4数据库分析与设计 154
    5.4.1数据库分析 154
    5.4.2数据库概念设计 155
    5.4.3数据库逻辑结构设计 156
    5.4.4数据库的创建 157
    5.5公共类(ADOConn)设计 158
    5.5.1ADOConn类的声明 158
    2.5.2ADOConn类的实现 159
    5.6登录模块与界面设计 160
    5.6.1登录模块设计 160
    5.6.2主界面设计 163
    5.7图书信息管理模块设计 165
    5.7.1图书查询功能开发 165
    5.7.2添加图书功能开发 167
    5.7.3删除图书功能开发 168
    5.7.4修改图书功能开发 169
    5.8读者信息管理模块设计 171
    5.8.1标签页对话框的初始化 171
    5.8.2添加、删除、遍历读者信息功能开发 174
    5.8.3修改读者信息功能开发 176
    5.8.4查询统计借阅情况功能开发 178
    5.9读者借阅管理模块设计 181
    5.9.1读者借书功能设计 181
    5.9.2读者还书功能设计 184
    5.10管理员信息管理模块设计 186
    5.10.1注册新的管理员功能开发 186
    5.10.2备份、恢复系统数据功能开发 187
    5.11开发技巧和难点分析 188
    5.11.1ADO及其连接数据源的方式 188
    5.11.2SQLServer中数据的备份 189

    第6章在线学术交流系统 191
    6.1开发背景 191
    6.2系统分析 192
    6.2.1需求分析 192
    6.2.2功能分析 192
    6.3系统设计 193
    6.3.1绘制用例图设计系统功能 193
    6.3.2绘制系统对象结构图 193
    6.3.3开发工具和开发技术的选择 194
    6.3.4系统的运行环境 194
    6.3.5系统演示 194
    6.3.6客户端程序类库设计 196
    6.3.7服务器端程序类库设计 197
    6.4客户程序窗口设计 197
    6.4.1主窗口结构的创建 197
    6.4.2发送窗口对话条的设计 199
    6.4.3用户列表对话条的设计 200
    6.5客户程序通信设计 204
    6.5.1消息类CMessage的开发 205
    6.5.2套接字类CChatSocket的开发 206
    6.5.3连接服务器开发 207
    6.5.4向服务器发送实时消息 209
    6.5.5接收并显示服务器发送的消息 210
    6.5.6断开与服务器的连接 216
    6.6服务器程序窗口设计 217
    6.6.1系统托盘的创建 217
    6.6.2状态栏窗口的实现 219
    6.7服务器程序通信设计 221
    6.7.1消息类CMessage的开发 221
    6.7.2监听套接字类CListeningSocket的开发 221
    6.7.3通信套接字类CClientSocket的开发 222
    6.7.4监听、连接客户端开发 224
    6.7.5接收、发送消息 225
    6.7.6踢出用户开发 228
    6.8开发技巧和难点分析 230
    6.8.1CSocket类的编程模式 230
    6.8.2对话条窗口的创建与使用 231

    第7章远程装备诊断系统 233
    7.1开发背景 233
    7.2系统分析 234
    7.2.1需求分析 234
    7.2.2功能分析 234
    7.3系统设计 235
    7.3.1绘制用例图设计系统功能 235
    7.3.2绘制系统流程图 235
    7.3.3开发工具和开发技术的选择 236
    7.3.4系统的运行环境 236
    7.3.5系统演示 236
    7.3.6系统类库设计 238
    7.4套接字类DSocket设计 239
    7.4.1DSocket类的创建与声明 239
    7.4.2创建与关闭套接字 240
    7.4.3发送数据 241
    7.4.4接收数据 242
    7.5音频相关类设计 244
    7.5.1录音类RecordSound的开发 244
    7.5.2放音类PlaySound1的开发 247
    7.6视频相关类设计 250
    7.6.1H.263编解码设计 251
    7.6.2视频捕捉类VideoCapture设计 252
    7.7系统程序工作流程设计 254
    7.7.1主窗口初始化设计 254
    7.7.2建立/断开连接开发 257
    7.7.3音频、视频交互开发 259
    7.7.4文本传输开发 264
    7.7.5视频图像捕捉及保存开发 265
    7.8主要技术简介 266
    7.8.1使用VFW实现视频捕捉 266
    7.8.2视频压缩与传输 267

    第8章餐饮管理系统 269
    8.1开发背景 269
    8.2系统分析 270
    8.2.1需求分析 270
    8.2.2功能分析 270
    8.3系统设计 271
    8.3.1绘制用例图设计系统功能 271
    8.3.2绘制系统流程图 272
    8.3.3开发工具和开发技术的选择 273
    8.3.4系统的运行环境 273
    8.3.5系统演示 273
    8.3.6系统类库设计 275
    8.4数据库分析与设计 275
    8.4.1数据库分析 275
    8.4.2数据库概念设计 276
    8.4.3数据库逻辑结构设计 277
    8.4.4数据库的创建 279
    8.5主界面窗口设计 279
    8.5.1窗口界面开发 279
    8.5.2连接数据库功能开发 281
    8.5.3登录系统功能开发 282
    8.6前台管理设计 285
    8.6.1开台点菜功能开发 285
    8.6.2加/减菜功能开发 289
    8.6.3顾客结账功能开发 291
    8.6.4本日结算功能开发 293
    8.7后台管理模块设计 294
    8.7.1进货商品信息管理功能开发 294
    8.7.2商品进货功能开发 295
    8.7.3菜品信息管理功能开发 296
    8.7.4员工注册功能开发 297
    8.8财务统计模块设计 298
    8.8.1进货查询功能开发 298
    8.8.2日营业额统计查询功能开发 299
    8.8.3月营业额统计查询功能开发 300
    8.9系统管理模块设计 301
    8.9.1用户权限管理功能开发 301
    8.9.2数据库管理功能开发 302
    8.10开发技巧和难点分析 303
    8.10.1带有文本和图标的工具栏的动态创建 303
    8.10.2SQL函数的使用 303

    第9章超市管理系统 305
    9.1开发背景 305
    9.2系统分析 306
    9.2.1需求分析 306
    9.2.2功能分析 306
    9.3系统设计 307
    9.3.1绘制用例图设计系统功能 307
    9.3.2绘制系统流程图 308
    9.3.3开发工具和开发技术的选择 308
    9.3.4系统的运行环境 309
    9.3.5系统演示 309
    9.3.6系统类库设计 310
    9.4数据库分析与设计 311
    9.4.1数据库分析 311
    9.4.2数据库概念设计 312
    9.4.3数据库逻辑结构设计 313
    9.4.4数据库的创建 315
    9.5公共类设计 316
    9.5.1文件操作类CFileOperate 316
    9.5.2时间格式转换类CMyTime 317
    9.5.3数据操作类CADOConn 318
    9.6界面窗口设计 324
    9.6.1系统启动登录开发 324
    9.6.2主界面对话框设计 327
    9.6.3通用报表对话框设计开发 328
    9.6.4打印对话框设计开发 330
    9.7基本资料模块设计 332
    9.7.1基本资料管理功能开发 332
    9.7.2价格自动生成功能开发 334
    9.7.3报表功能实现 336
    9.8进货/销售模块设计 336
    9.8.1进货/销售登记设计 337
    9.8.2进货/销售退单设计 340
    9.8.3月度统计设计 341
    9.9库存模块设计 342
    9.9.1库存查询功能开发 342
    9.9.2库存报警功能开发 343
    9.10开发技巧和难点分析 344
    9.10.1OLE技术的使用 344
    9.10.2MFCGridControl控件的使用 345

    第10章物资仓储管理系统 347
    10.1开发背景 347
    10.2系统分析 348
    10.2.1需求分析 348
    10.2.2功能分析 348
    10.3系统设计 349
    10.3.1绘制用例图设计系统功能 349
    10.3.2绘制系统流程图 350
    10.3.3开发工具和开发技术的选择 351
    10.3.4系统的运行环境 351
    10.3.5系统演示 351
    10.3.6系统类库设计 353
    10.4数据库分析与设计 355
    10.4.1数据库分析 355
    10.4.2数据库概念设计 355
    10.4.3数据库逻辑结构设计 356
    10.4.4数据库的创建 359
    10.5公共类设计 360
    10.5.1SQL操作类LRunSql的实现 360
    10.5.2基本数据操作类CDataTable的实现 362
    10.5.3CDataTable扩展类的实现 364
    10.5.4标签页窗口基本类CBaseTabCtrl 365
    10.6基础信息模块设计 368
    10.6.1基础信息窗口设计 368
    10.6.2基础信息管理数据操作 371
    10.7入库/出库模块设计 373
    10.7.1入库/出库登记窗口设计 373
    10.7.2入库/出库登记数据操作 375
    10.7.3入库/出库查询数据操作 377
    10.8库存模块设计 378
    10.8.1调货登记数据操作 378
    10.8.2调货查询数据操作 379
    10.8.3库存盘点数据操作 380
    10.8.4库存查询数据操作 381
    10.9结账模块设计 382
    10.9.1出库/入库结账数据操作 382
    10.9.2结算统计数据操作 384
    10.10主要技术简介 385
    10.10.1多表连接查询 385
    10.10.2设置列表控件的扩展风格 386

    第11章驾校信息管理系统 387
    11.1需求分析 387
    11.2功能分析 387
    11.3数据库分析与设计 388
    11.3.1数据库分析 388
    11.3.2数据库逻辑结构设计 388
    11.4系统演示 389

    第12章公司人事管理系统 391
    12.1需求分析 391
    12.2功能分析 391
    12.3数据库分析与设计 392
    12.3.1数据库分析 392
    12.3.2数据库逻辑结构设计 392
    11.4系统演示 393

    第13章门诊管理收费系统 395
    13.1需求分析 395
    13.2功能分析 395
    13.3数据库分析与设计 396
    13.3.1数据库分析 396
    13.3.2数据库逻辑结构设计 396
    13.4系统演示 397

    第14章汽车维修管理系统 401
    14.1需求分析 401
    14.2功能分析 401
    14.3数据库分析与设计 402
    14.3.1数据库分析 402
    14.3.2数据库逻辑结构设计 402
    14.4系统演示 403

    第15章学生住宿安排管理系统 407
    15.1需求分析 407
    15.2功能分析 407
    15.3数据库分析与设计 408
    15.3.1数据库分析 408
    15.3.2数据库逻辑结构设计 408
    15.4系统演示 408

    第16章家电维修管理系统 411
    16.1需求分析 411
    16.2功能分析 411
    16.3数据库分析与设计 412
    16.3.1数据库分析 412
    16.3.2数据库逻辑结构设计 412
    16.4系统演示 413

    第17章家庭财务收支管理系统 415
    17.1需求分析 415
    17.2功能分析 415
    17.3数据库分析与设计 416
    17.3.1数据库分析 416
    17.3.2数据库逻辑结构设计 416
    17.4系统演示 417

    第18章影碟租赁管理系统 419
    18.1需求分析 419
    18.2功能分析 419
    18.3数据库分析与设计 420
    18.3.1数据库分析 420
    18.3.2数据库逻辑结构设计 420
    18.4系统演示 421

    第19章选课管理系统 423
    19.1需求分析 423
    19.2功能分析 423
    19.3数据库分析与设计 424
    19.3.1数据库分析 424
    19.3.2数据库逻辑结构设计 424
    19.4系统演示 425

    第20章宾馆宾客管理系统 427
    20.1需求分析 427
    20.2功能分析 427
    20.3数据库分析与设计 428
    20.3.1数据库分析 428
    20.3.2数据库逻辑结构设计 428
    20.4系统演示 429
查看详情
系列丛书 / 更多
Visual C++项目开发案例精粹
ASP.NET项目开发案例精粹
炎士涛 著
相关图书 / 更多
Visual C++项目开发案例精粹
Visual Basic 语言程序设计基础(第6版)
齐佳
Visual C++项目开发案例精粹
Visual Studio 2019(C#)Windows数据库项目开发
曾建华
Visual C++项目开发案例精粹
Visual Object Recognition
Grauman;Kristen;Leibe;Bastian
Visual C++项目开发案例精粹
Vivado从此开始(第2版)
高亚军
Visual C++项目开发案例精粹
Visual Basic6.0时尚编程百例(附光盘)/时尚百例丛书
网冠科技 编著
Visual C++项目开发案例精粹
Viking Longship
Mick Manning;Brita Granstrom
Visual C++项目开发案例精粹
Visual Basic程序设计教程·全国中医药行业高等教育“十四五”规划教材
曹慧 主编;闫朝升
Visual C++项目开发案例精粹
Virtual Art: From Illusion to Immersion
Grau;Oliver;Malina;Roger F.;Cubitt;Sean
Visual C++项目开发案例精粹
Visio图形设计从新手到高手(兼容版)(第2版)
宋翔
Visual C++项目开发案例精粹
Visual Basic 程序设计(第6版)
郗冬梅
Visual C++项目开发案例精粹
Vigeland+Munch:BehindtheMyths维格兰+嚼:神话背后
Trine Otte Bak Nielsen 著
Visual C++项目开发案例精粹
VisualBasic.NET程序设计(普通高等教育十三五规划教材)
何振林//罗奕 编者
您可能感兴趣 / 更多
Visual C++项目开发案例精粹
Excel 2013电子表格制作完全掌控
雷进辉 著
Visual C++项目开发案例精粹
天启星·跟我从零学:电脑上网
雷进辉、唐娟、朱黎明 著