| |
| |
|
Webový herní portál
Kubíček, Martin ; Křivka, Zbyněk (oponent) ; Burget, Radek (vedoucí práce)
Tato bakalářská práce pojednává o návrhu a přestavbě již existujícího systému webového portálu ImmortalFighters. Detailně je analyzován stávající systém za účelem odstranění chyb už v samotném počátku návrhu přestavby. V rámci návrhu bylo vypracováno jak nové schéma databáze, tak i nová struktura webu. Byla prozkoumána podstata a herní logika fantasy hry Dračí doupě a možnost využití moderní objektově-orientované technologie k její implementaci do internetové podoby. Byla provedena analýza možných technologií, jež disponují objektově-orientovaným návrhem, a bylo by je tedy možno využít při samotné implementaci. Podle jasně stanovených kritérií z nich pak byla vybrána technologie nejvhodnější. Práce dále představuje chystané změny, které vychází z předchozí analýzy a osobních zkušeností nabytých v rámci dlouhodobého působení na webovém portálu. V praktické části je návrh realizován pomocí vybraných technologií - PHP rámce Symfony 2 a Doctrine 2 rámce objektově-relačního modelu tak, aby byla zřetelná značná vylepšení a základní rozdíly oproti stávajícímu řešení.
|
|
Porovnání úložišť pro RDF data
Chatrný, Jakub ; Burget, Radek (oponent) ; Milička, Martin (vedoucí práce)
Cílem práce je porovnání několika úložišť pro RDF data a to Blazegraph, Jena TDB a Stardog. Návrh testů vychází z již existujících benchmarků. U navržených testovacích sad je monitorován čas jejich provedení a počet výsledků, které vrací. Mezi testovaná kritéria úložišť také patří čas potřebný k vytvoření persistentního úložiště a jeho velikost. Všechna testovaná úložiště i samotný program pro testování, jsou implementovány v jazyce Java.
|
|
Informační systém pro jazykovou školu
Sikora, Martin ; Burget, Radek (oponent) ; Rychlý, Marek (vedoucí práce)
Hlavním cílem této bakalářské práce je navrhnou a implementovat informační systém pro jazykovou školu, který nahradí dosavadní zpracování dat v tabulkách programu Microsoft Excel. Systém bude pracovat se všemi daty jazykové školy (kurzy, překlady, zaměstnanci, knihy, zákazníci) a ulehčí práci vedení. Většinu procesů zrychlí nebo zautomatizuje. Bude také upozorňovat na blížící se termíny překladů nebo konců smluv zaměstnanců.
|
|
Osobní databáze GPS tras
Šrubařová, Daniela ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Cílem této práce je návrh a implementace aplikace sloužící jako databáze záznamů tras získaných z GPS zařízení, které jsou obvykle pořizovány pro osobní využití v rámci sportovních aktivit jako je cyklistika nebo běh. V textu je popsán proces obojího, tedy návrhu a implementace. Výsledná aplikace zpracovává soubory obsahující GPS záznamy ve formátu GPX. Tyto lze následně vizualizovat a k tomuto účelu je využito podpory služeb Google Maps. Veškeré užitečné informace o každé trase jsou přehledně zobrazeny uživateli. Aplikace počítá statistické údaje pro zvolené období a poskytuje graf výškového profilu ke zvolené trase. Implementovaný systém pro správu záznamů tras byl průběžně testován dobrovolníky, díky čemuž může nabídnout přívětivé a intuitivní uživatelské rozhraní.
|
|
Databázová vrstva informačního systému s aplikačním rozhraním
Špaček, Jakub ; Milička, Martin (oponent) ; Burget, Radek (vedoucí práce)
Tato práce je součást studentského projektu nazvaného Yumified. Jedná se o mobilní aplikaci umožňující uživatelům hodnotit pokrmy ve stravovacích zařízeních. Uživatelé si dále mohou všechna hodnocení prohlížet. V této práci jsou popsány návrh a implementace aplikačního rozhraní a databáze sloužících ke sběru, uchování a poskytování informací. K tomu je využita architekturu aplikačního rozhraní REST, PHP rámec Symfony 2 a knihovna Doctrine pro práci s databází na vysoké úrovni.
|
|
Webový systém pro správu GPS dat v cloudovém prostředí
Kasala, Viliam ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
Tato práce se zabývá vývojem webového systému pro správu GPS dat v cloudovém prostředí. Práce seznamuje čtenáře s nejpoužívanějšími aplikačními rozhraními pro tvorbu vlastní mapové aplikace. Nabízí také porovnaní cloudových platforem Google App Engine a OpenShift Online. Dále se zabývá návrhem a implementací systému pro platformu OpenShift Online. Systém se zaměřuje na import tras z formátu GPX, správu tras, zobrazení tras na mapových podkladech Mapy.cz, vyhledávaní v trasách, tvorbu výškového profilu a různých statistik.
|
|
Optimalizátor rozvrhu zkoušek na FIT
Paulík, Miroslav ; Burget, Radek (oponent) ; Kolář, Dušan (vedoucí práce)
Tématem této práce je automatizovaná tvorba rozvrhu zkoušek pro Fakultu informačních technologií Vysokého učení technického v Brně. Je zde popsán seznam požadavků (omezení), na které je nutné brát při návrhu rozvrhu ohled. Tyto omezení jsou dále klasifikována podle míry vlivu na kvalitu rozvrhu na nutné a volitelné. Problém plánování zkoušek je zde dekomponován na dílčí podproblémy a dále řešen pomocí Contraint logic programming. Výsledkem je množina řešení splňující všechna nutná omezení. Z nich je nakonec vybráno takové suboptimální řešení, které nejméně porušuje zbývající škálovatelná omezení.
|
|
Analýza a predikce z GPS dat
Kováčik, Dušan ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Tato práce řeší analýzu sesbíraných GPS dat a na základě nich možnosti predikce nejvýhodnější trasy vypočítané za pomocí aplikace napsané ve skriptovacím jazyce PHP. Výhodnost trasy se posuzuje podle vzdálenosti, doby jízdy a převýšení. V práci je dále popsaný systém GPS, formát zdrojových dat a způsob jejich uložení do vhodné databáze. Nechybí ani popis hledání nejkratší cesty v grafu a několik nejznámějších algoritmů na její nalezení. Práce zahrnuje i popis implementace spracování nových dat a pozdější vyhledávání nad týmito datami ve skriptovacím jazyce PHP. V závěru je zhodnocený přínos této aplikace a návrh, jak je ji možné v budoucnosti vylepšit.
|