




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章商务网站开发建设2011-8电子商务研究中心2内容概要商务网站开发流程1网站设计2网站开发技术3数据库技术4虚拟主机网站建设5专用主机网站建设6域名策略与域名解析72011-8电子商务研究中心35.1商务网站开发流程阶段名称主要工作内容与阶段成果规划与设计网站规划网站策划书或网站建设规划需求分析网站建设目标、需求说明书、功能模块图等网站设计网站设计说明书网站开发网站(网页文件)部署与管理网站发布域名申请、服务器准备、文件上传与发布网站推广与维护网站推广、日常管理与维护等表5-1商务网站开发流程2011-8电子商务研究中心45.2网站设计
网站设计可以分为整体设计、功能与结构设计、艺术性设计等方面。具体而言,就是需要确定网站的结构、栏目的设置、网站的风格、颜色搭配、版面布局以及文字图片的应用等。5.2.1网站整体设计5.2.2网站功能与结构设计5.2.3网站艺术性设计2011-8电子商务研究中心55.2.1网站整体设计网站整体设计阶段需要解决的事项选择技术组合提出系统架构建议决定项目建设方式(外包还是自建等)2011-8电子商务研究中心65.2.2网站功能与结构设计
网站功能与结构设计的主要工作是绘制网站的功能结构图,进行网站的主要信息内容与导航的策划。欢迎页中文首页公司简介产品信息营销网络服务中心联系我们英文首页论坛图5-1某公司网站整体结构图2011-8电子商务研究中心75.2.3网站艺术性设计
让网站有一个统一的风格与形象是很重要的。要做出美观,形象统一的网站,有意识的让网站的风格,色彩、字体、排版等保持一致是非常重要的一环,进行网页的布局设计工作是保证网站具有统一形象的另外一环。导航的位置一般有四种:左侧、右侧、顶部和底部。网站标志是一个站点的象征,又称为站点logo。常见的网页布局形式有“国”字型、“厂”字型、框架型、封面型等。2011-8电子商务研究中心85.2.3网站艺术性设计图5-2网站整体布局示意图2011-8电子商务研究中心95.3网站开发技术5.3.1网站开发技术分类5.3.2HTML语言5.3.3ASP5.3.4PHP和JSP2011-8电子商务研究中心105.3.1网站开发技术分类
对于网页设计与制作,一般来说分为“静态网页”和“动态网页”两大类型。 (1)静态网页指网页的内容已预先设计好,存放在WEB服务器上,当用户使用浏览器通过互联网的HTTP协议向WEB服务器提出请求时,服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。在网页上加上一些动画和视频并不是动态网页。(2)动态网页指能够根据用户的要求和选择,进行不同的处理,并根据处理的结果,自动生成新的页面,不再需要设计者手动更新HTML文档。2011-8电子商务研究中心11表5-2WEB开发技术分类类型开发技术开发工具(软件)静态普通静态网页HTML,CSS设计Dreamweaver,Frontpage多媒体静态网页图像美化,FLASH,视频插件等PhotoShop,Firework,Flash动态客户端动态技术Javascript,Javaapplet等各种文本(代码)编辑软件服务器端普通WEB应用程序设计(ASP,JSP,PHP)企业级应用程序设计(.net,J2EE),XMLVWD,Jbuild等开发平台跨平台系统集成WEBServer,SOAP,XML等数据管理数据访问ODBC,JDBC,ADO;数据库Oracle,SQLServer,DB2,MySQL,Access等2011-8电子商务研究中心125.3.2HTML语言
HTML是超文本标记语言(HyperTextMarkupLanguage)的缩写,HTML文件(即网页的源文件)是一个放置了标记的纯文本(ASCII码)文件,通常的扩展名为.html或.htm。一个HTML文档是由一系列的元素和标签组成,在HTML中每个用来作标签的符号都是一条命令,它告诉浏览器如何显示文本。这些标签均由"<"和">"符号以及一个字符串组成,不区分大小写。而浏览器的功能是对这些标记进行解释,显示出文字、图像、动画、播放声音。2011-8电子商务研究中心135.3.2HTML语言<HTML>开始标签 <HEAD>
头标签 <TITLE>电子商务实验网</TITLE>
定义文件标题 </HEAD>头标签结束 <BODY>体标签开始 <fontcolor="#ff00ff"face="宋体"size="30">欢迎访问本网站</font> <imgsrc="/card/ecard/newyear.gif">
插入图片 <p><ahref="/xhtml/">超链接 想查看HTML教程,点击这里</a> </p> </BODY>体标签结束</HTML>结尾标签2011-8电子商务研究中心145.3.3ASP
ASP(ActiveServerPages)技术是在HTML页面中加入JavaScript或VBscript代码,服务器在给浏览者反馈网页之前先执行这些代码,完成访问数据库等任务,然后再将结果以HTML的形式返回到浏览器。ASP是目前利用率比较高的一种动态建站技术[ASP不是语言,是一种技术,它使用的语言是VBSCRIPT或者JAVASCRIPT],它通常运行在微软的IIS服务器平台上。2011-8电子商务研究中心155.3.3ASP
ASP运行环境脚本语言:VBScript或JavaScript服务器解释程序:IIS
服务器操作系统:WindowsNT数据库系统:Mysql、Oracle2011-8电子商务研究中心165.3.3ASPASP工作原理如图5-3所示VBScript/JavaScript脚本程序SQLServerAccess数据库IIS服务器解释程序取数据HTML页面Windows服务器操作系统服务器端客户端2011-8电子商务研究中心175.3.4PHP和JSP
(1)PHP PHP(PersonalHomePage)是一种跨平台的服务器端嵌入式脚本语言。与ASP类似,它也是基于服务器端动态网页技术,可以嵌入HTML中。它大量地借用C语言、Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态页面,它支持大多数数据库。PHP的最大特点是“完全免费”,可以从PHP官方站点(http://)自由下载。PHP可在Windows、Unix、Linux的操作系统上正常执行,还支持IIS、Apache等Web服务器,用户更换平台时,无需变换PHP代码。PHP的工作原理与ASP工作原理类似。2011-8电子商务研究中心185.3.4PHP和JSP
PHP运行环境脚本语言:PHP服务器解释程序:IIS或Apache
服务器操作系统:WindowsNT、Unix、Linux数据库系统:SQLServer、Access2011-8电子商务研究中心195.3.4PHP和JSP
(2)JSP JSP(JavaServerPages)是一种新的动态建站技术,Sun公司将Java从Java应用程序和JavaApplet拓展到JSP。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。同PHP类似,JSP几乎可以执行于所有平台。如WindowsNT、Linux、Unix。在WindowsNT下IIS通过一个外加服务器,例如JRUN或者ServletExec,就能支持JSP。Apache也已经能够支持JSP。JSP的效率和安全性很高,JSP在执行以前先被编译成字节码(bytecode),字节码由Java虚拟机(JavaVirtualMachine)解释执行,比源码解释的效率高,服务器上还有字节码的Cache机制,能提高字节码的访问效率。同时,JSP源程序不大可能被下载。JSP的组件方式更方便,JSP的适应平台更广2011-8电子商务研究中心205.3.4PHP和JSP
JSP运行环境脚本语言:Java服务器解释程序:JSWDK、JDK、Tomcat、Apache服务器操作系统:WindowsNT、Unix、Linux数据库系统:Oracle、Mysql2011-8电子商务研究中心215.4数据库技术
数据库是以一定的组织方式存储在一起的相关数据的结合,它能以最佳的方式、最少的数据冗余为多种应用服务,程序和数据具有较高的独立性。数据库是比文件系统更高级的一种数据组织方式,数据的存取以记录为单位。2011-8电子商务研究中心225.4.1网络数据库网络数据库是在网络环境应用下的数据库。数据库在网站的建设中已是必不可少的重要内容。在电子商务系统中,产品资料管理、数据资料管理、客户资料管理和分析、物流配送管理等都离不开网络数据库的支持。数据库技术已成为电子商务系统建设的核心技术。 现在比较常用的数据库:Oracle数据库是美国甲骨文公司的产品,它是一个功能极其强大和灵活的、基于高级结构化查询语言(SQL)为基础的大型关系数据库,它适用于80多种不同的硬件系统和操作系统平台,是目前最流行的跨平台的大型数据库之一。(1)Oracle数据库2011-8电子商务研究中心235.4.1网络数据库
IBM公司的DB2通用数据库(DB2UDB)是一个具有全部Web功能,可以从单一处理扩展到对称多处理和巨型并行群集系统的关系型数据库管理系统,以强劲的多媒体能力和支持图像、声频、视频、文本与其他高级对象为特征,提供强大的Web功能。(3)IBMDB2数据库
SQLServer是微软公司开发的数据库,它是一种高效的关系数据库系统,它与WindowsNT/2000及Windows9x等操作系统紧密集成。对于复杂的客户/服务器系统来说,SQLServer是一个很好的选择,尤其适用于中小型数据库的使用。(2)SQLServer数据库2011-8电子商务研究中心245.4.1网络数据库
MySQL是一个多用户、多线程SQL数据库服务器,一般用于中小型数据库。MySQL的主要目标是快速、健壮和易用。MySQL自身不支持Windows的图形界面,但由于MySQL的知名度日益增加,许多第三方软件公司推出了MySQL在Windows环境中的具有图形界面的支持软件。(5)MySQL数据库
SQLServer是微软公司开发的数据库,它是一种高效的关系数据库系统,它与WindowsNT/2000及Windows9x等操作系统紧密集成。对于复杂的客户/服务器系统来说,SQLServer是一个很好的选择,尤其适用于中小型数据库的使用。(4)SyBase数据库2011-8电子商务研究中心255.4.1网络数据库
InformixDynamicServer是一个并行数据库,可以提供高性能、可伸缩性、企业级可管理性、可用性、对象可扩展性,满足企业所有信息需求,适用于任何规模的数据库,支持数以千计的集中式或分布式并发用户。在NT和UNIX平台具有同样功能,无缝移植,可配置选件满足特殊需要等。(6)InformixDynamicServer2011-8电子商务研究中心265.4.2结构化查询语言
结构化查询语言(StructuredQueryLanguage,SQL)的理论于1974年被提出,由于它具有功能丰富、使用方式灵活、语言简洁易学等优点,很快得以推广。它的功能包括查询、操纵、定义和控制四个方面,是一个综合、通用、功能强大的关系数据库语言。
2011-8电子商务研究中心275.4.2结构化查询语言结构化查询语言可以完成包括数据定义、修改、删除、更新数据、数据查询等数据库的全部活动。
结构化查询语言有两种使用方式。一种是联机交互使用,另一种是嵌入某种高级程序设计语言的程序中。这两种方式的语法结构是一致的,既让用户有灵活的选择余地,又不会带来不一致。与高级编程语言相比,SQL在数据库的操作方面是非常有优势的。(1)一体化(2)灵活(3)高度非过程化结构化查询语言具有以下几个突出优点:2011-8电子商务研究中心285.5虚拟主机网站建设5.5.1虚拟主机租用5.5.2主机托管或租用5.5.3虚拟主机网站建设的步骤2011-8电子商务研究中心295.5.1虚拟主机租用
所谓虚拟主机是指租用互联网服务提供商(ISP)服务器的硬盘空间,使用特殊的Web技术,把一台计算机主机(服务器)分成若干个虚拟的主机,每一个虚拟主机都有独立的域名或IP地址,具有完整的互联网服务功能如WWW、FTP、Mail等。同一台服务器上的各个虚拟主机相对独立,互不干扰,可由用户自行管理,对访问者来讲虚拟主机和一台独立的主机服务器完全一样。虚拟主机方式由于省去了全部硬件投资和软件平台投资,具有成本较低的优点,因此虚拟主机方式适用于搭建小型网站。2011-8电子商务研究中心30表5-3租用虚拟主机的支持功能服务功能经济型网站标准型网站I型II型I型II型操作系统UnixWIN2000UnixWIN2000网站空间100M100M150M150M数据库空间※※50M50M邮件空间100M100M100M100M独立CGI目录√※√√ASP支持※√※√数据库※※MySQLSQL2000支持XML格式※※√√网站价格(单位:元/年)30060015001500BBS公告板系统√√√√负载均衡系统※※√√网站统计分析系统√√√√注:√为支持此功能,※不为支持此功能。2011-8电子商务研究中心315.5.2主机托管或租用
主机托管是指将企业的网站服务器委托给ISP保管,或干脆向其租用一台网站服务器,将其放置在ISP的主机机房或数据中心,ISP为客户提供优越的主机环境,客户通过远程控制进行网站服务器的配置、管理和维护。这种建站方式具有以下优点:(1)企业的主机(或服务器群)托管在网络服务商的通信机房后,可获得至少10M以上的联网速率,企业完全消除了组建通信机房、配备电力、高速上网、网络升级、值班人员维护等后顾之忧。2011-8电子商务研究中心325.5.2主机托管或租用
(2)企业的主机在获得高速率的同时,其通信费用的成本却因此而降低了,其经济性是显而易见的。(3)企业选择主机托管或租用服务可获得较高的安全保障。如果选择电信局标准的电信机房,能提供托管用户恒温恒湿的标准电信级的机房设施、充足的不间断的通信电源、24小时技术人员值班维护等,使用户的服务器等设备获得最高的安全保障。2011-8电子商务研究中心335.5.3虚拟主机网站建设的步骤
虚拟主机网站搭建 下面以中国频道为例,讲述虚拟主机网站建设的过程(1)制作网页(2)会员申请(3)接收Email,得到会员号 (4)申请试用型虚拟主机 (5)下载并安装FTP软件 (6)上传网页2011-8电子商务研究中心345.5.3虚拟主机网站建设的步骤图5-4网页上传2011-8电子商务研究中心355.5.3虚拟主机网站建设的步骤 另外还有一个重要的问题是网页的默认页文件,打开任何一个网站,都会自动打开网页的首页文件,不同的网页制作技术,不同的虚拟主机对网页的首页文件名要求是不一样的,常用的网页首页文件名是:index.htm、index.html、default.htm、default.html、index.asp、default.asp等,中国频道的服务器默认的网页首页文件名为index.htm,这就是将网页首页文件名定义为index.htm的原因。 (7)测试网页是否开通到目前位置,已经开通了网站,只不过用的是免费域名,在浏览器中输入以下网址:,就可以看到上传的网页。2011-8电子商务研究中心365.6专用主机网站建设5.6.1局域网构建5.6.2Web服务器5.6.3网站发布2011-8电子商务研究中心375.6.1局域网构建
专用主机网站建设就是自己购买服务器、计算机、交换机、路由器、防火墙等设备,通过网线相连构成一个局域网,然后向互联网服务商ISP申请一条专线和一个固定的IP地址,将网站放在单位内部的方式。采用专用主机,维护方便,网页更新及时,存储空间不受限制,其缺点是维护费用较高,另外当访问量较大时可能带宽不够。2011-8电子商务研究中心385.6.1局域网构建
(1)服务器硬件的选择 (2)操作系统的选择 Unix系列:主要包括IBM的AIX,SUN公司的Solaris,HP公司的HP-UX,COMPAQ公司的OSF/1等。 Windows系列:主要包括WindowsNT,Windows2000Server等。 Linux系列:Linux系统的核心与Unix非常相似,主要包括RedHatLinux(小红帽)、红旗Linux、CoreLinux、OpenLinux等。 Unix系统最大的特点是稳定,Windows系统最大的特点是好用,Linux系统最大的特点是免费。企业要根据自己的需要进行科学的选择。2011-8电子商务研究中心395.6.1局域网构建
(3)数据库的选择目前在中小企业的网站服务器系统中,数据库服务器广泛采用的是微软的SQLServer、MySQL和Oracle的Oracle9i(标准版)以及IBM的DB2(工作组版)等。
2011-8电子商务研究中心405.6.2Web服务器Web服务器适用平台开发公司参考网站简
介MicrosoftInternetInformation(IIS)WindowsNT/2000微软www.microsoft.com众所周知的Web服务器,支持动态服务器主页(ASP)、图形管理,界面使用方便iPlantWebServer(NetscapeEnterpriseserver)WindowsNTBSDUnixSolarisUnixIRIX,AIXLinux网景公司Hscape.comNetscape公司的家传产品,支持多种页面开发技术,包括:CGI、服务器端JavaScriptServletsJSP以及NSAPI等。支持多线程,可与LDAP集成ApachehttpServerWindowsNTSolaris,AIXLINUX,NetBSDDigitalUnixSCO,HP-UXNovellNetWareMacintosh,BeOSFreeBSD,IRIX阿帕奇组织由Apache组织在NCSA的基础上创建了Apache,Apache的装机量很高,支持很多操作系统平台,目前拥有世界最高装机量IBMWebSphereCommerceSuiteAIX,SolarisWindowsNTIBMIBMWebSphere家族是一种完善、开放的Web应用服务器,是IBM电子商务计划的核心部分表5-4Web服务器一览表2011-8电子商务研究中心415.6.3网站发布
这里以WINDOWS2000为例说明专用主机网站发布的过程。IIS是WINDOWS2000自带的网页发布工具,安装WINDOWS2000服务器版时选择安装即可。必须以管理员身份进入WINDOWS2000,依次打开我的电脑、控制面板、管理工具,双击Internet服务管理器,在默认Web站点上按鼠标右键,选择属性,然后选择文档,增加index.htm,这就是网站的首页文件名。接下来选择主目录,将其改为d:\myweb,如图5-5和图5-6所示。2011-8电子商务研究中心42图5-5Internet信息服务2011-8电子商务研究中心43图5-6设置缺省网站目录和缺省首页文件2011-8电子商务研究中心445.7域名策略与域名解析5.7.1域名策略5.7.2域名申请5.7.3域名解析2011-8电子商务研究中心455.7.1域名策略
域名是一种用于在互联网上识别和定位计算机的地址,它像品牌、商标一样具有重要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目管理职能及角色分工探讨试题及答案
- 2025年证券市场政策影响分析试题及答案
- 室内设计合作协议
- 房屋买卖合同范文转让协议
- 注册会计师考试政策的变化与考生应对方案试题及答案
- 精确掌控银行从业资格证考试试题及答案
- 银行业务流程优化的有效策略试题及答案
- 数据与技术证券从业资格试题及答案
- 2025年考试经验总结试题及答案
- 理财师考试复习方法试题及答案
- 沈阳华海锟泰投资有限公司招聘笔试冲刺题2025
- 高分子化学8-开环聚合
- 给小学生讲医疗知识
- ISO9001质量管理体系培训课件
- 2024年科技例会管理制度(4篇)
- 云肩完整版本
- 汽车经纪人服务行业市场现状分析及未来三至五年行业预测报告
- 《Python语言程序设计》课件-第四章(中英文课件)
- 如何编制解决方案
- 使用错误评估报告(可用性工程)模版
- 代理记账有限公司简介(5个范本)
评论
0/150
提交评论