Escolar Documentos
Profissional Documentos
Cultura Documentos
FRANCO DA ROCHA
2021
Centro Estadual de Educação Tecnológica Paula Souza
Faculdade de Tecnologia de Franco da Rocha
FRANCO DA ROCHA
2021
Centro Estadual de Educação Tecnológica Paula Souza
Faculdade de Tecnologia de Franco da Rocha
Abstract – This project is a case study at the State Education Institution Benedito Fagundes
Marques, located in the center of the city of Franco da Rocha, in the state of São Paulo. Its
main function is to serve the school community for Integral High School. Analyzing the
educational institution, there was a need for improvement in the process of controlling the
inputs and outputs of materials that are used in the school environment. We sought to research
and study with information through school staff and school management, on the organization
of the institution's warehouse from the beginning of the purchases to the storage of materials
after delivery at the school unit. With this information, we sought to develop and design
software that would organize in a virtual way the materials and products they have in the
warehouse, helping in stock management in the physical warehouse, and storing in the
database the withdrawal of quantity and what material was requested and who ordered the
product from the school warehouse, thus facilitating the day-to-day work inside the school, and
administering the stock of materials and products from the school warehouse.
LISTA DE FIGURAS
Figura 1: Matriz RACI ............................................................................................... 22
Figura 2: plataforma TRELLO .................................................................................. 22
Figura 3: mapa de processos - BEFAMA ................................................................. 23
Figura 4: subprocesso - fazer orçamento com 3 pesquisas...................................... 24
Figura 5: especificações das atividades ................................................................... 24
Figura 6: atividades do subprocesso ........................................................................ 25
Figura 7: tela de login ............................................................................................... 27
Figura 8: cadastro, retirada e consulta de produtos ................................................. 27
Figura 9: cadastrar material ..................................................................................... 28
Figura 10: retirada de material ................................................................................. 28
Figura 11: estoque de material ................................................................................. 29
Figura 12: histórico de material ................................................................................ 29
Figura 13: DFD nível 0 ............................................................................................. 30
Figura 14: DFD nível 1 ............................................................................................. 31
Figura 15: DFD nível 2 para o processo 3 – cadastrar materiais .............................. 32
Figura 16: fluxograma do processo 1 – validar acesso............................................. 33
Figura 17: fluxograma do processo 2 – Cadastrar Usuário ...................................... 34
Figura 18: fluxograma do processo 3 - cadastrar materiais ..................................... 35
Figura 19: fluxograma do processo 4 - retirar materiais ........................................... 36
Figura 20: fluxograma do processo 5 - baixar estoque ............................................. 37
Figura 21: fluxograma do processo 6 - gerar relatório .............................................. 38
Figura 22: dicionário de dados para os depósitos USUÁRIOS, MATERIAIS,
RETIRADOS ............................................................................................................ 39
Figura 23: Modelo Conceitual .................................................................................. 40
Figura 24: Modelo Lógico ......................................................................................... 40
Figura 25: scripts de criação de tabela ..................................................................... 41
Centro Estadual de Educação Tecnológica Paula Souza
Faculdade de Tecnologia de Franco da Rocha
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 Processos ........................................................................................................ 11
2.2 Sobre o Almoxarifado ...................................................................................... 11
2.3 Protótipo .......................................................................................................... 13
2.4 PHP (PHP Hypertext Preprocessor)................................................................. 13
2.5 Mysql ............................................................................................................... 13
2.6 Javascript......................................................................................................... 14
2.7 CSS (Cascading Style Sheets) ........................................................................ 14
2.8 HTML ............................................................................................................... 15
2.9 Git .................................................................................................................... 15
2.10 Github ............................................................................................................ 16
2.11 Materialize ..................................................................................................... 16
2.12 Visual studio .................................................................................................. 17
3 ESTUDO DE CASO E PROJETO TÉCNICO - DESENVOLVIMENTO.............. 18
3.1 Descrição do Negócio ...................................................................................... 18
3.2 Nicho de atuação ............................................................................................. 20
3.3 Ambiente de Informática na Instituição de Ensino ............................................ 21
3.4 Ferramentas .................................................................................................... 21
3.4.1 Matriz RACI .................................................................................................. 21
3.4.2 TRELLO ........................................................................................................ 22
3.4.3 Modelagem e Especificação de Processos ................................................... 23
3.5 Descrição da Aplicação Proposta (SOFTWARE PROPOSTO) ........................ 26
3.5.1 Regras de Negócio ....................................................................................... 26
3.6 Protótipo Não-Funcional .................................................................................. 26
3.7 Modelagem das Funcionalidades – Diagrama de Fluxo de Dados (DFD) ........ 30
3.7.1 Especificação de Processos dos DFD .......................................................... 32
3.7.2 Dicionário de Dados ...................................................................................... 38
3.8 Modelagem Banco de Dados ........................................................................... 39
Centro Estadual de Educação Tecnológica Paula Souza
Faculdade de Tecnologia de Franco da Rocha
1 INTRODUÇÃO
A Instituição de Ensino Estadual Benedito Fagundes Marques, conhecida pela
comunidade escolar como “BEFAMA”, situada no centro da cidade de Franco da
Rocha, é uma escola que oferece para a comunidade escolar o Programa de Ensino
Integral (PEI) para o Ensino Médio, com jornada de 9 horas. Na matriz curricular está
inserida orientação de estudos, preparação para o mundo do trabalho, auxílio na
elaboração do projeto de vida e as disciplinas obrigatórias.
A autorização da Instituição de Ensino Estadual Benedito Fagundes Marques
para citação do nome como objeto de estudo neste trabalho pode ser vista no ANEXO
A.
Um dos principais focos do PEI é o protagonismo juvenil, e em seu
desenvolvimento acadêmico o aluno vai se tornando autônomo, solidário e
competente. Na prática pedagógica dos educadores e da escola o jovem é induzido a
ter iniciativas e desenvolver a capacidade de agir. Na escola são oferecidos cursos
alternativos para aprender, avaliar e tomar decisões. Neste momento da sua vida
acadêmica o aluno deve experimentar as oportunidades de criação de espaços dentro
da escola, de participar e de ser ouvido. Para que tudo isto aconteça a escola deve
estar preparada para suprir as necessidades dos alunos. Uma das principais fontes
para que o jovem tenha respaldo de suas atividades dentro da escola são os materias
escolares, dos quais ficam armazenados dentro do almorifado da escola.
Sendo assim, este projeto tem a finalidade de desenvolver uma ferramenta que
gerencie a inclusão, retirada, devolução e a contabilização de materiais diversos, para
garantir o controle dos materias e produtos que entram e saem do almoxaridado da
unidade escolar.
1.1 Objetivos
Geral:
Desenvolver e estruturar uma ferramenta de gerenciamento de estoque que
controle a entrada e saída, devolução de materiais que não foram utilizados,
contabilizando no sistema a totalidade dos produtos que ficam armazenados no
almoxarifado da escola.
Específicos:
• Levantar dados dos produtos armazenados no almoxarifado;
Centro Estadual de Educação Tecnológica Paula Souza 9
Faculdade de Tecnologia de Franco da Rocha
1.2 Justificativa
Ao analisar os processos realizados pela Escola Estadual Benedito Fagundes
Marques, do momento da chegada, armazenamento e retirada dos produtos, é
observado a necessidade de se ter uma ferramenta que auxilie nesta competência de
trabalho, já que é grande a demanda de serviços dentro da instituição de ensino.
A ferramenta deve ajudar no controle de materiais que a escola possui, apontar
o que é necessário comprar de imediato, e a quantidade de cada produto em tempo
real. O sistema também deve beneficiar os setores na solicitação de algum produto:
secretaria, administrativo (direção ou coordenação), pedagógico (professor ou aluno),
e deixar registrado o nome de quem realizou a retirada. No caso de devolução de
material que não foi utilizado, deve ser possível adicioná-lo novamente no sistema.
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 e o setor do almoxarifado.
2.1 Processos
Gonçalves (2000) define processo por um grupo de atividades realizadas em
uma sequência lógica onde há o objetivo de produzir um bem ou serviço que tem valor
para um grupo específico de clientes.
O mapeamento de processo é uma ferramenta gerencial que tem como objetivo
descobrir informações e recursos que serão necessários para compreender os
processos do negócio.
De acordo com Hunt (1996), o mapeamento de processos é uma ferramenta
que identifica e faz a análise dos processos permitindo a redução de custos no
desenvolvimento de produtos e das falhas entre os processos. Além disso, é uma
ótima ferramenta para analisar os processos atuais e também identificar os que
necessitam de mudanças.
Segundo Soliman apud Pereira e Pires (2013) o mapeamento é o elemento
mais importante para a abordagem de processo, pois torna mais fácil determinar onde
e como melhorá-lo. Uma escola necessita ter seus processos muito bem delimitados
pelas devidas áreas de gestão e pelos funcionários da instituição a fim de serem
realizadas tarefas com êxito e com máxima performance. Além deles, é necessário
que as atividades compreendidas em cada processo sejam muito bem administradas
e organizadas.
Segundo Alexis (2017), o processo administrativo quando observado de forma
simplista apresenta as funções do administrador apenas como um processo
sequencial, ou seja, constituem as funções administrativas que são: planejamento, a
organização a direção e o controle.
2.3 Protótipo
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.
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
que servirá de molde para produção de produtos semelhantes. No caso deste
trabalho, o protótipo servirá para mostrar como o projeto vai ficar antes de sua
finalização, podendo ter alguns pequenos erros que devem ser resolvidos antes da
entrega. O protótipo não-funcional exibirá como as telas relacionadas a login, cadastro
e retirada de materiais, cadastro de funcionários e histórico deverão ficar até o
presente momento.
2.5 Mysql
O MySQL é um sistema de gestão de bases de dados relacionais, suporta SQL
que é a linguagem estruturada do banco de dados, é um dos SGBDs para utilização
profissional mais utilizado (conta com mais de 5 milhões de instalações ativas) e mais
conhecido a nível mundial.( Neves e Ruas ,2005).
Centro Estadual de Educação Tecnológica Paula Souza 14
Faculdade de Tecnologia de Franco da Rocha
2.6 Javascript.
JavaScript é uma linguagem de programação com orientação a objetos que
pode ser usada para aumentar a interatividade das páginas Web, ela 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 Morrison (2008), o Javascript permite manipular tudo que é
renderizado por um navegador. Ele é capaz de capturar praticamente todas as ações
do usuário em uma página web.
JavaScript é uma linguagem de programação que permite implementar projetos
complexos em uma página da web - sempre que uma página da web faz mais do que
apenas mostrar informações estáticas, exibindo conteúdo atualizado ao longo de um
período de tempo, mapas interativos ou gráficos de animações 2D/3D, etc. Você pode
apostar que JavaScript pode estar envolvido. Esta é a terceira camada do bolo de
tecnologia da web padrão, duas das quais (HTML e CSS) foram discutidas em mais
detalhes em outro lugar na área de estudo.
os parágrafos. Você também pode criar tabelas, usar alterações de layout, ajustar as
imagens de suas respectivas telas e muito mais.
2.8 HTML
Segundo Torres (2018), HTML se refere a um protocolo de comunicação entre
sistemas de informação, o qual possibilita viabilizar a transferência de dados entre
redes de computadores.
HTML sigla para (Hypertext Markup Language- Linguagem de Marcação de
Hipertexto) são usados para construir páginas da web, permitindo aos usuários criar
e construir seções, parágrafos, cabeçalhos e links para páginas da web ou aplicativos.
Segundo Torres (2018), HTML se refere a um protocolo de comunicação entre
sistemas de informação, o qual possibilita viabilizar a transferência de dados entre
redes de computadores.
HTML diferente das linguagens de programação ele não pode ser utilizado para
criar funções dinâmicas sendo assim classificado como linguagem de marcação,
como o Microsoft Word, o HTML pode organizar e formatar documentos.
(Hostinger Tutoriais, 2021)
2.9 Git
Git é um sistema de controle de versão de arquivo onde através deles, podemos
desenvolver projetos dos quais várias pessoas podem participar ao mesmo tempo,
editar e criar novos arquivos e permitir que existam sem o risco de sobrescrever as
alterações. (Tableless, 2021)
Git é um sistema de controle de versão descentralizado, o que significa que
cada colaborador tem sua própria cópia completa do repositório e seu histórico, ou
seja, não requerem um servidor central que contenha o repositório. Todos podem
trabalhar offline e/ou simultaneamente, portanto a maioria das operações é muito mais
rápida porque é local. Isso permite que outras pessoas pesquisem os arquivos do
projeto, explorem seu histórico, sincronizem com a versão atual e talvez até
proponham ou façam alterações. Toda cópia de um repositório Git pode servir como
servidor ou como cliente, garantindo que não exista um ponto único de falha. Os
autores podem trabalhar de forma assíncrona sem estarem conectados a um servidor
central e sincronizar suas alterações quando possível. A tarefa básica do sistema de
controle de versão é preservar o histórico de um projeto para que o usuário possa
Centro Estadual de Educação Tecnológica Paula Souza 16
Faculdade de Tecnologia de Franco da Rocha
comparar facilmente duas versões do mesmo, retornar a uma versão mais antiga ou
revisar a lista de alterações entre as duas versões. Diferentemente de outros VCS,
todas as cópias de um repositório Git carregam um histórico completo de todas as
alterações, incluindo autor, que podem ser visualizadas e pesquisadas por qualquer
pessoa. Esse recurso permite que novos autores construam a partir de qualquer
estágio de um projeto com versão. À medida que cada autor adiciona sua contribuição,
eles podem sincronizá-los com a ramificação principal e atualizar suas cópias a
qualquer momento. Cada ramificação pode corresponder a uma tarefa distinta, como
o desenvolvimento de um novo recurso ou uma correção de bug. [OTTE, Stefan 2009]
2.10 Github
Levine (2014, tradução nossa) define a colaboração aberta como qualquer
sistema de inovação ou produção que depende de um objetivo em comum, porém
com pouca coordenação entre os participantes para criar um produto (ou serviço) de
valor econômico, em que eles disponibilizam para contribuidores e não-contribuidores.
Github é um serviço da web que fornece muitos recursos adicionais para o git.
Disponível par uso gratuitamente para hospedar seus projetos pessoais e em grupo,
além disso, quase todos os projetos / frameworks / bibliotecas de desenvolvimento de
código aberto estão no Github, podendo ser acompanhado por meio de novas
versões, contribuir com relatórios de bug e enviar código e correções.
(Tableless, 2021)
2.11 Materialize
Segundo o site oficial do Materialize CSS é um Framework front-end baseado
no Material Design da google, sobre a licença do MIT. Ele traz componentes visuais
prontos para serem utilizados e uma biblioteca com diversos efeitos visuais preparada
para ser renderizada na página da melhor maneira possível obedecendo as premissas
do Material Design.
É um framework Front-End com características próprias, que visa fornecer aos
desenvolvedores uma experiência mais suave que permite focar na experiência do
usuário e também se torna fácil de trabalhar por oferecer exemplos de códigos para
desenvolvedores que estão começando no ramo. (Materialize, 2021)
Centro Estadual de Educação Tecnológica Paula Souza 17
Faculdade de Tecnologia de Franco da Rocha
3.4 Ferramentas
No desenvolvimento de qualquer projeto são utilizadas diversas ferramentas a
fim de tornar mais fácil a gestão e desenvolvimento das tarefas. Neste trabalho, foram
usados os seguintes recursos para este fim: Matriz RACI, Trello e o Bizagi.
3.4.2 TRELLO
O Trello foi utilizado para uma melhor execução do trabalho em grupo e serviu
para que os integrantes se orientassem sobre a tarefa de cada um e os prazos que
devem ser cumpridos, conforme mostra a figura 2.
O fluxograma para o processo 6 “gerar relatório” pode ser visto na figura 21.
Centro Estadual de Educação Tecnológica Paula Souza 38
Faculdade de Tecnologia de Franco da Rocha
4 DISCUSSÃO E RESULTADOS
Os processos que implicam as ações do almoxarifado escolar são
procedimentos de grande importância para a gestão escolar, sendo eles que
conduzem toda a organização de materiais e produtos que serão utilizados durante o
ano letivo pelo corpo docente e discente, e funcionários da escola.
No momento atual o processo que envolve as atividades do almoxarifado é
realizado de maneira física, com anotações em livros, o que leva muito tempo e
esforço se comparado a um sistema informatizado.
Foi proposta a elaboração de um sistema que realizasse a armazenagem de
dados sobre o processo de cadastro de usuários para acessar o sistema,
cadastramento de materiais e produtos e suas quantidades, a retirada de materiais e
informação de quem solicitou os materiais. Também se identificou a necessidade de
geração de relatórios via sistema para comparativo do estoque virtual com estoque
físico e o gerenciamento e administração do almoxarifado escolar. Com isto o software
proposto tem o intuito de tornar as tarefas do almoxarifado escolar mais práticas,
rápida e com controle efetivo no que diz respeito ao estoque escolar da instituição.
Com relação as pesquisas realizadas para produzir este projeto foram
fornecidas previamente documentações de todo processo de compra de materiais até
o armazenamento depois da chegada dos produtos adquiridos pela instituição, além
da entrevista com o funcionário responsável pelo almoxarifado da escola e com a
gestão escolar sobre as dificuldades na forma de gerar a documentação do
gerenciamento do almoxarifado.
O software proposto está em elaboração para que possa ser testado e
futuramente implantado dentro da Instituição Ensino Estadual Benedito Fagundes
Marques.
Por fim, com a compreensão de todas as etapas do processo de negócio
permitiu-se identificar funcionalidades para o software proposto. Além disso, o estudo
viabilizou a interação dos envolvidos no processo e uma solução automatizada que
certamente deve trazer agilidade, eficiência e comodidade.
Centro Estadual de Educação Tecnológica Paula Souza 43
Faculdade de Tecnologia de Franco da Rocha
5 CONSIDERAÇÕES FINAIS
Neste semestre para o projeto interdisciplinar proposto, o grupo teve como
propósito, por meio de uma aplicação web e análise da problemática no âmbito do
setor de almoxarifado da instituição de ensino Estadual Benedito Fagundes Marques,
otimizar o processo de compra, armazenamento e distribuição dos materiais
adquiridos. O intuito é facilitar a gestão do almoxarifado e o consumo sustentável
entre a comunidade acadêmica da escola: corpo docente, discente e funcionários
administrativos.
Neste momento do curso superior em que os integrantes estão alocados foram
incorporadas ferramentas de gestão importantes para o desenvolvimento e dinâmica
do projeto proposto.
Para o entendimento do escopo, um colaborador da escola que tem o devido
conhecimento do negócio se dispôs a expor todos os processos instituicionais e
burocráticos da instituição. Este entendimento foi fundamental para que fosse
proposta uma solução automatizada a ser desenvolvida em breve. Os apontamentos
feitos pela colaboradora com relação a parte laboral e dinâmica dos processos,
favoreceu na visão do que pode ser melhorado.
Os relatos sobre o orçamento e as etapas para a conclusão de aquisição de
materiais diversos, o armazenamento dos produtos após a chegada e o
gerenciamento e controle do estoque, reforçaram ainda mais a responsabilidade da
instituição na busca da eficiência de gestão e implementação de um sistema
computacional no setor de almoxarifado.
No anseio da busca de processos colaborativos, racionalização de recursos
por meio do consumo sustentável, da viabilidade dos fornecedores para melhor preço
e efetiva entrega dos suprimentos desejados, do controle do estoque para garantir
todos os materias e produtos necessários para o bom andamento escolar em todas
as esferas que tem na instituição de ensino, não há outro caminho que não seja a
aplicação da Tecnologia da Informação.
Sabendo-se que se trata de uma instituição pública, em que os recursos são
oriundos do contribuinte pagador de impostos, nada mais relevante do que a utilização
de tecnologias e experiências de sucesso que uma boa gestão possa oferecer. A
sociedade como um todo, pode até não ter envolvimento nos meandros característicos
Centro Estadual de Educação Tecnológica Paula Souza 44
Faculdade de Tecnologia de Franco da Rocha
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: Setembro de 2021.
HUNT, V. Daniel. Process mapping: how to reengeneer your business processes. New
York: John Wiley & Sons, Inc., 1996.
MORRISON, M. Use a cabeça: JavaScript. Alta Books, 2008. (Use a cabeça!). ISBN
9788576082132. Disponível em:
<http://books.google.com.br/books?id=oKZtPgAACAAJ>.
Centro Estadual de Educação Tecnológica Paula Souza 46
Faculdade de Tecnologia de Franco da Rocha
GLOSSÁRIO