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 |