Desenvolvimento de um sistema web para gerenciamento de empréstimos e vendas de ferramentas e componentes em laboratórios de hardware

Carregando...
Imagem de Miniatura

Tipo de Documento

Trabalho de Curso - Graduação - Monografia

Data

27-10-2025

Coorientador(es)

MERLIN, Bruno LattesORCID

Título(s) alternativo(s)

Tipo de acesso

Acesso Abertoaccess-logo

Citar como

ALEXANDRE, Edouard Jean. Desenvolvimento de um sistema web para gerenciamento de empréstimos e vendas de ferramentas e componentes em laboratórios de hardware. Orientador: Marco José de Sousa; Coorientador: Bruno Merlin. 2025. 93 f. Trabalho de Curso (Bacharelado em Engenharia da Computação) – Faculdade de Engenharia da Computação, Campus Universitário de Tucuruí, Universidade Federal do Pará, Tucuruí, 2025. Disponível em: https://bdm.ufpa.br/handle/prefix/8818. Acesso em:.
O gerenciamento manual de empréstimos e vendas de ferramentas e componentes em laboratórios de hardware apresenta desafios como perda de prazos, falhas na comunicação e falta de rastreabilidade. Para solucionar esses problemas, este trabalho propõe o desenvolvimento de um sistema web responsivo, seguro e automatizado, construído com Ionic React (frontend) e Node.js (backend), que utiliza um banco de dados MySQL para armazenamento de dados. O sistema implementa autenticação por Json Web Token (JWT) com diferenciação de tipos de usuários, notificações push via Service Worker, envio de e-mails automatizados com OAuth2 e verificações diárias de atrasos através de cron jobs. A arquitetura monolítica do backend, concentrada em um único arquivo, foi escolhida para simplificar a manutenção, enquanto o frontend utiliza componentes reutilizáveis em TypeScript (TSX) para garantir consistência e responsividade em dispositivos móveis e desktop. Testes realizados demonstraram que a solução tem o potencial de reduzir o tempo de processamento de empréstimos, reduzir falhas humanas e melhorar a experiência do usuário com interfaces intuitivas. Conclui-se que o sistema atende aos requisitos de segurança, usabilidade e automação, portanto ele pode ser expandido para outros laboratórios ou integrado a tecnologias como QR Code para controle de inventário

Fonte

Fonte URI

Disponível na internet via Sagitta