第1章 网站的组成模式与结构 1
1.1 网站案例欣赏 2
1.1.1 典型网站欣赏 2
1.1.2 网站的基本特征 5
1.1.3 网站流行内容简介 6
1.2 网站的基本知识 7
1.2.1 静态网站 7
1.2.2 动态网站 8
1.3 网站结构 9
1.3.1 网站的逻辑结构 9
1.3.2 网站的层次结构 12
1.4 用户和网站结构 15
1.5 网站的深度 16
1.6.1 政府网站 18
1.6 Web网站的类型 18
1.6.2 电子商务网站 19
1.6.3 企业信息网站 20
1.6.4 信息资源服务网站 21
1.6.5 导航网站 21
1.6.6 娱乐网站 21
1.6.7 个人网站 22
1.6.8 远程教育网站 22
1.6.9 财经网站 22
1.6.10 新闻网站 22
小结 23
思考与练习 23
实训 23
第2章 网站建设进程 25
2.1.2 Web网站的开发 26
2.1.1 网站建设进程需求 26
2.1 网站建设进程需求和分析 26
2.2 网站建设进程的基本模型 27
2.2.1 修正瀑布模型 28
2.2.2 联合应用开发模型 28
2.3 网站的目标和可实现性 29
2.3.1 网站的目标 30
2.3.2 网站目标的确定 31
2.3.3 网站访问者的属性分析 31
2.3.4 网站潜在用户分析 32
2.4 网站建设的需求 32
2.4.1 网站的可用性 32
2.4.2 网站的用户及特征 33
2.4.3 网站的响应时间 34
2.4.4 网站的易访问性 35
2.4.5 建设可用的网站 37
2.5 网站的规划 39
2.5.1 网站建设的基础 39
2.5.2 网站的规划原则 41
2.5.3 网站建设需求分析 42
2.5.4 网站建设项目成本构成及测算 43
2.6 网站的设计阶段 48
2.6.1 网站设计原则 48
2.6.2 网站设计重点 49
小结 50
思考与练习 51
实训 51
第3章 网站设计 54
3.1 网站域名 55
3.1.1 网站域名的基本概念 55
3.1.2 域名设计 58
3.1.3 域名注册 61
3.1.4 中文域名注册 66
3.1.5 域名维护 67
3.1.6 域名的设置和使用 67
3.2 网站文件结构和文件名设计 68
3.2.1 网站文件结构设计 68
3.2.2 网站文件名设计 69
3.2.3 网站设计常用文件名 70
3.3 网站CI形象标志的设计 71
3.3.1 网站CI形象设计 72
3.3.2 网站标志的设计 73
3.4 网络广告的设计 77
3.4.1 常见的网络广告形式 77
3.4.2 网络广告优点 79
3.4.3 网络广告的计费方式 81
3.4.4 网络广告设计 82
3.4.5 网络广告新形式 83
3.5 网站导航栏设计 84
3.5.1 导航 84
3.5.2 导航位置 84
3.5.3 导航的一致性 87
小结 87
思考与练习 87
实训 88
第4章 网站的开发技术和服务器 89
4.1 网站开发技术 90
4.1.1 HTML 90
4.1.2 CSS 90
4.1.3 客户端脚本程序 90
4.1.5 ASP 91
4.1.4 DHTML 91
4.1.6 PHP 92
4.1.7 JSP 92
4.2 网站服务器 93
4.2.1 Web网站服务器 93
4.2.2 Web网站服务器的选择 93
4.2.3 服务器的负载均衡技术 98
4.2.4 Web网站服务器软件 101
4.2.5 虚拟主机 104
4.2.6 服务器托管 107
4.3 网站的IP地址 108
4.3.1 IP地址的划分 108
4.3.2 网站IP地址的申请 110
4.3.3 网站接入Internet 111
思考与练习 114
小结 114
实训 115
第5章 网站服务器的安装与管理 116
5.1 Windows Server 2003的IIS 117
5.1.1 IIS简介 117
5.1.2 IIS 6.0的安装与配置 119
5.1.3 默认Web网站的属性配置 121
5.1.4 Web网站的属性配置 122
5.2 网站的建立 129
5.2.1 用默认网站创建站点 129
5.2.2 新建站点 131
5.2.3 建立虚拟目录 133
5.2.4 NNTP虚拟服务器 135
5.3 网站的配置与管理 135
5.3.1 网站的命名 135
5.3.2 网站主目录的配置 136
5.3.3 网站的日志文件的配置 137
5.3.4 主机头和LMHOSTS文件 138
5.3.5 网站的默认文档设置 144
5.3.6 网站的自定义错误配置 145
5.3.7 身份验证 146
小结 148
思考与练习 148
实训 148
第6章 Web数据库 150
6.1 Web数据库技术 151
6.1.1 Web数据库的基本概念 151
6.1.2 Web数据库的优点 151
6.1.3 Web数据库的开发环境 152
6.2.1 ADO.NET访问数据库 153
6.2 Web数据库的访问技术 153
6.2.2 ADO.NET两种读取数据库的方式 154
6.2.3 数据库连接的简单示例 156
6.2.4 ODBC技术 158
6.2.5 设置ODBC数据源 159
6.3 SQL Server在网站上的应用 161
6.3.1 SQL Server的特性 161
6.3.2 设计SQL Server数据库 161
6.3.3 在SQL Server中建立数据库 163
6.3.4 在SQL Server中建立表 169
6.3.5 在Web上访问SQL Server数据库 172
6.4 Web数据库的安全技术 173
6.4.1 数据库安全 173
6.4.2 数据备份方案的选择 174
6.4.3 数据的备份 175
思考与练习 176
6.4.4 数据的恢复 176
小结 176
实训 177
第7章 FTP服务器的建立与管理 178
7.1 Windows Server 2003系统下的FTP服务器 179
7.1.1 FTP简介 179
7.1.2 安装FTP服务器 179
7.1.3 新建FTP站点 180
7.1.4 FTP站点虚拟目录的建立 182
7.1.5 配置FTP站点属性 183
7.2 利用Serv-U搭建FTP服务器 186
7.2.1 Serv-U服务器的安装 186
7.2.2 Serv-U服务器的配置 187
小结 201
实训 202
思考与练习 202
第8章 管理E-mail服务 204
8.1 SMTP服务 205
8.1.1 SMTP服务的安装 205
8.1.2 SMTP的工作原理 207
8.2 SMTP服务器属性配置 208
8.2.1 常规设置 209
8.2.2 访问设置 209
8.2.3 邮件设置 212
8.2.4 传递设置 212
8.2.5 LDAP路由设置 213
8.2.6 安全配置 214
8.3 配置SMTP虚拟服务器的域 214
8.3.1 别名域的建立 215
8.3.2 远程域的建立以及中继到远程域的配置 216
8.4 POP3服务 217
8.4.1 POP3服务的安装 217
8.4.2 POP3服务域的创建 218
8.4.3 用户邮箱的创建 219
8.4.4 POP3邮箱的使用 220
8.4.5 POP3服务器属性的配置 221
8.5 邮件客户端的设置 222
8.6 E-mail系统的实例 224
8.6.1 IMail的安装 224
8.6.2 建立IMail邮件服务器 226
8.6.3 建立用户邮箱 228
8.6.4 Web邮件 229
8.6.5 使用邮件客户端收发电子邮件 229
思考与练习 231
小结 231
实训 232
第9章 站点的安全维护与日常管理 234
9.1 规划网站安全方案 235
9.1.1 网站安全因素 235
9.1.2 网站安全的策略 237
9.1.3 加固文件系统 239
9.2 对网站实施安全保障 241
9.2.1 用防火墙对网络隔离 241
9.2.2 网络加密与认证 242
9.2.3 入侵检测 245
9.2.4 病毒防杀 245
9.2.5 保护脚本安全 246
9.3 网站的日常维护与更新 247
9.3.1 网站维护 247
9.3.2 网站更新 248
9.3.3 合理优化网站 249
9.4 网络日常管理 250
9.4.1 安全管理策略 250
9.4.2 对网络进行访问控制 250
9.5 网站备案 252
小结 255
思考与练习 255
实训 256
第10章 网站的宣传和推广 258
10.1 利用搜索引擎宣传 259
10.1.1 搜索引擎注册的方法 260
10.1.2 搜索引擎的排名 261
10.1.3 搜索引擎的关键词广告 262
10.2 网站广告和广告交换宣传 263
10.3 网站的链接 265
10.4 登录导航网站 267
10.5 网站的自我宣传 267
10.6 利用电子邮件组 269
10.7 利用聊天室、BBS论坛和讨论组 270
10.8 通过传统方式和媒体进行宣传 270
10.9 网站排名 272
10.9.1 关于Alexa.com 272
10.9.2 Alexa的排名机制 273
10.9.3 Alexa的网站排名信息 274
10.9.4 提高网站排名 276
小结 277
思考与练习 277
实训 278
附录 279
参考文献 281