电子商务概论第四章-商务网站开发和建设-课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《电子商务概论第四章-商务网站开发和建设-课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 概论 第四 商务 网站 开发 建设 课件
- 资源描述:
-
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,Acce
7、ssMySQL,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 ServerAcces
12、s数据库数据库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)自由下载。自由下载。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的支持下,完成功能强大的支持下,完成功能强大的站点程序。同的站点程序。同PH
15、P类似,类似,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通用数据库通用数据库(
22、DB2 UDB)是一个具有是一个具有全部全部Web功能,可以从单一处理扩展到对称多处理和巨型功能,可以从单一处理扩展到对称多处理和巨型并行群集系统的关系型数据库管理系统,以强劲的多媒体并行群集系统的关系型数据库管理系统,以强劲的多媒体能力和支持图像、声频、视频、文本与其他高级对象为特能力和支持图像、声频、视频、文本与其他高级对象为特征,提供强大的征,提供强大的Web功能。功能。(3)IBM DB2 数据库数据库 SQL Server 是微软公司开发的数据库,它是一种高效的是微软公司开发的数据库,它是一种高效的关系数据库系统,它与关系数据库系统,它与Windows NT/2000及Windows
23、 9x等操作系统紧密集成。对于复杂的客户等操作系统紧密集成。对于复杂的客户/服务器系统来说服务器系统来说,SQL Server是一个很好的选择,尤其适用于中小型数据是一个很好的选择,尤其适用于中小型数据库的使用。库的使用。(2)SQL Server数据库数据库3)比较常用的比较常用的关系型数据库关系型数据库电子商务概论电子商务概论2010-3电子商务研究中心23 MySQL是一个多用户、多线程是一个多用户、多线程SQL数据库服务器,一数据库服务器,一般用于中小型数据库。般用于中小型数据库。MySQL的主要目标是快速、健壮的主要目标是快速、健壮和易用。和易用。MySQL自身不支持自身不支持Win
24、dows的图形界面,但由的图形界面,但由于于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技术,把一台计算机主
展开阅读全文