Человеко-машинные интерфейсы

Человеко-машинные интерфейсы в подсистеме ввода информации представлены фор­ма­ми. В подсистеме вывода мы увидим другой человеко-машинный интерфейс — отчет.

Форма содержит компоненты двух основных типов:

  • Метки
  • Поля ввода данных.

Поля ввода данных, как можно предполагать из их названия, служат для ввода данных. Каж­дое поле ввода данных, как правило, снабжено меткой, указывающей пользователю, ка­кие именно данные ожидает от него ИС в соответствующем поле. Метки обычно располагаются слева или сверху от соответствующего поля.

 

Фамилия: [_________________________]
Имя: [_______________]

Рис. 7. Фрагмент формы ввода, содержащий поля ввода и их метки

Поля ввода данных, в свою очередь, бывают различных типов:

  • Текстовое, отображаемое (в том числе с масками, например, для ввода теле­фон­но­го номера:

+Ц (ЦЦЦ) ЦЦЦ-ЦЦЦЦ

  • Текстовое неотображаемое (каждый вводимый символ заменяется символом-мас­кой; используется, например, для ввода пароля)
  • Поле выбора (радио-кнопка)
  • Булево поле (галочка, checkbox)
  • Поле выбора из списка

На последнем типе полей следует остановиться особо. Как правило, список для выбора фор­мируется из нормативно-справочной информации (НСИ), но может формироваться и из уже введенных в систему данных. Та­ким образом, для демонстрации пользователю формы, предназначенной для ввода дан­ных, ИС обращается к своей функции вывода ин­формации.