Escolar Documentos
Profissional Documentos
Cultura Documentos
Palhoça
2017
ALBERTO SAULO FERREIRA
PABLO PRAZERES
Palhoça
2017
RESUMO
O custo do transporte no Brasil constitui uma quantia significativa no valor final do produto a
ser entregue, isto porque o principal meio de transporte utilizado no Brasil para entregas é o
rodoviário. Para diminuir custos nas entregas é necessário otimizar as rotas de entregas para
que possa ser possível diminuir o retrabalho e a ociosidade dos motoristas. A proposta deste
trabalho é projetar e desenvolver um sistema web para que seja possível controlar os
processos envolvidos nas entregas, integrando a solução web com dispositivos móveis para
facilitar o processo de alteração de status das entregas e o rastreamento das mesmas. A
solução desenvolvida foi apresentada para usuários da área de distribuição de alimentos
utilizarem e responderem um questionário para validar se a aplicação atendeu as expectativas
de um sistema de gerenciamento de rotas. As perguntas do questionário focam em validar as
funcionalidades do sistema e se a problemática foi resolvida. O sistema obteve boas
avaliações dos usuários que o utilizaram, os resultados mostram que o aplicativo atinge o
objetivo proposto, auxiliando no acompanhamento de rotas e entregas.
The cost of transport in Brazil constitutes a significant amount in the value of the final
product to be delivered, that‟s because the main means of transport used in Brasil for
deliveries is by roads. To reduce costs in deliveries is necessary to optimize delivery routes so
that can be possible to reduce rework and idleness of drivers. The purpose of this paper is to
design and develop a web system so that it is possible to control the processes involved in
deliveries, integrating a web solution with mobile devices to make easier the process of
changing the status of deliveries and tracking them. The developed solution was presented to
users that work in food distribution area to use and answer to a poll in order to validate wheter
the application met the expectations of a route management system. The questions of the poll
focus on validating the system‟s functionalities and if the problem was been solved. The
system has obtained good evaluations of the users who tested, the results show that the
application achieves the proprosed goal, helping to track routes and deliveries.
1 INTRODUÇÃO................................................................................................................. 12
1.1 PROBLEMÁTICA .......................................................................................................... 13
1.2 OBJETIVOS .................................................................................................................... 13
1.2.1 Objetivo geral .............................................................................................................. 14
1.2.2 Objetivos específicos ................................................................................................... 14
1.3 JUSTIFICATIVA ............................................................................................................ 14
1.4 ESTRUTURA DA MONOGRAFIA ............................................................................... 15
2 REFERENCIAL TEÓRICO ........................................................................................... 17
2.1 LOGISTICA .................................................................................................................... 17
2.2 TRANSPORTE DE CARGAS ........................................................................................ 18
2.2.1 Modais de transporte .................................................................................................. 18
2.2.1.1 Transporte Dutoviário. ............................................................................................... 19
2.2.1.2 Transporte Ferroviário ................................................................................................ 19
2.2.1.3 Transporte Aquaviário ................................................................................................ 20
2.2.1.4 Transporte Aéreo ........................................................................................................ 20
2.2.1.5 Transporte Rodoviário ................................................................................................ 21
2.2.2 Competitividade no modal de transporte rodoviário............................................... 21
2.3 SISTEMAS DE INFORMAÇÃO .................................................................................... 22
2.3.1 Sistemas de informação geográfica ............................................................................ 22
2.3.2 Web ............................................................................................................................... 24
2.3.3 Plataforma mobile ....................................................................................................... 25
2.3.3.1 Android ....................................................................................................................... 26
2.4 SISTEMAS DE RASTREAMENTO POR SATÉLITE .................................................. 26
2.4.1 Sistema de posicionamento global (GPS) .................................................................. 27
2.5 SISTEMAS SIMILARES ................................................................................................ 28
2.5.1 Telogis Fleet ................................................................................................................. 28
2.5.2 ROTA ........................................................................................................................... 30
2.5.3 Rota Exata .................................................................................................................... 30
2.5.4 CadaVeículo ................................................................................................................. 33
3 MÉTODO .......................................................................................................................... 34
3.1 CARACTERIZAÇÃO DO TIPO DE PESQUISA .......................................................... 34
3.2 ETAPAS METODOLÓGICAS ....................................................................................... 35
3.3 ARQUITETURA DA SOLUÇÃO PROPOSTA ............................................................. 36
3.4 DELIMITAÇÕES ............................................................................................................ 37
4 MODELAGEM DO SISTEMA ....................................................................................... 38
4.1 ICONIX ............................................................................................................................ 38
4.2 REQUISITOS FUNCIONAIS ......................................................................................... 39
4.3 REQUISITOS NÃO FUNCIONAIS ............................................................................... 41
4.4 PROTOTIPAGEM ........................................................................................................... 43
4.5 CASOS DE USO ............................................................................................................. 51
4.5.1 Casos de usos principais do sistema web ................................................................... 51
4.5.1.1 UC001 – Efetuar login................................................................................................ 53
4.5.1.2 UC002 – Gerenciar usuários ...................................................................................... 54
4.5.1.2.1 UC002.1 – Listar usuários. ..................................................................................... 55
4.5.1.2.2 UC002.2 – Cadastrar usuário. ................................................................................ 56
4.5.1.2.3 UC002.3 – Editar usuário. ...................................................................................... 56
4.5.1.2.4 UC002.4 – Bloquear usuário. .................................................................................. 57
4.5.1.3 UC003 – Gerenciar dispositivos ................................................................................. 58
4.5.1.3.1 UC003.1 – Listar dispositivos. ................................................................................ 60
4.5.1.3.2 UC003.2 - Vincular dispositivo. .............................................................................. 60
4.5.1.3.3 UC003.3 – Bloquear dispositivo.............................................................................. 61
4.5.1.4 UC004 – Gerenciar veículos ...................................................................................... 62
4.5.1.4.1 UC004.1 – Listar veículos. ...................................................................................... 63
4.5.1.4.2 UC004.2 – Adicionar veículos. ................................................................................ 64
4.5.1.4.3 UC004.3 – Editar veículos. ..................................................................................... 65
4.5.1.4.4 UC004.4 – Bloquear veículo. .................................................................................. 65
4.5.1.5 UC005 – Gerenciar destinos ....................................................................................... 66
4.5.1.5.1 UC005.1 – Listar destinos. ...................................................................................... 68
4.5.1.5.2 UC005.2 – Cadastrar destinos. ............................................................................... 68
4.5.1.5.3 UC005.3 – Editar destinos. ..................................................................................... 69
4.5.1.6 UC006 – Gerenciar status ........................................................................................... 70
4.5.1.6.1 UC006.1 – Listar status. .......................................................................................... 71
4.5.1.6.2 UC006.2 – Cadastrar status. ................................................................................... 72
4.5.1.6.3 UC006.3 – Editar status. ......................................................................................... 72
4.5.1.6.4 UC006.4 – Bloquear status...................................................................................... 73
4.5.1.7 UC007 – Gerenciar notas. .......................................................................................... 74
4.5.1.7.1 UC007.1 – Listar notas............................................................................................ 76
4.5.1.7.2 UC007.2 – Filtrar notas. ......................................................................................... 76
4.5.1.7.3 UC007.3 – Cadastrar nota. ..................................................................................... 77
4.5.1.7.4 UC007.4 – Selecionar destino. ................................................................................ 78
4.5.1.7.5 UC007.5 – Editar nota. ........................................................................................... 78
4.5.1.8 UC008 – Gerenciar cargas.......................................................................................... 79
4.5.1.8.1 UC008.1 – Listar cargas. ........................................................................................ 81
4.5.1.8.2 UC008.2 – Filtrar cargas. ....................................................................................... 81
4.5.1.8.3 UC008.3 – Cadastrar carga. ................................................................................... 82
4.5.1.8.4 UC008.4 – Selecionar nota...................................................................................... 83
4.5.1.8.5 UC008.5 – Editar carga. ......................................................................................... 83
4.5.1.8.6 UC008.6 – Alterar status nota. ................................................................................ 84
4.5.1.9 UC009 – Visualizar mapa. ......................................................................................... 85
4.5.1.9.1 UC009.1 – Listar cargas. ........................................................................................ 86
4.5.1.9.2 UC009.2 – Histórico carga. .................................................................................... 87
4.5.2 Caso de uso principal do aplicativo móvel ................................................................ 87
4.5.2.1 UC010 – Parear dispositivo ........................................................................................ 88
4.5.2.2 UC011 – Gerenciar carga. .......................................................................................... 90
4.5.2.2.1 UC011.1 – Listar entregas. ..................................................................................... 91
4.5.2.2.2 UC011.2 – Listar notas............................................................................................ 91
4.5.2.2.3 UC011.3 – Alterar status nota. ................................................................................ 92
4.5.2.2.4 UC011.4 – Detalhar destinatário. ........................................................................... 93
4.5.2.2.5 UC011.5 – Marcar destinatário. ............................................................................. 93
4.5.2.2.6 UC011.6 – Navegar até o destinatário. ................................................................... 94
4.5.2.2.7 UC011.7 – Detalhar carga. ..................................................................................... 95
4.5.2.2.8 UC011.8 – Encerrar carga ...................................................................................... 95
4.6 MODELO DE DOMÍNIO ............................................................................................... 96
4.7 DIAGRAMA DE CLASSES ........................................................................................... 97
4.8 DIAGRAMA DE COMPONENTES ............................................................................... 99
5 SOLUÇÃO PROPOSTA ................................................................................................ 101
5.1 TECNOLOGIAS ............................................................................................................ 101
5.1.1 Java ............................................................................................................................. 101
5.1.2 Eclipse ......................................................................................................................... 102
5.1.3 PostgreSQL ................................................................................................................ 102
5.1.4 Android Studio .......................................................................................................... 102
5.1.5 Enterprise Architect .................................................................................................. 103
5.1.6 Bitbucket .................................................................................................................... 103
5.1.7 Wildfly ........................................................................................................................ 103
5.1.8 Vaadin ........................................................................................................................ 104
5.1.9 Jooq............................................................................................................................. 104
5.1.10 Zxing ........................................................................................................................... 104
5.1.11 OpenStreetMap ......................................................................................................... 104
5.2 HISTÓRICO DE DESENVOLVIMENTO ................................................................... 105
5.3 APRESENTAÇÃO DO SISTEMA ............................................................................... 106
5.4 AVALIAÇÃO DO SISTEMA ....................................................................................... 123
5.4.1 Elaboração do questionário ...................................................................................... 123
5.4.2 Aplicação do questionário ........................................................................................ 124
5.4.3 Análise dos resultados ............................................................................................... 124
5.4.4 Conclusão da avaliação ............................................................................................. 126
6 CONCLUSÃO ................................................................................................................. 128
REFERÊNCIAS.................................................................................................................... 130
APÊNDICES ......................................................................................................................... 134
APÊNDICE A – CRONOGRAMA ..................................................................................... 135
12
1 INTRODUÇÃO
1.1 PROBLEMÁTICA
1.2 OBJETIVOS
14
Desenvolver uma aplicação móvel, como serviço, para auxiliar a gestão das rotas
e entregas em uma empresa de transporte.
1.3 JUSTIFICATIVA
Gomes e Ribeiro (2004) apontam que 60% do custo logístico é representado pelo
transporte. Esse alto custo faz com que a eficiência seja um fator essencial para a
sobrevivência das empresas de transporte no mercado.
Desde o advento da computação moderna, empresas de diversos setores têm se
apoiado em sistemas de informação para melhoria da eficiência de seus processos. Júnior,
Façanha e Yu (2011, p. 223) salientam que “[...] os sistemas de informação têm papel
fundamental para garantir e melhorar a competitividade das organizações, principalmente se
estas operam em ambientes de negócios dinâmicos e globalizados. ”, Júnior, Façanha e Yu
(2011), ainda, complementam que os sistemas de informação podem monitorar o sistema
produtivo, a fim de garantir a qualidade e a eficiência do mesmo.
Novaes (2004) enfatiza que, na logística moderna, é de suma importância o
acompanhamento das operações em tempo real ao longo da cadeia de suprimentos, para isso
os sistemas de informação devem operar de forma integrada.
Nesse sentido, a criação de um sistema, baseado em serviço, a fim de monitorar o
processo produtivo em uma empresa de transporte de cargas se justifica pelo
acompanhamento do roteiro, visando, assim, um controle de qualidade e eficiência, bem como
a obtenção de informações para decisões, buscando sempre a melhoria do processo produtivo
e reduzindo, assim, os custos a fim de obter um diferencial competitivo.
2 REFERENCIAL TEÓRICO
2.1 LOGISTICA
Nogueira (2012) afirma que, toda vez que houver uma movimentação de produto
ou informação, estaremos no campo da logística e, consequentemente, estaremos envolvidos
também com atividades de transporte, movimentação e armazenagem, planejamento e
controle logístico.
Nogueira (2012, pg. 6) ainda complementa que “O estudo da logística visa,
através de uma visão sistêmica, otimizar esse conjunto de atividade de modo a atingirmos os
resultados de „distribuição‟ e „serviço ao cliente‟ com o menor custo possível”.
Para Gomes e Ribeiro (2004, pg. 1):
Os modais de transporte são os canais que são utilizados para realizar o transporte
desde o remetente até o seu destinatário. Wenke (2010, pg. 4) esclarece que “São cinco os
modais de transporte de cargas: rodoviário, ferroviário, aquaviário, dutoviário e aério. Cada
19
Gomes e Ribeiro (2004, pg. 67) afirmam que “O custo de transporte representa a
maior parcela dos custos logísticos na maioria das empresas, variando entre 4% e 25% do
faturamento bruto; em muitos casos, supera o lucro operacional.”.
Lima (2013) esclarece que o custo do frete no modal rodoviário, no Brasil, é
influenciado pelo alto grau de pulverização do setor, que conta com 800mil transportadores
autônomos, 40 mil empresas transportadoras e 50 mil transportadores de caga própria.
22
De acordo com Pick (2008), SIGs possuem um papel crucial em ajudar pessoas
em negócios a tomar decisões. Sistemas de informações possuem sistemas conhecidos que
ajudam também na tomada de decisões, incluindo Sistemas de apoio à decisão (SAD) e
Inteligência Empresarial (ou Business Intelligence, em inglês). SIGs possuem conceitos
relativamente novos como Sistemas de apoio a decisão espacial (SDSS – Spatial Decision
Support Systems) e Inteligência Empresarial espacial (Spatial Business Intelligence). Pick
ainda apresenta um exemplo desses conceitos, modelos e dados que ajudam um gerente de
banco supervisionar rapidamente uma rede em expansão para tomar melhores decisões a fim
de localizar alguns ramos enquanto fecha, funde ou realoca outros. Tais decisões são
realizadas baseadas em mostradores espaciais e análise da base de clientes, competidores e
localização de ramos.
A figura 1 apresenta sinteticamente a configuração básica de um SIG, conforme
Miranda (2010). Ela representa a divisão dos SIGs em quatro subsistemas, a partir das
entradas que podem ser mapas, informações de GPS, estatísticas ou imagens, é feita a
gerência de dados e análise, então, temos a saída que pode ser em forma de gráficos, relatórios
estatísticos ou mapas.
24
2.3.2 Web
A internet que se conhece hoje começou com Tim Berners-Lee, em 1990, quando
ele criou algumas tecnologias fundamentais que são a fundação da WEB até hoje. No mesmo
ano ele criou um navegador WEB e um servidor WEB e, até o final de 1990, a primeira
página WEB estava na internet aberta (WEBFOUNDATION, 2012).
25
Pressman e Lowe esclarecem que “Nos primeiros dias da Word Wide Web (por
volta de 1990 a 1995), “websites” consistiam em pouco mais de que um conjunto de arquivos
de hipertexto ligados, que apresentavam informações usando texto e gráficos bem limitados”.
Com o surgimento da World Wide Web, que permite aos usuários de computador
localizar e visualizar documentos sobre qualquer assunto pela Internet, a Internet explodiu,
tornando-se um dos principais mecanismos de comunicação do mundo. (DEITEL, 2010).
Em 2004, surge o termo “Web 2.0”, que, segundo Andersen (2007), é a segunda
fase da Web, uma versão melhorada. Andersen também afirma que a Web 2.0 é mais do que
tecnologias e serviços “legais”, é um conjunto de ideias poderosas que estão mudando a
maneira em que as pessoas interagem. Para Musser e O‟Reilly (2006), a Web 2.0 é uma nova
maneira de se pensar, que se prospera nos efeitos de conexão, bancos de dados ficam mais
ricos a medida que mais pessoas interagem com eles, aplicações ficam mais inteligentes
quanto mais pessoas usam-na, marketing guiado pelas experiências de usuário e aplicações
que interagem umas com as outras para aumentar a plataforma de computadores.
Para ter uma ideia do tamanho da Web, em 1994 existiam 3.000 websites online,
em 2014, este número já passava de 1 bilhão. Em 2012, o Google já estava servindo mais de
3,5 bilhões de buscas por dia, equivalente a 40.000 buscas por segundo. (LAFRANCE, 2015).
Para Pressman e Lowe (2009), a Web passou a ser uma tecnologia indispensável
para negócios, comércio, comunicação, educação, engenharia, entretenimento, finanças,
governo, industrias, mídia, medicina, politica, ciência e transporte, ou seja, áreas que
impactam diretamente na vida das pessoas.
pesquisas nos Estados Unidos, em 2014, 87% dos americanos estão com seus dispositivos
móveis ao alcance dia e noite (KPCB, 2015).
Segundo dados da Google (2016), em 2016, no Brasil, 64% das pessoas têm
acesso à internet e 62% utilizam smartphones, número este que era de apenas 14%, em 2012.
2.3.3.1 Android
Segundo Lopez (1996), para que um veículo seja rastreado, é necessário que haja
coleta de sua posição através do sistema de GPS, então suas coordenadas devem ser
transmitidas a um satélite de comunicação, para, assim, serem transferidas a uma estação
terrestre e, na sequência, chegarem ao usuário. Também é possível que haja uma estação
intermediária entre o satélite e o usuário, com finalidade de gerenciar os dados antes de envia-
los ao usuário.
estes que possibilitam que se realize um posicionamento em tempo real. Além disso, o GPS
pode ser utilizado sob quaisquer condições climáticas afirma Monico. (2000).
2.5.2 ROTA
ROTA (2016) afirma que seu software oferece liberdade para gerenciar, quando e
onde quiser, com todas as informações necessárias para controlar a frota ou equipe externa. É
possível identificar ociosidade em frotas, ser avisado de todas as manutenções e controlar os
custos da frota. Também, é possível monitorar vendedores, para saber o que a equipe
comercial está fazendo, mantendo, assim, o seu cliente satisfeito e comprando. Acompanhar
equipe técnica e manutenção tendo todas as informações necessárias para tomada de decisão.
A ferramenta, também, apresenta gestão logística, que permite fazer acompanhamento das
entregas, assim identificando gargalos para tornar a logística mais eficiente e produtiva.
O ROTA oferece, também, monitoramento 24 horas, monitorar veículos, pessoas
e equipamentos, quando e como quiser, utilizar aplicativo para smartphones (android / IOS), e
telemetria para mais detalhes dos veículos.
RotaExata ainda oferece um rico sistema de históricos, como pode ser visto na
figura 7.
33
2.5.4 CadaVeículo
3 MÉTODO
Testes do
Avaliação Conclusões
Sistema
3.4 DELIMITAÇÕES
4 MODELAGEM DO SISTEMA
4.1 ICONIX
O processo ICONIX é minimalista, e foca nas áreas que ficam entre os casos de
usos e os códigos. Tem ênfase em o que precisa acontecer em certo ponto no ciclo de vida,
sendo necessário começar em alguns casos de uso, para, então, realizar uma boa análise e
design (ROSEMBERG; STEPHENS, 2007, p. 1).
p. 1), como mostrado na figura 10, o iconix é simples o bastante para evitar que aconteçam
esses tipos de problemas.
Para a modelagem do sistema proposto, foi utilizada a primeira tarefa do ICONIX,
que consiste em realizar a análise de requisitos, para que possa ser possível identificar os
casos de uso, também realizando o diagrama de domínio e a prototipação de telas. Com isso,
consegue-se manter a modelagem simples, porém bem poderosa, otimizando, assim, o esforço
de trabalho e o desenvolvimento de software.
RF003 - Esquecer senha O sistema deve permitir ao usuário recuperar sua senha,
informando seu email cadastrado.
RF007 - Mapa interativo O sistema deve prover um mapa com as geolocalizações das
entregas e motoristas.
4.4 PROTOTIPAGEM
Nas opções da tela de usuários, é possível cadastrar um novo usuário (Figura 17):
46
Fluxo principal
1 O sistema exibe a lista dos dispositivos registrados. (UC003.1)
2 O usuário clica no ícone de adicionar dispositivo.
3 O sistema exibe a tela de vinculação de dispositivo.
4 O usuário seleciona um usuário com o perfil motorista.
5 O usuário lê o QR-CODE com o dispositivo.
6 O sistema exibe as informações do dispositivo.
7 O usuário clica no botão salvar.
8 O sistema valida as informações e salva.
9 O sistema retorna para a listagem de dispositivos e a atualiza.
Fluxo alternativo 1
3.1.1 O usuário clica no ícone de retorno para tela anterior.
3.1.2 O sistema retorna para a listagem.
Fluxo alternativo 2
3.2.1 O usuário clica no botão cancelar.
3.2.2 O sistema retorna para a listagem.
Fluxo alternativo 3
8.1 O sistema informa quais campos não foram validados.
Fonte: Elaborado pelos autores (2017).
Fluxo alternativo 3
7.1 O sistema informa quais campos não foram validados.
Fonte: Elaborado pelos autores (2017).
Rumbauch e Jacobson, (2005, pg. 97) complementa que, “Um diagrama de componentes
mostra as partes internas, os conectores e as portas que implementam um componente.”.
A seguir, na figura 42, é apresentado o diagrama de componentes do sistema
proposto, para demostrar a arquitetura das camadas lógicas desenvolvidas no sistema.
5 SOLUÇÃO PROPOSTA
5.1 TECNOLOGIAS
5.1.1 Java
5.1.2 Eclipse
5.1.3 PostgreSQL
5.1.6 Bitbucket
5.1.7 Wildfly
5.1.8 Vaadin
5.1.9 Jooq
5.1.10 Zxing
5.1.11 OpenStreetMap
abertos, qualquer pessoa tem a liberdade de utilizar esses dados. Sua base de dados é
rigorosamente atualizada a partir de fotografias aéreas, dispositivos GPS, mapas de terreno
pelos seus contribuidores. (OpenStreetMaps, 2017).
O usuário que deseja acessar o sistema web deve informar seu login e senha e
clicar em “Login”. Após o sistema validar os dados do usuário, o mesmo é autenticado e tem
acesso às funcionalidades do sistema, que podem mudar, dependendo do perfil do usuário,
como é apresentado na figura 45:
107
Na lista de notas, é possível cadastrar uma nova nota ou alterar uma nota
existente, conforme figura 59:
115
Na tela de lista de cargas, é possível cadastrar uma nova carga ou alterar uma
carga existente no sistema, conforme figura 63:
117
No romaneio da carga, que ficará com o motorista que fará a entrega da carga, é
disponibilizado em um QR code para que o motorista possa ler com o aplicativo móvel em
seu smartphone e verificar todas as informações pertinentes da carga em questão, como é
apresentado nas figuras 66 e 67:
Após a carga ser escaneada, o motorista tem acesso a mais informações da carga
em seu dispositivo móvel, conforme figura 67:
O motorista, após ter a carga pareada em seu dispositivo móvel, consegue alterar o
status da carga no aplicativo móvel, como é apresentado na figura 68:
120
Figura 71 - Mapa
6 CONCLUSÃO
Por fim, com base nos dados obtidos pela avaliação do sistema, pode-se dizer que
o sistema ajudará muito no gerenciamento de rotas e entregas, agregando valor tanto para a
empresa quanto para os clientes.
Em relação às perspectivas para o futuro serão feitas novas análises junto aos
usuários que participaram da avaliação para levantar melhorias ou novas funcionalidades que
venham a agregar valor ao processo de gerenciamento de rotas. Os autores sugerem algumas
funcionalidades, são elas: alertas para possíveis problemas no processo de entrega, alertas de
voz para o motorista para mudanças de última hora ou apenas avisos importantes, permitir a
integração com sistemas de clientes, e uma módulo mobile para clientes verificarem status das
suas entregas.
130
REFERÊNCIAS
ANDERSEN, Per. What is Web 2.0?: ideas, technologies and implications for education.
Bristol: JISC, 2007.
BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML: Guia do Usuário. Rio de
Janeiro: Elsevier Editora Ltda, 2005.
CADAVEICULO. O controle de frota como você nunca viu. Disponível em: <
http://www.cadaveiculo.com.br/>. Acesso em: 08 de out. 2016.
CASTIGLIONI, José A. de Mattos. Logística Operacional: Guia Prático. São Paulo: Editora
Érica Ltda, 2013.
DEITEL, Harvey. M.; DEITEL, Paul J. Java: Como programar. 8ª Edição. 2010.
FIRTMAN, Maximiliano. Programming the mobile web. " O'Reilly Media, Inc.", 2010.
GUEDES, Gilleanes TA. UML 2–Guia Prático-2ª Edição. Novatec Editora, 2014.
JOOQ. jOOQ: The easiest way to write SQL in java. Disponível em:
<https://www.jooq.org/>. Acesso em 06 de maio. 2017.
KPCB- Kleiner, Perkins, Caufield and Byers. Reimagining Marketing in a Mobile World.
Disponível em: <http://www.kpcb.com/blog/reimagining-marketing-in-a-mobile-world>.
Acesso em: 17 de set. 2016.
LAFRANCE, Adrienne. How many websites are there?. Disponível em: <
http://www.theatlantic.com/technology/archive/2015/09/how-many-websites-are-
there/408151/?utm_source=BI >. Acesso em: 17 de set. 2016.
MUSSER, John; O‟REILLY, Tim. Web 2.0. Principles and Best Practices.[Excerpt]. oO:
O'Reilly Media, 2006.
NOGUEIRA, Amarildo de Souza. Logística Empresarial: Uma visão local com pensamento
globalizado. São Paulo: Editora Atlas S.A, 2012.
PICK, James B. Geo-Business: GIS in the digital organization. John Wiley & Sons, 2008.
PRESSMAN, Roger S; LOWE, David. Engenharia web. Rio de Janeiro: LTC, 2009
ROSENBERG, Doug; STEPHENS, Matt. Use case driven object modeling with
UML. APress, Berkeley, USA, 2007.
STEFANO, Nara et al. Utilização das dimensões da qualidade e escala Likert para medir
a satisfação dos clientes de uma empresa prestadora de serviços. Encontro nacional em
engenharia de produção, ENE GEP, Foz do Iguaçu, 2007.
STUDIO, Android. The Official IDE for Android. Android Studio. Disponível em:
<https://developer. android.com/studio/index.html>. Acesso em : 06 de maio. 2017.
133
APÊNDICES
135
APÊNDICE A – CRONOGRAMA
Requisitos X X X
Modelagem X X X X X X
Entrega X
Cap. 4
Implementa X X X X X X X X X X
ção
Testes X X X X
Redação X X X X X X X X
Cap. 5
Entrega X
Cap. 5
Conclusões X X
/ Resumo
Entrega X
Monog.
Apresentaçã X X
o
Defesa X
Correções X X
Entrega X
versão final