Mostrar registro simples

dc.contributorNascimento, Lucas Schip dopt_BR
dc.contributorGarcia, Mateus de Medeirospt_BR
dc.contributor.advisorFontana, Rafaela Mantovani, 1981-pt_BR
dc.contributor.otherUniversidade Federal do Paraná. Setor de Educação Profissional e Tecnológica. Curso de Graduação em Tecnologia em Análise e Desenvolvimento de Sistemaspt_BR
dc.creatorCesar, Lucas de Mellopt_BR
dc.date.accessioned2024-07-31T15:51:53Z
dc.date.available2024-07-31T15:51:53Z
dc.date.issued2024pt_BR
dc.identifier.urihttps://hdl.handle.net/1884/88935
dc.descriptionOrientador: Profa. Dra. Rafaela Mantovani Fontanapt_BR
dc.descriptionMonografia (graduação) - Universidade Federal do Paraná, Setor de Educação Profissional e Tecnológica da UFPR, Curso de Graduação em Análise e Desenvolvimento de Sistemas.pt_BR
dc.descriptionInclui referências: p. 60-62pt_BR
dc.description.abstractResumo : Este trabalho de conclusão de curso surgiu devido á uma demanda da Companhia de Urbanização de Curitiba (URBS), que entrou em contato com a UFPR solicitando uma forma de saber a quantidade de passageiros por ônibus, onde embarcam, se é uma estação tubo, terminal ou ponto de ônibus, e saber onde esse passageiro desembarca. Esses dados podem melhorar a tomada de decisão para a gestão do transporte urbano de Curitiba, a curto e longo prazo, assim oferecendo um serviço de melhor qualidade para o usuário. Com isso, o objetivo deste TCC é desenvolver um aplicativo que compartilhe a localização do usuário; e um Dashboard web, que apresenta a lotação dos veículos. O dashboard apresenta a localização de todos os veículos em operação da URBS, podendo visualizar todos, ou os veículos por linha. Ao selecionar uma linha é destacado no mapa o seu itinerário, os pontos de ônibus pertencentes a essa linha, e os veículos operando nela no momento. Também é possível filtrar os veículos por situação, tipo do veículo e se é adaptado. O sistema também possui indicadores e relatórios com dados relevantes para a administração do transporte público. O aplicativo possui a visualização de linha de ônibus da cidade, podendo favoritar para fácil acesso, visualização do itinerário da linha, pontos de ônibus e veículos em operação, além disso ele fornece a localização do usuário. Para as tecnologias utilizou-se o Angular para o frontend do dashboard, Java para o aplicativo, e Python para o backend. Nos casos em que foram necessárias análises mais complexas, foi utilizado o elasticsearch. O banco de dados utilizado foi o MongoDB e um cache do Redis.pt_BR
dc.description.abstractAbstract : This project came about through a demand from URBS. They contacted UFPR asking for a way to find out the number of passengers per bus, find out where they board whether it is a tube station, terminal or bus stop, and know where that passenger disembarks. This data can improve decision-making in the short and long term, thus offering a better quality service to the user. With that, the objective of this TCC is to develop an application that shares the user's location with a Dashboard, thus showing the occupancy of the vehicles. The dashboard displays the location of all vehicles in operation, allowing the view of all, or the vehicles by line. When selecting a bus line, its route, the bus stops belonging to that line, and the vehicles currently operating on that line are highlighted on the map. It is also possible to filter vehicles by situation, vehicle type and if it is adapted. The system also has indicators and reports with data relevant to public transport administration. The app displays the city's bus lines, allowing you to favorite them for easy access, viewing the line's itinerary, bus stops and vehicles in operation, and also provides the user's location. For technologies, Angular was used for the frontend on the dashboard, Java for the application, and Python for the backend. In cases where more complex analyzes were required, elasticsearch was used. The database used was MongoDB and a Redis cache.pt_BR
dc.format.extent1 recurso online : PDF.pt_BR
dc.format.mimetypeapplication/x-compressed application/pdfpt_BR
dc.languagePortuguêspt_BR
dc.subjectSistemas de informação geográficapt_BR
dc.subjectTransporte urbanopt_BR
dc.subjectJava (Linguagem de programação de computador)pt_BR
dc.subjectPython (Linguagem de programação de computador)pt_BR
dc.subjectAplicações Webpt_BR
dc.titleDashboard URBS : um sistema de monitoramento do transporte público de curitibapt_BR
dc.typeTCC Graduação Digitalpt_BR


Arquivos deste item

Thumbnail
Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples