案件追踪系统1.0暂告一段落。验收过程中。MR
MI针对UI界面提出了很多自己的想法。

针对TGB项目的UI设计我也有我的感受:

1.不论大小项目。仅仅要一看界面准有70%到80%熟悉度。

2.一看这些项目,大概可以推測到是同一伙儿做出来的。

3.仅仅有我们开发者(熟悉业务逻辑的人)知道下一步该做什么。

*****慘遭嫌弃的UI******:

举个样例。

感受最深的是当时的基础系统採集数据。数据採集时,正直2014年最炎热时,顶着硕大的高温来往于至善楼与数理楼之间。数据採集之初,想象的非常美好:我们仅仅是该系统的技术顾问,绝对不帮那边干活儿。他们有什么不懂的能够问我们。可是活儿他们得自己干。理想非常丰满。现实非常骨干:耳边常响起。这个怎么用啊?怎么查啊?下一步干什么啊?这个为什么要这样命名啊?这个来回转,我都晕了!!

……类似此类的话。当时听的耳朵都起茧子了。

当时想,他们也太那个啥了吧。这个不是挺简单的嘛,怎么就记不住下一步往哪里走呢?怎么就不知道该怎么命名呢?怎么就不知道该输入什么呢?不是都有操作文档的吗?

后来想,哎……那么复杂的逻辑也确实挺难为那些秘书们的了。假设我们前期没有培训过那么多次,了解过这个系统的开发过程。预计我们还不如他们呢。

*****享誉全球的经典UI******:

事实上UI直接与用户打交道,对于用户而言是最为关键的部分。

用户永远不会关心该系统用了多么多么高深的技术,他们唯一关心的就是系统好不好用。

所以依据用户这一爱好,设计人员须要谨遵例如以下原则:

1.简洁单一

2.首呈要事

3.逐一展现

人们最经常使用的搜索引擎不一不体现着上面的原则。

百度:

谷歌:

必应:

三大搜索引擎的UI设计绝对是一个经典。界面简洁。功能单一,但却满足了用户全部的需求。MR
MI 以前给我们上过一堂关于百度UI的课。给我们讲述过百度UI中大片空白的价值。也曾追问过:百度。谷歌为何会将1m^2千万元的广告费视如粪土。

使用这三款搜索引擎。用户不须要遵循各式各样的“温馨提示”。唯一须要做的就是:输你想输,搜你想搜,干你想干,得你想得。当用户仅仅拥有唯一的选择时。反而他们的选择变得明白了,用户也认为无压了。

三大引擎的还有一亮点便是:干的最少。获得却最多。有人会说这是百日做梦。但是事实却是如此的。系统在后台帮助用户以最快的速度了做了最多,最重要的事情,然后用户仅仅须要做一件事儿——任意输入。却获得了大量的数据。

*****站在巨人的肩膀上******:

最后我想说,我们的产品永远是为用户服务的,用户最想要的就应该是我们最想给的。所以子曰:见贤思齐焉,见不贤而内自也是非常有道理滴……学习优秀,临摹经典,终于创造出我们自己的魅力UI。

机房收费系统合作版(三)——UI思索的更多相关文章

  1. 机房收费系统合作版(二)——初识Git

    研究了一天半的Git.查阅了不少资料,这里将Git的运用分为两条线做个简单梳理:本地控制库.远程控制库. **************************************本地控制库**** ...

  2. VB查询数据库之写入数据库——机房收费系统总结(三)

    在机房收费系统中,新注册的用户,更改的密码,上机下级记录,上机收费记录等等都要写入数据库,这样,后面的查询才能生效.像数据库中写入数据,首先,找到你要写入数据的数据库中的表,在表中建立新的行,让后再把 ...

  3. 【机房收费系统C#版】——导出Excel

    前言 机房合作開始好长了一段时间.反重复复开了几次会,项目也是一拖再拖,作为组长.有80%的责任都在于我.为了不让这个项目陪着我过春节.要求自己一定要在这几天敲完. 还是一样的问题,用C#敲,从一開始 ...

  4. 机房收费系统中的Grid++Report报表设计器的应用

    在进行账单查询功能的时候我应用了Grid++Report报表设计器,下面我就为大家介绍一下,还望大家多多指点. 首先,在Grid++Report报表设计器中进行报表界面的设置.在属性编辑窗口中这里对报 ...

  5. VB.NET版机房收费系统---七仙女之系统登录

    VB.NET第一版机房收费系统,告一段落,验收的时候.问题也是大大的存在,没实用上设计模式,什么触发器.存储过程,都没实用上.看看其她小伙伴的,七层实现登录?那是什么东东,相比較我的三层而言,多了两倍 ...

  6. VB.NET版机房收费系统---报表

    报表,即报告情况的表格,简单的说:报表就是用表格.图表等格式来动态显示数据,可以用公式表示为:"报表 = 多样的格式 + 动态的数据". 在没有计算机以前,人们利用纸和笔来记录数据 ...

  7. VB.NET版机房收费系统---组合查询

    查询的意思就是查找,寻找,指在某一个或几个地方找出自己所要的信息,假如我想搜索一下我自己写的博客,名字叫做初雪之恋,我在百度的搜索框中输入丁国华三个字,会有怎样的惊喜等着我? 啊哦,这个信息并不是我想 ...

  8. VB.NET版机房收费系统---导出Excel表格

    datagridview,翻译成中文的意思是数据表格显示,使用DataGridView控件,能够显示和编辑来自不同类型的数据源的表格,将数据绑定到DataGridView控件很easy和直观,大多数情 ...

  9. VB.NET版机房收费系统---异常处理

    异常处理,英文名为Exceptional Handling, 那时年少,还记得那年一起学习过的VB6.0的时候,常常使用ONError的错误语句.与传统VB6.0中的OnError语句相比.NET平台 ...

随机推荐

  1. javaweb中去除某个get方式的参数,并且返回路径

    String requestURL = request.getRequestURL() + ""; // String queryString = request.getQuery ...

  2. EF中的连接字符串

    映射视图是每个实体集和关联的映射中指定的可转换的可执行表示. 包括两部分: 查询视图 表示从数据库架构转到概念架构所需的规范装换 更新视图 表示从概念模型转到数据库架构所需的规范转换 如果应用程序仅用 ...

  3. VS2010 rdlc 被除数为0 显示错误号

    =Sum(Fields!ROCKNUM.Value/Fields!SEND.Value*100) 当Fields!SEND.Value为0或者空时,显示错误号 修改: =IIF(isnothing(F ...

  4. 变量a的定义

    1.一个整型数 int a; 2.一个指向整型数的指针 int *a; 3.一个指向指针的指针,它指向的指针是指向一个整形数 int **a; 4.一个有10个整型数的数组 ]; 5.一个有10个指针 ...

  5. 临时解决linux下time wait问题

     通过 netstat  -anp | grepTIME_WAIT | wc -l 命令查看数量,发现TIME_WAIT的连接数量超过了阈值   1.初步怀疑是程序没有关闭连接,codereview了 ...

  6. Find The Multiple

    算法:深搜(水题): Given a positive integer n, write a program to find out a nonzero multiple m of n whose d ...

  7. hdu 1234

    Problem Description 每天第一个到机房的人要把门打开,最后一个离开的人要把门关好.现有一堆杂乱的机房签 到.签离记录,请根据记录找出当天开门和关门的人. Input 测试输入的第一行 ...

  8. 【3】创建一个简单的Laravel例子

    现在我们来创建一个Laravel的例子来帮助理解 1.首先打开app/Http/routes.php文件,在里边写上一条路由: 2.创建一个控制器,有两种方法 ①在app/Http/Controlle ...

  9. 用css实现一个空心圆,并始终放置在浏览器窗口左下角

    用css实现一个空心圆,并始终放置在浏览器窗口左下角         div{                 position:fixed;                 bottom:0;   ...

  10. python学习第四天 --字符编码 与格式化及其字符串切片

    字符编码 与格式化 第三天已经知道了字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采 ...