1 / 73

第一章 电子商务 应用 ( Web 应用)

第一章 电子商务 应用 ( Web 应用). 内容. 第一节 电子商务应用 第二节 电子商务 技术背景 第三节 电子商务 应用框架 , 解决方案. 第一节 电子商务应用. 一电子商务基本知识 ( 定义 , 意义 ) 二电子商务在企业的应用. 一.电子商务基本知识. 电子商务的定义 电子商务的意义. 1. 电子商务的定义. 电子商务就是通过电子方式开展商务活动。它主要是在计算机网络(主要指 Internet 网络)的平台上,按照一定的标准来开展商务活动。. 2. 电子商务的意义. 打破了人类商务活动的传统观念 不受时间、空间的限制

Download Presentation

第一章 电子商务 应用 ( Web 应用)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第一章电子商务应用(Web应用)

  2. 内容 第一节 电子商务应用 第二节 电子商务技术背景 第三节 电子商务应用框架,解决方案

  3. 第一节 电子商务应用 一电子商务基本知识(定义,意义) 二电子商务在企业的应用

  4. 一.电子商务基本知识 • 电子商务的定义 • 电子商务的意义

  5. 1. 电子商务的定义 电子商务就是通过电子方式开展商务活动。它主要是在计算机网络(主要指Internet网络)的平台上,按照一定的标准来开展商务活动。

  6. 2. 电子商务的意义 • 打破了人类商务活动的传统观念 • 不受时间、空间的限制 • 交易成本低、交易效率高

  7. 电子商务在企业的应用 企业供应链

  8. 1. 企业供应链 各种企业的一般特征是: • 企业要向供应商采购原材料 • 经过内部的加工过程生产出产品 • 最后把产品销售给顾客 从而形成企业供应链,它概括了企业的基本经营活动以及有关的主要角色。

  9. 2. 供应链下游的电子商务 1) 电子市场(Electronic Market,E-market) 是网上的专门的区域,它只提供一个虚拟的场地,使买家和买家有机会在此彼此接触,它并不提供其他的交易服务。 2) 网上销售( 网上店铺) 包括了交易的完整过程,但不涉及企业自身的采购、生产、经营管理。

  10. 3. 供应链上游的电子商务 • 主要内容是对原材料的采购,简称为网络采购。 • 其业务要更加复杂,采购数量要比面向消费者的零售数量大得多。 • 涉及企业的销售,不涉及企业内部的生产、经营管理。在企业供应链上,电子采购只完成了供应链上游的任务。

  11. 4. 涵盖整个供应链的电子商务 • 更加彻底的涵盖整个供应链的电子商务。国外有的把它简写为E-Business或EB, • 西方近年来涌现出在企业内部、以及在企业和合作伙伴之间全面深入地采用信息技术的新型企业,他们把这类企业叫做数字化企业(Digital firm)。

  12. 内容 第一节 电子商务应用 第二节 电子商务技术背景 第三节 电子商务应用框架,解决方案

  13. 第二节电子商务技术背景 一.Internet 二. Web技术 三.Java技术

  14. 一.Internet • Internet概述 • Internet的组成 • 特点 • 7层模型 • TCP/IP的四层模型结构

  15. 1.Internet概述 • 简单地说,Internet是全球范围的网络的网络 。 • 从广义上讲,Internet是遍布全球的联络各个计算机网络的总网络,是成千上万信息资源的总称; • 从本质上讲,Internet是一个使世界上不同类型的计算机能交换各类数据的通信媒介。

  16. 2.Internet的组成 1. 网络逻辑结构的角度Internet的组成  互联网是一种分层网络互联群体的结构。从直接用户的角度,可以把互联网作为一个单一的大网络来对待,这个大网络可以被认为是允许任意数目的计算机进行通信的网络。 互联网的结构是多层网络群体结构,一般是由三层网络构成的: • 主干网 主干网是Internet的最高层,它是Internet的基础和支柱网层。中国的Internet主干网由CHINANET、CERNET、CSTNET、等构成。 • 中间层网 中间层网是由地区网络和商业用网络构成的。 • 底层网底层网处于Internet的最下层,主要是由各科研院所、大学及企业的网络构成。

  17. 3.特点 从互联网络的结构上看,Internet有以下特点: • 对用户隐藏网间连接的底层节点,这就意味着Internet用户和应用程序不必了解硬件连接的细节。 • 不指定网络互联的拓扑结构,尤其在增加新网时,不要求全互联,也不要求严格星型连接。 • 能通过中间网络收发数据。 • 用户界面独立于网络,即建立通信和传达数据的一系列操作与底层网络技术和信宿机无关,只与高层协议有关。

  18. 4.OSI的7层模型 •   ┌─────┐  │ 应用层 │←第七层  ├─────┤  │ 表示层 │  ├─────┤  │ 会话层 │  ├─────┤  │ 传输层 │  ├─────┤  │ 网络层 │  ├─────┤  │数据链路层│  ├─────┤  │ 物理层 │←第一层  └─────┘

  19. 5.TCP/IP的四层模型结构 TCP/IP协议的全称是传输控制协议/互连网协议TCP/IP(Transmission Control Protocol/Internet Protocol),它是一个使用非常普遍的网络互连标准协议,已成为一个事实上的工业标准。 ┌────────┐┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐  │        ││D│F│W│F│H│G│T│I│S│U│ │  │        ││N│I│H│T│T│O│E│R│M│S│其│  │第四层,应用层 ││S│N│O│P│T│P│L│C│T│E│ │  │        ││ │G│I│ │P│H│N│ │P│N│ │  │        ││ │E│S│ │ │E│E│ │ │E│它│  │        ││ │R│ │ │ │R│T│ │ │T│ │  └────────┘└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘  ┌────────┐┌─────────┬───────────┐  │第三层,传输层 ││   TCP   │    UDP    │  └────────┘└─────────┴───────────┘  ┌────────┐┌─────┬────┬──────────┐  │        ││     │ICMP│          │  │第二层,网络层 ││     └────┘          │  │        ││       IP            │  └────────┘└─────────────────────┘  ┌────────┐┌─────────┬───────────┐  │第一层,网络接口││ARP/RARP │    其它     │  └────────┘└─────────┴───────────┘ HTTP 80 FTP 21 Pop3 110 Smtp 25

  20. OSI的7层模型与TCP/IP对比 • TCP/IP的多数应用协议将OSI应用层、表示层、会话层的功能合在一起,构成其应用层,典型协议有:HTTP 、FTP 、TELNET等; • TCP/UDP协议对应OSI的传输层,提供上层数据传输保障; • IP协议对应OSI的网络层,它定义了众所周知的IP地址格式,做为网间网中查找路径的依据; • TCP/IP的最底层功能由网络接口层实现,相当于OSI的物理层和数据链路层,实际上TCP/IP对该层并未作严格定义,而是应用已有的底层网络实现传输,这就是它得以广泛应用的原因

  21. 二. Web Web是万维网的简称,其英文全称是World Wide Web,也有写成WWW和W3的。Web技术是电子商务的核心技术之一。

  22. 1. Web的思想 Web的思想是用尽量简单的方式来传输和显示分布在网络上的极其复杂丰富的信息资源。

  23. 2. 统一资源定位器 • 统一资源定位器的简称是URL(Universal Resource Locator ),它被用来唯一地标识Web上的资源。 • URL的格式为:协议://主机名<:端口号>/标识符 • 例如 http://www.uibe.edu.cn:80/ index /index.html就是一个URL的具体表示

  24. 3. 超文本传输协议 超文本传输协议HTTP的英文全称是Hyper Text Transfer Protocol,它是用来在互联网上传输文档的协议,它是Web上最常用也是最重要的协议,也是Web服务器和Web客户(如浏览器)之间传输Web页面的基础。

  25. 4. 超文本标记语言 • 超文本标记语言HTML (Hypertext Markup Language)也是Web的要素之一。HTML主要用来解决如何在浏览器上显示开发者设计的内容。 • XML是可扩展标记语言的英文缩写。它提高了对结构化数据的表示能力,具有更大的可扩展能力,能适应基于Web的大型系统和新一代的电子商务开发的需要。

  26. 5. Web浏览器 • Web客户通常指的是Web浏览器,典型的浏览器有微软公司的Microsoft Internet Explorer。 • Web浏览器的最主要特点是功能丰富,操作简单。

  27. Web服务器 • Web浏览器就好比借书的读者,Web服务器就好比图书馆,最复杂的工作都是由Web服务器完成的。 • HTTP服务器:提供HTTP服务。

  28. Web工作原理示意(静态页面) Web作者编写由纯HTML代码组成的Web页面,并将其以.htm文件保存到Web服务器上。 客户在浏览器中输入页面请求(URL),该请求从浏览器传送到Web服务器。 Web服务器确定.htm页面的位置,并将它转换成HTML流。 Web服务器将HTML流通过网络传回到浏览器。 浏览器处理HTML流并显示该页面。

  29. 各种技术的关系1

  30. 各种技术的关系2 • 标准的Web组成应该包含三部分: 结构、表现、行为 • 结构标准语言:主要包括html和xml • 表现标准语言:css • 行为标准语言:W3c DOM和JavaScript • 注:结构层是最底层的,表现层和行为层都必须依附于结构层之上,同时这三者高度追求分离化,也就是说表现层和行为层都可以重写 使用 • 用html书写结构 • 用css控制样式 • 用js控制事件,比如一些表单验证、页面修饰和特效等

  31. html, dom • HTML HTML(HyperTextMarkupLanguage的缩写),即超文本链接标记语言。它是在互联网发布超文本文件(通常所说的网页)的通用语言。 • HTML 4.0文档的结构和表现更好地区分开来,这就鼓励使用样式表而不用HTML表现元素和属性。 • XHTML XHTML就是严谨而准确的HTML。 XHTML是HTML的“升级”产品。事实上它也属于HTML家族,对比以前各个版本的HTML,它具有更严格的书写标准、更好的跨平台能力。由于某些需要,XHTML将以前版本的HTML能够实现的一些功能交给了CSS,这意味着你将需要学习两种技术。但是这确实是Web未来发展的潮流。X代表“可以扩展的”。 • DHTML Dynamic HTML的缩写,意思就是动态的HTML . Dynamic HTML 。 • DHTML 是一种使 HTML 页面具有动态特性的艺术。 • DHTML 是一种创建动态和交互 WEB 站点的技术集。 • 对大多数人来说,DHTML 意味着 HTML、样式表和 JavaScript 的组合。 • DOM • DOM (文档对象模型)是我们有能力访问一个文档中的每个元素。 • 元素必须拥有被定义的 id 属性,且需要一段脚本语言。

  32. css, Js • JavaScript是一种基于对象和事件驱动的脚本语言。它可以与HTML超文本标记语言、Java小程序一起配合,做到在一个Web页面中协同工作,从而增强开发客户端的应用的能力 • CSS 概述 • CSS 指层叠样式表 (Cascading Style Sheets) • 样式定义如何显示HTML 元素 • 样式通常存储在样式表中 • 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题

  33. 扩展web服务器的功能

  34. Java Java是由Sun Microsystems公司于1995年5月推出的产品, 它是Java程序设计语言(以下简称Java语言)和Java平台的总称。

  35. 1.Java Platform

  36. 2.J2EE

  37. Java 服务器 BEA WebLogic IBM WebSphere Resin(环境) Tomcat

  38. 内容 第一节 电子商务应用 第二节 电子商务技术背景 第三节 电子商务应用框架,解决方案

  39. 第三节 电子商务应用框架 一.电子商务应用框架的概念 二. 电子商务应用框架的基本系统模型 三. Web应用的拓扑结构

  40. 一. 电子商务应用框架的概念 框架就是关于设计对象的主要组成以及各组成部分的各自作用和相互关系的抽象概括的表述,一般以简单的图形来表示。对于复杂的大系统,一般先通过框架把基本结构搞清楚,再逐步深入到组件内部,逐步把设计加以细化。

  41. 采用电子商务应用框架的优点 1) 有助于简化问题 2) 有助于抓住设计对象的共同本质 3) 有助于提高电子商务工程的速度和质量

  42. 电子商务应用框架的基本系统模型 (1)在逻辑上,应用程序一般由三部分 构成:表达层、业务逻辑层和数据访问层。 (2)根据应用程序灵活性和业务的要求,不同层可能分布在不同的机器上.比如:多个客户端接受用户的请求,并向数据库服务提出请求,后端的数据服务器完成数据的集中存储和管理(C/S结构)

  43. 图形 用户 界面 图形 用户 界面 图形 用户 界面 商业 对象 模型 Relational Database 商业 对象 模型 关系 数据库 关系 数据库 逻辑应用体系结构

  44. 廋客户端,胖服务器 B客户端 A客户端 C客户端 Application 应用 WWW Browser CORBA Beans DCOM ADO/R 商业对象服务 商业对象引擎 Web 服务器 HTML CGI ASP Java Beans ETS COM MTS 商业逻辑服务器 商业对象服务 商业对象服务 商业对象引擎 商业对象引擎 物理应用程序体系结构 关系数据库

  45. 1 C/S结构 C/S结构指的是客户/服务器结构。这种结构的应用程序在结构上一般分为两部分,一部分称为客户端程序,通常安装在单独的一台机器上,这台机器被称为客户机,用户通过它来使用应用软件;另一部分称为服务器端程序,一般部署在另一台独立的机器上,这台机器被称为服务器。客户端和服务器通过网络通讯,多台客户端可以同时访问一台服务器。

  46. C/S结构主要优点 • 交互性强:供用户使用的客户端交互界面功能较强,客户程序和服务器程序的交互方便。 • 网络通信量低:客户端和服务器端只传输有效数据, 利于处理大量数据. • 响应速度较快:这种应用一般在局域网内使用,加上网络通信量低,所以服务器对客户端的响应较快。

  47. 2. 单层模型 • 单层模型的特点是表达层、业务逻辑层和数据访问层都集中在同一个应用程序中,并且安装在同一台计算机上。 • 难于维护和修改

  48. 单层模型

  49. 3. 二层模型 • 在逻辑上把数据访问层独立出来,不再留在应用程序里;而表达层和业务层还不分开,这两个层都在应用程序里 • 在驻留位置上,数据访问层可以不再和应用程序放在一起,而是放在单独的数据库服务器上,而应用程序则仍然在客户的计算机上。

  50. 二层模型的优点 1) 有助于数据共享和加强数据一致性 2) 提高应用系统的升级能力和适应变化的能力 3) 数据库可更换

More Related