Экранные формы в настоящее время образуют основу интерфейсов в человеко-машинном диалоге.
Порядок проектирования экранной формы подразумевает следующие этапы:
1)Проектирование содержания экр. формы
2)Проектирование её формы представления
3)Программное обеспечение экр. формы
Содержание экр. формы зависит от её назначения. По назначению можно выделить 4 формы экр. форм:
1.Для ввода информации в БД, т.е. для формирования и ведения БД.
2.Для ввода параметров обработки информации по задаче и идентификации запросов
3.Для вывода результатов решения задачи и справочной инф.
4.Комбинированнные экранные формы, предусматривают многоцелевое назначение
Содержание экр. формы должно отвечать принципу дружественности, обеспечение реквизитов должно быть представлено на привычном для пользователя языке, в соответствии с привычной для пользователя терминологией.
Процесс ввода инф. должен сопровождаться подсказками и контролем. (Универсальным методом контроля явл. визуальный контроль). Для этого необходимо предусмотреть ввод инф. во временные переменные. Контроль колич. реквизитов может состоять в проверке на соответствие в области допустимых значений. Контроль реквизитов-признаков можно осуществлять путем проверки на соответствие таблице разрешимых значений. Повышение достоверности при вводе реквизитов-признаков может быть достигнута за счет того, что они не вводятся с клавиатуры, а выбираются из предложенного списка.
Проектирование формы представления на экране машины. Информация на экране размещается в 4х зонах:
1.Заголовок экр.формы – содержит название и характерный путь к ней по иерархическому меню.(Обычно заголовок размещается в верхней части формы)
2.Предметная часть – предназначена для размещения вводимой и выводимой инф., идентификаторов объектов, значений показателей, параметров обработки и выборки. Предметная часть строится по анкетной, зональной или табличной формам. Рекомендации форм предметной части для ввода информации проектируется по аналогии с формой первичной документации.
3.Зона управления элементов – вкл. в себя разные виды меню. Это зона действия конечного пользователя.
4.Зона сообщений – содержит подсказки и сообщения об ошибках.