Diplomová práce

GPS sledovač pohybujícího se objektu

GPS tracker of a moving object

Tomáš Tomala
Anotace

Cílem této práce je analýza, návrh a implementace informačního systému, který řeší problém nedostatečné informovanosti návštěvníků kulturní akce o aktuálním průběhu programu a poloze pohyblivého průvodu. Výsledný systém se skládá ze čtyř komponent: serverové aplikace v Pythonu (FastAPI, PostgreSQL), mobilních klientů pro iOS (Swift, SwiftUI) a Android (Kotlin, Jetpack Compose) a hardwarového GPS sledovače …více

Abstract

The goal of this thesis is the analysis, design, and implementation of an information system that addresses insufficient awareness among visitors to a cultural event about the current course of the programme and the position of a moving parade. The resulting system consists of four components: a server application in Python (FastAPI, PostgreSQL), mobile clients for iOS (Swift, SwiftUI) and Android …více

Zadání práce
Vytvořte mobilní aplikaci pro platformu iOS a Android, která uživateli zobrazuje aktuální průběh sledované kulturní nebo společenské události včetně nabídek a oznamování zvolených akcí s možností zadávání zpětné vazby.

Práce musí obsahovat  analýzu  technických a programových požadavků navrhované aplikace a popis jejich implementace. Konkrétně se jedná o následující:
  • návrh a implementace GPS lokátoru pro trasování polohy definovaných mobilních objektů v reálném čase,
  • analýza spolehlivosti a relativní přesnosti distribuovaných informací,,
  • návrh a implementaci klientské aplikace pro systémy Android a iOS uživatelů v nichž bude GPS lokátor sloužit pro trasování autentizovaného uživatele, zobrazení plánovaného a aktuálního harmonogramu společenské události, kde jednotlivé body programu akce budou relevantně zobrazeny na mapě, která bude sloužit autentizovanému uživateli jako interaktivní rozcestník,
  • mapa musí umožnit trasování autentizovaného uživatele, který bude mít takto možnost zobrazit nejen historii jednotlivých aktivit ale i predikci jejich konání,,
  • návrh a implementace systému pro ukládání a správu dat z GPS lokátoru a back-end služeb pro potřeby klientské aplikace,
  • návrh a implementace administrátorského modulu klientské aplikace pro správu autentizovaným uživatelem pořízených záznamů,
  • navržená klientská aplikace musí umožnit autentizovaným uživatelům poskytnout různé možnosti zapojit do průběhu společenské akce včetně pořizování akceptovatelných záznamů a jejich sdílení s ostatními autentizovanými uživateli,
  • navržená klientská aplikace musí umožnit filtrovat společensky nežádoucí obsah,
  • navrhnout a implementovat administrátorský modul pro správu obsahu v klientských aplikacích, který bude obsahovat "push notifiklaci" pro informování autentizovaných uživatelů o aktualitách a případných změnách programu, pro sledování a vypracovávání připomínek k jednotlivým bodům programu a pro denní souhrny informací o přádané společenské akci.
Práce zkontrolována:
27. 5. 2026 14:18, prof. Ing. Václav Přenosil, CSc., učo 169249
Jazyk práce
čeština čeština
Termín obhajoby
19. 6. 2026
Práce byla úspěšně obhájena

Vedoucí

prof. Ing. Václav Přenosil, CSc., učo 169249
KPSK FI MU

Oponent

doc. RNDr. Zdeněk Matěj, Ph.D., učo 72963
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Návrh a vývoj softwarových systémů
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.