MURGAŠ, M. Webové rozhraní repozitáře Debian [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2023.

Posudky

Posudek vedoucího

Sysel, Petr

Zadání závěrečné práce je možné považovat za splněné, student s využitím knihovny Nette v jazyce PHP vytvořil webové rozhraní pro repozitář systému Debian. Rozsah závěrečné práce splňuje požadavky, většina textu je věnována vývoji vlastní aplikace. Text je logicky strukturovaný a dobře čitelný. Popis databáze by mohl obsahovat podrobnější vysvětlení významu jednotlivých polí. Formální úprava práce je na dobré úrovni, vytknout lze občasné neslabičné předložky na konci řádků. V elektronické verzi PDF by bylo vhodné doplnit záložky. Seznam literatury obsahuje dostatečný počet zdrojů, které však nejsou seřazeny podle autora ani výskytu. Výsledný kód je komentovaný pouze základně, v případě vykreslovacích šablon Latte komentáře často úplně chybí. Pro další využívání a rozšiřování aplikace by také bylo vhodné větší využívání dědičnosti jak PHP kódu tak vykreslovacích šablon Latte. Student pracoval během semestru samostatně, ale z počátku málo aktivně. Aktivita se zvyšovala až s blížícím se termínem odevzdání.

Navrhovaná známka
B
Body
82

Posudek oponenta

Jablončík, Lukáš

Student vypracoval práci na téma Webové rozhraní repozitáře Debian. V teoretické části se student věnuje popisu použitým technologiím, konkrétně programovacímu jazyku PHP, Nette frameworku, nebo databázím. Dále popisuje v samostatné kapitole repozitáře systému Debian. V praktické části se věnuje implementaci webového rozhraní. V praktické části student podrobně popsal čtyři části webového rozhraní - strukturu databáze, strukturu aplikace, autentizaci a autorizaci a uživatelské rozhraní. Ve struktuře aplikace jsou popsány jednotlivé části aplikace, nicméně samotný kód s popisem je zde uveden jen minimálně. Tato část, jakožto nejdůležitější část celé práce, by mohla být popsána podrobněji. Následně jsou uvedeny jednotlivé obrazovky aplikace. V práci se občas objevují typografické a formální chyby. Jako nedostatečnou považuji práci s literaturou. Student pracuje převážně se třemi základními zdroji: Wikipedie, dokumentace k Debianu a Nette. To je neadekvátní úrovni bakalářské práce. Nicméně práce byla ve všech bodech splněna. Vzhledem k výše uvedenému hodnotím práci známkou C/75.

Navrhovaná známka
C
Body
75

Otázky

eVSKP id 151203