Разработка информационной системы для сбора и хранения народных орнаментов

Автор: Хабитуев Баир Викторович, Кочева Татьяна Валерьевна, Занданова Галина Ильинична, Дерюгин Даниил Федорович, Мункбаяр Чулунбат

Журнал: Вестник Бурятского государственного университета. Математика, информатика @vestnik-bsu-maths

Рубрика: Информационные системы и технологии

Статья в выпуске: 3, 2015 года.

Бесплатный доступ

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

База данных, орнамент, классификация

Короткий адрес: https://sciup.org/14835149

IDR: 14835149

Текст научной статьи Разработка информационной системы для сбора и хранения народных орнаментов

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

В рамках проекта РФФИ «Система онлайн-формирования орнаментальных композиций в монголо-бурятском стиле» авторами заявлен ряд задач. Одной из основных задач из заявленных в проекте является разработка информационного ресурса для сбора и хранения образцов мотивов и композиций орнаментов.

  • 1.    Постановка задачи

    В рамках проекта РФФИ №01-07-90370 создана база данных «Орнаменты Центральной Азии», в которую внесены более 2000 изображений мотивов и композиций узоров разных народов указанного региона, в основном – монголов и бурят (база зарегистрирована в Государственном реестре баз данных под № 0220208860).

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

Основой для разрабатываемого ресурса, по мнению авторов должна стать база данных «Орнаменты Центральной Азии», данная база данных реализована в виде программного комплекса в среде разработки Delphi 7. При реализации использовалась СУБД Interbase, формат файлов db. Помимо изображения (изображения хранятся в таблицах базы в формате BLOB) база данных содержит информацию о более чем 50 параметрах для каждого мотива и композиции.

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

В соответствии с этим авторами выделены следующие подзадачи:

  • 1.    Импорт базы данных «Орнаменты Центральной Азии» - первоначальное заполнение базы данных проекта уже имеющимися мотивами и композициями орнаментов;

  • 2.    Разработка прототипа системы сбора данных орнаментов - добавление дополнительных материалов;

  • 3.    Разработка прототипа информационного ресурса;

  • 4.    Тестирование.

  • 2.    Требования к системе

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

Таблица 1. Пользователи системы

Роль

Описание

Модератор

Наполнение информационного ресурса - создание новостей, обзорных статей и т.д.

Специалист

Создание/редактирование/удаление данных в базе мотивов и композиций орнаментов.

Администратор

Создание и редактирование учётных записей пользователей.

Авторами сформулированы требования к функциональным возможностям разрабатываемой системы. Система должна обеспечивать:

  • -    создание, редактирование, удаление мотивов и композиций;

  • -    гибкий поиск по всем параметрам мотивов и композиций;

  • -    классификация базы данных по ключевым параметрам;

  • -    удобный просмотр как на десктопах, так и на мобильных устройствах;

  • -    раздельная система авторизации.

Учитывая современные методики проектирования сложных систем необходимо предъявить следующие требования к проектированию и разработке подобной системы :

  • -    итерационный подход к разработке системы [1];

  • -    документирование программного кода;

  • -    максимальная независимость от платформы;

  • -    использование шаблонов проектирования для создания ортогонального программного кода [2].

  • 3.    Архитектура системы

Исходя из заявленных выше требований, разрабатываемая система должна включать в себя следующие модули:

Таблица 2.

Модули системы

Название модуля

Описание

Регистрация/ авторизация

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

CMS информационного ресурса

Предоставляет пользователям функционал для работы с информационной системой. Уровни доступа к ресурсу:

  • -    Модератор - редактирование информационных блоков ресурса;

  • -    Специалист - создание/ редактирование/ удаление мотивов и орнаментов в базу данных ресурса;

  • -    Администратор - работа с учётными записями пользователей.

Публичная часть ресурса

Состоит из двух модулей:

  • -    информационный ресурс - данный модуль реализует стандартный функционал информационного ресурса (Лента новостей, публикация статей и материалов и т.д.)

  • -    база данных мотивов и композиций орнаментов

– представление посетителям ресурса имеющихся мотивов и композиций орнаментов.

Поиск

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

Заключение

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

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

На основании заявленных требований разработан прототип системы сбора данных, произведён импорт имеющейся базы данных.

Список литературы Разработка информационной системы для сбора и хранения народных орнаментов

  • Ларман К. Применение UML 2.0 и шаблонов проектирования. Практическое руководство. 3-є издание//Ларман К. -М.: ООО «И.Д. Вильямс», 2013. -736 с.
  • Зандстра М. РНР: объекты, шаблоны и методы программирования, 3-є изд.//Зандстра М. -М.: ООО «И.Д. Вильямс», 2011. -560 с.
Статья научная