1 新手入门篇 1
第1章 用Dreamweaver MX 2004编织互动网站的梦 1
1-1 Dreamweaver MX 2004的强大功能 2
1-1-1 谁可以使用Dreamweaver MX 2004 2
1-1-2 为什么选择Dreamweaver MX 2004 4
1-2 网站应用程序的开发 6
1-2-1 标准网站 7
1-2-2 认识互动网站 7
第2章 动态网站的环境设置 11
2-1 准备互动网站的执行环境 12
2-2 将电脑架设成网站服务器 13
2-2-1 JDK简介 13
2-2-2 JDK的安装 14
2-2-3 Tomcat简介 15
2-2-4 安装Tomcat服务器 16
2-2-5 关于Web服务器的根目录 19
2-2-6 JSP开发环境设置 20
2-3 测试您的网站服务器 22
2-3-1 简单测试 22
2-3-2 测试自行编写的程序 23
小技巧 关于Tomcat的启动 25
第3章 动态网站的定义与数据库的使用 29
3-1 定义动态网站 30
3-1-1 定义动态网站的重要性 30
3-1-2 在Dreamweaver MX 2004中定义站点 30
3-1-3 测试设置结果 34
3-2 使用数据库 35
3-2-1 数据库原理 35
3-2-2 MySQL简介 36
3-2-3 安装MySQL 36
3-2-4 对MySQL默认字符集的改动 42
3-2-5 MySQL-Front 43
3-2-6 应用MySQL-Front创建包含一个表的数据库 45
3-3 JSP连接MySQL 52
3-3-1 数据库的驱动程序 52
3-3-2 配置环境 53
3-3-3 连接数据库 54
2 基础型程序开发篇 65
第4章 新闻公告系统的制作 65
4-1 程序说明及准备工作 66
4-1-1 新闻公告系统流程图 67
4-1-2 程序数据库分析 68
4-1-3 制作网站程序所需的基本数据表 70
4-2 新闻公告系统主界面的制作 70
4-2-1 新建站点 70
4-2-2 新闻系统主页面的制作 73
4-2-3 新闻系统详细信息页面的制作 82
4-3 新闻公告系统管理界面的制作 83
4-3-1 管理员登录页面的制作 84
4-3-2 新闻管理主页面的制作 85
4-3-3 添加新闻页面的制作 88
4-3-4 修改新闻页面的制作 92
4-3-5 删除新闻页面的制作 95
4-4 新闻公告系统成品预览 97
4-4-1 管理界面的使用 97
4-2-2 一般界面的使用 100
第5章 数字留言板的制作 103
5-1 程序说明及准备工作 104
5-1-1 数字留言板系统流程图 105
5-1-2 程序数据库的制作与分析 106
5-1-3 制作网站程序所需的基本数据表 108
5-2 数字留言板主界面的制作 108
5-2-1 新建站点 108
5-2-2 数字留言板主页面的制作 110
5-2-3 数字留言板张贴留言页面的制作 120
5-2-4 浏览数字留言板主界面的完成结果 124
5-3 数字留言板管理界面的制作 125
5-3-1 管理员登录界面的制作 125
5-3-2 数字留言板管理主页面的制作 127
5-3-3 数字留言板删除留言页面的制作 131
5-3-4 浏览数字留言板管理界面 133
小技巧 控制页面的JavaScript语言 135
3 应用型程序开发篇 137
第6章 网络投票系统的制作 137
6-1 程序说明及准备工作 138
6-1-1 网络投票系统流程图 139
6-1-2 制作网站程序基本数据表 140
6-2 程序数据库分析 140
6-3 网络投票系统主界面的制作 143
6-3-1 新建站点 143
6-3-2 投票系统主页面的制作 146
6-3-3 投票页面的制作 155
6-3-4 计算票数页面的制作 161
6-3-5 投票结果显示页面的制作 165
6-4 网络投票系统管理界面的制作 171
6-4-1 管理员登录页面的制作 171
6-4-2 网络投票系统管理主页面的制作 172
6-4-3 复制页面 179
6-4-4 修改浏览投票活动结果页面 180
6-4-5 修改删除投票活动确认页面 180
6-4-6 设置删除投票活动的命令页面 182
6-4-7 添加投票活动的网页制作 184
6-5 网络投票系统成品预览 194
6-5-1 网络投票系统管理界面的使用 194
6-5-2 网络投票系统主界面的使用 198
小技巧 关于数据库的4种基本操作 200
第7章 网站计数器及在线人数的制作 201
7-1 程序说明及准备工作 202
7-1-1 计数器及在线人数流程图 203
7-1-2 网站程序基本数据表 204
7-1-3 程序数据库分析 204
7-2 网站计数器的制作 205
7-2-1 新建站点 205
7-2-2 设置数据库链接 209
7-2-3 网站浏览人数及本日浏览人数的制作 210
7-2-4 记录访客的地址及时间 213
7-2-5 防止浏览人数灌水 215
7-3 在线人数的制作 216
7-3-1 使用Dreamweaver MX 2004制作在线人数的困难 216
7-3-2 JavaBean简介 216
7-3-3 使用JavaBean和JSP来制作在线人数 217
7-4 其他功能制作 219
7-4-1 显示区域的设置 219
7-4-2 设置打开浏览窗口 221
7-5 显示访客地址数据页面制作 222
7-6 网站计数器及在线人数成品预览 224
小技巧 关于使用JavaBean 225
第8章 网站会员系统的制作 227
8-1 程序说明及准备工作 228
8-1-1 程序源文件的说明 229
8-1-2 程序数据库分析 229
8-2 会员系统主画面的制作 231
8-2-1 新建站点 231
8-2-2 会员登录页面流程图 234
8-2-3 会员登录页面的制作 235
8-2-4 申请新会员功能制作 244
8-3 会员专区的页面制作 252
8-3-1 绑定数据表 252
8-3-2 布置显示字段 255
8-3-3 设置用户注销及其他链接文字 257
8-3-4 限制访问页面的设置 258
8-3-5 修改会员资料页面的制作 261
8-4 会员管理的页面制作 264
8-4-1 会员管理页面流程图 265
8-4-2 绑定数据表及布置显示字段 266
8-4-3 设置转到详细信息页及注销用户 267
8-4-4 限制访问页面的设置 270
8-4-5 修改管理员及会员资料页面制作 272
8-4-6 删除会员资料页面的制作 275
8-5 网站会员系统成品预览 277
第9章 电子报系统的制作 285
9-1 程序说明及准备工作 286
9-1-1 电子报系统流程图 287
9-1-2 程序基本数据表 288
9-1-3 程序数据库分析 288
9-2 电子报系统主界面的制作 290
9-2-1 新建站点 290
9-2-2 数据库连接与绑定记录集 293
9-2-3 订阅电子报的功能制作 296
9-2-4 已发行电子报的显示 298
9-2-5 电子报详细页面的制作 299
9-3 电子报系统管理界面的制作 301
9-3-1 管理员登录页面的制作 301
9-3-2 电子报系统管理主页面的制作 303
9-3-3 新增电子报页面制作 306
9-3-4 修改电子报页面制作 315
9-3-5 删除电子报页面制作 316
9-3-6 删除电子邮件名单页面制作 319
9-3-7 发行电子报页面的制作 322
9-4 电子报系统的成品预览 328
4 高级型程序开发篇 335
第10章 数字日记程序的制作 335
10-1 程序说明及准备工作 336
10-1-1 数字日记流程图 337
10-1-2 程序基本数据表 338
10-1-3 程序数据库分析 338
10-2 数字日记主界面的制作 340
10-2-1 新建站点 340
10-2-2 数字日记主页面的制作 343
10-2-3 浏览照片的页面制作 349
10-2-4 数字日记指定显示页面的制作 350
10-3 数字日记管理界面的制作 351
10-3-1 管理员登录页面的制作 351
10-3-2 数字日记管理主界面的制作 352
10-3-3 数字日记新建页面的制作 354
10-3-4 数字日记修改页面的制作 365
10-3-5 数字日记删除页面的制作 372
10-4 数字日记成品预览 374
小技巧 存储和调用大对象 377
第11章 讨论区程序的制作 379
11-1 程序说明及准备工作 380
11-1-1 讨论区程序流程图 381
11-1-2 程序基本数据表 382
11-2 程序数据库分析 382
11-3 超可爱讨论区主界面的制作 384
11-3-1 新建站点 384
11-3-2 超可爱讨论区主页面的制作 387
11-3-3 计算点击次数页面的制作 390
11-3-4 发表新主题页面的制作 392
11-3-5 设置重整窗口功能页 395
11-3-6 超可爱讨论区详细页面的制作 395
11-3-7 回复主题页面的制作 400
11-3-8 搜索页面的制作 403
11-4 超可爱讨论区管理界面的制作 409
11-4-1 管理员登录页面 409
11-4-2 超可爱讨论区管理主页面的制作 410
11-4-3 删除主题页面的制作 414
11-4-4 超可爱讨论区管理详细页面的制作 416
11-4-5 删除回复留言页面的制作 423
11-4-6 修改管理资料页面的制作 424
11-5 超可爱讨论区成品预览 426
小技巧 关于数据库的主键和外键 432
第12章 网上购物——购物车制作 435
12-1 程序说明及准备工作 436
12-1-1 购物车程序流程图 437
12-1-2 程序基本数据表 438
12-1-3 程序数据库分析 438
12-2 购物车Java类的编写与分析 440
12-2-1 product(商品)类的编写 440
12-2-2 shoppingcart(购物车)类的编写 443
12-3 网上购物主画面的制作 446
12-3-1 新建站点 446
12-3-2 数据库连接与绑定记录集 449
12-3-3 设置“加入购物车”超链接 452
12-3-4 查看购物车内容页面的制作 455
12-4 填写寄送信息页面的制作 462
12-4-1 保存顾客寄送信息 462
12-4-2 设置“继续购物”和“取消购物”按钮 464
12-5 保存购物车网页的制作 465
12-5-1 绑定顾客记录集 465
12-5-2 取出商品列表和布置显示 466
12-5-3 绑定三个隐藏字段的值 467
12-5-4 保存购物车 468
12-5-5 编辑成功页面 470
12-6 网上购物成品预览 472