Buscar

TG - Tecnológico - Bruna

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 54 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 54 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 54 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

FACULDADE DE TECNOLOGIA DE SÃO JOSÉ DOS CAMPOS 
FATEC PROFESSOR JESSEN VIDAL 
 
 
 
 
 
 
 
 
BRUNA DOS SANTOS ALMEIDA 
 
 
 
 
 
 
 
 
SISTEMA DE INFORMAÇÃO PARA GERENCIAMENTO DO 
ARMAZENAMENTO LOGÍSTICO EM PEQUENAS E 
MÉDIAS EMPRESAS 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
São José dos Campos 
2016 
 
 
 
 
BRUNA DOS SANTOS ALMEIDA 
 
 
 
 
 
 
 
 
 
 
 
 
 
SISTEMA DE INFORMAÇÃO PARA GERENCIAMENTO DO 
ARMAZENAMENTO LOGÍSTICO EM PEQUENAS E 
MÉDIAS EMPRESAS 
 
 
 
 
 
 
Trabalho de Graduação apresentado à Faculdade de Tecnologia 
São José dos Campos, como parte dos requisitos necessários para 
a obtenção do título de Tecnólogo em Logística. 
 
 
Orientador: Msc. Diogo Branquinho Ramos 
Co-orientador: Msc.Marcus Vinícius Nascimento 
 
 
 
 
 
 
 
 
 
 
 
São José dos Campos 
2016 
 
 
 
 
Dados Internacionais de Catalogação-na-Publicação (CIP) 
Divisão de Informação e Documentação 
 
 
 
 
 
 
 
 
 
 
 
REFERÊNCIA BIBLIOGRÁFICA – 
 
ALMEIDA, Bruna dos Santos. Sistema de Informação par ao Gerenciamento do 
Armazenamento em Pequenas e Médias Empresas. 2016.999f. Trabalho de Graduação - 
FATEC de São José dos Campos: Professor Jessen Vidal. 
 
 
 
 
 
 
 
CESSÃO DE DIREITOS – 
 
NOME DO AUTOR: Bruna dos Santos Almeida 
TÍTULO DO TRABALHO: Sistema de Informação para o Gerenciamento do 
Armazenamento em Pequenas e Médias Empresas 
TIPO DO TRABALHO/ANO: Trabalho de Graduação / 2016. 
 
 
É concedida à FATEC de São José dos Campos: Professor Jessen Vidal permissão para 
reproduzir cópias deste Trabalho e para emprestar ou vender cópias somente para propósitos 
acadêmicos e científicos. O autor reserva outros direitos de publicação e nenhuma parte deste 
Trabalho pode ser reproduzida sem a autorização do autor. 
 
 
 
____________________________________ 
Bruna dos Santos Almeida 
45.904.452-7
 ALMEIDA, Bruna dos Santos 
 Sistema de Informação para o Gerenciamento do Armazenamento em Pequenas e Médias 
 Empresas. 
 São José dos Campos, 2016. 
 999f. (54) 
 
 
 Trabalho de Graduação – Curso de Tecnologia em Logística, 
 FATEC de São José dos Campos: Professor Jessen Vidal, 2016. 
 Orientador: Msc. Diogo Branquinho Ramos. 
 Co-orientador: Msc. Marcus Vinícius Nascimento. 
 
Áreas de conhecimento. I. Faculdade de Tecnologia. FATEC de São José dos Campos: Professor 
Jessen Vidal.Divisão de Logística e Documentação. II. Sistema de Informação para o 
Gerenciamento do Armazenamento em Pequenas e Médias. 
1. Empresas 
4 
 
Bruna dos Santos Almeida 
 
 
 
SISTEMA DE INFORMAÇÃO PARA GERENCIAMENTO 
DO ARMAZENAMENTO LOGÍSTICO EM PEQUENAS E 
MÉDIAS EMPRESAS 
 
 
 
Trabalho de Graduação apresentado à Faculdade de 
Tecnologia São José dos Campos, como parte dos 
requisitos necessários para a obtenção do título de 
Tecnólogo em Logística. 
 
 
 
 
 
Composição da Banca 
 
 
___________________________________________________________________ 
Diogo Branquinho Ramos, Msc. 
 
 
__________________________________________________________________ 
Marcus Vinícius Nascimento, Msc. 
 
 
__________________________________________________________________ 
Eduardo Sakaue, Msc. 
 
 
__________________________________________________________________ 
Reinaldo Fagundes dos Santos, Dr. 
 
_____/_____/_____ 
 
DATA DA APROVAÇÃO 
 
 
5 
 
RESUMO 
A tecnologia aplicada na cadeia de suprimentos tem hoje um grande potencial, utilizando 
sistemas de informação capazes de não somente armazenar dados, mas identificar e 
entender os dados coletados. Nesse contexto, o objetivo deste trabalho é desenvolver um 
sistema de informação que atenda às atividades de um sistema de armazenamento 
logístico, visando minimizar os custos e perdas do processo de recebimento e 
armazenamento. Analisando as tecnologias existentes que individualizam a localização 
dos materiais, encontra-se uma padronização, a qual torna o sistema elaborado por esse 
trabalho flexível a tecnologia escolhida pelo gestor. Desenvolveu-se a arquitetura de um 
sistema para pequenos e médios armazéns com base no fluxo de materiais. O resultado 
do trabalho consiste em um programa que apresente ao gestor dados sobre entrada, 
movimentação e saída de produtos com o objetivo de sustentar decisões operacionais do 
armazém. O sistema foi desenvolvido com base no framework Web2py, a partir da 
perspectiva do usuário e o aplicativo mobile no framework Ionic, que visa a criação de 
aplicações móveis híbridas. 
 
Palavras Chaves: tecnologia para logística, armazenagem, sistema, Web2py, Ionic. 
6 
 
 
ABSTRACT 
The technology applied in the supply chain today has great potential, using information 
systems that can not only store data, but to identify and understand the data collected. In 
this context, the objective of this work is to develop an information system that meets the 
activities of a logistics storage system in order to minimize costs and losses of the receipt 
and storage process. Analyzing existing technologies that individualize the materials, 
meets standardization, it makes the system established by that flexible working 
technology chosen by the manager. It develops the architecture of a system for small and 
medium warehouses based on the material flow. The result of the work consists of a 
program to present to the manager data entry, handling and output products in order to 
support operational decisions of the warehouse. The program was developed based on 
Web2py framework, which was built from the user's perspective and mobile application 
Ionic framework, which aims to create hybrid mobile applications. 
 
Keywords: logistics technology, storage, system, Web2py, Ionic. 
 
 
 
7 
 
LISTA DE ABREVIATURAS E SIGLAS 
 
 
ABC Custeio por atividade 
API Application Programming Interface 
ERP Enterprise Resource Planning 
NFC Near Field Communication 
Qr Code Quick Response Code 
RFID Radio Frequency Identification 
TRC Transportadores Rodoviários de Carga 
 
8 
 
LISTA DE FIGURAS 
Figura 1- Faturamento anual de pequenos negócios em real e dólar.............................. 13 
Figura 2- Cadeia de Abastecimento................................................................................ 18 
Figura 3- Exemplo de um armazém ............................................................................... 19 
Figura 4 - Ilustração do uso de beacons em uma loja ..................................................... 20 
Figura 5- Ilustração de portais RFID em docas .............................................................. 22 
Figura 6 - Exemplo de fluxo de atividades no setor de armazenagem com o uso de 
etiquetas de rádio frequência .......................................................................................... 23 
Figura 7- Infraestrutura NFC com RFID ........................................................................ 25 
Figura 8 - Exemplo de identificação do sistema para um armário ................................. 26 
Figura 9 - Exemplo de identificação do sistema para uma prateleira ............................. 27 
Figura 10 - Exemplo de identificação do sistema pra uma mesa ................................... 27 
Figura 11 - Exemplo de identificação do sistema para produtos dentro de uma gaveta 28 
Figura 12 - Processo de entrada e saída de um produto ................................................. 29 
Figura 13 - Arquitetura do Software............................................................................... 30 
Figura 14 - Arquitetura Web2py .................................................................................... 31 
Figura 15 - Comunicação Web2py em Model View Controller .................................... 32 
Figura 16 - Arquitetura Ionic ..........................................................................................32 
Figura 17 - Caso de uso do sistema ................................................................................ 33 
Figura 18 - Caso de uso do sistema 2 ............................................................................. 34 
Figura 19 - Modelo Entidade Relacionamento ............................................................... 36 
Figura 21- Tela do aplicativo ......................................................................................... 40 
Figura 22 - Lista de produtos .......................................................................................... 41 
Figura 23 - Cadastro de produto ..................................................................................... 41 
Figura 24 - Lista de posições .......................................................................................... 42 
Figura 25 - Cadastro da posição ..................................................................................... 42 
Figura 26 - Tabela movimentação após a inserção de um produto em uma prateleira .. 45 
Figura 27- Tabela do mapa de controle .......................................................................... 45 
Figura 28 - Tabela mudança ........................................................................................... 46 
Figura 29 - Tabela mapa de controle 2 ........................................................................... 48 
Figura 30 - Lista de usuários .......................................................................................... 48 
Figura 31 - Cadastro de Usuário ..................................................................................... 49 
 
 
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602231
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602233
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602234
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602243
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602244
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602245
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602248
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602250
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602251
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602255
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602256
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602257
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602258
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602259
9 
 
LISTA DE FOTOS 
Foto 1 - Armário ............................................................................................................. 43 
Foto 2 - Escaneamento do produto ................................................................................. 43 
Foto 3 - Escaneamento da posição ................................................................................. 44 
Foto 4 - Foto do aplicativo realizando a entrada de um produto em uma posição ......... 44 
Foto 5 - Confirmação no aplicativo ................................................................................ 46 
Foto 6 - Alerta no aplicativo ........................................................................................... 47 
 
 
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602599
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602600
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602601
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602602
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602603
file:///C:/Users/Bruna/Documents/Bruna/FATEC/Fatec%20-%20Tecnologia%20em%20Logística%20-%206º%20Semestre/TG%202/Versões/TG-v38-Tecnológico.docx%23_Toc453602604
10 
 
LISTA DE TABELAS 
Tabela 1- Exemplo de tabela do mapa de controle do sistema ....................................... 28 
 
 
11 
 
Sumário 
1. INTRODUÇÃO ......................................................................................................... 12 
1.1 Objetivo geral ..................................................................................................... 14 
1.2 Objetivos específicos .......................................................................................... 14 
2. CONTEXTUALIZAÇÃO TECNOLÓGICA ............................................................ 15 
2.1 Requisitos do Usuário ......................................................................................... 15 
2.2 Requisitos do Sistema ......................................................................................... 16 
2.3 Tecnologias Envolvidas ...................................................................................... 17 
2.3.1 Ferramentas para Identificação de Materiais ............................................... 19 
2.3.1.1 Beacons ............................................................................................. 20 
2.3.1.2 RFID .................................................................................................. 21 
2.3.1.3 QR CodE ........................................................................................... 24 
2.3.1.4 NFC ................................................................................................... 25 
3. DESENVOLVIMENTO ............................................................................................ 26 
3.1 Arquitetura do Sistema ....................................................................................... 26 
3.2 Arquitetura do Software ..................................................................................... 30 
3.3 Casos de Uso ....................................................................................................... 33 
3.4 Modelo Entidade Relacionamento ...................................................................... 35 
3.5 Código Fonte ...................................................................................................... 37 
4. RESULTADOS ......................................................................................................... 40 
5. CONCLUSÃO ...........................................................................................................50 
6. REFERÊNCIAS ......................................................................................................... 52 
 
 
12 
 
1. INTRODUÇÃO 
O alto nível de competitividade das cadeias produtivas requer das empresas a 
busca por alternativas para reduzir seus custos, principalmente no que se refere a 
mecanismos que permitam maior controle logístico. Segundo Siqueira (2005), a busca 
por redução de custos contribui para que seja possível ampliar as margens de ganho sem 
que isso impacte no preço final de seus produtos. A real necessidade da implantação de 
um sistema que colete, armazene, processe e distribua a informação na organização se dá 
pela importância da obtenção da informação com qualidade, agilidade e em tempo hábil, 
para que esta torne-se uma fonte de conhecimento (Siqueira, 2005). Nesse ponto, cita-se 
a forma como os dados são tratados na base destes sistemas. Amaral et al. (2012), por 
exemplo, elencam uma diversidade de impactos negativos trazidos à produtividade de 
uma empresa causados, primordialmente, pela desorganização das bases informativas. Os 
autores discutem a presença de falhas nos processos de planejamento de produção, 
alocação de recursos e carência de gestão que consequentemente, geram deseconomia 
para a cadeia produtiva. 
Nas atividades rotineiras de logística como: recebimento, armazenamento e 
picking são necessários controles de informações, as quais dizem respeito as 
características de cada produto, desde a sua alocação até a sua expedição. A falha e/ou 
demora na coleta dados são fatores que prejudicam a produtividade destas atividades. O 
estudo de Nassar e Vieira (2014) destacam que uma das principais difusões do problema 
de assertividade é o erro de quantidade e tipo dos produtos transportados. Para os autores 
o grande impacto desses erros se dá pelo fato de somente serem identificados quando os 
produtos chegam ao destino. Sendo assim há um alongamento do tempo de entrega ao 
consumidor, o qual, na maioria das vezes irá dobrar causando um impacto no índice de 
desempenho do nível de serviço. 
Foina (2015), considera que o uso de mão de obra em atividades relacionadas à 
armazenagem ainda é utilizada diferente da linha de produção, as quais são mais 
automatizadas que áreas de armazenagem, pois ainda depende de operadores que realizem 
atividades como movimentação, alimentação de planilhas e identificação por código de 
barras o que consequentemente leva ao maior índice de erros. Além disso, este processo 
de inventário demanda tempo e gastos que poderiam ser investidos em outras atividades 
da empresa. 
13 
 
Em todo esse contexto, deve-se levar em conta que o avanço da tecnologia cria 
oportunidades de mercado. Para Schumpeter (2004) a tecnologia se desenvolve apenas 
pelo fato da mudança da satisfação dos desejos. Quando se dá uma nova combinação de 
processos de produção a tecnologia muda e toda característica da economia se transforma, 
pois, a nova tecnologia existente torna-se um valor para o produto e/ou processo. 
Segundo Neumann (2015), a tecnologia aplicada na cadeia de suprimentos tem 
hoje um grande potencial, utilizando meios como a computação cognitiva, capaz de não 
somente armazenar dados, mas identificar e entender os dados coletados. Pode-se então 
utilizar desta disponibilidade da capacidade computacional, a fim de utilizar dados em 
tempo real. Prado e Passanezi (2012) concluem em sua pesquisa que a agilidade de 
decisões rápidas é alcançada quando existe o acesso a informações úteis e necessárias a 
tomada de decisões, portanto o campo de batalha entre cadeias de suprimentos e 
organizações se dará na aplicação inteligente de novas ferramentas e as computacionais 
são grande aliadas neste cenário. 
De acordo com Padilha e Martins (2005), o principal alvo das produtoras de 
sistemas ERP (Enterprise Resource Planning) são as empresas de pequeno e médio porte, 
chamando o negócio de Small/Middle Market. Porém a classificação de uma empresa 
média varia entre uma faixa de faturamento anual de U$$ 10 milhões e U$$ 300 milhões. 
Figura 1- Faturamento anual de pequenos negócios em real e dólar 
 
Fonte: Dados conforme Sebrae (2016) *valores aproximados 
Embora as produtoras de Software destinam seus sistemas há empresas de 
pequeno e médio porte o custo da instalação e manutenção de um sistema para gestão, 
muitas vezes, é inacessível ás empresas de até médio porte. 
No estudo de Silva et. al (2015), analisa-se as características de uma empresa, de 
pequeno a médio porte, para a escolha de um sistema de informação e conclui-se que 
Microempreendedor 
Individual
até R$ 
60.000,00
até U$$ 
17.500,00*
Microempresa
até R$ 
360.000,00
até U$$ 
105.000,00*
Empresa de 
Pequeno Porte
até R$ 
3.600.000,00
até U$$ 
1.050.000,00*
14 
 
dentre os principais problemas destaca-se os custos incorridos pela empresa e a falta de 
padronização do processo com a baixa cooperação entre elos da cadeia produtiva. 
Nesse contexto, analisa a necessidade das empresas pequenas e média de obter um 
sistema, com isso esse trabalho pretende criar uma solução de software para o controle e 
gerenciamento do fluxo de materiais na atividade de armazenagem voltado para empresas 
de até médio porte, pois essas são as empresas que não podem pagar pela instalação e 
manutenção. 
1.1 OBJETIVO GERAL 
O objetivo deste trabalho é desenvolver um sistema de informação que atenda às 
atividades de um sistema de armazenamento logístico para pequenas e médias empresas, 
visando minimizar os custos e perdas do processo de recebimento e armazenamento. 
 
1.2 OBJETIVOS ESPECÍFICOS 
Para a consecução deste objetivo foram estabelecidos os objetivos específicos: 
 Desenvolver um sistema para controle de entrada e saída de produtos nas 
posições de localização; 
 Desenvolver uma arquitetura de sistema que suporte as principais tecnologias de 
localização de produtos; 
 Disponibilizar um conjunto de serviços, via WebService, para fins de integração 
e interoperação do sistema; e 
 Desenvolver um aplicativo mobile para leitura das etiquetas QR Code. 
 
 
 
15 
 
2. CONTEXTUALIZAÇÃO TECNOLÓGICA 
Neste capítulo serão levantados os referenciais teóricos que embasam 
tecnologicamente o desenvolvimento do presente trabalho. Foi dado destaque aos 
conceitos de requisitos de usuário e de sistema, além das tecnologias relacionadas. 
2.1 REQUISITOS DO USUÁRIO 
Foi elaborado uma lista de necessidades do usuário para realiza o controle de 
entrada e saída de materiais: 
 Identificação do horário e data da chegada e saída dos materiais (A fim de 
ajudar na realização de cálculos para otimização do armazém, ou ainda, 
para a diluição de custos por atividade (Método de Custeio ABC), 
exemplo: média do tempo que o produto permanece na prateleira, 
relevante para calcular o custo do estoque parado); 
 Localização dos materiais dentro do armazém; 
 Definição das melhores posições para ser guardados produtos (base para 
analisar produtos de maior rotatividade no armazém, ou seja, produtos com 
maior giro de estoque e assim deixá-los em locais próximo a porta, ou em 
locais de rápido acesso); 
 Coleta de dados da capacidade do armazém e o quanto está sendo utilizada 
(com a finalidade de dar base para a tomada de decisão quanto ao tamanho 
do armazém, se será necessário a expansão ou a redução do mesmo); 
 Consulta quanto a quem foi responsável pela movimentação de qual 
produto e qual posição foi guardado. 
Essa coleta de informações necessárias para a realização do projeto de software 
compõe os requisitos, ou seja, recursos de dados capazes de descrever, em forma 
padronizada, as atividades e processos do ponto de vista dos usuários. Portanto, defina-
se como requisitos do usuário no software de um armazém o gerenciamento de materiais 
o qual dispõe de cadastro, edição, remoção e consulta, além de verificar a posição 
(endereço) e existênciado produto dentro do estoque. 
Nesse estudo, o usuário necessita de uma identificação dos materiais e o controle 
do local a ser armazenado esse material, porém os locais para armazenamento devem ser 
removíveis ou adicionados conforme os ajustes realizados no armazém, portanto o 
sistema deve tornar as posições editáveis. Para executar o programa é inerente o 
16 
 
entendimento claro do funcionamento do sistema pelos funcionários sem a necessidade 
de realizar um treinamento longo (por longo entende-se dias de treinamento) sobre os 
passos para sua utilização. 
O que é importante dar ênfase nas informações das posições? Há uma necessidade 
de verificação das posições existentes e quais estão cheias ou vazias, também é relevante 
ao usuário identificar as posições adequadas para cada produto e de forma flexível, ou 
seja, editável para o sistema além da utilização de identificadores para mostrar se o 
produto está guardado na posição adequada para o mesmo ou não. Portanto, a 
padronização da separação dos produtos por família/zonas dever conter no sistema, porém 
de forma que o usuário preencha essas informações e não sendo limitadas pelo mesmo. 
Como devem ser exibidos os dados para o usuário? A visualização por tabelas se 
dá pelo melhor entendimento, porem as tabelas deverão ser simples e claras. 
Todas as atividades são realizadas por todos os funcionários? Os usuários deverão 
ser classificados quanto a função que cada um exerce no armazém, os funcionários 
supervisores poderão inserir, remover e editar os dados dos funcionários operadores além 
dos próprios dados, porém não poderão gerenciar quaisquer informações de outros 
funcionários. Isso ocorre pelo fato da hierarquia de funções. 
Quem deverá ter acesso ao cadastro de funcionários? Os funcionários 
responsáveis pelo armazém no turno que a movimentação foi executada. 
2.2 REQUISITOS DO SISTEMA 
Identifica-se no processo de armazenagem a necessidade de alocação e o controle 
dos endereços dos materiais, esses endereços serão abordados como a posição. 
Em relação as posições, produtos, e usuários o sistema deve: 
 Cadastrar 
 Remover 
 Editar 
 Consultar 
Ao realizar o cadastro de posição é definido um padrão de endereço, um código e 
uma descrição o qual o usuário administrador adicionará informações relevantes sobre a 
alocação do produto na posição cadastrada, como por exemplo: posição destinada 
somente à caixas pequenas, fica em função do sistema gera etiquetas com as informações 
17 
 
inseridas no cadastro, assim o usuário terá a opção de imprimir e colocar as etiquetas nas 
respectivas posições. 
O acesso ou restrição as funções de gerenciamento definidas para cada tipo de 
usuário são descritas nos casos de uso. Os dados que se referem quanto as posições se 
padronizam em duas variáveis cujas serão explicadas da arquitetura do software, além de 
contém um campo chamado descrição cujo o usuário de tipo administrador (único que 
poderá gerencias as posições) poderá inserir um texto que facilite a alocação dos 
materiais. 
Após a realização do cadastro dos produtos e das posições fica em função do 
sistema: 
 Gerar uma ou mais etiquetas (quantidade de etiqueta refere-se à 
quantidade de ferramentas para a identificação do produto) com as 
informações do produto a qual será impressa e colada no produto, e; 
 Exibir em tabela as informações. 
Ao realizar uma movimentação de um produto o sistema deve: 
 Informar o horário de entrada/saída; 
 Informar se ocorreu uma mudança de posições; 
 Alertar ao usuário se o produto inserido já estiver na posição; 
 Alertar ao usuário se o produto retirado já estiver saído, e; 
 Informar uma tabela de controle do armazém, quais produtos estão em 
quais posições. 
Para remoção de algum produto é necessário que não esteja inserido em nenhuma 
posição e para a remoção da posição, nenhum produto poderá estar guardado da mesma, 
essas verificações o sistema identificará pela tabela de mapa de controle do armazém. 
2.3 TECNOLOGIAS ENVOLVIDAS 
O estoque pode estar relacionado ao acumulo de matérias-primas, suprimentos, 
componentes, materiais em processo e produtos acabados que acabam surgindo em 
diversos pontos de um canal produtivo e logístico das empresas, como pode-se observar 
na Figura 2: 
18 
 
 
Fonte: Site Guia do TRC (2015) 
De acordo com Ballou (2015) os estoques são mantidos geralmente em armazéns, 
pátios, chão de fábrica, equipamentos de transporte e em armazéns na rede de varejo, o 
autor ainda cita que o custo de manutenção de estoques gerados em um ano representa 20 
a 40 % do seu valor, portanto podemos observar que a administração cuidadosa do nível 
de estoque é economicamente sensata. 
Segundo Foina (2014), o custo final das operações é composto por diversos fatores 
e a busca por diminuição de custos é disputada no mercado a fim de ganhar 
competitividade. A atividade de armazenagem segue essa regra e vem não somente 
servindo para o equilíbrio da produção com demanda, mas também garantido a 
continuidade da cadeia de suprimentos e agregando valor na oferta de serviço aos clientes. 
Ao se tratar da abrangência do termo armazenagem, Faria (2015), destaca as 
seguintes atividades: localização, dimensionamento da área, arranjo físico, recuperação 
de estoque e configuração do armazém. Ainda em seu estudo o autor observa que o início 
do processo de armazenagem surgiu da necessidade dos povos em abastecer devido aos 
períodos de alternância da fartura e escassez, então supõem-se que a armazenagem foi 
estabelecida quando o ser humano percebeu que podia guardar para o uso futuro os 
produtos excedentes as suas necessidades atuais ou ainda realizar trocas por produtos que 
ainda não dispunha. 
Figura 2- Cadeia de Abastecimento 
19 
 
Figura 3- Exemplo de um armazém
 
Fonte: Site Baboo, Warehouse Management System como Vantagem Competitiva 
Samuel Gonsales (2013) 
 
Um armazém, como cita Rodrigues et al (2011), representa um desafio para as 
organizações que com a competitividade no mercado, busca manter um estoque acessível, 
acompanhando os resultados de modo a gerar o atendimento rápido de pedidos. 
Moura (2008) resume a necessidade de um sistema de armazenagem em três itens: 
 Considerações sobre o serviço ao usuário; 
 Considerações sobre o produto; e 
 Proteção contra expectativas futuras. 
A sazonalidade, incerteza, variação dos níveis de produção, variação de preço das 
mercadorias, o alto custo de respostas instantâneas e as condições econômicas incertas 
são as razões básicas para se manter um sistema de armazenagem (FARIA 2015). 
Verificando-se no meio empresarial a necessidade de garantir a qualidade dos 
processos logísticos e a satisfação dos clientes, as empresas evoluem com procedimentos 
de melhoria que vem sendo introduzidos em toda a cadeia logística. Uma administração 
eficiente é um dos principais meios para uma logística eficiente e neste aspecto, 
Veríssimo e Musetti (2003) citam o sistema de armazenagem como um processo de 
grande importância frente às atuais mudanças do mercado. 
2.3.1 FERRAMENTAS PARA IDENTIFICAÇÃO DE MATERIAIS 
Verificando-se no meio empresarial é perceptível à necessidade de um mecanismo 
de controle de estoque, surge no mercado novas ferramentas de gerenciamento (BRITO, 
20 
 
2009). Neste aspecto a busca por possibilidades de otimização, redução de custos através 
da otimização do gerenciamento do fluxo físico de produtos e do fluxo de informações se 
torna necessária. 
O fluxo de informações é tratado computacionalmente. Concluindo-se a 
necessidade do uso de um software específico para aquela aplicação e/ou processo. O 
software a ser utilizado requer uma análise, pois cada aplicação e/ou processo pode gerar 
a requisição de características computacionais diferenciadas. 
A escolha de um sistema de informação que rentabiliza os processos logísticos 
considera-se um dos fatores com maiorpeso para a organização. Para Costa (2010) a 
crescente busca por tecnologias da informação vem modificando substancialmente a 
configuração de empresas nos diversos s setores da economia mundial. 
Algumas das principais ferramentas são exemplificadas nos tópicos seguintes. 
2.3.1.1 BEACONS 
Mühlbauer (2015) define Beacons como um meio de transmissão de mensagens 
que não necessita de uma infraestrutura projetada de pontos de acesso. O sistema é 
composto pela conectividade entre os nós participantes e o desempenho das 
comunicações periódicas de mensagens. De acordo com Menegotto(2015), Beacons atua 
como receptor e processador dos dados transmitidos. Portanto a usabilidade presente no 
Beacons é de coletar e armazenar dados referentes á um dispositivo. No ramo da 
armazenagem temporária de itens o uso desta tecnologia aplica-se na coleta de dados das 
mercadorias quanto á: localização, valor, descrição e etc. 
Fonte: Site Estimote http://estimote.com/ (2016) 
Figura 4 - Ilustração do uso de beacons em uma loja 
21 
 
Na conclusão do seu estudo, Menegotto (2015) realça a facilidade da implantação 
de uma estrutura necessária para a adequação da tecnologia beacon, os prédios analisados 
têm 110.00 m² aproximadamente e a densidade da malha apresentaria 100 m²/beacon, 
portanto, seriam 1.100 beacons para cobrir a área com uma precisão de inferência de 3 a 
5 m lineares. 
A grande desvantagem apresentada na pesquisa de Menegotto(2015) é a troca 
periódica da bateria, havendo assim a necessidade de reposição. Porém, a solução 
proposta é conectar os dispositivos a uma rede elétrica, mas com a opção de serem 
embutidos em lâmpadas ou luminárias, dessa forma não há a necessidade do uso de 
tomadas. 
Balter (2005) desenvolveu um sistema para o posicionamento de pacientes em 
tempo real com o uso de transponders implantados eletromagneticamente (beacons), este 
sistema demonstrou a precisão necessária para a localização e monitorização da posição 
dos pacientes durante o tratamento. Assim, o critério de segurança e confiabilidade do 
sistema com o uso do beacon é elevado. 
2.3.1.2 RFID 
De acordo Bhuptani e Moradpour (2005) o sistema consiste na captação de dados 
por sinais de rádio que é viabilizada por meio de uma etiqueta inteligente, dentre as 
principais atividades desse leitor há a manutenção das informações, as quais são 
controladas por um software se adaptando as necessidades de controle. Fisher e Monahan 
(2008) afirmam que a aplicação de um sistema de identificação por radiofrequência 
implica na redução de custos operacionais e melhorias nos serviços e na segurança. O 
trabalho de Pinto et al. (2005) aborda que uso dessa etiqueta eletrônica reduz o 
desperdício, limita roubos e simplifica a logística pois reduz o tempo de operação 
consequentemente aumenta a produtividade, pois é um dispositivo que facilita a contagem 
de mercadorias armazenadas. 
Na busca de diminuir a ociosidade do tempo no manuseio dos produtos que 
utilizam códigos de barras, muitas empresas optam pela utilização de RFID (COSTA, 
2010) essa afirmação se dá principalmente em função de existir a necessidade de 
posicionar o código até o leitor. 
Alexiou (2012) em seu estudo comparativo de tecnologias de identificação cita 
que um sistema de identificação por Rádio Frequência é composto por um servidor, 
22 
 
leitores e as etiquetas e utiliza ondas eletromagnéticas para transmitir informações nas 
etiquetas. O autor aborda também as principais vantagens dos leitores RFID que são: 
 Não necessidade de posicionar o leitor diretamente ao código 
 Possibilidade de leitura de vários componentes rapidamente 
 Leitura a distancias maiores se comparando ao código de barras, permitindo 
rastrear o produto e obter as informações necessárias. 
Na busca de diminuir a ociosidade do tempo no manuseio dos produtos que 
utilizam códigos de barras, muitas empresas optam pela utilização de RFID (COSTA, 
2010) essa afirmação se dá principalmente em função de existir a necessidade de 
posicionar o código até o leitor. Quando há um ambiente em que é necessário a captação 
de dados de um produto que entra no armazém e/ou almoxarifado, conclui-se que o uso 
do código de barras é ineficiente pelo fator considerado acima, porém com o uso do RFID 
há uma otimização de tempo de processamento da entrada e/ou saída da mercadoria. O 
tempo gasto para identificação do produto, sendo o mesmo pallet ou caixa, é zerado, pois 
a tecnologia de rádio frequência com o uso de portais captura em tempo real a quantidade 
de itens que está entrando no armazém. 
Uma das vantagens do RFID é o processamento de múltiplos produtos ao mesmo 
tempo como ilustra a imagem a seguir: 
Além do benefício da leitura de vários materiais ao mesmo tempo, há a utilização 
de diversos portais em docas, local de descarregamento de veículos, facilitando assim o 
controle e conferência da chegada de materiais no armazém. A figura a seguir ilustra o 
processo comentado: 
Fonte: Site Sato Asia Pacific (2016) 
Figura 5- Ilustração de portais RFID em docas 
23 
 
Nesse trabalho apresenta-se a solução para o controle de entrada e saída de 
matérias do armazém utilizando a tecnologia de rádio frequência pois garante uma 
eficiência de tempo, tanto quanto ao tempo de mão-de-obra como tempo de 
processamento de alocação de matérias fisicamente e estocagem de matérias 
eletronicamente. 
De acordo com a figura de fluxo de atividades no setor de armazenagem ilustrada 
no tópido 2.3 – Tecnologias Envolvidas, observa-se os processos presentes dentro da 
atividade de armazenagem do produto, o qual referem-se a checagem do material físico 
com o sistema, a definição do local a ser armazenado o produto e por fim a alocação do 
mesmo. Identifica-se processos nos quais são encontrados uma otimização, o processo de 
chegada de materiais comprovada a cima que há um melhor desempenho utilizando da 
tecnologia RFID, e também o processo de definição de endereços, caso a organização não 
tenha tal requisito no sistema que gere a posição automaticamente utiliza-se de métodos 
de gestão empírica, cujo o funcionário responsável pelo armazém define zonas/famílias 
de produtos e a título de costume define um local que sempre será separado para produtos 
de mesmo tipo. 
Figura 6 - Exemplo de fluxo de atividades no setor de armazenagem com o uso de 
etiquetas de rádio frequência 
1
2
3
4
5
 
Fonte: Elaborada pela autora 
24 
 
Na figura a seguir mostra-se o fluxo da informação e o fluxo de materiais do 
sistema elabora: 
1 – Descarregamento do veículo 
2 – Captação de dados do material físico entrando no armazém 
3 – Coleta dos dados pelo servidor Web para a realização da confirmação dos 
dados em relação aos dados previstos no sistema 
4 – O envio das informações geradas ao servidor Web 
5 – Ao final o funcionário terá recebido uma informação pelo aplicativo de quais 
posições são possíveis para que aquele produto que esteja carregando possa ser alocado 
de forma eficaz para o armazém. 
2.3.1.3 QR CODE 
No artigo de Beghellie (2015) a definição de QR Code consiste em um sistema 
automatizado que permite resposta rápida a busca por informações de um produto. A 
autora apresenta que o QR Code consiste em um tipo de código de barras construído de 
forma 2D que permite uma quantidade significativa de armazenamento de dados, se 
comparado ao código de barras convencional. 
Para Beghellie (2015) o QR Code é mais avançado e possui mais funções que o 
código de barras e atualmente possui como principais aplicações garantir a correta 
implementação como nos processos de rastreabilidade e na garantia de origem dos 
produtos fabricados pela empresa. 
Rabelo et al. (2013) propõe um melhor gerenciamento de segurança e melhor 
eficácia com um plano onde o controle dar-se por meio do uso de QR Code, o qual, 
segundo o autor, apresenta uma fácil resposta e uma fácil identificação. No trabalhorealizado, é elaborado uma construção de um sistema para criação e identificação de QR 
Code que seriam colocados nos carros dos funcionários das empresas, assim o controle 
de acesso seria feito de forma automática, a câmera reconheceria o QR Code e extrairia 
os dados inseridos nele, com posse dessas informações, o sistema faria uma verificação 
no banco de dados de funcionários, podendo a entrada ser autorizada ou negada 
(RABELO et al.,2013). 
Por código de barras entende-se como um meio de representação gráfica de dados 
alfanuméricos. Esse tipo de sistema tem sido corriqueiramente utilizado nos sistemas de 
armazenagem para otimização de processos e atendimento aos clientes, resultando na 
eficiência de operações e redução de custos operacionais (SILVA E ALBUQUERQUE, 
25 
 
2005), porém o envio de informações limita-se pela capacidade de armazenamento de 
dados, dessa forma, destaca-se um motivo pelo qual o QR Code vem substituindo o 
código de barras. 
2.3.1.4 NFC 
Segundo Sharma et. Al (2013) NFC (Near Field Communication) é uma 
tecnologia sem fio que fornece comunicação entre dois telefones celulares conter tags 
NFC usando ondas de rádio de curto alcance. Utiliza-se da indução do campo magnético 
para esta finalidade. Ambos os dispositivos podem se comunicar uns com os outros. 
Em outro trabalho Nassar e Vieira (2013), conceituam o NFC como uma rede de 
comunicação sem fio de curto alcance, a comunicação realiza-se por transmissão de rádio 
frequência, criada pela Sony e Philips em 2002. 
Classifica-se em: 
 Passivo: composto de apenas um receptor e um transmissor separadamente, ou 
