Faculdade de Engenharia da Universidade do Porto Licenciatura Informática e Computação Laboratório de Informática Avançada Automatização de Horários Manual do Gestor da Informação do Sistema João Braga http://www.fe.up.pt/~ei97027/lia.html ei97027@fe.up.pt Teresa Ribeiro http://www.fe.up.pt/~ei97013/lia.html ei97013@fe.up.pt Porto, 25 de Maio 2001
Índice Configurações Iniciais... 1 Autorização de Acessos... 2 Janela para Gestão dos Dados... 5 Gestão dos Dados dos Professores (Botão Professores)... 5 Gestão dos Dados das Disciplinas (Botão Disciplinas)... 12 Gestão dos Dados dos Ramos (Botão Ramos)... 17 Gestão dos Dados dos Planos (Botão Planos)... 22 Gestão dos Dados dos Alunos (Botão Alunos)... 27 Gestão dos Dados dos Cursos (Botão Cursos)... 32 Gestão dos Dados das Cadeiras (Botão Cadeiras)... 39 Terminar Gestão dos Dados (Botão Fechar)... 45
Configurações Iniciais Este Manual destina-se ao Gestor da Informação do Sistema, que tem a seu cargo a gestão dos dados relativos a Professores, Disciplinas, Ramos, Planos de Estudo, Alunos, Cursos e Cadeiras. Antes de executar o comando que lhe permite aceder ao sistema de que é responsável, torna-se necessário que indique, no ficheiro Configbd.txt, que se encontra no mesmo directório com os ficheiros do código desenvolvido e dos ficheiros previamente compilados, o endereço IP do computador em que vai pôr a correr o seu sub-sistema. Para tal, deverá substituir o endereço IP que se encontra na linha 10 do referido ficheiro, a seguir à primeira vírgula, pelo endereço IP do computador em que o sistema vai correr, como por exemplo, o endereço 169.254.37.65, devendo esse mesmo valor ser colocado na mesma posição na linha 12. Em alternativa, poderá colocar nos dois locais acima referidos o nome do computador em que se encontra, em vez do endereço IP. Deverá abrir uma janela de MS-DOS e colocar-se na directoria onde está instalado o JATLite (por exemplo, c:\aulas00_01\lia\jatlite) e executar a seguinte sequência de comandos: set classpath=.;c:\aulas00_01\lia\jatlite java RouterLayer.Router.RouterAction RouterLayer\Resource\routerscript Em seguida, abra outra janela do MS-DOS e coloque-se na directoria que lhe foi entregue com o código desenvolvido e compilado. Execute então o comando: set classpath=.;c:\aulas00_01\lia\jatlite A partir deste instante já pode executar o comando que lhe permite aceder ao sistema de que é responsável. Para tal, execute o comando: java BDGeral Ao executar este último comando, surgirá uma janela como a da Figura 1, que permite validar ou não o acesso ao sistema em questão. Manual do Gestor da Informação do Sistema 1/45
Autorização de Acessos Figura 1: Janela que permite controlar os acessos a este sistema Ao clicar neste botão na janela da Figura 1, aparece uma janela que permite ao Gestor alterar a sua password, tal como se representa na Figura 2. Figura 2: Janela que permite alterar a password do Gestor Tal como se pode verificar, o Gestor deverá começar por introduzir a sua password antiga, devendo em seguida indicar qual a nova password que pretende passar a utilizar, assim como a sua confirmação. Se clicar neste botão na janela da Figura 2, é efectuada a validação para a alteração da password. Se esta operação de validação detectar algum erro, este será reportado ao utilizador, sendo que a mensagem enviada apenas fará referência ao primeiro erro detectado. As mensagens de erro aqui contempladas são as seguintes: Manual do Gestor da Informação do Sistema 2/45
Não introduziu a password antiga! Esta mensagem será visualizada pelo utilizador, caso não tenha introduzido no primeiro campo a sua password antiga. A password antiga está incorrecta! Esta mensagem será visualizada pelo utilizador, caso a password antiga que introduziu não coincida com a password que efectivamente utilizava até ao momento em que decidiu efectuar a sua alteração. Não introduziu a password nova! Esta mensagem será visualizada pelo utilizador, caso não tenha introduzido no segundo campo a nova password que pretende passar a utilizar. Não introduziu a confirmação da password nova! Esta mensagem será visualizada pelo utilizador, caso não tenha introduzido no terceiro campo a confirmação para a nova password que pretende passar a utilizar. A confirmação não coincide com a password nova! Esta mensagem será visualizada pelo utilizador, caso a password introduzida no terceiro campo não coincida com a password introduzida no segundo campo. A título de exemplo, podemos apresentar a janela de erro que aparecerá se, por exemplo, for reportada a primeira mensagem acima referida, tal como se representa na Figura 3. Figura 3: Exemplo de uma Janela de Erro associada à Alteração da Password Caso o utilizador tenha introduzido a password antiga correctamente, assim como a password nova e a sua confirmação, sendo estas duas últimas iguais, a sua password é alterada para aquela que introduziu, sendo a janela da Figura 2 fechada, regressando o utilizador à janela da Figura 1. Se clicar neste botão na janela da Figura 2, significa que não pretende alterar a sua password, mantendo-se esta com o valor que vinha sendo usado pelo utilizador. A janela da Figura 2 é então fechada, regressando o utilizador à janela da Figura 1. Manual do Gestor da Informação do Sistema 3/45
Igual acção tem o botão com aspecto idêntico no canto superior direito da janela. Clicar neste botão na janela da Figura 1, equivale à intenção do utilizador de não pretender desempenhar as suas funções de Gestor e, como tal, não ter acesso às interfaces que o possibilitam. Sendo assim, esta janela é fechada, tendo acção equivalente o botão com aspecto idêntico no canto superior direito da janela. Ao clicar neste botão na janela da Figura 1, o login e a password introduzidos pelo utilizador são validados. Se o login ou a password introduzidos não coincidirem com os que estão associados a este utilizador, aparece uma mensagem de erro, tal como se representa na Figura 4. Figura 4: Janela de erro que indica que o acesso não é autorizado Caso o login e a password estejam correctos, o acesso a este sistema é autorizado ao utilizador, aparecendo uma janela como a que se representa na Figura 5. O login que este utilizador deverá utilizar é Geral e a password que está inicialmente definida é geral. Manual do Gestor da Informação do Sistema 4/45
Janela para Gestão dos Dados Figura 5: Janela a partir da qual o gestor pode escolher quais os dados que vai gerir Gestão dos Dados dos Professores (Botão Professores) Ao clicar neste botão na janela da Figura 5, o utilizador vai ter acesso à gestão dos dados dos Professores, aparecendo-lhe uma janela como a que se representa na Figura 6. Figura 6: Janela que permite efectuar a Gestão dos Dados dos Professores Manual do Gestor da Informação do Sistema 5/45
Tal como se pode verificar, os únicos dados relativos aos Professores que o utilizador pode manipular são: o seu nome, a sua sigla assim como o departamento a que pertence. Vejamos então quais as funcionalidades dos botões presentes nesta janela. Este botão permite ao utilizador passar para o registo imediatamente anterior àquele em que se encontra. Caso o registo actual seja o primeiro, quando o utilizador clicar neste botão, o registo que irá visualizar será o último existente, de modo que possa continuar a sua navegação pelos registos existentes utilizando este botão. No entanto, antes de se passar para o último registo, aparecerá uma mensagem que alerta o utilizador para esse facto, podendo este prosseguir a sua navegação como pretender. A mensagem que surge é a que se representa na Figura 7. Figura 7: Janela que avisa o utilizar de que vai passar para o último registo Ao clicar neste botão, o utilizador vai apagar o registo do Professor que está a visualizar. Para ter a certeza de que o registo foi efectivamente apagado, é mostrada uma mensagem que confirma a eliminação do registo, tal como se representa na Figura 8. Figura 8: Janela que confirma que o registo foi eliminado Em seguida, o utilizador passará a visualizar o registo imediatamente anterior àquele que foi eliminado. Manual do Gestor da Informação do Sistema 6/45
Ao clicar neste botão, o utilizador está a guardar as alterações efectuadas ao registo actual. Caso se trate de guardar alterações efectuadas ao registo actual, verifica-se se estas são válidas e, se tal acontecer, a mensagem que surge é a que se representa na Figura 9. Essas validações coincidem com as que são efectuadas para a introdução de um novo registo e, como tal, serão analisadas no ponto seguinte. Figura 9: Janela que indica que a alteração aos dados foi efectuada Ao clicar neste botão, o utilizador está a pretender introduzir um novo registo referente a um Professor, aparecendo uma janela como a que se representa na Figura 10. Figura 10: Janela com os campos preparados para a introdução do novo registo Tal como se pode verificar, o campo relativo ao nome e à sigla estão limpos, de tal modo que o utilizador possa simplesmente introduzir os novos dados. Relativamente ao departamento, encontra-se seleccionado o primeiro da lista, que é o que é considerado por defeito. Manual do Gestor da Informação do Sistema 7/45
Para que o novo registo seja inserido, torna-se necessário clicar no botão referido no ponto anterior, sendo então efectuadas as validações que aí foram referenciadas. As mensagens de erro aqui contempladas são as seguintes: Não introduziu a sigla! Esta mensagem será visualizada pelo utilizador caso não tenha introduzido a sigla do Professor que pretende inserir. Não introduziu o nome! Esta mensagem será visualizada pelo utilizador caso não tenha introduzido o nome do Professor que pretende inserir. Sigla já está atribuída! Esta mensagem será visualizada pelo utilizador caso já exista algum Professor com a mesma sigla e no mesmo departamento que aquele que se pretende inserir. A título de exemplo podemos visualizar uma janela que informa o utilizador do primeiro erro aqui apontado, tal como se representa na Figura11. Figura 11: Janela que indica o motivo pelo qual não é possível inserir o novo registo Caso o novo registo seja introduzido, será mostrada ao utilizador uma mensagem indicativa disso mesmo, tal como se representa na Figura 12. Figura 12: Janela que confirma a introdução do novo registo Manual do Gestor da Informação do Sistema 8/45
Este botão permite ao utilizador passar para o registo imediatamente a seguir àquele em que se encontra. Analogamente ao que foi referido anteriormente no botão que permite passar para o registo imediatamente anterior, se o utilizador se encontrar no último registo quando clicar neste botão, ser-lhe-á mostrada uma mensagem como a que se ilustra na Figura 13, informando-o de que a sua navegação vai ser retomada a partir do primeiro registo. Figura 13: Janela que avisa o utilizar de que vai passar para o primeiro registo Ao clicar neste botão, o utilizador tem a possibilidade de seleccionar na janela que se representa na Figura 14 o critério que pretende utilizar para efectuar a sua navegação. Figura 14: Janela que permite ao utilizador seleccionar o filtro que pretende usar Tal como se pode verificar, o utilizador pode introduzir um conjunto de condições (uma para cada campo), as quais serão respeitadas na navegação, caso existam registos que cumpram essas mesmas condições. Caso o utilizador mantenha os campos exactamente como se representa na Figura 14, ao clicar no botão, uma vez que não foi introduzido nenhum filtro para navegação, isso será equivalente a se ter clicado no botão ou no do canto superior direito da janela cujo aspecto também é Manual do Gestor da Informação do Sistema 9/45
idêntico. Perante esta situação, a janela da Figura 14 será fechada, regressando-se à janela da Figura 6 onde, tal como já foi referido, a navegação se continuará a processar sem estar sujeita a nenhuma condição. Caso o utilizador tenha introduzido algum filtro, como por exemplo, apenas pretender visualizar os registos de Professores pertencentes ao departamento do Deec, tal como se representa na Figura 15, ao clicar no botão, a janela da Figura 14 é fechada, podendo acontecer uma de duas situações: ou não existe nenhum registo que verifique as condições impostas ou existe um ou mais registos que verificam as condições impostas. É de notar que os campos que não forem preenchidos pelo utilizador (sigla e nome) são considerados como podendo tomar qualquer valor, assim como o departamento, se se mantivesse seleccionada a primeira opção -, significava que o departamento que se impunha no filtro poderia ser qualquer um. Figura 15: Janela que mostra o filtro seleccionado pelo utilizador Caso se verifique a primeira possibilidade, aparecerá uma mensagem que indica ao utilizador que a navegação vai prosseguir a partir do primeiro registo (uma vez que nenhum registo verificou as condições impostas), tal como está representado na Figura 13, seguindo-se uma outra mensagem que indica que não existe nenhum registo que verifique a condição, tal como se representa na Figura 16. Figura 16: Janela que indica que não existe nenhum registo que verifique o filtro Manual do Gestor da Informação do Sistema 10/45
Caso se verifique a segunda possibilidade, a janela representada anteriormente na Figura 6 aparece ligeiramente modificada, tal como se pode verificar na Figura 17, em que o botão que permite aceder à janela onde se escolhe o filtro que se pretende utilizar (Figura 14), indica que existe um filtro activo e, por este motivo, as navegações efectuadas respeitam as condições impostas. Figura 17: Janela em cuja navegação respeita um determinado filtro Tal como se pode verificar, este é o registo imediatamente a seguir ao que se visualizava na janela da Figura 6 e que respeita o filtro escolhido na janela da Figura 15. É de salientar que enquanto o botão de filtro estiver activo, os botões que permitem ir para o registo imediatamente anterior e a seguir, respeitam a condição imposta pelo filtro. Quando o botão for desactivado, a navegação é retomada a partir do registo actual, independentemente de qualquer condição de navegação imposta. Ao clicar neste botão o utilizador fecha a janela da Figura 6, regressando à janela da Figura 5. O mesmo sucede se se clicar no botão do canto superior direito da janela da Figura 6. Manual do Gestor da Informação do Sistema 11/45
Gestão dos Dados das Disciplinas (Botão Disciplinas) Ao clicar neste botão na janela da Figura 5, o utilizador vai ter acesso à gestão dos dados das Disciplinas, aparecendo-lhe uma janela como a que se representa na Figura 18. Figura 18: Janela que permite efectuar a Gestão dos Dados das Disciplinas Tal como se pode verificar, os únicos dados relativos às Disciplinas que o utilizador pode manipular são: a sua sigla, o seu nome, o número de aulas teóricas que tem associadas e respectiva duração de cada uma delas, assim como no que diz respeito às aulas práticas. Vejamos então quais as funcionalidades dos botões presentes nesta janela. consiste em permitir ao utilizador passar para o registo imediatamente anterior àquele em que se encontra. Também aqui existe uma mensagem que avisa o utilizador que vai passar para o último registo, caso se encontre no primeiro, no instante em que clica neste botão. A mensagem que surge é a que foi representada na Figura 7. consiste em apagar o registo que está a ser visualizado num determinado instante. Manual do Gestor da Informação do Sistema 12/45
Também aqui existe uma mensagem que permite ao utilizador obter a confirmação de que o registo foi efectivamente eliminado, tal como a que foi representada na Figura 8. O registo que em seguida será visualizado é o imediatamente anterior àquele que foi eliminado. consiste em guardar as alterações efectuadas ao registo actual. Caso se trate de guardar alterações efectuadas ao registo actual, verifica-se se estas são válidas e, se tal acontecer, a mensagem que surge é a que foi representada na Figura 9. Essas validações coincidem com as que são efectuadas para a introdução de um novo registo e, como tal, serão analisadas no ponto seguinte. consiste em permitir ao utilizador introduzir um novo registo referente a uma Disciplina, aparecendo uma janela como a que se representa na Figura 19. Figura 19: Janela com os campos preparados para a introdução do novo registo Tal como se pode verificar, o campo relativo à sigla e ao nome da Disciplina estão limpos, de tal modo que o utilizador possa simplesmente introduzir os novos dados. Relativamente aos restantes campos encontramse seleccionados os valores que tipicamente são os mais usuais: cada Manual do Gestor da Informação do Sistema 13/45
Disciplina ter 2 aulas teóricas, cada uma com a duração de 1h30m e, uma aula prática com a duração de 1h00m. Para que o novo registo seja inserido, torna-se necessário clicar no botão referido no ponto anterior, sendo então efectuadas as validações que aí foram referenciadas. As mensagens de erro aqui contempladas são as seguintes: Não introduziu a sigla! Esta mensagem será visualizada pelo utilizador caso não tenha introduzido a sigla da Disciplina que pretende inserir. Não introduziu o nome! Esta mensagem será visualizada pelo utilizador caso não tenha introduzido o nome da Disciplina que pretende inserir. Sigla já está atribuída! Esta mensagem será visualizada pelo utilizador caso já exista alguma Disciplina com a mesma sigla que aquela que se pretende inserir. A título de exemplo, poder-se-á referir que a janela que aparece a informar o utilizador do primeiro erro é a que foi anteriormente representada na Figura 11. Caso o novo registo seja introduzido, será mostrada ao utilizador uma mensagem indicativa disso mesmo, tal como se representou anteriormente na Figura 12. consiste em permitir ao utilizador passar para o registo imediatamente a seguir àquele em que se encontra. Também aqui existe uma mensagem que avisa o utilizador que vai passar para o primeiro registo, caso se encontre no último, no instante em que clica neste botão. A mensagem que surge é a que foi representada na Figura 13. Manual do Gestor da Informação do Sistema 14/45
consiste em dar a possibilidade ao utilizador de seleccionar na janela que se representa na Figura 20 o critério que pretende utilizar para efectuar a sua navegação. Figura 20: Janela que permite ao utilizador seleccionar o filtro que pretende usar Tal como se pode verificar, o utilizador pode introduzir um conjunto de condições (uma para cada campo), as quais serão respeitadas na navegação, caso existam registos que cumpram essas mesmas condições. Caso o utilizador mantenha os campos exactamente como se representa na Figura 20, ao clicar no botão, uma vez que não foi introduzido nenhum filtro para navegação, isso será equivalente a se ter clicado no botão ou no do canto superior direito da janela cujo aspecto também é idêntico. Perante esta situação, a janela da Figura 20 será fechada, regressando-se à janela da Figura 18 onde, tal como já foi referido, a navegação se continuará a processar sem estar sujeita a nenhuma condição. Caso o utilizador tenha introduzido algum filtro, como por exemplo, apenas pretender visualizar os registos de Disciplinas cuja duração das aulas teóricas é de 1h30m, tal como se representa na Figura 21, ao clicar no botão, a janela da Figura 20 é fechada, podendo acontecer uma de duas situações: ou não existe nenhum registo que verifique as condições impostas ou existe um ou mais registos que verificam as condições impostas. É de notar que os campos que não forem preenchidos pelo utilizador (sigla e nome) são considerados como podendo tomar qualquer valor, assim como teóricas e respectiva duração e práticas e respectiva duração, se se mantivesse seleccionada a primeira opção -, significava que o valor tomado por cada um destes campos poderia ser qualquer um. Manual do Gestor da Informação do Sistema 15/45
Figura 21: Janela que mostra o filtro seleccionado pelo utilizador Caso se verifique a primeira possibilidade, aparecerá uma mensagem que indica ao utilizador que a navegação vai prosseguir a partir do primeiro registo (uma vez que nenhum registo verificou as condições impostas), tal como foi anteriormente representado na Figura 13, seguindo-se uma outra mensagem que indica que não existe nenhum registo que verifique a condição, tal como foi representado na Figura 16. Caso se verifique a segunda possibilidade, a janela representada anteriormente na Figura 18 aparece ligeiramente modificada, tal como se pode verificar na Figura 22, em que o botão que permite aceder à janela onde se escolhe o filtro que se pretende utilizar (Figura 20), indica que existe um filtro activo e, por este motivo, as navegações efectuadas respeitam as condições impostas. Figura 22: Janela em cuja navegação respeita um determinado filtro O registo que está presente na Figura 22 é o que está imediatamente a seguir ao que se visualizava na janela da Figura 18 e que respeita o filtro escolhido na janela da Figura 21. Manual do Gestor da Informação do Sistema 16/45
Tal como já foi referido anteriormente na Gestão dos Dados dos Professores, é de notar que enquanto o botão de filtro estiver activo, os botões que permitem ir para o registo imediatamente anterior e a seguir, respeitam a condição imposta pelo filtro. Quando o botão for desactivado, a navegação é retomada a partir do registo actual, independentemente de qualquer condição de navegação imposta. consiste em fechar a janela da Figura 18, regressando à janela da Figura 5. O mesmo sucede se se clicar no botão do canto superior direito da janela da Figura 18. Gestão dos Dados dos Ramos (Botão Ramos) Ao clicar neste botão na janela da Figura 5, o utilizador vai ter acesso à gestão dos dados dos Ramos, aparecendo-lhe uma janela como a que se representa na Figura 23. Figura 23: Janela que permite efectuar a Gestão dos Dados dos Ramos Tal como se pode verificar, os únicos dados relativos aos Ramos que o utilizador pode manipular são: a sua sigla e o seu nome. Vejamos então quais as funcionalidades dos botões presentes nesta janela. consiste em permitir ao utilizador passar para o registo imediatamente anterior àquele em que se encontra. Manual do Gestor da Informação do Sistema 17/45
Também aqui existe uma mensagem que avisa o utilizador que vai passar para o último registo, caso se encontre no primeiro, no instante em que clica neste botão. A mensagem que surge é a que foi representada na Figura 7. consiste em apagar o registo que está a ser visualizado num determinado instante. Também aqui existe uma mensagem que permite ao utilizador obter a confirmação de que o registo foi efectivamente eliminado, tal como a que foi representada na Figura 8. O registo que em seguida será visualizado é o imediatamente anterior àquele que foi eliminado. consiste em guardar as alterações efectuadas ao registo actual. Caso se trate de guardar alterações efectuadas ao registo actual, verifica-se se estas são válidas e, se tal acontecer, a mensagem que surge é a que foi representada na Figura 9. Essas validações coincidem com as que são efectuadas para a introdução de um novo registo e, como tal, serão analisadas no ponto seguinte. consiste em permitir ao utilizador introduzir um novo registo referente a um Ramo, aparecendo uma janela como a que se representa na Figura 24. Manual do Gestor da Informação do Sistema 18/45
Figura 24: Janela com os campos preparados para a introdução do novo registo Tal como se pode verificar, o campo relativo à sigla e ao nome do Ramo estão limpos, de tal modo que o utilizador possa simplesmente introduzir os novos dados. Para que o novo registo seja inserido, torna-se necessário clicar no botão referido no ponto anterior, sendo então efectuadas as validações que aí foram referenciadas. As mensagens de erro aqui contempladas são as seguintes: Não introduziu a sigla! Esta mensagem será visualizada pelo utilizador caso não tenha introduzido a sigla do Ramo que pretende inserir. Não introduziu o nome! Esta mensagem será visualizada pelo utilizador caso não tenha introduzido o nome do Ramo que pretende inserir. A título de exemplo, poder-se-á referir que a janela que aparece a informar o utilizador do primeiro erro é a que foi anteriormente representada na Figura 11. Caso o novo registo seja introduzido, será mostrada ao utilizador uma mensagem indicativa disso mesmo, tal como se representou anteriormente na Figura 12. consiste em permitir ao utilizador passar para o registo imediatamente a seguir àquele em que se encontra. Também aqui existe uma mensagem que avisa o utilizador que vai passar para o primeiro registo, caso se encontre no último, no instante em que clica neste botão. A mensagem que surge é a que foi representada na Figura 13. Manual do Gestor da Informação do Sistema 19/45
consiste em dar a possibilidade ao utilizador de seleccionar na janela que se representa na Figura 25 o critério que pretende utilizar para efectuar a sua navegação. Figura 25: Janela que permite ao utilizador seleccionar o filtro que pretende utilizar No caso da Gestão dos Dados dos Professores e das Disciplinas, ao seleccionar-se um determinado filtro, se ele se aplicasse a algum registo existente, o resultado poderia afectar pelo menos um registo, enquanto que nesta situação, se o filtro se aplicar a algum registo, espera-se que ele seja único. Isto sucede pois, estando um Ramo associado a um Curso, ele é único. Além disso, não se espera que vários Cursos possam ter Ramos com o mesmo nome (embora com siglas diferentes), uma vez que um Ramo corresponde a uma área do Curso a que está associado, não fazendo por exemplo sentido um Ramo com o nome Energia associado ao Curso de Engenharia Electrotécnica existir também no Curso de Engenharia Civil. Sendo assim, a vantagem do utilizador poder seleccionar um filtro está em conseguir alcançar um determinado registo mais rapidamente, sem que para tal necessite de utilizar os botões de navegação (que sem dúvida poderia demorar muito mais tempo). Caso o utilizador mantenha os campos exactamente como se representa na Figura 25, ao clicar no botão, uma vez que não foi introduzido nenhum filtro para navegação, isso será equivalente a se ter clicado no botão ou no do canto superior direito da janela cujo aspecto também é idêntico. Perante esta situação, a janela da Figura 25 será fechada, regressando-se à janela da Figura 24 onde, tal como já foi referido, a navegação se continuará a processar sem estar sujeita a nenhuma condição. Caso o utilizador tenha introduzido um filtro, como por exemplo o nome do Ramo, tal como se representa na Figura 26, ao clicar no botão, a janela da Figura 25 é fechada, podendo acontecer uma de duas Manual do Gestor da Informação do Sistema 20/45
situações: ou não existe nenhum registo que verifique as condições impostas ou existe um registo que verifica as condições impostas. É de notar que se algum dos campos não for preenchido pelo utilizador (sigla ou nome) considera-se como podendo tomar qualquer valor. Figura 26: Janela que mostra o filtro seleccionado pelo utilizador Caso se verifique a primeira possibilidade, aparecerá uma mensagem que indica ao utilizador que a navegação vai prosseguir a partir do primeiro registo (uma vez que nenhum registo verificou as condições impostas), tal como foi anteriormente representado na Figura 13, seguindo-se uma outra mensagem que indica que não existe nenhum registo que verifique a condição, tal como foi representado na Figura 16. Caso se verifique a segunda possibilidade, a janela representada anteriormente na Figura 23 aparece ligeiramente modificada, tal como se pode verificar na Figura 27, em que o botão que permite aceder à janela onde se escolhe o filtro que se pretende utilizar (Figura 25), indica que existe um filtro activo e, por este motivo, as navegações efectuadas apenas lhe permitem visualizar o registo que foi obtido como resultado do filtro introduzido. Figura 27: Janela que mostra a informação do Ramo associado ao filtro O registo que está presente na Figura 27 é, tal como já foi justificado anteriormente, o único que respeita o filtro escolhido na janela da Figura 26. Quando o botão for desactivado, a navegação é retomada a partir do registo actual, independentemente de qualquer condição de navegação imposta. Manual do Gestor da Informação do Sistema 21/45
consiste em fechar a janela da Figura 23, regressando à janela da Figura 5. O mesmo sucede se se clicar no botão do canto superior direito da janela da Figura 23. Gestão dos Dados dos Planos (Botão Planos) Ao clicar neste botão na janela da Figura 5, o utilizador vai ter acesso à gestão dos dados dos Planos de Estudo, aparecendo-lhe uma janela como a que se representa na Figura 28. Figura 28: Janela que permite efectuar a Gestão dos Dados dos Planos de Estudo Tal como se pode verificar, os únicos dados relativos aos Planos de Estudo que o utilizador pode manipular são: o ano e o semestre a que diz respeito, assim como o curso a que está associado. Vejamos então quais as funcionalidades dos botões presentes nesta janela. consiste em permitir ao utilizador passar para o registo imediatamente anterior àquele em que se encontra. Também aqui existe uma mensagem que avisa o utilizador que vai passar para o último registo, caso se encontre no primeiro, no instante em que clica neste botão. A mensagem que surge é a que foi representada na Figura 7. Manual do Gestor da Informação do Sistema 22/45
consiste em apagar o registo que está a ser visualizado num determinado instante. Também aqui existe uma mensagem que permite ao utilizador obter a confirmação de que o registo foi efectivamente eliminado, tal como a que foi representada na Figura 8. O registo que em seguida será visualizado é o imediatamente anterior àquele que foi eliminado. consiste em guardar as alterações efectuadas ao registo actual. Caso se trate de guardar alterações efectuadas ao registo actual, verifica-se se estas são válidas e, se tal acontecer, a mensagem que surge é a que foi representada na Figura 9. Essas validações coincidem com as que são efectuadas para a introdução de um novo registo e, como tal, serão analisadas no ponto seguinte. consiste em permitir ao utilizador introduzir um novo registo referente a um Plano de Estudo, aparecendo uma janela como a que se representa na Figura 29. Figura 29: Janela com os campos preparados para a introdução do novo registo Manual do Gestor da Informação do Sistema 23/45
Tal como se pode verificar, o campo relativo ao ano do Plano de Estudo está limpo, de tal modo que o utilizador possa simplesmente introduzir o ano pretendido. Além disso, encontram-se seleccionados os valores considerados por defeito para o semestre e para o curso associado, os quais deverão ser alterados de acordo com as necessidades do utilizador. Para que o novo registo seja inserido, torna-se necessário clicar no botão referido no ponto anterior, sendo então efectuadas as validações que aí foram referenciadas. As mensagens de erro aqui contempladas são as seguintes: Não introduziu o ano! Esta mensagem será visualizada pelo utilizador caso não tenha introduzido o ano para o Plano de Estudo em questão. Ano inválido! Esta mensagem será visualizada pelo utilizador caso tenha introduzido um valor para o ano que não esteja entre 1 e 5. Ano inválido, tem de ser numérico! Esta mensagem será visualizada pelo utilizador caso tenha introduzido um valor para o ano que não seja numérico. Já existe plano para esse ano, semestre e ramo de curso! Esta mensagem será visualizada pelo utilizador caso já exista algum plano de estudo definido para o ano, semestre e ramo de curso submetidos pelo utilizador. A janela que aparecerá a informar o utilizador do erro ocorrido será idêntica à anteriormente representada na Figura 11, em que a mensagem que aí aparecia será substituída por uma das que foram agora listadas. Caso o novo registo seja introduzido, será mostrada ao utilizador uma mensagem indicativa disso mesmo, tal como se representou anteriormente na Figura 12. consiste em permitir ao utilizador passar para o registo imediatamente a seguir àquele em que se encontra. Também aqui existe uma mensagem que avisa o utilizador que vai passar para o primeiro registo, caso se encontre no último, no instante em que clica neste botão. A mensagem que surge é a que foi representada na Figura 13. Manual do Gestor da Informação do Sistema 24/45
consiste em dar a possibilidade ao utilizador de seleccionar na janela que se representa na Figura 30 o critério que pretende utilizar para efectuar a sua navegação. Figura 30: Janela que permite ao utilizador seleccionar o filtro que pretende usar Tal como se pode verificar, o utilizador pode introduzir um conjunto de condições (uma para cada campo), as quais serão respeitadas na navegação, caso existam registos que cumpram essas mesmas condições. Caso o utilizador mantenha os campos exactamente como se representa na Figura 30, ao clicar no botão, uma vez que não foi introduzido nenhum filtro para navegação, isso será equivalente a se ter clicado no botão ou no do canto superior direito da janela cujo aspecto também é idêntico. Perante esta situação, a janela da Figura 30 será fechada, regressando-se à janela da Figura 28 onde, tal como já foi referido, a navegação se continuará a processar sem estar sujeita a nenhuma condição. Caso o utilizador tenha introduzido algum filtro, como por exemplo, apenas pretender visualizar os registos de Planos de Estudo referentes ao 2º semestre, tal como se representa na Figura 31, ao clicar no botão, a janela da Figura 30 é fechada, podendo acontecer uma de duas situações: ou não existe nenhum registo que verifique as condições impostas ou existe um ou mais registos que verificam as condições impostas. É de notar que se o campo relativo ao ano não for preenchido pelo utilizador, considera-se como podendo tomar qualquer valor, assim como o semestre e o curso associado, se se mantivesse seleccionada a primeira opção -, significava que estes campos poderiam tomar qualquer valor. Manual do Gestor da Informação do Sistema 25/45
Figura 30: Janela que mostra o filtro seleccionado pelo utilizador Caso se verifique a primeira possibilidade, aparecerá uma mensagem que indica ao utilizador que a navegação vai prosseguir a partir do primeiro registo (uma vez que nenhum registo verificou as condições impostas), tal como foi anteriormente representado na Figura 13, seguindo-se uma outra mensagem que indica que não existe nenhum registo que verifique a condição, tal como foi representado na Figura 16. Caso se verifique a segunda possibilidade, a janela representada anteriormente na Figura 28 aparece ligeiramente modificada, tal como se pode verificar na Figura 31, em que o botão que permite aceder à janela onde se escolhe o filtro que se pretende utilizar (Figura 30), indica que existe um filtro activo e, por este motivo, as navegações efectuadas respeitam as condições impostas. Figura 31: Janela em cuja navegação respeita um determinado filtro O registo que está presente na Figura 31 coincide com o que se visualizava na janela da Figura 28, pois é o único existente que verifica o filtro introduzido na janela da Figura 30. Tal como já foi referido anteriormente na Gestão dos Dados dos Professores, é de notar que enquanto o botão de filtro estiver activo, os botões que permitem ir para o registo imediatamente anterior e a seguir, respeitam a condição imposta pelo filtro. Quando o botão for desactivado, a navegação é retomada a partir do registo actual, independentemente de qualquer condição de navegação imposta. Manual do Gestor da Informação do Sistema 26/45
consiste em fechar a janela da Figura 28, regressando à janela da Figura 5. O mesmo sucede se se clicar no botão do canto superior direito da janela da Figura 28. Gestão dos Dados dos Alunos (Botão Alunos) Ao clicar neste botão na janela da Figura 5, o utilizador vai ter acesso à gestão dos dados dos Alunos, aparecendo-lhe uma janela como a que se representa na Figura 32. Figura 32: Janela que permite efectuar a Gestão dos Dados dos Alunos Tal como se pode verificar, os únicos dados relativos aos Alunos que o utilizador pode manipular são: o seu número, o seu nome, o ano que frequenta, o curso em que está inscrito, o seu email, o seu login e a sua password. Relativamente à turma, não compete ao utilizador configurar este campo, uma vez que quando o aluno em questão se inscrever numa turma, automaticamente aparecerá a sigla da turma neste campo. Além disso, sempre que o aluno anular a sua inscrição na turma em que estava inscrito e se inscrever numa outra turma, essas alterações também se reflectirão neste campo turma. Vejamos então quais as funcionalidades dos botões presentes nesta janela. consiste em permitir ao utilizador passar para o registo imediatamente anterior àquele em que se encontra. Manual do Gestor da Informação do Sistema 27/45
Também aqui existe uma mensagem que avisa o utilizador que vai passar para o último registo, caso se encontre no primeiro, no instante em que clica neste botão. A mensagem que surge é a que foi representada na Figura 7. consiste em apagar o registo que está a ser visualizado num determinado instante. Também aqui existe uma mensagem que permite ao utilizador obter a confirmação de que o registo foi efectivamente eliminado, tal como a que foi representada na Figura 8. O registo que em seguida será visualizado é o imediatamente anterior àquele que foi eliminado. consiste em guardar as alterações efectuadas ao registo actual. Também aqui, quando se trata de guardar alterações efectuadas ao registo actual, surge uma mensagem como a que foi representada na Figura 9, caso os dados que se pretende alterar sejam válidos. As validações aqui efectuadas coincidem com as efectuadas quando se pretende inserir um novo registo e, como tal, serão referidas no ponto seguinte. consiste em permitir ao utilizador introduzir um novo registo referente a um Aluno, aparecendo uma janela como a que se representa na Figura 33. Manual do Gestor da Informação do Sistema 28/45
Figura 33: Janela com os campos preparados para a introdução do novo registo Tal como se pode verificar, os campos relativos ao número, nome, email, login e password estão limpos, de tal modo que o utilizador possa introduzir os novos dados pretendidos. Além disso, encontram-se seleccionados os valores considerados por defeito para o ano e curso que o aluno frequenta, os quais deverão ser alterados de acordo com as necessidades do utilizador. Para que o novo registo seja inserido, torna-se necessário clicar no botão referido no ponto anterior, sendo então efectuadas as validações que aí foram referenciadas. As mensagens de erro aqui contempladas são as seguintes: Não introduziu a password! Esta mensagem será visualizada pelo utilizador caso não tenha introduzido a password que será utilizada pelo aluno, sempre que este pretenda efectuar um acesso aos seus dados via Web. Não introduziu o login! Esta mensagem será visualizada pelo utilizador caso não tenha introduzido o login do aluno, o qual associado à password constituem os dois valores que são requeridos para a validação do acesso de um aluno via Web. O número é um campo numérico! Esta mensagem será visualizada pelo utilizador caso não tenha introduzido um valor numérico para o número do aluno. Número e/ou login já está atribuído! Esta mensagem será visualizada pelo utilizador caso já exista algum aluno com o mesmo número ou com o mesmo login daquele que agora se pretende inserir. A janela que aparecerá a informar o utilizador do erro ocorrido será idêntica à anteriormente representada na Figura 11, em que a mensagem que aí aparecia será substituída por uma das que foram agora listadas. Caso o novo registo seja introduzido, será mostrada ao utilizador uma mensagem indicativa disso mesmo, tal como se representou anteriormente na Figura 12. Manual do Gestor da Informação do Sistema 29/45
consiste em permitir ao utilizador passar para o registo imediatamente a seguir àquele em que se encontra. Também aqui existe uma mensagem que avisa o utilizador que vai passar para o primeiro registo, caso se encontre no último, no instante em que clica neste botão. A mensagem que surge é a que foi representada na Figura 13. consiste em dar a possibilidade ao utilizador de seleccionar na janela que se representa na Figura 34 o critério que pretende utilizar para efectuar a sua navegação. Figura 34: Janela que permite ao utilizador seleccionar o filtro que pretende usar Tal como se pode verificar, o utilizador pode introduzir um conjunto de condições (uma para cada campo), as quais serão respeitadas na navegação, caso existam registos que cumpram essas mesmas condições. Caso o utilizador mantenha os campos exactamente como se representa na Figura 34, ao clicar no botão, uma vez que não foi introduzido nenhum filtro para navegação, isso será equivalente a se ter clicado no botão ou no do canto superior direito da janela cujo aspecto também é idêntico. Perante esta situação, a janela da Figura 34 será fechada, regressando-se à janela da Figura 32 onde, tal como já foi referido, a navegação se continuará a processar sem estar sujeita a nenhuma condição. Manual do Gestor da Informação do Sistema 30/45
Caso o utilizador tenha introduzido algum filtro, como por exemplo, apenas pretender visualizar os registos dos Alunos inscritos no Curso de Informática e Computação, tal como se representa na Figura 35, ao clicar no botão, a janela da Figura 34 é fechada, podendo acontecer uma de duas situações: ou não existe nenhum registo que verifique as condições impostas ou existe um ou mais registos que verificam as condições impostas. É de notar que se o campo relativo ao número, ou ao nome, ou ao email, ou ao login não forem preenchidos pelo utilizador, considera-se como podendo tomar qualquer valor, assim como o ano que frequenta e a turma em que está inscrito, se se mantivesse seleccionada a primeira opção -, significava que estes campos poderiam tomar qualquer valor. Figura 34: Janela que mostra o filtro seleccionado pelo utilizador Caso se verifique a primeira possibilidade, aparecerá uma mensagem que indica ao utilizador que a navegação vai prosseguir a partir do primeiro registo (uma vez que nenhum registo verificou as condições impostas), tal como foi anteriormente representado na Figura 13, seguindo-se uma outra mensagem que indica que não existe nenhum registo que verifique a condição, tal como foi representado na Figura 16. Caso se verifique a segunda possibilidade, a janela representada anteriormente na Figura 32 aparece ligeiramente modificada, tal como se pode verificar na Figura 35, em que o botão que permite aceder à janela onde se escolhe o filtro que se pretende utilizar (Figura 33), indica que existe um filtro activo e, por este motivo, as navegações efectuadas respeitam as condições impostas. Manual do Gestor da Informação do Sistema 31/45
Figura 35: Janela em cuja navegação respeita um determinado filtro O registo que está presente na Figura 35 é o que está imediatamente a seguir àquele que se visualizava na janela da Figura 32. Tal como já foi referido anteriormente na Gestão dos Dados dos Professores, é de notar que enquanto o botão de filtro estiver activo, os botões que permitem ir para o registo imediatamente anterior e a seguir, respeitam a condição imposta pelo filtro. Quando o botão for desactivado, a navegação é retomada a partir do registo actual, independentemente de qualquer condição de navegação imposta. consiste em fechar a janela da Figura 32, regressando à janela da Figura 5. O mesmo sucede se se clicar no botão do canto superior direito da janela da Figura 32. Gestão dos Dados dos Cursos (Botão Cursos) Ao clicar neste botão na janela da Figura 5, o utilizador vai ter acesso à gestão dos dados dos Cursos, aparecendo-lhe uma janela como a que se representa na Figura 36. Manual do Gestor da Informação do Sistema 32/45
Figura 36: Janela que permite efectuar a Gestão dos Dados dos Cursos Tal como se pode verificar, os únicos dados relativos aos Cursos que o utilizador pode manipular são: a sua sigla, o seu nome, o ano que frequenta, os Planos de Estudo associados ao Curso em questão, assim como os Ramos que contempla. Relativamente aos Planos de Estudo assim como aos Ramos associados a um determinado Curso, convém referir que o utilizador apenas deverá seleccionar de entre todos os que lhe aparecem listados, aquele(s) que lhe interessa(m). Além disso, só aparecerão aqui listados os Planos de Estudo e os Ramos que foram guardados anteriormente a partir das Janelas das Figuras 28 e 23, respectivamente. Vejamos então quais as funcionalidades dos botões presentes nesta janela. consiste em permitir ao utilizador passar para o registo imediatamente anterior àquele em que se encontra. Também aqui existe uma mensagem que avisa o utilizador que vai passar para o último registo, caso se encontre no primeiro, no instante em que clica neste botão. A mensagem que surge é a que foi representada na Figura 7. Manual do Gestor da Informação do Sistema 33/45
consiste em apagar o registo que está a ser visualizado num determinado instante. Também aqui existe uma mensagem que permite ao utilizador obter a confirmação de que o registo foi efectivamente eliminado, tal como a que foi representada na Figura 8. O registo que em seguida será visualizado é o imediatamente anterior àquele que foi eliminado. consiste em guardar as alterações efectuadas ao registo actual. Também aqui, quando se trata de guardar alterações efectuadas ao registo actual, surge uma mensagem como a que foi representada na Figura 9, caso os dados que se pretende alterar sejam válidos. As validações aqui efectuadas coincidem com as efectuadas quando se pretende inserir um novo registo e, como tal, serão referidas no ponto seguinte. consiste em permitir ao utilizador introduzir um novo registo referente a um Curso, aparecendo uma janela como a que se representa na Figura 37. Manual do Gestor da Informação do Sistema 34/45
Figura 37: Janela com os campos preparados para a introdução do novo registo Tal como se pode verificar, os campos relativos à sigla e ao nome do Curso estão limpos, de tal modo que o utilizador possa introduzir os novos dados pretendidos. Além disso, no que diz respeito aos Planos e aos Ramos, aparecem listados todos os que anteriormente foram introduzidos, sendo apenas entre estes que o utilizador poderá efectuar as suas selecções. Para que o novo registo seja inserido, torna-se necessário clicar no botão referido no ponto anterior, sendo então efectuadas as validações que aí foram referenciadas. As mensagens de erro aqui contempladas são as seguintes: Não introduziu a sigla! Esta mensagem será visualizada pelo utilizador caso não tenha introduzido a sigla do Curso que pretende introduzir. Não introduziu o nome! Esta mensagem será visualizada pelo utilizador caso não tenha introduzido o nome do Curso, que pretende introduzir. Sigla já está atribuída! Esta mensagem será visualizada pelo utilizador caso já exista algum Curso com a mesma sigla que aquele que agora pretende introduzir. A janela que aparecerá a informar o utilizador do erro ocorrido será idêntica à anteriormente representada na Figura 11, em que a mensagem que aí aparecia será substituída por uma das que foram agora listadas. Manual do Gestor da Informação do Sistema 35/45
Caso o novo registo seja introduzido, será mostrada ao utilizador uma mensagem indicativa disso mesmo, tal como se representou anteriormente na Figura 12. consiste em permitir ao utilizador passar para o registo imediatamente a seguir àquele em que se encontra. Também aqui existe uma mensagem que avisa o utilizador que vai passar para o primeiro registo, caso se encontre no último, no instante em que clica neste botão. A mensagem que surge é a que foi representada na Figura 13. consiste em dar a possibilidade ao utilizador de seleccionar na janela que se representa na Figura 38 o critério que pretende utilizar para efectuar a sua navegação. Tal como já foi referido anteriormente quando nos referimos à Gestão dos Dados dos Ramos, ao seleccionar-se um determinado filtro, se ele se aplicar a algum registo, espera-se que ele seja único. Isto sucede pois, sendo um Curso único, a informação que a ele está associada é também única. Sendo assim, a vantagem do utilizador poder seleccionar um filtro está em conseguir alcançar um determinado registo mais rapidamente, sem que para tal necessite de utilizar os botões de navegação (que sem dúvida poderia demorar muito mais tempo). Manual do Gestor da Informação do Sistema 36/45
Figura 38: Janela que permite ao utilizador seleccionar o filtro que pretende usar Caso o utilizador mantenha os campos exactamente como se representa na Figura 38, ao clicar no botão, uma vez que não foi introduzido nenhum filtro para navegação, isso será equivalente a se ter clicado no botão ou no do canto superior direito da janela cujo aspecto também é idêntico. Perante esta situação, a janela da Figura 38 será fechada, regressando-se à janela da Figura 36 onde, tal como já foi referido, a navegação se continuará a processar sem estar sujeita a nenhuma condição. Caso o utilizador tenha introduzido um filtro, como por exemplo a sigla do Curso, tal como se representa na Figura 39, ao clicar no botão, a janela da Figura 38 é fechada, podendo acontecer uma de duas situações: ou não existe nenhum registo que verifique as condições impostas ou existe um registo que verifica as condições impostas. É de notar que se o campo relativo à sigla ou ao nome não for preenchido pelo utilizador, considera-se como podendo tomar qualquer valor, assim como se for seleccionada a primeira opção - quer para o Plano de Estudo quer para o Ramo, significa que estes campos podem tomar qualquer valor. Manual do Gestor da Informação do Sistema 37/45
Figura 39: Janela que mostra o filtro seleccionado pelo utilizador O registo que está presente na Figura 40 coincide com o que era visualizado na Figura 36, uma vez que este é o único registo com a sigla pretendida. Tal como já foi referido anteriormente na Gestão dos Dados dos Professores, é de notar que enquanto o botão de filtro estiver activo, os botões que permitem ir para o registo imediatamente anterior e a seguir, respeitam a condição imposta pelo filtro. Quando o botão for desactivado, a navegação é retomada a partir do registo actual, independentemente de qualquer condição de navegação imposta. Manual do Gestor da Informação do Sistema 38/45
Figura 40: Janela em cuja navegação respeita um determinado filtro consiste em fechar a janela da Figura 36, regressando à janela da Figura 5. O mesmo sucede se se clicar no botão do canto superior direito da janela da Figura 36. Gestão dos Dados das Cadeiras (Botão Cadeiras) Ao clicar neste botão na janela da Figura 5, o utilizador vai ter acesso à gestão dos dados das Cadeiras, aparecendo-lhe uma janela como a que se representa na Figura 41. Manual do Gestor da Informação do Sistema 39/45
Figura 41: Janela que permite efectuar a Gestão dos Dados das Cadeiras Tal como se pode verificar, os únicos dados relativos às Cadeiras que o utilizador pode manipular são: o Plano de Estudo a que pertence a Cadeira, a Disciplina em questão, o seu tipo (ou seja, se se trata de uma Cadeira Opcional ou Obrigatória), o Regente da Cadeira assim como o seu Auxiliar, o tipo de sala para as aulas teóricas e para as aulas práticas. Relativamente ao Plano de Estudos, à Disciplina, ao Regente e ao seu Auxiliar, há que referir que o utilizador apenas poderá seleccionar um valor de entre a lista de valores que lhe é dada, sendo de notar que esses valores correspondem aos que foram anteriormente guardados a partir das Janelas das Figuras 28, 18 e 6, respectivamente. Vejamos então quais as funcionalidades dos botões presentes nesta janela. consiste em permitir ao utilizador passar para o registo imediatamente anterior àquele em que se encontra. Também aqui existe uma mensagem que avisa o utilizador que vai passar para o último registo, caso se encontre no primeiro, no instante em que clica neste botão. A mensagem que surge é a que foi representada na Figura 7. Manual do Gestor da Informação do Sistema 40/45
consiste em apagar o registo que está a ser visualizado num determinado instante. Também aqui existe uma mensagem que permite ao utilizador obter a confirmação de que o registo foi efectivamente eliminado, tal como a que foi representada na Figura 8. O registo que em seguida será visualizado é o imediatamente anterior àquele que foi eliminado. consiste em guardar as alterações efectuadas ao registo actual. Também aqui, quando se trata de guardar alterações efectuadas ao registo actual, surge uma mensagem como a que foi representada na Figura 9, caso os dados que se pretende alterar sejam válidos. As validações aqui efectuadas coincidem com as efectuadas quando se pretende inserir um novo registo e, como tal, serão referidas no ponto seguinte. consiste em permitir ao utilizador introduzir um novo registo referente a um Curso, aparecendo uma janela como a que se representa na Figura 42. Manual do Gestor da Informação do Sistema 41/45
Figura 42: Janela com os campos preparados para a introdução do novo registo Tal como se pode verificar, não existe nenhum campo em branco, sendo apenas necessário que o utilizador seleccione para cada um dos campos aquilo que pretende, de entre as possibilidades que lhe são dadas. Para que o novo registo seja inserido, torna-se necessário clicar no botão referido no ponto anterior, sendo então efectuadas as validações que aí foram referenciadas. A única mensagem de erro aqui contemplada é a seguinte: Cadeira já existe! Esta mensagem será visualizada pelo utilizador caso já exista alguma Cadeira cujos dados sejam coincidentes com a nova Cadeira que se pretende introduzir. A janela que aparecerá a informar o utilizador do erro ocorrido será idêntica à anteriormente representada na Figura 11, em que a mensagem que aí aparecia será substituída pela que foi agora listada. Caso o novo registo seja introduzido, será mostrada ao utilizador uma mensagem indicativa disso mesmo, tal como se representou anteriormente na Figura 12. Manual do Gestor da Informação do Sistema 42/45
consiste em permitir ao utilizador passar para o registo imediatamente a seguir àquele em que se encontra. Também aqui existe uma mensagem que avisa o utilizador que vai passar para o primeiro registo, caso se encontre no último, no instante em que clica neste botão. A mensagem que surge é a que foi representada na Figura 13. consiste em dar a possibilidade ao utilizador de seleccionar na janela que se representa na Figura 43 o critério que pretende utilizar para efectuar a sua navegação. Figura 43: Janela que permite ao utilizador seleccionar o filtro que pretende usar Tal como se pode verificar, o utilizador pode introduzir um conjunto de condições (uma para cada campo), as quais serão respeitadas na navegação, caso existam registos que cumpram essas mesmas condições. Caso o utilizador mantenha os campos exactamente como se representa na Figura 43, ao clicar no botão, uma vez que não foi introduzido Manual do Gestor da Informação do Sistema 43/45
nenhum filtro para navegação, isso será equivalente a se ter clicado no botão ou no do canto superior direito da janela cujo aspecto também é idêntico. Perante esta situação, a janela da Figura 43 será fechada, regressando-se à janela da Figura 41 onde, tal como já foi referido, a navegação se continuará a processar sem estar sujeita a nenhuma condição. Caso o utilizador tenha introduzido algum filtro, como por exemplo, apenas pretender visualizar os registos das Cadeiras Optativas, tal como se representa na Figura 44, ao clicar no botão, a janela da Figura 43 é fechada, podendo acontecer uma de duas situações: ou não existe nenhum registo que verifique as condições impostas ou existe um ou mais registos que verificam as condições impostas.0 É de notar que se todos os campos mantiverem seleccionada a primeira opção -, isso equivalerá a cada um dos campos poder tomar qualquer valor e, como tal, torna-se equivalente a não se ter introduzido nenhum filtro para navegação. Figura 43: Janela que mostra o filtro seleccionado pelo utilizador Caso se verifique a primeira possibilidade, aparecerá uma mensagem que indica ao utilizador que a navegação vai prosseguir a partir do primeiro registo (uma vez que nenhum registo verificou as condições impostas), tal como foi anteriormente representado na Figura 13, seguindo-se uma outra mensagem que indica que não existe nenhum registo que verifique a condição, tal como foi representado na Figura 16. Caso se verifique a segunda possibilidade, a janela representada anteriormente na Figura 41 aparece ligeiramente modificada, tal como se pode verificar na Figura 44, em que o botão que permite aceder à janela onde se escolhe o filtro que se pretende utilizar (Figura 42), indica que existe um filtro activo e, por este motivo, as navegações efectuadas respeitam as condições impostas. Manual do Gestor da Informação do Sistema 44/45
Figura 44: Janela em cuja navegação respeita um determinado filtro O registo que está presente na Figura 44 é o que está imediatamente a seguir ao que se visualizava na janela da Figura 41 e que respeita o filtro escolhido na janela da Figura 43. Tal como já foi referido anteriormente na Gestão dos Dados dos Professores, é de notar que enquanto o botão de filtro estiver activo, os botões que permitem ir para o registo imediatamente anterior e a seguir, respeitam a condição imposta pelo filtro. Quando o botão for desactivado, a navegação é retomada a partir do registo actual, independentemente de qualquer condição de navegação imposta. consiste em fechar a janela da Figura 41, regressando à janela da Figura 5. O mesmo sucede se se clicar no botão do canto superior direito da janela da Figura 41. Terminar Gestão dos Dados (Botão Fechar) Ao clicar neste botão na janela da Figura 5, o utilizador dá por terminada a sua função de Gestor da Informação do Sistema, o que é equivalente a clicar no botão em forma de cruz no canto superior direito da Janela. Manual do Gestor da Informação do Sistema 45/45