1、Company name 第第 4 版版电子商务概论电子商务概论版权所有版权所有南京农业大学电子商务研究中心南京农业大学电子商务研究中心主讲:周曙东教授主讲:周曙东教授普通普通高等教育高等教育“十十二二五五”国家级规划教材国家级规划教材第四章 商务网站开发与建设电子商务概论电子商务概论2010-3电子商务研究中心2内容概要商务网站规划与设计商务网站规划与设计1网站部署与管理网站部署与管理3网站开发技术网站开发技术2数据库技术数据库技术4虚拟主机网站建设虚拟主机网站建设5专用主机网站建设专用主机网站建设6域名策略与域名解析域名策略与域名解析7电子商务概论电子商务概论2010-3电子商务研究中心3
2、4.1商务网站规划与设计商务网站规划与设计阶段名称阶段名称主要工作内容与阶段成果主要工作内容与阶段成果规划与规划与设计设计网站规划网站规划网站策划书或网站建设规划网站策划书或网站建设规划需求分析需求分析网站建设目标、需求说明书、功能模网站建设目标、需求说明书、功能模块图等块图等网站设计网站设计网站设计说明书网站设计说明书网站开发网站开发网站(网页文件)网站(网页文件)部署与部署与管理管理网站发布网站发布域名申请、服务器准备、文件上传与域名申请、服务器准备、文件上传与发布发布网站推广与维护网站推广与维护网站推广、日常管理与维护等网站推广、日常管理与维护等表表4-1 商务网站开发流程商务网站开发流
3、程电子商务概论电子商务概论2010-3电子商务研究中心44.2 网站开发技术网站开发技术4.2.1 网站开发技术分类网站开发技术分类4.2.2 HTML语言语言4.2.3 ASP 4.2.4 PHP和和JSP 电子商务概论电子商务概论2010-3电子商务研究中心54.2.1 网站开发技术分类网站开发技术分类 对于网页设计与制作,一般来说分为对于网页设计与制作,一般来说分为“静态网页静态网页”和和“动态网页动态网页”两大类型。两大类型。(1)静态网页指网页的内容已预先设计好,存放在)静态网页指网页的内容已预先设计好,存放在WEB服务器上,当用户使用浏览器通过互联网的服务器上,当用户使用浏览器通过
4、互联网的HTTP协协议向议向WEB服务器提出请求时,服务器仅仅是将原已设计好服务器提出请求时,服务器仅仅是将原已设计好的静态的静态HTML文档传送给用户浏览器。在网页上加上一些文档传送给用户浏览器。在网页上加上一些动画和视频并不是动态网页。动画和视频并不是动态网页。(2)动态网页指能够根据用户的要求和选择,进行不)动态网页指能够根据用户的要求和选择,进行不同的处理,并根据处理的结果,自动生成新的页面,不再同的处理,并根据处理的结果,自动生成新的页面,不再需要设计者手动更新需要设计者手动更新HTML文档。文档。电子商务概论电子商务概论2010-3电子商务研究中心6表表4-2 WEB开发技术分类开
5、发技术分类类型类型开发技术开发技术开发工具开发工具(软件软件)静态静态普通静态网页普通静态网页HTML,CSSHTML,CSS设计设计Dreamweaver,FrontDreamweaver,Frontpagepage多媒体静态网页多媒体静态网页图像美化,图像美化,FLASHFLASH,视频插,视频插件等件等PhotoShop,FireworPhotoShop,Firework k,FlashFlash动态动态客户端动态技术客户端动态技术Java script,Java appletJava script,Java applet等等各种文本(代码)编各种文本(代码)编辑软件辑软件服务服务器端器
6、端普通普通WEBWEB应用应用程序设计(程序设计(ASP,JSP,PHPASP,JSP,PHP)企业级应用企业级应用程序设计程序设计(.NET,.NET,J2EE,AJAXJ2EE,AJAX,AFLAXAFLAX等等)VWD,JbuildVWD,Jbuild等开发平等开发平台台跨平台系统集成跨平台系统集成WEB ServerWEB Server,SOAP,XMLSOAP,XML等等数据管理数据管理数据访问数据访问ODBCODBC,JDBCJDBC,ADO.NETADO.NET;数据库数据库Oracle,SQL Server,DBOracle,SQL Server,DB2,MySQL,Acces
7、sMySQL,Access等等电子商务概论电子商务概论2010-3电子商务研究中心74.2.2 静态网站开发技术 1)HTML语言语言 HTML是超文本标记语言(是超文本标记语言(HyperText Markup Language)的缩写,)的缩写,HTML文件(即网页的源文件)是一文件(即网页的源文件)是一个放置了标记的纯文本(个放置了标记的纯文本(ASCII码)文件,通常的扩展名码)文件,通常的扩展名为为.html或或.htm。一个一个HTML文档是由一系列的元素和标签组成,在文档是由一系列的元素和标签组成,在HTML中每个用来作标签的符号都是一条命令,它告诉浏中每个用来作标签的符号都是一
8、条命令,它告诉浏览器如何显示文本。这些标签均由览器如何显示文本。这些标签均由符号以及一个符号以及一个字符串组成,不区分大小写。而浏览器的功能是对这些标字符串组成,不区分大小写。而浏览器的功能是对这些标记进行解释,显示出文字、图像、动画、播放声音。记进行解释,显示出文字、图像、动画、播放声音。电子商务概论电子商务概论2010-3电子商务研究中心81)HTML语言语言-开始标签开始标签 -头标签头标签电子商务实验网电子商务实验网-定义文件标题定义文件标题-头标签结束头标签结束-体标签开始体标签开始欢迎访问本网站欢迎访问本网站 -插入图片插入图片-超链接超链接想查看想查看HTML教程教程,点击这里点
9、击这里-体标签结束体标签结束-结尾标签结尾标签电子商务概论电子商务概论2010-3电子商务研究中心9电子商务概论电子商务概论2010-3电子商务研究中心104.2.3 动态网站开发技术l ASP、JSP和和PHP实现服务端动态的方式是一致的,都实现服务端动态的方式是一致的,都是通过在是通过在HTML代码中嵌入动态代码,然后在服务器端的代码中嵌入动态代码,然后在服务器端的容器中执行这些代码,用执行结果来替换代相关代码,最容器中执行这些代码,用执行结果来替换代相关代码,最后将完整的后将完整的HTML结果发送给客户端,所以客户端浏览器结果发送给客户端,所以客户端浏览器不需要任何附加的软件支持。不需要
10、任何附加的软件支持。电子商务概论电子商务概论2010-3电子商务研究中心11 ASP 1)ASP(Active Server Pages)技术是在)技术是在HTML页页面中加入面中加入JavaScript或或VBscript代码,服务器在给浏览者代码,服务器在给浏览者反馈网页之前先执行这些代码,完成访问数据库等任务,反馈网页之前先执行这些代码,完成访问数据库等任务,然后再将结果以然后再将结果以HTML的形式返回到浏览器。的形式返回到浏览器。ASP是目前是目前利用率比较高的一种动态建站技术利用率比较高的一种动态建站技术ASP不是语言,是一种不是语言,是一种技术,它使用的语言是技术,它使用的语言是
11、VBSCRIPT或者或者JAVA SCRIPT,它通常运行在微软的它通常运行在微软的IIS服务器平台上。服务器平台上。电子商务概论电子商务概论2010-3电子商务研究中心12 ASP ASP运行环境运行环境脚本语言:脚本语言:VBScript或JavaScript服务器解释程序:服务器解释程序:IIS 服务器操作系统:服务器操作系统:Windows NT数据库系统:数据库系统:Mysql、Oracle电子商务概论电子商务概论2010-3电子商务研究中心13 ASP ASP工作原理如图工作原理如图4-3所示所示VBScript/JavaScript脚本程序脚本程序SQL ServerAccess
12、数据库数据库IIS服务器解释程序服务器解释程序取数据取数据HTML页面页面Windows服务器操作系统服务器操作系统服务器端服务器端客户端客户端电子商务概论电子商务概论2010-3电子商务研究中心14 PHP(1)PHP PHP(Personal Home Page)是一种跨平台的服务器是一种跨平台的服务器端嵌入式脚本语言。与端嵌入式脚本语言。与ASP类似,它也是基于服务器端动类似,它也是基于服务器端动态网页技术,可以嵌入态网页技术,可以嵌入HTML中。它大量地借用中。它大量地借用C语言、语言、Java和和Perl语言的语法语言的语法,并耦合并耦合PHP自己的特性自己的特性,使使WEB开开发者
13、能够快速地写出动态页面,它支持大多数数据库。发者能够快速地写出动态页面,它支持大多数数据库。PHP的最大特点是的最大特点是“完全免费完全免费”,可以从,可以从PHP官方站点官方站点(http:/)自由下载。自由下载。PHP可在可在Windows、Unix、Linux的操作系统上正常执行的操作系统上正常执行,还支持还支持IIS、Apache等等Web服服务器务器,用户更换平台时用户更换平台时,无需变换无需变换PHP代码。代码。PHP的工作原的工作原理与理与ASP工作原理类似。工作原理类似。电子商务概论电子商务概论2010-3电子商务研究中心15 PHP PHP运行环境运行环境脚本语言:脚本语言:
14、PHP服务器解释程序:服务器解释程序:IIS或Apache 服务器操作系统:服务器操作系统:Windows NT、Unix、Linux数据库系统:数据库系统:SQL Server、Access电子商务概论电子商务概论2010-3电子商务研究中心16 JSP(2)JSP JSP(Java Server Pages)是一种新的动态建站技术是一种新的动态建站技术,Sun公司将公司将Java从从Java应用程序和应用程序和Java Applet拓展到拓展到JSP。JSP可以在可以在Serverlet和和JavaBean的支持下,完成功能强大的支持下,完成功能强大的站点程序。同的站点程序。同PHP类似,
15、类似,JSP几乎可以执行于所有平台。几乎可以执行于所有平台。如如WindowsNT、Linux、Unix。在。在WindowsNT下下IIS通过一通过一个外加服务器,例如个外加服务器,例如J RUN或者或者ServletExec,就能支持就能支持JSP。Apache也已经能够支持也已经能够支持JSP。JSP的效率和安全性的效率和安全性很高,很高,JSP在执行以前先被编译成字节码在执行以前先被编译成字节码(byte code),字字节码由节码由Java虚拟机虚拟机(Java Virtual Machine)解释执行,比源解释执行,比源码解释的效率高,服务器上还有字节码的码解释的效率高,服务器上还
16、有字节码的Cache机制,能机制,能提高字节码的访问效率。同时提高字节码的访问效率。同时,JSP源程序不大可能被下源程序不大可能被下载。载。JSP的组件方式更方便,的组件方式更方便,JSP的适应平台更广的适应平台更广电子商务概论电子商务概论2010-3电子商务研究中心17 JSP JSP运行环境运行环境脚本语言:脚本语言:Java服务器解释程序:服务器解释程序:JSWDK、JDK、Tomcat、Apache服务器操作系统:服务器操作系统:Windows NT、Unix、Linux数据库系统:数据库系统:Oracle、Mysql电子商务概论电子商务概论4.2.4 数据库技术 1)数据库技术概述)
17、数据库技术概述l数据库技术已成为电子商务系统建设的核心技术之一。数据库是以一定的组织方式存储在一起的相关数据的结合,它能以最佳的方式、最少的数据冗余为多种应用服务,程序和数据具有较高的独立性。数据库是比文件系统更高级的数据组织方式,数据的存取以记录为单位。在数据库系统下,可以根据不同的应用需求选择相应的数据加以应用,使系统易于扩充,数据和程序独立。数据库系统提供了数据的安全性控制和完整性控制,允许多个用户同时使用数据库资源。l网络数据库是在网络环境应用下的数据库。在电子商务系统中,产品资料管理、数据资料管理、客户资料管理和分析、物流配送管理等都离不开网络数据库的支持。按照数据库管理系统的类型可
18、分为关系型数据库和非关系型数据库。2010-3电子商务研究中心18电子商务概论电子商务概论2010-3电子商务研究中心19 2)结构化查询语言)结构化查询语言 结构化查询语言(结构化查询语言(Structured Query Language,SQL)的理论于)的理论于1974年被提出,由于它具有功能丰富、使年被提出,由于它具有功能丰富、使用方式灵活、语言简洁易学等优点,很快得以推广。它的用方式灵活、语言简洁易学等优点,很快得以推广。它的功能包括查询、操纵、定义和控制四个方面,是一个综合、功能包括查询、操纵、定义和控制四个方面,是一个综合、通用、功能强大的关系数据库语言。通用、功能强大的关系数
19、据库语言。电子商务概论电子商务概论2010-3电子商务研究中心20 2)结构化查询语言)结构化查询语言 结构化查询语结构化查询语言可以完成包言可以完成包括数据定义、括数据定义、修改、删除、修改、删除、更新数据、数更新数据、数据查询等数据据查询等数据库的全部活动。库的全部活动。结构化查询语言有结构化查询语言有两种使用方式。一两种使用方式。一种是联机交互使用,种是联机交互使用,另一种是嵌入某种另一种是嵌入某种高级程序设计语言高级程序设计语言的程序中。这两种的程序中。这两种方式的语法结构是方式的语法结构是一致的,既让用户一致的,既让用户有灵活的选择余地,有灵活的选择余地,又不会带来不一致。又不会带来
20、不一致。与高级编程与高级编程语言相比,语言相比,SQL在数据在数据库的操作方库的操作方面是非常有面是非常有优势的。优势的。(1)一体化)一体化(2)灵活)灵活(3)高度非)高度非过程化过程化结构化查询语言具有以下几个突出优点:电子商务概论电子商务概论2010-3电子商务研究中心213)比较常用的比较常用的关系型数据库关系型数据库 网络数据库是在网络环境应用下的数据库。在电子商网络数据库是在网络环境应用下的数据库。在电子商务系统中,产品资料管理、数据资料管理、客户资料管理务系统中,产品资料管理、数据资料管理、客户资料管理和分析、物流配送管理等都离不开网络数据库的支持。和分析、物流配送管理等都离不
21、开网络数据库的支持。现在比较常用的数据库:现在比较常用的数据库:Oracle数据库是美国甲骨文公司的产品,它是一个功能极数据库是美国甲骨文公司的产品,它是一个功能极其强大和灵活的、基于高级结构化查询语言其强大和灵活的、基于高级结构化查询语言(SQL)为基础为基础的大型关系数据库,它适用于的大型关系数据库,它适用于80多种不同的硬件系统和多种不同的硬件系统和操作系统平台,是目前最流行的跨平台的大型数据库之一操作系统平台,是目前最流行的跨平台的大型数据库之一(1)Oracle数据库数据库电子商务概论电子商务概论2010-3电子商务研究中心22 IBM公司的公司的DB2通用数据库通用数据库(DB2
22、UDB)是一个具有是一个具有全部全部Web功能,可以从单一处理扩展到对称多处理和巨型功能,可以从单一处理扩展到对称多处理和巨型并行群集系统的关系型数据库管理系统,以强劲的多媒体并行群集系统的关系型数据库管理系统,以强劲的多媒体能力和支持图像、声频、视频、文本与其他高级对象为特能力和支持图像、声频、视频、文本与其他高级对象为特征,提供强大的征,提供强大的Web功能。功能。(3)IBM DB2 数据库数据库 SQL Server 是微软公司开发的数据库,它是一种高效的是微软公司开发的数据库,它是一种高效的关系数据库系统,它与关系数据库系统,它与Windows NT/2000及Windows 9x等
23、操作系统紧密集成。对于复杂的客户等操作系统紧密集成。对于复杂的客户/服务器系统来说服务器系统来说,SQL Server是一个很好的选择,尤其适用于中小型数据是一个很好的选择,尤其适用于中小型数据库的使用。库的使用。(2)SQL Server数据库数据库3)比较常用的比较常用的关系型数据库关系型数据库电子商务概论电子商务概论2010-3电子商务研究中心23 MySQL是一个多用户、多线程是一个多用户、多线程SQL数据库服务器,一数据库服务器,一般用于中小型数据库。般用于中小型数据库。MySQL的主要目标是快速、健壮的主要目标是快速、健壮和易用。和易用。MySQL自身不支持自身不支持Windows
24、的图形界面,但由的图形界面,但由于于MySQL的知名度日益增加,许多第三方软件公司推出的知名度日益增加,许多第三方软件公司推出了了MySQL在在Windows环境中的具有图形界面的支持软件环境中的具有图形界面的支持软件(5)MySQL数据库数据库 SQL Server 是微软公司开发的数据库,它是一种高效的是微软公司开发的数据库,它是一种高效的关系数据库系统,它与关系数据库系统,它与Windows NT/2000及Windows 9x等操作系统紧密集成。对于复杂的客户等操作系统紧密集成。对于复杂的客户/服务器系统来说服务器系统来说,SQL Server是一个很好的选择,尤其适用于中小型数据是一
25、个很好的选择,尤其适用于中小型数据库的使用。库的使用。(4)SyBase 数据库数据库4)比较常用的比较常用的关系型数据库关系型数据库电子商务概论电子商务概论2010-3电子商务研究中心244.3 商务网站部署与管理商务网站部署与管理4.3.1 虚拟主机网站建设虚拟主机网站建设4.3.2 专用主机网站建设专用主机网站建设4.3.3 域名策略与域名申请域名策略与域名申请电子商务概论电子商务概论2010-3电子商务研究中心254.3.1 虚拟主机网站建设虚拟主机网站建设 1)虚拟主机)虚拟主机 虚拟主机是指租用互联网服务提供商(ISP)服务器的硬盘空间,使用特殊的Web技术,把一台计算机主机(服务
26、器)分成若干个虚拟的主机,每一个虚拟主机都有独立的域名或IP地址,具有完整的互联网服务功能如WWW、FTP、Mail等。同一台服务器上的各个虚拟主机相对独立,互不干扰,可由用户自行管理,对访问者来讲虚拟主机和一台独立的主机服务器完全一样。虚拟主机方式由于省去了全部硬件投资和软件平台投资,具有成本较低的优点,因此虚拟主机方式适用于搭建小型网站。电子商务概论电子商务概论2010-3电子商务研究中心26表4-3 租用虚拟主机的支持功能服务功能服务功能经济型网站经济型网站标准型网站标准型网站I型型II型型I型型II型型操作系统操作系统UnixWIN2000UnixWIN2000网站空间网站空间100M
27、100M150M150M数据库空间数据库空间50M50M邮件空间邮件空间100M100M100M100M独立独立CGI目录目录ASP支持支持数据库数据库MySQLSQL 2000支持支持XML格式格式网站价格(单位:元网站价格(单位:元/年)年)30060015001500BBS公告板系统公告板系统负载均衡系统负载均衡系统网站统计分析系统网站统计分析系统注:注:为支持此功能,为支持此功能,不为支持此功能。不为支持此功能。电子商务概论电子商务概论2010-3电子商务研究中心27 2)云主机)云主机 云主机是一种类似云主机是一种类似VPS主机的虚拟化技术,但它又主机的虚拟化技术,但它又与虚拟主机不
28、同。云主机是在一组集群主机上虚拟出多个与虚拟主机不同。云主机是在一组集群主机上虚拟出多个类似独立主机的部分,集群中每个主机上都有云主机的一类似独立主机的部分,集群中每个主机上都有云主机的一个镜像,从而大大提高了虚拟主机的安全稳定性,除非所个镜像,从而大大提高了虚拟主机的安全稳定性,除非所有的集群内主机全部出现问题,云主机才会无法访问。云有的集群内主机全部出现问题,云主机才会无法访问。云主机是新一代的主机租用服务,它整合了高性能服务器与主机是新一代的主机租用服务,它整合了高性能服务器与优质网络带宽,有效解决了传统主机租用价格偏高、服务优质网络带宽,有效解决了传统主机租用价格偏高、服务品质参差不齐
29、等缺点。品质参差不齐等缺点。4.3.1 虚拟主机网站建设虚拟主机网站建设电子商务概论电子商务概论2010-3电子商务研究中心28 3)主机托管)主机托管 主机托管是指将企业的网站服务器委托给主机托管是指将企业的网站服务器委托给ISP保管,或保管,或干脆向其租用一台网站服务器,将其放置在干脆向其租用一台网站服务器,将其放置在ISP的主机机房的主机机房或数据中心,或数据中心,ISP为客户提供优越的主机环境,客户通过远为客户提供优越的主机环境,客户通过远程控制进行网站服务器的配置、管理和维护。这种建站方程控制进行网站服务器的配置、管理和维护。这种建站方式具有以下优点:式具有以下优点:(1)企业的主机
30、)企业的主机(或服务器群或服务器群)托管在网络服务商的通信托管在网络服务商的通信机房后,可获得至少机房后,可获得至少10M以上的联网速率,企业完全消除以上的联网速率,企业完全消除了组建通信机房、配备电力、高速上网、网络升级、值班了组建通信机房、配备电力、高速上网、网络升级、值班人员维护等后顾之忧。人员维护等后顾之忧。4.3.1 虚拟主机网站建设虚拟主机网站建设电子商务概论电子商务概论2010-3电子商务研究中心29 (2)企业的主机在获得高速率的同时,其通信费用的)企业的主机在获得高速率的同时,其通信费用的成本却因此而降低了,其经济性是显而易见的。成本却因此而降低了,其经济性是显而易见的。(3
31、)企业选择主机托管或租用服务可获得较高的安全)企业选择主机托管或租用服务可获得较高的安全保障。如果选择电信局标准的电信机房,能提供托管用户保障。如果选择电信局标准的电信机房,能提供托管用户恒温恒湿的标准电信级的机房设施、充足的不间断的通信恒温恒湿的标准电信级的机房设施、充足的不间断的通信电源、电源、24小时技术人员值班维护等,使用户的服务器等设小时技术人员值班维护等,使用户的服务器等设备获得最高的安全保障。备获得最高的安全保障。4.3.1 虚拟主机网站建设虚拟主机网站建设电子商务概论电子商务概论2010-3电子商务研究中心304)虚拟主机网站建设过程)虚拟主机网站建设过程 下面以中国频道为例,
32、讲述虚拟主机网站建设的过程下面以中国频道为例,讲述虚拟主机网站建设的过程(1)制作网页)制作网页 为了网站建设的需要,在为了网站建设的需要,在D:盘新建文件夹:盘新建文件夹myweb,用,用Dreamweaver或或Frontpage制作一个简单的制作一个简单的网页,存为网页,存为Web页,将文件名命名为页,将文件名命名为index.htm,存放在,存放在D:myweb文件夹中。文件夹中。(2)会员申请)会员申请 首先进入中国频道网站:首先进入中国频道网站:http:/,点击右上方的会员注册,点击右上方的会员注册,填写相应表格,注册成中国频道的会员,要认真填写表格,填写相应表格,注册成中国频道
33、的会员,要认真填写表格,特别是特别是EMAIL地址不能填错,否则收不到会员号。地址不能填错,否则收不到会员号。电子商务概论电子商务概论2010-3电子商务研究中心31(3)接收)接收Email,得到会员号,得到会员号 表格填好后,一般数分钟后表格填好后,一般数分钟后可以到你的邮箱收信,得可以到你的邮箱收信,得到中国频道的会员号,这里得到的会员号是到中国频道的会员号,这里得到的会员号是271612,密码是我密码是我们刚才申请会员时输入的密码。们刚才申请会员时输入的密码。(4)申请试用型虚拟主机)申请试用型虚拟主机 用收到的会员号和密码登录到中用收到的会员号和密码登录到中国频道,选择国频道,选择“
34、虚拟主机虚拟主机”,点击,点击“虚拟主机试用虚拟主机试用”,填,填写相应表格后,就可以申请一个试用型的虚拟主机。这里写相应表格后,就可以申请一个试用型的虚拟主机。这里申请的虚拟主机账号为申请的虚拟主机账号为chinatest,密码必须同时有大小写,密码必须同时有大小写字母和数字,虚拟主机的服务器为字母和数字,虚拟主机的服务器为。试。试用型虚拟主机只有用型虚拟主机只有7天试用期,不过对于我们了解虚拟主机天试用期,不过对于我们了解虚拟主机网站的建设过程而言,已经足够了。网站的建设过程而言,已经足够了。4)虚拟主机网站建设过程)虚拟主机网站建设过程电子商务概论电子商务概论2010-3电子商务研究中心
35、32(5)下载并安装下载并安装FTP软件软件 常用的常用的FTP软件有几十种,这里以比软件有几十种,这里以比较流行的较流行的Cuteftp软件为例,该软件在常见的软件下载网站软件为例,该软件在常见的软件下载网站(如华军软件园、天极网等)均可以免费下载。(如华军软件园、天极网等)均可以免费下载。安装安装Cuteftp软件很简单,由于该软件是共享软件,有使用时软件很简单,由于该软件是共享软件,有使用时间的限制,运行时选择试用,忽略所有其它窗口即可。间的限制,运行时选择试用,忽略所有其它窗口即可。4)虚拟主机网站建设过程)虚拟主机网站建设过程电子商务概论电子商务概论2010-3电子商务研究中心33(
36、6)上传网页上传网页 首先运行首先运行Cuteftp软件,在文件菜单中点击站点管理器,输软件,在文件菜单中点击站点管理器,输入刚才申请的虚拟主机的相关内容,然后点击连接并关闭信息显示窗入刚才申请的虚拟主机的相关内容,然后点击连接并关闭信息显示窗口。此时口。此时Cuteftp共有共有4个窗口:上部是命令执行状态窗口;中左是本个窗口:上部是命令执行状态窗口;中左是本地文件窗口,还记得前面讲到的文件夹地文件窗口,还记得前面讲到的文件夹myweb吧?将本地文件窗口改吧?将本地文件窗口改为为d:myweb;中右是远程虚拟主机窗口,此时共有;中右是远程虚拟主机窗口,此时共有3个文件夹,分别个文件夹,分别为
37、为database、logfiles、www,根据中国频道的规定,必须将网页存,根据中国频道的规定,必须将网页存放在放在www文件夹中,所以要打开远程虚拟主机的文件夹中,所以要打开远程虚拟主机的WWW窗口;最下面窗口;最下面的窗口是文件传输列表显示窗口。的窗口是文件传输列表显示窗口。上传文件时,只要将本地网页文件全部选择,然后拖放到远程虚拟主机窗上传文件时,只要将本地网页文件全部选择,然后拖放到远程虚拟主机窗口(口(chinatestwww)即可,也可以选择本地网页文件,按右键选择)即可,也可以选择本地网页文件,按右键选择上传,如图上传,如图4-3所示。所示。4)虚拟主机网站建设过程)虚拟主机
38、网站建设过程电子商务概论电子商务概论2010-3电子商务研究中心34图图4-4 4-4 网页上传网页上传4)虚拟主机网站建设过程)虚拟主机网站建设过程电子商务概论电子商务概论2010-3电子商务研究中心35 另外还有一个重要的问题是网页的默认页文件,打开另外还有一个重要的问题是网页的默认页文件,打开任何一个网站,都会自动打开网页的首页文件,不同的网任何一个网站,都会自动打开网页的首页文件,不同的网页制作技术,不同的虚拟主机对网页的首页文件名要求是页制作技术,不同的虚拟主机对网页的首页文件名要求是不一样的,常用的网页首页文件名是:不一样的,常用的网页首页文件名是:index.htm、index.
39、html、default.htm、default.html、index.asp、default.asp等,中国频道的等,中国频道的服务器默服务器默认的网页首页文件名为认的网页首页文件名为index.htm,这就是将网页首页文,这就是将网页首页文件名定义为件名定义为index.htm的原因。的原因。(7)测试网页是否开通测试网页是否开通 到目前位置,已经开通了网站,只不过用的是免费域到目前位置,已经开通了网站,只不过用的是免费域名,在浏览器中输入以下网址:名,在浏览器中输入以下网址:http:/,就可以看到上传,就可以看到上传的网页的网页。4)虚拟主机网站建设过程)虚拟主机网站建设过程电子商务概
40、论电子商务概论2010-3电子商务研究中心364.6专用主机网站建设专用主机网站建设1)服务器硬件的选择)服务器硬件的选择2)操作系统的选择)操作系统的选择3)数据库的选择)数据库的选择4)Web服务器的安装与配置服务器的安装与配置电子商务概论电子商务概论2010-3电子商务研究中心374.3.2 专用主机网站建设 专用主机网站建设就是自己购买服务器、计算机、交专用主机网站建设就是自己购买服务器、计算机、交换机、路由器、防火墙等设备,通过网线相连构成一个局换机、路由器、防火墙等设备,通过网线相连构成一个局域网,然后向互联网服务商域网,然后向互联网服务商ISP申请一条专线和一个固定的申请一条专线
41、和一个固定的IP地址,将网站放在单位内部的方式。采用专用主机,维地址,将网站放在单位内部的方式。采用专用主机,维护方便,网页更新及时,存储空间不受限制,其缺点是维护方便,网页更新及时,存储空间不受限制,其缺点是维护费用较高,另外当访问量较大时可能带宽不够。护费用较高,另外当访问量较大时可能带宽不够。电子商务概论电子商务概论2010-3电子商务研究中心38(1)服务器硬件的选择)服务器硬件的选择(2)操作系统的选择)操作系统的选择 Unix系列:主要包括系列:主要包括IBM的的AIX,SUN公司的公司的Solaris,HP公司的公司的HP-UX,COMPAQ公司的公司的OSF/1等。等。Wind
42、ows系列:主要包括系列:主要包括Windows NT,Windows 2000 Server等。等。Linux系列:系列:Linux系统的核心与系统的核心与Unix非常相似,主要非常相似,主要包括包括RedHat Linux(小红帽)、红旗(小红帽)、红旗Linux、Core Linux、Open Linux等。等。Unix系统最大的特点是稳定,系统最大的特点是稳定,Windows系统最大的特系统最大的特点是好用,点是好用,Linux系统最大的特点是免费。企业要根据自系统最大的特点是免费。企业要根据自己的需要进行科学的选择。己的需要进行科学的选择。硬件、软件的选择硬件、软件的选择电子商务概论
43、电子商务概论2010-3电子商务研究中心39(3)数据库的选择数据库的选择 目前在中小企业的网站服务器系统中,数据库服务器目前在中小企业的网站服务器系统中,数据库服务器广泛采用的是微软的广泛采用的是微软的SQL Server、MySQL和和Oracle的的Oracle 9i(标准版)等。(标准版)等。数据库的选择数据库的选择电子商务概论电子商务概论2010-3电子商务研究中心40 Web服务器服务器Web服务器服务器适用平台适用平台开发公司开发公司参考网站参考网站简简 介介MicrosoftInternetInformation(IIS)Windows NT/2000微软微软众所周知的众所周知
44、的Web服务器,支持服务器,支持动态服务器主页(动态服务器主页(ASP)、图)、图形管理,界面使用方便形管理,界面使用方便iPlantWeb Server(Netscape Enterprise server)Windows NTBSD UnixSolaris UnixIRIX,AIXLinux网景公司网景公司HNetscape公司的家传产品,支公司的家传产品,支持多种页面开发技术,包括:持多种页面开发技术,包括:CGI、服务器端、服务器端JavaScript ServletsJSP以及以及NSAPI等。等。支持多线程,可与支持多线程,可与LDAP集成集成Apachehttp ServerWi
45、ndows NTSolaris,AIXLINUX,NetBSDDigital UnixSCO,HP-UXNovell NetWareMacintosh,BeOSFreeBSD,IRIX阿帕奇组阿帕奇组织织www.apache.org由由Apache组织在组织在NCSA的基础的基础上创建了上创建了Apache,Apache的的装机量很高,支持很多操作装机量很高,支持很多操作系统平台,目前拥有世界最系统平台,目前拥有世界最高装机量高装机量IBM WebSphere Commerce SuiteAIX,SolarisWindows NTIBMIBM WebSphere家族是一种完家族是一种完善、开放
46、的善、开放的Web应用服务器,是应用服务器,是IBM电子商务计划的核心部分电子商务计划的核心部分表表4-4 Web4-4 Web服务器一览表服务器一览表电子商务概论电子商务概论2010-3电子商务研究中心41 5)网站发布网站发布 这里以这里以Windows server2003 为例说明专用主机网为例说明专用主机网站发布的过程。站发布的过程。IIS是是Windows 2003自带的网页发布自带的网页发布工具,安装工具,安装Windows 2003服务器版时选择安装即可。服务器版时选择安装即可。必须以管理员身份进入必须以管理员身份进入Windows 2003,依次打开我的,依次打开我的电脑电脑
47、控制面板控制面板管理工具,双击管理工具,双击Internet服务管理器,服务管理器,在默认在默认Web站点上按鼠标右键,选择属性,然后选择文档,站点上按鼠标右键,选择属性,然后选择文档,增加增加index.htm,这就是网站的首页文件名。接下来选,这就是网站的首页文件名。接下来选择主目录,将其改为择主目录,将其改为d:myweb,如图,如图4-4和图和图4-5所示。所示。电子商务概论电子商务概论2010-3电子商务研究中心42Internet信息服务信息服务电子商务概论电子商务概论2010-3电子商务研究中心43 设置缺省网站目录和缺省首页文件设置缺省网站目录和缺省首页文件电子商务概论电子商务
48、概论2010-3电子商务研究中心444.3.3 域名策略与域名申请域名策略与域名申请 域名是一种用于在互联网上识别和定位计算机的地址,域名是一种用于在互联网上识别和定位计算机的地址,它像品牌、商标一样具有重要的识别作用,是企业的一种它像品牌、商标一样具有重要的识别作用,是企业的一种无形资产,一个良好的域名可以大大提升企业的知名度。无形资产,一个良好的域名可以大大提升企业的知名度。(1)定义域名要讲究一个的艺术性,既符合企业的特点又)定义域名要讲究一个的艺术性,既符合企业的特点又简洁、好记,具有强烈的视觉冲击力。简洁、好记,具有强烈的视觉冲击力。(2)域名要与企业的名称、商标、产品或核心业务相关
49、。)域名要与企业的名称、商标、产品或核心业务相关。如单位名称的中英文缩写、企业产品的注册商标、产品名如单位名称的中英文缩写、企业产品的注册商标、产品名称等。称等。(3)可以为同一个网站申请多个域名。对一个知名企业的)可以为同一个网站申请多个域名。对一个知名企业的网站来说,这一点更加重要,最好能把相关的域名都注册网站来说,这一点更加重要,最好能把相关的域名都注册下来,以防他人抢注域名或冒充你企业的网站。下来,以防他人抢注域名或冒充你企业的网站。电子商务概论电子商务概论2010-3电子商务研究中心454.7.1 域名策略域名策略 (4)域名要好记,尽量使用短小的词或容易理解的缩写作)域名要好记,尽
50、量使用短小的词或容易理解的缩写作为域名,域名太长容易使人记错。为域名,域名太长容易使人记错。(5)可以利用汉语同数字的谐音作为域名,往往可以达到)可以利用汉语同数字的谐音作为域名,往往可以达到意想不到的效果。如意想不到的效果。如,。(6)不要让你的域名和其他企业的域名发生混淆。)不要让你的域名和其他企业的域名发生混淆。电子商务概论电子商务概论2010-3电子商务研究中心462)域名申请域名申请(1)国内域名申请)国内域名申请 若要申请国内域名,可以到中国互联网信息管理中心若要申请国内域名,可以到中国互联网信息管理中心()去申请。)去申请。(2)国际域名申请)国际域名申请 如果要申请国际域名,商