2012-04-14 5 views
1

У меня возникла проблема с очень сложными задачами ввода-вывода. Мне нужно, чтобы мои пользователи вводили «древовидную диаграмму» предпочтений, не будучи перегруженным.Дизайн пользовательского интерфейса для сложных, взаимозависимых данных

Например, предположим, что вы создаете приложение, которое обрабатывает запрос пользователя для частей компьютера. Они могут указать все части, которые они ищут в этом приложении (мобильное устройство, монитор, клавиатура, процессор и т. Д.). Приложение компилирует список и отправляет его на склад для выполнения.

Вот где вещи становятся липкими. На складе могут быть не все детали. Это означает, что пользователь должен заранее ввести все свои предпочтения, включая резервные планы. Например, «Если у вас есть этой материнской платы и этот процессор, купить их. В противном случае, попробуйте для этой платы и , что CPU.»

Нет двусторонней связи. Пользователь получает один шанс ввести свой заказ до того, как он отправится на склад. Это означает, что они должны включать все свои предпочтения в первоначальном порядке.

Я знаю, что это неудобно, но вот почему я здесь.

+0

Благодарим за редактирование, Майкл. Я буду придерживаться стиля для будущих сообщений. –

ответ

1

Ваш пользовательский интерфейс может «проявить себя», как только вы смоделировали отношения между различными концепциями. Склад, заказ, компьютерные части, процессор, материнская плата. И смоделировал поток процесса: создайте порядок, выберите компоненты, выберите параметры, укажите приоритет, отправьте заказ.

Смежные вопросы