Sistema para gerenciamento de ponto eletrônico desenvolvido com arquitetura de Microservices utilizando NESTJS Framework
Autor(a) principal: | |
---|---|
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 |