- •Глава 5. Организация интерфейса пользователя в информационных системах 72
- •Глава 1. Производство. Информация. Общество
- •1.1. Информатизация общества
- •1.2. Информационный характер процесса управления производством
- •1.3. Элементы субъекта управления и функции управления
- •1.4. Уровни управления и информация
- •1.5. Превращение информации в ресурс общества
- •Глава 2. Понятие информационной системы
- •2.1. Общая характеристика информационной системы
- •2.2. Классификация информационных систем
- •2.3. Хранение данных как важнейшая общая задача ис
- •Глава 3. Фактографические информационные системы
- •3.1. Основные понятия
- •3.2. Проектирование структуры данных3
- •3.3. Логическое проектирование структур данных
- •3.4. Физическое проектирование структур данных
- •3.4.1. Методы физического проектирования для реляционных моделей
- •3.4.1.1. Последовательная организация
- •3.4.1.2. Индексно-последовательная организация
- •3.4.1.3. Индексно-произвольная организация
- •3.4.1.4. Рандомизация
- •3.4.1.5. Цепь подобных записей
- •3.4.1.6. Инвертированные файлы
- •3.4.2. Методы физического проектирования для иерархических моделей
- •3.4.2.1. Множественные ссылки на порожденные записи
- •3.4.2.2. Ссылки на подобные и порожденные записи
- •3.4.2.3. Кольцевые структуры
- •3.4.2.4. Справочники
- •3.4.2.5. Битовые отображения
- •3.4.3. Методы физического проектирования для сетевых моделей
- •3.4.3.1. Множественные ссылки на порожденные записи
- •Кафедра должность
- •3.4.3.2. Ссылки на подобные и порожденные записи
- •3.4.3.3. Кольцевые структуры
- •Выполнение поисковых задач осуществляется аналогично иерархическим структурам.
- •3.4.3.5. Справочники
- •3.4.3.6. Битовые отображения
- •Глава 4. Документальные информационные системы
- •4.1. Методы организации хранения неструктурированных данных
- •4.1.1. Последовательные файлы
- •4.1.2. Цепочечные файлы
- •4.1.3. Инвертированные файлы
- •4.1.4. Кластерные файлы
- •4.2. Методы индексирования
- •4.2.1. Позиционные методы назначения весов
- •4.2.2. Статистические методы назначения весов
- •4.2.2.1. Частотные модели
- •4.2.2.2. Модель, учитывающая различительную силу термина
- •4.2.3. Динамический метод назначения весов
- •4.3. Кластеризация текстов
- •4.4. Поиск релевантных текстов
- •4.4.1. Поиск в инвертированных файлах
- •4.5.2. Поиск при кластерной организации хранения
- •4.5. Методы расширенного поиска
- •4.5.1. Построение словаря синонимов
- •4.5.2. Ассоциативное индексирование терминов
- •4.5.3. Вероятностное индексирование терминов
- •Глава 5. Организация интерфейса пользователя в информационных системах
- •5.1. Типы диалогов
- •5.2. Эргономичность интерфейса
- •Индивидуальные задания Реляционные модели
- •Деревья
- •Литература
2.2. Классификация информационных систем
Классификация ИС выполняется по ряду признаков: по масштабу, по архитектуре, по характеру использования информации, по поддерживаемым стандартам управления и технологиям коммуникации, по степени автоматизации, по структурированности решаемых задач, по функциональному признаку, по уровням управления, по сфере применения, по типу используемой информации.
По масштабу ИС будем подразделять на однопользовательские, групповые и корпоративные:
Однопользовательские ИС предназначены для использования на одном рабочем месте - это автоматизированные рабочие места (АРМы). Могут быть реализованы с использованием:
интегрированных программных продуктов типа MS Office, не имеющих проблемной специализации;
СУБД, обладающих высокоуровневой инструментальной средой, позволяющей спроектировать
базу данных,
логику обработки,
пользовательский интерфейс,
отчеты с помощью специальных построителей.
Групповые ИС предназначены для автоматизации деятельности в рабочей группе (отделе, группе проекта и т.д.). Представляют специализированные решения для различных участников группы. Например, для оптовой торговой фирмы, ИС может представлять набор таких АРМов, как "Менеджер по продажам", "Кладовщик", "Снабженец", "Директор"; для учебного заведения - "Преподаватель", "Работник бюро планирования", "Работник учебного отдела", "Специалист по планированию на кафедре", "Работник деканата". При создании групповых ИС в целом используются те же средства и инструментальные среды, что и при создании однопользовательских ИС.
Корпоративные ИС предназначены для автоматизации деятельности предприятия. Как правило, они обеспечивают управление основными ресурсами - финансами, кадрами, материальными ресурсами. Среди требований, предъявляемых к современным КИС, можно отметить:
централизация данных в единой базе (в основе - всегда СУБД),
близкий к реальному времени режим работы,
сохранение общей модели управления для предприятий разных отраслей,
поддержка территориально-распределенных структур,
работа на широком круге аппаратно-программных платформ и СУБД.
В соответствии с архитектурой различают три класса ИС: с файл-серверной, клиент-серверной и трехслойной архитектурой.
Архитектура "файл-сервер" является исторически первой архитектурой ИС. Характерные черты:
программные модули и данные размещаются в отдельных файлах операционной системы, причем для хранения данных используется выделенный сервер (отдельный компьютер), который и является файловым сервером, а программы хранятся либо на рабочих станциях, либо на файловом сервере;
доступ к данным осуществляется путем указания пути (path) и использования файловых операций (открыть, считать, записать).
Архитектура "клиент-сервер". Характерные черты:
исполняемый модуль (клиент) запрашивает те или иные сервисы в соответствии с определенным протоколом обмена данными;
отсутствует необходимость в использовании прямых путей операционной системы: клиент их "не знает", ему "известны" лишь имя источника данных и другие специальные сведения, используемые для авторизации клиента на сервере;
сервер физически может находиться на том же компьютере, что и клиент; он обрабатывает запрос клиента и, произведя соответствующие манипуляции с данными, передает клиенту запрашиваемую порцию данных.
В рамках архитектуры "клиент-сервер" существуют два основных понятия:
"тонкий" клиент. Используется мощный сервер баз данных и библиотека хранимых процедур, позволяющих производить вычисления, реализующие основную логику обработки данных, непосредственно на сервере. Клиентское приложение, соответственно, предъявляет невысокие требования к аппаратному обеспечению рабочей станции;
"толстый" клиент реализует основную логику обработки на клиенте, а сервер представляет собой в чистом виде сервер баз данных, обеспечивающий исполнение только стандартных запросов на манипуляцию с данными (как правило - чтение, запись, модификацию данных в таблицах реляционной базы данных).
Трехслойная архитектура базируется на дальнейшей специализации компонент архитектуры:
клиент занимается только организацией интерфейса с пользователем,
сервер баз данных выполняет только стандартную обработку данных,
для реализации логики обработки данных архитектура предусматривает отдельный слой - слой бизнес-логики. Он может представлять собой либо выделенный сервер (сервер приложений), либо размещаться на клиенте в качестве библиотеки.
В зависимости от характера использования информации выделяют классы ИС:
информационно-поисковые (ИПС). Производят ввод, систематизацию, хранение, выдачу информации по запросу пользователя без сложных преобразований данных. Конечные пользователи (ИПС), как правило, имеют доступ к хранимым данным только "по чтению" и используют данные системы для поиска ответов на те или иные вопросы. Доступ по модификации данных имеет администратор системы, в функции которого входит обеспечение актуальности информации, устранение ошибок. Классические примеры ИПС - системы поиска в библиотеках, на транспорте (справки о наличии билетов). На современном этапе развития информационных технологий классические ИПС постепенно вытесняются поисковыми серверами Интернет - общего назначения и специализированными;
информационно-решающие. Осуществляют все операции преобразования информации по определенному алгоритму. Действия конечных пользователей таких систем приводят к модификации информации, что, конечно, не исключает возможности просто получать информацию, как в ИПС. По степени воздействия выработанной результатной информации на процесс принятия решений они делятся на два вида:
управляющие – вырабатывают информацию, на основании которой человек принимает решение. Для них характерны тип задач расчетного характера и обработка больших объемов данных (это система бухучета, система оперативного планирования);
советующие - вырабатывают информацию, которая принимается человеком к сведению и не превращается немедленно в серию конкретных действий. Обладают более высокой степенью интеллекта, т.к. для них характерна обработка знаний, а не данных.
Рассмотрим классификацию по поддерживаемым стандартам управления и технологиям коммуникации.:
MRP (Material Requirements Planning) - планирование поставок материалов, исходя из данных о комплектации производимой продукции и плана продаж.
CRP (Capacity Requirements Planning) - планирование производственных мощностей, исходя из данных о технологии производимой продукции и прогноза спроса.
MRPII (Manufacture Resource Planning) - планирование материальных, мощностных и финансовых ресурсов, необходимых для производства. Стандартизовано ISO.
ERP (Enterprise Resource Planning) - финансово-ориентированное планирование ресурсов предприятия, необходимых для получения, изготовления, отгрузки и учета заказов потребителей на основе интеграции всех отделов и подразделений компании.
SCM (Supply Chain Management) - управление цепочками поставок. Реализация бизнес-процессов на базе внешних предприятий и торговых площадок Основано на референтной модели SCOR, стандартизованной Supply Chain Council.
CRM (Customer Relationship Management) - управление взаимоотношениями с заказчиками. Комплекс методов и средств, нацеленный на завоевание, удовлетворение требований и сохранение платежеспособных клиентов.
ERPII (Enterprise Resource & Relationship Processing) - управление ресурсами и взаимоотношениями предприятия. Объединяет в себе 3 вышеперечисленные технологии.
Workflow - технология, управляющая потоком работ при помощи программного обеспечения, способного интерпретировать описание процесса, взаимодействовать с его участниками и при необходимости вызывать соответствующие программные приложения.
OLAP (Online Analytical Processing) - оперативный анализ данных. Технология поддержки принятия управленческих решений на основе концепции многомерных кубов информации.
Project Management - управление проектами. Поддерживается рядом международных стандартов.
CALS (Continuous Acquisition and Lifecycle Support) - непрерывная информационная поддержка поставок и жизненного цикла. Описывает совокупность принципов и технологий информационной поддержки жизненного цикла продукции на всех его стадиях. Объединяет в себе практически все вышеперечисленные подходы и технологии.
В соответствии со степенью автоматизации выделяют классы ИС:
1) ручные ИС характеризуются отсутствием современных технических средств переработки информации и выполнением всех операций человеком. Например, о деятельности менеджера в фирме, где отсутствуют компьютеры, можно говорить, что он работает с ручной ИС;
2) автоматические ИС выполняют все операции по переработке информации без участия человека;
3) автоматизированные ИС предполагают участие в процессе обработки информации и человека, и технических средств, причем главная роль отводится компьютеру. В современном толковании в термин "информационная система", как правило, вкладывается понятие автоматизированной системы.
По структурированности решаемых задач ИС делятся на два класса:
создающие управленческие отчеты. Ориентированы на стандартные процедуры обработки данных - поиск, сортировку, агрегирование, фильтрацию, группирование и т.д. Используя данные, которые они формируют, человек принимает управленческое решение. Применяются для структурированных задач;
разрабатывающие возможные альтернативы решений. Применяются для частично структурированных задач. Генерируют множество решений, предлагаемых человеку; принятие им решения сводится к выбору одной из альтернатив. Данные ИС делятся на два вида:
модельные - предоставляют пользователю различные модели (математические, статистические, финансовые и т.д.), использование которых облегчает выработку и оценку альтернатив решения. Пользователь может получить недостающую информацию путем установления диалога с моделью в процессе ее исследования;
экспертные - обеспечивают выработку и оценку возможных альтернатив за счет создания экспертных систем, связанных с обработкой знаний.
Классификации ИС по функциональному признаку определяет назначение системы, ее основные цели, задачи и функции. В соответствии с этим признаком определяются следующие классы ИС:
производственные. Осуществляют планирование объемов работ и разработку календарных планов, оперативный контроль и управление производством, анализ работы оборудования, участие в формировании заказов поставщикам, управление запасами;
маркетинговые. Исследуют рынок и прогнозируют продажи, управляют продажами, вырабатывают рекомендации по производству новой продукции, анализируют и устанавливают цены, учитывают заказы;
финансовые. Управляют портфелем заказов; кредитной политикой; разрабатывают финансовый план; выполняют финансовый анализ и прогнозирование; контролируют бюджет; осуществляют бухучет и расчет зарплаты;
кадровые. Анализируют и прогнозируют потребности в трудовых ресурсах, ведут архивы записей о персонале, планируют подготовку и переподготовку кадров;
прочие (например, для руководства). Контролируют деятельность предприятия, выявляют оперативные проблемы, анализируют управленческие и стратегические ситуации, обеспечивают процесс выработки стратегических решений.
Классификация по уровням управления соответствует приведенной ранее иерархической структуре субъекта управления. Выделяют классы ИС:
оперативного уровня - поддерживают персонал, состоящий из специалистов-исполнителей, обрабатывая данные о событиях, происходящих в объекте управления. Назначение таких ИС – отвечать на запросы о текущем состоянии ОУ и отслеживать поток событий на производстве, что соответствует оперативному управлению. Для этого информационная система должна быть легкодоступной, непрерывно действующей и предоставлять точную информацию. Задачи, цели и источники информации заранее определены и в высокой степени структурированы;
тактического уровня - включают следующие виды информационных систем:
офисной автоматизации - имеют целью повышение эффективности работы персонала, упрощение канцелярского труда, поддержание информационных коммуникаций. Основные функции: обработка текстов на компьютерах, производство высококачественной печатной продукции, архивация документов, ведение электронных календарей и записных книжек для деловой документации, поддержка электронной и аудиопочты, видео- и телеконференций;
обработки знаний (включая экспертные системы) - имеют целью создание новой информации и нового знания на основе включенного в них знания экспертов в некоторой предметной области;
управленческие - обслуживают персонал, который нуждается в ежедневной, еженедельной информации о состоянии дел. Основное назначение – отслеживание ежедневных действий на производстве и периодическое формирование строго структурированных сводных типовых отчетов. Информация поступает из ИС оперативного уровня управления. Характерные черты: используются для поддержки принятия решений структурированных и частично структурированных задач на уровне контроля за операциями; ориентированы на контроль, отчетность и принятие решений по оперативной обстановке; опираются на существующие данные и их потоки внутри организации; имеют малые аналитические возможности и негибкую структуру;
поддержки принятия решений - обслуживают частично структурированные задачи, результаты которых трудно спрогнозировать заранее. Имеют более мощный аналитический аппарат с несколькими моделями. Информацию получают из управленческих и операционных ИС. Используются всеми, кому необходимо принимать решение. Характеристики: обеспечивают решение проблем, развитие которых трудно прогнозировать; оснащены сложными инструментальными средствами моделирования и анализа; позволяют легко менять постановки решаемых задач и входные данные; отличаются гибкостью и легко адаптируются к изменению условий по несколько раз в день; имеют технологию, максимально ориентированную на пользователя;
стратегического уровня - обеспечивают поддержку принятия решений по реализации стратегических, перспективных целей развития производства. Обладают следующими возможностями: помогают персоналу высшего звена решать неструктурированные задачи; осуществляют долгосрочное планирование путем сравнения изменений вовне производства с потенциалом производства; реализуют информационную поддержку в любой момент из многих источников. Играют вспомогательную роль из-за сложности решаемых задач.
В соответствии с классификацией по сфере применения выделяют следующие виды ИС:
организационного управления. Для автоматизации функций управленческого персонала. Сюда относятся ИС управления как промышленными, так и непромышленными производствами. Основные функции: оперативный контроль и регулирование, оперативный учет и анализ, перспективное и оперативное планирование, бухучет, управление сбытом и снабжением и др. экономические и организационные задачи;
управления технологическими процессами – для автоматизации функций производственного персонала. Используются при организации поточных линий, изготовлении микросхем, на сборке, для поддержания технологического процесса в различных видах промышленности;
автоматизированного проектирования (САПР). Для автоматизации функций инженеров – проектировщиков, конструкторов, архитекторов, дизайнеров при создании новой техники или технологии. Основные функции – инженерные расчеты, создание графической документации (чертежей, схем, планов), создание проектной документации, моделирование проектируемых объектов;
интегрированные (корпоративные) – для автоматизации всех функций производства и охватывают весь цикл работ от проектирования до сбыта продукции.
По типу используемой информации выделяют классы ИС:
фактографические. В таких ИС регистрируются факты – конкретные значения данных об объектах реального мира. Все данные сообщаются компьютеру в заранее обусловленном формате. Информация имеет четкую структуру, позволяющую компьютеру отличать одно данное от другого. Такая информационная система способна давать однозначные ответы на вопросы типа: «Сколько студентов получили 5 по информатике?» и т.д.;
документальные. Обслуживают принципиально иной класс задач, которые не предполагают однозначного ответа на поставленный вопрос. БД таких систем образует совокупность неструктурированных текстовых документов и графических объектов, снабженная тем или иным формализованным аппаратом поиска. Цель системы – выдать в ответ на запрос пользователя список документов или других объектов, удовлетворяющих сформулированным в запросе условиям. Примером подобной системы является любая поисковая система Интернета.