Você está na página 1de 45

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA

PAULA SOUZA
FACULDADE DE TECNOLOGIA GIULIANO CECCHETTINI – FATEC
DE FRANCO DA ROCHA
Curso Superior de Tecnologia em Gestão da Tecnologia da
Informação

Expedito Maciel de Almeida Viana


Lucas dos Santos Costa

PEDIDOS PIZZARIA: sistema de vendas

FRANCO DA ROCHA
2022
Expedito Maciel de Almeida Viana
Lucas dos Santos Costa

PEDIDOS PIZZARIA: sistema de vendas

Trabalho apresentado ao Curso


Superior de Tecnologia em Gestão da
Tecnologia da Informação da Fatec
Franco da Rocha, como requisito para
atender os critérios da disciplina
Atividades de Projetos V (Sistemas
Integrados da Informação).

FRANCO DA ROCHA
2022
RESUMO – Este projeto é um o estudo de caso sobre o crescimento do mercado de
pizzarias acelerado e sua expansão no Brasil, pizzarias são empresas que tem como
sua especialidade a comercialização de pizzas e outros tipos de massa. Ao analisar
este crescimento note-se que o não planejamento pode acarretar problemas de
gestão, assim sendo é proposto desenvolver e projetar uma aplicação em software
que organizasse pedidos e vendas com praticidade.

Palavras-chave – pizzaria, pedido

ABSTRACT – This is a case project about the growth of the pizzerias market in Brazil,
pizzerias are selling pizza companies and other types of pasta. When analyzing this
planning, note that planning can be planned and management problems, so it is
proposed to develop and design a sales application with practicality.

Keywords: pizzeria, order


ÍNDICE DE FIGURAS
Figura 01 – Mapa de Processos .................................................................................. 17
Figura 02 – Aviso de cadastro efetuado com sucesso ............................................... 20
Figura 03 – Cadastro de cliente efetuado ................................................................... 20
Figura 04 – Cadastro de produto efetuado.................................................................. 20
Figura 05 – Cadastro de categoria efetuado ............................................................... 20
Figura 06 – Cadastro de usuário efetuado .................................................................. 20
Figura 07 – Tela para realizar novas vendas .............................................................. 21
Figura 08 – Venda registrada....................................................................................... 21
Figura 09 – Visualização da venda .............................................................................. 21
Figura 10 – Tela de login.............................................................................................. 23
Figura 11 – Tela de gerenciamento de vendas ........................................................... 23
Figura 12 – Tela de gerenciamento de usuários ......................................................... 24
Figura 13 – Tela de gerenciamento de categorias ...................................................... 24
Figura 14 – Tela de gerenciamento de produtos ........................................................ 25
Figura 15 – Tela de gerenciamento de clientes .......................................................... 25
Figura 16 – Tela de realização de vendas .................................................................. 26
Figura 17 – DFD nível 01 ............................................................................................. 26
Figura 18 – Fluxograma do processo 01 – Validação de Acesso .............................. 27
Figura 19 – Fluxograma do processo 02 – Cadastro de Usuários ............................. 28
Figura 20 – Fluxograma do processo 03 – Cadastro de Categorias .......................... 28
Figura 21 – Fluxograma do processo 04 – Cadastro de Produtos ............................. 29
Figura 22 – Fluxograma do processo 05 – Cadastro de Clientes .............................. 30
Figura 23 – Fluxograma do processo 06 – Nova venda ............................................. 31
Figura 24 – Modelo conceitual parte 1 ........................................................................ 34
Figura 25 – Modelo conceitual parte 2 ........................................................................ 35
Figura 26 – Modelo lógico ............................................................................................ 36
Figura 27 – Modelo físico parte 1 ................................................................................ 37
Figura 28 – Modelo físico parte 2 ................................................................................ 38
ÍNDICE DE TABELAS

Tabela 01 – Dicionário de dados – USUARIO ............................................................ 31


Tabela 02 – Dicionário de dados – CLIENTE.............................................................. 32
Tabela 03 – Dicionário de dados – CATEGORIA ....................................................... 32
Tabela 04 – Dicionário de dados – PRODUTO........................................................... 32
Tabela 05 – Dicionário de dados – MESA................................................................... 33
Tabela 06 – Dicionário de dados – PEDIDO ............................................................... 33
SUMÁRIO
1 INTRODUÇÃO ......................................................................................................... 8
1.1 Objetivos ................................................................................................................ 8
1.2 Justificativa ............................................................................................................ 9
1.3 Metodologia de Pesquisa ...................................................................................... 9
1.4 Organização do Trabalho ................................................................................... 10
2 REVISÃO DA LITERATURA .................................................................................. 11
2.1 Sobre Sistemas Integrados de Gestão............................................................... 11
2.1.1 Sobre ERP (Enterprise Resource Planning) ................................................... 11
2.1.2 Sobre CRM (Customer Relationship Management) ....................................... 11
2.1.3 Sobre PHP (PHP Hypertext Preprocessor) ..................................................... 11
2.1.4 Sobre MySQL ................................................................................................... 12
2.1.5 Sobre JavaScript .............................................................................................. 12
2.1.6 Sobre CSS (Cascading Style Sheets) ............................................................. 12
2.1.7 Sobre HTML (HyperText Markup Language) .................................................. 13
2.1.8 Sobre Sublime Text.......................................................................................... 13
2.2 Sobre Processos ................................................................................................. 13
2.3 Sobre Sistema de Vendas .................................................................................. 14
2.4 Sobre Protótipos .................................................................................................. 14
2.4 Sobre MVP (Minimum Viable Product) ............................................................... 14
3 ESTUDO DE CASO E PROJETO TÉCNICO - DESENVOLVIMENTO ............... 16
3.1 Descrição do Negócio (descrição e Mapa de Processos) ................................. 16
3.2 Sistemas Integrados da Informação (identificação das entradas) .................... 18
3.2.1 Entradas (Sistemas Utilizados)........................................................................ 18
3.2.2 Processamento (Possibilidade de Integração)................................................ 19
3.2.3 Saídas (Resultados Esperados) ...................................................................... 19
3.3 Descrição da Aplicação Proposta (Software Proposto) ..................................... 22
3.3.1 Regras de Negócio .......................................................................................... 22
3.4 MVP – Produto Mínimo Viável ............................................................................ 22
3.5 Modelagem das Funcionalidades – Diagrama de Fluxo de Dados (DFD) ........ 26
3.6 Especificação de Processos dos DFD ............................................................... 27
3.7 Dicionário de Dados ............................................................................................ 31
3.8 Modelagem de Banco de Dados ........................................................................ 33
3.8.1 Modelo Conceitual ........................................................................................... 34
3.8.2 Modelo Lógico .................................................................................................. 35
3.8.3 Modelo Físico ................................................................................................... 36
3.9 Benefícios que a solução trouxe para a Gestão da Empresa ........................... 38
4 DISCUSSÃO E RESULTADOS ............................................................................. 40
4.1 Problemas Encontrados ...................................................................................... 40
4.2 Oportunidades de Melhorias .................................................................................. 40
5 CONSIDERAÇÕES FINAIS ................................................................................... 41
REFERÊNCIAS ............................................................................................................ 42
GLOSSÁRIO ................................................................................................................. 45
1 INTRODUÇÃO
Pizza é uma popular iguarias de origem italiana, cozida em forno feita de massa
de pão em geral aplainada e recoberta de queijo, tomate e podem ter diversos outros
ingredientes para os mais variados sabores.
As pizzarias são empresas do ramo alimentício que tem como seu foco e
especialidade o preparo e a vendas de pizzas e outros tipos de massas e produtos
complementares, a comercialização e o consumo destes produtos podem ser
realizados tanto no próprio estabelecimento comercial como por entrega em domicílio
popularmente chamada de delivery.
Segundo Rodrigo Brito (2021), é possível observar um grande crescimento no
Brasil do mercado de pizzarias, mesmo em período de crise econômica causada pela
pandemia do novo coronavirus (sars cov 2), este aumento de vendas se dá pelos mais
váriados motivos, entre eles destaca-se o aumento dos pedidos por delivery, mudança
dos hábitos alimentares dos brasileiros e a popularização da pizza como um todo.
Porém é preciso ter uma boa gestão e planejamento em mente, sem os mesmos
este crescimento pode se mostrar desordenado o que potencialmente acarretará em
problemas administrativos que resultaram em prejuízos futuros.
Assim sendo, este projeto tem por finalidade elaborar um estudo de caso
genérico e desenvolver uma aplicação em software que auxilie o gerenciamento da
entrada de pedidos de forma prática e ágil.

1.1 Objetivos
Geral:
Integrar a ferramenta de gerenciamento de vendas produzida pelos autores que
controla a demanda de pedidos, contabilizando e registrando as vendas no sistema.

Específicos:
• Estudar uma linguagem de programação para desenvolver o sistema proposto;
• Entender e mapear os processos do negócio;
• Levantar dados dos usuários, produtos e clientes;
• Fazer a modelagem das funcionalidades do sistema;
• Fazer a modelagem do banco de dados;
• Promover o controle de pedidos pelo sistema de vendas;
• Integrar o sistema proposto em uma empresa do ramo;
• Coletar feedback dos usuários e monitorar resultados;

1.2 Justificativa
Com a ampliação do ramo de pizzaria e a quantidade de pedidos que ocorrem
diariamente dentro dessas empresas é de importância extrema que exista um
controle, desta forma um sistema que possa registrar esse processo de forma que, se
torne organizado, ágil e eficiente.
Muitas empresas do ramo ainda optam por métodos rudimentares de fazer o
controle das vendas, através do uso de comandas e anotações no papel, que se
mostram obsoletos apresentando muitas vezes embaraços com a comunicação entre
a cozinha e o garçom, problemas de lentidão para a anotação dos pedidos e
dificuldades para a administração uma vez que estes registros são passivos de perdas
ou deterioração pelo tempo.
Os clientes têm fome e ansiedade pela chegada da refeição, desta forma se
mostra necessário oferecer um atendimento de excelência e velocidade, “manter um
cliente antigo custa de 5 a 7 vezes menos do que conquistar um novo”, Philip Kotler
(2018).
A aplicação deve ajudar no controle dos pedidos no ambiente físico da loja, e em
entregas por delivery tornando possível o registro e fidelização através do cadastro
dos clientes frequentes, beneficiando os setores, administrativo (gerente),
possibilitando o controle das vendas, atendimento do cliente (garçom e o caixa)
permitindo uma maior rapidez na anotação dos pedidos e na cozinha (cozinheiro),
permitindo uma melhor visualização dos pedidos.

1.3 Metodologia de Pesquisa


O método utilizado neste trabalho foi a pesquisa bibliográfica, onde foram
realizadas consultas em livros, revistas, artigos científicos e sites da internet para
fundamentar este trabalho acadêmico para a compreensão sobre como as
ferramentas mais atuais poderiam ajudar as empresas do ramo em questão.
Esse estudo de caso genérico foi desenvolvido a partir das necessidades do
gerenciamento de vendas e pedidos de empresas do ramo de pizzarias, que foi
escolhida devido ao amplo crescimento deste nicho de mercado no Brasil nos ultimos
anos.
1.4 Organização do Trabalho
O presente trabalho foi desenvolvido seguindo uma divisão dos tópicos dispostos
em 5 capítulos.
O primeiro capítulo apresenta uma breve introdução sobre como as pizzarias no
geral precisam podem ser auxiliadas na hora de realizar suas vendas. Também fazem
parte desta primeira parte os objetivos, a justificativa e a metodologia de pesquisa.
O segundo capítulo trata da revisão da literatura, a qual serviu de base para
desenvolver o trabalho, além de explicar sobre sistemas integrados e apresentar os
conceitos e os processos pertinentes ao projeto e a sua integração.
O terceiro capítulo mostra o estudo de caso do processo de vendas de pizzarias
em geral, as ferramentas que foram utilizadas para o desenvolvimento do projeto e
também como o sistema pode ser integrado a uma empresa.
O quarto capítulo aborda as discussões a cerca dos problemas encontrados
quanto a integração e oportunidades de melhoria do sistema, além dos resultados
obtidos / esperados.
No quinto e último capítulo são apresentadas as considerações finais onde são
apontados os objetivos que foram alcançados, bem como as sugestões propostas
como perspectivas futuras.
2 REVISÃO DA LITERATURA
Neste capítulo são apresentadas as bases utilizadas para elaboração do trabalho,
bem como trata os processos abordados, ferramentas utilizadas e o setor de vendas.

2.1 Sobre Sistemas Integrados de Gestão


Segundo Mariano (2021), os sistemas integrados de gestão são softwares que
realizam a integração de diversas áreas de uma empresa como por exemplo a área
de vendas e a área de compras. Os SIGs são responsáveis pela manipulação e
integração dos processos de uma empresa, assim auxiliando na organização dos
fluxos de informações em um só lugar.

2.1.1 Sobre ERP (Enterprise Resource Planning)


De acordo com o site oficial da Oracle, o Planejamento de Recursos
empresariais (ERP) refere-se a um conjunto de softwares que as organizações usam
para gerenciar as atividades do dia a dia, como contabilidade, compras,
gerenciamento de projeto, gerenciamento de risco entre outras atividades.
Esses sistemas se relacionam com uma infinidade de processos do negócio
permitindo o fluxo de dados entre eles, além de evitar que os dados sejam duplicados
e também fornece integridade dos dados com uma fonte única. (Oracle, 2022).

2.1.2 Sobre CRM (Customer Relationship Management)


Segundo o site oficial do SAP, CRM significa gestão do relacionamento com o
cliente (Customer Relationship Management). Por definição, abrange todas as formas
pelas quais você se relaciona com os clientes nas áreas de vendas, marketing,
atendimento ao cliente e comércio eletrônico.
Com um software de CRM, é possível automatizar e integrar as atividades de
atendimento ao cliente. Os melhores sistemas também oferecem ferramentas para
análise de clientes, personalização, mídia social, colaboração e muito mais. (SAP,
2022)

2.1.3 Sobre PHP (PHP Hypertext Preprocessor)


Segundo Chaves (2008), PHP é uma linguagem para programar scripts do lado
do servidor, incorporada à HyperText Markup Language (HTML), permitindo criar sites
dinâmicos, onde o usuário pode interagir com o site.
Esta linguagem funciona de acordo com a estrutura cliente-servidor, na qual o
servidor é responsável por interpretar os scripts que compõem a requisição,
transformando-os em código HTML e enviando o resultado para o cliente que realizou
a solicitação.
PHP é uma linguagem de script de código aberto universal amplamente utilizada,
especialmente adequada para desenvolvimento web que pode ser integrado com
HTML.

2.1.4 Sobre MySQL


Segundo Pacievitch (2011), um sistema de gerenciamento de banco de dados
(SGBD) muito utilizado atualmente é o MySQL, que utiliza como interface a linguagem
SQL e é grandemente reconhecido por sua praticidade. Este sistema é protegido por
uma licença de software livre, desenvolvida pela GNU e também é um dos programas
que geralmente já vem instalado com o GNU/Linux.
Algumas vantagens deste sistema em relação a outros de sua categoria é que
ele tem funções mais simples, pode ser totalmente modificado, tem uma maior
facilidade para programação, entre outras. A praticidade deste software é tão
reconhecida que até grandes empresas como Bradesco, HP, Sony e até mesmo a
NASA preferem utilizá-lo.

2.1.5 Sobre JavaScript


JavaScript é uma linguagem de programação orientada a objetos que pode ser
usada para tornar as páginas web mais interativas. Esta linguagem suporta a
utilização de expressões regulares, objetos, vetores e matrizes. Ela executa os scripts
que estão inseridos em um código HTML (FLANAGAN, 2006).
Segundo Souza (2019), hoje a linguagem JavaScript é uma das mais populares,
sendo também considerada fundamental para desenvolvedores. Parte deste seu
destaque se dá pelo modo como ela realiza a comunicação e a integração dentro de
um site. Esta linguagem é utilizada em arquivos HTML e é responsável por escrever
comandos de animações, layouts, e até respostas a cliques.

2.1.6 Sobre CSS (Cascading Style Sheets)


De acordo com o site Portal Web Designer (2022), O CSS é uma linguagem de
marcação usada para definir a apresentação em termos de layout e formatação de
documentos escritos em outras linguagens de marcação (HTML ou XML). Então, em
um cenário ideal, o HTML é usado para estruturar o conteúdo de uma página,
enquanto o CSS é usado para formatá-lo. Ou seja, há uma grande integração entre
HTML e CSS. (Portal Web Designer, 2022)
Segundo o site oficial da TOTVS (2020), CSS (Folha de Estilo em Cascatas), é
uma linguagem utilizada na estilização dos componentes escritos em linguagens de
marcação como HTML. De forma simples, o CSS se encarrega de cuidar da
apresentação visual de um site, alterando elementos como espaçamentos, fonte, cor
do texto e toda a parte estética, tornando assim o site mais agradável e atrativo.
(TOTVS, 2020)

2.1.7 Sobre HTML (HyperText Markup Language)


De acordo com Longen (2022), a Linguagem de Marcação de Hipertexto (HTML)
é uma linguagem de marcação que compõe grande parte das páginas web e dos
aplicativos online e não é considerado uma linguagem de programação, pois não pode
criar funções dinâmicas. Porém, por outro lado, os usuários podem criar e estruturar
parágrafos, links e seções usando elementos, atributos e tags.
Um hipertexto é um texto que é utilizado para fazer referência a outros textos,
enquanto uma linguagem de marcação é composta por uma série de marcações que
passam para os servidores da web qual será o estilo e a estrutura de um documento.
(Longen, 2022)

2.1.8 Sobre Sublime Text


Esta é uma IDE (Ambiente de Desenvolvimento Integrado) que é rica em
recursos que dão suporte a diversas linguagens permitindo ao usuário criar, editar
códigos e desenvolver páginas web funcionais. Atualmente está na versão 3.0 com
suporte a Windows, Linux e MacOS. (Guilherme, 2019)
O Sublime Text 3 é a IDE preferível de muitos programadores, uma vez que
o mesmo possui uma interface limpa e fácil de usar, se mostra ser altamente flexível
e traz funcionalidades próprias como o, Goto Anything, Plugins, Snippets e
o Minimap. (Gustavo Furtado, 2015)

2.2 Sobre Processos


Gonçalves (2000) define um processo como um conjunto de atividades
executadas em uma sequência lógica com o objetivo de produzir um bem ou serviço
de valor para um grupo específico de clientes.
O mapeamento de processos é uma ferramenta de gerenciamento projetada
para descobrir as informações e os recursos necessários para entender os processos
de negócios.
Segundo Hunt (1996), o mapeamento de processos é uma ferramenta para
identificar e analisar processos que podem reduzir custos de desenvolvimento de
produtos e falhas entre processos. Além disso, é uma ótima ferramenta para analisar
os processos atuais e identificar aqueles que precisam ser alterados.
Segundo Alexis (2017), os processos administrativos, se vistos de forma
simples, apresentam as funções dos administradores de modo sequencial, ou seja,
constituem funções administrativas, como: planejar, organizar, dirigir e controlar.

2.3 Sobre Sistema de Vendas


De acordo com o site DNA de Vendas (2020), sistemas de vendas são as
ferramentas que ajudam vendedores a se organizar, permitindo gerenciar contatos,
controlar as vendas e, com isso, também permite aumentar o número de vendas
realizadas.
Estes softwares também são importantes porque permitem que a empresa tenha
um melhor contato com seus clientes além de deixar o processo de vendas mais
eficiente e prático. Assim, o uso de um destes sistemas permite conseguir melhores
resultados, permitindo que a equipe de vendas consiga números cada vez maiores e
feche vendas de melhor qualidade. (DNA de Vendas, 2020)

2.4 Sobre Protótipos


Rubin (1994) destaca que protótipos ou mesmo simulações em papel podem ser
utilizados em fase de estudo exploratório, como maneira de elucidar questões do
projeto da interface. Essa é a fase experimental de um projeto, onde algo é montado
ou colocado em prática para que se possa observar o que tem de ser mudado até o
produto final, ou então se servirá de molde para produção de produtos semelhantes.

2.4 Sobre MVP (Minimum Viable Product)


De acordo com o site Ideia no Ar, desenvolver um MVP é uma forma de construir
e testar sua ideia inicial para o seu negócio e existem diferentes tipos de MVPs, mas
em geral, todos servem ao mesmo propósito. Esta é uma forma de evitar gastos
precipitados, pois testa a aceitação e a funcionalidade de um produto ou serviço antes
de seu lançamento.
É por isso que os MVPs são tão benéficos para as startups, que possuem pouco
investimento no mercado e muitas ideias inovadoras. No entanto, o conceito não inclui
apenas startups, pois, qualquer empresa, grande ou pequena, pode e deve utilizar um
produto mínimo viável. (Ideia no Ar, 2021)
3 ESTUDO DE CASO E PROJETO TÉCNICO - DESENVOLVIMENTO
Neste capítulo apresenta-se o estudo de caso baseado em empresas do ramo de
pizzaria, bem como o entendimento dos sistemas envolvidos em seus processos que
promovem a integração para auxílio na gestão.
Este trabalho possui como base, pesquisas realizadas em livros, revistas, artigos
científicos e sites da internet sobre o assunto ou seus processos.
Observação, por se tratar de estudo de caso geral / genérico não foi preciso da
autorização de uma empresa.

3.1 Descrição do Negócio (descrição e Mapa de Processos)


O processo de vendas dos produtos resume-se em fazer apresentação do
cardapio de opções para os clientes, fazer a anotação dos pedidos e encaminhar a
mesma para a cozinha, o cozinheiro também chamado de pizzaiolo realizará a
confecção, no qual após o preparo será concluida a entrega, que poderá ser tanto no
estabecimento ou via delivery, se mostrando ser um procedimento de grande
importância do negócio.
A figura 01 mostra o mapa de processos da logística reversa das empresas do
ramo, que foi modelado com o software Bizagi.
Figura 01 – Mapa de Processos

Fonte: próprios autores (2022).

Ocorre o cadastro ou modificação dos cliente que efetuo um pedido,


feito pelo administrador

Ocorre o cadastro ou modificação da categoria que se enquadra o


produto feito pelo administrador

Ocorre o cadastro ou modificação dos usuários e seu nível de acesso,


feita pelo administrador
Ocorre o cadastro ou modificação dos produtos, feita pelo
administrador

É feito a realização de novos pedidos dos clientes, feitos pelo


vendedor

