新增修改、查看操作
1. 文本框没有统一的规格描述方式,如:非数字段,整数字段,小数字段等。使用统一的描述方式,既美观又易理解。
2. 计算输入数据长度的时候,中英文区别对待。一般用户不会区分中英文字符,所以不、应该把一个汉字等于两个英文字母的概念引入进来。如果想区分中英文的话,提示信息也应该描述清楚。
3. 计量字段没有标示单位,比如车的排气量:L或者升。
4. 没有对用户的超长输入进行限制和处理。如果用户提交了较长的数据,而系统没有进行适当处理,很容易引起页面错误,所以建议自动截断或者限制输入。
5. 输入字段后面没有必填项的标记,只是在用户提交的时候才提示必填,对用户来说不太方便。
6. 操作提交后没有提示提交的结果,如保存数据的时候,系统没有提示成功或者失败。
7. 对于特殊字符的处理不合适。用户的输入是无法预期的,所以,要么限制用户的输入范围,要么针对所有可能的输入字符进行恰当处理。
8. 针对小数,允许输入的小数点后的位数没有规定。如果用户输入较小的小数,保存后很容易引起用户数据丢失或者变成意想不到的数据。比如0.00000001保存后很可能会变成8(8是该小数科学计数法的指数的绝对值)。
9. 纯空格输入视为有效数据。纯空格输入应该视为空输入。
10. 没有去掉用户输入数据首尾的若干空格。用户输入的数据,如果首尾是空格,应该去掉。
11. 新增、修改、查看页面中各个字段的字段名称、字段规格属性(字段的类型、长度、区间、是否必填项等)和字段顺序不一致。
12. 记录本身的字段、查询条件字段名称以及查询列表中相应的列名不一致。
13. 页面导航信息不正确或者缺失。不正确的导航信息容易误导用户,缺少导航信息影响系统的易用性。
14. 页面允许上传的附件的个数和大小没有进行限制。为避免过多或过大的附件带来意外的影响,应该对附件数量和大小进行限制。
15. 通过键盘无法输入的字符可以通过复制粘贴的方式输入,比如数值字段通过键盘无法输入空格字符,但可通过粘贴的方式却可以输入。两种输入方式输入的字符应该统一。
16. 焦点的转移顺序不是从上到下和从左到右。通过tab键切换输入域的焦点时,应该按照一般人们的阅读习惯,即从上到下,从左到右。
查询操作
1. 在新建记录时允许输入的字符,在查询时不支持。根据一致性规则,在新建或修改记录时允许输入的字符,在查询时也应该支持。
2. 某些特殊的字符查询与预期不符。比如,#%&+_{|[这些字符作为条件在查询时,往往返回的是所有数据或查不到任何数据。
3. 查询条件为纯空格,没有查询到所有记录。纯空格应该视为空输入,可以查询到所有记录。
4. 查询中包含空格时,无法查询到预期的记录。当使用如“中国北京”这样的查询条件时,应该查询到包含“中国北京”的记录。
5. 查询首尾有空格的条件时,如“test”,没有查询到包含“test”的记录。查询条件的首尾空格应该去掉后再作为查询条件。
6. 记录列表的显示顺序:列表显示没有一定的顺序。当用户没有需求时,列表的显示可能被默认为随机顺序,这样对用户来说还是不太方便,所以建议还是有合适的显示顺序,比如:按记录创建的先后顺序显示。
7. 查询的时候区分大小写。为便于用户使用,查询不应该区分大小写,“X”或“x”都应该可以查询到“X”和“x”。
8. 查询多页记录后,翻到下一页,查看某条记录后返回,返回到了查询之前的页面,而不是第二页,影响用户体验。
9. 翻页的时候触发了查询。在查询字段中输入查询条件,然后翻页操作,发现执行了查询操作。
10. 作为查询条件的字段,在新建或修改时不是必填项。在查询时,针对这些空值字段的记录无法进行查询。如果查询条件存在空值的记录,则应该提供手段查询这些记录。
11. 进行查询,页面刷新后,查询条件被清空,或者列表翻页的时候查询条件清空。
12. 对于下拉列表中的选项,查询时不建议支持模糊查询。