第三章 电子商务技术基础

上传人:zhan****gclb 文档编号:231742722 上传时间:2023-09-07 格式:PPT 页数:84 大小:752KB
收藏 版权申诉 举报 下载
第三章 电子商务技术基础_第1页
第1页 / 共84页
第三章 电子商务技术基础_第2页
第2页 / 共84页
第三章 电子商务技术基础_第3页
第3页 / 共84页
资源描述:

《第三章 电子商务技术基础》由会员分享,可在线阅读,更多相关《第三章 电子商务技术基础(84页珍藏版)》请在装配图网上搜索。

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

2、涉及信息的生产、获取、检测、识别、变换、传递、处理、存储、显示、控制、利用和反馈等信息活动的所有技术的集合。4西安电子科技大学经济管理学院 3.信息技术的分类n感测技术:拓展人类感觉器官功能的技术,主要完成信息的获取等功能;n通信技术:拓展人类传导神经系统功能的技术,主要完成信息的传输等功能;n计算机技术:拓展人类思维器官功能的技术,主要完成信息的存储与处理等功能;n控制技术:拓展人类效应器官功能的技术,主要完成信息的施用等功能。5西安电子科技大学经济管理学院 感测技术、通信技术、计算机技术和控制技术称为信息技术的四基元,关系如下:信源/信宿感测技术(获取信息)通信技术(传递信息)计算机技术(

3、存储与处理信息)通信技术(传递信息)控制技术(施用信息)6西安电子科技大学经济管理学院(1).感测技术 信息采集就是通过各种途径对相关信息进行搜索、归纳、整理并最终形成所需有效信息的过程。信息感测技术就是信息的采集与获取的技术,目前,主要的感测技术包括:遥感技术、全球定位技术、传感技术、网络技术以及基于以上技术的各种前端信息采集技术等。7西安电子科技大学经济管理学院(2)通信技术通信技术无线通信技术有线通信技术无线个域网技术无线局域网技术无线广域网技术红外技术蓝牙技术超宽带技术Wi-FiAd hoc蜂窝技术3G4G卫星通信广域网技术局域网技术互联网技术下一代网络NGNP2P技术光纤技术路由技术

4、交换机技术宽带接入技术IP v6软交换8西安电子科技大学经济管理学院(3)计算机技术计算机软件技术硬件技术软件开发数据管理人工智能安全技术存储器内存CPU信息系统开发 应用程序开发开发工具 数据库技术信息组织信息处理加密技术认证技术访问控制软件工程入侵检测防火墙技术自然语言处理逻辑推理与机器证明智能信息检索专家系统图象识别9西安电子科技大学经济管理学院(4)控制技术n自动控制的典型结构 10西安电子科技大学经济管理学院 4.信息技术体系基础技术支撑技术主体技术应用技术信息技术处于信息技术体系的最底层,主要指新材料、新能量技术等,信息技术在性能、水平等方面的提高有赖于这两类技术的进步。信息技术体

5、系的第二层是支撑技术,主要是指机械技术、电子技术、激光技术、空间技术和生物技术等。信息技术总是通过各种支撑技术才能实现。主体技术是指感测技术、通信技术、计算机技术和控制技术,即信息技术的四基元。信息技术的应用技术是指针对各种实用目的由主体技术繁衍而生的各种各样的应用技术群,具体地说,就是按主体技术的应用领域,构成了一个完整的应用技术体系。11西安电子科技大学经济管理学院 12西安电子科技大学经济管理学院 信息技术总结 人们通常只把信息技术体系中的主体技术和应用技术层次称为信息技术,因为它们可以直接延长、扩展人类信息器官的功能,这就是狭义的信息技术。基础技术和支撑技术尽管也很重要,但是在一般情况

6、下不称其为信息技术,只有在某些特定条件下才称其为信息技术,而这时所指的信息技术就是广义的。13西安电子科技大学经济管理学院 二、电子商务支撑技术体系1.商务过程的技术支撑需求 电子商务技术是对新的、与时俱进的商务模式的全方位的支持和服务。电子商务技术是开展电子商务活动重要基础,电子商务技术是开展电子商务活动重要基础,没有这些技术,如同房屋没有屋基,无法起高楼没有这些技术,如同房屋没有屋基,无法起高楼大厦。大厦。14西安电子科技大学经济管理学院 商务过程的技术支撑需求网络与通信技术信息安全技术计算机技术物流技术沟通与交流事务处理与信息管理商品传递15西安电子科技大学经济管理学院 2.电子商务技术

