Разработка информационной модели сайта научной лаборатории

Семинар: Информационные технологии
Начало заседания: 14:35

Дата выступления: 28 Апрель 2003

Организация: НГУ (Новосибирск)

Авторы: Кусумбаева Алия Зинуровна

Для создания базы данных материалов сайта первым, и самым важным этапом является структурирование имеющихся данных, т.е. построение информационной модели. Для построения информационной модели в данной работе выбирается следующий подход. Вся информация предоставляется в виде электронной коллекции документов. Основу концепции составляет возможность динамического формирования документов, составляющих коллекцию; вся информация о структуре документа представляется в виде метаописаний и отображается в реляционной СУБД. Построенная таким образом информационная модель сайта становится более гибкой и функциональной. Становится возможным легкое и быстрое изменение внешнего вида документа и наполнения сайта. Построенная информационная модель сайта будет достаточна для создания администраторского и клиентского интерфейсов для работы с сайтом. Администраторский интерфейс предоставлен на языке программирования PHP для управления структурой информационной модели сайта и обработки данных. Через администраторский интерфейс можно обновлять внешний вид сайта, вносить новые данные об исследовательских работах и составе сотрудников, изменяя метаописания документов. Клиентский интерфейс предоставляется, с помощью стремительно развивающегося языка разметки XML, для автоматической генерации страниц сайта, на основе информации, хранящейся в базе данных. Клиентский интерфейс содержит навигатор по всем научным статьям и дипломным работам, хранящимся в БД, а также систему контекстного поиска по материалам сайта.