HRUBÝ, E. Integrace webových zdrojů dat do informačních systémů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Pan Hrubý řešil svoji bakalářskou práci průběžně, podobu řešení v přijatelných intervalech konzultoval a mé připomínky zohlednil. Výsledek není nikterak rozsáhlý, ale z mého pohledu je funkční a splňuje zadání.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Cílem práce bylo navrhnout rozhraní, které by umožnilo snadnou integraci webových stránek jako zdroje strukturovaných dat do informačních systémů a dalších aplikací v jazyce Java. Zadání považuji za průměrně náročné, z mého pohledu bylo splněno. | ||
Práce s literaturou | Student využíval doporučenou literaturu a konzultace s vedoucím. | ||
Aktivita během řešení, konzultace, komunikace | Student pracoval převážně samostatně, své řešení však pravidelně konzultoval, na konzultace byl dobře připraven a mé připomínky ve svém řešení zohlednil. | ||
Aktivita při dokončování | Práce byla dokončena včas. Realizační výstup student opakovaně konzultoval a mé připomínky řádně zapracoval. U technické zprávy jsem měl možnost připomínkovat rozpracovanou verzi. | ||
Publikační činnost, ocenění |
Student navrhl, implementoval a otestoval slušný základ knihovny pro snadnější integraci webových zdrojů dat do informačních systémů. Technická zpráva je rovněž na dobré úrovni. Navrhuji proto celkové hodnocení stupněm B.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Zadání práce hodnotím jako průměrně obtížné. Autor prostudoval strukturu HTML dokumentů, CSS selektory, výrazy XPath a v jazyce Java vytvořil knihovnu pro mapování HTML elementů na datové struktury v jazyce Java. | ||
Rozsah splnění požadavků zadání | Zadání považuji za splněné. Textová část práce obsahuje informace, které pokrývají všechny body zadání, nicméně úvod i závěr jsou kratší a testovací scénáře v předposlední kapitole jsou popsány velmi stručně. | ||
Rozsah technické zprávy | Práce má 40 stran včetně seznamu literatury, rozsah technické zprávy splňuje předepsané požadavky. | ||
Prezentační úroveň technické zprávy | 85 | Struktura technické zprávy se skládá ze sedmi kapitol. Zpráva má logické členění a její obsah je vhodně rozdělen. Často jsou však využívány číslované i nečíslované nadpisy, které způsobují místy až přílišné dělení textu nebo nejasné členění dílčích částí (např. sekce 3.2). Text zprávy neobsahuje reference na obrázky ani na výpisy, některé popisky jsou poměrně stručné. Technická zpráva obsahuje velké množství ukázek, v některých případech by se možná stačilo odkázat pouze do citovaných zdrojů. | |
Formální úprava technické zprávy | 80 | Po jazykové stránce je technická zpráva na dobré úrovni, text je srozumitelný a bez zjevných chyb. Z typografického hlediska je práce standardní, v některých částech zprávy se vyskytují krátké odstavce nebo bílá místa. Místy se objevují citace stejného zdroje bezprostředně za sebou. | |
Práce s literaturou | 75 | Práce se odkazuje celkem na 25 zdrojů, z toho 5 zdrojů pochází ze stejné webové dokumentace (tj. byla by možná citace webového sídla místo webové stránky). Kontrola originality textu systémem theses.cz uvádí podobnost 3.1 %. | |
Realizační výstup | 80 | Realizačním výstupem je rozhraní pro integraci dat z HTML dokumentů do informačních systémů. Funkcionalita vytvořené knihovny odpovídá zadání práce, nicméně mohla být komplexnější – sám autor uvádí jako jedno z možných rozšíření zavedení dodatečných anotací pro zpracování obsahu elementů. Knihovna byla řádně otestována. | |
Využitelnost výsledků | Zdrojové kódy knihovny jsou součástí veřejného repozitáře, výsledky této práce je možné prakticky použít pro efektivní zpracování HTML dokumentů. |
eVSKP id 154241