首页 百科知识 网站结构设计

网站结构设计

时间:2022-10-12 百科知识 版权反馈
【摘要】:网站结构设计是网站设计的又一重要组成部分。网站结构设计是一个多维过程,设计最终是要给用户提供一个易于使用的网站,但“易于使用”包含了多重涵义。为了实现“易于使用”,后台结构设计过程着重从网站可用性、高性能、可扩展性、可维护性和安全管理等方面考虑,这不但是实现网站前台结构设计的基础,也将直接对网站总体性能产生深远的影响,典型的网站结构图如图2-4所示。

第三节 网站结构设计

网站结构设计是网站设计的又一重要组成部分。在内容设计完成之后,网站的目标及内容主题等有关问题已经确定。结构设计要做的事情就是如何将内容划分为清晰合理的层次体系,比如栏目的划分及其关系、网页的层次及其关系、链接的路径设置、功能在网页上的分配等,以上这些都仅仅是前台结构设计,而前台结构设计的实现需要强大的后台支撑。后台也应有良好的结构设计,才能保证前台结构设计的实现。显然,结构设计是体现内容设计与创意设计的关键环节。

一、网站前台结构设计

(一)网站前台结构设计的目标

(1)层次清楚,突出主题。理清网页内容及栏目结构的脉络,使链接结构、导航线路层次清晰;内容与结构要突出主题。

(2)体现特征,注重特色设计。

(3)方便用户使用。

(4)网页在功能分配上合理,且要功能强大。

(5)可扩展性能好。

如图2-1所示是一个网站的前台结构设计效果呈现。

(二)网站前台结构设计的内容

1. 内容结构设计

根据网站特性、建站目的、信息类别,将信息和功能分类划分并细化形成结构脉络,整理后放置于不同层次网页。

(1)鉴定內容和功能需求

这是内容设计及创意设计的汇总和补充。运用收集的信息建立内容和功能列表。内容形式包括:静态、动态等;功能可包括著作权、私有性宣告、会员规则、会员登录、订阅电子报刊等

(2)分类并标记内容

整理内容,分类标记。写内容清单、内容的检索卡,并分类标记、命名,简短描述后记录于表格。

(3)功能分配

将功能按照需求放到相应的网页中,目的是方便用户。应分清主次,放于主次不同的网页上的链接也同样需要整理、列表、命名、描述,以免混淆。

img7

图2-1 人民邮电出版社首页前台

(4)完成设计文档

描述结构设计的有关细节,包括内容摘要、分类命名、类间关系等。

2. 链接结构设计

链接结构是由网站的目录引出的,网站的目录是指建立网站时创建的目录。目录结构的好坏,对用户而言没什么,但是对于网站本身的上传、维护、内容扩充和移植有着重要的影响。

建立网站的链接结构有多种方式,如图2-2所示。下面介绍两种最基本的方式。

(1)树状链接结构

类似DOS的目录结构,首页链接指向一级页面,一级页面链接指向二级页面。这样的链接结构被浏览时,一级级进入,一级级退出。优点是条理清晰,访问者明确知道目前在什么位置;缺点是浏览效率低,从一个栏目下的子页面到另一个栏目下的子页面,必须绕经首页。

(2)星状链接结构

类似网络服务器的链接,每个页面相互之间都建立有链接。这种链接结构的优点是浏览方便,随时可以到达自己要找的页面。缺点是链接太多,容易使用户搞不清现在位置在哪里、看了多少内容。

img8

图2-2 网站的链接结构

3. 网页呈现结构设计

网页呈现结构设计是指通过浏览器所呈现在人眼中的最终效果,示例如图2-3所示。由于网站建设目的的特殊性,其呈现信息的方式也是多种多样的,其具体呈现形式如“分帧”、“新建窗口”等。

img9

图2-3 有货全球年轻人流行商品购物平台

网页呈现结构设计一般应注意考虑以下几个方面:

(1)网站的版面设计是否规范。

(2)布局是否具有独创性。

(3)版面设置是否协调。

(4)版面设计风格是否与内容统一。

(5)网站的整体功能是否完备。

二、网站后台结构设计

(一)后台结构设计的重要性

网站结构设计是一个多维过程,设计最终是要给用户提供一个易于使用的网站,但“易于使用”包含了多重涵义。为了实现“易于使用”,后台结构设计过程着重从网站可用性、高性能、可扩展性、可维护性和安全管理等方面考虑,这不但是实现网站前台结构设计的基础,也将直接对网站总体性能产生深远的影响,典型的网站结构图如图2-4所示。

img10

图2-4 典型的网站结构图

(二)后台结构设计的内容

1. 硬件结构设计

硬件结构设计是指确定服务器及其他网络设备的规格数量及其功能分配的过程。其与网站目标及规模、运作模式、资金情况、技术水平密切相关,不同情况下构架的网站是有差别的。

2. 软件结构设计

软件结构设计内容是对系统软件和应用软件结构进行设计。网站的软件结构除了考虑功能外,最主要的是对系统安全性、运行速度、运行效率等要求非常高。首先要考虑使用安全高效的操作系统和数据库系统。

3. 数据库结构设计

随着信息观念的进步,为满足信息时代的要求,越来越多的网站不仅提供丰富广泛的信息,还提供复杂的供应链管理、客户关系管理等多项信息管理功能,这些都需要有结构复杂而清晰的数据库的支持,因此按照数据库的原理,根据网站的目标及功能来设计具有良好规范的数据库结构也是后台结构设计的重要内容。

常用的网站数据库有Access、SQL Server 2000、Oracle、DB2和MySQL。例如“网上书店”数据库的建立如图2-5~图2-11所示。

img11

图2-5 网上书店前台结构

img12

图2-6 图书实体

img13

图2-7 顾客实体

img14

图2-8 会员实体

img15

图2-9 购物实体

img16

图2-10 管理员实体

img17

图2-11 实体-联系图(E-R图)

(三)后台结构设计的要求

1. 硬件结构设计

(1)容量计划。根据访问网站的用户数及网站应用所需的计算机处理量,来确定服务器的数量、内存及存储容量、网站连接互联网的速度及相应的网络设备的要求。

(2)服务器配置。包括:CPU、内存、内存公共连接、交换空间、硬盘大小、网络适配器,设计时注意瓶颈及扩充余地。

(3)服务器群组织结构,分为独立式和分布式服务器。

(4)网络连接方式:服务器群采用局域网技术(带宽)。连接时网络交换机可选择以太网交换机(第二层,需有路由功能的交换机)、网络交换机、第四层交换机。

(5)设计目标:保护现有投资,尽可能减少因扩充系统造成的下网时间。

2. 软件结构设计要求

系统软件包括各种操作系统,有UNIX、Linux、Windows系列等,可针对安全性和可操作性做出选择。

应用软件包括服务软件和管理软件。一般要求速度快、易于调试、易于调用、高效。网站的安全管理必不可少,可选择高效安全的管理软件并及时升级。

安全管理软件的结构及实现方式:防火墙;IP地址翻译法;用户使用目录协议;除掉Mail、Telnet外容易被利用的应用程序。

3. 对数据库结构设计的要求

(1)在数据库结构设计方面,应着重考虑数据完整性、一致性等要求及数据安全、查询速度、数据整理效率等,一般在数据库结构设计中要注意通过合理限制数据库的操作权限等来达到一定的数据安全要求。采用面向对象的结构设计,对各对象内部数据进行分类,不同类的数据面对不同的应用,可以避免应用时数据混乱;设置数据库录入时自动校验,不合理的数据在录入时禁止进入数据库。

(2)灵活的数据库连接。

(3)数据库关系的设计要满足规范化设计。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