第1章 家庭视频监控系统(C# 2.0+Microsoft
Access 2003+视频采集卡实现)1
教学视频:1小时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 业务流程图5
1.3.4 系统预览6
1.3.5 程序运行环境7
1.3.6 编码规范7
1.3.7 数据库设计10
1.3.8 文件夹组织结构11
1.4 公共类设计11
1.4.1 DataCon类11
1.4.2 DataOperate类12
1.4.3 SoftReg类13
1.4.4 VideoOperate类15
1.4.5 PelcoD类19
1.5 登录模块设计22
1.5.1 登录模块概述22
1.5.2 登录模块技术分析22
1.5.3 登录模块实现过程23
1.5.4 单元测试24
1.6 视频监控模块设计28
1.6.1 视频监控模块概述28
1.6.2 视频监控模块技术分析28
1.6.3 视频监控模块实现过程30
1.6.4 单元测试37
1.7 监控管理模块设计38
1.7.1 监控管理模块概述38
1.7.2 监控管理模块技术分析38
1.7.3 监控管理模块实现过程39
1.8 录像回放模块设计42
1.8.1 录像回放模块概述42
1.8.2 录像回放模块技术分析42
1.8.3 录像回放模块实现过程43
1.9 开发技巧与难点分析44
1.9.1 按Enter键移动鼠标焦点44
1.9.2 使用图标显示管理员头像44
1.9.3 云台控制协议45
1.10 视频采集卡技术46
1.10.1 视频采集卡选购分析46
1.10.2 视频采集卡安装47
1.10.3 视频采集卡中的主要函数48
1.11 本章总结50
第2章 企业短信群发系统(C# 2.0+Microsoft
Access 2000+短信猫实现)51
教学视频:1小时13分
2.1 开发背景52
2.2 需求分析52
2.3 系统设计52
2.3.1 系统目标52
2.3.2 系统功能结构53
2.3.3 系统预览53
2.3.4 业务流程图54
2.3.5 程序运行环境54
2.3.6 数据库设计55
2.3.7 文件夹组织结构58
2.4 公共类设计59
2.4.1 ConnClass类59
2.4.2 GSM类60
2.5 登录模块设计61
2.5.1 登录模块概述61
2.5.2 登录模块技术分析62
2.5.3 登录模块实现过程62
2.6 主窗体设计64
2.6.1 主窗体概述64
2.6.2 主窗体技术分析65
2.6.3 主窗体实现过程66
第1章 家庭视频监控系统(C# 2.0+Microsoft
Access 2003+视频采集卡实现)1
教学视频:1小时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 业务流程图5
1.3.4 系统预览6
1.3.5 程序运行环境7
1.3.6 编码规范7
1.3.7 数据库设计10
1.3.8 文件夹组织结构11
1.4 公共类设计11
1.4.1 DataCon类11
1.4.2 DataOperate类12
1.4.3 SoftReg类13
1.4.4 VideoOperate类15
1.4.5 PelcoD类19
1.5 登录模块设计22
1.5.1 登录模块概述22
1.5.2 登录模块技术分析22
1.5.3 登录模块实现过程23
1.5.4 单元测试24
1.6 视频监控模块设计28
1.6.1 视频监控模块概述28
1.6.2 视频监控模块技术分析28
1.6.3 视频监控模块实现过程30
1.6.4 单元测试37
1.7 监控管理模块设计38
1.7.1 监控管理模块概述38
1.7.2 监控管理模块技术分析38
1.7.3 监控管理模块实现过程39
1.8 录像回放模块设计42
1.8.1 录像回放模块概述42
1.8.2 录像回放模块技术分析42
1.8.3 录像回放模块实现过程43
1.9 开发技巧与难点分析44
1.9.1 按Enter键移动鼠标焦点44
1.9.2 使用图标显示管理员头像44
1.9.3 云台控制协议45
1.10 视频采集卡技术46
1.10.1 视频采集卡选购分析46
1.10.2 视频采集卡安装47
1.10.3 视频采集卡中的主要函数48
1.11 本章总结50
第2章 企业短信群发系统(C# 2.0+Microsoft
Access 2000+短信猫实现)51
教学视频:1小时13分
2.1 开发背景52
2.2 需求分析52
2.3 系统设计52
2.3.1 系统目标52
2.3.2 系统功能结构53
2.3.3 系统预览53
2.3.4 业务流程图54
2.3.5 程序运行环境54
2.3.6 数据库设计55
2.3.7 文件夹组织结构58
2.4 公共类设计59
2.4.1 ConnClass类59
2.4.2 GSM类60
2.5 登录模块设计61
2.5.1 登录模块概述61
2.5.2 登录模块技术分析62
2.5.3 登录模块实现过程62
2.6 主窗体设计64
2.6.1 主窗体概述64
2.6.2 主窗体技术分析65
2.6.3 主窗体实现过程66
2.7 短信群发模块设计70
2.7.1 短信群发模块概述70
2.7.2 短信群发模块技术分析70
2.7.3 短信群发模块实现过程71
2.7.4 单元测试76
2.8 短信接收模块设计77
2.8.1 短信接收模块概述77
2.8.2 短信接收模块技术分析77
2.8.3 短信接收模块实现过程78
2.8.4 单元测试82
2.9 电话簿管理模块设计84
2.9.1 电话簿管理模块概述84
2.9.2 电话簿管理模块技术分析84
2.9.3 电话簿管理模块实现过程85
2.10 常用短语管理模块设计88
2.10.1 常用短语管理模块概述88
2.10.2 常用短语管理模块技术分析88
2.10.3 常用短语管理模块实现过程89
2.11 开发技巧与难点分析93
2.12 短信猫技术93
2.13 本章总结96
第3章 企业电话客服系统(C# 2.0+Microsoft
Access 2000+东进DJD161A语音卡
实现)97
教学视频:1小时10分
3.1 开发背景98
3.2 需求分析98
3.3 系统设计98
3.3.1 系统目标98
3.3.2 系统预览99
3.3.3 系统功能结构99
3.3.4 业务流程图100
3.3.5 程序运行环境100
3.3.6 数据库设计101
3.3.7 文件夹组织结构104
3.4 公共类设计105
3.4.1 tbEmployeeClass类106
3.4.2 tbEmployeeMenthod类108
3.4.3 D160A类114
3.5 主窗体设计122
3.5.1 主窗体概述122
3.5.2 主窗体技术分析122
3.5.3 主窗体实现过程123
3.5.4 单元测试127
3.6 自动语音处理模块设计128
3.6.1 自动语音处理模块概述128
3.6.2 自动语音处理模块技术分析128
3.6.3 自动语音处理模块实现过程129
3.6.4 单元测试137
3.7 员工管理模块设计139
3.7.1 员工管理模块概述139
3.7.2 员工管理模块技术分析140
3.7.3 员工管理模块实现过程141
3.8 产品类别管理模块设计146
3.8.1 产品类别管理模块概述146
3.8.2 产品类别管理模块技术分析146
3.8.3 产品类别管理模块实现过程147
3.9 开发技巧与难点分析150
3.10 C#中调用API150
3.11 本章总结151
第4章 卡拉OK点歌系统(C# 2.0+Microsoft
Access 2000实现)152
教学视频:1小时4分
4.1 开发背景153
4.2 需求分析153
4.3 系统设计153
4.3.1 系统目标153
4.3.2 系统功能结构153
4.3.3 系统预览154
4.3.4 业务流程图155
4.3.5 程序运行环境155
4.3.6 数据库设计156
4.3.7 数据库概念设计156
4.3.8 数据库逻辑结构设计157
4.3.9 文件夹组织结构158
4.4 公共类设计159
4.4.1 getConnection类159
4.4.2 tb_musicinfo类160
4.4.3 tbMusicnfoMenthod类161
4.5 登录模块设计167
4.5.1 登录模块概述167
4.5.2 登录模块技术分析168
4.5.3 登录模块实现过程168
4.6 后台数据维护模块设计170
4.6.1 后台数据维护模块概述170
4.6.2 后台数据维护模块技术分析170
4.6.3 后台数据维护模块实现过程171
4.7 明星模块设计180
4.7.1 明星模块概述180
4.7.2 明星模块技术分析180
4.7.3 明星模块实现过程181
4.7.4 单元测试186
4.8 系统点歌模块设计187
4.8.1 系统点歌模块概述187
4.8.2 系统点歌模块技术分析188
4.8.3 系统点歌模块实现过程189
4.8.4 单元测试191
4.9 开发技巧与难点分析192
4.10 C#中播放视频文件193
4.11 本章总结194
第5章 企业QQ系统(C# 2.0+SQL Server 2000
实现)195
教学视频:1小时7分
5.1 开发背景196
5.2 需求分析196
5.3 系统设计196
5.3.1 系统目标196
5.3.2 系统功能结构196
5.3.3 系统预览197
5.3.4 业务流程图198
5.3.5 程序运行环境198
5.3.6 数据库设计198
5.3.7 文件夹组织结构200
5.4 类库的设计201
5.4.1 UDPSocket控件201
5.4.2 Publec_Class类205
5.4.3 ClassForms类205
5.4.4 ClassMsg类206
5.4.5 ClassOptionData类207
5.4.6 ClassOptionData类208
5.4.7 ClassUserInfo类209
5.4.8 ClassUsers类210
5.4.9 cVideo类210
5.5 客户端注册模块设计212
5.5.1 客户端注册模块概述212
5.5.2 客户端注册模块技术分析212
5.5.3 客户端注册模块实现过程214
5.5.4 客户端注册模块单元测试216
5.6 客户端登录模块设计216
5.6.1 客户端登录模块概述216
5.6.2 客户端登录模块技术分析217
5.6.3 客户端登录模块实现过程217
5.7 客户端QQ模块设计220
5.7.1 客户端QQ模块概述220
5.7.2 客户端QQ模块技术分析220
5.7.3 客户端QQ模块实现过程221
5.8 客户端消息发送模块设计227
5.8.1 客户端消息发送模块概述227
5.8.2 客户端消息发送模块技术分析227
5.8.3 客户端消息发送模块实现过程228
5.9 服务器端控制台模块设计233
5.9.1 服务器端控制台窗体概述233
5.9.2 服务器端控制台窗体技术分析233
5.9.3 服务器端控制台窗体实现过程234
5.10 开发技巧与难点分析238
5.11 UDP协议238
5.12 本章总结239
第6章 餐饮管理系统(C# 2.0+Microsoft SQL
Server 2000 实现)240
教学视频:1小时31分
6.1 开发背景241
6.2 需求分析241
6.3 系统设计241
6.3.1 系统目标241
6.3.2 系统功能结构241
6.3.3 系统预览242
6.3.4 业务流程图243
6.3.5 程序运行环境243
6.3.6 数据库设计243
6.3.7 数据库概念设计244
6.3.8 数据库逻辑结构设计246
6.3.9 文件夹组织结构248
6.4 登录模块设计248
6.4.1 登录模块概述248
6.4.2 登录模块技术分析249
6.4.3 登录模块实现过程249
6.5 主窗体模块设计251
6.5.1 主窗体模块概述251
6.5.2 主窗体模块技术分析252
6.5.3 主窗体实现过程254
6.5.4 单元测试261
6.6 开台模块设计262
6.6.1 开台模块概述262
6.6.2 开台模块技术分析263
6.6.3 开台模块实现过程264
6.7 点菜模块设计265
6.7.1 点菜模块概述265
6.7.2 点菜模块技术分析266
6.7.3 点菜模块实现过程267
6.7.4 单元测试272
6.8 结账模块设计275
6.8.1 结账模块概述275
6.8.2 结账模块技术分析275
6.8.3 结账模块实现过程276
6.9 开发技巧与难点分析279
6.10 ListView控件应用282
6.11 本章总结288
第7章 企业人事管理系统(C# 2.0+SQL Server
2005实现)289
教学视频:2小时9分
7.1 开发背景290
7.2 需求分析290
7.3 系统设计290
7.3.1 系统目标290
7.3.2 系统功能结构290
7.3.3 系统预览291
7.3.4 业务流程图293
7.3.5 编码规则293
7.3.6 程序运行环境294
7.3.7 数据库设计294
7.3.8 文件夹组织结构302
7.4 公共类设计303
7.4.1 MyMeans公共类303
7.4.2 MyModule公共类305
7.5 登录模块设计314
7.5.1 登录模块概述314
7.5.2 登录模块技术分析314
7.5.3 登录模块实现过程315
7.6 主窗体设计317
7.6.1 主窗体概述317
7.6.2 主窗体技术分析318
7.6.3 主窗体实现过程319
7.6.4 主窗体单元测试321
7.7 人事档案浏览模块设计322
7.7.1 人事档案浏览窗体概述322
7.7.2 人事档案浏览技术分析322
7.7.3 人事档案浏览实现过程323
7.7.4 单元测试329
7.8 人事资料查询模块设计330
7.8.1 人事资料查询窗体概述330
7.8.2 人事资料查询窗体技术分析331
7.8.3 人事资料查询窗体实现过程332
7.9 开发技巧与难点分析333
7.9.1 文本框只能输入数字或单精度333
7.9.2 在数据库中存取图片334
7.10 将数据以自制表格的形式插入
Word中335
7.11 本章总结338
第8章 超市进销存销售管理系统(C# 2.0+
Microsoft SQL Server 2005实现)339
教学视频:1小时50分
8.1 开发背景340
8.2 需求分析340
8.3 系统设计340
8.3.1 系统目标340
8.3.2 系统功能结构341
8.3.3 系统预览341
8.3.4 业务流程图342
8.3.5 程序运行环境342
8.3.6 数据库设计342
8.3.7 数据库概念设计343
8.3.8 数据库逻辑结构设计344
8.3.9 文件夹组织结构347
8.4 公共类设计348
8.4.1 tb_ThGoodsInfo类348
8.4.2 getSqlConnection类350
8.4.3 tb_ThGoodsMenthod类350
8.5 系统登录模块设计355
8.5.1 系统登录模块概述355
8.5.2 系统登录模块技术分析356
8.5.3 系统登录模块实现过程356
8.6 主窗体设计357
8.6.1 主窗体概述357
8.6.2 主窗体技术分析358
8.6.3 主窗体实现过程358
8.7 商品进货管理模块设计362
8.7.1 商品进货管理模块概述362
8.7.2 商品进货管理模块技术分析362
8.7.3 商品进货管理模块实现过程363
8.7.4 单元测试367
8.8 商品销售管理模块设计368
8.8.1 商品销售管理模块概述368
8.8.2 商品销售管理模块技术分析369
8.8.3 商品销售管理模块实现过程370
8.8.4 单元测试375
8.9 库存管理模块设计376
8.9.1 库存管理模块概述376
8.9.2 库存管理模块技术分析376
8.9.3 库存管理模块实现过程377
8.10 开发技巧与难点分析380
8.11 TreeView控件应用381
8.12 本章总结383
第9章 在线考试系统(C# 2.0+Microsoft?SQL
Server 2000实现)384
教学视频:1小时58分
9.1 开发背景385
9.2 系统分析385
9.2.1 需求分析385
9.2.2 系统功能描述385
9.2.3 可行性分析385
9.2.4 编写项目计划书386
9.3 系统设计388
9.3.1 系统目标388
9.3.2 系统功能结构389
9.3.3 系统预览389
9.3.4 业务流程图390
9.3.5 程序运行环境390
9.3.6 数据库设计391
9.3.7 数据库概念设计392
9.3.8 数据库逻辑结构设计393
9.3.9 文件夹组织结构395
9.4 公共类设计395
9.5 登录模块设计397
9.5.1 登录模块概述397
9.5.2 登录模块技术分析398
9.5.3 登录模块实现过程398
9.6 随机抽取试题模块设计400
9.6.1 随机抽取试题模块概述400
9.6.2 随机抽取试题模块技术分析400
9.6.3 随机抽取试题模块实现过程401
9.6.4 单元测试404
9.7 自动评分模块设计405
9.7.1 自动评分模块概述405
9.7.2 自动评分模块技术分析406
9.7.3 自动评分模块实现过程406
9.8 试题管理模块设计407
9.8.1 试题管理模块概述407
9.8.2 试题管理模块技术分析408
9.8.3 试题管理模块实现过程409
9.8.4 单元测试415
9.9 后台管理员模块设计416
9.9.1 后台管理员模块概述416
9.9.2 后台管理员模块技术分析417
9.9.3 后台管理员模块实现过程417
9.10 开发技巧与难点分析429
9.11 GridView控件应用430
9.12 本章总结434
第10章 图书馆管理系统(ASP.NET 2.0+SQL
Server 2005实现)435
教学视频:1小时22分
10.1 开发背景436
10.2 需求分析436
10.3 系统设计436
10.3.1 系统目标436
10.3.2 系统功能结构437
10.3.3 系统流程图437
10.3.4 系统预览438
10.3.5 构建开发环境439
10.3.6 数据库设计439
10.3.7 网站文件组织结构444
10.4 公共类设计444
10.4.1 DataBase类445
10.4.2 AdminManage类451
10.4.3 OperatorClass类454
10.4.4 ValidateClass类455
10.5 主页面设计457
10.5.1 主页面概述457
10.5.2 主页面技术分析458
10.5.3 主页面实现过程461
10.5.4 单元测试464
10.6 图书馆信息模块设计466
10.6.1 图书馆信息模块概述466
10.6.2 图书馆信息模块技术分析466
10.6.3 图书馆信息模块实现过程467
10.7 图书信息管理模块设计470
10.7.1 图书信息管理模块概述470
10.7.2 图书信息管理模块技术分析471
10.7.3 图书信息管理模块实现过程471
10.8 图书借还管理模块设计476
10.8.1 图书借还管理模块概述476
10.8.2 图书借还管理模块技术分析478
10.8.3 图书借还管理模块实现过程479
10.8.4 单元测试485
10.9 开发技巧与难点分析485
10.9.1 如何验证输入字符串485
10.9.2 如何自动计算图书归还日期485
10.10 网站编译与发布486
10.10.1 网站编译486
10.10.2 网站发布489
10.11 三层架构开发技术493
10.11.1 什么是三层架构493
10.11.2 为什么使用三层架构494
10.11.3 使用三层架构开发的优点495
10.11.4 三层架构的种类496
10.12 本章小结498