Информационная система для танцевальной школы
О проекте:
К нам обратилась детская танцевальная школа MT Stuudio с интересной задачей. Школа вела занятия сразу в нескольких детских садах и учебных заведениях по всему городу - у школы было множество филиалов, в каждом по несколько групп учеников. Всё это нужно было как-то учитывать и организовывать.
Что нужно было сделать:
Клиенту требовалась система, которая умеет:
- Вести учёт всех учеников и их родителей по разным филиалам и группам
- Автоматически формировать и рассылать счета родителям за обучение
- Учитывать пропуски занятий отдельными детьми
- Отмечать случаи, когда занятия в группе не проводились
- Отправлять напоминания по email о просроченных платежах
- Импортировать данные о платежах из банковских выписок
- Решать множество других организационных вопросов
Как мы решили задачу:
Разработали информационную систему на базе Drupal, которая автоматизировала весь процесс управления школой. Система учитывает расписание каждой группы, отслеживает посещаемость и автоматически формирует счета с учётом пропущенных занятий.
Настроили регулярную рассылку счетов родителям и автоматические напоминания о просрочках. Добавили функцию импорта банковских выписок - теперь не нужно вручную отмечать, кто заплатил.
Развитие проекта:
По прошествии времени возникла необходимость обновления системы, старая система работала на Drupal 7, поддержка которого прекратилась. Стояла задача перенести всё на современные версии - сначала на Drupal 9, затем на 10 и 11.
Это была непростая задача: архитектура Drupal 7 сильно отличается от последующих версий. По сути, нужно было заново написать значительную часть функционала. Но мы справились и попутно добавили новые возможности, включая экспорт данных об учениках во внешний регистр эстонской системы образования (EHIS).
Что получилось:
Танцевальная школа уже много лет пользуется удобной системой, которая экономит массу времени администраторам. Счета формируются автоматически, оплаты отслеживаются без ручной работы, а все данные об учениках всегда под рукой. Система продолжает развиваться вместе с потребностями школы.
Технологии: Drupal 7/9/10/11, PHP, MySQL