Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Filip Ficka
Acad. year: 2025/2026
Supervisor: Ing. Vladimír Bartík, Ph.D.
Reviewer: doc. Ing. Radek Burget, Ph.D.
The aim of this thesis was to design and implement an information system for a real estate agency to streamline the management of data generated during property rentals. The core of the solution consists of a relational database and an application built on top of it, which centralizes information regarding apartments, tenants, property owners, contracts, advertisements, and related documents. This eliminates inefficient work with scattered files and manual folder searches, providing the user with rapid editing capabilities, consistency checks, and a traceable history of changes. Additionally, the solution features an artificial intelligence module that, based on the specific parameters of an apartment, provides a recommended rental price, serving as decision-making support for the real estate agency staff.
information system, real estate agency, property rental, relational database, data management, artificial intelligence, price estimation, market research
Date of defence
17.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
E
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm E.
Topics for thesis defence
Language of thesis
Slovak
Faculty
Fakulta informačních technologií
Department
Department of Information Systems
Study programme
Information Technology (BIT)
Composition of Committee
doc. Ing. František Zbořil, Ph.D. (předseda) doc. Ing. Vojtěch Mrázek, Ph.D. (místopředseda) Ing. Petr Veigend, Ph.D. (člen) Ing. David Bařina, Ph.D. (člen) Ing. Miloš Musil, Ph.D. (člen)
Supervisor’s reportIng. Vladimír Bartík, Ph.D.
Student zadání bakalářské práce splnil a vytvořil funkční a prakticky využitelné řešení. S přihlédnutím k celkové aktivitě navrhuji průměrné hodnocení C (dobře).
Cílem této bakalářské práce bylo vytvoření systému pro správce nemovitostí a jejich pronájmů. Kromě základní funkcionality (vyúčtování energií, správa smluv atd.) je součástí i modul, který pomocí AI doporučuje cenu nájmů na základě parametrů nemovitosti. Byly provedeny i experimenty, které vyhodnocují použitelnost tohoto řešení. Zadání považuji za splněné.
Veškerou literaturu si student obstaral samostatně, k jejímu výběru nemám výhrady.
Student své řešení průběžně konzultoval, na konzultace býval dobře připraven.
Také konečná verze technické zprávy byla konzultována s mírným předstihem, stejně jako výsledný realizační výstup. Byl tedy i prostor pro zpětnou vazbu ode mě.
Grade proposed by supervisor: C
Reviewer’s reportdoc. Ing. Radek Burget, Ph.D.
Pan Ficka navrhl a vytvořil moderní, prakticky použitelnou aplikaci, která slouží svému účelu. V implementaci dobře využil moderní technologie na úrovni, jaká se od bakaláře v IT očekává. Technická zpráva je z důvodů uvedených výše na samé hranici přijatelnosti, podle mého názoru však řešení v minimální přijatelné míře dokumentuje. Doporučuji proto hodnotit práci stupněm E.
Evaluation level: méně obtížné zadání
Zadání předpokládá návrh a implementaci standardní webové aplikace pomocí běžných technologií.
Struktura práce je podřízena prvotnímu cíli - návrhu a implementaci výsledné aplikace. Všechny části jsou extrémně stručné a odpovídají tomu, že autor pragmaticky použil hotová standardní řešení. I tak bych ale očekával podrobnější popis navržené architektury i technických detailů řešení. To se týká i predikce cen nemovitostí, která je potenciálně zajímavou vlastností celého systému, je však opět realizována použitím existující knihovny v Pythonu, jejíž volba není zdůvodněna a působí poněkud náhodně.
Po formální stránce je technická zpráva přijatelná, trpí však mnohými nedostatky jak jazykovými (Zamestnamec a Majteľ na obr. 2.1), tak typografickými (přetékající řádky, apod.)
Realizační výstup je silnou stránkou práce. Výsledná aplikace je plně funkční a přes scházející dokumentaci v technické zprávě zřejmě realizuje funkce užitečné pro reálného zadavatele. Z technického hlediska autor navrhl moderní architekturu a rozumným způsobem využil současné technologie pro implementaci výsledného systému. Jsou vyřešeny všechny klíčové části včetně zabepečení a dobře použitelného uživatelského rozhraní. Zajímavým rysem je predikce cen nemovistí: Přestože autor pro vlastní predikci použil hotovou knihovnu bez nějaké větší analýzy, implementoval automatizovaný sběr dat o nemovitostech z jiného webového portálu a jejich zpracování tak, že výsledky jsou zřejmě dostatečně spolehlivé a použitelné.
Vytvořená aplikace je zřejmě prakticky využitelná v oblasti pronájmu nemovitostí.
Evaluation level: zadání téměř splněno s vážnějšími výhradami
Z hlediska požadovaného výstupu bylo zadáno splněno. Výhradu mám k bodu 1, kde se měl student seznámit s prediktivními metodami strojového učení. Student v práci nějaké metody predikce použil, ale princip jejich fungování je v práci popsán zřejmě jen v náznacích v rámci v kapitole 3.2.1.
Evaluation level: splňuje pouze minimální požadavky
Technická zpráva svým rozsahem formálně splňuje minimální požadavky. V některých pasážích je ale až příliš stručná. Zejména citelné je to u analýzy požadavků, která je při vývoji systémů podobného typu klíčová. Také kapitola 4 (Návrh architektury) a kapitola 7 (Backend) mají rozsah pouhé 2 strany. Důležité aspekty návrhu a implementace však v textu popsány jsou.
Seznam použité literatury rovněž odpovídá zaměření autora na implementaci výsledného nástroje, je tvořen téměř výhradně oficiálními dokumentacemi softwarových frameworků a knihoven. Odkazování na zdroje typu W3Schools nepovažuji za vhodné. Zdroje jsou nicméně relevantní k tématu práce a v textu jsou dostatečně citovány.
Grade proposed by reviewer: E
Responsibility: Mgr. et Mgr. Hana Odstrčilová