Dejan Čokara (2009) Searching through ljubljana's daily offer of lunches with the capability of displaying the route. EngD thesis.
For thesis, I created a web search engine for brunches and lunches, which includes several restaurants in Ljubljana and their offer. The purpose of making a web search engine is to short the time that each user spends on searching dishes by individual restaurants. When a user finds a desired dish in the web search, it offers him to display the route to the restaurant, where the desired dish is served. Before the beginning of making my thesis, I had to decide which development tools and technologies I will be using in creating the thesis. Of course, I could not foresee all of them, so the list of used tools was longer than planned. The primary idea of the web search engine for brunches and lunches was to be implemented on the web server. Because of the various adjustments of technologies and supports for them on their web server, I decided to implement a web search on the local server. Tools and technologies, with which I have helped myself in the manufacture of thesis, are described in the first part. After the description of tools there follow the demonstration of communication for individual components and their co-dependence. The following is a detailed description of manufacture of individual components and their problems. The description of manufacture the individual components contents, the assuring of data to MySQL database with daily running scripts in Python, which is parsing web pages of restaurants and informs an administrator via e-mail on the performance of parsing. One of the components is a web search engine that searches for user-desired dish in the database, and displays the restaurants in which the dish is offered. The last of the components is a web display of the route, which shows the user the way from the address he entered to the restaurant he has chosen. In individual components, problems that have occurred in creating the thesis are presented, and ways of solution and examples for those problems are given. Successfully solved expressed problems are shown in the case of use of web search engine for brunches and lunches in the last part.
Actions (login required)