Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Revisado - Gym Manager - Proyecto Final Ingenieria de Software 1
Revisado - Gym Manager - Proyecto Final Ingenieria de Software 1
Proyecto: Gym
Manager Integrantes:
Adrián Peláez
Bryan Gaviria
Alcance
Esta especificación de requisitos está dirigida los usuarios del sistema, para administrar,
automatizar y controlar los entrenamientos personalizados de los deportistas, brindando
facilidad al momento de cumplir sus objetivos en el gimnasio. El objetivo principal es que los
deportistas puedan observar las rutinas de entrenamiento, junto con los avances mes a mes, de
tal manera que sea una herramienta útil para cumplir sus objetivos.
Personal involucrado
Nombre
Rol Administrador
Nombre
Rol Entrenador
Rol Deportista
Definiciones, acrónimos y
abreviaturas
Nombre Descripción
RF Requerimiento Funcional
Deportista Usuario del cual visualiza los entrenamientos encargados por el coach
5
Descripción del El deportista tiene la capacidad de ingresar cuenta
requisito y contraseña para acceder al entrenamiento semi
personalizado.
N0 Descripción
Campo
1 REF-2
Id registro
Visualización de entrenamiento
2 Nombre del
requisito
Entrenador y deportista
4 Rol
5 En la plataforma de visualiza el menú de
descripción del entrenamiento mensual del usuario. Se observa el
requisito nombre, peso y medidas del deportista
N0 Descripción
Campo
1 REF-3
Id registro
2
Nombre del Registro de Miembros
requisito
Deportista y entrenador
4 Rol
5 El programa tiene una opción de registrar al
descripción del nuevo usuario, si accedió a seguir entrenando en
requisito el gym durante el periodo de prueba, será
registrado como nuevo miembro
N0 Descripción
Campo
1 REF-4
Id registro
2 Administración de membresías
Nombre del
requisito
4 Deportista
Rol
5 El programa debe visualizar al deportista
descripción del diferentes tipos de membresía (premium,
requisito media, básica, actualización, renovación,
cancelación, anual, trimestral, mensual)
N0 Descripción
Campo
1 REF-5
Id registro
2 Personalización de clases y sesiones
Nombre del
requisito
4 Rol Entrenador
5 El entrenador tiene la capacidad de establecer
descripción del clases personalizadas a cada deportista basándose
requisito en lo que quiere lograr el deportista
N0 Descripción
Campo
1 REF-6
Id registro
2 Realizar avance progresivo
Nombre del
requisito
4
Rol Entrenador
5 Ingresa los datos de progreso del deportista de tal
descripción del manera que se observe posteriormente su avance
requisito evolutivo
N0 Descripción
Campo
1 REF-7
Id registro
2 Control de Acceso
Nombre del
requisito
Entrenador, deportista
4 Rol
5 El sistema deberá garantizar el acceso a los
descripción del usuarios que solamente están al día con las
requisito membresías de la plataforma.
N0 Descripción
Campo
1 REF-8
Id registro
2 Facturación y pagos
Nombre del
requisito
4 Entrenador, Deportista
Rol
5 Se realizan las respectivas facturas y recibos para
descripción del las membresías y servicios de cada deportista.
requisito
N0
Campo Descripción
1
Id registro REF-9
2
Nombre del Informe habitual y estadísticas del gym
requisito
4
Rol Administrador del sistema, Administrador Gym,
entrenador
5
descripción del Informes sobre asistencia de cada uno de los
requisito usuarios y sus membresías
N0 Descripción
Campo
1 REF-10
Id registro
2 Proceso evolutivo
Nombre del
requisito
4 Deportista
Rol
5 Muestra al usuario su proceso evolutivo,
descripción del comparando desde que comenzó en el gym hasta la
requisito fecha actual.
N0 Descripción
Campo
1 REF-11
Id registro
2 Dieta y alimentación Recomendada
Nombre del
requisito
4 Deportista
Rol
5 Le sugiere al deportista que dieta y alimento es
descripción del recomendable para su consumo
requisito
N0 Descripción
Campo
1 REF-12
Id registro
2 Horario y rutina deportivo
Nombre del
requisito
4 Entrenador.
Rol
5 Crea un horario y una rutina que se adapte al
descripción del tiempo del deportista
requisito
N0 Descripción
Campo
1 REF-13
Id registro
2 Venta de productos deportivos
Nombre del
requisito
4 Deportista
Rol
5 Venta de productos deportivos, ya sea vestimenta
descripción del proteínas etc. (Dependiendo de la membresía
requisito podría tener un descuento)
N0 Descripción
Campo
1 REF-14
Id registro
2 Logros
Nombre del
requisito
4 Deportista
Rol
5
descripción del Habrá una sección donde mostrará los logros al
requisito deportista
N0 Descripción
Campo
1 REF-15
Id registro
2 Recompensas
Nombre del requisito
Deportista
4 Rol
5 El deportista podrá reclamar recompensas con
descripción del los logros alcanzados. (Descuento en
requisito membresía, productos deportivos. etc.) De
acuerdo con su nivel de membresía.
Casos de uso
Tipo Primario
Caso de uso Iniciar Sesión
Tipo Primario
Actores Administrador
Tipo Primario
Caso de uso Realizar Pago
Actores Cliente
Tipo Primario
Actores Cliente
Tipo Primario
Caso de uso Asignar Entrenadores
Actores Administrador
Tipo Primario
Actores Administrador
Tipo Primario
Caso de uso Evaluar Desempeño del Cliente
Actores Entrenador
Tipo Primario
Actores Administrador
Tipo Primario
Caso de uso Personalización de clases y sesiones
Actores Entrenador
Tipo Primario
Actores Entrenador
Tipo Primario
Caso de uso Proceso evolutivo
Actores Deportista
Tipo Primario
Tipo Primario
Caso de uso Control de acceso
Actores Administrador
Tipo Primario
Actores Entrenador
Tipo Primario
Caso de uso Ventas de productos
Tipo Primario
Tipo Primario
Caso de uso Recompensas
Tipo Primario
3. El sistema valida los datos ingresados por el usuario y verifica que no exista una
cuenta con la misma dirección de correo electrónico en la base de datos.
7. Una vez que el usuario ha iniciado sesión con éxito, el sistema le proporciona
opciones de navegación, como "Visualización de Entrenamiento".
10. El sistema proporciona una opción en la interfaz del Deportista para acceder a la
"Administración de Membresías" o "Plan de Membresías".
15. El sistema proporciona una función de "Facturación y Pagos" que es accesible tanto
para Entrenadores como para Deportistas.
16. Un Entrenador o Deportista selecciona la opción "Facturación y Pagos".
17. El sistema muestra una lista de las membresías y servicios que ha utilizado el usuario
y que requieren facturación.
26. El sistema proporciona una opción llamada "Proceso Evolutivo" en la interfaz del
Deportista.
28. El sistema recopila y muestra datos sobre el progreso del Deportista desde que
comenzó en el gimnasio hasta la fecha actual.
33. El Deportista puede ver las recomendaciones y recibir consejos sobre cómo mejorar
su dieta y nutrición.
42. El Deportista selecciona los productos que desea comprar y los agrega a su carrito
de compras.
47. El Deportista puede reclamar las recompensas que corresponden a los logros
alcanzados, como descuentos en membresías, productos deportivos u otras ventajas.
En el proceso de registro, si el sistema detecta que ya existe una cuenta con la misma
dirección de correo electrónico en la base de datos:
En la pantalla de inicio de sesión, en lugar de ingresar sus credenciales, el usuario hace clic
en el enlace de "¿Olvidó su contraseña?" o una opción similar.
El sistema verifica que la dirección de correo electrónico proporcionada coincida con una
cuenta registrada en la base de datos.
El usuario hace clic en el enlace, que lo lleva a una página donde puede crear una nueva
contraseña.
El sistema verifica que la nueva contraseña cumpla con los requisitos de seguridad
establecidos (por ejemplo, longitud mínima, caracteres especiales, etc.).
Una vez que la nueva contraseña cumple con los requisitos, el sistema actualiza la
contraseña en la base de datos y muestra un mensaje de confirmación al usuario.
El usuario regresa a la pantalla de inicio de sesión y utiliza su nueva contraseña para iniciar
sesión en su cuenta.