This thesis addresses the problem of searching for intercity bus connections, where the main challenges are result clarity, system responsiveness, and support advanced search scenarios. The aim of the thesis is to develop a prototype web solution that enables efficient connection search and is based on data preprocessing.
The solution is built on a data model consisting of timetables, itineraries, service regimes, and service calendars. The key part of the implementation consists of station data preparation, materialization of relationships between stations, and itinerary reconstruction for a selected departure. The system was implemented as a web application using the Blazor framework, the C\# programming language, a REST API, and a SQL Server database.
The analysis shows that the selected approach enables intuitive connection search and supports connections with one transfer, while system responsiveness still depends on route complexity and the amount of processed data. The main finding of the thesis is that data preprocessing provides a solid basis for the development of this type of search engine and at the same time opens possibilities for further system optimization.
|