Leia as instruções de implementação que seguem, observe os critérios de avaliação e os itens que devem ser entregues.
Para realização dessa atividade faça uso dos exemplos de projetos utilizados durante a condução do componente curricular: comunicação com o banco de dados, classes dao, arquivos jsp de cadastro e listagem, estilização com bootstrap, entre outros.
Crie uma opção no menu principal da aplicação chamada prova, contendo um submenu chamado presencial. Ao acessar a opção PRESENCIAL, deve ser exibida uma tela para cadastro de Cidades. Por meio dessa tela deve ser possível incluir, alterar, excluir e consultar os registros. Esta tela deve seguir os padrões de estilização e organização de classes.
Para que os dados sejam persistidos no PostgreSQL, crie uma base de dados chamada de “prova”. Ajuste a classe de conexão com o banco para apontar para essa base de dados. Execute todos os scripts de banco de dados para criação das tabelas.
Crie um arquivo chamado:
script.sql que contenha o ddl e dml para as duas tabelas que serão manipuladas nessa atividade:
estado, formada pelos seguintes atributos: id, nome, sigla, regiao, pais
para essa tabela, contemplar dentro do script a inserção dos estados: rio grande do sul, santa catarina, paraná, são paulo e rio de janeiro. Para o Pais pode ser utilizado um código.
cidade, formada pelos seguintes atributos: id, nome, estado, ibge, populacao
para o estado pode ser utilizado o respectivo código, assim com o código do ibge.
Todos os atributos de todas as tabelas são not null.
O projeto implementado deve possuir validação de campos de entrada, não permitindo valores nulos/vazios. Mensagens adequadas de sucesso ou erro devem ser informadas. O resultado final deve ser uma interface gráfica com botões de ação, campos de preenchimento e seleção, possibilidade de inserção, edição, exclusão, bem como a listagem dos dados cadastrados.
Crie as classes necessárias para contemplar a tarefa.
Entrega:
- Compacte o projeto do Netbeans colocando o seu nome no arquivo, por exemplo
FulanoDeTal.zip e faça o Upload na área de anexos da tarefa.
- Anexe também o arquivo
script.sql.
- Grave um vídeo de até 3 minutos de duração, narrado por você, demonstrando o aplicativo em execução, contemplando o que foi solicitado. Faça o upload do vídeo no seu Drive ou YouTube, ajuste as permissões, e compartilhe o link no comentário da tarefa.
Critérios de avaliação:
- Sem vídeo: Não aceitar;
- 100%: CRUD plenamente funcional, com validações, interface adequada e código organizado;
- Desconto de 10%: sem
script.sql;
- Desconto de 15%: sem menu ou estilização;
- Desconto de 15%: sem validação de campos;
- Desconto de 15%: sem inserção;
- Desconto de 15%: sem edição;
- Desconto de 15%: sem exclusão;
- Desconto de 15%: sem listagem.
Prazo de Entrega: Não estabelecido