Lista przedmiotów z materiałami udostępnionymi dla studentów

Dla_studentów
  • Increase font size
  • Default font size
  • Decrease font size

Emil Czerwiński

Aplikacja mobilna do optymalizowania trasy podróży w ruchu komunikacji miejskiej z wykorzystaniem technologii Java, MySQL oraz GPS


A mobile application for route optimization in local transport communication network with the use of Java, MySQL and GPS technology


Opiekun pracy dyplomowej: dr hab. inż. Artur Klepaczko
Praca dyplomowa magisterska obroniona 2011-10-04
Streszczenie pracy dyplomowej:
Praca przedstawia mobilną aplikację służącą optymalizacji trasy podróży w ruchu komunikacji miejskiej z wykorzystaniem technologii Java, MySQL oraz GPS . Aplikacja powstała na potrzeby pracy jest pierwszą aplikacją integrującą wiele technologii w celu udostępnienia użytkownikowi mobilnemu optymalizacji jego trasy. System realizujący zagadnienie został wykonany w całości w technologii JAVA. Składa się z dwóch części. Pierwszą z nich jest aplikacja uruchomiona na serwerze aplikacyjnym, której celem jest realizacja zagadnienia optymalizacji oraz odczytywania niezbędnych informacji z bazy danych MySQL. W pracy został przedstawiony sposób dostępu do bazy danych wykorzystujący technologię Java Persistent API, zaimplementowany w pierwszej części aplikacji. Praca opisuje również sposób odwzorowania obiektów wykorzystywanych w aplikacji na tabele relacyjnej bazy danych. Tytułowa optymalizacja została zrealizowana przy wykorzystaniu dwóch różnych algorytmów, prostszego – algorytmu zachłannego (ang. Grendy Serach) oraz bardziej złożonego – systemu mrówkowego (ang. Ant System). Drugą częścią systemu jest aplikacja kliencka napisana przy użyciu J2ME. Pozwala ona na współpracę użytkownika z systemem. Aplikacja, dzięki wykorzystaniu technologii usług sieciowych daje możliwość połączenia z serwerem aplikacyjnym oraz zdalnego wywołania metod optymalizacji poprzez Internet. Aplikacja wykorzystuje system GPS w celu wyznaczenia najbardziej optymalnej trasy poprzez pobranie i wykorzystanie informacji dotyczących aktualnego położenia użytkownika. Wynikiem końcowym jest aplikacja pokazująca najbardziej optymalne połączenie, oraz aktualne położenie użytkownika, co stanowi funkcjonalne rozwiązanie problemu przedstawionego w temacie
Abstract:
The thesis presents a mobile application, which seeks to optimize traffic routing in transportation using Java, MySQL, and GPS. The application, which was created for the purpose of this work is the first application, that integrates multiple technologies to make route optimization available for mobile users. The system was made entirely in Java technology. It consists of two parts. The first is the application running on application server, which aims to optimize the route and to read the necessary information from MySQL database. This thesis describes how to access the database using Java Persistent API, implemented in the first part of the application. Thesis also describes how the mapping of objects used in applications for relational database tables. An optimization was carried out using two different algorithms,simpler – greedy search algorithm and more complex – Ant System. The second part of the client application is written using J2ME. It allows the user to cooperate with the system. An application by using Web Services technology enables connection to the server and RPC application optimization methods via the Internet. The application uses GPS to determine the most optimal route by collecting and using information about user's current location. The end result is an application showing the most optimal combination, and the user's current location, which is a functional solution to the problem presented in the topic of thesis.