Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информационные системы и технологии

..pdf
Скачиваний:
49
Добавлен:
05.02.2023
Размер:
5.19 Mб
Скачать

131

Технологический процесс обработки данных

Технология обработки экономической информации процесс исполнения взаимосвязанных операций преобразования исходной (первичной) информации в результатную [28].

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Технологический процесс – это упорядоченная последова-

тельность взаимосвязанных действий, выполняющихся с момента возникновения информации до получения результата.

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Технологический процесс состоит из нескольких крупных этапов и опера-

ций.

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Операция – это совокупность элементарных действий, вы-

полняемых на одном рабочем месте, которая приводит к реализации определенной обработки данных.

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Под операцией понимается любой процесс, связанный с обработкой дан-

ных.

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

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

·· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Вкачестве примера можно привести: сбор, подготовку и ввод первичных данных; перевод в алфавитно-цифровую форму, построение графиков, синтез речи; архивирование, обновление, поиск; преобразование, логический вывод, генерацию знаний; коммутацию, маршрутизацию, обмен.

Построение технологического процесса определяется следующими факторами: особенностями обрабатываемой экономической информации, ее объемом, требованиями к срочности и точности обработки, типами, количеством и характеристиками применяемых технических средств.

Вэкономике различают в основном два типа организации технологических процессов: предметный и пооперационный.

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

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

132

комплексов задач (учет труда и заработной платы; снабжение и сбыт; финансовые операции).

Пооперационный (поточный) тип построения технологиче-

ского процесса предусматривает последовательное преобразование обрабатываемой информации согласно технологии в виде непрерывной последовательности операций в автоматическом режиме.

·· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Вэкономике выделяют внемашинную и внутримашинную технологии обработки информации.

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Внемашинная (предбазовая) технология объединяет операции

сбора и регистрации данных, запись данных на МД с контролем.

Внутримашинная (внутрибазовая) технология связана с орга-

низацией вычислительного процесса в ЭВМ, организацией массивов

данных в памяти ЭВМ и их структуризацией.

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Основной этап технологического процесса связан с решением функцио-

нальных задач на ЭВМ.

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Главная отличительная особенность информационных техно-

логий заключается в их целевой направленности на оптимизацию ин-

формационных процессов, выходным результатом которых является

информация.

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Графическое представление технологического процесса обработки данных

Технологический процесс обработки данных может быть представлен графически на основе ряда схем (алгоритмов, программ, данных, систем). Схемы используются на различных уровнях детализации представления технологического процесса обработки данных:

схема данных;

схема программы;

схема работы системы;

схема взаимодействия программ;

схема ресурсов системы.

133

Построение схем основывается на понятиях: схема, основной символ, специфический символ.

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

Основной символ – символ, используемый тогда, когда точный тип (вид) процесса или носителя данных неизвестен или отсутствует необходимость в описании конкретного носителя данных.

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

Условные графические обозначения символов схем в соответствии с ГОСТ 19.701-90 приведены в таблицах 7.2–7.4 [12, 25].

Таблица 7.2 Основные символы данных

Наименование

Обозначение

Функция

 

 

 

 

 

 

 

 

 

Данные

 

 

 

 

 

 

 

Отображает данные. Носитель данных не опреде-

 

 

 

 

 

 

 

 

лен

 

 

 

 

 

 

 

 

 

Запоминаемые дан-

 

 

 

 

 

 

 

Отображает хранимые данные в виде, пригодном

 

 

 

 

 

 

 

ные

 

 

 

 

 

 

 

для обработки. Носитель данных не определен

 

 

 

 

 

 

 

 

 

Оперативное запоми-

 

 

 

 

 

 

 

Специфический символ данных отображает дан-

нающее устройство

 

 

 

 

 

 

 

ные, хранящиеся в оперативном запоминающем

 

 

 

 

 

 

 

 

устройстве

 

 

 

 

 

 

 

 

 

Запоминающее

 

 

 

 

 

 

 

Специфический символ данных отображает дан-

устройство с после-

 

 

 

 

 

 

 

ные, хранящиеся в запоминающем устройстве с

довательным досту-

 

 

 

 

 

 

 

последовательным доступом (магнитная лента,

пом

 

 

 

 

 

 

 

кассета с магнитной лентой, магнитофонная

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

лента)

 

 

 

 

 

 

 

 

 

Ручной ввод

 

 

 

 

 

 

 

Специфический символ данных отображает дан-

 

 

 

 

 

 

 

 

ные, вводимые вручную во время обработки с

 

 

 

 

 

 

 

 

устройств любого типа (клавиатура, переключа-

 

 

 

 

 

 

 

 

тели, кнопки, световое перо, полоски со штри-

 

 

 

 

 

 

 

 

ховым кодом)

 

 

 

 

 

 

 

 

 

Документ

 

 

 

 

 

 

 

Специфический символ данных отображает дан-

 

 

 

 

 

 

 

 

ные, представляемые на носителе в удобочитае-

 

 

 

 

 

 

 

 

мой форме (машинограмма, документ для опти-

 

 

 

 

 

 

 

 

ческого или магнитного считывания, микро-

 

 

 

 

 

 

 

 

фильм, рулон ленты с итоговыми данными,

 

 

 

 

 

 

 

 

бланки ввода данных)

 

 

 

 

 

 

 

 

 

Карта

 

 

 

 

 

 

 

Специфический символ данных отображает дан-

 

 

 

 

 

 

 

 

ные, представляемые на носителе в виде карты

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

134

 

 

 

 

 

 

 

 

 

 

 

Наименование

 

Обозначение

Функция

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(перфокарты, магнитные карты, карты со считы-

 

 

 

 

 

 

 

 

 

 

ваемыми метками, карты с отрывным ярлыком,

 

 

 

 

 

 

 

 

 

 

карты со сканируемыми метками)

 

 

 

 

 

 

 

 

 

 

 

Бумажная лента

 

 

 

 

 

 

 

 

 

Специфический символ данных отображает дан-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ные, представляемые на носителе в виде бумаж-

 

 

 

 

 

 

 

 

 

 

ной ленты

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Запоминающее

 

 

 

 

 

 

 

 

 

Специфический символ данных отображает дан-

устройство с прямым

 

 

 

 

 

 

 

 

ные, хранящиеся в запоминающем устройстве с

доступом

 

 

 

 

 

 

 

 

 

прямым доступом (магнитный диск, магнитный

 

 

 

 

 

 

 

 

 

 

барабан, гибкий магнитный диск)

 

 

 

 

 

 

 

 

 

 

 

Дисплей

 

 

 

 

 

 

 

 

 

Данные, представленные на экране для визуаль-

 

 

 

 

 

 

 

 

 

 

ного отображения

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 7.3 Основные символы процесса

 

 

 

 

 

 

 

 

 

 

 

Наименование

 

Обозначение

Функция

 

 

 

 

 

 

 

 

 

 

 

Процесс

 

 

 

 

 

 

 

 

 

Отображает функцию обработки данных лю-

 

 

 

 

 

 

 

 

 

 

бого вида (выполнение определенной операции

 

 

 

 

 

 

 

 

 

 

или группы операций, приводящее к изменению

 

 

 

 

 

 

 

 

 

 

значения, формы или размещения информации

 

 

 

 

 

 

 

 

 

 

или к определению, по которому из нескольких

 

 

 

 

 

 

 

 

 

 

направлений потока следует двигаться)

 

 

 

 

 

 

 

 

 

 

 

Решение

 

 

 

 

 

 

 

 

 

Отображает решение или функцию переключа-

 

 

 

 

 

 

 

 

 

 

тельного типа, имеющую один вход и ряд аль-

 

 

 

 

 

 

 

 

 

 

тернативных выходов, один и только один из

 

 

 

 

 

 

 

 

 

 

которых может быть активен после вычисления

 

 

 

 

 

 

 

 

 

 

условий, определенных внутри этого символа.

 

 

 

 

 

 

 

 

 

 

Соответствующие результаты вычислений мо-

 

 

 

 

 

 

 

 

 

 

гут быть записаны по соседству с линиями,

 

 

 

 

 

 

 

 

 

 

отображающими эти пути

 

 

 

 

 

 

 

 

 

 

 

Подготовка

 

 

 

 

 

 

 

 

 

Символ отображает модификацию команды или

 

 

 

 

 

 

 

 

 

 

группы команд с целью воздействия на некото-

 

 

 

 

 

 

 

 

 

 

рую последующую функцию (установка пере-

 

 

 

 

 

 

 

 

 

 

ключателя, модификация индексного регистра

 

 

 

 

 

 

 

 

 

 

или инициализация программы)

 

 

 

 

 

 

 

 

 

 

 

Предопределенный

 

 

 

 

 

 

 

 

 

Символ отображает предопределенный процесс,

процесс

 

 

 

 

 

 

 

 

 

состоящий из одной или нескольких операций

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

или шагов программы, которые определены в

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

другом месте (в программе, модуле)

 

 

 

 

 

 

 

 

 

 

 

Ручная операция

 

 

 

 

 

 

 

 

 

Символ отображает любой процесс, выполняе-

 

 

 

 

 

 

 

 

 

 

мый человеком

 

 

 

 

 

 

 

 

 

 

 

Параллельные опе-

 

 

 

 

 

 

 

 

 

Символ отображает синхронизацию двух и бо-

 

 

 

 

 

 

 

 

 

рации

 

 

 

 

 

 

 

 

 

лее параллельных операций

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Граница цикла

 

 

 

 

 

 

 

 

 

Символ, состоящий из двух частей, отображает

 

 

 

 

 

 

 

 

 

 

начало и конец цикла

 

 

 

 

 

 

 

 

 

 

 

135

Таблица 7.4 Основные символы процесса

Наименование

Обозначение

Функция

 

 

 

 

 

 

 

Линия

 

 

 

 

 

Символ отображает поток данных или управле-

 

 

 

 

 

 

ния. При необходимости могут быть добавлены

 

 

 

 

 

 

стрелки-указатели

 

 

 

 

 

 

 

Пунктирная

 

 

 

 

 

Специфический символ отображает альтерна-

линия

 

 

 

 

 

тивную связь между двумя или более симво-

 

 

 

 

 

 

лами

 

 

 

 

 

 

 

Канал связи

 

 

 

 

 

Специфический символ отображает передачу

 

 

 

 

 

 

 

 

 

 

 

данных по каналам связи

 

 

 

 

 

 

 

 

 

 

 

 

 

Передача

 

 

 

 

 

Символ отображает непосредственную передачу

управления

 

 

 

 

 

управления от одного процесса к другому

 

 

 

 

 

 

(например, запрос, вызов, событие)

 

 

 

 

 

 

 

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

символы данных (символы данных могут также указывать вид носителя данных);

символы процесса, который следует выполнить над данными (символы процесса могут также указывать функции, выполняемые вычислительной машиной);

символы линий, указывающие потоки данных между процессами и (или) носителями данных;

специальные символы, используемые для облегчения написания и чтения схемы.

Схема программы отображает последовательность операций в программе, т. е. ее алгоритм. Схема программы включает:

символы процесса, указывающие фактические операции обработки данных, включая символы, определяющие путь, которого следует придерживаться с учетом логических условий;

линейные символы, указывающие поток управления;

специальные символы, использующиеся для облегчения написания и чтения схем.

Схема работы системы отображает управление операциями и потоками данных и отражает технологический процесс обработки данных в ЭИС. Эта

136

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

символы данных, указывающие на наличие данных (символы данных могут также указывать вид носителя данных);

символы процесса, указывающие операции, которые следует выполнить над данными, а также определяющие логический путь их преобразования;

линейные символы, указывающие потоки данных между процессами и (или) носителями данных, а также поток управления между процессами;

специальные символы, используемые для облегчения написания и чтения блок-схемы.

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

Схема взаимодействия программ – это путь активации программ и взаимодействий с соответствующими данными. Каждая программа показывается только один раз! Наличие этой схемы объясняется тем, что посредством меню можно выбрать любое действие, хотя в реальной задаче может существовать определенная последовательность действий. Схема взаимодействия программ включает:

символы данных, указывающие на наличие данных;

символы процесса, указывающие на операции, которые следует выполнить над данными;

линейные символы, отображающие поток между процессами и данными, а также инициации процессов;

специальные символы, используемые для облегчения написания и чтения схемы.

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

137

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Контрольные вопросы по главе 7

·· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

1.Что такое конвертирование файлов?

2.Что такое объект, сервер, клиент OLE?

3.Что такое импорт/экспорт данных?

4.Что такое динамический обмен данными (DDE)?

5.Что представляет собой внемашинная технология?

6.Что предполагает предметный тип организации технологии?

7.Что понимается под технологическим процессом?

8.Какие документы называются составными?

9.Можно ли внедрить фрагмент документа, не вставляя его?

10.Можно ли просто связать объект, не внедряя его?

138

8 Основные компьютерные технологии

8.1 Работа с текстом

Текстовые процессоры и основные тенденции их развития. Каждый поль-

зователь персонального компьютера (ПК) встречается с необходимостью подго-

товки отчетов, деловой корреспонденции, рекламных материалов.

Удобство и эффективность применения ПК для подготовки текстов при-

вели к созданию множества программных средств для работы с документами.

Такие программные средства получили название текстовых процессоров (ТП),

или редакторов [30, 32].

В настоящее время разработано много текстовых процессоров, имеющих

одно назначение, но различные возможности и средства работы. В среде Ma-

cOS это редакторы iA Writer, Pages, Ulysses и т. д., предназначенные для работы

в текстовом режиме.

Среди текстовых процессоров Windows как наиболее распространенной

среды можно выделить MS Word, WordPerfect, AmiPro, Write, работающие в гра-

фическом режиме. Технология их использования основана на интерфейсе WIMP,

но возможности редактора MS Word значительно шире. Word представляет со-

бой настольную издательскую систему, ориентированную на работу с текстами,

состоящими из разделов, страниц, абзацев и т. д.

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Общим для большинства текстовых процессоров является

свойство, положенное в основу их работы: «что вы видите, то и по-

лучите». ТП относятся к диалоговым системам, построенным по

принципу меню: из перечня возможных действий необходимо вы-

брать желаемое.

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Основные функции текстового процессора [14, 21]:

набор текста, хранение на диске, просмотр, редактирование и печать;

проверка и коррекция орфографии. Каждое слово текстового документа сравнивается со словарем, содержащим от 10 до 30 тыс. слов. Слова, не обнаруженные в словаре, ТП помечает и показывает (в виде красной волнистой линии) пользователю для замены, удаления или добавления в дополнительный словарь пользователя;

139

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

разбиение и печать текста в одну или несколько колонок, вставки в текст таблиц, формул и рисунков, букв греческого алфавита и т. д.

При выборе текстового процессора большое значение имеет наличие дополнительных услуг, предоставляемых ТП [24]:

автоматическая индексация;

автоматическое составление оглавления по заданному тексту;

подготовка текста для фотонаборного автомата, обеспечивающего высококачественное воспроизводство документа во многих экземплярах.

Текстовый процессор Microsoft Word. MS Word мощный интеллектуальный текстовый процессор. Это удобный и простой в использовании инструмент создания профессионально оформленных документов. MS Word позволяет вводить и редактировать текст; осуществлять поиск и замену произвольных фрагментов текста как во всем документе, так и в какой-либо его части; автозамену сокращений и аббревиатур полными вариантами; интеллектуальную проверку орфографии и пунктуации в документе (с предложением синонимов и т. д.).

MS Word предлагает широкую палитру средств для форматирования текста: широкий выбор гарнитур шрифтов, возможность выбрать различные размеры и стили шрифта, выделение важных фрагментов текста с помощью цветового оформления, выбор расстояния между символами и строками, формирование абзацев текста и возможность выравнивания текста по краям.

Для профессионального оформления текста MS Word поддерживает богатые средства компоновки и разметки документа: определение полей страницы и ширины текста, расположение текста в нескольких колонках, вставку в документ таблиц и графики, определение колонтитулов и нумерации страниц.

При создании больших документов MS Word организует структуру документа: поддерживает деление документа на разделы и пункты, автоматически нумерует их, обеспечивает поддержку ссылок и сносок, формирует оглавление документа. Документы в MS Word могут быть сохранены для дальнейшего использования, распечатаны или разосланы по электронной почте. MS Word поддерживает совместную работу с одним документом нескольких авторов: отслеживает и совмещает изменения, блокирует для изменения части текста и разрешает конфликты одновременного доступа.

140

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

8.2 Редактор электронных таблиц

Особенности электронных таблиц и их назначение. Автоматизация расчетных задач требует инструментальных средств максимальной гибкости и настраиваемости. Идеальным средством для решения большого класса задач автоматизации являются программные продукты, называемые «электронные таблицы» или «табличные процессоры».

Широкое распространение получили такие табличные процессоры, как

Super Calc, Visi Calc, Lotus 1-2-3, Quattro Pro, Numbers. Для Windows был создан процессор MS Excel, технология работы с которым аналогична работе с любым приложением Windows интерфейса WIMP.

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

Microsoft Excel это удобное средство для работы с табличными данными. Обеспечивает мощные средства обработки данных и представления результатов анализа.

Рабочая книга MS Excel

Табличный процессор это интерактивная программа, состоящая из набора строк и столбцов, изображенных на экране в специальном окне. Место пересечения строки со столбцом называется ячейкой или полем. В ячейке могут находиться число, текст или формула, с помощью которой осуществляются вычисления, относящиеся к одной или нескольким ячейкам. Ячейки можно копировать, перемещать, а также изменять их содержимое. При изменении содержимого ячейки производится автоматический пересчет содержимого всех ячеек, использующих в формулах измененную ячейку. На основе групп ячеек создаются диаграммы, сводные таблицы и карты.