其实在怎么减少用户操作的问题上一直是开发人员和设计师最头疼的问题,但是由于方方面面的原因,导致我们的开发没有足够的时间或者开发人员就喜欢使用习惯得方式去处理UI。最后都会出来不少很让人不满意的问题。下面就本人的理解谈谈几点看法。

1、弹出选择

除非万不得已,否则尽量不要使用弹出选择,因为弹出选择至少会增加3次及以上鼠标操作。这无疑给要录入大量数据的用户带来不可估量的工作量。这个我想也是用户最为郁闷的事情之一。如下图:

如此图所示,在不需要组织和用户混选的情况下,无疑是个失败之作。完全可以使用AutoCompleteBox完成的事情,何苦用弹出来做呢?使用弹出选择的代价不用我分析,大家都知道。至少还要做一个弹出窗口,做数据绑定,做选择返回。如此多不胜数。

2、录入界面验证

传统的B/S开发,初级程序员都喜欢使用Javascript做客户端验证,完了后面弹出Alert提示用户哪里应该输入,输入什么类型的字段。其实这也是败笔之一。随着Ajax的广泛应用,随着用户体验要求的提高,其实已经很多成功案例可以参考,这里我不想再去说明用什么做验证,但是无论你采用什么平台,都有对应的Validation框架,真的就舍不得用点时间去给用户带来良好的体验?

3、数据的兼容性和容错性

用户在使用系统的时候,往往都喜欢使用一些现有的数据往系统中导。那么容错性显得尤其重要。比如:Excel导入到系统,我们是否可以采用模板?我们是否做个规则验证?

不管怎么说,用户的体验直接决定了软件的生命力。也决定企业的竞争力。因此,请大家重视用户体验。

胡言乱语,希望最初学者有启发!!!

欢迎批评指正!

转载于:https://www.cnblogs.com/itkm/archive/2012/04/03/2430718.html

用户体验——减少用户的操作!相关推荐

  1. 用户体验——以用户为中心的Web设计_Chapter3. 战略层:网站目标和用户需求

    本文来自<用户体验--以用户为中心的Web设计>(The Elements of User Experience User-Centered Design for the Web)作者:J ...

  2. 用户体验 | 深耕用户体验筑造银行竞争的护城河

    用户体验不一定在当下带来效益,不会像市场导向的企业实现更多的变现,也不会像工程设计极致的某个按键.某个功能非常强,但一定在用户依赖之后产生NPS(Net Promoter Score,净推荐值),NP ...

  3. 神策 FM:Airbnb 如何通过用户体验预测用户复购?

    大家好,我是策小编,一年过去,我们好久不见!本期我们为大家带来一个数据分析案例--Airbnb 如何通过用户体验预测用户复购?根据 Airbnb 数据科学家 Lisa Qian 的文章改编而来. 如果 ...

  4. 调查计算机用户体验,办公桌用户体验调查与分析

    左婉琳 胡志刚 摘要:为了设计出更加满足用户需求的办公设备,减轻办公综合症对人们的危害.本文以不同特征的人群为调研对象,通过问卷调查以及SPSS软件,分析了现阶段办公桌的用户体验及期望.得知人们对办公 ...

  5. 扫盲篇:用户体验不等于可用性

    最近几年,产品可用性这个词越来越被大众所知,产品可用性工程师这个职业在中国可能没多少人听说过,但在欧美国家已经有了专门的职位.然而,大多数人认为可用性就是用户体验.可用性好的产品,难道用户体验就好了吗 ...

  6. 优秀分层UI设计模板解析提升网站用户体验,5个UI设计技巧轻松搞定

    UI设计时刻影响用户体验.在构成 UI 的所有因素中,比如浏览网站.阅读内容的难易程度,都会导致用户对网站产生或好或坏的主观感受,而这种感觉影响用户决定是否按照设计师的期望进行接下来的操作并达成销售. ...

  7. 《用户体验要素》笔记

    一.用户体验为什么如此重要 1.什么是用户体验 用户体验是指产品如何与外界发生联系和发挥作用,也就是人们如何接触和使用它. 当人们询问某个产品或服务时,他们问的是使用的体验.它用起来难不难,是不是很容 ...

  8. 用户体验为什么重要?如何提升产品的用户体验?(写给产品小白)

    近年来"用户体验"被越来越多的提及和讨论,情感化设计,体验式设计,交互设计,UI,UE,UX这些跟用户体验相关的词汇如今也成为了我们谈论产品时的日常用语.确实,产品.用户体验与我们 ...

  9. 金蝶首席用户体验官对“用户体验”的思考

    "也曾经有人要我用一句话来描述清楚什么是用户体验,我说,不好意思,我一句话描述不出来,你给我半个小时." 金蝶公司首席用户体验官钟承东这样回答. 产品人,你是否也曾这样认真地思考过 ...

最新文章

  1. Redis问题——Error: 磁盘在使用中,或被另一个进程锁定。
  2. github READme 的使用教程
  3. 【Groovy】字符串 ( 字符串注入函数 | asBoolean | execute | minus )
  4. C语言 - 快速排序算法
  5. leetcode 599. Minimum Index Sum of Two Lists | 599. 两个列表的最小索引总和
  6. ASP.NET简易教程-页面布局
  7. 「C语言」指针数组 数组指针 指针函数 函数指针
  8. xml--Schema约束
  9. php ajax loading图片居中显示,php-通过ajax框架加载漂亮照片
  10. SpringBoot微服务项目打包流程
  11. Computer Vision: Algorithms and Applications阅读笔记
  12. 【Python】基于Python计算长时间遥感栅格图像的像元值变化度(斜率)和变异系数
  13. Java、JSP通用SQL查询分析器
  14. 小程序 canvas 绘制图片
  15. 施普林格(Springer)免费书籍
  16. 戏子多秋用计算机怎么弹,戏子多秋 - 刘雨Key - 5SING中国原创音乐基地
  17. .Net中DLL冲突解决(真假美猴王)
  18. JavaMail API 1.4.7邮件发送
  19. 集成学习与模型融合(kaggle--Elo Merchant Category Recommendation)
  20. 全新系统平台开发搭建(礼品试客系统+佣金模式双通道部署)

热门文章

  1. HDU 1879(最小生成树问题,Prim)
  2. Apache Commons-logging使用实例
  3. mysql建表必须使用主键吗
  4. 根据关键字检索相关视频
  5. muduo之TcpClient
  6. Linux系统进程类型有哪些?进程状态有哪几种?常见的进程有哪些?
  7. 解析XML时,需要校验节点是否闭合,如必须有与之对应,用()数据结构实现比较好?
  8. webserver通信过程
  9. springmvc十一: @RequestMapping-ant风格的url
  10. 【转】父类子类指针相互转换问题