Buscar

TCC Sistemas de informação Estácio

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 60 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 60 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 60 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE ESTÁCIO DE SÁ 
 
 
 
Isnard Vieira Fernandes Machado 
Matricula: 201510056581 
 
 
 
 
 
 
 
Nome do Sistema: Sistema de Monitoramento de Veículos (SMV) 
 
 
Trabalho de Conclusão de Curso submetido ao corpo docente do Curso de 
Graduação em Sistemas de Informação da Universidade Estácio de Sá – 
UNESA/RJ, como requisito parcial para obtenção do título de Bacharel em 
Sistemas de Informação. 
 
 
Orientador: José Carlos Millan 
 
 
 
 
 
 
 
Município : Nova Iguaçu 
2018 
2 
Sistema de Monitoramento de Veículos(SMV) 
 
 
 
Isnard Vieira Fernandes Machado 
 
Rogério Leitão Nogueira 
 
 
 
 
 
 
 
RESUMO 
 
Tendo em vista o avanço da tecnologia e a popularização de smartphones, dispositivos que possuem 
diversos sensores embutidos de forma integrada, a proposta é utilizar esse aparato para baratear o 
sistema de monitoramento e entrega online, permitindo assim obter diversos dados que alimentarão o 
Banco de Dados na internet de forma automática. Utilizando o GPS já existente nos aparelhos móveis, é 
possível obter informações como, velocidade atual e localização. Pode-se então calcular os quilômetros 
percorridos no dia, quantidade de entregas efetuadas, velocidade média do veículo e localização atual do 
funcionário. O setor de planejamento, através desta conexão determina as melhores rotas em tempo real, 
não necessitando ligar para o funcionário para saber sua localização. Tais dados podem ser utilizados 
para a realização de manutenções preventivas assim como criação de indicadores futuros a critério do 
planejamento estratégico da empresa. 
 
Palavras chave : Smartphones. Tempo Real. Indicadores. 
 
 
 
 
3 
 
1.Proposta do Projeto 
A empresa Mlog possui diversos veículos em sua frota, visando um controle mais efetivo e uma 
comunicação em tempo real, observou-se a necessidade de implementar um sistema de monitoramento 
remoto. 
A proposta do projeto é o desenvolvimento de um sistema para coletar dados dos veículos da 
empresa e efetuando também a comunicação enviando pedidos a diversos entregadores. Todo o sistema 
da empresa se concentra atualmente em planilhas eletrônicas, onde são registrados os pedidos, valores e 
trajetos dos veículos. Devido a alta demanda de pedidos e o crescimento da empresa, esse tipo de 
controle se torna cada vez mais difícil de manter, pois erros de digitação e alterações indesejáveis são 
possíveis de ocorrer. Com a instalação do sistema, através de um banco de dados que recebe informação 
de cada veículo em tempo real, os processos administrativos, de manutenção preventiva e planejamento 
estratégico ficam facilitados, pois agora os dados podem ser consultados de forma precisa e coesa, 
mostrando históricos, datas e valores de forma automática. 
Os objetivos que a empresa busca alcançar é o controle mais eficaz de suas frotas, uma 
comunicação mais rápida com os entregadores, um melhor controle de manutenção preventiva, para 
melhor atender seus clientes e ganhar espaço no mercado. 
 
1.1 Método de Trabalho 
Serão realizadas reuniões semanais com os diretores da empresa para o levantamento dos 
requisitos do sistema. Em cada reunião deve-se segundo "PMBOK(2008), definir e documentar as 
necessidades das partes interessadas para alcançar o objetivo do projeto". Desta forma, após cada 
reunião, será confeccionado um documento com as necessidades dos stakeholders em requisitos formais 
que deverão ser validados pelos mesmos para só então serem implementados no prazo estabelecido. 
 
1.2 Previsão de Alocação de Recursos 
 Recursos Humanos 
Um Analista de Sistema; 
Um Diretor; 
 Um Analista de Teste; 
 
 
4 
 
 Recursos Materiais(Hardware) 
1Microcomputador i7 8Gb; 
1Smartphone Android com GPS; 
 
 Recursos Materiais (Software) 
MS Office 2013; 
Windows 10; 
MySQL; 
Astah Professional; 
Android Studio; 
Netbeans IDE 8.2; 
 
 
5 
1.3 Cronograma do Projeto (Diagrama de Gantt) 
 
 
Figura 1 – Cronograma (Diagrama de Gantt) parte1 
 
6 
 
Figura 2 – Cronograma (Diagrama de Gantt) parte2 
 
 
2. Caracterização da Empresa e do Negócio 
 
2.1 História da Empresa 
A Mlog, localizada na cidade de Nova Iguaçu Rio de Janeiro RJ, é uma empresa que atua no 
ramo logístico a 1 ano e 6 meses. 
Devido a experiência com vendas e o contato posterior do proprietário com empresas e pessoas 
físicas, viu-se a oportunidade de implementar o transporte de mercadorias e pequenos volumes para 
facilitar o trâmite de negociações e operações realizadas nestas companhias. Os primeiros contatos 
foram feitos e parcerias firmadas, sendo qualquer pedido entregue em hora e dia combinados de forma 
rápida e segura. Diante disso, a empresa tem crescido pois está conquistando novos clientes a cada dia e 
reafirmando solidamente os que esta já possui. A expansão do negócio é evidente, logo o proprietário, 
juntamente com seus diretores vislumbra o investimento em tecnologia como a forma de garantir uma 
nova fatia do mercado além de melhor atender a todos os seus clientes. 
 
 
 
7 
2.2 Atividade da Empresa 
A empresa tem como Seu foco no transporte documentos, remessas, e pequenos volumes. 
Atualmente a empresa, através de parcerias está atuando também com vistorias veiculares, onde se pode 
avaliar veículos para que seja efetuado o seguro dos mesmos. Encomendas são transportadas por todo o 
Rio de Janeiro e baixada fluminense via motoboy. 
 
2.3 Organograma 
 
 
Figura 3 – Organograma da empresa 
 
 
 
 
2.4 Mercado Consumidor 
 O ramo logístico por rodovias tem uma grande influência em todo o cenário econômico do Brasil, tendo 
