Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
bakalářská práce
Autor práce: Bc. David Hrabě
Ak. rok: 2023/2024
Vedoucí: Ing. Jiří Hynek, Ph.D.
Oponent: Ing. Kristýna Zaklová
Cílem této práce bylo navhrnout a implementovat softwarové řešení pro firmu Optimal-Energy.cz, a.s., které automaticky navrhuje opatření sloužící k optimalizaci energií budov, zejména instalace fotovoltaických systémů a tepelných čerpadel. Na základě výpočtů generuje dokumenty, které informují zákazníka o navržených optimalizacích a obsahují potřebné smlouvy pro realizaci instalací. V rámci práce byly analyzovány přístupy k tvorbě dokumentů a možnosti její automatizace. Původní výpočty energetické optimalizace byly na základě provedené analýzy zjednodušeny a sjednoceny tak, aby pracovaly se společným modelem. Řešení bylo následně implementováno v prostředí .NET s použitím jazyků F# a C#.
distribuce energií, obnovitelné zdroje energií, optimalizace energií, fotovoltaický systém, tepelné čerpadlo, generování dokumentů, PDF, webová aplikační rozhraní, REST, .NET, F#, C#
Termín obhajoby
10.06.2024
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
B
Průběh obhajoby
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 B.
Otázky k obhajobě
Jazyk práce
čeština
Fakulta
Fakulta informačních technologií
Ústav
Ústav informačních systémů
Studijní program
Informační technologie (BIT)
Složení komise
doc. Dr. Ing. Dušan Kolář (předseda) RNDr. Marek Rychlý, Ph.D. (člen) doc. Dr. Ing. Otto Fučík (člen) Ing. František Grézl, Ph.D. (člen) Ing. Filip Orság, Ph.D. (člen)
Posudek vedoucíhoIng. Jiří Hynek, Ph.D.
Student vytvořil použitelný systém, který je aplikovatelný v průmyslu. K práci přistupoval zodpovědně. Navrhuji hodnocení stupněm B.
Zadání vzniklo ve spolupráci s firmou Optimal-Energy.cz. Cílem bylo navrhnout a implementovat novou architekturu systému pro automatické navrhování opatření sloužících k optimalizaci energií budov. Pro tyto účely student prostudoval jazyk C# a platformu .NET. Dále využil jazyk F# pro implementaci výpočtového jádra a knihovny QuestPDF a IronPDF pro generování výsledných sestav ve formátu PDF. Zadání hodnotím jako průměrně obtížné a považuji ho za splněné.
Student si aktivně dohledával odbornou literaturu týkající se problematiky distribuce a optimalizace energií a použitých technologií.
Student se účastnil průběžných porad, které probíhaly online formou. Praktickou část práce student konzultoval primárně ve firmě Optimal-Energy.cz.
Technická zpráva byla dokončována na poslední chvíli, její obsah byl nicméně konzultován.
Známka navržená vedoucím: B
Posudek oponentaIng. Kristýna Zaklová
Student navrhl, implementoval a otestoval netriviální řešení nástroje Generátor pro společnost Optimal-Energy.cz, a.s. Technická zpráva i praktické výstupy jsou na dobré úrovni. Navrhuji proto celkové hodnocení stupněm B.
Stupeň hodnocení: průměrně obtížné zadání
Zadání práce hodnotím jako průměrně obtížné. Autor prostudoval nástroj společnosti Optimal-Energy.cz, a.s., pro účely výpočtů a generování dokumentů a vytvořil jeho následníka, který byl integrován do interního informačního systému společnosti (NIS). Výsledná implementace byla provedena v prostředí .NET s použitím jazyků F# a C#.
Struktura technické zprávy se skládá z osmi kapitol. Zpráva má logické členění a její obsah je vhodně rozdělen. Teoretická část práce mohla obsahovat více ilustrací (např. schémata pro fotovoltaický jev nebo princip činnosti tepelného čerpadla). Místy postrádám odkazy v poznámce pod čarou na zmiňované projekty, technologie apod.
Po jazykové i typografické stránce je technická zpráva na velmi dobré úrovni, text je srozumitelný a bez zjevných chyb. Tabulka 3.1 byla ponechána v angličtině, s ohledem na jazyk práce by bylo vhodnější její přeložení. Většina obrázků je z textu odkazována, popisky obrázků jsou ve většině práce podrobnější, pouze v kapitole 7 jsou stručnější a chybí za nimi tečka. Součástí práce je také několik ukázek zdrojových kódů, které mají hezké formátování, ale nejsou vloženy jako výpisy (listings).
Realizačním výstupem je softwarové řešení, které automaticky navrhuje opatření sloužící k optimalizaci energií budov a na základě výpočtů generuje dokumenty pro zákazníky a potřebné smlouvy. Student navrhl architekturu vytvořeného řešení tak, aby bylo možné je integrovat do systému NIS. Hlavní komunikačním rozhraním je REST API. Některé výhrady ze strany firmy z výsledného testování budou předmětem další diskuze a dalšího vývoje. Nasazení nástroje do provozu brání také redesign vzhledu dokumentů, který však nebyl předmětem této práce.
Vytvořené řešení bylo integrováno do systému NIS společnosti Optimal-Energy.cz, a.s. Aplikace přijímá skutečná data o zákaznících a generuje na základě těchto dat smlouvy a dokumenty. Není zatím v ostrém provozu, nicméně očekává se, že do něj bude nasazena.
Stupeň hodnocení: zadání splněno
Zadání považuji za splněné. Textová část práce obsahuje informace, které pokrývají všechny body zadání. Původní firemní nástroj Kalkulátor a datový model mohly být popsány podrobněji, nicméně rozumím tomu, že se jedná o firemní know-how.
Stupeň hodnocení: je v obvyklém rozmezí
Práce má 51 stran včetně seznamu literatury, rozsah technické zprávy splňuje předepsané požadavky.
Seznam použité literatury je poměrně rozsáhlý, práce se odkazuje celkem na 57 různých zdrojů. Kontrola originality textu systémem theses.cz uvádí podobnost 4.1 %.
Známka navržená oponentem: B
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová