《UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论》一17.2 上海航空网站注册表单优化方案...

news/2024/5/9 13:19:34/文章来源:https://blog.csdn.net/weixin_33787529/article/details/90567802

本节书摘来自异步社区《UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论》一书中的第17章,第17.2节,作者 UCDChina,更多章节内容可以访问云栖社区“异步社区”公众号查看

17.2 上海航空网站注册表单优化方案

UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论
文/千鸟 from 千鸟志

上午手忙脚乱地定月底到杭州的机票,通过“去哪儿”入口进入到了上海航空网站,居然必须登录后才能预订(绝大多数购票网站游客也可以定)。看在几百块钱的面子上,那就注册吧。

注册表单我一看就乐了,简直就是几天前与用户交互的核心 文中观点的真实写照,问题非常典型。看起来就很不好,用起来更是很不便。虽然没有给我造成很大的障碍,但肯定耽搁了不少时间,一点都不轻松愉快。先看如下截图:


28870a8a5aa5e53ee2c4c8947343c2c595160a5e

这是一道很好的练习题,错误中的经典,考题中的极品,请先自己思考。我直接把我做改进的观点先列出来,有优先级差异,分为“可访问性”和“可用性”两部分,先是可访问性问题列表:

  • 改成单列布局(引导视线);
  • 分两块区分“账户信息”和“机票信息”两类字段(区分内容属性);
  • 各表单控件根据属性定制宽度并分组(“暗示提供了组织答案的有用线索”);
  • 红色的必填星号提示应该提前而不是置后(让用户优先看到);
  • 下拉选项文字不应该淡色降级呈现(至少不要比字段名的颜色浅);
  • “密码”字段两字中间空格去掉(无需刻意对齐上边的“用户名”);
  • “性别”字段改用单选控件无默认值(下拉列表默认“男”也是错误的);
  • “出生日期”字段做成点击选择,并右侧日历icon提示(差异化引导);
  • “联系地址”字段控件应该使用textarea而不是input(文本区域用来写文字段落);
  • “国家”和“城市”字段使用下拉选项,联动并在表现上合并(属性一样);
  • “证件类型”和“证件号码”字段在表现上合并(属性一样);
  • “联系号码”和“手机号码”字段改成“座机号码”和“手机号码”(表述的含义应该平级);
  • “邮编”字段放“联系地址”之下(地址比邮编更重要);
  • “注册”按钮放“重置”左侧(优先看到和使用)。
    注意,以上仅仅是可访问性问题,因为我还没有使用表单。可用性问题是使用表单之后发现的,我只做了个简单测试,不完全的测试结果列表如下。
  • 点击“检测是否有相同的用户名”后,不能使用是警告窗口告知,能使用则“√”提示。第一应该统一提示效果,第二能使用绿色字符,不能使用红色字符。
  • “密码”字段录入完之后tab进入了“真实姓名”,“证件类型”字段选择之后tab进入了“出生日期”,都应该用tabindex来做索引。当然,如果单列布局不会有这些问题。
  • 所有错误提示都不应该用警告窗口,最好在各字段之后明确提示。
    也许有人会说,这么较真干嘛,你不也顺利订购成功了么,我能成功不代表所有人都成功。在专业角度,作为测试版我没意见,“完成任务”的目标是实现了。但是设计质量呢,这样的作品只能算不及格(此例子设计只做到了两点,第一辅助说明文字降级呈现,第二区分主次操作按钮)。

正好用这个例子就事论事的讨论下单双列布局问题,最常见的双列布局优势理由是“可以节省空间,缩短版面”。理论上如此而已,但双列布局会带来很多无法规避的麻烦,而且事实上表单只要足够明确和清晰,长一点对用户来说关系不大。节省版面也有设计技巧可用,其一减少不必要的字段,其二合并同属性或有关联的字段(如证件类型、证件号码),其三隐藏优先级低的字段(如手机号码、座机号码,应该推荐使用“手机号码”)。

最后,还是看着几百块钱的面子上,花时间写完这篇具有可操作性的优化方案。网络上机票价格变化很快,因为下单流程不畅而影响没有抢到特价票的事情,我经历过两次。希望所有航空网站的工程师改进网站,造福更多网络上的旅客,也为公司创造价值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_732152.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《网站情感化设计与内容策略》一10.4 策略和设计

本节书摘来自异步社区《网站情感化设计与内容策略》一书中的第10章,第10.4节,作者 【美】Aarron Walter , Erin Kissane,更多章节内容可以访问云栖社区“异步社区”公众号查看 10.4 策略和设计 一旦你定义了清晰的项目目标和成功的衡量标准&…

11 个最佳免费安全网站

威胁和安全信息网站随处可见,但它们通常都有很高的付费门槛。对于那些免费的安全信息网站,其中只有少数经历过时间的考验,可以被认为是可靠的。以下我们列出了行业内一些不错的安全信息查询网站,供安全研究者和爱好者参考。 1. 谷…

爬虫小练习01—获取网站源码

第一步 明确自己需要爬取的网页网址URL https://bbs.zol.com.cn/第二步 引入requests库,使用request库发起请求 import requests url "https://bbs.zol.com.cn/" r requests.get(url) r此时若显示的状态码不是200,有可能是网站得知用户在…

爬虫小案例05—使用Xpath解析网站

本案例使用Xpath解析源码,从而获取我们想要的内容 1. 获取网页源码 import requests from lxml import etree #输入关键字点击搜索后,跳转后的网址是我们的目标网址 url https://beijing.zbj.com/search/f/?kwpython%E6%95%B0%E6%8D%AE%E5%88%86%E6…

python 自动登录网站_python 实现校园网自动登录

背景 我所在的学校校园网登录是web式的,即随便打开一个网页就会自动跳转到登录页面,然后输入用户名密码,点登录,便可以上网了。 但这种登录方式有个缺点:登录状态不会一直保持下去。即过一段时间就会掉线,然…

vue导出excel加一个进度条_一个文件扒掉网站库子?不用插件批量导出opencart订单excel教程...

前面说过在这家跨境电商公司用opencart做外贸独立商城,好处当然是后台非常简洁如图1,速度对我们这种中小型外贸电商公司而言买不起高档配置的条件下的理性选择,但是后台太简洁了以至于很多实用功能都没有,我现在就碰到了个问题&am…

如何使用代理服务器访问授权的网站_如何减少HTTP请求并加快网站访问速度?...

每当有人访问您网站上的页面时,浏览器都必须请求大量文件。这些HTTP请求直接影响网页的加载速度。通常,更少的HTTP请求意味着网站加载速度更快。 现在,网站的加载速度是搜索引擎排名的重要因素。平均而言,媒体页面加载速度为谷歌的…

记在VMware虚拟机中对网站进行性能压力测试的经历

由于本次测试,仅仅是对静态网站首页进行的测试,所以没有涉及到MySQL数据库的性能监测 服务器基本配置 webbench测试工具 Linux上一款优秀的web性能压力测试工具。webbench最多可以模拟3万个并发连接去测试网站的负载能力。 下面开始测试 第一次并发测试 …

配置Exchange OWA和Sharepoint网站单点登录

如果我们在组织中已经部署完成了Lync、Exchange以及Sharepoint,那么我们会发现这三套系统在通过域账户登录计算机时,如果本机有安装Outlook和Lync,那么在登录Lync或启动Outlook的时候就会自动使用当前登录计算机凭据进行登录。 但如果这个时候…

如何用 CSS 网格快速做出网站原型

简评:CSS 网格模块是创建网站模型的绝佳工具。它是我尝试过的任何其他系统中最快让你体验布局的工具。我们的网格 我们将从模仿一个经典网站的非常基本的网格开始: 首先,我将解释我们需要的 HTML 和 CSS 代码,我将之分为 4 个部分…

android无缝切换主题,Flutter Web网站之最简方式实现暗黑主题无缝切换

往期Flutter Web网站搭建教程Flutter Web 网站之主页框架搭建Flutter Web网站之Jetpack成型Flutter Web网站之ScrollViewGridView优化上期回顾上期我们做了优化,主要针对ScrollViewGridView的使用场景,用了更加合适的组件,这期想做一个主题变…

阿里云系列——3.企业网站备案步骤---2018-1-4

网站部署之~阿里云系列汇总 http://www.cnblogs.com/dunitian/p/4958462.html 个人网站备案:http://www.cnblogs.com/dunitian/p/4958268.html 先说企业的域名实名认证:一张图就ok了 说下步骤,其实和个人差不多,简单过下吧 1.填写…

java网络编程基础夯实03-为什么不能直接通过IP访问网站

在java网络编程基础夯实02-InetAddress类一文中通过getAllByName得到了www.csdn.net对应的四个IP地址。从理论上说,在IE(或其他的Web浏览器,如Firefox)的地址栏中输入这四个IP地址中的任何一个,都可能访问www.csdn.net。如输入htt…

Linux中使用Apache服务部署静态网站及配置介绍

在介绍Apache服务之前,先了解一下Web网络服务和其他两个服务。 配置文件 /etc/httpd/conf/httpd.conf 参数 部署Apache服务 [rootapache-server ~]# yum install httpd.x86_64 httpd-manual -y 安装服务 [rootapache-server ~]# systemctl start httpd 启动服务 [r…

网市场云建站 v4.8 增加私有模版库,开放 Mysql 配置、在线客服源码

百度智能云 云生态狂欢季 热门云产品1折起>>> 网市场云建站系统,结合各种产品,将一个网站的服务器成本降低到0.1元!打破传统建站的高成本,让价格不再是阻碍的门槛,让每个人都能有自己的网站! 延…

《WEB开发-阿里云建站》第1章 建站前的准备

1.1 阿里云ECS服务器建站概述 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可以干很多事情,建站只是一小部分功能,关于更加具体的内容请参看阿里云官网。 https://www.aliyun.com/ 图1阿里云EC…

《WEB开发- Web服务器环境搭建》使用花生壳+II7搭建网站服务

1简介 IIS7及以上版本提供的请求-处理架构包括以下内容:  Windows Process Activation Service(WAS)可以让站点支持更多协议,不仅仅是HTTP和HTTPS;  可以通过增加或移除模块来自定义Web服务器引擎;  集成IIS和ASP.NET请求-…

《WEB开发-阿里云建站》第1章 建站前的准备(安装Linux服务器管理工具-宝塔)

这篇博客主要是安装Linux服务器管理工具-宝塔,关于阿里云的购买,域名注册备案,以及WDCP的安装请看我的这篇博客。 点击进入 1.4安装Linux服务器管理工具-宝塔 笔者的阿里云使用的Ubuntu16.04。 环境要求:  操作系统&#xf…

今天和大家分享几个可以接私活的网站(偏软件)(转载21ic)

关于程序员接私活,社会各界说法不一。按照作者的观点来说如果你确实急用钱,价格又合适,那就去做。如果不怎么缺钱,那就接私活之前要好好考虑。私活的钱不好挣是一个方面,更重要的是如果你把做私活的时间花在提升自己上…

ashx文件 验证是否登录_如何在百度站长平台验证网站?

如何在百度站长平台验证网站,验证网站都会遇到哪些坑,通过这篇文章让大家详细的了解一下如何验证网站,希望能帮助到更多小伙伴。那么多人都在使用百度站长平台,可是依然有大部分人不知道如何正确使用百度站长平台工具,…