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

Detalhes bibliográficos
Autor(a) principal: Vasconcelos, Luana Nair Boucher de
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10348/11909
Resumo: 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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 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/11909pormetadata only accessinfo:eu-repo/semantics/openAccessVasconcelos, Luana Nair Boucher dereponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-02T12:58:32Zoai:repositorio.utad.pt:10348/11909Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:06:49.864005Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
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 metadata only access
info:eu-repo/semantics/openAccess
rights_invalid_str_mv metadata only access
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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137156387569664