Campos, Carlos José RibeiroMoreira, Guilherme Jorge Rodrigues2023-01-132023-01-132022http://hdl.handle.net/10400.22/21501Na empresa MM-Engenharia, distribuidora do software EPLAN dedicado ao desenvolvimento de diferentes soluções de engenharia, existia a dificuldade de gerir os processos de licenças dos seus clientes. Assim, foi proposto desenvolver uma aplicação para fazer a gestão e visualização das licenças de clientes do Software EPLAN. Essa aplicação deverá enviar avisos via e-mail para o cliente, com um documento PDF anexado, nos 60, 90 e 120 dias antes do fim da licença, para que este possa efetuar a sua renovação anual do software EPLAN. Em alternativa, poderá optar por uma subscrição dessa mesma licença, o que tem um preço anual mais reduzido para o cliente que a renovação anual. Em contrapartida, não tem acesso a novas funcionalidades do software e nem a atualizações, assim como suporte técnico em caso de problemas. Desta forma, no desenvolvimento de uma nova ferramenta para conseguir resolver de forma mais eficaz e correta o problema da gestão de licenças pela empresa, foram aplicados conceitos de programação Web aprendidos e consolidados ao longo do Mestrado, tais como, PHP, HTML, JavaScript, Ajax, assim como base de dados, entre outros. Foi então desenvolvida uma interface gráfica no portal Web da empresa, de forma a que o utilizador consiga selecionar a licença que quer visualizar, assim como enviar um email com documentos PDF criados dinamicamente com avisos aos 60, 90 e 120 dias do término. Assim o cliente poderá renovar a sua licença e recebe também informação como poderá pagar o pacote adquirido. Uma vez enviado o e-mail com os avisos, o utilizador da plataforma já não poderá voltar a enviar esse mesmo e-mail.In the company MM-Engenharia, distributor of EPLAN software dedicated to the development of engineering solutions, there were different licenses to manage of the processes of it’s customers. Thus, it was proposed to carry out a project to manage and visualize EPLAN Software customer licenses. This application should send notices via e-mail with an attached PDF document to the customer, in the previous 60, 90 and 120 days to the end of the license, to carry out his annual renewal of the EPLAN software. In the case, the customer can choose for a subscription to the same license, which has a lower annual price for the customer than the annual renewal. On the other hand, it does not have access to new software features or updates, as well as technical support in case of need. This way of solving more effectively and correctly the problem of license management by the company, were applied to Web programming such as PHP, HTML, JavaScript, Ajax, as well as the database. A graphical interface was developed on the company's web portal, in order to select the license, that the manager wants to view as well as email with dynamically created PDF documents with notices of 60, 90 and 120 days. Thus, the customer can renew his license and will also receive information on how to pay the purchased package. Once an e-mail with the warnings has been sent, the manager will no longer be able to send that e-mail again.porInterface gráficae-mailLlicençaEPLANSoftwareGraphical user interfaceLicenseInterface gráfica web de gestão de licenças EPLANmaster thesis203112768