|
Data Mining Based Web Analyzer of Job Advertisements
Wittner, Alex ; Dzurenda, Petr (oponent) ; Sikora, Marek (vedoucí práce)
The goal of this bachelor's thesis was to create an automated submission of new job postings by inserting a URL within an existing web application https://rewire.informacni-bezpecnost.cz that aims to collect job postings in the cybersecurity field with a detailed job competency analysis. The job advertisements are analyzed using a multi-pattern search algorithm, Aho-Corasick, written in Java. A Python script using the Selenium library extracts information from job advertisements. The resulting implementation and web page are created using PHP and the ReactJS library using JavaScript.
|
|
Návrh elektronického obchodu
Staňka, Jakub ; Neuwirth, Bernard (oponent) ; Luhan, Jan (vedoucí práce)
Tato práce obsahuje informace o vývoji jednoduchého obchodu pomocí základních technologií, jako je HTML, CSS, PHP, Javascript apod. Návrh stránek byl optimalizován z hlediska SEO a podroben zkoušce optimalizačního testu. Obsahem práce je také bezpečnost dat obchodu.
|
| |
|
Webová aplikace pro výuku simulací v ns2
Pavlosek, Václav ; Koutný, Martin (oponent) ; Šimek, Milan (vedoucí práce)
V této závěrečné zprávě jsou uvedeny informace k mojí diplomové práci „Webová aplikace pro výuku simulace v NS2“. Tato aplikace je po nainstalování funkční a její zdrojové kódy jsou uloženy na přiloženém CD. Je pojednáno o nástroji Network Simulator 2. Pomocí něj se realizují simulace sítí a o nich pak jejich autor vkládá údaje do webové aplikace. Zaregistrovaný návštěvník webu má možnost vložit do aplikace projekt. Projekt obsahuje informaci o jím vytvořené simulaci v NS2. Webová aplikace umožňuje také zobrazit si detail libovolného vloženého projektu, který je schválen administrátorem. Dále může řadit projekty, vyhledávat v nich zadaný výraz, či připojovat své příspěvky v diskusním fóru. Správce může ve svém okně projekty odevzdané uživatelem schvalovat, tím je zpřístupnit ostatním, a také je odstraňovat z databáze. Teorie o technologiích, které jsou využity při implementaci této aplikace. Jedná se o webový server Apache, databázový server MySQL, a jazyk PHP. Dále jsou zmíněny informace o zabezpečení webových aplikací včetně příkladů možných útoků na aplikace a jejich databáze. Je uveden návrh databáze, která tvoří jádro aplikace. Tento návrh je závislý na požadavcích na aplikaci. Další kapitoly dávají čtenáři ucelený obraz o funkčnosti aplikace, jsou uvedeny ukázky grafické podoby aplikace tak, jak je ve finálním stádiu implementována, a také ukázky zdrojových kódů pro vytváření databázových tabulek aplikace.
|
|
CMS framework
Tomek, Jiří ; Mazal, Zdeněk (oponent) ; Jurka, Pavel (vedoucí práce)
Tato práce se zabývá návrhem a popisem frameworku pro tvorbu internetových redakčních systémů. Framework je implementován za použití jazyka PHP5 a databáze MySQL 4.1. Má za cíl zjednodušit vytváření rozmanitých webových prezentací za použití jednoduchých principů, které se v podobných projektech objevují. Blíže se zde seznámíme s fází návrhu celého systému za použití UML a rozebereme volbu použitých technologií. Dále jsou zde popsány principy funkce celého systému, jeho struktura a použité technologie. Pro praktické použití obsahuje tato práce i ukázkovou implementaci rozšíření systému.
|
| |
|
Tvorba www stránek dle standardů
Báňa, Tomáš ; Dostalík, Martin (oponent) ; Kříž, Jiří (vedoucí práce)
Bakalářská práce pojednává o problematice tvorby webových stránek dle standardů. Součástí práce je stručná historie problematiky tvorby webu, návody, postupy a potřebné informace, které jsou úzce spjaty s tvorbou moderního a úspěšného webu. Výstupe práce je kompletní funkční web.
|
|
Návrh a realizace testeru VoIP protokolů
Polášek, Jakub ; Číka, Petr (oponent) ; Krajsa, Ondřej (vedoucí práce)
Tato semestrální práce se zabývá teoretickým rozborem možností a způsoby testování SIP a IAX2 protokolů a zařízení. Rozebírám zde terminologii a metodologii pro zátěžové testování proxy serverů a serverů registrar popsanou v dokumentech RFC 7501 a RFC 7502 organizace IETF. V praktické části je popsána realizace testeru vytvořeném v programovacím skriptovacím jazyce PHP, využívající popsanou metodologii. Aplikace je dostupná z webového rozhraní.
|
|
Analýza a agregace dat Parlamentu ČR
Talašová, Irena ; Burget, Radek (oponent) ; Očenášek, Pavel (vedoucí práce)
Cílem této práce je vytvořit různé statistiky a přehledy o fungování Parlamentu ČR v rámci jeho legislativní činnosti. Data pro tyto statistiky jsou získávána ze stránek Parlamentu a ukládána do databáze. Uživateli jsou výsledky prezentovány především ve formě tabulek, grafů a dalších metod na veřejně přístupné webové stránce. Výsledky by měly být co nejpřehlednější, nejsrozumitelnější a poskytovat zajímavé a netradiční informace.
|
| |