Online zobrazení dat z terenního meření

Abstract
Tato bakalářská práce je zaměřena na analýzu a zlepšení existující webové aplikace, která nabízí běžnému uživateli pohodlné rozhraní s funkcemi určenými pro správu a analýzu dat naměřených skupinou čidel. Rešerše této práce se zabývá analýzou existujícího webového portálu, požadavky na funkcionalitu možného zlepšujícího řešení a možnostmi vylepšení aktuální webové aplikace. V závěrů rešerše je uveden návrh zlepšení webové aplikace, přímá implementace tohoto návrhu je popsána v kapitole s názvem Implementace, ve které je detailně popsáno jak uživatelské rozhraní na klientské straně, tak i metody správy a proudu dat ze strany serveru. V kapitole Implementace je popsaná architektura celého řešení této práce.Všechny použité technologie pro realizaci řešení této práce jsou popsány v kapitole Použité technologie. Pro tvorbu klientské části byl použit programovací jazyk JavaScript, knihovna React JS a knihovna Matherial UI. Serverová část řešení je realizována pomocí programovacího jazyku PHP a frameworku Lumen. Pro zachráněni dat uživatelů je využito databáze MySQL s ohledem na to, že aktuální datový model zůstane beze změn. V závěrečné části práce je uveden souhrn cílů stanovený na začátku práce, ohodnocení dosažených výsledků a možnosti dalšího rozšíření této práce.
This bachelor thesis is focused on analysis and improvement of an existing web application, which allows users to use it as a tool for management and anasysis of data measured by a group of sensors. The research of this work deals with anylysis of the existing web portal, requirements for functionalities of improvement of a possible better solution and possibilities of improvement of the current web application. The conclusion presents a concept of application improving, an implementation of this concept is described in the Implementation part, which tells particularly about both user interface on client side and methods of data flow and management on server side. Also this part describes an architecture of the whole work solution. All technologies used for implemention of the solution of this study are contained in Available Technologies part. For client part of the solution were used JavaScript programming language, React JS and Matherial UI libraries. The server part of the solution is implemented using PHP programming language and Lumen framework. For user's data storage was applied MySQL database, with a condition that the current data model will not be changed.The conclusion summarizes the goals set at the beginning of the work,evaluation of expected results and possibilities for a further development.
Description
Subject(s)
JavaScript, React JS, Redux, Matherial UI, JSX, CSS, SASS, LESS, PHP, Lumen, Laravel, MySQL, JWT, MVC, REST API, JavaScript, React JS, Redux, Matherial UI, JSX, CSS, SASS, LESS, PHP, Lumen, Laravel, MySQL, JWT, MVC, REST API
Citation
ISSN
ISBN