|
Webová aplikace pro tvorbu dietního plánu
Matějíček, Vojtěch ; Zendulka, Jaroslav (oponent) ; Bartík, Vladimír (vedoucí práce)
Cílem této bakalářské práce bylo vytvoření webové aplikace, která uživateli generuje denní jídelníčky na základě měření tělesných úbytků. Tyto pokroky uživatel do aplikace vkládá v pravidelných intervalech. Jídla v těchto jídelníčcích odpovídají dietnímu nebo stravovacímu plánu, který si uživatel volí z nabídky tří implementovaných dietních plánů. Součástí bakalářské práce proto bylo nejen nastudování principů tvorby webových aplikací, ale taktéž seznámení se s teorií implementovaných dietních plánů. Aplikace poskytuje možnost zpětného prohlížení generovaných receptů a tvorby nákupních seznamů. Recepty, jídelníčky i nákupní seznamy je možno vytisknout. Uživatel se do aplikace registruje a přihlašuje pomocí e-mailové adresy a hesla.
|
|
Informační systém pro správu testů
Novák, Miroslav ; Janoušek, Vladimír (oponent) ; Smrčka, Aleš (vedoucí práce)
Cílem této práce je specifikovat, navrhnout a implementovat informační systém pro správu testů, který bude fungovat jednak samostatně a jednak v rámci platformy Testos. Zvolený problém byl vyřešen vytvořením klientské webové aplikace a implementací webové služby pomocí REST API, která zajišťuje interoperabilitu s jinými nástroji. Vytvořené řešení umožňuje řídit základní proces testování, který sestává ze správy projektů, správy testovacích požadavků, správy testovacích sad a případů a správy jednotlivých testovacích běhů.
|
|
System for Autonomous Data Collection from Weighting Sensors
Lučanský, Adam ; Strnadel, Josef (oponent) ; Šimek, Václav (vedoucí práce)
Thesis implements a system for the remote weight measurements of the beehives. Bus-unit board (STM32F0) samples two load cells (HX711 converter) and exposes data to the CAN bus. All units are chained through telephone cable, with a master unit (Raspberry Pi 3) with CAN shield at one end collecting and sending data to the web-server. Wireless data transmission is provided by integrated WiFi. System is battery-powered and charged by a solar panel large enough to accommodate continuous operation. Data are shown to the user in web-interface. Autonomous electronic weight measurement replaces current tedious manual mechanical scale reading and the need to visit beehives personally. System is installed on beehives for a local beekeeper.
|
|
Webová aplikace pro hledání sportovních spoluhráčů
Kubičný, Štěpán ; Szőke, Igor (oponent) ; Bambušek, David (vedoucí práce)
Tato práce řeší návrh webové aplikace pro vyhledávání spoluhráčů. Cílem je vytvořit jednoduchý návrh, který se spontánně ovládá. Důraz je také kladen na efektivnost a rychlost celého systému. Práce se zaměřuje na uživatelský výzkum a zpětnou vazbu uživatelů. Výsledná aplikace umožňuje rychle a efektivně vyhledat sportovního spoluhráče, tým či trenéra.
|
|
Systém pro elektronickou evidenci tržeb implementovaný v Laravel
Gabonay, Michal ; Burget, Radek (oponent) ; Rychlý, Marek (vedoucí práce)
V Českej republike sa v roku 2016 schválil nový zákon o evidencii elektronických tržieb. Podľa tohoto zákona musí každý podnik zaevidovať tržby na Finančnú správu Českej republiky a na doklad o zaplatení pridať FIK kód vrátený Finančnou správou. Táto práca popisuje vytvorenie systému pre správu spoločnosti a jej zamestnancov, elektronickú evidenciu tržieb, prezeranie si históriu tržieb, filtráciu, porovnávanie medzi sebou, poznámkovanie a ďalšie operácie s nimi. Ide o webovú aplikáciu určenú pre malo-podnikateľov, ktorí nepotrebujú zložité spoplatnené systémy.
|
|
Nástroj pro podporu odborné profilace a excelentnosti u studentů
Paulus, Tomáš ; Szőke, Igor (oponent) ; Beran, Vítězslav (vedoucí práce)
Táto práca sa zaoberá vytvorením webovej aplikácie, ktorej cieľom je vnútorne motivovať študentov k práci na ich odbornom profile. Práca skúma Gamifikáciu, rozoberá ľudskú motiváciu a popisuje základy tvorby webových aplikácií. Praktická časť sa zaoberá popisom problému študentov s motiváciou, návrhom riešenia tohoto problému v podobe aplikácie a jej rozdelením do kľúčových častí. Práca ďalej popisuje samotnú implementáciu aplikácie pomocou frameworku Laravel a výsledky užívateľského testovania spoločne s nápadmi na budúce rozšírenia aplikácie.
|
|
Vývoj moderních webových aplikací
Nezdara, Vojtěch ; Buchalcevová, Alena (vedoucí práce) ; Ženíšek, Jan (oponent)
Vývoj webových aplikací se za posledních několik let razantně změnil. Tato práce je zaměřena na změnu postupů ve vývoji webových aplikací a technologie s nimi spojenými. Hlavním cílem je popsat aktuální stav vývoje webových aplikací a vytvoření moderní aplikace. Dílčími cíli je popsání historického vývoje technologií pro webové aplikace, porovnání vhodnosti dříve běžných technologií pro moderní web a představení technologií nových, včetně jejich použití. V teoretické části je popsán historický vývoj webových aplikací, technologií pro uživatelská rozhraní a technologií pro serverovou část webových aplikací. Větší důraz je věnován uživatelským rozhraním, jelikož jejich změna je markantnější než u serverové části. Praktická část obsahuje realizaci moderní webové aplikace pro systém METES. Aplikace je vytvořena pomocí JavaScriptové knihovny React a PHP frameworku Laravel. Důraz je kladen na vysvětlení jednotlivých principů moderního vývoje webových aplikací, popsání použitých technologií a jejich integraci. Zdrojový kód vytvořené aplikace je volně dostupný ve veřejném repositáři a je možné ho využít jako základ pro nový projekt.
|
| |
|
Implementace elektronické evidence tržeb (EET) pro e-shopy
CÍGL, Jakub
Diplomové práce se zabývá vytvoření aplikace pro elektronickou evidenci tržeb, která usnadní implementaci do e-shopů, které jsou postavené tzv. na zelené louce. Aplikace by měla jak usnadnit práci programátorům, protože většina složité logiky se bude odvíjet na straně aplikace, tak hlavně ušetřit peníze majitelům e-shopů. A to z toho důvodu, že implementace mého řešení oproti sestavení a implementaci řešení vlastního, které vyplývá z dokumentace Finanční správy ČR, zkrátí čas na minimum. Pro ziskovost této aplikace, s názvem E-EET, jsem navrhl přijatelnou cenovou politiku. Ještě předtím jsem ale v první části práce popsal problematiku elektronické evidence tržeb. Následoval popis technologií a nástrojů, které jsem se rozhodl použít pro vývoj aplikace, všechny patří k nejmodernější a nejpoužívanějším v současné době. V závěru teoretické části jsem čtenáře seznámil s e-shopem Tisknisi.cz. V druhé části jsem poté aplikaci popsal, sestavil její architekturu z hlediska frontendu i backendu a následně vysvětlil její technické řešení. Ukázky kódů, jsem doplnil jejich popisem. Podobně jsem popsal i fázi implementaci řešení E-EET do e-shopů, pomocí metody POST request.
|
|
Bezpečnostní hrozby internetu
Bolek, Daniel ; Jeřábek, Jan (oponent) ; Zeman, Václav (vedoucí práce)
Diplomová práce se zabývá vývojem systému, který slouží jako podpůrný nástroj pro zkvalitnění prevence kyberšikany. Realizovaný systém poskytuje kontinuální sběr a vyhodnocování informací o tom, kolik času uživatelé tráví v jednotlivých aplikacích určených pro mobilní zařízení s operačním systémem Android. Hlavní části systému jsou uživatelská Android aplikace a vzdálený server s webovou aplikací. Android aplikace zajišťuje průběžné získávání informací o využití zařízení a jejich pravidelné zasílání v týdenních intervalech na vzdálený server. Přístup k historií využívání mobilního zařízení je získán pomocí API android.app.usage. Webová aplikace je zodpovědná za příjem dat od jednotlivých mobilních zařízení a za jejich následné zpracování. Výsledky zpracování dat jsou prezentovány skrze uživatelské rozhraní webové aplikace. Pro vybudování webové aplikace je využit PHP framework Laravel.
|