Treffer: DESENVOLVIMENTO DE UM SISTEMA WEB PARA GESTÃO DE PESSOAS ; DESARROLLO DE UN SISTEMA WEB PARA LA GESTIÓN DE PERSONAS ; DEVELOPMENT OF A WEB SYSTEM FOR PEOPLE MANAGEMENT
Weitere Informationen
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. ; 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. ; This work presents the development of a web-based system to automate the separation and distribution of payslips. The solution uses a NodeJS (Express) backend, a PostgreSQL database, and an external Python service for processing and encrypting PDF files. Each employee accesses their documents through authentication with specific permissions. End-to-end (E2E) tests validated key flows such as publication, file splitting, and secure access. Despite the absence of unit tests, the architecture fulfills its purpose and provides a foundation for future improvements.