第1章 企业进销存管理系统(Visual
Basic 6.0+SQL Server 2000实现)1
教学视频:1小时50分
1.1 开发背景2
1.2 系统分析2
1.2.1 需求分析2
1.2.2 可行性分析2
1.2.3 编写项目计划书3
1.3 系统设计6
1.3.1 系统目标6
1.3.2 系统功能结构6
1.3.3 业务逻辑编码规则7
1.3.4 系统预览8
1.3.5 业务流程图9
1.4 数据库设计10
1.4.1 数据库概要说明10
1.4.2 数据库概念设计11
1.4.3 数据库逻辑设计12
1.5 公共模块设计13
1.6 主窗体设计14
1.6.1 主窗体模块概述14
1.6.2 主窗体技术分析15
1.6.3 主窗体实现过程17
1.7 系统登录模块设计24
1.7.1 系统登录模块概述24
1.7.2 系统登录模块技术分析24
1.7.3 系统登录模块实现过程26
1.8 商品入库模块设计32
1.8.1 商品入库模块概述32
1.8.2 商品入库模块技术分析33
1.8.3 商品入库模块实现过程34
1.8.4 单元测试40
1.9 商品借出模块设计41
1.9.1 商品借出模块概述41
1.9.2 商品借出模块技术分析42
1.9.3 商品借出模块实现过程43
1.9.4 单元测试47
1.10 出入库现金年统计模块设计48
1.10.1 出入库现金年统计模块概述48
1.10.2 出入库现金年统计模块技术分析48
1.10.3 出入库现金年统计模块实现过程49
1.11 文件清单52
1.12 开发技巧与难点分析53
1.12.1 将窗体显示在屏幕中间53
1.12.2 移动无标题栏窗体54
1.13 文件处理技术55
1.13.1 文件的概念55
1.13.2 文件的分类55
1.13.3 文件处理的一般步骤57
1.13.4 顺序文件58
1.13.5 随机文件62
1.13.6 二进制文件64
1.13.7 常用的文件操作语句和函数65
1.14 本章总结71
第2章 学生订票管理系统(Visual Basic 6.0
+SQL Server 2005实现)72
教学视频:1小时53分
2.1 开发背景73
2.2 系统分析73
2.2.1 需求分析73
2.2.2 可行性分析73
2.3 系统设计74
2.3.1 系统目标74
2.3.2 系统功能结构74
2.3.3 系统预览75
2.3.4 业务流程图76
2.4 数据库设计76
2.4.1 数据库概要说明76
2.4.2 数据库概念设计77
2.4.3 数据库逻辑设计78
2.5 公共模块设计79
2.6 客户端主窗体设计80
2.6.1 客户端主窗体模块概述80
2.6.2 客户端主窗体技术分析80
2.6.3 客户端主窗体实现过程82
第1章 企业进销存管理系统(Visual
Basic 6.0+SQL Server 2000实现)1
教学视频:1小时50分
1.1 开发背景2
1.2 系统分析2
1.2.1 需求分析2
1.2.2 可行性分析2
1.2.3 编写项目计划书3
1.3 系统设计6
1.3.1 系统目标6
1.3.2 系统功能结构6
1.3.3 业务逻辑编码规则7
1.3.4 系统预览8
1.3.5 业务流程图9
1.4 数据库设计10
1.4.1 数据库概要说明10
1.4.2 数据库概念设计11
1.4.3 数据库逻辑设计12
1.5 公共模块设计13
1.6 主窗体设计14
1.6.1 主窗体模块概述14
1.6.2 主窗体技术分析15
1.6.3 主窗体实现过程17
1.7 系统登录模块设计24
1.7.1 系统登录模块概述24
1.7.2 系统登录模块技术分析24
1.7.3 系统登录模块实现过程26
1.8 商品入库模块设计32
1.8.1 商品入库模块概述32
1.8.2 商品入库模块技术分析33
1.8.3 商品入库模块实现过程34
1.8.4 单元测试40
1.9 商品借出模块设计41
1.9.1 商品借出模块概述41
1.9.2 商品借出模块技术分析42
1.9.3 商品借出模块实现过程43
1.9.4 单元测试47
1.10 出入库现金年统计模块设计48
1.10.1 出入库现金年统计模块概述48
1.10.2 出入库现金年统计模块技术分析48
1.10.3 出入库现金年统计模块实现过程49
1.11 文件清单52
1.12 开发技巧与难点分析53
1.12.1 将窗体显示在屏幕中间53
1.12.2 移动无标题栏窗体54
1.13 文件处理技术55
1.13.1 文件的概念55
1.13.2 文件的分类55
1.13.3 文件处理的一般步骤57
1.13.4 顺序文件58
1.13.5 随机文件62
1.13.6 二进制文件64
1.13.7 常用的文件操作语句和函数65
1.14 本章总结71
第2章 学生订票管理系统(Visual Basic 6.0
+SQL Server 2005实现)72
教学视频:1小时53分
2.1 开发背景73
2.2 系统分析73
2.2.1 需求分析73
2.2.2 可行性分析73
2.3 系统设计74
2.3.1 系统目标74
2.3.2 系统功能结构74
2.3.3 系统预览75
2.3.4 业务流程图76
2.4 数据库设计76
2.4.1 数据库概要说明76
2.4.2 数据库概念设计77
2.4.3 数据库逻辑设计78
2.5 公共模块设计79
2.6 客户端主窗体设计80
2.6.1 客户端主窗体模块概述80
2.6.2 客户端主窗体技术分析80
2.6.3 客户端主窗体实现过程82
2.6.4 单元测试86
2.7 列车时刻表模块设计86
2.7.1 列车时刻表模块概述86
2.7.2 列车时刻表模块技术分析87
2.7.3 列车时刻表模块实现过程88
2.8 订票管理模块设计91
2.8.1 订票管理模块概述91
2.8.2 订票管理模块技术分析91
2.8.3 订票管理模块实现过程93
2.8.4 单元测试99
2.9 剩余车票查询模块设计100
2.9.1 剩余车票查询模块概述100
2.9.2 剩余车票查询模块技术分析100
2.9.3 剩余车票查询模块实现过程101
2.9.4 单元测试103
2.10 列车信息录入模块设计103
2.10.1 列车信息录入模块概述103
2.10.2 列车信息录入模块技术分析104
2.10.3 列车信息录入模块实现过程104
2.10.4 单元测试108
2.11 信息统计模块设计109
2.11.1 信息统计模块概述109
2.11.2 信息统计模块技术分析109
2.11.3 信息统计模块实现过程111
2.12 文件清单113
2.13 SQL Server 2005数据库基本应用技术
专题114
2.13.1 SQL Server 2005简介114
2.13.2 选择合适的SQL Server 2005版本115
2.13.3 SQL Server 2005工具简介116
2.13.4 在SQL Server 2005中创建数据库和表118
2.14 本章总结121
第3章 图书馆管理系统(Visual Basic 6.0
+Access 2000实现)122
教学视频:2小时1分
3.1 开发背景123
3.2 需求分析123
3.3 系统设计123
3.3.1 系统目标123
3.3.2 系统功能结构124
3.3.3 系统预览124
3.3.4 业务流程图125
3.4 数据库设计126
3.4.1 数据库概要说明126
3.4.2 数据库概念设计127
3.4.3 数据库逻辑设计128
3.5 公共模块设计130
3.6 主窗体设计130
3.6.1 主窗体模块概述130
3.6.2 主窗体技术分析131
3.6.3 主窗体实现过程133
3.7 读者信息管理138
3.7.1 读者信息管理模块概述138
3.7.2 读者信息管理模块技术分析138
3.7.3 读者信息管理模块实现过程139
3.7.4 单元测试144
3.8 读者借书管理模块设计144
3.8.1 读者借书管理模块概述144
3.8.2 读者借书管理模块技术分析145
3.8.3 读者借书管理模块实现过程146
3.9 图书丢失管理模块设计150
3.9.1 图书丢失管理模块概述150
3.9.2 图书丢失管理模块技术分析150
3.9.3 图书丢失管理模块实现过程153
3.10 图书验收报表模块设计157
3.10.1 图书验收报表模块概述157
3.10.2 图书验收报表模块技术分析158
3.10.3 图书验收报表模块实现过程161
3.10.4 单元测试163
3.11 文件清单163
3.12 开发技巧与难点分析164
3.12.1 窗体分隔条的实现164
3.12.2 禁止ListView控件中的项目被拖动165
3.13 数据环境设计器及报表的使用167
3.13.1 添加数据环境对象167
3.13.2 Connection对象168
3.13.3 Command对象170
3.13.4 DataReport报表174
3.14 本章总结177
第4章 在线考试系统(Visual Basic 6.0
+SQL Server 2000实现)178
教学视频:2小时42分
4.1 开发背景179
4.2 系统分析179
4.2.1 需求分析179
4.2.2 可行性分析179
4.3 系统设计179
4.3.1 系统目标179
4.3.2 系统功能结构180
4.3.3 系统预览180
4.3.4 业务流程图182
4.4 数据库设计183
4.4.1 数据库概要说明183
4.4.2 数据库概念设计183
4.4.3 数据库逻辑设计185
4.5 公共模块设计187
4.6 系统登录模块设计189
4.6.1 系统登录模块概述189
4.6.2 系统登录模块技术分析190
4.6.3 系统登录模块实现过程191
4.6.4 单元测试194
4.7 主窗体设计195
4.7.1 主窗体模块概述195
4.7.2 主窗体技术分析195
4.7.3 主窗体的实现过程196
4.7.4 单元测试199
4.8 考试窗体设计200
4.8.1 考试窗体模块概述200
4.8.2 考试窗体技术分析200
4.8.3 考试窗体实现过程202
4.9 后台管理员窗体设计214
4.9.1 管理员窗体模块概述214
4.9.2 管理员窗体技术分析214
4.9.3 管理员窗体实现过程215
4.10 修改试题窗体设计217
4.10.1 修改试题窗体模块概述217
4.10.2 修改试题窗体技术分析218
4.10.3 修改试题窗体实现过程218
4.10.4 单元测试221
4.11 文件清单221
4.12 开发技巧与难点分析222
4.13 打包技术专题223
4.13.1 打包技术概述223
4.13.2 编译程序224
4.13.3 打包的详细过程225
4.14 本章总结231
第5章 餐饮管理系统(Visual Basic 6.0
+SQL Server 2000实现)232
教学视频:2小时12分
5.1 开发背景233
5.2 需求分析233
5.3 系统设计233
5.3.1 系统目标233
5.3.2 系统功能结构234
5.3.3 系统预览235
5.3.4 业务流程图236
5.4 数据库设计236
5.4.1 数据库概要说明236
5.4.2 数据库概念设计237
5.4.3 数据库逻辑设计239
5.5 公共模块设计242
5.6 主窗体设计246
5.6.1 主窗体模块概述246
5.6.2 主窗体技术分析247
5.6.3 主窗体实现过程250
5.6.4 单元测试254
5.7 系统登录模块设计254
5.7.1 系统登录模块概述254
5.7.2 系统登录模块技术分析254
5.7.3 系统登录模块实现过程255
5.7.4 单元测试259
5.8 开台管理模块设计259
5.8.1 开台管理模块概述259
5.8.2 开台管理模块技术分析260
5.8.3 开台管理模块实现过程261
5.9 转台服务模块设计266
5.9.1 转台服务模块概述266
5.9.2 转台服务模块技术分析266
5.9.3 转台服务模块实现过程268
5.10 进货管理模块设计270
5.10.1 进货管理模块概述270
5.10.2 进货管理模块技术分析271
5.10.3 进货管理模块实现过程271
5.11 文件清单278
5.12 开发技巧与难点分析279
5.12.1 限制错误登录次数280
5.12.2 辅助输入功能280
5.13 帮助文件制作技术专题280
5.13.1 安装Microsoft Help Workshop281
5.13.2 制作RTF帮助文件282
5.13.3 编译RTF文件286
5.13.4 制作帮助主题文件287
5.13.5 编译成help.hlp文件288
5.14 本章总结289
第6章 酒店客房管理系统(Visual Basic 6.0
+Access 2003实现)290
教学视频:1小时37分
6.1 开发背景291
6.2 系统分析291
6.2.1 需求分析291
6.2.2 可行性分析291
6.3 系统设计291
6.3.1 系统目标291
6.3.2 系统功能结构292
6.3.3 系统预览293
6.3.4 业务流程图294
6.4 数据库设计295
6.4.1 数据库概要说明295
6.4.2 数据库概念设计295
6.4.3 数据库逻辑设计296
6.5 公共模块设计298
6.6 主窗体设计299
6.6.1 主窗体界面概述299
6.6.2 主窗体界面技术分析300
6.6.3 主窗体实现过程300
6.6.4 单元测试303
6.7 系统登录模块设计304
6.7.1 系统登录模块概述304
6.7.2 系统登录模块技术分析304
6.7.3 系统登录模块实现过程305
6.7.4 单元测试306
6.8 住宿登记模块307
6.8.1 住宿登记模块概述307
6.8.2 住宿登记模块技术分析307
6.8.3 住宿登记模块实现过程308
6.8.4 单元测试313
6.9 房态查看模块设计313
6.9.1 房态查看模块概述313
6.9.2 房态查看模块技术分析314
6.9.3 房态查看模块实现过程314
6.10 调房登记模块设计316
6.10.1 调房登记模块概述316
6.10.2 调房登记模块技术分析316
6.10.3 调房登记模块实现过程318
6.11 追加押金模块设计321
6.11.1 追加押金模块概述321
6.11.2 追加押金模块技术分析321
6.11.3 追加押金模块实现过程322
6.12 客房销售报表模块设计323
6.12.1 客房销售报表模块概述323
6.12.2 客房销售报表模块技术分析324
6.12.3 客房销售报表模块实现过程325
6.12.4 单元测试327
6.13 宿费提醒模块设计328
6.13.1 宿费提醒模块概述328
6.13.2 宿费提醒模块技术分析328
6.13.3 宿费提醒模块实现过程330
6.14 文件清单331
6.15 打印技术专题332
6.15.1 使用Printers集合设置打印机332
6.15.2 使用PrintForm方法打印333
6.15.3 使用Printer对象打印333
6.15.4 设置打印字体、字号338
6.15.5 动态分页打印339
6.16 本章总结340
第7章 小区物业管理系统(Visual
Basic 6.0+Access 2003实现)341
教学视频:1小时30分
7.1 开发背景342
7.2 系统分析342
7.2.1 需求分析342
7.2.2 可行性分析342
7.3 系统设计343
7.3.1 系统目标343
7.3.2 系统功能结构343
7.3.3 系统预览344
7.3.4 业务流程图345
7.4 数据库设计346
7.4.1 数据库概要说明346
7.4.2 数据库概念设计347
7.4.3 数据库逻辑设计348
7.5 公共模块设计350
7.6 主窗体设计351
7.6.1 主窗体模块概述351
7.6.2 主窗体技术分析351
7.6.3 主窗体实现过程353
7.7 系统登录模块设计358
7.7.1 系统登录模块概述359
7.7.2 系统登录模块技术分析359
7.7.3 系统登录模块实现过程359
7.8 大楼信息登记模块设计362
7.8.1 大楼信息登记模块概述362
7.8.2 大楼信息登记模块技术分析362
7.8.3 大楼信息登记模块实现过程364
7.8.4 单元测试367
7.9 人口查询模块设计368
7.9.1 人口查询模块概述368
7.9.2 人口查询模块技术分析369
7.9.3 人口查询模块实现过程370
7.10 数据备份模块设计373
7.10.1 数据备份模块概述373
7.10.2 数据备份模块技术分析374
7.10.3 数据备份模块实现过程374
7.10.4 单元测试376
7.11 文件清单377
7.12 ADO技术专题379
7.12.1 ADO对象的概述379
7.12.2 Connection对象(连接数据源)380
7.12.3 Recordset对象(记录集对象)382
7.12.4 Command对象(命令对象)386
7.12.5 Field对象(字段对象)388
7.13 本章总结388
第8章 企业人事管理系统(Visual Basic 6.0
+SQL Server 2000+Crystal Report 10
实现)389
教学视频:3小时10分
8.1 概述390
8.2 系统设计390
8.2.1 系统目标390
8.2.2 系统功能结构391
8.2.3 系统预览391
8.3 数据库设计392
8.3.1 数据库概要说明392
8.3.2 数据库概念设计393
8.3.3 数据库逻辑设计395
8.4 公共模块设计398
8.5 主窗体设计399
8.5.1 主窗体模块概述399
8.5.2 主窗体技术分析399
8.5.3 MDI主窗体实现过程401
8.5.4 菜单实现过程402
8.5.5 工具栏实现过程402
8.6 添加员工信息模块设计404
8.6.1 添加员工信息模块概述404
8.6.2 添加员工信息模块技术分析405
8.6.3 添加员工信息模块实现过程408
8.7 添加/修改出勤模块设计414
8.7.1 添加/修改出勤模块概述414
8.7.2 添加/修改出勤模块技术分析414
8.7.3 选择员工模块实现过程415
8.7.4 添加/修改出勤模块的实现过程420
8.8 员工公出/请假模块设计424
8.8.1 员工公出/请假模块概述424
8.8.2 员工公出/请假模块技术分析424
8.8.3 添加或修改员工公出/请假模块实现
过程425
8.8.4 员工公出/请假模块实现过程427
8.9 文件清单430
8.10 水晶报表Crystal Reports 10技术
专题431
8.10.1 打开或创建一个报表432
8.10.2 认识报表的各个部分432
8.10.3 使用报表向导创建报表433
8.10.4 手动创建报表436
8.10.5 在Visual Basic工程中使用报表437
8.11 本章总结439
第9章 BQ聊天系统(Visual Basic 6.0
+SQL Server 2005实现)440
教学视频:2小时
9.1 BQ开发背景441
9.2 需求分析441
9.3 系统设计441
9.3.1 系统目标441
9.3.2 系统功能结构441
9.3.3 系统预览441
9.3.4 业务流程图443
9.4 数据库设计443
9.4.1 数据库概要说明443
9.4.2 数据库概念设计444
9.4.3 数据库逻辑设计445
9.4.4 触发器的创建446
9.5 公共模块设计449
9.6 主窗体设计452
9.6.1 主窗体模块概述452
9.6.2 主窗体技术分析453
9.6.3 主窗体实现过程454
9.7 系统登录模块设计461
9.7.1 系统登录模块概述461
9.7.2 系统登录模块技术分析461
9.7.3 系统登录模块实现过程464
9.7.4 单元测试472
9.8 通话模块472
9.8.1 通话模块概述472
9.8.2 通话模块技术分析472
9.8.3 通话模块实现过程474
9.8.4 单元测试476
9.9 添加好友模块477
9.9.1 添加好友模块概述477
9.9.2 添加好友模块技术分析477
9.9.3 添加好友模块实现过程478
9.10 好友分组模块479
9.10.1 好友分组模块概述479
9.10.2 好友分组模块技术分析480
9.10.3 好友分组模块实现过程480
9.11 BQ系统服务器482
9.11.1 BQ系统服务器模块概述482
9.11.2 BQ系统服务器模块技术分析482
9.11.3 BQ系统服务器模块实现过程483
9.12 文件清单485
9.13 开发技巧与难点分析486
9.13.1 窗体透明486
9.13.2 Flash透明488
9.13.3 系统托盘及其应用489
9.14 套接字技术专题490
9.14.1 Winsock控件的概述490
9.14.2 Winsock控件State属性490
9.14.3 Winsock控件Connect事件491
9.14.4 ConnectionRequest事件491
9.14.5 Error事件492
9.15 本章总结493
第10章 *黄金屋*书友会短信发送系统
(Visual Basic 6.0+ SQL Server
2000+短信猫实现)494
教学视频:1小时38分
10.1 开发背景495
10.2 系统分析495
10.2.1 需求分析495
10.2.2 可行性分析495
10.3 系统设计496
10.3.1 系统目标496
10.3.2 系统功能结构496
10.3.3 系统预览496
10.3.4 业务流程图497
10.4 数据库设计498
10.4.1 数据库概要说明498
10.4.2 数据库概念设计499
10.4.3 数据库逻辑设计501
10.5 公共模块设计503
10.6 主窗体设计504
10.6.1 主窗体模块概述504
10.6.2 主窗体技术分析504
10.6.3 主窗体实现过程505
10.7 短信猫设置模块设计508
10.7.1 短信猫设置模块概述508
10.7.2 短信猫设置模块技术分析508
10.7.3 短信猫设置模块实现过程509
10.8 短信发送模块设计510
10.8.1 短信发送模块概述510
10.8.2 短信发送模块技术分析510
10.8.3 短信发送模块实现过程511
10.8.4 单元测试515
10.9 号码生成模块设计515
10.9.1 号码生成模块概述515
10.9.2 号码生成模块技术分析516
10.9.3 号码生成模块实现过程518
10.10 短信接收模块设计520
10.10.1 短信接收模块概述520
10.10.2 短信接收模块技术分析521
10.10.3 短信接收模块实现过程521
10.10.4 单元测试524
10.11 投票统计模块设计524
10.11.1 投票统计模块概述524
10.11.2 投票统计模块技术分析525
10.11.3 投票统计模块实现过程525
10.11.4 单元测试528
10.12 投票抽奖模块设计529
10.12.1 投票抽奖模块概述529
10.12.2 投票抽奖模块技术分析529
10.12.3 投票抽奖模块实现过程530
10.13 文件清单533
10.14 短信猫技术专题534
10.15 本章总结536