SlideShare una empresa de Scribd logo
1 de 15
Sistema Antropométrico para la
evaluación y prescripción de
entrenamiento aeróbico con fines de
reducción de peso corporal
Julian Enrique Acevedo Castillo
Robinson Andrey Duque Agudelo
Ingeniería de Sistemas
Fundación Universitaria San Martín
FUAD
Santiago de Cali
Junio de 2012
CONTENIDO
• Problema
• Objetivo general
• Objetivos específicos
• Modularización del sistema
• Arquitectura del sistema
• Diseño detallado
• Conclusiones
• Trabajos futuros
• Bibliografía
EL PROBLEMA
Prescripción del ejercicio
Mediciones
antropométricas
Condición física
aeróbica
Estratificación
del riesgo
Experto Paciente
OBJETIVO GENERAL
Desarrollar e implementar el Sistema
antropométrico (SIAN) que permita la
prescripción y seguimiento del
entrenamiento aeróbico con fines de
reducción de peso corporal.
OBJETIVOS ESPECIFICOS
• Identificar las características del sistema antropométrico SIAN
para la prescripción y seguimiento de entrenamiento aeróbico
en poblaciones con sobrepeso.
• Generar módulos que permitan evaluar, clasificar y estratificar
el estado de salud de pacientes con problemas de obesidad
para generar una progresión de entrenamiento, utilizando
conocimientos y técnicas para este tipo de poblaciones.
• Generar un modulo que permita llevar un seguimiento de los
avances del paciente en el transcurso del entrenamiento.
MODULARIZACION DEL
SISTEMA
Explorador Web
InterfazdeUsuario
SIANSeguridad
Componentesdelsistema
Modulo
administrativo
para la gestión de
usuarios (MAG)
Autenticación
Modulo para la
configuración del
sistema
(MCONFIG)
Módulo para la evaluación,
prescripción y seguimiento
del entrenamiento físico
dirigido a poblaciones con
sobrepeso y obesidad (MEP)
Módulo de
registro de
eventos y errores
del sistema
(MLOG)
Sian
Basededatos
Capa de datos
ARQUITECTURA DEL SISTEMA
• Arquitectura Lógica
Vista
Controladores
Internet
Usuarios
Modelo
Lógicadelnegocio
Entidadesdel
negocio
Sistemadegestión
deBD
My SQL
Interfaces de
usuario
Servidor web
DISEÑO DETALLADO
• Diagrama de clases
• Modelo Entidad Relación
• Diagramas de secuencia
 Evaluar test banda sin fin
 Consultar resultados clasificación RCV
Diagrama de clases
Usuario
+idUsuario: int
+cedula: String
+nombres: String
+apellidos: String
+foto: String
+telefono: String
+correoElectronico: String
+profesion: String
+tipoUsuario: String
+nombreUsuario: String
+contrasena: String
+estado: boolean
+eliminado: boolean
+bdconexion: Conexion
+crearUsuario(): boolean
+modificarUsuario(): boolean
+verUsuario(): Usuario
+cambiarContrasena(): boolean
+iniciarSesion(): boolean
+cerrarSesion()
GestionPaciente
+ciudad: String
+direccion: String
+barrio: String
+sexo: String
+raza String
+fechaNacimiento: String
+ce: ClasificacionEstratificacion
+pe: PruebasEsfuerzo
+an: Antropometria
+pr: ProgresionEntrenamiento
+GestionPaciente(): GestionPaciente
+crearPaciente(): boolean
+verPaciente(): Usuario
+modificarPaciente(): boolean
Conexion
+host: String
+usuario: String
+contrasena: String
+bd: String
+conectarBD(): Conexion
+desconectarBD(): bool
GestionAdministrador
+crearAdministrador(): boolean
+verAdministrador(idUsuario): Usuario
+modificarAdministrador(): boolean
+listarAdministradores(): Array
+asignarPacienteExperto()
+listarPacientes(): Array
+listarExpertos(): Array
+configurarSistema(): boolean
+restablecerContrasena(): boolean
+inactivarUsuario(): boolean
+activarUsuario(): boolean
+eliminarUsuario(): boolean
+verIdExpertoAsignado(): int
+verLog(): Array
GestionExperto
+verExperto(): Usuario
+modificarExperto(): boolean
+listarPacientes(): Array
Parametrizacion
+idParametrizacion: int
+unidadesMedida: String
+metodoMC: String
+tablaRCV: String
+fecha: String
+configurarSistema(): boolean
+verParametrizacion(): Parametrizaion
+verParametrizacionAntigua(): Parametrizacion
+verUnidadesMedida(): String
Logs
+registrarOperacion(): boolean
+verLogOperaciones(): Array
PARQ
+idTest: int
+fecha: : String
+arrayPreguntasRespuestas: Array
AHA_ACSM
+idTest: int
+fecha: String
+arrayPreguntasRespuestas: Aray
ClasificacionEstratificacion
+parq: PARQ
+aha_acsm: AHA_ACSM
+rcv: RCV
+ClasificacionEstratificacion(): ClasificacionEstratificacion
+verFormatoParQ(): Array
+verResultadoPreguntaParQ(): Array
+guardarPreguntaParQ()
+diligenciarParQ(): boolean
+verFechaParQ(): String
+veridParQ(): int
+resultadoParQ(): String
+verFormatoAHA_ACSM(): Array
+verFormatoCompletoAHA_ACSM(): Array
+verResultadoPreguntaAHA_ACSM(): Array
+diligenciarAHA_ASCM(): boolean
+guardarPreguntaAHA_ACSM()
+verFechaAHA_ACSM(): String
+veridTestAHA_ACSM(): int
+resultadoAHA_ACSM(): String
+diligenciarFRCV()
+verDatosFRCV(): RCV
+verTAS(): double
+verTAD(): double
+verHDL(): double
+verLDL(): double
+verVLDL(): double
+verCOLtotal(): double
+verTabaquismo(): String
+verDiabetes(): String
+verHvi(): String
+verFechaFRCV(): String
+calcularEdad(): int
+calcularEdadMedicion(): int
+resultadoScore(): double
+resultadoFramingham(): double
RCV
+idUsuarioPaciente: int
+tas: double
+tad: double
+hdl: double
+: double
+vldl: double
+colesterolTotal: double
+tabaquismo: String
+diabetes: String
+hvi: String
+fechaActualizacion: String
PruebasEsfuerzo
+idPrueba: int
+tiempo: double
+FCrep: int
+FCmax: int
+VO2max: double
+protocolo: String
+fecha: String
+guardarPruebaBanda(): boolean
+actualizarPruebaBanda(): boolean
+verPruebasBanda(): Array
+cargarPruebaBanda(): PruebasEsfuerzo
+verTiempo(): String
+verFCrep(): int
+verFCmax(): int
+verVO2max(): double
+verProtocolo(): String
+verFecha(): String
Antropometria
+idAntropometria: int
+parametrizacion: Paramtrizacion
+pliegues: Pliegues
+perimetros: Perimetros
+diametros: Diametros
+imc: IMC
+Antropometria(): Antropometria
+guardarAntropometria(): boolean
+guardarIMC(): boolean
+guardarDiametros(): boolean
+guardarPerimetros(): boolean
+guardarPliegues(): boolean
+verAntropometria(): Array
+verFechaAntropometria()
+cargarAntropometria(): Antropometria
+actualizarIMC(): boolean
+actualizarDiametros(): boolean
+actualizarPliegues(): boolean
+actualizarPerimetros(): boolean
+calcularIMC(): double
+clasificacionIMC(): String
+porcentajeGrasaYUHASZ(): double
+porcentajeGrasaJACKSON_POLLOCK(): double
+porcentajeGrasaIdeal(): double
+pesoCorporalDikovics(): double
+pesoCorporalLorents(): double
+pesoCorporalDushaning(): double
+endomorfia(): double
+mesomorfia(): double
+ectomorfia(): double
Pliegues
+triceps: double
+subescapular: double
+biceps: double
+axilar: double
+pectoral: double
+suprailiaco: double
+supraespinal: double
+abdominal: double
+musloaanterior: double
+pantorrillamedial: double
Diametros
+muneca: double
+codo: double
+rodilla: double
+tobillo: double
Perimetros
+abdominal: double
+antebrazo: double
+brazorelajado: double
+brazocontraido: double
+muslomedio: double
+muslomaximo: double
+pantorrilla: double
IMC
+peso: double
+estatura: double
+indice: double
ProgresionEntrenamiento
+configurarProgresion()
+verConfiguracionProgresion()
+calcularTMB(): double
+calcularAumentoTMB(): double
+calcularFCent(): double
+calcularVO2ent(): double
+cacularKcalSesion(): double
+calcularGastoEnergeticoDia(): double
+calcularGastoEnergeticoSemanal(): double
+calcularBalanceEnergeticoSemanal(): double
+calcularPerdidaPeso(): double
Tiene
1
*
Tiene
1
*
Tiene
1
*
Contiene
1
1
Contiene
1
1
Contiene
1
1
Contiene
1
1
Realiza
1
*
Tiene
1
*
Contiene 1
1
Contiene
11
Contiene
1
1
Modelo Entidad Relación
Usuarios.
cedula
nombres
idusuario
apellidos
foto
telefono
correoelectronico
profesion
tipousuario
nombreusuario
contrasena
estado
eliminado
Pacientes.
idusuario
ciudad
direccion
barrio
sexo
raza
fechanacimiento
tiene
1..*
1
Expertotienepacientes
idusuarioexperto
idusuariopaciente
tiene
1..*1
parametrizacion
idusuarioadministrador
idparametrizacion
unidadesmedida
metodomc
tablarcv
fecha
logs
idusuario
fechayhora
tipooperacion
operacion
descripcion
tiene1
1..*
Formatotests
idformatotest
nombreformato
tests
idtest
idformatotest
idusuaripaciente
idusuarioexperto
fechaetest
testpreguntas
idpregunta
idformatotest
categoria
pregunta
resultadospreguntas
idtest
idpregunta
resultado
tiene
1..*
1
contiene
1..*1
contiene
1 1..*
evalúa 1
1..*
evalua
1..*
1
tiene1..*
1
gasto_energetico
idusuariopaciente
porcentaje_actividad
aumentotmb
ingestacalorica
fechaactualizacion
tiene
1..*
1
pruebaesfuerzo
idpruebaesfuerzo
idusuariopaciente
idusuarioexperto
protocolo
fechatest
tiempototal
FCmax
FCrep
VO2max
realiza
1
1..*
evalua
1..*
1
realiza
1..*
1
registra
1..*
1
antropometria
idmedicion
idusuariopaciente
idusuarioexperto
fecha
idparametrizacion
tiene
1 1..*
imc
idmedicion
peso
estatura
diametros
idmedicion
muneca
codo
rodilla
tobillo
pliegues
idmedicion
triceps
subscapular
biceps
axilar
pectoral
suprailiaco
supraespinal
abdominal
musloanterior
pantorrillamedial
perimetros
idmedicion
abdominal
antebrazo
brazorelajado
brazocontraido
muslomedio
muslomaximo
pantorrilla
tiene
1..*
1
tiene
1..*
1
tiene
1
1..*
tiene
1
1..*
frcv
idusuariopaciente
idusuarioexperto
tas
tad
hdl
ldl
vldl
colesteroltotal
tabaquismo
diabetes
hvi
fechaactualizacion
Progresion
idusuariopaciente
idusuarioexperto
idmedicionantropometrica
idpruebaesfuerzo
porcentajeactividad
ingestacaloricadiaria
reduccionic
fechaactualizacion
1
1
usa
+usa
1
1
+consulta
1
1..*
Tiene
*1
Registra
1
1..*
Evaluar test banda sin fin
: Experto
<<Actor>>
evaluarPruebaBanda
<<UI>>
validarPruebabanda
<<Controlador>>
: PruebasEsfuerzo
BD
: Logs : Conexion
1 : diligencia
2 : envia datos
3 : guardarPruebaBanda()
4 : conectarBD()
5 : Conecta a la BD
6 : retorna Conexion
7 : guarda datos
8 : registrarOperacion()
9 : conectarBD()
10 : Conecta a la BD
11 : retorna Conexion
12 : guarda la operacion
13 : confirmacion exitosa
14 : confimacion exitosa
Consultar resultados clasificación RCV
: Experto
<<Actor>>
resultadosPaciente
<<UI>>
: ClasificacionEstratificacion
BD
: Conexion
1 : accede
2 : resultadoParQ()
3 : verFomatoParQ()
4 : conectarBD()
5 : Conecta a la BD
6 : retorna Conexion
7 : consulta datos
8 : verResultadoPreguntaParQ()
9 : conectarBD()
10 : Conecta a la BD
11 : retorna Conexion
12 : consulta datos ParQ()
13 : retorna resultado ParQ
14 : resultadoAHA_ACSM()
15 : verFormatoAHA_ACSM()
16 : conectarBD()
17 : Conecta a la BD
18 : retorna Conexion
19 : consulta datos
20 : verResultadoPreguntaAHA_ACSM()
21 : conectarBD() 22 : Conecta a la BD
23 : retorna Conexion
24 : consulta datos AHA_ACSM
25 : retorna resultado AHA_ACSM
26 : verDatosFRCV() 27 : conectarBD()
28 : Conecta a la BD
29 : retorna Conexion
30 : consulta datos FRCV31 : retorna datos FRCV
32 : resultadoFramingham()
33 : conectarBD() 34 : Conecta a la BD
35 : retorna Conexion
36 : consulta resultados
37 : retorna resultado Framingham
Entrenamiento
de resistencia
para deportistas
de alto
rendimiento.
Entrenamiento
aeróbico con fines
de mejorar la salud
y desarrollar la
condición
cardiorrespiratoria.
Entrenamiento de
pesas con fines de
desarrollar la
condición músculo
esquelética.
BIBLIOGRAFIA

