Quero compartilhar a experiência da evolução no uso de sistemas de bancos de dados na escola de idiomas online GLASHA.
A escola foi fundada em 2012 e, no início, tinha apenas 12 alunos, portanto, não havia problemas com a gestão de horários e pagamentos. No entanto, à medida que crescíamos, surgiu a necessidade urgente de escolher um sistema de banco de dados.
A tarefa consistia em fazer:
- um diretório de todos os clientes (alunos), mantendo suas informações pessoais, fuso horário, dados de contato e observações;
- uma lista semelhante de professores com as mesmas informações sobre eles;
- formar o cronograma dos professores neste mesmo sistema;
- fazer a geração automática do registro de aulas;

- acompanhar o histórico das aulas;

- gerenciar as finanças tanto para os retiradas dos orçamentos dos alunos quanto para o pagamento dos professores;

- um esquema para monitorar os devedores entre os alunos;
- um caderno para anotações sobre alguns detalhes das aulas, com lembretes.
Estranhamente, conseguimos fazer toda essa complexa documentação com o auxílio do Excel.
Além disso, as planilhas eletrônicas permitiram consolidar os orçamentos dos alunos (se forem da mesma família), conectar os orçamentos dos professores (se eles representam escolas parceiras), inserir diferentes coeficientes para os pagamentos dos professores, estabelecer diferentes preços para os alunos, monitorar bônus e penalidades dos operadores da escola pelo Skype, e analisar os dados sobre pagamentos e aulas.
No entanto, quando o número de alunos aumentou para duzentas pessoas e a quantidade de professores para 75, esse funcionalidade, feita nos limites do Excel, deixou de ser viável.
Primeiro, o número de relatórios tornou-se insuficiente para o sistema de gestão; segundo, a versão offline precisava de limpeza regular para manter uma alta velocidade de funcionamento. Além disso, foi necessária a integração com bots para verificar slot livres entre os professores, verificar o saldo sob solicitação dos alunos, enviar mensagens de texto sobre o cancelamento das aulas, etc.
E com o tempo, criamos o aplicativo web GLASHA, que na verdade é uma , que permite planejar a carga de professores, gerenciar horários personalizados de aulas para os alunos, bem como manter um controle financeiro. Graças a isso, diversas formas de relatórios tornaram-se disponíveis, eliminando a necessidade de correções mensais na base de dados, permitindo a criação de um painel do cliente onde é possível carregar tarefas de casa, testes para avaliação do conhecimento, vincular o horário ao fuso horário de cada aluno, etc.

Acredito que um sistema de planejamento como esse seria útil para otimização em qualquer tipo de negócio.
Fonte: habr.com