seja, uma tag para transmitir e um dispositivo para a leitura; e 
 Ativo: composto por dois ou mais dispositivos, os quais podem receber e 
transmitir informações. 
Figura 7- Infraestrutura NFC com RFID 
 
Fonte: Sharm et. Al (2013) 
O NFC emite informações cerda de quatro centímetros de distância entre dois 
dispositivos. No cotidiano encontra-se exemplos de uso dessa tecnologia, como: cartões 
de créditos de ônibus, funcionando da seguinte forma: quando aproxima o cartão (tag) ao 
leitor é descontado uma passagem e a catraca é liberada para passagem. 
26 
 
3. DESENVOLVIMENTO 
3.1 ARQUITETURA DO SISTEMA 
O sistema proposto nesse estudo utiliza-se de uma informação preenchida no 
cadastro do produto: lista de posições, a lista é composta de característica das posições 
que aquele produto pode ou deve ser alocado e caso o usuário tente colocar um produto 
na posição cuja está não está presente na lista de posições informadas no cadastro do 
produto será gerada um alerta temporário para todos os usuários que aquele produto foi 
colocado numa posição incorreta, e esse alerta só sumirá caso algum usuário remova 
aquele produto da posição. 
De acordo com a imagem seguinte é exemplifico a codificação das posições pelo 
sistema, observa-se o Armário 1 cuja apresenta 5 prateleiras que são divididas em 10 
posições, as informações contidas ao lado de cada uma (A1P1) representa a identificação 
vista do ponto de sistema, cada prateleira contém um ou mais produtos cujos também são 
identificados com seus devidos atributos. 
Figura 8 - Exemplo de identificação do sistema para um armário 
Armário 1
A1P1
A1P2
A1P3
A1P4
A1P5
A1P6
A1P7
A1P8
A1P9
A1P10
Abordagem conceitual:
Nomenclatura do Armário 1: A1
Abordagem do sistema:
Pos1: A1
 
Fonte: Elaborada pela autora 
27 
 
Ampliando a prateleira A1P1 enticando-se os produtos contidos na mesma: 
Caixa1, Caixa2 e Caixa3, significando que esses produtos foram inseridos nessa posição 
com o respectivo hora, data e usuário, ou seja, o operador responsável pela movimentação 
dessas caixas. Há uma recomendação quanto ao uso da abordagem criada para o sistema 
que se utilize um padrão de caracteres, ou seja, letras e números que seja parecido ou 
igual a abordagem conceitual, para que assim fique mais eficiente e clara a exposição de 
relatórios do sistema cuja, na maioria das vezes, será para analisar e dar base para a 
tomada de decisões a respeito da organização como um todo ou somente do armazém. 
Figura 9 - Exemplo de identificação do sistema para uma prateleira 
Caixa1 Caixa2 Caixa3
Abordagem do sistema:
Pos1: A1
Pos2: P1
Abordagem conceitual:
Nomenclatura do Armário 1 : A1
Nomenclatura do Prateleira 1 : P1
A1P1
 
Fonte: Elaborada pela autora 
Exemplificando a dimensão genérica do sistema, o qual se refere a flexibilidade na 
utilização de posições (locais, endereços) que podem ser guardados/armazenado os 
materiais segue duas figuras de uma mesa e sua identificação de pos1 e pos2. 
 
Figura 10 - Exemplo de identificação do sistema pra uma mesa 
Mesa 1
M1G1 M1G2 M1G3
Abordagem do sistema:
Pos1: M1
Pos2: G1,G2,G3
Abordagem conceitual:
Nomenclatura da Mesa : M1
Nomenclatura das Gavetas : 
G1,G2,G3
 
Fonte: Elaborada pela autora 
 
 
28 
 
Figura 11 - Exemplo de identificação do sistema para produtos dentro de uma gaveta 
M1G2
Abordagem do sistema:
Posição:
Pos1: M1
Pos2: G2
Produtos:
Nome: Livro Vermelho
Nome: Livro Verde 
Nome: Livro Azul
Abordagem conceitual:
Nomenclatura da Mesa : M1
Nomenclatura da Gaveta : G2
Produto: Livro Vermelho
Produto: Livro Verde 
Produto: Livro Azul
Livro Vermelho Livro Verde Livro Azul
Fonte: Elaborado pela autora 
Na primeira imagem reportada para o exemplo de identificação do sistema para a 
mesa nota-se uma igualdade na abordagem do sistema ao da imagem no que se refere a 
identificação do armário, assim sendo, armário, mesa, cantiléver, corredor, e quaisquer 
objetos ou até mesmo marcações no chão podem ser padronizadas como pos1 e pos2. 
Na segunda encontra-se detalhes de 3 produtos: Livro Vermelho, Livro Verde e o 
Livro Azul, quais também foram inseridos na gaveta e identificados como produto e 
atributo nome para o sistema. 
Tabela 1- Exemplo de tabela do mapa de controle do sistema 
Posição Nome dos produtos Dia Hora 
M1G1 
M1G2 
Livro Vermelho 
Livro Verde 
Livro Azul 
16/04/2016 14:44 
M1G3 
Fonte: Elaborado pela autora 
Utiliza-se a tecnologia QR Code para etiquetar os produtos e posições, pois a 
análise realizada entre os 4 tipos de tecnologias existentes para a identificação do produto 
destacou-se a quantidade de informações que uma etiqueta QR Code pode conter, 
desqualificando o código de barras devido à baixa quantidade de informações a ser 
armazenada, a utilização de beacons e do RFID se limita quanto ao custo dos 
equipamentos. 
29 
 
A entrada e saída de produtos é realizada por um aplicativo no smartphone cujo é 
definido pelo usuário a opção de entrada ou saída como mostra a imagem a seguir. As 
validações são: caso o usuário tente inserir um produto que a esta na posição, exibir um 
alerta, assim como a retirada de um produto da posição que não se encontrava antes, a 
entrada de um produto que estava em outra posição. 
Figura 12 - Processo de entrada e saída de um produto 
Armário2 
Prateleira3
Caixa A
1
2
Armário2 
Prateleira3
Caixa A
1 2
 
Fonte: Elaborada pela autora 
 
 
30 
 
3.2 ARQUITETURA DO SOFTWARE 
 
A estrutura de um sistema contém os componentes de software, a ligação e 
interação entre os plugins, as views (as quais são disponibilizados os serviços), o 
controler, o model e o banco de dados, os quais são ilustrados na figura a seguir: 
Figura 13 - Arquitetura do Software 
Controle do fluxo de materiais
(Banco de Dados)
Plugins
Gerenciador
RFID Qr Code Beacons
Serviços
Web
App
Manipulação 
de dados
Sistemas 
embarcadosModel
Controller
View
NFC
Fonte: Elaborada pela autora 
O sistema proposto funciona de maneira flexível quanto ao uso de ferramentas 
para a identificação de um material. Essas ferramentas citadas no capítulo 2 são: RFID, 
QR Code, beacons e NFC. 
Foi composto por esse trabalho o framework Web2py a qual é composto por um 
conjunto de programas que são executadas quando o URLé visitado. O objetivo desse 
framework é desenvolver de forma ágil as aplicações web, facilitando aos 
desenvolvedores o acesso as APIs (Interface de Programação de Aplicativos). 
31 
 
Na figura 14 mostra a arquitetura Web2py, na qual observa-se a composição de 
HTML, PHP e JSP responsáveis pela manipulação dos request e APIs, além da principal 
linguagem, onde é desenvolvida a lógica do sistema: Python, utilizada nos models e 
controllers. 
 
 Fonte: http://web2py.com/books/default/chapter/32/01/einfuhrung 
Model View Controller é um padrão de arquitetura de software, separando a 
aplicação em 3 camadas. Segue abaixo uma figura detalhando o fluxo das informações 
de acordo com esse modelo de projeto. 
 View: Desenvolvido na linguagem Javascript para a apresentação da tela ao 
usuário, ou seja, tela de interação com o usuário 
 Controller: Responsável por coletar as informações inseridas, utilizando web2py 
(linguagem Python) 
 Model: Responsável pela lógica do sistema, e inserção das informações no banco 
