复杂、相互依赖的数据的用户界面设计



我面临着一个非常棘手的用户输入问题。 我需要我的用户输入首选项的"树形图"而不会不知所措。

例如,假设您正在构建一个处理用户对计算机部件的请求的应用程序。 他们可以指定他们在此应用程序中查找的所有部件(mobo,显示器,键盘,CPU等)。 应用程序编译列表并将其发送到仓库进行履行。

这就是事情变得棘手的地方。仓库可能没有所有零件。 这意味着用户必须提前输入其所有首选项,包括回退计划。 例如,"如果您有主板和CPU,请购买它们。 否则,请尝试使用该主板和CPU

没有双向通信。 用户有一次机会在进入仓库之前输入他们的订单。 这意味着他们需要在初始顺序中包含所有首选项。

我知道这个很尴尬,但这就是我在这里的原因。

一旦你对不同概念之间的关系进行了建模,你的 UI 可能会"显示自己"。 仓库,订单,电脑零件,CPU,主板。 并对流程进行建模:创建订单、选择组件、选择选项、指定优先级、提交订单。

最新更新