第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 系统设计5
1.3.1 系统目标5
1.3.2 系统功能结构6
1.3.3 业务逻辑编码规则6
1.3.4 系统预览8
1.3.5 业务流程图9
1.4 数据库设计10
1.4.1 数据库概要说明10
1.4.2 数据库概念设计10
1.4.3 数据库逻辑设计11
1.5 公共模块设计13
1.6 主窗体设计13
1.6.1 主窗体概述13
1.6.2 主窗体技术分析14
1.6.3 主窗体实现过程16
1.7 系统登录模块设计22
1.7.1 系统登录模块概述22
1.7.2 系统登录模块技术分析23
1.7.3 系统登录模块实现过程25
1.8 商品入库模块设计30
1.8.1 商品入库模块概述30
1.8.2 商品入库模块技术分析31
1.8.3 商品入库模块实现过程32
1.8.4 单元测试38
1.9 商品借出模块设计39
1.9.1 商品借出模块概述39
1.9.2 商品借出模块技术分析40
1.9.3 商品借出模块实现过程41
1.9.4 单元测试45
1.10 出入库现金年统计模块设计46
1.10.1 出入库现金年统计模块概述46
1.10.2 出入库现金年统计模块技术分析47
1.10.3 出入库现金年统计模块实现过程47
1.11 文件清单50
1.12 开发技巧与难点分析51
1.12.1 将窗体显示在屏幕中间51
1.12.2 移动无标题栏窗体52
1.13 文件处理技术53
1.13.1 文件的概念53
1.13.2 文件的分类53
1.13.3 文件处理的一般步骤55
1.13.4 顺序文件55
1.13.5 随机文件60
1.13.6 二进制文件62
1.13.7 常用的文件操作语句和函数63
1.14 本章总结69
第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 系统设计5
1.3.1 系统目标5
1.3.2 系统功能结构6
1.3.3 业务逻辑编码规则6
1.3.4 系统预览8
1.3.5 业务流程图9
1.4 数据库设计10
1.4.1 数据库概要说明10
1.4.2 数据库概念设计10
1.4.3 数据库逻辑设计11
1.5 公共模块设计13
1.6 主窗体设计13
1.6.1 主窗体概述13
1.6.2 主窗体技术分析14
1.6.3 主窗体实现过程16
1.7 系统登录模块设计22
1.7.1 系统登录模块概述22
1.7.2 系统登录模块技术分析23
1.7.3 系统登录模块实现过程25
1.8 商品入库模块设计30
1.8.1 商品入库模块概述30
1.8.2 商品入库模块技术分析31
1.8.3 商品入库模块实现过程32
1.8.4 单元测试38
1.9 商品借出模块设计39
1.9.1 商品借出模块概述39
1.9.2 商品借出模块技术分析40
1.9.3 商品借出模块实现过程41
1.9.4 单元测试45
1.10 出入库现金年统计模块设计46
1.10.1 出入库现金年统计模块概述46
1.10.2 出入库现金年统计模块技术分析47
1.10.3 出入库现金年统计模块实现过程47
1.11 文件清单50
1.12 开发技巧与难点分析51
1.12.1 将窗体显示在屏幕中间51
1.12.2 移动无标题栏窗体52
1.13 文件处理技术53
1.13.1 文件的概念53
1.13.2 文件的分类53
1.13.3 文件处理的一般步骤55
1.13.4 顺序文件55
1.13.5 随机文件60
1.13.6 二进制文件62
1.13.7 常用的文件操作语句和函数63
1.14 本章总结69
第2章 学生订票管理系统(Visual Basic
6.0+SQL Server 2005实现)70
视频讲解:1小时53分钟
2.1 开发背景71
2.2 系统分析71
2.2.1 需求分析71
2.2.2 可行性分析71
2.3 系统设计72
2.3.1 系统目标72
2.3.2 系统功能结构72
2.3.3 系统预览73
2.3.4 业务流程图74
2.4 数据库设计74
2.4.1 数据库概要说明74
2.4.2 数据库概念设计75
2.4.3 数据库逻辑设计76
2.5 公共模块设计77
2.6 客户端主窗体设计77
2.6.1 客户端主窗体模块概述77
2.6.2 客户端主窗体技术分析78
2.6.3 客户端主窗体实现过程80
2.6.4 单元测试83
2.7 列车时刻表模块设计84
2.7.1 列车时刻表模块概述84
2.7.2 列车时刻表模块技术分析84
2.7.3 列车时刻表模块实现过程86
2.8 订票管理模块设计88
2.8.1 订票管理模块概述88
2.8.2 订票管理模块技术分析89
2.8.3 订票管理模块实现过程91
2.8.4 单元测试97
2.9 剩余车票查询模块设计97
2.9.1 剩余车票查询模块概述97
2.9.2 剩余车票查询模块技术分析98
2.9.3 剩余车票查询模块实现过程98
2.9.4 单元测试100
2.10 列车信息录入模块设计100
2.10.1 列车信息录入模块概述100
2.10.2 列车信息录入模块技术分析101
2.10.3 列车信息录入模块实现过程101
2.10.4 单元测试105
2.11 信息统计模块设计106
2.11.1 信息统计模块概述106
2.11.2 信息统计模块技术分析106
2.11.3 信息统计模块实现过程108
2.12 文件清单110
2.13 SQL Server 2005数据库基本应用
技术专题111
2.13.1 SQL Server 2005简介111
2.13.2 选择合适的SQL Server 2005版本111
2.13.3 SQL Server 2005工具简介113
2.13.4 在SQL Server 2005中创建数据库和表114
2.14 本章总结117
第3章 图书馆管理系统(Visual Basic
6.0+Access 2000实现)118
视频讲解:2小时1分钟
3.1 开发背景119
3.2 需求分析119
3.3 系统设计119
3.3.1 系统目标119
3.3.2 系统功能结构120
3.3.3 系统预览120
3.3.4 业务流程图121
3.4 数据库设计122
3.4.1 数据库概要说明122
3.4.2 数据库概念设计122
3.4.3 数据库逻辑设计123
3.5 公共模块设计125
3.6 主窗体设计126
3.6.1 主窗体概述126
3.6.2 主窗体技术分析126
3.6.3 主窗体实现过程128
3.7 读者信息管理模块设计132
3.7.1 读者信息管理模块概述132
3.7.2 读者信息管理模块技术分析133
3.7.3 读者信息管理模块实现过程134
3.7.4 单元测试138
3.8 读者借书管理模块设计139
3.8.1 读者借书管理模块概述139
3.8.2 读者借书管理模块技术分析139
3.8.3 读者借书管理模块实现过程140
3.9 图书丢失管理模块设计144
3.9.1 图书丢失管理模块概述144
3.9.2 图书丢失管理模块技术分析145
3.9.3 图书丢失管理模块实现过程147
3.10 图书验收报表模块设计151
3.10.1 图书验收报表模块概述151
3.10.2 图书验收报表模块技术分析151
3.10.3 图书验收报表模块实现过程154
3.10.4 单元测试155
3.11 文件清单156
3.12 开发技巧与难点分析157
3.12.1 窗体分隔条的实现157
3.12.2 禁止ListView控件中的项目被拖动158
3.13 数据环境设计器及报表的使用159
3.13.1 添加数据环境对象160
3.13.2 Connection对象161
3.13.3 Command对象163
3.13.4 DataReport报表166
3.14 本章总结170
第4章 在线考试系统(Visual Basic
6.0+SQL Server 2000实现)171
视频讲解:2小时42分钟
4.1 开发背景172
4.2 系统分析172
4.2.1 需求分析172
4.2.2 可行性分析172
4.3 系统设计172
4.3.1 系统目标172
4.3.2 系统功能结构173
4.3.3 系统预览173
4.3.4 业务流程图175
4.4 数据库设计175
4.4.1 数据库概要说明175
4.4.2 数据库概念设计176
4.4.3 数据库逻辑设计177
4.5 公共模块设计179
4.6 系统登录模块设计181
4.6.1 系统登录模块概述181
4.6.2 系统登录模块技术分析182
4.6.3 系统登录模块实现过程183
4.6.4 单元测试186
4.7 主窗体设计186
4.7.1 主窗体概述186
4.7.2 主窗体技术分析187
4.7.3 主窗体实现过程187
4.7.4 单元测试191
4.8 考试窗体设计191
4.8.1 考试窗体概述191
4.8.2 考试窗体技术分析192
4.8.3 考试窗体实现过程193
4.9 后台管理员窗体设计205
4.9.1 管理员窗体概述205
4.9.2 管理员窗体技术分析206
4.9.3 管理员窗体实现过程207
4.10 修改试题窗体设计209
4.10.1 修改试题窗体概述209
4.10.2 修改试题窗体技术分析209
4.10.3 修改试题窗体实现过程210
4.10.4 单元测试212
4.11 文件清单212
4.12 开发技巧与难点分析213
4.13 打包技术专题215
4.13.1 打包技术概述215
4.13.2 编译程序215
4.13.3 打包的详细过程216
4.14 本章总结221
第5章 餐饮管理系统(Visual Basic 6.0+SQL
Server 2000实现)222
视频讲解:2小时12分钟
5.1 开发背景223
5.2 需求分析223
5.3 系统设计223
5.3.1 系统目标223
5.3.2 系统功能结构224
5.3.3 系统预览225
5.3.4 业务流程图226
5.4 数据库设计226
5.4.1 数据库概要说明226
5.4.2 数据库概念设计227
5.4.3 数据库逻辑设计228
5.5 公共模块设计231
5.6 主窗体设计235
5.6.1 主窗体概述235
5.6.2 主窗体技术分析235
5.6.3 主窗体实现过程238
5.6.4 单元测试242
5.7 系统登录模块设计242
5.7.1 系统登录模块概述242
5.7.2 系统登录模块技术分析243
5.7.3 系统登录模块实现过程244
5.7.4 单元测试247
5.8 开台管理模块设计247
5.8.1 开台管理模块概述247
5.8.2 开台管理模块技术分析248
5.8.3 开台管理模块实现过程249
5.9 转台服务模块设计254
5.9.1 转台服务模块概述254
5.9.2 转台服务模块技术分析255
5.9.3 转台服务模块实现过程256
5.10 进货管理模块设计258
5.10.1 进货管理模块概述258
5.10.2 进货管理模块技术分析259
5.10.3 进货管理模块实现过程260
5.11 文件清单266
5.12 开发技巧与难点分析268
5.12.1 限制错误登录次数268
5.12.2 辅助输入功能268
5.13 帮助文件制作技术专题269
5.13.1 安装Microsoft Help Workshop269
5.13.2 制作RTF帮助文件270
5.13.3 编译RTF文件274
5.13.4 制作帮助主题文件275
5.13.5 编译成help.hlp文件276
5.14 本章总结276
第6章 酒店客房管理系统(Visual Basic
6.0+Access 2003实现)277
视频讲解:1小时37分钟
6.1 开发背景278
6.2 系统分析278
6.2.1 需求分析278
6.2.2 可行性分析278
6.3 系统设计278
6.3.1 系统目标278
6.3.2 系统功能结构279
6.3.3 系统预览280
6.3.4 业务流程图281
6.4 数据库设计282
6.4.1 数据库概要说明282
6.4.2 数据库概念设计282
6.4.3 数据库逻辑设计283
6.5 公共模块设计285
6.6 主窗体设计286
6.6.1 主窗体概述286
6.6.2 主窗体技术分析286
6.6.3 主窗体实现过程287
6.6.4 单元测试290
6.7 系统登录模块设计290
6.7.1 系统登录模块概述290
6.7.2 系统登录模块技术分析291
6.7.3 系统登录模块实现过程292
6.7.4 单元测试293
6.8 住宿登记模块设计293
6.8.1 住宿登记模块概述293
6.8.2 住宿登记模块技术分析294
6.8.3 住宿登记模块实现过程294
6.8.4 单元测试299
6.9 房态查看模块设计300
6.9.1 房态查看模块概述300
6.9.2 房态查看模块技术分析300
6.9.3 房态查看模块实现过程301
6.10 调房登记模块设计302
6.10.1 调房登记模块概述302
6.10.2 调房登记模块技术分析303
6.10.3 调房登记模块实现过程304
6.11 追加押金模块设计307
6.11.1 追加押金模块概述307
6.11.2 追加押金模块技术分析307
6.11.3 追加押金模块实现过程308
6.12 客房销售报表模块设计310
6.12.1 客房销售报表模块概述310
6.12.2 客房销售报表模块技术分析310
6.12.3 客房销售报表模块实现过程311
6.12.4 单元测试313
6.13 宿费提醒模块设计314
6.13.1 宿费提醒模块概述314
6.13.2 宿费提醒模块技术分析314
6.13.3 宿费提醒模块实现过程315
6.14 文件清单317
6.15 打印技术专题317
6.15.1 使用Printers集合设置打印机318
6.15.2 使用PrintForm方法打印318
6.15.3 使用Printer对象打印319
6.15.4 设置打印字体、字号324
6.15.5 动态分页打印325
6.16 本章总结326
第7章 小区物业管理系统(Visual Basic
6.0+Access 2003实现)327
视频讲解:1小时30分钟
7.1 开发背景328
7.2 系统分析328
7.2.1 需求分析328
7.2.2 可行性分析328
7.3 系统设计329
7.3.1 系统目标329
7.3.2 系统功能结构329
7.3.3 系统预览330
7.3.4 业务流程图331
7.4 数据库设计332
7.4.1 数据库概要说明332
7.4.2 数据库概念设计333
7.4.3 数据库逻辑设计334
7.5 公共模块设计336
7.6 主窗体设计336
7.6.1 主窗体概述337
7.6.2 主窗体技术分析337
7.6.3 主窗体实现过程339
7.7 系统登录模块设计343
7.7.1 系统登录模块概述344
7.7.2 系统登录模块技术分析344
7.7.3 系统登录模块实现过程344
7.8 大楼信息登记模块设计346
7.8.1 大楼信息登记模块概述347
7.8.2 大楼信息登记模块技术分析347
7.8.3 大楼信息登记模块实现过程349
7.8.4 单元测试352
7.9 人口查询模块设计353
7.9.1 人口查询模块概述353
7.9.2 人口查询模块技术分析353
7.9.3 人口查询模块实现过程354
7.10 数据备份模块设计357
7.10.1 数据备份模块概述357
7.10.2 数据备份模块技术分析358
7.10.3 数据备份模块实现过程359
7.10.4 单元测试361
7.11 文件清单361
7.12 ADO技术专题363
7.12.1 ADO对象的概述363
7.12.2 Connection对象(连接数据源)364
7.12.3 Recordset对象(记录集对象)366
7.12.4 Command对象(命令对象)370
7.12.5 Field对象(字段对象)372
7.13 本章总结372
第8章 企业人事管理系统(Visual Basic
6.0+SQL Server 2000+Crystal
Reports 10实现)373
视频讲解:3小时10分钟
8.1 概述374
8.2 系统设计374
8.2.1 系统目标374
8.2.2 系统功能结构375
8.2.3 系统预览375
8.3 数据库设计376
8.3.1 数据库概要说明376
8.3.2 数据库概念设计377
8.3.3 数据库逻辑设计378
8.4 公共模块设计381
8.5 主窗体设计382
8.5.1 主窗体概述382
8.5.2 主窗体技术分析382
8.5.3 MDI主窗体实现过程384
8.5.4 菜单实现过程384
8.5.5 工具栏实现过程385
8.6 添加员工信息模块设计387
8.6.1 添加员工信息模块概述387
8.6.2 添加员工信息模块技术分析387
8.6.3 添加员工信息模块实现过程391
8.7 添加/修改出勤模块设计396
8.7.1 添加/修改出勤模块概述396
8.7.2 添加/修改出勤模块技术分析397
8.7.3 选择员工模块实现过程398
8.7.4 添加/修改出勤模块实现过程402
8.8 员工公出/请假模块设计406
8.8.1 员工公出/请假模块概述406
8.8.2 员工公出/请假模块技术分析407
8.8.3 添加或修改员工公出/请假模块
实现过程408
8.8.4 员工公出/请假模块实现过程410
8.9 文件清单413
8.10 水晶报表Crystal Reports 10
技术专题414
8.10.1 打开或创建一个报表414
8.10.2 认识报表的各个部分415
8.10.3 使用报表向导创建报表416
8.10.4 手动创建报表418
8.10.5 在Visual Basic工程中使用报表419
8.11 本章总结420
第9章 BQ聊天系统(Visual Basic 6.0+SQL
Server 2005实现)421
视频讲解:2小时
9.1 开发背景422
9.2 需求分析422
9.3 系统设计422
9.3.1 系统目标422
9.3.2 系统功能结构422
9.3.3 系统预览422
9.3.4 业务流程图424
9.4 数据库设计424
9.4.1 数据库概要说明424
9.4.2 数据库概念设计425
9.4.3 数据库逻辑设计426
9.4.4 触发器的创建427
9.5 公共模块设计429
9.6 主窗体设计432
9.6.1 主窗体概述432
9.6.2 主窗体技术分析433
9.6.3 主窗体实现过程434
9.7 系统登录模块设计440
9.7.1 系统登录模块概述440
9.7.2 系统登录模块技术分析441
9.7.3 系统登录模块实现过程443
9.7.4 单元测试451
9.8 通话模块设计452
9.8.1 通话模块概述452
9.8.2 通话模块技术分析452
9.8.3 通话模块实现过程453
9.8.4 单元测试455
9.9 添加好友模块设计456
9.9.1 添加好友模块概述456
9.9.2 添加好友模块技术分析457
9.9.3 添加好友模块实现过程457
9.10 好友分组模块设计459
9.10.1 好友分组模块概述459
9.10.2 好友分组模块技术分析459
9.10.3 好友分组模块实现过程460
9.11 BQ系统服务器模块设计461
9.11.1 BQ系统服务器模块概述461
9.11.2 BQ系统服务器模块技术分析461
9.11.3 BQ系统服务器模块实现过程462
9.12 文件清单464
9.13 开发技巧与难点分析465
9.13.1 窗体透明465
9.13.2 Flash透明467
9.13.3 系统托盘及其应用467
9.14 套接字技术专题468
9.14.1 Winsock控件的概述468
9.14.2 Winsock控件的State属性469
9.14.3 Winsock控件的Connect事件469
9.14.4 ConnectionRequest事件470
9.14.5 Error事件470
9.15 本章总结472
第10章 *黄金屋*书友会短信发送系统
(Visual Basic 6.0+ SQL Server
2000+短信猫实现)473
视频讲解:1小时38分钟
10.1 开发背景474
10.2 系统分析474
10.2.1 需求分析474
10.2.2 可行性分析474
10.3 系统设计475
10.3.1 系统目标475
10.3.2 系统功能结构475
10.3.3 系统预览475
10.3.4 业务流程图476
10.4 数据库设计477
10.4.1 数据库概要说明477
10.4.2 数据库概念设计477
10.4.3 数据库逻辑设计479
10.5 公共模块设计481
10.6 主窗体设计482
10.6.1 主窗体概述482
10.6.2 主窗体技术分析482
10.6.3 主窗体实现过程483
10.7 短信猫设置模块设计486
10.7.1 短信猫设置模块概述486
10.7.2 短信猫设置模块技术分析486
10.7.3 短信猫设置模块实现过程486
10.8 发送短信模块设计487
10.8.1 发送短信模块概述487
10.8.2 发送短信模块技术分析488
10.8.3 发送短信模块实现过程489
10.8.4 单元测试492
10.9 号码生成模块设计493
10.9.1 号码生成模块概述493
10.9.2 号码生成模块技术分析494
10.9.3 号码生成模块实现过程496
10.10 接收短信模块设计498
10.10.1 接收短信模块概述498
10.10.2 接收短信模块技术分析499
10.10.3 接收短信模块实现过程499
10.10.4 单元测试501
10.11 投票统计模块设计502
10.11.1 投票统计模块概述502
10.11.2 投票统计模块技术分析502
10.11.3 投票统计模块实现过程503
10.11.4 单元测试505
10.12 投票抽奖模块设计506
10.12.1 投票抽奖模块概述506
10.12.2 投票抽奖模块技术分析507
10.12.3 投票抽奖模块实现过程508
10.13 文件清单511
10.14 短信猫技术专题512
10.15 本章总结513
第11章 云台视频监控系统(Visual Basic
6.0+天敏VC4000监控卡
SDK实现)514
视频讲解:1小时20分钟
11.1 开发背景515
11.2 需求分析515
11.3 系统分析515
11.3.1 系统目标515
11.3.2 系统功能结构516
11.3.3 系统预览516
11.3.4 原理示意图516
11.4 软、硬件环境配置517
11.4.1 监控卡选购分析517
11.4.2 监控卡安装518
11.4.3 云台设备安装519
11.5 公共模块设计520
11.5.1 VC Series SDK动态链接库的介绍520
11.5.2 SDK调用模块524
11.5.3 云台控制模块529
11.5.4 事件消息模块531
11.5.5 自定义窗体移动事件533
11.6 主窗体设计535
11.6.1 主窗体概述535
11.6.2 主窗体技术分析535
11.6.3 主窗体实现过程537
11.6.4 单元测试542
11.7 视频显示窗体设计542
11.7.1 视频显示窗体概述542
11.7.2 视频显示窗体技术分析542
11.7.3 视频显示窗体实现过程546
11.7.4 单元测试552
11.8 参数设置窗体设计553
11.8.1 参数设置窗体概述553
11.8.2 参数设置窗体技术分析553
11.8.3 参数设置窗体实现过程556
11.8.4 单元测试557
11.9 文件清单558
11.10 开发技巧与难点分析558
11.10.1 自定义窗体标题栏双击事件558
11.10.2 读取资源位图559
11.10.3 获取硬盘分区可用空间559
11.11 本章总结561
第12章 企业邮件通(Visual Basic 6.0+Access
2000+JMail组件实现)562
视频讲解:1小时20分钟
12.1 开发背景563
12.2 系统分析563
12.2.1 需求分析563
12.2.2 可行性分析563
12.2.3 编写项目计划书564
12.3 系统设计566
12.3.1 系统目标566
12.3.2 系统功能结构567
12.3.3 业务逻辑编码规则568
12.3.4 系统预览568
12.3.5 业务流程图569
12.4 数据库设计569
12.4.1 数据库概要说明569
12.4.2 数据库概念设计570
12.4.3 数据库逻辑设计571
12.5 邮件服务配置572
12.5.1 SMTP和POP3简介572
12.5.2 安装和配置邮件服务器572
12.5.3 安装和配置POP3服务器574
12.6 公共模块设计576
12.7 主窗体设计579
12.7.1 主窗体概述579
12.7.2 主窗体技术分析580
12.7.3 主窗体实现过程581
12.7.4 单元测试583
12.8 邮件发送模块设计584
12.8.1 邮件发送模块概述584
12.8.2 邮件发送模块技术分析584
12.8.3 邮件发送模块实现过程586
12.8.4 单元测试589
12.9 收件箱/废件箱模块设计589
12.9.1 收件箱/废件箱模块概述589
12.9.2 收件箱/废件箱模块技术分析590
12.9.3 收件箱/废件箱模块实现过程591
12.9.4 单元测试603
12.10 邮件查看模块设计603
12.10.1 邮件查看模块概述603
12.10.2 邮件查看模块技术分析604
12.10.3 邮件查看模块实现过程605
12.10.4 单元测试609
12.11 通讯录模块设计610
12.11.1 通讯录模块概述610
12.11.2 通讯录模块技术分析611
12.11.3 通讯录模块实现过程612
12.11.4 单元测试619
12.12 文件清单619
12.13 开发技巧与难点分析620
12.13.1 JMail组件详解620
12.13.2 邮件分页显示623
12.13.3 多个同名附件的接收与保存625
12.13.4 以默认的方式打开附件626
12.13.5 给工具栏按钮添加下拉菜单628
12.13.6 利用右键菜单删除分组信息629
12.14 本章总结631