de dados 
A arquitetura do Web2py utiliza o conceito de Model View Controller o qual é 
detalhado na figura 15. 
Figura 14 - Arquitetura Web2py 
32 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fonte: http://web2py.com/books/default/chapter/32/01/einfuhrung 
O framework Ionic visa a criação de aplicações móveis híbridas. A partir do 
AngularJS e do código HTML e CSS, o Ionic cria aplicativos para smartphones em 
plataforma iOS e Android (a partir da versão 4.1), sua arquitetura é detalhada na Figura 
17. 
Fonte: https://blog.codecentric.de/en/2014/11/ionic-angularjs-framework-on-the-rise/ 
Figura 16 - Arquitetura Ionic 
Figura 15 - Comunicação Web2py em Model View Controller 
33 
 
Ionic é um framework baseado no aplicativo web híbrido utilizando jQuery e 
HTML5. Consiste em quatro partes: 
 Stylesheet (layout do applicativo); 
 Módulo AngularJS (manipulação de request); 
 CLI (funciona como proxy); 
 Plugin (consiste em duas partes: JavaScript e a plataforma Java para 
Android ou Objective-C para iOS) 
3.3 CASOS DE USO 
Nesse subcapítulo é apresentado os casos de uso do sistema, esses são imagens 
que relacionam os tipos de usuário existentes com a atividade que cada um pode realizar. 
Como havia mencionado anteriormente há dois tipos de usuários: administrador e 
operador. 
O usuário administrador pode realizar o gerenciamento de outro usuário 
independentemente do tipo. Entende-se por gerenciar aas atividades de cadastro, 
remoção, edição e consulta, então o usuário administrador poderá cadastrar remover, 
editar e consultar qualquer usuário operador, porém o usuário administrador mas poderá 
somente editar e remover ele mesmo, conforme ilustrado na Figura 18. 
Figura 17 - Caso de uso do sistema 
Usuário Administrador
Gerenciar Usuário
Administrador
Gerenciar Usuário
Operador
Gerenciar Produto
Gerenciar Posição
Consultar
Movimentação
Cadastrar
Movimentação
Usuário Operador
Consultar Posição
Sistema de controle
 
Fonte: Elaborada pela autora 
34 
 
Ambos os usuário tem a permissão de gerenciar posição, cadastrar a 
movimentação e consultar uma movimentação realizada, tendo em vista que a tabela 
movimentação é um histórico e por essa caraterística não há como editar ou excluir uma 
entrada ou saída realizada. 
Fica a responsabilidade do usuário administrador gerenciar a posição, e somente 
pode ser consultada pelo usuário operador, esse fato ocorre, pois, o gerenciamento da 
posição não será visto como uma atividade operacional e sim uma atividade a nível 
estratégica do armazém, já que se é definida pela quantidade de armário, prateleira, 
corredores, etc. 
Mostra-se na figura abaixo é detalhado a característica de 3 atividades que estão 
inseridas nas atividades exibida na figura anterior. Ao cadastrar um produto é definido 
quais são as posições que esse produto pode ser guardado, e o produto só é guardado em 
uma posição que existe resultando no include de cadastrar produto a consulta das 
posições, fato que se repete ao editar um produto. 
O cadastro da movimentação só é realizado com o produto e posição inseridos 
no sistema, ou seja, só há como fazer a entrada e saída de produtos nas posições se existir 
esses produtos e essas posições como é mostrado na figura a seguir: 
 
Figura 18 - Caso de uso do sistema 2 
Usuário Administrador
Cadastrar Produto
Editar Produto
Cadastrar
Movimentação
Usuário Operador
Consultar Posição
Consultar Produto
<<include>>
<<include>>
<<include>>
<<include>>
Controle de movimentações e de produtos
 
 
Fonte: Elaborada pela autora 
 
35 
 
3.4 MODELO ENTIDADE RELACIONAMENTO 
Foi desenvolvido um modelo de entidade relacionamento utilizando algumas 
tabelas existentes no Web2py são elas: 
 auth_user; 
 auth_group; 
 auth_permission; 
 auth_membership; 
 auth_cas; 
 auth_event. 
Tabelas criadas: 
 posicao; 
 produto; 
 armazem; 
 movimentacao 
 mudanca; 
 listaposicoes; 
 listaprodutos. 
As principais tabelas do sistema são: armazém, movimentação e mudança. 
Na tabela armazém é informado quais produtos estão guardados e em qual posição 
o mesmo se encontra. Na tabela movimentação encontra-se um histórico de 
entrada e saída, relacionado o produto, a posição, o horário, a data, o status e qual 
usuário realizou a movimentação. E na tabela mudança identifica quais produtos 
mudaram de lugar, e de qual posição para qual posição e qual horário ocorreu a 
mudança. 
 
 
36 
 
Fonte: Elaborado pela autora 
 
Figura 19 - Modelo Entidade Relacionamento 
37 
 
3.5 CÓDIGO FONTE 
Os parâmetros da função Insere consistem em: id do produto, id da posição, nome 
do usuário, status, e statusalerta. O status refere-se na primeira chamada do serviço json, 
e o statusalerta ocorre caso haja a necessidade de confirmação da posição. 
Função Insere (ao inserir uma movimentação): 
def Insere(id_produto, status, statusalerta, id_posicao, usuario): 
 try: 
 if statusalerta == "": 
 if status == "entrada": 
 if db(db.armazem.posicao == id_posicao).isempty(): 
 armazem_id = db.armazem.insert(posicao=id_posicao, dia=datetime.now(), 
 hora=datetime.now()) 
 else: 
 db(db.armazem.posicao == id_posicao).update(dia=datetime.now(), 
 hora=datetime.now()) 
 armazem_id = db(db.armazem.posicao == 
 id_posicao).select(db.armazem.id).first().id 
 db.listaprodutos.insert(produto=id_produto, id_armazem=armazem_id) 
 else: 
 db(db.listaprodutos.produto == id_produto).delete() 
 db(db.armazem.posicao == id_posicao).update(dia=datetime.now(), 
 hora=datetime.now()) 
 db.movimentacao.insert(produto=id_produto, status=status, 
 posicao=id_posicao, usuario=auth.user.first_name, 
 dia=datetime.now(), hora=datetime.now()) 
 elif statusalerta == "entrada" or statusalerta == "saida": 
 posicao_antiga = db(db.movimentacao.produto == id_produto).select( 
 db.movimentacao.posicao).last() 
 db(db.listaprodutos.produto == id_produto).delete() 
 db(db.armazem.posicao == posicao_antiga.posicao).update(dia=datetime.now(), 
 hora=datetime.now()) 
 if db(db.armazem.posicao == id_posicao).isempty(): 
 armazem_id = db.armazem.insert(posicao=id_posicao, dia=datetime.now(), 
 hora=datetime.now()) 
 else: 
 db(db.armazem.posicao == id_posicao).update(dia=datetime.now(), 
 hora=datetime.now()) 
 armazem_id = db(db.armazem.posicao == 
 id_posicao).select(db.armazem.id).first().id 
 db.listaprodutos.insert(produto=id_produto, id_armazem=armazem_id) 
 exceptException as e: 
 print 'Erro: ', e 
 
 
 
 
 
38 
 
Função de conexão do aplicativo com o sistema 
 
@service.json 
def bemvindo(): 
 response.headers['Access-Control-Allow-Origin'] = request.env.http_origin 
 status = request.vars.status 
 statusalerta = request.vars.statusalerta 
 resp = 'Executado' 
 erro = "" 
 tipo = 'cad1' 
 id_produto = db(db.produto.codigo == request.vars.pro_codigo).select(db.produto.id).first() 
 id_posicao = db(db.posicao.codigo == request.vars.pos_codigo).select(db.posicao.id).first() 
 posicao_antiga = db(db.movimentacao.produto == id_produto.id).select( 
 db.movimentacao.posicao).last() 
 status_antigo = db(db.movimentacao.produto == 
id_produto.id).select(db.movimentacao.status).last() 
 try: 
 if statusalerta == '' 
 if status == "entrada": 
 if posicao_antiga == None: 
 Insere(id_produto.id, status, statusalerta, id_posicao.id, 'Bruna') 
 elif posicao_antiga.posicao == id_posicao.id: 
 if status_antigo.status == "saida": 
 Insere(id_produto.id, status, statusalerta, id_posicao.id, 'Bruna') 
 else: 
 erro = "O produto já está nessa posição" 
 else: 
 if status_antigo.status == "saida": 
 Insere(id_produto.id, status, statusalerta, id_posicao.id, 'Bruna') 
 elif status_antigo.status == "entrada": 
 Info_posicoes = dict( 
 pac=0, 
 pap1=0, 
 pap2=0, 
 pnc=0, 
 pnp1=0, 
 pnp2=0 
 ) 
 posicao_antiga = db(db.posicao.id == 
 posicao_antiga.posicao).select().last() 
 posicao_nova = db(db.posicao.id == id_posicao.id).select().last() 
 Info_posicoes['pac'] = posicao_antiga.codigo 
 Info_posicoes['pap1'] = posicao_antiga.pos1 
 Info_posicoes['pap2'] = posicao_antiga.pos2 
 Info_posicoes['pnc'] = posicao_nova.codigo 
 Info_posicoes['pnp1'] = posicao_nova.pos1 
 Info_posicoes['pnp2'] = posicao_nova.pos2 
 resp = Info_posicoes 
 tipo = 'cad2' 
 elif status == 'saida': 
 if status_antigo == None: 
 erro = "Não há produto para sair" 
 elif status_antigo.status == "entrada": 
 if posicao_antiga.posicao == None: 
 resp = "Produto não inserido em nenhuma posição, faça a entrada do 
39 
 
 produto antes de realizar a saída" 
 if posicao_antiga.posicao == id_posicao.id: 
 Insere(id_produto.id, status, statusalerta, id_posicao.id, 'Bruna') 
 else: 
 Info_posicoes = dict( 
 pac=0, 
 pap1=0, 
 pap2=0, 
 pnc=0, 
 pnp1=0, 
 pnp2=0 
 ) 
 posicao_antiga = db(db.posicao.id == 
 posicao_antiga.posicao).select().last() 
 posicao_nova = db(db.posicao.id == id_posicao.id).select().last() 
 Info_posicoes['pac'] = posicao_antiga.codigo 
 Info_posicoes['pap1'] = posicao_antiga.pos1 
 Info_posicoes['pap2'] = posicao_antiga.pos2 
 Info_posicoes['pnc'] = posicao_nova.codigo 
 Info_posicoes['pnp1'] = posicao_nova.pos1 
 Info_posicoes['pnp2'] = posicao_nova.pos2 
 resp = Info_posicoes 
 tipo = 'cad2' 
 elif status_antigo.status == "saida": 
 if posicao_antiga.posicao == id_posicao.id: 
 erro = "O produto já saiu nessa posição" 
 else: 
 erro = "O produto já saiu de uma posição diferente dessa" 
 elif statusalerta == 'entrada' or statusalerta == 'saida': 
 Insere(id_produto.id, status, statusalerta, id_posicao.id, 'Bruna') 
 if statusalerta == 'entrada': 
 insereMudanca(id_produto.id, posicao_antiga.posicao, id_posicao.id) 
 elif statusalerta == 'erro': 
 erro = 'Erro ao encontrar o status da tela home' 
 else: 
 erro = 'Erro ao encontrar a confirmação do status' 
 except Exception as : 
 resp = 'Erro: ' + str(e) 
 tipo = 'erro' 
 return dict(resultado=resp, tipo=tipo, erro=erro) 
 
 
 
40 
 
4. RESULTADOS 
Nesse capítulo apresenta-se tipos de uso do sistema em operação, simulando um 
pequeno armazém. Foram separados dois produtos: caixa de resistores e caixa de 
conectores, com a finalidade de exemplificar a entrada e saída de produtos com o uso do 
aplicativo, cuja a tela foi ilustrada na Figura 21. 
No exemplo observa-se um armário com três prateleiras e duas caixas, cada caixa 
e cada prateleira foi cadastrada no sistema, as quais geraram etiquetas que foram locadas 
em seu respectivo lugar. 
Foram validadas algumas suposições de “erros” do usuário, quando tenta remover 
um produto que não estava guardado em nenhum lugar ou quando realiza a saída de um 
produto que não havia efetuado a entrada, etc. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fonte: Elaborada pela autora 
Figura 21- Tela do aplicativo 
41 
 
Na figura 23 é mostrado a lista de produtos cadastrados 
Fonte: Elaborado pela autora 
Para realizar o casdastro de produtos é exibida a tela, na qual a figura a seguir 
mostra: 
Figura 23 - Cadastro de produto 
 
Fonte: Elaborado pela autora 
Na figura 25 é mostrado a lista de posições cadastrados 
Figura 22 - Lista de produtos 
42 
 
Figura 24 - Lista de posições 
 
Fonte: Elaborado pela autora 
Para realizar o cadastro de posições é exibida a tela, na qual a figura a seguir 
mostra: 
Figura 25 - Cadastro da posição 
 
Fonte: Elaborado pela autora 
Foi cadastro as posições: Armário 1 Prateleira 1, Armário 1 Prateleira 2 e 
Armário 1 Prateleira 3. Como mostra a Foto a seguir: 
43 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fonte: Elaborada pela autora 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fonte: Elaborada pela autora 
Foto 1 - Armário 
Foto 2 - Escaneamento do produto 
44 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fonte: Elaborada pela autora 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fonte: Elaborada pela autora 
 
Foto 3 - Escaneamento da posição 
Foto 4 - Foto do aplicativo realizando a entrada de um 
produto em uma posição 
45 
 
 
 
 
 
 
 
 
 
 
 
 
Fonte: Elaborada pela autora 
 
 
Fonte: Elaborada pela autora 
Figura 26 - Tabela movimentação após a inserção de um produto em uma prateleira 
Figura 27- Tabela do mapa de controle 
46 
 
Fonte: Elaborada pela autora 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fonte: Elaborada pela autora 
 
Foto 5 - Confirmação no aplicativo 
Figura 28 - Tabela mudança 
47 
 
São gerados confirmações para o usuário quando: 
 É informado para o sistema inserir um produto em uma posição diferente da que 
ele estava guardado (significando uma mudança de posição); 
 É informado para o sistema remover um produto em uma posição diferente da que 
ele estava guardado (significando um erro de boas práticas do sistema). 
 
 
 
 
 
 
 
 
 
 
 
Fonte: Elaboradopela autora 
São gerados alertas para o usuário quando: 
 É informado para o sistema inserir um produto em uma posição, cujo o 
produto já se encontra nessa posição; 
 É informado para o sistema remover um produto em uma posição cujo o 
produto já foi retirado dessa posição. 
 
 
Foto 6 - Alerta no aplicativo 
48 
 
Fonte: Elaborado pela autora 
Na figura a cima observa-se um detalhe de ícone ok ou em formato em x, segue a 
seguinte explicação: 
 Formato ok para produtos que foram guardados em posições que estão 
cadastradas como adequadas para os mesmos; 
 Formato x para produtos que foram guardados em posições que não foram 
informadas como posições adequadas para os produtos. 
Fonte: Elaborado pela autora 
 
Figura 29 - Tabela mapa de controle 2 
Figura 30 - Lista de usuários 
49 
 
Figura 31 - Cadastro de Usuário 
 
Fonte: Elaborado pela autora 
50 
 
5. CONCLUSÃO 
A necessidade de manter estoques para ter um alto nível de serviço aos clientes 
gera a construção de armazéns com a finalidade de guardar temporariamente os produtos. 
Observou-se a carência de um sistema de informação para o monitoramento dos materiais 
compatível com empresas de pequeno e médio porte. 
 Na busca por um controle no armazenamento logístico foi analisado um conjunto 
de ferramentas para a identificação do produto as quais foram: QR Code, RFID, NFC e 
beacons, excluindo o código de barras por não suportar a quantidade de dados que 
precisam ser enviados para o sistema. Nesse trabalho foram escolhidas duas tecnologias 
para realizar o desenvolvimento: utilizou-se o RFID apenas para identificar a entrada e 
saída de produtos no armazém, com o uso de portais para a captação de dados da tag; e 
para controlar a localização do produto utilizou a etiqueta QR Code, no produto e na 
posição. 
Com isso foi elaborado um sistema para o gerenciamento do fluxo de matérias, 
com a respectiva hora e data, de saída e de entrada dos produtos nas posições dentro de 
um armazém utilizando uma arquitetura de sistema que suporte às tecnologias para 
localização dos produtos, em plataforma Web2py (webservice), sem a necessidade de 
instalação de software, acompanhado de um aplicativo mobile para a realização da 
movimentação dos produtos dentro de um armazém desenvolvido em framework Ionic. 
A arquitetura do sistema foi desenvolvida utilizando model view controller 
conectado aos plugins de forma hibrida, adaptando-se também as tecnologias NFC e 
beacon. 
No aplicativo mobile foi criado uma tela simples e autoexplicativa, com três 
botões e uma lista para a escolha se entrada ou saída. No primeiro botão é acionado a 
câmera para escanear o QR Code de um produto, no segundo, para escanear o QR Code 
de uma posição e o último para enviar os dados. Foi validado quanto algumas restrições, 
caso o usuário acione o botão de envio dos dados sem ter preenchido a tela toda. Além da 
validação quanto a entrada de um produto que já está guardado: gerando um alerta se 
estiver tentando inserir na mesma posição que o produto está; ou uma confirmação se 
estiver inserindo em uma posição diferente da qual o mesmo estava guardado. 
Concluindo em uma melhor gestão do armazém, gravando dados e exibindo 
gráficos e tabelas com a finalidade de sustentar as eventuais tomadas de decisão e auxiliar 
o gestor com a obtenção de dados para cálculos de custeio. As tabelas são: lista de 
51 
 
produtos e de posições, mapa de controle do armazém, sendo possível a observação do 
que há em cada posição em tempo real; movimentação, gravando o histórico de cada 
movimentação que é realizada; mudança, gravando quando o produto muda de lugar; e 
usuário, gerando uma lista de usuários presentes no armazém. 
Sugere-se uma adequação do sistema para o cálculo de es/paços existentes nas 
prateleiras referentes aos volumes de capacidade e os volumes de ocupação, além da 
validação do peso, gerando um alerta caso um usuário tente inserir um produto de maior 
peso que a prateleira suporte. 
 
 
52 
 
6. REFERÊNCIAS 
ALEXIOU, J. A. Estudo comparativo de tecnologias de identificação: Avaliação em 
uma operação de varejo. 2012. 82 f. Dissertação (Pós-graduação em Engenharia 
Elétrica) – Universidade Presbiteriana Mackenzie, São Paulo, 2012. 
AMARAL, L.; CEZIMBRA G.; RODRIGUES E. F.; DELIBERADOR L.R.; TSUJI E. 
R.;MAGARIAN L. C. FORMIGONI A.; O Papel do Arranjo Físico e da Gestão de 
Informações como Ferramenta para Melhoria da Competitividade e Desempenho dos 
Processos de uma Lavanderia Industrial. RMS – Revista Metropolitana de 
Sustentabilidade. Vol. 2, n. 2 - 2012. 
BALLOU, R. H. Gerenciamento da Cadeia de Suprimentos. São Paulo: Artmed, 2005. 
BALTER, James M. et al. Accuracy of a wireless localization system for radiotherapy. 
International Journal of Radiation Oncology* Biology* Physics, v. 61, n. 3, p. 933-
937, 2005. 
BEGHELLI, P. Saiba como o QR Code pode funcionar como uma nova ferramenta 
de gestão para as empresas. Encontrado em: http://www.administradores.com.br 
/artigos/carreira/saiba-como-o-qr-code-pode-funcionar-como-uma-nova-ferramenta-de-
gestao-para-as-empresas/90683/ Acessado em: 12/11/2015. 
BHUPTANI, M.; MORADPOUR, S. RFID field guide: deploying radio frequency 
identification systems. Prentice Hall PTR, 2005. 
BRITO, L. F. M. N Análise comparativa da vazão e do consumo de energia em redes 
de sensores sem fio com topologia estrela utilizando o padrão IEEE 802.15.4 no 
modo Beacon-Enabled e NONBeacon. 2009. 67 f. Monografia (Graduação em 
Engenharia Elétrica) - Universidade de Brasília, Brasília DF, 2009. 
COSTA, E. G. Análise da utilização de tecnologias de informação móveis e sem fio 
(TIMS) nos diferentes elos da cadeia bovina do estado de Goiás. 2010. 164 f. 
Dissertação (Pós-Graduação em administração) - Universidade do Vale do Rio dos Sinos, 
São Leopoldo, 
ESTIMOTE. Real-world context for your apps. Encontrado em: http://estimote.com/. 
Acessado em: 12/11/2005. 
FARIA, J. C. E SOARES, L. Gestão de material em um armazém e sua importância para 
a empresa. Cadernos Unisuam de Pesquisa e extensão Vol. 4, n. 1, p. 32-34, 2014. 
FIGUEIREDO, A. T. Suporte a notas fiscais eletrônicas e integração com Facebook 
com aplicativo androide para gerenciamento de listas de compras colaborativas. 
2015. 49 f. Monografia (Bacharel em Ciência da Computação) - Universidade Federal do 
Rio Grande do Sul, Porto Alegre, 2015. 
FISHER, Jill A.; MONAHAN, Torin. Tracking the social dimensions of RFID systems 
in hospitals. International journal of medical informatics, v. 77, n. 3, p. 176-183, 
2008. 
53 
 
FOINA, A. G. RFID e robótica para automatizar a movimentação em armazéns. Mundo 
Logística – Aplicando o BIG DATA à logística Vol. 46, p. 10-14, 2015. 
GS1 BRASIL. Entenda como funciona o código de barras. Disponível em 
https://www.gs1br.org/codigos-e-padroes/entenda-como-funciona-o-codigo-de-barras 
Acesso em: 17/11/2015. 
MENEGOTTO, José Luís. Sensoriamento da Edificação: um Sistema de Localização 
Baseado em Beacons. Blucher Engineering Proceedings, v. 2, n. 2, p. 264-274, 2015. 
MOURA, R. A. Armazenagem do recebimento a expedição em almoxarifados ou 
centro de distribuição. São Paulo: Instituto IMAM, 2008. 
NASSAR, V.; HORN M. L. V. A aplicação de RFID na logística: Um estudo de caso do 
Sistema de Infraestrutura e Monitoramento de Cargas do Estado de Santa Catarina.G&P 
– Gestão & Produção. Vol. 21, n. 3, p. 520-531, 2014. 
NASSAR, Victor; VIEIRA, Milton. Método de Pesquisa para Análise da Experiência 
dos Usuários com a Tecnologia NFC. In: Anais do XIII Interaction South America. 
Recife, 2013. 
NEUMANN, D. Sistemas de computação cognitivos são capazes de interagir 
naturalmente com humanos. Mundo Logística – Vença os desafios da logística no e-
commerce, Vol. 47, p. 30-31, 2015. 
PADILHA, Thais Cássia Cabral; MARINS, Fernando Augusto Silva. Sistemas ERP: 
características, custos e tendências. Revista Produção,v. 15, n. 1, p. 102-113, 2005. 
PINTO, J. S., MOURA, G. S., OLIVEIRA, L., & MARCONDE, S. N. O Desafio da 
Implantaçâo do Smart Tag: Etiquetas Inteligentes no Varejo. VIII Semead-FEA–USP, 
2006. 
PRADO E. L.; PASSANEZI P. M. S.; O Papel do Arranjo Físico e da Gestão de 
Informações como Ferramenta para Melhoria da Competitividade e Desempenho dos 
Processos de uma Lavanderia Industrial. RMS – Revista Metropolitana de 
Sustentabilidade, Vol. 2, n. 2- 2012 
RABELO, R. C.; ANTÃO, I. G.; CARVALHO, R. B. S.;SANTOS, T.A.C. Sistema de 
controle de acesso veicular gerenciado por QR Code. Porto Alegre. Memorias del 
XVIII Congreso Internacional de Informática Educativa, 2013. 
RODRIGUES, E. F.; FERNANDES, A. R.; FORMIGONI A.; MONTEIRO R. E 
CAMPOS I. P. A. Logística integrada aplicada a um centro de distribuição: Comparativo 
do desempenho do processo de armazenagem após a implementação de um sistema de 
gerenciamento de armazém (WMS). In: Anais VIII Simpósio de Excelência em Gestão e 
Tecnologia, 2011, São Paulo. 2011. 
SAMUEL, G. Warehouse Management System Como Vantagem Competitiva. 
Encontrado em: http://www.baboo.com.br/mais/corporativo/warehouse-management-
system-como-vantagem-competitiva/ Acessado em 12/06/2016. 
https://www.gs1br.org/codigos-e-padroes/entenda-como-funciona-o-codigo-de-barras
54 
 
SATO, A. P. System Real Time Location. Encontrado em: https://www.satoasia 
pacific.com/singapore/products/sato-rfid/logisticsrfid/realtimeloca.aspx. Acessado em 
12/11/2015. 
SCHUMPETER, Joseph A. Kapitalismus, socialismus a demokracie. Centrum pro 
studium demokracie a kultury (CDK), 2004. 
SERVIÇO BRASILEIRO DE APOIO ÀS MICRO E PEQUENAS EMPRESAS. Perfil 
dos Pequenos Negócios. Encontrado em: http://www.sebrae.com.br 
/sites/PortalSebrae/estudos_pesquisas/quem-sao-os-pequenosnegociosdestaque5,7f4613 
074c0a3410VgnVCM1000003b74010aRCRD Acessado em 12/06/2016 
 
SILVA, W. R.; ESTENDER, A. C.; BARBOSA, L. Implantação do sistema de PCP 
em micro, pequenas e médias empresas.REGIT, v. 4, n. 2, 2015. 
 
SILVA, J. A.; ALBUQUERQUE, J. L. Implantação do código de barras em um sistema 
de controle de estoque: O caso de uma agroindústria. Custos e agronegócio online. Vol. 
1, n. 2, p. 98-104, Jul.-Dez. 2005. 
SIQUEIRA, M. C. (2005). Gestão Estratégica da Informação. Rio de Janeiro: 
Brasport. 
SHARMA, Vibhor; GUSAIN, PREETI; KUMAR, Prashant. Near field communication. 
Department of Computer Science & Engineering Tula’s Institute, The Engineering 
and Management College, Dehradun, Uttarakhand, v. 248001, 2013. 
VERÍSSIMO, Nádia; MUSETTI, Marcel Andreotti. A tecnologia de informação na 
gestão de armazenagem. Encontro Nacional de Engenharia de Produção, v. 23, 2003.

Continue navegando

Outros materiais