КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
ППП общего назначенияДанный класс содержит широкий перечень программных продуктов, поддерживающих преимущественно информационные технологии конечных пользователей. Кроме конечных пользователей этими программными продуктами за счет встроенных средств технологии программирования могут пользоваться и программисты для создания усложненных программ обработки данных. Представители данного класса программных продуктов. 1.Настольные системы управления базами данных (СУБД), обеспечивающие организацию и хранение локальных баз данных на автономно работающих компьютерах либо централизованное хранение баз данных на файл-сервере и сетевой доступ к ним. В настоящее время наиболее широко представлены реляционные СУБД для персональных компьютеров, осуществляющие: • работу с базой данных через экранные формы; • организацию запросов на поиск данных с помощью специальных языков запросов высокого уровня; • генерацию отчетов различной структуры данных с подведением промежуточных и окончательных итогов; • вычислительную обработку путем выполнения встроенных функций, программ, написанных с использованием языков программирования и макрокоманд. В современных СУБД (например, в СУБД Access содержатся элементы CASE-технологии процесса проектирования, в частности: • визуализирована схема баз данных; • осуществлена автоматическая поддержка целостности баз данных при различных видах обработки (включение, удаление или модификация данных баз данных); • предоставляются так называемые мастера, обеспечивающие поддержку процесса проектирования (режим "конструктор") - мастер таблиц, мастер форм, мастер отчетов, построитель меню и т.п.; • созданы для широкого использования шаблоны структур баз данных, форм, отчетов и т.д. 2.Серверы баз данных - успешно развивающийся вид программного обеспечения, предназначенный для создания и использования при работе в сети интегрированных баз данных в архитектуре клиент-сервер. Многопользовательские СУБД (типа Paradox, Access, FoxPro и др.) в сетевом варианте обработки данных хранят информацию на файл-сервере - специально выделенном компьютере в централизованном виде, но сама обработка данных ведется на рабочих станциях, серверы баз данных, напротив, всю обработку (хранение, поиск, извлечение и передачу данных клиенту)выполняют самостоятельно, одновременно обеспечивая данными большое число пользователей сети. Общим для различных видов серверов баз данных является использование реляционного языка SQL (Structured Query Language) для реализации запросов к данным. Самой большой проблемой применения серверов баз данных являются обеспечение целостности (непротиворечивости) баз данных, решение вопроса, связанного с дублированием (тиражированием) данных по узлам сети и их синхронным обновлением. 3.Генераторы (серверы) отчетов - самостоятельное направление развития программных средств, обеспечивающих реализацию запросов и формирование отчетов в печатном или экранном виде в условиях сети с архитектурой клиент-сервер. Серверы отчетов включают: • программы планирования - учет времени для формирования отчетов по требованию пользователей, составление расписания выдачи и распространения отчетов по сети; • программы управления очередью запросов на формирование отчетов; • программы ведения словаря пользователей для разграничения доступа к сформированным отчетам; • программы ведения архива отчетов и др. Подготовленные отчеты рассылаются клиентам по электронной почте или с помощью другого транспортного агента. Серверы отчетов обычно поддерживают разнородные платформы, тем самым они эффективно работают в неоднородных вычислительных сетях. 4.Текстовые процессоры - автоматическое форматирование документов, вставка рисованных объектов и графики, составление оглавлений и указателей, проверка орфографии, шрифтовое оформление, подготовка шаблонов документов. Развитием данного направления программных продуктов являются издательские системы. 5.Табличный процессор - удобная среда для вычислений силами конечного пользователя; средства деловой графики, специализированная обработка (встроенные функции, работа с базами данных, статистическая обработка данных и др.). 6.Средства презентационной графики - специализированные программы, предназначенные для создания изображений и их показа на экране, подготовки слайд-фильмов, мультфильмов, видеофильмов, их редактирования, определения порядка следования изображений. Презентация может включать показ диаграмм и графиков, все программы презентационной графики условно делятся на программы для подготовки слайд-шоу, программы для подготовки мультимедиа-презентации. Для работы этих программ необходимы также наличие специализированного оборудования - жидкокристаллической проекционной панели, которая просвечивается проектором для вывода изображения на экран, видеотехника. Презентация требует предварительного составления плана показа. Для каждого слайда выполняется проектирование: определяются содержание слайда, размер, состав элементов, способы их оформления и т.п. Данные для использования в слайдах можно как готовить вручную, так и получать в результате обмена из других программных систем. 7. Интегрированные пакеты - набор нескольких программных продуктов, функционально дополняющих друг друга, поддерживающих единые информационные технологии, реализованные на общей вычислительной и операционной платформе. Наиболее распространены интегрированные пакеты, компонентами которых являются: • СУБД; • текстовый редактор; • табличный процессор; • органайзер; • средства поддержки электронной почты; • программы создания презентаций; • графический редактор. Компоненты интегрированных пакетов могут работать изолированно друг от друга, но основные достоинства интегрированных пакетов проявляются при их разумном сочетании друг с другом. Пользователи интегрированных пакетов имеют унифицированный для различных компонентов интерфейс, тем самым обеспечивается относительная легкость процесса их освоения. Интегрированные пакеты эффективны и при групповой работе в сети многих пользователей. Так, из прикладной программы, в которой находится пользователь, можно отправить документы и файлы данных другому пользователю, при этом поддерживаются стандарты передачи данных в виде объектов по сети или через электронную почту.
|