[Php-avanzado] Requerimientos

sebbas sec_rojas en hotmail.com.ar
Jue Nov 3 12:46:50 ART 2011


Primero las agradezco las diferentes variables que me ofrecieron por el tema 
de la música, voy a ir analizando que es lo que puedo hacer. Gracias.

Ahora, Leo te paso nuevamente los requerimientos:

Especificación de Requerimientos:  Sistema de delivery ON-LINE

Objetivo: Presentar un catálogo de productos, los cuales estan disponibles
para incluir en un pedido. Un usuario, previamente logueado, podra elegir 
diferentes
productos para armar su pedido, consultar los mismos y realizar el encargo.

Requerimientos Funcionales:


	1-El sistema debe gestionar de catégorias.
	2-El sistema debe gestionar productos, los cuales incluyen una categoría.
	3-EL sistema debe gestionar el logueo del administrador, para realizar 
diferentess operaciones: Alta-baja-modificación (ABM) de         categorias, 
productos, clientes
	4-El sistema debe gestionar el ABM de productos,categorias, clientes. (solo 
para administrador)
	5-El sistema debe emitir un listado de productos disponibles en stock,
	6-El sistema debe emitir un listado de productos en stock, segun categoria.
	7-El sistema debe gestionar clientes.	8-El 
sistema debe gestionar pedidos, un cliente debe poder elegir diferentes 
productos y asi confeccionar su pedido
	9-El sistema debe gestionar el manejo de pedidos, esto consiste en 
confirmar el pedido, cancelar el pedido, ver pedidos pendientes.
	10-El sistema debe informarle al cliente que se ha generado el pedido por 
medio de un mensaje de pantalla y al mismo timpo mediante un correo 
electrónico (en el caso de haber confirmado el pedido).
	11-El sistema debe indicar llevar registro de los pedidos hechos por un 
cliente.
	12-El sistema debe mostrar Estados de Pedidos.
	13- El sistema debe mostrar el estado de un pedido en particular, esto por 
medio de un listado: Listado de pedidos pendientes.




Diccionario de Datos:

	Categorias: Nombre_Categoria
	Productos: Nombre_Producto - Categoria - Descripcion - Stock - Precio - 
Oferta
	Clientes: Nombre_Usuario - Pass - Nombre - Apellido - DNI - Domicilio - 
Telefono - Ciudad - Sexo - Mail - Fecha_Apertura

	Pedido: Fecha - Usuario - Producto

	Pedido-Detalle: Pedido - Producto - Cantidad - Precio - Estado - Monto 
total

	Estado: Indica si el pedido a sido entregado o no.



--------------------------------------------------
From: "Leonardo Tadei - Pegasus Tech Supply" <leonardot en pegasusnet.com.ar>
Sent: Wednesday, October 26, 2011 6:32 PM
To: "Lista del curso de PHP Avanzado" <php-avanzado en pato2.fi.mdp.edu.ar>
Subject: Re: [Php-avanzado] Requerimientos

> Buenas,
>
> está bueno el planteo.
>
> Te hago unos comentarios:
>
> - un detalle muy menor: no redactes "el sistema debe realizar la gestión
> de", sino simplemente "el sistema debe gestionar". Por un lado cumple
> mejor el principio de vocabulario mínimo, pero además la palabra
> "realizar" genera ambigüedades porque como todo lo especificado es lo
> que se "realiza", te hace preguntarte qué cosas de lo dicho no se
> realizan...
> - en RF3 y RF4 mencionás el stock (por definición, la cantidad de
> productos de cada uno de los existentes ) pero no hay ningún RF que
> especifique como sube este número, asumiendo que este stock baja con
> cada pedido
> - en el diccionario del RF5 nombrás localidades: no hace falta
> gestionarlas?
> - para el diccionario en general, no habría que mencionar los ID: te va
> a confundir con las tablas, y si bien de todos los datos del diccionario
> se normalizará y se llegará a las tablas, no necesariamente coincidirán
> con los atributos.
> - en el diccionario aparecen "estados de pedidos" y como son fijos, no
> creo que haga falta su gestión, pero sí un "el sistema debe mostrar
> Estados de Pedidos" para referenciarlo luego en el Pedido.
> - según el diccionario, un Pedido tiene un solo producto con su
> cantidad: esto es así???
>
> Veamos esto y después seguimos!
>
>
> El mar, 25-10-2011 a las 20:16 -0300, sebbas escribió:
>>
>> > Leo te paso los requerimientos del trabajo:
>> >
>> > Especificación de Requerimientos:  Sistema de delivery ON-LINE
>> >
>> > Objetivo: Presentar un catálogo de productos, los cuales estan 
>> > disponibles
>> > para incluir en un pedido. Un usuario, previamente logueado, podra 
>> > elegir
>> > diferentes
>> > productos para armar su pedido, consultar los mismos y realizar el
>> > encargo.
>> >
>> > Requerimientos Funcionales:
>> >
>> >
>> > 1-El sistema debe realizar la gestión de catégorias.
>> > 2-El sistema debe realizar la gestión de productos, los cuales incluyen
>> > una categoría.
>> > 3-El sistema debe emitir un listado de productos disponibles en stock,
>> > 4-El sistema debe emitir un listado de productos en stock, segun
>> > categoria.
>> > 5-El sistema debe gestionar clientes. 6-El sistema debe gestionar 
>> > pedidos,
>> > un cliente debe poder elegir diferentes productos y asi confeccionar su
>> > pedido
>> > 7-El sistema debe gestionar el manejo de pedidos, esto consiste en
>> > confirmar el pedido, cancelar el pedido, ver pedidos pendientes.
>> > 8-El sistema debe informarle al cliente que se ha generado el pedido 
>> > por
>> > medio de un mensaje de pantalla y al mismo tiempo mediante un correo
>> > electrónico (en el caso de haber confirmado el pedido).
>> > 9-El sistema debe  llevar registro de los pedidos hechos por un 
>> > cliente.
>> >                10- El sistema debe mostrar el estado de un pedido en
>> > particular, esto por medio de un listado: Listado de pedidos 
>> > pendientes.
>> >
>> >
>> >
>> >
>> > Diccionario de Datos:
>> >
>> > Categorias: Id_Categoria - Nombre_Categoria
>> > Productos: Id_Producto - Nombre_Producto - Id_Categoria - Descripcion -
>> > Stock - Precio - Oferta
>> > Clientes: Id_Usuario - N_usuario - Pass - Nombre - Apellido - DNI -
>> > Domicilio - Telefono - Ciudad - Sexo - Mail - Fecha_Apertura
>> >
>> > Pedido: Id_Pedido - Fecha - Id_Usuario - Nombre_Producto - Cantidad -
>> > MontoTotal - Estado
>> >
>> > Estado: Indica si el pedido a sido entregado o no.
>> >
>> >
>> >
>> >
>> _______________________________________________
>> Php-avanzado mailing list
>> Php-avanzado en pato2.fi.mdp.edu.ar
>> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>>
>
> -- 
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Blog: http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> 


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