[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