Závěrečná práce: Adrian Veselka: Webová aplikace pro správu a vyhledávání v IS městské hromadné dopravy
Bakalářská práce
Webová aplikace pro správu a vyhledávání v IS městské hromadné dopravy
Web Application for Management and Search in the Public Transportation Information System
Anotace
Cílem této práce je analyzovat, navrhnout a implementovat backend webové aplikace, která bude sloužit jako vyhledávač dopravních spojů a informační systém fiktivního dopravního podniku pro správu dopravních entit. Systém bude poskytovat dobře zdokumentované webové REST API, aby bylo možné vytvořit alternativní uživatelská rozhraní. Snadná záměna uživatelského rozhraní bude demonstrována pomocí dvou dodaných uživatelských rozhraní. Backend aplikace bude možné nasadit pomocí platformy Podman.
Abstract
The aim of this work is to analyze, design, and implement the backend of a web application that will serve as a public transport searcher and an information system of a fictional public transport company. The system will provide a well-documented web REST API to enable the creation of alternative user interfaces. The ease of replacing the user interface will be demonstrated using two provided user interfaces. The backend of the application will be deployable using the Podman platform.
Zadání práce
Student navrhne a implementuje informační systém dopravního podniku fiktivního města pro správu dopravních entit a vyhledávání spojů. Systém bude poskytovat údaje mimo jiné pomocí studentem navrženého a zdokumentovaného webového API.
Aplikace by měla umožňovat:
- vyhledávání informací o zastávkách MHD a odjezdech/příjezdech ze zastávek,
- zaměstnanci dopravce budou moci spravovat veškeré dopravní entity (zastávky, linky, trasy, odjezdy a vybavení),
- dále bude systém umožňovat správu autorizovaných uživatelů IS.
Textová část bude obsahovat:
- analýzu stávajících dostupných řešení,
- analýzu a návrh zmíněné aplikace s využitím standardních prostředků softwarového inženýrství,
- analýzu, zhodnocení a výběr nástrojů pro realizaci systému,
- postup pro nasazení aplikace na platformě Docker/Podman.
Součástí elektronických příloh budou zdrojové kódy nutné pro zprovoznění aplikace výše uvedeným způsobem. Snadná záměna uživatelského rozhraní bude demonstrována pomocí 2 dodaných, snadno zaměnitelných, uživatelských rozhraní.
31. 5. 2024 11:37, Mgr. Luděk Bártek, Ph.D., učo 2154
Literatura
- REESE, George. The REST API Design Handbook. 1. vyd. 2012, 90 s.
- GOASGUEN, Sébastien. Docker cookbook. First edition. Beijing: O'Reilly, 2015, xvii, 343. ISBN 9781491919712.
- MEAD, Andrew. Learning Node.js development : learn the fundamentals of Node.js, and deploy and test Node.js applications on the web. Mumbai: Packt Publishing Ltd, 2018, ix, 639. ISBN 9781788395540.
- KROCHMALSKI, Jaroslaw. Docker and Kubernetes for Java developers : scale, deploy, and monitor multi-container applications. Birmingham: Packt Publishing, 2017, 301 stran. ISBN 9781786468390.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Webová aplikace pro data o zákrytových dvojhvězdách
Vojtěch Stárek -
Portál práce
Bc. Vitalii Bortsov, učo 514699 -
Archive of CCD images
Ing. Šárka Palkovičová -
Autentizace FIDENTIS Analyst WebApp pomocí federovaných identit
Ing. Adam Majzlík -
Uživatelské administrativní rozhraní pro fast/stream data platformu
Mgr. Jozef Krcho -
Implementace aplikace Schvalování směrnic na platformě Liferay 7 v kombinaci s React.js
Mgr. Erik Macej -
Aplikace pro vytváření a správu receptů
Mgr. Alena Zahradníčková, učo 445509 -
Modernizace vnitrofiremního informačního systému
Bc. Martin Hakala




