Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
bakalářská práce
Autor práce: Bc. Adam Hošek
Ak. rok: 2022/2023
Vedoucí: Ing. Petr John
Oponent: Ing. Jiří Hynek, Ph.D.
Tato práce řeší problematiku správy a organizaci zakázek pro servisní techniky plynových kotlů. Tento problém je řešen jako webová aplikace rozdělena na dvě části - aplikační logiku a uživatelské rozhraní komunikující pomocí REST API. Celá aplikace je následně zveřejněna k použití pomocí služeb Amazon AWS. Získáváme tak aplikaci ovladatelnou díky responzivnímu rozložení na osobním počítači i na mobilním telefonu, která umožňuje záznam dat odkudkoli. Servisní technik tím má ulehčenou práci při správě záznamů a následně usnadněnou tvorbu faktur i kvůli napojení aplikace na výrobce plynových kotlů a možnost načítání informací o náhradních dílech.
Informační systém, mobilní rozhraní, plynový kotel, správa zakázek
Termín obhajoby
16.06.2023
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 (IT-BC-3)
Studijní obor
Informační technologie (BIT)
Složení komise
doc. Dr. Ing. Dušan Kolář (předseda) doc. Dr. Ing. Otto Fučík (člen) Ing. František Grézl, Ph.D. (člen) Ing. Ivana Burgetová, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen)
Posudek vedoucíhoIng. Petr John
Bakalářskou práci hodnotím kladně. Student nastudoval různé technologie a pracoval samostatně. Navrhuji hodnocení stupněm B.
Cílem práce bylo vytvořit informační systém pro správu zakázek specializovaný pro využití techniky plynových kotlů primárně na mobilních zařízeních. Student musel nastudovat požadavky těchto techniků, již existující řešení, omezení, která přináší zaměření aplikací na mobilní telefony a rozdíly, které vývoj pro ně přináší. Dále také musel nastudovat technologie, které je možné použít pro vývoj backendu informačních systémů (platforma AWS, AWS DynamoDB, Python, Fast API), technologie pro vývoj frontendových aplikací (JavaScript, Vue.js) a způsoby komunikace a zabezpečení mezi nimi (REST, JWT token). Zadání hodnotím jako průměrně složité a považuji jej za splněné.
Student prostudoval doporučenou literaturu a sám si dohledal další relevantní zdroje.
Student komunikoval během celého akademického roku a to jak prostřednictvím konzultací tak častých zpráv. Konzultace probíhaly v průběhu zimního semestru každé dva týdny, v průběhu letního semestru každý týden. Student pracoval samostatně.
Student dokončil práci včas, obsah byl konzultován.
Známka navržená vedoucím: B
Posudek oponentaIng. Jiří Hynek, Ph.D.
Práce obsahuje některé výše uvedené nedostatky. Oceňuji snahu studenta prostudovat pokročilejší technologie a navrhnout netriviální architekturu řešení. Navrhuji hodnocení stupněm B.
Stupeň hodnocení: průměrně obtížné zadání
Cílem práce bylo navrhnout a implementovat informační systém pro evidenci zakázek firmy, která zajišťuje podporu pro plynové kotle. Jedním z úkolů bylo provést průzkum aplikačních rozhraní prodejců poskytující informace o náhradních dílech. Student navázal kontakt s firmou Viessmann. Mimo jiné prostudoval webové technologie určené pro tvorbu informačních systémů (dále popsáno v sekci Realizační výstupy). Zadání hodnotím jako průměrně obtížné a považuji ho za splněné.
Stupeň hodnocení: zadání splněno
Stupeň hodnocení: je v obvyklém rozmezí
Teoretická část práce je na dobré úrovni. Popis praktické části je méně kvalitní. Analýza a testování jsou popsány velmi stručně. Kapitola návrhu nevysvětluje důvody vedoucí k představenému řešení. Některé souvětí jsou značně dlouhé a je obtížné chápat jejich význam. Místy student používá metafory (sekce 3.2).
Formální úprava technické zprávy je na dobré úrovni. Místy se vykytují typografické chyby (pomlčky), případně chybí tečka nebo čárka.
Student prostudoval dostatečné množství odborných i online zdrojů. V některých odstavcích není přímo jasné, odkud jsou informace čerpány. Některé delší pasáže jsou založené na jednom zdroji. Formát online citací je chybný (chybí autor, použití dvojitých hranatých závorek)
Realizační výstup splňuje zadání práce. Student systém rozdělil na serverovou část řešenou pomocí AWS Lambda a klientskou aplikaci implementovanou v jazyce JavaScript a rámci Vue.js. Rozhraní je typu REST, autentizace řešena pomocí JWT. Vhodnost nerelační databáze Dynamo je diskutabilní. Získávání dat z informačního systému firmy Viessmann je řešeno pomocí techniky web scraping.
Očekává se, že informační systém bude využit v rámci rodinného podniku.
Známka navržená oponentem: B
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová