Soovin jagada kogemusi andmebaasisüsteemide arengust GLASHA keelekursustes.
Kool loodi 2012. aastal ja alguses õppis seal 12 õpilast, mistõttu ei olnud probleemideks tunniplaani ja maksete haldamine. Kuid koos kasvu, arengu ja uute õpilaste saabumisega tõusis terav küsimus andmebaasisüsteemi valikust.
Ülesanne seisnes:
- kliendi (õpilaste) register, mis salvestab nende täielikud nimed, ajavööndid, kontaktandmed ja märkmed;
- sarnane nimekiri õpetajatest sama teabega;
- õpetajate tunniplaani koostamine samas süsteemis;
- õppetundide ajakirja automaatne genereerimine;

- tundide ajaloo jälgimine;

- finantskätet nii õpilaste eelarvetest maha arvestamiseks kui ka õpetajatele tasumise jaoks;

- üliõpilaste võlgnevuste jälgimise süsteem;
- märkmete tegemise vihik, et jälgida õppetundide üksikasju koos hüpikmälestustega.
Kummaliselt, kogu see keeruline arvestus õnnestus Exceli abil.
Lisaks võimaldavad tabelid ühendada õpilaste eelarved ühte (kui nad on ühte perre kuuluvad), ühendada õpetajate eelarved (kui nad esindavad partnerkoolide koole), sisestada erinevad koefitsiendid õpetajatele maksmiseks, määrata õpilastele erinevaid hindasid, jälgida operaatorite boonuseid ja trahve Skype'i koolis, vaadata maksete ja tundide statistikat.
Kuid kui õpilaste arv kasvas kahele sajale ja õpetajate arv 75-le, siis see funktsioon, mis oli loodud Exceli võimaluste piiril, muutus ebamugavaks.
Esiteks, aruannete arv osutus süsteemi haldamiseks ebapiisavaks, teiseks nõudis offline versioon regulaarset puhastamist, et säilitada kõrge töö kiirus. Lisaks oli vajalik integreerimine botidega õpetajate vabade kohtade kontrollimiseks, üliõpilaste tasakaalu kontrollimiseks, SMS-ide saatmiseks tundide tühistamisest jne.
Nii lõime aja jooksul veebirakenduse GLASHA, mis sisuliselt on , mis võimaldab planeerida õpetajate koormust, hallata üliõpilaste isiklikke tunni plaane ning pidada arvet finantside üle. Tänu sellele on saadaval erinevad aruandevormid, kadus vajadus igakuiste andmebaasi korrektuuride järele, tekkis võimalus luua kliendi isiklik konto ja laadida sinna üles kodutööd, testid teadmiste kontrollimiseks, siduda tunniplaan iga üliõpilase ajavööndiga jne.

Arvan, et selline planeerimissüsteem oleks igasuguste ettevõtete optimeerimiseks väga kasulik.
Allikas: habr.com



