Mgr. Martin Dostál, Ph.D. Katedra informatiky Pøírodovìdecká fakulta Univerzita Palackého Tøída 17. Listopadu 12 771 46 Olomouc martin.dostal@upol.cz POSUDEK OPONENTA BAKALÁØSKÉ PRÁCE: Obchodní systém pro zpracování dokladù Diplomant: Roman Kamenèák Vedoucí diplomové práce: Ing. Jiøí Hronek Cílem práce bylo implementovat aplikaci pro administraci obchodních dokladù v prostøedí obchodního øetìzce. Výsledkem je aplikace pro Windows, která obsahuje celkem ètyø i moduly – Doklady, Stravenky, Stravenky pro zamìstnance a Výplatní výkaz. Rozsah aplikace je pøimìøený bakaláøské práci. Diplomant odevzdal aplikaci s prázdnou databází, což je nešikovné. Uživatel musí vyplnit spostu údajù, než mùže s aplikací rozumnì pracovat. Aplikace je funkèní, narazil jsem však na nìkolik chyb. Pøi kliknutí na zaškrtávací políèko “Nastavit otevírací dobu” (což je mimochodem z hlediska uživatelského rozhraní špatnì, nebo tento prvek je použit k vyvolání akce nikoliv datové volby, jak by mìlo být) a nevybrané è i nevyplnìné provozovnì, dojde k neošetøené výjimce (Invalid argument, Hodnota=0). Další chybou je napøíklad informace “Nelze upravit vybranýøádek” pøi práci s doklady, tato hláška ze zobrazí, pokud není vybráno nic. Po pádu aplikace se mi vložená data vymazala, proè ? Uživatelské rozhraní je v rùzných ohledech nestandartní (použití prvkù, barvy, umístìní, interakce ...), takže aplikaci nepovažuji za pøívìtivou. Aplikace ráda obtìžuje zbyteènými hláškami typu “Data byla pøidána”. Kontrola správnosti vstupu pøemazává vstup pøi chybnì vložených datech, to je další typický pøíklad vlastnosti, která dovede uživatele rozèílit. Výsledná aplikace je nasazena v praxi, což chválím. Diplomant též musel reagovat na reálné požadavky uživatelù bìhem vývoje aplikace. Text práce obsahuje š est kapitol. První tøi kapitoly popisují zadání a použité prostøedky. Ètvrtá kapitola je zajímavá, popisuje totiž prùbìhvývoje aplikace vèetnì zmìn. Pátá kapitola obsahuje uživatelskou dokumentaci. Š está kapitola obsahuje programátorskou dokumentaci. Text je psán srozumitelnì a peèlivì, nemám k nìmu závažnìjší pøipomínky. Celkovì považuji aplikaci za docela rozsáhlou, vadí mi ale to, že je typickýmpøíkladem neodladìného, z uživatelského hlediska ne zcela zvládnutého software. Myslím, že naši absolventi by mìli být schopni vytváøet kvalitnìjší aplikace. Práci jen doporuèuji k obhajobì a navrhuji hodnocení práce známkou dobøe. V Olomouci 22.8.2011 Mgr. Martin Dostál, Ph.D.