电子商务实务(第二版)高等教育出版社全国高职高专教育“十二五”规划教材第十一章平台构建2一、学习目标了解电子商务的技术环境了解电子商务的社会环境熟悉B2C平台构建的流程知识目标熟悉网站域名申请的流程了解电子商务平台运营相关许可的申请一、学习目标能选择配置服务器能购买域名和主机能进行域名解析能力目标能配置B2C网站能申请B2C网站备案和经营许可证案例标签:地毯;B2C;制造业案例网址:案例导读:蓝艺地毯集团地处偏僻的黑龙江省木兰县,既没有铁路也没有高速公路,直到去年才修通柏油路。木兰周边是一望无际的北大荒,几十公里范围内找不到一家企业。一个在如此偏僻小镇的小企业,产品却覆盖全国除西藏以外各省、市自治区,并出口美国、日本、阿联酋、西班牙、俄罗斯等60多个国家,出口量占总产量的70%以上,集团公司在全国主要大城市设22家销售分公司,在国外有8家销售代理商,把地毯卖到了美国、俄罗斯、阿联酋、澳大利亚等50多个国家和地区。目前集团拥有职工4000余人,资产1亿多元,年产值1.5亿元,年出口创汇500多万美元。在生产规模、产品质量、技术水平等各方面处于全国同行业的领先地位。这一切都归功于企业信息化与电子商务的实施。二、案例导入蓝艺地毯集团:地毯也能飞起来案例正文:蓝艺地毯集团地处偏僻的黑龙江省木兰县,既没有铁路也没有高速公路,直到去年才修通柏油路。木兰周边是一望无际的北大荒,几十公里范围内找不到一家企业。一个在如此偏僻小镇的小企业,产品却覆盖全国除西藏以外各省、市自治区,并出口美国、日本、阿联酋、西班牙、俄罗斯等60多个国家,出口量占总产量的70%以上,集团公司在全国主要大城市设22家销售分公司,在国外有8家销售代理商,把地毯卖到了美国、俄罗斯、阿联酋、澳大利亚等50多个国家和地区。目前集团拥有职工4000余人,资产1亿多元,年产值1.5亿元,年出口创汇500多万美元。在生产规模、产品质量、技术水平等各方面处于全国同行业的领先地位。这一切都归功于企业信息化与电子商务的实施。“16年前,我们企业还是一家濒临破产的小地毯厂。当时,我们分析了企业陷入困境的原因,很重要的一点是,我们企业地处偏远的木兰县,交通不便,与外界沟通太困难了,很少有客户愿意到我们这里来洽谈、订货。信息的闭塞也使我们缺乏先进的经营管理手段,造成产品设计周期长,经营成本高。”蓝艺地毯集团总经理孙宝库回忆道。二、案例导入“既然地上的路我们做不了主,那就先修一条信息高速路。”孙宝库说。1998年,蓝艺集团开始建立企业自己的网站,通过网站将企业的产品公布于众(问题:最初网站的主要功能是什么)。同时,为了充分发挥网站的信息共享和信息沟通的优势,蓝艺集团还把产品的销售也全部搬到了网上。客户可以通过蓝艺的网站进行产品订购。从而大大缩短了企业与市场、与用户之间的距离。网站开通后,国内外众多客户云集而来,订单也如雪片般纷纷落下。让蓝艺没想到的是,很多国外的客户也纷纷通过网站前来下订单,出口量迅猛增加。经过几年的发展,目前,蓝艺集团在国际市场的销售额已经占到集团全部销售的70%以上。此外据统计,现在每天蓝艺网站的浏览者中有一半以上是来自国外。二、案例导入一、电子商务平台的硬件技术1、服务器服务器是计算机的一种,它是网络上一种为客户端计算机提供多种服务的高性能计算机,它在网络操作系统的控制下,为网络用户提供集中计算、信息发布及数据管理等服务。电子商务平台的服务器是应用系统运行的主要环境,对电子商务平台而言,其用户对系统响应时间的苛刻要求,同时电子商务平台还要承受动态变化和难以估计的未来负荷、未知的升级周期等特殊问题。所以在选择服务器时,应当特别注意以下几个问题。1)可靠性高、安全性好2)可扩展性3)网络吞吐量及网络接口能力4)开放的体系结构三、知识学习电子商务平台的服务器用途包括一下类别:1)Web服务器。Web服务器也称为服务器,是电子商务网站必不可少的服务器,它的主要功能是提供网上信息浏览服务。在电子商务环境中,Web服务器除了存储和管理公众网站信息外,还成为一种电子商务系统开发及安装环境,并且管理和控制其中的网站及组件。2)应用服务器。应用服务器负责处理用户通过浏览器提出的查询动态页或后端数据库信息的请求,它可以将一个或多个应用从Web服务器中分离出来,在其上存放服务器端的处理和共享应用逻辑,成为处理大量事务的专门机构,从而减轻了Web服务器的负担,为电子商务网站提供了有力的支撑。3)数据库服务器。数据库服务器是指运行在Internet/Intranet上的装有网络数据库软件的一台或多台服务器。它主要负责数据的存储和组织、数据库的分布式管理、数据库的备份、同步及多用户存储控制等,为客户机的应用或数据请求提供数据管理及数据处理服务。这是动态Web网页的电子商务网站必须安装的服务器。三、知识学习电子商务平台的服务器用途包括一下类别:4)其他服务器。其他服务器主要有代理服务器、FTP服务器和E-mail服务器等。代理服务器就是使用代理服务程序的服务器,它由服务器端程序和客户端程序两部分组成,其中客户端程序与代理服务器相连,代理服务器再与要访问的真实服务器实际连接,它具有提高访问速度、增强安全性能等特点。FTP服务器主要是指提供FTP(文件传输协议)服务的计算机,它相当于一个大的文件仓库,本地计算机(客户机)可以通过FTP服务器进行下载或上传,能够传输文件量大并具有传输可靠性的特点。E-mail服务器主要是负责发送和接收电子邮件,它是Internet邮件服务系统的核心。在电子商务运营中,主要通过Email的方式完成用户消息提醒、广告推送、活动通知等。三、知识学习一、电子商务平台的硬件技术2、路由器路由器又称网关设备是用于连接多个逻辑上分开的网络(所谓逻辑网络是代表一个单独的网络或者一个子网)。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。它可以实现局域网—广域网,广域网—广域网,局域网—局域网的连接,完成路径选择、数据转发和数据过滤,提高该网络的性能和安全性等功能。三、知识学习二、电子商务平台的网站开发技术1、常用Web服务器软件1)MicrosoftIISMicrosoft的Web服务器产品为IIS(InternetInformationServer),IIS是允许在公共Intranet或Internet上发布信息的Web服务器软件,它是最流行的Web服务器产品之一。IIS提供了一个图形界面的管理工具,称为Internet服务管理器,可用于监视配置和控制Internet服务。2)ApacheApache是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验Internet网络,后来逐步使用在各种UNIX系统中,对Linux的支持相当完美。3)TomcatTomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。4)WebSphereWebSphereApplicationServer是一种功能完善、开放的Web应用程序服务器,是IBM电子商务计划的核心部分。它基于Java的应用环境,建立、部署和管理Internet和IntranetWeb应用程序,适用网站范围从简单到企业级。相对于其他流行的Web服务器而言,应用的数量很少。三、知识学习二、电子商务平台的网站开发技术2、常用开发技术1)HTMLHTML(HypertextMarkupLanguage)即超文本标记语言,是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,其本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何定义,界面如何布局,图片如何呈现等)。它能独立于各种操作系统平台。目前,HTML已经发展到HTML5版本,强化了Web网页的表现性能,追加了本地数据库等Web应用的功能,更加适用于移动平台应用的开发。2)XMLXML(ExtensibleMarkupLanguage)即可扩展标记语言。它可以用来标记数据、定义数据类型,允许用户对标记语言进行定义的源语言。它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。三、知识学习二、电子商务平台的网站开发技术2、常用开发技术3)CSSCSS(CascadingStyleSheet)即层叠样式表,是用于控制网页样式并允许样式信息与网页内容分离的一种标记性语言。具有内容与样式分开,共享样式设定,减少图片文件的使用等特点。4)常见动态网页编程语言ASP.NET是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。ASP.NET简单易学,使一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。PHP是一种服务器端HTML嵌入式脚本描述语言,主要适用于Web开发领域。语法吸收了C语言、Java和Perl的特点,学习门槛较低。JSP使用Java编程语言编写,JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,被广泛应用于处理系统管理任务和Web编程。Ruby是一种跨平台、面向对象的动态类型编程语言。Ruby体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。Ruby的作者于1993年2月24日开始编辑Ruby,直至1995年12月才正式公开发布。三、知识学习二、电子商务平台的网站开发技术3、常用数据库1)SQLServerSQLServer是由微软开发的数据库管理系统,是Web上最流行的用于存储数据的数据库,它已广泛用于电子商务、银行、保险、电力等与数据库有关的行业。SQLServer提供了众多的Web和电子商务功能,如对XML和Internet标准的丰富支持,通过Web对数据进行轻松安全的访问,具有强大的、灵活的、基于Web的和安全的应用程序管理等。而且,由于其易操作性及其友好的操作界面,深受广大用户的喜爱。2)MySQLMySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。3)OracleDatabaseOracleDatabase,简称Oracle。是甲骨文公司的一款关系数据库管理系统。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。三、知识学习三、电子商务平台的网络技术计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。1、互联网接入方式互联网(internet)是广域网、城域网、局