em vista que ele é responsável por 60% de todo o transporte de cargas. Esse fator aliado ao fato de 
estradas sem um infraestrutura boa gera o encarecimento dos fretes, elevando o preço dos produtos e 
dificultando a copetição internacional com outros países como China, Índia e Rússia. 
 
 
8 
2.5 Concorrência 
 A principal concorrência é com os correios, uma empresa estatal inicialmente entregava cartas e 
telegramas que com o tempo passou a entregar encomendas. A empresa Mlog utiliza em suas frotas 
motocicletas que fazem a entrega via pequenas remessas e se aproveita do fato de ser um veículo leve e 
rápido destacando–se no mercado. O bom serviço prestado cria vínculos com clientes novos, garantindo 
assim seu destaque no ramo. 
 
2.6 Expansibilidade dos Negócios 
 Atualmente a empresa investe em novos ramos como vistoria veicular, buscando assim 
conquistar uma nova área de mercado. Também investe em propaganda pois isto gera mais entregas 
abrangindo uma maior rede de contatos, que é essencial para diversificação de clientes. 
 
2.7 Aspectos Tecnológicos 
A empresa investe em inovação tecnológica, para um melhor gerenciamento de seus processos, 
visando a melhor colocação no mercado. Seus processos principais estão atualmente em planilhas que 
são mantidas nos computadores da empresa sendo atualizados com novos hardware e software 
periodicamente. 
 
2.8 Premissas de restrição do projeto 
Não foram identificadas restrições para a continuidade do projeto. 
 
3. O Sistema Atual 
Nesta etapa os sistema atual é representado e analisado, mostrando-se seus processos 
automáticos e manuais. 
 
3.1. Justificativa de Escolha do Sistema 
Tendo em vista o levantamento efetuado nos procedimentos realizados na empresa, verificou-se 
a necessidade de tornar o processo de contato com os funcionários mais simples e menos custoso. 
Através de uma plataforma amigável e de rápido acesso, este, se torna vantajoso para a empresa, além 
de ágil e eficiente. 
 
9 
3.1.1. O Sistema 
O sistema se baseia em um aplicativo instalado em celular com gps, o qual faz a aquisição dos 
dados de cada motoboy e possibilita um cliente realizar um pedido de frete. Possui as funcionalidades 
básicas de cadastro de novos motoboys, clientes, pedidos, registro de quilômetros percorridos, 
velocidade média,posição atual, quantidade de entregas efetuadas. 
 
3.1.2. Funcionamento do sistema 
 O pedido é realizado por telefone via secretária ou via aplicativo. Caso o cliente ainda não esteja 
cadastrado, uma tela no aplicativo é aberta possibilitando um novo cadastro de usuário. Este novo 
usuário recebe um login e senha via e-mail. Após efetuar o login, o usuário pode então realizar seu 
pedido de frete. O valor do pedido é informado ao cliente baseado nos quilômetros de distância entre a 
origem e o destino informado pelo mesmo. O pedido então é direcionado ao motoboy mais próximo do 
destino dito como origem, local onde será coletado o malote, juntamente com o valor referente ao frete. 
No endereço destino final é onde a entrega será realizada. Será informado ao cliente a localização do 
motoboy mais próximo, dizendo qual a sua distância e o tempo estimado até chegar ao cliente. Após 
coletar o malote no endereço origem o motoboy irá para o destino determinado no pedido, onde ao 
chegar efetuará a entrega, finalizando assim o pedido. Todos os motoboys são monitorados na central, 
que possui um controle efetivo de seus trajetos atuais e pedidos. Dados como quilômetros percorridos e 
velocidade atual são armazenados a cada intervalo determinado, no banco de dados. Todas as entregas 
recebidas e finalizadas são armazenadas no banco de dados possibilitando uma consulta posterior. 
 
3.1.3. O Ambiente do Sistema 
 O sistema é utilizado pelo diretor comercial, que é responsável por inserir pedidos realizados 
via telefone, cadastrar novos usuários, cadastrar novos funcionários, monitorar os veículos e 
encomendas finalizadas, tendo uma visão geral dos processos da empresa. Pelo motoboy que 
efetivamente realiza todo o processo de coleta e entrega da mercadoria. Pela secretária, que recebe 
pedidos via telefone e repassa ao diretor comercial. Pelos clientes que realizam os pedidos via aplicativo 
ou via telefone. 
 
3.1.4. A definição do escopo 
10 
 Através do sistema, que utiliza tecnologias que buscam informatizar os processos de 
recebimento de pedidos, cadastro de novos clientes e monitoramento de sua frota em tempo real busca-
se alavancar a administração da empresa a um novo patamar tecnológico. Favorecendo uma visão mais 
ampla de todo o escopo operacional e financeiro da empresa, proporcionando maior eficiência e 
agilidade no atendimento aos clientes, além da possibilidade de dados para alimentar indicadores. 
 
3.2. Motivação para o novo sistema 
 Analisando os processos atuais da empresa, foram obtidas as seguintes motivações para o 
desenvolvimento do novo sistema: 
-Dificuldade em manter o controle de pedidos realizados por cliente; 
-Realização de pedidos feita apenas via telefone; 
-Cadastro de novos clientes feito em planilhas; 
-Dificuldade em controlar a frota; 
-Dificuldade no controle da manutenção preventiva dos veículos; 
 
3.3.Situação Desejada 
-Maior controle das frotas, possibilitando um gerenciamento mais rápido e eficaz; 
-Maior rapidez na realização de um pedido, que pode ser feito via aplicativo; 
-Geração de relatórios e indicadores; 
-Melhor organização dos dados da empresa; 
 
3.4. Problemas do sistema atual 
Todo o sistema atual é baseado em planilhas, logo perdas e inconsistências são um problema 
constante. É necessário a cada pedido que a secretária realize o cálculo do valor do frete via telefone e 
repasse para o cliente, gerando atrasos e dificuldades no atendimento. Não existe um planejamento de 
manutenção para os veículos. Não existe uma informação precisa ao cliente de onde se encontra o 
motoboy mais perto e quanto tempo ele vai demorar para realizar o atendimento solicitado. 
4. O sistema proposto (projeto lógico) 
 
