Aplikace pro návštěvníky zoologických zahrad
Application for zoo visitors
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/200876Identifikátory
SIS: 282270
Kolekce
- Kvalifikační práce [11978]
Autor
Vedoucí práce
Oponent práce
Kopecký, Michal
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Informatika se specializací Databáze a web
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
20. 6. 2025
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Velmi dobře
Klíčová slova (česky)
otevřená data|webová aplikace|datová interoperabilitaKlíčová slova (anglicky)
open data|web application|data interoperabilityTato bakalářská práce se zabývá návrhem a vývojem webové aplikace, která slouží jako interaktivní průvodce pro návštěvníky zoologických zahrad. Aplikace umožňuje vyhledá- vání informací o zvířatech na základě různých kritérií a nabízí navigaci mezi expozicemi pomocí mapového rozhraní. Trasy jsou generovány pomocí Dijkstrova algoritmu nad daty z OpenStreetMap a vizualizovány prostřednictvím knihovny Leaflet. Data o zvířatech a expozicích jsou organizována ve formátu JSON a celý systém je navržen tak, aby byl snadno přizpůsobitelný různým zoologickým zahradám díky jednotné datové struktuře. Aplikace podporuje vícejazyčné prostředí a její funkčnost byla ověřena na datech z praž- ské zoologické zahrady.
This bachelor thesis focuses on the design and development of a web application that serves as an interactive guide for zoo visitors. The application allows users to search for animal information using various criteria and provides navigation between exhibits via a map interface. Routes are generated using Dijkstra's algorithm on OpenStreetMap data and visualized with the Leaflet library. Animal and exhibit data are organized in a JSON format, and the system is designed to be easily adaptable to different zoos through a unified data structure. The application supports multiple languages and was tested using data from the Prague Zoo.
