[Php-avanzado] Marquez - SRS
Sergio Marquez
marquez.sergio.d en gmail.com
Jue Dic 1 18:39:32 ART 2011
Gracias por las correciones Leo, te envío la corrección de mi SRS tomando
en cuenta tus consejos y además el diccionario de datos.
Saludos.
Requisitos Empresariales:
El sistema debe permitir documentar compras de items a proveedores y ventas
de items a clientes.
Requerimientos Funcionales:
1. El sistema debe gestionar items.
2. El sistema debe gestionar clientes.
3. El sistema debe gestionar proveedores.
4. El sistema debe asentar facturas de compra.
4.1 El sistema debe asentar cliente que realiza la compra.
4.2 El sistema debe asentar el tipo de factura de la compra.
4.3 El sistema debe asentar la fecha de la compra.
4.4 El sistema debe asentar los items incluidos en la compra con sus
respectivos importes unitarios y cantidades.
4.5 El sistema debe asentar el importe de IVA de la compra.
4.6 El sistema debe asentar el importe de IIBB de la compra.
4.7 El sistema debe asentar el importe total de la compra.
4.8 El sistema debe permitir marcar la factura como paga o no paga.
4.9 El sistema debe modificar stock de items luego de la compra
realizada.
4.10 El sistema debe asentar la deuda con el proveedor si no se han
pagado sus facturas de compra.
5. El sistema debe asentar facturas de venta.
5.1 El sistema debe asentar el tipo de factura de la venta según tipo
de responsable.
5.2 El sistema debe asentar la fecha de la venta.
5.3 El sistema debe asentar cliente que realiza la venta.
5.4 El sistema debe asentar los items incluidos en la venta con sus
respectivos importes unitarios y cantidades.
5.5 El sistema debe asentar el importe de IVA de la venta.
5.6 El sistema debe asentar el importe de IIBB de la venta.
5.7 El sistema debe asentar el importe total de la venta.
5.8 El sistema debe permitir marcar la factura como paga o no paga.
5.9 El sistema debe modificar stock de items luego de la venta
realizada.
5.10 El sistema debe asentar la deuda del cliente si no se han pagado
sus facturas de venta.
6. El sistema debe presentar informes estadísticos de valor de compras por
mes.
7. El sistema debe presentar informes estadísticos de valor de ventas por
mes.
8. El sistema debe presentar informes sobre todas las facturas pendientes
de pago.
Requerimientos no Funcionales:
1. El sistema debe gestionar usuarios de tipo:
1.1 Empleado: tiene acceso a los RF: 1, 2, 3, 4, 5, 6, 7, 8.
1.2 Administrador: tiene acceso a los RF: 1, 2, 3, 4, 5, 6, 7, 8 y a RnF: 1.
2. El sistema debe estar implementado en PHP para la web almacenando datos
en MySQL.
*(Leo: La única diferencia entre administrador y empleado es q el
administrador puede gestionar usuarios, esta bien especificado? Esta mal
ser recursivo en la especificación [jeje]?)*
Diccionario de datos:
Item: Nombre, Descripcion, Categoria, Precio Unitario, Stock.
Cliente: Nombre, Apellido, Direccion, Localidad, Provincia, Telefono1,
Telefono2, Email, Otros, Deuda, Tipo de responsable IVA.
Proveedor: Nombre, Direccion, Localidad, Provincia, Telefono1, Telefono2,
Email, Sitio web, Otros, Deuda, Tipo de responsable IVA.
Factura de venta: Tipo, Fecha, Cliente, Descripcion, Importe Total, Importe
Iva, Importe IIBB, Pagado.
Factura de compra: Tipo, Fecha, Proveedor, Descripcion, Importe Total,
Importe Iva, Importe IIBB, Pagado.
Usuario: Nombre, Contraseña, Tipo.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20111201/799c622d/attachment.html>
Más información sobre la lista de distribución Php-avanzado