第2章网站设计步骤第二章网站设计步骤网站的设计与建设是需要一系列步骤来完成的,能否遵循网站的设计步骤直接影响一个网站质量,也直接影响网站发布后是否能成功运行。第2章网站设计步骤2.1总体概述2.2网站的规划与设计2.3站点建设2.4站点发布和网站的管理与维护习题第二章网站设计步骤第2章网站设计步骤2.1总体概述网站建设总的来说需要经历四个步骤,分别是网站的规划与设计、站点建设、网站发布和网站的管理与维护,如图2-1所示。图2-1网站建设的步骤第2章网站设计步骤2.2网站的规划与设计在网站建设之前,需要对网站进行一系列的分析和估计,然后根据分析的结果提出合理的建设方案,这就是网站的规划与设计。网站的规划与设计可分为网站定位、内容收集、栏目规划、目录结构设计、网站标志设计、风格设计、导航系统设计七个环节。如图2-1所示。第2章网站设计步骤图2-2“淡蓝的天空”个人网站下面我们就以建立一个名为“淡蓝的天空”的个人网站为例来进行栏目规划。如图2-2所示。第2章网站设计步骤案例假设:如你是一个开朗幽默、喜欢交友、喜欢音乐、喜欢上网、喜欢读书的人,你已经收集网上很多好的资源和音乐,同时在网络和书刊中摘录了许多好的文章,现在你要为自己建立一个网站。目的是介绍自己、张扬自己的个性、与所有爱好者分享你收集的资源,同时给爱好者提供一个交流的平台。第2章网站设计步骤实例2-1“淡蓝的天空”个人网站的栏目规划(-)一、要求与目的★掌握网站的定位★掌握栏目规划★掌握逻辑结构设计★掌握目录结构设计第2章网站设计步骤二、规划分析过程1.网站定位:通过上述案例假设,从中可对网站做出定位:极具个性化的个人网站,根据个人兴趣爱好,分享资源,以期通过网络平台结识更多的同好者。网站访问群体定位:所有志趣相投的朋友,共同交流和资源共享。为了表达一种心境,凸现自己的个性,将要建立的网站取名为“淡蓝的天空”。第2章网站设计步骤2.网站栏目划分对网站及其访问群体做了定位后,接着需要做的是确定网站所必需的栏目,依案例假设,确定栏目及其名称如下:1)平凡的陌生人:此栏目主要是为了在网络上展现自己,)让别人了解自己。2)感动你的心灵:此栏目主要是把自己平时收集的文摘、网络文学、杂文、幽默等共享出来,与有共同)兴趣的朋友一同来欣赏,以期望在心灵深处有所触动。第2章网站设计步骤3)请聆听:此栏目主要是把自己喜欢的音乐呈现给同)好者或浏览者,)来共同)欣赏这美妙的乐曲。4)那笨拙的脚印:此栏目主要是提供收集的网络资源,起名“那笨拙的脚印”主要是为了体现设计者在网络和相关技术上的欠缺,同时也隐含设计者此方面虽然“脚印笨拙”,但仍孜孜不倦的追求的心境,也包含谦逊的成分在内。第2章网站设计步骤5)同心结:此栏目主要是给有着共同兴趣的朋友提供相互链接的平台,以达到能和同类的网站进行相互推荐,建立良好的合作关系的目的。6)晚安:此栏目主要是留言本,提供浏览者与浏览者、浏览者与作者间共同)交流的地方,起名)“晚安”主要是考虑到同)好者多位全职,晚上上网较多,同时也体现设计者不)拘一格的设计思想,表达个性,问候朋友。第2章网站设计步骤在所有栏目中,“感动你的心灵”和“那笨拙的脚印”是重要的栏目,其中“感动你的心灵”需要对它进行更细的划分,根据自己兴趣和所收集的相关文章,本栏目又被划分为:“文摘”、“网文”、“杂文”、“幽默”、“测验”、“专栏”等子栏目。第2章网站设计步骤3.网站逻辑结构设计由于本网站属于个人网站。一般情况下栏目不是太多,结构不是太复杂,层次不是太多,为了能使相关内容划分的很清楚,便于理解和浏览,本网站采用层次型逻辑结构。如图2-3所示。图2-3层次型逻辑结构第2章网站设计步骤将网站所有栏目及其子栏目连在一起,本网站的逻辑目录结构如图2-4所示图2-4“淡蓝的天空”网站层次型目录结构图第2章网站设计步骤4.网站目录结构设计为了便于网站管理和维护,网站的目录结构设计采用规范设计,即建立网站根目录,再在网站根目录下建立各级栏目的目录,目录名采用拼音,images目录有两级――网站images和各栏目目录下独立的images。如图2-5所示。第2章网站设计步骤图2-5“淡蓝的天空”网站目录第2章网站设计步骤三、本实例知识点1、网站的定位网站的定位就是确定网站的建设目标,它通常需要确定三个方面:网站的建设目的、网站的访问对象和网站的内容与服务。用更通俗的话来说,就是回答“为什么要建立这个网站?这个网站为谁服务?网站提供哪些方面的内容和服务?”这三个问题。第2章网站设计步骤2、栏目规划及其任务栏目规划的主要任务是对所收集的大量内容进行有效的筛选,并将它们组织成一个合理的便于理解的逻辑结构,即建立网站的逻辑结构,在这其中不仅需要为整个网站建立层次型结构,还需要为每一个栏目或者子栏目设计合理的逻辑结构。除此之外,栏目规划还需要确定哪些是重点栏目、哪些是需要实时更新的栏目、需要提供哪些功能性栏目等。第2章网站设计步骤1)确定必需的栏目2)确定重点栏目3)建立层次型结构4)设计每一个栏目5)设计栏目之间的关系第2章网站设计步骤3、逻辑结构设计不同网页之间通常具有一定的逻辑关系,比如先后关系、包含关系、并列关系等,多个网页按照它们之间的逻辑关系组织在一起就形成了各种逻辑结构。在现在的网站中,最常见的逻辑结构就是层次型结构,其次是线型结构和网型结构。第2章网站设计步骤1)线型结构图2-7线性结构图2-8当当网购物流程图2-9带抉择的线型结构图2-10带选项的线型结构第2章网站设计步骤2)层次型结构图2-11层次型结构说明图第2章网站设计步骤3)网络型结构图2-12网络型结构第2章网站设计步骤4、网站目录结构设计目录结构又称为物理结构,它的设计解决的是如何在硬盘上更好地存放包括网页、图片、Flash动画、JavaApplet、数据库等各种资源在内的所有网站资源。目录结构是否合理,对网站的创建效率会产生较大的影响,但更主要的,会对未来网站的性能、网站的维护及扩展产生很大的影响。举一个例子来说明,比如极端情况下,第2章网站设计步骤目录结构的设计通常需要遵循以下原则:1)不要将所有的文件都放在根目录下2)根据栏目规划来设计目录结构3)每个目录下都建立独立的images子目录4)目录的层次不要太深5)不)要使用中文目录名6)可执行文件和不可执行文件分开放置7)数据库文件单独放置第2章网站设计步骤实例2-2“淡蓝的天空”个人网站的栏目规划(二)一、要求与目的★掌握网站的色彩搭配★掌握网站的版面布局设计★掌握网站的导航设计第2章网站设计步骤二、规划分析过程1.风格设计:风格设计包含很多内容,为了体现个人风格,符合网站的名称和定位。下面我们在色彩搭配和版面布局方面做一些规划和设计。1)色彩的选取及搭配本网站名为“淡蓝的天空”,因此整个网站拟采用蓝色(#0082CE)为主要色调,再辅助于一些绿等其它颜色,体现凉爽、清新、淡雅、浪漫的氛围。第2章网站设计步骤图2-14“淡蓝的天空”首页图形界面第2章网站设计步骤为了更好地体现网站风格,本案例所有网页均采用一副已设计好的图片作为网页界面,不同的栏目采用不同的风格图片。比如首页就采用一副包含网站名称、各主要栏目,以蓝色为主要色调的图片来作为整个首页的界面,如图2-14所示。2)版面布局首页布局:首页虽然采用图2-14的图片作为整个网页的界面,但在布局上基本属于图2-15所示的布局方式。第2章网站设计步骤图2-15“淡蓝的天空”首页版面布局第2章网站设计步骤其它栏目布局基本采用类似的布局方式,请学习者自行设计(或参考本书提供的电子文档)。3)导航设计由于本案例栏目数量、网页数量都不多,导航系统选择栏目名称直接导航的形式。图2-17“感动你的心灵”版面布局图第2章网站设计步骤三、本实例知识点1、网站的风格设计1)色彩搭配(1)主色调的确定(2)导航条的颜色(3)栏目索引条的颜色(4)文字的颜色(5)插图的颜色2)版面布局设计第2章网站设计步骤图2-20隆尧之窗――网络文学网站主页第2章网站设计步骤图2-21隆尧之窗――网络文学网站的栏目首页第2章网站设计步骤图2-22隆尧之窗――网络文学网站的内容网页第2章网站设计步骤图2-23网站版面布局的变化第2章网站设计步骤图2-24左右型框架和上下型框架第2章网站设计步骤图2-25复合型框架第2章网站设计步骤图2-26网页设计重点区域第2章网站设计步骤2、网站的导航设计在现实生活中,我们经常需要从一个地方到另一个地方,比如到一个购物中心去购物或到某一个地方去旅游。这时,我们总是希望能走最短、最舒适、最安全的路线到达目的地而不迷路。这就需要导航,导航就是帮助我们找到能最快到达目的地的路。第2章网站设计步骤在访词网站的时候也一样,用户也期望在任何一个网页上都能清楚地知道目前所处的位置,并且能快速地从这个网页切换到另一网页。因此网站导航对于一个网站来说非常的必要和重要,它是衡量一个网站是否优秀的重要标准。第2章网站设计步骤图2-27新浪网导航条第2章网站设计步骤图2-28新浪网读书栏目导航条第2章网站设计步骤图2-29新浪网读书栏目路径导航条第2章网站设计步骤图2-30相关导航举例第2章网站设计步骤图2-31重点导航第2章网站设计步骤(三)网页制作技术网页制作指的就是使用网页制作工具来制作每一个网页。网页文件是一种特殊的文本文件,所以它的制作工具非常广泛,比如记事本、Ultraedit、Word等都可以用来制作一个网页。但是最为主要的还是使用专用的网页制作工具,其中最为主流的是Macromedia公司开发的Dreamweaver系列和微软公司开发的FrontPage。第2章网站设计步骤网页制作通常需要用到很多网页制作技术,总的来说分为三类:静态网页技术、动态网页技术和动态服务器网页技术。静态网页技术指的就是:HTML(HyperTextMarkupLanguage)技术,即超文本标记语言技术。HTML是网页的基本语言,也是其他网页制作技术的基础,所以如果要学习如何做网页,那么首先就必须从HTMI开始学起。第2章网站设计步骤动态网页技术就是我们常说的DHTML技术。DHTML是一种在网页下载到浏览器以后仍然能够控制网页中各个HTML元素,使其随时变换的HTML。通过这种变换能使网页产生各种特殊的效果,比如当鼠标移至某段文字上时能弹出一个快捷菜单,又比如一个图片能慢慢显现出来等。DHTML在实现时并不是独立的,它通常需要和脚本语言(Javagcript、VaScript和JScript)、层叠样式表(CSS)及层技术组合在一起使用。第2章网站设计步骤动态服务器网页技术指的是作用于服务器端的动态网页技术,而上面所说的动态网页技术作用于客户端,即浏览器。动态服务器网页技术不是一种产生变形、消失、变色等动画效果的技术,而是一种动态生成网页的技术。在这种技术的支持下,静态的HTML网页由动态网页所替代,网页的数据存放在数据库中。当用户访问这个网页时,动态网页才从数据库中取出相应的数据并放在指定的位置,并形成一个新的HTML网页。第2章网站设计步骤本书主要把网页制作技术的重点放在了介绍静态网页技术之上。(四)网站测试在所有网页都制作完成之后,在正式对外发布网站之前,还有_步非常重要的工作就是网站测试。网站测试的目的就是为了保证在网站发布之后所有的用户都能正常地浏览网页和使用所提供的服务。在图2-34中显示了网站测试所要进行的工作,通常包括五个方面:功能测试、性能测试、可用性测试、客户端兼容性测试和安全性测试。第2章网站设计步骤图2-33网站测试第2章网站设计步骤1、功能测试功能测试的任务是测试网站能否正常运行,其、测试的对象包括超链接、表单、Cookies、网页编程语言及数据库。超链接的测试可以分为三个方面,首先是测试所有的超链接是否都按指示的那样确实链接到了该链接的网页;其次是测试每一个超链接所链接的网页是否存在;最后是测试网站上是否有孤立的网页,即没有其他网页的超链接指向这个网页。很多工具都能对超链接进行自动的测试,比如Macrome