Технологическая сеть проектирования процедуры пакетной загрузки данных Исполнитель
- Скачано: 54
- Размер: 52.77 Kb
{spoiler=Далее}
Технологическая сеть проектирования процедуры пакетной загрузки данных при ручном способе ввода данных первичных документов
Схема технологической сети проектирования процедуры пакетной загрузки данных при ручном способе ввода данных первичных документов представлено на рис. 27, а компоненты сети - в табл.26 [18].
Рис 27. Технологическая сеть процесса загрузки информации в ИБ.
Технологическая операция проектирования П.1. – «Определение особенностей подготовки данных и формирование требований к системе загрузки». Для выполнения этой операции необходимо располагать технологической документацией, описывающих правила работы при получении первичной информации (Д.1.1); результатом выполнения этой операции является получение списка требований к процедуре загрузки (Д.1.2).
Таблица 26.
Компоненты технологической сети проектирования процедуры пакетной загрузки данных при ручном способе ввода данных первичных документов.
Идентифика-тор | Наименование компоненты |
Д.1.1
Д.1.2 Д.2.1. U.3.1
Д.3.1 Д.3.2
Д.4.1 Д.4.2 Д.4.3 Д.5.1 Д.5.2 Д.5.3 Д.5.4 |
Технологическая документация, описывающая правила работы при получении первичной информации Требования к процессу загрузки Схема технологического процесса загрузки Универсум программных средств частичной автоматизации, служебных средств операционной системы и языков программирования Факторы, определяющие выбор инструментальных средств Описание выбранных инструментальных средств и методическое обеспечение по их настройке Блок-схемы программы Коды программ Настройка средств частичной автоматизации Данные контрольного примера Отлаженная программа Распечатка результатов контрольного примера Технологическая документация
|
Выделяются следующие особенности подготовки файлов данных:
- внемашинные форматы данных могут не совпадать с внутримашинными форматами;
- получение и подготовка первичной информации с помощью разнообразных технических средств могут привести к рассогласованию кодов представления вводимой информации и кодов ее представления в ЭВМ;
- все операции по подготовке файлов являются машинно-ручными, поэтому следует учитывать большое количество возможных ошибок;
- вводимые файлы могут иметь линейную или иерархическую структуру, которую следует учитывать в процессе загрузки;
- структура записей водных файлов могут не совпадать со структурой записей базы данных.
К основным требованиям, предъявляемым к процедурам загрузки, можно отнести следующие:
- необходимо обеспечение достоверности вводимой информации;
- должны выдаваться сообщения об ошибках и местах их возникновения;
- требуется обеспечение контроля вводимой информации на уровне файла, записи, поля;
- загрузка должна обеспечивать перекодирование информации в случае рассогласовании кодов;
- должно обеспечиваться преобразование файлов во внутренне форматы;
- должны выполняться редактирование, сортировка и распечатка файлов с постоянной информацией.
2. Технологическая операция проектирования П.2. – «Определение состава операций ввода и первичной обработки загружаемых файлов». Входной информацией для данной операции проектирования являются требования к процедурам загрузки (Д.1.2.), выходной – состав операций или блок-схема процесса загрузки (Д.2.1.). Исходя из требований, предъявляемых к процедурам загрузки, выделяют следующие типовые операции, входящие в состав этой процедуры:
- ввод входных данных и их перекодирование;
- синтаксический и семантический контроль;
- распечатка «Ведомости ошибок», анализ ошибок и создание файла корректур;
- ввод файла корректур в ЭВМ;
- корректировка входного файла с целью исправления в нем ошибок;
- редактирование входного исправленного файла;
- формирование записей основного файла;
- сортировка или индексирование основного файла с постоянной информацией;
- распечатка файла с постоянной информацией.
Особое внимание должно быть уделено разработке программы синтаксического и семантического контроля загружаемой информации в информационную базу.
Синтаксический контроль может осуществляться на уровне структуры файла, записи и отдельного поля. Контроль на уровне файла сводится к контролю типов записей, соподчиненности различных типов записей (заголовок, подзаголовок), количества экземпляров каждого типа записи. Контроль на уровне записи сводится к контролю числа полей, их последовательности и длины записи. Контроль на уровне поля включает в себя контроль типа и формата поля.
Семантический контроль сводится к арифметическому и логическому контролю содержимого отдельных полей.
Арифметический контроль осуществляется следующими методами:
- контрольных сумм по документу;
- контрольных сумм по отдельной записи;
- контрольного числа по файлу;
- контроля по модулю 11;
- балансовый контроль.
Логический контроль применяется для реквизитов-признаков и оснований и при его построении используются следующие виды контроля:
- контроль на конкретное значение;
- контроль на диапазон значений;
- контроль путем сравнения с некоторой константой;
- контроль зависимостей значений реквизитов;
- контроль по списку значений (справочнику).
3. Технологическая операция проектирования П.3 – «Выбор инструментального средства разработки программ загрузки информационной базы» осуществляется на основе универсума программных средств частичной автоматизации, служебных средств операционной системы и языков программирования (U.3.1).На вход данной операции поступает блок-схема технологической операции загрузки (Д.2.1) и факторы, определяющие выбор инструментальных средств (Д.3.1); выходом является описание выбранных инструментальных средств и методическое обеспечение по их настройке (Д.3.2).
Результатом выполнения данной операции является выбор конкретных средств частичной автоматизации процедуры загрузки или языков программирования, или их комбинация.
К инструментальным средствам частичной автоматизации относятся: генераторы экранных форм СУБД, специализированные генераторы ввода-вывода утилиты.
К основным факторам, влияющим на выбор средств частичной автоматизации, можно отнести:
- количество и характер функции, выполняемой данным средством, например, возможность работы с многоэкранными формами или экранными формами, предназначенных для ввода данных в несколько файлов;
- наличие большого объема свободных вычислительных ресурсов;
- квалификация персонала;
- возможность подключения оригинальных программных средств.
Программные средства частичной автоматизации загрузки данных можно подразделить по принципу функционирования на конверторы, предназначенные для преобразования данных, создаваемых в других информационных системах, и программы непосредственной загрузки интерпретирующего или генерирующего типа.
4. Технологическая операция проектирования П.4 – «Настройка средств частичной автоматизации или разработка программ». В результате выполнения этой операции формируется программная документация по данной процедуре, в том числе блок-схема программных модулей (Д.4.1), коды программных модулей (Д.4.2), схемы настройки средств частичной автоматизации (Д.4.3).
5. Технологическая операция проектирования П.5 – «Комплексная отладка программы загрузки информации в базу данных» осуществляется на основе исходных данных для контрольного примера (Д.5.1) с получением отлаженной программы процедуры (Д.5.2) и распечаток результатов реализации контрольного примера (Д.5.3) и завершается созданием технологической документации по процедуре загрузки (Д.5.4).
{/spoilers}