CENTRO PAULA SOUZA
ETEC DE REGISTRO
TÉCNICO EM INFORMÁTICA
Henrique Mitsuo Imanobu de Brito
Guilherme Mota Andrade Messias
Moisés Duarte Junior
TRANSPORTE PÚBLICO PARA
DEFICENTES FÍSICOS
Registro
2017
Henrique Mitsuo Imanobu de Brito
Guilherme Mota Andrade Messias
Moisés Duarte Junior
TRANSPORTE PÚBLICO PARA
DEFICIENTES FÍSICOS
Trabalho de Conclusão de Curso apresentado ao Curso Técnico e m Informática da ETEC de Registro, orientado pelo Prof. Ramon Alves Trigo como requisito parcial para obtenção do título de Técnico em Informática.
Registro
2017
RESUMO
O projeto Transporte público para deficientes físicos foi desenvolvido com o intuito de facilitar o uso do ônibus na região da cidade de Registro, tanto para usuário comum quanto para o portador de deficiência física. O foco principal do projeto é a acessibilidade e facilidade de seu uso. Para a empresa fornecedora de serviços, é disponibilizado um software de gerenciamento para a manutenção de dados rodoviários (como usuários, rotas, etc) quais serão compartilhados com o aplicativo mobile. Para o usuário, o aplicativo mostrará uma prévia de chegada do ônibus em um ponto, bilhete único online com o uso de QRCode para pagamento da passagem e controle remoto do elevador de acessibilidade para usuário.
ABSTRACT
The Public Transportation for the disabled project was developed with the purpose of facilitating the use of bus lines in the region of the city Registro, both for the User and for the disabled. The main focus of the project is on accessibility and ease of use. For a service services company, management software for maintaining road data (such as users, routes, etc.) that are shared with the mobile application is available. For the user, the mobile application will provide an entry card on your mobile phone, single ticket online with the use of QRCode for payment of the passage and remote
control of the accessibility elevator for the user.
LISTA DE ILUSTRAÇÕES
Figura 1 - Diagrama de Entidade e Relacionamento ... 10
Figura 2 - Diagrama de Classes ... 11
Figura 3 - Software - Login ... 12
Figura 4 - Software - Menu Principal ... 12
Figura 5 - Software - Cliente... 13
Figura 6 - Software - Motorista ... 13
Figura7 – Software - Ônibus ... 14
Figura 8 - Software - Rota/Horários ... 15
Figura 9 - Software - Cadastro Pontos ... 16
Figura 10 - Mobile - Menu Principal ... 17
Figura 11 - Mobile - Menu Secundário ... 18
Figura 12 - Mobile - Cadastro Cliente ... 19
Figura 13 - Mobile - Login ... 19
Figura 14 - Mobile - Elevador ... 20
Figura 15 - Mobile - Leitor QR Code ... 20
Figura 16 - Site - Home ... 21
Figura 17 - Site - Mapa ... 22
Figura 18 - Site - Aplicativo ... 23
Figura 19- Site - Usuário ... 23
Figura 20 - Site - Contato ... 24
Figura 21 - Site - Suporte ... 24
Figura 22 – Arduino – Motor de Passo ... 25
1. INTRODUÇÃO ... 6 1.1Tema ... 7 1.2Problema ... 7 1.3Justificativa ... 7 1.4Objetivos: ... 8 1.4.2 Objetivos específicos ... 8 2 METODOLOGIA ... 9 3 DESENVOLVIMENTO ... 10
3.1Diagrama de Entidade e Relacionamento ... 10
3.2Diagrama de Classes ... 11 3.3Telas do Software ... 12 3.4Telas do Aplicativo ... 17 3.5Site ... 21 3.6Arduino ... 25 4 CONCLUSÃO ... 27 5. REFERÊNCIAS BIBLIOGRÁFICA ... 28
1. INTRODUÇÃO
O projeto transporte público para deficientes físicos tem como objetivo facilitar o uso e gerenciamento de linhas de ônibus, automatizando processos da mobilidade urbana, disponibilizando um aplicativo mobile ao usuário para que ele possa checar uma estimativa da chegada de um ônibus de em determinado ponto e para que também possa efetuar o pagamento na catraca com um bilhete único online. No âmbito de acessibilidade, há recursos para o uso e manipulação da porta de entrada e do elevador de acesso para deficientes físicos. O site do projeto divulgara o projeto, para que as empresas interessadas possam entrar em contato para a implementação do software e para que o usuário posso entrar em contato com a assistência técnica, podendo também ver informações pertinentes a empresa. O site do projeto terá alguns recursos do aplicativo, como prévia de chegada ou cadastro de usuário, também oferecendo um manual online para suporte.
1.1 Tema
Transporte público para deficientes físicos.
1.2 Problema
✓ Processo de pagamento demorado, mal funcionamento na liberação da catraca na entrada ou saída do transporte.
✓ Pouca autonomia ou até mesmo negligencia no atendimento de deficientes físicos que procuram embarcar no ônibus.
✓ Falta de dados acerca de pontos localizados em determinadas rotas, podendo não ter pontos o suficiente para a demanda da localização ou pontos afastados e em áreas remotas.
✓ Frequentes atrasos e desconhecimento de certos horários, culminando em perda do ônibus esperado.
1.3 Justificativa
Os usuários do transporte público encontram dificuldades em obter informações, sobre as rotas dos ônibus com a implementação do projeto, para monitorar o tempo das rotas. Com base em pesquisas, percebemos que, no dia a dia, não é incomum que o usuário perca o horário de ônibus por desconhecimento dos horários, algo que pode ser resolvido com o recurso de estimativa de chegada e visualizada no aplicativo mobile, e com autonomia no pagamento com o bilhete único online.
Também há uma necessidade de um atendimento ao deficiente físico que utiliza o transporte público, que como solução a implementação de um recurso de permita o controle do elevador de acessibilidade.
1.4 Objetivos:
1.4.1 Objetivo geral:
Auxiliar o usuário do transporte público, amenizar possíveis inconvenientes como o atraso na liberação da catraca.
O projeto auxilia pessoas que utilizam o transporte público diariamente. O aplicativo mobile permite um auxilio com foco em acessibilidade, a fim ajudar o deficiente físico.
1.4.2 Objetivos específicos
✓ Melhorar o processo de embarcação e de saída do ônibus. ✓ Informar aos passageiros os horários de todos os ônibus. ✓ Automatizar o pagamento na catraca.
✓ Automatizar o elevador de acessibilidade.
✓ Informar quanto tempo falta para cada ônibus chegar ao seu ponto. ✓ Mostrar o tempo estimado de cada rota.
2 METODOLOGIA
Para desenvolvimento do projeto, foi utilizada a ferramenta de desenvolvimento IDE Visual Studio 2013 com linguagem C#, um software de gerenciamento do transporte público, a ferramenta IDE Android Studio com linguagem Java para a criação do aplicativo mobile, para o site do projeto e de divulgação do aplicativo mobile, utilizamos o software de desenvolvimento Notepad++. Foi realizada, uma pesquisa para abranger, os dados relacionados a mobilidade pública, por meio de pesquisa online, onde as pessoas responderam questões com base em suas experiências pessoais.
Para demonstrar o projeto, uma maquete foi feita, como protótipo de demonstração, aonde exibimos o mecanismo, de subir e descer, do elevador de acessibilidade através da plataforma Arduino integrada, com a plataforma mobile.
3 DESENVOLVIMENTO
3.1 Diagrama de Entidade e Relacionamento
Depois das análises e resultados de entrevistas e outros artigos, foi desenvolvido o diagrama de entidade e relacionamento onde especifica as tabelas e os relacionamentos de cada tabela com seus devidos atributos.
Figura 1- Diagrama de Entidade e Relacionamento
3.2 Diagrama de Classes
Analisando o funcionamento do software, foi desenvolvido o diagrama de classes, no qual especifica as classes criadas no software e os relacionamentos de cada classe com seus devidos atributos, as ações e métodos de funcionamento do software.
Figura 2- Diagrama de Classes
3.3 Telas do Software
Depois das análises dos resultados obtidos nas pesquisas feitas, foi desenvolvido um software para o Gerenciamento dos pontos, dos motoristas, ônibus, rotas e dos clientes. O software tem como tese gerenciar o sistema rodoviário da empresa de mobilidade urbana.
Figura 3 – Software – Login
Fonte: Do próprio autor, 2017.
Figura 3 - Software - Login
Figura 4 – Software – Menu Principal
Figura 5 – Software – Cliente
Fonte: Do próprio autor, 2017.
Figura 6 – Software – Motorista
Figura 5 - Software - Motorista
Fonte: Do próprio autor, 2017.
Figura 4 - Software – Cliente
Figura 7 – Software – Ônibus
Figura 6 - Software - Onibus
Figura 9 – Software – Cadastro Pontos
3.4 Telas do Aplicativo
Como um dos principais pontos do projeto, foi desenvolvido um aplicativo para conectar o usuário com a empresa de mobilidade urbana, aonde o objetivo principal é melhorar a autonomia do elevador para cadeirantes e da catraca para os passageiros. O serviço vai funcionar junto a um Qr Code que conectara o aplicativo com o software de gerenciamento rodoviário por meio de um banco online, além disso o BusMaps oferece também os horários dos ônibus da empresa, tempo estimado para a chegada deles nos pontos e um controle do bilhete único.
Figura 10- Mobile - Menu Principal
Figura 11- Mobile - Menu Secundário
Figura 12 - Mobile - Cadastro Cliente
Fonte: Do próprio autor, 2017.
Figura 13 - Mobile - Login
Figura 14 - Mobile - Elevador
Fonte: Do próprio autor, 2017.
Figura 15 - Mobile – Leitor Qr Code
3.5 Site
Diante as informações obtidas nas pesquisas feitas, a empresa criou um site para que o usuário possa ter acesso aos horários do ônibus, efetuar o download do app, ver o mapa, fazer um cadastro, contatar a empresa e ter acesso a um suporte do aplicativo.
Figura 16 - Site - Home
Figura 7 - Site - Home
Figura 17 - Site - Mapa
Fonte: Do próprio autor, 2017.
Figura 19 - Site - Usuário
Figura 20- Site - Contato
Fonte: Do próprio autor, 2017.
Figura 21- Site – Suporte
3.6 Arduino
Com a necessidade de criamos e demonstrarmos um mecanismo mais autônomo para o elevador de cadeirantes presente no ônibus, a empresa utilizou uma placa Arduino junto com um Motor de Passo para exibir a tese principal do projeto.
Figura 22 - Arduino – Motor de Passo
Figura 23- Arduino – Maquete
4 CONCLUSÃO
O projeto atende o público, com pouco acesso a acessibilidade no transporte público, criando uma autonomia no embarque e desembarque, com a automatização do elevador de acessibilidade, e acompanhamento em tempo real do posicionamento do ônibus, e sua chegada previamente definida na criação de suas rotas.
A automatização do elevador, é totalmente independente, necessário ao usuário apenas um aplicativo mobile para autenticação, verificação da necessidade do usuário, para que tenha-se o controle do elevador de acessibilidade não sendo necessário o auxílio de outras pessoas para embarque e desembarque.
5. REFERÊNCIAS BIBLIOGRÁFICA
FUNDAÇÃO PADRE ANCHIETA, Centro Paula Souza, Analise e Gerenciamento de dados, São Paulo, 2010.
FUNDAÇÃO PADRE ANCHIETA, Centro Paulo Souza, Programação de Computadores, São Paulo, 2010.
Gameiro, Antônio. Introdução à Programação Visual Basic, 2010. FUNDAÇÃO PADRE ANCHIETA, Centro Paula Souza, Planejamento e Desenvolvimento TCC, São Paulo, 2011.
CAMPELLO, S. O. Desenvolvimento de uma rede de sensores sem fio utilizando ZigBee para Aplicações Diversas.
Trabalho de Conclusão de Curso Engenharia da Computação, Universidade de Pernambuco Escola Politécnica de Pernambuco Graduação em Engenharia de Computação, Monografia apresentada como requisito parcial para obtenção do diploma de Bacharel em Engenharia de Computação pela Escola Politécnica de Pernambuco, 20