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 |