一、重新思考数据输入
1、数据完整和数据免疫
开发者:绝对不让污染、不干净的数据进入程序。数据在进入系统之前计算机会进行检查,保证数据完整、干净。
2、优化数据输入
减少必填项在填表单的时候从其他的地方抓取数据,或者直接用第三方的社交账号登录。
提供防错机制自动完成输入或者使用下拉菜单有介控件来输入
程序自动纠错在输入拼音或者输入错误的时候提供正确的选项给用户,但要提供关闭纠错的功能。
使用非模态提示在用户输入的过程中提供及时反馈,例如在输入密码的时候提示密码强度或者不能包括的字符。word中输入英文单词的时候如果拼写错误下面会有波浪线。
二、重新思考数据存储
存储:电脑中存储需要区分硬盘和缓存区,ctrl+s才能将存在缓存区的内容存到硬盘。web应用、基于云端的应用可以自动将改动存储到库或者云端。ios和安卓应用是将改动直接保存在app中。
大多数人的心理模型认为我们直接创建和修改的只是单一文档,但应用软件被设计出来却不是这样的,在编辑或者修改后会弹出一个保存的对话框让用户选择保存,这样会引起误操作(选择了不保存的按钮)
另存为与正在运行的文件不能同时进行,且得在已经有一份文件的基础上才会有另一份副本,容易引起困扰。
自动保存文档
保存功能从界面中消失,但在程序功能中仍是一个必要的操作。理想情况下用户做出修改程序即保存,或者经过一定的时间保存。自动保存不能影响界面响应,要么后台进行要么在用户与程序交互停止时进行。
明确的创建副本
名字上用副本后缀,与原始文档放在同一个目录下,文件名后加上时间戳。副本与原始文档一样,但不会捆绑对原始文档的修改也不会影响到副本。
在打开一个文件修改后后支持重命名、更改存储位置功能。如os x中。
创建版本,用户可以回到每个版本创建时的文档状态,可以自由选择版本。
三、重新思考数据检索
真实世界的检索
按照位置-事物实际位置意味着找到它的途径,受限于记忆水平。
按照索引-图书馆使用的找到图书的方法。
数字世界的检索
存储-保存文件 检索-找到这个文件
在计算机上找到文件的3种方式:位置检索、标示检索(记住文件名找到)、关联或属性的检索(固有的特性基础)。位置和标示检索是数字存储系统的基础。
基于属性检索能够让用户根据文档的内容或有意义的属性找到文档。良好的属性检索系统可以让用户按同义词、相关主题、具体文档的指定属性查找文件。例如一个文件多个关键词都可以用为检索的条件、微博中的话题。
设置标签实现的检索机制被称为“分众分类法”,在设计和合作场合下非常有用,用标签来促进信息检索,如flicker、twitter。
关系数据库和数字汤
数据库纪录都是单一、预定义的类型。
数字汤:分离存储系统和检索系统。把所有的数据不从字段的角度进行分类和存储,把所有的数据混放在一起,然后给这些数据创建一个索引系统,利用搜索引擎来搜索关键词相关的数据。
受限语言输出
产品为用户提供一系列有限的控件,让用户从中选择,多个筛选条件(类似天猫京东上的高级搜索),需要不同的语法映射。