MURÁNSKY, M. Nástroj pro rychlé vyhledávání letových spojení [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2019.

Posudky

Posudek vedoucího

Číka, Petr

Diplomová práce se zabývá průzkumem použití progresivních webových aplikaci (PWA) pro online prodejce letenek (pelicantravel.com, s.r.o.). Diplomant analyzoval jednotlivé nástroje a technologie pro jejich optimální integraci s webovými službami na okamžité vyhledávání aktuálních cen letenek v rezervačních systémech. Cílem práce bylo využití možnosti takzvaných service workers a architektury umožňující přinést klientovi řízený offline režim, což autor splnil bez výhrad. Implementace PWA otevírá další možnosti, které autor prozkoumal a lze je dále integrovat. Diplomant pracoval na plnění cílů diplomové práce s vysokým nasazením a do značné míry samostatně. Výsledky práce pravidelně předkládal a v podstatě vždy okamžitě zapracoval připomínky. Celkové zpracování problematiky je podle mého názoru velmi přehledné a implementací funkčně ověřené. S ohledem na výše uvedené skutečnosti navrhuji hodnotit známkou A/90 bodů.

Navrhovaná známka
A
Body
90

Posudek oponenta

Lieskovan, Tomáš

Student se ve své práci zabývá vývojem PWA (Progresivní mobilní aplikace) k vyhledávání letových spojení. V teoretické části se student věnuje různým druhům mobilních aplikací pro mobilní zařízení a vhodně popisuje výhody a nevýhody. Ze studentovy rešerše vyplynulo, že pro vyhledávání letenek je nejvhodnější využít metody PWA. Další kapitoly se věnují technologiím, které byly potřebné pro vytvoření studentova řešení, jako je knihovna Angular, Vue nebo React. Z praktické části student odevzdal zdrojové kódy aplikace, která slouží jako klient. Aplikace samotná žádné zpracování nevykonává, slouží pouze jako zobrazovač výsledků ze serveru. Struktura a sémantika kódu je na velmi dobré úrovni. Zadání práce bylo splněno, bohužel zdrojové kódy se nepodařilo spustit. Z tohoto důvodu hodnotím práci 75/C. V případě, že student předvede komisi funkční aplikaci navrhuji hodnocení 90/A. Vzhledem k tomu, že volba metody PWA byla z důvodu kompatibility mezi jednotlivými mobilními platformami, bylo by vhodné předvést běžící aplikaci jak na OS Android, tak na iOS.

Navrhovaná známka
C
Body
75

Otázky

eVSKP id 113471