Buscar

Terceira Entrega - A solução Requisitos do Sistema

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 21 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 21 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 21 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Á 
CAMPUS FARGS
BACHARELADO EM SISTEMAS DE INFORMAÇÃO
DESENVOLVIMENTO DE UM SISTEMA DE CONTROLE DE ESTOQUE:
SISTEMA TELLESTOQUE
Professor Orientador: RENATO DOS PASSOS GUIMARAES 
Aluno(a): GIULLIA CARDOSO TELLES
Disciplina: Projeto de TCC
PORTO ALEGRE – RS
2021
GIULLIA CARDOSO TELLES
DESENVOLVIMENTO DE UM SISTEMA DE CONTROLE DE ESTOQUE:
SISTEMA TELLESTOQUE
Trabalho de Curso submetido à
Faculdade Estácio como parte dos
requisitos necessários para a obtenção do
Grau de Bacharel em Sistemas de
Informação. Sob a orientação do
Professor RENATO DOS PASSOS
GUIMARAES. 
PORTO ALEGRE – RS
2021
GIULLIA CARDOSO TELLES
 DESENVOLVIMENTO DE UM SISTEMA DE CONTROLE DE
ESTOQUE: SISTEMA TELLESTOQUE
Relatório final, apresentado a
Universidade Estácio de Sá, como parte
das exigências para a obtenção do título
de Bacharel em Sistemas de Informação.
Porto Alegre,08 de Novembro de 2021.
BANCA EXAMINADORA
________________________________________
Prof. RENATO DOS PASSOS GUIMARAES
Universidade Estácio de Sá
Dedico este trabalho a todos que
contribuíram direta ou indiretamente em
minha formação acadêmica.
AGRADECIMENTOS
Agradeço a todos que contribuíram no
decorrer desta longa jornada, em
especialmente:
A Deus, a quem devo minha vida. 
A minha família que sempre me apoiou nos
estudos e nas escolhas tomadas e ter
compreendido que em alguns momentos eu
não poderia estar presente por estar com as
atenções todas em torno deste trabalho. 
Ao meu pai Paulo Felipe Batista Telles, por
sempre me incentivar e por ter pago minhas
primeiras mensalidades da faculdade e me
apoiado nos momentos mais difíceis. 
A minha falecida avó Maria Batista Telles
que foi minha inspiração para este trabalho e
me ensinou muito sobre a vida, mulher
batalhadora e empresária. 
RESUMO
A gestão de estoque está diretamente ligada a todos os processos e setores
dentro de uma empresa. Com objetivo geral, a empresa deve verificar o processo de
gestão de estoque e o armazenamento para poder promover um melhor resultado
econômico para seus negócios. A automatização deste processo é de extrema
importância para redução de erros ao fazer a verificação de falta de produtos na
linha de venda ou obsolescência de produtos em estoque. Justifica-se a relevância
do presente estudo sobre as mudanças essenciais para que a empresa possa
conseguir crescimento e ser mais competitiva no mercado, pois não terá falta
constante de produtos e com isso conseguirá atender os clientes de forma mais
eficiente e rápida. A metodologia do presente artigo é de caráter descritivo,
qualitativo. Conclui-se que é necessário uma gestão de estoque bem planejada e
eficiente e que seja de forma automatizada, utilizando as ferramentas certas para
trazer resultados positivos, conseguindo diminuir o custo com estoques exagerados. 
Palavras chave: Controle de estoque, Automatização, Redução de custos;
ABSTRACT
Inventory management is directly linked to all processes and sectors within a
company. As a general objective, the company must verify the inventory and storage
management process to promote a better economic result for its business. The
automation of this process is extremely important to reduce errors when checking for
missing products in the sales line or obsolescence of products in stock. . It is
common knowledge the relevance of this study on the essential changes for the
company to achieve growth and be more competitive in the market is justified, as it
will not have a constant shortage of products and with this, it will be able to serve
customers more efficiently and quickly. The methodology of this article is the
descriptive, qualitative. It is concluded that well-planned and efficient stock
management is necessary, in an automated way, using the right tools to bring
positive results, managing to reduce the cost of exaggerated stocks.
Keywords: Inventory control, Automation, Cost reduction; 
Sumário
1 Problema..............................................................................................................................................10
1.1 Tema do Trabalho........................................................................................................................10
1.2 Contextualização.........................................................................................................................10
1.3 Situação-problema......................................................................................................................10
1.4 Breve descrição da solução.........................................................................................................10
2 Contextualização do Problema............................................................................................................11
2.1 Premissas e Restrições do projeto...............................................................................................11
2.2 Caracterização da empresa.........................................................................................................11
2.2.1 Histórico da empresa...........................................................................................................12
2.2.2 A vidades da empresa........................................................................................................12
2.2.3 Mercado consumidor..........................................................................................................12
2.2.4 Concorrência........................................................................................................................12
2.2.5 Organograma.......................................................................................................................13
2.3 Proposta de trabalho...................................................................................................................13
2.3.1 Método do trabalho............................................................................................................13
2.3.2 Previsão e alocação de recursos (humanos e materiais)....................................................14
2.3.3 Cronograma de trabalho (diagrama de Gan )....................................................................15
2.3.4 Previsão orçamentária.........................................................................................................16
2.4 O Sistema Atual...........................................................................................................................17
2.4.1 Funcionamento do sistema atual........................................................................................17
2.4.2 Problemas do sistema atual................................................................................................17
3 A Solução.............................................................................................................................................17
3.1 O Sistema Proposto.....................................................................................................................17
3.1.1 Jus fica vas para o novo sistema.......................................................................................18
3.1.2 Situação desejada: obje vos gerais e específicos...............................................................18
3.1.3 Soluções alterna vas..........................................................................................................19
3.2 Solução escolhida........................................................................................................................19
3.2.1 Escopo da solução...............................................................................................................19
3.2.2 Lista de Requisitos do sistema............................................................................................2010
1 PROBLEMA
1.1 TEMA DO TRABALHO
Sistema para gestão de estoque de loja de roupas.
1.2 CONTEXTUALIZAÇÃO
O sistema visa atender às demandas da Loja Santa Teresinha, mas poderá
ser utilizado em todos os comércios que possuem a necessidade de controlar seu
estoque físico através de sistema e não precisam fazer transferência de produtos
entre filiais, estabelecimentos que poderão fazer o uso do sistema (loja de roupas,
loja de calçados, eletrodomésticos, dentre outros).
1.3 SITUAÇÃO-PROBLEMA
A empresa faz o controle manualmente hoje e grava em planilha Excel esta
contagem. Dessa forma fica sujeita a fraudes, e funcionários podem esquecer de
fazer este controle, causando divergências, e se perdendo o controle do material
físico existente.
1.4 BREVE DESCRIÇÃO DA SOLUÇÃO
11
Implantar um sistema de controle de entrada e saída de mercadorias e
funcionalidades que façam a gestão desses produtos (como cadastro, pesquisa,
controle de mercadorias), permitindo que na hora da compra, venda e troca seja
feita a baixa ou entrada de mercadorias no estoque.
2 CONTEXTUALIZAÇÃO DO PROBLEMA
2.1 PREMISSAS E RESTRIÇÕES DO PROJETO
Premissa 1: O projeto deverá ser finalizado em 12 meses.
Restrição 1: O projeto não poderá ser entregue após 12 meses.
Premissa 2: O desenvolvimento deverá cumprir uma série de etapas,
descritas no cronograma de entrega.
Restrição 2: O desenvolvimento não poderá deixar de cumprir com as etapas
e com o cronograma de entrega.
Premissa 3: Os funcionários da empresa deverão ter disponibilidade para
treinamento.
Restrição 3: Os funcionários estarão disponíveis após as 18h, durante 5 dias
da semana por 2 horas durante o período de treinamento.
Premissa 4: O gerente da empresa deverá ter disponibilidade para
homologação das funcionalidades.
Restrição 4: O homologador estará disponível quatro horas por dia, cinco dias
por semana, durante o período de homologação do sistema.
Premissa 5: Só poderão ser utilizados softwares livres.
Restrição 5: Não poderá haver gasto com softwares para construção do
projeto.
2.2 CARACTERIZAÇÃO DA EMPRESA
12
A Loja Santa Terezinha é uma loja que comercializa produtos do vestuário
masculino e feminino e de cama, mesa e banho tendo 60 anos de fundação.
2.2.1 Histórico da empresa
Fundada em 14 abril de 1961, pela empresária Maria Batista Telles, começou
em um pequeno espaço no bairro Cidade Baixa, onde com muita dedicação e
trabalho sério, esta profissional e sua equipe conseguiram ampliar as suas
instalações, na virada do século XXI, mudando-se para uma instalação maior, no
bairro da Cidade Alta. Hoje a loja é conceituada na cidade de Santo Antônio da
Patrulha – RS e possui clientela fiel de anos.
2.2.2 Atividades da empresa
A atividade fim da empresa é a venda de roupas e de artigos de cama, mesa
e banho.
2.2.3 Mercado consumidor
A Loja Santa Terezinha, tem seu espaço consolidado no mercado consumidor
da cidade e do interior de Santo Antônio da Patrulha município do Rio Grande do
Sul, devido ao bom atendimento e a qualidade de seus produtos. O mercado é
bastante amplo já que atende público de diversas idades.
2.2.4 Concorrência
13
Por ser uma loja pequena em relação a algumas lojas concorrentes da cidade
precisa estar sempre em busca de roupas com alta qualidade e peças únicas, mas
pelo bom atendimento e pela boa localização perto de delegacia, farmácia e hospital
acaba se destacando.
2.2.5 Organograma
2.3 PROPOSTA DE TRABALHO
2.3.1 Método do trabalho
Execução do projeto: Para a execução do projeto será utilizada a metodologia
Ágil Lean, na priorização de tarefas, entrega de resultados mais frequentes e uma
comunicação mais direta com o cliente. Para desenvolvimento será utilizada a
linguagem orientada a objeto Java.
Levantamento de Dados: Para o desenvolvimento deste sistema, serão
utilizadas as técnicas de Entrevista estruturada, seguindo um roteiro de perguntas
14
elaboradas. E Observação indireta aonde observarei a realização das tarefas no
ambiente de trabalho.
Análise e Especificação de Requisitos: O paradigma de desenvolvimento
inclui modelo UML tipicamente para representar a orientação a objetos; A linguagem
UML será utilizada para modelar o sistema; A técnica de modelagem conceitual de
dados a ser utilizada é o Diagrama de Entidade e Relacionamento (DER) ou Modelo
de Entidade e Relacionamento (MER).
Tecnologia de Banco de Dados: O modelo lógico de dado será do tipo
Relacional, onde os dados são organizados em tabelas e essas se relacionam
através de campos-chaves, mostrando a conexão de dados. O SGGB escolhido é o
MYSQL por ser um sistema open-source e um sistema que corresponde ao modelo
lógico escolhido.
2.3.2 Previsão e alocação de recursos (humanos e materiais)
Recursos Humanos:
No projeto em questão, a mão-de-obra será do desenvolvedor do projeto, que
assumirá os papéis de Analista de Requisitos, Analista de Projetos, Analista de
Banco de Dados, Programador e Desenvolvedor de Interfaces.
Cada papel será fundamental para execução do projeto. O analista de
requisitos e o de projetos são os responsáveis pela fase de levantamentos de dados
e análise e especificação de requisitos. O analista de banco de dados será
responsável pela escolha e construção da tecnologia de banco de dados. O
programador e desenvolvedor de interfaces serão responsáveis por desenvolver e
programar o sistema.
Recursos Computacionais:
Para o desenvolvimento do projeto, como hardware será necessária a
utilização de um notebook Intel Core I7, HD 1TB, Memória RAM 16GB, ou
equipamento compatível com a especificação acima, além de conexão com a
Internet; como software será necessário IntelliJ IDEA Comunity Edition, BrModelo,
15
Project Libre, Astah comunity, MYSQL, Justinmind, Java 8 ou superior, Java SDK
versão 11 ou superior, Trello e Pacote Libre Office.
Para a execução do sistema será necessária a configuração de uma máquina
Servidora de Rede, Aplicação e de Banco de Dados, que deverá ter a configuração
mínima: Intel Core I7, Memória RAM 8GB, HD 1 TB, e Sistema Operacional Linux
Ubuntu, além do SGBD Relacional a ser utilizado no projeto. Rede Lan/Wireless com
roteador Wi-FI. Internet de fibra ótica de 50 MB. Leitor de código de barras Elgin
Flash USB 1D.
Recursos Materiais:
Como recursos materiais utilizarei 3 canetas azuis, quadro, post it.
2.3.3 Cronograma de trabalho (diagrama de Gantt)
16
2.3.4 Previsão orçamentária
17
2.4 O SISTEMA ATUAL
2.4.1 Funcionamento do sistema atual
A empresa atualmente utiliza planilhas eletrônicas, sendo uma planilha para
cada produto, onde é preciso digitar manualmente toda quantidade existente no
estoque para cada um sendo separadas por tamanho, e é necessário alimentar a
mesma mensalmente.
2.4.2 Problemas do sistema atual
A utilização de planilhas eletrônicas impossibilita a geração de relatórios; por
não possuir um banco de dados centralizado, se torna uma tarefa demorada e falha,
a digitação da quantidade de produtos sendo mensais, é quase impossível tomar
decisões e gerenciar os mesmos e a demanda de cada de forma eficiente e rápida. 
Gerar relatórios sobre venda de cada produto e até elaborar promoções conforme a
quantidade de produtos de coleções passadas. Também pode haver falha na
contagem uma vez que o trabalho é feito manualmente.
3 A SOLUÇÃO
3.1 O SISTEMA PROPOSTO
O sistema a ser desenvolvido é uma ferramenta informatizada que
automatizará tarefas que são, atualmente, realizadas manualmente, o que leva a
retrabalho, maiores chances de erro na tratativa de informações, demora na
18
obtenção de resultados, gastos desnecessários e desperdício de tempo, e
impossibilidade de gerar relatórios. Portanto, o novo sistema propõe uma interface
agradável, comacesso ágil, com cadastro de produtos, controle de estoque,
emissão de relatórios para facilitar a análise do gestor com o fluxo de entrada e
saída de produtos da empresa.
3.1.1 Justificativas para o novo sistema
Um controle manual de estoque pode ocasionar em vários erros que
comprometem o fluxo de caixa da empresa e acumulo de produtos desnecessário
com a implementação do sistema proposto, o gestor terá uma maior confiabilidade,
pois o controle de estoque será feito simultaneamente com a compra e venda de
mercadorias, ocasionando para a empresa mais segurança.
O sistema a ser implantado trará muito mais satisfação aos gestores, um
melhor atendimento e eficiência do atendente.
3.1.2 Situação desejada: objetivos gerais e específicos
Objetivos Gerais:
Desenvolver uma ferramenta informatizada para gerenciamento e controle do
estoque de produtos de uma loja de roupas. Automatizar tarefas realizadas de forma
manual atualmente, reduzindo assim a chance de erros, tendo um controle de
estoque atualizado e possibilitando a geração de relatórios operacionais e
gerenciais, dando total apoia à tomada de decisão e padronização dos processos no
ambiente organizacional. 
Objetivos Específicos:
• Cadastrar produtos;
• Automatizar a contagem de produtos;
• Facilitar aos usuários, o manuseio do sistema, com uma interface agradável;
19
• Segurança para o gestor garantindo o estoque sempre atualizado;
• Facilitar a saúde financeira da empresa;
• Gerenciar o histórico de entrada e saída de produtos;
• Emitir relatórios operacionais e gerenciais;
3.1.3 Soluções alternativas
• Utilização de planilhas eletrônicas, organizadas em um disco virtual
compartilhado, porém, esta solução não permitirá o controle centralizado e
automatizado das informações.
• Aquisição de um software pronto disponível no mercado, porém, com elevado
custo, ou a ferramenta não contempla todas as necessidades demandadas
pelo negócio.
3.2 SOLUÇÃO ESCOLHIDA
3.2.1 Escopo da solução
O sistema TELLESTOQUE, visa atender o seguinte escopo:
• Controlar o estoque de uma loja, mostrando as entradas e saídas de
mercadorias, garantindo que esteja com o número de mercadoria sempre
correto, melhorando a gestão da empresa para controle do seu fluxo de caixa
e facilitando o atendimento aos clientes. Emitir relatórios operacionais e
gerenciais;
O sistema NÃO contemplará as seguintes funcionalidades:
• Gestão financeira de Contas a Receber e a Pagar;
20
• Gestão de Pessoas;
3.2.2 Lista de Requisitos do sistema
Requisitos Funcionais do Sistema:
Código: RF1.
Requisito: Gerenciar Produto;
Prioridade: (x) Essencial ( ) Importante ( ) Desejável
Regras de Negócio: O sistema realizará o cadastro, consulta(pesquisa),
atualização (entrada e saída) de produtos e NÃO realizará a exclusão de dados de
produto.
Código: RF2.
Requisito: Gerenciar Fornecedor;
Prioridade: ( ) Essencial (x) Importante ( ) Desejável
Regras de Negócio: O sistema realizará o cadastro, consulta, atualização e
exclusão de dados dos fornecedores. Cada fornecedor será identificado por um
código, que será utilizado para a sua referência.
Código: RF3.
Requisito: Emitir relatórios;
Prioridade: ( ) Essencial ( ) Importante (x) Desejável
Regras de Negócio: O sistema emitirá relatórios dos produtos mais
vendidos, produtos de coleções passadas, margem de lucro sobre os produtos e
produtos faltantes no estoque.
Requisitos Não-Funcionais:
Código: RNF1
Nome: Interface intuitiva
21
Categoria: Usabilidade
Requisito: A interface do sistema deve ser agradável, objetiva e trivial ao
usuário. Suas funcionalidades e informações deveram estar bem visíveis e
disponíveis.
Código: RNF2
Categoria: Compatibilidade
Nome: Sistemas Operacionais suportados
Requisito: O sistema deverá rodar em plataforma Windows e Linux.
Código: RNF3
Categoria: Implementação
Nome: Uso da linguagem JAVA
Requisito: O sistema deve ser desenvolvido na linguagem JAVA.
Código: RNF4
Categoria: Implementação
Requisito: O sistema deve rodar no SGBD MySQL.
Código: RNF5
Categoria: Desempenho
Requisito: Os relatórios com o filtro de um mês não deverão demorar mais
que 7 segundos para serem gerados.
Código: RNF6
Categoria: Confiabilidade
Requisito: O sistema deverá disponibilizar os dados solicitados para consulta
pelos usuários.
Código: RNF7
Categoria: Confiabilidade
Requisito: O sistema deverá gerar relatórios que auxiliem os usuários na
tomada de decisão.

Outros materiais