计算机类专业教育 > 电子商务与电子政务类

电子商务网站实现技术教程

书号:9787113137205 套系名称:高等学校计算机类课程应用型人才培养规划教材

作者:于威威 出版日期:2012-01-01

定价:35.00 页码 / 开本:328 /16

策划编辑:严晓舟 焦金生 责任编辑:周海燕

适用专业:无 适用层次:高职高专

最新印刷时间:

资源下载
教学课件 教学素材(暂无)
习题答案 教学案例
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •         本书主要介绍了电子商务和电子商务网站建设的基本原理,并通过丰富的示例,系统讲解了实现电子商务网站的基础技术:首先说明如何建立电子商务网站的开发环境;然后重点介绍电子商务网站的静态网页技术、脚本语言、服务器端动态网页技术、数据库技术、组件技术、客户端动态网页技术等;最后阐述一个小型的B2C电子商务网站的详细开发过程。

            本书结构清晰、内容充实、难度适中、案例丰富,力求用富有逻辑和容易理解的方式使读者掌握电子商务网站的基本原理及实现技术。

            本书适合作为高等院校计算机、信息管理与信息系统、电子商务等专业的教材,也可供对实现电子商务网站感兴趣的读者参考。
  •        近年来,Internet的飞速发展使其逐渐成为全球通信与贸易的重要工具,并且带动了相关产业和IT行业的发展,其中电子商务就是Internet最重要的应用之一。由于电子商务具有高效率、低成本、全球性等特点,目前已经逐渐深入人们的生活。电子商务的实施和运作依赖于电子商务网站,建立一个功能完善、界面美观、符合客户需求的电子商务网站是成功实施电子商务的重要保证。

           目前,大多数有关电子商务的书籍侧重于相关的理论介绍,并不能使读者了解电子商务的实现方法,而本书的主要目的是介绍实现电子商务网站的基础技术,用富有逻辑和容易理解的方式向读者说明如何使用这些技术解决实际的电子商务问题,使读者掌握电子商务网站开发的基本原理及技术,能独立实现一个较完善的小型电子商务网站。基于这个目的,编者在编写过程中,遵循了以下原则: 
           (1)结构清晰、内容充实:本书根据电子商务网站的三层体系结构,循序渐进地介绍表达层、逻辑层、数据层。本书的内容涵盖电子商务网站开发的主要技术,并且所介绍的每种技术都包含该技术的基本语法和应用示例。
           (2)难度适中,易学易懂:本书基于JSP+JavaBean的开发模式,具有基础性和实用性。每章内容都从基础知识开始介绍,逐渐深入,重点介绍应用较多、不容易理解的知识点。
           (3)案例丰富、理论结合实际:本书通过大量的示例来阐述复杂的理论,深入浅出,便于读者理解教学内容。很多章都是由一个简单的例子开始,利用丰富的案例说明重点、难点的内容,并且每章都配有实验题。本书最后一章介绍一个简单的电子商务网站的实现过程,不仅能让读者对整本书有一个综合性的认识,也能启发读者的设计和编程思想。

           本书共分12章,各章内容分别介绍如下:
           第1章介绍电子商务和电子商务网站建设的基本概念和原理,其中包括电子商务的定义、分类、流程和典型案例,与电子商务网站相关的Internet基础知识以及电子商务网站的基本功能、体系结构和实现技术简介等。
           第2章说明如何建立电子商务网站的开发环境,主要介绍JDK、Tomcat和Eclipse的下载和安装配置过程。
           第3章介绍用HTML实现电子商务网站的静态网页,是电子商务网站的基础。本章主要介绍HTML的基本语法和常用标签。
           第4章介绍用CSS设置电子商务网站静态网页的外观风格。本章主要介绍CSS的基本语法和常用属性。
           第5章详细讲解电子商务网站的脚本语言——Java的基础语法、面向对象编程、常用类和异常处理等。
           第6章说明电子商务网站的服务器端动态网页技术——JSP的基本概念和语法。
           第7章详细讲解JSP的9个内置对象的主要方法和应用示例。
           第8章阐述3个JSP指令和8个JSP动作的语法和应用示例。
           第9章主要讲解基于JDBC的电子商务网站的数据库技术,其中包括数据库的概述和SQL语言、JDBC的结构、常用类和方法、使用JDBC操作数据库的步骤以及应用示例。
           第10章介绍基于JavaBean的电子商务网站的组件技术,内容有JavaBean的基本概念、工具JavaBean和值JavaBean的编写与使用方法以及应用示例。
           第11章详细讲解电子商务网站的客户端动态网页技术——JavaScript的基本语法、本地对象、宿主对象以及应用示例。
           第12章完整介绍了一个小型的B2C电子商务网站前台的设计与实现过程。

           为了便于学习,每一章都尽量由一个简单的例子开始,让读者对本章有直观的认识,最后都配有习题和实验,培养读者的自学能力,激发读者的学习兴趣。

           本书适合作为高等院校计算机、信息管理与信息系统、电子商务等专业学生的教材或教学参考书,也可供对电子商务网站开发感兴趣的读者参考。

           本书由于威威任主编,编写第2、6、7、8、10、11章,并负责全书的统稿;第1章由王卫华编写;第3、4章由章夏芬编写;第5、12章由钟凌燕编写;第9章由吴爱华编写;本书由黄上腾任主审

           由于时间仓促,编者水平有限,书中错误和不妥之处在所难免,敬请广大读者批评指正。


    编  者     
    2011年10月
     

  • 第1章  电子商务和电子商务网站概述1
    1.1  电子商务概述1
    1.1.1  电子商务的定义1
    1.1.2  电子商务的分类3
    1.1.3  电子商务的流程4
    1.1.4  电子商务的典型应用案例5
    1.2  电子商务网站概述7
    1.2.1  电子商务网站的基本功能7
    1.2.2  电子商务网站的体系结构8
    1.3  电子商务网站的实现技术9
    1.3.1  网络基础知识9
    1.3.2  网页实现技术介绍13
    第2章  电子商务网站的开发环境15
    2.1  电子商务网站的开发环境概述15
    2.2  安装配置JDK16
    2.2.1  下载JDK16
    2.2.2  安装JDK17
    2.2.3  配置JDK18
    2.3  下载并安装Tomcat19
    2.3.1  下载Tomcat19
    2.3.2  安装Tomcat19
    2.4  下载并使用Eclipse21
    2.4.1  下载Eclipse21
    2.4.2  使用Eclipse22
    第3章  电子商务网站的静态网页实现技术——HTML27
    3.1  HTML概述27
    3.1.1  HTML文档的基本结构27
    3.1.2  一个简单的HTML例子28
    3.1.3  HTML文档的注释30
    3.2  文字风格标签30
    3.2.1  字体标签30
    3.2.2  标题字标签31
    3.2.3  字体辅助变化标签32
    3.2.4  画线标签32
    3.2.5  转义字符33
    3.3  段落控制标签33
    3.3.1  分行和禁行标签33
    3.3.2  段落标签34
    3.3.3  预排版标签34
    3.3.4  列表标签34
    3.3.5  块标签36
    3.4  超链接标签38
    3.5  嵌入标签39
    3.5.1  嵌入图像或视频标签39
    3.5.2  嵌入背景音乐标签39
    3.6  表格标签40
    3.6.1  表格的基本语法40
    3.6.2  表格的常用属性40
    3.6.3  单元格的属性41
    3.6.4  复杂表格设计示例41
    3.7  表单标签43
    3.7.1  表单标签的一般格式43
    3.7.2  <Input>标签44
    3.7.3  列表框和下拉列表框45
    3.7.4  文本区域45
    3.8  框架结构标签46
    3.8.1  框架的基本结构46
    3.8.2  <Frameset>标签的常用属性47
    3.8.3  <Frame>标签的常用属性47
    3.8.4  框架结构间的关联48
    第4章  电子商务网站的静态网页实现技术——CSS51
    4.1  CSS概述51
    4.2  定义和加载CSS的方法52
    4.2.1  定义CSS样式52
    4.2.2  内嵌样式表53
    4.2.3  内部样式表53
    4.2.4  外部样式表55
    4.3  CSS常用属性56
    4.3.1  字体属性56
    4.3.2  文本属性57
    4.3.3  背景属性58
    4.3.4  列表属性60
    4.3.5  尺寸属性62
    4.3.6  边框属性63
    4.3.7  外边距属性63
    4.3.8  内边距属性64
    4.3.9  浮动属性65
    第5章  电子商务网站的脚本语言——Java69
    5.1  Java概述69
    5.1.1  Java语言的特点69
    5.1.2  Java程序的运行机制70
    5.2  一个简单的Java例子71
    5.2.1  创建Java源文件71
    5.2.2  在Eclipse中创建并运行Java程序72
    5.3  Java的基础语法74
    5.3.1  Java的数据类型74
    5.3.2  Java的变量和数组75
    5.3.3  Java的运算符和表达式79
    5.3.4  Java的流程控制语句82
    5.4  Java面向对象编程86
    5.4.1  对象86
    5.4.2  类86
    5.4.3  继承91
    5.4.4  抽象类和抽象方法94
    5.4.5  接口95
    5.4.6  包96
    5.4.7  访问修饰符97
    5.5  Java的常用类和方法98
    5.5.1  Object类98
    5.5.2  String类和StringBuffer类99
    5.5.3  包装类100
    5.5.4  集合类101
    5.6  Java的异常处理104
    5.6.1  异常的类型104
    5.6.2  Java的异常处理机制105
    5.6.3  用户自定义异常107
    第6章  电子商务网站的服务器端动态网页技术——JSP概述110
    6.1  一个典型的JSP页面110
    6.2  JSP页面构成分析111
    6.2.1  语法成分111
    6.2.2  语法成分导引符112
    6.3  JSP页面的执行过程113
    6.4  JSP脚本元素114
    6.4.1  程序片114
    6.4.2  表达式115
    6.4.3  变量和方法115
    6.5  注释119
    6.6  JSP程序开发模式120
    第7章  JSP内置对象122
    7.1  out对象122
    7.1.1  out对象的主要方法123
    7.1.2  out对象应用示例124
    7.2  request对象125
    7.2.1  request对象的主要方法125
    7.2.2  request对象应用示例128
    7.3  response对象133
    7.3.1  response对象的主要方法134
    7.3.2  response对象应用举例135
    7.4  session对象137
    7.4.1  session对象的主要方法137
    7.4.2  session对象应用举例138
    7.5  application对象141
    7.5.1  application对象的主要方法141
    7.5.2  application对象应用举例141
    7.6  config、exception、page和pageContext对象143
    7.6.1  config对象143
    7.6.2  exception对象144
    7.6.3  page对象145
    7.6.4  pageContext对象145
    7.7  page、request、session、application作用域147
    第8章  JSP指令和动作149
    8.1  JSP指令149
    8.1.1  page指令149
    8.1.2  include指令151
    8.1.3  taglib指令152
    8.2  JSP动作152
    8.2.1  include动作152
    8.2.2  forward动作153
    8.2.3  param动作155
    8.2.4  useBean动作156
    8.2.5  setProperty动作156
    8.2.6  getProperty动作157
    8.2.7  fallback动作157
    8.2.8  plugin动作158
    第9章  电子商务网站的数据库技术——JDBC161
    9.1  数据库概述161
    9.2  SQL语言163
    9.2.1  SELECT(查询)语句163
    9.2.2  INSERT INTO(插入)语句167
    9.2.3  DELETE(删除)语句168
    9.2.4  UPDATE(更新)语句168
    9.3  JDBC简介168
    9.3.1  JDBC结构169
    9.3.2  数据库驱动程序169
    9.4  JDBC的常用类和接口171
    9.4.1  DriverManager类171
    9.4.2  Connection接口172
    9.4.3  Statement接口172
    9.4.4  PreparedStatement接口173
    9.4.5  ResultSet接口173
    9.4.6  ResultSetMetaData接口175
    9.5  使用JDBC操作数据库的步骤175
    9.5.1  加载JDBC驱动程序176
    9.5.2  定义数据库URL178
    9.5.3  建立与数据库的连接179
    9.5.4  生成Statement对象或PreparedStatement对象179
    9.5.5  执行SQL语句179
    9.5.6  处理查询结果集180
    9.5.7  关闭连接181
    9.6  使用JDBC操作数据库示例181
    9.6.1  创建数据库181
    9.6.2  配置ODBC数据源182
    9.6.3  详细代码183
    9.6.4  说明192
    第10章  电子商务网站的组件技术——JavaBean194
    10.1  JavaBean概述194
    10.1.1  JavaBean的特点194
    10.1.2  JavaBean的组成195
    10.1.3  JavaBean的分类195
    10.1.4  在Eclipse中创建JavaBean195
    10.2  JavaBean的基本语法196
    10.2.1  工具JavaBean的编写与使用196
    10.2.2  值JavaBean的编写与使用198
    10.3  JavaBean的应用示例——购物车201
    10.3.1  JavaBean的构建202
    10.3.2  主页207
    10.3.3  操作购物车页面208
    10.3.4  显示购物车页面209
    第11章  电子商务网站的客户端动态网页技术——JavaScript212
    11.1  JavaScript概述212
    11.1.1  JavaScript的特点213
    11.1.2  一个简单的JavaScript例子213
    11.1.3  JavaScript程序段的位置214
    11.2  JavaScript的基本语法216
    11.2.1  变量216
    11.2.2  运算符与表达式216
    11.2.3  程序程控制流语句218
    11.2.4  函数220
    11.2.5  事件221
    11.2.6  类和对象223
    11.3  本地对象224
    11.3.1  Global(全局)对象224
    11.3.2  Object(对象)对象225
    11.3.3  String(字符串)对象226
    11.3.4  Array(数组)对象228
    11.3.5  Math(数学)对象230
    11.3.6  Date(日期)对象232
    11.3.7  Number(数字)对象233
    11.4  宿主对象234
    11.4.1  window对象234
    11.4.2  document对象238
    11.4.3  navigator对象242
    11.4.4  screen对象243
    11.4.5  history对象245
    11.4.6  location对象245
    11.5  JavaScript的应用示例247
    11.5.1  验证表单247
    11.5.2  控制页面样式251
    第12章  一个简单的B2C电子商务网站254
    12.1  网站的简要说明254
    12.1.1  功能设计254
    12.1.2  数据库设计255
    12.1.3  页面设计261
    12.2  网站实现267
    12.2.1  公共组件267
    12.2.2  对象模型270
    12.2.3  创建书籍目录导航栏274
    12.2.4  用户登录、注册276
    12.2.5  创建网站首页287
    12.2.6  图书的分类显示291
    12.2.7  图书搜索294
    12.2.8  图书详情页面298
    12.2.9  管理购物车300
    12.2.10  前台订单管理305
    参考文献314