Original title:
Systém pro podporu komunitní přepravy zásilek
Translated title:
A system for community package transport
Authors:
Wikarská, Miriam ; Hnětynka, Petr (advisor) ; Škoda, Petr (referee) Document type: Bachelor's theses
Year:
2022
Language:
eng Abstract:
[eng][cze] The thesis is built on the lack of a community-driven package-transporting application. The thesis presents an analysis of the functionalities such an application could have. The application is analyzed through its use cases, conceptual model, and other requirements. Furthermore, the thesis presents the implementation steps taken when creating the prototype implementa- tion. The thesis explains in-application communication, data persistence, authentication of its users, and the user-application communication. The implemented prototype is an application that uses the Java programming language for the application logic. The thesis shows that such an applica- tion can be implemented, illustrates an example of its intended use, and compares the prototype with a few package-transporting applications or ser- vices. Lastly, the thesis summarizes the accomplished goals and proposes future work on the application.Práca je založená na tom, že aplikácia, ktorá by umožňovala komunitnú prepravu zásielok neexistuje. Práca prezentuje analýzu funkcií, ktoré by ta- káto aplikácia mohla mať. Aplikácia je analyzovaná cez jej prípady použitia, konceptuálny model a ďalšie požiadavky. Práca ďalej prezentuje podstúpené implementačné kroky pri vytváraní prototypovej implementácie. Práca vy- svetľuje komunikáciu v rámci aplikácie, perzistenciu dát, overovanie jej pou- žívateľov a komunikáciu medzi používateľom a aplikáciou. Prototyp aplikácie je implementovaný v programovacom jazyku Java. Práca ukazuje, že imple- mentácia takejto aplikácie je možná, na príklade vykresľuje zamýšľané pou- žitie aplikácie a porovnáva prototyp aplikácie s niektorými službami alebo aplikáciami, ktoré prepravujú zásielky. Práca nakoniec sumarizuje splnené ciele a predstavuje možnosti budúceho rozšírenia aplikácie.
Keywords:
community-driven application|REST API|Spring Boot|web application|Java; komunitná aplikácia|REST API|Spring Boot|webová aplikácia|Java
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/182557