7、体系网络通信平台系统平台操作系统平台数据管理平台软件开发平台软件架构软件开发工具软件构件技术应用系统交易平台、ERP、SCM、CRM、KM等安全平台16西安电子科技大学经济管理学院(1)网络通信平台n作用:信息的传输与交互。n分类:有线网络局域网(Intranet)广域网(Internet)专用网络无线网络无线个域网技术无线局域网技术移动通信网(2G2.5G3G 4G)17西安电子科技大学经济管理学院(2)数据管理平台n作用:各类信息的存储、检索与管理。n内容:数据库技术:数据的集中存储与管理;XML数据管理:用开放式的工业标准描述数据,并在网站、应用软件和设备之间进行数据交换;数据检索技术:

8、各种类型数据的检索与利用;数据挖掘技术:海量数据的关联性分析。18西安电子科技大学经济管理学院(3)软件开发平台n作用:各类商务信息系统的开发与维护。n内容:软件架构:C/S结构:客户机/服务器结构;B/S结构:浏览器/服务器结构;19西安电子科技大学经济管理学院(3)软件开发平台(续)开发工具:统一建模语言UML(Uniform Modeling Language);超文本标记语言HTML(Hypertext Markup Language);扩展的标记语言XML(Extended Markup Language);虚拟现实建模语言VRML(Virtual Modeling Language

9、);跨平台网络编程语言JAVA;J2EE,.NET20西安电子科技大学经济管理学院(3)软件开发平台(续)软件构件技术:所谓软件构件化,就是要让软件开发像机械制造工业一样,可以用各种标准和非标准的零件来进行组装。软件的构件化和集成技术的目标是:软件系统可以由不同厂商提供的,用不同语言开发的,在不同硬件平台上实现的软件构件,方便地、动态地集成。这些构件要求能互操作,它们可以放在本地的计算机上,也可以分布式地放置在网上异构环境下的不同结点上。21西安电子科技大学经济管理学院(4)安全平台n作用:保证信息的机密性、完整性、不可否认性和可用性。n内容:n加密技术:通过对信息的变换保证信息的机密性;n消

10、息摘要技术:通过计算消息摘要保证信息的完整性;n数字签名技术:通过对消息的签名保证消息发送方的真实性与不可否认性;n访问控制技术:限制非法用户对信息的访问以及合法用户的越权访问。22西安电子科技大学经济管理学院(5)商务应用系统n作用:针对特定的商务需求开发的各类应用系统。n内容:商务交易平台:ERP(企业资源计划):SCM(供应链管理):CRM(客户关系管理):KM(知识管理):23西安电子科技大学经济管理学院 三、主要技术介绍n网络与通信技术n数据库技术n软件开发技术24西安电子科技大学经济管理学院 1.网络与通信技术 计算机网络的定义:计算机网络的定义:把分布在不同地理位置上的具有独立功

11、能的多台计算机、终端及其附属设备在物理上互连,按照网络协议相互通信,以共享硬件、软件和数据资源为目标的系统称作计算机网络。其中,资源共享是指在网络系统中的各计算机用户均能享受网络内其他各计算机系统中的全部或部分资源,如打印机、计算机磁盘上的文件等,也可以和他们互相交换数据信息。25西安电子科技大学经济管理学院 计算机网络的发展:(1)以单个计算机为中心的远程连机系统,构成面向终端的计算机网络。(60年代以前)(2)多个主计算机通过通信线路互连的计算机网络。(60年代中期)(3)具有统一的网络体系结构,遵循国际标准化协议的计算机网络。(70年代末)(4)网络互联与高速网络。(90年代)26西安电

12、子科技大学经济管理学院(1)网络的分类 按覆盖的地理范围划分:n广域网WAN(Wide Area Network),又称为远程网,它所覆盖的地理范围从几十公里到几千公里,广域网覆盖一个地区国家或横跨几个州,形成国际性的远程网。n局域网LAN(Local Area Network),局域网的作用范围通常只有几米到几公里,如一个实验室、一幢大楼或一个校园。n城域网MAN(Metropolitan Area Network),它是介于广域网和局域网之间的一种高速网络,只要用于一个城市内的企业、机关、公司之间的多个局域网的互联。27西安电子科技大学经济管理学院(1)网络的分类(续)按通信传播方式划分:

13、n 点对点传播方式,是以点到点的连接方式把各个计算机连接起来,即一条通信线路只能连接一对节点。n 广播式传播方式,在这种方式中所有的联网计算机都共享一个公共通信信道,只要有一台计算机利用共享信道发送数据时,网络中的其他计算机就都能收到这个数据。28西安电子科技大学经济管理学院(1)网络的分类(续)按通信媒体划分:n有线网,采用同轴电缆、双绞线、光纤等物理媒体来传输数据的网络。n无线网,采用红外线、微波等形式来传播数据的网络。按使用范围划分:n公共网,对所有人提供服务,只要符合网络拥有者的要求就能使用这个网,也就是说它是为全社会所有人提供服务的网络。如互联网。n专用网,为一个或几个部门所拥有,它

14、只为拥有者提供服务。29西安电子科技大学经济管理学院(1)网络的分类(续)按配置划分:n对等网,网络中每个节点既是客户机又是服务器,并且在网络中每个节点都处于等同地位。n单服务器网,如果在网络中只有一台计算机作为整个网络的服务器,而其他计算机全部都是工作站,则该网络系统就是单服务器网络。n混合网,如果在网络中有多个服务器和多台工作站,则该网就是一个混合网。在混合网中由于使用了多台服务器,就避免了在单服务器网中各工作站都完全依赖于一台服务器工作的情况。30西安电子科技大学经济管理学院(2)计算机网络的结构与组成 计算机网络的一般结构 计算机网络的一般结构分为两个部分:n资源子网负责网络数据处理,

15、由主机、终端及有关软件组成;n通信子网负责网络通信,由节点交换机、集中器、网络连接器和通信线路等组成。31西安电子科技大学经济管理学院 计算机网络各组成部分的作用n主计算机(Host):主计算机(简称主机)负责数据处理和网络控制,其在网络中的角色可以是服务器或工作站。n终端(Terminal):终端是网络用户进行网络操作、实现人机对话的工具。n节点交换机(Node Computer):它负责网络中的信息传输控制。n集中器(Concentrator):是将多个终端集中起来,再通过远程通信线路与节点交换机或主机连接,以提高通信效率,降低费用。n网络连接器(Gateway):网络连接器用于连接其他网

16、络,可实现不同网络信息格式、通信协议、寻址方式等的转换。n网络传输线路:它们可以采用有线通信线路(双绞线、同轴电缆、光导纤维)或无线通信线路(无线电、微波、通信卫星等)。32西安电子科技大学经济管理学院(3)计算机网络的功能n信息交换功能n实现资源共享n数据信息的快速传输、集中和综合处理n提高系统的可靠性n有利于均衡负荷n提供灵活的工作环境33西安电子科技大学经济管理学院(4)计算机网络拓扑结构 把向工作站、服务器等网络单元抽象成为“点”,把网络中的电缆等通信媒体抽象为“线”,从而抽象出了网络系统的具体结构,即为逻辑结构。网络拓扑结构有:n总线形:许多计算机共享同一个总线,最常见的以太网(Et

17、hernet)就是总线形。n环形:计算机通过介质连接成环形,局域网中的令牌环即是此类型。n星形:由中心节点转发的网络结构,现在的交换式网络即属此类型。n树型:分级结构,又称为分级的集中式网络。n网状形(不规则形):计算机之间无规则地连接,一般广域网属于不规则形34西安电子科技大学经济管理学院 计算机网络拓扑结构示例35西安电子科技大学经济管理学院(5)互联网(Internet)Internet的产生与发展:lInternet的前身是1969年美国国防部高级研究规划局建立的ARPAnet计算机网络,研究多种网络互连的技术。l1984年ARPANET分解成两个网络。一个网络仍称为ARPANET,是

18、民用科研网。另一个网络是军用计算机网络MILNET。l1986,美国国家科学基金会(NSF)建立了以ARPANET为基础的学术性网络,即NSFNET。1995年NSFNET结束了作为Internet主干网的历史使命,从学术性转化为商业网络。36西安电子科技大学经济管理学院 我国互联网发展现状(我国加入(我国加入Internet的时间:的时间:1994年年5月)月)http:/http:/http:/中国公用计算中国公用计算机互连网机互连网CHINANET中国科学技中国科学技术计算机网术计算机网CSTNET国家公用经国家公用经济信息通信济信息通信网网GBNET中国教育和科研中国教育和科研计算机网

