diplomová práce

Emailový klient pro seniory

Text práce 9.25 MB Příloha 4.59 MB

Autor práce: Ing. Marek Fiala

Ak. rok: 2024/2025

Vedoucí: prof. Ing. Dan Komosný, Ph.D.

Oponent: Ing. Tomáš Caha

Abstrakt:

Diplomová práce se věnuje návrhu a vývoji e-mailového klienta SMAIL, který je přizpůsoben potřebám seniorů ve věku 90 let a starším. Cílem bylo vytvořit jednoduché a přehledné uživatelské prostředí, které obsahuje vhodné funkce potřebné pro tuto cílovou skupinu. Hlavními vylepšeními oproti předchozí verzi jsou sjednocení uživatelského rozhraní pomocí knihovny PyQt5, zvýšení zabezpečení proti ztrátě rozepsaných e-mailů a přidání validace e-mailových adres. Aplikace dokáže detekovat citlivé údaje, jako jsou hesla nebo čísla platebních karet, a při pokusu o jejich odeslání na ně uživatele vizuálně upozorní. Součástí je také systém vícestupňové ochrany, který podle zvolené úrovně kontroluje například odesílatele a příjemce podle seznamu schválených kontaktů. Tento projekt klade důraz na přístupnost a bezpečnost aplikace. Kompletní zdrojový kód je volně dostupný v repozitáři na platformě GitHub.

Klíčová slova:

E-mailový klient, SMAIL, Senior, PyQt5, Poetry, SMTP, IMAP

Termín obhajoby

09.06.2025

Výsledek obhajoby

obhájeno (práce byla úspěšně obhájena)

znamkaAznamka

Klasifikace

A

Průběh obhajoby

Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta. Otázky: Jakým způsobem je plánována aktualizace bezpečnostních prvků pro prevenci před podvodnými e-maily? Byl e-mailový klient testován na uživateli, který patří mezi cílovou skupinu? Jaká byla zpětná vazba?

Jazyk práce

čeština

Fakulta

Ústav

Studijní program

Telekomunikační a informační technika (MPC-TIT)

Složení komise

prof. Ing. Eva Gescheidtová, CSc. (předseda)
doc. Ing. David Kubánek, Ph.D. (místopředseda)
doc. Ing. Leoš Boháč, Ph.D. (člen)
Ing. Pavel Záviška, Ph.D. (člen)
Ing. Pavel Dvořák, Ph.D. (člen)
doc. Ing. Petr Sysel, Ph.D. (člen)
doc. Ing. Vladislav Škorpil, CSc. (člen)

Student výrazně rozšířil zdrojový kód emailového klienta, který je určen pro seniory vyššího věku a osoby s mentálním postižením. Vylepšeno bylo především jádro aplikace, které je nově založeno na zadaných programových knihovnách. Programová implementace a vizuální styl aplikace byly sjednoceny s ostatními aplikacemi, které jsou součástí operačního systému pro seniory. Vylepšeno bylo také ovládání aplikace, které nově zohledňuje i nestandardní situace, například rozepsaný email. Emailový klient byl dále rozšířen o bezpečnostní prvek, který řeší rizikové chování starších uživatelů. Tato skupina uživatelů může odpovídat na podvodné emaily a posílat své osobní údaje včetně úplných údajů k platební kartě cizím osobám. Emailový klient tyto zprávy před odesláním zachytí a zobrazí varování. Aplikace je k dispozici v několika jazykových mutacích. Vytvořeny byly i návody na ovládání aplikace v podobě přizpůsobené cílové skupině.

Programový kód je přehledný a detailně okomentován. Technická dokumentace vytvořeného software je vypracována podrobně. Během řešení byl student velmi aktivní, pracoval precizně a pravidelně konzultoval postup. Software je volně dostupný na platformě GitHub. Zde je také uvedena podrobná dokumentace pro jeho využití. Všechny cíle zadání byly splněny na vynikající úrovni. Výsledný počet bodů navržený vedoucím: 100

Známka navržená vedoucím: A

Posudek oponenta
Ing. Tomáš Caha

Diplomová práce se zabývá rozšířením e-mailového klienta určeného pro uživatele vyššího věku. Velký přínos spatřuji především v řešení prevence před podvodnými e-maily. Práce je zpracována na vysoké úrovni. Textová část je podrobná, vhodně doplněna diagramy. Použitá literatura je rozsáhlá a vhodně zvolena. Vytknout lze snad jen drobné typografické chyby. Vytvořený e-mailový klient je dostupný na GitHubu. Otázky k obhajobě:
  1. Byl e-mailový klient testován na uživateli, který patří mezi cílovou skupinu? Jaká byla zpětná vazba?
  2. Jakým způsobem je plánována aktualizace bezpečnostních prvků pro prevenci před podvodnými e-maily?
Výsledný počet bodů navržený oponentem: 98

Známka navržená oponentem: A

Odpovědnost: Mgr. et Mgr. Hana Odstrčilová