第1章 浅谈互动网站 1
1.1 网站设计理念与工具 1
1.1.1 网站设计理念 1
1.1.2 网页设计工具 1
1.1.3 动态网站开发利器DreamweaverMX 2004 3
1.2 动态网站开发流程 9
1.3 ASP、JSP和PHP技术比较 11
第2章 数据库设计知识 13
2.1 数据库的基础知识 13
2.1.1 数据库技术概述 13
2.1.2 结构化查询语言SQL 15
2.2 Access 2003数据库设计 19
2.2.1 创建数据库 19
2.2.2 设计数据表 23
2.3.1 SQL Server 2000安装与配置 29
2.3 SQL Server 2000数据库设计 29
2.3.2 创建数据库和数据表 32
2.4 MySQL数据库设计 37
2.4.1 MySQL数据类型 37
2.4.2 MySQL软件的安装、启动与停止 39
2.4.3 使用命令提示符创建数据库和数据表 44
2.4.4 使用MySQL管理软件创建数据库和数据表 49
第3章 ASP、JSP和PHP快速入门 67
3.1 ASP快速入门 67
3.1.1 ASP基本语法 67
3.1.2 ODBC接口技术/ADO接口技术 69
3.1.3 用ADO实现访问数据库 70
3.1.4 创建记录集 71
3.1.5 操作数据库 71
3.2 JSP快速入门 72
3.2.1 JSP基本语法 72
3.2.2 JSP与Java Servlet概述 75
3.2.4 JDBC接口技术 76
3.2.3 JavaBeans组件技术 76
3.2.5 使用JDBC和JDBC-ODBC桥访问数据库 77
3.3 PHP快速入门 78
3.3.1 PHP基本语法 78
3.3.2 连接数据库 79
3.3.3 数据库操作 80
3.4 网页表单与数据传递 82
3.4.1 表单的基础知识 82
3.4.2 如何处理网页表单 85
第4章 构建ASP动态网站开发环境 90
4.1 配置网站服务器 90
4.1.1 在Windows XP/2000下安装ⅡS服务器 90
4.1.2 在Windows 98下安装PWS 97
4.2 测试网站服务器 98
4.3.1 在Dreamweaver 中定义网站 99
4.3 在Dreamweaver中连接数据库 99
4.3.2 连接Access数据库 104
4.3.3 连接SQL数据库 109
4.3.4 建立无DSN的连接 114
4.3.5 建立OLE DB连接 119
4.3.6 用MapPath建立无DSN连接 120
4.4 ASP.NET环境配置与网站开发 125
4.4.1 ASP.NET简介 125
4.4.2 配置ASP.NET开发环境 127
4.4.3 OLE DB连接Access数据库 130
4.4.4 连接SQL数据库 137
4.5 用ASP.NET开发留言本 139
4.5.1 数据库设计 139
4.5.2 部署DreamweaverCtrls.dll控件 139
4.5.3 添加留言页面 141
4.5.4 留言显示页面 142
4.5.5 数据网格功能 146
第5章 天涯海角——网络电子地图 151
5.1 方案设计 151
5.1.1 页面组成 151
5.1.2 创建数据库 151
5.2 制作页面文件 153
5.2.1 地图文件的制作 153
5.2.2 网页文件的制作 155
5.3 开发动态网站 157
5.3.1 连接数据库 157
5.3.2 网络电子地图首页 158
5.3.3 电子地图显示页面 164
5.4 网站测试效果 165
5.5 在Dreamweaver中测试站点 168
5.5.1 关于站点测试 168
5.5.2 使用站点测试报告 170
5.6 站点上传与发布 171
5.6.1 上传站点 172
5.6.2 同步更新网站 173
5.6.3 文件的存取 175
5.7 本章小结 176
第6章 其乐融融——电子相册系统 177
6.1 方案设计 177
6.1.1 页面组成 177
6.1.2 创建数据库 177
6.2 制作页面文件 180
6.2.1 网页文件制作 180
6.2.2 建立样式表CSS 185
6.3 开发动态网站 191
6.3.1 连接数据库 191
6.3.2 电子相册首页 192
6.3.3 照片浏览功能 194
6.3.4 评论发布和显示功能 197
6.3.5 相片分类显示功能 202
6.3.6 为相册添加音乐 203
6.4 网站测试效果 205
6.5 本章小结 208
第7章 悄悄心情——网络日记本 209
7.1 方案设计 209
7.1.1 页面组成 209
7.1.2 创建数据库 209
7.2 制作页面文件 211
7.3 开发动态网站 214
7.3.1 连接数据库 214
7.3.2 网络日记用户登记 215
7.3.3 网络日记本登录 218
7.3.4 网络日记本主题显示 221
7.3.5 日记浏览和评论 224
7.3.6 日记搜索功能 227
7.3.7 网络日记的后台管理 230
7.3.8 用CSS样式表美化动态文本 241
7.4 网站测试效果 243
7.5 本章小结 251
第8章 易见易得——网上考试系统 252
8.1 方案设计 252
8.1.1 页面组成 252
8.1.2 创建数据库 253
8.2 开发动态网站 255
8.2.1 连接数据库 255
8.2.2 在线考试后台管理 255
8.2.3 在线考试登录 258
8.2.4 在线考试答题功能 259
8.2.5 主观题阅卷评分功能 262
8.2.6 在线考试总分统计功能 264
8.2.7 考试成绩表 267
8.3 网站测试效果 269
8.4 本章小结 275
9.1 配置网站服务器 276
9.1.1 下载软件与安装 276
第9章 构建JSP动态网站开发环境 276
9.1.2 JSP环境配置 280
9.1.3 Resin服务器安装与配置 284
9.2 测试网站服务器 286
9.3 在Dreamweaver中连接数据库 290
9.3.1 在Dreamweaver中定义网站 290
9.3.2 使用JDBC连接MySQL数据库 292
9.3.3 使用JDBC-ODBC连接Access数据库 294
9.3.4 使用JDBC-ODBC连接SQL Server数据库 296
第10章 JavaBeans组件技术 298
10.1 JavaBeans概述 298
10.1.1 JavaBeans简介 298
10.1.2 JavaBeans特征及实现机制 299
10.2.1 Bean的使用和基本操作 301
10.2 开发和使用Bean 301
10.2.2 创建Bean的类文件 303
10.3 在Dreamweaver中使用JavaBeans 308
第11章 鸿雁传情——绚丽e卡 314
11.1 方案设计 314
11.1.1 页面组成 314
11.1.2 创建数据库 315
11.2 制作页面文件 316
11.2.1 首页面的制作 316
11.2.2 用样式表美化表格边框 319
11.2.3 其他页面制作 321
11.3 开发动态网站 324
11.3.1 连接数据库 324
11.3.2 贺卡管理页面 325
11.3.3 贺卡分类列表 328
11.3.4 贺卡发送页面 330
11.3.5 贺卡显示和祝福语显示页面 332
11.3.6 接收贺卡页面 340
11.4 网站测试效果 341
11.5 本章小结 344
第12章 一网打尽——多功能电子通讯录 345
12.1 方案设计 345
12.1.1 页面组成 345
12.1.2 创建数据库 346
12.2 制作页面文件 347
12.3 开发动态网站 348
12.3.1 连接数据库 348
12.3.2 添加用户 349
12.3.3 管理员和用户的登录验证 351
12.3.4 修改和删除信息功能 353
12.3.5 电子通讯录首页 359
12.3.6 通讯录查询功能 361
12.4 网站测试效果 362
12.3.7 错误提示页面 362
12.5 本章小结 368
第13章 购物零距离——网上书店 369
13.1 方案设计 369
13.1.1 页面组成 369
13.1.2 创建数据库 370
13.2 制作页面文件 375
13.2.1 首页面的制作 375
13.3 开发动态网站 377
13.3.1 连接数据库 377
13.3.2 书店管理页面 377
13.3.3 修改和删除书籍信息 380
13.3.4 添加书籍分类、出版社和添加新书 382
13.3.5 顾客浏览页面 389
13.3.6 购物车功能 393
13.3.7 首页面的制作 399
13.4 网站测试效果 400
13.5 本章小结 406
第14章 构建PHP动态网站开发环境 407
14.1 安装PHP网站服务器 407
14.1.1 ⅡS下的安装 407
14.1.2 Apache下的安装 410
14.1.3 使用Apache+PHP+MySQL开发套件快速安装 412
14.2 数据库的连接 412
14.2.1 创建MySQL+PHP连接 412
14.2.2 PHP连接Access数据库 413
第15章 放眼天下——信息发布系统 415
15.1 方案设计 415
15.1.1 页面组成 415
15.1.2 创建数据库 415
15.2 制作页面文件 418
15.3.2 后台管理页面 419
15.3.1 连接数据库 419
15.3 开发动态网站 419
15.3.3 添加发布信息的部门 420
15.3.4 信息发布登录 422
15.3.5 发布信息 422
15.3.6 信息浏览 425
15.4 网站测试效果 428
15.5 本章小结 431
第16章 缘分没法挡——网络会员交友系统 432
16.1 方案设计 432
16.1.1 页面组成 432
16.1.2 创建数据库 433
16.2 制作页面文件 434
16.2.1 首页面的制作 434
16.2.2 用CSS样式表制作精美表单 435
16.3.1 连接数据库 443
16.3.2 会员注册功能 443
16.3 开发动态网站 443
16.3.3 所有会员列表 444
16.3.4 会员系统首页 447
16.3.5 缘分速配功能 449
16.3.6 会员详细资料页面 451
16.3.7 会员消息传递功能 452
16.4 网站测试效果 454
16.5 本章小结 458
第17章 众说纷纭——在线论坛 459
17.1 方案设计 459
17.1.1 页面组成 459
17.1.2 创建数据库 460
17.2 制作页面文件 463
17.3 开发动态网站 463
17.3.1 连接数据库 463
17.3.2 论坛管理 464
17.3.3 会员列表 467
17.3.4 论坛列表 468
17.3.5 论坛主题列表 471
17.3.6 主题详细内容页面 473
17.3.7 发表论坛主题 476
17.3.8 回复帖子 478
17.4 网站测试效果 479
17.5 本章小结 483
第18章 常见问题以及解决方案 484
18.1 ⅡS常见问题及解决方案 484
18.2 ASP程序常见问题及解决办法 486
18.2.1 权限问题 486
18.2.2 80004005错误信息和解决办法 489
18.2.3 800A0BCD-BOF或EOF为真 491
18.3 JSP中文问题及解决方案 492
18.3.1 Servlet+Tomcat中文乱码的原理 492
18.3.2 中文问题解决方案 493