|
Objektově-relační mapování na platformě PHP
Mokruša, Petr ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
Práce se zabývá problematikou objektově-relačního mapovaní na platformě PHP. První část obsahuje obecný popis technologie ORM včetně návrhových vzorů pro ni určených. V další části jsou popsány dva nejvýznamnější ORM frameworky, Doctrine 2 a Propel. Doctrine 2 se práce věnuje více podrobněji, protože právě tento framework je použit v ukázkové aplikaci, která znázorňuje, jak technologii ORM integrovat do svého projektu a jak s ní efektivně pracovat. Cílem této práce je seznámit čtenáře s technologii ORM a motivovat ho k použití ORM ve svých projektech.
|
|
Komponenty uživatelského rozhraní v PHP
Kulišťák, Vojtěch ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
Primárním cílem této práce je návrh a implementace komponentuživatelského rozhraní v jazyce PHP . Dále jsou zde nastíněnynejpoužívanější jazyky pro tvorbu webových aplikací.Největší pozornost je věnována jazyku Javascript a PHP .Implementace komponent byla provedena s použitím frameworku Nette spolu s preprocesorem XTemp . Kromě zmíněného frameworku Nette s preprocesorem XTemp jsou v práci okrajově popsány možnosti tvorbykomponent s použitím aplikačních rámců Zend Framework a CodeIgniter .
|
|
Virtuální botanický herbář s podporou výuky
Semmler, Jiří ; Burget, Radek (oponent) ; Rychlý, Marek (vedoucí práce)
Tato práce se zabývá analýzou, návrhem a implementací webového informačního systému pro správu virtuálního herbáře v prostřední střední školy. Stávající služby na trhu nenabízí žádnou variantu, kde by mohli studenti spolupracovat s profesory při tvorbě jejich virtuálních herbářů. Tato služba poskytuje platformu pro tvorbu vlastních sbírek fotografií rostlin s velkým důrazem na jejich zařazení do taxonomického systému, důkladný popis, kontrolu plagiátů a vzájemnou komunikaci studentů a učitelů.
|
|
Aplikace pro odesílání SMS přes webové brány s využitím esmska modulů
Marton, Dominik ; Očenášek, Pavel (oponent) ; Rychlý, Marek (vedoucí práce)
Tato práce popisuje návrh a implementaci konzolového programu, který pomocí JavaScript modulů programu esmska umožňuje z uživatelských skriptů odesílat SMS zprávy skrz webové brány bez CAPTCHA zabezpečení, a služby zpřístupňující program vzdáleně pomocí REST rozhraní. Program i služba jsou určeny především pro běh na síťových prvcích s operačním systémem OpenWrt, a proto se snaží minimalizovat paměťové nároky. Řešení je napsané kompletně v jazyce C s použitím knihovny libcurl, vestavěného JavaScript interpretu Duktape a standardní knihovny jazyka C uClibc.
|
|
Knihovna zdrojů a citací pro DokuWiki
Kubík, Jaroslav ; Rychlý, Marek (oponent) ; Křivka, Zbyněk (vedoucí práce)
Cílem této bakalářské práce je návrh a implementace knihovny publikací jako zásuvného modulu pro wiki systém DokuWiki. Práce obsahuje základní informace o DokuWiki a tvorbě jejich doplňků. Dále je zde rozepsána funkcionalita, kterou bude výsledný modul obsahovat spolu s návrhem datového modelu. V poslední části je poté popsáno, jakým způsobem byly jednotlivé funkce implementovány, a jaké externí knihovny k tomu byly využity.
|
|
Implementace externích autentizačních modulů pro nginx
Kameníčková, Petra ; Očenášek, Pavel (oponent) ; Rychlý, Marek (vedoucí práce)
Tato bakalářská práce se věnuje návrhu a vývoji autentizačních modulů pro webový server nginx, tak aby bylo možné aplikace a služby běžící na tomto serveru používat v rámci FreeIPA domény. V první části práce jsou vysvětleny základy architektur FreeIPA a serveru nginx a princip autentizace pomocí Kerberos a PAM. Druhá část řeší praktickou stránku problému - analýzu již existujícího řešení pro webový server Apache, návrh řešení pro nginx a popis postupu práce na vlastních modulech. V závěru jsou probrány možnosti konfi gurace těchto modulů a návrhy na zlepšení.
|
|
Skladová evidence s napojením elektronického obchodu
Farník, Filip ; Očenášek, Pavel (oponent) ; Rychlý, Marek (vedoucí práce)
Tato Bakalářská práce se zabývá seznámením s problematikou skladové evidence, analyzováním evidovaných dat a probíhajících procesů ve firmě Knihy&Škola. Dále navrhnutím vhodného datového modelu a implementaci informačního systému, který je napojen na internetový obchod. V závěrečné časti diskuse nad možným dalším vývojem systému. Informační systém je postaven na webových technologií a je nasazen do zkušebního provozu firmy Knihy&Škola.
|
|
Získávání citlivých informací z FAT32
Križan, Lukáš ; Rychlý, Marek (oponent) ; Očenášek, Pavel (vedoucí práce)
Cílem této práce bylo vytvořit aplikaci pracující se souborovým systémem FAT32, ve kterém vyhledá požadované soubory a obnoví je. Následně z těchto souborů získá citlivé informace. Nejprve jsou popsány principy FAT32 a způsob ukládání informací ve zkoumaných aplikacích. V posledních kapitolách je návrh, implementace a testování aplikace.
|
|
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ů.
|
| |