SCHNEIDERKA, D. Doplněk k softwaru pro motoristické závody [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2018.

Posudky

Posudek vedoucího

Štohl, Radek

Během zpracování bakalářské práce student prokázal teoretické i praktické znalosti. Řešení práce věnovala potřebné úsilí. Prokázala schopnost samostatné práce, jak při rozboru existujícího softwaru, tak i při vytvořené nových modulů pro sběr dat z chronometru a zobrazení potřebných údajů na externí scoreboard. Existující databázový model rozšířil o část zabývající se rolemi případných uživatelů softwaru. Příslušnou část modelu pak využil při realizaci aplikace pro komentátora (paddock). Snažil se v omezené míře dílčí problémy s funkčností softwaru upravit do vhodnějšího a hlavně fungujícího stavu. Konzultací využíval v minimální míře. Z hlediska vedoucího nemám k práci studenta připomínky.

Navrhovaná známka
B
Body
85

Posudek oponenta

Macho, Tomáš

Pan Dominik Schneiderka se ve své bakalářské práci zabýval úpravou (odstraněním nedostatků) softwarové aplikace pro vyhodnocování a zobrazování výsledků motoristických závodů. Jeho úkolem také bylo rozšířit aplikaci tak, aby umožňovala práci komentátora (stávající aplikace byla určena pouze pro práci časoměřiče). Zadání zahrnuje oblast návrhu a implementace databázových systémů a tvorbu uživatelských aplikací v jazyce C#. Náročnost zadání považuji za odpovídající požadavkům kladeným na zadání bakalářské práce jak po odborné, tak po časové stránce. Autor zhodnotil stávající aplikaci Regularity Rally a provedl úpravy, aby aplikace byla pro uživatele – časoměřiče snadněji a intuitivněji ovladatelná. Zaměřil se zejména na odstranění chyb stávající aplikace a na usnadnění zaznamenávání časů jednotlivých závodníků, když do cíle dorazí s krátkými časovými odstupy. Dále upravil stávající softwarové řešení komunikace se zobrazovací jednotkou (scoreboard). Pan Schneiderka navrhnul a implementoval rozšíření aplikace Regularity Rally, aby umožňovala činnost komentátora závodu. Komentátor potřebuje zejména přidávat textové poznámky k jednotlivým závodníkům. Součástí řešení je návrh jednoduchého datového modelu pro správu uživatelů a implementace grafické části pro zadávání a prezentaci dat v programu C#. K vlastnímu technickému řešení a jeho popisu mám následující připomínky: - Na str. 1, poslední odstavec, autor uvádí, že chronometr má vlastní vyhřívání, které vyžaduje samostatný stejnosměrný zdroj napětí 12 V s maximálním proudem 300 mA. Domnívám se, že se jedná o minimální proud, nikoli maximální proud. - V datovém modelu na str. 38 a v tabulkách Tabulka 6 – Role a Tabulka 7 – Práva je rozpor. V datovém modelu je v tabulce Permition primární klíč označen jako ID. Naopak v tabulce Tabulka 7 je primární klíč označen ID_role. Stejný primární klíč ID_role je ovšem i v tabulce Tabulka 6, což je nepřípustné (dvě tabulky nemohou mít stejný primární klíč). - Jako nevhodné považuji, aby běžný uživatel (např. komentátor) musel zadávat přihlašovací údaje do databáze, jak autor uvažuje na str. 28. Standardní řešení je, že přihlašovací údaje do databáze jsou uloženy v aplikaci (např. v souboru zašifrovaně nebo chráněny přístupovými právy) a běžný uživatel o tom, že používá databázi ani nemusí vědět. - Při rozšíření aplikace pro použití komentátorem, se bude přistupovat do databáze z více počítačů. (Bylo by vrcholně nepraktické, aby časoměřič a komentátor seděli u stejného počítače). Pan Schneiderka tuto novou situaci nijak neřešil a spíše pořád uvažoval, že databáze bude na stejném stroji jako aplikace. - Na str. 29 autor v kapitole 6.4.2 se v poslední větě zmiňuje o roli administrátor. Nikde v práci však dále roli administrátor dále nepopisuje. Není vůbec zřejmé, k čemu tato role je v aplikaci využita. Po formální stránce práce obsahuje větší množství netechnických výrazů a formulací i nevhodných názvů kapitol. Např.: - Str. 2, poslední odstavec, poslední věta: „má v sobě naprogramované přijímání protokolu“. - Název kapitoly „2.3. Spouštění“ na str. 5 je nevýstižný. - Str. 8, 2. odstavec, 1. věta „Někteří uživatelé však mohou být ohromeni počtem tlačítek…“. - Název kapitoly „4.3 Zabudování komunikace do Regularity Rally“ na str. 14. Ke grafické stránce práce nemám vážnější připomínky. Na závěr konstatuji, že pan Dominik Schneiderka dle mého názoru prokázal bakalářské schopnosti. Na druhou stranu jeho práce obsahuje výše uvedené nedostatky. Proto jako oponent ji navrhuji hodnotit známkou C/70 bodů.

Navrhovaná známka
C
Body
70

Otázky

eVSKP id 111133