Virtualização
1 - O trabalho deverá ser feito individual. 2 - O valor do trabalho será de 10 pontos
3 – Data da Avaliação : 07/11/2013. 4 – Forma de avaliação:
No laboratório – prova prática a partir do trabalho . (10 pontos para prova). O aluno deverá encaminhar os fontes do trabalho + prova para caixa postal ltp4manha@gmail.com ou ltp4noite@gmail.com dependendo da turma durante a prova.
Será verificado - Documentação ; nomenclatura de pacotes, classes, atributos e métodos ; desenvolvimento dentro da metodologia de orientação a objeto; verificação detalhada do funcionamento; a nota de trabalho copiado será divida pelo número de trabalhos copiados;
Observação: Trabalhos com erro de compilação não serão avaliados.
Sistema de Controle de Portaria.
Implemente um conjunto de classes para um sistema de controle de portaria de um estabelecimento. O estabelecimento necessita manter informações sobre seus visitantes. Para isso, foi feito o seguinte projeto e você deve implementá-lo usando Java:
Classe Visitante: - pacote – dados
Atributos: codVisitante (int), nomeVisitante (String) , cpf (String), localVisitaEstabelecimento (String), nomeContato (String) dataHoraEntrada (java.sql.Date), dataHoraSaida (java.sql.Date). Todos com acesso privado;
Construtor para inicializar os atributos por meio de parâmetros;
Métodos get e set para obter e modificar cada um dos valores dos atributos;
Classe BancoPortaria: - pacote - banco
Atributos: objConexao (Connection) ;
Métodos :
Abrir conexão,
Parâmetro : não;
Resposta : não;
Erro : objSQLException com mensagem do Servidor.
Fechar conexão,
Parâmetro : não;
Resposta : não;
Erro : objSQLException com mensagem do Servidor.
Cadastrar um nova visita.
Parâmetro : objVisitante (Visitante);
Resposta : não;
Erro : PortariaException com mensagem : "Já existe visita número/Nome " + xxx/xxxxxxx..... + " em aberto cadastrada para o CPF informado." ou