Os novos pedidos são visualizados, pelo cozinheiro

O cozinheiro prepara os pedidos

O vendedor realiza a entrega do pedido feita pelo cliente e recebe o


pagamento

3.2 Sistemas Integrados da Informação (identificação das entradas)


Como o presente trabalho não dispõe de um empresa especifica não é possivel
definir uma integração clara porem para solução integrada, neste projeto, é proposto
um sistema que intermedia processos com um eventual sistema de estoque existente
em uma eventual empresa, ao sistema aqui proposto, ao banco de dados da empresa
e à interface e banco de dados do próprio sistema.

3.2.1 Entradas (Sistemas Utilizados)


O sistema proposto utiliza o banco de dados do projeto com os dados dos
produtos e dos clientes como entrada, além de usar dados que o próprio usuário
preenche como mostrado a seguir.
O processo de cadastro nas entradas possui como seus atores o usuário e o
sistema, para cadastrar o usuário precisa ter um login no sistema, e preenche os
dados requisitados, desta forma ele terá o acesso aos cadastros de novos clientes,
produtos, categorias e usuários.
O processo de nova venda nas entradas possui como seus atores o usuário e
o sistema, ao preencher os dados solicitados, desta forma ele terá acesso ao registro
de novas vendas realizadas
O processo de administrar vendas nas entradas possui como seus atores o
usuário e o sistema, ao preenche os dados requisitados, desta forma ele terá o acesso
aos relatórios das vendas que já foram realizados

3.2.2 Processamento (Possibilidade de Integração)


No processamento, o sistema proposto utiliza os dados dos usuários e dos
produtos para então gerar os pedidos.
O sistema também tem a possibilidade de integração com um sistema de
estoque, pois permite utilizar os dados de produtos que já foram cadastrados.
O processo nova venda possui como seus atores o usuário e o sistema, para
realizar uma nova venda, o usuário acessa a página de vendas, seleciona um cliente
e seleciona os produtos e a quantidade que foi solicitada pelo mesmo, o sistema então
informa o valor total da venda e salva no banco de dados o pedido.
O processo administrar vendas possui como seus atores o usuário e o sistema,
o usuário acessa a página de vendas, e visualiza relatório com as informações das
vendas realizadas anteriormente.

3.2.3 Saídas (Resultados Esperados)


O sistema proposto possui como saída, a permissão de realizar cadastros,
realizar nova venda e administrar vendas como mostrado nos itens subsequentes.
Como saída no processo de cadastro, o sistema autoriza o cadastro dos
usuários, como exibido na figura 02 a partir das figuras 03, 04, 05 e 06.
Figura 02 – Aviso de cadastro efetuado com sucesso

Fonte: Próprios autores (2022).

Figura 03 – Cadastro de cliente efetuado

Fonte: Próprios autores (2022).

Figura 04 – Cadastro de produto efetuado

Fonte: Próprios autores (2022).

Figura 05 – Cadastro de categoria efetuado

Fonte: Próprios autores (2022).

Figura 06 – Cadastro de usuário efetuado

Fonte: Próprios autores (2022).

Como saída no processo de nova venda, o sistema autoriza a realização de


uma nova venda, como exibido na figura 07 e na figura 08.
Figura 07 – Tela para realizar novas vendas

Fonte: Próprios autores (2022).

Figura 08 – Venda registrada

Fonte: Próprios autores (2022).

Como saída no processo de integração, o sistema possibilita visualização dos


dados das vendas registradas, como exibido na figura 09.

Figura 09 – Visualização da venda

Fonte: Próprios autores (2022).


3.3 Descrição da Aplicação Proposta (Software Proposto)
Com a pesquisa realizada sobre o mercado de pizzarias no Brasil, e verificando
algumas dificuldades administrativas sobre o processo de pedidos, foi estabelecido
como proposta o desenvolvimento de um software, cujo objetivo é realizar o cadastro
de produtos, usuários e clientes. E com base nestes cadastros registrar informações
sobre as vendas.
O software proposto deverá tornar o processo, que antes era realizado de forma
manual por anotações ou muitas vezes nem realizado, mais prático e veloz,
oferecendo um controle sobre o processo de vendas.

3.3.1 Regras de Negócio


Neste item é apresentada uma proposta da aplicação baseada nas seguintes
funcionalidades:
• Login: Uma vez feito o cadastro o usuário pode acessar o sistema inserindo
seu nome de usuário e a senha;
• Gerenciamento de Vendas: Para registrar o histórico das vendas realizadas,
contém informações sobre vendedor, cliente, valor do pedido e a data;
• Gerenciamento de Usuário: Para o cadastro, edição e a exclusão de usuários
do sistema, definindo o nome do vendedor, nome de usuário e o nível de
acesso;
• Gerenciamento de Categoria: Para o cadastro, edição e a exclusão de
categorias a qual os produtos pertencem;
• Gerenciamento de Produtos: Para o cadastro edição e a exclusão dos produtos
a serem comercializados, contém informações sobre o código, a categoria, a
descrição, o nome e o preço;
• Gerenciamento de Cliente: Para o cadastro edição e a exclusão de clientes do
sistema, contém informações sobre nome, CPF, telefone, celular, CEP,
endereço, N casa e o bairro;
• Realização de Vendas: Para registrar novas vendas realizadas, selecionando
os produtos, a quantidade e quais foram cliente e o vendedor;

3.4 MVP – Produto Mínimo Viável


Neste tópico serão apresentadas as telas do MVP, que foram elaboradas
utilizando o programa Sublime Text, um editor de texto e código fonte, a partir de um
protótipo já existente de um dos autores.
O software proposto foi elaborado a partir de 7 telas já funcionais.
A seguir está apresentada a tela inicial onde o usuário pode realizar o login e
acessar as demais.

Figura 10 – Tela de login

Fonte: próprios autores (2022).


Na imagem a seguir é apresentada a tela de administração das vendas, onde é
possível visualizar as vendas já realizadas e ser redirecionado(a) para a tela de novas
vendas (Figura 08).

Figura 11 – Tela de gerenciamento de vendas

Fonte: próprios autores (2022).


Na imagem a seguir é apresentada a tela de administração dos usuários, onde
é possível cadastrar um novo usuário, definir qual o seu nível de acesso e definir se o
usuário está ativo ou não.

Figura 12 – Tela de gerenciamento de usuários

Fonte: próprios autores (2022).


Na imagem a seguir é apresentada a tela de administração das categorias, onde
é possível adicionar ou remover as categorias.

Figura 13 – Tela de gerenciamento de categorias

Fonte: próprios autores (2022).

Na imagem a seguir é apresentada a tela de administração de produtos, onde


é possível cadastrar novos produtos e vinculá-los a uma categoria.
Figura 14 – Tela de gerenciamento de produtos

Fonte: próprios autores (2022).

Na imagem a seguir é apresentada a tela de administração de clientes, onde é


possível cadastrar novos clientes e alterar o status de clientes existentes para ativo
ou inativo.

Figura 15 – Tela de gerenciamento de clientes

Fonte: próprios autores (2022).


Na imagem a seguir é apresentada a tela de cadastro de novas vendas, onde é
possível cadastrar os pedidos.

Figura 16 – Tela de realização de vendas

Fonte: próprios autores (2022).

3.5 Modelagem das Funcionalidades – Diagrama de Fluxo de Dados (DFD)


A figura 17 apresenta o DFD de nível 01 mostrando as principais funcionalidades
do sistema.
Figura 17 – DFD nível 01

Fonte: próprios autores (2022).


3.6 Especificação de Processos dos DFD
A figura 18 apresenta o fluxograma do processo 01 – Validação de Acesso, onde
o usuário pode tentar realizar o login.
Figura 18 – Fluxograma do processo 01 – Validação de Acesso

Fonte: próprios autores (2022).

A figura 19 apresenta o fluxograma do processo 02 – Gerenciamento de


Usuários, onde o usuário pode cadastrar um usuário.
Figura 19 – Fluxograma do processo 02 – Cadastro de Usuários

Fonte: próprios autores (2022).

A figura 20 apresenta o fluxograma do processo 03 – Cadastrar Categorias,


onde o usuário pode realizar o cadastro de novas categorias.

Figura 20 – Fluxograma do processo 03 – Cadastro de Categorias

Fonte: próprios autores (2022).


A figura 21 apresenta o fluxograma do processo 04 – Cadastrar Produtos, onde
o usuário pode cadastrar novos produtos.

Figura 21 – Fluxograma do processo 04 – Cadastro de Produtos

Fonte: próprios autores (2022).

A figura 22 apresenta o fluxograma do processo 05 – Cadastrar Clientes, onde


o usuário pode cadastrar novos clientes.
Figura 22 – Fluxograma do processo 05 – Cadastro de Clientes

Fonte: próprios autores (2022).

A figura 23 apresenta o fluxograma do processo 06 – Nova Venda, onde o


usuário consegue registrar uma nova venda, a partir dos dados dos produtos e dos
clientes.
Figura 23 – Fluxograma do processo 06 – Nova venda

Fonte: próprios autores (2022).

3.7 Dicionário de Dados


O dicionário de dados segue com a definição dos devidos campos que devem
ser preenchidos nos depósitos de dados, ou seja, trata-se da estrutura destes
depósitos.
Segundo o site oficial da Oracle, um banco de dados geralmente é armazenado
em um computador ou servidor e é utilizado para armazenar tanto dados quanto
informações que são organizados em linhas e colunas em uma ou mais tabelas. Isso
possibilita melhorar a eficiência do processamento e da consulta dos dados que
geralmente são acessados e monitorados utilizando um sistema de gerenciamento de
banco de dados (SGBD). (Oracle, 2022)
As tabelas a seguir mostram a composição dos depósitos de dados USUARIO,
CLIENTE, CATEGORIA, PRODUTO, MESA E PEDIDO.

Tabela 01 – Dicionário de dados – USUARIO


Depósito de dados USUARIO
Nome do campo Tipo Tamanho Descrição
Id usuário SMALLINT 5 Código identificador do usuário
Nome VARCHAR 50 Nome do usuário
Nome usuário VARCHAR 32 Nome utilizado para acessar o usuário
Senha VARCHAR 255 Senha do usuário
Tipo usuário ENUM ... Tipo do usuário baseados em números
Status usuário BIT 1 Status do usuário baseado em 0 e 1
Fonte: próprios autores (2022).

Tabela 02 – Dicionário de dados – CLIENTE


Depósito de dados CLIENTE
Nome do campo Tipo Tamanho Descrição
Id cliente SMALLINT 5 Código identificador do cliente
Nome completo VARCHAR 150 Nome completo do cliente
CPF CHAR 11 Número de CPF do cliente
Telefone CHAR 10 Número de telefone do cliente
Celular CHAR 11 Número de celular do cliente
CEP CHAR 8 CEP do cliente
Endereço VARCHAR 150 Endereço do cliente
Número VARCHAR 5 Número da residência do cliente
Bairro VARCHAR 50 Bairro do cliente
Complemento TINYTEXT – Complemento da residência do cliente
Ativo BIT 1 Status do cliente baseado em 0 e 1
Fonte: próprios autores (2022).

Tabela 03 – Dicionário de dados – CATEGORIA


Depósito de dados CATEGORIA
Nome do campo Tipo Tamanho Descrição
Id categoria TINYINT 3 Código identificador da categoria
Nome VARCHAR 50 Nome da categoria
Fonte: próprios autores (2022).

Tabela 04 – Dicionário de dados – PRODUTO


Depósito de dados PRODUTO
Nome do campo Tipo Tamanho Descrição
Id produto SMALLINT 5 Código identificador do produto
Id categoria TINYINT 3 Código identificador da categoria
Identificador SMALLINT 5 Ordem que os produtos serão exibidos
Nome VARCHAR 50 Nome do produto
Descrição TINYTEXT – Descrição do produto
Preço FLOAT – Preço do produto
Ativo BIT 1 Status do produto baseado em 0 e 1
Fonte: próprios autores (2022).

Tabela 05 – Dicionário de dados – MESA


Depósito de dados MESA
Nome do campo Tipo Tamanho Descrição
Id mesa TINYINT 3 Código identificador da mesa
Identificador TINYINT 3 Ordem que as mesas serão exibidas
Disponível BIT 1 Status da mesa baseado em 0 e 1
Fonte: próprios autores (2022).

Tabela 06 – Dicionário de dados – PEDIDO


Depósito de dados PEDIDO
Nome do campo Tipo Tamanho Descrição
Id pedido INT 10 Código identificador do pedido
Id usuário SMALLINT 5 Código identificador do usuário
Id cliente SMALLINT 5 Código identificador do cliente
Id mesa TINYINT 3 Código identificador da mesa
Data e hora DATETIME – Data e hora do pedido
Tipo pedido ENUM ... Tipo do pedido
Valor total FLOAT – Valor total do pedido
Status pedido BIT 1 Status do pedido baseado em 0 e 1
Fonte: próprios autores (2022).

3.8 Modelagem de Banco de Dados


Neste item será apresentado o conteúdo do Banco de Dados utilizado no projeto,
utilizando os programas MySQL Workbench para a criação dos modelos conceitual,
lógico e físico.
3.8.1 Modelo Conceitual
Utilizando o software MySQL Workbench foi elaborado o modelo conceitual do
projeto, de acordo com os processos observados nas empresas.
O modelo conceitual pode ser visto nas figuras 24 e 25.

Figura 24 – Modelo conceitual parte 1

Fonte: Próprios autores (2022).


Figura 25 – Modelo conceitual parte 2

Fonte: Próprios autores (2022).

3.8.2 Modelo Lógico


O modelo lógico do projeto foi modelado no software MySQL Workbench e
pode ser observado na figura 26.
Figura 26 – Modelo lógico

Fonte: Próprios autores (2022).

3.8.3 Modelo Físico


Utilizando o software MySQL Workbench, foi elaborado o modelo físico das
criações de tabelas do projeto, conforme mostra as figuras 27 e 28.
Figura 27 – Modelo físico parte 1

Fonte: Próprios autores (2022).


Figura 28 – Modelo físico parte 2

Fonte: Próprios autores (2022).

3.9 Benefícios que a solução trouxe para a Gestão da Empresa


O software permite o cadastro de categorias de cardápio e produtos dentro
dessas categorias, permitindo uma melhora considerável na organização,
organizando o que é vendido no cardápio, e salvando cadastros de vendas, permitindo
o processo de fluxo de lucros da empresa, e informações sobre qual funcionário
realizou determinada venda e para qual cliente foi realizada.
A aplicação também oferece uma economia de tempo, pois anteriormente o
processo de registo de pedidos era feito manualmente em comandas de papel. Ao
utilizar a aplicação a partir de um dispositivo móvel, é possível simplificar a seleção
de produtos encomendados pelo cliente e a transferência da cozinha, no caso de
encomendas de entrega, pois, devido à já existir o cadastro do cliente, existe a
informação do endereço e não há necessidade de uma segunda consulta.
Para a administração nota-se a melhora em termos de confiabilidade, uma vez
que o administrador tem o controle do histórico das vendas, permitindo o aceso de
dados sobre quais colaboradores realizaram determinadas vendas, prevenindo
eventuais fraudes.
4 DISCUSSÃO E RESULTADOS
Neste capítulo são discutidos os resultados deste trabalho com intuito de
explanar principalmente os resultados observados acerca do sistema desenvolvido e
sua integração.
Neste capítulo também são discutidos os problemas encontrados e as
oportunidades de melhoria.

4.1 Problemas Encontrados


Durante a confecção deste projeto, foram observadas algumas advercidades,
dentre os quais destacase:
• Definir um escopo do projeto, uma vez que ouveram mudança abruptas e
encontrou-se difilcudades para a escolha de uma tematica para o mesmo;
• Problemas relacionados ao prazo de entrega, acarretados pelas mudanças ao
escopo já sitado anteriormente;

4.2 Oportunidades de Melhorias


Ao observar o trabalho presente, nota-se que ainda é possível a implementação
de eventuais melhorias e correções, principalmente no que tange a parte de gráfica
(design) e a correções de eventuais falhas (bugs) que possam ser descobertos
posteriormente.
5 CONSIDERAÇÕES FINAIS
Esse trabalho foi desenvolvido com o objetivo de compreender o processo de
pedidos/venda de uma pizzaria com o intuito de analisar os problemas que poderiam
haver, assim como propor soluções que possam garantir uma melhora na
produtividade, assertividade e experiência do negócio.
Foi realizado um levantamento bibliográfico no processo para analisar possíveis
lacunas e propor futuramente uma solução computacional.
Para melhor entendimento do negócio foi feito um levantamento e modelagem
dos processos no que tange o negócio de pizzarias.
Nessa análise foi possível observar oportunidades de melhoria do processo,
além de um ensejo de desenvolver um software que possa cooperar com os métodos
praticados aumentando a eficiência operacional, ou mesmo ganho de produtividade.
Através de pesquisas, que foram essenciais para a modelagem do processo,
foi possível atingir quase todos os objetivos com certo grau de entendimento e levar
essa pesquisa ao nível de desenvolvimento de software.
REFERÊNCIAS

ALEXIS. A concepção do Processo Administrativo nas empresas. Fevereiro de 2017.


Disponível em: https://administradores.com.br/artigos/a-concepcao-do-processo-
administrativo-nas-empresas. Acesso em: Maio de 2021.

ALVES, Gustavo Furtado de Oliveira. Sublime Text: O queridinho dos programadores.


Janeiro de 2015. Disponível em: https://dicasdeprogramacao.com.br/sublime-text-o-
queridinho-dos-programadores/. Acesso em: 07 de Maio de 2022.

BRITO, Rodrigo. Crescimento do mercado de pizzaria: entenda os principais


impactos. Disponível em: https://encontresuafranquia.com.br/crescimento-do-
mercado-de-pizzaria/. Acesso em: 18 de Abril 2022.

CHAVES, Aline Martins; DA SILVA, Gabriel. proposta de uma arquitetura de software


e funcionalidades para implementação de um ambiente integrado de desenvolvimento
para a linguagem php. I Jornada Científica e VI FIPA do CEFET Bambuí, v. 31, p. 32-
36, 2008

DNA DE VENDAS. Como utilizar um sistema de vendas e melhorar os resultados?.


Disponível em: https://www.dnadevendas.com.br/blog/sistema-de-vendas/#dna-de-
vendas. Acesso em: 14 de Abril de 2022.

GONÇALVES, José Ernesto Lima. As empresas são grandes coleções de processos.


São Paulo: Revista de Administração de Empresas, Janeiro / Março 2000, v. 40, p. 6-
19. Disponível em: http://www.scielo.br/pdf/rae/v40n1/v40n1a02. Acesso em: abril de
2021.

GRILLO, Guilherme. Sublime Text: Introdução e Customização. Fevereiro de 2019.


Disponível em: https://blog.dankicode.com/sublime-text/. Acesso em: 07 de Maio de
2022.

HUNT, V. Daniel. Process mapping: how to reengineer your business processes. New
York: John Wiley & Sons, Inc., 1996.
IDEIA NO AR. MVP: O que é Mínimo Produto Viável e tipos de MVP?. Disponível em:
https://www.ideianoar.com.br/mvp-o-que-e-minimo-produto-viavel/. Acesso em: 12 de
Abril de 2022.

KOTLER, Philip. Manter um cliente antigo custa de 5 a 7 vezes menos do que


conquistar um novo 16/08/2018 Disponível em:https://blog.reclameaqui.com.br/voce-
sabia-que-manter-um-cliente-custa-5-a-7-vezes-menos-do-que-conquistar-um
novo/#:~:text=Philip%20Kotler%2C%20um%20grande%20vision%C3%A1rio,para%2
0muitos%20estudos%20e%20an%C3%A1lises. Acesso em: 29 de Abril de 2022.

Longen, Andrei. O Que é HTML? Guia Básico Para Iniciantes. 25 de Janeiro de 2022.
Disponível em: https://www.hostinger.com.br/tutoriais/o-que-e-html-conceitos-
basicos. Acesso em: 13 de Abril de 2022.

MARIANO, Adriana. Sistema Integrado de Gestão (SIG): o que é, como funciona e


como aplicar na sua indústria. Novembro de 2021. Disponível em: https://www.no
mus.com.br/blog-industrial/sistema-integrado-de-gestao-sig/. Acesso em: 12 de Abril
de 2022.

ORACLE. O que é Banco de Dados?. Disponível em:


https://www.oracle.com/br/database/what-is-database/. Acesso em 26 de Abril de
2022.

ORACLE. O que é ERP?. Disponível em: https://www.oracle.com/br/erp/what-is-erp/.


Acesso em: 12 de Abril de 2022.

PACIEVITCH, Yuri. MySQL. Disponível em:


https://www.infoescola.com/informatica/mysql/. Acesso em: 13 de Abril de 2022.

PORTAL WEB DESIGNER. Programação Web – O que é CSS. Disponível em:


https://portalwebdesigner.com/programacao/css/. Acesso em 13 de Abril de 2022.
SAP. O que é CRM hoje?. Disponível em: https://www.sap.com/brazil/insights/what-
is-crm.html. Acesso em: 12 de Abril de 2022.

SOUZA, Ivan de. JavaScript: o que é, como funciona e por que usá-lo no seu site. 16
de Dezembro de 2019. Disponível em: https://rockcontent.com/br/blog/javascript/.
Acesso em: 13 de Abril de 2022.

TOTVS. O que é CSS? Conheça benefícios e como funciona. 17 de Dezembro de


2020. Disponível em: https://www.totvs.com/blog/developers/o-que-e-css/. Acesso
em: 13 de Abril de 2022.
GLOSSÁRIO

“Customer Relationship Management” – Gestão do


CRM
Relacionamento com o Cliente.

CSS “Cascading Style Sheets” – Folhas de Estilo em Cascatas.

“Enterprise Resource Planning” – Sistema de Gestão de


ERP
Recursos materiais e humanos para empresas.

“HyperText Markup Language” – Linguagem de Marcação de


HTML
Hipertexto.

MVP “Minimum Viable Product” – Produto Mínimo Viável.

“PHP: Hypertext Preprocessor” – PHP: Pré-Processador de


PHP Hipertexto. (Originalmente: Personal Home Page – Página
Pessoal)
“Systeme, Anwendungen und Produkte in der
SAP Datenverarbeitung” - Sistemas, Aplicativos e Produtos para
Processamento de Dados.

O conteúdo expresso no trabalho é de inteira responsabilidade dos autores.

Você também pode gostar