Skip to content

ismaelpacheco13/Crud-Ismael-Gym

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crud Socios Ismael Gym

Logo Ismael Gym's

Crud para la administración manual de los socios del gimnasio ficticio Ismael Gym's como complemento de la web de Lenguaje De Marcas.

Video explicativo

Partes del CRUD

Al entrar a la web se abrirá el index.jsp, el cual contiene un apartado para hacer login mediante usuario y contraseña.

Login Ismael Gym's

El crud tiene dos usuarios disponibles, un admin y un usuario normal. Para acceder al admin: Usuario = admin ; Contraseña = 123456 Para acceder al usuario normal: Usuario = ismael ; Contraseña = ismael13

Acceso No Admin

En el caso de que iniciemos sesión con el usuario normal "ismael" nos aparecerá la siguiente confirmación.

Acceso No Admin Ismael Gym's

Tras pulsar en aceptar nos llevará a la vista para no admins de la aplicación.

Lista Gimnasio No Admin Ismael Gym's

Dentro de esta vista podremos ver una lista de todos los gimnasios disponibles de la cadena de gimnasios ficticia "Ismael Gym's" y también dispondremos de un botón para cerrar sesión en la parte superior.

Acceso Admin

En caso de que iniciemos sesión con el usuario admin "admin" nos aparecerá la siguiente confirmación.

Acceso Admin Ismael Gym's

Tras pulsar en aceptar nos llevará a la vista para admins de la aplicación.

Lista Admin Ismael Gym's

Dentro de esta vista podremos ver una lista de todos los socios de la cadena de gimnasios "Ismael Gym's". Dentro de la tabla tendremos el ID, DNI, nombre y gimnasio preferido de cada persona además de un apartado de acciones que permiten editar o eliminar a cada persona.

En la parte superior encontraremos tres botones para agregar una persona nueva, ir a la lista de gimnasios de admin y cerrar sesión respectivamente.

En caso de querer agregar una persona nueva nos llevará a la siguiente vista.

Agregar Persona Ismael Gym's

En ella tendremos tres apartados para introducir el DNI, nombre completo y gimnasio preferido (lista alimentada de la base de datos gimnasio) de la persona.

En el caso de querer editar la persona podremos hacerlo mediante el botón amarillo de la lista de socios. Pulsandolo nos llevará a la siguiente vista.

Modificar Persona Ismael Gym's

Donde encontraremos exactamente los mismos campos que en agregar persona (con los datos ya existentes) para poder actualizar al socio correctamente.

Desde la lista de socios también podremos eliminar a cualquier persona mediante el botón rojo en acciones.

Además, pulsando el botón de lista gimnasios nos llevará a una nueva vista en la que podremos realizar exactamente las mismas acciones para la tabla gimnasio que con los socios.

Lista Gimnasio Ismael Gym's

Agregado de gimnasios

Agregar Gimnasio Ismael Gym's

Modificado de gimnasios

Modificar Gimnasio Ismael Gym's

Y mediante el botón rojo se eliminará el gimnasio elegido.

Por supuesto todos estos cambios serán visibles para los usuarios normales que entren desde la vista no admin.

Base de Datos

La base de datos es bastante sencilla y solo cuenta con tres tablas:

Gimnasio con CodGim (código identificativo único para cada gimnasio), NomGim (nombre del gimnasio), DirGim (dirección del gimnasio), HorGim (horario del gimnasio) y ClaGim (clases disponibles en el gimnasio).

Persona con Id (código identificativo único para cada persona), DNI (DNI de la persona), Nombres (nombre y apellidos completos de la persona) y GimPre (foreign key de gimnasio que determina el gimnasio preferido de la persona).

Acceso con CodAcc (código identificativo único para cada cuenta), usuario (nombre de usuario para acceder) y contraseña (contraseña para acceder).

Base de Datos Ismael Gym's

En la imagen se puede observar que las únicas tablas relacionadas son gimnasio con persona, en este caso para poder determinar el gimnasio preferido de cada persona.

⭐ Si te ha gustado este proyecto, dale una estrellita al repositorio.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages