Katedra informatiky
Přírodovědecká fakulta
Univerzita Palackého
tř. 17. listopadu 1192/12
771 46 Olomouc

POSUDEK BAKALÁŘSKÉ PRÁCE

název práce: 
Elektronická verze časopisu Falstaff
autor práce: Petr Švorčík
Autor posudku:  Ing. Jiří Hronek 						oponent práce

Cílem práce byl návrh a implementace webové aplikace, která umožní převést a zpřístupnit archiv článků školního časopisu Falstaff, případně standardizovanou formou vytvářet a spravovat nové příspěvky.  

   Textová část práce je po grafické stránce zpracována odpovídajícím způsobem, bez rušivých gramatických chyb a překlepů (výjimkou je např. nevhodné použití zájmena na str. 19 „ … pomocí třídy, jejichž …“). Text je poměrně krátký, bez ilustračních obrázků. V úvodu jsou popsány použité technologie. Pokud autor zahrnul do teorie přehled struktury XML dokumentu, tak mu z výčtu vypadla položka, týkající se entit a jmenných prostorů. Jeden z důležitý výsledků práce, schéma navrženého XML jazyka, není v textu, ani v přílohách uceleně prezentován. Obsah a rozsah některých kapitol je nedostatečný, nevysvětluje odpovídajícím způsobem problematiku (např. kapitola 4.7 se čtyřmi řádky textu).     

Cíl bakalářské práce diplomant s připomínkami splnil. Aplikace je funkční, ale k řešení mám několik  připomínek. Pokud aplikace má umožnit převod původních článků v různých formátech, postrádám nástroj – vhodný editor, který by převod do nové formy podpořil (Jak byla vytvořena dodaná ilustrační data?).  Autor nepoužívá jmenné prostory, nedefinoval jmenný prostor svého jazyka. Přitom používá element <p>, jehož jméno může být problémové. Není jasné, zda aplikace provádí validaci vstupních XML souborů.  V návrhu XML jazyka nepovažuji za šťastné datové složky vybavovat formátovacími atributy. Větší variabilitu by umožnily odkazy na vhodné styly. Základní funkčnost aplikace jsem ověřil, ale část pro administraci nových příspěvků jsem nevyzkoušel, v práci nebyl popsán podrobnější postup zprovoznění, ani heslo pro administraci.       

 V práci jsou navrženy velmi jednoduché algoritmy pro zpracování a vyhledání informací z XML souboru v prostředí php skriptů.  Aplikace se hodí jen na nejjednodušší agendy s malým rozsahem. Při obhajobě požaduji předvedení funkce administrace po přidání nového článku.  

Práci doporučuji k obhajobě a navrhuji hodnocení : 		Dobře

datum: 10.6.2011
jméno: Jiří Hronek

podpis: