Índice
Acceso rápido a cada caso de uso.
CU-01 Iniciar Sesión
CU-02 Registrar Socio
CU-03 Registrar Entrenador
CU-04 Programar Actividad
CU-05 Realizar Reserva
CU-06 Modificar Socio
CU-07 Eliminar Socio
CU-08 Modificar Entrenador
CU-09 Registrar Sala
CU-10 Registrar Maquinaria
CU-11 Modificar Actividad Programada
CU-12 Cancelar Reserva
CU-13 Registrar Pago de Socio
CU-14 Generar Nómina
CU-15 Ver Planificación Semanal
CU-16 Cerrar Sesión
Casos de Uso
Pulsa cada tarjeta para ver su detalle completo.
CU-01
Iniciar Sesión
Administrador
Recepcionista
Entrenador
Socio
Descripción
El usuario introduce sus credenciales para acceder al sistema según su rol. El sistema valida la información y permite el acceso si el usuario está autorizado.
Precondiciones
- Usuario registrado en el sistema.
- Si es socio, no puede estar en estado baja.
- Si es entrenador, no puede estar en estado baja.
Postcondiciones
- El usuario accede con los permisos correspondientes a su rol.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Introduce DNI y contraseña. | El sistema recibe los datos. |
| 2 | Pulsa "Iniciar sesión". | El sistema valida credenciales. |
| 3 | — | Verifica el estado del usuario (activo, baja, moroso). |
| 4 | — | Permite el acceso y carga la interfaz según el rol. |
Excepciones
- Paso 2: Credenciales incorrectas → mensaje de error.
- Paso 3: Usuario en estado baja → acceso denegado.
Rendimiento
Validación en menos de 2 segundos.
Importancia / Urgencia
Vital · Inmediatamente
CU-02
Registrar Socio
AdministradorRecepcionista
Descripción
El recepcionista o administrador registra un nuevo socio introduciendo sus datos personales, tipo de plan y estado inicial.
Precondiciones
- Usuario debe haber iniciado sesión.
- El socio no debe existir previamente.
Postcondiciones
- Socio registrado con estado activo por defecto.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona "Registrar socio". | Muestra el formulario. |
| 2 | Introduce DNI, nombre, apellidos, email, plan y estado. | Valida los campos. |
| 3 | Pulsa "Guardar". | Registra el socio y confirma. |
Excepciones
- Paso 2: DNI duplicado → error, no permite continuar.
Rendimiento
Menos de 3 segundos.
Importancia / Urgencia
Importante · Puede esperar
CU-03
Registrar Entrenador
Administrador
Descripción
El administrador registra un nuevo entrenador con sus datos personales y lista de actividades que puede impartir.
Precondiciones
- El administrador debe haber iniciado sesión.
Postcondiciones
- Entrenador registrado con estado activo.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona "Registrar Entrenador". | Muestra el formulario. |
| 2 | Introduce datos personales y actividades. | Valida los campos. |
| 3 | Pulsa "Guardar". | Registra el entrenador y confirma. |
Excepciones
- Paso 2: DNI duplicado → error, no permite continuar.
Rendimiento
Menos de 3 segundos.
Importancia / Urgencia
Importante · Puede esperar
CU-04
Programar Actividad
AdministradorRecepcionista
Descripción
El administrador o recepcionista programa una actividad asignando sala, entrenador, fecha y hora.
Precondiciones
- Sala disponible en ese horario.
- Entrenador disponible en ese horario.
- Maquinaria de la sala sin mantenimiento vencido.
Postcondiciones
- Actividad registrada en el calendario.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona "Programar Actividad". | Muestra el formulario. |
| 2 | Selecciona sala, entrenador, actividad, fecha y hora. | Valida la disponibilidad. |
| 3 | Pulsa "Guardar". | Registra la actividad programada. |
Excepciones
- Paso 2: Sala ocupada → el sistema lo indica.
- Paso 2: Entrenador ocupado → error.
- Paso 2: Maquinaria en revisión → bloquea la programación.
Rendimiento
Menos de 4 segundos.
Importancia / Urgencia
Vital · Inmediata
CU-05
Realizar Reserva
Socio
Descripción
El socio reserva una actividad programada según su tipo de plan y restricciones.
Precondiciones
- Socio activo (Full: no moroso).
- Si es Flexible: debe confirmar pago.
- Debe haber aforo disponible.
Postcondiciones
- El socio queda inscrito en la actividad.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona actividad programada. | Muestra detalles y aforo. |
| 2 | Pulsa "Reservar". | Valida restricciones. |
| 3 | Si es Flexible, confirma pago. | Registra reserva. |
Excepciones
- Paso 2: Socio moroso → reserva denegada.
- Paso 1: Sin aforo → error.
- Paso 2: Actividad en mismo horario → bloqueado.
Rendimiento
Menos de 3 segundos.
Importancia / Urgencia
Vital · Inmediata
CU-06
Modificar Socio
AdministradorRecepcionista
Descripción
Actualiza los datos personales, estado o tipo de plan de un socio existente.
Precondiciones
- El socio debe existir en el sistema.
- El usuario debe haber iniciado sesión.
Postcondiciones
- Datos del socio actualizados.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona "Gestionar socios". | Muestra listado. |
| 2 | Selecciona un socio. | Valida campos. |
| 3 | Modifica datos. | — |
| 4 | Pulsa "Guardar cambios". | Actualiza socio y confirma. |
Excepciones
- Paso 4: DNI cambiado a uno ya existente → error.
Rendimiento
Menos de 3 segundos.
Importancia / Urgencia
Importante · Puede esperar
CU-07
Eliminar Socio
Administrador
Descripción
El administrador elimina un socio del sistema.
Precondiciones
- El socio debe existir.
- No debe tener reservas futuras.
Postcondiciones
- El socio queda eliminado del sistema.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona "Gestionar socios". | Muestra listado. |
| 2 | Selecciona un socio. | Muestra ficha. |
| 3 | Pulsa "Eliminar". | Solicita confirmación. |
| 4 | Confirma. | Elimina socio. |
Excepciones
- Paso 4: Tiene reservas futuras → eliminación bloqueada.
Rendimiento
Menos de 2 segundos.
Importancia / Urgencia
Media · Puede esperar
CU-08
Modificar Entrenador
Administrador
Descripción
El administrador actualiza datos personales o actividades impartidas por un entrenador.
Precondiciones
- El entrenador debe existir.
Postcondiciones
- Datos del entrenador actualizados.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona "Gestionar Entrenadores". | Muestra listado. |
| 2 | Selecciona un entrenador. | Muestra ficha. |
| 3 | Modifica datos. | Valida. |
| 4 | Guarda. | Actualiza. |
Excepciones
- Paso 3: DNI ya existe → error.
Rendimiento
Menos de 4 segundos.
Importancia / Urgencia
Importante · Puede esperar
CU-09
Registrar Sala
Administrador
Descripción
El administrador registra una nueva sala con aforo, metros y actividades permitidas.
Precondiciones
- El nombre de la sala no debe existir.
Postcondiciones
- Sala registrada en el sistema.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona "Registrar Sala". | Muestra formulario. |
| 2 | Introduce datos. | Valida. |
| 3 | Guarda. | Registra sala. |
Excepciones
- Paso 2: Nombre duplicado → error.
Rendimiento
Menos de 3 segundos.
Importancia / Urgencia
Media · Puede esperar
CU-10
Registrar Maquinaria
Administrador
Descripción
El administrador registra una máquina indicando tipo, marca, número de serie, fechas y sala.
Precondiciones
- Número de serie único.
Postcondiciones
- Máquina registrada en el sistema.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona "Registrar Maquinaria". | Muestra formulario. |
| 2 | Introduce datos. | Valida. |
| 3 | Guarda. | Registra máquina. |
Excepciones
- Paso 3: Número de serie duplicado → error.
Rendimiento
Menos de 3 segundos.
Importancia / Urgencia
Media · Puede esperar
CU-11
Modificar Actividad Programada
AdministradorRecepcionista
Descripción
Modifica sala, entrenador o horario de una actividad programada.
Precondiciones
- Actividad programada existente.
- Sala disponible.
- Entrenador disponible.
- Maquinaria sin mantenimiento pendiente.
Postcondiciones
- Actividad actualizada.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona actividad programada. | Muestra ficha. |
| 2 | Modifica datos. | Valida restricciones. |
| 3 | Guarda. | Actualiza. |
Excepciones
- Paso 2: Sala ocupada → aviso.
- Paso 2: Entrenador ocupado → aviso.
- Paso 2: Maquinaria en revisión → aviso.
Rendimiento
Menos de 3 segundos.
Importancia / Urgencia
Importante · Vital
CU-12
Cancelar Reserva
Socio
Descripción
El socio cancela una reserva previamente realizada.
Precondiciones
- Reserva existente.
- La actividad no debe haber comenzado.
Postcondiciones
- Plaza queda libre.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona reserva. | Muestra detalles. |
| 2 | Pulsa cancelar. | Solicita confirmación. |
| 3 | Confirma. | Elimina reserva. |
Excepciones
- Paso 3: Actividad ya empezó → bloqueado.
Rendimiento
Menos de 2 segundos.
Importancia / Urgencia
Importante · Media-Alta
CU-13
Registrar Pago de Socio
Recepcionista
Descripción
El recepcionista registra el pago mensual de un socio.
Precondiciones
- Socio ya registrado.
- Mes pendiente de pago.
Postcondiciones
- Socio deja de ser moroso.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona socio. | Muestra estado de pagos. |
| 2 | Pulsa "Registrar pago". | Solicita confirmación. |
| 3 | Confirma. | Registra pago. |
Excepciones
- Paso 3: Ya está pagado → error.
Rendimiento
Menos de 4 segundos.
Importancia / Urgencia
Importante · Vital
CU-14
Generar Nómina
Administrador
Descripción
El administrador genera la nómina mensual de un entrenador.
Precondiciones
- Entrenador activo.
- Datos salariales configurados.
Postcondiciones
- Nómina generada.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona entrenador. | Muestra datos salariales. |
| 2 | Pulsa "Generar Nómina". | Calcula salario. |
| 3 | Confirma. | Registra nómina. |
Excepciones
- Paso 3: Datos incompletos → error.
Rendimiento
Menos de 4 segundos.
Importancia / Urgencia
Importante · Vital
CU-15
Ver Planificación Semanal
SocioEntrenador
Descripción
El socio o entrenador visualiza sus actividades de la semana.
Precondiciones
- Usuario autenticado.
Postcondiciones
- Visualización de actividades de la semana.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona "Planificación semanal". | Carga calendario. |
| 2 | — | Muestra actividades. |
Excepciones
- Paso 2: Sin planificación → mensaje "No hay planificación semanal".
Rendimiento
Menos de 3 segundos.
Importancia / Urgencia
Media · Puede esperar
CU-16
Cerrar Sesión
Todos
Descripción
El usuario cierra su sesión en el sistema.
Precondiciones
- Sesión iniciada.
Postcondiciones
- Sin postcondiciones.
Secuencia Normal
| Paso | Acción Usuario | Respuesta Sistema |
|---|---|---|
| 1 | Selecciona "Cerrar sesión". | Finaliza sesión. |
| 2 | — | Redirige a pantalla de login. |
Excepciones
- Sin excepciones.
Rendimiento
Menos de 1 segundo.
Importancia / Urgencia
Alta · Vital