[Php-avanzado] [PHP-AVANZADO] SRS RANDOM FOOD
Nicolas Mozo
mozo_mdq en hotmail.com
Sab Feb 1 14:38:40 ART 2014
Random
Food.
REQUERIMIENTOS
FUNCIONALES:
1)
El sistema
debe gestionar información nutricional.
2)
El sistema
debe gestionar provincias.
3)
El sistema
debe gestionar regiones con sus provincias [2].
4)
El sistema
debe gestionar supermercados.
5)
El sistema
debe gestionar tipos de alimentos.
6)
El sistema
debe gestionar ingredientes.
7)
El sistema
debe gestionar recetas con sus ingredientes [6].
8)
El sistema
debe gestionar alimentos con su tipo de alimentos [5], su información nutricional
[1] y sus recetas [7].
9)
El sistema
debe gestionar ofertas (si las hay) con sus alimentos [5] obtenidos de
supermercados [4].
10)
El sistema
debe gestionar precios con sus alimentos [6] obtenidos de supermercados [4].
11)
El sistema
debe calcular precio mínimo con los alimentos [8] obtenidos de los supermercados
[4].
12)
El sistema
debe gestionar tipo de alimentación.
13)
El sistema
debe gestionar suscriptores con su región [3], su provincia [2], y su tipo de alimentación
[12].
14)
El sistema
debe solicitar y gestionar características de los suscriptores [13]; en el caso
de ser un visitante se tomaran datos
como, nombre, apellido, peso y altura.
15)
EL sistema
debe mostrar alimentos [13] 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 [3] (este dato es
importante, para la elaboración de alimentos típicos de la región), y visualizar sus ingredientes[6] con sus
respectivas ofertas [9] y en el caso de no tenerlo, visualizar el precio minimo
[10] y mostrar a que supermercado [4] corresponde dicha oferta.
16)
El sistema
debe buscar alimentos por:
a. Orden alfabético.
b. Por tipo de alimento [5].
c. Tipo de alimentación [12].
d. Calorías.
17)
El sistema
debe extraer las ofertas [9] y precios [10] de los supermercados [4]. (La idea
seria que el WebMaster de “Carrefour” por poner un ejemplo, cargue los
precios).
18)
El sistema
debe gestionar un formulario de contacto para todos los subscriptores [13] (validar
los datos teniendo en cuenta que todos los campos estén llenos).
DICCIONARIO:
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).
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.
Alimento = Sustancia
nutricional en la que se basaran las recetas que proporcione dicho sitio. Atributo:
nombre, informaciónNutricional, calorías, tipoDeAlimento.
Ingredientes = Alimentos
correspondientes que llevaran una receta. Atributo: nombreIngrediente.
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.
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.
Información Nutricional = características que portaran cada alimento. Atributo:
nombre alimento, características.
Precios = Costo
sustraído de los supermercados adheridos el cual son fijados en cada alimento
único. Atributo: alimento, supermercado, precio.
Ofertas = Costo menor
a Precios 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.
Supermercado = Mercado
adherido al sitio el cual brindara todos los alimentos o su mayoría. Atributos:
nombre.
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.
Provincia = Provincia a la cual reside el suscriptor o el
visitante. Atributo: provincia.
Recetas = Lista de
todos los alimentos y características que llevara la realización de un
determinado plato de comidas. Atributos: Ingredientes, tiempoCocción, calorías
y precioAproximado.
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.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20140201/8aacb668/attachment-0001.html>
Más información sobre la lista de distribución Php-avanzado