网站结构与网站设计【稀缺资源路过别错过】 .ppt
《网站结构与网站设计【稀缺资源路过别错过】 .ppt》由会员分享,可在线阅读,更多相关《网站结构与网站设计【稀缺资源路过别错过】 .ppt(89页珍藏版)》请在三一办公上搜索。
1、网站结构与网站设计,4.1 网站结构的设计原则,所谓网站,从资源的角度来看,就是指存放在Internet服务器上供浏览者浏览的所有文档或文件夹,这些文档或文件夹是一些相互链接的网页以及一些相关文件。网站不仅是多个文字页面的集合,其中还包含其他诸如图片、声音、外部程序等相关联的内容。因此应创建合理的站点结构,使用合理的组织形式来管理站点中的文档或文件夹。如果没有对站点的结构进行认真的设计和规划,那么日后的维护工作量就会很大。,在设计网站的结构时,一般要遵循如下的一些基本规则。1用文件夹来保存文档应该用文件夹来合理构建站点的结构。首先为站点创建一个根文件夹,然后在其中创建多个子文件夹,再将文档分门
2、别类地存储到相应的子文件夹下,必要时可以创建更多级子文件夹。这种树型的组织类型能使站点更容易维护和导航。,4.1 网站结构的设计原则,4.1 网站结构的设计原则,2使用合理的文件名称使用合理的文件名非常重要,在网站的规模很大时更是如此。文件名应该容易理解,这样别人看了就能够知道网页表述的内容。另外,给文件命名时,应避免使用中文文件名,因为很多Internet服务器使用的是英文操作系统,不能对中文文件名提供很好的支持,而且浏览网站的用户也可能使用英文操作系统,中文文件名同样可能导致浏览错误或访问失败。如果对英文不熟悉,可以使用汉语拼音拼写文件名。3在设计网站的逻辑链接结构时,一要符合浏览者的思维
3、习惯和浏览风格;二要使网站中最重要的信息有最多的机会与浏览者见面。,4.2 网站的逻辑链接结构,合理的逻辑结构设计对于网站的规划是至关重要的。研究网站的逻辑链接结构的目的地于:用最少的链接,使浏览更有效率。同时网站的链接结构的好坏,也将直接影响网页的浏览速度。网站的逻辑链接结构反应了页面之间相互链接关系,如果把这种关系画成示意图表,就好象一个拓扑结构图。逻辑链接的拓扑结构要能很好地把页面之间的有机联系反映出来,要能反映站点多页面之间的程序与内容的关系。形象的说:每个页面都是一个固定点,链接则是在两个固定点之间的连线,一个点可以和一个点连接,也可以和多个点连接。更重要的是,这些点并不是分布在一个
4、平面上,而是存在于一个立体的空间中。因此,网站的逻辑链接结构是网站在运行时抽象出来的。,4.2 网站的逻辑链接结构,1层状结构(树状结构)层状结构类似于目录系统的树型结构(如DOS的目录结构)。它是按照网页之间的包含关系组织而成,如图4-2所示。层次结构采用一对一的形式,首页链接指向一级页面,一级链接指向二级等等,其结构看起来就像蒲公英。这样的链接结构浏览时,一级级进入,一级级退出。层次型结构简单而且直观,条理清晰,能将所有的内容划分得非常清晰且便于理解。访问者明确知道自己在什么位置,不容易“迷路”。所以几乎所有的网站都采用这种结构来进行总体的栏目规划,即将所有的内容先分成若干个大栏目,然后再
5、将每个大栏目细分成若干个小栏目,以此类推直到不用再细分为止。,4.2 网站的逻辑链接结构,4.2 网站的逻辑链接结构,层次型结构也有不好的地方,就是效率较低。用户如果要访问最底层的网页不得不按照层次从上到下一级一级地访问,必须绕经首页,最终到达想要访问的网页。,4.2 网站的逻辑链接结构,2线性结构(星状链接结构)线性结构类似于数据结构中的线性表,用于组织线性顺序形式存在的信息,可以引导浏览者按部就班地浏览整个网站文件。它类似网络服务器的链接,每个页面相互之间都建立有链接。线性结构浏览方便高效,随时可以到达自己喜欢的页面。缺点是链接太多,页面之间的层次结构不清晰,容易使访问者“迷路”,搞不清自
6、己所在的位置,也不能确定自己已经浏览过的内容。通常情况下,网站文件的结构是层状结构和线性结构相结合的。最好的办法是:首页和一级页面之间用星状链接结构,一级和二级页面之间用树状链接结构。,4.2 网站的逻辑链接结构,线性结构常用于需要按步骤进行的栏目上,比如用户注册、建立定单、教程等。图4-5所示的就是一个典型的用户注册的例子,从这个图可以看出,一个新用户要完成注册需要经历四个步骤,而且必须按顺序进行,否则就不能完成注册。,4.2 网站的逻辑链接结构,又比如在当当网购买图书或者音像制品,也必须按顺序进行选择商品、图4-6所示的只是最简单的线性结构,在这个基础上进行扩展可以演变出更具灵活性的线性结
7、构,以满足各种不同的需求。如图4-7所示的带抉择的线性结构,可以根据用户不同的抉择来访问不同的下一个网页。,4.2 网站的逻辑链接结构,又比如图4-8所示的带选项的线性结构,可以让用户直接跳转到后面的步骤以加快任务的完成。,上述基本结构都只是理想方式,在实际的网站设计中,总是将这两种结构混合起来使用。我们希望浏览者既可以方便快速地达到自己需要的页面,又可以清晰地知道自己的位置。所以,最好的办法是首页和一级页面之间用星状链接结构,一级和二级页面之间用树状链接结构。,4.2 网站的逻辑链接结构,3Web结构(混合链接结构)Web结构又称为网络型结构。Web结构是层状结构和线性结构两种结构方式的混合
8、,它能使访问者既可快速方便到达所需页面,又可清楚知道自己的位置。如图4-9所示。,4.2 网站的逻辑链接结构,Web结构类似于Internet的组成结构,各网页之间形成网状连接,允许用户随意浏览。这些网页可以是层次结构上的任意网页,但是因为导航的需要或者内容上的相关性而链接在一起。,4.2 网站的逻辑链接结构,又比如图4-11所示的网页,这个网页的右边设置了到其他几个具有相关内容网页的超链接,其他几个网页的情况也一样。所以这几个网页之间就形成了一个简单的网络型结构.,到其他内容网页的超链接,4.2 网站的逻辑链接结构,网络型结构的实现就在于在所有相关的网页上保留到其他网页的超链接。这种结构使用
9、户能更方便地在网站上游弋,但同时也带来一个庞大超链接数的问题。我们可以简单地计算一下,总的超链接数应该等于网页数乘以网页数减一,所以四个网页的网络型结构的超链接总数为43=12,10个网页的网络型结构的超链接总数就达到109=90。这么庞大的超链接数维护起来相当麻烦,某个网页的改动就可能同时需要对所有的网页进行相应的的修改,这是谁都不愿意做的。关于链接结构的设计,在实际的网页制作中是非常重要的一、环。采用什么样的链接结构直接影响到版面的布局。,4.3 网站的目录结构,目录结构又称为物理结构,是指网站组织和存放站内所有文档的目录设置情况。它的设计解决的是如何在硬盘上更好在存放包括网页、图片、Fl
10、ash动画、Java Applet、数据库等各种资源在内的所有网站资源。任何网站都有一定的目录结构,大型网站的目录数量多,层次关系复杂。网站的目录结构是一个容易忽略的问题,不少网站设计者都未经周密规划,随意创建子目录,这对未来网站的性能、创建效率、上传维护、内容的扩充和移植等会带来诸多的不便。目录结构的好坏,目录结构是否合理,对浏览者来说并没有多少影响,但是对网站的本身有着重要的影响。所以,在网站设计中需要合理定义目录结构和组织好所有的文档。,4.3 网站的目录结构,4.3.1 目录结构的设计目录结构对用户来说是不可见的,它只针对网站管理员,所以它的设计是为了网站管理员能从文件的角度更好地管理
11、网站的所有资源。目录结构的设计通常需要遵循以下的原则:1不要将所有文件都存放在根目录下(1)文件管理混乱。项目开发到一定时期后,设计者常常搞不清哪些文件需要编辑和更新,哪些无用的文件可以删除,哪些是相关联的文件,从而影响工作效率。(2)上传速度慢。当文件很多时,会非常影响WWW服务器的索引速度。所以,尽可能减少根目录的文件存放数。也就是说,除非非常有必要,文件才放在根目录中,否则,放在子目录中。,4.3 网站的目录结构,2每个主栏目目录下都建立独立的images目录将图片及资源文件都放在一个独立的images目录下,可以使目录结构更加清晰。如果很多网页都需要用到同一个图片,比如网站标志图片,那
12、么将这个图片放到所有这些网页共有的最高目录的images目录下。在默认的设置中,每个站点的根目录下都有一个images目录,可以将所有的图片都存放在这个目录里。但是这样做也有不方便的时候,当需要将某个主栏目打包供用户下载,或者将某个栏目删除时,图片和管理相当麻烦。实践证明,为每个主栏目建立一个独立的images目录是最方便管理的,而根目录下的images目录只是用来放首页和一些次要栏目的图片。,4.3 网站的目录结构,3按栏目内容建立子目录,并首先按主菜单栏目建立一般情况下,可以按照网站的栏目内容来设计目录结构,使两者有一一对应的关系。但是这么做,也会导致一个安全问题,就是访问者很容易猜出网站
13、的目录结构,也就很容易对网站实施攻击。所以在设计目录结构时候,尽量避免目录名和栏目名相一致,可以采用数字、字母、下划线等组合的方式来提高目录名的猜测难度。建立子目录的做法首先是按主菜单的栏目来建立。例如,网上书店的图书浏览栏目,可以根据不同的分类方法,如按中国图书馆法分类、按教材分类等,分别建立相应的目录。企业电子商务网站可以按公司简介、产品介绍、价格、在线订单、意见反馈等栏目建立相应的目录。,4.3 网站的目录结构,其他的次要栏目,如新闻、行业动态等内容较多、需要经常更新的内容可以建立独立的子目录。而一些相关性强、不需要经常更新的栏目,如关于本站、关于站长等则可以合并放在一个统一的目录下。所
14、有的程序一般都存放在特点目录下,例如CGI程序放在Cgi-bin目录。主页HTML文件一般置于Web服务器的虚拟路径的根目录下,与之相关联的资源(如图片,声音等)作为一个一级目录,其他的一级页面构成各个一级目录,而在一级页面的目录里又有与之相关的资源和上级页面构成二级目录,类似地再往下分为三级目录等。全局资源文件应放在根目录下的Global目录中。供客户下载的内容应该放在一个目录下,以方便系统设置文件目录的访问权限。其他程序一般都存放在特定的目录。,4.3 网站的目录结构,一般根目录下可建立以下目录:网页中所需要图像目录、文本目录、程序专用目录以及数据库目录、各栏目目录、临时目录等。建议在网站
15、根目录中开设images、common、temp等子目录,根据需要再开设media子目录,images目录中放不同栏目的页面都要用到的公共图片,例如公司的标志、banner条、菜单、按钮等等;common子目录中放css、js,php、include等公共文件;temp子目录放客户提供的各种文字图片等等原始资料,temp目录中的文件往往会比较多,建议以时间为名称开设目录,将客户陆续提供的资料归类整理;media子目录中放 flash、avi、quick time等多媒体文件。,4.3 网站的目录结构,4目录的层次不要太深为便于维护和管理,建议目录结构不应十分复杂,网站的层次不要超过3层。应该根
16、据网站文件的功能,地位和大致的逻辑结构来建立树状的目录结构。5不要使用过长的目录名目录的命名方法:(1)目录命名不要使用中文目录和中文文件名。使用中文目录可能对网址的正确显示造成困难,某些Web服务器不支持对中文名称的目录和文件的访问。(2)不要使用过长的目录名,尽管服务器支持长文件名,但是太长的目录名不便于记忆,也不便于管理。(3)尽量使用意义明确的目录,便于记忆和管理。,4.3 网站的目录结构,6不要使用中文目录因为你的站点是对Internet所有用户开放的,所以你得考虑到使用非中文操作系统的客户也能正常访问你的站点,因为编码的差异以及异地服务器解释程序的差异可能使中文目录网址的正确显示造
17、成困难。对于目录名,最好都使用英文。7可执行文件和不可执行文件分开放置将可执行的动态服务器网页文件和不可执行的的静态网页文件分别放在两个目录下,然后将存放可执行网页文件的目录设为不可读和执行。这样做的好处就是可以避免动态服务器网页文件被读起。,4.3 网站的目录结构,8数据库文件单独放置数据库文件因为安全需求很高,所以最好放置在HTTP所不能访问到的目录底下。这样就可以避免恶意的用户通过HTTP方式取到数据库文件。随着网页技术的不断发展,利用数据库或者其他后台程序自动生成网页越来越普遍,网站的目录结构设计也必将上升到一个新的层次。,4.3 网站的目录结构,从这个图可以看到:1网站的目录结构也应
18、用了网站的层次型结构,即网站的目录结构和网站的层次型结构是可对应的。2并不是将所有文件都存放在根目录下,采用了分层结构,网站的层次没有超过3层。3每个主栏目目录下都建立了独立的images目录。4没有使用过长的目录名,没有使用中文目录。,4.3 网站的目录结构,4.3.2 网站结构设计举例假设根据网站策划阶段网站规划方案文档,得到这个商业网站系统的目标定位为:主要为网民提供快速、大量、有价值的IT营销信息,注册用户还可以使用网站提供的论坛功能。根据这个目标,知道系统需要实现的核心功能如下:新闻浏览用户注册发表评论社区讨论广告记费后台管理。包括数据的维护、新闻更新、评论的管理、讨论社区、用户的管
19、理等。,4.3 网站的目录结构,上面是已经分了组的功能列表单,每一项是一个功能组。每个功能组内包含了一系列相互联系的功能项。例如,新闻浏览中包括新闻标题、专题和栏目的列表功能,新闻查询功能,新闻内容的展示功能,新闻评论列表功能,浏览新闻评论功能等等。在划分了功能组后,就可以进行页面的初步划分。页面初步划分是基于功能组划分的,通常一个功能组的组项就放在一个总页面之中,该页面由派生出各个功能项的页面。如果功能实现要多个步骤,例如用户注册需要签写协议书、填写个人资料、返回成功或失败信息等,则应该再分开多个页面。,4.3 网站的目录结构,由于要实现后台管理这个独立的功能(一般访问者没有权限使用该功能,
20、因此与前面的功能组分离开来),于是将整个网站分成两大部分:公众访问部分和后台管理部分,页面也相对应划分为这两部分。1网站的目录结构设计网站分为公众访问部分和管理员访问部分。因此将这两部分的页面分别放在虚拟路径根目录的两个一级目录下,分别命名为Public和Management。另外,建立一个一级目录Global,用来存放所有页面的公用部分。由于被外部用户访问时,默认为一般公众访问者,所以将公众部分的主页放于根目录下,并设为默认访问页。在根目录下还有一个名为“Global.asa”的文件,这是一个十分重要的文件。,4.3 网站的目录结构,在Public和Management里分别是两个部分的页面
21、文件,在这个网站里主要采用了ASP技术,因此文件基本上为.asp文件。一般来说,要判断用户要求来链接的页面都采用.asp文件,只有静态文本的输出,如新闻、通知等的输出才采用html文本。除了各个页面的文件外,我们在Public中建立了banner、image、picture、include目录。Banner主要存放为网站或企业做广告制作的gif广告条,在许多网站中一般被置于页面的顶部或底部。image和picture是有分别的,image主要存放一些固定读取的小按钮、标签、图标、Logo等小型gif或jpg等文件,而picture则存放一些较大的或暂时读取的图片,如新闻图片等。,4.3 网站的
22、目录结构,Public中的Include目录是存放Public页面的公共部分的,包括一些公共过程、函数文件(以.inc文件形式存放,在应用时,通过ASP的SSI机制包含进.asp文件)以及各页面的公共样式(CSS Style)等。在Management目录中也包含include和image目录,其作用与Public部分是相同的,区别在于管理员部分不会出现一些暂时性的图片,也不用过分地修饰页面。整个网站的详细目录结构如图4-13所示。,4.3 网站的目录结构,4.3 网站的目录结构,2网站公众部分的结构列表首先,考虑主页的链接功能,为了让网站的重要功能方便使用,将最重要的功能放在了首页:用户登录
23、;新用户注册;链接至新闻专题、栏目及标题页面;链接至社区讨论;链接至新闻搜索。以上几项作为主页的基本链接,放在了页面较显眼的地方以方便链接。而在主页中间的内容中,除了一些友好界面的部分(如当前时间、显示访问人数、动画效果、向访问者问好等内容),为了突出当前的某些主题或者焦点新闻,提供了某些重要专题和新闻的直接链接。而对于新闻专目的分类链接,在“精彩栏目”栏,分别给出了新闻专题的二级目录和它们以下的三级目录,二级目录和三级目录的名字采用不同颜色的字体区分。另外,在主页底部提供通常的介绍性和联系性的链接,如广告联系、管理员联系、招聘信息、版权信息等等。,4.3 网站的目录结构,下面给出主页的链接结
24、构。1 P主页 1.1首页(链接本主页)1.2焦点新闻(链接至焦点新闻页面)1.3 IT社区(链接至IT社区页面)1.4搜索引擎(链接至搜索引擎页面)1.5精彩栏目 1.5.1营销新闻 1.5.1.1营销总议 1.5.1.2网上寻宝 1.5.1.3促销活动 1.5.1.4公关活动 1.5.1.5营销专题 1.5.2各地市场 1.5.2.1广州市场,1.6 IT社区 1.6.1社区论坛 1.7焦点新闻 1.7.1(具体新闻的链接)1.8今日导读 l.8.1(具体专题的链接)l.9用户登录和新用户注册 1.10网站简介 1.11广告联系 1.12管理员联系,4.3 网站的目录结构,下面对后台管理部
25、分结构进行讨论。Management部分是后台管理部分,只有管理员才有权限访问。后台管理部分在设置方面不应由于过分强调浏览方便而使结构设计得混乱,而是在整体构思上,以树状结构为主,体现管理的条理性,只在每个页面加上了各个一级管理项目的链接(在实现上,通过构造公共的边框和链接,形成.inc文件,在各个管理项页面中包含进去即可)。Management中的管理项目分类是由公众页面的功能决定的,对公众页面的每一功能,在Management中都应该设立相应的管理项目。例如,对于新闻浏览的功能,就应设立新闻的添加、删除;新闻专题的增加等等。以下给出了部分主页的页面结构列表。,4.3 网站的目录结构,1 M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 稀缺资源,路过别错过 网站结构与网站设计【稀缺资源,路过别错过】 网站 结构 设计 稀缺资源 路过 错过
链接地址:https://www.31ppt.com/p-2906416.html