DSGEgame je specializovaný software, umožňující provádění ekonomických experimentů velkého rozsahu, který byl vyvinut na Fakultě ekonomické Západočeské univerzity v Plzni. Software je realizován ve skriptovacím jazyce PHP využívající principy objektově orientovaného programování a data jsou uložena v MySQL databázi. Předložená práce prezentuje rozšíření DSGEgame o model akciového trhu a systém automatického hraní subjektů. Kromě realizace těchto rozšíření byla provedena optimalizace databáze této aplikace. V úvodní části práce je popsána problematika akciových trhů a automatického hraní a popsány postupy optimalizace výkonu MySQL databáze. Na tomto teoretickém základu staví praktická část, popisující návrh a realizaci rozšíření hry a provedenou optimalizaci databáze aplikace.
Anotace v angličtině
DSGEgame is specialized economic experimental software. It was developed on Faculty of Economics of University of West Bohemia. The software is implemented as object-oriented PHP using MySQL database. This thesis aims to present extension of DSGEgame for stock market model and automatic playing. In addition of implementation of these extensions, database optimization was also performed. Theoretical part of the paper describes the theory of stock markets and automatic playing and also describes the techniques for performance optimization of MySQL database. The practical part is based on the theoretical part and describes design and implementation of software extensions and realized database optimization.
Klíčová slova
DSGEgame, akciový trh, automatické hraní subjektů, optimalizace výkonu MySQL databáze
Klíčová slova v angličtině
DSGE game, stock market, automatic playing, MySQL database optimization
Rozsah průvodní práce
103 s.
Jazyk
CZ
Anotace
DSGEgame je specializovaný software, umožňující provádění ekonomických experimentů velkého rozsahu, který byl vyvinut na Fakultě ekonomické Západočeské univerzity v Plzni. Software je realizován ve skriptovacím jazyce PHP využívající principy objektově orientovaného programování a data jsou uložena v MySQL databázi. Předložená práce prezentuje rozšíření DSGEgame o model akciového trhu a systém automatického hraní subjektů. Kromě realizace těchto rozšíření byla provedena optimalizace databáze této aplikace. V úvodní části práce je popsána problematika akciových trhů a automatického hraní a popsány postupy optimalizace výkonu MySQL databáze. Na tomto teoretickém základu staví praktická část, popisující návrh a realizaci rozšíření hry a provedenou optimalizaci databáze aplikace.
Anotace v angličtině
DSGEgame is specialized economic experimental software. It was developed on Faculty of Economics of University of West Bohemia. The software is implemented as object-oriented PHP using MySQL database. This thesis aims to present extension of DSGEgame for stock market model and automatic playing. In addition of implementation of these extensions, database optimization was also performed. Theoretical part of the paper describes the theory of stock markets and automatic playing and also describes the techniques for performance optimization of MySQL database. The practical part is based on the theoretical part and describes design and implementation of software extensions and realized database optimization.
Klíčová slova
DSGEgame, akciový trh, automatické hraní subjektů, optimalizace výkonu MySQL databáze
Klíčová slova v angličtině
DSGE game, stock market, automatic playing, MySQL database optimization
Zásady pro vypracování
Nastudujte problematiku fungování akciových trhů.
Seznamte se se stávající podobou aplikace DSGEgame.
Analyzujte databázi stávající aplikace a proveďte její optimalizaci.
Navrhněte rozšíření DSGEgame o akciový trh a systém automatického hraní subjektů.
Implementujte navrhnutá rozšíření.
Ověřte realizovaná rozšíření v rámci pilotního projektu.
Zásady pro vypracování
Nastudujte problematiku fungování akciových trhů.
Seznamte se se stávající podobou aplikace DSGEgame.
Analyzujte databázi stávající aplikace a proveďte její optimalizaci.
Navrhněte rozšíření DSGEgame o akciový trh a systém automatického hraní subjektů.
Implementujte navrhnutá rozšíření.
Ověřte realizovaná rozšíření v rámci pilotního projektu.