Webová aplikace pro monitorování aktivity ve webovém prohlížeči

Název práce: Webová aplikace pro monitorování aktivity ve webovém prohlížeči
Autor(ka) práce: Behina, Miroslav
Typ práce: Diplomová práce
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Dušek, Petr
Jazyk práce: Česky
Abstrakt:
V posledních letech a obzvláště v období pandemie COVID-19 hraje internet zásadní roli v životě rodin a hlavně dětí při plnění povinností i ve volném čase. Kvůli zvýšené aktivitě mladších dětí existuje riziko vystavení se nebezpečným, či nevhodným vlivům. Hlavním cílem diplomové práce je vytvoření řešení pro rodičovskou kontrolu a monitorování aktivity v prohlížeči. Vedlejším cílem je vytvoření administrativní progresivní webové aplikace. Veškeré části zdrojového kódu jsou zveřejněni pod licencí MIT. V úvodu práce je provedena rešerše několika existujících softwarových řešení rodičovské kontroly v jednotlivých úrovních integrace – přístupových bodů k internetu, nativní aplikace v operačním systému a nakonec uvnitř prohlížeče samotného pomocí modulů rozšíření. Práce zahrnuje popis analýzy, grafický návrh a implementaci řešení. V závěru práce je popsáno zhodnocení dosažených cílů a možnosti dalšího vývoje aplikace. Pro celé řešení je vytvořena sada automatických testů. Výsledkem je rozšíření prohlížeče funkční ve všech hlavních prohlížečích a administrativní aplikace ve formě progresivní webové aplikace.
Klíčová slova: rodičovská kontrola; internetový prohlížeč; chromium; rozšíření prohlížeče; NodeJS; MySQL; PWA; progresivní webové aplikace
Název práce: Web application for monitoring user activity within a web browser
Autor(ka) práce: Behina, Miroslav
Typ práce: Diploma thesis
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Dušek, Petr
Jazyk práce: Česky
Abstrakt:
In the recent years and especially during the COVID-19 pandemic, the internet plays a key role in the life of families and mainly children for their responsibilities and also in their free time. Due to this increased activity of younger children exists a risk of being exposed to harmful or inappropriate influences. The main topic of this master’s thesis is development of parental control and user activity monitoring application. The main goal of this master’s thesis is to create a tool for parental control and monitoring of user‘s web activity. The secondary goal is to create an administrative progressive web application. All parts of the source code are published under an MIT license. In the first part of the work several parental control tools at different levels of integration are explored – internet access points, native applications and lastly within the browser itself through extension modules. The work contains description of analysis, graphic design and the solution implementation. The end of the work contains fullfillment evaluation of set goals and the possibilities for future development. The solution is covered by a series of automated tests. The final product is a browser extension functional in all main browsers and a progressive web application operating as a administrative medium.
Klíčová slova: web browser; Chromium; browser extension; NodeJS; MySQL; PWA; parental control; progressive web application

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Znalostní a webové technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

Datum zadání práce: 10. 11. 2020
Datum podání práce: 2. 5. 2022
Datum obhajoby: 1. 6. 2022
Identifikátor v systému InSIS: https://insis.vse.cz/zp/75196/podrobnosti

Soubory ke stažení

    Poslední aktualizace: