Desenvolvimento de aplicação para gestão do Projeto Integrador do Curso de Análise e Desenvolvimento de Sistemas do Centro Universitário Cesuca

Autores

  • Gabriel da Silva Espitalher
  • Clóvis da Silveira

Resumo

Este estudo busca identificar a melhor solução para gerenciar e administrar o Projeto Integrador, que é dividido em três disciplinas do curso de Análise e Desenvolvimento de Sistemas do Centro Universitário Cesuca, intitulado Metamorfose Digital. O Projeto Integrador tem como intuito arrecadar materiais eletrônicos em desuso, realizar o seu concerto e distribuí-lo à órgãos municipais que atuam no serviço social. Atualmente, o Projeto também realiza treinamentos de informática básica para adolescentes vinculados ao CRAS (Centro de Referência e Assistência Social) do bairro Carlos Wilkens, na cidade de Cachoeirinha. O Projeto Integrador é subdividido em quatro setores, são eles: recebimento; análise; hardware e software. Esta pesquisa envolve a busca por uma solução para auxiliar a gestão do Projeto parte da necessidade de catalogar e registrar o que acontece com os materiais eletrônicos em cada um dos quatro setores, registrando a sua data de entrada, informações técnicas como marca e modelo, status de funcionamento, melhorias e manutenções a serem realizadas, previsão de conclusão das manutenções e registro do histórico de atuações de cada setor envolvido no projeto. Para isso, diversas ferramentas Open Source foram testadas, porém não atenderam as necessidades do projeto em razão de não possuírem a possibilidade de emissão de relatórios customizáveis, de relacionar logística, gestão, catalogação e filas de serviço com status atualizado do processo. Diante disso, tendo em vista que o Projeto Integrador pertence à um curso da área de tecnologia, identificou-se como benéfico o desenvolvimento da ferramenta por parte dos alunos do referido curso, utilizando-se no front-end para as telas de login, cadastro, listagem de equipamentos e peças, dashboards e quadro de tarefas com o método Kanban, na linguagem de programação JavaScript com Framework React. Importante mencionar que React é o Framework mais comum no desenvolvimento de telas e JavaScript por ser uma das linguagens de programação mais utilizadas no front-end, identificando-se assim, configurações que atenderem as necessidades do Projeto. Já para o back-end, foi constatada a impossibilidade do desenvolvimento da API (Interface de Programação de Aplicação) na linguagem de PHP com framework Laravel posto que as hospedagens da aplicação são pagas, não dispondo o curso de recursos financeiros para tais investimentos, como a contratação de um servidor básico Linux. Portanto, optou-se que a programação back-end se dará em Java com banco de dados Firebase na nuvem, tendo em vista a possibilidade de hospedagem da aplicação de forma gratuita. Assim, conclui-se que o desenvolvimento realizado pelos alunos nos formatos acima, além de contribuir positivamente para o Projeto Integrador, atendendo as necessidades existentes, agregar ao Curso e possibilitar a prática de programação de outras linguagens aos alunos, possibilitando a estes a troca de conhecimentos.

Palavras-chave: API; Back-End; Front-End; React; Laravel.

Downloads

Publicado

2022-12-30

Edição

Seção

RESUMO ANÁLISE E DESENVOLVIMENTO DE SISTEMAS/CIÊNCIA DA COMPUTAÇÃO