На главную страницу
Информационные системы и банки данныхУправление и принятие решений в сложных системахПрикладные информационные технологииКомпьютер в учебном процессеСетевые технологииПленарные доклады Карта сервераПобедители семинараИнформацияОбщее впечатлениеВаши отзывы
Назад к списку докладов

УНИВЕРСАЛЬНАЯ СИСТЕМА ПОСТРОЕНИЯ, ВЕДЕНИЯ И ПУБЛИКАЦИИ ПРОИЗВОЛЬНОЙ БАЗЫ ДАННЫХ

Н.А. Лескова, М.А. Соловьев
(Государственный Университет Управления, Россия)

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

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

- база данных организации,

- WWW - сайт (упорядоченный набор HTML-страниц),

- автоматизированное рабочее место (АРМ) администратора системы, предназначенное настройки системы, ведения базы данных и автоматической актуализации информации, публикуемой на Web- сайте.

Наибольший интерес в предлагаемой технологии представляет возможность настройки системы на любую предметную область - это одна из функций АРМ администратора. Процесс настройки предполагает знание администратором предметной области, но не требует глубоких знаний в области информационных технологий.

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

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

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

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

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

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

Основными отличиями предлагаемой системы от зарубежных интегрированных (например, Oracle) и специализированных (например, Borland Intranet Builder) средств разработки являются возможность автоматической генерации экранных форм и отчетов, создания и автоматического поддержания актуальности WWW-сайта на основе информации в базе данных, возможность работы неквалифицированного пользователя, а также относительно невысокая стоимость.

Требования рассматриваемой системы к аппаратному обеспечению сравнительно низки - это любой персональный компьютер, на котором установлена Win32 совместимая операционная система.

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

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

RLE Banner Network