Aplikacja serwerowa do kreacji i kompleksowego zarządzania dużą bazą danych do celów analizy statystycznej na przykładzie modelu sklepu wielkopowierzchniowego

master
dc.abstract.enA purpose of this master’s thesis was to create a tool for creation and analysis of a large-area store database. These goals were achieved in two modules - first, used for generation of receipts based on defined input parameters, and second, used to load the generated data to the database and provide users with an API containing methods used for its analysis. Generator was made using the Kotlin language. Numbers of purchased commodities were generated using probability distribution generators from Apache Commons Math library written in Java and independently implemented multivariate distribution generators. Client application was built using the Spring Boot framework, Swagger library and file based H2 database. The thesis describes the most important of the implemented functionalities, tests checking correctness of obtained results and potential exercises related to data analysis which could be performed by students.pl
dc.abstract.plCelem pracy magisterskiej było stworzenie narzędzia dydaktycznego umożliwiającego tworzenie oraz analizę bazy danych sklepu wielkopowierzchniowego. Zadania te zrealizowano z wykorzystaniem dwóch modułów - części generującej, służącej do generowania danych paragonów na podstawie określonych parametrów wejściowych oraz części klienckiej, która wczytuje uprzednio wygenerowane dane do bazy danych oraz udostępnia użytkownikom interfejs programistyczny (API) zawierający metody służące do ich analizy. Do stworzenia generatora wykorzystano język Kotlin. Ilości zakupionych towarów losowano używając generatorów rozkładów prawdopodobieństwa z biblioteki Apache Commons Math oraz samodzielnie implementowanych generatorów rozkładów wielowymiarowych. Aplikacja klienta zbudowana została z wykorzystaniem frameworku Spring Boot, biblioteki Swagger oraz plikowej bazy danych H2. W pracy opisano najważniejsze zaimplementowane funkcjonalności, testy sprawdzające poprawność uzyskanych wyników oraz potencjalne zadania związane z analizą danych jakiej dokonywać mogą studenci.pl
dc.affiliationWydział Fizyki, Astronomii i Informatyki Stosowanejpl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorSkibiński, Roman - 101892 pl
dc.contributor.authorNiziński, Dominikpl
dc.contributor.departmentbycodeUJK/WFAISpl
dc.contributor.reviewerSkibiński, Roman - 101892 pl
dc.contributor.reviewerZieliński, Marcinpl
dc.date.accessioned2020-07-27T17:04:55Z
dc.date.available2020-07-27T17:04:55Z
dc.date.submitted2018-07-10pl
dc.fieldofstudyinformatyka stosowanapl
dc.identifier.apddiploma-124467-219082pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/228752
dc.languagepolpl
dc.subject.enKotlin, Spring, Java, H2, Database, Statistical Analysispl
dc.subject.plKotlin, Spring, Java, H2, Baza Danych, Analiza Statystycznapl
dc.titleAplikacja serwerowa do kreacji i kompleksowego zarządzania dużą bazą danych do celów analizy statystycznej na przykładzie modelu sklepu wielkopowierzchniowegopl
dc.title.alternativeServer application for creation and management of a big database for statistical analysis based on large-area store model.pl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
A purpose of this master’s thesis was to create a tool for creation and analysis of a large-area store database. These goals were achieved in two modules - first, used for generation of receipts based on defined input parameters, and second, used to load the generated data to the database and provide users with an API containing methods used for its analysis. Generator was made using the Kotlin language. Numbers of purchased commodities were generated using probability distribution generators from Apache Commons Math library written in Java and independently implemented multivariate distribution generators. Client application was built using the Spring Boot framework, Swagger library and file based H2 database. The thesis describes the most important of the implemented functionalities, tests checking correctness of obtained results and potential exercises related to data analysis which could be performed by students.
dc.abstract.plpl
Celem pracy magisterskiej było stworzenie narzędzia dydaktycznego umożliwiającego tworzenie oraz analizę bazy danych sklepu wielkopowierzchniowego. Zadania te zrealizowano z wykorzystaniem dwóch modułów - części generującej, służącej do generowania danych paragonów na podstawie określonych parametrów wejściowych oraz części klienckiej, która wczytuje uprzednio wygenerowane dane do bazy danych oraz udostępnia użytkownikom interfejs programistyczny (API) zawierający metody służące do ich analizy. Do stworzenia generatora wykorzystano język Kotlin. Ilości zakupionych towarów losowano używając generatorów rozkładów prawdopodobieństwa z biblioteki Apache Commons Math oraz samodzielnie implementowanych generatorów rozkładów wielowymiarowych. Aplikacja klienta zbudowana została z wykorzystaniem frameworku Spring Boot, biblioteki Swagger oraz plikowej bazy danych H2. W pracy opisano najważniejsze zaimplementowane funkcjonalności, testy sprawdzające poprawność uzyskanych wyników oraz potencjalne zadania związane z analizą danych jakiej dokonywać mogą studenci.
dc.affiliationpl
Wydział Fizyki, Astronomii i Informatyki Stosowanej
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Skibiński, Roman - 101892
dc.contributor.authorpl
Niziński, Dominik
dc.contributor.departmentbycodepl
UJK/WFAIS
dc.contributor.reviewerpl
Skibiński, Roman - 101892
dc.contributor.reviewerpl
Zieliński, Marcin
dc.date.accessioned
2020-07-27T17:04:55Z
dc.date.available
2020-07-27T17:04:55Z
dc.date.submittedpl
2018-07-10
dc.fieldofstudypl
informatyka stosowana
dc.identifier.apdpl
diploma-124467-219082
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/228752
dc.languagepl
pol
dc.subject.enpl
Kotlin, Spring, Java, H2, Database, Statistical Analysis
dc.subject.plpl
Kotlin, Spring, Java, H2, Baza Danych, Analiza Statystyczna
dc.titlepl
Aplikacja serwerowa do kreacji i kompleksowego zarządzania dużą bazą danych do celów analizy statystycznej na przykładzie modelu sklepu wielkopowierzchniowego
dc.title.alternativepl
Server application for creation and management of a big database for statistical analysis based on large-area store model.
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
21
Views per month
Views per city
Dublin
2
Krakow
2
Wroclaw
2
Bydgoszcz
1
Bühl
1
Knurow
1
Lublin
1
Ostrow
1
Piaseczno
1
Poznan
1

No access

No Thumbnail Available