关于web注册页的可用性分析

  在Nielsen的可用性工程里提到可用性的其中一个原则是Errors,记得刚开博客的时候也穷举了一些关于可用性方面的文章,里面将这个errors翻译成了“少错”,实际上我个人觉得(也有不少版本这么翻译)“容错”更为贴切。无论是客户端软件还是web软件,用户毕竟不是专业人员,他的操作必然不能按照程序员所设定的路线来走,那么很有可能就会发生错误,“少错”是一个很含糊的概念,怎样做到少错,如何才是少错呢?真正需要做的应该是“容错”,当用户发生错误时,系统要能做到给予正确友好的提示,帮助他完成操作流程以及目的。

  前阵子由于工作的需要,对于系统给予用户填写信息的反馈进行了一些肤浅的研究,主要以web注册页的操作体验为主,现整理出来与大家共同分享,也欢迎大家拍砖,以共同提高。第一次写所谓的“技术贴”,必然有很多不足,希望各位及时纠正,万分感谢。

  首先举一个失败的用户体验的例子,126邮箱注册,不过那是一个月以前了,今天本想截图贴上来的,结果登录发现已经改版了,不错,确实该改了,需要进步嘛!不过却不利于文章的描述了,看来我只能凭着自己的印象来写了,要是有什么偏差,见谅!

  原有的126邮箱注册页并不象现在将用户名的填写单独做为一页进行强调,当时所有的信息填写都在一页中,而且没有检测用户名的按钮,这就意味着用户在进行填写时必须完成所有的输入框才能得知自己所键入的用户名是否合法或是否可用。而且整个页面没有一点提示信息,实在让人费解。更郁闷的事,对于错误的提示采用的是弹出对话框,以上所有都大大降低了用户操作的效率。我简要模拟一下当时的过程:

  首先,我在用户名的输入框中键入一个特殊符号,为了节省时间更快的看到系统给予的反馈,我直接跳过了中间所有的信息填写,并点击注册,这时,系统弹出了一个对话框:

  

  这里的文字实在太为模糊,怎么就不合法了呢?那怎么样的用户名才是合法的?实在让人伤透脑筋。

  我重新输入了一个数字,系统又提示到:

  

  好,那我不用数字,我用字母总可以了吧,我输入“a”:

  

时间: 2024-10-27 14:57:19

关于web注册页的可用性分析的相关文章

Web注册表单设计样式的研究(上)

如果你想最大化你的服务所带来的效益,你就必须最大化你网站表单的成功率.仅仅简单的让用户在你网站上注册是不够的,除非你有能够让访问你网站的人一看就映像深刻的点子.为了让服务达到最大化的体现,我们设计师需要提供用户一个良好的用户体验.我们需要邀请用户,为他们描述服务产品有多少好,给他们解释为什么他们需要填那些表单并且暗示他们会因此得到利益的回报.当然,我们也应该做的非常方便让用户来参与. 但是设计有效的页面表单不是件容易的事情.有个不争的事实就是:没人喜欢填表单--无论是线上还是线下的.因此,作为设

WEB打印的相关技术分析

web|web打印 WEB打印的相关技术分析 现有的Web打印控制技术分成几种方案 自定义控件完成打印 利用IE自带的WebBrowser控件实现打印 利用第三方控件实现打印 以下主要谈前两个方面的内容 一. 自定义控件方式 自定义控件方式就是利用VB或VC等工具生成COM组件,用定义好的打印格式来分析打印源文件从而实现打印.只有将生成的组件下载并注册到客户机上,才能实现在客户端的打印. 难点主要是定义打印格式.如何来分析打印源文件.现有的比较好的方法是利用XML技术来全面的解决问题,利用XML

Web注册表单设计样式的研究(下)

我们把更多关键表单单独开来(例如校验表单)从而关注注册表单.然后我们分别完成每个被选择网站的注册表单并且分析这些表单的设计方法.以下我们介绍这个研究的第二部分--关于100个流行网站web表单的调研结果. 请注意这个文章不是关于校验表单--那是另外一个讨论的话题,我们把它独立开来看待成一个即将要讨论的文章.我们要感谢Wufoo为我们提供构架来引导我们的调查. 3.表单的功能性 在研究的第一部分里,我们已经仔细考虑过注册链接和注册表单的布局和视觉表现形式.但是如果表单不能正常工作的话设计的多漂亮都

(Oralce) Web翻页优化实例

web|翻页|优化 Web翻页优化实例 作者:Wanghai 环境: Linux version 2.4.20-8custom (root@web2) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #3 SMP Thu Jun 5 22:03:36 CST 2003 Mem: 2113466368 Swap: 4194881536 CPU:两个超线程的Intel(R) Xeon(TM) CPU 2.40GHz 优化前语句在mysql里面

注册页实现激活邮箱验证(asp.net c#)_实用技巧

-----------注册页前台 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Registe.aspx.cs" Inherits="CSDN博客.Registe" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &

as3页游戏架构分析

1.基础框架 as3页游戏架构分析 1.逻辑层 •Model:数据管理层,负责socket通讯与数据保存,持有View.Controller的引用 •View:视图管理层,负责数据在UI上的呈现以及UI的交互行为,持有Model.Controller的引用 •Controller:控制管理层,负责各个模块数据的管理,持有Model层的引用 •Protocol:通讯协议管理层,负责协议的定义.解析和对应模块行为的回调方法的注册:数据的读写. 2.辅助工具 •舞台视图焦点控制:管理当前焦点视图 •U

向 Web 窗体页添加 Repeater 控件

web|控件   向页添加 Repeater Web 服务器控件需要若干步骤.下列过程描述创建一个工作的 Repeater 控件必须执行的最少步骤. 向 Web 窗体页添加 Repeater Web 服务器控件 向 Web 窗体页添加一个数据源.有多种方法可处理页上的数据.若要选择适当的方法,请参见 ADO.NET 数据访问介绍和对 Web 窗体页中数据访问的介绍. 在"设计"视图中,从"工具箱"的"Web 窗体"选项卡将 Repeater 控件

html5手机Web单页应用实践--起点移动阅读

一开始以hybrid形式做了一个android的小说阅读客户端,叫4G阅读.而后由于业务需求,要迅速实现纯手机html5 版的,所以就直接在原先客户端内内嵌的网页进行改版,快速实现以后在优化的过程中发现越改越多越改越多- 注意此web应用只支持android及iphone内的浏览器,及PC或mac上的chrome,safari,firefox等支持html5的浏览器.IE10以上浏览器 这算是试验版了吧,以前没这么弄过.. 手机访问http://crapi.4gshu.com:8096/4g-r

Web 窗体页的数据绑定表达式

web|数据   对 Web 窗体页中的各项控件属性进行数据绑定不是通过直接将属性绑定到数据源来实现的.而是通过使用特殊的表达式格式来实现数据绑定的.与要绑定到的数据有关的信息被置入该表达式,然后将表达式的结果分配给控件属性. 例如,假设您要将 TextBox Web 服务器控件绑定到一些数据.您创建数据绑定表达式并将其分配给控件的 Text 属性,以便该值将在控件中显示. 下面的示例说明控件声明在 HTML 视图中的大体形式.控件的 Text 属性被绑定到包含单个记录的数据视图.数据绑定表达式