第1章 电子商务网站概述 1
1.1 电子商务与商务网站 1
1.1.1 电子商务基本概念 1
1.1.2 电子商务的分类 3
1.1.3 电子商务的主要功能 4
1.2 电子商务网站概述 5
1.2.1 电子商务网站基本概念 5
1.2.2 商务网站的常见形式 7
1.2.3 商务网站的结构模式 9
1.3 商务网站建设规划 11
1.3.1 商务网站商业规划 11
1.3.2 网站域名注册 12
1.3.3 ISP服务商选择 14
本章小结 15
思考与练习 15
第2章 HTML网页设计基础 16
2.1 HTML简介 16
2.1.1 HTML文档基本架构 16
2.1.2 HTML语法 17
2.2 HTML常用标记 18
2.2.1 HTML标记格式 18
2.2.2 文本格式标记 18
2.2.3 图像标记 25
2.2.4 超链接标记 28
2.2.5 列表项目标记 32
2.2.6 表格标记 34
2.2.7 框架标记 37
2.3 表单 42
2.3.1 表单标记 42
2.3.2 〈input〉标记 43
2.3.3 下拉菜单 49
2.3.4 多行的文本框 51
2.4 CSS样式 52
2.4.1 样式表的特点 52
2.4.2 样式表的格式 53
2.4.3 添加样式表的方法 54
2.4.4 样式表的类选择符 58
2.4.5 〈div〉与〈span〉标记 59
本章小结 60
思考与练习 60
第3章 ASP网页程序设计 61
3.1 ASP的运行环境 61
3.1.1 安装IIS 5.0 61
3.1.2 浏览ASP文件 63
3.1.3 添加虚拟目录 63
3.1.4 设置默认文档 64
3.1.5 运行环境小结 65
3.2 制作一个简单的ASP文件 65
3.2.1 新建ASP文件 65
3.2.2 保存ASP文件 66
3.2.3 浏览ASP文件 67
3.3 利用Request对象从客户端获得信息 68
3.3.1 Request对象简介 68
3.3.2 使用FORM获取方法 69
3.3.3 使用QueryString获取方法 76
3.3.4 ServerVariables获取方法 78
3.3.5 ClientCertificate获取方法 79
3.3.6 BinaryRead方法 79
3.3.7 TotalBytes属性 79
3.4 利用Response对象向客户端输出信息 79
3.4.1 Response对象简介 80
3.4.2 使用Write方法输出信息 80
3.4.3 使用Redirect方法引导客户端至另一个URL位置 82
3.4.4 使用End方法停止处理ASP程序 83
3.4.5 关于Buffer属性 84
3.4.6 BinaryWrite方法 84
3.5 利用Session对象记载特定客户信息 85
3.5.1 Session对象简介 85
3.5.2 利用Session存储信息 86
3.5.3 利用Session存储数组信息 88
3.5.4 Timeout属性 90
3.5.5 Abandon方法 91
3.6 利用Application对象记载所有客户信息 91
3.6.1 Application对象简介 91
3.6.2 利用Application存储信息 92
3.6.3 利用Application存储数组信息 94
3.7 Server对象的属性和方法 95
3.7.1 ScriptTimeout属性 95
3.7.2 CreateObject方法 95
3.7.3 HTMLEncode方法 95
3.7.4 URLEncode方法 97
3.7.5 MapPath方法 97
3.7.6 Execute方法 98
3.7.7 Transfer方法 100
3.8 Cookies综合示例 100
本章小结 101
思考与练习 101
第4章 Web数据库技术 102
4.1 Web数据库概述 102
4.1.1 数据库与数据库管理系统 102
4.1.2 Web数据库及其优点 103
4.1.3 主要Web数据库软件 103
4.1.4 访问Web数据库的几种技术 104
4.2 ODBC数据库连接技术 105
4.2.1 ODBC简介 105
4.2.2 ODBC数据源管理器的设置 106
4.3 ADO数据库访问技术 108
4.3.1 ADO技术概述 108
4.3.2 ADO对象简介 108
4.4 SQL语言简介 110
4.4.1 数据查询命令 111
4.4.2 插入记录命令 116
4.4.3 更新数据命令 116
4.4.4 删除记录命令 117
4.5 Connection对象 117
4.5.1 创建Connection对象 117
4.5.2 Connection对象的属性 117
4.5.3 Connection对象的方法 118
4.6 Command对象 120
4.6.1 Command对象概述 120
4.6.2 Command对象的属性 121
4.6.3 Command对象的方法 122
4.7 RecordSet对象 123
4.7.1 RecordSet对象的概述 123
4.7.2 RecordSet对象的属性 124
4.7.3 RecordSet对象的方法 125
4.7.4 Field对象与Fields数据集合 128
4.8 Web数据库访问实例 129
4.8.1 连接数据库 129
4.8.2 读取数据库内容 129
4.8.3 查询数据 131
4.8.4 添加记录 137
4.8.5 更新数据 142
4.8.6 删除记录 147
本章小结 150
思考与练习 151
第5章 电子商务网站运行环境的设计与配置5.1 安装和配置IIS 152
5.1.1 安装及测试IIS 152
5.1.2 配置Web应用程序开发运行环境 154
5.2 中小型数据库简介 157
5.2.1 关系型数据库简介 157
5.2.2 Access数据库及其操作 158
5.3 ODBC与ADO对象 162
5.3.1 ASP访问数据的方式 162
5.3.2 ODBC简介 164
5.3.3 Access数据库系统DSN的配置 164
5.4 面向Web应用开发的Web站点的建立及编辑 166
5.5 在Dreamweaver 8.0中建立数据库的连接 170
本章小结 171
思考与练习 171
第6章 案例网站首页面制作技巧6.1 系统功能及设计 172
6.2 数据库的设计 172
6.3 动态显示商品子类 176
6.4 最新商品版块设计 185
6.5 推荐商品版块设计 188
6.6 打折商品版块设计 189
6.7 热点商品版块设计 190
6.8 添加动态内容链接 191
6.9 用户登录区的设计 197
6.10 首页新闻显示的设计 199
本章小结 201
思考与练习 201
第7章 网站二级页面设计 202
7.1 二级页面的版块类别 202
7.2 商品大类链接页面的设计 202
7.2.1 显示用户所在的位置 202
7.2.2 商品大类链接页面的设计 203
7.3 其他二级静态页面的设计 213
7.3.1 “关于我们”页面的设计 213
7.3.2 “如何购物”页面的设计 214
7.4 意见反馈页面的设计 214
7.5 新闻二级页面设计 218
7.5.1 首页新闻标题链接的二级新闻页面的设计 219
7.5.2 首页更多新闻链接的二级页面的设计 222
本章小结 223
思考与练习 223
第8章 网站购物车 224
8.1 系统功能及设计 224
8.2 数据库的设计 224
8.3 将商品放进购物车 225
8.4 显示购物车 228
8.5 更新购物车 230
8.6 清空购物车 233
8.7 定单处理的设计 235
本章小结 238
思考与练习 238
第9章 网站后台数据库的管理 239
9.1 系统功能及设计 239
9.2 数据库的创建 239
9.3 管理员登录 241
9.4 商品管理 243
9.4.1 新增商品 243
9.4.2 更新商品 244
9.5 新闻管理 245
9.5.1 新增新闻 245
9.5.2 更新新闻 246
9.6 用户管理 247
本章小结 251
思考与练习 251
第10章 网站发布 252
10.1 申请空间和域名 252
10.1.1 域名知识介绍 252
10.1.2 申请顶级域名 255
10.1.3 申请免费域名 257
10.1.4 申请空间 257
10.1.5 案例网站的域名及空间 258
10.2 网站上传 258
10.2.1 Dreamweaver 8.0的FTP上传 258
10.2.2 CuteFTP上传 260
本章小结 263
思考与练习 264
上机练习 264
第11章 网站管理、维护与安全11.1 网站宣传 265
11.2 网站的日常维护与更新 268
11.3 网站的安全 268
11.3.1 攻击的类型 268
11.3.2 网站页面的安全 270
11.3.3 网站数据库的安全 272
本章小结 273
思考与练习 273