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 |