Cieľom projektu bolo navrhnúť a implementovať informačný systém na správu vysokoškolskéo internátu. Systém má pracovať o.i. so záznamami o študentoch, ich žiadostiach o ubytovanie, zmluvách, izbách, finančných transakciách... Má umožniť pridávat, upravovať, čítať a odstraňovať tieto záznamy, a tiež poskytovať pokročilé operácie ako štatistiky, automatické udeľovanie izieb, podpisovanie zmlúv...
Systém bol implementovaný ako konzolová aplikácia v jazyku Java SE 17. Hlavné vlastnosti projektu zahŕňajú:
ukladanie dát do PostgreSQL databázy
generovanie náhodných dát na zaplnenie databázy
komunikácia s databázou rozhraním JDBC
CRUD operácie realizované návrhovým vzorom Row Data Gateway
zložitejšie doménové operácie realizované návrhovým vzorom Transaction Script