it-swarm.cn

此设计是否具有良好的可用性?

我在stackoverflow上问了这个问题,并已在此处重定向。对不起,我想交叉发布。

我正在编写一个财务应用程序,并且需要编写一个专门的文件打开对话框,以便用户能够以两种不同的格式加载库存数据文件:Computrac和CSI。

我的对话框有一个列表视图,我需要在其中显示这些数据文件。

cSI文件的格式可以用三种不同的方式解释,我需要问用户他们喜欢哪种方式。为此,我计划在用户可以更改的每个CSI行中都有一个下拉框。

computrac格式可以用两种方式解释,为此,我有一个复选框。

我正在考虑将这些复选框/下拉列表放在单独的列中,并仅对选定的项目显示它们,而对未选定的项目隐藏它们。下面是屏幕截图。

我对可用性专家的问题:这令人困惑吗?有没有更好的办法?为每个项目显示它们会使桌子拥挤,不是吗?另一方面,当没有选择时,用户将根本看不到这些控件,也不知道它们在那里。

编辑:

这个文件import对话框是一个向导。第一步要求用户选择要在其中搜索数据文件的目录。屏幕截图显示了第二步。它给出了找到的文件列表。它们可能不一定位于同一目录中。

用户可以导入多个文件。导入的数据将以统一的格式存储在程序的数据库中,从而消除CSI和Computrac之间的差异。因此,要开始使用数据,用户首先必须将其导入,然后从程序的数据库中打开特定的数据系列。

因此,在向导中添加第三步,询问他们是否要忽略DOP文件或选择价格扩展方案,如果他们要导入多个文件,则没有什么意义。

我不喜欢每一行都有数据导入选项。并且由于我不希望用户经常导入数据,因此最好在此屏幕中具有一个“选项”按钮,该按钮可以让用户设置将应用于此对话框调用中导入的所有文件的导入选项?有点像下面的Erion建议的第三步...

请给我您的意见。谢谢康斯坦丁 alt text

1
akonsu

首先想到的是:为什么不将“如何解释格式”的选择放到第二步?当它从另一种格式导入文档时,有点像Excel。

使用第二步的好处:

  • 打开对话框中没有很多选项;除非确实需要,否则用户无需做出决定
  • 您有空间通过按钮显示所有选项,只需单击即可选择。因此用户知道她/他的选择是什么。 (此外,下拉菜单需要单击两次)
  • 按钮具有较大的面积,可按Fitts的定律单击=>,因此单击它们更容易。 (但是请确保也可以通过键盘上的Tab键选择控件,而不仅仅是通过鼠标来选择)

另外,您是否需要显示每个文件的路径?让用户导航到文件夹并仅列出该文件夹中的文件该怎么办? (如果您仅通过键盘(如Mac Finder)使它可用,则可获得奖励积分)

请您的用户-或观察他们-查找他们的层次结构;也许不是文件系统文件夹,而是他们更喜欢一个层次结构,该层次结构是首先选择货币,然后选择名称,然后查看这两个过滤器的文件列表?或者,基于“货币”,“期间”,“名称”等过滤器进行“打开”对话框,然后显示与这些过滤器匹配的文件,而不管它们在文件系统中的位置如何。

标题显示为“选择一个数据文件”,但是您的图像显示了两个正在选择的数据文件。如果是多选打开,则应将标题改写为“选择要打开的文件”或类似内容。您甚至不需要使用单词“文件”-而是使用用户为这些数据收集所使用的任何名称。并且,请始终遵守操作系统选择多个文件的约定,即按ctrl键单击,按住Shift键单击,单击并拖动等。

最后一点:返回和取消之间有什么区别?

5
Erion