19、络计算机网络CERNET中国长城互联网中国长城互联网(GWNET)中国联合通信网中国联合通信网(UNINET)中国移动通讯网中国移动通讯网(CMNET)中国网络通信中国网络通信 网网(CNCNET)中国对外经济贸易网(中国对外经济贸易网(CIENET)http:/ 37西安电子科技大学经济管理学院 互联网的应用和服务 常见的Internet应用和服务主要包括以下几部分:n WWW服务n Telnet(远程登录)n FTP(文件传输)n Email(电子邮件)n BBS(电子公告牌)n 即时通信即时通信38西安电子科技大学经济管理学院 互联网的通信协议 为 保 证 Internet能 够 正 常

20、 工 作,要 求 所 有 接 入Internet的计算机都使用相同的网络通信协议。这个协议就是TCP/IP协议。nTCP/IP协议就是计算机之间的通信规则,它规定了计算机之间通信的所有细节,如:通信双方计算机所使用的数据编码、格式、含义、控制信息以及收到信息后所应采取的动作。nTCP称为传输控制协议,其作用是保证命令或数据能够正确无误地到达其目的端。nIP称为网际协议,它位于TCP的下一层,负责完成互联网中包的路径选择,并跟踪这些包到达不同目的端的路径。39西安电子科技大学经济管理学院 2.数据库技术 随着计算机应用领域的日益广泛,尤其是在信息处理方面的应用,有着越来越多的数据需要有效的存储以

21、及高速的检索。当前大量数据管理最有效的工具就是数据库(Data Base)。数据库是存储在计算机辅助存储器中的、有组织的、可共享的相关数据集合。数据库技术是对各种类型的数据(包括字符型数据、数值型数据、文本数据、图形、图象、音频、视频等)进行分类、组织、存储、检索、维护的技术。40西安电子科技大学经济管理学院(1)数据管理技术的发展n人工管理阶段(50年代后期之前):出现在计算机应用于数据管理的初期阶段。在人工管理阶段,用户在编写应用程序时,不仅要设计数据处理的方法,还要说明数据是如何在存储器上进行存储的。在人工管理方式下,数据的独立性差,也不能实现数据共享。n文件系统管理阶段(50年代后期6

22、0年代中期):是将数据组织成一个文件,由一个专门的文件管理系统来统一管理这些数据,应用程序通过文件管理系统来处理数据。在文件管理方式下,由于各个数据文件之间没有建立任何关联,因此数据的冗余大,也不能很好地实现数据的共享。n数据库系统管理阶段(60年代后期以后):需要管理的数据量越来越大,同时要求数据能够共享,为了满足数据管理的要求,出现了数据库系统管理方式。在这种管理方式下,应用程序与数据之间完全独立,使得数据的冗余大大降低,真正实现了数据的共享。41西安电子科技大学经济管理学院(2)数据库的特点 数据不再只针对某一特定应用,而是面向全组织,具有整体的结构性,共享性高,冗余度小,具有一定的程序

23、与数据间的独立性,并且实现了对数据进行统一的控制。42西安电子科技大学经济管理学院(3)数据库管理系统 数据库管理系统(DataBase Management System,DBMS)是对数据库进行管理的一组软件,它的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的各种数据访问请求。43西安电子科技大学经济管理学院 数据库管理系统的功能:n数据定义功能:DBMS提供了数据定义语言(Data Definition Language,DDL),利用DDL可以方便地对数据库中的相关内容进行定义。例如,对数据库、表、字段和索引进行定义、创建和修改。n数据操纵功能:DBMS提供了数据操纵

24、语言(Data Manipulation Language,DML),利用DML可以实现在数据库中插入、修改和删除和查询数据等基本操作。n数据控制功能:DBMS提供了数据控制语言(Data Control Language,DCL),利用DCL可以完成数据库运行控制功能,包括并发控制、安全性检查、完整性约束条件的检查和执行、数据库的内部维护等。44西安电子科技大学经济管理学院(4)数据数据库应库应用系用系统统及其及其组组成成 数据库应用系统又简称为数据库系统,是指拥有数据库技术支持的计算机系统,它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务的功能。45西安电子科技大

25、学经济管理学院(5)Web数据库技术 Web技术与数据库技术的结合。46西安电子科技大学经济管理学院 基于HTML文件的Web服务器n文本和其他多媒体信息都是以文件的形式来进行存储和管理 n客户端直接下载HTML文件。Page1.htmPage2.htmPage1.htmHTTP请求HTTP回应服务器端客户端47西安电子科技大学经济管理学院 基于数据库的Web服务器n文本和其他多媒体信息保存在数据库中;n客户端请求服务器执行一个CGI程序或Script语言码。HTTP请求(表单)服务器端客户端数据库HTTP回应(数据库数据)SQLODBCSQL48西安电子科技大学经济管理学院 Web数据库发布

26、的一般过程建立网站服务器设计与创建数据库设定ODBC驱动程序设计Web数据库应用程序49西安电子科技大学经济管理学院(6)数据库技术的发展 数据库新技术发展的特点:n数据模型的发展n应用领域的需求n与各种新技术的不断融合50西安电子科技大学经济管理学院 面向应用领域的数据库新技术n数据仓库:是一个面向主题的、集成的、不可更新的、随时间不断变化的数据集合,用以支持企业或组织的决策分析处理。n工程数据库:是一种能存储和管理各种工程设计图形和工程设计文档,并能为工程设计提供各种服务的数据库。应用于 CAD/CAM等工程应用领域。n统计数据库:是一种用来对统计数据进行存储、统计、分析的数据库系统。n空

27、间数据库:是描述、存储和处理空间数据及其属性数据的数据库系统。51西安电子科技大学经济管理学院 数据库技术与其他相关技术相结合 数据库技术与其他学科的内容相结合,是新一代数据库技术的一个显著特征,涌现出各种新型的数据库系统,例如:n数据库技术与网络技术相结合,出现了分布式数据库系统;n数据库技术与并行处理技术相结合,出现了并行数据库系统;n数据库技术与人工智能技术相结合,出现了知识库系统和主动数据库系统;n数据库技术与多媒体技术相结合,出现了多媒体数据库系统。52西安电子科技大学经济管理学院 3.软件开发技术 软件开发技术的发展历程已经历了50多年,从最初的通过手动操作控制台的按键、往计算机主

28、机输入机器语言程序指令,到今天借助计算机软件开发工具设计出软件,发展变化是非常迅速的,经历了结构化程序设计、软件工程、面向对象设计方法、软件组件(即插即用)设计方法的演变。53西安电子科技大学经济管理学院(1)软件开发方法n结构化开发方法n原形法n软件工程方法n面向对象开发方法54西安电子科技大学经济管理学院 结构化开发方法 目前用得较多的软件开发方法是结构化方法。包括结构化分析方法(Structure Analysis,SA)、结构化设计方法(Structure Design,SD)和结构化程序设计方法(Structure Programing,SP)。机器语言、汇编语言和一些高级语言是面向

29、过程的语言,面向过程的程序设计要给出解题的每一步骤,告诉计算机怎么去做,也是采用结构化设计方法。SD是功能分解的方法,采用模块化设计。55西安电子科技大学经济管理学院 结构化方法主要是为程序员服务的,是从程序员如何编程、测试及编写文档去考虑问题的。这种思想是早期的以手工方式、个人编写程序的工作环境下的想法。这种方法的缺点是增大了程序的工作量,程序的运行效率不高,不适合大型软件的研制过程和规律。56西安电子科技大学经济管理学院 原形法 原型法是一种以计算机为基础的系统开发方法,利用原型法开发系统时首先构造一个功能简单的原型系统,然后通过对原型系统逐步求精,不断扩充完善得到最终的软件系统。原型就是

30、模型,原型系统就是应用系统的模型。它是待开发的实际系统的缩小比例模型,但是保留了实际系统的大部分性能。这个模型可在运行中被检查、测试、修改,直到它的性能达到用户需求为止,随之这个工作模型很快就能转换成需要的目标系统。57西安电子科技大学经济管理学院 原型法的主要优点在于它是一种支持用户的方法,使得用户在系统生存周期的设计阶段起到积极的作用,能减少系统开发的风险。特别是在大型项目的开发中,由于用户对系统功能认识的模糊性,使得对项目需求的分析难以一次完成,往往会造成已完成的项目多次修改,应用原型法则会避免这种风险。58西安电子科技大学经济管理学院 软件工程方法 软件的规模越来越大,复杂程度越来越高

31、,把软件的质量和设计寄予各个程序员的技能、工作态度是靠不住的,这就要求软件生产成为有组织的、可以管理的工程项目。用工程项目实施的方法来组织软件的开发称为软件工程学(Software Engineering),缩写SE。作为工程,对工作的步骤做出了严格的规定,每一阶段均有各自明确的任务,明确的起点,明确的终点,特别是要有确切的、可以检查的成果;另一方面在质量、表达式等方面要有统一的、为人们共同遵循的标准。59西安电子科技大学经济管理学院 软件开发的五个阶段:n第一阶段是需求分析n第二阶段是系统设计n第三阶段是编写程序与文档n第四阶段是测试和修改n第五阶段是使用与维护 软件工程的思想主要集中在加强

32、项目管理者的工作上,与程序员的关系不大,这点正好与结构化相互补充。应该注意到完全地做到软件开发工程化是非常困难的。60西安电子科技大学经济管理学院 面向对象开发方法 面向对象的开发方法是利用面向对象方法的思想,是人们解决软件复杂性的一种新的软件开发技术。面向对象的开发方法的思想方法越来越接近人们的思维方式,它丢开了持续许久的“自顶向下”(TopDown)和“自底向上”(BottomUp)方法的争论,把对于复杂系统的认识归结为对一批对象及其关系的认识,以更自然、更简便的方式进行软件开发。61西安电子科技大学经济管理学院 面向对象的基本思想可以归纳为以下四点:客观世界的任何事物都是对象,它们都有一

33、些静态属性(相应于数据结构),也都有一些有关的操作(相应于程序模块)。作为一个整体,对外不必公开这些属性与操作,这称为“封装性”(Encapsulation);对象之间有抽象与具体、群体与个体、整体与部分等几种关系,这些关系构成对象的网络结构;较大的对象所具有的性质自然地成为它的子类的性质,不必加以说明和规定,这称为“继承性”(Inheritance);对象之间可以互相传送“消息”(Message)并进行联系,一个消息可以是传送一个参数,也可以是使一个对象开始某个操作。62西安电子科技大学经济管理学院(2)软件开发技术n构件技术n软件复用技术nC/S技术nB/S技术63西安电子科技大学经济管理

34、学院 构件技术 构件技术是基于OO技术上的更高级的抽象。它把底层的对象集合打成包,组成功能“插件”。基于构件技术的软件生产就是把已存在的构件组装(集成)到当前软件系统的框架结构中,从而生产出新的软件产品。构件是对一组类的组合进行封装,可以将底层的多个逻辑组合成高层次上的粒度更大的新构件,甚至直接封装到一个系统,使模块的重用从代码级、对象级、架构级到系统级都可能实现。显然,构件技术将抽象的程度提到了一个更高的层次。这种思想正在改变着软件的开发方法和人们的思维方式。64西安电子科技大学经济管理学院 构件的设计依赖于平台环境,所以设计时有特殊要求:以接口为核心,使用开放标准。统一的开放标准有,COR

35、BA、DCOM、EJB等。构件语义的描述要形式化。在不同标准中,它们都有自己的形式化语义规定。如在EJB中有会话Bean和实体Bean事务描述符等。提炼封装构件过程要严格记录。由于构件允许第三方使用,所以要保证第三方用户能正确理解构件设计思想,就必须记录每次提炼的变化。通常,要用版本来管理。设计模式也可以重用。基于构件的系统开发的优点之一是重用,它的目标是代码、设计、解决方案都能重用。利用开发工具。利用开发工具创建构件和应用软件。工具如Jbuilder、EJBMaker等。65西安电子科技大学经济管理学院 软件复用技术n软件复用是指在软件开发过程中重复使用相同或相似软件元素的过程。软件复用是在

36、软件开发中避免重复劳动的解决方案,它使得应用系统的开发不再采用一切从零开始的模式,而是以已有的工作模式为基础,充分利用过去应用系统开发中积累的知识和经验,从而将开发的重点集中于应用的特有构成成分。n为了能够在软件开发过程中重用已有的复用件,必须不断地进行复用件的积累,并将它们组织成复用件库。因此,软件复用不仅要解决如何检索所需的复用件,还要解决如何选取复用件、如何组织复用件库等问题。这类项目通常称为软件复用项目。66西安电子科技大学经济管理学院 软件复用方式分类 依据复用的对象分类;可以分为:n产品复用:指复用已有的软件构件,通过构件集成得到新系统。产品复用是目前现实的、主流的途径。n过程复用

37、:指复用已有的软件开发过程,过程复用依赖于软件自动化技术的发展。依据对可复用信息进行复用的方式分类,可分为:n白盒复用:指已有构件并不能完全符合用户要求,需要根据用户需求进行适应性修改后才能使用。n黑盒复用:指对已有构件不需作任何修改,通过构件组装的方式直接进行复用。这是目前的研究热点,也是将来的发展趋势。67西安电子科技大学经济管理学院 C/S技术nC/S(Client/Server)系统也称客户机/服务器系统,它是基于局域网广域网的系统。n在C/S中存在着服务器和客户端。为了充分利用客户机的计算能力,计算和事务处理在服务器和客户机之间分配。n服务器承担数据的集中管理、通信和客户管理的任务,

38、因为数据在服务器端,对数据的处理和计算都在服务器端执行。n而人机界面和一些需要实时响应的事件或人机交互的处理等在客户端进行,这些程序都运行在客户端。68西安电子科技大学经济管理学院 C/S系统体系结构特征:n计算和处理分布在服务器和客户机之间。n数据管理集中在服务器端。n软件驻留在服务器和客户机。69西安电子科技大学经济管理学院 C/S应用系统的特征:n分布数据。出于安全性和负载平衡的考虑,数据库可以分布在多个数据库服务器上。n分布过程。不同的过程(事务处理、数据库连接等)可以在不同服务器上进行。n客户为中心。把需要在客户端执行的程序和定制的程序放在客户端,以使客户快速得到响应。把对数据进行处

39、理的过程放在数据库服务器端,以加快数据处理速度。n异构硬件和软件。在C/S体系结构中很容易加入多层结构,屏蔽不同的硬件和软件。例如,加入应用服务器可以基于不同的操作系统和计算机主机,同样客户端安装的中间件可以基于不同的客户端系统。70西安电子科技大学经济管理学院 B/S技术 B/S(Browser/Server)系统也称浏览器服务器系统,它也是基于局域网广域网的系统。它的客户端是标准的浏览器(如IE等),服务器端为标准的Web服务器,可协同应用服务器响应浏览器的请求。71西安电子科技大学经济管理学院 B/S是一种三层结构的系统:n第一层客户机,是用户与整个系统的接口。客户应用程序就是一个通用的

40、浏览器。n第二层是Web服务器,它负责启动相应的进程来响应处理请求,并动态生成一串嵌入了处理结果的HTML代码,并返回给客户端的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与DB服务器协同完成这一处理工作。n第三层数据库服务器的任务类似于C/S模式,负责协调不同的Web服务器发出的SQL请求,管理数据库。72西安电子科技大学经济管理学院 B/S系统的特点:B/S系统采用B/W/D结构。即客户端只安装一个浏览器(Browser)。中间层是Web服务器。再根据需要安装小支持库,如Java 或VB的DDL以处理特殊应用。B/S结构简化了客户端。客户机上只需安装通用的浏览器软件。节省客

41、户机的硬盘空间与内存.简化了系的开发和维护。系统的开发者只需把所有的功能都实现在Web服务器上,并就不同的功能为各个组别的用户设置权限就可以了。相对于C/S模式,B/S的维护具有更大的灵活性。如果一个公司有上千台客户机,并且分布在不同的地点,那么便于维护将显得更加重要。用户操作更简单。客户端只用浏览器。不用培训即可使用。B/S适用于网上信息发布,这使得企业的大部分书面文件可以被电子文件取代,从而提高了企业的工作效率,使企业行政手续简化,节省人力、物力。73西安电子科技大学经济管理学院(3)Web 2.0 技术 Web2.0,是相对Web1.0(2003年以前的互联网模式)的新的一类互联网应用的

42、统称,是一次从核心内容到外部应用的革命。由Web1.0单纯通过网络浏览器浏览html网页模式向内容更丰富、联系性更强、工具性更强的Web2.0互联网模式的发展已经成为互联网新的发展趋势。74西安电子科技大学经济管理学院 Web2.0的诞生 2004年中,OReilly Media公司的Dale Dougherty和Media Live公司的Craig Cline在一次讨论因特网发展趋势的头脑风暴会议上首次提出了web2.0这一概念。随着web2.0在互联网上的快速发展,它所代表的技术和服务理念也被越来越多地用在电子商务领域,在引领消费者享受新的购物体验的过程中获得明显的营业额增长,成为电子商务

43、界的亮点。75西安电子科技大学经济管理学院 Web2.0的特点n一种创新的媒介形式:一种创新的媒介形式:和传统的Web1.0不同的是.Web2.0作为一种全新的媒体工具,改变了网络浏览和信息获取的方式,RSS信息聚合技术的出现,使网络使用者可以非常便捷地获取到相关主题的内容信息。n一个集中的社群环境:一个集中的社群环境:Web 2.0强调的是用户体验,突出的是用户的个性化。作为一个新兴的社群环境,Web2.0使得具有特殊个人喜好或者共同用户体验的顾客群体可以通过虚拟社群的形式,建立起某种经常性的联系,这样就增强了网站的黏性。这种用户体验分享的方式,达到的效果已不仅仅是单个的累加,而是几何级数的

44、增长。76西安电子科技大学经济管理学院 与Web1.0最大的不同就是Web2.0所提倡的个性化,在其中,个人不是作为被动的客体而是作为一种主体参与到了互联网中,个人在作为互联网的使用者之外,还同时成为了互联网主动的传播者、作者和生产者。Web1.0到Web2.0的转变,具体的说,从模式上是从读向写、信息共同创造的一个改变;从基本结构上说,则是是由网页向发表/展示工具演变;从工具上,是由互联网浏览器向各类浏览器、rss阅读器等内容发展;由此,互联网内容的缔造者也由专业人士向普通用户拓展。说白了,Web2.0的精髓就是以人为本,提升用户使用互联网的体验。77西安电子科技大学经济管理学院 Web2.

45、0对电子商务的影响nWeb2.0使企业经营者更加注重用户和市场的需求使企业经营者更加注重用户和市场的需求 对于自己网站已有的用户群,用个案调查、客户讨论、维客等形式,记录用户特征,分析用户行为,了解他们的需求并进行分类,找出最显著的需求,然后再结合自身经验、竞争对手等,找到同质化的需求部分,并制定出符合自己网站且满足用户迫切需求的竞争策略,站在领跑人的位置。在这方面,Amazon已经将其商品页面加入ProductWiki功能,并开始了Tag的beta测试,正式开辟电子商务网站Web2.0新战场。78西安电子科技大学经济管理学院 Web2.0对电子商务的影响(续)nWeb2.0使使B2B网站开始

46、关注站内资源的利用率网站开始关注站内资源的利用率 以前500个用户数据,可能有400个是“沉默数据”。但今天网站要让每一个文字变得有说服力和感染力,让适合的产品与服务出现在用户的身边,用心去维护你所等到的用户。作为全球首家提出“按效果付费”的B2B网站,ECVV的付费系统融合了Google竞价排名和传统B2B两种模式的精华,符合全球电子商务发展的趋势,可谓“钱途”无量。79西安电子科技大学经济管理学院 Web2.0对电子商务的影响(续)nWeb2.0使企业经营者认识到用户参与和互动的重使企业经营者认识到用户参与和互动的重要性要性 虽然web2.0的概念还没有被大多数人所熟知,甚至还存在某些争论

47、,Web2.0发展中也遇到一些问题,但由于其符合以人为本的思想,以用户为中心,充分发挥了他们的积极性与参与性,2.0的商业模式必将发展壮大。博客作为一种联络工具和市场工具,如今也开始被企业广泛采用。继“Google黑板报”之后,国内的阿里巴巴、慧聪和商格里拉等都自主研发并上线了各自的商人专用博客。甚至像凤凰卫视这样的媒体也为各知名栏目开通了博客,充分增加了与观众的互动性和参与性。80西安电子科技大学经济管理学院 Web2.0对电子商务的影响(续)nWeb2.0促进促进B2C及及C2C的发展的发展 通过RSS(信息集合技术,Really Simple Syndication)人们可以更方便快捷地

48、订阅自己喜欢的信息,当自己关注的品牌出现新资讯的时候,消费者就有了购买的冲动。这也将从另一个角度激发非理性购物的欲望,促进B2C和C2C的发展。Web2.0的商业价值并不完全取决于它的商业模式,而在于它通过有效的方式将用户紧密聚合于平台之中。它对电子商务的影响也将随着用户群的壮大而不断得到验证。81西安电子科技大学经济管理学院 Web2.0总结 Web2.0是以 Flickr、Craigslist、Linkedin、Tribes、Ryze、Friendster、Del.icio.us、43T等网站为代表,以Blog、TAG、SNS、RSS、wiki等应用为核心,依据六度分隔、xml、ajax等新理论和技术实现的互联网新一代模式。82西安电子科技大学经济管理学院 总结n信息技术的内涵与技术体系n信息技术在电子商务中的作用n网络技术主要内容与作用n数据库技术的主要内容与作用n软件开发技术的主要内容与作用思考题:试分析电子商务中技术与商务的关系。83西安电子科技大学经济管理学院 谢谢!84西安电子科技大学经济管理学院

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!