第1章 网站概述 1
1.1 网站的基本概念 1
1.1.1 网站及相关概念 1
1.1.2 网站的主要类型 2
1.1.3 网站的风格 3
1.1.4 网站的CI形象 4
1.1.5 案例分析 5
1.2 网站功能 7
1.2.1 网站的主要功能 7
1.2.2 案例分析 9
1.3 网站的常用技术 10
1.3.1 网站的技术基础 10
1.3.2 网站的高级技术 11
习题 13
拓展实训 14
第2章 网站需求分析 15
2.1 用户需求分析 15
2.2 确定网站类型与网站内容 17
2.2.1 确定网站类型 17
2.2.2 网站内容的确定 18
2.3 确定网站结构 23
2.3.1 明确用户的业务流程 23
2.3.2 网站的目录结构 23
2.3.3 网站的链接结构 24
2.4 网站技术解决方案 24
2.5 编写网站需求说明书 25
2.6 案例分析 26
习题 30
拓展实训 31
第3章 建立网站的前期准备 32
3.1 申请域名 32
3.1.1 关于域名的一般知识 32
3.1.2 域名的结构与含义 32
3.1.3 申请域名 33
3.2 选择接入Internet的方式 34
3.2.1 Internet接入技术 34
3.2.2 Internet接入设备 36
3.2.3 Internet接入服务商 37
3.3 网站建设服务商选择 37
3.4 选择Web服务器操作系统 38
3.4.1 Web服务器操作系统简介 38
3.4.2 操作系统之间的比较 39
3.5 Web服务器软件比较和选择 39
3.6 案例分析 41
习题 42
拓展实训 42
第4章 网站概要设计 44
4.1 网站的流程设计 44
4.2 网站的功能设计 45
4.3 网站的布局设计 46
4.3.1 网站的布局概述 46
4.3.2 布局类型 46
4.4 数据结构设计 49
4.4.1 数据流程与数据字典 49
4.4.2 数据结构与程序的关系 50
4.5 网站运行设计 50
4.6 网站安全设计 51
4.6.1 网站安全问题 51
4.6.2 网站安全措施 52
4.7 网站概要设计说明书 53
4.8 案例分析 55
习题 60
拓展实训 61
第5章 网站的建设规范 62
5.1 网站Logo设计规范 62
5.1.1 网站Logo的作用 62
5.1.2 网站Logo的表现形式 63
5.1.3 网站Logo的设计 63
5.1.4 网站Logo设计规范 63
5.2 网站文件命名规范 64
5.3 网站目录设置规范 65
5.4 网页head区代码规范 65
5.5 网站代码编写规范 66
5.6 案例分析 68
习题 71
拓展实训 72
第6章 网页设计工具 74
6.1 Dreamweaver CS4简介 74
6.2 Dreamweaver CS4工作流程和工作环境 75
6.2.1 Dreamweaver CS4工作流程概述 75
6.2.2 Dreamweaver CS4工作环境 75
6.3 创建和管理站点 77
6.3.1 创建站点 78
6.3.2 管理站点 79
6.3.3 创建和管理站点文件 79
6.4 向页面添加内容 81
6.4.1 插入面板的应用 81
6.4.2 文本的插入与编辑 82
6.4.3 插入图像 86
6.4.4 添加SWF文件 88
6.4.5 添加声音 88
6.5 超链接与导航 89
6.5.1 关于超链接 89
6.5.2 创建超链接 90
6.5.3 创建跳转菜单 93
6.5.4 创建导航条 93
6.6 页面布局 95
6.6.1 使用可视化助理进行布局 95
6.6.2 使用表格布局 96
6.6.3 使用扩展表格模式编辑表格 98
6.6.4 使用框架 99
6.7 库和模板 102
6.7.1 创建库项目 102
6.7.2 在文档中插入库项目 103
6.7.3 创建模板 104
6.7.4 插入与删除可编辑区 104
6.7.5 使用模板创建网页 105
6.8 添加行为 106
6.8.1 行为面板 106
6.8.2 创建行为 106
6.8.3 行为的应用 107
6.9 创建Web表单 109
6.9.1 插入表单 109
6.9.2 设置表单属性 109
6.9.3 表单对象 110
6.10 AP元素(绝对定位元素) 113
6.10.1 插入AP元素 113
6.10.2 设置AP元素的首选参数 114
6.10.3 创建嵌套AP元素 115
6.10.4 AP元素面板 115
6.11 使用CSS 116
6.11.1 关于CSS 116
6.11.2 创建和管理CSS 117
6.12 案例分析 120
习题 123
拓展实训 124
第7章 动态网站开发技术 126
7.1 概述 126
7.2 HTML基础 127
7.2.1 HTML文档结构 128
7.2.2 常用文本标记 129
7.2.3 列表标记 131
7.2.4 超链接标记 132
7.2.5 表格标记 132
7.2.6 表单标记 133
7.3 搭建JSP运行环境 137
7.3.1 JDK的下载与安装 137
7.3.2 Tomcat的下载与安装 140
7.4 JSP编程基础 142
7.4.1 JSP程序的创建与构成 142
7.4.2 JSP中的脚本元素 143
7.4.3 JSP的变量与数据类型 145
7.4.4 运算符 147
7.4.5 程序流程控制 147
7.5 JSP指令和动作 154
7.5.1 JSP指令 154
7.5.2 JSP动作 158
7.6 JSP内置对象 161
7.6.1 out对象 162
7.6.2 request对象 162
7.6.3 response对象 164
7.6.4 application对象 165
7.6.5 session对象 167
7.7 JavaBean在JSP中的应用 168
7.7.1 JavaBean简介 168
7.7.2 如何创建JavaBean 170
7.7.3 调用JavaBean 171
7.8 案例分析 173
习题 178
拓展实训 180
第8章 Web数据库技术 182
8.1 数据库概述 182
8.1.1 数据库基本概念 182
8.1.2 SQL语句 182
8.2 连接数据库 186
8.2.1 概述 186
8.2.2 连接Access数据库 187
8.2.3 连接SQL Server数据库 189
8.3 数据库的操作 200
8.3.1 执行SQL语句 200
8.3.2 处理数据库的返回结果 202
8.4 案例分析 206
习题 212
拓展实训 214
第9章 项目开发 216
9.1 需求分析 216
9.1.1 系统的功能需求 216
9.1.2 前台基本业务模块 217
9.1.3 后台管理模块 217
9.2 页面设计 218
9.3 数据库的设计 222
9.4 程序实现 222
9.4.1 会员登录模块的实现 222
9.4.2 帖子管理模块的实现 227
9.4.3 会员管理模块的实现 237
9.4.4 JavaBean设计 244
9.4.5 配置web.xml 252
参考文献 253