Hlavním tématem této bakalářské práce je vytvoření modelu elektrické přenosové sítě spolu s návrhem a implementací výměny dat mezi vrstvami aplikace. Tato bakalářská práce navazuje na sérii předchozích, které vznikly v rámci spolupráce Katedry informatiky a výpocetní techniky a Katedry kybernetiky. V první části práce je popsána obecná teorie grafů spolu s popisem dostupných JAVA knihoven. V další kapitole je uveden detailní rozbor použitého datového i fyzického modelu přenosové sítě včetně popisu komunikace mezi jednotlivými komponentami. Následuje popis současného stavu architektury aplikace. V poslední části této bakalářské práce jsou pak navržena řešení datových modelů a vylepšení výměny dat.
Návrhy obsažené v závěru této práce mohou být využity v budoucnu v navazujících bakalářských nebo diplomových pracích.
Anotace v angličtině
The main goal of this bachelor thesis is creating the model of electric power transmission together with design and implementation of data exchange between application layers. This thesis is the second part of the ongoing project which was created in cooperation between Faculty of Applied Sciences and Department of Cybernetics. The thesis contains graph theory together with Java graph libraries description and comparison in the first part. Next chapter contains an analysis of data model and description of inter-component communication. Last part of this thesis include the de scription of the implemented data and improvements of the application data exchange.
Suggestions made in conclusion of this thesis can be used in future in subsequent bachelor or master thesis.
Klíčová slova
přenosová soustava, datový model, ORM, JPA, aplikační server
Klíčová slova v angličtině
electric power transmission, data model, ORM, JPA, application server
Rozsah průvodní práce
51 s.
Jazyk
CZ
Anotace
Hlavním tématem této bakalářské práce je vytvoření modelu elektrické přenosové sítě spolu s návrhem a implementací výměny dat mezi vrstvami aplikace. Tato bakalářská práce navazuje na sérii předchozích, které vznikly v rámci spolupráce Katedry informatiky a výpocetní techniky a Katedry kybernetiky. V první části práce je popsána obecná teorie grafů spolu s popisem dostupných JAVA knihoven. V další kapitole je uveden detailní rozbor použitého datového i fyzického modelu přenosové sítě včetně popisu komunikace mezi jednotlivými komponentami. Následuje popis současného stavu architektury aplikace. V poslední části této bakalářské práce jsou pak navržena řešení datových modelů a vylepšení výměny dat.
Návrhy obsažené v závěru této práce mohou být využity v budoucnu v navazujících bakalářských nebo diplomových pracích.
Anotace v angličtině
The main goal of this bachelor thesis is creating the model of electric power transmission together with design and implementation of data exchange between application layers. This thesis is the second part of the ongoing project which was created in cooperation between Faculty of Applied Sciences and Department of Cybernetics. The thesis contains graph theory together with Java graph libraries description and comparison in the first part. Next chapter contains an analysis of data model and description of inter-component communication. Last part of this thesis include the de scription of the implemented data and improvements of the application data exchange.
Suggestions made in conclusion of this thesis can be used in future in subsequent bachelor or master thesis.
Klíčová slova
přenosová soustava, datový model, ORM, JPA, aplikační server
Klíčová slova v angličtině
electric power transmission, data model, ORM, JPA, application server
Zásady pro vypracování
Seznamte se s datovým modelem přenosové soustavy.
Seznamte se s technologiemi pro reprezentaci grafů v Javě.
Navrhněte datový model přenosové soustavy vhodný pro Java server.
Navržené řešení implementujte.
Otestujte kvalitu vytvořené implementace.
Zásady pro vypracování
Seznamte se s datovým modelem přenosové soustavy.
Seznamte se s technologiemi pro reprezentaci grafů v Javě.
Navrhněte datový model přenosové soustavy vhodný pro Java server.