Home
Área Departamental de Engenharia de Electrónica e
Contents
1. rea Departamental de Engenharia de Electr nica e Telecomunica es e de Computadores Projecto e Semin rio Proposta de Projecto Examination Timetabling Application Semestre de Ver o 2010 2011 Alunos 31400 M rio Vieira 314000alunos iselpt Tel 962427175 31708 Marco Lopes 31708Oalunos isel pt Tel 914715159 Orientadores Nuno Leite nleiteQcc iselipl pt Rui Joaquim rjoaguim cc iselipl pt ISEL 21 de Mar o de 2011 Introdu o Enquadramento A elabora o de calend rios de avalia es nas institui es de ensino pode ser uma tarefa bastante complicada e morosa Se considerarmos que essa institui o tem um elevado n mero de alunos mais dif cil se torna a elabora o desse calend rio para que o mesmo seja do agrado de todos Este processo est dependente das vari veis de entrada e das regras definidas e estas por vezes contribuem para que seja imposs vel obter uma solu o sem que ningu m saia prejudicado Todo este processo pode ser bastante frustrante tendo em conta o tempo dispendido para elabora o de um calend rio que no final n o seja a solu o ptima para todos Descri o O objectivo deste projecto passa por implementar uma aplica o para dar suporte decis o na elabora o de calend rios de exames tornando este processo mais r pido e f cil Para tal a aplica o ir disponibilizar uma representa o dos dados de entrada e uma interface gr fica UI que permita a
2. o da implementa o l Cria o do relat rio final l Cria o do manual de utiliza o l Revis o do relat rio final l Revis o do manual de utiliza o Entrega do relat rio final e manual de utiliza o Refer ncias 1 Michael W Carter e Gilbert Laporte Recent Developments in Practical Examination Timetabling 1996 2 Christian Dawson Projects in Computing and Information Systems A Student s Guide 2nd edition Addison Wesley 2009 25 days 12 days 5 days 1 day 4 days 1 day 35 days 15 days 15 days 4 days 1 day 92 days 7 days 7 days 7 days 7 days 3 days 30 days 30 days 1 day 36 days 14 days 16 days 5 days 1 day 44 days 7 days 7 days 4 days 2 days 1 day 1 day 3 days 2 days 1 day 148 days 91 days 31 days 10 days 14 days 4 days 1 day Fri 25 02 11 Fri 25 02 11 Fri 25 02 11 Fri 11 03 11 Wed 16 03 11 Thu 17 03 11 Mon 21 03 11 Mon 21 03 11 Mon 21 03 11 Tue 05 04 11 Wed 20 04 11 Sun 24 04 11 Mon 25 04 11 Mon 25 04 11 Mon 02 05 11 Mon 09 05 11 Mon 16 05 11 Mon 23 05 11 Thu 26 05 11 Sat 25 06 11 Mon 25 07 11 Tue 26 07 11 Tue 26 07 11 Tue 09 08 11 Thu 25 08 11 Tue 30 08 11 Tue 26 07 11 Tue 26 07 11 Thu 01 09 11 Fri 29 04 11 Fri 29 04 11 Sun 01 05 11 Mon 02 05 11 Sat 04 06 11 Sat 04 06 11 Mon 06 06 11 Mon 25 04 11 Mon 25 04 11 Mon 01 08 11 Thu 01 09 11 Thu 01 09 11 Sun 11 0911 Mon 19 09 11 Mon 19 09 11
3. Mon 21 03 11 Tue 08 03 11 Tue 15 03 11 Wed 16 03 11 Sun 20 03 11 Mon 21 03 11 Sun 24 04 11 Mon 04 04 11 Tue 19 04 11 Sat 23 04 11 Sun 24 04 11 Mon 25 07 11 Sun 01 05 11 Sun 08 05 11 Sun 15 05 11 Sun 22 05 11 Wed 25 05 11 Fri 24 06 11 Sun 24 07 11 Mon 25 07 11 Tue 30 08 11 Mon 08 08 11 Wed 24 08 11 Mon 29 08 11 Tue 30 08 11 Wed 07 09 11 Mon 01 08 11 Wed 07 09 11 Mon 02 05 11 Sat 30 04 11 Sun 01 05 11 Mon 02 05 11 Mon 06 06 11 Sun 05 06 11 Mon 06 06 11 Mon 19 09 11 Sun 24 07 11 Wed 31 08 11 Sat 10 09 11 Wed 14 09 11 Wed 14 09 11 Mon 19 09 11
4. lema e ainda n o foi definido nenhum algoritmo que garanta os melhores resultados Palavras chave Calendariza o de exames apoio decis o conflitos extensibilidade Calend rio Finish Aplica o de apoio calendariza o de exames Proposta de projecto An lise de problema Levantamento de requisitos Reuni o comorientadores Reda o da proposta de projecto Entreg a do proposta de projecto Desenho da aplica o Discuss o de Metodologias a aplicar Desenho do Diagrama de Classe Desenho do Modelo F sico Reuni o comorientadores Fase de implementa o Defini o de interfaces Implementa o do consumidor de dados Implementa o do modelo fisico Implementa o de testes unit rios Implementa o da camada de abstra o ao modelo f sico l Implementa o da camada l gica l Implementa o da GUI l Reuni o comorientadores l Estudo e decis o do algoritmo l An lise de dados de marca o de exames An lise de algoritmos existentes na literatura l Decis o do algoritmo a aplicar l Reuni o comorientadores l Fase de Teste l Testes internos l Testes com o utilizador l Relat rio intercalar e apresenta o individual l Reda o do relat rio l Prepara o da apresenta o l Entrega e apresenta o l Cartaz e Apresenta o l Cartaz e Apresenta o l Entrega e apresenta o do cartaz l Documenta o l Documenta
5. mento do c lculo dos conflitos seja o mais reduzido poss vel para que sejam apresentados o mais rapidamente poss vel sem grandes perdas de desempenho da aplica o Para apresenta o destes dados a UI tamb m vai ter uma preocupa o acrescida A qualidade da aplica o est dependente da forma como os dados s o apresentados A apresenta o deve ser clara de modo a que o utilizador tenha uma f cil percep o acerca dos conflitos que est o a ocorrer medida que o utilizador vai tomando decis es acerca da elabora o do calend rio A defini o das regras outro ponto que vai exigir uma an lise mais profunda Estas dever o ser manipul veis para que possam considerar algumas excep es Se considerarmos o caso em que se tem uma regra que define que duas unidades curriculares do mesmo semestre n o podem ter exames marcados para o mesmo dia dever ser poss vel considerar a excep o no caso de os alunos que est o inscritos a essas cadeiras n o serem os mesmos Riscos Ambos os elementos do grupo s o trabalhadores estudantes o que obriga a uma conjuga o de esfor os num hor rio p s laboral Deste modo existe o risco de o tempo previsto para a elabora o das tarefas poder oscilar devido a dificuldades de coordena o da equipa A implementa o do algoritmo para elabora o do calend rio tamb m considerada um risco por este ser um problema combinat rio bastante complexo Existem estudos acerca deste prob
6. o utilizador tomar decis es na elabora o de um calend rio sendo informado dos conflitos a cada decis o tomada Objectivos principais e Implementa o de um m dulo para consumir dados de uma fonte externa Defini o de interface para que seja poss vel implementar v rios m dulos para consumo de diferentes tipos de fontes de dados e Implementa o de um m dulo para representa o dos dados de sa da Defini o de interface para que seja poss vel implementar v rios m dulos para v rios tipos de representa es de dados de sa da e Implementa o da representa o f sica Base de dados dos dados externos consumidos e Implementa o da interface gr fica para cria o de calend rio com apresenta o din mica de conflitos de acordo com regras parametrizadas Objectivos secund rios e Implementa o de algoritmo que de acordo com as regras definidas produza um poss vel calend rio de exames o mais optimizado poss vel An lise Para que seja poss vel aplica o receber v rios tipos de dados de entrada ser definida uma interface para integra o de m dulos que consumam esses formatos de dados O mesmo ser feito com os dados de sa da para que seja poss vel a integra o de m dulos que gerem representa es em formatos diferentes A aplica o a desenvolver ir apresentar os conflitos de uma forma din mica medida das decis es do utilizador Uma das preocupa es fazer com que o processa
Download Pdf Manuals
Related Search
Related Contents
Philips BDP3010 User's Manual Zotac ZT-71108-10L NVIDIA GeForce GT 730 4GB graphics card Quadro FX 3800/4800/5800 and Quadro CX SDI User's Guide PROCEDIMIENTO DE PURGADO HIDRÁULICO (en el ニッケル・カドミウム蓄電池/コラムシリーズ(PDF 1.5MB) BENDIX BW1650 User's Manual bases administrativas adjudicación de menor cuantía nº 2 20-2008 Selion C20 Copyright © All rights reserved.
Failed to retrieve file