Desenvolvimento e manutenção do Portal Web de funcionários na Arquiconsult

Bibliographic Details
Main Author: Vasconcelos, Luana Nair Boucher de
Publication Date: 2022
Format: Master thesis
Language: por
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10348/11909
Summary: Em ambiente empresarial, é crucial existir uma forma de facilitar todos os processos e burocracias que são inevitáveis neste meio. A introdução de uma ferramenta de gestão de recursos humanos que auxilie toda a logística de funcionários e que, deste modo, permita aceder a toda a informação relativa aos mesmos num único local, contribuirá para o aumento de produtividade e eficácia da empresa. No presente relatório de estágio na empresa Arquiconsult serão retratados os processos e metodologias usados para o desenvolvimento deste software que irá, eventualmente, substituir o atual Employee Portal (EP). Este tem um ciclo de vida superior a dez anos e, por conseguinte, tornou-se um pouco desatualizado e difícil de manter. Isto porque começou por ser um projeto de pequena dimensão em que foi tendo cada vez mais clientes e consequentemente mais pedidos de funcionalidades. Para conseguir responder a todos estes pedidos, a atualização do software tornou-se cada vez mais difícil, pelo que ainda se encontra na Framework Microsoft .NET 4.5, que já foi descontinuada pela Microsoft. Posto isto, a nova plataforma Employee Portal Cloud (EP Cloud) consiste num Software as a Service (SaaS) - um serviço em que o cliente apenas paga os módulos que utiliza. Esta nova filosofia elimina o problema anterior da dificuldade de atender à demanda dos pedidos. Foi desenvolvida baseada na nova Framework Microsoft .NET 6 e é dividida em duas partes: API e Front-end. A API encontra-se desenvolvida em C# e é encarregue das variadas tarefas de Back-end e também de toda a comunicação com a base de dados (BD). Como é sabido, sendo uma API, possibilita a comunicação entre plataformas, pelo que sistemas externos desenvolvidos por clientes ou sócios poderão interagir com a mesma. Constituído por JavaScript, HTML e CSS, o Front-end baseia-se numa interface gráfica que é responsável por conectar a API com o utilizador, fazendo com que seja possível ao cliente visualizar e interagir com o software.
id RCAP_01c80a27a736a4a641380ed1ac4e877b
oai_identifier_str oai:repositorio.utad.pt:10348/11909
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Desenvolvimento e manutenção do Portal Web de funcionários na ArquiconsultAPIBack-endEm ambiente empresarial, é crucial existir uma forma de facilitar todos os processos e burocracias que são inevitáveis neste meio. A introdução de uma ferramenta de gestão de recursos humanos que auxilie toda a logística de funcionários e que, deste modo, permita aceder a toda a informação relativa aos mesmos num único local, contribuirá para o aumento de produtividade e eficácia da empresa. No presente relatório de estágio na empresa Arquiconsult serão retratados os processos e metodologias usados para o desenvolvimento deste software que irá, eventualmente, substituir o atual Employee Portal (EP). Este tem um ciclo de vida superior a dez anos e, por conseguinte, tornou-se um pouco desatualizado e difícil de manter. Isto porque começou por ser um projeto de pequena dimensão em que foi tendo cada vez mais clientes e consequentemente mais pedidos de funcionalidades. Para conseguir responder a todos estes pedidos, a atualização do software tornou-se cada vez mais difícil, pelo que ainda se encontra na Framework Microsoft .NET 4.5, que já foi descontinuada pela Microsoft. Posto isto, a nova plataforma Employee Portal Cloud (EP Cloud) consiste num Software as a Service (SaaS) - um serviço em que o cliente apenas paga os módulos que utiliza. Esta nova filosofia elimina o problema anterior da dificuldade de atender à demanda dos pedidos. Foi desenvolvida baseada na nova Framework Microsoft .NET 6 e é dividida em duas partes: API e Front-end. A API encontra-se desenvolvida em C# e é encarregue das variadas tarefas de Back-end e também de toda a comunicação com a base de dados (BD). Como é sabido, sendo uma API, possibilita a comunicação entre plataformas, pelo que sistemas externos desenvolvidos por clientes ou sócios poderão interagir com a mesma. Constituído por JavaScript, HTML e CSS, o Front-end baseia-se numa interface gráfica que é responsável por conectar a API com o utilizador, fazendo com que seja possível ao cliente visualizar e interagir com o software.In a business environment, it’s crucial to have a way that eases all processes and bureaucracies that are inevitable in this environment. The introduction of a human resources management tool that assists the management of employees and, in this way, allows access to all the information related to them in a single place, will contribute to the increase of productivity and efficiency of the company. In this report of the internship, that has taken place at Arquiconsult, there will be portrayed the procedures and methodologies used for the development of this software, which will eventually replace the current Employee Portal. This one has a life cycle of over ten years old and therefore has become somewhat outdated and difficult to maintain. This is because it started out as a small project in which it had more and more customers and consequently more requests for features. To be able to respond to all these requests, updating the software has become increasingly difficult, and it is still in Microsoft .NET Framework 4.5, that has already been discontinued by Microsoft. That said, the new platform Employee Portal Cloud (EP Cloud) consists in a Software as a Service (SaaS) - a service in which the customer only pays for the modules he uses. This new philosophy erases the previous problem: the difficulty of meeting the demand of orders. It was developed based on the new Microsoft .NET 6 Framework and it is divided into two parts: API and Front-end. The API is developed in C# and is responsible for the various Back-end tasks and for the entire communication with the database. As it is known, being an API, it enables communication between platforms, so that external systems developed by customers or partners can interact with it. Consisting of JavaScript, HTML and CSS, the Front-end is based on a graphical interface that’s responsible for connecting the API with the user, making it possible for the client to view and interact with the software.2023-11-07T16:37:44Z2022-12-04T00:00:00Z2022-12-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfapplication/pdfhttp://hdl.handle.net/10348/11909porVasconcelos, Luana Nair Boucher deinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-04-13T02:08:03Zoai:repositorio.utad.pt:10348/11909Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T12:45:58.341092Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Desenvolvimento e manutenção do Portal Web de funcionários na Arquiconsult
title Desenvolvimento e manutenção do Portal Web de funcionários na Arquiconsult
spellingShingle Desenvolvimento e manutenção do Portal Web de funcionários na Arquiconsult
Vasconcelos, Luana Nair Boucher de
API
Back-end
title_short Desenvolvimento e manutenção do Portal Web de funcionários na Arquiconsult
title_full Desenvolvimento e manutenção do Portal Web de funcionários na Arquiconsult
title_fullStr Desenvolvimento e manutenção do Portal Web de funcionários na Arquiconsult
title_full_unstemmed Desenvolvimento e manutenção do Portal Web de funcionários na Arquiconsult
title_sort Desenvolvimento e manutenção do Portal Web de funcionários na Arquiconsult
author Vasconcelos, Luana Nair Boucher de
author_facet Vasconcelos, Luana Nair Boucher de
author_role author
dc.contributor.author.fl_str_mv Vasconcelos, Luana Nair Boucher de
dc.subject.por.fl_str_mv API
Back-end
topic API
Back-end
description Em ambiente empresarial, é crucial existir uma forma de facilitar todos os processos e burocracias que são inevitáveis neste meio. A introdução de uma ferramenta de gestão de recursos humanos que auxilie toda a logística de funcionários e que, deste modo, permita aceder a toda a informação relativa aos mesmos num único local, contribuirá para o aumento de produtividade e eficácia da empresa. No presente relatório de estágio na empresa Arquiconsult serão retratados os processos e metodologias usados para o desenvolvimento deste software que irá, eventualmente, substituir o atual Employee Portal (EP). Este tem um ciclo de vida superior a dez anos e, por conseguinte, tornou-se um pouco desatualizado e difícil de manter. Isto porque começou por ser um projeto de pequena dimensão em que foi tendo cada vez mais clientes e consequentemente mais pedidos de funcionalidades. Para conseguir responder a todos estes pedidos, a atualização do software tornou-se cada vez mais difícil, pelo que ainda se encontra na Framework Microsoft .NET 4.5, que já foi descontinuada pela Microsoft. Posto isto, a nova plataforma Employee Portal Cloud (EP Cloud) consiste num Software as a Service (SaaS) - um serviço em que o cliente apenas paga os módulos que utiliza. Esta nova filosofia elimina o problema anterior da dificuldade de atender à demanda dos pedidos. Foi desenvolvida baseada na nova Framework Microsoft .NET 6 e é dividida em duas partes: API e Front-end. A API encontra-se desenvolvida em C# e é encarregue das variadas tarefas de Back-end e também de toda a comunicação com a base de dados (BD). Como é sabido, sendo uma API, possibilita a comunicação entre plataformas, pelo que sistemas externos desenvolvidos por clientes ou sócios poderão interagir com a mesma. Constituído por JavaScript, HTML e CSS, o Front-end baseia-se numa interface gráfica que é responsável por conectar a API com o utilizador, fazendo com que seja possível ao cliente visualizar e interagir com o software.
publishDate 2022
dc.date.none.fl_str_mv 2022-12-04T00:00:00Z
2022-12-04
2023-11-07T16:37:44Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10348/11909
url http://hdl.handle.net/10348/11909
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833593096320843776