[Php-avanzado] SRS
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mie Dic 23 18:40:23 ARST 2009
Hola Emanuel,
está mucho mejor!!!!
Casi terminamos...
Te respondo intercalado:
El mié, 23-12-2009 a las 00:39 +0000, Emanuel M consorte escribió:
> Leo, te adjunto la SRS para que la veas.
> Muchas gracias, saludos.
> Emanuel
>
>
> ______________________________________________________________________
> documento de texto sencillo adjunto (srs.txt)
> Sistema de Facturacin
>
> 1 Introduccin
>
> En rasgos generales el sistema permitir la gestin de artculos a partir de las operaciones de compra y venta de los mismos. La eficacia de este sistema residir en la posibilidad de efectuar un control de caja mensual, y uno diario parcial o total, lo que reflejar en ambos casos: ganancias, gastos, pago a proveedores y stock de artculos.
>
> 1.1 Propsito
>
> El presente documento establece los alcances del sistema de facturacin, detallando los requerimientos del mismo para su correcta implementacin por parte del programador.
>
> 1.2 mbito del Sistema
>
> El Sistema de Facturacin recibir por nombre FACSYS y en el presente documento se lo denominar en adelante el sistema.
> El sistema deber permitir la gestin comercial de artculos.
> El sistema no emitir comprobantes por ventas realizadas.
>
> Con la implementacin del sistema se pretende optimizar y regular el funcionamiento comercial en lo que respecta a la gestin de artculos.
>
>
> 2 Descripcin General
>
> El sistema deber reflejar:
> La compra y venta de de artculos.
> El movimiento de stock de artculos.
> Los pagos a proveedores.
> Los gastos del comercio.
> Los cierres de caja diarios (totales / parciales).
> El cierre de caja mensual: ganancia final.
>
>
>
>
> 3 Diccionario
>
>
> Marca: marcas registradas de los artculos.
> El sistema tendr en cuenta los siguientes atributos para las marcas:
> Id marca (debe ser un nmero nico creciente)
> Marca (Marca del artculo)
> Preventista (Vendedor)
> Tel (Nmero telefnico del vendedor)
>
> Familia: rubros a los que pertenecen los artculos.
> El sistema tendr en cuenta los siguientes atributos para las familias:
> Id familia (debe ser un nmero nico creciente)
> Familia.
> Porcentaje de ganancia de la familia.
>
> Artculo: producto de consumo.
> El sistema tendr en cuenta los siguientes atributos para los artculos:
> Id artculo (Debe ser un nmero nico creciente)
> Articulo (El nombre del articulo)
> Id marca (El Id de la marca)
> Precio de costo (El precio de costo con iva)
> Precio Final (Precio de venta al pblico)
> Id familia (El id de la familia a la que corresponde el artculo)
> Stock (stock del artculos)
>
> Proveedores: empresas distribuidoras de artculos.
> El sistema tendr en cuenta los siguientes atributos para los proveedores:
> Id provee (Debe ser un nmero nico creciente)
> Id marca (Marca)
> Monto Factura (Total del pago)
> Forma (Pago contado, Pendiente de pago)
> Fecha Ingreso (Fecha de recepcin de la factura por los artculos comprados.)
> Fecha Pago (Fecha de cancelacin de factura)
>
> Gastos: Impuestos, Servicios, Personal (Haberes, Cargas Sociales).
> El sistema tendr en cuenta los siguientes atributos para los gastos:
> Id servicio (debe ser un nmero nico creciente)
> Descripcin de gasto.
> Monto (Valor abonado)
> Fecha de pago.
>
>
> Stock: Cantidad de artculos.
> El sistema tendr en cuenta los siguientes datos para el informe:
> Artculo
> Marca
> Familia
> Stock
>
>
>
>
>
> Cierre X: Cierres parciales de caja.
> El sistema tendr en cuenta los siguientes datos para el cierre X:
> Ventas por Familia
> Fecha de ventas.
> Estado de caja.
> Total de ventas
>
>
> Cierre Z: Cierre total diario de caja.
> El sistema tendr en cuenta los siguientes datos para el cierra Z:
> Ventas Familia 1 hasta el nmero total de familias.
> Estado de caja.
> Fecha de ventas.
> Cierre final caja diaria.
>
> Informe mensual: Ganancia final por venta de artculos.
> El sistema tendr en cuenta los siguientes datos para la ganancia mensual total:
> Id balance.
> Ventas por Familia.
> Gastos (monto total gastos)
> Total de ganancia mensual por familia.
> Total de ganancia mensual.
> Total facturado.
>
>
> 4 Descripcin Funcional
>
> Que debe hacer el sistema:
>
>
> 1. El sistema debe gestionar marcas.
> 2. El sistema debe gestionar familias.
> 3. El sistema debe gestionar artculos organizados por marca y familia.
> 4. El sistema debe gestionar las compras a proveedores.
Entonces, hace falta un requerimiento para gestionar Proveedores antes
de este.
Luego, en el diccionario la definición del Proveedor, que ya la tenés,
está mezclada con el concepto de la Compra, que deberías agregar por
separado, ya que acá estás gestionando Compras y no está definida.
También te hará falta un requerimiento para Formas de Pago. Esto
típicamente no es cambiable por el usuario, y por tanto se expresa como
"El sistema debe mostrar Formas de Pago"
> 5. El sistema debe gestionar los gastos del comercio.
Está correctamente definido, pero no te permite hacer un informe de
gastos...
> 6. El sistema debe gestionar los informes correspondientes al stock de los artculos.
> 7. El sistema debe gestionar el cierre X.
> 8. El sistema debe gestionar el cierre Z.
> 9. El sistema debe generar un reporte de ganancia mensual total por familia.
Por como definís el informe de ganancia y por como registrás las
compras, no podés sacar ese informe.
Sí podría sacar un informe de ganancia por marca, porque al cargar las
compras indicás la marca, pero no por familia, porque no estás
registrando al guardar la compra qué artículos son, para saber a qué
familia pertenecen.
Seguimos!!!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado