第1章 网站规划与设计基础 1
1.1网页基础知识 1
1.2网站设计流程 3
1.2.1需求分析 3
1.2.2整体规划 4
1.2.3网站详细设计 4
1.2.4申请域名和空间 5
1.2.5发布站点 6
1.2.6网站的推广宣传 6
1.3网站页面设计 7
1.3.1网页的基本元素 7
1.3.2网页布局 8
本章小结 10
习题 10
第2章 Dreamweaver 8入门 11
2.1 Dreamweaver 8的工作环境 11
2.1.1选择工作区布局 11
2.1.2软件起始页的用法 11
2.1.3 Dreamweaver的工作界面 12
2.2创建站点 14
2.2.1使用向导创建站点 14
2.2.2站点高级设置 16
2.3添加文本 18
2.3.1添加文本的一般方法 18
2.3.2设置文本格式 20
2.3.3文字变化典型实例 23
2.4超链接 24
2.4.1超链接概述 25
2.4.2创建超链接 25
2.4.3链接的种类 27
2.5插入图像 29
2.5.1插入图像对象 29
2.5.2设置图像属性 32
2.5.3创建热点区域 35
2.6插入多媒体对象 35
2.6.1插入Flash文本 35
2.6.2插入Flash按钮 36
2.6.3插入Flash动画 37
2.6.4插入语音 37
2.6.5插入其他媒体对象 39
2.7用表格布局页面 39
2.7.1插入表格 39
2.7.2设置表格属性 39
2.7.3设置单元格属性 40
2.7.4表格布局 41
2.7.5表格布局典型实例 41
2.8层 43
2.8.1层的概念 43
2.8.2关于层面板 43
2.8.3创建层 43
2.8.4层的操作 44
2.8.5设置层的属性 45
2.8.6层与表格的转换 46
2.9用框架布局网页 48
2.9.1框架和框架集 48
2.9.2框架的操作 48
2.9.3设置框架属性 50
2.9.4设置框架集的属性 50
2.9.5框架布局典型实例 51
2.10使用模板提高网页制作效率 51
2.10.1建立模板 52
2.10.2配置模板 53
2.10.3应用模板典型实例 54
2.11创建表单 55
2.11.1初识表单 55
2.11.2添加表单元素 56
2.11.3检查表单典型实例 61
本章小结 62
习题 63
第3章 ASP编程基础 65
3.1动态网站简介 65
3.1.1静态网页与动态网页 65
3.1.2 ASP和JSP、 PHP 66
3.1.3 ASP的特点 66
3.2配置ASP网站 67
3.2.1安装US服务器 67
3.2.2设置US服务器 69
3.2.3测试配置 70
3.2.4虚拟目录 70
3.2.5建立Dreamwearver 8动态站点 73
3.3 ASP的默认脚本VBScript 76
3.3.1 VBScript简介 76
3.3.2 VBScript数据类型 78
3.3.3 VBScript变量 79
3.3.4 VBScript运算符 79
3.3.5 VBScript语句 80
3.3.6 VBScript过程和函数 82
3.4 ASP的内置对象 83
3.4.1 Request对象 83
3.4.2 Response对象 83
3.4.3 Session对象 84
3.4.4 Application对象 85
3.4.5 Server对象 85
3.4.6 Object Context对象 85
3.5 ASP的组件 86
3.5.1 ASP组件简介 86
3.5.2 ASP常见组件 86
本章小结 87
习题 87
第4章 数据库访问技术 88
4.1数据库基本概念 88
4.2 Access简介 89
4.2.1创建数据库文件 89
4.2.2创建数据表 90
4.2.3录入数据库内容 91
4.3 ASP连接数据库 92
4.3.1 ODBC数据源 92
4.3.2使用DSN连接数据库 94
4.3.3使用自定义连接字符串连接数据库 95
4.3.4 ASP绑定数据源 97
本章小结 99
习题 99
第5章 动态网站开发综合实例——网上书店系统 100
5.1网上书店系统简介 100
5.1.1网上书店系统逻辑分析 100
5.1.2网上书店系统功能模块简介 101
5.1.3网上书店系统数据库设计 102
5.1.4开发前的准备工作 105
5.2会员登录注册模块 106
5.2.1会员登录系统的实现 106
5.2.2会员注册系统的实现 1
5.3网站最新书讯展示及热销图书展示模块 116
5.3.1首页基本页面设计(index.asp) 116
5.3.2最新上架展示的实现 117
5.3.3热销图书展示的实现 120
5.3.4图书详细信息页面设计(showdetail.asp) 120
5.3.5最新上架更多记录页(showbynew.asp) 122
5.3.6热销图书更多记录页(showbysell.asp) 125
5.4购物车模块的实现 125
5.4.1购物车实现的思路及相关知识 126
5.4.2添加购物车的实现页面(cart.asp) 127
5.4.3购物车显示页面(showcart.asp) 129
5.4.4生成订单程序页面(order.asp) 135
5.4.5订单显示页面(showorder.asp) 138
5.5书籍分类搜索以及在线搜索模块 141
5.5.1书籍分类搜索模块的实现 141
5.5.2图书在线搜索模块的实现 146
5.6用户使用指南模块 149
5.6.1用户使用指南显示页面(showguide.asp) 149
5.6.2使用指南详细信息显示页面(guidedetail.asp ) 151
5.7管理员后台管理模块 152
5.7.1管理员登录页面设计 153
5.7.2管理模板页设计 155
5.7.3添加图书模块的实现 157
5.7.4管理图书模块的实现 162
5.7.5其他管理模块简介 166
本章小结 166
习题 166
第6章 站点测试与发布 167
6.1测试和调试站点 167
6.1.1测试简述 167
6.1.2检查和修复超级链接 168
6.1.3检查浏览器的兼容性 169
6.1.4在浏览器中预览和测试页面 170
6.1.5程序代码优化与下载时间测试 171
6.1.6检查插件 173
6.2站点的上传与更新 174
6.2.1申请网站空间 174
6.2.2上传站点 174
6.2.3站点的同步更新 177
6.2.4从远端站点获取文件 178
6.3网站的推广 179
6.3.1注册搜索引擎 180
6.3.2利用META设置 181
6.3.3友情链接 182
6.3.4网络广告 183
6.3.5其他宣传方法 183
本章小结 184
习题 184
第7章 网站安全维护 186
7.1网络安全概述 186
7.1.1网络安全的含义 186
7.1.2网络安全的特征 187
7.1.3计算机病毒与黑客攻击 187
7.1.4网站基本保护方案 189
7.2数据库的安全策略 189
7.2.1数据库安全概述 189
7.2.2数据库的备份与恢复 190
7.3保护站点资源 192
7.3.1防止页面下载 192
7.3.2防止资料盗用 192
7.3.3防止Access数据库下载 194
7.4 ASP+Access的安全隐患及对策 195
7.4.1 Access数据库的安全隐患 195
7.4.2提高数据库的安全性 196
本章小结 197
习题 198
参考文献 199