Más contenido relacionado

Similar a Sistema antropométrico para evaluación y prescripción de entrenamiento aeróbico con fines de reducción de peso

Similar a Sistema antropométrico para evaluación y prescripción de entrenamiento aeróbico con fines de reducción de peso (20)

Informe reing
Informe reingInforme reing
Informe reing
 
Calidad De Software Diapositivas
Calidad De Software DiapositivasCalidad De Software Diapositivas
Calidad De Software Diapositivas
 
Estadistica_aplicada_al_mejoramiento_de (1).pdf
Estadistica_aplicada_al_mejoramiento_de (1).pdfEstadistica_aplicada_al_mejoramiento_de (1).pdf
Estadistica_aplicada_al_mejoramiento_de (1).pdf
 
RomeroMM.pdf
RomeroMM.pdfRomeroMM.pdf
RomeroMM.pdf
 
Metodos para la_evaluacion_gestion_del_riesgo
Metodos para la_evaluacion_gestion_del_riesgoMetodos para la_evaluacion_gestion_del_riesgo
Metodos para la_evaluacion_gestion_del_riesgo
 
Informe Reing
Informe ReingInforme Reing
Informe Reing
 
Salarios.ja morales arrieta
Salarios.ja morales arrietaSalarios.ja morales arrieta
Salarios.ja morales arrieta
 
