Želeo bih da podelim svoje iskustvo u evoluciji korišćenja sistema baza podataka u onlajn školi jezika GLASHA.
Škola je osnovana 2012. godine i na početku rada u njoj je studiralo svih 12 učenika, tako da nije bilo problema sa vođenjem rasporeda i uplatama. Međutim, kako su novi studenti rasli, razvijali se i pojavljivali, pitanje izbora sistema baze podataka postalo je akutno.
- imenik svih klijenata (studenta), čuvajući njihovo puno ime, vremensku zonu, kontakt informacije i bilješke;
- sličan spisak nastavnika sa istim podacima o njima;
- kreirati raspored nastavnika u istom sistemu;
- napraviti automatsko generiranje dnevnika aktivnosti;
- pratite istoriju svog razreda;
- računovodstvo finansija i za otpis budžeta učenika i za plaćanje nastavnika;
- šema za praćenje dužnika među studentima;
- sveska za bilješke o nekim nijansama lekcija sa iskačućim podsjetnicima.
Čudno je da je svo ovo složeno izvještavanje rađeno pomoću Excela.
Štaviše, tabele su omogućile kombinovanje budžeta učenika u jedan (ako uče članovi iste porodice), kombinovanje budžeta nastavnika (ako predstavljaju partnerske škole), unošenje različitih koeficijenata za plaćanja nastavnicima, postavljanje različitih cjenovnika za studente, pratite bonuse i kazne za operatere Skype škola, pregledajte analitiku uplata i lekcija.
Međutim, kada se broj učenika povećao na dvije stotine ljudi, a broj nastavnika na 75, ova funkcionalnost, napravljena na granici mogućnosti Excela, prestala je biti zgodna.
Prvo, broj izvještaja je postao nedovoljan za sistem upravljanja, a drugo, offline verzija je zahtijevala redovno čišćenje kako bi se održala velika brzina. Osim toga, potrebna je integracija sa botovima za provjeru slobodnih mjesta za nastavnike, provjeru stanja na zahtjev učenika, slanje SMS-a o otkazivanju nastave itd.
I vremenom smo kreirali GLASHA web aplikaciju, koja u suštini i jeste
Mislim da bi ovakav sistem planiranja bio koristan za optimizaciju u bilo kojoj vrsti poslovanja.
izvor: www.habr.com