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

Nicolas Mozo mozo_mdq en hotmail.com
Vie Nov 22 19:07:08 ART 2013


Hola leoo, como andas? Como te dije ayer, aca esta la SRS 1.0.
Random Food.


DATOS
FUNCIONALES:


1)   
El sistema deberá
gestionar información nutricional.

2)   
El sistema deberá
gestionar regiones.

3)   
El sistema deberá
administrar ofertas.

4)   
El sistema deberá
administrar precios.

5)   
El sistema deberá
gestionar usuarios.

6)   
El sistema deberá
gestionar contraseñas.

7)   
El sistema deberá
solicitar y gestionar características de los usuarios [5]; en el caso de ser un
usuario a registrar se tomaran datos como, peso, edad, altura, tipo de alimentación
(Si es celiaco, diabético, no posee restricciones, vegetariano, deportista).

8)   
El sistema deberá
gestionar alimentos, con sus respectivas ofertas [3] (Si las posee), y sus
precios [4]. La gestión de alimentos se podrá realizar con/sin tener un usuario
registrado [5][6].

9)   
EL sistema deberá
poder realizar comidas 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 usuario [5], y la región [2] (este dato es importante, para la elaboración
de alimentos típicos de la región).

10)          
El sistema deberá
elaborar recetas según la comida elegida u obtenida aleatoriamente [9]. Cada
una de estas recetas poseerá  ingredientes,
procedimientos, tiempo de cocción (en caso de ser un alimentos que requieran
aumentar su temperatura), calorías, precio aproximado de dicha receta.

11)          
El sistema
debe buscar alimentos por:

 a. Orden alfabético.

 b. Por tipo de alimento (carnes, pastas,
frutas, verduras).

 c. Tipo de alimentación del
usuario [7].

 d. Calorías. 

12)          
El sistema deberá
extraer las ofertas [3] y precios [4] de los supermercados adheridos al sistema
y visualizarlos públicamente a todos los usuarios, registrados o no, tanto en
los alimentos aleatorios [9] como en los visualizados en la sección(“Productos”).

13)          
El sistema deberá,
en el momento que se obtiene la comida aleatoria [9], teniendo en cuenta
ofertas[3] y precios[4] de los diferentes supermercados, visualizar sus
ingredientes con sus respectivas ofertas [3] y en el caso de no tenerlo,
visualizar el precio [4] más bajo y mostrar a que supermercado [12] corresponde
dicha oferta.

14)          
El sistema deberá
gestionar un buzón de salida para establecer un contacto administrador-usuario
y validar los datos teniendo en cuenta que todos los campos estén llenos.

15)          
El sistema deberá
brindad una ayuda-tutorial sobre RandomFood, sus características y como usarlo.

16)          
El sistema deberá
tener una sección en la cual los Usuarios [5] puedan compartir recetas y ser valorizadas
como positivas o negativas, a determinada reputación dichas recetas serán cargadas
o actualizaran otras.


Diccionario:Usuario = nombre de Usuario.Alimento = nombre del Alimento.

Característica Alimento = información
nutricional.

Características Usuario = Tipo de alimentación.

Supermercado = nombre del
Supermercado.

Ofertas = Ofertas de los distintos
productos particulares de cada Supermercado.

Precios = Precios de los distintos
productos.

RandomDay = Alimento aleatorio que se les brinda a los Usuarios no
registrados.

Región = nombre de la provincia, sea norte, centro o sur de dicha
provincia.

Recetas = Ingredientes, tiempo de cocción, calorías y precio aproximado. 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20131122/ee139c0c/attachment.html>


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