第1章 开发环境概述 1
1.1 Visual C++ 6.0的安装 2
1.1.1 Visual C++ 6.0的版本 2
1.1.2 Visual C++ 6.0的安装 2
1.2 Visual C++ 6.0的开发环境 4
1.2.1 Visual C++ 6.0的主窗口 4
1.2.2 Visual C++ 6.0菜单栏 5
1.2.3 Visual C++ 6.0工具栏 8
1.2.4 Visual C++ 6.0工程管理 8
1.3 SQL Server 2005的开发环境 10
1.3.1安装、运行SQL Server 2005的软、硬件需求 11
1.3.2 SQL Server 2005的安装和配置 11
1.3.3 SQL Server 2005主要管理工具 15
1.4章末总结 20
第2章 综合测评系统 21
2.1开发背景 22
2.2系统分析 22
2.2.1需求分析 22
2.2.2可行性分析 22
2.2.3项目人员分配 23
2.3系统设计 23
2.3.1系统目标 23
2.3.2系统模块结构 24
2.3.3开发环境与运行环境 24
2.3.4综合测评系统预览 25
2.4数据库设计 30
2.4.1数据库分析 30
2.4.2管理系统E-R图 30
2.4.3数据库、表的设计 31
2.4.4数据表的关系图 33
2.5系统框架设计 35
2.5.1系统框架功能分析 36
2.5.2系统框架技术分析 36
2.5.3系统框架界面的设计 36
2.5.4系统框架界面的实现 37
2.6学生管理模块设计 39
2.6.1学生管理模块功能分析 39
2.6.2学生管理模块技术分析 39
2.6.3学生管理模块的设计 39
2.6.4学生管理界面的显示 40
2.6.5学生信息的添加 41
2.6.6学生信息的修改 42
2.6.7学生信息的删除 44
2.7课程管理模块设计 45
2.7.1课程管理模块功能分析 45
2.7.2课程管理模块技术分析 45
2.7.3课程管理模块的设计 45
2.7.4课程添加的实现 46
2.7.5课程修改的实现 48
2.7.6课程删除的实现 49
2.8成绩管理模块设计 50
2.8.1成绩管理模块功能分析 50
2.8.2成绩管理模块技术分析 50
2.8.3成绩管理界面的设计 50
2.8.4成绩添加的实现 51
2.8.5成绩修改的实现 53
2.8.6查询和排序实现 54
2.9综合测评模块设计 56
2.9.1综合测评功能分析 56
2.9.2综合测评技术分析 57
2.9.3综合测评的设计 57
2.9.4测评班级选择的实现 57
2.9.5综合测评的实现 59
2.9.6打印预览的实现 64
2.10系统部署和运行 67
2.10.1系统安装配置 67
2.10.2数据库和数据表的建立 68
2.10.3用户参数定制 68
2.11知识点汇总 68
2.12章末总结 69
2.13光盘示例使用指导 69
2.13.1数据库操作说明 69
2.13.2系统源程序操作说明 70
第3章 超市管理系统 72
3.1开发背景 73
3.2系统分析 73
3.2.1需求分析 73
3.2.2可行性分析 74
3.2.3项目人员分配 75
3.3系统设计 75
3.3.1系统目标 75
3.3.2系统模块结构 75
3.3.3开发环境与运行环境 76
3.3.4超市管理系统预览 76
3.4数据库设计 79
3.4.1数据库分析 79
3.4.2管理系统E-R图 80
3.4.3数据库、表的设计 81
3.4.4数据表的关系图 85
3.5用户登录模块设计 85
3.5.1登录模块功能分析 85
3.5.2登录模块技术分析 86
3.5.3登录界面的设计 86
3.5.4登录界面的实现 86
3.6前台销售模块设计 88
3.6.1前台销售模块功能分析 88
3.6.2前台销售模块技术分析 88
3.6.3前台销售模块的设计 89
3.6.4编号信息的动态获取 89
3.6.5商品信息键盘消息处理 90
3.6.6商品详细信息查询处理 91
3.6.7屏幕锁定和收银员换班 93
3.7入/出库模块设计 94
3.7.1入/出库模块功能分析 94
3.7.2入/出库模块技术分析 94
3.7.3入/出库模块的设计 94
3.7.4登记入库界面的实现 95
3.7.5入库明细界面的实现 97
3.7.6入库汇总界面的实现 100
3.8库存模块设计 102
3.8.1库存模块功能分析 102
3.8.2库存模块技术分析 102
3.8.3库存模块的设计 102
3.8.4库存界面的实现 103
3.9后台模块设计 104
3.9.1后台模块功能分析 104
3.9.2后台模块技术分析 104
3.9.3后台模块的设计 104
3.9.4销售退货界面的实现 105
3.9.5用户管理界面的实现 106
3.9.6数据库备份界面的实现 110
3.9.7数据库还原界面的实现 111
3.10系统部署和运行 114
3.10.1系统安装配置 114
3.10.2数据库的建立及用户参数定制 114
3.11知识点汇总 114
3.12章末总结 115
3.13光盘示例使用指导 115
3.13.1数据库操作说明 115
3.13.2系统源程序操作说明 116
第4章 人事管理系统 118
4.1开发背景 119
4.2系统分析 119
4.2.1需求分析 119
4.2.2项目人员分配 119
4.3系统设计 119
4.3.1系统目标 120
4.3.2系统模块结构 120
4.3.3开发环境与运行环境 121
4.3.4系统预览 121
4.4数据库设计 126
4.4.1数据库分析 126
4.4.2管理系统E-R图 126
4.4.3数据库、表的设计 127
4.4.4数据表的关系图 130
4.5职工模块设计 131
4.5.1职工模块功能分析 131
4.5.2职工模块技术分析 131
4.5.3职工添加的实现 131
4.5.4职工删除的实现 136
4.5.5职工修改的实现 139
4.5.6职工查询的实现 141
4.6考勤模块设计 141
4.6.1考勤功能分析 142
4.6.2考勤技术分析 142
4.6.3考勤管理的实现 142
4.6.4考勤的统计、查询与删除 145
4.7工资模块设计 148
4.7.1工资模块功能分析 148
4.7.2工资模块技术分析 149
4.7.3工资计算的实现 149
4.7.4工资基本信息的设置 150
4.7.5工资统计查询 154
4.8系统模块设计 157
4.8.1系统模块功能分析 157
4.8.2系统模块技术分析 157
4.8.3用户添加的实现 158
4.8.4用户注销的实现 160
4.8.5数据库备份的实现 160
4.8.6数据库还原的实现 162
4.9系统部署和运行 163
4.9.1系统安装配置 163
4.9.2数据库建立及用户参数定制 163
4.10开发注意点总结 163
4.11章末总结 164
4.12光盘示例使用指导 164
4.12.1数据库操作说明 164
4.12.2系统源程序操作说明 165
第5章 点歌管理系统 167
5.1开发背景 168
5.2系统分析 168
5.2.1需求分析 168
5.2.2可行性分析 168
5.2.3项目人员分配 169
5.3系统设计 169
5.3.1系统目标 169
5.3.2系统模块结构 170
5.3.3开发环境与运行环境 171
5.3.4点歌管理系统预览 171
5.4数据库设计 176
5.4.1数据库分析 176
5.4.2管理系统E-R图 176
5.4.3数据库、表的设计 177
5.4.4数据表的关系图 179
5.5系统框架设计 180
5.5.1系统框架功能分析 180
5.5.2系统框架技术分析 180
5.5.3系统框架界面的设计 181
5.5.4系统框架界面的实现 181
5.6歌曲选择设计 185
5.6.1歌曲选择功能分析 185
5.6.2歌曲选择技术分析 185
5.6.3各模块界面的设计 185
5.6.4开户点歌的实现 187
5.6.5按歌手查询的实现 189
5.6.6按拼音查询的实现 193
5.6.7按字数查询的实现 193
5.6.8按歌曲类别查询的实现 196
5.7播放控制模块设计 196
5.7.1播放控制模块功能分析 196
5.7.2播放控制模块技术分析 197
5.7.3播放控制模块界面设计 197
5.7.4播放控制模块的实现 197
5.8后台模块设计 202
5.8.1后台模块功能分析 202
5.8.2后台模块技术分析 202
5.8.3后台模块界面设计 202
5.8.4歌曲属性数据获取的实现 203
5.8.5管理员密码修改的实现 208
5.9结账模块设计 210
5.9.1结账模块功能分析 211
5.9.2结账模块技术分析 211
5.9.3结账模块界面设计 211
5.9.4歌曲计费的实现 211
5.9.5打印回单的实现 212
5.10系统部署和运行 212
5.10.1系统安装配置 213
5.10.2数据库建立及用户参数定制 213
5.11知识点汇总 213
5.12章末总结 214
5.13光盘示例使用指导 214
5.13.1数据库操作说明 214
5.13.2系统源程序操作说明 214
第6章 小型电子词典系统 216
6.1开发背景 217
6.2系统分析 217
6.2.1需求分析 217
6.2.2可行性分析 217
6.2.3项目人员分配 218
6.3系统设计 218
6.3.1系统目标 218
6.3.2系统模块结构 219
6.3.3开发环境与运行环境 220
6.3.4小型电子词典系统预览 220
6.4数据库设计 224
6.4.1数据库分析 224
6.4.2管理系统E-R图 224
6.4.3数据库、表的设计 225
6.4.4数据表的关系图 228
6.5 ODBC数据源配置 228
6.5.1静态建立数据源 229
6.5.2动态建立数据源 231
6.5.3记录集类的建立 232
6.6系统框架设计 233
6.6.1系统框架功能分析 233
6.6.2系统框架技术分析 234
6.6.3系统框架界面的设计 234
6.6.4界面初始化及背景音乐的实现 235
6.6.5数码时钟的实现 236
6.7词库管理模块设计 239
6.7.1词库管理功能分析 240
6.7.2词库管理技术分析 240
6.7.3词库管理界面设计 240
6.7.4词库添加的实现 241
6.7.5词库修改的实现 244
6.7.6词库删除的实现 245
6.7.7设置生词的实现 246
6.8单词查询模块设计 247
6.8.1单词查询功能分析 247
6.8.2单词查询技术分析 247
6.8.3英汉互译的实现 247
6.8.4浏览资料库的实现 250
6.9辅助模块设计 252
6.9.1辅助模块功能分析 252
6.9.2辅助模块技术分析 253
6.9.3辅助模块界面设计 253
6.9.4单词测试的实现 253
6.9.5生词本的实现 256
6.10系统部署和运行 259
6.10.1系统安装配置 260
6.10.2数据库建立及用户参数定制 260
6.11知识点汇总 260
6.12章末总结 261
6.13光盘示例使用指导 261
6.13.1数据库操作说明 261
6.13.2系统源程序操作说明 261
第7章 公交信息查询系统 264
7.1开发背景 265
7.2系统分析 265
7.2.1需求分析 265
7.2.2项目人员分配 265
7.3系统设计 265
7.3.1系统目标 266
7.3.2系统模块结构 266
7.3.3开发环境与运行环境 267
7.3.4系统开发技术介绍 268
7.3.5系统预览 268
7.4数据库设计 270
7.4.1数据库分析 271
7.4.2数据库表的设计及其E-R图 271
7.4.3数据库关系图 272
7.5公交信息查询模块 275
7.5.1公交信息查询模块功能分析 275
7.5.2公交信息查询模块技术分析 275
7.5.3车次查询的实现 275
7.5.4车站查询的实现 276
7.5.5公交换乘的实现 280
7.6公交信息维护模块 287
7.6.1公交信息维护模块功能分析 287
7.6.2公交信息维护模块技术分析 287
7.6.3管理员登录的实现 287
7.6.4单个站点维护的实现 289
7.6.5整条线路维护的实现 293
7.7地图信息模块设计 297
7.7.1地图信息模块功能分析 297
7.7.2地图信息模块技术分析 297
7.7.3地图放大、缩小的实现 297
7.7.4测距的实现 303
7.7.5地图漫游的实现 304
7.8系统部署和运行 304
7.8.1系统安装配置 305
7.8.2数据库建立及用户参数定制 305
7.9开发知识点总结 305
7.10章末总结 306
7.11光盘示例使用指导 306
7.11.1 MapObjects控件安装 306
7.11.2系统运行相关问题说明 307
第8章 毕业设计管理系统 309
8.1开发背景 310
8.2系统分析 310
8.2.1需求分析 310
8.2.2可行性分析 310
8.2.3项目人员分配 311
8.3系统设计 311
8.3.1系统目标 312
8.3.2系统模块结构 312
8.3.3开发环境与运行环境 313
8.3.4系统预览 313
8.4数据库设计 318
8.4.1数据库分析 318
8.4.2管理系统E-R图 318
8.4.3数据库、表的设计 320
8.4.4数据表的关系图 322
8.5双向选题模块 323
8.5.1双向选题模块功能分析 323
8.5.2双向选题模块技术分析 323
8.5.3学生选题的实现 323
8.5.4教师申报的实现 328
8.5.5选题汇总的实现 331
8.6基础信息管理模块 332
8.6.1基础信息管理功能分析 332
8.6.2基本信息管理技术分析 332
8.6.3学生信息控制主界面 332
8.6.4学生信息查询界面 334
8.6.5学生信息管理界面 336
8.6.6教师、课题信息管理 339
8.7阶段控制模块设计 339
8.7.1阶段控制模块功能分析 339
8.7.2阶段控制模块技术分析 339
8.7.3文档审核的实现 339
8.7.4考勤管理的实现 342
8.8答辩管理模块设计 345
8.8.1答辩管理模块功能分析 345
8.8.2答辩管理模块技术分析 345
8.8.3答辩资格审查的实现 345
8.8.4答辩分组的实现 348
8.9系统部署和运行 351
8.9.1系统安装配置 351
8.9.2数据库及用户参数定制 351
8.10开发知识点总结 352
8.11章末总结 352
8.12光盘示例使用指导 352
8.12.1系统登录 352
8.12.2答辩审核和分组 353
第9章 辅助教学系统 354
9.1开发背景 355
9.2系统分析 355
9.2.1需求分析 355
9.2.2可行性分析 355
9.2.3项目人员分配 356
9.3系统设计 356
9.3.1系统目标 356
9.3.2系统模块结构 357
9.3.3开发环境与运行环境 358
9.3.4辅助教学系统预览 358
9.4数据库设计 363
9.4.1数据库分析 364
9.4.2管理系统E-R图 364
9.4.3数据库、表的设计 365
9.4.4数据表的关系图 367
9.5系统框架设计 367
9.5.1系统框架功能分析 368
9.5.2系统框架技术分析 368
9.5.3系统框架界面的设计 368
9.5.4系统框架初始化的实现 368
9.5.5工具栏的创建及功能实现 371
9.6课程模块设计 373
9.6.1课程模块功能分析 373
9.6.2课程模块技术分析 373
9.6.3各模块界面的设计 373
9.6.4课程导航界面的实现 374
9.6.5添加的实现 377
9.6.6章添加的实现 378
9.6.7节添加的实现 380
9.6.8树形控件右键菜单的实现 381
9.6.9课程删除的实现 382
9.7课件模块设计 383
9.7.1课件模块功能分析 383
9.7.2课件模块技术分析 384
9.7.3各模块界面的设计 384
9.7.4课件导航界面的实现 385
9.7.5课件添加的实现 387
9.7.6批量添加的实现 390
9.7.7课件删除的实现 393
9.8 Flash控制模块设计 393
9.8.1 Flash控制模块功能分析 393
9.8.2 Flash控制模块技术分析 393
9.8.3 Flash控制模块的设计 394
9.8.4多视图操作的实现 395
9.8.5 Flash控制模块的实现 96
9.9系统部署和运行 397
9.9.1系统安装配置 397
9.9.2数据库和数据表的建立 398
9.10知识点汇总 398
9.11章末总结 399
9.12光盘示例使用指导 399
9.12.1动态链接库创建 399
9.12.2动态链接库使用 400
第10章 家庭理财系统 401
10.1开发背景 402
10.2系统分析 402
10.2.1需求分析 402
10.2.2可行性分析 402
10.2.3项目人员分配 403
10.3系统设计 403
10.3.1系统目标 403
10.3.2系统模块结构 404
10.3.3开发环境与运行环境 405
10.3.4家庭理财系统预览 405
10.4数据库设计 409
10.4.1数据库分析 410
10.4.2管理系统E-R图 410
10.4.3数据表的设计 410
10.4.4数据表的关系图 412
10.5系统框架设计 413
10.5.1系统框架功能分析 413
10.5.2系统框架技术分析 413
10.5.3系统框架界面的设计 413
10.5.4系统框架界面的实现 414
10.6用户管理设计 417
10.6.1用户管理功能分析 417
10.6.2用户管理技术分析 417
10.6.3用户管理界面的设计 418
10.6.4用户登录的实现 418
10.6.5用户添加的实现 421
10.6.6用户管理的实现 422
10.7收支信息设计 423
10.7.1收支信息模块功能分析 424
10.7.2收支信息模块技术分析 424
10.7.3收支信息界面的设计 424
10.7.4收支信息添加、修改的实现 425
10.7.5收支信息查找的实现 427
10.7.6收支信息删除的实现 429
10.7.7报表打印的实现 429
10.8理财分析模块设计 432
10.8.1理财分析模块功能分析 432
10.8.2理财分析模块技术分析 432
10.8.3理财分析界面的设计 432
10.8.4图表控件属性的设置 434
10.8.5绘制图形的实现 436
10.8.6理财的分析与建议 440
10.9系统部署和运行 440
10.9.1系统安装配置 440
10.9.2数据库和数据表的建立 440
10.10知识点汇总 441
10.11章末总结 441
10.12光盘示例使用指导 442
10.12.1系统登录 442
10.12.2系统源程序操作说明 442
第11章 试卷生成系统 444
11.1开发背景 445
11.2系统分析 445
11.2.1需求分析 445
11.2.2可行性分析 445
11.2.3项目人员分配 446
11.3系统设计 446
11.3.1系统目标 447
11.3.2系统模块结构 447
11.3.3开发环境与运行环境 447
11.3.4试卷生成系统预览 448
11.4数据库设计 451
11.4.1数据库分析 451
11.4.2管理系统E-R图 451
11.4.3数据库、表的设计 453
11.4.4数据表的关系图 456
11.5系统框架设计 456
11.5.1系统框架功能分析 457
11.5.2系统框架技术分析 457
11.5.3系统框架界面的设计 457
11.5.4功能操作界面的实现 457
11.5.5分割视图的实现 461
11.6用户登录模块设计 462
11.6.1登录模块功能分析 462
11.6.2登录模块技术分析 462
11.6.3登录界面的设计 462
11.6.4登录界面的实现 463
11.7题库管理模块设计 464
11.7.1题库管理模块功能分析 464
11.7.2题库管理模块技术分析 464
11.7.3题库管理模块设计 464
11.7.4试题添加的实现 465
11.7.5试题修改、删除实现 468
11.7.6试题查找模块实现 471
11.8试卷生成模块设计 474
11.8.1试卷生成模块功能分析 474
11.8.2试卷生成模块技术分析 474
11.8.3试卷生成界面的设计 475
11.8.4 Visual C++ 6.0引入Word的实现 475
11.8.5手工生成试卷的实现 476
11.8.6随机生成试卷的实现 479
11.9系统管理模块设计 480
11.9.1系统管理模块功能分析 480
11.9.2系统管理模块技术分析 480
11.9.3系统管理模块的设计 481
11.9.4用户管理界面的实现 481
11.9.5数据库备份界面的实现 485
11.9.6数据库还原界面的实现 486
11.10系统部署和运行 487
11.10.1系统安装配置 487
11.10.2数据库和数据表的建立 488
11.11知识点汇总 488
11.12章末总结 488
11.13光盘示例使用指导 489
11.13.1数据库操作说明 489
11.13.2系统源程序操作说明 490