Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

ППП общего назначения. ППП автоматизированного проектирования




ППП автоматизированного проектирования

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

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

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

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

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

В настоящее время наиболее широко представлены реляционные СУБД для персо­нальных компьютеров, осуществляющие:

• работу с базой данных через экранные формы;

• организацию запросов на поиск данных с помощью специальных языков запросов высокого уровня;

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

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

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

В современных СУБД (например, в СУБД Access 2.0) содержатся элементы CASE-технологии процесса проектирования, в частности:

• визуализирована схема баз данных;

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

• предоставляются так называемые мастера, обеспечивающие поддержку процесса проектирования (режим "конструктор") — мастер таблиц, мастер форм, мастер отче­тов, построитель меню и т.п.;

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

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

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

Многопользовательские СУБД (типа Paradox, Access, FoxPro и др.) в сетевом варианте обработки данных хранят информацию на файл-сервере — специально выделенном ком­пьютере в централизованном виде, но сама обработка данных ведется на рабочих станциях. Серверы баз данных, напротив, всю обработку (хранение, поиск, извлечение и передачу данных клиенту) данных выполняют самостоятельно, одновременно обеспечивая данными большое число пользователей сети.

Общим для различных видов серверов баз данных является использование реляцион­ного языка SQL (Structured Query Language) для реализации запросов к данным.

Большинство серверов баз данных может использовать одновременно несколько плат­форм (Windows NT, Unix, OS/2 и др.), поддерживает широкий спектр протоколов передачи данных (IPX, ТСРЛР, Х.25 и др.).

Некоторые серверы реализуют распределенное хранение информации в сети, поддер­живают интерфейсы на уровне вызова типа:

• ODBC — Open DataBase Connectivity для доступа к разнородным базам данных;

• DAL — Data Access Language для создания запроса на выборку данных, распределен­ных в сети;

• SAG/CLI — SQL Access Group/ Call Level Interface для распределенных запросов и др. Самой большой проблемой применения серверов баз данных являются обеспечение

целостности (непротиворечивости) баз данных, решение вопроса, связанного с дублирова­нием (тиражированием) данных по узлам сети и их синхронным обновлением.

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

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

• программы планирования — учет времени для формирования отчетов по требованию пользователей, составление расписания выдачи и распространения отчетов по сети:

• программы управления очередью запросов на формирование отчетов;

• программы ведения словаря пользователей для разграничения доступа к сформирован­ным отчетам;

• программы ведения архива отчетов и др.

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

4. Текстовые процессоры — автоматическое форматирование документов, вставка рисованных объектов и графики, составление оглавлений и указателей, проверка орфографии, шрифтовое оформление, подготовка шаблонов документов.

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

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

Более подробно о табличных процессорах см. гл. 14.

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

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

Для работы этих программ необходимы также наличие специализированного оборудо­вания — LCD (Liquid Crystal Desktop) — жидкокристаллической проекционной панели, которая просвечивается проектором для вывода изображения на экран, видеотехника.

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

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

Наиболее распространены интегрированные пакеты, компонентами которых явля­ются:

СУБД;

текстовый редактор;

табличный процессор;

органайзер;

средства поддержки электронной почты;

программы создания презентаций;

графический редактор.

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

Отличительными особенностями данного класса программных средств являются:

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

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

• общий сервис для программ интегрированного пакета (например, словарь и средства орфографии для проверки правописания, построитель диаграмм, конвертер данных и др.);

• легкость обмена и ссылок на объекты, созданные программами интегрированного пакета (применяется два метода: DDE — динамический обмен данными и OLE — ди­намическая компоновка объектами), единообразный перенос объектов (метод drag-and-drop);

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

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

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




Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 497; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.