Vágner, AnikóTakács, Ferenc Dániel2020-05-062020-05-062020http://hdl.handle.net/2437/285910A szakdolgozatomban egy olyan webalkalmazás létrehozását tűztem ki célul, mely lefekteti az alapjait egy céges környezetben is használható munkaidő-nyilvántartó rendszernek: képes a felhasználók mozgásainak naplózására, azokból munkaidő és balansz számítására. A felhasználók megtekinthetik és szerkeszthetik munkaidő adataikat, továbbá fel tudják vinni távolléteiket a rendszerbe, melyet feletteseik jóváhagynak, valamint a beosztottjaik számára túlórát és készenlétet tudnak elrendelni. A szoftver MongoDB adatbázist használ, Spring backendet Java nyelven, valamint Angular frontendet. A dolgozat során áttekintettük a NoSQL adatbázisok történetét, főbb jellemzőiket és típusaikat. Ezután beüzemeltünk egy MongoDB adatbázist, melyben kialakítottuk az alkalmazáshoz szükséges kollekciókat. Ismertettük a backend fejlesztéséhez és feladataihoz kapcsolódó technológiákat, az architektúrát, valamint az osztály szintre lebontott működést. Ezt követően megismerkedtünk két rendkívül népszerű frontend fejlesztési keretrendszerrel, az Angularral és a Bootstrappel. Létrehoztunk egy projektet az Angular CLI segítségével, majd pedig bemutattuk a frontend felépítését és a különböző felhasználói felületek működését és kinézetét.69hunosql, spring, java, angular, bootstrap, mongodbAlkalmazásfejlesztés NoSQL alapokonDEENK Témalista::Informatika