[Php-avanzado] [PHP-AVANZADO] SRS RANDOM FOOD

Nicolas Mozo mozo_mdq en hotmail.com
Mar Feb 4 21:17:09 ART 2014


Bien lo veo perfecto, lo que si, no me gusta que sean tan pocos RF, hay algo mas que le puedra agregar?.

Random
Food.


REQUERIMIENTOS
FUNCIONALES:



1)   
El sistema
debe gestionar provincias.

2)   
El sistema
debe gestionar regiones con sus provincias [1].

3)   
El sistema
debe gestionar supermercados.

4)   
El sistema
debe gestionar tipos de alimentos.

5)   
El sistema
debe gestionar ingredientes.

6)   
El sistema
debe gestionar recetas con sus ingredientes [5], su tipo de alimentos [5].

7)   
El sistema
debe gestionar ofertas (si las hay) con sus recetas [6] obtenidas de
supermercados [3].

8)   
El sistema
debe gestionar precios con sus recetas [6] obtenidas de supermercados [3].

9)   
El sistema
debe calcular precio mínimo con sus recetas [6] obtenidas de los supermercados
[3].

10)          
El sistema
debe gestionar tipo de alimentación.

11)          
El sistema
debe gestionar suscriptores con su región [2], su provincia [1], y su tipo de
alimentación [10].

12)          
El sistema
debe solicitar, gestionar y mostrar características de los suscriptores [12];
en el caso de ser un visitante  se
tomaran datos como, nombre, apellido, peso y altura. 

13)          
EL sistema
debe mostrar recetas [6] de manera aleatoria extraídos de una base de datos en
forma diaria (“RandomDay”) o planes más extensos, teniendo en cuenta las
características de dicho suscriptor [11], y la región [2] (este dato es
importante, para la elaboración de alimentos típicos de la región),  y visualizar sus ingredientes[5] con sus
respectivas ofertas [6] y en el caso de no tenerlo, visualizar el precio mínimo
[9] y mostrar a que supermercado [3] corresponde dicha oferta.

14)          
El sistema
debe buscar alimentos por:

 a. Orden alfabético.

 b. Por tipo de alimento [4].

 c. Tipo de alimentación [10].

 d. Calorías.

15)          
El sistema
debe extraer las ofertas [7] y precios [8] de los supermercados [3]. (La idea
seria que el WebMaster de “Carrefour” por poner un ejemplo, cargue los
precios).

16)          
El sistema
debe gestionar un formulario de contacto para todos los subscriptores [11] (validar
los datos teniendo en cuenta que todos los campos estén llenos). 





DICCIONARIO:



Provincia = Provincia a la cual reside el suscriptor o el
visitante. Atributo: provincia.

Región = nombre de
la provincia, especificar sea norte, centro o sur de dicha provincia, en el que
se basará el sitio para dar un alimento típico de dicha región. Atributo:
nombre, provincia.

Supermercado = Mercado
adherido al sitio el cual brindara todos los alimentos o su mayoría. Atributos:
nombre.

            Ingredientes = Alimentos
correspondientes que llevaran una receta. Atributo: nombreIngrediente.

            Recetas = Lista de
todos los alimentos y características que llevara la realización de un
determinado plato de comidas. Atributos: nombreReceta, Ingredientes,
tiempoCocción, calorías, precioAproximado, informaciónNutricional,
tipoDeAlimento.

Ofertas = Costo menor
a Precios de los supermercados adheridos el cual son fijados en cada alimento
único. Atributo: alimento, supermercado, precio.

            Precios = Costo
sustraído de los supermercados adheridos el cual son fijados en cada alimento
único. Atributo: alimento, supermercado, precio.

            Precio Mínimo = En esta
tercer categoría de costos, se expresaran precios menores a cualquier otro, sin
necesidad de ser oferta. Atributo: alimento, supermercado, precio.

Tipo de Alimentacion = Se refiere al tipo de alimentación
a nivel salud del suscriptor o visitante, si es celiaco, diabético, no posee
restricciones, vegetariano, deportista. Atributo: tipoAlimentacion.

            Suscriptor Registrado = Persona registrada en el sitio. Atributos: nombreUsuario,
tipoDeAlimentacion, nombre, apellido, contraseña, edad, región, altura, peso. 

            Visitante = Persona no
registrada en el sitio. Atributos: Nombre, apellido, peso y altura.

            Características de los suscriptores = Determina las características nutricionales y físicas del
usuario. Atributos: peso, edad, altura, tipoAlimentación (Si es celiaco,
diabético, no posee restricciones, vegetariano, deportista) y región.

            Características de los visitantes = Determina las características mínimas de una persona para dar
un apropiado alimento aleatorio. Atributos: peso, edad, nombre, e-mail (opcional). 

            Formulario de contacto= Espacio en el que el usuario podrá explayarse sobre alguna
cuestión, pregunta o problema sobre el sitio. Atributos: Texto, asunto, nombre, e-mail.

            Planes = Según el
aporte del suscriptor/visitante al sitio, se le otorgaran diferentes beneficios,
si el usuario no aporta nada, nada más podrá hacer búsquedas aleatorias por
día, si el suscriptor/visitante paga los planes podrá beneficiarse con
búsquedas más extensas y tener un seguimiento de la misma. Atributo:
tipoPlan.

            Tipos de Alimentos = división
que se aplica sobre Alimentos el cual consiste en distribuir los alimentos en
carnes rojas, carnes blancas, verduras, cereales, frutas, etc. Atributo: nombreTipoAlimento.     

            Información Nutricional = características que portaran cada alimento. Atributo:
nombre alimento, características.

            

            

              		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20140204/c21c09b0/attachment-0001.html>


Más información sobre la lista de distribución Php-avanzado