Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este esquema muestra como interactuan los diferentes elemento de la aplicaion con el
motor de la misma, todo se relaciona con el procesamiento interno de la aplicacin asi
como las datos que envia y recibe.
Los usuarios daran los datos nesesarios para obtener un diaeta correspondiente a sus
nesecidades asi mismo estos datos los recibira los elementos correspondientes a la dieta y
las rutinas de ejercicio, por otro lado el administrador facilitara a la aplicacin nuevas
dietas y rutinas.
Los procesos realizados dentro de NutriUV son un conjunto de algoritmos de busqueda,
para encontrar la dieta ms adecuada asi mismo con las rutinas, por otro parte tambien se
encarga de la gestion de los usuarios y de los administradores, este ultimo puede hacer
consultas al primero, dado su calidad de jerarquia el administrador es el unico que puede
crear dietas y rutinas nuevas.
Elementos de la aplicacin
Usuarios:
ID de usuario para identificarlo de otros usuarios, este id es unico, es clave
principal, es de tipo entero y autoincrementable
Nombre del usuario de tipo String
Apellido del usuario de tipo String
Peso del usuario en kilos de tipo float
Altura de usuario en metros de tipo float
Tipo de actividad que realiza diariamente el usuario de tipo String
Correo de tipo String-mail
Contrasea de tipo String-encriptada
Sexo del usuario de tipo booleno
calorias que nesecita el usuario para mantenerce en forma de tipo float
Administrador:
ID de administrador para identificarlo de otros usuarios, este id es unico, es clave
principal, es de tipo entero y autoincrementable
Correo de tipo String-mail
Contrasea de tipo String-encriptada
Dietas:
ID de dieta para identificarlo de otros usuarios, este id es unico, es clave
principal, es de tipo entero y autoincrementable
Lunes contiene el desayuno comida y cena del dia lunes
Martes contiene el desayuno comida y cena del dia martes
Miercoles contiene el desayuno comida y cena del dia miercoles
Jueves contiene el desayuno comida y cena del dia jueves
Viernes contiene el desayuno comida y cena del dia viernes
Sabado ontiene el desayuno comida y cena del dia sabado
Domingo contiene el desayuno comida y cena del dia domingo
Calorias que contiene la dieta para un cosumo diariamente
Rutinas:
ID de rutina para identificarlo de otros usuarios, este id es unico, es clave
principal, es de tipo entero y autoincrementable
Lunes contiene ejercicios para el dia lunes
Martes contiene ejercicios para el dia martes
Miercoles contiene el desayuno comido y cena del dia miercoles
Jueves contiene ejercicios para el dia jueves
Viernes contiene ejercicios para el dia viernes
Sabado contiene ejercicios para el dia sabado
Domingo contiene ejercicios para el dia domingo
Calorias que deben mantenerce en el usuario diariamente al hacer las rutinas
Usuarios:
Entradas: Dietas y rutinas de lunes a viernes
Salidas: Edad, Peso, Altura y tipo de actividad
Administrador:
Entradas: Datos de Usuarios (Nombre, apellido, calorias,TMB)
Salidas: Dietas y rutinas de lunes a viernes
Dietas:
Entradas: Calorias de usuario
Salidas: Dietas de lunes a viernes
Rutinas:
Entradas: Calorias de usuario
Salidas: Rutinas de lunes a viernes
En este diagrama se nota el proceso que se lleva acabo en NutriUV son las posibles
actividades que puede realizar el usuario y el administrador teniendo en cuenta ciertas
restricciones.
Por ejemplo si se quiere ingresar como administrador o usuario tendran una secuencia de
actividades diferentes , el administrador tiene privilegios que el usuario no tiene.
El revisar si el usuario a sido registrado te redirecciona en caso de que no lo este a la
actividad de registrar para poder asi hacer las activiadades correspondientes al usario en
su defecto si esta registrado se salta los pasos de registro y puede visualizar su dieta y su
rutina.
La ultima bifurcacin se hace si el usario al editar sus datos modifica cietos campos clave
por ejemplo la estatura el peso o la edad, dado que el algoritmo que calcula sus IM TMB y
calorias nesesarias de consumo sera diferente y asi mismo la dieta y la rutina a asignar.