Please use this identifier to cite or link to this item: http://hdl.handle.net/10773/7545
Title: Front e back office web para o dsd.av.it.pt
Author: Mesquita, Rui Manuel Ribeiro
Advisor: Teixeira, António Luís Jesus
Lopes, Luís Filipe de Seabra
Keywords: Engenharia de computadores
Inteligência artificial
Desenvolvimento de software
Programação para a Internet
Tarefas docentes - Ensino superior
Distribuição de tarefas - Programas de computador
Defense Date: 2010
Publisher: Universidade de Aveiro
Abstract: Devido ao elevado n´umero de docentes existente no departamento e ao elevado n´umero de turmas que s˜ao necess´arias para o cada vez maior universo de alunos ligados ao Departamento de Electr´onica, Telecomunicac¸˜oes e Inform´atica (DETI) a elaborac¸˜ao da distribuic¸˜ao do servic¸o docente ´e cada vez mais complexa. Urge a criac¸˜ao de um componente na plataforma de Distribuic¸˜ao de Servic¸o Docente (DSD), que permita de uma forma r´apida e simples gerar uma distribuic¸˜ao dos docentes com base numa lista das preferˆencias de cada docente. Com base nessa necessidade surgiu a ideia de implementar um motor de intelig ˆencia artificial (AIE, de Artificial Intelligence Engine) respons´avel por essas func¸˜oes. Este documento comec¸a por avaliar as diferentes possibilidades de implementac¸˜ao de um AIE e a escolha da linguagem de programac¸˜ao que melhor possa implementar a soluc¸˜ao. Seguidamente ser´a feita uma breve descric¸˜ao da linguagem de programac¸˜ao escolhida. A descric¸˜ao e explicac¸˜ao de como o trabalho foi elaborado. Para finalizar seram apresentados os resultados obtidos e tamb´em problemas e dificuldades que inevitavelmente apareceram.
The increasing number of students in the last years in the Department of Electronics, Telecommunications and Informatics (DETI) has inevitably caused an increase in number of teachers required to meet the increasing number of class and office appointments. The task of distributing the teaching service within multiple spaces and scheduling requirements increased in complexity. It would be particularly helpful for the person in charge of this task to automate the generation of the teaching service distribution. Adding to this complexity, individual preferences and constraints must also be taken into account in the process. Such complexity called for the development of a module in the Teacher Distribution Service (DSD, acronym of Distribuic¸˜ao do Servic¸o Docente) platform to provide a fast and simple tool to complete the task. In this work we begin with an assessment of the different possibilities for developing an Artificial Intelligence Engine (AIE) and with the choice of the programming language that can best support the development of this application. Then a brief description of the language chosen to develop the application is given. Follows a complete description of the work I have developed. Next some ideas for future developments are put forward. To finalize a discussion of the achieved results and also the problems and difficulties that inevitably came up are going to be presented.
Description: Mestrado em Engenharia de Computadores e Telemática
URI: http://hdl.handle.net/10773/7545
Appears in Collections:UA - Dissertações de mestrado
DETI - Dissertações de mestrado

Files in This Item:
File Description SizeFormat 
245139.pdf1.43 MBAdobe PDFView/Open


FacebookTwitterLinkedIn
Formato BibTex MendeleyEndnote Degois 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.