Fakulta mechatroniky, informatiky a mezioborových studií
Permanent URI for this collection
Browse
Browsing Fakulta mechatroniky, informatiky a mezioborových studií by Subject ".NET"
Now showing 1 - 10 of 10
Results Per Page
Sort Options
- ItemAdaptační mechanismus pro datamining a QA testováníNěmec, Miroslav; Jeníček Jiří, Ing. Ph.D. : 56852Tato diplomová práce se zaměřuje na problematiku editace, transformace, adaptace a verifikace velkých datových sad z velkého počtu různých zdrojů za účelem automatizace procesů zpracovávajících data z a pro data mining. Nastiňuje využití vlastních výpočtových funkcí pro transformační procesy a jednotlivých řešení pro adaptační procesy. Výstupem z práce je funkční .NET aplikace.
- ItemInternetové bankovnictví pro výuku finanční gramotnosti na školáchČaloun, Petr; Kopetschke Igor, Ing. : 56318Práce bude zaměřena na návrh, implementaci a otestování internetového bankovnictví jako nástroje pro výuku finanční gramotnosti na 2. stupni škol. Řešitel na základě průzkumu na vybraných školách definuje pedagogické cíle a následně po konzultaci s ekonomicky vzdělaným expertem navrhne základní ekonomický model bankovnictví s ohledem na cílovou skupinu a užití aplikace. Poté navrhne a implementuje aplikaci včetně administračního rozhraní a získá zpětnou vazbu na vybraných školách. V závěru navrhne možné směry dalších rozšíření.
- ItemInternetové bankovnictví pro výuku finanční gramotnosti na školáchČaloun, Petr; Kopetschke Igor, Ing. : 56318Práce bude zaměřena na návrh, implementaci a otestování internetového bankovnictví jako nástroje pro výuku finanční gramotnosti na 2. stupni škol. Řešitel na základě průzkumu na vybraných školách definuje pedagogické cíle a následně po konzultaci s ekonomicky vzdělaným expertem navrhne základní ekonomický model bankovnictví s ohledem na cílovou skupinu a užití aplikace. Poté navrhne a implementuje aplikaci včetně administračního rozhraní a získá zpětnou vazbu na vybraných školách. V závěru navrhne možné směry dalších rozšíření.
- ItemKomunikační platforma s možností organizace událostíPfohl, Bruno; Hybš Jan, Ing. : 64688Tato bakalářská práce se zabývá softwarovým návrhem a implementací komunikační platformy s možností organizace kalendářních událostí.Po registraci mohou uživatelé sdílet zprávy s ostatními uživateli,případně s nimi pořádat skupinové kalendářní události.Každý uživatel si může stanovit své preference a volné časové bloky.V případě, kdy se preference více uživatelů shodují,aplikace sama vytvoří kalendářní událost, do které uživatele zařadí.Webová aplikace je realizována jako SPA, což znamená, že uživatelpo prvním načtení stránky zůstává stále na stejné stránce a veškerézměny obsahu na stránce obstarává Javascript kód. Uživatelské rozhraní je naprogramováno pomocí technologií TypeScript, React.js a Next.js.Data jsou ukládána do databáze MS SQL a přístup k nim zprostředkovává klientoviASP .NET 5 WEB API, které využívá framework GraphQL-NET.Aplikace je funkční, responzivní a zabezpečená. Všechna data oduživatele prochází validací, což zamezuje tomu, aby data jiného uživatele byla odcizena nebo upravena. Výsledkem je spolehlivá komunikační platforma, na kterou mohou přistupovat uživatelé z různýchzařízení.
- ItemPodpora vývoje v průběhu životního cyklu aplikaceVosecký, Lukáš; Kraus Jan, Ing. Ph.D. : 56646; Laboutková Šárka, doc. Ing. Ph.D. Skolitel : 57210; Lukáš David, prof. RNDr. CSc. Konzultant : 55119; Macháček David, Ing. Konzultant2 : 65769Instalace a aktualizace aplikací je v nynější době brána za velkou problematiku v oblasti deploymentu. Do zároveň zmiňované problematiky zapadá i monitoring, ladění a údržba. Tyto segmenty deploymentu není vždy nejlehčí zpracovávat.Bakalářská práce se zaměřuje právě na oblast deploymentu. V práci jsou popsány možnosti instalace a aktualizace .NET aplikací, kde největší důraz je kladen na celkovou automatizaci vytváření instalačních souborů. Zároveň je kladen důraz na tvoření tichých instalací. Dále práce obsahuje popis metodik pro monitoring, ladění a údržbu. Nakonec ze všech těchto technik jsou vybrané nejlepší nástroje a ty jsou aplikovány na ukázkové aplikaci.
- ItemProfilování aplikací pro .NET a SQL ServerUrban, Antonín; Špánek Roman, Ing. Ph.D. : 54777; Kolář Milan, doc. Ing. CSc. Skolitel : 54736; Kraus Jan, Ing. Ph.D. Konzultant : 56646; Poláková Ivana, Ing. Ph.D. Konzultant2 : 65001Tato práce se zabývá měřením a optimalizací aplikací platformy .NET a databází SQL Server. Cílem práce je seznámit s pojmem profilování a ukázat některé dostupné postupy a nástroje sloužící pro měření a optimalizaci aplikací využívajících SQL Server jako zdroj dat.Pro měření výkonu aplikací i činnosti SQL Server je v práci popsáno použití výkonnostních čítačů, zaměřených na měření vytížení procesoru, operační paměti a disku. Z pohledu optimalizace práce seznamuje s dvěma profilery pro platformu .NET (Visual Studio profiler, dotTrace) a nástrojem Database Engine Tuning Advisor pro optimalizaci databází v SQL Server. Demonstrace nástrojů je provedena na vzorové aplikaci a databázi, kdy je detailně popsán celý průběh optimalizace společně s měřením pomocí výkonnostních čítačů.
- ItemSběr a vizualizace dat z modulů ESP8266Noll, Jan; Hernych Miloš, Ing. : 54685; Svoboda Přemysl, Ing. Konzultant : 54798Bakalářská práce je zaměřena na návrh a realizaci serverové aplikace, sloužící k archivaci a následné vizualizaci měřených dat moduly ESP8266. Zabývá se rešerší již existujících systémů a následným návrhem a implementací vlastní aplikace. Celý navrhovaný systém využívá produkty firmy Microsoft, především frameworku .NET. Samotná aplikace obsahuje dvě rozhraní. První rozhraní je pouze datové a slouží k šifrované komunikaci mezi aplikací a měřicími moduly. Druhé rozhraní je uživatelské, pomocí něj uživatel spravuje své měřicí moduly, a to včetně jejich zpětné konfigurace. Dále má možnost vizualizovat měřená data pomocí předpřipravených komponent. Pro archivaci dat je využívaná relační databáze Microsoft SQL Server, která slouží jak k uložení všech naměřených hodnot, tak i k uložení informací o uživateli.
- ItemSchéma chytré budovy a dynamická vizualizace datHumpl, Vojtěch; Kraus Jan, Ing. Ph.D. :56646; Bleha Milan, Ing. :59847Tato bakalářská práce se zaměřuje na vývoj aplikace pro dynamickou vizualizaci dat v kontextu chytrých budov a Internetu věcí (IoT). Chytré budovy využívají senzory pro sběr dat a monitorování svých funkcí, které pak mohou být vizualizovány a analyzovány za účelem zlepšení komfortu obyvatel a efektivity správy budov. V rámci práce vznikla desktopová aplikace pro Windows, nazvaná Data Visualizer, která umožňuje uživatelům vytvářet a spravovat schémata budov a vizualizovat data z různých zdrojů, jako jsou databáze PostgreSQL nebo CSV soubory. Aplikace byla úspěšně implementována v prostředí .NET 7 s využitím generátoru gramatik ANTLR pro vytvoření vlastního jazyka, Lang, pro popis struktur, vztahů a veličin v modelovaných budovách. Data Visualizer nabízí různé nástroje pro atraktivní a srozumitelnou vizualizaci dat z budov a demonstruje, jak mohou být data využita pro optimalizaci správy budov a zlepšení kvality života obyvatel. Práce také nastiňuje možnosti pro další rozvoj a zlepšení aplikace v budoucnosti.
- ItemSystém pro správu akreditačních spisůNoll, Jan; Plíva Zdeněk, prof. Ing. Ph.D. : 54739Diplomová práce je zaměřena na návrh a následnou implementaci systému pro správu akreditačních spisů. Požadavky na tento systém vycházejí z provedené analýzy. Především se jedná o definici nového akreditačního spisu, reakreditaci již existujícího studijního programu, fulltextové vyhledávání v datech, archivace stavu akreditačního spisu a systém uživatelských úkolů a notifikací pro zjednodušení komunikace akademických pracovníků. Dále práce popisujenasazení vytvořeného sytému do produkčního prostředí pro potřeby Technické univerzity v Liberci a v závěru se zaměřuje na techniky testování použité k ověření správné funkčnosti systému.
- ItemVizualizace utažených spojů na repasním pracovišti za automatickou zástavbou podvozkuDutka, Vratislav; Kopetschke Igor, Ing. : 56318Na montážní hale M13 v závodě Škoda Auto v Mladé Boleslavi jsou šroubové spoje na podvozku vozu utahovány automatickou stanicí. Na následujícím pracovišti je operátory montáže prováděna kontrola a případná repase těchto spojů. Pro snadnější navigaci a optimalizaci celého procesu manuální kontroly operátorem bude na toto pracoviště dodána vizualizace utažených spojů. Na vizualizačních tabulích budou zobrazeny stavy všech utažení pro aktuálně montovaný vůz. Operátor dle této vizualizace následně provede manuální repasi spojů.