Modelo plan auditoria
Modelo plan auditoriaModelo plan auditoria
Modelo plan auditoria
 
Cómo lograr mejores pruebas
Cómo lograr mejores pruebasCómo lograr mejores pruebas
Cómo lograr mejores pruebas
 
CICLO DE GESTION PARA LA MEJORA.pptx
CICLO DE GESTION PARA LA MEJORA.pptxCICLO DE GESTION PARA LA MEJORA.pptx
CICLO DE GESTION PARA LA MEJORA.pptx
 
Metodologia Estructurada
Metodologia EstructuradaMetodologia Estructurada
Metodologia Estructurada
 
Sistema notas saga
Sistema notas sagaSistema notas saga
Sistema notas saga
 
Ciclo de un sistema de informacion
Ciclo de un sistema de informacionCiclo de un sistema de informacion
Ciclo de un sistema de informacion
 
Ssadm
SsadmSsadm
Ssadm
 
Metodos para la evaluación integral de riesgos
Metodos para la evaluación integral de riesgosMetodos para la evaluación integral de riesgos
Metodos para la evaluación integral de riesgos
 
Librocostos pdf (1)
Librocostos pdf (1)Librocostos pdf (1)
Librocostos pdf (1)
 
Metodos de evaluacion_de_riesgos_actividad_3
Metodos de evaluacion_de_riesgos_actividad_3Metodos de evaluacion_de_riesgos_actividad_3
Metodos de evaluacion_de_riesgos_actividad_3
 
Act. 3 armando echeverry
Act. 3 armando echeverryAct. 3 armando echeverry
Act. 3 armando echeverry
 
Metodos para la evaluacion de riesgos
Metodos para la evaluacion de riesgosMetodos para la evaluacion de riesgos
Metodos para la evaluacion de riesgos
 
Presentacion hall
Presentacion  hallPresentacion  hall
Presentacion hall
 

