Cílem diplomové práce je naprogramovat webovou aplikaci pro podporu výuky předmětu Aplikovaná kybernetika na katedře výrobních systémů a automatizace. Úkol byl vypracován užitím mnoha technologií. Samotné programování pak bylo realizováno ve značkovacím jazyce HTML formátovaném styly CSS. Dále pak v programovacím jazyce Java s využitím servletů a technologií pro tvorbu dynamických webových stránek JSP(Java Server Pages).
V teoretické části diplomové práce je popsána metoda Runge-Kutta 4. řádu, metoda řídícího algoritmu, řešení diferenciální rovnice N-tého řádu pomocí numerických metod, spojitá regulace, regulátory, parametry regulátorů a stabilita spojitého dynamického systému, použité technologie a přechodová charakteristika.
V praktické části je popsána struktura webové aplikace. Poté je popsán algoritmus servletu, který počítá body pro výstupní graf. Na konci je popsána webová aplikace, práce s ní a část, ve které se aplikace pro ukázku funkcionality testuje. V této části jsou ukázány i výstupy.
Anotace v angličtině
The purpose of this thesis is to program a web application to support teaching of the class of aplicated cybernetics on the department of production systems and automatization. The task was realized using many technologies. The programing itself was realized with HTML markup language modified by CSS. Also In the Java programming language and JSP(Java Server Pages) for creating a dynamic web pages.
The theoretical part of this work describes numerical method Runge-Kutta of 4th order, the method of control algorithm, solving of linear diferential equation of N-th order using numerical methods, continuous regulation, regulators, parameters of regulators, stability of continuous dynamic systems, used technologies and transitional characteristics.
In the practical part, there is described the structure of a webpage. After there is a description of servlet algorithm, which computes the points for output charts. In the end there is an introduction to web application and work with it . Also there is a part with application tests to demonstrate its functionality. In this part there are shown outputs of application.
Klíčová slova
regulace, webová aplikace, lineární diferenciální rovnice , Runge-Kutta
Klíčová slova v angličtině
regulation, web application, linear differential equation , Runge-Kutta
Rozsah průvodní práce
67 s + přílohy
Jazyk
CZ
Anotace
Cílem diplomové práce je naprogramovat webovou aplikaci pro podporu výuky předmětu Aplikovaná kybernetika na katedře výrobních systémů a automatizace. Úkol byl vypracován užitím mnoha technologií. Samotné programování pak bylo realizováno ve značkovacím jazyce HTML formátovaném styly CSS. Dále pak v programovacím jazyce Java s využitím servletů a technologií pro tvorbu dynamických webových stránek JSP(Java Server Pages).
V teoretické části diplomové práce je popsána metoda Runge-Kutta 4. řádu, metoda řídícího algoritmu, řešení diferenciální rovnice N-tého řádu pomocí numerických metod, spojitá regulace, regulátory, parametry regulátorů a stabilita spojitého dynamického systému, použité technologie a přechodová charakteristika.
V praktické části je popsána struktura webové aplikace. Poté je popsán algoritmus servletu, který počítá body pro výstupní graf. Na konci je popsána webová aplikace, práce s ní a část, ve které se aplikace pro ukázku funkcionality testuje. V této části jsou ukázány i výstupy.
Anotace v angličtině
The purpose of this thesis is to program a web application to support teaching of the class of aplicated cybernetics on the department of production systems and automatization. The task was realized using many technologies. The programing itself was realized with HTML markup language modified by CSS. Also In the Java programming language and JSP(Java Server Pages) for creating a dynamic web pages.
The theoretical part of this work describes numerical method Runge-Kutta of 4th order, the method of control algorithm, solving of linear diferential equation of N-th order using numerical methods, continuous regulation, regulators, parameters of regulators, stability of continuous dynamic systems, used technologies and transitional characteristics.
In the practical part, there is described the structure of a webpage. After there is a description of servlet algorithm, which computes the points for output charts. In the end there is an introduction to web application and work with it . Also there is a part with application tests to demonstrate its functionality. In this part there are shown outputs of application.
Klíčová slova
regulace, webová aplikace, lineární diferenciální rovnice , Runge-Kutta
Klíčová slova v angličtině
regulation, web application, linear differential equation , Runge-Kutta
Zásady pro vypracování
1.Seznamte se technoligií servletů a JSP.
2.Navrhněte strukturu webové aplikace s virtuálními úlohami pro podporu výuky předmětu Aplikovaná kybernetika.
3.Navrhněte virtuální úlohy simulující chování dynamických soustav v interakci se spojitými popř. nespojitými regulátory. Návrh konzultujte s vedoucím diplomové práce.
4.Virtuální úlohy naimplementujte v jazyku Java.
5.Ověřte funkčnost a správnost řešení.
Zásady pro vypracování
1.Seznamte se technoligií servletů a JSP.
2.Navrhněte strukturu webové aplikace s virtuálními úlohami pro podporu výuky předmětu Aplikovaná kybernetika.
3.Navrhněte virtuální úlohy simulující chování dynamických soustav v interakci se spojitými popř. nespojitými regulátory. Návrh konzultujte s vedoucím diplomové práce.
4.Virtuální úlohy naimplementujte v jazyku Java.
5.Ověřte funkčnost a správnost řešení.
Seznam doporučené literatury
[1] BALÁTĚ M. Automatické řízení. Praha: BEN - technická literatura, 2003. ISBN 978-80-7300-020-2.
[2] CASTRO E.HTML, XHTML a CSS. Brno: Computer Press, 2014. ISBN 978-80-251-1531-2.
[3] HALL M. Java servlety a stránky JSP. Praha: Neocortex, 2001. ISBN 978-80-86330-06-0.
[4] HOFREITER M. Základy automatického řízení (skriptum). Praha: České vysoké učení v Praze, 2012. ISBN 978-80-7372-297-5.
[5] SHILDT H. Java 7 - Výukový kurz. Brno: Computer Press, 2013. ISBN 978-80-251-3748-2.
[6] Apache Tomcat 8 [online]. [cit. 2016-11-28]. Dostupné z: http://http://tomcat.apache.org/tomcat-8.5-doc/index.html
Seznam doporučené literatury
[1] BALÁTĚ M. Automatické řízení. Praha: BEN - technická literatura, 2003. ISBN 978-80-7300-020-2.
[2] CASTRO E.HTML, XHTML a CSS. Brno: Computer Press, 2014. ISBN 978-80-251-1531-2.
[3] HALL M. Java servlety a stránky JSP. Praha: Neocortex, 2001. ISBN 978-80-86330-06-0.
[4] HOFREITER M. Základy automatického řízení (skriptum). Praha: České vysoké učení v Praze, 2012. ISBN 978-80-7372-297-5.
[5] SHILDT H. Java 7 - Výukový kurz. Brno: Computer Press, 2013. ISBN 978-80-251-3748-2.
[6] Apache Tomcat 8 [online]. [cit. 2016-11-28]. Dostupné z: http://http://tomcat.apache.org/tomcat-8.5-doc/index.html
Přílohy volně vložené
1 cd rom
Přílohy vázané v práci
ilustrace, grafy, schémata, tabulky
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.