21世纪高等教育计算机规划教材

电子商务网站开发与管理

分享 推荐 0 收藏 6 阅读 3.1K
唐四薪 , 谭晓兰 , 屈瑜君 (主编) 978-7-115-28249-1

关于本书的内容有任何问题,请联系 刘博

(1)教材中使用较多篇幅介绍了Ajax技术(基于jQuery)。
(2)介绍了其他一些比较流行的面向工程实际的技术。如动态网页转静态,对大型记录集进行分页的技术。使网站对SEO更友好的生成RSS技术。
(3)在电子商务网站界面设计一章中包含了网站重构的实例。使读者能够通过比较表格布局和DIV+CSS布局体会到DIV+CSS布局的步骤及优势。
(4)各种动态网页程序(如ASP)很多时候都需要客户端脚本的配合,才能实现最佳的效果。
(5)介绍了电子商务网站的安全技术,对于电子商务网站来说,安全是至关重要的,本书从代码开发的角度介绍了如何使电子商务网站具备基本的抵抗攻击的能力。
¥39.00 ¥33.15 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

本书按照电子商务网站的建设步骤进行编排,从基础到高级全面地介绍了电子商务网站开发中的常用技术。包括电子商务网站的界面设计(包含网站重构)、网站交互效果的设计、服务器端程序的设计、网页静态化的实现、Ajax技术(基于jQuery)、个性化推荐技术、SEO技术及电子商务网站的安全等。尤其是重点讲解了Ajax技术、个性化商品推荐技术、SEO等新技术或实用性强的技术。
本书适合作为高等院校电子商务等专业“电子商务网站开发”、“网页设计与网站建设”等课程的教材,也可作为Web编程的培训类教材,还可供网页设计和开发人员参考使用。

目录

目 录

第 1章 电子商务网站概述 1
1.1 对电子商务网站的认识 1
1.1.1 电子商务网站的定义 1
1.1.2 创建电子商务网站的必要性 2
1.1.3 企业实施电子商务网站的意义 4
1.2 电子商务网站的分类与发展 5
1.2.1 电子商务网站的类型 5
1.2.2 电子商务网站的常见形式 6
1.2.3 电子商务网站的发展 9
1.3 电子商务网站的功能和实现要素 12
1.3.1 电子商务网站的功能 12
1.3.2 电子商务网站的开发技术 13
1.3.3 电子商务网站的部署 14
1.3.4 电子商务网站的构成要素 15
1.3.5 电子商务网站的特点 16
1.3.6 电子商务网站的主要评价指标 17
1.4 电子商务网站的内容和功能 18
1.4.1 电子商务网站内容的整体策划 18
1.4.2 符合用户体验的商务网站购物流程 19
1.4.3 面向顾客的商务网站功能 20
1.4.4 商务网站的后台功能 25
习题 26

第 2章 网站的用户体验与界面设计 27
2.1 用户体验设计 27
2.1.1 用户体验设计 27
2.1.2 体验营销 30
2.1.3 “以用户为中心”的用户体验设计 31
2.2 网页的界面设计 33
2.2.1 网页布局概述 34
2.2.2 网页色彩的搭配 37
2.3 遵循Web标准的网页设计原理 41
2.3.1 Web标准的含义 41
2.3.2 Web标准的优势 42
2.4 HTML与XHTML 43
2.4.1 HTML语言概述 43
2.4.2 表格布局综合案例——制作太阳能公司网站 44
2.4.3 XHTML与HTML的重要区别 47
2.4.4 XHTML文档类型的含义 48
2.5 CSS基础 48
2.5.1 CSS的语法 48
2.5.2 CSS布局的案例——重构太阳能公司网站 49
2.6 使用DIV+CSS布局制作网站实例 53
2.6.1 网站需要制作的三种页面 53
2.6.2 对网页进行整体布局设计 54
2.6.3 页面各个部分的制作 54
习题 57

第3章 网站交互效果的实现 58
3.1 使用CSS的伪类实现交互效果 58
3.1.1 伪类选择器 58
3.1.2 伪类选择器的应用 59
3.2 使用JavaScript实现交互效果 66
3.2.1 Javascript的事件驱动机制 66
3.2.2 事件对象 69
3.3 JavaScript的DOM编程及其应用 71
3.3.1 访问指定元素 72
3.3.2 访问和设置元素的HTML属性 74
3.3.3 访问和设置元素的CSS属性 76
3.3.4 访问和设置元素的内容 78
3.3.5 DOM编程的应用实例 79
3.4 使用jQuery实现高级交互效果 84
3.4.1 jQuery功能概述 84
3.4.2 jQuery基础知识 85
3.4.3 jQuery的选择器 88
3.4.4 jQuery对文档的操作 90
3.4.5 jQuery的动画效果 92
3.5 jQuery应用实例 93
3.5.1 制作渐变背景色的下拉菜单 93
3.5.2 制作折叠式菜单 95
3.5.3 制作Tab面板 98
3.5.4 制作图片轮显效果 99
习题 100

