Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


ѕѕѕ общего назначени€




 

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

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

1. Ќастольные системы управлени€ базами данных (—”Ѕƒ), обеспечивающие организацию и хранение локальных баз данных на автономно работающих компьютерах либо централизованное хранение баз данных на файл-сервере и сетевой доступ к ним.

¬ насто€щее врем€ наиболее широко представлены рел€ционные —”Ѕƒ дл€ персональных компьютеров, осуществл€ющие:

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

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

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

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

ѕользовательские приложени€ (прикладные программы), функционирующие в среде —”Ѕƒ, создаютс€ по типу меню работы конечного пользовател€, кажда€ команда которого обеспечивает автоматизированное выполнение определенной функции.

¬ современных —”Ѕƒ (например, в —”Ѕƒ Access 2.0) содержатс€ элементы CASE-технологии процесса проектировани€, в частности:

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

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

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

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

¬се это свидетельствует о расширении функциональных возможностей —”Ѕƒ как инструментального средства дл€ создани€ приложений.

Ѕолее подробно о —”Ѕƒ см. гл. 15.

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

ћногопользовательские —”Ѕƒ (типа Paradox, Access, FoxPro и др.) в сетевом варианте обработки данных хран€т информацию на файл-сервере Ц специально выделенном компьютере в централизованном виде, но сама обработка данных ведетс€ на рабочих станци€х. —ерверы баз данных, напротив, всю обработку (хранение, поиск, извлечение и передачу данных клиенту) данных выполн€ют самосто€тельно, одновременно обеспечива€ данными большое число пользователей сети.

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

Ѕольшинство серверов баз данных может использовать одновременно несколько платформ (Windows NT, Unix, OS/2 и др.), поддерживает широкий спектр протоколов передачи данных (IPX, TCP/IP, ’.25 и др.).

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

І ODBC Ц Open DataBase Connectivity дл€ доступа к разнородным базам данных;

І DAL Ц Data Access Language дл€ создани€ запроса на выборку данных, распределенных в сети;

І SAG/CLI Ц SQL Access Group/ Call Level Interface дл€ распределенных запросов и др.

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

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

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

І программы планировани€ Ц учет времени дл€ формировани€ отчетов по требованию пользователей, составление расписани€ выдачи и распространени€ отчетов по сети;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

І —”Ѕƒ;

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

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

І органайзер;

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

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

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

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

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

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

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

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

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

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

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

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





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-01-29; ћы поможем в написании ваших работ!; просмотров: 1266 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ќачинайте делать все, что вы можете сделать Ц и даже то, о чем можете хот€ бы мечтать. ¬ смелости гений, сила и маги€. © »оганн ¬ольфганг √ете
==> читать все изречени€...

308 - | 301 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.015 с.