Szállodai szobafoglalás-menedzsment rendszer Java és HBase alapokon, recepciós felülettel
Fájlok
Dátum
Authors
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
DOI
Absztrakt
A szakdolgozat egy modern, elosztott architektúrára épülő szállodai adminisztrációs rendszer tervezését és implementációját mutatja be. A szoftver kliensoldali rétege Java nyelven, JavaFX keretrendszer segítségével valósult meg, biztosítva az ergonomikus és reszponzív felhasználói felületet. Az adattárolásért egy Ubuntu környezetben futó, skálázható Apache HBase NoSQL adatbázis felel, amely az oszlopcsalád-alapú tárolás révén hatékony kezelést biztosít nagy mennyiségű adat esetén is. A rendszer architektúrája szigorúan követi a tervezési mintákat, különös tekintettel az adathozzáférési (DAO) és adatszállító (DTO) objektumok szétválasztására. A biztonsági követelményeknek megfelelően a szoftver BCrypt alapú jelszóhashelést és Google Authenticator-támogatással ellátott kétfaktoros hitelesítést (2FA) alkalmaz. A fejlesztés során kiemelt figyelmet kapott a kliens-szerver közötti aszinkron adatkommunikáció és a robusztus hibaforgalom-kezelés. A dolgozat részletesen ismerteti az adatbázis RowKey-alapú sématervezését és a virtuális környezet hálózati konfigurációját. Végezetül a bemutatott esettanulmány szemlélteti a rendszer gyakorlati alkalmazhatóságát és a felhasználói élményt javító grafikus megoldásokat.