1、数据库技术与应用学时:70学时 第一章 电子商务概述 了解:电子商务的概念、电子商务的不同分类方法;掌握:电子商务的技术支持、电子商务模式下数据库系统C/S模式与B/S模式的特点;理解:计算机技术和数据库技术对电子商务的支撑作用。第一节 电子商务基础知识 一、电子商务概念 所谓狭义电子商务,是指买卖双方仅仅通过因特网(Internet)进行的在线交易和商业作业活动。从狭义的理解来看,电子商务就是基于互联网的个性化需求的实现,一切利用互联网进行的交易过程都称为电子商务。例如,阿里巴巴、淘宝网等,就是最早基于狭义电子商务概念的而建立的电子商务技术。1.狭义的电子商务定义 所谓广义电子商务,就是指交
2、易当事人或参与人利用计算机技术和网络技术等现代信息技术所进行的各类商业交换和商业作业活动的全过程。例如,e辈电子商务系统,就是应用信息技术,转换商业活动全流程的电子商务技术。2.广义的电子商务定义电子商务是现代信息技术与商务两个子集的交集 商务电子商务 现代信息技术二、电子商务涉及的主要相关行业(一)电子商务与商业1.电子商务与企业的关系2.适合于网上销售的商品(1)计算机软硬件产品。(2)知识含量高的产品。例如,书籍、音像制品等。(3)创意独特的新产品。(4)服务等无形产品。(二)电子商务与金融 1.电子商务与金融的关系 电子商务的发展,为金融业提供了全新的服务领域和方式,特别是为银行和新兴
3、的金融服务机构带来了新的机遇。2.电子商务带动的金融活动(1)金融服务。(2)保险业。(3)投资理财业。(4)金融信息服务业。三、电子商务分类(一)按参与交易的对象分类 1企业与消费者间的电子商务(business to customer,B2C)2.企业与企业间的电子商务(business to business,B2B)3.消费者之间的电子商务(customer to customer,C2C)4.企业与政府间的电子商务(business to government,B2G)(二)按交易商品形式分类 1.间接电子商务 间接电子商务即有形产品,如鲜花、书籍、食品等的电子订货和付款,交易的商品
4、需要通过传统的渠道,如邮政的服务和商业快递服务来完成送货。2.直接电子商务 直接电子商务即是无形产品和服务商品的销售,如娱乐产品的消费、订票、计算机软件或全球规模的信息服务等。直接电子商务能使双方越过地理界线直接进行交易,充分挖掘全球市场的潜力。(三)按交易的网络范围分类 1.本地电子商务 2.区域电子商务 3.全球电子商务(四)按资金支付的方式分类 1.完全的电子商务 完全的电子商务是指能在网上进行资金支付这个环节的电子商务,而不是货到付款的方式,这种完全的电子商务将资金流加入到商务的环节中,更提高了效益,减少了中间环节。这也是电子商务发展中较高级的一个阶段。2.非完全的电子商务 非完全的电
5、子商务是指电子商务交易过程中只有交易中的前期环节在网上进行,即商品的选购,信息的查询、谈判、下单等操作在网上进行,而没有加入资金支付环节。四、电子商务的组成用户网络认证中心物流配送商家银行电子商务的基本要素有网络、用户、物流配送、认证中心、银行、商家等,其系统结构如图所示。第二节 电子商务电子商务的技术支持一、信息技术(一)计算机网络技术 企业要实施成功的电子商务,就必须把互联网、企业内部网、企业外部网有机结合起来。1.内部网 电子商务的广泛应用和普及,必须基于良好的企业信息化基础。而企业信息化的实现,是从企业网络化建设为起点的。企业网络建设的第一步就是企业内部网的建立。企业外部网(extra
6、net)是基于Internet技术建立的企业或组织间的信息沟通的网络,是企业内部网的延伸和扩展。外部网可以把企业与其供应商和其他交易伙伴联系在一起,是企业与其合作伙伴之间的管理信息系统网络。2.外部网3.互联网、内部网与外部网的关系 互联网、企业内部网、企业外部网三者之间,在具体的使用者、所提供的访问类型及所传递的信息类型方面都有所不同,三者的特点比较见下表。网络类型网络类型具体使用者具体使用者访问类型访问类型传递信息的类型传递信息的类型互联网互联网通过拨号或局域网上网的用户通过拨号或局域网上网的用户无限制的无限制的访问访问一般的大众信息和广告一般的大众信息和广告内部网内部网被认可的企业员工被
7、认可的企业员工有限制的有限制的访问访问企业内部的信息企业内部的信息外部网外部网协作企业间被认可的团体企业协作企业间被认可的团体企业有限制的有限制的访问访问企业间的共享信息企业间的共享信息防火墙防火墙Internet企业内部网企业外部网厂商分销商客户互联网、企业内部网、企业外部网的关系(二)电子商务应用开发技术(二)电子商务应用开发技术 1.HTTP 2.HTML 3.XML 4.ASP电子商务服务器编程技术 ASP工作方式示意图如图所示。客户端浏览器Web服务器ASP引擎数据库 ASP工作方式示意图二、数据库技术二、数据库技术 数据库技术对电子商务的支持可以概括为:数据的收集、存储和组织,对E
8、DI的支持,Web数据库以及决策支持。(一)数据的收集、存储和组织(一)数据的收集、存储和组织 收集数据时一般采用调查的方法,如开调查会、询问、请专人介绍、请用户填写调查表等,对于参与电子商务的企业来说,数据的来源不仅是企业内部数据,还包括大量外部的数据。(二)对(二)对EDIEDI的支持的支持 电子数据交换(electronic data interchange,EDI)是电子商务的重要组成部分,EDI的优点就是使得各种贸易单证(将企业数据库中存放的数据打印出来,形成贸易单证)电子化和标准化。(三)(三)WebWeb数据库数据库 电子商务往往通过Web程序来实现交易运作。目前,Web程序设计
9、中最复杂的就是Web数据库程序。1.ODBC 开放数据库连接(open database connectivity,ODBC)是一种用来在各种不同的数据库管理系统中访问数据库的统一界面标准,由Microsoft公司于1991年底宣布创建,目前,已被数据库界广泛接受,也是当前应用最多的数据库连接技术,成为事实上的工业标准。2.JDBC JDBC(Java database connectivity)是SUN的Java Soft公司针对Java语言提出的与数据库之间的无缝连接技术。JDBC在Web和Internet应用程序中的作用和ODBC在Windows系列平台应用程序中的作用类似。由一组用Ja
10、va语言编写的类和接口组成,是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,因此是Java应用对数据库访问的API标准。作为Java语言的数据库访问API技术,JDBC保证JDBC API可以在其他通用的SQL级的API之上实现。这就意味着所有支持ODBC的数据库不加任何修改就能够与JDBC协同工作。三、电子商务数据库的解决方案(一)IIS系列+ASP(二)Tomcat系列+JSP(三)Apache系列+PHP第三节 电子商务模式下数据库系统的体系结构 C/S(client/server)模式是客户/服务器模式的简称。该模式采用两层结构,网络中的计算机分为两个有机
11、联系的部分:一个是获得服务的客户机(client),另一个是提供服务的服务器(server)。客户机服务器之间通过网络实现计算机的通信。在C/S模式中,客户机与服务器分工合作、任务明确。客户机一般是请求服务的机器,包括请求打印、信息检索和数据库访问,服务器集中存储共享的、重要的数据,接受客户机的访问,负责处理客户的要求。一、一、C/S模式模式二、二、B/S模式模式 B/S(brower/server)模式是浏览器/服务器模式的简称。该模式无须在不同的客户机安装客户端软件,只要通过通用浏览工具,就可以使用系统。B/S模式由浏览器、Web服务器、数据库服务器3个部分组成,在这种模式下,客户端使用一个通用的浏览器(brower),用户的所有操作都是通过浏览器进行的。用户通过统一的浏览器向网络的应用服务器发出请求,而应用服务器在数据库服务器的支持下完成用户的服务请求,并将所需要的服务信息返回给浏览器。三、混合模式三、混合模式 鉴于两层结构的C/S模式和三层结构的B/S模式各具优缺点,在实际应用中,可将上述两种模式的优势结合起来,即形成B/S和C/S的混合模式。谢谢!