Softwarové moduly pro vizualizaci stavů systému a jeho historie

Loading...
Thumbnail Image
Date
ORCID
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Tato práce se zabývá tvorbou webové vizualizace, která je schopná zobrazovat stavy libovolného systému v reálném čase a jeho historická data. Na začátku je popsán stávající systém vizualizace sloužící jako předloha při tvorbě nové aplikace. Byly identifikovány nedostatky a omezení stávajícího řešení, které nový systém nakonec vyřeší. Poté proběhl rozbor technologií, návrhových vzorů a designových principů, vhodných pro tvorbu nového modulárního systému vizualizace. Zároveň byly uvedeny i další technologie, které by bylo možné použít jako alternativu. Následuje návrh nové webové aplikace na platformě DotVVM, kde je popsána struktura, základní myšlenky a tok dat v systému. Podařilo se vytvořit systém, který by měl umožnit implementaci téměř libovolného softwarového modulu jako vizualizačních indikátorů. Tyto moduly pak lze snadno napojit na libovolný datový model, pomocí systému datových bodů a výrazů. Nový systém je tak více modulární a lépe spravovatelný do budoucnosti. Vzniklo několik modulů pro zajištění základní funkce jako vizualizace, jako například numerický, binární a stavový indikátor. Zobrazení historických dat umožňuje modul grafu. Nová aplikace tvoří funkční systém vizualizace a zajišťuje navíc funkce jako správu a editaci vizualizačních scén, systém přihlašování a systém notifikací pro uživatele.
This work deals with the creation of a web visualization that is capable of displaying the states of any system in real time and its historical data. At the beginning, the existing visualization system serving as a template for the creation of a new application is described. The shortcomings and limitations of the existing solution were identified, which the new system will eventually solve. Next is an analysis of technologies, design patterns and design principles suitable for the creation of a new modular visualization system. At the same time, other technologies were presented that could be used as an alternative. After that a new web application on the DotVVM platform is presented, where the structure, basic ideas and data flow in the system are described. It was possible to create a system that should enable the implementation of almost any software module as visualization indicators. These modules can then be easily connected to any data model, using a system of data points and expressions. The new system is thus more modular and more manageable for the future. Several modules have been created to provide basic functionality as visualization, such as numeric, binary and status indicator. The graph module enables the display of historical data. The new application forms a functional visualization system and additionally provides functions such as management and editing of visualization scenes, a login system and a notification system for users.
Description
Citation
KUBÁSEK, M. Softwarové moduly pro vizualizaci stavů systému a jeho historie [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2023.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
doc. Ing. Jan Mikulka, Ph.D. (předseda) prof. Ing. Luděk Žalud, Ph.D. (místopředseda) Ing. Jiří Fialka, Ph.D. (člen) Ing. Václav Kaczmarczyk, Ph.D. (člen) Ing. Lukáš Kopečný, Ph.D. (člen) Ing. Jan Kunz, Ph.D. (člen) Ing. Libor Veselý, Ph.D. (člen)
Date of acceptance
2023-06-06
Defence
Student obhájil diplomovou práci. Komise neměla žádné námitky k řešené práci. V průběhu odborné rozpravy odpověděl na dotaz od oponenta, který se týkal formátu ukládání dat ze sledovaného procesu. Student neprokázal dopracování podnětů vznesených v posudku vedoucího práce.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO