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

Для проектирования и программирования автоматизированных процедур обработки данных на КОАО «Азот» используются следующие средства:

FoxPro 2.6;

Oracle8i;

C-Builder.

 

FoxPro 2.6

Основная часть действующих АСУ финансово-экономической и производственно-технической деятельности КОАО "АЗОТ" реализована в файл-серверной архитектуре на базе СУБД FoxPro под MS-DOS (технология 80-х годов). Выбор такого решения был обусловлен существовавшим в те годы уровнем развития автоматизированных систем и уровнем технического и программного обеспечения.

Недостатки:

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

Подсистемы, реализованные в среде FoxPro, и работающие под управлением MS-DOS имеют низкую степень информационной безопасности и низкую производительность. Любой пользователь, имеющий доступ к АРМу на FoxPro, автоматически имеет доступ (на уровне чтения или записи) ко всем базам, входящим в состав данного АРМа, т.е. существует возможность копирования данных или их целенаправленного изменения.

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

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

Oracle8i

 

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

Oracle8i Enterprise Edition: обеспечивает эффективное, надежное и защищенное управление данными для таких высокопроизводительных приложений, как высокоинтенсивная онлайновая обработка транзакций (OLTP) и приложения хранилищ данных с высокой интенсивностью запросов. Oracle8i Enterprise Edition обеспечивает инструментальные средства и функциональные возможности для удовлетворения высоких требований к доступности и масштабируемости, предъявляемых сегодня стратегически важными приложениями.

Разработка приложений в Oracle8i ведется с применением языка Java. В сервер баз данных Oracle8i встроена виртуальная машина Java. К тому же Oracle8i поддерживается SQLJ - работа с операторами SQL в исходном тексте на Java, открытый стандарт которого был разработан совместно Oracle, Sun и IBM. Исходные тексты на Java с операторами SQLJ обрабатываются предкомпилятором, создающим приложения на базе JBDC. В итоге даже такие элементы информационных систем, как хранимые процедуры, функции и триггеры, могут быть написаны на Java, причем без выхода из среды базы данных. Из "тяжелых" технологий в Oracle8i включена поддержка Enterprise JavaBeans и CORBA.

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

C-Builder

Система объектно-ориентированного программирования C++ Builder производства корпорации Borland обеспечивает скорость визуальной разработки, продуктивность повторно используемых компонент в сочетании с мощью языковых средств C++, усовершенствованными инструментами и разномасштабными средствами доступа к базам данных.

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



Общие сведения

Дата: 2019-05-28, просмотров: 162.