Bakalářská práce se zabývá objektově orientovaným programováním. Zaměřuje se na jeho užívání a na návrh frameworku schopného ukládání a manipulace s daty získanými při měření provozních hodnot na podzemním zásobníku plynu. Framework byl realizován použitím jazyku Java. V práci jsou popsány metody pro načítání datových souborů, ukládání dat do paměti, matematické operace s daty, výběr dat na základě stanovených parametrů a metody pro zobrazení dat. Pomocí navrženého frameworku je sestaveno grafické rozhraní umožňující uživatelsky jednodušší práci s daty.
Anotace v angličtině
This bachelor's thesis deals with object-oriented programming. It focuses on using object-oriented programming to develop a framework capable of storing and manipulating data obtained by measuring underground gas storage. The framework was built using Java. The work describes methods to read data files, store data, work data using mathematical functions, select data and to view data. The framework is used to make a graphical user interface for easy data manipulation.
Klíčová slova
Java, podzemní zásobník plynu, objektově orientované programování, framework, grafické rozhraní.
Klíčová slova v angličtině
Java, underground gas storage, object-oriented programming, framework, graphical user interface.
Rozsah průvodní práce
61 s. (69 535 znaků).
Jazyk
CZ
Anotace
Bakalářská práce se zabývá objektově orientovaným programováním. Zaměřuje se na jeho užívání a na návrh frameworku schopného ukládání a manipulace s daty získanými při měření provozních hodnot na podzemním zásobníku plynu. Framework byl realizován použitím jazyku Java. V práci jsou popsány metody pro načítání datových souborů, ukládání dat do paměti, matematické operace s daty, výběr dat na základě stanovených parametrů a metody pro zobrazení dat. Pomocí navrženého frameworku je sestaveno grafické rozhraní umožňující uživatelsky jednodušší práci s daty.
Anotace v angličtině
This bachelor's thesis deals with object-oriented programming. It focuses on using object-oriented programming to develop a framework capable of storing and manipulating data obtained by measuring underground gas storage. The framework was built using Java. The work describes methods to read data files, store data, work data using mathematical functions, select data and to view data. The framework is used to make a graphical user interface for easy data manipulation.
Klíčová slova
Java, podzemní zásobník plynu, objektově orientované programování, framework, grafické rozhraní.
Klíčová slova v angličtině
Java, underground gas storage, object-oriented programming, framework, graphical user interface.
Zásady pro vypracování
Seznamte se s problematikou podzemního skladování plynu obecně a dále s metodikou sběru a archivace provozních dat PZP na pracovišti Geo-services firmy RWE Gas Storage s.r.o.
Navrhněte a v jazyce Java implementujte softwarové rozhraní, které umožní přístup k takto uloženým datům.
Rozhraní bude respektovat hierarchii zásobník - skupina sond - sonda - veličina. Dále umožní základní manipulace s daty - agregace v čase a ve skupině, základní čištění dat, interpolace, výpočet odvozených veličin (kumulativních objemů, statických tlaků atp.) a export dat do souborů v obecně použitelných formátech.
Pomocí rozhraní vytvořeného v bodě 2 navrhněte a implementujte aplikaci pro zobrazování okamžitého stavu PZP.
Zásady pro vypracování
Seznamte se s problematikou podzemního skladování plynu obecně a dále s metodikou sběru a archivace provozních dat PZP na pracovišti Geo-services firmy RWE Gas Storage s.r.o.
Navrhněte a v jazyce Java implementujte softwarové rozhraní, které umožní přístup k takto uloženým datům.
Rozhraní bude respektovat hierarchii zásobník - skupina sond - sonda - veličina. Dále umožní základní manipulace s daty - agregace v čase a ve skupině, základní čištění dat, interpolace, výpočet odvozených veličin (kumulativních objemů, statických tlaků atp.) a export dat do souborů v obecně použitelných formátech.
Pomocí rozhraní vytvořeného v bodě 2 navrhněte a implementujte aplikaci pro zobrazování okamžitého stavu PZP.
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
Eckel, B.: Thinking in Java, 4th edition, Prentice Hall, 2006.
Dake, L.: Fundamentals of reservoir engineering. Elsevier, 1978.
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
Eckel, B.: Thinking in Java, 4th edition, Prentice Hall, 2006.
Dake, L.: Fundamentals of reservoir engineering. Elsevier, 1978.
Přílohy volně vložené
1 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
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.