|
Design and implementation of modules "Phases" and "External app connectivity" for real enterprise project "Time Project" using Angular2 and ASP.NET WEB API frameworks
KORTAN, Michal
The thesis deals with module extension in currently developing project called Time Project 5. Specifically, the Phases, Notification and External Interface module. The thesis is divided into four major chapters. The first chapter introduces theoretical background consisting of backend and frontend technology description. The second chapter serves as determination of customer's expectations in form of functional and nonfunctional requirements gathering. The major focus of the third chapter is on application architecture design of both server and client side together with subcomponents design. Additionally, this chapter is complemented by the data model and Time Project 5 application design. The last, and at the same time, major chapter reveals the actual implementation of mentioned subcomponents including further necessary support features.
|
|
Vytvoření systému pro e-shop
Zapletal, Jakub ; Lisoněk, David (oponent) ; Kříž, Jiří (vedoucí práce)
Tato práce se věnuje vytvoření aplikace e-shopu pro účely komerčního šíření. Je zde probrán průzkum prostředí a technologiemi, kterými se může daná aplikace vyvíjet. Nakonec je popsána vlastní práce a spokojenost s volbou daného řešení.
|
|
Publikační systém jako nástroj pro publikaci malých a středních firem
Petr, Jan ; Bukovský, Petr (oponent) ; Dydowicz, Petr (vedoucí práce)
Tato práce je zaměřená na problematiku současných publikačních systémů. Cílem je návrh a vytvoření publikačního systému, který umožňuje jednoduše i úplnému laikovi prezentovat výrobky a služby firmy bez hlubší znalosti fungování programovacích jazyků. Umožnit uživatelům publikovat na úrovni a mít kvalitní nástroj, kterým není problém prosadit se mezi širokou konkurencí. Publikační systém v této práci bude vytvořen na bázi Microsoft Windows pomocí Visual Studia 2003 na Frameworku .NET s využitím MS SQL serveru a IIS.
|
|
Synchronizace databází MySQL a MS SQL
Šimanovský, Filip ; Grégr, Matěj (oponent) ; Trchalík, Roman (vedoucí práce)
Tato bakalářská práce se zabývá synchronizací databází MySQL a MS SQL. Zkoumá a popisuje rozdíly mezi těmito dvěma databázovými servery a dále navrhuje a implementuje algoritmy pro jejich bezpečnou a ekonomicky bezztrátovou synchronizaci. Navržené postupy jsou následně implementovány do konzolové aplikace, jejíž práce je demonstrována na dvou případových studií. Výsledkem bakalářské práce je tedy návod k úspěšnému převodu databáze MySQL na MS SQL (a zpět) a samotný program, který tento převod realizuje.
|
|
Poradce při nákupech
Kocourek, Jakub ; Bartík, Vladimír (oponent) ; Kolář, Dušan (vedoucí práce)
Tato práce se zabývá problematikou nalezení nejkratší cesty v obchodu pro zvolený nákup. Jsou zde popsány technologie pro tvorbu www stránek. Pro procházení stavového prostoru jsou uvedeny algoritmy k nalezení nejkratší cesty mezi dvěma body a k řešení problému obchodního cestujícího. Dále je uveden návrh a implementace aplikace se všemi použitými technologiemi (PHP, Nette, MySQL, JS, JQuery) za použití Dijkstrova algoritmu pro nalezení nejkratší cesty a genetického algoritmu pro řešení problému obchodního cestujícího.
|
|
Online kniha jízd
Molák, Josef ; Solár, Peter (oponent) ; Ruttkay, Ladislav (vedoucí práce)
Bakalářská práce řeší návrh, implementaci a provoz systému pro online evidenci jízd a správu dalších oblastí souvisejících s dopravou ve firmách. Měl by jim pomoci maximalizovat jejich zisky při odpočtech daní a vyúčtování pracovních cest zaměstnanců. Celý vývoj aplikace byl proveden s ohledem na platné zákony České republiky. Systém je implementován pomocí třívrstvé architektury, která umožňuje jednoduchou transformaci aplikace pro jiný typ databázového serveru či změnu grafického rozhraní.
|
|
Generický online nákupní portál
Pataky, Štefan ; Solár, Peter (oponent) ; Ruttkay, Ladislav (vedoucí práce)
Tento dokument popisuje vývoj internetové aplikace, která bude sloužit pro generováni nákupních portálů. Zaobírá se aktuálním stavem podobných aplikací na Českém trhu a jejich možnostmi. Přibližuje technologii .NET Framework, která byla využitá při vývoji. Postupně přechází vývoj aplikace z pohledu softwarového inženýrství, od návrhu až po samotnou realizaci. Nakonec jsou popsané podmínky nasazení a běhu aplikace.
|
|
Portál pro prodej zvukových nahrávek a videí
Randa, Jakub ; Očenášek, Pavel (oponent) ; Ruttkay, Ladislav (vedoucí práce)
Tato bakalářská práce se zabývá návrhem a implementací portálu, který umožňuje nákup či výpůjčku zvukových a video nahrávek a jejich distribuci ke koncovému uživateli formou streamingu. Popisuje použité návrhové technologie jazyka UML, použité vývojové technologie a technologie použité při realizaci streamingu. Obsahuje popis vlastní implementace aplikace a jejího nasazení do provozu.
|
|
Uživatelský návrh webových dotazníků
Mikula, Štefan ; Kužela, Alois (oponent) ; Křivka, Zbyněk (vedoucí práce)
Úlohou bakalárskej práce je analýza súčasných možností vytvárania webových dotazníkov a návrh a implementácia webového vizuálneho editoru, pomocou ktorého je možné online vytvárať a následne používať webové dotazníky. Táto úloha pozostáva z dvoch komponent, webového rozhrania, ktorý tvorí kombinácia Javascriptu a HTML a serverového parseru, ktorý analyzuje odoslaný kód a dynamicky vytvára formuláre na serverovskej strane vrátane databázovej štruktúry. Serverová čast je implementovaná v prostredí ASP.NET.
|
|
Systém pro analýzu herního chování hráčů
Hošák, Ondřej ; Kunc, Michael (oponent) ; Bartík, Vladimír (vedoucí práce)
Bakalářská práce je zaměřena na analyzování herního chování hráčů a hodnocení jejich herní výkonnosti. Tato analýza probíhá na základě nahraných záznamů od jednotlivých uživatelů. Práce podrobně popisuje pravidla pro hodnocení těchto záznamů a určování herního chování. Pro vytvoření práce byla použita technologie ASP.NET, javascript a databáze MS SQL Server. Na internetovou prezentaci navazuje informační systém, který umožňuje jednoduchou správu obsahu prezentace a spravování uživatelských účtů. Během implementace designu byla věnována pozornost rozdílům mezi jednotlivými internetovými prohlížeči. Součástí práce je podrobná analýza a důsledný návrh, který dodržuje obecné standarty objektově-orientovaného programování.
|