第1章 网站建设必备知识 1
1.1 认识网站和网页 1
1.1.1 网站的概念 1
1.1.2 静态网页与动态网页的区别 1
1.2 网站工作原理 2
1.2.1 静态网站工作原理 2
1.2.2 动态网站工作原理 3
1.3 网站制作流程 3
1.3.1 需求分析 3
1.3.2 划分网站结构 3
1.3.3 设计网站效果 4
1.3.4 文件结构设计 5
1.3.5 制作网页 6
1.3.6 数据库设计 6
1.3.7 开发动态模块 7
1.3.8 网站测试与发布 8
问与答 9
练一练 10
第2章 设计网页效果图——网上商城制作第1步 11
2.1 使用Photoshop CS3设计网页效果图 11
实例1 制作网上商城Logo 11
实例2 制作网上商城广告条 16
实例3 制作网上商城按钮 19
实例4 制作网上商城公告栏目 24
实例5 合成网上商城首页效果图 27
实例6 切割网上商城首页 31
2.2 使用Flash制作动画 33
实例7 使用Flash CS3制作网上商城动画 33
问与答 39
练一练 42
第3章 环境配置与站点创建——网上商城制作第2步 43
3.1 ASP动态网站调试环境的搭建 43
实例1 IIS服务器的安装与配置 43
3.2 使用Dreamweaver创建站点 45
实例2 使用站点向导创建网上商城站点 45
3.3 使用Dreamweaver CS3管理站点 47
3.3.1 站点文件夹和文件的创建 47
3.3.2 站点文件的移动与复制 48
实例3 创建网上商城文件夹结构 49
3.4 创建网页并设置网页属性 50
实例4 创建网上商城首页 50
问与答 51
练一练 52
第4章 设计网页版面——网上商城制作第3步 53
4.1 创建表格 53
实例1 创建网上商城首页头部表格 53
4.2 添加图像 55
实例2 添加网上商城首页图像 56
实例3 设置图像属性 57
4.3 添加文本并设置文本属性 59
实例4 为网上商城首页添加文本并设置文本属性 59
4.4 使用表单 61
实例5 为网上商城首页插入表单元素 61
4.5 添加多媒体信息 70
实例6 为网上商城首页添加Flash动画 70
4.6 设置超级链接 73
实例7 创建网上商城文本链接 74
4.6.1 创建锚记链接 75
4.6.2 创建电子邮件链接 76
4.6.3 创建图像热点链接 77
4.7 使用CSS美化网页 78
实例8 设置网上商城首页文字大小 78
实例9 设置网上商城超级链接颜色 80
问与答 81
练一练 86
第5章 网站数据管理——网上商城制作第4步 88
5.1 数据库在网站制作中的作用 88
5.2 创建数据库与表 89
实例1 创建网上商城数据库 89
实例2 创建网上商城用户数据表 90
5.3 数据库操作 91
实例3 为网上商城用户表添加记录 91
实例4 查找网上商城用户表中的记录 92
实例5 删除网上商城用户表中的记录 92
实例6 对网上商城用户表中的记录进行排序 93
5.4 创建网上商城数据库中所有表 93
实例7 创建管理员表 93
实例8 创建用户表 93
实例9 创建商城公告表 94
实例10 创建站内新闻表 94
实例11 创建商品信息表 94
实例12 创建商品大类表 95
实例13 创建商品分类表 95
实例14 创建商品评论表 95
实例15 创建用户订单表 96
实例16 创建用户反馈表 96
实例17 创建用户留言表 97
问与答 97
练一练 97
第6章 制作ASP动态网页——网上商城制作第5步 99
6.1 ASP概述 99
6.1.1 ASP在网站制作中所起的作用 99
6.1.2 ASP运行机制 99
6.1.3 ASP开发工具 100
6.2 配置站点服务器 101
实例1 设置网上商城站点路径 101
实例2 在Dreamweaver中配置网上商城站点服务器 102
6.3 ASP默认脚本语言VBScript 104
6.3.1 VBScript概述 105
6.3.2 在网页中使用VBScript 105
6.3.3 保存值不变的数据 108
6.3.4 保存值可变的数据 109
6.3.5 使用同一名称保存多个可变化的值 112
6.3.6 对数据进行运算 113
6.3.7 使用VBScript自带功能 114
6.3.8 让VBScript自动完成某些操作 116
6.3.9 控制程序走向 118
实例3 截取网上商城新闻标题长度 120
6.4 ASP内置对象 122
实例4 使用Request对象获取用户注册信息 122
实例5 使用Response对象显示商品分类信息 126
实例6 使用Server对象获取数据库路径 129
实例7 使用Session对象存储用户私人信息 130
实例8 显示网上商城用户登录信息 132
问与答 133
练一练 136
第7章 使用ASP访问数据库——网上商城制作第6步 137
7.1 通过ASP将网站与数据库连接 137
实例1 通过OLE DB连接网上商城数据库 137
7.2 通过ASP操作数据库 140
7.2.1 创建RecordSet对象 140
7.2.2 RecordSet属性 142
7.2.3 RecordSet方法 142
实例2 添加网上商城站内新闻 143
实例3 显示网上商城商品信息 144
问与答 150
练一练 152
第8章 网上商城前台页面制作——网上商城制作第7步 154
8.1 网上商城前台分析 154
8.1.1 网上商城前台实现过程 154
8.1.2 将静态页面转换为动态页面 155
实例1 将网上商城静态首页转换为ASP页面 155
8.2 用户管理界面 161
实例2 用户注册 162
实例3 用户登录验证 165
实例4 用户资料修改 167
实例5 用户注销 173
8.3 新闻发布界面 174
实例6 站内公告显示 174
实例7 新闻标题显示 175
实例8 新闻内容显示 176
8.4 商品展示界面 177
实例9 最新商品展示 177
实例10 推荐商品展示 179
实例11 热门商品展示 179
实例12 商品分类展示 180
实例13 查看商品详情 183
8.5 产品搜索界面 184
实例14 产品搜索 184
8.6 用户购物界面 186
实例15 商品订购 186
实例16 订单提交 189
实例17 订单查询 192
问与答 196
练一练 197
第9章 网上商城后台页面制作——网上商城制作第8步 198
9.1 网上商城后台分析 198
实例1 后台首页的实现过程 199
9.2 商品管理界面 201
实例2 添加商品信息 201
实例3 商品信息管理 205
实例4 商品订单管理 211
实例5 商品评论管理 216
9.3 用户管理界面 218
实例6 会员信息管理 218
实例7 后台用户管理 220
9.4 分类管理界面 223
实例8 商品大类管理 223
实例9 商品小类管理 224
9.5 信息管理界面 228
实例10 站内公告设置 228
实例11 站内新闻管理 229
实例12 添加站内新闻 230
实例13 意见反馈管理 231
实例14 留言板块管理 233
问与答 235
练一练 236
第10章 网站的测试、发布与推广——网上商城制作第9步 237
10.1 申请域名和网站空间 237
10.1.1 申请域名 237
10.1.2 申请网站空间 238
10.2 站点本地测试 239
实例1 兼容性测试 239
实例2 检查站点范围的链接 241
实例3 修复站点范围的链接 242
10.3 设置远程信息 242
10.4 上传网站 243
实例4 使用Dreamweaver上传与取回网上商城网站 244
10.4.1 使用扩展“文件”面板管理文件上传和取回 245
10.4.2 同步文件 245
10.5 网站推广 246
问与答 247
练一练 248
第11章 在Windows 2003上部署网上商城网站——网上商城制作再完善 249
11.1 IIS服务器的安装与配置 249
11.1.1 安装IIS服务器 249
11.1.2 配置IIS服务器 250
11.1.3 测试IIS服务器 251
11.2 SQL Server 2005的安装 252
11.3 启动、暂停和停止SQL Server服务器 254
11.4 创建数据库与表 255
实例1 创建网上商城数据库 255
实例2 创建网上商城用户数据表 256
11.5 数据库操作 257
实例3 添加、删除与修改网上商城用户表记录 257
实例4 为网上商城用户表创建索引 258
实例5 备份和还原网上商城数据库 259
实例6 分离和附加网上商城数据库 261
11.6 创建网上商城数据库中所有表 263
实例7 创建管理员表 263
实例8 创建用户表 263
实例9 创建商城公告表 264
实例10 创建站内新闻表 264
实例11 创建商品信息表 264
实例12 创建商品大类表 265
实例13 创建商品分类表 265
实例14 创建商品评论表 265
实例15 创建用户订单表 266
实例16 创建用户反馈表 266
实例17 创建用户留言表 266
11.7 连接SQL Server数据库 267
实例18 通过OLE DB连接SQL Server数据库 267
11.8 测试和运行网上商城网站 268
问与答 269
练一练 269
附录1 ASP常见错误大全 271
附录2 网站文件清单 281