[Php-avanzado] SRS Leandro Schereik
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Sab Mar 6 14:53:53 ARST 2010
Hola Leandro,
disculpá la demora en responder. Anduve harto ocupado estos últimos
días.
El mar, 23-02-2010 a las 23:54 +0000, Leandro Schereik escribió:
> Hola Leo vuelvo a la carga de la tesis.
Buenísimo!
> Te mando la SRS tiene unos cambios con respecto al año pasado, la
> amplie para distintas categorias ya que anteriormente tenia solo para
> productos de bijouterie.
Bien.
Sin embargo, fijate que la estructura de un sistema, en general, o
soporta "uno" o soporta "más de uno", con lo que hablar de dos o más no
tiene impacto ni en la SRS ni el el software.
De hecho, al haber planteada una tabla para las Categorías, lo que
implicaba plantear la relación entre Artículos-Categorías, ya funcionaba
para "más de uno".
Sigamos!
> ESPECIFICACION DE REQUERIMIENTOS
> ---------------- -- -----------------
>
> Este sistema se lleva a cabo para informatizar las ventas de
> articulos correspondientes a distintas categorias.
>
> Diccionario
> ----------
>
> Carrito de compras: nombre genérico utilizado para recoger pedidos de
> los clientes.
>
> Atributos de los articulos
> a identificador de articulo
> b tipo de articulo
> c nombre
> d precio
> e stock
> f estado (por si hay articulos con stock que no se quieren
> listar)
Acá faltaría la Categoría cómo un atributo más.
> Comprador: Persona fisica capaz de realizar compras de articulos.
> Atributos de los compradores:
> a identificador del comprador
> b nombre
> c apellido
> d telefono
> e email
>
> Stock: Cantidad de artículos.
>
>
>
> Requerimientos funcionales
> -------------- -----------
> 1 El sistema debe gestionar compradores.
>
> 2 El sistema debe gestionar categorias.
>
> 3 El sistema debe gestionar artículos
Al 3 le falta algo que indique que los artículos están organizados por
categorías, para vincular en un requerimiento esta funcionalidad.
> 4 El sistema debe cambiar el estado de un articulo.
En una interfaz aparte?
Me imaginaba esto como parte de la "gestión de artículos", en la que
una de las cosas a editar era el estado...
> 5 El sistema debe listar los artículos con stock superior a cero para
> su compra.
>
> 6 El sistema debe gestionar carrito de compras.
>
> 7 El sistema debe agregar y eliminar artículos al carrito de compras.
El 7 parece más bien un subitem del 6... algo así como el 6.1.
No hace falta que lo cambies, solo te comento mi impresión respecto a
este requerimiento.
> 8 El sistema debe verificar disponibilidad en stock de los artículos
> a vender.
>
> 9 El sistema debe registrar las ventas realizadas.
>
> 10 El sistema debe actualizar el stock resultante de los artículos
> vendidos.
El 10 también parece un subitem del 9, ya que ambas tareas están
íntimamente relacionadas.
> 11 El sistema debe enviar un mail al comprador por cada venta
> realizada superior a los 500 pesos.
>
> 12 El sistema debe listar las ventas entre dos fechas ingresadas.
>
> 13 El sistema debe listar la cantidad de artículos adquiridos por el
> monto correspondiente por el comprador que este visitando el
> sitio.
Todos? O sólo la última venta?
Suena raro que sea todos, desde la 1er compra...
> 14 El sistema debe listar el artículo más costoso adquirido por el
> comprador que este visitando el sitio.
>
>
> Muchas gracias
Por nada!
Seguimos!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Pegasus Tech Supply
Tel: (+54)(+223) 471-2880
La Salle 1131 - Mar del Plata - Argentina
http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar
http://www.prometeustech.com.ar / http://www.grupopegasus.com
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado