POVODA, L. Elektronický rezervační systém pro laboratoře a laboratorní zařízení [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2012.
Zadání bakalářské práce bylo motivováno reálnou potřebou rezervačního systému a požadované parametry systému byly poměrně detailně specifikovány. Student předkládal výsledky práce průběžně a s předstihem a zapracoval všechny změny požadované vedoucím bakalářské práce, i když byly nad rámec zadání. Navíc implementoval řadu funkcí, které vedoucím práce původně požadovány nebyly, např. filtry seznamů, našeptávání atd. Realizace celého systému je na profesionální úrovni, svědčí o studentových zkušenostech. Vlastní text práce je po formální i odborné stránce na vysoké úrovni. Celkově nemám k bakalářské práci žádné připomínky.
Student ve své práci navrhl a zrealizoval databázový systém s webovým rozhraním pro rezervaci zařízení a laboratoří. Student splnil zadání v plném rozsahu, v některých bodech jeho práce dokonce přesahovala požadované parametry. Drobné výtky bych měl ke krátké teoretické části práce, kde student popisuje pouze návrhový vzor Model-View-Presenter a neuvádí odůvodnění jeho výběru vzhledem ke "konkurenčnímu" Model-View-Controller, jehož popis bych taktéž v práci uvítal. Dále mi zde schází alespoň stručný popis datových typů použitých v databázi. U realizace databáze bych vytkl nedodržení první normálové formy (user->address), taky bych doporučil zvolit místo datových typů enum novou tabulku s využitím primárních klíčů pro napojení. U každé z tabulek by byl dle mého názoru vhodnější v praxi zaužívaný systém záznamu vzniku a modifikace řádku pomocí informace o uživateli a čase vzniku záznamu a totéž o jeho poslední modifikaci. Při registraci uživatele postrádám označení povinných a nepovinných polí, správcům a administrátorům by se mohly požadavky na potvrzení rezervací zobrazovat na titulní stránce systému. Po formální stránce bych vytkl označení částí zdrojových kódů v textu jako obrázky, taky občasné používání anglických výrazů v textu (engine). V jedné z tabulek v textu byl pravděpodobně zaměněn datový typ proměnných building a number.
eVSKP id 52139