Аннотация 5
Введение 6
1. Актуальность создания ресурса “Атлас горных пород” для хранения данных Петрографического музея СПбГУ 7
2. Анализ уже представленных в сети атласов горных пород 11
2.1 Аналог на иностранном языке 11
2.2 Аналог на русском языке 12
2.3 Результаты анализа представленных в сети ресурсов 13
3. Анализ необходимых функциональных особенностей ресурса “Атлас горных пород” исходя из целевой аудитории. 14
4. Разработка структуры базы данных ресурса “Атлас горных пород” 16
4.1 Структура типа материала “Горная порода” 17
4.2. Структура типа материала “Образец горной породы” 18
4.3 Структура типа материала “Собрание” 20
5. Существующие классификации горных пород 21
5.1 Классификация по Петрографическому кодексу Российской федерации 22
5.1.1 Реализация классификации по Петрографическому кодексу Российской федерации 24
5.2 Классификация на основе диаграммы QAPF 30
5.2.1 Геометрический метод 31
5.2.2 Доказательство геометрического метода 34
5.2.3 Вывод формулы для получения точки пересечения прямых 37
5.2.4 Реализация выведенного алгоритма 39
6. Реализация разработанной структуры ресурса “Атлас горных пород” 43
6.1 Тип материала «Горная порода» 43
6.2 Тип материала «Образец горной породы» 45
6.3 Тип материала «Собрание» 47
7. Анализ модулей и библиотек, которые понадобились для создания навигации ресурса “Атлас горных пород” 48
7.1 Анализ модулей Drupal 8 48
7.2 Анализ библиотек jQuery 51
Заключение 52
Список использованных источников 54
Санкт-Петербургский Государственный Университет обладает уникальными коллекциями горных пород, которые хранятся в Петро-графическом музее Института наук о Земле. Данные коллекции имеют огромное значение в истории развития геологических наук России и являются одними из старейших коллекций горных пород в нашей стране. Существующие коллекции связаны с именами многих выдающихся ученых, таких как академики Ф.Ю. Левинсон-Лессинг, А.А. Полканов, член-корреспондент Н.А. Елисеев, профессора В.М. Тимофеев, Г.М. Саран-чина, Н.Ф. Шинкарев, Н.В. Котов, С.И. Григорьев, доцент В.В. Иванников. Собрания музея кроме исторического имеют также большую практическую значимость как для учебной деятельности молодых специалистов геологической отрасли, так и для научной работы сотрудников Института наук о Земле. Музей насчитывает более 10 тысяч экспонатов, выставленных на витринах и в запасниках. На базе коллекций музея организуются многочисленные авторские и тематические выставки.
На данный момент работа Петрографического музея организована не оптимально. Во многом сотрудникам музея могла бы помочь единая система каталогизации и разнообразные способы взаимодействия с производной базой данных. Именно по этой причине появилась идея создания совместного проекта кафедр петрографии и информационных систем в искусстве и гуманитарных науках СПбГУ. В рамках этого сотрудничества был создан веб-ресурс, который отвечает пожеланиям сотрудников Петрографического музея: создан удобный аппарат ввода энциклопедической информации о горных породах, а также их образцах, а также созданы удобные интерфейсы для дальнейшего просмотра экспонатов музея в рамках веб-ресурса.
В ходе выпускной квалификационной работы были проанализированы российские и зарубежные аналогичные веб-ресурсы с целью вы-явить их недостатки и в свою очередь учесть их при разработке нашего ресурса.
Была определена целевая аудитория для которой создавался сайт, на основе которой были выявлены необходимые функциональные особенности и исходя из этого была сформирована структура. При этом были учтены различные существующие классификации горных пород, для которых необходимо было придумать алгоритмы, которые позволяли бы программным способ взаимодействовать с их иерархической и графической структурами.
При разработке ресурса «Атлас горных пород» особое внимание было уделено административным интерфейсам: то есть интерфейсам, с которыми сталкивается пользователь при вводе как новой информации о горных породах (в этом случае мы говорим об энциклопедической составляющей ресурса), так и об образцах горных пород (или другими словами информации о музейной коллекции). Мы преследовали цель максимально упростить и ускорить ввод новых данных, чтобы сайт мог как можно быстрее пополняться. Для достижения этой цели были придуманы и реализованы новые интерфейсные решения, было создано как можно больше словарей с терминами, чтобы по возможности свести ввод информации к множественному выбору и так далее. Эти разработки помогли значительно сократить время, необходимое на ввод данных, так что можно считать, что поставленная нами цель была выполнена. Конечно, мы не забывали и о навигации на сайте. Информацию об уже введённых образцах горных пород можно искать различными способа-ми: в зависимости от месторасположения в классификации; от того, к ка-кому музейному собранию они принадлежат; от того, к какой коллекции они относятся и так далее.
Помимо разработки сайта было проведено его первичное заполнение, то есть на данный момент на ресурсе уже можно видеть информацию о некоторых образцах горных пород из коллекции Петрографического музея СПбГУ. Рабочую версию сайта можно посмотреть по ссылке: http://msasha.ru/