首页 第三章 电子商务技术基础

第三章 电子商务技术基础

举报
开通vip

第三章 电子商务技术基础第三章电子商务技术基础西安电子科技大学经济管理学院 信息技术的内涵与主要内容 电子商务支撑技术体系 主要技术介绍主要内容西安电子科技大学经济管理学院一、信息技术的内涵与主要内容信息技术的定义定义1:信息技术是有关信息的搜集、加工、存贮、检索、传递、利用的理论和方法的总称。定义2:信息技术是指关于信息的产生、识别、提取、变换、存贮、传递、处理、检索、分析、决策、控制和利用的技术。定义3:信息技术是能够延长或扩展人的信息能力的技术。西安电子科技大学经济管理学院2.信息技术涵义从广义上来说,信息技术就是能够扩展人类信息器...

第三章 电子商务技术基础
第三章电子商务技术基础西安电子科技大学经济管理学院 信息技术的内涵与主要内容 电子商务支撑技术体系 主要技术介绍主要内容西安电子科技大学经济管理学院一、信息技术的内涵与主要内容信息技术的定义定义1:信息技术是有关信息的搜集、加工、存贮、检索、传递、利用的理论和方法的总称。定义2:信息技术是指关于信息的产生、识别、提取、变换、存贮、传递、处理、检索、分析、决策、控制和利用的技术。定义3:信息技术是能够延长或扩展人的信息能力的技术。西安电子科技大学经济管理学院2.信息技术涵义从广义上来说,信息技术就是能够扩展人类信息器官功能的各种技术的总称,是涉及信息的生产、获取、 检测 工程第三方检测合同工程防雷检测合同植筋拉拔检测方案传感器技术课后答案检测机构通用要求培训 、识别、变换、传递、处理、存储、显示、控制、利用和反馈等信息活动的所有技术的集合。西安电子科技大学经济管理学院3.信息技术的分类 感测技术:拓展人类感觉器官功能的技术,主要完成信息的获取等功能; 通信技术:拓展人类传导神经系统功能的技术,主要完成信息的传输等功能; 计算机技术:拓展人类思维器官功能的技术,主要完成信息的存储与处理等功能; 控制技术:拓展人类效应器官功能的技术,主要完成信息的施用等功能。西安电子科技大学经济管理学院感测技术、通信技术、计算机技术和控制技术称为信息技术的四基元,关系如下:信源/信宿感测技术(获取信息)通信技术(传递信息)计算机技术(存储与处理信息)通信技术(传递信息)控制技术(施用信息)西安电子科技大学经济管理学院(1).感测技术信息采集就是通过各种途径对相关信息进行搜索、归纳、整理并最终形成所需有效信息的过程。信息感测技术就是信息的采集与获取的技术,目前,主要的感测技术包括:遥感技术、全球定位技术、传感技术、网络技术以及基于以上技术的各种前端信息采集技术等。西安电子科技大学经济管理学院(2)通信技术西安电子科技大学经济管理学院(3)计算机技术西安电子科技大学经济管理学院(4)控制技术 自动控制的典型结构西安电子科技大学经济管理学院4.信息技术体系基础技术支撑技术主体技术应用技术信息技术处于信息技术体系的最底层,主要指新材料、新能量技术等,信息技术在性能、水平等方面的提高有赖于这两类技术的进步。信息技术体系的第二层是支撑技术,主要是指机械技术、电子技术、激光技术、空间技术和生物技术等。信息技术总是通过各种支撑技术才能实现。主体技术是指感测技术、通信技术、计算机技术和控制技术,即信息技术的四基元。信息技术的应用技术是指针对各种实用目的由主体技术繁衍而生的各种各样的应用技术群,具体地说,就是按主体技术的应用领域,构成了一个完整的应用技术体系。西安电子科技大学经济管理学院西安电子科技大学经济管理学院信息技术总结人们通常只把信息技术体系中的主体技术和应用技术层次称为信息技术,因为它们可以直接延长、扩展人类信息器官的功能,这就是狭义的信息技术。基础技术和支撑技术尽管也很重要,但是在一般情况下不称其为信息技术,只有在某些特定条件下才称其为信息技术,而这时所指的信息技术就是广义的。西安电子科技大学经济管理学院二、电子商务支撑技术体系商务过程的技术支撑需求电子商务技术是对新的、与时俱进的商务模式的全方位的支持和服务。电子商务技术是开展电子商务活动重要基础,没有这些技术,如同房屋没有屋基,无法起高楼大厦。西安电子科技大学经济管理学院商务过程的技术支撑需求网络与通信技术信息安全技术计算机技术物流技术沟通与交流事务处理与信息管理商品传递西安电子科技大学经济管理学院2.电子商务技术体系网络通信平台系统平台操作系统平台数据管理平台软件开发平台软件架构软件开发工具软件构件技术应用系统交易平台、ERP、SCM、CRM、KM等安全平台西安电子科技大学经济管理学院(1)网络通信平台 作用:信息的传输与交互。 分类:有线网络局域网(Intranet)广域网(Internet)专用网络无线网络无线个域网技术无线局域网技术移动通信网(2G→2.5G→3G→4G)西安电子科技大学经济管理学院(2)数据管理平台 作用:各类信息的存储、检索与管理。 内容: 数据库技术:数据的集中存储与管理; XML数据管理:用开放式的工业标准描述数据,并在网站、应用软件和设备之间进行数据交换; 数据检索技术:各种类型数据的检索与利用; 数据挖掘技术:海量数据的关联性分析。西安电子科技大学经济管理学院(3)软件开发平台 作用:各类商务信息系统的开发与维护。 内容:软件架构:C/S结构:客户机/服务器结构;B/S结构:浏览器/服务器结构;西安电子科技大学经济管理学院(3)软件开发平台(续)开发工具:统一建模语言UML(UniformModelingLanguage);超文本标记语言HTML(HypertextMarkupLanguage);扩展的标记语言XML(ExtendedMarkupLanguage);虚拟现实建模语言VRML(VirtualModelingLanguage);跨平台网络编程语言JAVA;J2EE,.NET西安电子科技大学经济管理学院(3)软件开发平台(续)软件构件技术:所谓软件构件化,就是要让软件开发像机械制造工业一样,可以用各种标准和非标准的零件来进行组装。软件的构件化和集成技术的目标是:软件系统可以由不同厂商提供的,用不同语言开发的,在不同硬件平台上实现的软件构件,方便地、动态地集成。这些构件要求能互操作,它们可以放在本地的计算机上,也可以分布式地放置在网上异构环境下的不同结点上。西安电子科技大学经济管理学院(4)安全平台 作用:保证信息的机密性、完整性、不可否认性和可用性。 内容: 加密技术:通过对信息的变换保证信息的机密性; 消息摘要技术:通过计算消息摘要保证信息的完整性; 数字签名技术:通过对消息的签名保证消息发送方的真实性与不可否认性; 访问控制技术:限制非法用户对信息的访问以及合法用户的越权访问。西安电子科技大学经济管理学院(5)商务应用系统 作用:针对特定的商务需求开发的各类应用系统。 内容:商务交易平台:ERP(企业资源 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 ):SCM(供应链管理):CRM(客户关系管理):KM(知识管理):……西安电子科技大学经济管理学院三、主要技术介绍 网络与通信技术 数据库技术 软件开发技术西安电子科技大学经济管理学院1.网络与通信技术计算机网络的定义:把分布在不同地理位置上的具有独立功能的多台计算机、终端及其附属设备在物理上互连,按照网络 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 相互通信,以共享硬件、软件和数据资源为目标的系统称作计算机网络。其中,资源共享是指在网络系统中的各计算机用户均能享受网络内其他各计算机系统中的全部或部分资源,如打印机、计算机磁盘上的文件等,也可以和他们互相交换数据信息。西安电子科技大学经济管理学院计算机网络的发展:(1)以单个计算机为中心的远程连机系统,构成面向终端的计算机网络。(60年代以前)(2)多个主计算机通过通信线路互连的计算机网络。(60年代中期)(3)具有统一的网络体系结构,遵循国际标准化协议的计算机网络。(70年代末)(4)网络互联与高速网络。(90年代)西安电子科技大学经济管理学院(1)网络的分类按覆盖的地理范围划分: 广域网WAN(WideAreaNetwork),又称为远程网,它所覆盖的地理范围从几十公里到几千公里,广域网覆盖一个地区国家或横跨几个州,形成国际性的远程网。 局域网LAN(LocalAreaNetwork),局域网的作用范围通常只有几米到几公里,如一个实验室、一幢大楼或一个校园。 城域网MAN(MetropolitanAreaNetwork),它是介于广域网和局域网之间的一种高速网络,只要用于一个城市内的企业、机关、公司之间的多个局域网的互联。西安电子科技大学经济管理学院(1)网络的分类(续)按通信传播方式划分: 点对点传播方式,是以点到点的连接方式把各个计算机连接起来,即一条通信线路只能连接一对节点。 广播式传播方式,在这种方式中所有的联网计算机都共享一个公共通信信道,只要有一台计算机利用共享信道发送数据时,网络中的其他计算机就都能收到这个数据。西安电子科技大学经济管理学院(1)网络的分类(续)按通信媒体划分: 有线网,采用同轴电缆、双绞线、光纤等物理媒体来传输数据的网络。 无线网,采用红外线、微波等形式来传播数据的网络。按使用范围划分: 公共网,对所有人提供服务,只要符合网络拥有者的要求就能使用这个网,也就是说它是为全社会所有人提供服务的网络。如互联网。 专用网,为一个或几个部门所拥有,它只为拥有者提供服务。西安电子科技大学经济管理学院(1)网络的分类(续)按配置划分: 对等网,网络中每个节点既是客户机又是服务器,并且在网络中每个节点都处于等同地位。 单服务器网,如果在网络中只有一台计算机作为整个网络的服务器,而其他计算机全部都是工作站,则该网络系统就是单服务器网络。 混合网,如果在网络中有多个服务器和多台工作站,则该网就是一个混合网。在混合网中由于使用了多台服务器,就避免了在单服务器网中各工作站都完全依赖于一台服务器工作的情况。西安电子科技大学经济管理学院(2)计算机网络的结构与组成计算机网络的一般结构计算机网络的一般结构分为两个部分: 资源子网—负责网络数据处理,由主机、终端及有关软件组成; 通信子网—负责网络通信,由节点交换机、集中器、网络连接器和通信线路等组成。西安电子科技大学经济管理学院计算机网络各组成部分的作用 主计算机(Host):主计算机(简称主机)负责数据处理和网络控制,其在网络中的角色可以是服务器或工作站。 终端(Terminal):终端是网络用户进行网络操作、实现人机对话的工具。 节点交换机(NodeComputer):它负责网络中的信息传输控制。 集中器(Concentrator):是将多个终端集中起来,再通过远程通信线路与节点交换机或主机连接,以提高通信效率,降低费用。 网络连接器(Gateway):网络连接器用于连接其他网络,可实现不同网络信息格式、通信协议、寻址方式等的转换。 网络传输线路:它们可以采用有线通信线路(双绞线、同轴电缆、光导纤维)或无线通信线路(无线电、微波、通信卫星等)。西安电子科技大学经济管理学院(3)计算机网络的功能 信息交换功能 实现资源共享 数据信息的快速传输、集中和综合处理 提高系统的可靠性 有利于均衡负荷 提供灵活的工作环境西安电子科技大学经济管理学院(4)计算机网络拓扑结构把向工作站、服务器等网络单元抽象成为“点”,把网络中的电缆等通信媒体抽象为“线”,从而抽象出了网络系统的具体结构,即为逻辑结构。网络拓扑结构有: 总线形:许多计算机共享同一个总线,最常见的以太网(Ethernet)就是总线形。 环形:计算机通过介质连接成环形,局域网中的令牌环即是此类型。 星形:由中心节点转发的网络结构,现在的交换式网络即属此类型。 树型:分级结构,又称为分级的集中式网络。 网状形(不规则形):计算机之间无规则地连接,一般广域网属于不规则形西安电子科技大学经济管理学院计算机网络拓扑结构示例西安电子科技大学经济管理学院(5)互联网(Internet)Internet的产生与发展:Internet的前身是1969年美国国防部高级研究规划局建立的ARPAnet计算机网络,研究多种网络互连的技术。1984年ARPANET分解成两个网络。一个网络仍称为ARPANET,是民用科研网。另一个网络是军用计算机网络MILNET。1986,美国国家科学基金会(NSF)建立了以ARPANET为基础的学术性网络,即NSFNET。1995年NSFNET结束了作为Internet主干网的历史使命,从学术性转化为商业网络。西安电子科技大学经济管理学院我国互联网发展现状(我国加入Internet的时间:1994年5月)http://www.nic.chinanet.cn.nethttp://www.cnc.ac.nethttp://www.edu.cn中国公用计算机互连网CHINANET中国科学技术计算机网CSTNET国家公用经济信息通信网GBNET中国教育和科研计算机网络CERNET中国长城互联网(GWNET)中国联合通信网(UNINET)中国移动通讯网(CMNET)中国网络通信网(CNCNET)中国对外经济贸易网(CIENET)http://www.gb.com.cn西安电子科技大学经济管理学院互联网的应用和服务常见的Internet应用和服务主要包括以下几部分: WWW服务 Telnet(远程登录) FTP(文件传输) Email(电子邮件) BBS(电子公告牌) 即时通信西安电子科技大学经济管理学院互联网的通信协议为保证Internet能够正常工作,要求所有接入Internet的计算机都使用相同的网络通信协议。这个协议就是TCP/IP协议。 TCP/IP协议就是计算机之间的通信规则,它规定了计算机之间通信的所有细节,如:通信双方计算机所使用的数据编码、格式、含义、控制信息以及收到信息后所应采取的动作。 TCP称为传输控制协议,其作用是保证命令或数据能够正确无误地到达其目的端。 IP称为网际协议,它位于TCP的下一层,负责完成互联网中包的路径选择,并跟踪这些包到达不同目的端的路径。西安电子科技大学经济管理学院2.数据库技术随着计算机应用领域的日益广泛,尤其是在信息处理方面的应用,有着越来越多的数据需要有效的存储以及高速的检索。当前大量数据管理最有效的工具就是数据库(DataBase)。数据库是存储在计算机辅助存储器中的、有组织的、可共享的相关数据集合。数据库技术是对各种类型的数据(包括字符型数据、数值型数据、文本数据、图形、图象、音频、视频等)进行分类、组织、存储、检索、维护的技术。西安电子科技大学经济管理学院(1)数据管理技术的发展 人工管理阶段(50年代后期之前):出现在计算机应用于数据管理的初期阶段。在人工管理阶段,用户在编写应用程序时,不仅要 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 数据处理的方法,还要说明数据是如何在存储器上进行存储的。在人工管理方式下,数据的独立性差,也不能实现数据共享。 文件系统管理阶段(50年代后期—60年代中期):是将数据组织成一个文件,由一个专门的文件管理系统来统一管理这些数据,应用程序通过文件管理系统来处理数据。在文件管理方式下,由于各个数据文件之间没有建立任何关联,因此数据的冗余大,也不能很好地实现数据的共享。 数据库系统管理阶段(60年代后期以后):需要管理的数据量越来越大,同时要求数据能够共享,为了满足数据管理的要求,出现了数据库系统管理方式。在这种管理方式下,应用程序与数据之间完全独立,使得数据的冗余大大降低,真正实现了数据的共享。西安电子科技大学经济管理学院(2)数据库的特点数据不再只针对某一特定应用,而是面向全组织,具有整体的结构性,共享性高,冗余度小,具有一定的程序与数据间的独立性,并且实现了对数据进行统一的控制。西安电子科技大学经济管理学院(3)数据库管理系统数据库管理系统(DataBaseManagementSystem,DBMS)是对数据库进行管理的一组软件,它的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的各种数据访问请求。西安电子科技大学经济管理学院数据库管理系统的功能: 数据定义功能:DBMS提供了数据定义语言(DataDefinitionLanguage,DDL),利用DDL可以方便地对数据库中的相关内容进行定义。例如,对数据库、表、字段和索引进行定义、创建和修改。 数据操纵功能:DBMS提供了数据操纵语言(DataManipulationLanguage,DML),利用DML可以实现在数据库中插入、修改和删除和查询数据等基本操作。 数据控制功能:DBMS提供了数据控制语言(DataControlLanguage,DCL),利用DCL可以完成数据库运行控制功能,包括并发控制、安全性检查、完整性约束条件的检查和执行、数据库的内部维护等。西安电子科技大学经济管理学院(4)数据库应用系统及其组成数据库应用系统又简称为数据库系统,是指拥有数据库技术支持的计算机系统,它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务的功能。西安电子科技大学经济管理学院(5)Web数据库技术Web技术与数据库技术的结合。西安电子科技大学经济管理学院基于HTML文件的Web服务器 文本和其他多媒体信息都是以文件的形式来进行存储和管理 客户端直接下载HTML文件。Page1.htmPage2.htmPage1.htmHTTP请求HTTP回应服务器端客户端西安电子科技大学经济管理学院基于数据库的Web服务器 文本和其他多媒体信息保存在数据库中; 客户端请求服务器执行一个CGI程序或Script语言码。HTTP请求(表单)服务器端客户端数据库HTTP回应(数据库数据)SQLODBCSQL西安电子科技大学经济管理学院Web数据库发布的一般过程建立网站服务器设计与创建数据库设定ODBC驱动程序设计Web数据库应用程序西安电子科技大学经济管理学院(6)数据库技术的发展数据库新技术发展的特点: 数据模型的发展 应用领域的需求 与各种新技术的不断融合西安电子科技大学经济管理学院面向应用领域的数据库新技术 数据仓库:是一个面向主题的、集成的、不可更新的、随时间不断变化的数据集合,用以支持企业或组织的决策分析处理。 工程数据库:是一种能存储和管理各种工程设计图形和工程设计文档,并能为工程设计提供各种服务的数据库。应用于CAD/CAM等工程应用领域。 统计数据库:是一种用来对统计数据进行存储、统计、分析的数据库系统。 空间数据库:是描述、存储和处理空间数据及其属性数据的数据库系统。西安电子科技大学经济管理学院数据库技术与其他相关技术相结合数据库技术与其他学科的内容相结合,是新一代数据库技术的一个显著特征,涌现出各种新型的数据库系统,例如: 数据库技术与网络技术相结合,出现了分布式数据库系统; 数据库技术与并行处理技术相结合,出现了并行数据库系统; 数据库技术与人工智能技术相结合,出现了知识库系统和主动数据库系统; 数据库技术与多媒体技术相结合,出现了多媒体数据库系统。西安电子科技大学经济管理学院3.软件开发技术软件开发技术的发展历程已经历了50多年,从最初的通过手动操作控制台的按键、往计算机主机输入机器语言程序指令,到今天借助计算机软件开发工具设计出软件,发展变化是非常迅速的,经历了结构化程序设计、软件工程、面向对象设计方法、软件组件(即插即用)设计方法的演变。西安电子科技大学经济管理学院(1)软件开发方法 结构化开发方法 原形法 软件工程方法 面向对象开发方法西安电子科技大学经济管理学院结构化开发方法目前用得较多的软件开发方法是结构化方法。包括结构化分析方法(StructureAnalysis,SA)、结构化设计方法(StructureDesign,SD)和结构化程序设计方法(StructurePrograming,SP)。机器语言、汇编语言和一些高级语言是面向过程的语言,面向过程的程序设计要给出解题的每一步骤,告诉计算机怎么去做,也是采用结构化设计方法。SD是功能分解的方法,采用模块化设计。西安电子科技大学经济管理学院结构化方法主要是为程序员服务的,是从程序员如何编程、测试及编写文档去考虑问题的。这种思想是早期的以手工方式、个人编写程序的工作环境下的想法。这种方法的缺点是增大了程序的工作量,程序的运行效率不高,不适合大型软件的研制过程和规律。西安电子科技大学经济管理学院原形法原型法是一种以计算机为基础的系统开发方法,利用原型法开发系统时首先构造一个功能简单的原型系统,然后通过对原型系统逐步求精,不断扩充完善得到最终的软件系统。原型就是模型,原型系统就是应用系统的模型。它是待开发的实际系统的缩小比例模型,但是保留了实际系统的大部分性能。这个模型可在运行中被检查、测试、修改,直到它的性能达到用户需求为止,随之这个工作模型很快就能转换成需要的目标系统。西安电子科技大学经济管理学院原型法的主要优点在于它是一种支持用户的方法,使得用户在系统生存周期的设计阶段起到积极的作用,能减少系统开发的风险。特别是在大型项目的开发中,由于用户对系统功能认识的模糊性,使得对项目需求的分析难以一次完成,往往会造成已完成的项目多次修改,应用原型法则会避免这种风险。西安电子科技大学经济管理学院软件工程方法软件的规模越来越大,复杂程度越来越高,把软件的质量和设计寄予各个程序员的技能、工作态度是靠不住的,这就要求软件生产成为有组织的、可以管理的工程项目。用工程项目实施的方法来组织软件的开发称为软件工程学(SoftwareEngineering),缩写SE。作为工程,对工作的步骤做出了严格的规定,每一阶段均有各自明确的任务,明确的起点,明确的终点,特别是要有确切的、可以检查的成果;另一方面在质量、表达式等方面要有统一的、为人们共同遵循的标准。西安电子科技大学经济管理学院软件开发的五个阶段: 第一阶段是需求分析 第二阶段是系统设计 第三阶段是编写程序与文档 第四阶段是测试和修改 第五阶段是使用与维护软件工程的思想主要集中在加强项目管理者的工作上,与程序员的关系不大,这点正好与结构化相互补充。应该注意到完全地做到软件开发工程化是非常困难的。西安电子科技大学经济管理学院面向对象开发方法面向对象的开发方法是利用面向对象方法的思想,是人们解决软件复杂性的一种新的软件开发技术。面向对象的开发方法的思想方法越来越接近人们的思维方式,它丢开了持续许久的“自顶向下”(TopDown)和“自底向上”(BottomUp)方法的争论,把对于复杂系统的认识归结为对一批对象及其关系的认识,以更自然、更简便的方式进行软件开发。西安电子科技大学经济管理学院面向对象的基本思想可以归纳为以下四点:①客观世界的任何事物都是对象,它们都有一些静态属性(相应于数据结构),也都有一些有关的操作(相应于程序模块)。作为一个整体,对外不必公开这些属性与操作,这称为“封装性”(Encapsulation);②对象之间有抽象与具体、群体与个体、整体与部分等几种关系,这些关系构成对象的网络结构;③较大的对象所具有的性质自然地成为它的子类的性质,不必加以说明和规定,这称为“继承性”(Inheritance);④对象之间可以互相传送“消息”(Message)并进行联系,一个消息可以是传送一个参数,也可以是使一个对象开始某个操作。西安电子科技大学经济管理学院(2)软件开发技术 构件技术 软件复用技术 C/S技术 B/S技术西安电子科技大学经济管理学院构件技术构件技术是基于OO技术上的更高级的抽象。它把底层的对象集合打成包,组成功能“插件”。基于构件技术的软件生产就是把已存在的构件组装(集成)到当前软件系统的框架结构中,从而生产出新的软件产品。构件是对一组类的组合进行封装,可以将底层的多个逻辑组合成高层次上的粒度更大的新构件,甚至直接封装到一个系统,使模块的重用从代码级、对象级、架构级到系统级都可能实现。显然,构件技术将抽象的程度提到了一个更高的层次。这种思想正在改变着软件的开发方法和人们的思维方式。西安电子科技大学经济管理学院构件的设计依赖于平台环境,所以设计时有特殊要求:⑴以接口为核心,使用开放标准。统一的开放标准有,CORBA、DCOM、EJB等。⑵构件语义的描述要形式化。在不同标准中,它们都有自己的形式化语义规定。如在EJB中有会话Bean和实体Bean事务描述符等。⑶提炼封装构件过程要严格记录。由于构件允许第三方使用,所以要保证第三方用户能正确理解构件设计思想,就必须记录每次提炼的变化。通常,要用版本来管理。⑷设计模式也可以重用。基于构件的系统开发的优点之一是重用,它的目标是代码、设计、解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 都能重用。⑸利用开发工具。利用开发工具创建构件和应用软件。工具如Jbuilder、EJBMaker等。西安电子科技大学经济管理学院软件复用技术 软件复用是指在软件开发过程中重复使用相同或相似软件元素的过程。软件复用是在软件开发中避免重复劳动的解决方案,它使得应用系统的开发不再采用一切从零开始的模式,而是以已有的工作模式为基础,充分利用过去应用系统开发中积累的知识和经验,从而将开发的重点集中于应用的特有构成成分。 为了能够在软件开发过程中重用已有的复用件,必须不断地进行复用件的积累,并将它们组织成复用件库。因此,软件复用不仅要解决如何检索所需的复用件,还要解决如何选取复用件、如何组织复用件库等问题。这类项目通常称为软件复用项目。西安电子科技大学经济管理学院软件复用方式分类⑴依据复用的对象分类;可以分为: 产品复用:指复用已有的软件构件,通过构件集成得到新系统。产品复用是目前现实的、主流的途径。 过程复用:指复用已有的软件开发过程,过程复用依赖于软件自动化技术的发展。⑵依据对可复用信息进行复用的方式分类,可分为: 白盒复用:指已有构件并不能完全符合用户要求,需要根据用户需求进行适应性修改后才能使用。 黑盒复用:指对已有构件不需作任何修改,通过构件组装的方式直接进行复用。这是目前的研究热点,也是将来的发展趋势。西安电子科技大学经济管理学院C/S技术 C/S(Client/Server)系统也称客户机/服务器系统,它是基于局域网/广域网的系统。 在C/S中存在着服务器和客户端。为了充分利用客户机的计算能力,计算和事务处理在服务器和客户机之间分配。 服务器承担数据的集中管理、通信和客户管理的任务,因为数据在服务器端,对数据的处理和计算都在服务器端执行。 而人机界面和一些需要实时响应的事件或人机交互的处理等在客户端进行,这些程序都运行在客户端。西安电子科技大学经济管理学院C/S系统体系结构特征: 计算和处理分布在服务器和客户机之间。 数据管理集中在服务器端。 软件驻留在服务器和客户机。西安电子科技大学经济管理学院C/S应用系统的特征: 分布数据。出于安全性和负载平衡的考虑,数据库可以分布在多个数据库服务器上。 分布过程。不同的过程(事务处理、数据库连接等)可以在不同服务器上进行。 客户为中心。把需要在客户端执行的程序和定制的程序放在客户端,以使客户快速得到响应。把对数据进行处理的过程放在数据库服务器端,以加快数据处理速度。 异构硬件和软件。在C/S体系结构中很容易加入多层结构,屏蔽不同的硬件和软件。例如,加入应用服务器可以基于不同的操作系统和计算机主机,同样客户端安装的中间件可以基于不同的客户端系统。西安电子科技大学经济管理学院B/S技术B/S(Browser/Server)系统也称浏览器/服务器系统,它也是基于局域网/广域网的系统。它的客户端是标准的浏览器(如IE等),服务器端为标准的Web服务器,可协同应用服务器响应浏览器的请求。西安电子科技大学经济管理学院B/S是一种三层结构的系统: 第一层客户机,是用户与整个系统的接口。客户应用程序就是一个通用的浏览器。 第二层是Web服务器,它负责启动相应的进程来响应处理请求,并动态生成一串嵌入了处理结果的HTML代码,并返回给客户端的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与DB服务器协同完成这一处理工作。 第三层数据库服务器的任务类似于C/S模式,负责协调不同的Web服务器发出的SQL请求,管理数据库。西安电子科技大学经济管理学院B/S系统的特点:⑴B/S系统采用B/W/D结构。即客户端只安装一个浏览器(Browser)。中间层是Web服务器。再根据需要安装小支持库,如Java或VB的DDL以处理特殊应用。⑵B/S结构简化了客户端。客户机上只需安装通用的浏览器软件。节省客户机的硬盘空间与内存.⑶简化了系的开发和维护。系统的开发者只需把所有的功能都实现在Web服务器上,并就不同的功能为各个组别的用户设置权限就可以了。相对于C/S模式,B/S的维护具有更大的灵活性。如果一个公司有上千台客户机,并且分布在不同的地点,那么便于维护将显得更加重要。⑷用户操作更简单。客户端只用浏览器。不用培训即可使用。⑸B/S适用于网上信息发布,这使得企业的大部分书面文件可以被电子文件取代,从而提高了企业的工作效率,使企业行政手续简化,节省人力、物力。西安电子科技大学经济管理学院(3)Web2.0技术Web2.0,是相对Web1.0(2003年以前的互联网模式)的新的一类互联网应用的统称,是一次从核心内容到外部应用的革命。由Web1.0单纯通过网络浏览器浏览html网页模式向内容更丰富、联系性更强、工具性更强的Web2.0互联网模式的发展已经成为互联网新的发展趋势。西安电子科技大学经济管理学院Web2.0的诞生2004年中,O’ReillyMedia公司的DaleDougherty和MediaLive公司的CraigCline在一次讨论因特网发展趋势的头脑风暴会议上首次提出了web2.0这一概念。随着web2.0在互联网上的快速发展,它所代表的技术和服务理念也被越来越多地用在电子商务领域,在引领消费者享受新的购物体验的过程中获得明显的营业额增长,成为电子商务界的亮点。西安电子科技大学经济管理学院Web2.0的特点 一种创新的媒介形式:和传统的Web1.0不同的是.Web2.0作为一种全新的媒体工具,改变了网络浏览和信息获取的方式,RSS信息聚合技术的出现,使网络使用者可以非常便捷地获取到相关主题的内容信息。 一个集中的社群环境:Web2.0强调的是用户体验,突出的是用户的个性化。作为一个新兴的社群环境,Web2.0使得具有特殊个人喜好或者共同用户体验的顾客群体可以通过虚拟社群的形式,建立起某种经常性的联系,这样就增强了网站的黏性。这种用户体验分享的方式,达到的效果已不仅仅是单个的累加,而是几何级数的增长。西安电子科技大学经济管理学院与Web1.0最大的不同就是Web2.0所提倡的个性化,在其中,个人不是作为被动的客体而是作为一种主体参与到了互联网中,个人在作为互联网的使用者之外,还同时成为了互联网主动的传播者、作者和生产者。Web1.0到Web2.0的转变,具体的说,从模式上是从读向写、信息共同创造的一个改变;从基本结构上说,则是是由网页向发表/展示工具演变;从工具上,是由互联网浏览器向各类浏览器、rss阅读器等内容发展;由此,互联网内容的缔造者也由专业人士向普通用户拓展。说白了,Web2.0的精髓就是以人为本,提升用户使用互联网的体验。西安电子科技大学经济管理学院Web2.0对电子商务的影响 Web2.0使企业经营者更加注重用户和市场的需求对于自己网站已有的用户群,用个案调查、客户讨论、维客等形式,记录用户特征,分析用户行为,了解他们的需求并进行分类,找出最显著的需求,然后再结合自身经验、竞争对手等,找到同质化的需求部分,并制定出符合自己网站且满足用户迫切需求的竞争策略,站在领跑人的位置。在这方面,Amazon已经将其商品页面加入ProductWiki功能,并开始了Tag的beta测试,正式开辟电子商务网站Web2.0新战场。西安电子科技大学经济管理学院Web2.0对电子商务的影响(续) Web2.0使B2B网站开始关注站内资源的利用率以前500个用户数据,可能有400个是“沉默数据”。但今天网站要让每一个文字变得有说服力和感染力,让适合的产品与服务出现在用户的身边,用心去维护你所等到的用户。作为全球首家提出“按效果付费”的B2B网站,ECVV的付费系统融合了Google竞价排名和传统B2B两种模式的精华,符合全球电子商务发展的趋势,可谓“钱途”无量。西安电子科技大学经济管理学院Web2.0对电子商务的影响(续) Web2.0使企业经营者认识到用户参与和互动的重要性虽然web2.0的概念还没有被大多数人所熟知,甚至还存在某些争论,Web2.0发展中也遇到一些问题,但由于其符合以人为本的思想,以用户为中心,充分发挥了他们的积极性与参与性,2.0的商业模式必将发展壮大。博客作为一种联络工具和市场工具,如今也开始被企业广泛采用。继“Google黑板报”之后,国内的阿里巴巴、慧聪和商格里拉等都自主研发并上线了各自的商人专用博客。甚至像凤凰卫视这样的媒体也为各知名栏目开通了博客,充分增加了与观众的互动性和参与性。西安电子科技大学经济管理学院Web2.0对电子商务的影响(续) Web2.0促进B2C及C2C的发展通过RSS(信息集合技术,ReallySimpleSyndication)人们可以更方便快捷地订阅自己喜欢的信息,当自己关注的品牌出现新资讯的时候,消费者就有了购买的冲动。这也将从另一个角度激发非理性购物的欲望,促进B2C和C2C的发展。Web2.0的商业价值并不完全取决于它的商业模式,而在于它通过有效的方式将用户紧密聚合于平台之中。它对电子商务的影响也将随着用户群的壮大而不断得到验证。西安电子科技大学经济管理学院Web2.0总结Web2.0是以Flickr、Craigslist、Linkedin、Tribes、Ryze、Friendster、Del.icio.us、43Things.com等网站为代表,以Blog、TAG、SNS、RSS、wiki等应用为核心,依据六度分隔、xml、ajax等新理论和技术实现的互联网新一代模式。西安电子科技大学经济管理学院总结 信息技术的内涵与技术体系 信息技术在电子商务中的作用 网络技术主要内容与作用 数据库技术的主要内容与作用 软件开发技术的主要内容与作用 思考题:试分析电子商务中技术与商务的关系。西安电子科技大学经济管理学院谢谢!西安电子科技大学经济管理学院
本文档为【第三章 电子商务技术基础】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
xxj7584
暂无简介~
格式:ppt
大小:752KB
软件:PowerPoint
页数:0
分类:建造师考试
上传时间:2020-03-20
浏览量:0