Информационно-аналитический сервис для Алтайского Государственного Университета
Историческая кафедра Алтайского Государственного Университета получила грант Российского Научного Фонда на создание проекта, объединяющего в себе данные по истории окраин России начала ХХ века. Часть проекта — веб-сервис, который должен стать инструментом для исследователей, научных сотрудников, изучающих историческое развитие региона того времени.
Огромный объем данных, в течение нескольких лет собиравшийся сотрудниками виде таблиц, необходимо было организовать в виде базы для последующей фильтрации, группировки, использовании в других исследованиях.
Конструктор запроса
Перед нами стояла задача разработать веб-сервис, предлагающий полный функционал для импорта таблиц и работы с историческими данными в виде удобного интерфейса.
Поскольку задачу невозможно было решить при помощи существующих систем управления, мы выбрали гибкий PHP-фреймворк, а для дальнейшего лёгкого масштабирования стек технологий состоял из связки фреймворка с базой данных MySQL.
В процессе работы над проектом стало ясно, что отображать готовые данные и фильтровать их — не очень удобно: невозможно определить все варианты выдачи данных, ведь их необходимо сравнивать, строить графики и диаграммы за определённый период. Поэтому мы разработали «Конструктор запроса». Пользователю предлагается с самого начала подобрать параметры в фильтре: период по годам, область, отрасль и тд.
Полученные данные можно сравнивать и строить диаграммы в любых плоскостях.
Сравниваемые показатели можно отобразить в виде графика и увидеть на карте
Для удобного импортировния и редактирования данных мы разработали административную панель, доступ в которую, выдается куратором проекта сотрудникам и участникам исследований.
Административная панель позволяет управлять показателями, их параметрами и значениями свойств, заводить новые категории данных, населенные пункты.
Авторы и авторки проекта, помимо доступа в административную панель и полномочия управлять данными, имеют на сайте персональные страницы