Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Bc. Štěpán Martin Czajkowski
Acad. year: 2024/2025
Supervisor: Ing. Jiří Hynek, Ph.D.
Reviewer: Ing. Magdaléna Ondrušková
The goal of this bachelor’s thesis was to develop a web application aimed at the general public to assist in selecting plants based on the ecological requirements of the Czech Republic. The primary purpose of the website is to inform the public about expansive, invasive, protected, and suitable plant species for habitats in their region, with a focus on wet, dry, and mesic grasslands. The geographical component of the frontend was implemented using the Leaflet software. To gather the necessary data, a questionnaire was distributed to identify the attributes the public considers when selecting garden plants.
Web application, invasive plants, expansive plants, native plants
Date of defence
20.08.2025
Result of the defence
Defended (thesis was successfully defended)
Grading
C
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 C.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Information Systems
Study programme
Information Technology (BIT)
Composition of Committee
prof. Ing. Adam Herout, Ph.D. (předseda) doc. Ing. Radek Burget, Ph.D. (člen) Ing. Jiří Hynek, Ph.D. (člen) Ing. Lukáš Kekely, Ph.D. (člen) Ing. Petr Veigend, Ph.D. (člen)
Supervisor’s reportIng. Jiří Hynek, Ph.D.
Student se zaobíral zajímavou a aktuální problematikou spojující znalosti informačních technologií a přírodních věd. Vytvořil užitečnou aplikaci, kterou uveřejnil. Navrhuji hodnocení stupněm C.
Cílem práce bylo implementovat aplikaci pro vyhledávání rostlin na základě geografické polohy a ekologických nároků ČR (např. invazivní nebo doporučené rostliny v dané lokalitě). Student implementoval klientskou část v jazyce TypeScript a knihovnách React a Leaflet využívající data z existující databáze české flóry a vegetace Pladias, pro kterou navrhl materializované pohledy. Student při řešení práce spolupracoval s výzkumníky z Přírodovědecké fakulty Masarykovy univerzity a Botanického ústavu AV ČR. Zadání práce hodnotím jako průměrně obtížné a považuji ho za splněné.
Student si aktivně dohledával literaturu týkající se zejména botaniky nebo využitých technologií.
Komunikaci studenta hodnotím kladně. Účastnil pravidelných online porad během celého akademického roku. Praktické výstupy dle informací studenta konzultoval s výzkumníky z Masarykovy univerzity a Botanického ústavu AV ČR.
Student z důvodu zahraničního pobytu v rámci programu Erasmus+ odložil termín odevzdání bakalářské práce. Vytkl bych, že práce postupovala spíše pomalým tempem a výsledné řešení by mohlo být propracovanější (například algoritmus vyhledávání rostlin, uživatelská zkušenost řešení).
Aplikace byla v době odevzdání bakalářské uveřejněna pod doménou prirodnitravniky.cz.
Grade proposed by supervisor: C
Reviewer’s reportIng. Magdaléna Ondrušková
Študent implementoval aplikáciu, ktorá je aj napriek menším nedostatkom využiteľná pre potreby výzkumníkov z Prírodovědeckej fakulty MU ako aj pre širokú verejnosť. Práca spĺňa všetky body zadania a navrhujem ju hodnotiť stupňom C.
Evaluation level: průměrně obtížné zadání
Cieľom práce bolo implmenetovať aplikáciu pre vyhľadávanie rastlín na základe viacerých kritérii, ako je geografická poloha, kategória rastlín (invazívne/expanzívne druhy, doporučené a chránené druhy). Študent si dôkladne naštudoval kategorizáciu jednotlivých druhov rastlín, a zameral sa na prieskum zdrojov, obsahujúcich potrebné informácie. Zadanie hodnotím ako priemerne obtiažne.
Práca je členená na teoretickú a praktickú časť. V rámci praktickej časti sa študent zameriava na popis ekológie rastlín, vysvetluje jednotlivú charakteristiku skupín rastlín a pod. Ďalej sa tu študent zameriava na tvorbu webových aplikácií.
Na teoretickú časť študent nadväzuje praktickou, kde popisuje samotnú analýzu užívateľov a požiadaviek na výsledné riešenie. V rámci kapitol Návrh a Implementácia sa študent významne zameral práve na návrh a popis implmentácie užívateľského rozhrania, ale chýbal mi tu detailnejší popis samotného získavania dát, ktoré sú neskôr užívateľovi prezentované vo výslednej aplikácii.
Práca obsahuje menšie formálne nedostatky, napr. pretekajúci text (napr. strana 36, 42...), odkazovanie sa v návrhu na obrázok v implementácii (o 10 A4 neskôr). Na niektoré tabuľky sa v texte neodkazuje (tabuľka 5.1). Niektoré obrázky sú v slabej kvalite a pôsobia rozmazano (napr. obrázok 2.1).
Študent vytvoril aplikáciu, ktorá umožňuje užívateľom skúmať rôzne kategórie rastlín podľa geografickej oblasti (zvoleného bodu na mape) a až v 1-10km okruhu okolo zvoleného bodu. Užívatelia majú možnosť si dané rastliny zobraziť na základe jednej z troch kategórii, do ktorej rastlina v danej oblasti patrí (problematická/doporučená/chránená). Užívatelia majú možnosť ďalej rastliny filtrovať na základe rôznych filtrov - napr. podla farby kvetu a pod. Samotné získavanie rastlín pre danú oblasť je ale pomalšie (trvá obvykle 20-30s) a v tomto vidím hlavný nedostatok aplikácie.
Aplikácie je verejne prístupná na webovej adrese prirodnitravniky.cz Užívatelia môžu aplikáciu využívať pre zvolenie vhodných druhov rastlín. Webová aplikácia je k dispozícii aj na mobilných telefónoch s prispôsobeným užívateľským rozhraním.
Evaluation level: zadání splněno
Evaluation level: přesahuje obvyklé rozmezí
Práca presahuje obvyklé rozmedzí o pár normostrán. Je to najmä na základe dôkladného naštudovania si problematiky týkajúcej sa ekológie rastlín.
Práca obsahuje veľké množstvo zdrojov, najmä z oblasti ekológie rastlín, ako aj používaných technológií.
Grade proposed by reviewer: C
Responsibility: Mgr. et Mgr. Hana Odstrčilová