| |
|
Portace knihovny Prawn z Ruby do Pythonu 3
Molhanec, Michal ; Pícka, Marek (vedoucí práce) ; Mikoláš, Mikoláš (oponent)
Práce se zabývá automatickým překladem kódu napsaného v jazyku Ruby do Pythonu 3. Nejprve jsou prozkoumány principy překladu, jak je popisuje odborná literatura. V další části se porovnávají jednotlivé jazykové konstrukce a jsou navrženy způsoby jejich překladu.
Na základě této teorie byl vyvinut překladač, který svou funkčnost ukazuje na překladu knihovny Prawn pro generování PDF souborů.
|
| |
|
Aplikace pro tvůrčí psaní
Magdolen, Patrik ; Podivínský, Jakub (oponent) ; Krčma, Martin (vedoucí práce)
Předmětem této bakalářské práce je návrh a implementace aplikace, která má za úkol umožnit uživateli pohodlné psaní prózy a nabídnout užitečné funkce jako zpráva kapitol, postav a poznámek. Dokáže automaticky rozpoznat názvy kapitol i jména postav v textu. Aplikace také nabízí další funkce napomáhající práci spisovatele včetně generátoru jmen a možností zadat cíle. Aplikace disponuje vícejazyčným multiplatformním moderním a personalizovatelným GUI, které dbá na estetičnost, praktičnost a přehlednost. Výsledky práce uživatelů se exportují do výstupního souboru, kterému je možné specifikovat formát.
|
|
Informační systém pro insolvenční řízení
Jelínek, Lukáš
Předmětem diplomové práce je informační systém pro zpracování insolvenčních návrhů. Tento požadavek vzešel z podmínek připravované novely insolvenčního zákona. V první části je analyzován stávající systém zpracování. Na základě zjištěných skutečností jsou formulovány požadavky na informační systém. Druhá část popisuje navrhované řešení pomocí diagramů případů užití, procesního a kontrolního diagramu zpracovaných v programu Enterprise Architect. V třetí části je uveden popis implementace informačního systému. Informační systém je naprogramován ve skriptovacím jazyce PHP za použití frameworku Nette a databáze MySQL. Pro možnost vygenerování insolvenčního návrhu do PDF bylo využito knihoven FPDF a FPDI. Tento informační systém respektuje platnou legislativu, usnadňuje práci a šetří čas i náklady spojené se zpracováním insolvenčních návrhů.
|
|
Návrh 3D katalogu pro firmu
Hubert, Michal ; Luhan, Jan (oponent) ; Němcová, Zuzana (vedoucí práce)
Tato bakalářská práce se věnuje problematice internetových 3D katalogů. Obsahuje teoretické základy počítačové grafiky a 3D modelování. Analyzuje současný stav společnosti S&K KONTAKT a jejího aktuálního katalogu produktů. Dále popisuje návrh a možnosti na přepracování dosavadního stavu do podoby interaktivního 3D katalogu, díky kterému S&K KONTAKT získá nové zákazníky a odliší se od konkurence.
|
|
Informační systém pro cestovní kancelář
Fatrdla, Pavel ; Skřivánek, Roman (oponent) ; Jurka, Pavel (vedoucí práce)
Bakalářská práce se zbývá tvorbou informačního systému s webovým rozhraním pro jihlavskou cestovní kancelář Krasimtour s r.o. Práce začíná analýzou požadavků, na jejichž základě jsou specifikovány jednotlivé případy použití. Následně se věnuje návrhu uživatelského rozhraní a datového modelu systému, reprezentovaného ER diagramem. Rozebírá důležitost dobře propracovaného uživatelského prostředí. Dále pojednává o politice životnosti dat v databázi, uchovávání a zálohování těchto dat pro potřebné analýzy. Závěrečná část práce popisuje implementaci a testování systému.
|
|
Převod vědeckých článků na text
Matička, Jiří ; Dytrych, Jaroslav (oponent) ; Otrusina, Lubomír (vedoucí práce)
Tato práce se zabývá převody vědeckých článků v elektronické podobě z různých formátů do prostého textu. Zaměřuje se hlavně na množinu problematických článků, u kterých je možné odhalit určité prvky způsobující neakceptovatelný výstup. Bylo proto zkoumáno mnoho převodních nástrojů a vybrán ten, jehož výstup nejvíce odpovídá požadované přesnosti převodů. Další část práce řeší problematiku automatizace převodu. Spadá sem vytvoření požadavku na převod, předání všech článků k převodu, vlastní převod, detekování ukončení převodu, kontrola výsledků převodu a předání převedených článků zpět. Toho je dosaženo na principu komunikace architektury klient/server, spoluprací skriptů napsaných v jazyce Python a dostupných potřebných knihoven. Z pohledu klienta je nutné vytvořit pouze seznam článků na převod a zavolat příslušnou funkci (vytvořit požadavek). O zbytek procesu je postaráno automaticky a výsledné textové soubory má klient k dispozici v předem zvolené složce.
|
|
Informační systém kulturních a sportovních akcí
Starý, Zdeněk ; Jaša, Petr (oponent) ; Stryka, Lukáš (vedoucí práce)
Práce se zabývá problematikou tvorby informačních systémů pro kulturní a sportovní akce. Cílem je vytvořit redakční systém, který umožní spravovat obsah webových stránek bez nutnosti znalosti jazyka HTML. Aplikace umožňuje prezentovat články, místa a akce, které se na nich konají. Tato práce se také zabývá personalizací systému pro uživatele, výměnou informací s jinými informačními systémy pomocí kanálů XML a také nabízí modul pro export vybraných akcí do PDF.
|
| |