|
Test benches for microcontroller kits
Žaludek, Ivo ; Arm, Jakub ; Bradáč, Zdeněk
This paper deals with the design of a test bench for modules used in educational labs. The first section outlines the requirements for the tester, followed by a description of the printed circuit board design process. Implementation details of the software are then examined, including a graphical user interface based on Model-View-Controller (MVC) architecture that allows for easy result printing. The obtained results are presented, and further work is discussed.
|
|
Metody stemmingu používané při dolování textu
Adámek, Tomáš ; Chmelař, Petr (oponent) ; Bartík, Vladimír (vedoucí práce)
Tématem této diplomové práce je problematika jednotlivých metod pro dolování z anglických textových dokumentů. Hlavní část této práce se zabývá analýzou metod pro předzpracování textu, konkrétně stemmingem. Jsou zde rozebrány jednotlivé algoritmy stemmingu (Lovinsův, Porterův a Paice/Husk), které z jednotlivých slov textového dokumentu získávají jejich základní tvar (kořen), za použití speciálních lexikografických pravidel anglického jazyka. Tyto kořeny slov jsou následně uloženy do strukturované podoby pro další zpracování. Další část práce se zabývá návrhem aplikace, která tyto algoritmy využívá pro svoji činnost. Aplikace je postavena na platformě Java s využitím grafické knihovny Swing a architektury MVC. Další kapitola popisuje implementaci navržené aplikace a stemovacích algoritmů v jazyce Java. Poslední kapitola je zaměřena na experimenty s jednotlivými algoritmy a jejich srovnání z hlediska vlivu na výsledky klasifikace textu.
|
|
Návrh a implementace napojení informačního systému společnosti na ekonomický software
Machala, Ondřej ; Husár, Adam (oponent) ; Neuwirth, Bernard (vedoucí práce)
Záměrem práce je analýza, návrh a implementace datového mostu mezi informačním systémem společnosti Sledovanitv.cz, s.r.o. a ekonomickým systémem. V první části práce jsou stanoveny cíle projektu. Teoretická část poskytuje nutný základ pro realizační činnosti a kromě teoretického pozadí informačních systémů představuje a popisuje technologie, na kterých bude realizována implementace. Na základě analýzy současného stavu jsou stanoveny potřeby a požadavky budoucího rozšíření. V praktické části práce je představen návrh řešení, způsob a postup implementace. V závěrečné části autor přináší zhodnocení praktických i ekonomických přínosů projektu.
|
|
Návrh zobrazení palubních systémů letounu
Komárek, Jakub ; Vlk, Jan (oponent) ; Chudý, Peter (vedoucí práce)
Práce se zaobírá návrhem a implementací moderního avionického systému do kokpitu civilního letounu Boeing 737 MAX. Konkrétně se jedná o reimplementaci nadhlavového panelu do digitální podoby včetně ovládacích prvků, které jsou primárně ovládány dotykem. Implementace byla zhotovena jako prototyp napojený na simulátor X-Plane 11. Tento prototyp byl následně uživatelsky testován a poznatky z testování jsou shrnuty v závěru práce.
|
|
Kontrolní aplikace pro trasy KČT v OSM
Lev, Patrik ; Chalupníček, Kamil (oponent) ; Kašpárek, Tomáš (vedoucí práce)
Cílem této bakalářské práce je návrh a realizace aplikace pro automatickou kontrolu turistických tras spravovaných Klubem českých turistů v datech projektu OpenStreetMap. V této technické zprávě je popsán projekt OpenStreetMap a jeho způsob komunitního mapování, ukládání a distribuce OSM dat. Pro mapování turistických tras na území České Republiky slouží značkový klíč OpenTrackMap. V následující části jsou popsány možnosti manuální a automatické kontroly OSM dat. Součástí technické zprávy je návrh aplikace pro kontrolu OSM dat. V závěru téhle práce je popsána implementace aplikace a manuál k aplikaci.
|
|
Aplikační rámce pro vývoj webových aplikací v Javě
Tulka, Tomáš ; Křivka, Zbyněk (oponent) ; Zendulka, Jaroslav (vedoucí práce)
Aplikační vývojové rámce jsou nástroje v mnohém usnadňující vývoj aplikací a zvyšující jejich kvalitu. Aplikačních vývojových rámců pro webové aplikace v jazyce Java je obrovské množství, a není snadné zvolit ten pravý rámec relevantní pro konkrétní aplikaci. Tato práce rozebírá vývojové rámce z obecného pohledu, popisuje jejich typické funkce i funkce, kterými se jednotlivé rámce liší, a usnadňuje tak uživateli výběr vhodného rámce pro jeho aplikaci. Dále názorně rozbírá zvolené typické představitele rámců pro jistý okruh použití, demonstruje jejich funkčnost pomocí jednotné typizované ukázkové aplikace a srovnává je z praktického hlediska.
|
|
Návrh zobrazení palubních systémů letounu
Komárek, Jakub ; Vlk, Jan (oponent) ; Chudý, Peter (vedoucí práce)
Práce se zaobírá návrhem a implementací moderního avionického systému do kokpitu civilního letounu Boeing 737 MAX. Konkrétně se jedná o reimplementaci nadhlavového panelu do digitální podoby včetně ovládacích prvků, které jsou primárně ovládány dotykem. Implementace byla zhotovena jako prototyp napojený na simulátor X-Plane 11. Tento prototyp byl následně uživatelsky testován a poznatky z testování jsou shrnuty v závěru práce.
|
|
Kontrolní aplikace pro trasy KČT v OSM
Lev, Patrik ; Chalupníček, Kamil (oponent) ; Kašpárek, Tomáš (vedoucí práce)
Cílem této bakalářské práce je návrh a realizace aplikace pro automatickou kontrolu turistických tras spravovaných Klubem českých turistů v datech projektu OpenStreetMap. V této technické zprávě je popsán projekt OpenStreetMap a jeho způsob komunitního mapování, ukládání a distribuce OSM dat. Pro mapování turistických tras na území České Republiky slouží značkový klíč OpenTrackMap. V následující části jsou popsány možnosti manuální a automatické kontroly OSM dat. Součástí technické zprávy je návrh aplikace pro kontrolu OSM dat. V závěru téhle práce je popsána implementace aplikace a manuál k aplikaci.
|
|
Aplikační rámce pro vývoj webových aplikací v Javě
Tulka, Tomáš ; Křivka, Zbyněk (oponent) ; Zendulka, Jaroslav (vedoucí práce)
Aplikační vývojové rámce jsou nástroje v mnohém usnadňující vývoj aplikací a zvyšující jejich kvalitu. Aplikačních vývojových rámců pro webové aplikace v jazyce Java je obrovské množství, a není snadné zvolit ten pravý rámec relevantní pro konkrétní aplikaci. Tato práce rozebírá vývojové rámce z obecného pohledu, popisuje jejich typické funkce i funkce, kterými se jednotlivé rámce liší, a usnadňuje tak uživateli výběr vhodného rámce pro jeho aplikaci. Dále názorně rozbírá zvolené typické představitele rámců pro jistý okruh použití, demonstruje jejich funkčnost pomocí jednotné typizované ukázkové aplikace a srovnává je z praktického hlediska.
|
|
Metody stemmingu používané při dolování textu
Adámek, Tomáš ; Chmelař, Petr (oponent) ; Bartík, Vladimír (vedoucí práce)
Tématem této diplomové práce je problematika jednotlivých metod pro dolování z anglických textových dokumentů. Hlavní část této práce se zabývá analýzou metod pro předzpracování textu, konkrétně stemmingem. Jsou zde rozebrány jednotlivé algoritmy stemmingu (Lovinsův, Porterův a Paice/Husk), které z jednotlivých slov textového dokumentu získávají jejich základní tvar (kořen), za použití speciálních lexikografických pravidel anglického jazyka. Tyto kořeny slov jsou následně uloženy do strukturované podoby pro další zpracování. Další část práce se zabývá návrhem aplikace, která tyto algoritmy využívá pro svoji činnost. Aplikace je postavena na platformě Java s využitím grafické knihovny Swing a architektury MVC. Další kapitola popisuje implementaci navržené aplikace a stemovacích algoritmů v jazyce Java. Poslední kapitola je zaměřena na experimenty s jednotlivými algoritmy a jejich srovnání z hlediska vlivu na výsledky klasifikace textu.
|