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
Typ dokumentu
diplomová prácemaster thesis
Autor
Stránský Vojtěch
Vedoucí práce
Valenta Michal
Oponent práce
Pour Jan
Studijní obor
Webové a softwarové inženýrstvíStudijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
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
Zobrazit celý záznamAbstrakt
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.
Kolekce
- Diplomové práce - 18102 [1036]