Sistema antropométrico para evaluación y prescripción de entrenamiento aeróbico con fines de reducción de peso

  • 1. Sistema Antropométrico para la evaluación y prescripción de entrenamiento aeróbico con fines de reducción de peso corporal Julian Enrique Acevedo Castillo Robinson Andrey Duque Agudelo Ingeniería de Sistemas Fundación Universitaria San Martín FUAD Santiago de Cali Junio de 2012
  • 2. CONTENIDO • Problema • Objetivo general • Objetivos específicos • Modularización del sistema • Arquitectura del sistema • Diseño detallado • Conclusiones • Trabajos futuros • Bibliografía
  • 3. EL PROBLEMA Prescripción del ejercicio Mediciones antropométricas Condición física aeróbica Estratificación del riesgo Experto Paciente
  • 4. OBJETIVO GENERAL Desarrollar e implementar el Sistema antropométrico (SIAN) que permita la prescripción y seguimiento del entrenamiento aeróbico con fines de reducción de peso corporal.
  • 5. OBJETIVOS ESPECIFICOS • Identificar las características del sistema antropométrico SIAN para la prescripción y seguimiento de entrenamiento aeróbico en poblaciones con sobrepeso. • Generar módulos que permitan evaluar, clasificar y estratificar el estado de salud de pacientes con problemas de obesidad para generar una progresión de entrenamiento, utilizando conocimientos y técnicas para este tipo de poblaciones. • Generar un modulo que permita llevar un seguimiento de los avances del paciente en el transcurso del entrenamiento.
  • 6. MODULARIZACION DEL SISTEMA Explorador Web InterfazdeUsuario SIANSeguridad Componentesdelsistema Modulo administrativo para la gestión de usuarios (MAG) Autenticación Modulo para la configuración del sistema (MCONFIG) Módulo para la evaluación, prescripción y seguimiento del entrenamiento físico dirigido a poblaciones con sobrepeso y obesidad (MEP) Módulo de registro de eventos y errores del sistema (MLOG) Sian Basededatos
  • 7. Capa de datos ARQUITECTURA DEL SISTEMA • Arquitectura Lógica Vista Controladores Internet Usuarios Modelo Lógicadelnegocio Entidadesdel negocio Sistemadegestión deBD My SQL Interfaces de usuario Servidor web
  • 8. DISEÑO DETALLADO • Diagrama de clases • Modelo Entidad Relación • Diagramas de secuencia  Evaluar test banda sin fin  Consultar resultados clasificación RCV
  • 9. Diagrama de clases Usuario +idUsuario: int +cedula: String +nombres: String +apellidos: String +foto: String +telefono: String +correoElectronico: String +profesion: String +tipoUsuario: String +nombreUsuario: String +contrasena: String +estado: boolean +eliminado: boolean +bdconexion: Conexion +crearUsuario(): boolean +modificarUsuario(): boolean +verUsuario(): Usuario +cambiarContrasena(): boolean +iniciarSesion(): boolean +cerrarSesion() GestionPaciente +ciudad: String +direccion: String +barrio: String +sexo: String +raza String +fechaNacimiento: String +ce: ClasificacionEstratificacion +pe: PruebasEsfuerzo +an: Antropometria +pr: ProgresionEntrenamiento +GestionPaciente(): GestionPaciente +crearPaciente(): boolean +verPaciente(): Usuario +modificarPaciente(): boolean Conexion +host: String +usuario: String +contrasena: String +bd: String +conectarBD(): Conexion +desconectarBD(): bool GestionAdministrador +crearAdministrador(): boolean +verAdministrador(idUsuario): Usuario +modificarAdministrador(): boolean +listarAdministradores(): Array +asignarPacienteExperto() +listarPacientes(): Array +listarExpertos(): Array +configurarSistema(): boolean +restablecerContrasena(): boolean +inactivarUsuario(): boolean +activarUsuario(): boolean +eliminarUsuario(): boolean +verIdExpertoAsignado(): int +verLog(): Array GestionExperto +verExperto(): Usuario +modificarExperto(): boolean +listarPacientes(): Array Parametrizacion +idParametrizacion: int +unidadesMedida: String +metodoMC: String +tablaRCV: String +fecha: String +configurarSistema(): boolean +verParametrizacion(): Parametrizaion +verParametrizacionAntigua(): Parametrizacion +verUnidadesMedida(): String Logs +registrarOperacion(): boolean +verLogOperaciones(): Array PARQ +idTest: int +fecha: : String +arrayPreguntasRespuestas: Array AHA_ACSM +idTest: int +fecha: String +arrayPreguntasRespuestas: Aray ClasificacionEstratificacion +parq: PARQ +aha_acsm: AHA_ACSM +rcv: RCV +ClasificacionEstratificacion(): ClasificacionEstratificacion +verFormatoParQ(): Array +verResultadoPreguntaParQ(): Array +guardarPreguntaParQ() +diligenciarParQ(): boolean +verFechaParQ(): String +veridParQ(): int +resultadoParQ(): String +verFormatoAHA_ACSM(): Array +verFormatoCompletoAHA_ACSM(): Array +verResultadoPreguntaAHA_ACSM(): Array +diligenciarAHA_ASCM(): boolean +guardarPreguntaAHA_ACSM() +verFechaAHA_ACSM(): String +veridTestAHA_ACSM(): int +resultadoAHA_ACSM(): String +diligenciarFRCV() +verDatosFRCV(): RCV +verTAS(): double +verTAD(): double +verHDL(): double +verLDL(): double +verVLDL(): double +verCOLtotal(): double +verTabaquismo(): String +verDiabetes(): String +verHvi(): String +verFechaFRCV(): String +calcularEdad(): int +calcularEdadMedicion(): int +resultadoScore(): double +resultadoFramingham(): double RCV +idUsuarioPaciente: int +tas: double +tad: double +hdl: double +: double +vldl: double +colesterolTotal: double +tabaquismo: String +diabetes: String +hvi: String +fechaActualizacion: String PruebasEsfuerzo +idPrueba: int +tiempo: double +FCrep: int +FCmax: int +VO2max: double +protocolo: String +fecha: String +guardarPruebaBanda(): boolean +actualizarPruebaBanda(): boolean +verPruebasBanda(): Array +cargarPruebaBanda(): PruebasEsfuerzo +verTiempo(): String +verFCrep(): int +verFCmax(): int +verVO2max(): double +verProtocolo(): String +verFecha(): String Antropometria +idAntropometria: int +parametrizacion: Paramtrizacion +pliegues: Pliegues +perimetros: Perimetros +diametros: Diametros +imc: IMC +Antropometria(): Antropometria +guardarAntropometria(): boolean +guardarIMC(): boolean +guardarDiametros(): boolean +guardarPerimetros(): boolean +guardarPliegues(): boolean +verAntropometria(): Array +verFechaAntropometria() +cargarAntropometria(): Antropometria +actualizarIMC(): boolean +actualizarDiametros(): boolean +actualizarPliegues(): boolean +actualizarPerimetros(): boolean +calcularIMC(): double +clasificacionIMC(): String +porcentajeGrasaYUHASZ(): double +porcentajeGrasaJACKSON_POLLOCK(): double +porcentajeGrasaIdeal(): double +pesoCorporalDikovics(): double +pesoCorporalLorents(): double +pesoCorporalDushaning(): double +endomorfia(): double +mesomorfia(): double +ectomorfia(): double Pliegues +triceps: double +subescapular: double +biceps: double +axilar: double +pectoral: double +suprailiaco: double +supraespinal: double +abdominal: double +musloaanterior: double +pantorrillamedial: double Diametros +muneca: double +codo: double +rodilla: double +tobillo: double Perimetros +abdominal: double +antebrazo: double +brazorelajado: double +brazocontraido: double +muslomedio: double +muslomaximo: double +pantorrilla: double IMC +peso: double +estatura: double +indice: double ProgresionEntrenamiento +configurarProgresion() +verConfiguracionProgresion() +calcularTMB(): double +calcularAumentoTMB(): double +calcularFCent(): double +calcularVO2ent(): double +cacularKcalSesion(): double +calcularGastoEnergeticoDia(): double +calcularGastoEnergeticoSemanal(): double +calcularBalanceEnergeticoSemanal(): double +calcularPerdidaPeso(): double Tiene 1 * Tiene 1 * Tiene 1 * Contiene 1 1 Contiene 1 1 Contiene 1 1 Contiene 1 1 Realiza 1 * Tiene 1 * Contiene 1 1 Contiene 11 Contiene 1 1
  • 10. Modelo Entidad Relación Usuarios. cedula nombres idusuario apellidos foto telefono correoelectronico profesion tipousuario nombreusuario contrasena estado eliminado Pacientes. idusuario ciudad direccion barrio sexo raza fechanacimiento tiene 1..* 1 Expertotienepacientes idusuarioexperto idusuariopaciente tiene 1..*1 parametrizacion idusuarioadministrador idparametrizacion unidadesmedida metodomc tablarcv fecha logs idusuario fechayhora tipooperacion operacion descripcion tiene1 1..* Formatotests idformatotest nombreformato tests idtest idformatotest idusuaripaciente idusuarioexperto fechaetest testpreguntas idpregunta idformatotest categoria pregunta resultadospreguntas idtest idpregunta resultado tiene 1..* 1 contiene 1..*1 contiene 1 1..* evalúa 1 1..* evalua 1..* 1 tiene1..* 1 gasto_energetico idusuariopaciente porcentaje_actividad aumentotmb ingestacalorica fechaactualizacion tiene 1..* 1 pruebaesfuerzo idpruebaesfuerzo idusuariopaciente idusuarioexperto protocolo fechatest tiempototal FCmax FCrep VO2max realiza 1 1..* evalua 1..* 1 realiza 1..* 1 registra 1..* 1 antropometria idmedicion idusuariopaciente idusuarioexperto fecha idparametrizacion tiene 1 1..* imc idmedicion peso estatura diametros idmedicion muneca codo rodilla tobillo pliegues idmedicion triceps subscapular biceps axilar pectoral suprailiaco supraespinal abdominal musloanterior pantorrillamedial perimetros idmedicion abdominal antebrazo brazorelajado brazocontraido muslomedio muslomaximo pantorrilla tiene 1..* 1 tiene 1..* 1 tiene 1 1..* tiene 1 1..* frcv idusuariopaciente idusuarioexperto tas tad hdl ldl vldl colesteroltotal tabaquismo diabetes hvi fechaactualizacion Progresion idusuariopaciente idusuarioexperto idmedicionantropometrica idpruebaesfuerzo porcentajeactividad ingestacaloricadiaria reduccionic fechaactualizacion 1 1 usa +usa 1 1 +consulta 1 1..* Tiene *1 Registra 1 1..*
  • 11. Evaluar test banda sin fin : Experto <<Actor>> evaluarPruebaBanda <<UI>> validarPruebabanda <<Controlador>> : PruebasEsfuerzo BD : Logs : Conexion 1 : diligencia 2 : envia datos 3 : guardarPruebaBanda() 4 : conectarBD() 5 : Conecta a la BD 6 : retorna Conexion 7 : guarda datos 8 : registrarOperacion() 9 : conectarBD() 10 : Conecta a la BD 11 : retorna Conexion 12 : guarda la operacion 13 : confirmacion exitosa 14 : confimacion exitosa
  • 12. Consultar resultados clasificación RCV : Experto <<Actor>> resultadosPaciente <<UI>> : ClasificacionEstratificacion BD : Conexion 1 : accede 2 : resultadoParQ() 3 : verFomatoParQ() 4 : conectarBD() 5 : Conecta a la BD 6 : retorna Conexion 7 : consulta datos 8 : verResultadoPreguntaParQ() 9 : conectarBD() 10 : Conecta a la BD 11 : retorna Conexion 12 : consulta datos ParQ() 13 : retorna resultado ParQ 14 : resultadoAHA_ACSM() 15 : verFormatoAHA_ACSM() 16 : conectarBD() 17 : Conecta a la BD 18 : retorna Conexion 19 : consulta datos 20 : verResultadoPreguntaAHA_ACSM() 21 : conectarBD() 22 : Conecta a la BD 23 : retorna Conexion 24 : consulta datos AHA_ACSM 25 : retorna resultado AHA_ACSM 26 : verDatosFRCV() 27 : conectarBD() 28 : Conecta a la BD 29 : retorna Conexion 30 : consulta datos FRCV31 : retorna datos FRCV 32 : resultadoFramingham() 33 : conectarBD() 34 : Conecta a la BD 35 : retorna Conexion 36 : consulta resultados 37 : retorna resultado Framingham
  • 13.
  • 14. Entrenamiento de resistencia para deportistas de alto rendimiento. Entrenamiento aeróbico con fines de mejorar la salud y desarrollar la condición cardiorrespiratoria. Entrenamiento de pesas con fines de desarrollar la condición músculo esquelética.