Field Service Optimization Frontend
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10316/95501 |
Resumo: | Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia |
id |
RCAP_7060ef6999c740e9635435bbea1aad0c |
---|---|
oai_identifier_str |
oai:estudogeral.uc.pt:10316/95501 |
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 |
Field Service Optimization FrontendField Service Optimization FrontendOtimização de RotasGestão de FrotaPlaneamento de RotasRoute OptimizationFleet ManagementRoute PlanningDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaCada vez mais empresas estão à procura de formas de maximizar os seus lucros e em simultâneo poupar o seu tempo. A grande maioria das despesas destas empresas está relacionada com as operações no terreno, como por exemplo o transporte de recursos. Um plano de trabalho define o conjunto de tarefas a ser feito pelos funcionários. Na maioria das vezes, estes planos de trabalho não são construídos da maneira mais inteligente e eficiente.O objetivo deste trabalho é construir uma aplicação web na qual os clientes possam interagir de forma a obter planos de trabalho otimizados. A qualidade destes planos de trabalho pode ser avaliada por um conjunto de métricas (por exemplo: distância total). Consequentemente, podemos minimizar os custos deste tipo de operações. Esperamos ainda conseguir obter alguma generalização. Ou seja, queremos que esta ferramenta seja capaz de se adaptar a diferentes tipos de negócios.Para isso elaborámos um estado da arte que nos permitiu reunir mais informações sobre este tipo de ferramentas. Além disso, fomos capazes de definir os requisitos funcionais de alto nível da nossa ferramenta. Tendo isso como ponto de partida, construímos uma arquitetura. Consequentemente, iniciámos o processo de implementação.A metodologia de desenvolvimento utilizada foi Agile. O desenvolvimento durou cerca de 4 meses, distribuídos em 7 sprints. Durante esse tempo, os frameworks utilizados foram Django para o backend e React para o frontend.Posto isto, tivemos que validar a solução. Para o fazer, recorremos a três tipos de testes: testes de unidade, testes de integração e testes funcionais. Para além disso, como a usabilidade é extremamente importante no contexto deste estágio, foi ainda aplicada uma checklist de usabilidade.Como resultado, terminámos com uma aplicação web simples de utilizar e que permite ao utilizador final realizar as tarefas desejadas. No final, todos os objetivos principais deste estágio curricular foram alcançados. Construímos uma interface que permite aos seus utilizadores minimizar os custos operacionais. Além disso, existe também a possibilidade de ser adaptada a diferentes tipos de negócios no futuro.More and more companies are looking for ways to maximize their profits while saving time. A large part of the expenses of these companies are related to field operations, such as transportation of resources. A work plan defines the work to be done by employees. Most of the time these work plans are not built in the most smart and efficient way. %This can result in higher cost and longer routes. We may also have employees working longer.The goal of this work is to build a web application in which customers can interact in order to obtain optimized work plans. The quality of these work plans can be evaluated by a set of metrics (e.g., total distance). By doing so, they can minimize the costs of this type of operations. We also hope to achieve some business generalization. In other words, we want this tool to be able to adapt to different types of businesses.In order to accomplish this we elaborated a state of the art which allowed us to gather more information about this type of tools. Furthermore, we were able to define the high-level functional requirements of our tool. Having these as a starting point, we designed an architecture. Hereafter, we started the implementation process. We used Agile as the methodology methodology. This process took about 4 months, distributed across 7 sprints. Throughout this time, the frameworks used were Django for the backend and React for the frontend.Then, we had to validate our solution. In order to do this we did three types of tests: unit testing, integration testing and functional testing. Since the usability is extremely important in this internship context, we also applied a usability checklist.As a result, we ended with a web application that is simple to use and that allows the end user to carry out the desired tasks. In the end, all the main objectives of this curricular internship were achieved. We built an interface that allows its users to minimize operating costs. In addition, there is also the possibility of being adapted to different types of businesses in the future.2021-07-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/95501http://hdl.handle.net/10316/95501TID:202753280engMonteiro, Francisco Miguel Almeidainfo:eu-repo/semantics/openAccessreponame: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:RCAAP2022-05-25T04:25:38Zoai:estudogeral.uc.pt:10316/95501Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:13:59.138840Repositó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 |
Field Service Optimization Frontend Field Service Optimization Frontend |
title |
Field Service Optimization Frontend |
spellingShingle |
Field Service Optimization Frontend Monteiro, Francisco Miguel Almeida Otimização de Rotas Gestão de Frota Planeamento de Rotas Route Optimization Fleet Management Route Planning |
title_short |
Field Service Optimization Frontend |
title_full |
Field Service Optimization Frontend |
title_fullStr |
Field Service Optimization Frontend |
title_full_unstemmed |
Field Service Optimization Frontend |
title_sort |
Field Service Optimization Frontend |
author |
Monteiro, Francisco Miguel Almeida |
author_facet |
Monteiro, Francisco Miguel Almeida |
author_role |
author |
dc.contributor.author.fl_str_mv |
Monteiro, Francisco Miguel Almeida |
dc.subject.por.fl_str_mv |
Otimização de Rotas Gestão de Frota Planeamento de Rotas Route Optimization Fleet Management Route Planning |
topic |
Otimização de Rotas Gestão de Frota Planeamento de Rotas Route Optimization Fleet Management Route Planning |
description |
Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-07-12 |
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/10316/95501 http://hdl.handle.net/10316/95501 TID:202753280 |
url |
http://hdl.handle.net/10316/95501 |
identifier_str_mv |
TID:202753280 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
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_ |
1799134036863483904 |