Será apresentado o levantamento de requisitos e os diagramas do sistema proposto. 
 
4.1 Requisitos do Sistema 
11 
Ao realizar a análise do sistema do cliente foi verificado que métodos mais atuais e tecnológicos 
se faziam necessários para melhor armazenamento de suas informações. O fato de armazenar dados 
importantes em planilhas torna difícil a análise ,controle e consulta posterior de tais dados, impedindo 
que sistemas gerencias e outras ferramentas tecnológicas possam ser utilizados para um melhor 
gerenciamento da empresa. Abaixo os requisitos para a implantação do sistema: 
 
Requisitos Funcionais: 
- [RF1] Cadastrar, excluir e alterar usuários: O sistema deverá permitir cadastrar novos clientes e 
funcionários (motoboy). O sistemas deverá permitir a exclusão de usuários por código ou nome. O 
sistema deverá gerar um código para cada usuário, impedindo o cadastro de dois códigos iguais. O 
sistemas deverá atualizar os atributos dos clientes caso haja algum pedido em aberto. 
- [RF2] Cadastrar, excluir, calcular e cancelar pedido: O sistema deverá permitir o cadastro de 
novo pedido, gerando assim um número único para este. O cadastro não poderá ser efetuado caso já 
tenha sido utilizado o código do pedido. O sistema deverá permitir a exclusão/cancelamento do pedido 
que ainda não tenha sido entregue e registrar o motivo dele ter sido cancelado. O sistema deve registrar 
todos os pedidos efetuados e entregues assim como os cancelados. O sistema deverá direcionar o pedido 
para o motoboy mais próximo em relação a origem, que é onde será coletado o malote. O sistema deverá 
informar ao cliente a localização do motoboy mais próximo informando o tempo estimado até sua 
chegada. O sistema deverá realizar o cálculo do frete baseado na origem e destino. O sistema deverá 
atualizar a lista de entregas do motoboy. 
- [RF3] Registrar posição velocidade e entregas efetuadas motoboy: O sistema deverá permitir 
coleta de velocidade atual e posição atual de cada motoboy. O sistema deverá armazenar velocidade 
atual e posição atual a cada intervalo de tempo determinado para posterior consulta. O sistema deverá 
armazenar a quantidade de entregas efetuadas no dia pelo motoboy. 
- [RF4] Registrar quilômetros percorridos: O sistema deverá registrar os quilômetros percorridos 
por cada motoboy da empresa no dia. 
- [RF5] Informar sobre manutenção: O sistema deverá informar ao motoboy a cada 1.000 
quilômetros que ele deverá realizar a manutenção de sua motocicleta. 
 
 
 
12 
Requisitos Não Funcionais: 
- [RNF1] O sistema deverá ter uma interface simples e fácil de utilizar. 
- [RNF2] O tempo de escrita no banco de dados não poderá exceder 3 segundos, caso ocorra informar 
para o usuário falha na comunicação. 
- [RNF3] O intervalo de leitura da velocidade do motoboy poderá ser configurado de 1 segundo a 30 
segundos. 
4.2 Casos de Uso 
Nesta seção estão os diagramas onde estão registradas todas as funcionalidades do sistema, assim 
como os atores, onde assim fica explicito suas responsabilidades. 
4.2.1 Diagrama de Casos de uso 
 
Figura 4 – Diagrama de caso de Uso 
 
13 
4.3 Especificações dos casos de uso 
 
Tabela 2 - Descrição do Caso de Uso "Logar Sistema" 
 
Nome do Caso de Uso Logar Sistema 
Caso de UsoGeral 
Ator Principal Diretor Comercial, Secretária, Cliente, Motoboy 
AtoresSecundários 
Resumo Este caso de uso descreve a etapa de autenticação dos usuários ao 
sistema. 
Pré-Condições Usuário estar cadastrado no sistema 
Pós-Condições Acesso ao sistema é liberado. 
Fluxo Principal 
Ações do Ator Ações do Sistema 
1. Informar Login e senha. 
 2. Valida Login e senha. 
 3. Libera acesso ao sistema. 
Restrições/Validações 1. Login precisa existir e estar ativo. 
2. A senha precisa estar correta. 
Fluxo Exceção - Usuário ou senha 
inválidos 
 
Ações do Ator Ações do Sistema 
 1.Comunicar que login ou senha não são válidas. 
2.Solicitar cadastro no sistema. 
 
 
 
 
 
 
 
14 
Tabela 2 - Descrição do Caso de Uso "Manter Cliente" 
 
Nome do Caso de Uso ManterCliente 
Caso de UsoGeral 
Ator Principal Diretor Comercial 
AtoresSecundários 
Resumo Este caso uso descreve a etapa de cadastrode Clientes. 
Pré-Condições Login no Sistema Realizado. 
Pós-Condições Permite login do cliente no sistema. 
Fluxo Principal 
Ações do Ator Ações do Sistema 
1. Selecionar opção Cadastro de Cliente. 
 2. Apresenta tela de cadastro de Cliente. 
3. Seleciona adicionar Cliente. 
 4. Apresenta tela de cadastro de Cliente. 
5. Preenche dados do formulário. 
 6. Salva dados do formulário. 
Restrições/Validações 
Fluxo Alternativo – Cliente já existe na base 
Ações do Ator Ações do Sistema 
 1. Informa ao Diretor Comercial que o código já 
existe na base. 
 2. Abre formulário de cadastro de Cliente. 
 
 
 
 
Tabela 3 - Descrição do Caso de Uso "Manter Funcionário" 
 
Nome do Caso de Uso ManterFuncionário 
Caso de UsoGeral 
Ator Principal Diretor Comercial 
15 
AtoresSecundários 
Resumo Este caso uso descreve a etapa de concessão de acesso aos 
funcionários. 
Pré-Condições Estar Logado no Sistema. 
Pós-Condições Permite Funcionário Logar no Sistema. 
Fluxo Principal 
Ações do Ator Ações do Sistema 
1. Selecionar opção Cadastro de Funcionário. 
 2. Apresenta tela de cadastro de Funcionário. 
3. Seleciona adicionar Funcionário. 
 4. Sistema Gera código Funcionário. 
5. Preenche dados do formulário. 
 6. Salva dados do formulário. 
