Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационные системы_готово.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
6.52 Mб
Скачать

Номенклатура-ценник готовой продукции

Таблица 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 – Состав средств организации

и ведения внутримашинной информационной базы

Программные средства организации и ведения ИБ

В общем случае к программным средствам, используемым для указанных выше целей, относятся базовые сервисные программные средства, универсальные при­кладные программные средства общего назначения, специальные прикладные программы.

Системы управления базами данных – СУБД имеют особое значение для создания и ведения ИБ. СУБД относятся к универсальным прикладным ПС об­щего назначения. СУБД – это наиболее распространенное и эффективное уни­версальное программное средство, предназначенное для организации и ведения логически взаимосвязанных данных на машинном носителе, а также обеспечиваю­щее доступ к данным. СУБД обеспечивает интеграцию недублируемых данных в единой базе данных и их многоцелевое использование, поддерживает целостность и непротиворечивость всех данных в базе, возможность однократного ввода дан­ных, защиту данных от сбоев и несанкционированного доступа. СУБД имеет удобные средства организации запросов к БД и вывода данных, ориентирован­ные на пользователя-непрограммиста, а также другие диалоговые средства рабо­ты пользователя с данными.

Разработка ИБ на основе СУБД предполагает подготовку решений по структуре базы данных. Эти решения непосредственно связаны с внемашинной сферой ИО, так как в ней содержится описание документов с необходимой информацией для приложений пользователя. В соответствии с разработанной структурой базы дан­ных осуществляется ее создание средствами СУБД на машинном носителе и ввод в эксплуатацию.

Специальные программные средства ввода и контроля используются, как правило, для больших информационных баз на этапе предбазовой обработки данных л создания первичных массивов. Средства предбазовой обработки обес­печивают контроль достоверности вводимой в компьютер информации и автома­тизацию подготовки больших массивов данных к загрузке и корректировке базы данных.

Сервисные средства обработки данных должны обеспечивать вспомога­тельные функции по обслуживанию ИБ. Они относятся к базовым программ­мным средствам. Это различные утилиты по работе с файлами данных и машинным носителем. К ним относятся: средства копирования, архивирования, восстановле­ния антивирусные средства, сетевые утилиты и т. п.

Прикладные программы пользователя создаются на одном из универсаль­ных алгоритмических языков. В таких программах, как правило, не обеспечивает­ся независимость от обрабатываемых в них данных, имеет место дублирование данных в информационных массивах разных задач одной предметной области. Это приводит к многократному вводу одних и тех же данных для разных задач и вызывает значительные проблемы при внесении изменений в исходные данные. Прикладные программы могут создаваться также на универсальном алгоритми­ческом языке в СУ БД, если ее собственные языковые средства не позволяют реализовать необходимую обработку в функциональной задаче пользователя.

Технологические инструкции пользователям по ведению ИБ на машинном носителе

Для обеспечения процессов создания ИБ на машинном носителе и ее эксплуатации необходимы соответствующие технологические инструкции пользователю. В них должна определяться технология всех необходимых процессов по созданию ИБ и ее ведению на машинном носителе.

Инструкции по вводу и контролю предназначены для регламентации вво­да данных с документов, поступивших на обработку. При использовании средств предбазовой обработки контроль достоверности осуществляется автоматически. В инструкции должна быть описана технология ввода данных, последователь­ность создания массивов, используемые процедуры ввода. Здесь же должны быть описаны необходимые проверки достоверности вводимой информации, используе­мые методы контроля (на диапазон значений, с помощью контрольных сумм и т. п.).

Инструкции по загрузке БД и ее корректировке должны определять входные документы (массивы), с которых осуществляется загрузка БД. В этих инструкциях должны быть описаны экранные формы, которые соответствуют формам входных документов и позволяют одновременно вводить данные в не­сколько логически взаимосвязанных массивов. При этом должны быть обеспече­ны требования однократного ввода одних и тех же данных в БД. В инструкции по загрузке должна быть определена допустимая последовательность загрузки с различных документов.

Технологические инструкции должны определять регламент получения копий файлов БД, архивирования и восстановления базы данных, периодических прове­рок целостности базы данных. В этих инструкциях должно быть также преду­смотрено описание порядка реорганизации для БД большого объема. Такие ин­струкции предназначены для улучшения объемно-временных характеристик в связи с ухудшением производительности, обусловленным корректировками данных.

В целом названные инструкции регламентируют процесс поддержания внутри-машинной ИБ и программных средств ее ведения в работоспособном состоянии. При создании баз данных коллективного пользования, в том числе в сети ПК, предусматриваются инструкции для администрации баз данных. В них определя­ются функции персонала по обеспечению доступа пользователей к общей БД с соблюдением требований по защите информации от несанкционированного досту­па, определению сферы ответственности за надежное хранение данных централи­зованной ИБ.