Registro de Ponto Digital

dc.contributor.advisor1 Sousa, Aislan Rafael Rodrigues de
dc.contributor.advisor1Lattes http://lattes.cnpq.br/7997723359146798pt_BR
dc.contributor.referee1 Luz, Anthony Irlan Marques
dc.contributor.referee2 Paiva, Denis Costa
dc.creator Carvalho, Karielly de
dc.creator.Lattes http://lattes.cnpq.br/6983982949535866pt_BR
dc.date.accessioned 2025-10-07T09:34:16Z
dc.date.available 2025-10-07T09:34:16Z
dc.date.issued 2025
dc.description.abstract The management of the workday in small and medium-sized enterprises is often marked by manual processes, prone to errors and inefficiencies. This work addresses this problem through the design and development of a functional prototype of an electronic timekeeping system. The methodology involved defining requirements centered on manager and employee profiles, modeling a multi-tenant software architecture, and implementing the system using NestJS for the backend and Next.js for the frontend. As a result, a functional prototype was delivered that covers the complete timekeeping management cycle, from employee registration and shift configuration to time clocking with geolocation and the generation of reports for payroll. The heuristic evaluation of the interface, based on Nielsen’s principles, revealed a solid conceptual foundation but also identified points for improvement in visual consistency and the efficiency of certain functionalities. It is concluded that the prototype validates the feasibility of a digital timekeeping solution focused on usability for the target audience, serving as a proof of concept and a reference architecture, with its limitations and suggestions for future work duly documented.pt_BR
dc.description.resumo A gestão da jornada de trabalho em pequenas e médias empresas é frequentemente marcada por processos manuais, propensos a erros e ineficiências. Este trabalho aborda este problema através da concepção e desenvolvimento de um protótipo funcio- nal de um sistema de registro de ponto eletrônico. A metodologia envolveu a definição de requisitos centrados nos perfis de gestor e funcionário, a modelagem de uma arqui- tetura de software multi-tenant e a implementação do sistema utilizando as tecnologias NestJS para o backend e Next.js para o frontend. Como resultado, foi entregue um protótipo funcional que abrange o ciclo completo de gestão de ponto, desde o cadastro de funcionários e configuração de jornadas até o registro com geolocalização e a geração de relatórios para a folha de pagamento. A avaliação heurística da interface, baseada nos princípios de Nielsen, revelou uma base conceitual sólida, mas também identificou pontos de aprimoramento na consistência visual e na eficiência de certas funcionalidades. Conclui-se que o protótipo valida a viabilidade de uma solução de ponto digital focada em usabilidade para o público-alvo, servindo como uma prova de conceito e uma arquitetura de referência, com suas limitações e sugestões para trabalhos futuros devidamente documentadas.pt_BR
dc.identifier.uri https://bia.ifpi.edu.br/jspui/handle/123456789/4842
dc.language porpt_BR
dc.publisher Instituto Federal de Educação, Ciência e Tecnologia do Piauípt_BR
dc.publisher.country Brasilpt_BR
dc.publisher.department Campus Picospt_BR
dc.publisher.initials IFPIpt_BR
dc.rights Acesso Abertopt_BR
dc.subject Registro de Ponto Digitalpt_BR
dc.subject Recursos Humanospt_BR
dc.subject Usabilidade de Softwarept_BR
dc.subject.cnpq CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREpt_BR
dc.title Registro de Ponto Digitalpt_BR
dc.type Trabalho de Conclusão de Cursopt_BR

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
2025_tcc_kccarvalho.pdf
Size:
2.77 MB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
2025_termo_kccarvalho.pdf
Size:
271.99 KB
Format:
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.82 KB
Format:
Item-specific license agreed upon to submission
Description: