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

УДК 004.6

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

РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ СБОРА И ХРАНЕНИЯ НАРОДНЫХ ОРНАМЕНТОВ1

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

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

Ключевые слова: база данных, орнамент, классификация.

О B.V. Khabituev, Т. V. Kocheva, G.I. Zandanova, D.F. Derugin, С. Munkhbayar

DEVELOPMENT OF INFORMATION SYSTEM FOR

TRADITIONAL ORNAMENTS COLLECTING AND STORAGE

The problem of preservation of cultural heritage interests the scientific community ever since it was realized that with the growth of globalization and integration, the world may lose the unique customs and technologies of ethnic people. Their ornament is an integral part of the cultural heritage.

The work is devoted to approaches to the development of an information resource about the samples of motifs and compositions of ornaments.

Keywords: database, ornament, classification.

Введение

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

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

1 Работа выполнена при финансовой поддержке РФФИ, проект № 15-47-04328

56

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

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

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

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

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

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

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

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

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

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

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

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

Роль Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Таблица 2. Модули системы

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

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

CMS информационного ресурса Предоставляет пользователям функционал для работы с информационной системой. Уровни доступа к ресурсу: - Модератор - редактирование информационных блоков ресурса; - Специалист - создание/ редактирование/ удаление мотивов и орнаментов в базу данных ресурса; - Администратор - работа с учётными записями пользователей.

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

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

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

Заключение

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

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

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

Литература

1. Ларман К. Применение UML 2.0 и шаблонов проектирования. Практическое руководство. 3-е издание // Ларман К. - М.: ООО «И.Д. Вильяме», 2013. - 736 с.

2. Зандстра М. РНР: объекты, шаблоны и методы программирования, 3-е изд.// Зандстра М. - М.: ООО «И.Д. Вильяме», 2011. - 560 с.

References

1. Larman К. Primenenie UML 2.0 i shablonov proektirovaniya. Prak-ticheskoe rukovodstvo. 3-е izdanie // Larman К. - M.: ООО «I.D. Vilyams», 2013.-736 s.

2. Zandstra M. PHP: ob'ektyi, shablonyi i metodyi programmiro-vaniya, 3e izd.// Zandstra M. - M.: ООО «I.D. Vilyams», 2011. - 560 s.

Хабитуее Баир Викторович, научный сотрудник Научно-образовательного и инновационного центра системных исследований и автоматизации; e-mail: bairinc0@gmail.com.

Кочева Татьяна Валерьевна, кандидат технических наук, научный сотрудник, Федеральное Государственное Бюджетное Учреждение Науки Бурятский Научный Центр Сибирского Отделения Российской академии наук(БНЦ СО РАН), e-mail: tavako@mail.ru.

Занданоеа Галина Ильинична, кандидат физико-математических наук, доцент кафедры информационных технологий Института математики и информатики Бурятского государственного университета; e-mail: gzandan2002@mail.ru.

Дерюгин Даниил Федорович, ассистент кафедры информационных технологий Института математики и информатики Бурятского государственного университета; e-mail: dandwor@gmail.com.

Мункбаяр Чулунбат, научный сотрудник Монгольского государственного педагогического университета; e-mail: ch.munkhbayar@msue.edu.mn.

Khabituev Bair Victorovitch, research assosiate of Scientific And Educational Centre of System Research and Automatization, e-mail: bairincO@gmail. com.

Kocheva Tatyana Valerievna, PhD in engineering science, Buryat Scientific center SB RAS, e-mail: tavako@mail.ru.

Zandanova Galina Ilinichna, PhD in math, assistant professor, department of informatics technologies, Institute of Mathematics and Computer Science, Buryat State University, e-mail: gzandan2002@mail.ru.

Derjugin Daniil Fedorovich, assistant, department of informatics technologies, Institute of Mathematics and Computer Science, Buryat State University, e-mail: dandwor@gmail.com.

Munkhbayar Chuluunbat, researcher, Mongolian State University of Education; e-mail: ch.munkhbayar@msue.edu.mn.