Escolar Documentos
Profissional Documentos
Cultura Documentos
ESTÁCIO UNIMETA
Rio Branco – AC
2022
Nós, Luiz Gustavo Bezerra Sena e Marcos Diego Nobre Santos,
autorizamos o Centro Universitário Estácio Meta de Rio Branco – Estácio
Unimeta a publicar o nosso relatório em versão eletrônica no site da
Instituição, além de resumo e e-mail.
Rio Branco – AC
2022
RESUMO
O intuito do projeto é criar um sistema para automatizar o atendimento de pedidos
de Bares e Restaurantes. O projeto foi desenvolvido no front-end com HTML, CSS, SASS
(Framework CSS), Bootstrap (Framework Web) e JavaScript. No back-end foi utilizado
a linguagem de programação python com o framework full-stack Django. No banco de
dados, foi utilizado o banco de dado relacional MySQL.
Relatório de Estágio
Curso Superior em Sistemas de Informação
Centro Universitário Estácio Meta de Rio Branco – Estácio Unimeta, Rio Branco,
2022.
Introdução
Com altas demandas de clientes e pedidos em bares e restaurantes, o sistema
proposto por nós foi criado pensando nessas dificuldades, com a intenção de facilitar e
agilizar os processos que antes eram demorados e manuais para uma forma mais
automatizada e dinâmica. O sistema de automatização de pedidos faz jus ao nome,
enviando pedidos, em um click, diretamente da mesa para a cozinha ou balcão.
Todo o sistema foi pensando, estruturado e construído com as melhores
ferramentas para um bom desempenho e funcionamento do sistema, o visual foi inspirado
em um sistema de Dashboard com ótimas cores para visualização. Resumindo, o sistema
é perfeito para um Bar ou Restaurante que sofre com alto fluxo e muita demanda, para
que não seja necessário a contratação de muitos empregados.
Do ponto de vista do design front-end, é muito difícil criar algo 100% autêntico
quando você não encontra um sistema que possa se basear, mesmo com a ajuda dos
frameworks de design como Bootstrap ainda sim é difícil criar algo autêntico, pois o
framework cria uma interface monótona.
Revisão Teórica
1. Python
Segundo (Ugo Roveda, 2020), python criado com a filosofia de valorizar o esforço
humano sobre o computacional, Python é uma linguagem de programação acessível e
muito popular em setores emergentes da indústria de tecnologia. É uma linguagem de
programação de alto, dinâmica, interpretada, modular, multiplataforma e orientada a
objetos.
Um de seus maiores atrativos é possuir muitas bibliotecas, nativas e de terceiros,
tornando-a muito difundida e útil em uma grande variedade de setores dentro de
desenvolvimento web, ciência de dados, IoT e outras áreas.
Afirma (Tiago Silva, 2021) que “Muitas empresas buscam profissionais com
conhecimento em frameworks de Python, como Django, Flask, Tornado e muitos outros”.
2. Django
De Acordo com (Tiago Silva, 2021) um dos maiores frameworks de Python que
existem na atualidade, o Django. "Considerado entre os três frameworks web mais
conhecidos e usados no Python, Django é uma ferramenta completa, robusta e de fácil
implementação, que nos permite criar uma aplicação web de forma rápida e consistente."
Grandes empresas como Spotify, Instagram, YouTube, Dropbox, Bitbucket, Disqus, The
Washington Post, Mozilla, Prezi, Pinterest, Reddit, Udemy, MIT, Coursera utilizam esse
framework como ferramenta de trabalho em seu dia a dia devido a diversos fatores que
agilizam a produtividade e trazem segurança e flexibilidade durante a produção de
funcionalidades de um sistema.
De acordo com a documentação oficial do framework, é uma estrutura web python
de alto nível que incentiva o desenvolvimento rápido e design limpo e pragmático.
Construído por desenvolvedores experientes, ele cuida de grande parte do incômodo do
desenvolvimento web, para que você possa se concentrar em escrever seu aplicativo sem
precisar reinventar a roda. É de código aberto e livre. Além disso o framework possui as
seguintes características de acordo com a documentação:
• Ridiculamente rápido: projetado para ajudar os desenvolvedores a levar
aplicativos do conceito à conclusão o mais rápido possível.
• Reconfortantemente seguro: leva a segurança a sério e ajuda os desenvolvedores
a evitar muitos erros de segurança comuns, como injeção de SQL, scripting cross-
site, falsificação de solicitação entre sites e outros erros de segurança.
• Extremamente escalável: alguns dos sites mais movimentados da web aproveitam
a capacidade do Django de escalar de forma rápida e flexível.
• Totalmente carregado: inclui dezenas de extras que você pode usar para lidar com
tarefas comuns de desenvolvimento web. Django cuida da autenticação do
usuário, administração de conteúdo, mapas do site, feeds RSS e muitas outras
tarefas — logo de entrada.
• Incrivelmente versátil: Empresas, organizações e governos têm usado o Django
para construir todo tipo de coisas — desde sistemas de gerenciamento de conteúdo
até redes sociais até plataformas científicas de computação
4. Segurança
Atualmente, os aplicativos web estão se tornando uma das plataformas padrão
para representar lançamentos de dados e serviços na World Wide Web. Uma vez que os
aplicativos web são progressivamente mais utilizados para serviços críticos de segurança,
portanto, eles se tornaram um alvo bem-amado e precioso para as vulnerabilidades
relacionadas à Web. (Gary Wassermann, 2008).
Django vem com uma excelente lista de verificação de implantação que pode ser
executada na versão de produção do seu site antes da implantação. Além de anotações
abundantes sobre segurança na documentação oficial.
Relato de Estágio
Apresentar a descrição das várias etapas do estágio, mostrando os resultados de
experiências técnicas, pessoais, adaptação, relacionamento, processos e metodologias
utilizadas.
Atenção: Esta parte pode ser subdividida em mais seções de acordo com a especificidade
do assunto. Deve descrever detalhadamente as conclusões obtidas pelo aluno.
Conclusão
Com a finalização deste projeto e várias pesquisas, pode-se notar uma alta
necessidade de um sistema que automatize a tarefa de fazer pedidos em estabelecimentos
que trabalham com comidas e bebidas e que sofrem altas demandas de clientes. O
mercado de tecnologia cresce cada dia mais e com ele vem as ferramentas que facilitam
nosso dia a dia, há de 3 anos atrás ainda era muito comum ir em restaurantes e o atendente
anotar o pedido na comanda e depois se direcionar para a cozinha, hoje em dia já é muito
comum ir em estabelecimentos e os atendentes utilizarem tablets e smartphones para
realizarem pedidos, poupando tempo e esforço, além de agilizar todo processo. É
extremamente necessário que seja investido em sistemas que ajudem o trabalho humano,
realizando tarefas que de início podem parecer pequenas, mas que no final ajudam a
poupar muito tempo e trabalho.
Referências Bibliográficas