Aplicação web para tratamento estatístico de dados de teste
Contribuinte(s) |
Malheiro, Benedita Soares, Manuel Gonçalves |
---|---|
Data(s) |
19/09/2013
19/09/2013
2008
|
Resumo |
Mestrado em Engenharia Electrotécnica e de Computadores Este relatório apresenta o trabalho realizado no âmbito da Tese/Dissertação do Mestrado em Engenharia Electrotécnica e Computadores - Ramo de Telecomunicações. Este projecto resultou da identificação de uma necessidade do Departamento de Engenharia de Software e Testes da empresa Preh Portugal e tem por objectivo criar uma solução/metodologia que permita o tratamento, armazenamento e processamento estatístico dos dados gerados pelo processo de teste de placas electrónicas. A solução a adoptar deverá permitir armazenar informação e aceder `as bases de dados SQL de uma forma simples e segura, possibilitando a sua actualização e manutenção assim como a avaliação de resultados mediante o cálculo de parâmetros diversos, a geração de relatórios e o lançamento semiautomático de pedidos de intervenção. Este sistema será instalado no referido departamento, ficando acessível a todos os seus membros. Este projecto foi dividido em quatro partes principais: • Escolha da arquitectura mais indicada para desenvolver a solução, pesquisa das tecnologias mais adequadas e a escolha do ambiente de desenvolvimento; • Criação de uma aplicação que extrai os dados dos ficheiros de texto gerado pelas máquinas de teste, os converta para um formato de representação apropriado e os armazene em bases de dados MySQL; • Configuração de um servidor de aplicações, desenvolvimento da aplicação web, depuração e teste; • Avaliação da nova metodologia na empresa. Foi adoptado um modelo que se integra facilmente no cenário actual da empresa onde: (i) todos os utilizadores têm um computador ligado à rede e utilizam o navegador Internet Explorer 6 constituindo a camada de interface com o utilizador; (ii) a instalação de um servidor de bases de dados MySQL irá permitir armazenar a informação do processo de teste; (iii) a instalação de um servidor de aplicações (camada de negócio) do tipo código aberto, irá processar e disponibilizar a informação requerida pelos utilizadores. O servidor de Aplicações seleccionado foi o Apache Tomcat 6 que disponibiliza as tecnologias Java Server Pages (JSP), Javaserver Faces (JSF) e JavaServer Tag Library (JSTL). This report presents the work carried within the scope of the Thesis/Dissertation module of the Master Degree in Electrical Engineering and Computers – Specialization in Telecommunications. It was based on an identified need of the Engineering Department of Preh Portugal and its objective is to develop a methodology to convert, store and process the data generated by the electronic boards testing machines, as well as generate reports and launch semi-automatically intervention requests. This information should be easily accessed through a web application for historical and statistical processing and report generation for all authorized members of the Department. This project was divided in four main parts: • Selection of the most appropriate architecture, research of the available technologies and choice of the development environment (IDE); • Development of a dedicated application that gathers, converts and saves the data from the text files in a MySQL server database; • Configuration of an application server, development of the web application, debugging and testing. • Evaluation of the impact of the conceived methodology. The solution should integrate easily with the current scenario of the department where: (i) the users have their computers connected to a network and use the Internet Explorer 6 browser (interface layer); (ii) a MySQL server can be installed to store the information that will be processed by the application (data access layer available), and (iii) an open-source application server can be easily installed, (business layer). |
Identificador | |
Idioma(s) |
por |
Publicador |
Instituto Politécnico do Porto. Instituto Superior de Engenharia do Porto |
Direitos |
openAccess |
Tipo |
masterThesis |