2000年10月11日14:40


使网站更具有可使用性
施晓军

  随着因特网、移动通信等各种新技术的不断应用和发展,出现了各种基于Internet的交互系统。基于Internet的交互系统在许多领域都是非常有发展前景的,包括电子商务,远程教育,合作工程和设计项目等等。因此,使用一些正确的方法,使开发出的基于Internet的应用系统更具有可使用性,就显得非常重要。

  一些设计解决方案,如软件结构,设计模式,和面向对象的框架等,只要是被正确地开发和应用,都能为提高系统的可使用性,提供一种强有力而且是有效的方法。
  同样地,使用一些合适的方法和模式,也有助于提高网站系统的可使用性。

    一、影响网站主页可使用性的主要因素

  通常,影响一个网站主页的可使用性的主要因素有:可访问性,访问效率,内容表达,和内容的质量等等。在主页的设计标准中,两个最重要的标准是可访问性和效率。这是因为如果一个站点的主要入口点,不能很容易地被访问,或者相当的缓慢,那么它的内容或者表达形式就会失去相应的意义。我们把"内容表达"放置在"内容质量"前面,并不是说内容表达比内容的质量更重要,而仅仅表示浏览者只有在阅读以后才能评价内容的质量,如果内容是被很好地表达的,那么她/他很可能就会决定去阅读它。通常,一个站点提供给用户什么,是由它的内容所决定的。

  内容的质量,对于用户评价该网站是否值得去浏览、并且以后是否经常去浏览,起着关键性的决定作用。影响主页的表达效果的因素有:美术和版面(不同内容在网页上的布置)。对背景、文本、链接等进行正确的颜色搭配,使用依赖于平台的字体,以及恰当地使用链接,是一般性的要求。二、进行网站建设时所必须考虑内容

  在网站建设时,主要考虑如下内容:

    1. 软硬件配置。根据网站的设置目的,选择并配置合适的软硬件平台。

    2. 内容的组织结构。定义被频繁使用的页面,如,主页,站点导航图等等的物理和逻辑结构。

    3.导航方式。为在一系列页面之间导航提供实现技术。

    4.信息的分类和显示。选择合适的模式,对信息进行分类和显示。

    内容的组织

  一个逻辑化的站点组织,可以使用户能预见到哪儿可以发现他们所需的东西。如果对分组、排序、做标记和图形化安排信息,使用相协调一致的方法,就可以使用户根据已访问页面的知识,运用到他们所不熟悉的页面。站点内容的组织可以使用以下这些模式:

    --序列模式。按照次序来组织信息,这是一个最简单的组织方法。信息可以自然地按照描述顺序,时间顺序,或者以一个逻辑的顺序来安排。可以按年代来组织,从一般到特殊的论题逻辑序列,或者甚至按字母排序,如同百科全书中的索引。

    --层次模式。用一种树型的层次结构来组织表达复杂的信息体。层次型组织模式特别适合于Web网站,因为Web站点通常要被组织成为一个单一主页的分支。大多数用户对层次图表是非常熟悉的,并能很容易地理解它,把它作为一种浏览的工具。层次组织也适用于对你的网站内容进行分析,因为只有当你完全组织好你的材料后,层次模式才会发挥最大的用处。

    --格子模式。对于许多类似于处理手册、大学课程清单等的信息内容,最好被组织成为格子的形式。同一表格中的单个格子必须共享一个相同的话题或子话题。不同的话题在重要性方面,通常没有特定的层次。格子形式适合于对该论题及其组织已经有了基本的理解的用户。

  一个复杂、大型的Web应用系统的内容组织通常是几种模式的混合。在构建时,必须考虑你的组织模式的可实践性和效率。无论你为你的Web站点挑选什么样的组织结构,正确的Web站点设计应该能使单个网页内容的结构保持平衡。

    网页导航

  网页导航是指支持在一系列页面之间浏览的相关技术。决定导航模式是否最佳的因素主要有:前后一致性、清楚、前后关系安排、可访问性、使用户很容易适应、及时性和适度的学习等等。导航模式的例子是:站点地图,返回主页,返回前一页,浏览一个下拉菜单中的项目,等等。

    信息表示

  在 Web被发明之前,技术文档的写作人员已经发现用户喜欢一些短的条块信息,这些短信息能被快速扫描和定位;因此,一个Web应用系统的大多数信息可以包括一些非连续性的短摘要文档。例如,使用快速摘要模式,可以使用户在下载和阅读大量内容信息前,能了解其基本信息。

  信息表示的模式必须具有灵活性,能符合常规的思维习惯,逻辑化组织,对站点用户具有语义上的联系。例如,虽然在线文档上的块信息通常是很短的,但是要把一个长文档进行划分也没有多大意义,特别是你希望用户能在一步里就完成对该文档的打印和保存功能时。

    三、实现

      大量的Web应用系统可以通过不同的格式来实现。

  适合的语言是,超文本标记语言 (HTML),无线标记语言(WML),和可扩展标记语言(XHTML)。使用这些标记的文本,可以通过层叠样式表单(CSS)被表现出来。另外还存在着其它的基于XML的一些论题:ebXML (商务), IMS 规范和SIF实现规范 (教育)等等。这些语言通常不包括显示语义。因此,基于上述的文本,既可以通过使用XSL翻译样式表单(XSLT)表达出来,也可以使用一个CSS样式单表示给一个XML浏览器。

  下面是常用的一些模式的实现。

    方便的工具条模式

  方便的工具条模式可以通过全文本的链接来实现,也能通过图形或Java Applet来实现。使用图形或Java Applet的工具条时,也要提供相应的文本快速摘要模式和浏览索引模式;否则,它会成为一种浏览障碍,例如,假如用户使用的是文本浏览器。如果一个工具条上包含了许多选择(更适合于站点图),对于用户来说,也是不方便的。如果既要使用工具条,又要避免上述问题的出现,可以以列表的方式来扩展。这可以通过把某些ECMAScript代码嵌入在一个HTML/XHTML 1.0文档中来实现,或者把VBScript代码嵌入在一个ASP文档中。

    站点地图模式

  站点地图模式能够以许多种方式来实现。

  使一个表单中的项目分别和相关文档相链接,是最简单的一种实现、访问方法;由于是以文本形式出现,它就具有可搜索性。

  站点地图也可以通过图像来实现。图像可以是可移植的网络图形格式(PNG),或者是矢量图形格式(SVG)(能被直接嵌入在XHTML 1.0文档中,或以XML语法)。虽然PNG的处理方法目前能得到很多浏览器的支持,并且能获得大量的支持工具,但它依然有其局限性,放大时的质量会有所消减,文件中的信息不能被搜寻。矢量图形的好处是无损伸缩,和跨设备的可搜索性和简易性。不管怎样,如果图形地图是基于一张图像,那么JFIF(通常称为JPEG)要比矢量图形更适合。

  通常,许多实现模式在服务器端实现,要比在客户端更好。例如,Java applet或ECMAScript仅适合于客户端支持它的实现。即使客户端能支持,出于安全、效率或其它的原因,客户也可能会拒绝对这些语言的执行。

  总之,在进行网站的设计与实现时,采取一些合适的方法和策略,就能使网站系统更具有可使用性,从而能更好地实现其构建目的。 

来源:赛迪网
软件学园

字号 】 【关闭窗口
打印版 察看感言 Email推荐

热门评论文章

请 注 意
  1. 遵守中华人民共和国有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。
  2. 人民网拥有管理笔名和留言的一切权力。
  3. 您在人民网留言板发表的言论,人民网有权在网站内转载或引用。
  4. 如您对管理有意见请向留言板管理员人民日报网络中心反映。
关键词:



镜像:日本 教育网 科技网
E_mail:info@peopledaily.com.cn 新闻线索:rm@peopledaily.com.cn

人民日报简介 | 关于人民网 | 网站地图 | 在线帮助 | 广告服务 | 合作加盟 | 网站声明 | 联系我们 | ENGLISH  京ICP证000006号
人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用
Copyright © 2002 by www.people.com.cn. all rights reserved