Restrições/Validações 1.Código do Funcionário que está sendo cadastrado não pode 
existir na base. 
Fluxo Alternativo – Funcionário já existe 
na base 
 
Ações do Ator Ações do Sistema 
 1. Informa ao Gerente Comercial que este código já existe na 
base. 
 2. Abre formulário de cadastro de Funcionário. 
Restrições/Validações 1.Código do funcionário que está sendo cadastrado não pode 
existir na base. 
 
 
 
 
 
 
 
 
 
 
 
 
16 
 
 
Tabela 4 - Descrição do Caso de Uso "Realizar Pedido" 
 
Nome do Caso de Uso RealizarPedido 
Caso de UsoGeral 
Ator Principal Cliente 
AtoresSecundários 
Resumo Este caso uso descreve a etapa de criação de um pedido de 
entrega. 
Pré-Condições Usuário deve estar logado no Sistema. 
Pós-Condições Acompanhar Pedido. 
Calcular Frete. 
Direcionar Motoboy. 
Fluxo Principal 
Ações do Ator Ações do Sistema 
1. Selecionar opção novo Pedido. 
 2. Apresenta a tela padrão de um novo pedido. 
3. Seleciona criar novo pedido. 
 4. Abre formulário. 
5. Digita as informações atreladas a um 
código. 
 
 6. Salva o novo pedido. 
Restrições/Validações 1.Código do pedido não pode estar na base 
Fluxo Alternativo – Condição já existe 
Ações do Ator Ações do Sistema 
 1.Informa ao cliente que este pedido já foi cadastrado. 
 2. Abre formulário. 
Restrições/Validações 
Fluxo Exceção 
Ações do Ator Ações do Sistema 
17 
 
Restrições/Validações 
 
 
 
 
 
 
Tabela 5 - Descrição do Caso de Uso "Realizar Pedido Telefone" 
 
Nome do Caso de Uso RealizarPedidoTelefone 
Caso de UsoGeral 
Ator Principal Secretária 
AtoresSecundários 
Resumo Este caso uso descreve a etapa de criação de um pedido de entrega 
Que foi recebido por telefone. 
Pré-Condições Secretária deve estar logada no Sistema. 
Pós-Condições Acompanhar Pedido. 
Fluxo Principal 
Ações do Ator Ações do Sistema 
1. Selecionar opção novo Pedido. 
 2. Apresenta a tela padrão de um novo pedido. 
3. Seleciona criar novo pedido. 
 4. Abre formulário. 
5. Digita as informações atreladas a um código. 
 6. Salva o novo pedido. 
Restrições/Validações 1.Código do pedido não pode estar na base 
Fluxo Alternativo – Condição já existe 
Ações do Ator Ações do Sistema 
 1.Informa a secretária que este pedido já foi cadastrado. 
 2. Abre formulário. 
18 
Restrições/Validações 
Fluxo Exceção 
Ações do Ator Ações do Sistema 
 
Restrições/Validações 
 
 
 
 
 
Tabela 6 - Descrição do Caso de Uso "Calcular Frete" 
 
Nome do Caso de Uso CalcularFrete 
Caso de UsoGeral 
Ator Principal Cliente 
AtoresSecundários 
Resumo Este caso uso descreve a etapa de geração do valor do 
Frete para o cliente. 
Pré-Condições Cliente deve estar logado no Sistema. 
Pós-Condições 
Fluxo Principal 
Ações do Ator Ações do Sistema 
1. Selecionar opção de trajeto. 
 2. Apresenta a tela padrão o valor do frete. 
3. Seleciona aceitar frete. 
 4. Habilita a confirmação do pedido. 
 
 
Restrições/Validações 1.Cliente cancela o pedido 
Fluxo Alternativo – Cliente Cancela o pedido 
Ações do Ator Ações do Sistema 
19 
 1. Retorna para a tela inicial de formulário. 
Restrições/Validações 
Fluxo Exceção 
Ações do Ator Ações do Sistema 
 
Restrições/Validações 
 
 
 
 
 
Tabela 7 - Descrição do Caso de Uso "Direcionar Motoboy" 
 
Nome do Caso de Uso DirecionarMotoboy 
Caso de UsoGeral 
Ator Principal Cliente 
AtoresSecundários Motoboy 
Resumo Este caso uso descreve a etapa de passar o pedido ao 
motoboy mais próximo do endereço de coleta do pedido. 
Pré-Condições Cliente deve estar logado no Sistema. 
Pós-Condições 
Fluxo Principal 
Ações do Ator Ações do Sistema 
 1. Sistema direciona o pedido ao motoboy mais próximo do 
endereço origem. 
 2. Sistema confirma o recebimento pelo motoboy. 
 
 
Restrições/Validações 
Fluxo Exceção 
Ações do Ator Ações do Sistema 
 
20 
Restrições/Validações 
 
 
 
 
 
Tabela 8 - Descrição do Caso de Uso "Acompanhar Pedido" 
 
Nome do Caso de Uso AcompanharPedido 
Caso de UsoGeral 
Ator Principal Cliente 
AtoresSecundários 
Resumo Este caso uso descreve a etapa de informar o cliente a 
localização do motoboy. 
Pré-Condições Cliente deve ter um pedido ativo. 
Pós-Condições 
Fluxo Principal 
Ações do Ator Ações do Sistema 
1. Selecionar opção de acompanhar pedido. 
 2. Sistema informa a localização do Motoboy na tela 
principal. 
 3. Sistema calcula o tempo até o cliente. 
 
 
 
Restrições/Validações 
Fluxo Alternativo 
Ações do Ator Ações do Sistema 
 1. Retorna para a tela inicial de formulário. 
Restrições/Validações 
Fluxo Exceção 
Ações do Ator Ações do Sistema 
21 
 
Restrições/Validações 
 
 
 
 
 
Tabela 9 - Descrição do Caso de Uso "Manter Pedido" 
 
Nome do Caso de Uso ManterPedido 
Caso de UsoGeral 
Ator Principal Diretor Comercial 
AtoresSecundários Cliente 
Resumo Este caso uso descreve a etapa de estabelecer o controle 
sobre o pedido podendo cancelar. 
Pré-Condições Cliente deve ter um pedido ativo. 
Pós-Condições 
Fluxo Principal 
Ações do Ator Ações do Sistema 
1. Selecionar opção de acompanhar pedido. 
 2. Sistema informa os pedidos ativos. 
3. Seleciona o pedido pelo número. 
 3. Sistema mostra o status do pedido se ativo, entregue ou 
cancelado. 
 
Restrições/Validações 
Fluxo Alternativo - Cancelamento de Pedido 
Ações do Ator Ações do Sistema 
1. Seleciona cancelar pedido. 1. Retorna para a tela inicial de formulário. 
 2.Sistema gera uma tela de confirmação de cancelamento de 
pedido. 
3.Usuário confirma o cancelamento do pedido. 
22 
 4.Sistema gera uma mensagem para o motoboy que estava 
com o pedido em aberto. 
Restrições/Validações 
Fluxo Exceção - Cancelamento de pedido 
finalizado 
 
Ações do Ator Ações do Sistema 
 1. Informa que não é possível cancelar um pedido entregue. 
Restrições/Validações 
 
 
 
 
 
Tabela 10 - Descrição do Caso de Uso "Monitorar Frota" 
 
Nome do Caso de Uso MonitorarFrota 
Caso de UsoGeral 
Ator Principal Diretor Comercial 
AtoresSecundários Secretária. 
Resumo Este caso uso descreve a etapa de monitoramento de todos 
os motoboys que estão ativos realizando entregas. 
Pré-Condições Logar no sistema. 
Pós-Condições 
Fluxo Principal 
Ações do Ator Ações do Sistema 
1. Selecionar opção de monitoramento a distância. 
 2. Sistema gera uma tela com o mapa mostrando cada 
motoboy ativo. 
3. Seleciona um motoboy. 
 4. Sistema calcula o tempo até o destino atual. 
 
 
Restrições/Validações 
23 
Fluxo Alternativo 
Ações do Ator Ações do Sistema 
 
Restrições/Validações 
Fluxo Exceção 
Ações do Ator Ações do Sistema 
 
Restrições/Validações 
 
 
 
 
 
Tabela11 - Descrição do Caso de Uso "Realizar Entregas" 
 
Nome do Caso de Uso RealizarEntregas 
Caso de UsoGeral 
Ator Principal Motoboy 
AtoresSecundários 
Resumo Este caso uso descreve a etapa de coleta do malote e entrega 
no destino combinado com o cliente. 
Pré-Condições Logar no sistema. 
Pós-Condições 
Fluxo Principal 
Ações do Ator Ações do Sistema 
1. Selecionar opção de iniciar trabalho 
 2. Sistema gera a lista de pedidos atuais aguardando para 
serem executados. 
3. Seleciona o pedido com o endereço mais próximo 
de origem. 
 
 4. Sistema pede confirmação de seleção de pedido. 
5. Motoboy Confirma o atendimento ao pedido. 
24 
 6.Sistema remove o pedido da lista atual. 
7.Coleta o malote e entrega no endereço combinado 
informando no sistema malote entregue. 
 
 8. Altera o status do pedido para finalizado. 
 9. Sistema armazena a quantidade realizada no dia. 
Restrições/Validações 
Fluxo Alternativo 
Ações do Ator Ações do Sistema 
 
Restrições/Validações 
Fluxo Exceção 
Ações do Ator Ações do Sistema 
 
Restrições/Validações 
 
 
 
 
 
Tabela 12 - Descrição do Caso de Uso "Comunicar Sistema" 
 
Nome do Caso de Uso ComunicarSistema 
Caso de UsoGeral 
Ator Principal Motoboy 
AtoresSecundários 
Resumo Este caso uso descreve o envio de dados de localização e 
velocidade para o servidor via internet. 
Pré-Condições Logar no sistema. 
Pós-Condições 
Fluxo Principal 
Ações do Ator Ações do Sistema 
1. Selecionar opção de iniciar transmissão. 
25 
 2. Sistema confirma o recebimento de dados. 
3. Inicia o deslocamento do veículo 
 4. Sistema salva os dados no servidor a cada intervalo 
determinado. 
 
 
Restrições/Validações 
Fluxo Alternativo 
Ações do Ator Ações do Sistema 
 
Restrições/Validações 
Fluxo Exceção Não é possível estabelecer comunicação com o servidor 
Ações do Ator Ações do Sistema 
 1. Informa não foi possível conectar ao Sistema. 
Restrições/Validações 
 
 
 
 
Tabela 13 - Descrição do Caso de Uso "Informar Manutenção" 
 
Nome do Caso de Uso InformarManutenção 
Caso de UsoGeral 
Ator Principal Motoboy 
AtoresSecundários 
Resumo Este caso uso descreve o envio mensagens para o motoboy 
sobre a manutenção de seu veículo. 
Pré-Condições Logar no sistema. 
Pós-Condições 
Fluxo Principal 
Ações do Ator Ações do Sistema 
26 
1. Selecionar opção de iniciar transmissão. 
 2. Sistema coleta o intervalo de 1000 quilômetros. Manda 
uma mensagem sobre manutenção periódica. 
3. Confirma o recebimento da mensagem. 
 
 
 
Restrições/Validações 
Fluxo Alternativo 
Ações do Ator Ações do Sistema 
 
Restrições/Validações 
Fluxo Exceção Não é possível estabelecer comunicação com o servidor 
Ações do Ator Ações do Sistema 
 1. Informa não foi possível conectar ao Sistema. 
Restrições/Validações 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27 
 
4.4 Modelo Conceitual de Classes 
 
 
 
Figura 5 – Diagrama de Classes 
 
4.5 Modelo Conceitual de Dados 
28 
 
Figura 6 – Modelo Conceitual de Dados 
 
 
 
 
 
 
 
 
 
 
4.6 Projeto De Interface 
 
Nesta seção estão as telas de interação do sistemas e suas respectivas funções. 
 
29 
4.6.1 Tela de Login do Sistema 
 
Nesta tela os atores realizam o login no sistema. 
 
 
 
Figura 7 – Tela de Login do Sistema 
 
 
 
 
30 
 
 
 
4.6.2 Tela de Inicial do Gerente 
 
