Návrh a implementace software pro interaktivní práci s objekty MBI pomocí jazyka MBIQL
Design and implementation of software for interactive work with MBI objects using language MBIQL
Type of document
diplomová prácemaster thesis
Author
Stránský Vojtěch
Supervisor
Valenta Michal
Opponent
Pour Jan
Field of study
Webové a softwarové inženýrstvíStudy program
InformatikaInstitutions assigning rank
katedra softwarového inženýrstvíRights
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
Cílem této diplomové práce je navrhnout a implementovat software, který umožní interaktivní procházení a dotazování objektů MBI (Management Byznys Informatiky) pomocí jazyka MBIQL. Na základě analýzy a návrhu je vytvořena webová aplikace využívající javascriptový framework AngularJS, knihovnu D3.js a jako uložiště dat grafovou databázi Neo4j. Pomocí těchto technologií je v aplikaci naimplementován grafický dotazovací jazyk MBIQL, který je překládán do jazyka databáze Neo4j. Výsledky dotazu jsou zobrazeny knihovnou D3 v podobě grafu. Výsledkem diplomové práce je tedy softwarový systém, který využívá jazyka MBIQL a umožňuje uživateli nejenom dotazovaní a procházení objektů MBI, ale i ukládání a třídění vzniklých dotazů. Uživateli je nabídnuta alternativní možnost pro získávání informací z MBI a to interaktivním způsobem pomocí nového dotazovacího jazyka a databáze Neo4j. The aim of this Master's thesis is to design and implement a software that enables interactive browsing and querying of MBI (Management of Business Informatics) objects. Based on an analysis and a design, a web application is created using the AngularJS javascript framework, the D3.js library and the Neo4j graph database which is used as the data storage. Using these technologies the MBIQL graph query language, which is translated into the Neo4j database language, is implemented into the application. The query results are displayed by the D3 library in the form of a graph. The result of this thesis is a software system that uses the MBIQL language and allows the user not only to query and browse MBI objects but also to store and sort the generated queries. The user is offered an alternative option to retrieve information from MBI, which is an interactive method that uses the new query language and the Neo4j database.
Collections
- Diplomové práce - 18102 [1036]