[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