第1章 项目开发前的准备 1
1.1 ASP.NET 2.0的安装与运行环境 1
1.1.1 安装Visual Studio 2005 1
1.1.2 ASP.NET 2.0开发环境介绍 2
1.1.3 IIS的安装和配置 6
1.1.4 启动系统集成身份认证 10
1.2 ASP.NET配置 11
1.2.1 ASP.NET配置文件格式 12
1.2.2 使用web.config进行配置 15
1.2.3 在代码中获取web.config应用程序设置 18
1.2.4 使用global.asax进行配置 20
1.3 ASP.NET 2.0的文件夹类型 27
1.4 本地测试ASP.NET程序 33
1.5 将网站发布到Internet上 34
1.5.1 虚拟主机 34
1.5.2 订购主机 36
1.5.3 申请域名 37
1.5.4 域名管理 38
1.5.5 上传文件 40
1.6 小结 40
第2章 登录注册功能模块 41
2.1 系统设计 41
2.1.1 需求分析 41
2.1.2 总体设计 42
2.1.3 功能设计 42
2.2 数据库设计与实现 42
2.2.1 数据库的需求分析 42
2.2.2 数据库概念结构设计 43
2.2.3 数据库的逻辑设计 43
2.2.4 存储过程 44
2.3 配置文件web.config 44
2.4 注册功能模块 45
2.4.1 效果预览 46
2.4.2 界面设计 46
2.4.3 功能实现 48
2.5 验证码的实现 54
2.6 登录功能模块 56
2.6.1 效果预览 56
2.6.2 界面设计 57
2.6.3 功能实现 59
2.7 小结 62
第3章 搜索功能模块 63
3.1 系统设计 63
3.1.1 需求分析 63
3.1.2 总体设计 63
3.1.3 功能设计 64
3.2 数据库设计与实现 64
3.2.1 数据库的需求分析 64
3.2.2 数据库概念结构设计 65
3.2.3 数据库的逻辑设计 65
3.3 配置文件web.config 67
3.4 简单查询模块 68
3.4.1 效果预览 68
3.4.2 界面设计 69
3.4.3 功能实现 70
3.5 高级查询模块 71
3.5.1 效果预览 71
3.5.2 功能实现 72
3.6 小结 74
第4章 讨论区功能模块 75
4.1 系统设计 75
4.1.1 需求分析 75
4.1.2 总体设计 75
4.1.3 功能设计 76
4.2 数据库设计与实现 77
4.2.1 数据库的需求分析 77
4.2.2 数据库概念结构设计 77
4.2.3 数据库的逻辑设计 78
4.3 配置文件web.config 79
4.4 新增TreeView控件介绍 80
4.4.1 节点 80
4.4.2 静态数据 81
4.4.3 绑定数据 81
4.4.4 自定义用户界面 82
4.5 首页面 82
4.5.1 效果预览 82
4.5.2 界面设计 83
4.5.3 功能实现 88
4.6 发表留言页面 89
4.6.1 效果预览 89
4.6.2 界面设计 90
4.6.3 功能实现 90
4.7 查看留言页面 91
4.7.1 效果预览 91
4.7.2 界面设计 92
4.7.3 功能实现 92
4.8 小结 94
第5章 在线投票模块 95
5.1 系统设计 95
5.1.1 需求分析 95
5.1.2 总体设计 95
5.1.3 功能设计 96
5.2 数据库设计与实现 97
5.2.1 数据库的需求分析 97
5.2.2 数据库概念结构设计 97
5.2.3 数据库的逻辑设计 97
5.2.4 存储过程 98
5.3 配置文件web.config 98
5.4 投票选项管理模块 99
5.4.1 效果预览 100
5.4.2 界面设计 101
5.4.3 功能实现 102
5.5 在线投票模块 106
5.5.1 效果预览 106
5.5.2 界面设计 107
5.5.3 功能实现 108
5.6 投票结果模块 110
5.6.1 效果预览 110
5.6.2 界面设计 111
5.6.3 功能实现 112
5.7 小结 113
第6章 邮件收发功能模块 115
6.1 系统设计 115
6.1.1 需求分析 115
6.1.2 总体设计 115
6.1.3 功能设计 116
6.2 数据库设计与实现 117
6.2.1 数据库的需求分析 117
6.2.2 数据库概念结构设计 117
6.2.3 数据库的逻辑设计 118
6.2.4 存储过程 120
6.3 配置文件web.config 123
6.4 System.Net.Mail命名空间中的类 124
6.5 接收邮件配置页面 124
6.5.1 效果预览 125
6.5.2 界面设计 125
6.5.3 功能实现 126
6.6 邮箱页面 127
6.6.1 效果预览 127
6.6.2 界面设计 128
6.6.3 功能实现 129
6.7 发送邮件页面 133
6.7.1 效果预览 133
6.7.2 界面设计 134
6.7.3 功能实现 134
6.8 地址簿功能 137
6.8.1 联系人列表 137
6.8.2 添加联系人页面 138
6.8.3 联系人详细信息页面 139
6.9 小结 141
第7章 新闻管理功能模块 143
7.1 系统设计 143
7.1.1 需求分析 143
7.1.2 总体设计 144
7.1.3 功能设计 144
7.2 数据库设计与实现 145
7.2.1 数据库的需求分析 145
7.2.2 数据库概念结构设计 145
7.2.3 数据库的逻辑设计 146
7.2.4 存储过程 148
7.3 配置文件web.config 149
7.4 新闻管理模块客户端 150
7.4.1 首页面 150
7.4.2 分类新闻页面 155
7.4.3 阅读新闻页面 155
7.5 后台管理 157
7.5.1 登录功能模块 157
7.5.2 新闻分类管理 158
7.5.3 新闻内容管理 165
7.6 小结 169
第8章 企业客户管理系统 171
8.1 系统设计 171
8.1.1 需求分析 171
8.1.2 总体设计 172
8.1.3 功能设计 172
8.2 数据库设计与实现 173
8.2.1 数据库的需求分析 173
8.2.2 数据库概念结构设计 173
8.2.3 数据库的逻辑设计 175
8.2.4 存储过程 180
8.3 配置文件web.config 185
8.4 客户管理系统首页 186
8.4.1 效果预览 186
8.4.2 界面设计 187
8.4.3 功能实现 187
8.5 用户管理页面 188
8.5.1 效果预览 188
8.5.2 界面设计 190
8.5.3 功能实现 191
8.6 客户管理页面 194
8.6.1 效果预览 194
8.6.2 界面设计 196
8.6.3 功能实现 197
8.7 产品信息管理页面 200
8.7.1 效果预览 200
8.7.2 界面设计 202
8.7.3 功能实现 203
8.8 合同管理页面 207
8.8.1 效果预览 207
8.8.2 界面设计 210
8.8.3 功能实现 212
8.9 销售统计页面 221
8.9.1 效果预览 221
8.9.2 界面设计 222
8.9.3 功能实现 223
8.10 客户销售情况页面 227
8.10.1 效果预览 227
8.10.2 界面设计 230
8.10.3 功能实现 231
8.11 小结 238
第9章 图书销售系统 239
9.1 系统设计 239
9.1.1 需求分析 239
9.1.2 总体设计 240
9.1.3 功能设计 240
9.2 数据库设计与实现 241
9.2.1 数据库的需求分析 241
9.2.2 数据库概念结构设计 241
9.2.3 数据库的逻辑设计 243
9.2.4 存储过程 247
9.3 配置文件web.config 264
9.4 首页 265
9.4.1 效果预览 265
9.4.2 界面设计 266
9.4.3 功能实现 267
9.5 搜索结果页面 270
9.5.1 效果预览 270
9.5.2 界面设计 270
9.5.3 功能实现 272
9.6 图书分类列表页面 273
9.6.1 效果预览 273
9.6.2 界面设计 273
9.6.3 功能实现 276
9.7 图书详细信息页面 277
9.7.1 效果预览 277
9.7.2 界面设计 278
9.7.3 功能实现 278
9.8 购物车页面 280
9.8.1 添加到购物车页面 280
9.8.2 购物车页面 282
9.8.3 结算页面 289
9.9 订单查询功能模块 293
9.10 用户中心 295
9.11 小结 295
第10章 在线影视系统 297
10.1 系统设计 297
10.1.1 需求分析 297
10.1.2 总体设计 298
10.1.3 功能设计 298
10.2 数据库设计与实现 299
10.2.1 数据库的需求分析 299
10.2.2 数据库概念结构设计 299
10.2.3 数据库的逻辑设计 300
10.2.4 存储过程 304
10.3 配置文件web.config 310
10.4 会员管理 311
10.5 首页 311
10.5.1 效果预览 312
10.5.2 界面设计 312
10.5.3 功能实现 314
10.6 搜索结果页面 318
10.6.1 搜索用户控件 318
10.6.2 搜索结果 319
10.7 影片分类列表页面 325
10.8 电影详细信息模块 328
10.8.1 效果预览 328
10.8.2 界面设计 328
10.8.3 功能实现 331
10.9 播放模块 334
10.10 小结 334
第11章 在线同学录 335
11.1 系统设计 335
11.1.1 需求分析 335
11.1.2 总体设计 335
11.1.3 功能设计 336
11.2 数据库设计与实现 336
11.2.1 数据库的需求分析 336
11.2.2 数据库概念结构设计 337
11.2.3 数据库的逻辑设计 338
11.3 配置文件web.config 345
11.4 登录页面 346
11.5 班级列表页面 346
11.5.1 效果预览 346
11.5.2 界面设计 347
11.5.3 功能实现 348
11.6 创建或查找班级 351
11.6.1 效果预览 351
11.6.2 界面设计 353
11.6.3 功能实现 354
11.7 通讯录页面 363
11.7.1 效果预览 363
11.7.2 界面设计 364
11.7.3 功能实现 365
11.8 留言模块 366
11.8.1 留言列表和发表留言页面 366
11.8.2 编辑留言页面 371
11.8.3 删除留言页面 375
11.8.4 留言置顶页面和取消置顶页面 378
11.9 小结 382
第12章 博客系统 383
12.1 系统设计 383
12.1.1 需求分析 383
12.1.2 总体设计 384
12.1.3 功能设计 384
12.2 数据库设计与实现 385
12.2.1 数据库的需求分析 385
12.2.2 数据库概念结构设计 385
12.2.3 数据库的逻辑设计 387
12.3 配置文件web.config 392
12.4 客户端 393
12.4.1 首页 394
12.4.2 日志分类列表页面 398
12.4.3 日志详细内容页面 399
12.4.4 我的相册 401
12.4.5 我的视频 403
12.4.6 留言页面 403
12.5 博客系统管理端 406
12.5.1 登录页面 406
12.5.2 日志的管理和维护 406
12.5.3 评论管理页面 412
12.5.4 留言管理页面 415
12.5.5 相册管理 415
12.5.6 视频管理 419
12.6 小结 419
第13章 网络考试系统 421
13.1 系统设计 421
13.1.1 需求分析 421
13.1.2 总体设计 422
13.1.3 功能设计 422
13.2 数据库设计与实现 423
13.2.1 数据库的需求分析 423
13.2.2 数据库概念结构设计 424
13.2.3 数据库的逻辑设计 424
13.2.4 存储过程 427
13.3 配置文件web.config 432
13.4 登录页面 433
13.4.1 效果预览 433
13.4.2 界面设计 433
13.4.3 功能实现 434
13.5 添加用户页面 435
13.5.1 效果预览 435
13.5.2 界面设计 436
13.5.3 功能实现 437
13.6 教师功能首页 439
13.6.1 效果预览 439
13.6.2 界面设计 440
13.6.3 功能实现 440
13.7 添加试卷页面 443
13.7.1 效果预览 443
13.7.2 界面设计 443
13.7.3 功能实现 444
13.8 添加试题页面 446
13.8.1 效果预览 446
13.8.2 界面设计 447
13.8.3 功能实现 448
13.9 成绩统计页面 450
13.9.1 效果预览 450
13.9.2 界面设计 451
13.9.3 功能实现 451
13.10 学生首页面 452
13.10.1 效果预览 453
13.10.2 界面设计 453
13.10.3 功能实现 454
13.11 在线考试页面 456
13.11.1 效果预览 456
13.11.2 界面设计 457
13.11.3 功能实现 457
13.12 小结 460