第1章 社区视频监控系统(Visual C+6.0+视频采集卡+Access 2000实现) 1
1.1开发背景 2
1.2系统分析 2
1.2.1需求分析 2
1.2.2可行性分析 2
1.2.3编写项目计划书 3
1.3系统设计 5
1.3.1系统目标 5
1.3.2系统功能结构 5
1.3.3系统预览 6
1.3.4业务流程图 6
1.3.5编码规则 7
1.3.6数据库设计 8
1.4公共模块设计 9
1.5主窗体设计 14
1.6用户登录模块设计 32
1.6.1用户登录模块概述 32
1.6.2用户登录技术分析 32
1.6.3用户登录实现过程 32
1.7监控管理模块设计 34
1.7.1监控管理模块概述 34
1.7.2监控管理技术分析 34
1.7.3监控管理实现过程 35
1.7.4单元测试 39
1.8无人广角自动监控模块设计 39
1.8.1无人广角自动监控模块概述 39
1.8.2无人广角自动监控技术分析 40
1.8.3无人广角自动监控实现过程 41
1.8.4单元测试 44
1.9视频回放模块设计 45
1.9.1视频回放模块概述 45
1.9.2视频回放技术分析 45
1.9.3视频回放实现过程 46
1.10开发技巧与难点分析 47
1.11监控卡的选购及安装 56
1.11.1监控卡选购分析 56
1.11.2监控卡安装 57
1.11.3视频采集卡常用函数 58
1.12本章总结 61
第2章 企业短信群发管理系统(Visual C+6.0+短信猫+Access 2000实现) 62
2.1开发背景 63
2.2系统分析 63
2.2.1需求分析 63
2.2.2可行性分析 63
2.2.3编写项目计划书 64
2.3系统设计 66
2.3.1系统目标 66
2.3.2系统功能结构图 66
2.3.3系统预览 66
2.3.4业务流程图 67
2.3.5数据库设计 67
2.4公共类设计 69
2.4.1自定义SetHBitmap方法 69
2.4.2处理WM_MOUSEMOVE事件 70
2.5主窗口设计 70
2.6短信猫设置模块设计 74
2.6.1短信猫设置模块概述 74
2.6.2短信猫设置技术分析 75
2.6.3短信猫设置实现过程 75
2.7电话簿管理模块设计 77
2.7.1电话簿管理模块概述 77
2.7.2电话簿管理技术分析 77
2.7.3电话簿管理实现过程 78
2.7.4单元测试 82
2.8常用语管理模块设计 83
2.8.1常用语管理模块概述 83
2.8.2常用语管理技术分析 83
2.8.3常用语管理实现过程 85
2.9短信息发送模块设计 88
2.9.1短信息发送概述 88
2.9.2短信息发送技术分析 88
2.9.3短信息发送实现过程 89
2.9.4单元测试 96
2.10短信息接收模块设计 96
2.10.1短信息接收模块概述 96
2.10.2短信息接收技术分析 97
2.10.3短信息接收实现过程 97
2.10.4单元测试 101
2.11开发技巧与难点分析 102
2.11.1显示“收到新信息”对话框 102
2.11.2制作只允许输入数字的编辑框 104
2.12短信猫应用 104
2.13本章总结 107
第3章 企业电话语音录音管理系统(VisualC+6.0+语音卡+Access 2000实现) 108
3.1开发背景 109
3.2需求分析 109
3.3系统设计 109
3.3.1系统目标 109
3.3.2系统功能结构 110
3.3.3系统预览 110
3.3.4业务流程图 111
3.3.5数据库设计 111
3.4公共模块设计 114
3.5主窗体设计 117
3.6来电管理模块设计 128
3.6.1来电管理模块概述 128
3.6.2来电管理技术分析 128
3.6.3来电管理实现过程 129
3.6.4单元测试 132
3.7电话录音管理模块设计 134
3.7.1电话录音管理模块概述 134
3.7.2电话录音管理技术分析 135
3.7.3电话录音管理实现过程 137
3.7.4单元测试 141
3.8员工信息管理模块设计 142
3.8.1员工信息管理模块概述 142
3.8.2员工信息管理技术分析 142
3.8.3员工信息管理实现过程 143
3.9产品信息管理模块设计 147
3.9.1产品信息管理模块概述 147
3.9.2产品信息管理技术分析 147
3.9.3产品信息管理实现过程 148
3.10开发技巧与难点分析 152
3.10.1为程序设置系统托盘 152
3.10.2对话框的显示 154
3.11语音卡函数介绍 156
3.12本章总结 160
第4章 局域网监控系统(Visual C+6.0+Microsoft Access 2000实现) 161
4.1开发背景 162
4.2需求分析 162
4.3系统设计 162
4.3.1系统目标 162
4.3.2系统功能结构 162
4.3.3系统预览 163
4.3.4业务流程图 163
4.3.5程序运行环境 163
4.3.6数据库设计 164
4.4客户端设计 166
4.4.1客户端模块概述 166
4.4.2客户端技术分析 166
4.4.3客户端实现过程 168
4.5公共类设计 173
4.6系统登录模块设计 174
4.6.1系统登录模块概述 174
4.6.2系统登录模块技术分析 174
4.6.3系统登录模块实现过程 175
4.6.4单元测试 177
4.7主窗体设计 179
4.7.1主窗体概述 179
4.7.2主窗体技术分析 179
4.7.3主窗体实现过程 181
4.8操作员管理模块设计 186
4.8.1操作员管理模块概述 186
4.8.2操作员管理模块技术分析 186
4.8.3操作员管理模块实现过程 188
4.8.4单元测试 194
4.9系统设置模块设计 195
4.9.1系统设置模块概述 195
4.9.2系统设置模块技术分析 195
4.9.3系统设置模块实现过程 196
4.10开发技巧与难点分析 198
4.10.1及时关闭记录集 198
4.10.2屏幕位图数据的发送 198
4.10.3访问带密码的Access数据库 198
4.11自定义控件 198
4.11.1自定义按钮控件 198
4.11.2自定义列表控件 201
4.12本章总结 202
第5章 餐饮管理系统(Visual C+6.0+Microsoft Access 2000实现) 203
5.1开发背景 204
5.2需求分析 204
5.3系统设计 204
5.3.1系统目标 204
5.3.2系统功能结构 204
5.3.3系统预览 205
5.3.4业务流程图 206
5.3.5数据库设计 206
5.4公共类设计 210
5.5主窗体设计 211
5.6注册模块设计 214
5.6.1注册模块概述 214
5.6.2注册模块技术分析 214
5.6.3注册模块实现过程 215
5.7登录模块设计 216
5.7.1登录模块概述 216
5.7.2登录模块技术分析 217
5.7.3登录模块实现过程 217
5.8开台模块设计 219
5.8.1开台模块概述 219
5.8.2开台模块技术分析 219
5.8.3开台模块实现过程 219
5.9点菜模块设计 222
5.9.1点菜模块概述 222
5.9.2点菜模块技术分析 222
5.9.3点菜模块实现过程 223
5.9.4单元测试 229
5.10结账模块设计 229
5.10.1结账模块概述 229
5.10.2结账模块技术分析 229
5.10.3结账模块实现过程 230
5.10.4单元测试 234
5.11数据库维护模块设计 235
5.11.1数据库维护模块概述 235
5.11.2数据库维护模块技术分析 236
5.11.3数据库维护模块实现过程 236
5.11.4单元测试 238
5.12打包发行 239
5.12.1选择合适的打包工具 239
5.12.2 InstallShield打包方案 239
5.12.3设置工程文件 241
5.12.4程序发布 243
5.13开发技巧与难点分析 244
5.14本章总结 246
第6章 超市进销存管理系统(Visual C+6.0+ Oracle 9i数据库实现) 247
6.1开发背景 248
6.2需求分析 248
6.3系统设计 248
6.3.1系统目标 248
6.3.2系统功能结构 249
6.3.3系统预览 249
6.3.4业务流程图 250
6.3.5数据库设计 250
6.4公共模块设计 254
6.5主窗体设计 256
6.6商品信息模块设计 259
6.6.1商品信息模块概述 259
6.6.2商品信息技术分析 260
6.6.3商品信息实现过程 260
6.6.4单元测试 265
6.7供应商信息模块设计 267
6.7.1供应商信息模块概述 267
6.7.2供应商信息技术分析 268
6.7.3供应商信息实现过程 269
6.7.4单元测试 274
6.8销售查询模块设计 276
6.8.1销售查询模块概述 276
6.8.2销售查询技术分析 277
6.8.3销售查询实现过程 277
6.9日结查询模块设计 280
6.9.1日结查询模块概述 280
6.9.2日结查询模块技术分析 280
6.9.3日结查询模块实现过程 280
6.10前台销售模块设计 283
6.10.1前台销售模块概述 283
6.10.2前台销售技术分析 283
6.10.3前台销售实现过程 285
6.11开发技巧与难点分析 289
6.12打印技术 291
6.12.1分辨率 291
6.12.2映射模式 291
6.12.3基于对话框结构的打印 292
6.13本章总结 296
第7章 图书管理系统(Visual C+6.0+Server 2000数据库实现) 297
7.1开发背景 298
7.2需求分析 298
7.3系统设计 298
7.3.1系统目标 298
7.3.2系统功能结构 298
7.3.3系统预览 299
7.3.4业务流程图 300
7.3.5数据库设计 300
7.4公共类设计 302
7.5主窗体设计 304
7.6系统登录模块设计 307
7.6.1系统登录模块概述 307
7.6.2系统登录技术分析 307
7.6.3系统登录实现过程 308
7.7操作员管理模块设计 309
7.7.1操作员管理模块概述 309
7.7.2操作员管理技术分析 309
7.7.3操作员管理实现过程 310
7.7.4单元测试 312
7.8图书信息管理模块设计 313
7.8.1图书信息管理模块概述 313
7.8.2图书信息管理技术分析 313
7.8.3实现过程 314
7.9图书销售模块设计 316
7.9.1图书销售模块概述 316
7.9.2图书销售技术分析 317
7.9.3图书销售实现过程 318
7.10图书销售查询模块设计 326
7.10.1图书销售查询模块概述 326
7.10.2图书销售查询技术分析 327
7.10.3图书销售查询实现过程 329
7.10.4单元测试 333
7.11开发技巧与难点分析 334
7.12使用VSS进行代码维护 339
7.13本章总结 348
第8章 学生管理系统(Visual C+6.0+SQL Server 2000数据库实现) 349
8.1开发背景 350
8.2系统分析 350
8.2.1需求分析 350
8.2.2系统功能描述 350
8.3系统设计 351
8.3.1系统目标 351
8.3.2系统功能结构 351
8.3.3系统预览 352
8.3.4业务流程图 352
8.3.5数据库设计 353
8.4公共类设计 355
8.5主窗体设计 357
8.6科目信息管理模块设计 358
8.6.1科目信息管理模块概述 358
8.6.2科目信息管理技术分析 359
8.6.3科目信息管理实现过程 360
8.7学生信息管理模块设计 365
8.7.1学生信息管理模块概述 365
8.7.2学生信息管理技术分析 365
8.7.3学生信息管理实现过程 365
8.7.4学生信息管理单元测试 369
8.8学生成绩录入模块设计 370
8.8.1学生成绩录入模块概述 370
8.8.2学生成绩录入技术分析 370
8.8.3学生成绩录入实现过程 371
8.9成绩等级管理模块设计 373
8.9.1成绩等级管理模块概述 373
8.9.2成绩等级管理技术分析 373
8.9.3成绩等级管理实现过程 374
8.9.4成绩等级管理单元测试 381
8.10学生违规查询模块设计 381
8.10.1学生违规查询模块概述 381
8.10.2学生违规查询技术分析 381
8.10.3学生违规查询实现过程 382
8.11开发技巧与难点分析 385
8.11.1如何解决按Enter键关闭程序 385
8.11.2在连接ODBC时不显示连接数据源对话框 386
8.12在VC中操作Excel 386
8.13本章总结 390
第9章 学生考试系统(Visual C+6.0+ Microso Access 2003实现) 391
9.1开发背景 392
9.2需求分析 392
9.3系统设计 392
9.3.1系统目标 392
9.3.2系统功能结构 392
9.3.3系统预览 393
9.3.4业务流程图 394
9.3.5数据库设计 394
9.4公共模块设计 397
9.5主窗体设计 400
9.6注册模块设计 409
9.6.1注册模块概述 409
9.6.2技术分析 410
9.6.3实现过程 412
9.7登录模块设计 416
9.7.1登录模块概述 416
9.7.2技术分析 416
9.7.3实现过程 417
9.8密码找回模块设计 419
9.8.1密码找回模块概述 419
9.8.2技术分析 420
9.8.3实现过程 420
9.8.4单元测试 423
9.9试题管理模块设计 423
9.9.1试题管理模块概述 423
9.9.2技术分析 424
9.9.3实现过程 425
9.9.4单元测试 431
9.10数据库维护模块设计 432
9.10.1数据库维护模块概述 432
9.10.2技术分析 432
9.10.3实现过程 433
9.11使用PowerDesier进行数据库建模 435
9.12开发技巧与难点分析 438
9.13本章总结 439
第10章 人力资源管理系统(Visual C+6.0+ SQL Server 2005数据库实现) 440
10.1开发背景 441
10.2需求分析 441
10.3系统设计 441
10.3.1系统目标 441
10.3.2系统功能结构 442
10.3.3系统预览 442
10.3.4业务流程图 444
10.3.5数据库设计 444
10.4公共模块设计 447
10.5主窗体设计 460
10.6用户登录模块设计 462
10.6.1用户登录模块概述 462
10.6.2用户登录技术分析 462
10.6.3用户登录实现过程 462
10.7员工档案录入模块设计 465
10.7.1员工档案录入模块概述 465
10.7.2员工档案录入模块技术分析 465
10.7.3员工档案录入模块过程 466
10.7.4单元测试 473
10.8员工工资登记模块设计 473
10.8.1员工工资登记模块概述 473
10.8.2员工工资登记技术分析 473
10.8.3员工工资登记实现过程 474
10.9月出勤列表模块设计 478
10.9.1月出勤列表模块概述 478
10.9.2月出勤列表技术分析 478
10.9.3月出勤列表实现过程 478
10.10工资列表模块 481
10.10.1工资列表模块概述 481
10.10.2工资列表模块技术分析 482
10.10.3工资列表模块实现过程 482
10.10.4单元测试 491
10.11开发技巧与难点分析 492
10.12将信息以表格的形式导入到 Word中 494
10.13本章总结 497