Желео бих да поделим своје искуство у еволуцији коришћења система база података у онлајн школи језика ГЛАСХА.
Школа је основана 2012. године и на почетку рада у њој је студирало свих 12 ученика, тако да није било проблема са вођењем распореда и уплатама. Међутим, како су нови студенти расли, развијали се и појављивали, питање избора система базе података постало је акутно.
- именик свих клијената (студента), чувајући њихово пуно име, временску зону, контакт информације и белешке;
- сличан списак наставника са истим подацима о њима;
- креирати распоред наставника у истом систему;
- направити аутоматско генерисање дневника активности;
- пратите историју свог разреда;
- обрачунавање финансија и за отпис буџета ученика и за плаћање наставника;
- шема за праћење дужника међу студентима;
- свеска за белешке о неким нијансама лекција са искачућим подсетницима.
Чудно, све ово сложено извештавање је урађено помоћу програма Екцел.
Штавише, табеле су омогућиле комбиновање буџета ученика у један (ако уче чланови исте породице), комбиновање буџета наставника (ако представљају партнерске школе), унос различитих коефицијената за уплате наставницима, постављање различитих ценовника за ученике, пратите бонусе и казне за Скипе школске оператере, прегледајте аналитику о плаћањима и часовима.
Међутим, када се број ученика повећао на две стотине људи, а број наставника на 75, ова функционалност, направљена на граници могућности Екцел-а, престала је да буде згодна.
Прво, број извештаја је постао недовољан за систем управљања, а друго, оффлине верзија је захтевала редовно чишћење да би се одржала велика брзина. Поред тога, потребна је интеграција са ботовима за проверу слободних места за наставнике, проверу стања на захтев ученика, слање СМС-а о отказивању часова итд.
Временом смо креирали веб апликацију ГЛАСХА, која у суштини и јесте
Мислим да би овакав систем планирања био користан за оптимизацију у било којој врсти пословања.
Извор: ввв.хабр.цом