Разработка информационной системы для сбора и хранения народных орнаментов
Автор: Хабитуев Баир Викторович, Кочева Татьяна Валерьевна, Занданова Галина Ильинична, Дерюгин Даниил Федорович, Мункбаяр Чулунбат
Журнал: Вестник Бурятского государственного университета. Математика, информатика @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 с.