Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Systém pro vyhledávání a aktualizace jízdních řádů
Název práce v češtině: Systém pro vyhledávání a aktualizace jízdních řádů
Název v anglickém jazyce: Searching and Updating Public Transport Timetables
Klíčová slova: jízdní řády, časově závislý graf, Dijsktrův algoritmus
Klíčová slova anglicky: timetable, time-dependent graph, Dijkstra’s algorithm
Akademický rok vypsání: 2015/2016
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: RNDr. Filip Zavoral, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 03.03.2016
Datum zadání: 03.03.2016
Datum potvrzení stud. oddělením: 15.06.2017
Datum a čas obhajoby: 06.09.2018 09:00
Datum odevzdání elektronické podoby:20.07.2018
Datum odevzdání tištěné podoby:20.07.2018
Datum proběhlé obhajoby: 06.09.2018
Oponenti: Mgr. Petr Škoda, Ph.D.
 
 
 
Zásady pro vypracování
Cílem bakalářské práce je návrh a implementace projektu obsahujícího soubor aplikací pro správu, aktualizaci a prezentaci vybraných dat o jízdních řádech PID.
Hlavní aplikace spravuje požadavky tří typů: možná spojení mezi dvěma body, data stanice a data linky. Jejím úkolem je vyhledat data relevantní pro jednotlivé požadavky a pravidelně kontrolovat jejich aktuálnost. Aplikace bude rozšiřitelná o přídavné moduly určené pro stahování dat z různých zdrojů, notifikaci při změně dat, výstup dat, nastavení a správu aplikace.
Mobilní aplikace pro platformu Android bude určena zejména pro uživatelsky přívětivou prezentaci aktuálně dostupných dat i při absenci mobilního připojení k internetu. V době připojení k internetu bude mobilní aplikace automaticky bez nutnosti uživatelské obsluhy komunikovat s hlavní aplikací za účelem aktualizace dat.
V základní verzi bude projekt obsahovat rozšiřující moduly pro získávání dat z Celostátního informačního systému o jízdních řádech, uživatelsky formátovaný výstup, notifikaci e-mailem, nastavení a správu požadavků skrze konzoli a komunikaci s mobilní aplikací.
Seznam odborné literatury
Neil Smyth: Android Studio Development Essentials, CreateSpace 2015
Ian F. Darwin: Android Cookbook: Problems and Solutions for Android Developers, O'Reilly 2014
Andrew Troelsen: C# 6.0 and the .NET 4.6 Framework, Apress 2015
 
Univerzita Karlova | Informační systém UK