Информационно-аналитический сервис для Алтайского Государственного Университета

05.03.2021
главная страница

Историческая кафедра Алтайского Государственного Университета получила грант Российского Научного Фонда на создание проекта, объединяющего в себе данные по истории окраин России начала ХХ века. Часть проекта — веб-сервис, который должен стать инструментом для исследователей, научных сотрудников, изучающих историческое развитие региона того времени.

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

Конструктор запроса

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

визуализация конструктора

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

визуализация конструктора

В процессе работы над проектом стало ясно, что отображать готовые данные и фильтровать их — не очень удобно: невозможно определить все варианты выдачи данных, ведь их необходимо сравнивать, строить графики и диаграммы за определённый период. Поэтому мы разработали «Конструктор запроса». Пользователю предлагается с самого начала подобрать параметры в фильтре: период по годам, область, отрасль и тд.

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

графикСравнение данных по налогам

Сравниваемые показатели можно отобразить в виде графика и увидеть на карте

картаНаселенные пункты и данные по ним на карте

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

административная панель

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

Авторы и авторки проекта, помимо доступа в административную панель и полномочия управлять данными, имеют на сайте персональные страницы

Раздел авторов проектаРаздел авторов проекта

Веб-сервисы