- •Часть 1
- •Содержание
- •Раздел 1. Основные понятия и роль информационных
- •Раздел 2. Взаимосвязь организаций и информационных
- •2.1. Эволюция информационных систем в организации 36
- •Раздел 3. Методологические основы проектирования эис
- •Раздел 4. Базы данных. Организация и управление. 111
- •Введение
- •Раздел 1 основные понятия и роль информационных систем в управлении предприятиями связи
- •1.1 Основные понятия и определения теории систем
- •1.1.1 Исторический экскурс
- •1.1.2. Понятия и определения
- •1.1.3. Закономерности и классификация систем
- •1.1.4. Большие и сложные системы
- •1.1.5. Характеристики эффективности системы
- •1.2 Понятие экономической информации
- •1.3. Возрастающая мощность информационных технологий. Организация работы в век информации
- •1.4. Информационная система
- •1.5. Структура и состав информационных систем
- •Вопросы для самоконтроля
- •Раздел 2 взаимосвязь организаций и информационных систем
- •2.1. Эволюция информационных систем в организации
- •Четыре эры информационных технологий в управлении
- •2.2. Область действия информационных систем
- •Финансовая компания
- •2.3. Виды информационных систем в организации
- •Шесть главных типов информационных систем,
- •Характеристики процессов информационных систем
- •Различия между dss и mis
- •2.4. Роль информационных систем в управлении
- •2.5. Менеджеры и системы поддержки управления
- •Характеристики возможностей ит-фондов
- •Изменение роли старшего ис-менеджера
- •2.6. Стратегическая роль информационных систем в менеджменте
- •2.7. Первоочередные задачи руководителя предприятия и роль информационных технологий в их решении
- •Вопросы для самоконтроля
- •Раздел 3 методологические основы проектирования эис и экономическая информация
- •3.1. Основы проектирования экономических информационных систем
- •3.1.1. Технология проектирования эис
- •Характеристики классов технологий проектирования
- •3.1.2 Жизненный цикл эис
- •3.1.3 Формализация технологии проектирования эис
- •3.2. Экономическая информация и способы её формализованного описания
- •3.2.1 Классификация экономической информации
- •3.2.2 Основные системы кодирования экономической информации
- •3.2.3 Экономическая информация и международные классификаторы
- •3.2.4. Единая система классификации и кодирования (ескк)
- •3.2.5 Технология использования штрихового кодирования экономической информации
- •Вопросы для самоконтроля
- •Раздел 4 базы данных. Организация и управление
- •4.1. Организация реляционных баз данных
- •Фрагмент отношения успеваемость, связанного с отношением студенты
- •4.2. Информационное обеспечение баз данных
- •Карточка складского учета товаров
- •Образец формы
- •Форма документа «Накладная»
- •4.3 Унифицированные системы документации ис
- •4.3.1. Понятие унифицированной системы документации
- •4.3.2. Основные формы документов
- •Номенклатура-ценник готовой продукции
- •Описание рекцизитов
- •Вопросы для самоконтроля
- •Использованная и рекомендованная литература
- •Часть 1
Номенклатура-ценник готовой продукции
Таблица 4.7
Описание рекцизитов
Для каждого реквизита может быть установлено множество допустимых значений. Для числовых – это диапазон значений, для символьных – перечисление возможных значений.
Подготовка системы классификации и кодирования. Сначала необходимо определить объекты предметной области, подлежащие классификации и кодированию. Для каждого вида объектов должен быть выбран метод классификации и кодирования. В процессе классификации устанавливаются признаки, по которым классифицируются и идентифицируются объекты. При этом необходимо рассмотреть возможность использования существующих классификаторов (ОКП, ЕСКК и т. п.).
По результатам классификации объектов информации должны быть подготовлены соответствующие локальные классификаторы. Каждый классификатор должен содержать указание на выбранный метод классификации, названия классификационных группировок множества объектов каждого вида и соответствующих им признаков.
В процессе разработки системы кодирования должны быть выбраны и описаны способы формирования кодовых обозначений объектов, описана структура кодов. Далее необходимо присвоить значения кодов объектам. Структура кода должна быть минимально необходимой и достаточной с учетом возможных расширений множества объектов кодирования. Должен быть предусмотрен контроль правильности кода; обеспечена информационная совместимость с системами кодирования в других информационных системах.
Примерами простейших кодов (из классификатора обозначений и измерений), которые могут быть использованы, являются серийно-порядковые коды единиц измерения: 001-049 (единицы длины), 050-109 (единицы площади), 110-159 (единицы объема) и т. д., серийно-порядковое кодирование структурных подразделений, табельных номеров служащих, профессий работающих.
На рис. 4.16 приведены примеры структуры кодов на базе классификационных систем.
Рисунок 4.16 – Примеры структур кодирования
Подготовка инструктивных и методических материалов. При разработке инструктивных и методических материалов ИО предметной области необходимо регламентировать порядок поступления документов на обработку и их регистрации. Должны быть созданы инструкции по подготовке документов для ввода данных как при первоначальной загрузке во внутримашинную сферу, так и при последующих корректировках нормативно-справочной информации. При разработке технологии ввода и первичной обработки данных надо выделить документы, необходимые для первоначальной загрузки внутримашинной информационной базы (нормативно-справочная и другая условно-постоянная информация) и документы для ввода оперативной (учетной) информации (извещения об изменении НСИ и т. д.).
В инструкциях по внесению изменений определяются соответствующие формы извещений на изменение, порядок их подготовки, периодичность поступления на обработку для поддержания ИБ в актуальном состоянии. Аналогичный регламентирующий материал должен быть отражен в инструкциях по подготовке и вводу оперативной информации.
В инструкциях определяются методы контроля корректности данных, которые позволяют избежать случайных ошибок при вводе данных и повышают достоверность информации во внутримашинной сфере. При этом устанавливаются формы протоколов по результатам ввода для последующего анализа и возможных корректировок.
В необходимых случаях разрабатываются технологические схемы обработки содержащейся в документах информации при ее вводе в компьютер и формировании первичных массивов (рис. 4.17).
Рисунок 4.17 – Типовая технологическая схема формирования
массивов информации на машинном носителе
Внутримашинное информационное обеспечение
Внутримашинное информационное обеспечение включает информационную базу на машинном носителе и средства ее ведения (рис. 4.18).
Рисунок 4.18 – Внутримашинное информационное обеспечение
Внутримашинная информационная база
К внутримашинной информационной базе (ИБ) относится база данных, структура которой отображает модель логически взаимосвязанных данных конкретной предметной области, а также отдельные невзаимосвязанные массивы входных, выходных и промежуточных данных, хранимых на машинном носителе. В базе данных, поддерживаемой средствами СУБД, хранится нормативно-справочная, плановая, то есть условно-постоянная, информация и оперативная, учетная информация (рис. 4.19).
Рисунок 4.19 – Содержание внутримашинной информационной базы
Важнейшей задачей разработки внутримашинной информационной базы является эффективная организация данных, хранимых на машинных носителях. Внутримашинная ИБ включает данные, которые поступают из внемашинной сферы – с документов НСИ, плановых и оперативных документов и т. д. Часть данных внутримашинной ИБ может формироваться в процессе решения задач или поступать по каналам связи из других систем.
Внутримашинная информационная база характеризуется составом и структурой массивов, способами организации и доступа к данным на машинных носителях. В зависимости от используемых программных средств организация массивов может иметь свои особенности. Информационные массивы могут быть организованы в виде отдельных независимых файлов (файловая организация) или быть в составе базы данных, являющейся интегрированной совокупностью взаимосвязанных массивов.
Независимые массивы
Независимыми массивами с файловой организацией могут быть (в больших ИБ) первичные массивы, формируемые непосредственно с документов на этапе предбазовой обработки. Такие массивы после проверки их корректности и устранения ошибок далее могут быть загружены в БД.
Файлы, которые создаются в прикладных программах пользователя, написанных на алгоритмическом языке, также относятся к этому виду организации данных во внутримашинной сфере. При этом описание логической структуры файлов и параметры их размещения на машинных носителях содержатся в каждой прикладной программе обработки этих файлов. В этих же программах предусмотрено их создание и корректировка. При файловой организации массивов трудно обеспечить актуальное состояние данных, их достоверность и непротиворечивость. Промежуточные и выходные данные – это, как правило, временные массивы, которые формируются в процессе обработки, но не подлежат длительному хранению. Заметим, что при использовании СУБД такие массивы являются частью БД.
Базы данных
Другой, более эффективной, организацией ИЁ является организация логически взаимосвязанных массивов в базах данных (рис. 4.20). Для управления базами данных, их создания и ведения используются специализированные эффективные программные средства – системы управления базами данных. База данных является интегрированной совокупностью недублируемых данных, на основе которых решаются все задачи данной предметной области. В базе данных имеется возможность многоаспектного доступа и использования одних и тех же данных различными пользователями и задачами (рис. 4.20).
Структура создаваемой базы данных должна отображать информационно-логическую модель данных предметной области. Логические взаимосвязи в базе данных организуются в соответствии с типом модели данных, поддерживаемой выбранной СУБД (иерархическая, сетевая, реляционная). В зависимости от принципов организации данных, принятых в модели, реализуются связи в базе данных.
Рисунок 4.20 – Схема обработки массивов базы данных в задачах пользователя
Нормативно-справочные и другие данные, характеризующиеся относительной стабильностью, как правило, размещаются в отдельных массивах. Технология формирования и ведения этих массивов имеет свою специфику. Создаются эти массивы на этапе первоначальной загрузки БД. В процессе эксплуатации в эти массивы периодически (редко) по мере поступления извещений об изменении вносятся корректировки, которые обеспечивают поддержание БД в актуальном состоянии.
Данные оперативного учета вносятся в базу данных в соответствии с регламентом решения задач по мере поступления на ввод и обработку документов с оперативной, учетной информацией. Эти данные подлежат накоплению за определенный период, по истечении которого производится их обобщение и обработка. После выполнения очередного расчета (например, расчета остатка товара на складе и т. п.) накопленные данные оперативного учета подлежат уничтожению или сохранению в архиве.
Однопользовательские и многопользовательские БД
База данных может быть в монопольном распоряжении пользователя одного ПК. В этом случае она размещается только на дисках данного ПК и к информационной базе не обеспечивается одновременный доступ нескольких пользователей.
При наличии сети ПК открывается возможность хранить и использовать централизованные базы данных, размещаемые на машине-сервере, в многопользовательском режиме. В этом случае каждый пользователь со своего ПК (рабочей станции, автоматизированного рабочего места – АРМ) получает доступ к общей для всех пользователей централизованной информационной базе. При сетевой технологии каждый пользователь может также создавать на своем ПК локальную БД, которая содержит информацию, необходимую только на этом АРМ. Создание и использование БД в сети ПК позволяет резко повысить эффективность информационных систем банков, бирж, инвестиционных фондов и других структур рыночной экономики. В зависимости от конфигурации используемых технических и программных средств при сетевой обработке данных ИБ может быть осуществлена различная технология работы. Существуют различные концепции сетевой обработки данных – файл-сервер и клиент-сервер.
Концепция «файл-сервер» предполагает наличие компьютера, выделенного под файловый сервер, на котором находятся ядро сетевой ОС и централизованно хранимые файлы. Для этой архитектуры характерен коллективный доступ к общей базе данных на файловом сервере. При обновлении файла одним из пользователей он блокируется для доступа другим пользователям. Запрошенные данные транспортируются с файлового сервера на рабочие станции, где их обработка выполняется средствами СУБД.
Концепция «клиент-сервер» подразумевает разделение функций обработки данных между клиентом – рабочей станцией и машиной-сервером баз данных, где обработку осуществляет установленная там СУБД. Запрос на обработку данных выдается клиентом и передается по сети на сервер баз данных, где осуществляется поиск. Обработанные данные транспортируются по сети от сервера к клиенту. Спецификой архитектуры клиент-сервер является использование языка SQL для запросов к БД, что обеспечивает работу с общими данными из разнотипных приложений клиентов сети.
Средства организации и ведения внутримашинной информационной базы
К средствам организации и ведения внутримашинной информационной базы относятся программные средства ввода, создания и ведения базы данных и других массивов данных (рис. 4.21). Кроме того, для организации и ведения внутримашинной информационной базы используются технологические инструкции пользователям по работе с базой данных и другими данными на машинном носителе.
Рисунок 4.21 – Состав средств организации
и ведения внутримашинной информационной базы
Программные средства организации и ведения ИБ
В общем случае к программным средствам, используемым для указанных выше целей, относятся базовые сервисные программные средства, универсальные прикладные программные средства общего назначения, специальные прикладные программы.
Системы управления базами данных – СУБД имеют особое значение для создания и ведения ИБ. СУБД относятся к универсальным прикладным ПС общего назначения. СУБД – это наиболее распространенное и эффективное универсальное программное средство, предназначенное для организации и ведения логически взаимосвязанных данных на машинном носителе, а также обеспечивающее доступ к данным. СУБД обеспечивает интеграцию недублируемых данных в единой базе данных и их многоцелевое использование, поддерживает целостность и непротиворечивость всех данных в базе, возможность однократного ввода данных, защиту данных от сбоев и несанкционированного доступа. СУБД имеет удобные средства организации запросов к БД и вывода данных, ориентированные на пользователя-непрограммиста, а также другие диалоговые средства работы пользователя с данными.
Разработка ИБ на основе СУБД предполагает подготовку решений по структуре базы данных. Эти решения непосредственно связаны с внемашинной сферой ИО, так как в ней содержится описание документов с необходимой информацией для приложений пользователя. В соответствии с разработанной структурой базы данных осуществляется ее создание средствами СУБД на машинном носителе и ввод в эксплуатацию.
Специальные программные средства ввода и контроля используются, как правило, для больших информационных баз на этапе предбазовой обработки данных л создания первичных массивов. Средства предбазовой обработки обеспечивают контроль достоверности вводимой в компьютер информации и автоматизацию подготовки больших массивов данных к загрузке и корректировке базы данных.
Сервисные средства обработки данных должны обеспечивать вспомогательные функции по обслуживанию ИБ. Они относятся к базовым программмным средствам. Это различные утилиты по работе с файлами данных и машинным носителем. К ним относятся: средства копирования, архивирования, восстановления антивирусные средства, сетевые утилиты и т. п.
Прикладные программы пользователя создаются на одном из универсальных алгоритмических языков. В таких программах, как правило, не обеспечивается независимость от обрабатываемых в них данных, имеет место дублирование данных в информационных массивах разных задач одной предметной области. Это приводит к многократному вводу одних и тех же данных для разных задач и вызывает значительные проблемы при внесении изменений в исходные данные. Прикладные программы могут создаваться также на универсальном алгоритмическом языке в СУ БД, если ее собственные языковые средства не позволяют реализовать необходимую обработку в функциональной задаче пользователя.
Технологические инструкции пользователям по ведению ИБ на машинном носителе
Для обеспечения процессов создания ИБ на машинном носителе и ее эксплуатации необходимы соответствующие технологические инструкции пользователю. В них должна определяться технология всех необходимых процессов по созданию ИБ и ее ведению на машинном носителе.
Инструкции по вводу и контролю предназначены для регламентации ввода данных с документов, поступивших на обработку. При использовании средств предбазовой обработки контроль достоверности осуществляется автоматически. В инструкции должна быть описана технология ввода данных, последовательность создания массивов, используемые процедуры ввода. Здесь же должны быть описаны необходимые проверки достоверности вводимой информации, используемые методы контроля (на диапазон значений, с помощью контрольных сумм и т. п.).
Инструкции по загрузке БД и ее корректировке должны определять входные документы (массивы), с которых осуществляется загрузка БД. В этих инструкциях должны быть описаны экранные формы, которые соответствуют формам входных документов и позволяют одновременно вводить данные в несколько логически взаимосвязанных массивов. При этом должны быть обеспечены требования однократного ввода одних и тех же данных в БД. В инструкции по загрузке должна быть определена допустимая последовательность загрузки с различных документов.
Технологические инструкции должны определять регламент получения копий файлов БД, архивирования и восстановления базы данных, периодических проверок целостности базы данных. В этих инструкциях должно быть также предусмотрено описание порядка реорганизации для БД большого объема. Такие инструкции предназначены для улучшения объемно-временных характеристик в связи с ухудшением производительности, обусловленным корректировками данных.
В целом названные инструкции регламентируют процесс поддержания внутри-машинной ИБ и программных средств ее ведения в работоспособном состоянии. При создании баз данных коллективного пользования, в том числе в сети ПК, предусматриваются инструкции для администрации баз данных. В них определяются функции персонала по обеспечению доступа пользователей к общей БД с соблюдением требований по защите информации от несанкционированного доступа, определению сферы ответственности за надежное хранение данных централизованной ИБ.
