第三章电子商务技术基础学习目标:1、了解相关的计算机软硬件知识2、了解因特网的知识。3、知道几种常用的数据库第一节电子商务剖析:技术视角一、电子商务与技术商务为本,技术为辅讲求效益、追求利润是电子商务的第一要旨。企业是电子商务的主角,企业是推动电子商务发展发重要动力设计和建设电子商务系统,要从商务需求出发,要根据商务需求和商务目标选用适当的技术,而不是从技术或模式出发。第一节电子商务剖析:技术视角二、电子商务的技术特征1、电子商务基本技术(1)可以在网络上进行电子数据交换的技术。(2)数据和信息可在其上快速传输的高速网、宽带网、广域网和可以互联的多种计算机网络系统。(3)适合在网络上使用的电子邮件以及实现电子公告牌服务的信息发布技术。(4)通过网络进行电子资金转账以及共享网络数据库的技术。(5)在网上进行支付的信用卡技术和电子货币支付技术。(6)各种计算机和网络安全技术。第一节电子商务剖析:技术视角二、电子商务的技术特征2、电子商务安全要求(1)数据传输的安全性(2)数据的完整性(3)身份认证(4)交易的不可抵赖性第二节计算机网络与通信技术一、计算机技术1、计算机具有特殊能力自动进行各种操作的能力高速处理的能力超强的记忆能力很高的计算精度与可靠的判断能力第二节计算机网络与通信技术一、计算机技术2、计算机的应用科学计算、过程检测与控制、信息管理(信息的收集、存储、处理、传输等)、计算机辅助系统和人工智能等第二节计算机网络与通信技术一、计算机技术3、计算机技术包括硬件技术与软件技术硬件主要包括主机(中央处理器和内存储器,CPU由运算器和控制器组成);外设(外存储器、I/O设备即输入/输出设备如键盘、鼠标、扫描仪、打印机、显示器)。第二节计算机网络与通信技术一、计算机技术3、计算机技术包括硬件技术与软件技术软件可分为系统软件和应用软件,系统软件包括操作系统、服务软件、编译解释系统等;应用软件包括信息管理软件、辅助设计软件、文字处理软件、图形处理软件以及用户编制的各种程序等。二、计算机网络技术1、计算机网络是指将若干地理位置不同并具有独立功能的多个计算机,通过通信设备和传输线路连接起来,实现信息交换和网络资源共享一种计算机系统。第二节计算机网络与通信技术二、计算机网络技术2、计算机网络的分类广域网(wideareanetworkWAN)局域网(localareanetworkLAN)城域网(metropolitanareanetworkMAN)第二节计算机网络与通信技术二、计算机网络技术3、网络协议在计算机网络中,不同计算机之间的信息交换,必须按照通信双方预先共同约定好的规程进行,这些约定和规程就是网络协议。语义、语法、同步关系第二节计算机网络与通信技术三、计算机网络工作原理1、地址和域名系统IP地址:InternetProtocol(国际互联网协议)域名,互联网上主机的名字,它采用层次结构,每一层结构构成一个子域名,子域名之间用圆点隔开,从左到右分别为:计算机名、网络名、机构名、顶级域名(指代的是使用这一特定地址的组织的性质)第二节计算机网络与通信技术三、计算机网络工作原理1、地址和域名系统常见的顶级域名:.com(商业机构).net(网络服务机构).gov(政府机构).mil(军事机构).org(组织).edu(教育部部门).int(国际机构)注:对于不同国度的计算机,在顶级域名之后,还会有一个国家的域名,用两个字母来确认。如:cn代表中国、uk代表英国、au代表澳大利亚等。第二节计算机网络与通信技术三、计算机网络工作原理2、数据包交换网第二节计算机网络与通信技术3、路径设置4、IP协议和TCP协议三、计算机网络工作原理第二节计算机网络与通信技术IP协议:规定数据传输时的基本单元和格式。IP协议提供的数据包投递服务•不可靠的投递服务•尽力投递服务•无连接的投递服务三、计算机网络工作原理第二节计算机网络与通信技术TCP(TransmissionControlProtocol)TCP解决的问题•自动检测丢失的数据包•对检测到的数据包恢复初始顺序•自动检测重复的数据包并只接受最先到达的•检测到数据包丢失要求重发其他网络协议•用户数据报文协议(UDP)•点到点协议(PPP)•互联网控制报文协议(ICMP)•远程登录协议(TelnetProtocol)•文件传输协议(FTP)•简单文件传输协议(SMTP)•域名系统(DNS)•超文本传输协议(HTTP)•超文本标记语言(HTML)第二节计算机网络与通信技术第三节Internet一、Internet的含义Internet是指全球最大的、开放的、基于TCP/IP协议的,由众多网络相互连接而成的计算机网络。第三节Internet一、Internet的含义1、连接的计算机众多,且覆盖全球;2、信息资源丰富,且多数是免费的;3、基于TCP/IP协议,入网方式灵活多样,方便进入;4、把网络、多媒体和超文本技术融为一体,体现了当代信息技术互相融合的发展趋势;5、信息安全问题是Internet的主要问题。二、Internet的特点1、开放性第三节Internet2、共享性3、平等性4、低廉性5、交互性6、合作性7、虚拟性8、个性化9、全球性三、Internet的接入技术种类接入速率主要优点主要缺点基础设施费用Modem56k成熟、标准化速率低,不能与电话并用电话网最低ISDN128/144k较成熟、标准化,可以与电话并用速率较低电话网低CableModem2.56M-30M下行速率很高,不用电话线,不需ISP不够成熟,标准化不够;不符合数字化趋势有线电视网较高ASDL1M-8M速率高,与电话并用电话线不够成熟电话网较高卫星400k覆盖范围广上行速率低空间卫星网初始投入大四、Internet的应用第三节Internet1、电子邮件2、文件传输(FTP)3、远程登录4、电子公告板(BBS)和新闻组5、在线通讯6、信息检索第四节网络数据库技术一、数据管理的基本概念(一)数据、信息和知识1、数据:是指对事物、事件、活动、交易等的基本描述,可以被记录、分类和存储,形式上可以是数字、文字、图形、声音和图像等。第四节网络数据库技术一、数据管理的基本概念(一)数据、信息和知识2、信息:是对接受者有意义和价值的数据,接受者可以解释其含义并从中获得结果和提示。第四节网络数据库技术一、数据管理的基本概念(一)数据、信息和知识3、知识是对当前问题的体验、经验积累、领悟和专门见解,有时在形式上反映成数据和信息。第四节网络数据库技术一、数据管理的基本概念(二)数据管理、数据库和数据库管理系统1、数据管理:是指数据的收集、整理、组织、存储、维护、检索和传送等操作。第四节网络数据库技术一、数据管理的基本概念(二)数据管理、数据库和数据库管理系统2、数据库(Database,DB):是为了满足企业的信息需求而统一管理的一组相关数据,有时还包括对这些数据的描述。第四节网络数据库技术一、数据管理的基本概念(二)数据管理、数据库和数据库管理系统3、数据库管理系统(DBMS):是管理和控制数据库访问的软件系统,为用户或应用程序提供对数据库的建立、查询、更新及各种数据控制。第四节网络数据库技术一、数据管理的基本概念(三)数据模型数据模型是描述数据与数据之间的关系以及对数据约束的一组完整的概念,是对数据库的结构与语义的描述,是对现实世界的抽象,也是数据库系统的核心和基础。第四节网络数据库技术二、数据库管理系统的主要功能(一)数据库的定义功能允许用户定义数据库,一般是使用数据定义语言(DDLdadadefinitionlanguage)第四节网络数据库技术二、数据库管理系统的主要功能(二)数据库的操纵功能允许用户插入、修改、删除和检索数据,一般使用数据操纵语言(DMLdatamanipulationlanguage)第四节网络数据库技术二、数据库管理系统的主要功能(三)数据库的保护和控制功能1、安全性控制2、完整性控制3、并发控制4、恢复控制5、用户可访问的数据字典第四节网络数据库技术二、数据库管理系统的主要功能(四)数据库的维护功能这部分包括数据库的初始数据载入、转换、转储、数据库的改组以及性能监视分析等功能。第四节网络数据库技术三、电子商务对数据库的要求(一)管理的内容从原来的字符和数据扩展到文本、图形、图像、声音、动画等大量多媒体数据。第四节网络数据库技术三、电子商务对数据库的要求(二)数据模型把对象管理技术同关系数据库技术结合在一起,采用对象关系模型。第四节网络数据库技术三、电子商务对数据库的要求(三)性能24小时的多用户访问系统要求系统具有高度可靠性和足够快的响应速度。第四节网络数据库技术四、基于Web的数据库管理系统最常用的多媒体信息发布应用就是,可以用EDI、HTML或Java将多媒体内容发布在Web服务器上,然后通过传输协议将发布的信息传送到接收端。第四节网络数据库技术四、基于Web的数据库管理系统电子商务彻底摆脱以纸张为介质的传统交易方式的关键是建立信息的虚拟组织,即将Web与数据库集成。主要有三种形式。第四节网络数据库技术四、基于Web的数据库管理系统1、运用Web发布数据Web、浏览器、动态超文本标记语言、应用服务器、数据库查询第四节网络数据库技术四、基于Web的数据库管理系统2、运用Web共享数据3、用数据库驱动Web站点第四节网络数据库技术四、基于Web的数据库管理系统数据仓库是指对大量散布在网络数据库中的数据进行组织,使之能形成一个可被检索、分析和报告的商业信息清单。数据挖掘是对历史数据总体进行再分析,以选定目标客户、分辨市场定位、发现新的商业机会。第四节网络数据库技术五、常用数据库4、SQLSever1、Oracle2、Sybase3、DB2