Está en la página 1de 6

Esquema bsico del sistema

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.

Anlisis detallado de los elementos del esquema


Refinamiento de requisitos por elementos

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

Necesidad de E/S de cada elemento

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

Representacin simulada de las capacidades de cada elemento

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.

En este diagrama de obejtos observamos el esquema de tablas y atributos en accin, el


usuario por su parte tiene sus atributos completados asi que sus indices estan llenos( IMC
TMB y calorias) el administrador gestionara a los usuario de tal forma que pueda ver sus
atributos, tambien puede crear y visualizar dietas y rutinas, ya creadas estas dieta sy
rutinas ,segun el resultado del algoritmo de busqueda se le asignara una dieta y rutina.

También podría gustarte