лекция 16. прикладное программное обеспечение компьютеров

16.2. Что такое текстовый редактор

Текстовый редактор — это программа, используемая
специально для ввода и редактирования текстовых данных.

Этими данными могут быть программа или какой-либо документ или же книга.
Редактируемый текст выводится на экран, и пользователь может в диалоговом режиме
вносить в него свои изменения.

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

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

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

           Окно редактора Microsoft Word
   

Наиболее известный текстовый редактор — Microsoft Word.

Полнофункциональные издательские системы — Microsoft Publisher,
     Corel Ventura и Adobe PageMaker. Издательские
системы незаменимы для компьютерной верстки и графики. Значительно облегчают
работу с многостраничными документами, имеют возможности автоматической разбивки
текста на страницы, расстановки номеров страниц, создания заголовков и т.д.
Создание макетов любых изданий — от рекламных листков до многостраничных книг и
журналов — становится очень простым, даже для новичков.

16.7. Что такое библиотеки стандартных подпрограмм

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

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

В качестве примера можно привести библиотеку стандартных подпрограмм по
численным математическим методам решения уравнений, вычисления интегралов,
нахождения экстремумов и т.п.

Базы данных

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

СУБД (Система Управления Базами Данных) — комплекс программ и языковых средств для создания, ведения и использования баз данных.

Существует великое множество продуктов в этом сегменте программного обеспечения, различающихся по возможностям и сфере применения, от сравнительно простых — Access, dBase, FoxPro, Paradox, до очень мощных — IBM DB2, Microsoft SQL Server, Oracle.

16.10. Что такое органайзеры

Органайзеры — это программы — электронные секретари.

                     
      Lotus Organizer

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

Lotus Organizer — блокнот, разбитый по секциям:
календарь, список дел, адресная и телефонная книга, планировщик, записная
книжка, список памятных дат.

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

16.4. Каковы возможности систем деловой и научной графики

лекция 16. прикладное программное обеспечение компьютеров              Круговые и столбиковые
диаграммы

Системы деловой графики дают возможность выводить на экран различные
виды графиков и диаграмм: гистограммы; круговые и секторные диаграммы и т.д.

Эти системы позволяют наглядно представлять на экране различные данные и
зависимости.  

Системы научной и инженерной графики позволяют в цвете и в заданном
масштабе отображать на экране следующие объекты:

            Чертеж с нанесенными
изолиниями

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

системы изолиний, в том числе, и нанесённые на поверхность объекта;

сечения, проекции, карты и т.д.

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

Существуют остроумные способы визуализации наиболее простых
многомерных объектов — множеств точек. Один из них носит название «лица
Чернова» (Чернов — современный американский математик).

            «Лица Чернова»

  Этим способом можно отображать 10-20-мерные множества. Суть
способа такова: каждому из измерений сопоставляется один из параметров
схематически изображённого человеческого лица, например, первое измерение дает
отношение высоты лица к ширине, второе — размер носа,третье — расстояние между
глазами и т.д.

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

16.9. Что такое интегрированные пакеты программ

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

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

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

Пример: интегрированный пакет для написания книг, содержащих
иллюстрации.
Он содержит:

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

Наиболее известные интегрированные пакеты:

Microsoft Office. В этот мощный профессиональный пакет
вошли такие необходимые программы, как текстовый редактор WinWord
, электронная таблица Excel, программа создания
презентаций PowerPoint, СУБД Access, средство
поддержки электронной почты Mail. Мало того, все части этого
пакета составляют единое целое, и даже внешне все программы выглядят
единообразно, что облегчает как их освоение, так и ежедневное использование.

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

Электронные таблицы

Электронные таблицы — это программы, позволяющие создавать таблицы с автоматическим пересчётом. У электронных таблиц есть и другое название — табличные процессоры.

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

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

лекция 16. прикладное программное обеспечение компьютеров

Многие фирмы-разработчики программного обеспечения для персональных компьютеров, создали свои версии табличных процессоров. Из них наиболее популярны: Lotus 1-2-3 фирмы Lotus Development и MS Excel фирмы Microsoft.

16.1. Какие программы называют прикладными

Прикладная программа — это любая конкретная
программа, способствующая решению какой-либо задачи в пределах данной
проблемной области.

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

Прикладные программы могут носить и общий характер, например, обеспечивать
составление и печатание документов и т.п.

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

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

Текстовые редакторы

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

лекция 16. прикладное программное обеспечение компьютеров

Возможности текстовых редакторов различны — от небольших программ (например, Блокнот из MS Windows), предназначенных для подготовки небольших документов простой структуры, до текстовых процессоров для набора, оформления и полной подготовки к типографскому изданию книг и журналов (например, Corel WordPerfect, Lotus Word Pro, Microsoft Word).

лекция 16. прикладное программное обеспечение компьютеров

Прикладное программное обеспечение

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

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

По типу решаемых задач прикладные программы принято подразделять на два класса:

  • базовое прикладное программное обеспечение;
  • специализированное программное обеспечение.

Классификация

По типу

Источники

  • программное обеспечение общего назначения
    • Текстовые редакторы
    • Текстовые процессоры
    • Системы компьютерной вёрстки
    • Графические редакторы
    • СУБД
    • Электронные таблицы
    • Веб-браузеры
  • программное обеспечение развлекательного назначения
    • Медиаплееры
    • Компьютерные игры
  • программное обеспечение специального назначения
    • Экспертные системы
    • Трансляторы
    • Мультимедиа-приложения (медиаплееры, программы для создания и редактирования видео, звука, text-to-speech и пр.)
    • Гипертекстовые системы (электронные словари, энциклопедии, справочные системы)
    • Системы управления содержимым
  • профессиональное программное обеспечение
    • САПР — системы автоматизированного проектирования
    • АРМ — автоматизированное рабочее место
    • АСУ — автоматизированная система управления
    • АСУ ТП — автоматизированная система управления технологическим процессом
    • АСНИ — автоматизированная система научных исследований
    • Геоинформационные системы
    • Биллинговые системы
    • CRM — системы управления взаимоотношениями с клиентами
    • CTRM/ETRM — системы управления складом
    • SRM (Supplier Relationship Management) — системы управления взаимоотношениями с поставщиками
    • BI (Business Intelligence) — аналитические системы
    • DMS (Document Management System) — Система управления документами/Система автоматизации документооборота (системы электронного документооборота)
    • CMS (Content Management System) — системы управления содержимым (контентом)
    • WMS (Warehouse Management System) — системы управления складом (СУС)
    • ERP-системы — системы планирования ресурсов предприятия
    • EAM-системы — системы управления основными фондами предприятия
    • MRM-системы — системы управления маркетинговыми ресурсами
    • MES-системы — системы оперативного (цехового) управления производством и ремонтами
    • АБС-системы — автоматизированные банковские системы
    • Системы ДБО — системы дистанционного банковского обслуживания

По сфере применения

  • Прикладное программное обеспечение предприятий и организаций. Например, финансовое управление, система отношений с потребителями, сеть поставок. К этому типу относится также ведомственное ПО предприятий малого бизнеса, а также ПО отдельных подразделений внутри большого предприятия. (Примеры: управление транспортными расходами, служба IT-поддержки)
  • Программное обеспечение, обеспечивающее доступ пользователя к устройствам компьютера.
  • Программное обеспечение инфраструктуры предприятия. Обеспечивает общие возможности для поддержки ПО предприятий.
  • Программное обеспечение информационного работника. Обслуживает потребности индивидуальных пользователей в создании и управлении информацией. Это, как правило, управление временем, ресурсами, документацией, например, текстовые редакторы, электронные таблицы, программы-клиенты для электронной почты и блогов, персональные информационные системы и медиаредакторы.
  • Программное обеспечение для доступа к контенту. Используется для доступа к тем или иным программам или ресурсам без их редактирования (однако может и включать функцию редактирования). Предназначено для групп или индивидуальных пользователей цифрового контента. Это, например, медиаплееры, веб-браузеры, вспомогательные браузеры и др.
  • Образовательное программное обеспечение по содержанию близко к ПО для медиа и развлечений, однако в отличие от него имеет четкие требования по тестированию знаний пользователя и отслеживанию прогресса в изучении того или иного материала. Многие образовательные программы включают функции совместного пользования и многостороннего сотрудничества.
  • Имитационное программное обеспечение. Используется для симуляции физических или абстрактных систем в целях научных исследований, обучения или развлечения.
  • Инструментальные программные средства в области медиа. Обеспечивают потребности пользователей, которые производят печатные или электронные медиаресурсы для других потребителей, на коммерческой или образовательной основе. Это программы полиграфической обработки, вёрстки, обработки мультимедиа, редакторы HTML, редакторы цифровой анимации, цифрового звука и т. п.
  • Прикладные программы для проектирования и конструирования. Используются при разработке аппаратного и программного обеспечения. Охватывают автоматизированное проектирование (системы автоматизированного проектирования — САПР), автоматизированную инженерию (computer aided engineering — CAE), редактирование и компилирование языков программирования, программы интегрированной среды разработки (Integrated Development Environments — IDE).

16.5. Что такое табличный процессор

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

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

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

                 
 Электронная таблица              
  Microsoft Excel

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

Графам и строкам можно присваивать наименования. Экран монитора трактуется
как окно, через которое можно рассматривать таблицу целиком или по частям.

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

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

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

Самые популярные табличные процессоры — Microsoft Excel
и Lotus 1—2—3.

В Microsoft Excel автоматизированы многие рутинные операции,
специальные шаблоны помогают создавать отчёты, импортировать данные и многое
другое.

Lotus 1—2—3 — профессиональный процессор электронных таблиц.
Широкие графические возможности и удобный интерфейс пакета позволяют быстро
ориентироваться в нём. С его помощью можно создать любой финансовый документ,
отчёт для бухгалтерии, составить бюджет, а затем разместить все эти документы в
базах данных.

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

База данных — это один или несколько файлов данных,
предназначенных для хранения, изменения и обработки больших объемов
взаимосвязанной информации.

В базе данных предприятия, например, может храниться:

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

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

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

Базы данных используются под управлением систем управления базами
данных
(СУБД).

Система управления базами данных (СУБД) — это система
программного обеспечения, позволяющая обрабатывать обращения к базе
данных, поступающие от прикладных программ конечных пользователей.

      Окно СУБД Access

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

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

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

СУБД обеспечивают правильность, полноту и
непротиворечивость данных, а также удобный доступ к ним.

Популярные СУБД — FoxPro, Access for Windows,
Paradox.

Для менее сложных применений вместо СУБД используются
информационно-поисковые системы (ИПС), которые
выполняют следующие функции:

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

  • вывод ее в удобном для человека виде.