版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第5章电子商务系统基本技术体系,本章主要介绍电子商务系统的基本技术体系,在构建体系框架的基础上,阐述核心的技术思想和方法。,电子商务,电子,商务,案例,30日京东充值平台出现漏洞。据估计,此次漏洞给京东带来了将近2亿元的损失,不过京东随后发表声明表示该数额不实。据了解,京东的漏洞具体是点击后系统自动充值成功,但是不扣积分,同时未充值成功的积分被双倍退回账户。这意味着用户可以免费无限次充值。 有调查数据显示,2011年几乎所有互联网公司都曾遭遇了渗透测试、漏洞扫描、内网结构分析等安全事件,其中被黑客成功获取一定权限的公司占80%以上。 网购火车票因同名被退订 12306称无法区分信息 2011年
2、第三届派代电子商务年会:京东商城副总裁姜海东的演讲,京东商城姜海东:信息系统一定是电子商务的核心竞争力之一,京东的订单量维度:在2004年京东第一次开始介入电子商务,2005年11月份的时候,日均的订单量是500个;2006年10月份的时候,我们的日均订单达到了1000个,2007年6月份,日均订单达到了3000个;2008年9月份,订单量达到了10000个;2009年11月份,日均订单达到了25000个;2010年12月份,日均订单量达到了120000个。从销售额上看,2004年是1000万,2005年3000万,2006年8000万,2007年3.6亿,2008年13.2亿,2011年的目
3、标是超过100亿。,京东商城姜海东:信息系统一定是电子商务的核心竞争力之一,对电子商务流程以及它对系统方面的要求,姜海东认为主要有五个方面 可扩展性:系统对我们业务的支持一定是可扩展的,包括它的新业务、包括流量的增长,一定是可扩展的。 标准化:一天50万订单的时候,才会产生标准化 细节:在运营过程当中都会有些漏洞,它产生的损失还是有限的;但是到一定规模的时候,这个漏洞就不能接受了,它产生的绝对错误是非常大的 数据驱动:到了一定规模的时候,一定利用数据进行判断,我们很难再拍脑门来进行决策 自动化,京东商城姜海东:信息系统一定是电子商务的核心竞争力之一,电子商务系统可能出现的问题 网站反应慢:网站
4、反应慢,导致的后果有可能是订单减少,一直到零,有这样严重的后果 扩展性差:第一需要阶段性的系统升级;第二是新业务无法支持;第三就是到了一定的规模会导致性能问题,扩展性差会导致性能问题 系统有漏洞,京东商城姜海东:信息系统一定是电子商务的核心竞争力之一,信息系统的开发成本现在也越来越高,我觉得大致有这四种方式 第一种是自主开发。我们的友商美国的亚马逊一直把自己称为IT公司,它的成本里面30%是花在IT部门,所以它是完全自主开发。我们有实力的企业在某个阶段上,也可以采取自主开发,这个灵活性、自主性是最强的。 第二个方式是自主开发加上外购的套装软件,某些有核心竞争力的可以自己开发;如果影响不大的,可
5、以外购套装软件。 第三种方式,完全外购套装软件,目前市场上出现了一些软件,国内的IBM、方正,都在做电子商务套装软件;如果企业确实在时间上有要求,自己又不能满足,外购套装软件是一种途径。 第四种是完全外包运营整个信息系统,在美国也有这样的公司,国内目前还没有看到特别好的案例,这也是一种解决方式。,京东商城姜海东:信息系统一定是电子商务的核心竞争力之一,启示: 电子商务系统是电子商务的神经系统,是不可或缺的,没有了它,电子商务就完全不存在了 设计的好坏直接决定电子商务的成败,5.1电子商务系统技术框架,5.1.1电子商务、电子商务系统、电子商务系统的框架结构 5.1.2电子商务系统体系结构 5.
6、1.3电子商务系统实现要素,5.1.1电子商务、电子商务系统、电子商务系统的框架结构,电子商务与电子商务系统 以电子技术为手段的商务活动成为电子商务,而商务活动所赖以生存的环境称为电子商务系统。 目标不同 电子商务的目标是完成商务 电子商务系统的目标是提供商务活动所需要的信息沟通与交流的环境,以及相关的信息流程。 电子商务系统框架结构P7图1-2,5.1.1电子商务、电子商务系统、电子商务系统的框架结构,广义上讲,电子商务是指商务活动的电子技术手段的集合。 狭义:指在Internet基础上,以实现企业电子商务活动为目标,满足企业生产、销售、服务等生产和管理的需要,支持企业的对外业务写作,为企业
7、提供商业智能的信息系统。,电子商务系统,电子商务网站,5.1.2电子商务系统体系结构,系统体系结构是一个综合模型,系统体系结构是由许多结构要素及各种视图(或观点)(View)所组成的,而各种视图主要是基于各组成要素之间的联系与互操作而形成的。所以,系统体系结构是一个综合各种观点的模型,用来完整描述整个系统。,5.1.2电子商务系统体系结构,单用户体系结构 单用户信息系统是早期最简单的信息系统,整个信息系统运行在一台计算机上,由一个用户占用全部资源,不同用户之间不共享和交换数据。 例:交通工程材料管理系统 C/S(客户/服务器) 体系结构 20世纪80年代中期提出来的。从分布系统角度定义为:一个
8、或多个客户机、一个或多个服务器与操作系统协调工作,形成允许分布计算、分析、表示的合成系统。 客户/服务器应用分配模型图:20世纪90年代初提出,说明了客户/服务器演进的历史和思想内涵。P90图5-1.模型中将应用系统功能划分为数据描述、应用处理和数据管理三大部分。,5.1.2电子商务系统体系结构,C/S(客户/服务器) 体系结构 客户/服务器应用分配模型图 数据描述:完成与用户的交互,接受输入,提供输出 应用处理:负责应用系统的业务逻辑处理 数据管理:业务数据的存储、管理及提取等功能。 客户端负责数据描述、应用处理、数据管理。服务器端只负责数据管理 C/S结构的典型代表 QQ等需要安装客户端的
9、软件 优点 服务器专门负责数据管理,传给客户的仅有查询结果,减少了网络上的传输量,提高了整个系统的吞吐量和响应时间,充分利用了网络中的计算资源。 缺点 升级麻烦:不断地更新客户端系统 用户的数量和范围在不断地扩张,需要较多的客户端资源 客户端提供的功能很多,可能需要对用户进行大量的培训。,5.1.2电子商务系统体系结构,三层客户/服务器结构 客户机、应用服务器、数据库服务器 客户机负责数据描述、应用服务器负责应用处理、数据库服务器负责数据管理。 优势:P91 可伸缩性 可管理性:零管理 可维护性 安全性,5.1.2电子商务系统体系结构,B/S(浏览器/服务器)结构 是WEB兴起后的一种网络结构
10、模式,WEB浏览器是客户端最主要的应用软件。浏览器通过Web Server同数据库进行数据交互 优点 只要有一台能上网的电脑就能操作 维护和升级方式简单,只需要管理服务器 。“瘦”客户机,“胖”服务器 应用服务器运行数据负荷较重 缺点: 在图形的表现能力上以及运行的速度上弱于CS架构 就是受程序运行环境限制。由于B/S架构依赖浏览器,而浏览器的版本繁多,5.1.2电子商务系统体系结构,电子商务系统应该采用哪种体系结构 三层客户/服务器结构 四层客户/服务器结构 B/S结构 体系结构考虑的关键问题是?,任务分工,云计算,淘宝电子商务系统,2012:阿里巴巴发布的数据显示,在11月11日“光棍节”
11、当天,共有2.13亿独立用户访问天猫和淘宝,相当于国内接近四成的网民涌入“双11”促销网购,全天的网购销售交易额达到191亿元,是去年阿里巴巴“双11”的三倍多。 2011:11月11日,淘宝商城与淘宝网一起创造了支付宝交易额突破52亿的新纪录。其中淘宝商城成交达33.6亿元,每秒成交3.89万元,是去年这一天的近4倍。 双11,淘宝服务器爆了有木有,网络拥堵有木有,后台进不去有木有,价格改不了有木有,淘宝相当不给力有木有。,淘宝电子商务系统,淘宝本身集成了庞大的数据量,所有的交易系统都来源于自建,目前在底层的基础设施上,他们正在逐步采取云计算的服务。其中,部分技术来源于淘宝的研发,同时淘宝正
12、在使用阿里云的数据分析服务。未来,随着阿里云的技术的推进,淘宝将逐步采取阿里云提供的云计算服务。 现在淘宝有数万台服务器,未来随着淘宝业务量十倍一百倍的增长,对于存储的要求将越来越大。期望通过对云计算平台的优化,将现有这部分费用节省一半。目前,淘宝的云服务之路刚刚启程,如何维护基础平台,保证高实用性和高稳定性,将是淘宝未来持续面临的挑战。 当淘宝网开始它的云上征程时,阿里云期望未来为它提供所有的云服务。淘宝网是阿里云的内部客户之一,阿里云成立的初衷,意在为阿里巴巴集团的其他业务公司提供云计算服务。未来,它还将逐步对外提供犹如水电煤一样的互联网基础服务。,云计算究竟是什么?,是基于互联网的相关服
13、务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。 Wiki定义:云计算是一种通过Internet以服务的方式提供动态可伸缩的虚拟化的资源的计算模式。 美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。 阿里云可以解决我的2大问题 一是客户越来越多,但我时间和精力去扩充自己的服务器,云计算背后是弹性的虚拟服务器,随用随租; 二是很多需求是同时发生
14、的,很多消费者一起冲过来容易让普通系统挂掉,而云计算能自动分流到多个服务器。,云计算,原联邦政府首席信息官,昆德拉对云计算的解释,曾经,每一个家庭、农庄、村落、城市都必须有自己的水井。今天,你仅仅打开水龙头,干净的水就通过公共供水管道输送给我们。云计算,也是这个道理,就像我们厨房里的水一样,可以根据我们的需要,随时打开或者关上。在自来水供应公司,有一群专业人员负责水的质量、安全以及24小时不间断供应。当你关上水龙头,你不仅节约了水,你也不用为你没用的水付费。,阿里云,2009年9月,阿里巴巴集团在十周年庆典上宣布成立子公司“阿里云”,该公司将专注于云计算领域的研究和研发。 阿里巴巴集团旗下的公
15、司包括阿里巴巴、淘宝、支付宝、阿里软件、阿里妈妈、口碑网、淘宝商城(2012年1月11日改名为“天猫”)、一淘网、聚划算、阿里云和中国雅虎。 其他投资公司:中国万网、买麦网、移动万网、狼烟科技,5.1.3电子商务系统实现要素,电子商务应用逻辑的实现要素P93图5-2,在应用逻辑上,电子商务系统由商务表达层、商务逻辑层和数据层组成。 商务表达层5.3主要为电子商务系统的用户提供使用接口,最终表现在客户端应用程序的硬件设备 HTML XML Javascript、 CSS、Photoshop、Flash等等 商务(业务)逻辑层5.4:业务处理过程和业务规则 CGI、ASP、JAVA、C#、ASP.
16、NET等等 数据层5.5:为商务逻辑层提供数据支持 WEB-DB访问接口技术、DBMS,5.2计算机网络,5.2.1计算机网络概述 5.2.2Internet协议组,5.3电子商务表达层基础技术,Internet的两项重要技术:超文本和图形化用户界面 表达层技术实现的分类 客户端是电子商务系统的最终用户接口,包含两层含义 客户端的应用程序 运行客户端程序的具体硬件设备 从逻辑角度,将客户端分为基于浏览器的瘦客户端和具有数据处理功能的传统客户端应用程序(胖客户端)。 从客户端设备上显示的信息,即网页的内容进行划分,可以分为 静态网页 动态网页,5.3电子商务表达层基础技术,静态网页和动态网页的区
17、别P101 网页内容上 静态网页指网页的内容对访问者而言是单向的,固定不变的,即访问者不能通过自己的操作来改变网站的内容。 动态网页内容对访问者来说是双向的、动态变化的。 制作方法 静态网页只需要利用相关工具进行图文的编辑就可以 动态网页必须进行程序设计 问题:具有视频的网页是否是动态页面? 静态网页和动态网页的关系 静态网页技术是动态网页技术的基础,大多数动态网页是通过在静态网页中插入相关程序,或者动态生成静态网页的方式实现的。,5.3.2静态页面与标记语言,以HTML为代表的标记语言是静态页面表达的基础基础,XML语言越来越受到关注。 1.静态页面的体系结构,Client (浏览器),We
18、b服务器,硬盘HTML 文件、图像 音频、视频 等,用户请求页面文件,从硬盘获取文件,返回客户端HTML文件,5.3.2静态页面与标记语言,2.标记语言的特征与演变 标记语言:是由一些列标准化了的标记组成的集合,不需要进行编译。 标记语言的上发展 SGML最早的标记渔业 HTML XML(extensive markup languae),5.3.3动态页面的体系结构,要产生动态网页一定要选择一种程序语言编写程序。 1.客户端脚本与服务器端脚本 脚本语言:HTML不是一种编程语言,本身不能做任何处理操作,为了创建自定义的逻辑命令和程序,需要一种语言来指导计算机如何处理网页。 例:网页源文件.t
19、xt文件 常用的脚本语言:Javascript、VBScript、Jscript 脚本语言的出现使客户端具有一定的逻辑处理能力。 服务器端脚本是能够在服务器端执行的脚本程序,5.3.3动态页面的体系结构,2.动态页面的体系结构 动态的重点在于实现用户与应用程序的交互,以及如何将所获得的数据显示在网页中。 在电子商务系统的开发技术中,信息的表达通常由客户端和WEB服务器共同承担,逻辑功能实现上的不同划分方法,导致了多种体系结构的出现。 客户端应用体系结构:除了加入客户端脚本外,另外提供一个运行在客户端的功能完全的应用程序。 如:JAVA Applet、ActiveX 客户端脚本体系结构 服务器端
20、逻辑体系结构:完全依靠服务器提供用户界面。 如:ASP、JSP、Java Servelt、PHPS,5.4电子商务应用逻辑层基础技术,应用逻辑层功能在于根据用户输入进行应用逻辑处理,将逻辑处理结果提供给表达层。 业务逻辑实现技术 ASP ASP是微软推出的动态WEB设计技术,能够将代码直接嵌入HTML,是一种在WEB服务器上解释执行的脚本程序。 一个ASP文件包含两部分:HTML部分和ASP脚本命令部分。里面的内容。 ASP在服务器端运行,运行结果以HTML的形式返回浏览器,因此ASP页本身的内容在客户端浏览器是看不到的,增加了系统的安全保密性。 ASP必须工作在微软IIS3.0或者更高版本上
21、。,5.4电子商务应用逻辑层基础技术,业务逻辑实现技术 JAVA JAVA是SUN公司于1990开发的。 JAVA在网络编程方面有传统程序 设计语言难以比拟的特点。简单可靠,面向对象,与平台无关,具有可移植性,安全性好,支持多线程。 JAVA既可以被编译,也可以被解释。 JAVA不仅是一种编程语言,也称为一种平台。JAVA平台由Java虚拟机和Java应用程序接口两部分组成。,5.4电子商务应用逻辑层基础技术,业务逻辑实现技术 ASP.NET ASP.NET的前身ASP技术 ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用。,5.5电子商务数据层基础技术,5.5.1电子
22、商务系统中的数据管理技术 数据管理是指对数据的分类、组织、编码、存储、检索和维护。 数据库技术经历了手工管理、文件系统、数据库系统和数据仓库四个阶段。 数据库系统:层次模型、网状模型和关系模型 数据库系统有大小之分,大型数据库系统有SQL Server、Oracle、DB2等,中小型数据库系统有Foxpro、Access。,5.5电子商务数据层基础技术,5.5.2Web-DB访问接口技术 WEB服务器与DBMS之间的访问接口技术主要有以下几种 基于CGI的WEB数据库访问,浏览器,WEB服务器,CGI程序,用户提交数据,服务器所接收的数据,数据库请求操作,请求结果,CGI程序处理结果,包含处理
23、结果的HTML文档,5.5电子商务数据层基础技术,5.5.2Web-DB访问接口技术 WEB服务器与DBMS之间的访问接口技术主要有以下几种 基于CGI的WEB数据库访问:可以JAVA VB PERL C C+编写 WebAPI 基于JAVA技术的JDBC 微软的ADO技术,相关技术:物联网The Internet of things,物联网的定义是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理的一种网络。 物物相连的互联网 物联网的核心和基础仍然是互联网
24、,是在互联网基础上的延伸和扩展的网络 其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。,物联网The Internet of things,物联网是普适计算的最佳例子。 最高深的技术是那些令人无法察觉的技术,这些技术不停地把他们自己编织进日常生活,直到你无从发现为止马克韦泽,普适计算之父。 马克韦泽预测计算机本身将从人们的视线中小时,计算将最终和环境融于一体。人们能够在任何时间和任何地点获取、处理信息。 实现普适计算的根本,是人类生活的物理环境中广泛部署微小的计算设备传感器。,案例:传感器的产生与发展,1962年,一场代号为“圣灰星期三”的风暴席卷了美国东海岸,风暴持续三天,造成
25、40人死亡,1000多人受伤,导致了几亿美元的经济损失。 由于损失惨重,美国国会对救灾防灾工作召开了专门的听证会,最后促成了军民联手的“海浪监测计划”。美国陆军工程部和美国国家海洋与大气管理局共同建设了一个传感器检测系统,对兴风作浪的海洋进行检测。,案例:传感器的产生与发展,实施结果: 在全美海岸线和五大湖区建立了一个定点的、连续的、实时的传感器网络,对海浪大小进行监控。最初只能检测海浪的能量。2005年起,开始检测海浪的方向,2009年新的传感器,不仅能检测海浪的能量与方向,还能计算它的传播速度、偏度和峰度。 取得的效果 不仅提高了沿海地区对海啸、风暴等自然灾害的应急能力,还能极大地改善海上的交通安全,还能为利用还能发电提供关键的分析型数据。,案例:传感器的产生与发展,推
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 东营企业AI转型
- 商业楼消防安全疏散方案
- 湖南消防安全员招聘
- 楼外消防安全管理
- 食堂安全案例分析讲解
- 中职生会计职业发展
- 广东电脑专业就业前景
- 河南消防安全信息平台
- 社区消防安全公示栏内容
- 2026年静脉输液考核分析措施
- 端午节父亲节双节主题班会课件
- 2026年高考政治时政热点(必背)
- 2025-2026学年度江苏省无锡市七年级下学期期末测试模拟卷(含答案)
- 2026云南文山州砚山县昌盛人力资源服务有限公司招聘工作人员1人笔试参考题库及答案详解
- 2026年中级银行从业资格之中级个人理财必刷题库带答案详解(能力提升)
- 城市公交车辆日常安全例检项目及流程
- 2026年陕西高速铁路投资有限公司招聘(5人)考试参考试题及答案解析
- 2025年辽宁高中学业水平合格性考试化学试卷真题(含答案详解)
- 滥用药物危害主题班会课件
- 2026年喷药机行业分析报告及未来发展趋势报告
- 2026年国企内部遴选工作人员笔试试题及答案解析
评论
0/150
提交评论