Cílem této diplomové práce je navrhnout a vytvořit funkční prototyp webové aplikace, která umožní snadno nahlédnout na data z informačního systému výzkumu, experimentálního vývoje a inovací, který poskytuje strohá data o výzkumných projektech hrazených z veřejných prostředků. Cílem není pouze tato data zobrazit, ale především se jedná o možnost snadno z těchto dat vytvářet statistiky a grafy. Výsledná aplikace tedy uživateli umožní snadno vytvářet nad daty různé vizualizace, ve kterých může jednoduše hledat souvislosti a vyvozovat z nich patřičné závěry. Aplikace bude implementována v programovacím jazyce Groovy a Java.
Anotace v angličtině
The aim of this thesis is to design and create a functional prototype of web application that will allow an easy access to data from research, experimental development and innovations information system that provides pure data regarding research projects funded by public funding. However, the main goal is not to display these data, but to allow the creation of statistics and graphs based on these data. The resulting application will allow the user to create various visualisations of the data. These visualisations will allow the user to easily search for context and to draw appropriate conclusions based on these. The application is to be implemented in programming language Groovy and Java.
Klíčová slova
Groovy, Java, Grails, výzkum, vizualizace, MariaDB, webová aplikace
Klíčová slova v angličtině
Groovy, Java, Grails, research, visualisations, MariaDB, web application
Rozsah průvodní práce
72 s. (87 633 znaků)
Jazyk
CZ
Anotace
Cílem této diplomové práce je navrhnout a vytvořit funkční prototyp webové aplikace, která umožní snadno nahlédnout na data z informačního systému výzkumu, experimentálního vývoje a inovací, který poskytuje strohá data o výzkumných projektech hrazených z veřejných prostředků. Cílem není pouze tato data zobrazit, ale především se jedná o možnost snadno z těchto dat vytvářet statistiky a grafy. Výsledná aplikace tedy uživateli umožní snadno vytvářet nad daty různé vizualizace, ve kterých může jednoduše hledat souvislosti a vyvozovat z nich patřičné závěry. Aplikace bude implementována v programovacím jazyce Groovy a Java.
Anotace v angličtině
The aim of this thesis is to design and create a functional prototype of web application that will allow an easy access to data from research, experimental development and innovations information system that provides pure data regarding research projects funded by public funding. However, the main goal is not to display these data, but to allow the creation of statistics and graphs based on these data. The resulting application will allow the user to create various visualisations of the data. These visualisations will allow the user to easily search for context and to draw appropriate conclusions based on these. The application is to be implemented in programming language Groovy and Java.
Klíčová slova
Groovy, Java, Grails, výzkum, vizualizace, MariaDB, webová aplikace
Klíčová slova v angličtině
Groovy, Java, Grails, research, visualisations, MariaDB, web application
Zásady pro vypracování
Analyzujte potřeby a požadavky na informační systém pro vizualizaci výsledků výzkumu a vývoje.
Seznamte se strukturou datových souborů obsahující data o výzkumných výsledcích.
Proveďte průzkum vhodných vizualizačních technologií a vybranou technologii zvolte pro implementaci.
Věnujte pozornost způsobu zabezpečení aplikace.
Vytvořte funkční prototyp aplikace.
Navrhněte další možný rozvoj aplikace.
Zásady pro vypracování
Analyzujte potřeby a požadavky na informační systém pro vizualizaci výsledků výzkumu a vývoje.
Seznamte se strukturou datových souborů obsahující data o výzkumných výsledcích.
Proveďte průzkum vhodných vizualizačních technologií a vybranou technologii zvolte pro implementaci.
Věnujte pozornost způsobu zabezpečení aplikace.
Vytvořte funkční prototyp aplikace.
Navrhněte další možný rozvoj aplikace.
Seznam doporučené literatury
ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. Vyd. 1. Překlad Bogdan Kiszka. Brno: Computer Press, 2007, 567 s. ISBN 978-80-251-1503-9.
ZAKHOUR, Sharon. Java 6: výukový kurz. Vyd. 1. Brno: Computer Press, 2007, 534 s. ISBN 978-80-251-1575-6.
PECINOVSKÝ, Rudolf. Návrhové vzory. Vyd. 1. Brno: Computer Press, 2007, 527 s. ISBN 978-80-251-1582-4.
GRAILS.ORG. Documentation [online]. 2014, 2014-01-19T19:30:05.000-08:00 by jonghwa [cit. 2014-02-04]. Dostupné z: http://grails.org/Documentation
W3schools.com: the world\'s largest web development site [online]. 1999 [cit. 2014-02-04]. Dostupné z: http://www.w3schools.com/.
AUGUSTÝN, Michal. JavaScript očima programátora v2. In: Augiho web [online]. 29. 3. 2010. 2010 [cit. 2014-02-04]. Dostupné z: http://www.augi.cz/programovani/javascript-ocima-programatora-v2/.
WRÓBLEWSKI, Piotr. Algoritmy: datové struktury a programovací techniky. Vyd. 1. Překlad Marek Michalek, Bogdan Kiszka. Brno: Computer Press, 2004, 351 s. ISBN 80-251-0343-9.
Seznam doporučené literatury
ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. Vyd. 1. Překlad Bogdan Kiszka. Brno: Computer Press, 2007, 567 s. ISBN 978-80-251-1503-9.
ZAKHOUR, Sharon. Java 6: výukový kurz. Vyd. 1. Brno: Computer Press, 2007, 534 s. ISBN 978-80-251-1575-6.
PECINOVSKÝ, Rudolf. Návrhové vzory. Vyd. 1. Brno: Computer Press, 2007, 527 s. ISBN 978-80-251-1582-4.
GRAILS.ORG. Documentation [online]. 2014, 2014-01-19T19:30:05.000-08:00 by jonghwa [cit. 2014-02-04]. Dostupné z: http://grails.org/Documentation
W3schools.com: the world\'s largest web development site [online]. 1999 [cit. 2014-02-04]. Dostupné z: http://www.w3schools.com/.
AUGUSTÝN, Michal. JavaScript očima programátora v2. In: Augiho web [online]. 29. 3. 2010. 2010 [cit. 2014-02-04]. Dostupné z: http://www.augi.cz/programovani/javascript-ocima-programatora-v2/.
WRÓBLEWSKI, Piotr. Algoritmy: datové struktury a programovací techniky. Vyd. 1. Překlad Marek Michalek, Bogdan Kiszka. Brno: Computer Press, 2004, 351 s. ISBN 80-251-0343-9.
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
grafy, schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s obsahem a výsledky své diplomové práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
1. V práci chybí jiné možnosti analýzy dat? (doc. Dařena)
2. Jak řetězíte operace? V jaké podobě existuje Vaše aplikaci? (dr. Bližňák)
3. Existuje možnost generovat skript? (dr. Bližňák)
4. Jaká je doba platnosti dat v databázi? Je možný import dat? (doc. Sysel)
Student na dotazy odpověděl a následovalo zkoušení předmětů.