Added abtract 0.1
This commit is contained in:
parent
c7e3fcabcf
commit
a2c3112f81
@ -8,8 +8,23 @@
|
|||||||
%----------------------------------------------------------------------------
|
%----------------------------------------------------------------------------
|
||||||
\chapter*{Kivonat}\addcontentsline{toc}{chapter}{Kivonat}
|
\chapter*{Kivonat}\addcontentsline{toc}{chapter}{Kivonat}
|
||||||
|
|
||||||
Jelen dokumentum egy diplomaterv sablon, amely formai keretet ad a BME Villamosmérnöki és Informatikai Karán végző hallgatók által elkészítendő szakdolgozatnak és diplomatervnek. A sablon használata opcionális. Ez a sablon \LaTeX~alapú, a \emph{TeXLive} \TeX-implementációval és a PDF-\LaTeX~fordítóval működőképes.
|
Napjainkban a mezőgazdaságban egyre elterjedtebbek a dolgok internetére (Internet of Things
|
||||||
|
– IoT) épülő megoldások, ezek viszont nagy mennyiségű adatot generálnak, amelyek
|
||||||
|
feldolgozása tradicionális rendszerekkel nehézkes. Erre a problémára próbál megoldást
|
||||||
|
nyújtani egy, a tanszéken kifejlesztett felhő-natív adatfeldolgozó és elemző rendszer.
|
||||||
|
|
||||||
|
A rendszer használata közben a különböző komponensek változó méretű és jellegű
|
||||||
|
terhelésnek vannak kitéve, ami nehézkessé teszi a rendszer működésének áttekintését, a
|
||||||
|
folyamat vizualizálását.
|
||||||
|
|
||||||
|
Jelen szakdolgozat célja egy olyan vizualizációs megoldás bemutatása, amelynek segítségével a rendszer könnyedén áttekinthető
|
||||||
|
és kezelhető. A tanszéki rendszer által kezelt eszközök a felületen is vezérelhetők
|
||||||
|
és azok működéséről különböző statisztikákat felhasználva egyszerűen értelmezhető diagrammok generálódnak.
|
||||||
|
|
||||||
|
A backend megvalósítására az ASP.NET Core-t választottam, mely platformfüggetlen megoldást nyújt a web kérések kiszolgálására.
|
||||||
|
A frontend-et a React.js használatával készítettem, mely segítségével egyszerűen és gyorsan lehet reszponzív felhasználó felületeket készíteni.
|
||||||
|
Dolgozatomban bemutatot a tanszéken fejlesztett rendszert, a mikroszolgáltatások vizualizálásának alternatíváit,
|
||||||
|
ismertetem az általam választott technológiákat és a készített alkalmazás felépítését.
|
||||||
|
|
||||||
\vfill
|
\vfill
|
||||||
\selectenglish
|
\selectenglish
|
||||||
@ -20,8 +35,21 @@ Jelen dokumentum egy diplomaterv sablon, amely formai keretet ad a BME Villamosm
|
|||||||
%----------------------------------------------------------------------------
|
%----------------------------------------------------------------------------
|
||||||
\chapter*{Abstract}\addcontentsline{toc}{chapter}{Abstract}
|
\chapter*{Abstract}\addcontentsline{toc}{chapter}{Abstract}
|
||||||
|
|
||||||
This document is a \LaTeX-based skeleton for BSc/MSc~theses of students at the Electrical Engineering and Informatics Faculty, Budapest University of Technology and Economics. The usage of this skeleton is optional. It has been tested with the \emph{TeXLive} \TeX~implementation, and it requires the PDF-\LaTeX~compiler.
|
Nowadays, the internet of things is becoming more and more prevalent for IT systems in the agriculture.
|
||||||
|
These generate large amounts of data the processing of which is rather cumbersome with traditional systems.
|
||||||
|
A department developed system is trying to solve this problem to providing a cloud-native data processing and analysis solution.
|
||||||
|
|
||||||
|
While using the system, the various components are subjected to loads varying in size and nature
|
||||||
|
which makes it difficult to review the operation of the system and visualize the process.
|
||||||
|
|
||||||
|
The purpose of this thesis is to present a visualization solution that allows the users to easily review
|
||||||
|
and manage the system. The devices maintained by the department developed system can be controlled on the interface
|
||||||
|
and easy-to-understand diagrams are generated using statistics about their operation.
|
||||||
|
|
||||||
|
I chose the ASP.NET Core to implement the backend, which provides a platform-independent solution for serving web requests.
|
||||||
|
The frontend was created using React.js, which allows for an easy and quick way to create responsive user interfaces.
|
||||||
|
In my thesis I present the system developed at the department, the alternatives of visualization of microservices,
|
||||||
|
I describe the technologies I have chosen and the structure of the application I have created.
|
||||||
|
|
||||||
\vfill
|
\vfill
|
||||||
\selectthesislanguage
|
\selectthesislanguage
|
||||||
|
45
docs/thesis/content/acknowledgement.aux
Normal file
45
docs/thesis/content/acknowledgement.aux
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
\relax
|
||||||
|
\providecommand\hyper@newdestlabel[2]{}
|
||||||
|
\@setckpt{content/acknowledgement}{
|
||||||
|
\setcounter{page}{2}
|
||||||
|
\setcounter{equation}{0}
|
||||||
|
\setcounter{enumi}{0}
|
||||||
|
\setcounter{enumii}{0}
|
||||||
|
\setcounter{enumiii}{0}
|
||||||
|
\setcounter{enumiv}{0}
|
||||||
|
\setcounter{footnote}{0}
|
||||||
|
\setcounter{mpfootnote}{0}
|
||||||
|
\setcounter{part}{0}
|
||||||
|
\setcounter{chapter}{1}
|
||||||
|
\setcounter{section}{0}
|
||||||
|
\setcounter{subsection}{0}
|
||||||
|
\setcounter{subsubsection}{0}
|
||||||
|
\setcounter{paragraph}{0}
|
||||||
|
\setcounter{subparagraph}{0}
|
||||||
|
\setcounter{figure}{0}
|
||||||
|
\setcounter{table}{0}
|
||||||
|
\setcounter{footnote@add}{0}
|
||||||
|
\setcounter{footnote@ch}{0}
|
||||||
|
\setcounter{parentequation}{0}
|
||||||
|
\setcounter{Item}{0}
|
||||||
|
\setcounter{Hfootnote}{0}
|
||||||
|
\setcounter{bookmark@seq@number}{3}
|
||||||
|
\setcounter{lstnumber}{1}
|
||||||
|
\setcounter{endNonectr}{2}
|
||||||
|
\setcounter{currNonectr}{0}
|
||||||
|
\setcounter{caption@flags}{0}
|
||||||
|
\setcounter{continuedfloat}{0}
|
||||||
|
\setcounter{NAT@ctr}{0}
|
||||||
|
\setcounter{currexamplectr}{0}
|
||||||
|
\setcounter{endexamplectr}{0}
|
||||||
|
\setcounter{example}{0}
|
||||||
|
\setcounter{currdefinitionctr}{0}
|
||||||
|
\setcounter{enddefinitionctr}{0}
|
||||||
|
\setcounter{definition}{0}
|
||||||
|
\setcounter{currtheoremctr}{0}
|
||||||
|
\setcounter{endtheoremctr}{0}
|
||||||
|
\setcounter{theorem}{0}
|
||||||
|
\setcounter{section@level}{0}
|
||||||
|
\setcounter{lstlisting}{0}
|
||||||
|
\setcounter{romanPage}{3}
|
||||||
|
}
|
@ -1,17 +1,17 @@
|
|||||||
\relax
|
\relax
|
||||||
\providecommand\hyper@newdestlabel[2]{}
|
\providecommand\hyper@newdestlabel[2]{}
|
||||||
\@writefile{toc}{\select@language{magyar} \contentsline {chapter}{Függelék}{18}{appendix*.10}\protected@file@percent }
|
\@writefile{toc}{\select@language{magyar} \contentsline {chapter}{Függelék}{3}{appendix*.5}\protected@file@percent }
|
||||||
\@writefile{toc}{\select@language{magyar} \contentsline {section}{\numberline {F.1}A TeXstudio felülete}{18}{section.F.1}\protected@file@percent }
|
\@writefile{toc}{\select@language{magyar} \contentsline {section}{\numberline {F.1}A TeXstudio felülete}{3}{section.F.1}\protected@file@percent }
|
||||||
\@writefile{lof}{\select@language{magyar} \contentsline {figure}{\numberline {F.1.1.}{\ignorespaces A TeXstudio \LaTeX -szerkesztő.\relax }}{18}{figure.caption.11}\protected@file@percent }
|
\@writefile{lof}{\select@language{magyar} \contentsline {figure}{\numberline {F.1.1.}{\ignorespaces A TeXstudio \LaTeX -szerkesztő.\relax }}{3}{figure.caption.6}\protected@file@percent }
|
||||||
\@writefile{toc}{\select@language{magyar} \contentsline {section}{\numberline {F.2}Válasz az ,,Élet, a világmindenség, meg minden'' kérdésére}{19}{section.F.2}\protected@file@percent }
|
\@writefile{toc}{\select@language{magyar} \contentsline {section}{\numberline {F.2}Válasz az ,,Élet, a világmindenség, meg minden'' kérdésére}{4}{section.F.2}\protected@file@percent }
|
||||||
\@setckpt{content/appendices}{
|
\@setckpt{content/appendices}{
|
||||||
\setcounter{page}{20}
|
\setcounter{page}{5}
|
||||||
\setcounter{equation}{2}
|
\setcounter{equation}{2}
|
||||||
\setcounter{enumi}{11}
|
\setcounter{enumi}{0}
|
||||||
\setcounter{enumii}{0}
|
\setcounter{enumii}{0}
|
||||||
\setcounter{enumiii}{0}
|
\setcounter{enumiii}{0}
|
||||||
\setcounter{enumiv}{0}
|
\setcounter{enumiv}{0}
|
||||||
\setcounter{footnote}{9}
|
\setcounter{footnote}{0}
|
||||||
\setcounter{mpfootnote}{0}
|
\setcounter{mpfootnote}{0}
|
||||||
\setcounter{part}{0}
|
\setcounter{part}{0}
|
||||||
\setcounter{chapter}{6}
|
\setcounter{chapter}{6}
|
||||||
@ -21,28 +21,28 @@
|
|||||||
\setcounter{paragraph}{0}
|
\setcounter{paragraph}{0}
|
||||||
\setcounter{subparagraph}{0}
|
\setcounter{subparagraph}{0}
|
||||||
\setcounter{figure}{0}
|
\setcounter{figure}{0}
|
||||||
\setcounter{table}{1}
|
\setcounter{table}{0}
|
||||||
\setcounter{footnote@add}{0}
|
\setcounter{footnote@add}{0}
|
||||||
\setcounter{footnote@ch}{0}
|
\setcounter{footnote@ch}{0}
|
||||||
\setcounter{parentequation}{0}
|
\setcounter{parentequation}{0}
|
||||||
\setcounter{Item}{14}
|
\setcounter{Item}{0}
|
||||||
\setcounter{Hfootnote}{11}
|
\setcounter{Hfootnote}{0}
|
||||||
\setcounter{bookmark@seq@number}{26}
|
\setcounter{bookmark@seq@number}{7}
|
||||||
\setcounter{lstnumber}{14}
|
\setcounter{lstnumber}{1}
|
||||||
\setcounter{endNonectr}{15}
|
\setcounter{endNonectr}{4}
|
||||||
\setcounter{currNonectr}{0}
|
\setcounter{currNonectr}{0}
|
||||||
\setcounter{caption@flags}{0}
|
\setcounter{caption@flags}{0}
|
||||||
\setcounter{continuedfloat}{0}
|
\setcounter{continuedfloat}{0}
|
||||||
\setcounter{NAT@ctr}{8}
|
\setcounter{NAT@ctr}{0}
|
||||||
\setcounter{currexamplectr}{1}
|
\setcounter{currexamplectr}{0}
|
||||||
\setcounter{endexamplectr}{0}
|
\setcounter{endexamplectr}{0}
|
||||||
\setcounter{example}{1}
|
\setcounter{example}{0}
|
||||||
\setcounter{currdefinitionctr}{1}
|
\setcounter{currdefinitionctr}{0}
|
||||||
\setcounter{enddefinitionctr}{0}
|
\setcounter{enddefinitionctr}{0}
|
||||||
\setcounter{definition}{1}
|
\setcounter{definition}{0}
|
||||||
\setcounter{currtheoremctr}{1}
|
\setcounter{currtheoremctr}{0}
|
||||||
\setcounter{endtheoremctr}{0}
|
\setcounter{endtheoremctr}{0}
|
||||||
\setcounter{theorem}{1}
|
\setcounter{theorem}{0}
|
||||||
\setcounter{section@level}{1}
|
\setcounter{section@level}{1}
|
||||||
\setcounter{lstlisting}{0}
|
\setcounter{lstlisting}{0}
|
||||||
\setcounter{romanPage}{3}
|
\setcounter{romanPage}{3}
|
||||||
|
@ -26,6 +26,7 @@ Forma
|
|||||||
- SignalR
|
- SignalR
|
||||||
- EFCore 5
|
- EFCore 5
|
||||||
- Frontend
|
- Frontend
|
||||||
|
- material-ui
|
||||||
- React.js
|
- React.js
|
||||||
- Apexcharts
|
- Apexcharts
|
||||||
- google-map-react
|
- google-map-react
|
||||||
|
44
docs/thesis/include/guideline.aux
Normal file
44
docs/thesis/include/guideline.aux
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
\relax
|
||||||
|
\providecommand\hyper@newdestlabel[2]{}
|
||||||
|
\@setckpt{include/guideline}{
|
||||||
|
\setcounter{page}{3}
|
||||||
|
\setcounter{equation}{0}
|
||||||
|
\setcounter{enumi}{13}
|
||||||
|
\setcounter{enumii}{0}
|
||||||
|
\setcounter{enumiii}{0}
|
||||||
|
\setcounter{enumiv}{0}
|
||||||
|
\setcounter{footnote}{0}
|
||||||
|
\setcounter{mpfootnote}{0}
|
||||||
|
\setcounter{part}{0}
|
||||||
|
\setcounter{chapter}{0}
|
||||||
|
\setcounter{section}{0}
|
||||||
|
\setcounter{subsection}{0}
|
||||||
|
\setcounter{subsubsection}{0}
|
||||||
|
\setcounter{paragraph}{0}
|
||||||
|
\setcounter{subparagraph}{0}
|
||||||
|
\setcounter{figure}{0}
|
||||||
|
\setcounter{table}{0}
|
||||||
|
\setcounter{footnote@add}{0}
|
||||||
|
\setcounter{footnote@ch}{0}
|
||||||
|
\setcounter{parentequation}{0}
|
||||||
|
\setcounter{Item}{13}
|
||||||
|
\setcounter{Hfootnote}{0}
|
||||||
|
\setcounter{bookmark@seq@number}{0}
|
||||||
|
\setcounter{lstnumber}{1}
|
||||||
|
\setcounter{endNonectr}{3}
|
||||||
|
\setcounter{currNonectr}{0}
|
||||||
|
\setcounter{caption@flags}{0}
|
||||||
|
\setcounter{continuedfloat}{0}
|
||||||
|
\setcounter{NAT@ctr}{0}
|
||||||
|
\setcounter{currexamplectr}{0}
|
||||||
|
\setcounter{endexamplectr}{0}
|
||||||
|
\setcounter{example}{0}
|
||||||
|
\setcounter{currdefinitionctr}{0}
|
||||||
|
\setcounter{enddefinitionctr}{0}
|
||||||
|
\setcounter{definition}{0}
|
||||||
|
\setcounter{currtheoremctr}{0}
|
||||||
|
\setcounter{endtheoremctr}{0}
|
||||||
|
\setcounter{theorem}{0}
|
||||||
|
\setcounter{section@level}{0}
|
||||||
|
\setcounter{lstlisting}{0}
|
||||||
|
}
|
Binary file not shown.
@ -2,7 +2,7 @@
|
|||||||
% !TeX encoding = UTF-8
|
% !TeX encoding = UTF-8
|
||||||
% !TeX program = xelatex
|
% !TeX program = xelatex
|
||||||
% TODO Change language to en_GB (recommended) or en_US for English documents
|
% TODO Change language to en_GB (recommended) or en_US for English documents
|
||||||
\documentclass[11pt,a4paper,oneside]{report} % Single-side
|
\documentclass[12pt,a4paper,oneside]{report} % Single-side
|
||||||
%\documentclass[11pt,a4paper,twoside,openright]{report} % Duplex
|
%\documentclass[11pt,a4paper,twoside,openright]{report} % Duplex
|
||||||
|
|
||||||
\input{include/packages}
|
\input{include/packages}
|
||||||
@ -16,8 +16,8 @@
|
|||||||
\newcommand{\vikkonzulensAKeresztnev}{Csaba}
|
\newcommand{\vikkonzulensAKeresztnev}{Csaba}
|
||||||
|
|
||||||
\newcommand{\vikkonzulensBMegszolitas}{}
|
\newcommand{\vikkonzulensBMegszolitas}{}
|
||||||
\newcommand{\vikkonzulensBVezeteknev}{Konzulens}
|
\newcommand{\vikkonzulensBVezeteknev}{}
|
||||||
\newcommand{\vikkonzulensBKeresztnev}{Kettő}
|
\newcommand{\vikkonzulensBKeresztnev}{}
|
||||||
|
|
||||||
\newcommand{\vikkonzulensCMegszolitas}{}
|
\newcommand{\vikkonzulensCMegszolitas}{}
|
||||||
\newcommand{\vikkonzulensCVezeteknev}{}
|
\newcommand{\vikkonzulensCVezeteknev}{}
|
||||||
@ -44,12 +44,11 @@
|
|||||||
% Table of contents and the main text
|
% Table of contents and the main text
|
||||||
%--------------------------------------------------------------------------------------
|
%--------------------------------------------------------------------------------------
|
||||||
\begin{document}
|
\begin{document}
|
||||||
|
|
||||||
\pagenumbering{gobble}
|
\pagenumbering{gobble}
|
||||||
|
|
||||||
%TODO These includes define guidelines -- remove these
|
%TODO These includes define guidelines -- remove these
|
||||||
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
\include{include/guideline}
|
%\include{include/guideline}
|
||||||
%\include{include/project}
|
%\include{include/project}
|
||||||
|
|
||||||
\selectthesislanguage
|
\selectthesislanguage
|
||||||
|
Loading…
Reference in New Issue
Block a user