DESARROLLO DE UN SISTEMA WEB PARA LA GESTIÓN DE PERSONAS

Autores/as

  • Lucas Nunes Batista UNEMAT
  • Ivan Luiz Pedroso Pires UNEMAT

DOI:

https://doi.org/10.30681/rbegdr.v5i2.14076

Palabras clave:

Automatización, Recibos de nómina, Pruebas

Resumen

Este trabajo presenta el desarrollo de un sistema web para automatizar la separación y la distribución de recibos de nómina. La solución utiliza un back-end en Node.js (Express), una base de datos PostgreSQL y un servicio externo en Python para el procesamiento y el cifrado de archivos PDF. Cada empleado accede a sus documentos mediante autenticación con permisos específicos. Las pruebas de extremo a extremo (E2E) validaron los principales flujos, como la publicación, el fraccionamiento y el acceso seguro. Apesar de la ausencia de pruebas unitarias, la arquitectura cumple su propósito y ofrece una base para mejoras futuras.

Descargas

Los datos de descarga aún no están disponibles.

Biografía del autor/a

  • Lucas Nunes Batista, UNEMAT

    Graduado em Bacharelado de Sistemas de Informação pela Universidade do Estado de Mato Grosso, Campus Universitário de Sinop.

  • Ivan Luiz Pedroso Pires, UNEMAT

    Possui graduação em Computação pela Universidade do Estado de Mato Grosso (2006), mestrado em Ciência da Computação pela Pontifícia Universidade Católica do Rio Grande do Sul (2009) e Doutorado em Ciência da Computação pela Universidade Federal do Paraná (2018). Atualmente é Professor do Campus Universitário de Sinop da Universidade do Estado de Mato Grosso. Tem experiência na área de Ciência da Computação, com ênfase em Computação Tecnológica.

Referencias

DIMEP. Controle de Ponto. Disponível em: https://www.dimep.com.br/solucoes/controle-de-ponto. Acesso em: 30 mar. 2025.

DOCKER. Docker – platform designed to help developers build, share, and run container applications. Disponível em: https://www.docker.com/. Acesso em: 28 mai. 2025.

EXPRESSJS. Express – Fast, unopinionated, minimalist web framework for Node.js. Disponível em: https://expressjs.com/. Acesso em: 30 mar. 2025.

FLASK. Flask Documentation. Disponível em: https://flask.palletsprojects.com/en/stable/. Acesso em: 30 mar. 2025.

JWT. Introduction to JSON Web Tokens. Disponível em: https://jwt.io/introduction. Acesso em: 30 mar. 2025.

MORAIS, Izabelly S.; ZANIN, Aline. Engenharia de software. 1. ed. Porto Alegre: SAGAH, 2020.

NEXT.JS. Next.js Documentation. Disponível em: https://nextjs.org/docs. Acesso em: 30 mar. 2025.

OLIVEIRA, Luana Y. M.; OLIVEIRA, Pablo R. B.; SAWITZKI, Roberta; et al. Gestão de pessoas. 1. ed. Porto Alegre: SAGAH, 2018.

POSTGRESQL. PostgreSQL: The World’s Most Advanced Open Source Relational Database. Disponível em: https://www.postgresql.org/. Acesso em: 2 set. 2024.

PRISMA. Prisma. Disponível em: https://www.prisma.io/. Acesso em: 30 mar. 2025.

TECSMART. EPM – Solução completa de gestão de RH. Disponível em: https://www.tecsmart.com.br/epm/. Acesso em: 30 mar. 2025.

TYPESCRIPT. TypeScript: TypeScript for the New Programmer. Disponível em: https://www.typescriptlang.org/pt/docs/handbook/typescript-from-scratch.html. Acesso em: 30 mar. 2025.

VALENTE, M. T. Engenharia de Software Moderna: Princípios e Práticas para Desenvolvimento de Software com Produtividade. [S.l.]: Independente, 2020.

VITEST. Vitest – next generation testing framework powered by Vite. Disponível em: https://vitest.dev/. Acesso em: 28 mai. 2025.

Publicado

2025-08-30

Número

Sección

Artigos

Cómo citar

DESARROLLO DE UN SISTEMA WEB PARA LA GESTIÓN DE PERSONAS. (2025). Revista Brasileira De Estudos De Gestão E Desenvolvimento Regional, 5(2), 98-112. https://doi.org/10.30681/rbegdr.v5i2.14076