El proyecto tratará sobre la gestión de cría de aves en la que se hará el registro de las parejas usadas y las crías nacidas.
El objetivo de este proyecto es informatizar la recogida de estos datos para facilitar el acceso a los ornitólogos ya que a día de hoy algunos siguen usando libretas para llevar el seguimiento de la cría.
- Base de datos utilizada
- Página principal
- Registro de nuevo usuario
- Inicio de sesión
- Menú principal
- Tabla padres
- 6.1 Añadir padres
- 6.2 Actualizar padres
- 6.3 Filtrar padres
- 6.4 Borrar padres
- Tabla crías
- 7.1 Añadir crías
- 7.2 Actualizar crías
- 7.3 Filtrar crías
- 7.4 Borrar crías
Se ha creado mediante MySQL y se ha administrado con phpMyAdmin.
En ella podemos ver el botón de inicio de sesión y un link para iniciar el registro de un nuevo usuario.
index.jsp
Consta de un formulario que pide nombre de usuario, contraseña y repetir dicha contraseña.
registro.jsp
En caso de que se introduzcan mal los datos se puede volver a intentar o volver a la página de inicio de sesión.
validaregistro.jsp
Si se completa de forma adecuada el registro se presentara un mensaje que lo confirme y se podrá volver a la página de incio de sesión. validaregistro.jsp
Se pide al usuario el nombre y la contraseña y también acceso al link de registro.
iniciodesesion.jsp
Si se introducen mal los datos saldrá un mensaje de error y se podrá volver a intentar.
Una vez hecho correctamente el inicio de sesión se nos presenta un menú que nos da acceso a la tabla Padres, Crías y al cierre de sesión.
Además cada una de las tablas cuenta con un botón volver que devuelve al usuario al menú principal.
Cualquier intento de acceder a las tablas sin haber iniciado sesión anteriormente redirigirá a la página de inicio de sesión.
En ella se guardan las distintas parejas de padres: el número de anilla de los padres, el año de nacimiento y la raza.
padres.jsp
Es tan fácil como darle al botón verde de Añadir padres.
anadirpadres.jsp
Dándole al icono del bolígrafo amarillo se pueden editar las parejas de padres.
actualizarpadres.jsp
Mediante un campo de búsqueda se pueden filtrar las parejas de padres por sus distintos campos.
Haciendo click sobre el icono de la papelera roja se pueden borrar los padres.
borrarpadres.jsp
En esta tabla se guardan las crías de los padres anteriormente registrados, añadiendo los siguientes datos: su número de anilla, el color, el sexo, si nació, murió, fue apartado o vendido y el número de anilla de los padres.
crias.jsp
Usa el mismo botón que la tabla padres y además se pide el número de anilla de los padres mediante una lista desplegable en la que aparecen las anillas ya registradas.
anadircrias.jsp
actualizarcrias.jsp
Al igual que los padres se pueden filtrar las crías por campos mediante un campo de búsqueda.
borrarcrias.jsp