Alkalmazásfejlesztés NoSQL alapokon

Dátum
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

A 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.

Leírás
Kulcsszavak
nosql, spring, java, angular, bootstrap, mongodb
Forrás