Application for managing horse stable

Thesis title: Aplikace pro řízení koňské stáje
Author: Kořínek, Lukáš
Thesis type: Diplomová práce
Supervisor: Pavlíčková, Jarmila
Opponents: Fortinová, Jana
Thesis language: Česky
Abstract:
Tato diplomová práce se zabývá vývojem aplikace pro řízení koňské stáje. Práce je rozdělena do logických částí podle procesu vývoje podle metodiky MMSP.V analytické části je provedena analýza podobných aplikací. Dále jsou analyzovány požadavky a případy užití v aplikaci. Dále jsou vybrány vhodné technologie na základě analýzy. Práce je unikátní tím, že využívá programovací jazyk Swift i na serverové straně. Práce analyzuje a porovnává 3 nejvíce používané server-side frameworky jazyka Swift. V části implementace se implementují jednotlivé části systému jako aplikace a server, kde detailně popisuji jednotlivé třídy, principy a problémy se kterými jsem se setkal při implementaci. V části testování jsem výsledný systém otestoval podle metodiky MMSP. Poslední kapitolou je nasazení, kde popisuji, jak jsem systém nasadil.Hlavním cílem práce je vytvořená aplikace se serverovou částí a výsledek porovnávání server-side frameworků.
Keywords: Vapor; Swift; server-side Swift; iOS
Thesis title: Application for managing horse stable
Author: Kořínek, Lukáš
Thesis type: Diploma thesis
Supervisor: Pavlíčková, Jarmila
Opponents: Fortinová, Jana
Thesis language: Česky
Abstract:
This diploma thesis deals with developing application for managing horse stable. Thesis is divided into logical parts by process of development of MMSP methodology.In analytic part there is a research of similar applications. Next there is an analysis of requirements and use cases for application. Then I chose proper technologies according to analysis. Thesis is unique because of using programming language Swift even on server side. Thesis analyze and compare 3 most used frameworks for server side development of Swift. In part implementation I develop parts of system like app and server, where I describe each class, principles a problems, which I met during development. In testing part I tested finish system by MMSP methodology. The last chapter is deployment, where I describe how I deploy the system.The main goal of this thesis is to develop application with server and result of comparing server-side frameworks.
Keywords: Vapor; iOS; Swift; server-side Swift

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: 3. 12. 2018
Date of submission: 4. 5. 2020
Date of defense: 4. 6. 2020
Identifier in the InSIS system: https://insis.vse.cz/zp/68276/podrobnosti

Files for download

    Last update: