[Php-avanzado] SRS Marco Riedel

Marco Riedel marcoriedel en gmail.com
Mar Jul 16 23:12:44 ART 2013


*Sistema de venta on line de libros escolares usados.*

La página web permitirá a los usuarios ofrecer y comprar libros escolares
usados. Se guardara un registro de cada operación o compra para luego
generar una comisión al usuario vendedor.

*Requerimientos funcionales.*



1 El sistema debe gestionar localidades.

 2 El sistema debe gestionar compradores y su localidad [1].

 3 El sistema debe gestionar vendedores y su localidad [1].

 4 El sistema debe gestionar preguntas de compradores [2] a Vendedores [3].

 5 El sistema debe registrar la respuesta de un Vendedor [3] a la pregunta
[4] de un comprador [2].

 6 El sistema debe gestionar materias.

 7 El sistema debe gestionar libros con su materia [6].

 8 El sistema debe gestionar ofertas de compradores [2] sobre libros [7].

  9 El sistema debe mostrar estados de ofertas [8].

10 El sistema debe listar ofertas [8] de libros [7], con su estado [9] y su
comprador [2].

11 El sistema debe modificar la comisión por venta.

12 El sistema debe mostrar estados de venta.

13 El sistema debe gestionar formas de pago.

14 El sistema debe gestionar formas de envío.

15 El sistema debe administrar formas de pago [12] y formas de envío [13]
por vendedor [3].

16 El sistema debe registrar ventas de vendedores [3], con su comprador
[2], con su comisión [11], su estado [12], su forma de pago [13] y su forma
de envío [14].

17 El sistema debe listar, filtrando por vendedor [3], comprador [2], fecha
desde y fecha hasta, ventas [16] detallando vendedor [3], comprador [2],
forma de pago [12] y forma de envío [13].

18 El sistema debe marcar las ventas [16] como entregadas para cerrar la
operación.

19 El sistema debe agrupar comisiones de venta de vendedores [3] en
liquidaciones que serán generadas todos los días 5 del mes.

20 El sistema debe registrar el pago de liquidaciones [19].



*Diccionario.*


Localidades: Nombre, Código Postal.

Compradores / Vendedores: Nombre usuario, clave, Nombres, Apellidos, fecha
de
nacimiento, dirección, localidad, habilitado, limite deuda.

Estados de Ofertas: Nombre, descripción  Los estados disponibles serán:
pendiente, aceptada, rechazada, entregada, liquidada, finalizada.

Estados de Ventas: Nombre, descripción. Los estados disponibles serán:
pendiente, entregada, rechazada.

Preguntas: Oferta, Texto de pregunta, Fecha, comprador, estado.

Materia: Nombre, descripción.

Fotos: Nombre, ubicación, libro.

Libro: Nombre, materia, descripción, precio, vendedor.

Forma de pago: Nombre, descripción.

Forma de envío: Nombre, descripción.

Oferta: Fecha, Libro, estado, forma de pago, forma de
envío.

Venta: Fecha, oferta, comprador, importe final, estado, comisión.

Reporte de Ofertas: Libro, fecha, comprador, estado.

Reporte de ventas: fecha, vendedor, importe final, libro.

Comisión: Porcentaje de comisión.

Liquidación: fecha, Importe, detalle ventas.

Reporte liquidaciones pendientes: Fecha, vendedor, Importe liquidación.

Listado de Ventas: Fecha, venta, vendedor, comprador, forma de pago,  forma
de envío, Importe.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130716/47d8cb37/attachment.html>


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