| |
|
Informační systém pro pečovatelskou organizaci
Karásková, Kateřina ; Zendulka, Jaroslav (oponent) ; Bartík, Vladimír (vedoucí práce)
Informační systém pro pečovatelskou organizaci byl inspirován existujícím systémem. V rámci této práce byl vytvořen nový informační systém, který odstranil nedostatky existujícího systému. Informační systém umožňuje evidovat údaje o zaměstnancích, klientech, vykonané péči a úhradách za provedenou péči. Součástí systému je také přehled o uplynulé a také nadcházející péči u klientů. Informační systém byl implementován jako webová aplikace. To sebou přináší vyhodu přístupu do aplikace z jakéhokoliv elektronického zařízení, jenž má přístup k internetu. Vytvořený informační systém je možné rozšířit o různé funkce, dle potřeb pečovatelské organizace. Cílem bylo vytvořit informační systém, který bude plnit potřeby zaměstnanců pečovatelské organizace a zároveň práci zaměstnancům ulehčí.
|
|
Frontend pro generátor testovacích dat
Naňo, Andrej ; Křena, Bohuslav (oponent) ; Smrčka, Aleš (vedoucí práce)
Táto bakalárska práca sa zaoberá návrhom a vývojom webovej aplikácie Dataster, ktorá umožňuje generovať dáta pre účely testovania softvéru. Webová aplikácia je súčasťou platformy Testos, ktorá sa zaoberá automatizovaním testovania. Cieľom projektu bolo vytvorenie webového a aplikačného rozhrania pre existujúci nástroj dbgenx, ktorý je taktiež súčasťou platformy. Poskytnuté riešenie ciele spĺňa a je schopné priameho nasadenia do produkčného prostredia.
|
|
Bezpečnostní aspekty aplikací v prostředí Angular 5
Čermáková, Martina ; Zeman, Václav (oponent) ; Burda, Karel (vedoucí práce)
Bakalářská práce je zaměřena na bezpečnostní aspekty Single Page Aplikací v prostředí Angular 5. Hlavním cílem je seznámit se s bezpečnostními riziky při vývoji webových aplikací a následně implementovat vlastní poznatky, které by měly zaručit bezpečnost naprogramované aplikace. V teoretické části je čtenář seznámen s projektem OWASP Top Ten a s bezpečnostními riziky na straně backendu, kde je důraz kladen primárně na útoky XSS a CSRF. V praktické části je tvořena aplikace v prostředí Angular 5, jsou zde nasimulovány útoky XSS a CSRF včetně následného vysvětlení a opravení bezpečnostního rizika. Součástí práce je také bezpečnost služeb REST a souhrnný seznam doporučení, na co mají vývojáři klást důraz při tvorbě webových aplikací s ohledem na webovou bezpečnost.
|
|
Uživatelské rozhraní informačního systému FIT
Vyroubal, Marek ; Kodym, Oldřich (oponent) ; Beran, Vítězslav (vedoucí práce)
Cílem této bakalářské práce je provést návrh a tvorbu uživatelského rozhraní (UI) informačního systému Fakulty informačních technologií VUT v Brně založený na analýze a uživatelském testování současného UI. Teoretická část pojednává o procesu tvorby webového rozhraní, uživatelsky zaměřeném návrhu, základních metodách návrhu uživatelského prožitku a o uživatelském testování UI. Práce se také zabývá implementací webového UI neboli webovým frontendem. Výstupem práce je uživatelský výzkum, následný návrh a implementace nového rozhraní informačního systému FIT na základě uživatelského testování současného informačního systému.
|
|
Automatizované testování webových aplikací
Köszegy, Lukáš ; Rychlý, Marek (oponent) ; Kreslíková, Jitka (vedoucí práce)
Diplomová práca sa zameriava na základný popis teórie a problematiky testovania, agilného vývoja a internetových obchodov. Cieľom práce je špecifikovať požiadavky na testovací scenár internetových obchodov a následne navrhnúť vhodné aplikačné riešenie pre jednoduchú integráciu testovacieho procesu ako súčasť vývoja internetových obchodov v rámci agilného vývoja.
|
|
Vytvoření frontendu pro bankovní systém
Jandoš, Ondřej ; Palovská, Helena (vedoucí práce) ; Vokr, Michal (oponent)
Tato práce řeší tvorbu frontendu pro modularizovaný bankovní systém. Je zaměřena přede-vším na tvorbu frontendu v APEXu. Práce popisuje doporučení a postupy, jak by se měla tvořit aplikace v Oracle APEXu a její obsah. Frontend popisuji ke stavu, do jakého stavu byl v době psaní diplomové práce vytvořen backend. Přínosem práce je samotná tvorba aplikace v APEXu pro bankovní prostředí.
|
|
SQL front-end pro systém Bobox
Klimperová, Lucie ; Bednárek, David (vedoucí práce) ; Lokoč, Jakub (oponent)
Cílem této práce je návrh a implementace SQL frontendu pro framework Bo- box vyvíjený na Katedře softwarového inženýrství MFF UK. Motivací pro vývoj frameworku Bobox je snaha zjednodušit psaní paralelních programů. Framework Bobox je jedna z implementací systému pro zpracování proudových dat a poskytu- je běhové prostředí pro vyhodnocování exekučních plánů v paralelním prostředí. Tato práce se zabývá implementací frontendu pro tento framework. Vstupem je dotaz v jazyce SQL a informace o struktuře databáze. Frontend provede syntaktic- kou a sémantickou analýzu a následně generování mezikódu. Výstupem frontendu je mezikód ve formě relační algebry v XML a slouží jako vstup pro navazující op- timalizující backend.
|
|
Systém pro sdílení skenerů po síti
Richter, Martin ; Rychlý, Marek (oponent) ; Očenášek, Pavel (vedoucí práce)
Cílem této diplomové práce je vytvoření systému pro sdílení skenerů po počítačové síti. Systém je navržen pro rozhraní TWAIN a WIA na operačním systému Microsoft Windows a pro rozhraní SANE na linuxových systémech. Implementace proběhla pomocí programovacího jazyka C++, knihoven Boost a frameworku Qt. Vytvořené pomocné knihovny mají význam i mimo tuto práci, především framework TWAIN++. Výsledný systém umožňuje sdílení skenerů po síti a připojení k nim pomocí libovolného skenovacího rozhraní.
|
|
Tvorba uživatelského rozhraní mobilního ovladače pro interaktivní obrazovky
Nová, Jana ; Novotný, Ota (vedoucí práce) ; Daněk, Lukáš (oponent)
Cílem této diplomové práce je vytvoření responsivní frontendové části mobilního ovladače pro aplikace na interaktivních obrazovkách s využitím moderních frontendových technologií. V teoretických kapitolách je čtenář seznámen se základními principy přístupnosti a použitelnosti včetně představení testovacích nástrojů, kterými lze tyto principy kontrolovat. Dílčím cílem práce je vytvoření stručného průvodce moderními frontendovými nástroji a technologiemi jako jsou například frontendové frameworky, CSS preprocesory či nástroje pro automatizaci úloh na frontendu. V praktické části jsou také tyto popsané nástroje a technologie využity pro tvorbu mobilního ovladače.
|