网站结构设计是网站设计的又一重要组成部分。在内容设计完成之后,网站的目标及内容主题等有关问题已经确定。网站结构设计需要确定如何将内容划分为清晰合理的层次体系,例tn,栏目的划分及其关系、网页的层次及其关系,链接的路径设置、功能在网页上的分配等。网站结构设计通常分为两个部分,即网站前台结构设计和网站后台结构设计,前台结构设计的实现需要强大的后台支撑,后台也应有良好的结构设计以保证前台结构设计的实现,二者相辅相成,是体现内容设计与创意设计的关键环节。
1)网站前台结构设计
(1)网站前台结构设计的目标
首先,网站前台结构设计主要是为了厘清网页内容及栏目结构的脉络,使链接结构、导航线路层次清晰,确保内容与结构突出主题;其次,前台结构设计更加注重特色设计,体现网站特征;再次,前台结构设计充分调查了用户需求,确保建成的网站能够方便用户使用;另外,还要保证网页功能强大,在功能分配上具有合理性;最后,网站前台结构设计还要关注网站的可扩展性
(2)网站前台结构设计的步骤
网站前台结构设计就是根据网站特性、建站目的、信息类别,将信息和功能分类划分并细化形成结构脉络,整理后放置于不同层次网页,其主要步骤如下:
①确定内容和功能需求:网站前台结构设计之初,需要对内容设计及创意设计进行汇总和补充,运用收集的信息建立内容和功能列表。
②分类并标记内容:在确定了内容和功能的需求之后,整理内容,并根据内容特点外类标记。制作内容清单、内容检索,实现分类标记和命名。
③功能分配:将功能按需求设置到相应的网页中,方便用户进行访问。在进行功能分配的过程中,要注意分清主次,将各个功能模块有序地放于主次不同的网页上。
④完成设计文档:在实现了网络前台结构设计之后,最后一步需要完成设计文档,记录结构设计的有关细节,内容摘要、分类命名、各类间的关系等。
2)网站后台结构设计
(1)后台结构设计的目标
网站结构设计是一个多维过程,设计最终是要给用户提供一个易于使用的网站,为了实现易于使用的目标,后台结构设计过程需要着重从网站可用性、高性能、可扩展性、可维护性和安全管理等方面考虑,因为这不但是实现网站前台结构设计的基础,也将直接对网站总体性能产生深远的影响。
(2)后台结构设计的内容
①硬件结构设计:主要是指确定服务器及其他网络设备的规格数量及其功能外配的过程,它与网站目标及规模、运作模式、资金情况、技术水平密切相关,因此,不同情况构架的网站硬件结构设计的过程有显著的不同
硬件结构设计首先需要确定容量计划,即根据访问网站的用户数及网站应用所需的计算机处理量来确定服务器的数量、内存及存储容量、网站链接互联网的速度及相应的网络设备的要求。其次,需要对服务器进行配置,此时需要考虑CPU,内存、交換空间、硬盘大小、网络适配器等因素的瓶颈及扩充余地。另外,还需对网络连接方式进行设计,目前较为常用的网络连接方式是局域网技术,在连接时网络交换机可选择以太网交换机、网络交换机或者第四层交换机。
②软件结构设计:是对系统软件和应用软件结构进行设计。网站的软件结构除了考虑功能外,还需考虑系统安全、运行速度、运行效率,因此,必须使用安全高效的操作系统和数据库系统。
系统软件包括各种操作系统,目前应用广泛的主要有Unix,Linux,Windows系列等,它们可以针对安全性和可操作性作出选择。应用软件包括服务软件和管理软件,这些软件要求速度快、易于调试、易于调用,能够高效运行。安全管理软件也是必不可少的,其实现方式主要有防火墙、IP地址翻译法、用户使用目录协议等
③数据库结构设计;随着信息观念的进步及信息时代的要求,越来越多的网站不仅提供丰富广泛的信息,还要提供复杂的供应链管理、客户关系管理等多项信息管理功能,而这些都需要有结构复杂而清晰的数据库的支持,因此,根据网站的目标及功能来设计具有良好规范的数据库结构也是后台结构设计的重要内容。
在数据库结构网站设计的过程中,应着重考虑数据完整性、一致性等要求及数据安全、査询速度、数据整理效率等,一般在数据库结构设计中要注意通过合理限制数据库的操作权限等来达到一定的数据安全要求。目前常用的网站数据库有Access,SQLServer2000,Oracle,DB2,MySQL等。
>>> 查看《网站的结构设计》更多相关资讯 <<<
本文地址:http://www.phpweb.com.cn/news/html/2528.html