Návrh systému pro inventarizaci a vizualizaci IT infrastruktury

DSpace Repository

Language: English čeština 

Návrh systému pro inventarizaci a vizualizaci IT infrastruktury

Show simple item record

dc.contributor.advisor Malaník, David
dc.contributor.author Přikryl, Petr
dc.date.accessioned 2025-12-10T23:09:56Z
dc.date.available 2025-12-10T23:09:56Z
dc.date.issued 2024-10-27
dc.identifier Elektronický archiv Knihovny UTB
dc.identifier.uri http://hdl.handle.net/10563/57899
dc.description.abstract Tato bakalářská práce se zabývá návrhem a implementací webové aplikace pro správu síťových zařízení a jejich vizualizaci. Cílem bylo vytvořit moderní a uživatelsky přívětivé rozhraní pro sledování zařízení, jejich stavu (online/offline), statistiky a vzájemné propojení v síti. Frontend aplikace je postaven pomocí knihovny React a Material UI, zatímco backend využívá Node.js, GraphQL a databázi PostgreSQL. Komunikace mezi klientem a serverem probíhá pomocí GraphQL API, které zajišťuje efektivní a flexibilní práci s daty. Bezpečnost přístupu je řešena pomocí autentizace pomocí JWT tokenů, přičemž systém podporuje přihlášení, správu uživatelů a role. Aplikace dále umožňuje automatické sledování dostupnosti zařízení pomocí pravidelného pingování, zaznamenávání historie stavu zařízení, vzdálené probouzení zařízení přes Wake-on-LAN, export CSV a responzivní vizualizaci topologie sítě pomocí D3.js a knihoven pro automatické rozložení grafů. Součástí práce je také testování funkčnosti, výkonu a bezpečnosti celého systému a vyhodnocení dosažených výsledků.
dc.format 104 s.
dc.language.iso cs
dc.publisher Univerzita Tomáše Bati ve Zlíně
dc.rights Bez omezení
dc.subject webová aplikace cs
dc.subject vizualizace sítě cs
dc.subject správa zařízení cs
dc.subject React cs
dc.subject Node.js cs
dc.subject GraphQL cs
dc.subject PostgreSQL cs
dc.subject JWT autentizace cs
dc.subject Wake-on-LAN cs
dc.subject monitorování stavu zařízení cs
dc.subject web application en
dc.subject network visualization en
dc.subject device management en
dc.subject React en
dc.subject Node.js en
dc.subject GraphQL en
dc.subject PostgreSQL en
dc.subject JWT authentication en
dc.subject Wake-on-LAN en
dc.subject device status monitoring en
dc.title Návrh systému pro inventarizaci a vizualizaci IT infrastruktury
dc.title.alternative Design of a System for Inventory and Visualization of IT Infrastructure
dc.type bakalářská práce cs
dc.contributor.referee Žáček, Petr
dc.date.accepted 2025-06-17
dc.description.abstract-translated This bachelor's thesis focuses on the design and implementation of a web application for managing network devices and visualizing their topology. The goal was to create a modern and user-friendly interface for monitoring devices, their online/offline status, statistics, and interconnections within the network. The frontend of the application is built using the React library and Material UI, while the backend utilizes Node.js, GraphQL, and a PostgreSQL database. Communication between the client and server is handled via a GraphQL API, ensuring efficient and flexible data handling. Secure access is enforced through JWT-based authentication, supporting login, user management, and user roles. The application also enables automatic device status monitoring through regular pinging, logging of device status history, remote device wake-up via Wake-on-LAN, CSV export functionality, and responsive network topology visualization using D3.js and graph layout libraries. The thesis also includes functionality, performance, and security testing of the entire system, along with an evaluation of the achieved results.
dc.description.department Ústav informatiky a umělé inteligence
dc.thesis.degree-discipline Softwarové inženýrství cs
dc.thesis.degree-discipline Software Engineering en
dc.thesis.degree-grantor Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky cs
dc.thesis.degree-grantor Tomas Bata University in Zlín. Faculty of Applied Informatics en
dc.thesis.degree-name Bc.
dc.thesis.degree-program Softwarové inženýrství cs
dc.thesis.degree-program Software Engineering en
dc.identifier.stag 70385
dc.date.submitted 2025-05-27


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account