第4章 网站服务器端程序的制作 102
4.1 ASP程序设计概述 102
4.1.1 ASP的运行环境的配置 102
4.1.2 IIS的配置 105
4.1.3 配置DW开发ASP程序 108
4.1.4 VBScript脚本语言基础 110
4.2 ASP的内置对象 112
4.2.1 Request对象 112
4.2.2 使用Request.Form获取表单中的信息 113
4.2.3 发送HTTP请求的基本方法 114
4.2.4 使用Request.QueryString获取URL字符串信息 115
4.2.5 使用Request.ServerVariables获取环境变量信息 116
4.2.6 Response对象 116
4.3 ASP访问数据库 119
4.3.1 ADO概述 119
4.3.2 Connection对象 120
4.3.3 制作商品展示页面 124
4.4 数据增、删、改的实现(使用conn.execute方法) 126
4.4.1 数据管理主界面的设计 126
4.4.2 添加记录的实现 127
4.4.3 删除记录的实现 129
4.4.4 同时删除多条记录的实现 129
4.4.5 更新记录的实现 130
4.5 RecordSet对象 132
4.5.1 使用open方法创建记录集对象 133
4.5.2 RecordSet对象的属性 134
4.5.3 RecordSet对象的属性应用实例 135
4.5.4 RecordSet对象的方法 137
4.5.5 使用RecordSet对象添加、删除、更新记录 138
4.5.6 在一个页面需要创建两个记录集的情况 140
4.5.7 分页显示数据 141
4.6 展示型网站综合实例 146
4.6.1 为网站引用后台程序和数据库 147
4.6.2 在首页显示数据表中的新闻 148
4.6.3 图片轮显效果的实现 151
4.6.4 制作显示新闻详细页面 152
4.6.5 制作分栏目首页 154
4.7 RSS功能的实现 155
4.7.1 XML语法概述 155
4.7.2 RSS概述 156
4.7.3 用ASP输出RSS文档 157
习题 158

第5章 网站页面静态化的实现 159
5.1 文件访问组件 159
5.1.1 文本文件的读取 159
5.1.2 文本文件的写入和追加 162
5.1.3 创建文本文件 162
5.1.4 创建、删除和移动文件夹 163
5.2 制作生成静态页面的新闻系统 164
5.2.1 数据库设计和制作模板页 164
5.2.2 新闻添加页面和程序的制作 165
5.2.3 新闻后台管理页面的制作 168
5.2.4 新闻修改页面的制作 169
5.2.5 新闻删除页面的制作 170
5.2.6 使用XMLHttp对象实现网站首页和栏目首页的静态化 171
习题 174

第6章 Ajax技术——基于jQuery 175
6.1 Ajax技术的基本原理 175
6.1.1 浏览器发送HTTP请求的3种方式 175
6.1.2 基于Ajax技术的Web应用程序模型 176
6.1.3 载入页面的方法比较 178
6.1.4 用原始的Ajax技术载入文档 178
6.2 jQuery中的Ajax方法与载入文档 184
6.2.1 使用load方法载入HTML文档 184
6.2.2 JSON数据格式 186
6.2.3 使用$.getJSON方法载入JSON文档 188
6.2.4 使用$.getScript方法载入JS文档 190
6.2.5 使用$.get方法载入XML文档 191
6.2.6 各种数据格式的优缺点分析 195
6.3 发送数据给服务器 196
6.3.1 使用$.get()方法执行GET请求 196
6.3.2 使用$.post()方法执行POST请求 199
6.3.3 使用load方法发送请求数据 200
6.3.4 使用$.ajax()方法设置Ajax的细节 201
6.3.5 全局设定Ajax 203
6.4 表单的序列化方法 203
6.5 使用JSONP发送跨域Ajax请求 205
习题 207

第7章 Ajax方式访问数据库 208
7.1 Ajax方式显示数据 208
7.1.1 以原有格式显示数据 208
7.1.2 以自定义的格式显示数据 209
7.2 Ajax方式查询数据 211
7.2.1 无刷新查询数据的实现 211
7.2.2 查询数据的应用举例 213
7.3 Ajax方式添加记录 230
7.3.1 基本的添加记录程序 230
7.3.2 在服务器端和客户端分别添加记录 232
7.3.3 制作无刷新评论系统 233
7.3.4 制作无刷新购物车程序 235
7.4 Ajax方式修改记录 237
7.4.1 基本的Ajax方式修改记录程序 237
7.4.2 制作无刷新投票系统 241
7.5 Ajax方式删除记录 243
7.5.1 基本的删除记录程序 243
7.5.2 同时删除多条记录的程序 245
7.6 Ajax方式进行记录集分页 246
7.6.1 基本的Ajax分页程序 246
7.6.2 可设置每页显示记录数的分页程序 247
7.6.3 同时具有删除记录功能的分页程序 250
7.7 Ajax程序的转换与编写技巧 250
7.7.1 将原始Ajax程序转换成jQuery Ajax程序 250
7.7.2 调试Ajax程序的方法 252
习题 253

第8章 网站的客户浏览跟踪与推荐技术 254
8.1 Session对象 254
8.1.1 存入和读取Session信息 255
8.1.2 Session的应用举例 256
8.1.3 Session对象的属性 257
8.1.4 Session.Abandon方法 258
8.2 Cookies集合 258
8.2.1 使用Response对象设置Cookie 259
8.2.2 使用Request对象读取Cookie 260
8.2.3 Cookie的应用举例 260
8.3 个性化推荐功能 262
8.3.1 个性化推荐功能的分类和优点 263
8.3.2 个性化推荐系统的基本框架 265
8.3.3 个性化推荐系统的评价指标 267
8.3.4 个性化推荐的关键技术 268
8.4 网页预取技术 271
习题 273

第9章 电子商务网站的推广与SEO技术 274
9.1 搜索引擎营销概述 274
9.1.1 搜索引擎营销的目标 274
9.1.2 搜索引擎营销的三种方式 275
9.1.3 SEO简介 277
9.2 搜索引擎的原理 279
9.2.1 搜索引擎的工作原理 279
9.2.2 搜索引擎的工作方式 279
9.2.3 搜索引擎对网页的收录过程 280
9.2.4 搜索引擎对页面的维护方式 281
9.2.5 网页分析 283
9.2.6 搜索结果排序 285
9.2.7 关键词查询 287
9.3 网页的代码优化 288
9.3.1 头部标记的优化 289
9.3.2 权重标记的优化 292
9.3.3 链接标记的优化 293
9.3.4 图像标记的优化 294
9.3.5 表格标记的优化 295
9.3.6 框架标记与Ajax技术对SEO的影响 295
9.4 URL和域名的优化 296
9.4.1 URL的命名技巧 296
9.4.2 URL的静态化 299
9.5 超链接分析算法Google PR 299
9.6 网站中一些特殊文件的作用 301
9.7 网站的其他推广方式 302
习题 303

第 10章 电子商务网站的安全 304
10.1 网站面临的安全威胁和风险概述 304
10.1.1 网站的安全性分析 305
10.1.2 网站服务器的基本安全设置 306
10.2 SQL注入攻击 311
10.2.1 SQL注入攻击的特点 311
10.2.2 SQL注入攻击的方法 312
10.2.3 SQL注入攻击的检测与防范 314
10.2.4 防范数据库被下载 317
10.3 跨站脚本攻击 318
10.3.1 跨站脚本攻击的原理及危害 318
10.3.2 防范跨站脚本攻击的方法 320
10.4 网页挂马及防范 322
10.4.1 网页挂马的常见形式 322
10.4.2 网页挂马的方法 323
习题 323

参考文献 324

读者评论

赶紧抢沙发哦!

我要评论

相关技术

同系列书

  • Access数据库实用教程习题与实验指导(微课版 第3版)

    郑小玲 主编 张宏 卢山 旷野 编著

    本书是《Access数据库实用教程(微课版 第3版)》一书的配套教材,全书分为“习题解析篇”“实验指导篇”“实...

    ¥49.80
  • Access数据库实用教程(微课版 第3版)

    郑小玲 主编 张宏 卢山 旷野 编著

    本书以应用为目的,以案例为引导,系统地介绍了Access 2016的主要功能和使用方法。全书共有9章,包括Ac...

    ¥59.80
  • Access 数据库应用教程

    李军

    本书主要内容包括数据库基础知识、Access数据库概述、Access数据库的基本操作、表结构的设计、查询设计、...

    ¥45.00
  • Access 2010数据库教程(微课版)

    苏林萍

    本书通过“学生成绩管理”数据库案例,从建立Access 2010空数据库开始,逐步建立数据库中的表、查询、窗体...

    ¥49.80
  • 计算机网络基础

    何凯霖、陈轲

    本书内容丰富,结构合理,按照传统的网络体系结构进行讲解。共分8章,分别是第1章 计算机网络概述,第2章 物理层...

    ¥39.80

相关图书

  • 电子商务基础(第6版)

    万守付,秦军昌

    本书系统地介绍了电子商务的基本概念、基本理论和方法,以及初级业务操作流程。全书共 9 个课题,包括电子商务概述...

    ¥59.80
  • 剪映专业版:短视频创作案例教程(全彩慕课版)

    王丽婷 段丽梅 涂雯倩 尚玥 韦玉玲 焦梦芹

    随着短视频行业的迅速发展,越来越多的人加入了短视频创作的行列。剪映专业版是一款专业的短视频剪辑工具,能够满足各...

    ¥69.80
  • 网店运营与管理(微课版)

    李蛟 赵浩宇

    本书共10章,包括网店运营基础知识、网店开通与管理、网店商品图片拍摄与处理、网店装修与设计、网店营销推广、网店...

    ¥52.00
  • 电商视觉营销(全彩微课版)

    王兆阳 陈玉 涂雯倩 白玫 杨璐璐 李晓琳

    在激烈的电商竞争中,引人注目的视觉效果对于吸引消费者、推动销售至关重要。电商视觉营销便是以视觉设计为基础所进行...

    ¥69.80
  • 网店运营与管理(视频指导版 第3版)

    本书以淘宝平台为主要依托,以网店运营与管理为核心,系统、全面地介绍了开店、装修、推广等的基本方法和技巧,沿着“...

    ¥58.00
人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部