Utilize este identificador para referenciar este registo: http://hdl.handle.net/10400.22/6357
Título: Sistema de apoio ao utilizador de transportes públicos
Autor: Lopes, Ricardo Emanuel Ferreira
Orientador: Sousa, Paulo Alexandre Gandra de
Palavras-chave: Tempo de espera
Aplicação web
Algoritmo
Rastreamento de viaturas
Waiting time
Web application
Algorithm
Tracking of vehicles
Data de Defesa: 2014
Resumo: Nos dias de hoje usar o transporte público para nos deslocarmos de uma determinada origem para um determinado destino é uma realidade na vida da maioria das pessoas. Muitas destas deslocações fazem parte da rotina diária do cidadão, que depende destes transportes para as suas atividades do dia-a-dia. Nos últimos anos, o número de cidadãos que usa os transportes públicos como meio de deslocação tem vindo a aumentar consideravelmente. Contudo, a maioria dos operadores de transportes públicos pecam pela falta de pontualidade dos seus serviços, e pela falta de informação disponível ao cidadão acerca dos horários dos mesmos em tempo real. Tendo este problema em conta, foi desenvolvida uma solução capaz de realizar uma previsão do tempo de chegada de um transporte público, ao longo de todo o seu serviço. Previsão essa que é atualizada ao longo do percurso de forma a reduzir a margem de erro da informação apresentada. Com esta informação o cidadão pode planear melhor o seu dia e decidir qual é a melhor altura para se deslocar para a paragem, evitando ao máximo a perda de tempo à espera do seu transporte público. A solução final foi desenvolvida com a ajuda da empresa BEWARE e teve como objetivo a criação de uma aplicação web capaz de apresentar os tempos de espera dos autocarros em diferentes tipos de vista, bem como o acompanhamento do mesmo ao longo do percurso. Toda a informação utilizada na aplicação web foi criada por dois serviços de apoio que efetuam o controlo do autocarro ao longo do percurso, bem como os cálculos da previsão dos tempos de espera. O projeto foi dividido em quatro constituintes que foram repetidas durante o desenvolvimento da solução. A primeira constou na análise do problema, no levantamento e definição dos requisitos. A segunda incluiu o desenvolvimento de um algoritmo capaz de validar a posição do autocarro ao longo do seu percurso, detetando a paragem onde este se encontra e a hora de chegada à mesma. A terceira abrangeu o desenvolvimento de um algoritmo capaz de prever o tempo de chegada de um autocarro às paragens definidas na sua rota, recorrendo ao histórico de viagens realizadas anteriormente. A quarta consistiu no desenvolvimento da aplicação web, implementando todas as funcionalidades necessárias para que a aplicação consiga realizar o acompanhamento do autocarro no percurso, a consulta dos tempos de chegada e da previsão dos tempos às paragens seguintes recorrendo a três tipos de vistas diferentes, e a possibilidade de agendar notificações de forma a receber no email as previsões dos tempos de chegada nos dias e horas mais significativos para o utilizador.
These days the use of public transport to move from a particular origin to a particular destination is a reality in the lives of most people. Many of these trips are part of the daily routine of citizens, which depends on these transport for their day-to-day activities. In the last few years, the number of citizens that use the public transport as a means of travel has increased considerably. However, most public transport operators are also inconsistent for lack punctuality of their services and the lack of information available to the citizen about the schedules in real time. Taking this problem into account, a solution capable of performing an arrival time prediction of a public transport throughout their service was developed. Prediction that is updated along the entire service in order to reduce the error rate of the presented information. With this information the citizen can better plan their day and decide which the best time to go the stop is, avoiding wasting time waiting for their public transit. The final solution was developed with the help of the company BEWARE and aimed to create a web application capable of presenting the waiting times of buses using different types of view, as well as monitoring them along the route. All information used in the web application was created by two support services that perform the control of the bus along the route, as well as the calculation of the prediction of waiting times. The project was divided into four parts which were repeated during development of the solution. The first consisted in analyzing the problem, the lifting and setting of the requirements. The second included the development of an algorithm able to validate the position of the bus along its route, knowing in which stop he is and the arrival time at that stop. The third covered the development of an algorithm to predict the arrival time of a bus at the stops along a route defined, using the travel history previously performed. The fourth consisted in web application development, implementing all the functionality required for the application to be able to follow up on the bus along his route, the visualization of arrival times and the prediction of time to the following stops using three different types of views, and the ability to schedule notifications in order to receive email predictions of arrival times in the days and hours more meaningful to the user.
URI: http://hdl.handle.net/10400.22/6357
Designação: Mestrado em Engenharia Informática - Área de Especialização em Sistemas Gráficos e Multimédia
Aparece nas colecções:ISEP - DM – Engenharia Informática

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
DM_RicardoLopes_2014_MEI.pdf1,85 MBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote Degois 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.