
- •Пензенский государственный университет
- •Разработка программного обеспечения для арм руководителя Учебное пособие
- •Оглавление
- •Раздел 1. Аспекты создания автоматизированных рабочих мест (арм) 5
- •Раздел 2. Технология автоматизированной обработки информации 14
- •Раздел 3 Проектирование арм, как компонента аис управления 28
- •Раздел 4. Информационное обеспечение арм руководителя 41
- •Раздел 5. Технология создания программного обеспечение для арм 58
- •Раздел 6. Современные арм, используемые в управленческой деятельности 76
- •Раздел 1. Аспекты создания автоматизированных рабочих мест (арм)
- •1.2.1Автоматизированные информационные системы
- •1.2.2Понятие арм. Назначение арм
- •1.2.3Виды обеспечения арм
- •Организационные аспекты создания арм
- •1.2.4Анализ информационных потребностей конечного пользователя. Принципы конструирования арм
- •1.2.5Уровни использования арм
- •Классификация арм
- •Раздел 2. Технология автоматизированной обработки информации
- •Автоматизация информационных процессов при решении задач управления и организации делопроизводства
- •Пакетный и диалоговые режимы. Характеристики диалоговых систем
- •Виды диалога. Типы организации диалога
- •Функциональные пакеты для обработки информации. Интегрированные пакеты для офисов
- •Функции управления. Автоматизация работы руководителя средствами ms Office
- •Р исунок 1 - Классификация планирования работ
- •Раздел 3 Проектирование арм, как компонента аис управления
- •Основные стадии проектирования арм, как компонента аис управления
- •Способы построения арм, как компонента ис
- •Роль пользователя в создании арм
- •Использование моделирования при разработке арм, как компонента ис
- •1.2.6Основные понятия
- •1.2.7Компьютерное моделирование. Case-методология
- •1.2.8Методология rad
- •Раздел 4. Информационное обеспечение арм руководителя
- •Структура и содержание информационного обеспечения
- •Внемашинное информационное обеспечение
- •1.2.9Система показателей
- •1.2.10Система классификации и кодирования
- •1.2.11Унифицированная система документации и организация документопотоков
- •Внутримашинное информационное обеспечение
- •1.2.12Варианты организации внутримашинного информационного обеспечения
- •1.2.13Технология формирования документации при автоматизированной обработке
- •1.2.14Последовательность разработки форм документов. Макеты документов
- •Раздел 5. Технология создания программного обеспечение для арм
- •Концепция объектно-ориентированного программирования. Системы быстрой разработки приложений
- •Интегрированная среда разработки приложений
- •Элементы проекта
- •Автоматизация работы в ms Excel
- •1.2.15Объектная модель Excel. Ссылки на объекты
- •1.2.16Основные объекты, некоторые свойства и методы объектов
- •Раздел 6. Современные арм, используемые в управленческой деятельности
- •Программа 1с: Зарплата и кадры, как средство автоматизации деятельности кадровой службы предприятия
- •АрМы для контроля и регистрации документов
- •Список литературы
Виды диалога. Типы организации диалога
Диалог представляет собой обмен информационными сообщениями между участниками процесса, когда прием, обработка и выдача сообщений происходят в реальном масштабе времени. Он может быть парным, когда число его участников равно двум, и множественным — при большем числе участников.
Если роли участников диалога заданы жестко, то такой диалог называется жестким, например, режим работы «вопрос — ответ» с указанием того, кому из партнеров принадлежит инициатива. Структура гибкого диалога задает множество предписанных вариантов диалога, представляемых пользователю в виде меню, как правило, иерархической структуры, из которого он выбирает направление решения задачи. Наконец, свободным называется диалог, позволяющий участникам общения обмениваться информацией произвольным образом.
Типы организации диалога
Для решения практических задач структура диалога включает различные возможные способы обмена информацией между пользователем и ЭВМ, т.е. диалоговая система содержит множество запросов и соответствующих им ответных сообщений. Каждому запросу соответствует несколько альтернативных ответных сообщений. Схема диалога разрабатывается обычно сразу на весь комплекс решаемых задач. Каждому пользователю выделяются отдельные части схемы диалога с целью автоматического контроля его полномочий и для предотвращения несанкционированного доступа.
Наиболее распространенными типами организации диалога являются меню, шаблон, команда, естественный язык.
Меню как тип диалога очень удобен для конечного пользователя. Реализация диалога типа «меню» возможна через вывод на экран видеотерминала определенных функций системы. Выбор конкретной функции пользователем может осуществляться:
набором на клавиатуре требуемой директивы или ее сокращенного обозначения;
набором на клавиатуре номера необходимой функции;
подведением курсора в строку экрана с нужной пользователю функцией;
нажатием функциональных клавиш, запрограммированных на реализацию данной функции.
При наличии различных вариантов ответов на ввод функций пользователем в последующих шагах производится детализация, или уточнение действий, например, какая информация должна вводиться, в каком виде или на какое устройство желательно осуществить вывод и т.д.
Частным случаем диалога типа «меню» является режим ответа ДА/НЕТ, т.е. пользователю предлагаются два альтернативных варианта ответа: ДА или НЕТ.
Шаблон — это режим взаимодействия конечного пользователя и ЭВМ, на каждом шаге которого система воспринимает только синтаксически ограниченное по формату входное сообщение пользователя. Варианты ответа пользователя ограничиваются форматами, предъявляемыми ему на экране видеотерминала. Диалог может быть реализован через:
указание системой на экране дисплея формата вводимого пользователем сообщения;
резервирование места для сообщения пользователя в тексте сообщения системы на экране терминала.
Диалог «шаблон» используется для ввода данных, значения которых или понятны (например, поле для записи даты, фамилии, названия предприятия и т.д.), или являются профессиональными терминами, известными пользователю по его предметной области.
Различают жесткий и свободный шаблон. Жесткий шаблон предусматривает, чтобы количество вводимых пользователем символов обязательно соответствовало числу разрядов, выделенных программой на экране дисплея. При свободном шаблоне задается предельно допустимое поле, в которое вносится конкретное значение, например фамилия работающего при формировании справочника.
Разновидностью данного типа диалога является простой запрос. Пользователю предоставляется возможность вводить массив, состоящий более чем из одного сообщения, по формату, заданному системой. Диалог в этом случае сводится всего лишь к одному шагу, а в качестве сообщений на экране компьютера могут быть выведены анкетные данные работающих, номенклатура материальных ценностей и т.п.
Диалог типа «команда» инициируется пользователем. При этом выполняется одна из допустимых на данном шаге диалога команд пользователя. Их перечень отсутствует на экране, но легко вызывается на экран с помощью специальной директивы или функциональной клавиши (обычно F1). При вводе ошибочной команды (нет в списке, не тот формат или синтаксис) выдается сообщение об ошибке.
Естественный язык — это тип диалога, при котором запрос и ответ со стороны пользователя ведется на языке, близком к естественному. Пользователь свободно формулирует задачу, но с набором установленных программной средой слов, фраз и синтаксиса языка. Система может уточнять формулировку пользователя. Разновидностью диалога является речевое общение с системой.
Обычно при решении управленческих задач используется сочетание нескольких типов диалога. Это дает возможность общаться с системой как пользователю-неспециалисту (должен знать свой пароль и свое меню), так и пользователю-специалисту (например, администратору системы) с более широким диапазоном выполняемых функций.
Для всех категорий пользователей программных средств, работающих в режиме диалога, обязательной является включаемая в них система помощи и средств обучения (HELP), ускоряющая как процесс освоения, так и процесс работы. Освоение основных функций любого пакета диалогового типа не должно требовать специальных знаний в области языков программирования, архитектуры ПК и пр.
Пользователь работает с различными диалоговыми программными системами, поэтому в них целесообразно закладывать некоторое единообразие. Например, использование функциональных клавиш F1 и F10 обеспечивает вызов помощи и выход из системы, применение управляющих клавиш или их комбинаций для управления состоянием процесса вычислений и т.д.