Field Service Optimization Frontend

Detalhes bibliográficos
Autor(a) principal: Monteiro, Francisco Miguel Almeida
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