Resumo |
Os cursos de bacharelado em Sistemas de Informação e Engenharia da Produção da Universidade Federal de Viçosa, campus Rio Paranaíba, possui a disciplina denominada Pesquisa Operacional. Ela possui, como conteúdo programático, diversos tópicos que incluem as técnicas de modelagem e resolução de problemas de otimização envolvendo as áreas de Programação Linear, Programação Inteira e Programação Inteira Mista, por exemplo. A utilização de uma ferramenta computacional, com acesso rápido e fácil via Internet, para auxiliar o aprendizado é uma boa alternativa para melhorar o aprendizado e o aproveitamento dos alunos. Este trabalho planejou, desenvolveu e testou o sistema Web WSORP, Web Solver for Operational Research Problems, que possui módulos para resolução de diversos problemas de otimização. O WSORP possui uma interface amigável e intuitiva para que os usuários possam manipulá-lo. O sistema foi planejado utilizando conhecimentos de Engenharia de Software, Algoritmos e Estrutura de Dados e, obviamente, Pesquisa Operacional. O WSORP foi elaborado utilizando a biblioteca JavaScript glpk.js, que possui estrutura de dados e algoritmos para resolver diversos tipos de problemas de otimização. Além disto, ela utiliza as tecnologias PHP5, para o diálogo entre o navegador cliente e o servidor; HTML5, para estruturação das páginas; CSS3, para definição da característica visual; e outras duas bibliotecas JavaScript, JQuery e Bootstrap, para manipular a entrada e saída de dados no navegador do cliente. Devido à facilidade de acesso, o sistema WSORP poderá servir de auxílio para os alunos tanto da Universidade Federal de Viçosa como também de outras instituições de ensino que possuem disciplinas relacionadas com a Pesquisa Operacional. O sistema pode ser acessado através do endereço http://www.projetojedai.com/wsorp/. Nele há seis páginas, uma inicial que apresenta o sistema de forma geral; uma que é o sistema em si e que resolve os problemas de otimização; uma que apresenta um exemplo guiado para ensinar os usuários de forma prática a manipular o sistema; uma que apresenta o manual; uma outra que apresenta os desenvolvedores; e por último, uma que oferece um formulário para o usuário entrar em contato com os desenvolvedores. |