|
Webový editor prezentací
Abrahám, Adam ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Cieľom tejto práce je implementácia webovej aplikácie s tlstým klientom pre spravovanie prezentácií s obsahom typu Markdown, ktorý sa následne prezentuje pomocou prezentačného rámca(framework) Reveal.js. Frontend aplikácie je vytvorený pomocou Vue.js s nadstavbou Nuxt.js, backend pomocou Express.js a ako úložisko dát je zvolená NoSQL dokumentová databáza MongoDB. Frontend a backend časti aplikácie komunikujú medzi sebou cez technológiu REST. Výsledná aplikácia umožňuje užívateľom zobrazovať, upravovať a vytvárať viacero verzií danej prezentácie. Práca naďalej obsahuje popis, porovnanie súčasných technológií a zdôvodnenie ich výberu.
|
| |
|
Portál pro plánování aktivit podél trasy
Pražáková, Julie
Pražáková, J. Portál pro plánování aktivit podél trasy. Bakalářská práce. Brno: Mendelova univerzita v Brně, 2023. Práce se věnuje vývoji moderní webové aplikace, pro vyhledávání aktivit podle lokace. V textu je popsáno porovnání již existujících řešení a technologií, definování základních prvků aplikace, design řešení a postup implementace. Dále rozebírá jednotlivé technologie a konkrétní využití v kódu pro práci s mapami.
|
|
Vývoj aplikace pro testování žáků gymnázia a její uplatnění v praxi
Trněný, Dalibor
Trněný, D. Vývoj aplikace pro testování žáků gymnázia a její uplatnění v praxi. Bakalářská práce. Brno, 2023. Tato bakalářská práce se zabývá návrhem a implementací webové aplikace pro online testování studentů. Její návrh je podložen analýzou dostupných řešení na trhu a komunikací se zástupci Gymnázia Brno, Křenová. V rámci implementace je použita technologická kombinace MERN složená z MongoDB, Express, Node.js a React. Chod aplikace je také ověřen akceptačním testováním v prostorách školy. Výsledkem je provozu schopná a otestovaná aplikace pro online ověřování znalostí. Na základě těchto výsledků je stanoven budoucí rozvoj aplikace.
|
|
Interactive web application for displaying of rainfall maps
Soboňa, Jakub ; Kohout, David (oponent) ; Bubniak, Milan (vedoucí práce)
This bachelor's thesis focuses on creating an interactive web application for displaying of rainfall maps. The rainfall maps are created from data measured by a network of commercial microwave links therefore the theoretical part of the thesis focuses on microwave links and opportunistic rainfall measurement. The frontend of the application is done using a JavaScript library called React along with HTML and CSS. The backend is done using Node.js and Express.js. The implementation and functionality of this application is shown in the thesis.
|
|
Klient server aplikace pro tvorbu spisových stránek pro PČR
Terbr, Filip ; Beran, Vítězslav (oponent) ; Rydlo, Štěpán (vedoucí práce)
Diplomová práce se věnuje návrhu a implementaci systému pro editaci fotografických dokumentací Policie ČR. V práci je obsažen rozbor aktuálně používaných technologií, návrh klientské aplikace, návrh serverové části systému a popis realizace klientské a serverové části systému. Výsledná implementace serverové části je napsána v jazyce JavaScript s podporou frameworku Express.JS, výsledná klientská aplikace je napsána v jazyce JavaScript s použitím frameworku Electron.
|
|
Detekce a analýza narušitelů ve sledované oblasti
Sadílek, Jakub ; Drahanský, Martin (oponent) ; Goldmann, Tomáš (vedoucí práce)
Cílem této práce je vytvořit internetovou aplikaci pro detekci a analýzu narušitelů ve sledované oblasti. Taková aplikace může následně posloužit k automatizovanému zpracování videozáznamů z bezpečnostních kamer či jinak pořízených videí ze střežené oblasti. První část práce je zaměřena na teorii neuronových sítí pro detekci a klasifikaci objektů v obraze a rozpoznávání osob podle obličeje. V další části jsou popsány použité technologie pro vývoj aplikací. Výsledkem pak je klient-server aplikace s možností konfigurace zpracování, která umožňuje detekci narušitelů, identifikaci osob, sledování a počítání objektů, vykreslování cest, vymezení sledované oblasti, uplatnění vlastního detektoru aj. Zpracované záznamy je nakonec možné přehrát, stáhnout nebo spolu s výpisem detekovaných narušitelů sdílet na internetu pomocí odkazu.
|
|
Bezpečné a bezešvé sdílení dat
Višňovský, Michal ; Zobal, Lukáš (oponent) ; Kolář, Dušan (vedoucí práce)
Antivírové spoločnosti tvoria medzi sebou komunitnú sieť zdieľaných vzoriek. Zdroje informácií nie sú unifikované a existuje viacero typov princípu zdieľania. Jedným z nich je systém Sampleshare podľa Norman Sample Sharing Frameworku. Jeho prevedenie dnes používa už zastaralé technológie a obsahuje bezpečnostné diery. Cieľom práce je vytvoriť reinterpretáciu tohto systému, bez toho aby si odberateľ všimol zmenu a musel uskutočniť rozsiahlu rekonfiguráciu odberateĺského skriptu. Zámerom bolo využiť aj najnovšie technológie na vylepšenie bezpečnosti aplikácie a prenosového protokolu. Prítomná webová aplikácia umožňuje administráciu užívateľov, zdieľaných balíkov a sledovanie zdrojov prevádzkového stroja.
|
|
Webový editor prezentací
Abrahám, Adam ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Cieľom tejto práce je implementácia webovej aplikácie s tlstým klientom pre spravovanie prezentácií s obsahom typu Markdown, ktorý sa následne prezentuje pomocou prezentačného rámca(framework) Reveal.js. Frontend aplikácie je vytvorený pomocou Vue.js s nadstavbou Nuxt.js, backend pomocou Express.js a ako úložisko dát je zvolená NoSQL dokumentová databáza MongoDB. Frontend a backend časti aplikácie komunikujú medzi sebou cez technológiu REST. Výsledná aplikácia umožňuje užívateľom zobrazovať, upravovať a vytvárať viacero verzií danej prezentácie. Práca naďalej obsahuje popis, porovnanie súčasných technológií a zdôvodnenie ich výberu.
|
|
Webová aplikace pro správu univerzitních projektů
Shapochkin, Viktor ; Sadovský, Petr (oponent) ; Hynek, Jiří (vedoucí práce)
Tato bakalařská práce se zabývá návrhem, implementací a testováním webové aplikace pro správu a řízení univerzitních projektů. Aplikace umožnuje uživatelům vytvářet, sledovat a upravovat jednotlivé projekty. Běh a stav projektů je reprezentován pomocí Ganttova diagramu. Aplikace je implementována v jazyce JavaScript a je rozdělená na dvě časti - server a klient. Server běží na platformě Node.js s použitím rozhrání Express.js a databáze MongoDB. Klientská část aplikace je implementována pomocí JavaScript knihovny React.
|