Зручна система управління базами даних

Хочу поділитися досвідом еволюції використання систем баз даних у мовній онлайн-школі GLASHA.

Школа утворилася у 2012 році і на початку роботи в ній навчалося усі 12 студентів, тож жодних проблем з управлінням розкладом та оплатами не було. Однак у міру зростання, розвитку та появи нових студентів гостро постало питання про вибір системи бази даних.

Завдання полягало в тому, щоб зробити:

  1. довідник по всіх клієнтах (студентах), зберігаючи їх ПІБ, часовий пояс, контактні дані та примітки;
  2. аналогічний список викладачів такою ж інформацією про них;
  3. сформувати розклад викладачів у цій самій системі;
  4. зробити автоматичну генерацію журналу занять;

    Зручна система управління базами даних

  5. відстежувати історію занять;

    Зручна система управління базами даних

  6. облік фінансів як списання з бюджетів учнів, так оплати вчителям;

    Зручна система управління базами даних

  7. схему відстеження боржників серед студентів;
  8. записну книжку для нотаток про якісь нюанси уроків зі спливаючими нагадувачами.

Як не дивно, всю цю складну звітність удалося зробити за допомогою Excel.

Більше того, електронні таблиці дозволили поєднувати бюджети учнів в один (якщо займаються члени однієї сім'ї), з'єднувати бюджети вчителів (якщо вони представляють школи партнерів), вводити різні коефіцієнти для оплат викладачам, виставляти різні прайси для учнів, відстежувати бонуси та штрафи операторів скайп школи , дивитися аналітику з оплат і уроків.

Однак, коли кількість учнів збільшилася до двохсот осіб, а кількість викладачів до 75, то цей функціонал, зроблений на межі можливостей Excel, перестав бути зручним.

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

І згодом ми створили веб-додаток GLASHA, по суті, це ERP система, яка дозволяє планувати завантаження вчителів, вести персональні розклади занять студентів, а також вести облік фінансів. Завдяки якому стали доступні різні форми звітів, відпала необхідність у щомісячній корекції бази, з'явилася можливість зробити особистий кабінет клієнта та завантажувати туди домашнє завдання, тести для перевірки знань. , прив'язати розклад до часового поясу кожного студента тощо.

Зручна система управління базами даних

Я думаю, що така система планування була б корисною для оптимізації в будь-якому виді бізнесу.

Джерело: habr.com

Додати коментар або відгук