Основные понятия технологии обработки экономической информации
Функционирование АИС основано на ТПОД. Эффективность АИС во многом определяется качеством построения и функционирования ТПОД. С целью дальнейшего рассмотрения конкретизируем определения основных категорий ТПОД.
Технологический процесс обработки данных — это совокупность методов и средств, организованных в логическую последовательность этапов обработки и выдачи информации пользователю для решения экономических задач. Этап ТПОД — это совокупность взаимосвязанных процедур, реализующих определенную функцию технологического процесса. Процедура ТПОД — это совокупность технологических операций, обеспечивающая реализацию логической части этапа технологического процесса обработки данных. Операция ТПОД — это элементарное действие, обеспечивающее промежуточный логический результат процедуры технологического процесса обработки данных. Технологический процесс состоит из этапов. Процедурой может быть распечатка отдельного документа на принтере среди множества других результатных документов, просмотр промежуточных документов, уточнение содержания буфера обмена и др. Процедура реализуется посредством набора операций обработки. Примером операции может быть нажатие клавиши «ввод» на клавиатуре, которое идентифицируется как команда на начало поиска или вывода найденного файла на экран.Процедуры преобразования данных имеют арифметическую и логическую основы. Арифметическую основу составляют операции сложения, вычитания, умножения и деления. Логические условия работы ЭВМ и алгоритма обработки определяются в соответствии с аксиоматическим аппаратом алгебры логики. Этот аппарат сформулировал английский математик Дж. Буль (отсюда название — булева алгебра). Отметим основные категории булевой алгебры:
• коньюнкция (логическое умножение) — связывание двух или нескольких высказываний в одно посредством союза «И» (может принимать обозначения: х, &, Л );
• дизъюнкция (логическое сложение) — объединение двух или нескольких высказываний посредством союза «ИЛИ» (возможные обозначения: |, +, v);
• инверсия (логическое отрицание) — присоединение частицы «НЕ» к высказыванию.
Может обозначаться — A, или (—A). Если высказывание А истинно, то В ложно, и наоборот;• эквивалентность — логическая операция, результат которой истинен, если оба высказывания имеют одинаковые значения (оба истинны или оба ложны). Обозначается как А/В;
• импликация — логическая операция, заключающаяся в логическом следовании «если А, то В». Может принимать обозначения А ^ В, А з В;
Очень часто в информационном поиске применяются булевские операции, в частности при сопоставлении ПОД и ПОЗ. Так, например, при необходимости исключения из поиска и выдачи данных по определенному объекту в ПОЗ этому объекту проставляется знак инверсии. Применение логических операторов значительно улучшает качество поиска необходимых сведений.
Следует отметить, что каждый этап ТПОД реализует определенную функцию АИС, в частности регистрацию, сбор, передачу, ввод в ЭВМ, обработку, поиск, хранение, актуализацию, корректировку, вывод, отображение, копирование, тиражирование и др. Эти этапы взаимоувязаны между собой в логическую последовательность. Коротко поясним каждую из указанных функций. Регистрация данных — фиксирование сведений на материальный носитель. Сбор данных — процесс получения сведений от источников информации. Передача данных — процесс перенесения сведений от источника к получателю. Ввод данных в ЭВМ — процесс перевода сведений в память ЭВМ. Обработка данных — совокупность логических и арифметических операций по преобразованию данных в информацию, обеспечивающую решение задачи пользователя. Поиск данных — совокупность логических операций по отбору необходимых сведений из БД по запросу пользователя. Хранение данных — размещение сведений на материальном носителе и поддержание их в работоспособном состоянии. Актуализация данных — процесс обновления сведений путем добавления в единицу информации вновь полученных данных. Корректировка данных — процесс исправления ошибочных сведений в определенной единице информации. Вывод данных из ЭВМ — процесс перемещения данных из памяти ЭВМ на устройства представления данных, находящиеся вне ЭВМ.
Отображение данных — процесс представления сведений в удобной для восприятия человеком форме. Копирование данных — операция по идентичному воспроизведению данных. Тиражирование данных — процесс воспроизведения данных в определенном количестве индентичных экземпляров.ТПОД в значительной мере определяется характером АИС и соответствующим объектом управления. Современные технологии обработки данных представляют довольно широкий типологический ряд. По уровню открытости архитектуры технологии можно дифференцировать на замкнутые и сетевые. Сетевые технологии можно разделить на локальные и открытые. По характеру обрабатываемой информации технологии можно разделить на текстовые, табличные и графические. По логическому уровню обработки информации они подразделяются на технологии обработки данных, технологии поиска данных, технологии преобразования данных, технологии интеллектуальных систем. Возьмем несколько оснований деления и выделим классы технологических процессов (табл. 4.1).
Таблица 4.1
Основные схемы технологического процесса обработки данных АИС
| Основание деления | Получаемые схемы технологического процесса обработки данных |
| Обработка данных по количеству контролируемых показателей объекта Обработка данных по количеству контролируемых участков (звеньев) объекта Контролируемые подсистемы объекта | Один показатель (например объем производства), набор показателей (например стоимость основных фондов, стоимость ценных бумаг, фонд заработной платы и др.), полный состав показателей объекта Один участок (например сборочный цех), несколько участков (например бухгалтерия, снабжение и сбыт, планирование), полный состав подразделений (звеньев) объекта (например комплексная автоматизированная корпоративная информационная система) Производство, подготовка производства, снабжение и сбыт, маркетинг, трудовые ресурсы, документооборот, сектор управления предприятием и др. |
Окончание табл.
4.1| Основание деления | Получаемые схемы технологического процесса обработки данных |
| Режимы обработки данных | Пакетный, мультипрограммный, интерактивный |
| Масштаб технологического | Локальная ЭВМ, сеть подразделения, сеть |
| процесса | фирмы, отраслевая сеть, региональная сеть, национальная сеть, континентальная сеть, глобальная сеть |
| Характер выдаваемой информации | Текстовый, изобразительный, комбинированный |
| Периодичность выдачи | Ежедневно, еженедельно, ежемесячно, |
| информации | ежеквартально, ежегодно |
Путем сочетания выделенных классов можно строить различные схемы технологических процессов обработки данных от простых до сложных. Так, например, можно в глобальной сети выдавать ежедневно в интерактивном режиме комбинированную информацию об объекте по любому набору показателей деятельности предприятия.
Рассмотрим обобщенную схему технологического процесса обработки данных (рис. 4.1). Она включает два контура — А и В.
Контур А отображает этапы (блоки) технологического процесса обработки, выполняемые на уровне объектов управления (филиалы фирмы, структурные подразделения предприятий и организаций, обязанные представлять данные о своей работе). В контуре В представлены этапы ТПОД на уровне управляющего объекта — центрального аппарата ведомства, фирмы (центральный вычислитель, информационно-вычислительный центр и др.).
На этапе 1 проводится сбор сведений. Затем на этапе 2 выполняется регистрация сведений. На этапе 3 происходит подготовка и оформление первичного документа, например баланса предприятия или его филиала. Затем на этапе 4 подготовленный документ контролируется на правильность в соответствии с инструкцией в режиме «есть ошибки?». Если ошибка имеется, то она идентифицируется (на каком этапе допущена), классифицируется (определяется характер ошибки) и направляется для исправления на тот этап, где допущена ошибка. Если же ошибок нет, то на этапе 5 происходит передача документов вышестоящей организации, т.е. управляющему объекту в контур В. На этапе 6 проводится аналитико-синтетическая переработка документа. Это целый комплекс логических операций, связанных с кодированием, индексированием, формализованным описанием документов с целью их подготовки для ввода в ЭВМ и дальнейшей обработки. На данном этапе в зависимости от ха-
Рис 4.1. Принципиальная схема технологического процесса обработки данных АИС: СС — сбор сведений; РС — регистрация сведений; ППД — подготовка первичного документа; ЕО? — есть ошибки?; ПД — передача документов; АСПД — аналитико-синтетическая переработка документов; ИПЯ — информационно-поисковый язык; ВВД — ввод документов в ЭВМ; КЛ — клавиатура; ОЧУ — оптико-читающее устройство; КС — каналы связи; РВ — речевой ввод; ОД — обработка документов; ВД — вывод производных документов; ВДП — выдача производных документов пользователю; АДП — анализ документов пользователем; ИИО — идентификация и исправление ошибок; АСПР — анализ ситуации и подготовка решения
рактера документации применяются различные информационно-поисковые языки — дескрипторные ИПЯ, классификаторы, кодификаторы, словари и справочники (этап 7). На этапе 8 происходит контроль правильности содержательной и формальной частей документов. Если ошибки обнаружены, то документ для исправления возвращается на этап 6. При обнаружении ошибки, допущенной в контуре А, документ возвращается на предприятие или по определенным процедурам исправляется на этапе 8 после консультации и подтверждения корректировки со стороны предприятия — автора документа, допустившего ошибку.
После исправления ошибок на этапе 9 осуществляется ввод документов в ЭВМ. В расширенном понимании ввод данных в ЭВМ может быть выполнен посредством набора текста документа (данных) на клавиатуре — этап 10, через оптико-читающее устройство, например сканер (этап 11), через каналы связи — этап 12, если АИС имеет сетевую реализацию, или ЭВМ коммутирована с абонируемым каналом связи, а также через речевой ввод — этап 13. В АИС с расширенными технологическими свойствами ввод данных может происходить через набор устройств ввода. Выбор устройства определяется характером документов и соответствующей экономической задачи. Так, например, необходимость оперативности ввода данных вызывает необходимость применения сканера на автоматизированном рабочем месте продавца магазина.
На этапе 14 проводится программный контроль входных документов. Соответствующие программы настроены на форматы входных документов и выполняют в зависимости от содержания и структуры документа лексический, синтаксический, логический или арифметический виды контроля достоверности и полноты данных в документе. Более подробно порядок контроля рассматривается ниже в разд. 4.2.
При условии отсутствия ошибок во входных документах они заносятся в БД. Затем на этапе 15 происходит формирование исходных массивов документов для решения определенной задачи и обработка данных. Обработка проводится в соответствии с прикладными программами пользователя по решению функциональных задач.
В зависимости от характера задачи, объемов обрабатываемой информации и технологического времени ЭВМ во время обработки на этапе 16 могут быть применены процедуры промежуточного контроля корректности обработки, например вывод промежуточных документов, визуальный контроль достоверности данных (на дисплее) со стороны оператора решения задачи. Если замечены ошибки, обработка прекращается, принимаются меры по выявлению ошибок в работе программных или технических средств, что предотвращает непродуктивное использование временных, трудовых и вычислительных ресурсов АИС. Если ошибок нет, то производится окончание обработки и выдача документов на этапе 17. В зависимости от класса АИС вывод результатов обработки может быть проведен на различные устройства — дисплей, принтер, специальные планшеты и др.
На этапе 18 проводится заключительный контроль результатов обработки данных по решению задачи. Если ошибки обнаружены, они исправляются. Например, при плохом качестве распечатки документа на принтере, проводится перепечатка документа. Если же ошибки более серьезного характера, например результаты расчетов неправильны, то проводится перепроверка исходных данных и новый сеанс обработки данных. При условии отсутствия ошибок в выходных документах последние на этапе 19 передаются пользователю, т.е. специалисту, ответственному за решение задачи. На этапе 20 проводится анализ документов пользователем. Если в результате анализа на этапе 21 обнаружены ошибки, то на этапе 22 проводится идентификация, классификация и исправление ошибок. Если же ошибок нет, то на этапе 23 проводится анализ ситуации и подготовка решения по управлению экономическим объектом.
В рамках задач АСОД обрабатываются данные сравнительно обширного объема, но по тривиальным алгоритмам. В зависимости от уровня АСОД и характера решаемой задачи технологическое время обработки может составлять от минуты до нескольких десятков часов. Основная трудоемкость и технологическое время приходится здесь на этапы ввода документов (этап 9) и корректировку ошибочных данных (этап 14). Решение задач АСУ, наряду с обработкой данных в режиме АСОД, связано также с обработкой и подготовкой оптимальных вариантов решения задач управления экономическим объектом. Задачи оптимизации базируются на исходных данных сравнительно небольшого объема. Однако технологическое время реализации программ ЭВМ по расчету оптимальных вариантов решения задач требует значительных вычислительных ресурсов. Иногда машинное время решения оптимизационной задачи составляет несколько часов.
При решении экономических задач довольно часто пользователь вынужден осуществлять поиск необходимой информации по соответствующему запросу. Технология прохождения запроса на поиск информации представлена в виде принципиальной схемы функционирования АИПС (рис. 4.2).
С целью получения необходимых документов или данных пользователь составляет запрос в произвольной форме на естественном языке (этап 2). Свой запрос он направляет в контур АИПС в службу индексирования. Его запрос регистрируется и редактируется (этап 3). Запрос редактируется в части обеспечения его полноты и уточнения содержания с позиций ПрО решаемой экономической задачи. Затем запрос индексируется, т.е. проводится аналитико-синтетическая переработка текста запроса (этап 4). Индексирование запроса состоит в анализе набора ключевых слов запроса и унификации этого набора в виде дескрипторов соответствующего дескрипторного ИПЯ (этап 5). Затем в этом блоке
Рис. 4.2. Принципиальная схема функционирования АИПС: СЗ — составление запроса; РРЗ — регистрация и редактирование запроса; ИЗ — индексирование запроса; ИПЯ — информационно-поисковый язык; ПОЗ — поисковый образ запроса; ВЗЭВМ — ввод запроса в ЭВМ; ЕО? — есть ошибки?; ИИО — идентификация и исправление ошибок; АБД — анализ базы данных; СП — совпадение признаков ПОЗ и ПОД; СРД — селекция релевантных документов; ПД — пропуск документа; ВРД — вывод релевантных документов
проводится перенос результатов индексирования запроса на специальный формат (бланк) — поисковое предписание, или ПОЗ (этап 6). В этом предписании содержатся дескрипторы, а также логические правила, по которым будет выполняться поиск нужной информации. Затем ПОЗ передается на участок ввода документов в ЭВМ (этап 7). В зависимости от режимов загрузки ЭВМ этот ПОЗ может быть введен сразу или по мере накопления комплекта определенного объема. При вводе документа в ЭВМ проводится лексический, синтаксический, логический или арифметический виды контроля в зависимости от характера ПОЗ (этап 8). При условии обнаружения ошибки производится ее идентификация и исправление (этап 9).
Сообщения об ошибке оператору могут быть выведены на дисплей или принтер в форме протокола ввода ПОЗ в ЭВМ. При условии отсутствия замеченных ошибок проводится вызов программы поиска. Эта программа проводит обращение к структурированной БД и последующий анализ документов (этап 10).
Технология поиска информации по запросу в значительной мере определяется характером БД. При поиске в документальной БД проводится сравнение дескрипторов ПОД с дескрипторами ПОЗ на предмет их совпадения (этап 11). При условии совпадения определенного количества дескрипторов ПОД и ПОЗ программа проводит селекцию ПОД из БД в отдельный массив ПОД (этап 12). Программа проводит селекцию при условии релевантности ПОД. Релевантность — это соответствие содержания документа в БД поисковому образу запроса пользователя. Релевантность программа поиска определяет на основе заданного критерия смыслового соответствия или критерия выдачи (см. разд. 3.2). Таким образом, обеспечивается полнота и точность выданных по запросу документов. В определенной мере полноту и точность при поиске обеспечивают условия логики поиска, задаваемые в ПОЗ. Так, например, из списка релевантных ПОД могут быть изъяты документы, содержащие информацию о матричных принтерах, если в ПОЗ стоит логическая метка, обозначающая условие «кроме матричных принтеров». При условии несовпадения программа пропускает ПОД и переходит к анализу следующего ПОД в БД (блок 13).
Поиск в фактографической БД проходит несколько иначе. Анализу подвергается каждая запись документа, содержащая идентификаторы в соответствии с ИПЯ задач, базирующихся на фактографической информации, т.е. здесь имеется в виду ИПЯ классификационного типа — кодификаторы, словари, справочники. При условии совпадения идентификаторов (кодов) искомой единицы информации (показателя, записи, документа и т.д.) и идентификаторов ПОЗ программа проводит селекцию релевантной единицы фактографической информации. Следует отметить, что селекция единицы информации проводится только при условии полного совпадения единицы информации и ПОЗ. Таким образом, действие критериев выдачи, полноты и точности относительно поиска фактографических единиц информации теряет смысловую нагрузку.
Результаты поиска могут быть выданы на видеотерминал или распечатаны на принтере (этап 14). Затем проводится контроль качества поиска и распечатки результатов (этап 15). При низком качестве поиска как по содержанию, так и по оформлению проводится идентификация и исправление дефектов поиска (этап 9). Если дефектов не обнаружено, то результаты поиска передаются пользователю (этап 1). Получив результаты поиска, пользователь проводит анализ и оценку качества поиска. При удовлетворительном качестве он применяет полученную информацию в процессе решения соответствующей задачи. Если же результаты поиска не удовлетворяют пользователя, то он корректирует свой запрос и процедура поиска повторяется. Подобные технологические итерации могут повторяться до тех пор, пока пользователь не будет полностью удовлетворен результатами поиска.
При сетевом варианте АИС контур пользователя может быть представлен как АРМ. Тогда подготовка и передача запроса, а также выдача результатов поиска проходит по каналам связи. При данном условии упрощается корректировка запроса и сокращается технологическое время на реализацию уточненного сеанса поиска.
4.2.