1 / 62

第 1 章 电子商务系统概论

第 1 章 电子商务系统概论. 本讲主要内容. 电子商务系统的基本概念 电子商务系统的发展过程 电子商务系统开发中的主要技术. 课堂提问 ( 学生先看教材 P1-5). 1. 请补充系统的其他性质。 2. 请用自己的语言描述什么是电子商务系统? 3. 什么是价值链?请用实例说明电子商务系统实现了价值链增值。. 第一节 电子商务系统的概念. 一、系统的概念 1 、概念: 系统是由若干相互作用、相互依存的组成部分(或称部件)为实现某一目标而有机结合的一个整体。. 2 、性质 :. l 目的性。 每个系统都是为完成某一 特定目标 而组成的。

enoch
Download Presentation

第 1 章 电子商务系统概论

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. 第1章 电子商务系统概论

  2. 本讲主要内容 • 电子商务系统的基本概念 • 电子商务系统的发展过程 • 电子商务系统开发中的主要技术

  3. 课堂提问(学生先看教材P1-5) • 1.请补充系统的其他性质。 • 2.请用自己的语言描述什么是电子商务系统? • 3.什么是价值链?请用实例说明电子商务系统实现了价值链增值。

  4. 第一节 电子商务系统的概念 一、系统的概念 1、概念:系统是由若干相互作用、相互依存的组成部分(或称部件)为实现某一目标而有机结合的一个整体。

  5. 2、性质 : l目的性。每个系统都是为完成某一特定目标而组成的。 l集合性。系统是由称为子系统的若干部分组成的。任何系统至少要有两个或两个以上的、可以相互区别的部分组合而成。 l整体相关性。组成系统的各部分之间是相互联系和相互制约的,并按照一定的方式构成一个有机的整体。 l适应性。任一系统都是处于特定的环境之中,当环境发生变化时,系统也要作相应的调整以适应环境的变化 。 你还能补充吗?

  6. 二、电子商务系统 1、不同角度对电子商务系统的认识 从软件开发公司来看,电子商务系统是指在Internet和其他网络的计算机系统。 从企业的经营角度来看,电子商务系统是指在Internet和其他网络的商务系统 。

  7. 2、广义和狭义电子商务系统 • 广义上讲是支持商务活动的电子技术手段的集合 叫电子商务系统。 • 狭义上讲是指在Internet和其他网络的基础上,以实现企业电子商务活动为目标,满足企业生产、销售、服务等生产和管理的需要,支持企业的对外业务协作,从运作、管理和决策等层次全面提高企业信息化水平,为企业提供商业智能的计算机系统。

  8. 3、狭义电子商务系统的理解: (1)建立在Internet和其他网络的基础上 (2)以实现企业电子商务活动为目标 (3)支持企业的各个层次管理和运作 (4)从技术角度看,电子商务系统由企业内部网(Intranet)、企业内部网与国际互联网(Internet)的连接、电子商务应用系统三部分组成。 (5)从商务角度看,电子商务系统由企业内部、企业间以及企业与消费者之间三者组成。

  9. 三、电子商务系统的特点 1.电子商务系统是支持企业商务活动整个过程的技术平台 2.电子商务系统是企业业务流程重构、价值链增值的技术平台 3.电子商务系统依托网络,提供基于Web的分布式服务 4.电子商务系统在系统、应用的安全方面有较高的要求

  10. 价值链 由美国哈佛商学院著名战略学家迈克尔·波特1985年提出的"价值链分析法“。波特认为,企业的每项生产经营活动都能起到创造价值的作用,企业所有的互不相同但又相互联系的生产经营活动,是创造价值的一个动态过程,上接供应商,下联客户,并受到市场与竞争对手的影响,构成价值链。 价值链是把产品或服务交给客户所需的一系列步骤(在不同的技术条件下,这些步骤发生着变化)。价值链包括了与供应商和生产商的连接,同时也包含了公司内部的步骤(从产品设计到营销)以及分销和后勤。

  11. 价值链 2014/10/3 工商管理系 11

  12. 对企业来说,分析价值链的好处是能够发现电子商务降低成本、改进产品质量、找到新的顾客或供应商、开发销售现有产品的新渠道等机会。通过分析某一业务单位之外的价值链组成要素,管理者可以找到很多的业务机会,包括那些可以应用电子商务的机会。对企业来说,分析价值链的好处是能够发现电子商务降低成本、改进产品质量、找到新的顾客或供应商、开发销售现有产品的新渠道等机会。通过分析某一业务单位之外的价值链组成要素,管理者可以找到很多的业务机会,包括那些可以应用电子商务的机会。 • 重建价值链 • 把整条价值链都转移到互联网上 • 去除或改变价值链中的某些步骤,以加快并改进服务 • 彻底地改变处理过程 2014/10/3 工商管理系 13

  13. 5.电子商务系统的技术特点 (1)分布式事务处理系统; (2)基于TCP/IP协议; (3)采用客户机服务器的计算模式,通过测览器与客户进行交互; (4)以 Web为基础,利用标准的协议(例如HTML、WML、XML)组织和表达数据。 (5)应用系统需要独立的CA中心支持,并需要与CA建立接口; (6)面向对象的Java技术以及可重用的组件技术是电子商务系统开发的主流技术方向。 6.电子商务系统大多是依托企业既有信息资源运行的系统

  14. 企业规划决策 (预测、决策、商务智能) 办公自动化、工作流管理 决策层 DSS 企业信息管理 (人事、财务、统计、计划等) 管理层 MIS 企业基本业务处理 (生产监控、销售、客户服务等) EDP 操作层 企业内部信息系统 功能 客户服务接口 (WWW、WAP) 安全保障环境 交易支付接口 网络 环境 (Internet、VPN等) 服务的对象 网络商务环境 技术 消费者 合作伙伴 商务中介 四、电子商务系统与传统信息系统的联系与区别

  15. DSS 发展的成因 (1)传统MIS的局限是导致DSS产生的原因之一。 60年代到70年代是传统MIS蓬勃发展的时期,MIS的出现为人们对信息系统在管理领域的发展带来巨大的希望。然而,随着时间的推移,人们发现它并不像预期的那样能给企业带来巨大的效益。分析其原因,人们逐步认识到,忽视人在管理领域和系统处理中的作用以及未强调对决策工作的积极支持是导致传统MIS失败的原因之一。信息系统的最终目的是为管理服务的,只有当一个信息系统与管理、决策和控制联系在一起时才能充分发挥其效益。

  16. DSS 发展的成因 (2)人们对信息处理规律认识的提高是DSS产生的发展的内在动力。 随着信息系统在管理领域实践的发展,人们对信息处理规律的认识也在逐步提高。人们逐步认为到。像MIS,EDPS那样完成例行的日常信息处理任务只是信息系统在管理领域中应用的初级阶段,要想进一步提高它的作用,对管理工作做出实质性的贡献,就必须面对不断变化的环境需求,研究更高级的系统,直接支持决策。这是DSS 产生的发展的内在动力。

  17. DSS的定义 • DSS是以管理科学、运筹学、控制论和行为科学为基础,以计算机技术、模拟技术和信息技术为手段,面对半结构化的决策问题,支持决策活动的具有智能作用的人机计算机系统。它能为决策者提供决策所需要的数据、信息和背景材料,帮助明确决策目标和进行问题的识别,建立或修改决策模型,提供各种备选方案,并对各种方案进行评价和优选,通过人机对话进行分析、比较和判断,为正确决策提供有益帮助。

  18. 电子商务系统与传统信息系统的联系与区别 1、从以上概念来看,电子商务系统仍然是计算机系统,它与传统信息系统在某些功能和开发技术上有一定的共同之处 。 2传统MIS管理功能一般比较有针对性,对象主要是面向信息本身进行管理(纵向管理) 而电子商务系统则主要面向商务活动,因此需要融合多方面信息(横向管理) 3、从技术角度看,电子商务系统基本上是基于B/S结构的系统,它的构造技术还包括一些原有信息系统未曾使用过的技术 。传统MIS主要应用C/S结构

  19. C/S 与 B/S 区别 • (1)硬件环境不同: C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务. B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行

  20. C/S 与 B/S 区别 • (2)对安全要求不同 C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息. B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户。

  21. C/S 与 B/S 区别 • (3)对程序架构不同 C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑. B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟.

  22. C/S 与 B/S 区别 • (4)软件重用不同 C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好. B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子

  23. C/S 与 B/S 区别 • (5)系统维护不同 C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统 B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.

  24. C/S 与 B/S 区别 • (6)处理问题不同 C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统 B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小.

  25. C/S 与 B/S 区别 • (7)用户接口不同 C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高 B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本.

  26. C/S 与 B/S 区别 • (8)信息流不同 C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低 B/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更像交易中心。

  27. 4、从信息系统服务的范围及对象看,传统信息系统主要服务于企业内部特定的客户, 而电子商务系统服务的对象不仅包括企业内部管理人员,而且包括企业的客户和合作伙伴。 • 综上所述,电子商务系统与原有信息系统既有联系,又有区别。

  28. 第二节 电子商务系统的发展趋势 • 一、电子商务系统的发展过程概述 • 电子商务系统的酝酿阶段(20世纪60年代~90年代)。 • 电子商务系统的雏形阶段(1991年一1996年)。 • 电子商务系统的发展阶段(1997年一现在)。

  29. 当前电子商务系统逐渐呈现出: • 与系统内部的信息系统形成一个整体 • 逻辑结构呈现明显的N层结构 • 环境更加安全

  30. 二、电子商务系统设计技术架构的发展路线 • 主要存在两种相互竞争的技术:SUN的J2EE技术和Microsoft的.NET技术。 • 1、.NET技术的优点是对企业级应用有较好的支持;与现有的基于Windows的应用容易结合 。 • 2、J2EE的优点是支持所有的硬件和操作系统平台,使用户在平台的选择上具有更大的自由度;先有标准,后有实现,技术规范更全面,对企业级应用的支持更强大

  31. J2EE是什么? • J2EE是Sun公司提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型(enterpriese application model).在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次(tier)中。所属层次包括客户层(clietn tier)组件,中间层(包括web层组件,Business层组件),企业信息系统(EIS)层三种层次。各个应用层分别配置在不同类型的应用服务器中。

  32. 客户层

  33. WEB层

  34. 业务层

  35. 企业信息系统层

  36. J2EE是技术还是平台还是框架? • J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。J2EE也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术。

  37. STRUTS架构 • Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。 采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。 Struts有如下的主要功能:   一.包含一个controller servlet,能将用户的请求发送到相应的Action对象。   二.JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。   三.提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。

  38. 三、系统要做到与平台无关 • 电子商务信息系统要做到与平台无关,主要通过两个途径实现,一是将系统运行环境抽象到中间软件层来完成 。

  39. 四、灵活性、可扩性、有效性和安全性更高 • 五、面向智能化和个性化服务 • 六、基于组件的软件工程方法已成电子商务系统开发的主流

  40. 第三节电子商务系统开发中的的关键技术 • 一、系统优化技术 • 动态负荷优化技术(Load Balance) • 动态负荷优化技术通过定义一定的规则,实时、动态地调整服务器应当承受的压力,将负荷均衡地分配在不同的设备上 • 优化搜索及检索技术 • 集群(cluster)技术 • 它将至少两个以上的系统连接到一起,使多个服务器能够像一台机器那样工作。

  41. 二、开发技术和工具 • 1.新的开发技术 • 具有代表性的有Agent、Web Service、CORBA技术。 • Agent的基本思想是软件能够模拟人类的社会行为和认知,即人类社会的组织形式、协作关系、进化机制,以及认知、思维和解决问题的方式。

  42. 2.新的开发工具 • 开发工具可以分成三大系列: • 一类是支持各种平台的开发工具,其中有代表性的是Java及相关的衍生产品,例如Java Applet、JSP和 Servelet; • 第二类是支持Microsoft Windows NT平台的开发丁具,例如ASP、ASP.net、ActiveX、PHP等; • 第三类是支持UNIX平台(包括Linux平台)的各种工具,如PHP等。

  43. 三、XML语言 • XML(EXtensible Markup Language, XML)是用于网络上数据交换的语言,具有与描述Web页面的HTML语言相似的格式。该语言有“可以利用Web浏览器进行数据确认”以及“易于生成数据”等优点 。

  44. 四、安全技术、认证与支付技术 • 认证和支付安全技术是支持安全电子交易过程中不可分割的技术整体。认证系统是电子商务中关键技术之一,它的任务是提供一个不能伪造的数字证书证书,认证系统包括CA认证中心、RA业务受理中心以及大量的业务受理点。 • 支付技术是电子商务中一个非常重要的组成部分 。

  45. 五、电子商务系统中的信息技术与支持技术 • 1.商务智能技术 • 2.客户关系管理 • 3.企业资源规划 • 4.供应链管理

  46. 第四节 电子商务系统的体系结构 • 一、信息系统体系结构的发展 • 20世纪80年代以来,信息系统体系结构的发展大致经历了从C/S结构、B/W/S三层结构到多层结构的几个阶段。

  47. 1、 C/S模式的两层结构 20世纪90年代初,客户机/服务器(Client/Server)结构出现,它的实质就是将数据存取和应用程序分离开来,由数据服务器执行数据操作,客户机来执行应用程序。用户在客户端通过网络同服务器打交道,客户端又包括用户界面和企业逻辑,网络上传送的数据主要是客户端向服务器发出的请求以及服务器发送给客户端的响应结果和出错信息。Client/Server可以显著地减少局域网传输量、降低对数据控制的难度,提供了多用户开发特性,保障了用户投资。

  48. 1、 C/S模式的两层结构 • 初期的客户机/服务器技术采用两层结构,即用户界面和大部分企业逻辑一起放在客户端,共享的数据放置在数据库服务器上,企业应用主要放在客户端,客户端对数据的请求送到数据库服务器,数据库服务器处理后将结果返回客户端。这种结构对于规模较小、复杂程度较低的信息系统是非常合适的(优点) • 但在开发和配置更大规模的企业应用中逐渐显现出不足,比如,应用的逻辑安装在每一个客户机上,如果进行升级和维护的情况,就只能逐一地进行。可以想象,当客户机分布在不同的地点时,维护和升级的任务就变得非常繁重了。同时,企业逻辑放在客户端,要求客户机具有完成这些计算任务的强大功能,客户机的性能成为制约系统性能的因素,当企业逻辑更加复杂时,只有提高客户机的性能才能满足业务要求。(不足)

  49. 2、 B/S模式的三层结构 • 三层结构的概念随着分布式技术不断发展,在一些大型企业管理系统中,三层结构逐渐取代了两层结构。 • 三层结构是在分布式技术成熟之后建立起来的,它的基本思想是将用户界面同企业逻辑分离,把信息系统按功能划分表示层(Presentatioon)、功能层(Business   Logic)、数据层(Data   Service)三个相对独立的单元,分别放置在相同或不同的硬件平台上:

More Related