Web application for transportation planning for state-funded institution Harmonie

Thesis title: Webová aplikace pro plánování přepravy pro příspěvkovou organizaci Harmonie
Author: Kot, Jakub
Thesis type: Diplomová práce
Supervisor: Vojíř, Stanislav
Opponents: Chudán, David
Thesis language: Česky
Abstract:
Tato diplomová práce řeší dodání kompletního softwarového řešení v podobě webového informačního systému pro usnadnění procesů v přepravě klientů. Cílem práce je analyzovat aktuální stav procesů kolem tvorby žádanek a požadavky na systém žádanek o přepravu pro příspěvkovou organizaci Harmonie, následně systém vyvinout pomocí vhodně zvolených technologií a otestovat jeho funkčnost jak na úrovni kódu, tak rovněž z pohledu uživatele systému. V práci jsou popsány technologie použité k vývoji systému a důvody pro jejich výběr. Největší prostor je věnován technologii GraphQL a její integraci s React aplikací. Práce rovněž zahrnuje podrobnou analýzu vyvíjeného systému, nejzajímavější poznatky z jeho vývoje podle metodiky Kanban a nasazení aplikace do produkčního prostředí. Nechybí ani ověření funkčnosti systému v podobě uživatelského testování. Závěrem jsou zváženy potenciální rozšiřující funkcionality systému.
Keywords: webový aplikace; informační systém; žádanka; přeprava osob; JavaScript; GraphQL
Thesis title: Web application for transportation planning for state-funded institution Harmonie
Author: Kot, Jakub
Thesis type: Diploma thesis
Supervisor: Vojíř, Stanislav
Opponents: Chudán, David
Thesis language: Česky
Abstract:
The thesis is addressing the complete delivery of a software solution in the form of information system in order to facilitate the transportation processes. The aim of the thesis is to analyze current conditions around creation of requisitions and requirements for the system of transportation requisitions for state-funded institution Harmonie, subsequently to develop the system using appropriately chosen technologies and to test its functionality at the code level as well as from user’s point of view. The thesis contains the description of technologies used for the system development including the reasons of why they were chosen. The biggest space is dedicated to the GraphQL technology and its integration with React application. It also includes detailed analysis of developed system, the most interesting findings during the development using the Kanban methodology and application deployment to the production environment. There is no lack of verification of the functionality of the system in the form of user testing. In conclusion, the potential extending functionalities of the system are considered.
Keywords: web application; information system; requisition; transport of passengers; JavaScript; GraphQL

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information and Knowledge Engineering

Information on submission and defense

Date of assignment: 18. 3. 2019
Date of submission: 26. 11. 2019
Date of defense: 24. 1. 2020
Identifier in the InSIS system: https://insis.vse.cz/zp/69249/podrobnosti

Files for download

    Last update: