Диалог на основе экранных форм
Как структура типа «вопрос — ответ», так и структура типа меню предполагают обработку на каждом шаге диалога единственного ответа. Диалог на основе экранных форм допускает обработку на одном шаге диалога нескольких ответов. На практике формы используются в основном там, где учет какой-либо деятельности требует ввода достаточно стандартного набора данных. Человек, заполняющий форму, может выбирать последовательность ответов, временно пропускать некоторый вопрос, возвращаться назад для коррекции предыдущего ответа и даже «порвать бланк» и начать заполнять новый. Он работает с формой до тех пор, пока не заполнит ее полностью и не передаст системе. Программная система может проверять каждый ответ непосредственно после ввода или выждать и вывести список ошибок только после заполнения формы целиком. В некоторых системах информация, вводимая пользователем, становится доступной только после нажатия клавиши «ввод» по окончании заполнения формы. Вопрос о том, надо ли проверять ответ непосредственно или отложить проверку до окончания ввода всех ответов, решить непросто: сообщения об ошибках, выводимые непосредственно после ответа, могут отвлечь внимание, но могут оказать и положительное влияние. Вообще в тех случаях, когда информация для ввода выбирается из некоторого целостного документа, проверку лучше отложить до конца заполнения формы, чтобы не прерывать процесс ввода; если же такой целостности нет, то проверку следует выполнять сразу после ввода ответа (после заполнения очередного поля).
Если встретилась какая-либо ошибка, приложение не должно заново выводить пустую форму; выводится форма с предыдущими ответами и допущенными ошибками. Новый «бланк» выдается лишь в случае соответствующего запроса пользователя.
Таким образом, эту структуру уместно применять там, где источником данных служит существующая входная («бумажная») форма документа. Не обязательно, чтобы внешний вид этих форм совпадал (это даже может ухудшить восприятие данных на экране), но все вводимые элементы данных должны располагаться в том же относительном порядке и иметь такой же формат, что и в исходном документе.
Часто все необходимые единицы ввода нельзя отобразить одновременно в пределах одного экрана (или окна), и их необходимо разделить на группы, которые отображаются на последовательности экранов (окоп). Важно, чтобы это разбиение сохраняло логические связи и не приводило к разделению связанных частей документа.
Структура диалога на основе экранной формы обеспечивает высокий уровень поддержки пользователя: для каждого вопроса формы могут быть предусмотрены сообщения об ошибках и справочная информация. Пользователю можно также оказать помощь, включив некоторые элементы формата ответа в вопрос пли в поле ответа. Эта структура позволяет повысить скорость ввода данных по сравнению со структурой типа «вопрос — ответ» и манипулировать более широким диапазоном входных данных, нежели меню; кроме того, с ней могут работать пользователи любой квалификации. Поскольку эта структура имеет последовательную, а не древовидную организацию, она в меньшей степени подходит для работы в режиме выбора вариантов. Еще одной областью применения экранных форм является задание параметров запросов в базах данных. Этот механизм иногда называют запросом по образцу (Query by Example).
Одним из типов заполнения форм являются также многовариантные меню. В таких меню пользователю предоставляется список вариантов, и он не ограничен возможностью единственного выбора, можно указать несколько вариантов.
На правах рекламы: Рыбный бизнес. Бизнес план разведение рыбы. Садковое разведение рыбы бизнес план.
Новости
МинисуперЭВМ и супермини-ЭВМ20.10.2010
Выше отмечалось, что отсутствуют четкие границы между рассмотренными типами ЭВМ. В последнее время стали выделять два промежуточных типа ЭВМ: а) минисуперЭВМ и б) супермини-ЭВМ...
ПОДРОБНЕЕ
Классификация вычислительных систем20.10.2010
Стремление удовлетворить требования разнообразных областей и форм применения электронной вычислительной техники, повысить производительность и расширить логические возможности ЭВМ...
ПОДРОБНЕЕ
Многооконная технология интерфейса20.10.2010
Прямое манипулирование объектами обладает следующими достоинствами: обеспечивает визуальный контроль за выполняемыми операциями; позволяет легко восстановить предшествующее...
ПОДРОБНЕЕ
Читайте также
- Командный язык и диалог на его основе
- Диалог на основе командного языка
- Диалог на основе экранных форм
- Диалог на основе меню
- Диалог типа «вопрос - ответ»
- Главные моменты при проектировании пользовательского интерфейса
- Основные правила диалога
- Альтернативный подход к проведению испытаний приложения
- Оценка потребительских свойств приложения
- Испытание создаваемого приложения
- Прототипирование проекта или приложения
- Расчет радиусов зон разрушений
- Оценка качества ремонта оборудования
Фотогалерея

Изображение 1

Изображение 2