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 |