Искам да споделя опита си от еволюцията на използването на системи за бази данни в езиковата онлайн школа GLASHA.
Школата беше основана през 2012 година и в началото на съществуването си обучаваше всичките 12 студенти, така че нямаше проблеми с управлението на графика и плащанията. Въпреки това, с нарастването, развитието и появата на нови студенти, остро изникна въпросът за избора на система за база данни.
Задачата се състоеше в това да се направи:
- справочник за всички клиенти (студенти), запазвайки техните имена, часови пояс, контактни данни и бележки;
- аналогичен списък на преподавателите с такава информация за тях;
- да се състави график на преподавателите в същата система;
- да се осигури автоматична генерация на дневника на заниманията;

- да се проследява историята на занятията;

- да се води счетоводство на финансите както за изчисления от бюджетите на учениците, така и за заплащането на учителите;

- схема за проследяване на длъжниците сред студентите;
- справочник за бележки относно някои нюанси на уроките с изскачащи напомняния.
Както и да е, цялата тази сложна отчетност успяхме да направим с помощта на Excel.
Освен това, електронните таблици ни позволиха да обединим бюджетите на учениците в един (ако са членове на едно семейство), да обединим бюджетите на учителите (ако представляват партньорски училища), да въведем различни коефициенти за плащания на преподавателите, да определяме различни цени за учениците, да проследяваме бонусите и наказанията на операторите на Skype школата, да гледаме аналитика относно плащанията и заниманията.
Въпреки това, когато броят на учениците нарасна до двеста, а броят на преподавателите до 75, то функционалността, разработена на границата на възможностите на Excel, спря да бъде удобна.
Първо, количеството отчети стана недостатъчно за управляваща система, второ, офлайн версията изискваше редовно почистване, за да се запази висока скорост на работа. Освен това, беше необходима интеграция с ботове за проверка на свободните слотове при преподавателите, проверка на баланса по запитвания от студенти, изпращане на SMS за отмяна на уроци и т.н.
И с времето създадохме уеб-приложение GLASHA, всъщност това е , който позволява планирането на натоварването на учителите, управлението на персонализирани учебни графици на студентите, както и воденето на финансови отчети. благодарение на който станаха достъпни различни формати на отчети, отпадна необходимостта от месечна корекция на базата, появи се възможността да се създаде личен кабинет на клиента и да се качва домашно задължение, тестове за проверка на знанията, да се свърже графикът с часовата зона на всеки студент и т.н.

Смятам, че такава система за планиране би била полезна за оптимизацията на всеки вид бизнес.
Източник: habr.com