Nesta tela gerente é direcionado para as outras telas do sistema. 
 
 
 
Figura 8 – Tela Inicial do Gerente 
 
31 
4.6.3 Tela de Cadastro de Cliente 
 
Nesta tela gerente pode realizar o cadastro de um cliente ou fazer a busca de algum cliente ou fazer a 
sua exclusão de cadastro. 
 
 
 
Figura 9 – Tela Cadastro Cliente 
 
4.6.4 Tela de Cadastro de Funcionário 
 
32 
Nesta tela gerente pode realizar o cadastro de um funcionário ou fazer a busca de algum funcionário 
ou fazer a sua exclusão de cadastro. 
 
 
 
Figura 10 – Tela Cadastro Funcionário 
 
33 
4.6.5 Tela Monitorar Frota 
 
Nesta tela gerente pode monitorar a frota de veículos, verificando sua posição atual assim como 
velocidade e tempo até o destino. Após o clique no respectivo veículo os dados são carregados. 
 
 
 
Figura 11 – Tela Monitorar Frota 
34 
4.6.6 Tela de Pedidos 
 
Nesta tela gerente, o cliente e o funcionário são direcionados aos pedidos. 
 
 
 
Figura 12 – Tela de Pedidos 
 
 
 
 
35 
4.6.7 Tela Novo Pedido 
 
Nesta tela gerente, o cliente podem realizar um novo pedido, gerando também o valor do pedido ao 
clicar no botão calcular. 
 
 
 
Figura 13 – Tela Novo Pedido 
 
 
36 
4.6.8 Tela Informação Pedido 
 
Nesta tela gerente, o funcionário podem verificar o status de um pedido, assim como suas 
informações principais. 
 
 
 
Figura 14 – Tela Informação Pedido 
 
 
37 
 
 
4.6.9 Tela Inicial Cliente 
 
Nesta tela o cliente pode ser redirecionado para as telas realizar um novo pedido, acompanhar um 
pedido já realizado ou alterar o seu pedido. 
 
 
 
Figura 15 – Tela Inicial Cliente 
38 
 
4.6.10 Tela Monitorar Pedido 
 
Nesta tela o cliente acompanhar o seu pedido, como distância até a entrega e o tempo que irá levar. 
 
 
 
Figura 16 – Tela Monitorar Pedido 
 
 
 
39 
4.6.11 Tela Inicial Funcionário 
 
Nesta tela o funcionário pode habilitar o GPS, ter a informação de quilômetros percorridos e quantos 
quilômetros faltam para a troca do óleo do veículo, assim como ser redirecionado a tela de pedidos. 
 
 
 
Figura 17 – Tela Inicial Funcionário 
 
 
40 
4.6.12 Tela Aceitar Pedido Funcionário 
 
Nesta tela o funcionário após selecionar o pedido na tela anterior, pode aceitar e iniciar o processo de 
coleta e entrega. 
 
 
 
Figura 18 – Tela Aceitar Pedido Funcionário 
 
 
41 
 
4.6.13 Tela Status Pedido Funcionário 
 
Nesta tela o funcionário informa se o pedido foi coletado, entregue e recebe a informação de quantos 
quilômetros faltam para o destino. Caso deseje ele pode também ser direcionado a tela de informação do 
pedido onde se encontram todos os dados necessários para a coleta e entrega. 
 
 
 
Figura 19 – Tela Status Pedido Funcionário 
42 
 
4.6.14 Tela Cancelar Pedido 
 
Nesta tela o gerente e o cliente podem realizar o cancelamento do pedido. 
 
 
 
Figura 20 – Tela Cancelar Pedido 
 
 
 
43 
4.7 Diagramas De Sequência 
 
Consiste em um diagrama que mostra a troca de mensagem entre os objetos para a realização de 
determinada tarefa. 
 
4.7.1 Diagrama de Sequência do Funcionário 
 
Neste diagrama é mostrado todas as interações que o funcionário realiza em todo o programa. 
 
 
Figura 21 – Diagrama de Sequência do Gerente 
 
 
 
 
 
 
 
44 
 
4.7.2 Diagrama de Sequência do Gerente 
 
Neste diagrama é mostrado todas as interações que o gerente realiza nas telas do programa. 
 
 
Figura 22 – Diagrama de Sequência Gerente 
 
 
 
 
 
 
 
 
 
 
45 
4.7.3 Diagrama de Sequência do Cliente 
 
Neste diagrama é mostrado todas as interações que o cliente realiza nas telas do programa. 
 
 
Figura 23 – Diagrama de Sequência Cliente 
 
 
 
4.8 Diagrama de Estados 
 
Os diagramas de estado ou máquinas de estado são utilizados para modelar um comportamento do 
sistema de transição entre estados finitos. É utilizado para modelar o comportamento de objetos através 
da variação de seus atributos, assim como para representar protocolos que exprimem mudanças legais 
que um certo objeto pode desenvolver. 
 
4.8.1 Estados do Login 
 
Os diagrama mostra as iterações pertinentes ao Login na aplicação. 
46 
 
Figura 24 – Diagrama de Estados Login 
 
 
4.8.2 Estados do Gerente 
 
Os diagrama mostra as iterações pertinentes ao Gerente na aplicação. 
 
47 
Figura 25 – Diagrama de Estados Gerente 
4.8.3 Estados do Funcionário 
 
Os diagrama mostra as iterações pertinentes ao Funcionário na aplicação. 
 
Figura 26 – Diagrama de Estados Funcionário4.8.4 Estados do Cliente 
 
Os diagrama mostra as iterações pertinentes ao Cliente na aplicação. 
 
48 
Figura 27 – Diagrama de Estados Cliente 
 
4.9 Diagrama de Atividades 
 
Os diagramas de atividade são uma técnica para descrever um fluxo de trabalho ou processo de 
negócio sendo bastante semelhante ao fluxograma, sendo a principal diferença que este pode representar 
processos em paralelo. 
 
4.9.1 Diagrama de Atividades do Login 
 
Os diagrama mostra as iterações pertinentes ao processo de login. 
 
Figura 28 – Diagrama de Atividades do Login 
 
 
 
 
49 
4.9.2 Diagrama de Atividades do Funcionário 
 
Os diagrama mostra as iterações pertinentes ao processo do Funcionário. 
 
Figura 29 – Diagrama de Atividades do Funcionário 
 
 
 
 
 
 
 
 
 
50 
4.9.3 Diagrama de Atividades do Cliente 
 
Os diagrama mostra as iterações pertinentes ao processo do Cliente. 
 
Figura 30 – Diagrama de Atividades do Cliente 
 
 
 
 
 
 
51 
4.9.4 Diagrama de Atividades do Gerente 
 
Os diagrama mostra as iterações pertinentes ao processo do Cliente. 
 
Figura 31 – Diagrama de Atividades do Gerente 
 
 
 
52 
5. Projeto físico 
 
5.1 Projeto de Classes de Projeto 
 
O projeto de classe de projeto visa apresentar os tipos de classes presentes no trabalho e seus 
relacionamentos existentes entres eles. 
 
Figura 32 – Classes de Projeto 
 
 
 
 
 
53 
 
5.2 Projeto Físico de Banco de Dados 
 
O projeto físico de banco de dados cria o código para a geração das tabelas do banco de dados 
utilizado para as iterações entre o programa e os dados armazenados. 
 
5.2.1 Tabela Usuário 
 
CREATE TABLE Usuario 
( 
codigoUsuario INT(50) NOT NULL, 
nomeUsuario VARCHAR (200) NOT NULL, 
senhaUsuario INT (50) NOT NULL, 
PRIMARY KEY (codigoUsuario) ); 
 
 
Usuário 
Chave Nome do Campo Tipo do Campo Tamanho Nulo 
PK códigoUsuário int 50 não 
 nomeUsuário String 200 não 
 senhaUsuário int 50 não 
 
Figura 33 – Tabela Usuário 
 
 
5.2.2 Tabela Cliente 
 
CREATE TABLE Cliente 
( 
codigoCliente INT(50) NOT NULL, 
pedidosAtuais VARCHAR (100) NOT NULL, 
quantidadePedidosRealizados INT (50) NULL, 
PRIMARY KEY (codigoCliente) ); 
 
 
Cliente 
Chave Nome do Campo Tipo do Campo Tamanho Nulo 
PK códigoCliente int 50 não 
 pedidosAtuais String 100 não 
 quantidadePedidosRealizados int 50 sim 
 
Figura 34 – Tabela Cliente 
54 
5.2.3 Tabela Gerente 
 
CREATE TABLE Gerente 
( 
codigoGerente INT(50) NOT NULL, 
PRIMARY KEY (codigoGerente) ); 
 
Gerente 
Chave Nome do Campo Tipo do Campo Tamanho Nulo 
PK códigoGerente int 50 não 
 
Figura 35 – Tabela Gerente 
5.2.4 Tabela Login 
 
CREATE TABLE Login 
( 
codigoPessoa INT(50) NOT NULL, 
nomePessoa VARCHAR (200) NOT NULL, 
PRIMARY KEY (codigoPessoa) ); 
 
Login 
Chave Nome do Campo Tipo do Campo Tamanho Nulo 
PK códigoPessoa int 50 não 
 nomePessoa String 200 não 
 
Figura 36 – Tabela Login 
 
5.2.5 Tabela Endereço 
 
CREATE TABLE Endereço 
( 
codigoUsuario INT(50) NOT NULL, 
cidade VARCHAR (100) NOT NULL, 
CEP INT (50) NOT NULL, 
bairro VARCHAR (50) NOT NULL, 
PRIMARY KEY (codigoUsuario) ); 
 
Endereço 
Chave Nome do Campo Tipo do Campo Tamanho Nulo 
PK códigoUsuário int 50 não 
 cidade String 100 não 
 CEP int 8 não 
 bairro String 50 não 
 
Figura 37 – Tabela Endereço 
55 
5.2.6 Tabela Dados Usuário 
 
CREATE TABLE DadosUsuario 
( 
codigoUsuario INT(50) NOT NULL, 
tipoUsuario VARCHAR (50) NOT NULL, 
senhaUsuario INT (50) NOT NULL, 
nomeUsuario VARCHAR (200) NOT NULL, 
CPF INT (11) NOT NULL, 
PRIMARY KEY (codigoUsuario) ); 
 
 
Dados Usuário 
Chave Nome do Campo Tipo do Campo Tamanho Nulo 
PK códigoUsuário int 50 não 
 tipoUsuário String 50 não 
 senha int 50 não 
 nomeUsuário String 200 não 
 CPF int 11 não 
 
Figura 38 – Tabela Dados Usuário 
 
5.2.7 Tabela Funcionário 
 
CREATE TABLE Funcionario 
( 
codigoFuncionario INT(50) NOT NULL, 
tipoFuncionario VARCHAR (50) NOT NULL, 
listaPedidosAtuais VARCHAR (50) NOT NULL, 
pedidoAtual INT (50) NULL, 
quantidadePedidosFinalizados INT (50) NULL, 
PRIMARY KEY (codigoFuncionario) ); 
 
Funcionário 
Chave Nome do Campo Tipo do Campo Tamanho Nulo 
PK códigoFuncionário int 50 não 
 tipoFuncionário String 50 não 
 listaPedidosAtuais String 50 não 
 pedidoAtual int 50 sim 
 quantidadePedidosFinalizados int 50 sim 
 
Figura 39 – Tabela Funcionário 
 
 
 
56 
5.2.8 Tabela Veículo 
 
CREATE TABLE Veiculo 
( 
placaVeiculo VARCHAR (8) NOT NULL, 
quilometrosPercorridos FLOAT (50) NULL, 
localizacaoAtual FLOAT (50) NULL, 
velocidadeAtual INT (50) NULL, 
informaEstadoOnline BOOLEAN NULL, 
PRIMARY KEY (placaVeiculo) ); 
 
Veículo 
Chave Nome do Campo Tipo do Campo Tamanho Nulo 
PK placaVeículo String 8 não 
 quilômetrosPercorridos float 50 sim 
 localizaçãoAtual float 50 sim 
 velocidadeAtual int 50 sim 
 informaEstadoOnline boolean 1 sim 
 
Figura 40 – Tabela Veículo 
 
5.2.9 Tabela Pedido 
 
CREATE TABLE Pedido 
( 
numeroPedido INT (50) NOT NULL, 
situacaoPedido VARCHAR (50) NOT NULL, 
enderecoOrigem VARCHAR (150) NOT NULL, 
enderecoDestino VARCHAR (150) NOT NULL, 
nomeDestinatario VARCHAR (200) NOT NULL, 
valorFrete FLOAT (10) NOT NULL, 
telefoneDestinatario VARCHAR (10) NULL, 
cepOrigem INT (8) NOT NULL, 
cepDestino INT (8) NOT NULL, 
dataPedido VARCHAR (8) NOT NULL, 
horaPedido INT (4) NOT NULL, 
tempoEstimadoEntrega FLOAT (10) NULL, 
coletado BOOLEAN NULL, 
entregue BOOLEAN NULL, 
PRIMARY KEY (numeroPedido) ); 
 
 
 
 
 
 
 
 
 
 
57 
Pedido 
Chave Nome do Campo Tipo do Campo Tamanho Nulo 
PK númeroPedido int 50 não 
 situaçãoPedido String 50 não 
 endereçoOrigem String 150 não 
 endereçoDestino String 150 não 
 nomeDestinatário String 200 não 
 valorFrete float 10 não 
 telefoneDestinatário String 10 sim 
 cepOrigem int 8 não 
 cepDestino int 8 não 
 dataPedido String 8 não 
 horaPedido int 4 não 
 tempoEstimadoEntrega double 10 sim 
 coletado boolean 1 sim 
 entregue boolean 1 sim 
 
Figura 41 – Tabela Pedidos 
 
5.3 Ambiente do Sistema 
 
Para a realização e implantação do Sistema de Monitoramento de Veículos foi realizada uma 
avaliação das necessidades do sistema capazes de cumprir todos os requisitos solicitados quanto a 
desempenho e performance. 
Conclui-se portanto que as configurações serão suficientes para suprir e realizar todas as funções do 
sistema. 
5.3.1 Software 
 
 Devido a padronização de todo o sistema, o Sistema Operacional escolhido foi o Android 6.0 que 
possibilitará ao usuário do sistema sua utilização de forma simples. Para o armazenamento dos dados do 
sistema, foi utilizado o MySQL por se tratar de um software de utilização livre. Para a confecção do 
sistema se utilizou a linguagem JAVA que atualmente é a principal no desenvolvimento de aplicativos. 
 
5.3.2 Hardware 
 
 Servidor: 
 Processador : Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz; 
58 
 Sistema Operacional: Não possui; 
 Memória RAM: 8 GB 
 Armazenamento : Disco Rígido 1 TB 
 
 Celular: Processador : 2.7 GHz Quad Core; 
Sistema Operacional: Android 5.0 Lollipop; 
 Memória RAM: 3 GB 
 Armazenamento : 64 GB 
 GPS: A-GPS/GLONASS 
 
5.3.3 Infra estrutura de Rede e Internet 
 
Buscando a construção do sistema a utilização da internet é de extrema importância, tendo em vista 
que todas as transações e armazenamentos do sistema só são possíveis graças a este recurso. Serão 
necessários diversos componentes como : Placas de rede, modem, roteadores, cabeamento, conectores. 
Pode-se fazer uso da telefonia celular buscando também a para a obtenção de conexão com a rede 
mundial de computadores. 
 
5.3.4 Justificativa da Linguagem de Programação 
 
O JAVA é uma linguagem bastante dinâmica e permite que sua programação possa ser utilizada em 
diversos sistemas operacionais. Seu código é convertido para Metadados que são interpretados pela 
máquina virtual possibilitando sua portabilidade e possível expansão do sistema. 
 
5.3.5 Justificativa da escolha do SGBDO MySQL possui recursos que possibilitam maior rapidez e segurança nas operações, possibilita a 
portabilidade, possui facilidade em seu manuseio e é um software livre, o que possibilita o seu uso sem 
custo adicional na criação do projeto. 
 
6. Conclusões 
 
 
 
59 
6.1 Reflexões Sobre os Objetivos Iniciais e os Alcançados 
 
 Uma empresa está em constante transformação, sempre buscando a melhor forma de atender a 
seus clientes, o trabalho atual enseja um processo de aprimoramento que sempre ocorrerá. Assim sendo, 
o sistema proposto cumpriu seus objetivos, possibilitando a coleta e melhor processamento dos dados da 
empresa o que leva a novos objetivos a serem alcançados. 
 
6.2 Vantagens do Sistema para a Empresa 
 
Devido as pressões do mercado e constantes mudanças é essencial que a empresa se mantenha 
atualizada e em constante inovação tecnológica, sempre buscando uma forma de tornar os processos e 
atendimento aos clientes mais ágeis e eficazes. Para isso acontecer, a utilização da tecnologia é essencial 
pois os sistemas atuais auxiliam na tomada de decisões pois fornecem todo um aparato para a geração de 
informação da própria companhia. 
Com a utilização do Sistema de Monitoramento de Veículos o proprietário terá um melhor controle 
sobre as entregas e os processos que estão ocorrendo na empresa, podendo utilizar estes dados para um 
melhor controle financeiro e de produção, permitindo um destaque no mercado atual e favorecendo a 
implantação de novos sistemas atrelados a este. 
 
6.3 Trabalhos Futuros 
 
 Como o sistema atual da empresa se encontra em modo de arquivos, o presente projeto visa 
agregar os seus dados de forma organizada a uma estratégia de modernização a longo prazo. 
Inicialmente este sistema visa estabelecer um marco que servirá de base para os desenvolvimentos 
futuros onde maior integração e um estudo aprofundado dos dados coletados servirá para estabelecer 
parâmetros que são a base para uma projeto de inteligência da empresarial. 
 
 
 
 
 
 
 
60 
7. Referências Bibliográficas 
 
 
 
Medeiros Ernani ,Desenvolvendo Software com UML 2.0 Definitivo. 6ª.ed Editora:PEARSON, 2004. 
 
Fowler Martin ,UML Essencial. 3ª.ed Editora:BOOKMAN, 2005. 
 
Vídeo aulas da Universidade Estácio de Sá.(indisponíveis para não alunos da instituição).

Continue navegando