V této bakalářské práci je vysvětlení pojmů, jako jsou podnikové procesy, objektově orientované programování atd. Dále je provedeno srovnání již vytvořených editorů, převážně pro tvorbu podnikových procesů. Následující část se věnuje nástrojům využitým při tvorbě praktické části bakalářské práce. V další části se práce zabývá konkrétním návrhem řešení s popisem nejdůležitějších prvků. V závěru práce je provedeno testování na dvou konkrétních příkladech z reálného světa.
Anotace v angličtině
This bachelor thesis include the explanation of the terms like business processes, object oriented programming, etc. There is also comparison of already created editors, mostly for creating of business processes. Next part contains information about the tools used for creating of the practical part of the bachelors thesis. Next, there is info about specific design of outcome with description of the most important elements. In the end of this thesis there is done testing the two specific real wold examples.
Klíčová slova
Podnikové procesy, event-drivent process chain, bussiness process modeling and notation, Java, JavaFX, objektově orientované programování.
Klíčová slova v angličtině
Business process, event-drivent process chain, bussiness process modeling and notation, Java, JavaFX, object-oriented programming.
Rozsah průvodní práce
52 s
Jazyk
CZ
Anotace
V této bakalářské práci je vysvětlení pojmů, jako jsou podnikové procesy, objektově orientované programování atd. Dále je provedeno srovnání již vytvořených editorů, převážně pro tvorbu podnikových procesů. Následující část se věnuje nástrojům využitým při tvorbě praktické části bakalářské práce. V další části se práce zabývá konkrétním návrhem řešení s popisem nejdůležitějších prvků. V závěru práce je provedeno testování na dvou konkrétních příkladech z reálného světa.
Anotace v angličtině
This bachelor thesis include the explanation of the terms like business processes, object oriented programming, etc. There is also comparison of already created editors, mostly for creating of business processes. Next part contains information about the tools used for creating of the practical part of the bachelors thesis. Next, there is info about specific design of outcome with description of the most important elements. In the end of this thesis there is done testing the two specific real wold examples.
Klíčová slova
Podnikové procesy, event-drivent process chain, bussiness process modeling and notation, Java, JavaFX, objektově orientované programování.
Klíčová slova v angličtině
Business process, event-drivent process chain, bussiness process modeling and notation, Java, JavaFX, object-oriented programming.
Zásady pro vypracování
V teoretické části práce se student bude věnovat vyhledáním podobného softwaru, jeho srovnáním a definici slabých a silných míst. Srovnávané produkty by měly být komerčního i nekomerčního charakteru. V praktické části student vytvoří vlastní softwarové řešení, uživatelsky přívětivý editor, který bude využívat pokročilých grafických operací k umožnění interaktivní tvorby schémat, jejich parametrizování a úpravám. Práce je zaměřena na aplikaci poznatků z počítačové grafiky rozšířené o paradigmata, které je nutné dostudovat z doporučené literatury. Dále se od studenta očekává znalost problematiky, pro kterou je editor určen. Cílem práce je vytvořit jednoduchý BPM editor, který bude umožňovat pracovat pouze s jedním typem diagramů. Součástí práce je vytvoření kontrolních mechanismů pro korektnost schémat, optimalizace pro jejich ukládání a mechanismy pro pokročilé procházení schémat.
Zásady pro vypracování
V teoretické části práce se student bude věnovat vyhledáním podobného softwaru, jeho srovnáním a definici slabých a silných míst. Srovnávané produkty by měly být komerčního i nekomerčního charakteru. V praktické části student vytvoří vlastní softwarové řešení, uživatelsky přívětivý editor, který bude využívat pokročilých grafických operací k umožnění interaktivní tvorby schémat, jejich parametrizování a úpravám. Práce je zaměřena na aplikaci poznatků z počítačové grafiky rozšířené o paradigmata, které je nutné dostudovat z doporučené literatury. Dále se od studenta očekává znalost problematiky, pro kterou je editor určen. Cílem práce je vytvořit jednoduchý BPM editor, který bude umožňovat pracovat pouze s jedním typem diagramů. Součástí práce je vytvoření kontrolních mechanismů pro korektnost schémat, optimalizace pro jejich ukládání a mechanismy pro pokročilé procházení schémat.
Seznam doporučené literatury
PECINOVSKÝ, Rudolf. OOP: Naučte se myslet a programovat objektově. Brno: Computer Press, a.s., 2010. ISBN 978-80-251-2126-9.
KNUTH, D. E.: Umění programování - Základní algoritmy, Brno, Computer Press 2008, ISBN: 978-80-251-2025-5.
WRÓBLEWSKI, Piotr. Algoritmy: datové struktury a programovací techniky. Vyd. 1. Překlad Marek Michalek, Bogdan Kiszka. Brno: Computer Press, 2004, 351 s. ISBN 80-251-0343-9.
KEOGH, Jim; DAVIDSON, Ken. Datové struktury bez předchozích znalostí : průvodce pro samouky. Vyd 1. Brno : Computer Press, 2006. 223 s. ISBN 80-251-0689-6.
SIERRA, Kathy, BATES, Bert. Head First Java. Vydání druhé. OReilly Media, 2005. ISBN 978-0596009205.
HEROUT, Pavel: Učebnice jazyka JAVA. České Budějovice : KOPP, 2010. ISBN 978-80-7232-398-2.
FLANAGAN, David. Programování v jazyce Java. Praha : Computer Press, 1997. ISBN: 80-85896-78-8.
Seznam doporučené literatury
PECINOVSKÝ, Rudolf. OOP: Naučte se myslet a programovat objektově. Brno: Computer Press, a.s., 2010. ISBN 978-80-251-2126-9.
KNUTH, D. E.: Umění programování - Základní algoritmy, Brno, Computer Press 2008, ISBN: 978-80-251-2025-5.
WRÓBLEWSKI, Piotr. Algoritmy: datové struktury a programovací techniky. Vyd. 1. Překlad Marek Michalek, Bogdan Kiszka. Brno: Computer Press, 2004, 351 s. ISBN 80-251-0343-9.
KEOGH, Jim; DAVIDSON, Ken. Datové struktury bez předchozích znalostí : průvodce pro samouky. Vyd 1. Brno : Computer Press, 2006. 223 s. ISBN 80-251-0689-6.
SIERRA, Kathy, BATES, Bert. Head First Java. Vydání druhé. OReilly Media, 2005. ISBN 978-0596009205.
HEROUT, Pavel: Učebnice jazyka JAVA. České Budějovice : KOPP, 2010. ISBN 978-80-7232-398-2.
FLANAGAN, David. Programování v jazyce Java. Praha : Computer Press, 1997. ISBN: 80-85896-78-8.
Přílohy volně vložené
CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem bakalářské práce bylo zpracování rešerše mezi existujícími BPM editory a následně tvorba vlastního BPM editoru. Dle vedoucího je editor využitelný v praxi. Práci bylo vytknuto několik drobných nepřesností. Obhajoba baklářské práce odpovídá klasifikačnímu stupni velmi dobře.