Ich möchte meine Erfahrungen mit der Evolution der Nutzung von Datenbanksystemen an der Sprachenschule GLASHA teilen.
Die Schule wurde 2012 gegründet und zu Beginn waren dort alle 12 Schüler, sodass es keine Probleme bei der Verwaltung von Stundenplänen und Zahlungen gab. Mit dem Wachstum, der Entwicklung und dem Eintritt neuer Schüler wurde jedoch die Frage nach der Wahl eines Datenbanksystems dringend.
Die Aufgabe bestand darin, Folgendes zu realisieren:
- ein Verzeichnis aller Kunden (Schüler) anzulegen, in dem ihre Namen, Zeitzonen, Kontaktdaten und Notizen gespeichert werden;
- eine ähnliche Liste der Lehrkräfte mit den gleichen Informationen über sie;
- einen Stundenplan für die Lehrkräfte in demselben System zu erstellen;
- die automatische Generierung eines Unterrichtsprotokolls vorzunehmen;

- die Unterrichtshistorie zu verfolgen;

- die Finanzen sowohl für die Abrechnung der Schülerbudgets als auch für die Bezahlungen an die Lehrer zu verwalten;

- ein System zur Nachverfolgung von Schulden bei den Schülern zu entwickeln;
- ein Notizbuch für Anmerkungen zu bestimmten Unterrichtsdetails mit aufpopenden Erinnerungen zu erstellen.
Kurioserweise gelang es, all diese komplexen Berichte mit Hilfe von Excel zu erstellen.
Darüber hinaus ermöglichten die Tabellenkalkulationen, die Budgets von Schülern in einem einzigen zu verbinden (wenn es sich um Mitglieder derselben Familie handelt), die Budgets von Lehrern zu verknüpfen (wenn sie Partner-Schulen vertreten), unterschiedliche Sätze für Lehrervergütungen zu übernehmen, verschiedene Preise für Schüler festzulegen, Boni und Strafen der Skype-Schulbetreiber zu verfolgen und Analysen zu Zahlungen und Unterrichtsstunden einzusehen.
Als jedoch die Anzahl der Schüler auf zweihundert und die der Lehrer auf 75 anstieg, wurde diese Funktionalität, die an der Grenze der Excel-Möglichkeiten entwickelt wurde, unpraktisch.
Erstens war die Anzahl der Berichte für das Managementsystem unzureichend; zweitens erforderte die Offline-Version regelmäßige Wartung, um die hohe Geschwindigkeit aufrechtzuerhalten. Darüber hinaus war eine Integration mit Bots erforderlich, um freie Zeitfenster bei Lehrern zu prüfen, den Kontostand auf Anfrage von Studenten zu überprüfen, SMS über Unterrichtsabsagen zu senden usw.
Im Laufe der Zeit haben wir die Webanwendung GLASHA entwickelt, im Wesentlichen ist es eine , die es ermöglicht, die Lehrerbelastung zu planen, individuelle Stundenpläne für die Studenten zu erstellen und auch die Finanzen zu verwalten. Dank dieser Lösung sind verschiedene Arten von Berichten verfügbar, die monatliche Anpassung der Datenbank entfällt, und es ist möglich, ein Kundenkonto zu erstellen und dort Hausaufgaben sowie Tests zum Wissenstest hochzuladen, den Stundenplan an die Zeitzone jedes Studenten anzupassen usw.

Ich glaube, ein solches Planungssystem wäre hilfreich zur Optimierung in jedem Geschäftsbereich.
Quelle: habr.com



