Ejemplo UML Gimnasio

Post info

  • Category: UML
  • Except: Gym Template UML example
  • Post date: February 3rd 2023
  • Hashtags: #html #uml #programming

En estos tiempos de Pandemia uno de los sectores que más se han actualizado han sido los clubes deportivos y los gimnasios, ya que algunos de estos últimos han creado un sistema online para estar siempre cerca de sus usuarios en caso de un nuevo confnamiento o de un horario restringido.

La fnalidad de este sistema online es proporcionar a sus usuarios unos planes de mejora física que puedan seguir de manera online.

Los administradores del sistema son usuarios con permisos especiales para realizar multitud de acciones en el sistema, pero de todos los usuarios ya sean clientes o monitores-administradores, se debe conocer Nombre, apellido, DNI, domicilio, y teléfono.

En relación con los clientes, el sistema permite que un usuario anónimo pueda registrarse proporcionando un nombre y contraseña con los que podrá ingresar en posteriores ocasiones. Al registrarse deberá introducir también los datos de su perfl fsiológico, que consta de peso, altura y porcentaje de grasa corporal. Posteriormente, los datos del perfl fsiológico podrán consultarse y modifcarse manualmente por parte del usuario para refejar su evolución. Este registro conlleva un pago de cuotas que se articula mediante un contrato con una fecha de caducidad.

Una de las funciones más importantes del sistema corresponde a actividades relacionadas con la mejora física, que pueden ser desde ejercicios individuales hasta partidos de algún deporte. Estas actividades son ofertadas por el centro e introducidas en el sistema por los administradores, que además pueden realizar las operaciones típicas para su gestión: consulta, modifcación y borrado. La información que mantiene cada actividad corresponde a su nombre, descripción, precio, fechas de inicio y fn y número de plazas, en el caso de las sesiones online de ejercicios individuales no tiene un mínimo de capacidad y se puede apuntar todos los socios que así lo deseen. En el caso de las actividades con precio, son actividades extras que se ofertan fuera de la cuota mensual de los usuarios. Los usuarios podrán ver las actividades ofertadas y apuntarse, realizando el pago correspondiente (del cuál se deberá almacenar su fecha). También podrán ver una lista con todas sus actividades (pasadas y futuras) y desapuntarse con una semana de antelación a su inicio. Además, por cada actividad los administradores deben conocer el listado de usuarios inscritos.

Otra parte importante del sistema son los planes de dietas. El sistema posee multitud de dietas que introducen los administradores, y que deben almacenar un identifcador, un tipo (adelgazamiento, aumento de peso, masa muscular, etc.), las calorías y un texto con la dieta en sí. Son los administradores los que asignan las dietas a los usuarios si así lo desean, por ello se desea mantener información sobre la fecha de inicio y fn de la última vez que el usuario ha intentado una dieta y de los días totales que el usuario ha estado realizando dicha dieta (ya que puede realizarla varias veces). Además, el usuario podrá consultar su lista de dietas personalizadas y si alguna le gusta más, seleccionarla para que se utilice en su plan activo, ( siempre con el visto bueno del administrador). Por último, estos administradores también se encargarán de gestionar las dietas en cuanto a crear nuevas, editarlas, consultarlas y borrarlas.