Skip to content

IESCampanillas/indice-crud-jsp-dam-2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD con JSP y MySQL

Con el fin de superar la parte del temario correspondiente a JSP y el acceso a bases de datos desde Java, el alumno deberá realizar como ejercicio una aplicación tipo CRUD – alta, listado, modificación y borrado – sobre la información almacenada en una base de datos MySQL.

Se deja a criterio del alumno la elección de la base de datos. Puede ser una base de datos con información sobre productos, vehículos, empleados, alumnos, profesores, libros, mascotas o cualquier otra información. Dos alumnos no pueden hacer el CRUD exactamente sobre la misma temática. Si dos temáticas coinciden, se descarta la que corresponda a un commit posterior en el índice de repositorios.

Este ejercicio es obligatorio para aprobar el tercer trimestre para los alumnos no duales y se calificará con una nota numérica de 0 a 10. Para los alumnos duales es opcional.

Índice a los repositorios de las aplicaciones

Cada alumno debe editar este README.md y añadir sus apellidos, su nombre, el título del CRUD y un enlace al repositorio de la aplicación.

Requisitos mínimos

Los requisitos mínimos que debe tener la aplicación son los siguientes:

  • La base de datos debe tener un mínimo de 2 tablas y un máximo de 6, cada una con su clave primaria.
  • La base de datos no se puede entregar vacía, deberá contener información para poder probar la aplicación: listados, borrado de elementos, etc.
  • La aplicación debe estar bien probada y revisada, no debe haber enlaces rotos, opciones que no funcionen, imágenes rotas, etc. Se recomienda probar la aplicación en varios ordenadores diferentes.
  • Se debe incluir como mínimo un ArrayList.
  • Se debe incluir como mínimo un HashMap.
  • Las distintas páginas de la aplicación deben tener un aspecto uniforme.

Características opcionales

Las características opcionales son las siguientes:

  • Restricción de ciertas páginas y/o funcionalidades de la aplicación según el rol: usuario sin loguear, usuario logueado o administrador. Esto dependerá mucho de la aplicación, por ejemplo, puede haber una landing page accesible a todos los usuarios, una parte donde se puedan realizar distintas operaciones como usuario logueado y otra parte (o algunas funcionalidades) solo accesible al administrador/es.
  • Utilización de algún framework CSS como Bootstrap, Foundation, Materialize, etc.

:octocat: Repositorio de GitHub

La aplicación debe estar subida a GitHub y el repositorio correspondiente debe estar enlazado en este mismo fichero, en el apartado Índice a los repositorios de las aplicaciones

El repositorio debe contener lo siguiente:

  • Título y descripción de la aplicación.
  • Código fuente completo.
  • Archivo en formato SQL de respaldo de la base de datos.
  • Capturas de pantalla comentadas de TODAS las páginas de la aplicación.
  • Enlace al video descriptivo en Youtube.

📺 Video descriptivo en Youtube

Se debe grabar un video en el que se explique el funcionamiento de la aplicación así como la estructura de archivos y lo más relevante del código. No se debe explicar el código línea a línea, solo lo más importante. El video estará subido a Youtube y deberá estar enlazado desde el repositorio. No se admiten videos enlazados a Drive, a Vimeo o a otras plataformas. La duración mínima es de 4 minutos y la máxima de 10 minutos.

Seguimiento, plazos de entrega y presentación

A los alumnos no duales se les hará un seguimiento diario en clase para ver el progreso la aplicación.

Los alumnos duales que quieran presentar el CRUD para subir nota en la tercera evaluación, deben avisar previamente e informar al profesor al menos una vez a la semana por slack sobre los progresos que van realizando.

Los alumnos no duales que falten a clase, deben igualmente rendir cuentas como mínimo una vez a la semana, informando por slack sobre los avances realizados.

Se debe ir actualizando el repositorio con frecuencia, no hay que esperar a que la aplicación esté totalmente terminada.

La exposición del CRUD se realizará de forma presencial en el aula de 1º DAM el miércoles 26 de mayo en el horario de la asignatura de Programación.

Si te ha gustado este repo, dale una ⭐ ¡Gracias!

About

Índice del CRUD en JSP y MySQL - Curso 2020 / 2021

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published