Wykorzystanie języka Java oraz mikroserwisów do zbierania i analizy danych linii lotniczych

master
dc.abstract.enFlying by planes do not have to be expensive. However finding an occasion is not easy thing. Plane tickets could have very low price not only very long time before fly, but also just before the fly date. Sometimes the passenger can buy cheap plane ticket few days before fly date. Application is written in order to help user to find a very cheap fly ticket. This thesis contain description of architecture and the way of obtaining flights data. Obtained data are written into MongoDB database. Flights data is shown to the user during using application for obtaining and analyzing airline data.In the document there was description not only about the building steps of the microservices, but also each technology used to build whole application like Spring Framework, Selenium, Maven. Whole written system is a working application, which can be download from github repository, run and test every described in this document functionality.pl
dc.abstract.plPodróżowanie samolotami wcale nie musi być drogie. Jednak znalezienie okazji nie jest prostym zadaniem. Bilety lotnicze można kupić taniej jeśli znamy datę wylotu dużo wcześniej, ale zdarzają się okazję tuż przed datą wylotu. Czasami pasażer jest w stanie kupić bardzo tanio bilet kilka dni przed wylotem, gdy nie ma zbyt wielu chętnych na dany lot. Napisana aplikacja ma pomóc użytkownikowi w znalezieniu bardzo taniego biletu lotniczego. W pracy opisana została aplikacja do pozyskiwania danych o lotach (ang. web scrapping) za pomocą narzędzi do automatyzacji procesów. Pozyskiwane dane są zapisywane w bazie MongoDB. W pracy zostały opisane procesy budowy konkretnych mikroserwisów oraz wykorzystane technologie takie jak Spring Framework, Selenium oraz Maven. Dane są wyświetlane użytkownikowi podczas korzystania z aplikacji do zbierania i analizy danych linii lotniczych.Napisana aplikacja jest działającym serwisem, który można po pobraniu z repozytorium github, uruchomić oraz przetestować wszystkie opisane w pracy funkcjonalności.pl
dc.affiliationWydział Fizyki, Astronomii i Informatyki Stosowanejpl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorPrzystalski, Karol - 126070 pl
dc.contributor.authorDusiński, Nikodempl
dc.contributor.departmentbycodeUJK/WFAISpl
dc.contributor.reviewerPrzystalski, Karol - 126070 pl
dc.contributor.reviewerBiałas, Piotr - 127296 pl
dc.date.accessioned2020-07-27T18:19:32Z
dc.date.available2020-07-27T18:19:32Z
dc.date.submitted2018-10-30pl
dc.fieldofstudyinformatyka stosowanapl
dc.identifier.apddiploma-125720-180166pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/229893
dc.languagepolpl
dc.subject.enJMS, Spring Framework, Java, Selenium, MongoDBpl
dc.subject.plJMS, Spring Framework, Java, Selenium, MongoDBpl
dc.titleWykorzystanie języka Java oraz mikroserwisów do zbierania i analizy danych linii lotniczychpl
dc.title.alternativeUsage of Java language and microservices to collect and analyze airline data.pl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
Flying by planes do not have to be expensive. However finding an occasion is not easy thing. Plane tickets could have very low price not only very long time before fly, but also just before the fly date. Sometimes the passenger can buy cheap plane ticket few days before fly date. Application is written in order to help user to find a very cheap fly ticket. This thesis contain description of architecture and the way of obtaining flights data. Obtained data are written into MongoDB database. Flights data is shown to the user during using application for obtaining and analyzing airline data.In the document there was description not only about the building steps of the microservices, but also each technology used to build whole application like Spring Framework, Selenium, Maven. Whole written system is a working application, which can be download from github repository, run and test every described in this document functionality.
dc.abstract.plpl
Podróżowanie samolotami wcale nie musi być drogie. Jednak znalezienie okazji nie jest prostym zadaniem. Bilety lotnicze można kupić taniej jeśli znamy datę wylotu dużo wcześniej, ale zdarzają się okazję tuż przed datą wylotu. Czasami pasażer jest w stanie kupić bardzo tanio bilet kilka dni przed wylotem, gdy nie ma zbyt wielu chętnych na dany lot. Napisana aplikacja ma pomóc użytkownikowi w znalezieniu bardzo taniego biletu lotniczego. W pracy opisana została aplikacja do pozyskiwania danych o lotach (ang. web scrapping) za pomocą narzędzi do automatyzacji procesów. Pozyskiwane dane są zapisywane w bazie MongoDB. W pracy zostały opisane procesy budowy konkretnych mikroserwisów oraz wykorzystane technologie takie jak Spring Framework, Selenium oraz Maven. Dane są wyświetlane użytkownikowi podczas korzystania z aplikacji do zbierania i analizy danych linii lotniczych.Napisana aplikacja jest działającym serwisem, który można po pobraniu z repozytorium github, uruchomić oraz przetestować wszystkie opisane w pracy funkcjonalności.
dc.affiliationpl
Wydział Fizyki, Astronomii i Informatyki Stosowanej
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Przystalski, Karol - 126070
dc.contributor.authorpl
Dusiński, Nikodem
dc.contributor.departmentbycodepl
UJK/WFAIS
dc.contributor.reviewerpl
Przystalski, Karol - 126070
dc.contributor.reviewerpl
Białas, Piotr - 127296
dc.date.accessioned
2020-07-27T18:19:32Z
dc.date.available
2020-07-27T18:19:32Z
dc.date.submittedpl
2018-10-30
dc.fieldofstudypl
informatyka stosowana
dc.identifier.apdpl
diploma-125720-180166
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/229893
dc.languagepl
pol
dc.subject.enpl
JMS, Spring Framework, Java, Selenium, MongoDB
dc.subject.plpl
JMS, Spring Framework, Java, Selenium, MongoDB
dc.titlepl
Wykorzystanie języka Java oraz mikroserwisów do zbierania i analizy danych linii lotniczych
dc.title.alternativepl
Usage of Java language and microservices to collect and analyze airline data.
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
24
Views per month
Views per city
Krakow
7
Nieborowice
3
Dublin
2
Wroclaw
2
Boardman
1
Gieraltowice
1
Katowice
1
Mikołów
1
Warsaw
1

No access

No Thumbnail Available