Bakalářské práce
Organizátor akcí
Autor
Michal Štefaňák
Rok
2022
Typ
Bakalářská práce
Vedoucí
Ing. David Šenkýř
Oponenti
Ing. Marek Suchánek, Ph.D. et Ph.D.
Katedra
Anotace
Táto bakalárska práca sa zaoberá vývojom informačného systému pre podporu a pomoc s organizovaním spoločenských akcií rôzneho typu. Systém má užívateľovi pomôcť vytvoriť zoznam hostí, odoslať pozvánky a zbierať od hostí odpovede ohľadne účasti na akcii a odpovede na organizátorom vytvorené otázky. Práca sa v úvode zaoberá prieskumom existujúcich konkurenčných riešení a následne špecifikáciou funkčných a nefunkčných požiadavkov. Na základe vykonanej analýzy sa vyberie vhodná platforma a technológia, v ktorej bude systém vyvinutý. Výsledkom je funkčný systém, ktorý umožní organizovať akcie. Na záver práce sa opíše užívateľské a automatické testovanie vytvoreného systému.
Webová aplikace pro správu událostí prostorů pořádajících akce
Autor
Marek Štefanko
Rok
2026
Typ
Bakalářská práce
Vedoucí
Ing. David Šenkýř, Ph.D.
Oponenti
Ing. Nikolas Jíša
Katedra
Anotace
Tato bakalářská práce se zabývá návrhem a implementací webové aplikace pro správu eventů v organizacích, které pronajímají prostory pro společenské, firemní nebo konferenční akce. Aplikace umožňuje evidenci eventů, klientů, provozoven, eventových prostorů a vícedenních harmonogramů.
Práce představuje doménu správy eventů, identifikuje hlavní aktéry a analyzuje vybraná existující softwarová řešení. Na základě autorových zkušeností a dotazníkového šetření jsou definovány funkční a nefunkční požadavky. Navržené řešení je implementováno jako single-page webová aplikace s frontendem ve frameworku React a backendem v ASP.NET Core. Oddělení dat jednotlivých organizací je řešeno multitenantním přístupem database-per-tenant a správa identity pomocí služby Clerk.
Výsledkem práce je funkční prototyp ověřený vybranými integračními testy a uživatelským testováním, které potvrdilo použitelnost aplikace při základních úlohách správy eventů a identifikovalo podněty pro další vývoj.
Nástroj pro vizualizaci větných rozborů
Autor
Matěj Šprysl
Rok
2021
Typ
Bakalářská práce
Vedoucí
Ing. David Šenkýř
Oponenti
prof. Dr. Ing. Petr Kroha, CSc.
Katedra
Anotace
Bylo nám zadáno vytvořit nástroj, který by pro výzkumnou skupinu CCMi nahradil momentálně používaný, již nedostatečný, nástroj BRAT.
Výstupem této práce je nástroj pro anotaci textu CRAT, který má nahradit stávající řešení.
Pro splnění tohoto zadání jsme analyzovali požadavky dané zadáním, dále zaměření (use case) tohoto nástroje, a nakonec také konkurenční nástroje za účelem poučení se z jejich silných a slabých stránek.
Tyto poznatky jsme použili při návrhu našeho nástroje.
Nástroj byl implementován v souladu s požadavky zadání a aktuálně předními technologiemi v oboru.
Při implementaci byly použity architekturální a designové vzory jako MVVM a Visitor.
Vytvořili jsme algoritmus prioritizující prvky přesahující menší plochu, který byl využit ve vykreslovací fázi programu.
Pro zhodnocení naší úspěšnosti jsme náš nástroj otestovali pomocí software unit testů a zároveň několika uživateli s různými stupni znalostí v počítačovém světě.
V závěru této práce jsme navrhli možnosti pro další rozšíření vytvořeného nástroje CRAT.
Webová aplikace zobrazující stav požadavků s využitím existujícího systému pro správu úkolů
Autor
Lukáš Nymsa
Rok
2023
Typ
Bakalářská práce
Vedoucí
Ing. David Šenkýř
Oponenti
Ing. Marek Suchánek, Ph.D. et Ph.D.
Katedra
Anotace
Tato práce se zaměřuje na analýzu a implementaci prototypu webové aplikace (v technologiích .NET a Vue.js), která propojí zákazníky s organizacemi využívajícími systémy pro správu úkolů. Cílem této webové aplikace je umožnit uživatelům vytvořit požadavky, sledovat jejich stav a komunikovat s organizacemi. Zároveň umožňuje organizacím komunikovat se zákazníky pouze pomocí systémů pro správu úkolů.
V úvodu práce jsou ilustrovány procesy zmíněné komunikace zákazníka a organizace s využitím i bez využití podpůrné aplikace. Závěr práce zvažuje ekonomicko-manažerské aspekty nasazení a využití implementované aplikace.
Diplomové práce
Aplikace pro rozvoj řeči u sluchově postižených
Autor
Vojtěch Pajer
Rok
2019
Typ
Diplomová práce
Vedoucí
Ing. David Šenkýř
Oponenti
Ing. David Bernhauer
Katedra
Anotace
Tato diplomová práce popisuje návrh a implementaci mobilní aplikace pro operační systém iOS. Úkolem aplikace je podpořit rozvoj řeči u dětí se sluchovým postižením za pomoci čtyř animovaných her. Při vývoji aplikace byla použita architektura VIPER, framework na tvorbu her SpriteKit a framework na zpracování zvuku AudioKit.
Rozšíření open-source platformy OrchardCore o zobrazování privátního obsahu vybraným uživatelům
Autor
Jakub Čapek
Rok
2026
Typ
Diplomová práce
Vedoucí
Ing. David Šenkýř, Ph.D.
Oponenti
Ing. Marek Suchánek, Ph.D. et Ph.D.
Katedra
Anotace
Tato diplomová práce se zabývá návrhem a implementací rozšíření pro Orchard
Core CMS, které umožňuje personalizované zobrazování obsahu podle identity
přihlášeného uživatele. Cílem práce bylo analyzovat možnosti platformy v oblasti tvorby, správy a zpřístupnění obsahu a následně navrhnout řešení, které
umožní přiřazovat obsah vybraným uživatelům.
V práci je popsána architektura Orchard Core, jeho modulární principy,
práce s obsahovými typy, uživateli, rolemi a autorizačními mechanismy. Na
základě analýzy bylo navrženo rozšíření, které doplňuje obsah o informace
potřebné pro řízení přístupu. Implementované řešení umožňuje vytvářet obsah,
přiřazovat jej konkrétním klientům a řídit jeho zobrazení podle nastavených
pravidel přístupu.
Výsledný prototyp je demonstrován na scénáři fitness trenéra a jeho klientů. Součástí řešení jsou tréninkové plány s interaktivními úkoly, u kterých
může klient měnit stav splnění. Vybrané části implementace byly ověřeny automatizovanými testy a použitelnost aplikace byla posouzena uživatelským testováním.
Výsledky práce ukazují, že Orchard Core CMS poskytuje vhodný základ
pro správu obsahu a že jeho funkcionalitu lze rozšířit o personalizované zobrazování obsahu podle identity uživatele. Zároveň byly nalezeny oblasti, které by
bylo vhodné dále rozvíjet a zlepšit, zejména v oblasti uživatelského rozhraní.
Open-source webová aplikace pro firemní školení s podepisováním certifikátů
Autor
Lukáš Nymsa
Rok
2026
Typ
Diplomová práce
Vedoucí
Ing. David Šenkýř, Ph.D.
Oponenti
Ing. Nikolas Jíša
Katedra
Anotace
Předkládaná diplomová práce se věnuje návrhu a implementaci open-source aplikace pro firemní školení na platformě .NET. Cílem projektu je reagovat na nedostatek LMS systémů na platformě .NET a vytvořit funkční prototyp pro správu firemního školení.
Aplikace podporuje řízení přístupu na základě rolí (administrátor, lektor, člen) a zahrnuje správu kurzů a skupin, tvorbu studijního obsahu i systém pro testování s automatickým i ručním hodnocením. Součástí práce je také integrace rozhraní pro digitální podpisy, které zajišťuje, aby byly generované PDF certifikáty kryptograficky podepsány. Výsledný systém je navržen jako samostatný produkt připravený pro nasazení v prostředí Docker. Funkčnost prototypu byla ověřena integračními testy a uživatelským testováním, které potvrdilo splnění všech stanovených požadavků.
Mobilní aplikace Coffee Time v technologii Flutter
Autor
Petr Nymsa
Rok
2020
Typ
Diplomová práce
Vedoucí
Ing. David Šenkýř
Oponenti
Ing. Marek Skotnica
Katedra
Anotace
Práce se zabývá multiplatformním frameworkem Flutter, a to nejen pro tvorbu mobilních aplikací. V práci je popsán samotný framework, jeho použitelnost a využití při vývojí aplikací. Následně je famework použit při návrhu a implementaci aplikace Coffee Time pro operační systém Android. Aplikace vyhledává kavárny v blízkém okolí s možností filtrování dle různých kritérií. Uživatelé aplikace si mohou zobrazit detailní informace, spustit navigaci nebo přečíst hodnocení. Aplikace byla navrhnnuta pomocí prototypu uživatelského rozhraní a jeho postupném otestování. Nakonec byla aplikace zpřístupněna a nasazena ke stažení pro mobilní telefony se systémem Android.