-
Java
Cadastro de Alunos com JSTL
Trabalho da Disciplina: Java na Web
Robson Martins
Prof. MSc. Emilio Celso de Souza
MBA em Desenvolvimento de Aplicações Java - SOA / FIAP
29/06/2011
Download do código-fonte:
Cadastro de Alunos com JSTL (ZIP ~1,1MB)
Tecnologias empregadas:
- Servlet;
- JSP;
- JSTL;
- JDBC;
- Banco de Dados MySQL.
Enunciado:
Elaborar uma aplicação Web para cadastro e consulta de alunos. A descrição da aplicação é dada abaixo:
- Existem dois níveis de usuários: aluno e administrador.
-
Como Administrador, o usuário:
- Efetua cadastro de alunos
- Efetua cadastro de disciplinas
- Efetua cadastro de Notas para os alunos, em cada disciplina.
-
Como Aluno, o usuário:
- Consulta suas notas
- Altera a própria senha.
Dada a descrição acima a aplicação deverá possuir:
- Tela de Login (
login.jsp
). Nesta tela, o usuário fornece seus dados (usuário e senha) em um formulário. - O formulário é enviado para um Servlet, que efetua a validação e, com base no nível do usuário, ele é direcionado para uma de duas páginas:
menuAdm.jsp
oumenuAluno.jsp
. - Na página
menuAluno.jsp
deverá haver dois links: um para consulta de notas e outro para alteração de senha. Ao clicar em um dos links, uma página correspondente ao link deve ser chamada. As páginas devem ser elaboradas em JSP contendo scriptlet. - Na página
menuAdm.jsp
deverá haver três links: um para cadastro de alunos, outro para cadastro de disciplinas e outro para atribuição de notas. Cada link deverá ter uma página correspondente a cada tarefa.
Sobre a implementação:
A implementação deste projeto foi realizada com o uso extensivo de JSTL.
Banco de Dados MySQL:
Para que a aplicação funcione, é necessário restaurar o backup do banco de dados MySQL, que também já contém alguns alunos, disciplinas e notas pré-cadastrados.
O schema usado é sistalunos
.
O usuário administrador inicial é:
ID: admin
Senha: admin