第1章 供求信息网(ASP.NET 3.5+
SQL Server 2005+分层开发模式)1
视频讲解:1小时38分钟
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 网站功能结构6
1.3.4 系统预览8
1.3.5 编码规则9
1.3.6 构建开发环境11
1.3.7 数据库设计12
1.3.8 网站文件组织结构14
1.4 公共类设计15
1.4.1 数据层功能设计15
1.4.2 网站逻辑业务功能设计21
1.5 网站主页设计(前台)27
1.5.1 网站主页概述27
1.5.2 网站主页技术分析28
1.5.3 网站主页实现过程33
1.5.4 单元测试34
1.6 网站招聘信息页设计(前台)38
1.6.1 网站招聘信息页概述38
1.6.2 网站招聘信息页技术分析39
1.6.3 网站招聘信息页实现过程40
1.7 免费供求信息发布页(前台)43
1.7.1 免费供求信息发布页概述43
1.7.2 免费供求信息发布页技术分析44
1.7.3 免费供求信息发布页实现过程46
1.7.4 单元测试47
1.8 网站后台主页设计(后台)48
1.8.1 网站后台主页概述48
1.8.2 网站后台主页技术分析48
1.8.3 网站后台主页实现过程50
1.9 免费供求信息审核页(后台)50
1.9.1 免费供求信息审核页概述50
1.9.2 免费供求信息审核页技术分析50
1.9.3 免费供求信息审核页实现过程52
1.10 免费供求信息删除管理页(后台)56
1.10.1 免费供求信息删除管理页概述56
1.10.2 免费供求信息删除管理页技术分析57
1.10.3 免费供求信息删除管理页实现过程57
1.11 网站编译与发布59
1.11.1 网站编译60
1.11.2 网站发布64
1.12 网站文件清单70
1.13 SQL Server 2005数据库使用专题71
1.13.1 安装合适的SQL Server 2005版本71
1.13.2 建立数据库与数据表72
1.14 本章小结75
第1章 供求信息网(ASP.NET 3.5+
SQL Server 2005+分层开发模式)1
视频讲解:1小时38分钟
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 网站功能结构6
1.3.4 系统预览8
1.3.5 编码规则9
1.3.6 构建开发环境11
1.3.7 数据库设计12
1.3.8 网站文件组织结构14
1.4 公共类设计15
1.4.1 数据层功能设计15
1.4.2 网站逻辑业务功能设计21
1.5 网站主页设计(前台)27
1.5.1 网站主页概述27
1.5.2 网站主页技术分析28
1.5.3 网站主页实现过程33
1.5.4 单元测试34
1.6 网站招聘信息页设计(前台)38
1.6.1 网站招聘信息页概述38
1.6.2 网站招聘信息页技术分析39
1.6.3 网站招聘信息页实现过程40
1.7 免费供求信息发布页(前台)43
1.7.1 免费供求信息发布页概述43
1.7.2 免费供求信息发布页技术分析44
1.7.3 免费供求信息发布页实现过程46
1.7.4 单元测试47
1.8 网站后台主页设计(后台)48
1.8.1 网站后台主页概述48
1.8.2 网站后台主页技术分析48
1.8.3 网站后台主页实现过程50
1.9 免费供求信息审核页(后台)50
1.9.1 免费供求信息审核页概述50
1.9.2 免费供求信息审核页技术分析50
1.9.3 免费供求信息审核页实现过程52
1.10 免费供求信息删除管理页(后台)56
1.10.1 免费供求信息删除管理页概述56
1.10.2 免费供求信息删除管理页技术分析57
1.10.3 免费供求信息删除管理页实现过程57
1.11 网站编译与发布59
1.11.1 网站编译60
1.11.2 网站发布64
1.12 网站文件清单70
1.13 SQL Server 2005数据库使用专题71
1.13.1 安装合适的SQL Server 2005版本71
1.13.2 建立数据库与数据表72
1.14 本章小结75
第2章 电子商务平台(ASP.NET 3.5+SQL
Server 2005+网银在线支付实现)76
视频讲解:1小时58分钟
2.1 开发背景77
2.2 系统分析77
2.2.1 需求分析77
2.2.2 可行性分析77
2.2.3 编写项目计划书78
2.3 系统设计80
2.3.1 系统目标80
2.3.2 系统流程图81
2.3.3 系统功能结构82
2.3.4 系统预览82
2.3.5 构建开发环境83
2.3.6 数据库设计84
2.3.7 文件夹组织结构87
2.4 公共类设计88
2.4.1 Web.Config文件配置88
2.4.2 数据库操作类的编写88
2.5 网站前台首页93
2.5.1 首页概述93
2.5.2 首页技术分析94
2.5.3 首页实现过程96
2.6 购物车管理页99
2.6.1 购物车管理页概述99
2.6.2 购物车管理页技术分析100
2.6.3 购物车管理页实现过程101
2.6.4 单元测试105
2.7 后台登录模块设计106
2.7.1 后台登录模块概述106
2.7.2 后台登录模块技术分析106
2.7.3 后台登录模块实现过程108
2.8 商品库存管理模块设计110
2.8.1 商品库存管理模块概述110
2.8.2 商品库存管理模块技术分析110
2.8.3 商品库存管理模块实现过程111
2.8.4 单元测试114
2.9 销售订单管理模块设计115
2.9.1 销售订单管理模块概述115
2.9.2 销售订单管理模块技术分析116
2.9.3 销售订单管理模块实现过程117
2.10 文件清单122
2.11 网上在线支付使用专题123
2.12 本章小结130
第3章 小区物业内部管理网
(ASP.NET 2.0+Access实现)131
视频讲解:2小时52分钟
3.1 开发背景132
3.2 需求分析132
3.3 系统设计132
3.3.1 系统目标132
3.3.2 系统功能结构133
3.3.3 业务流程图133
3.3.4 系统预览134
3.3.5 构建开发环境135
3.3.6 数据库设计135
3.3.7 文件夹组织结构140
3.4 公共类设计140
3.5 网站首页设计141
3.5.1 网站首页概述141
3.5.2 网站首页技术分析141
3.5.3 网站首页实现过程144
3.5.4 单元测试147
3.6 欠费信息查询页148
3.6.1 欠费信息查询页概述148
3.6.2 欠费信息查询页技术分析149
3.6.3 欠费信息查询页实现过程149
3.7 管理员登录页设计153
3.7.1 管理员登录页概述153
3.7.2 管理员登录页技术分析153
3.7.3 管理员登录页实现过程154
3.8 值班员工页设计156
3.8.1 值班员工页概述156
3.8.2 值班员工页技术分析156
3.8.3 值班员工页实现过程157
3.9 业主住房信息管理页设计159
3.9.1 业主住房信息管理页概述159
3.9.2 业主住房信息管理页技术分析159
3.9.3 业主住房信息管理页实现过程160
3.10 业主投诉信息审核页163
3.10.1 业主投诉信息审核页概述163
3.10.2 业主投诉信息审核页技术分析164
3.10.3 业主投诉信息审核页实现过程164
3.11 网站文件清单168
3.12 Access数据库操作技术专题169
3.12.1 简单的SELECT语句的查询169
3.12.2 FROM子句170
3.12.3 使用WHERE子句设置查询条件171
3.12.4 使用ORDER BY子句对查询结果排序173
3.12.5 使用GROUP BY子句将查询结果分组174
3.12.6 嵌套查询175
3.12.7 多表查询178
3.12.8 添加数据179
3.12.9 修改数据180
3.12.10 删除数据181
3.13 本章小结182
第4章 图书馆管理系统(ASP.NET 3.5+
SQL Server 2005+水晶报表)183
视频讲解:1小时11分钟
4.1 开发背景184
4.2 需求分析184
4.3 系统设计184
4.3.1 系统目标184
4.3.2 业务流程图185
4.3.3 系统功能结构185
4.3.4 系统预览186
4.3.5 构建开发环境187
4.3.6 数据库设计187
4.3.7 文件夹组织结构193
4.4 公共类设计193
4.5 网站首页设计196
4.5.1 网站首页概述196
4.5.2 网站首页技术分析196
4.5.3 网站首页实现过程197
4.6 管理员设置模块199
4.6.1 管理员设置模块概述199
4.6.2 管理员设置模块技术分析199
4.6.3 查看管理员信息页的实现过程200
4.6.4 管理员权限设置页的实现过程203
4.6.5 单元测试204
4.7 图书档案管理模块设计205
4.7.1 图书档案管理模块概述205
4.7.2 图书档案管理模块技术分析205
4.7.3 查看图书详细信息页面的实现过程207
4.7.4 添加和修改图书信息页面的实现过程210
4.8 图书借还模块设计213
4.8.1 图书借还模块概述213
4.8.2 图书借还模块技术分析214
4.8.3 图书借阅页面的实现过程215
4.8.4 图书续借页面的实现过程219
4.8.5 图书归还页面的实现过程220
4.9 系统文件清单221
4.10 水晶报表222
4.11 本章小结225
第5章 企业办公自动化管理系统
(ASP.NET 3.5+SQL Server 2005+
硬件设备(短信猫)实现)226
视频讲解:2小时1分钟
5.1 开发背景227
5.2 系统分析227
5.2.1 需求分析227
5.2.2 可行性分析227
5.3 系统设计228
5.3.1 系统目标228
5.3.2 业务流程图228
5.3.3 系统功能结构229
5.3.4 系统预览230
5.3.5 构建开发环境231
5.3.6 数据库设计231
5.3.7 系统文件组织结构236
5.4 公共类编写237
5.4.1 Web.Config文件设计237
5.4.2 自定义基础类237
5.5 企业办公自动化管理系统主页设计241
5.5.1 主页概述241
5.5.2 技术分析242
5.5.3 实现过程242
5.6 系统登录设计243
5.6.1 系统登录概述243
5.6.2 系统登录技术分析243
5.6.3 系统登录实现过程244
5.7 传送文件页246
5.7.1 传送文件页概述246
5.7.2 传送文件页技术分析246
5.7.3 传送文件页实现过程248
5.8 接收文件页250
5.8.1 接收文件页概述250
5.8.2 接收文件页技术分析250
5.8.3 接收文件页实现过程251
5.9 发送短信息页254
5.9.1 发送短信息页概述254
5.9.2 发送短信息页技术分析255
5.9.3 发送短信息页实现过程259
5.10 SQL Server 2005关系的建立与
维护专题261
5.10.1 创建关系261
5.10.2 删除关系图263
5.11 网站文件清单264
5.12 本章小结265
第6章 互动媒体学习社区(ASP.NET 3.5+
Access+视频教学应用)266
视频讲解:1小时23分钟
6.1 开发背景267
6.2 需求分析267
6.3 系统设计267
6.3.1 系统目标267
6.3.2 业务流程图267
6.3.3 系统功能结构268
6.3.4 系统预览269
6.3.5 构建开发环境270
6.3.6 数据库设计270
6.3.7 文件夹组织结构274
6.4 公共类设计274
6.4.1 数据库操作类设计274
6.4.2 业务功能类设计278
6.5 网站首页设计279
6.5.1 网站首页概述279
6.5.2 网站首页技术分析280
6.5.3 网站首页实现过程281
6.6 用户注册页设计283
6.6.1 用户注册页概述283
6.6.2 用户注册页技术分析283
6.6.3 用户注册页实现过程285
6.7 用户登录设计288
6.7.1 用户登录概述288
6.7.2 用户登录技术分析288
6.7.3 用户登录实现过程289
6.8 发布并管理教程291
6.8.1 发布并管理教程概述291
6.8.2 发布并管理教程技术分析291
6.8.3 发布并管理教程实现过程292
6.8.4 单元测试296
6.9 查看视频教程页296
6.9.1 查看视频教程页概述296
6.9.2 查看视频教程页技术分析296
6.9.3 查看视频教程页实现过程298
6.9.4 单元测试303
6.10 用户管理页设计304
6.10.1 用户管理页概述304
6.10.2 用户管理页技术分析305
6.10.3 用户管理页实现过程307
6.11 视频管理页设计308
6.11.1 视频管理页概述308
6.11.2 视频管理页技术分析308
6.11.3 视频管理页实现过程309
6.12 网站编译与发布310
6.13 网站文件清单310
6.14 网络安全加密与解密技术专题311
6.14.1 对称加密解密312
6.14.2 非对称加密解密316
6.15 本章小结318
第7章 在线考试网(ASP.NET 3.5+
AJAX+SQL Server 2005实现)319
视频讲解:1小时27分钟
7.1 开发背景320
7.2 需求分析320
7.3 系统设计320
7.3.1 系统目标320
7.3.2 系统流程图321
7.3.3 系统功能结构321
7.3.4 系统预览323
7.3.5 构建开发环境324
7.3.6 数据库设计324
7.3.7 文件夹组织结构328
7.4 公共类编写328
7.5 在线考试登录页设计333
7.5.1 在线考试登录页概述333
7.5.2 在线考试网登录页技术分析333
7.5.3 在线考试登录页实现过程336
7.6 考生注册页设计338
7.6.1 考生注册页概述338
7.6.2 考生注册页技术分析339
7.6.3 考生注册页实现过程340
7.6.4 单元测试342
7.7 在线考试页设计342
7.7.1 在线考试页概述342
7.7.2 在线考试页技术分析344
7.7.3 在线考试页实现过程345
7.7.4 单元测试349
7.8 考试套题管理页设计350
7.8.1 考试套题管理页概述350
7.8.2 考试套题管理页技术分析350
7.8.3 考试套题管理页实现过程353
7.9 考试题目管理页设计357
7.9.1 考试题目管理页概述357
7.9.2 考试题目管理页技术分析357
7.9.3 考试题目管理页实现过程361
7.10 网站文件清单363
7.11 ASP.NET完美体验——
AJAX无刷新技术364
7.11.1 AJAX开发模式364
7.11.2 ASP.NET AJAX优点365
7.11.3 探讨ASP.NET AJAX架构366
7.11.4 脚本管理员——ScriptManager控件366
7.11.5 局部更新面板——UpdatePanel控件367
7.11.6 定时操作的最佳利器——Timer控件368
7.12 本章小结369
第8章 网上在线论坛(ASP.NET 3.5+
SQL Server 2005+PowerDesigner
建模)370
视频讲解:1小时21分钟
8.1 开发背景371
8.2 需求分析371
8.3 系统设计371
8.3.1 系统目标371
8.3.2 系统功能结构372
8.3.3 业务流程图372
8.3.4 系统预览373
8.3.5 构建开发环境374
8.3.6 数据库设计374
8.3.7 文件夹组织结构376
8.4 公共模块设计377
8.5 网站首页设计(前台)377
8.5.1 网站首页概述377
8.5.2 网站首页技术分析378
8.5.3 网站首页的实现过程379
8.6 注册信息页面设计(前台)383
8.6.1 注册信息页面概述383
8.6.2 注册信息页面技术分析384
8.6.3 注册信息页面实现过程385
8.6.4 单元测试388
8.7 浏览帖子详细信息页面设计389
8.7.1 浏览帖子详细信息页面概述389
8.7.2 浏览帖子详细信息页面技术分析389
8.7.3 浏览帖子详细信息页面实现过程391
8.8 回复帖子页面设计393
8.8.1 回复帖子页面概述393
8.8.2 回复帖子页面技术分析393
8.8.3 回复帖子页面实现过程395
8.9 发表新帖子页面设计399
8.9.1 发表新帖子页面概述399
8.9.2 发表新帖子页面技术分析399
8.9.3 发表新帖子页面实现过程400
8.10 网站文件清单402
8.11 使用PowerDesigner实现数据库
建模403
8.12 本章小结405
第9章 物流信息管理平台(ASP.NET 3.5+
SQL Server 2005+Jmail邮件)406
视频讲解:1小时46分钟
9.1 开发背景407
9.2 需求分析407
9.3 系统设计407
9.3.1 系统目标407
9.3.2 系统业务流程图408
9.3.3 系统功能结构408
9.3.4 系统预览408
9.3.5 构建开发环境410
9.3.6 数据库设计411
9.3.7 文件夹组织结构415
9.4 公共类设计415
9.5 网站首页设计418
9.5.1 网站首页概述418
9.5.2 网站首页技术分析419
9.5.3 网站首页实现过程420
9.5.4 单元测试422
9.6 用户注册页面设计422
9.6.1 用户注册页面概述422
9.6.2 用户注册页面技术分析423
9.6.3 用户注册页面实现过程424
9.7 搜索信息功能428
9.7.1 搜索信息功能概述428
9.7.2 搜索信息功能技术分析429
9.7.3 搜索信息功能实现过程430
9.8 发布信息页设计432
9.8.1 发布信息页概述432
9.8.2 发布信息页技术分析432
9.8.3 发布信息页实现过程434
9.8.4 单元测试436
9.9 货源信息页设计439
9.9.1 货源信息页概述439
9.9.2 货源信息页技术分析439
9.9.3 货源信息页实现过程440
9.10 货源详细信息页设计442
9.10.1 货源详细信息页概述442
9.10.2 货源详细信息页技术分析442
9.10.3 货源详细信息页实现过程443
9.11 货源信息管理页445
9.11.1 货源信息管理页概述445
9.11.2 货源信息管理页技术分析446
9.11.3 货源信息管理页实现过程446
9.12 企业用户管理页449
9.12.1 企业用户管理页概述449
9.12.2 企业用户管理页技术分析450
9.12.3 实现过程450
9.13 网站编译与发布453
9.14 网站文件清单453
9.15 邮件发送454
9.15.1 Jmail组件介绍454
9.15.2 邮件发送功能的实现455
9.16 本章小结456
第10章 博客管理系统(ASP.NET 3.5+
SQL Server 2000+网页框架
技术)457
视频讲解:59分钟
10.1 开发背景458
10.2 需求分析458
10.3 系统设计458
10.3.1 系统目标458
10.3.2 系统流程图459
10.3.3 系统功能结构459
10.3.4 系统预览图460
10.3.5 构建开发环境461
10.3.6 数据库设计462
10.3.7 文件夹组织结构465
10.4 公共类编写466
10.4.1 连接数据库466
10.4.2 编写公共类SqlData466
10.5 博客首页设计471
10.5.1 博客首页概述471
10.5.2 博客首页技术分析473
10.5.3 博客首页实现过程473
10.5.4 单元测试475
10.6 博客注册页设计476
10.6.1 博客注册页概述476
10.6.2 博客注册页技术分析476
10.6.3 博客注册页实现过程478
10.6.4 单元测试481
10.7 博客管理员首页设计482
10.7.1 管理员首页概述482
10.7.2 管理员首页技术分析483
10.7.3 管理员首页实现过程484
10.8 文章类别管理页486
10.8.1 文章类别管理页概述486
10.8.2 文章类别管理页技术分析487
10.8.3 文章类别管理页实现过程488
10.9 博客文章信息管理页494
10.9.1 博客文章管理页概述494
10.9.2 博客文章管理页技术分析494
10.9.3 博客文章管理页实现过程496
10.10 博客留言管理页501
10.10.1 博客留言管理页概述501
10.10.2 博客留言管理页技术分析502
10.10.3 博客留言管理页实现过程504
10.11 博客评论管理页505
10.11.1 博客评论管理页概述505
10.11.2 博客评论管理页技术分析506
10.11.3 博客评论管理页实现过程506
10.12 博客友情链接管理页508
10.12.1 友情链接管理页概述508
10.12.2 友情链接管理页技术分析509
10.12.3 友情链接管理页实现过程509
10.13 SQL Server 2000数据库管理专题511
10.13.1 备份和恢复的概念511
10.13.2 数据库备份511
10.13.3 数据库还原512
10.13.4 分离数据库513
10.13.5 附加数据库515
10.14 本章小结516
第11章 播客网(专业的在线视频网)
(ASP.NET 3.5+SQL Server 2000+
FLV视频格式实现)517
视频讲解:1小时37分钟
11.1 开发背景518
11.2 需求分析518
11.3 系统设计518
11.3.1 系统目标518
11.3.2 业务流程图519
11.3.3 系统功能结构519
11.3.4 系统预览520
11.3.5 构建开发环境520
11.3.6 数据库设计521
11.3.7 文件夹组织结构524
11.4 公共类设计525
11.4.1 实现添加、删除和更新操作525
11.4.2 实现返回指定列操作526
11.4.3 实现返回表中所有数据526
11.4.4 实现用户登录操作527
11.4.5 实现转换视频格式527
11.4.6 实现截取视频图片528
11.4.7 实现过滤HTML字符529
11.4.8 实现恢复HTML字符529
11.5 网站首页设计529
11.5.1 网站首页概述529
11.5.2 网站首页技术分析531
11.5.3 网站首页实现过程531
11.6 个人管理上传设计533
11.6.1 个人管理上传页概述533
11.6.2 个人管理上传页技术分析534
11.6.3 个人管理上传页实现过程534
11.7 播放视频并发表评论设计537
11.7.1 播放视频并发表评论页面概述537
11.7.2 播放视频并发表评论页面技术分析538
11.7.3 播放视频并发表评论页面的实现过程541
11.8 体育视频管理设计543
11.8.1 体育视频管理页面概述543
11.8.2 体育视频管理页面技术分析543
11.8.3 体育视频管理页面实现过程545
11.9 系统文件清单546
11.10 组件加工厂——Web用户控件547
11.10.1 什么是Web用户控件547
11.10.2 创建及使用Web用户控件548
11.11 本章小结550
第12章 仿百度知道之明日知道
(ASP.NET 3.5+SQL Server 2005+
LINQ+三层架构)551
视频讲解:1小时30分钟
12.1 开发背景552
12.2 需求分析552
12.3 系统设计552
12.3.1 系统目标552
12.3.2 业务流程图553
12.3.3 系统功能结构553
12.3.4 系统预览554
12.3.5 构建开发环境555
12.3.6 数据库设计556
12.3.7 文件夹组织结构558
12.4 公共的自定义核心控件类设计559
12.4.1 自定义GridView数据绑定控件类559
12.4.2 自定义OurPager数据分页控件类561
12.5 提问模块设计564
12.5.1 提问模块概述564
12.5.2 提问模块技术分析566
12.5.3 提问模块实现过程566
12.6 问题回复模块设计569
12.6.1 问题回复模块概述569
12.6.2 问题回复模块技术分析570
12.6.3 问题回复模块实现过程571
12.7 设置最佳答案模块设计573
12.7.1 设置最佳答案模块概述573
12.7.2 设置最佳答案模块技术分析573
12.7.3 设置最佳答案模块实现过程575
12.8 关闭问题模块设计577
12.8.1 关闭问题模块设计概述577
12.8.2 关闭问题模块技术分析578
12.8.3 关闭问题模块实现过程579
12.9 搜索问题模块设计580
12.9.1 搜索问题模块设计概述580
12.9.2 搜索问题模块技术分析581
12.9.3 搜索问题模块实现过程582
12.10 系统文件清单585
12.11 ASP.NET神来之笔——LINQ
数据库访问技术585
12.11.1 LINQ技术简介586
12.11.2 为什么需要LINQ586
12.11.3 LINQ to Object技术应用587
12.11.4 LINQ to SQL技术应用588
12.12 本章小结591