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