第1章 网站设计与管理概述 1
1.1 什么是网站 1
1.1.1 网站体系结构 1
1.1.2 网站的服务器端技术与客户端技术 2
1.2 网站硬件与软件的选用 5
1.2.1 服务器选型 5
1.2.2 服务器软件的选择 7
1.3 网站管理 9
1.3.1 网站管理的内容 9
1.3.2 网站管理工具 10
习题 10
第2章 构建网站Web服务器 11
2.1 IIS Web服务器的安装与配置 11
2.1.1 IIS组件的安装 11
2.1.2 默认Web站点 12
2.1.3 新建Web站点【实验】 13
2.1.4 建立虚拟目录【实验】 15
2.1.5 Web站点的访问【实验】 16
2.2 Linux系统Apache服务器的配置 17
2.2.1 Apache服务器的安装和启动 17
2.2.2 Apache服务器的基本配置 18
2.3 发布Web站点 20
2.3.1 申请域名 21
2.3.2 建立Web服务器的方式 22
2.3.3 Web发布、管理和推广 23
2.4 实例网站概览及本书所附课件的使用 23
2.4.1 开发工具与后台数据库 24
2.4.2 发布与访问 24
习题 30
第3章 网页制作与HTML语言基本结构简介 31
3.1 网页制作概述 31
3.1.1 静态网页与动态网页 31
3.1.2 认识网页 32
3.1.3 网页制作工具简介 33
3.2 Dreamweaver MX 2004概览 34
3.2.1 Dreamweaver MX 2004界面 34
3.2.2 输入与编辑文本 35
3.2.3 超级链接 37
3.2.4 使用图像 39
3.2.5 表格 41
3.2.6 创建交互表单 42
3.2.7 页面布局 44
3.3 使用Dreamweaver制作实例网站的主页框架 46
3.3.1 基本操作步骤 46
3.3.2 实例网站前后台主页框架的制作 48
3.4 HTML语言基本结构 58
3.4.1 HTML简介 58
3.4.2 版本信息 60
3.4.3 标题信息 60
3.4.4 主体标记 60
习题 61
第4章 ASP与VBScript 62
4.1 ASP简介 62
4.2 ASP的语法简介 63
4.3 开发ASP程序时的注意事项 63
4.4 VBScript 65
4.5 VBScript的数据类型 65
4.6 常量、变量与数组 66
4.6.1 常量 66
4.6.2 变量 67
4.6.3 数组 67
4.7 VBScript的运算符 70
4.8 子程序与函数 71
4.8.1 Sub子程序 71
4.8.2 Function函数 73
4.8.3 子程序和函数的位置 74
4.9 VBScript内置函数 75
4.9.1 转换函数 75
4.9.2 输入输出函数 76
4.9.3 字符串函数 78
4.9.4 日期与时间函数 80
4.9.5 数学函数 82
4.9.6 检验函数 82
4.10 条件与循环语句 83
4.10.1 条件语句 83
4.10.2 循环语句 87
4.11 注释语句 92
4.12 容错语句 92
4.13 JavaScript简介 92
习题 95
第5章 ASP的内置对象 97
5.1 ASP内置对象概述 97
5.2 Response对象 98
5.2.1 Write方法 98
5.2.2 Redirect方法 100
5.2.3 End方法 102
5.2.4 BinaryWrite方法 103
5.2.5 Buffer属性 103
5.2.6 Clear和Flush方法 103
5.3 Request对象 105
5.3.1 Form方法 106
5.3.2 QueryString方法 109
5.3.3 ServerVariables方法 111
5.3.4 ClientCertificate方法 113
5.4 使用Cookies在客户端保存信息 113
5.4.1 什么是Cookies 113
5.4.2 使用Response对象设置Cookies 113
5.4.3 使用Request对象获取Cookies 115
5.4.4 Cookies综合示例 116
5.5 Session对象 117
5.5.1 Session对象介绍 117
5.5.2 利用Session对象存储信息 117
5.5.3 TimeOut属性 119
5.5.4 Abandon方法 120
5.6 Application对象 120
5.6.1 Application对象简介 120
5.6.2 利用Application存储信息 121
5.7 应用程序与Global.asa文件 123
5.7.1 应用程序概述 123
5.7.2 Global.asa文件 124
5.8 Server对象 126
5.8.1 Server对象概述 126
5.8.2 Server对象的属性与方法 126
习题 134
第6章 ASP的ActiveX组件 137
6.1 ActiveX组件简介 137
6.2 文件存取组件 138
6.2.1 FileSystemObject对象 138
6.2.2 TextStream对象 139
6.2.3 File对象 142
6.2.4 Folder对象 143
6.2.5 文件存取组件综合应用举例 145
6.3 文件超链接组件 148
6.3.1 文件超链接组件的方法 148
6.3.2 应用举例 148
6.4 广告轮显组件 150
6.4.1 广告轮显组件的属性和方法 150
6.4.2 应用举例 151
6.5 浏览器性能组件 153
6.6 计数器组件 155
6.7 第三方组件 156
习题 158
第7章 SQL与MS SQL Server 159
7.1 数据库的基本概念 159
7.1.1 数据库的概念 159
7.1.2 数据库的基本术语 160
7.1.3 数据库管理系统 160
7.2 SQL Server简介 161
7.2.1 SQL Server简史 161
7.2.2 SQL Server 2000的安装 161
7.2.3 建立SQL Server数据库及数据表 168
7.2.4 建立数据库用户 171
7.3 SQL简介 173
7.3.1 Select语句 173
7.3.2 Insert语句 175
7.3.3 Delete语句 176
7.3.4 Update语句 177
7.4 数据的导入和导出 177
7.4.1 把Access数据库中的表导入到SQL Server 177
7.4.2 把SQL Server数据库中的表导出到Access 180
7.5 设置数据源 180
7.6 创建SQL Server存储过程 181
习题 183
第8章 ActiveX Data Object 185
8.1 ADO对象简介 185
8.2 ADO对象模型 185
8.3 Connection对象 186
8.3.1 连接数据库 187
8.3.2 Connection对象的方法 190
8.3.3 Connection对象的属性 193
8.3.4 Error对象和Errors集合 196
8.3.5 Connection对象存取数据库的例子 198
8.4 Command对象 199
8.4.1 Command对象的方法 199
8.4.2 Command对象的属性 200
8.4.3 Parameters集合和Parameter对象 202
8.4.4 Command对象存取数据库的例子 205
8.5 Recordset对象 207
8.5.1 Recordset对象的方法 207
8.5.2 Recordset对象的属性 212
8.5.3 Fields集合和Field对象 216
8.5.4 Recordset对象存取数据库的例子 218
习题 219
第9章 网站前台功能的设计与实现 221
9.1 网站前台功能的设计 221
9.2 数据库的选型和建立 222
9.2.1 数据库的选型 222
9.2.2 建立网站数据库 222
9.3 前台主页的设计 225
9.4 商品的展示 227
9.4.1 搜索图书 227
9.4.2 最新图书 227
9.4.3 热卖图书 227
9.4.4 特价图书 228
9.4.5 图书分类 228
9.5 购物车的设计 229
9.6 订单的生成和查询 230
9.6.1 订单的生成 230
9.6.2 查询订单号 231
9.6.3 订单查询 232
9.6.4 打印订单 232
9.7 会员资料的管理 233
9.7.1 会员注册 234
9.7.2 会员资料的修改 234
9.7.3 会员身份验证 235
9.8 网站其他功能的实现 235
9.8.1 邮件列表 235
9.8.2 客户留言板 236
习题 238
第10章 网站后台功能的设计与实现 239
10.1 网站后台各功能模块介绍 239
10.2 权限管理 239
10.2.1 后台管理系统主页 240
10.2.2 用户管理模块 241
10.3 商品信息管理 242
10.3.1 添加新书 242
10.3.2 浏览书库 242
10.3.3 检索图书 243
10.3.4 进货管理 244
10.3.5 缺货管理 245
10.4 交易管理 245
10.4.1 新的订单 246
10.4.2 销售订单 247
10.4.3 已配送的订单 248
10.4.4 查看已售出的书籍 248
10.4.5 统计销售情况 248
10.5 顾客资源管理 249
10.5.1 邮件列表管理 249
10.5.2 会员信息查看 249
习题 250
第11章 Web站点构架管理 251
11.1 站点目录 251
11.1.1 主目录 251
11.1.2 虚拟目录 252
11.2 对Web访问请求的重定向 254
11.2.1 什么是重定向 254
11.2.2 重定向的设置【实验】 255
11.3 内容期限、分级与网页页脚设置 256
习题 260
第12章 Web服务器的安全管理 261
12.1 验证 261
12.1.1 验证概述 261
12.1.2 验证方法 262
12.1.3 启用与设置验证 265
12.2 访问控制 267
12.2.1 访问控制的过程 268
12.2.2 允许或拒绝计算机对Web服务器的访问 268
12.2.3 Web服务器权限与NTFS权限 269
12.3 证书与加密 273
12.3.1 证书概述 273
12.3.2 证书与SSL的使用【实验】 274
12.4 审核 286
12.4.1 审核的范围与事件 286
12.4.2 设置及查看审核【实验】 287
12.4.3 Web安全管理小结 291
习题 291
第13章 Web维护与性能调整 293
13.1 记录站点活动 293
13.1.1 记录的处理程序 293
13.1.2 日志的格式 294
13.1.3 记录的启用与日志的管理 296
13.1.4 进程账号——追踪处理器的使用【实验】 299
13.2 性能调整 300
13.2.1 性能调整的基本方法 300
13.2.2 网络监视器 302
13.2.3 性能监视器及其应用 304
13.2.4 服务器硬件性能调整 309
13.2.5 网络速度与性能调整 313
习题 320
附录 网站管理工具软件简介 322
参考文献 324