Uživatelské rozhraní grafové databáze
Graph Database User Interface
Type of document
bakalářská prácebachelor thesis
Author
Kurbanov Sergej
Supervisor
Genyk-Berezovskyj Marko
Opponent
Komárek Martin
Field of study
Informatika a počítačové vědyStudy program
Otevřená informatikaInstitutions assigning rank
katedra kybernetikyDefended
2019-02-04Rights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Účelem této bakalářské práce je implementace přívětivého a zároveň mocného uživatelského rozhraní, které i běžným lidem umožní různé manipulace s existující databází grafů. Veliká data v dnešní době hrají velikou roli, a tak se práci s nimi dá vyhnout jen obtížně. Člověk ale standardně pojme jen omezené množství informací a pozornost nerozloží do více než hrstky směrů, proto při představení "problému" desítek milionů grafů, přichází řešení v podobě naší webové aplikace. Konkrétními cíli jsou umožnit intuitivní plošné i detailní zobrazování grafů a jejich filtrování podle daných kritérií, dále jak jednotlivé, tak hromadné stahování pro pozdější práci s nimi na lokálním stroji a nakonec schopnost interakce s grafovým kalkulátorem počítajícím celou škálu vlastností grafů. K optimálnímu splnění bylo použito nejmodernějších frontendových technologií. Jmenovitě HTML5, CSS3 a jeho preprocesor Sass, JS, framework React, knihovnu Redux a React Router. Vývoj nám významně usnadnil Node.js, Webpack a Babel. The purpose of this bachelor thesis is the implementation of a pleasant to use yet powerful user interface that allows users to operate with an existing graph database. Big data play a big role in today's day and age and so it's difficult to avoid working with them. A person can contain only a limited amount of information and one's attention can be divided only a handful of ways. When presented with a "problem" of tens of millions of graphs, we come with a solution of our web application. Particular goals are to allow collective and individual display and filtering of graphs, ability to download graphs individually and in bulk for further work locally on a computer. Finally, to allow users to interact with a computer of a multitude of graph attributes. During the development, these cutting-edge technologies were used: HTML5, CSS3 and it's preprocessor Sass, JS, React framework, Redux and React router libraries. Development was made a lot easier thanks to Node.JS, Webpack and Babel.
Collections
- Bakalářské práce - 13133 [714]