Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework

Detalhes bibliográficos
Autor(a) principal: Lima, André Lopes de
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU)
Texto Completo: https://repositorio.ufersa.edu.br/handle/prefix/9269
Resumo: O gerenciamento de ponto eletrônico é uma atividade essencial para empresas de todos os tamanhos e setores. A precisão na marcação do ponto é fundamental para garantir a justa remuneração dos colaboradores, além de evitar possíveis ações trabalhistas. Com a evolução da tecnologia, surgiram diversas soluções para facilitar e aprimorar esse processo. Nesse contexto, este trabalho tem como objetivo apresentar uma solução tecnológica para o gerenciamento de ponto eletrônico em empresas, com o intuito de otimizar o processo e garantir a precisão na marcação do ponto. Para isso, foi desenvolvido um sistema de gerenciamento de ponto eletrônico utilizando o framework backend Nest.js, que utiliza a plataforma de aplicação Node.js. O sistema implementa uma arquitetura de microservices, que permite a subdivisão do software em pequenos serviços independentes, comunicando-se entre si para realizar as tarefas e funcionalidades da aplicação. O Nest.js é uma das tecnologias utilizadas no desenvolvimento do sistema de gerenciamento de ponto eletrônico. Trata-se de um framework backend de código aberto que foi criado pelo Kamil Mysliwiec e lançado em 2017. Ele é baseado na plataforma de aplicação Node.js e tem como objetivo facilitar a construção de aplicações eficientes, escaláveis e confiáveis. Além do Nest.js, o sistema de gerenciamento de ponto eletrônico também faz uso de outras tecnologias no backend, como o banco de dados MongoDB, que é um banco de dados NoSQL orientado a documentos, e o RabbitMQ, que é um sistema de mensageria que permite a comunicação entre os microservices.
id UFER_94f96617f1d6e75a4c63cca271302735
oai_identifier_str oai:repositorio.ufersa.edu.br:prefix/9269
network_acronym_str UFER
network_name_str Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU)
repository_id_str
spelling Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS FrameworkENGENHARIAS::ENGENHARIA DE COMPUTACAOPonto eletrônicoNestDockerMicrosevicesO gerenciamento de ponto eletrônico é uma atividade essencial para empresas de todos os tamanhos e setores. A precisão na marcação do ponto é fundamental para garantir a justa remuneração dos colaboradores, além de evitar possíveis ações trabalhistas. Com a evolução da tecnologia, surgiram diversas soluções para facilitar e aprimorar esse processo. Nesse contexto, este trabalho tem como objetivo apresentar uma solução tecnológica para o gerenciamento de ponto eletrônico em empresas, com o intuito de otimizar o processo e garantir a precisão na marcação do ponto. Para isso, foi desenvolvido um sistema de gerenciamento de ponto eletrônico utilizando o framework backend Nest.js, que utiliza a plataforma de aplicação Node.js. O sistema implementa uma arquitetura de microservices, que permite a subdivisão do software em pequenos serviços independentes, comunicando-se entre si para realizar as tarefas e funcionalidades da aplicação. O Nest.js é uma das tecnologias utilizadas no desenvolvimento do sistema de gerenciamento de ponto eletrônico. Trata-se de um framework backend de código aberto que foi criado pelo Kamil Mysliwiec e lançado em 2017. Ele é baseado na plataforma de aplicação Node.js e tem como objetivo facilitar a construção de aplicações eficientes, escaláveis e confiáveis. Além do Nest.js, o sistema de gerenciamento de ponto eletrônico também faz uso de outras tecnologias no backend, como o banco de dados MongoDB, que é um banco de dados NoSQL orientado a documentos, e o RabbitMQ, que é um sistema de mensageria que permite a comunicação entre os microservices.41 f. : il.Centro Multidisciplinar de Pau dos Ferros - CMPFBrasilUFERSAUniversidade Federal Rural do Semi-ÁridoSouza, Pedro Thiago Valério deSilva, Walber José AdrianoSousa, Reudismam Rolim deSouza, Pedro Thiago Valério deLima, André Lopes de2023-06-16T16:17:04Z2023-06-16T16:17:04Z2023-05-18info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesispdfapplication/pdfLIMA, André Lopes de. Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework. 2023. 41 f. Monografia (Graduação em Engenharia de Computação), Centro Multidisciplinar de Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2023.https://repositorio.ufersa.edu.br/handle/prefix/9269Pau dos FerrosUFERSACC-BY-SAhttps://creativecommons.org/licenses/by-sa/4.0info:eu-repo/semantics/openAccessporreponame:Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU)instname:Universidade Federal Rural do Semi-Árido (UFERSA)instacron:UFERSA2023-11-28T19:40:32Zoai:repositorio.ufersa.edu.br:prefix/9269Repositório Institucionalhttps://repositorio.ufersa.edu.br/PUBhttps://repositorio.ufersa.edu.br/server/oai/requestrepositorio@ufersa.edu.br || admrepositorio@ufersa.edu.bropendoar:2023-11-28T19:40:32Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) - Universidade Federal Rural do Semi-Árido (UFERSA)false
dc.title.none.fl_str_mv Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework
title Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework
spellingShingle Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework
Lima, André Lopes de
ENGENHARIAS::ENGENHARIA DE COMPUTACAO
Ponto eletrônico
Nest
Docker
Microsevices
title_short Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework
title_full Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework
title_fullStr Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework
title_full_unstemmed Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework
title_sort Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework
author Lima, André Lopes de
author_facet Lima, André Lopes de
author_role author
dc.contributor.none.fl_str_mv Souza, Pedro Thiago Valério de
Silva, Walber José Adriano
Sousa, Reudismam Rolim de
Souza, Pedro Thiago Valério de
dc.contributor.author.fl_str_mv Lima, André Lopes de
dc.subject.por.fl_str_mv ENGENHARIAS::ENGENHARIA DE COMPUTACAO
Ponto eletrônico
Nest
Docker
Microsevices
topic ENGENHARIAS::ENGENHARIA DE COMPUTACAO
Ponto eletrônico
Nest
Docker
Microsevices
description O gerenciamento de ponto eletrônico é uma atividade essencial para empresas de todos os tamanhos e setores. A precisão na marcação do ponto é fundamental para garantir a justa remuneração dos colaboradores, além de evitar possíveis ações trabalhistas. Com a evolução da tecnologia, surgiram diversas soluções para facilitar e aprimorar esse processo. Nesse contexto, este trabalho tem como objetivo apresentar uma solução tecnológica para o gerenciamento de ponto eletrônico em empresas, com o intuito de otimizar o processo e garantir a precisão na marcação do ponto. Para isso, foi desenvolvido um sistema de gerenciamento de ponto eletrônico utilizando o framework backend Nest.js, que utiliza a plataforma de aplicação Node.js. O sistema implementa uma arquitetura de microservices, que permite a subdivisão do software em pequenos serviços independentes, comunicando-se entre si para realizar as tarefas e funcionalidades da aplicação. O Nest.js é uma das tecnologias utilizadas no desenvolvimento do sistema de gerenciamento de ponto eletrônico. Trata-se de um framework backend de código aberto que foi criado pelo Kamil Mysliwiec e lançado em 2017. Ele é baseado na plataforma de aplicação Node.js e tem como objetivo facilitar a construção de aplicações eficientes, escaláveis e confiáveis. Além do Nest.js, o sistema de gerenciamento de ponto eletrônico também faz uso de outras tecnologias no backend, como o banco de dados MongoDB, que é um banco de dados NoSQL orientado a documentos, e o RabbitMQ, que é um sistema de mensageria que permite a comunicação entre os microservices.
publishDate 2023
dc.date.none.fl_str_mv 2023-06-16T16:17:04Z
2023-06-16T16:17:04Z
2023-05-18
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv LIMA, André Lopes de. Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework. 2023. 41 f. Monografia (Graduação em Engenharia de Computação), Centro Multidisciplinar de Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2023.
https://repositorio.ufersa.edu.br/handle/prefix/9269
identifier_str_mv LIMA, André Lopes de. Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework. 2023. 41 f. Monografia (Graduação em Engenharia de Computação), Centro Multidisciplinar de Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2023.
url https://repositorio.ufersa.edu.br/handle/prefix/9269
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv UFERSA
CC-BY-SA
https://creativecommons.org/licenses/by-sa/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv UFERSA
CC-BY-SA
https://creativecommons.org/licenses/by-sa/4.0
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv pdf
application/pdf
dc.coverage.none.fl_str_mv Pau dos Ferros
dc.publisher.none.fl_str_mv Centro Multidisciplinar de Pau dos Ferros - CMPF
Brasil
UFERSA
Universidade Federal Rural do Semi-Árido
publisher.none.fl_str_mv Centro Multidisciplinar de Pau dos Ferros - CMPF
Brasil
UFERSA
Universidade Federal Rural do Semi-Árido
dc.source.none.fl_str_mv reponame:Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU)
instname:Universidade Federal Rural do Semi-Árido (UFERSA)
instacron:UFERSA
instname_str Universidade Federal Rural do Semi-Árido (UFERSA)
instacron_str UFERSA
institution UFERSA
reponame_str Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU)
collection Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU)
repository.name.fl_str_mv Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) - Universidade Federal Rural do Semi-Árido (UFERSA)
repository.mail.fl_str_mv repositorio@ufersa.edu.br || admrepositorio@ufersa.edu.br
_version_ 1809747459830710272