下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 电子商务网站的开发步骤

电子商务网站的开发步骤.ppt

电子商务网站的开发步骤

懒橙子
2010-03-04 0人阅读 举报 0 0 暂无简介

简介:本文档为《电子商务网站的开发步骤ppt》,可适用于IT/计算机领域

第二章电子商务网站开发步骤第二章电子商务网站开发步骤网站的设计与建设是需要一系列步骤来完成的能否遵循网站的设计步骤直接影响一个网站质量也直接影响网站发布后是否能成功运行。第二章电子商务网站开发步骤总体概述网站的规划与设计站点建设站点发布和网站的管理与维护习题第二章电子商务网站开发步骤总体概述总体概述网站建设总的来说需要经历四个步骤分别是网站的规划与设计、站点建设、网站发布和网站的管理与维护如图所示。图网站建设的步骤 网站的规划与设计是网站建设的第一步。在这步中需要对网站进行整体的分析明确网站的建设目标确定网站的访问对象、网站应提供的内容与服务及网站的域名设计网站的标志、网站的风格、网站的目录结构等各方面的内容。这一步是网站建设成功与否的前提因为所有的后续步骤都必须按照第一步的规划与设计来进行实施。网站的规划与设计完成之后接着进入具体的站点建设步骤。这个步骤主要包括域名注册、网站配置、网页制作和网站测试四个部分。除了网站测试必须要在其他三项内容开始之后才能进行之外域名注册、网站配置和网页制作相对独立可以同时进行。相关的内容都建设好后就可以正式地发布网站也就是说将网站放到Internet上允许用户通过网站的域名进行访问。网站的管理与维护虽然是最后一个步骤但实际上贯穿网站建设的全过程只要网站没有停止运行就需要对其进行管理和维护所以这一步也是最为费劲的一步。网站的管理和维护主要包括安全管理、性能管理和内容管理三个方面。另外从图也可以看到网站建设是一个循环的过程并不是说一次过后就结束了。它需要随着需求的变化不断地对网站进行再次规划与设计进而不断地建设和发布新的内容与服务不断地升级服务器和网络环境以保障网站的运行性能。网站的规划与设计网站的规划与设计在网站建设之前需要对网站进行一系列的分析和估计然后根据分析的结果提出合理的建设方案这就是网站的规划与设计。网站的规划与设计可分为网站定位、栏目规划、目录结构设计、风格设计、导航系统设计几个环节。网站的规划与设计网站的规划与设计网站的定位网站的定位就是确定网站的建设目标它通常需要确定三个方面:网站的建设目的、网站的访问对象和网站的内容与服务。用更通俗的话来说就是回答“为什么要建立这个网站这个网站为谁服务网站提供哪些方面的内容和服务”这三个问题。不同性质的站点有不同的建设目的比如电子商务站点主要是为了在企业与企业、企业名。与个人消费者之间建立更为直接和高效的商务通道电子政务网站代表的是政府部门所以主要是通过它来宣传政府的形象、实现政务公开、向社会提供有价值的公益和导向信息以及实现网上政务而个人站点则主要是为了介绍个人的兴趣爱好通过共享信息来结识更多的朋友。、栏目规划及其任务栏目规划的主要任务是对所收集的大量内容进行有效的筛选并将它们组织成一个合理的便于理解的逻辑结构即建立网站的逻辑结构在这其中不仅需要为整个网站建立层次型结构还需要为每一个栏目或者子栏目设计合理的逻辑结构。除此之外栏目规划还需要确定哪些是重点栏目、哪些是需要实时更新的栏目、需要提供哪些功能性栏目等。成功的栏目规划不仅能给用户的访问带来极大的便利帮助用户准确地了解网站所提供的内容和服务和快速地找到自己所感兴趣的网页而且能帮助网站管理员对网站进行更为高效的管理。)确定必需的栏目栏目规划的第一步就是要确定哪些是必需的栏目这通常取决于网站的性质。比如对于一个企业网站来说公司简介、产品介绍、服务内容、联系方式、技术支持等栏目是必不可少的而对于政府网站来说政务、政策法规、地方经济、百姓生活、观光旅游等栏目都是必需的。个人网站相对来说比较随意往往取决于所收集的内容但个人简介、个人收藏等栏目通常不能缺少。除了内容栏目之外网站还应该包含另外两类栏目分别是用户指南类栏目和交互性栏目。用户指南类栏目的目的是为了帮助用户了解这个网站的背景、性质、目的、功能及发展历程了解如何更好地对网站进行访问了解网站建设的最新动态。这类栏目通常以“帮助”、“关于网站”、“网站地图”、“最新动态”等名称出现。交互性栏目是能与用户进行双向交流的栏目通过它不仅可以解答用户的疑问、了解用户的需求而且还可以获得用户对网站的建议和看法让用户与网站、用户与用户之间建立良好的沟通以便更好地帮助网站的建设与发展。交互性栏目最常见的方式就是留言板。)确定重点栏目在确定完需要设置哪些栏目之后接着需要做的是从这些栏目中挑选出最为重要的几个栏目然后对它们进行更为详细的规划这种选择往往取决于网站的目的与功能。比如企业网站其目的可能是为了更好地推销自己的产品所以产品介绍便是它的重点栏目。因此为了更好地介绍产品它除了基本的产品介绍之外可能还需要设立价格信息、网上定购、产品动态等相关栏目。)建立层次型结构建立层次型结构是一个递进的过程即从上到下一级一级地确定每一层的栏目。首先是确定第一层即网站所必需的栏目然后对其中的重点栏目进行进一步的规划确定它们所必需的子栏目以此类推直至不需要再细分为止。将所有的栏目及其子栏目连在一起就形成了网站的层次型结构。)线型结构线型结构是最为简单的逻辑结构如图所示它将多个网页按照一定的先后顺序链接起来使得用户在没有完成上一个网页的访问之前就无法进入下一个网页。图线性结构)层次型结构相对于按先后顺序组织而成的线型结构层次型结构是按照网页之间的包含关系组织而成。  层次型结构简单而且直观能将所有的内容划分得非常清晰且便于理解所以几乎所有的网站都采用这种结构来进行总体的栏目规划即将所有的内容先分成若干个大栏目然后再将每个大栏目细分成若干小栏目以此类推直到不用再细分为止。层次型结构也有不好的地方就是用户如果要访问最底层的网页就不得不按照层次从上到下一级一级地访问最终到达想要访问的网页。如果层次型结构的层次很深比如有五层或者六层那么所带来的麻烦就大大降低了层次型网络所具有的优点。又比如图所示的例子用户想从网页A转到网页B很可能不得不先从网页A一级级地返回到网页C然后再一级一级地往下走直到网页B。图层次型结构说明图所以过深过于复杂的层次型结构反而会带来很多不良的影响最好的深度就是三层最多不要超过五层。另外建立一个良好的导航系统也可以弥补层次型结构这方面的缺点。如图所示网络型结构是指多个网页相互之间都超链接的一种结构这些网页可以是层次结构上的任意网页但是因为导航的需要或者内容上的相关性而链接在一起。)网络型结构图网络型结构网络型结构的实现就在于在所有相关的网页上保留到其他网页的超链接。这种结构使用户能更方便地在网站上游弋但同时也带来一个庞大超链接数的问题。我们可以简单地计算一下总的超链接数应该等于网页数乘以网页数减一所以三个网页的网络型结构的超链接总数为×=个网页的网络型结构的超链接总数就到达lO×=。这么庞大的超链接数维护起来相当麻烦某个网页的改动(如改名、删除、增加)就可能同时需要对所有的网页进行相应的修改这是谁都不愿意做的事情所以在网站中需要谨慎使用网络型结构。、网站目录结构设计目录结构又称为物理结构它的设计解决的是如何在硬盘上更好地存放包括网页、图片、Flash动画、JavaApplet、数据库等各种资源在内的所有网站资源。目录结构是否合理对网站的创建效率会产生较大的影响但更主要的会对未来网站的性能、网站的维护及扩展产生很大的影响。不建议将所有的网页文件和资源文件都放在同一个目录底下。当文件一多时www服务器的性能就会急剧下降因为查找一个网页文件需要很长的时间而且网站管理员在区分不同性质的文件和查找某一个特定的文件时也会变得非常麻烦。目录结构对用户来说是不可见的它只针对网站管理员所以它的设计是为了网站管理员能从文件的角度更好地管理网站的所有资源。 目录结构的设计通常需要遵循以下原则:)不要将所有的文件都放在根目录下有的管理员为了图方便将所有的文件都放在根目录下。正像前面刚提到的这么做很容易造成文件管理混乱。而且当文件很多时会非常影响WWW服务器的索引速度。因为服务器通常需要为根目录建立一个索引而且每增加一个新的文件时都需要重新建立索引所以很明显文件越多建立索引的时间也就越长。)根据栏目规划来设计目录结构一般情况下可以按照网站的栏目规划来设计目录结构使两者有一一对应的关系。但是这么做也会导致一个安全问题就是访问者很容易猜测出网站的目录结构也就容易对网站实施攻击。所以在设计目录结构的时候尽量避免目录名和栏目名相一致可以a的方式来提高目录名的猜测难度。)每个目录下都建立独立的images子目录将图片及资源文件都放在一个独立的images目录下可以使目录结构更加清晰。如果很多网页都需要用到同一个图片比如网站标志图片那么将这个图片放到所有这些网页共有的最高层目录的images子目录下。)目录的层次不要太深)不要使用中文目录名因为你的站点是对Internet所有用户开放的所以你得考虑到使用非中文操作系统的客户也能正常访问你的站点。对于目录名最好都使用英文。)可执行文件和不可执行文件分开放置将可执行的动态服务器网页文件和不可执行的静态网页文件与动态网页文件分别放在两个目录下然后将存放可执行网页文件的目录设为不可读和执行。这么做的好处就是可以避免动态服务器网页文件被读取。)数据库文件单独放置数据库文件因为安全需求很高所以最好放置在HTTP所不能访问到的目录底下。这样就可以避免恶意的用户通过HTTP方式取到数据库文件。.风格设计:风格设计包含很多内容为了体现个人风格符合网站的名称和定位。下面我们在色彩搭配和版面布局方面做一些规划和设计。)色彩搭配网站的色彩是最影响网站整体风格的因素也是站点美工设计中最令人头疼的问题。许多网页设计者都缺乏色彩搭配的基本知识所以在制作网页之前往往有一个很好的想法但是却不知如何搭配网页的颜色来表达预想的效果。因此在介绍色彩搭配之前先来看看色彩的基本知识。色彩的基本知识在物理学中颜色是因为光的折射而产生的。颜色不同光的波长也就不同。红、绿、蓝是自然界的三原色它们不同程度的组合可以形成各种颜色。所以在网页中也就用它们的不同颜色值来表示各种颜色。网页中的颜色通常采用位十六进制的数值来表示每两位代表一种颜色从左到右依次表示红色、绿色和蓝色。颜色值越高表示这种颜色越深。比如红色其数值为“#FF”白色为“#FFFFFF”黑色为“#”。也可以采用三个以“”相隔的十进制数来表示某一颜色比如红色其十进制表示为color()。在传统的色彩理论中颜色一般分为彩色和非彩色(或称为灰色)两大色系。非彩色是指黑、白和所有灰色彩色是指除非彩色外所有的颜色。在网页中如果三种颜色的数值相等就显示为灰色。太阳光是彩色的按颜色的色调通常将其划分为七种颜色:红、橙、黄、绿、青、蓝、紫。如果将这七种颜色按这个顺序渐变为一条色带的话越靠近红色给人的感觉越温暖越靠近蓝色和紫色给人的感觉越寒冷。所以红、橙、黄的组合又称为暖色调青、蓝、紫的组合又称为冷色调。除了冷暖的差别外不同的单个颜色也会给人带来不同的感觉通常:   红色:是一种激奋的色彩给人以冲动、愤怒、热情和活力的感觉。   绿色:介于冷暖两种色彩的中间一显得和睦、宁静、健康、安全。它和金黄、淡白搭配可以产生优雅、舒适的气氛。   橙色:也是一种激奋的色彩具有轻快、欢欣、热烈、温馨和时尚的效果。   黄色:充满快乐、希望、智慧和轻快它也是最亮的一种颜色。   蓝色:是最具凉爽、清新、专业的色彩。它和白色混合能体现柔顺、淡雅、浪漫的气(如天空的色彩)。   白色:给人以洁白、明快、纯真和干净的感觉。   黑色:通常是深沉、神秘、寂静、悲哀和压抑的代表。   灰色:具有中庸、平凡、温和、谦让、中立和高雅的感觉它可以和任何一种颜色进行搭配。 网站的色彩搭配网站的色彩搭配通常分为两个步骤那么第一步就是为整个网站选取一种主色调然后再为主色调搭配多种适合的颜色。主色调指的是整个网站给人印象最深的颜色或者说除白色之外用得最多的颜色。正如前面所述不同的颜色给人的感受是不一样的所以主色调选取的一个最基本的原则就是保证所选的颜色与网站的主题或者形象相符进一步地能够通过这种颜色加深用户对网站的印象。比如蓝色是一种让人感觉非常专业的颜色所以许多高科技公司都喜欢使用蓝色作为公司网站的颜色。最典型的当数微软公司(图-wwwmicrosoftcom)蓝色极大地加强了人们对他们产品的信任感。又比如使用红色的北京市政府网站(WWWbeijinggovcn)是通过红色来向人们传达北京作为中国首都大气和热情的气质。IBM公司主页(WWWibmcom)就采用了黑色和蓝色为主色调如图-所示。图微软公司主页图IBM公司主页企业在选取主色调的时候需要考虑符合企业自身的形象。选好主色调之后接下来要考虑的就是在什么地方使用主色调。从前面的几个例子也可以看到主色调最常表现在三个位置首先是头部也就是网页最上面的部分通常包含导航条。头部是最能体现主色调的地方所以所有的网站都会在头部表现主色调。其次是栏目索引条上栏目索引条虽然面积小但是出现在网页的各个部位所以能非常有效地渲染主色调。最后是网页上的文字文字笔画虽细但大面积的文字也能很好地突出主色调。接着要考虑的是别的地方使用什么颜色去搭配这种主色调比如背景色、文字颜色、导航条颜色、插图颜色等都使用什么颜色。色彩搭配是一项非常精细的工作因为往往一个细节就会影响整个网页的色彩均衡  选取背景色大多数的网站都会选取白色作为背景色。白色使得狭小的屏幕空间显得很大再多的信息在白色的背景下其排放也可以显得很整齐其页面也可以显得非常干净和整洁。()导航条的颜色导航条是对网站栏目的一个索引它通常以一个水平长条的形式出现在网页头部的下边。导航条作为头部的一部分经常采用主色调另方面导航条因为介于网页的头部和内容部分的中间所以也经常作为头部和内容部分的过渡这种情况下通常采用灰色系()栏目索引条的颜色栏目索引条因为分布在网页的各个部位所以经常采用主色调中不同深度的颜色来烘托整体的效果。()文字的颜色文字在一个网页上是无处不在的但是文字的笔画比较单薄所以文字通常用来进一步突出主色调或者用来过渡和缓解页面的颜色。文字的颜色主要根据文字的背景色进行搭配它与背景色应有较大的反差如白底黑字、蓝底白字等以便能清楚得显示文字。其次文字的颜色搭配还得兼顾文字周围物体的颜色。()插图的颜色网页的插图通常尺寸都比较小所以它的颜色可以绚丽、丰富一些这样一来可以使页面变得活泼二来可以点缀整个页面。但是在选择有背景的图片时要特别小心不要和网页的背景色及图所插区域的背景色相冲突。解决这个问题一般有两种方法一种是采用可透明的GIF图另一种是将图片的背景色做成和网页背景色一样的颜色。)版面布局设计报纸、杂志通常分为不同的版面不同的版面需要不同的布局比如报纸的头版最为重要它的布局通常都围绕醒目的大标题展开以吸引人们对它的注意而其他版面以内容为主所以它们的布局相对简单通常都根据内容文字的多少而自然分割。同报纸、杂志一样网站也分为很多不同的网页比如主页、栏目首页、内容网页等网站在版面布局上的一个特点那就是从网站层次型结构的顶层主页到最底层的内容网页版面布局不断简化。如果将这个特点反过来便得到了网站在进行版面布局设计时应采用的原则那就是首先对主页进行版面布局然后在主页布局的基础上对栏目首页进行版面布局接着往下最后对内容网页进行版面布局。第二步就是在网页的不同区域上安排不同的内容。不同的网页内容自然是不一样的所以在这里只是向大家介绍内容编排上的一个基本知识那就是人们在浏览一个网页的时候通常会把第一眼停留在网页的左上角或中间的地方(如图所示)然后才会浏览其他部分。这个部分通常称为焦点所以在布局内容的时候应该把最能传达信息、最能吸引人的内容放在这些地方比如网站标志和最新新闻。图网页设计重点区域版面布局的基本方法熟悉网页制作的人在拿到网页的相关内容后也许很快就可以在脑子里形成大概的布局并且可以直接用网页制作工具开始制作。但是对不熟悉网页布局的人来说这么做有相当大的困难所以这时就需要借助于其他的方法来进行网页布局。第一种方法是用手工的方式在纸上画草图这种方法可以大概地描绘出网页的框架但是也只能到此为止不能再进行更细的工作如配色、摆放文字和图片等。第二种方法是用专业制图软件来进行布局建议使用Photoshop。Photoshop是一个非常优秀的图片处理工具。用它可以像设计一幅图片、一幅招贴画、一幅广告一样去设计一个网页的界面然后再考虑如何用网页制作工具去实现这个网页。、网站的导航设计在访问网站的时候也一样用户期望在任何一个网页上都能清楚地知道目前所处的位置并且能快速地从这个网页切换到另一网页。因此网站导航对于一个网站来说非常的必要和重要它是衡量一个网站是否优秀的重要标准。)导航的实现方法导航最常用的实现方法就是导航条。在导航条中所有超链接所对应的网页在网站的层次型结构中是并列的所以通过它可以快速地切换到并列的其他网页。比如图所示的新浪网首页中就有很多导航条。首先是网站第一层分类栏目的导航条这个导航条几乎出现在新浪网的所有网页中所以在任何一个网页通过它都可以立即跳转到新闻、UC聊天、体育等各个栏目的首页。图新浪网导航条几乎在所有的网站上都可以找到类似的导航条不同之处可能只在表现形式上。比如当当网的导航条采用类似图片按钮的形式而首都之窗网站、微软公司网站、新浪网等的导航条则直接采用文字超链接的形式。除了普通的导航条之外导航另一种非常重要的实现方法是路径导航即在网页上显示这个网页在网站层次型结构上的位置。通过路径导航用户不仅可以了解当前所处的位置还可以快速地返回到当前网页以上的任何一层网页。比如图所示的新浪网读书栏目上就有路径导航从这个导航可以清楚地看到这个网页归属于读书栏目下的沈从文小说――《边城》子栏目而且通过它还可以直接跳转到新浪首页、读书栏目首页。图新浪网读书栏目路径导航条除了上述两种最为重要的实现方法之外还有一些扩展的实现方法如重点导航、相关导航等这些导航可以让用户有更多更灵活的方式找到自己所感兴趣的网页。下面我们通过实际的例子来看看这些导航。比如新浪网在每一个新闻内容网页的底部都有一个区域里边罗列着与这个新闻相关的新闻网页的超链接如图所示这就是相关导航。图相关导航举例)导航的设计策略虽然导航有很多不同的实现方法但是并不是所有的网站都需要使用这些方法这通常取决于网站的规模。下面就是在设计网站导航时可以采用的一些基本策略:()首先至少要使用一个一层栏目的导航条如果栏目底下也有很多内容可以分为很多子类的话那么可以进一步设计栏目下的导航条。()其次如果网站的层次很深比如三层以上(主页作为第一层)最好使用路径导航。路径导航可以从第三层以下的网页开始出现。如果网站的层次只有两层或者三层那么不是特别需要路径导航。()其他导航方式作为辅助的导航手段视实际需要而定。网站设计需要注意的其他问题网站设计需要注意的其他问题网页长度不要超过三屏否则使网页下载速度过慢。网页中的图像单张不要超过KB整页不要超过KB若不得不使用大的图片可将其切割再使用。正确选择图片格式网上常用的图片格式是GIF、JPEG或PNG分辨率一般是像素英寸。网站设计需要注意的其他问题网站设计需要注意的其他问题由于动画容量是图像的几十倍所以在一个网页中动画一般要少于三个并且每个动画大小要控制在KB以内。不要使用三种以上或太大、太小的字体正文字体一般可设置为pt。不要使用不常用的字体若需要可考虑制作为图片。网站设计需要注意的其他问题网站设计需要注意的其他问题尽量使用相对的超级链接。为图片添加文字说明。因为运行速度较慢所以Java程序少用为宜。站点建设站点建设在网站的规划与设计完成之后就可以着手进行站点的建设工作了。正如图-所示的站点建设又分为四个部分分别为域名注册、网站平台配置、网页制作和网站测试。(一)域名注册域名注册是将网站的域名合法化以便用户能通过这个域名访问你的网站。注册完之后别人就不能再次使用相同的域名来进行注册。企业选择域名的策略企业的发展规模及其商业范畴公司、企业、组织的性质或信息内容的性质简洁、易记、标识性强具有一定的内涵。域名的注册还应注意域名抢注与域名冲突的问题例子:比如说“江苏复兴塑料机械厂”企业通常会购买类似wwwjsfxcom之类的域名其实最好的域名可以是http:wwwfuxinplasticcom或者http:wwwfuxincorpcom这样采购商可以从域名了解到该厂叫Fuxin生产与塑料行业有关的产品。确定好网站的域名之后还需要经过注册才能使这个域名真正有效。注册域名可以到域名管理中心或其授权的公司进行办理。中国的域名管理中心是中国互联网络信息中心CNNIC(http:wwwcnnicnetcn)可以在这里或者它授权的域名认证注册服务机构(万网志成  商务中国 新网数码   中资源  广东时代互联)进行域名的注册(二)网站平台配置网站配置首先要做的就是为网站选择合适的发布平台即选择适合网站规模的各种软硬件资源包括确定服务器解决方案,确定软件平台等。服务器解决方案:自建服务器:易于控制安全。但需要申请专线接入。适用于处理敏感数据的站点例如电子商务站点。托管服务器:将自己的服务器放到高带宽入网(M以上)的电信局或专门的数据中心通过拨号、ISDN、DDN等低速线路远程维护。ISP提供优越的机架空间、网络安全防护、UPS供电、恒温恒湿环境及防火设施等。收费按占用的机架空间和接入带宽计算。适用于中、大规模的网站许多大型网站就是以此形式建立站点及镜像站点的。租用服务器:与托管服务器相似只是主机不是自己的。虚拟主机:在同一计算机硬件、同一操作系统上可以建立多个Web站点每一个站点在访问者看来好像是在一个独立的主机硬件上这样的Web站点称为虚拟主机。每一个虚拟主机具有独立的域名可以共享一个IP地址也可以具有独立的IP地址能提供完整的Internet服务(包括WWW、FTP、Email等)缺点是不能支持高访问量、远程管理权限有限、软件安装不方便。适用于小企业做产品宣传和业余爱好者发布数据。安置自己的服务器安置自己的服务器实现连接:与internet连接的方式有以下几种:拨号接入:KbpsISDN接入:KbpsDDN接入:KbpsMbpsADSL接入:ADSL是AsymmetricDigitalSubscriberLine(非对称数字订户线路)的缩写ADSL使用电话线路信号不通过电话交换机设备不需要拨号一直在线上行速率KbpsMbps下行速率MbpsMbps有效传输距离在~公里以内。T接入:MbpsT接入:MbpsOC接入:OC是OpticalCarrier(光缆)的缩写。OC:MbpsOC:Gbps选择配置合适的服务器选择配置合适的服务器带宽估算:统计WebServer日志文件中HTTP操作纪录的总行数。确定日志文件运行的天数。将总行数除以天数得到每天操作次数。将每天操作次数除以秒(一天的秒数)得到每秒操作次数。将每秒操作次数乘以得到每秒峰值操作次数。将Kbps乘以每秒峰值操作次数得到所需的带宽。Kbps是个经验值。服务器性能:对做Web服务器的主机服务速度主要取决于CPU、内存、网络IO和磁盘IO。为提高Web服务器的性能开发服务、搜索引擎服务、数据库服务应另建服务器不要建在同一个主机上。因为这些服务要占用大量的CPU资源和内存资源削弱Web服务的能力。集群(Cluster):一组被称为节点的计算机通过网络和软件结合在一起通过负载均衡和失效接管来向客户端提供一个单一的、可持续工作的服务系统也可以不停机更新个别节点。它将可用性提升至。对于需要几百兆高带宽接入的大型网站需要多台服务器组成集群系统提供均载服务同时也可以避免单点故障。有时还需要在多个广域网内做镜像站点并将同一域名解析到多个IP将用户路由到最快的站点。例如:一个站点天内的点击次数为次。则每天操作次数为次每秒操作次数为次秒每秒峰值操作次数为次秒所需带宽为Kbps*=Kbps。确定服务器解决方案确定服务器解决方案购买服务器建立独立的电子商务站点成本较高适合对信息量和网站功能要求较高的大中型企业租用虚拟主机租用虚拟主机虚拟主机是使用计算机软件技术把一台运行在Internet上的服务器主机分隔成多台“虚拟”主机每一台虚拟主机都各自具有独立的域名和IP地址具有比较完善的Internet服务器功能。租用虚拟主机租用虚拟主机虚拟主机就是由很多人一起租用一台服务器。优点:采用虚拟主机技术的用户只需对自己的信息进行远程维护而无需对硬件、操作系统及通信线路进行维护。因此虚拟主机技术可以为广大中小型企业或初次建立网站的企业节省大量人力物力及一系列烦琐的工作是企业发布信息较好的方式。特点:采用虚拟主机方式建立电子商务网站具有投资小、建立速度快、安全可靠、无需软硬件配置及投资、无需拥有技术支持等特点。虚拟主机服务内容虚拟主机服务内容选择虚拟主机主要考虑以下几点服务内容:()存储空间:越大越好()电子邮件:提供的电子邮箱个数()网页制作()IP地址:提供独立的IP地址并支持多个域名指向同一个IP地址()文件传输(FTP):支持网页上传()时间:提供不间断服务的时间()速度:重点考虑网络带宽问题。服务器托管(主机托管)服务器托管(主机托管)主机托管就是客户把属于自己的一台服务器放置在某个经营“整机托管”业务网站的数据中心的机房里由网站机房的技术人员对服务器进行管理和维护。自建网站机房和整机托管的比较自建机房成本大:技术人员、软硬件、维护费、线路通信服务费整机托管更经济、快捷且实用:远程控制、客户机服务器两者相比整机租用在成本和服务方面有优势。服务器托管(主机托管)服务器托管(主机托管)服务器托管(主机托管)服务器托管(主机托管)服务器托管具有以下特点:()灵活:系统资源、软件和服务不受限制()稳定:不受其他用户的牵连()安全()快捷。主机托管服务选择时应考虑以下因素:()可靠性因素()安全因素()功能需求因素案例:上海电信IDC*案例:上海电信IDChttp:wwwshaidccomservicesidcindexasp案例:上海电信IDC的虚拟主机服务*案例:上海电信IDC的虚拟主机服务虚拟主机名称空间大小价格(年)入门型入门一型HTMLM元入门二型HTMLM元电信基础型电信基础型ASPM元电信基础型NETM元电信基础型PHPM元电信基础型JAVAM元案例:上海电信IDC的虚拟主机服务*案例:上海电信IDC的虚拟主机服务案例:上海电信IDC的增值服务*案例:上海电信IDC的增值服务软件平台软件平台操作系统软件UNIX操作系统:技术成熟、开放性好、可靠性高、网络功能强大。Linux操作系统:免费的操作系统Windows操作系统:Unix、Linux和WindowsUnix、Linux和WindowsWEB服务器软件选用WEB服务器软件时的参考的性能参数:相应能力:WEB服务器对多个用户浏览信息的相应速度。与后端服务器的集成管理的难易程度:管理Web服务器利用Web界面进行网络管理信息开发的难易程度:稳定性可靠性安全性:是否泄密防止黑客的攻击与其他系统的搭配:WindowsIISASPSQLSERVELinuxapachePHPMYSQL数据库软件关系型数据库面向对象DBOracleSybaseMSSQLServerMySQL(三)网页制作技术网页制作指的就是使用网页制作工具来制作每一个网页。网页文件是一种特殊的文本文件所以它的制作工具非常广泛比如记事本、Ultraedit、Word等都可以用来制作一个网页。但是最为主要的还是使用专用的网页制作工具其中最为主流的是Macromedia公司开发的Dreamweaver系列和微软公司开发的FrontPage。网页制作通常需要用到很多网页制作技术总的来说分为三类:静态网页技术、动态网页技术和动态服务器网页技术。静态网页技术指的就是:HTML(HyperTextMarkupLanguage)技术即超文本标记语言技术。HTML是网页的基本语言也是其他网页制作技术的基础所以如果要学习如何做网页那么首先就必须从HTMI开始学起。动态网页技术就是我们常说的DHTML技术。DHTML是一种在网页下载到浏览器以后仍然能够控制网页中各个HTML元素使其随时变换的HTML。通过这种变换能使网页产生各种特殊的效果比如当鼠标移至某段文字上时能弹出一个快捷菜单又比如一个图片能慢慢显现出来等。DHTML在实现时并不是独立的它通常需要和脚本语言(Javagcript、VaScript和JScript)、层叠样式表(CSS)及层技术组合在一起使用。动态服务器网页技术指的是作用于WWW服务器端的动态网页技术而上面所说的动态网页技术作用于客户端即浏览器。动态服务器网页技术不是一种产生变形、消失、变色等动画效果的技术而是一种动态生成网页的技术。在这种技术的支持下静态的HTML网页由动态网页所替代网页的数据存放在数据库中。当用户访问这个网页时动态网页才从数据库中取出相应的数据并放在指定的位置并形成一个新的HTML网页。(四)网站测试在所有网页都制作完成之后在正式对外发布网站之前还有一步非常重要的工作就是网站测试。网站测试的目的就是为了保证在网站发布之后所有的用户都能正常地浏览网页和使用所提供的服务。在图-中显示了网站测试所要进行的工作通常包括五个方面:功能测试、性能测试、可用性测试、客户端兼容性测试和安全性测试。图网站测试、功能测试功能测试的任务是测试网站能否正常运行其、测试的对象包括超链接、表单、Cookies、网页编程语言及数据库。超链接的测试可以分为三个方面首先是测试所有的超链接是否都按指示的那样确实链接到了该链接的网页其次是测试每一个超链接所链接的网页是否存在最后是测试网站上是否有孤立的网页即没有其他网页的超链接指向这个网页。很多工具都能对超链接进行自动的测试比如Macromedia公司的Dreamweaver。表单测试需要测试的是表单提交内容的正确性和提交过程操作的完整性。比如用户在表单上填写了年的出生年份显然就不正确又比如用户在正确填写完所有信息可提交之后仍得到错误提示这很可能是表单在提交过程中出现了问题。Cookies也是现在很多网站用来在客户端存储信息的手段但是用户却可以对Cookies的使用进行限制比如禁止Cookies使用所以需要进行Cookies测试测试Coookies是否起作用是否按预定的时间保存信息刷新对Cookies有什么影响等。无论是HTML、JavaScript、VBScript还是用于编写JavaApplet、ActiveX等控件的Java、VC都经历了很多版本。不同的版本可能要求不同的运行环境所以对这些编程语言的检查也不可忽略。数据库也是经常导致网页错误的重要因素比如所提交的数据与数据库所要求的数据不符而导致发生数据一致性错误又比如动态网页要求读取数据库中根本不存在的表或者表中的某个字段从而导致网页输出错误。所以也非常需要对数据库进行系统的测试保证对数据库的各项操作无误。、性能测试性能测试是为了让用户能更好地访问网站它通常分为连接速度测试、稳定性测试、负载测试和压力测试三个方面。因为不同的用户会使用不同的接入方式比如有的拨号上网有的使用ADSL宽带上网不同的接入方式就有不同的接入带宽所以连接速度测试就是要保证各种接入方式都尽可能流畅地访问网站。比如有些网页设置了超时限制如果用户的连接速度太慢那么很可能还没打开一幅图片就停止显示了。稳定性测试是指网站在运行中整个系统是否能正常运行能否保持长时间的稳定运行等。因为各种实际情况无法预测所以稳定性测试最好的方法就是让服务器保持一段较长时间的运行。负载测试是为了测试网站在特定的负载级别上的运行性能它需要解决的问题通常包括网站能容纳多少用户同时访问如果超过这个数量会出现什么情况如何处理多个用户同时访问一个网页或使用同一功能可能产生的问题相对于负载测试压力测试更像是恶意测试也就是说站在破坏者的角度测试系统的限制和故障恢复能力。具体地说就是测试系统会不会崩溃在什么情况下崩溃崩溃后能不能自动恢复等。、可用性测试可用性测试也称为易用性测试也就是从用户的角度来测试网站是否便于访问、操作起来是否方便、网上的内容与文字是否正确、视觉感觉是否舒适等。可用性测试通常分为导航测试、内容测试和界面测试三个方面。导航测试是为了让用户能以最快的速度找到自己所感兴趣的网页所以导航测试就是看网站的导航是否达到了:这个目的。导航测试最好的方式就是让用户来帮助进行测试。内容测试是检验网页上内容的正确性、准确性和相关性因为从所收集到的信息很可能有很多错别字或者有误导民众的错误信息。另外因为误操作也很可能把不相关的信息放到了同一个网页上。内容检测就是要找出这些错误并对其进行纠正。界面测试主要是从视觉、听觉及交互的角度来测试网站给人的整体感觉是否舒适。比如检测整体的风格看起来是否统一、背景音乐是否合适、按钮等控件操作起来是否简单等。、客户端兼容性测试不同的用户可能具有不同的客户端配置比如使用不同的浏览器使用不同的屏幕分辨率使用不同的操作系统等。不同的客户端对网页的支持程度不同所以客户端兼容测试要做的就是测试网站在各种不同的客户端下能否被正常访问。、安全性测试网络安全问题日益严重针对网站的攻击也越来越多所以为了防止恶意的或者恶作剧的攻击给网站造成的严重影响必须非常严格地进行安全性测试。安全性测试通常需要对数据、数据的传输、接口及系统的安全性进行测试。网站总会有很多敏感的信息比如用户帐号和密码、网站的日志文件、机密信息等这些信息如果暴露在因特网上被一些不良分子轻易获得并加以利用将产生非常严重的后果所以必须从各种不同的角度来测试这些数据的安全性。对于某些网站比如电子商务网站在进行某些商务活动的时候可能需要与用户之间传送非常机密的信息比如银行账号和密码所以这时就必须考虑信息在传输过程中不会被窃取或者即使被窃取了也无法被破译出真实的信息。数据传输的安全性测试就是为了测试这些方面的内容。表单的出现为用户提供了更多的交互用户可以通过表单将信息提交到网站上。可是这也引出了一个潜在的安全问题那就是有些恶意的用户恰好利用这一点将非法的数据一般是脚本代码提交到网站上如果网站无意中执行了这些代码就很可能引发严重的后果。所以对所有提供交互的接口都需要进行特定的安全测试。站点发布和网站的管理与维护站点发布和网站的管理与维护当网页基本制作完毕、网站测试基本通过之后即可发布网站以便让所有的因特网用户都能通过因特网访问这个网站。网站发布最基本的工作就是将你的网页传送到WWW服务器之上最常用的方式就是使用FTP。另外有些强大的网页制作工具也具有网页发布的功能比如微软公司的FrontPage和Macromedia公司的Dreamweaver。网站管理和维护是一项非常繁重的工作虽然图-将其放在最后一个步骤但实际上从网站建立开始一直到网站停止运行网站韵管理和维护就需要直进行。网站建设得是否合理往往会对网站的管理和维护产生非常大的影响网站建设得好那么管理和维护起来会非常简单网站建设得不好那管理和维护起来就非常非常麻烦且浪费时间。网站的管理和维护其目的只有一个就是为了保证网站的正常运行。管理和维护的内容主要分为三个方面:安全管理、性能管理和内容管理。图-很好地描述了这三方面管理之闻的关系。从这个图中可以看出安全管理是基础也是关键它贯穿整个网站从最底层的硬件到最高层的网页每一个环节都离不开安全管理。性能管理是内容管理的前提只有整个网站系统稳定高效的前提下才能更好地对内容进行管理和维护。图-网站的管理与维护()安全管理安全一直是困扰因特网发展的重要问题即使是普通的因特网用户也避免不了恶作剧的网络攻击更何况是向所有因特网用户开放的网站。如果受到攻击数据受到破坏就很可能会造成难以估计的损失。比如年月日微软的MSN网站出现故障到月日不过两天的时间就有近万的用户受到不同程度的影响其造成的损失程度可想而知。安全问题存在于从硬件到软件的各个环节所以它的管理非常得困难。在这里我们简单介绍其中的六个方面:操作系统的安全管理、WWW服务器软件的安全管理、脚本语言的安全管理、网上信息传输的安全管理、数据库的安全管理和人员的安全管理。首先是操作系统的安全管理。任何操作系统都不是十全十美的总是存在很多安全漏洞不断被暴露出来。比如WindowsNT对较大的ICMP包是非常脆弱如果发一条Ping命令指定包的大小为KBNT的TCPIP栈将不能正常工作进而可使系统离线工作甚至重新启动。又比如现在种类繁多的蠕虫病毒不知不觉之中就会潜入你的计算机然后在特定的时刻发作破坏你的操作系统。解决操作系统安全问题的最重要的手段就是定期扫描操作系统可能存在的安全漏洞并及时安装相应的补丁程序。WWW服务器软件是用来响应HTTP请求进行网页传输的。虽然WWW服务器软件本身并没有内在的高风险性但其主要设计目标是更好地支持WWW服务和满足其他方面的需求所以除了基本的WWW服务功能之外它还具有很多其他的功能比如支持不同权限级别的访问等。但是另一方面软件越复杂所具备的功能越多包含错误代码的概率就越高安全漏洞出现的概率也就越高。那么对于WWW服务器软件的安全管理主要工作在于分析软件可能引发的安全问题谨慎使用软件所提供的其他功能。脚本语言技术(JavaScript、VBScript、JScript)在给网页注入无限生机的同时也引发了一系列的安全问题因为恶意的用户往往会通过网页上的表单输入具有破坏性的脚本代码。解决这种安全问题的方法主要有三种分别为对动态生成的页面的字符进行编码、过滤和限制所有输入的数据及对所输入的数据进行HTML或URL也编码。因特网最初形成的目的是为了传输信息而没有过多的考虑安全问题所以信息在因特网上传输是非常不安全的它很可能会在传输的过程中被窃取、篡改和删除这一点对于需要在网页上输入银行账号和密码的需求来说显然不合适。目前解决这种安全问题的方法主要是采用安全套接层协议SSL和安全超文本传输协议SHTTP。动态服务器网页技术的到来使得大部分的网站数据都存储在数据库中如用户名和密码所以数据库的安全也不容忽视。数据库的安全问题主要都是由不合理地使用数据库访问权限而引起的所以解决这个问题的关键也就在此。除了从技术角度考虑网站的安全问题之外还有一个很重要的安全因素就是人。据统计资料显示有相当大的一部分信息泄漏和服务器损坏是由直接接触服务器的人造成的。而人又是特别难于控制的一个因素因此加强人员的管理就是最好的解决方法。虽然有关安全的探讨和解决方案层出不穷但是因为安全问题无处不在所以不可避免地会不断有新的安全问题出现因此安全对所有的网站来说都是一个很大的难题。()性能管理性能管理的主要任务是保证操作系统和WWW服务器的正常运行然后在正常运行的基础上最大程度的优化系统的性能。另外当系统的负荷满足不了日益增长的用户访问需求时制定合理的方案来及时升级系统的配置。 性能管理也需要考虑很多方面如网络、操作系统、WWW服务器、动态网页服务器和数据库服务器的管理等。网络的管理主要是指因特网的接入带宽是否满足多个用户并行访问的需求。比如一个用户最少需要KB的带宽要求那么KB的接入带宽就很难满足个甚至更多用户的并行访问这时就需要考虑申请更大的带宽。其他方面的管理要考虑的内容也和网络管理类似目的都是保证各个环节的性能都能满足最大用户的访问。()内容管理内容管理的主要任务是确保网页内容、数据和超链接的正确及数据的及时更新。比如超链接很容易因为网页文件的移动、删除或重命名网页编辑软件的修改和人员的疏忽而发生错误以至用户在访问一个网站时经常打不开网页所以网站管理者必须时常检查网页之问的超链接以确保用户的正常访问。静态的内容不会改变看几次也就够了用户通常不会频繁地访问来获取相同的信息所以只有经常更新网站的内容才能不断吸引用户的访问。本章推荐站点中国万网中国领先的域名注册和虚拟主机服务提供商http:wwwnetcn商务中国http:wwwbizcncom新网http:wwwxinnetcom中资源http:wwwzzycn上海电信服务器托管http:wwwshaidccomservicesidcindexasp习题习题、选择题.用户注册、建立定单等栏目通常使用的是()结构。A.线型B.层次型C.网络型D.树型.下面哪一项不是栏目规划的任务()A.确定必需的栏目和重点栏目B.建立网站的层次型结构C.详细设计每一个栏目确定栏目之间的关系D.设计每个栏目内的导航.下面哪一种是正确的红色表示方法()A.#FFB.FFC.#FFFFFFD.#FF.色彩搭配的第一步就是确定()。A.确定网站标志的颜色B.确定主色调C.确定导航条的颜色D.确定主页的背景色下面有关导航不正确的一项是()。A.导航可以帮助用户最快地找到自己所需的信息。B.导航能让用户清楚地知道目前所处的位置。C.导航是衡量一个网站是否优秀的重要标准。D.如果网站的规模很小可以不用导航。.导航最常用的实现方法是()。A.导航条B.路径导航C.重点导航D.相关导航.网页的风格主要体现在()这些方面。A.色彩B.布局C.特效D.大小二、问答题.虚拟主机的收费与哪些因素有关?.自己规划和设计虚拟的一个中小企业的网站结构二、思考与练习.创建站点需要那些步骤?.自己规划和设计虚拟的一个中小企业的网站结构

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/138

电子商务网站的开发步骤

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利