Wykorzystanie języka Swift oraz frameworku "Vapor" w tworzeniu mobilnego systemu lojalnościowego

master
dc.abstract.enThis paper presents how to implement a Swift loyalty system by creating a mobile application for iOS mobile devices and a cross-platform web server based on the Vapor framework. Technological issues, Swift language capabilities and some interesting implementation issues are described. The work is divided into two parts. The first one is devoted to issues related to mobile applications and the second to issues related to creating a web server. Both parts form a coherent system with an efficient communication through an appropriately chosen architecture which guarantees flexibility of the implementation. The presented tools and the architecture of the created parts build a system for finding service locations and evaluating their distance from the user. The main advantage of this system is an easy access to an ordering function of a service of the premises selected by the user. In addition, the user does not need to communicate directly with the premises, as the system reduces the need for such a contact.pl
dc.abstract.plW niniejszej pracy przedstawiony został sposób implementacji systemu lojalnościowego z użyciem języka Swift poprzez stworzenie aplikacji mobilnej na urządzenia przenośne z systemem iOS oraz wieloplatformowego serwera sieciowego opartego na frameworku Vapor. Opisane zostały zagadnienia technologiczne, możliwości języka Swift oraz ciekawsze zagadnienia implementacyjne. Praca została podzielona na dwie części. Pierwsza dotyczy zagadnień związanych z aplikacją mobilną, a druga problematyki tworzenia serwera sieciowego. Obie części systemu tworzą spójną całość, która posiada sprawną komunikację poprzez odpowiednio dobraną architekturę, gwarantującą elastyczność implementacji. Opisane narzędzia, jak i architektura powstałych części tworzą system umożliwiający znajdowanie lokali usługowych oraz wyznaczanie ich odległości od użytkownika. Główną zaletą opisywanego systemu jest łatwy dostęp do funkcji zamówienia usług wybranego lokalu przez użytkownika. Ponadto użytkownik nie musi się bezpośrednio komunikować z lokalem, gdyż system redukuje konieczność takiego kontaktu.\noindentpl
dc.affiliationWydział Fizyki, Astronomii i Informatyki Stosowanejpl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorPłaczek, Wiesław - 131447 pl
dc.contributor.authorSzpyrka, Łukaszpl
dc.contributor.departmentbycodeUJK/WFAISpl
dc.contributor.reviewerBiałas, Piotr - 127296 pl
dc.contributor.reviewerPłaczek, Wiesław - 131447 pl
dc.date.accessioned2020-07-27T11:47:59Z
dc.date.available2020-07-27T11:47:59Z
dc.date.submitted2017-10-27pl
dc.fieldofstudyinformatyka stosowanapl
dc.identifier.apddiploma-119246-131311pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/224262
dc.languagepolpl
dc.subject.enSwift, Vapor, iOS, mobile application, web server, loyalty system.pl
dc.subject.plSwift, Vapor, iOS, aplikacja mobilna, serwer sieciowy, system lojalnościowy.pl
dc.titleWykorzystanie języka Swift oraz frameworku "Vapor" w tworzeniu mobilnego systemu lojalnościowegopl
dc.title.alternativeUsage of Swift language and Vapor framework in creating mobile loyality systempl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
This paper presents how to implement a Swift loyalty system by creating a mobile application for iOS mobile devices and a cross-platform web server based on the Vapor framework. Technological issues, Swift language capabilities and some interesting implementation issues are described. The work is divided into two parts. The first one is devoted to issues related to mobile applications and the second to issues related to creating a web server. Both parts form a coherent system with an efficient communication through an appropriately chosen architecture which guarantees flexibility of the implementation. The presented tools and the architecture of the created parts build a system for finding service locations and evaluating their distance from the user. The main advantage of this system is an easy access to an ordering function of a service of the premises selected by the user. In addition, the user does not need to communicate directly with the premises, as the system reduces the need for such a contact.
dc.abstract.plpl
W niniejszej pracy przedstawiony został sposób implementacji systemu lojalnościowego z użyciem języka Swift poprzez stworzenie aplikacji mobilnej na urządzenia przenośne z systemem iOS oraz wieloplatformowego serwera sieciowego opartego na frameworku Vapor. Opisane zostały zagadnienia technologiczne, możliwości języka Swift oraz ciekawsze zagadnienia implementacyjne. Praca została podzielona na dwie części. Pierwsza dotyczy zagadnień związanych z aplikacją mobilną, a druga problematyki tworzenia serwera sieciowego. Obie części systemu tworzą spójną całość, która posiada sprawną komunikację poprzez odpowiednio dobraną architekturę, gwarantującą elastyczność implementacji. Opisane narzędzia, jak i architektura powstałych części tworzą system umożliwiający znajdowanie lokali usługowych oraz wyznaczanie ich odległości od użytkownika. Główną zaletą opisywanego systemu jest łatwy dostęp do funkcji zamówienia usług wybranego lokalu przez użytkownika. Ponadto użytkownik nie musi się bezpośrednio komunikować z lokalem, gdyż system redukuje konieczność takiego kontaktu.\noindent
dc.affiliationpl
Wydział Fizyki, Astronomii i Informatyki Stosowanej
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Płaczek, Wiesław - 131447
dc.contributor.authorpl
Szpyrka, Łukasz
dc.contributor.departmentbycodepl
UJK/WFAIS
dc.contributor.reviewerpl
Białas, Piotr - 127296
dc.contributor.reviewerpl
Płaczek, Wiesław - 131447
dc.date.accessioned
2020-07-27T11:47:59Z
dc.date.available
2020-07-27T11:47:59Z
dc.date.submittedpl
2017-10-27
dc.fieldofstudypl
informatyka stosowana
dc.identifier.apdpl
diploma-119246-131311
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/224262
dc.languagepl
pol
dc.subject.enpl
Swift, Vapor, iOS, mobile application, web server, loyalty system.
dc.subject.plpl
Swift, Vapor, iOS, aplikacja mobilna, serwer sieciowy, system lojalnościowy.
dc.titlepl
Wykorzystanie języka Swift oraz frameworku "Vapor" w tworzeniu mobilnego systemu lojalnościowego
dc.title.alternativepl
Usage of Swift language and Vapor framework in creating mobile loyality system
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
35
Views per month
Views per city
Warsaw
10
Krakow
4
Wroclaw
3
Lodz
2
Ashburn
1
Boardman
1
Częstochowa
1
Człuchów
1
Dublin
1
Kyiv
1

No access

No Thumbnail Available