New technology architecture of a custom manufacturing information system
Thesis title: | Nová technologická architektura zakázkového informačního systému |
---|---|
Author: | Klein, Rostislav |
Thesis type: | Diplomová práce |
Supervisor: | Bruckner, Tomáš |
Opponents: | Tauer, Tomáš |
Thesis language: | Česky |
Abstract: | Výstupem této práce je implementace webové aplikace sloužící jako informační systém k podpoře výroby pro podnik, který se zabývá zakázkovou výrobou. Na základě zanalyzovaných současných trendů webových aplikací a konkrétních funkčních požadavků reálné firmy je implementována webová aplikace. Výsledná aplikace je napsána v jazyce Typescript, ke komunikaci frontend a backend části aplikace používá GraphQL. K ověření funkčnosti byly implementovány i end to end testy. Celý kód aplikace je volně dostupný na serveru GitHub. Kód je připraven k dalšímu využití nebo rozšíření dalšími vývojáři. Zároveň byla ke kódu vytvořena i příručka pro vývojáře. |
Keywords: | informační systém; webová aplikace; typescript; graphql; continuous integration |
Thesis title: | New technology architecture of a custom manufacturing information system |
---|---|
Author: | Klein, Rostislav |
Thesis type: | Diploma thesis |
Supervisor: | Bruckner, Tomáš |
Opponents: | Tauer, Tomáš |
Thesis language: | Česky |
Abstract: | The output of this thesis is an implementation of a web application that should serve as an information system for companies with custom production. After analysing the current trends in web applications and functional requirements analysis of a real company, the web app is implemented. The resulting application is implemented in Typescript. Frontend and backend parts of the app communicate via GraphQL. End to end tests were implemented as well to secure the whole implementation. All of the source code of the implemented app is open sourced and placed on GitHub server. It is ready to be used or get extended by another developers. Part of this thesis is also a developer guide to run the app. |
Keywords: | information system; web application; typescript; graphql; continuous integration |
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 Technologies |
Information on submission and defense
Date of assignment: | 6. 6. 2019 |
---|---|
Date of submission: | 2. 5. 2020 |
Date of defense: | 2. 6. 2020 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/69928/podrobnosti |