DESENVOLVIMENTO DE UM SISTEMA WEB PARA GESTÃO DE PESSOAS

Autores

  • Lucas Nunes Batista UNEMAT
  • Ivan Luiz Pedroso Pires UNEMAT

DOI:

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

Palavras-chave:

Automação, Holerites, Testes

Resumo

Este trabalho apresenta o desenvolvimento de um sistema web para automatizar a separação e distribuição de holerites. A solução utiliza back-end em NodeJS (Express), banco de dados PostgreSQL e serviço externo em Python para processamento e criptografia de arquivos PDF. Cada funcionário acessa seus documentos via autenticação com permissões específicas. Testes ponta a ponta (E2E) validaram os principais fluxos como publicação, fracionamento e acesso seguro. Apesar da ausência de testes unitários, a arquitetura atende ao propósito e fornece base para futuras melhorias.

Downloads

Os dados de download ainda não estão disponíveis.

Biografia do Autor

  • 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.

Referências

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.

Downloads

Publicado

2025-08-30

Edição

Seção

Artigos

Como Citar

DESENVOLVIMENTO DE UM SISTEMA WEB PARA GESTÃO DE PESSOAS. (2025). Revista Brasileira De Estudos De Gestão E Desenvolvimento Regional, 5(2), 98-112. https://doi.org/10.30681/rbegdr.v5i2.14076