[Php-avanzado] SRS
Favio Lazzarini
faviolazzarini en gmail.com
Mie Jul 29 17:37:37 ART 2009
Bueno reenvío de nuevo las SRS
No hagas casos a los números cuando este bien se los pondré por el orden que
correspondan
NoMoreTax es un sistema de gestión de Stock, Facturación y Cuentas
corrientes, que permite imprimir boletas y remitos para manejar las
actividades de un pequeño comercio.
Requerimientos básicos:
El sistema debe gestionar Localidades
El sistema debe gestionar provincias
El sistema debe gestionar países
(de donde se bajan esos registros)
0- El sistema debe gestionar (te lo digo con mis palabras) quien emite la
factura
Atributos del vendedor o comercio que factura
Id, Apellido, nombre (o razón social), direccion, localidad, telefono, mail,
cuit, categoria impositiva
(Me falta hacer esa tabla)
1- El sistema debe gestionar clientes
Atributos de los clientes:
Apellido, nombre, direccion, localidad, telefono, mail, cuit, categoria
impositiva, lista de precio que pertenece
2- El sistema debe gestionar proveedores
Atributos de los proveedores:
Id, Apellido, nombre, direccion, localidad, telefono, mail, cuit, categoria
impositiva
x- El sistema debe gestinar categorias impositivas (monotributo, iva
inscriipto. Etc.)
x- El sistema debe gestinar tasas de IVA (%)
(ya estaban hechas solo se me olvido mensionarlas ya la tenia
internalizada dentro del sistema)
3- El sistema debe gestionar Marcas
Atributos de las Marcas:
nombre, imagen (logo) (saque el cuit ya que pensandolo, si bien en la
etiqueta del producto figura corresponderia al proveedor)
4- El sistema debe gestionar productos
Atributos de los productos:
Nombre, descripcion, codigo, id_marca, id_tasa de iva, id_lista de precio,
estado, imagen
5- el sistema debe gestionar listas de precios
6- el sistema debe gestionar precios
Atributos de los precios
Id-listaprecios, id_producto, Precio
8- el sistema debe gestionar formas de pago
7- el sistema debe gestionar pagos
Atributos de los pagos
id_cliente, id_forma de pago, monto, nro- cheque, banco.(solo es indicativo,
no voy a hacer tabla de bancos)
Impresiones y/o visualizaciones por pantalla:(salidas)
8- El sistema debe emitir: Boletas
Atributos de las boletas:
Datos cliente, numero boleta, fecha emision, id_remito, detalle
mercaderias (cantidades, descripcion [nombre producto], precio unitario,
precio parcial), id_forma de pago, precio subtotal, importe iva,(boleta A),
total, fecha de vencimiento(opcional)
9- El sistema debe emitir Remitos
Atributos de las remitos:
Datos cliente, fecha emision, numero remito, detalle mercaderias
(cantidades, descripcion [nombre producto]),
10- El sistema debe emitir estado de Stock
Atributos del informe :
fecha emision, nombre producto, codigo prod., cantidad, precio
parcial(seleccionable), monto de capital(seleccionable).
11- el sistema debe emitir detalle de Ctas. Ctes
Atributos del informe :
fecha emision, nombre cliente, total comprado, total pagado,
saldo.
12- El sistema debe poder enviar mails a los clientes para notificaciones de
vencimientos de facturas con vencimientos
El sistema no lleva la cuenta corrientes de los proveedores, solo me
interesa contabilizar lo que me deben. (luego vere como llego con el tiempo)
Se incluyo proveedores porque, ya que existe producto, existe marca, existe
alguien que lo provee, etc.
GLOSARIO:
Almacén: sitio físico donde se acopian la mercadería
(es unico si esta en la ciudad de mar del plata.)
No es una gestion de almacenes..
Boleta: papel mediante el cual se cobra algo
Cheque: documento escrito por el cual se puede hacer efectivo a través de
una entidad bancaria
Clientes: persona de existencia real, física o jurídica, a quien se le vende
mercadería
Cuenta Corriente: registro contable de entradas y salidas
Mercadería: bienes que son sujetos de comercialización.
Proveedores: persona de existencia real, física o jurídica, a quien se le
compra mercadería
Remito: papel de la contabilidad para documentar movimientos de mercaderías,
no lleva importes.
Stock: registro de existencias en el almacén
Vendedor: persona de existencia real, física o jurídica, quien vende
mercadería
Las tablas la he normalizado yo, como lamentablemente desde un inicio quise
hacer este sistema, y es verdad que te pregunte cosas sobre las tablas y me
has dado indicios de como normalizarlas y también has pedido que normalice
ya que vos me corregiste los errores de mi ejercicios de normalización y
como no puedo hacerlo de otra manera para que sea distinta a la
normalización que se dio en el ejemplo, acá están las tablas para que las
veas y como podrás comprobar son mucho más (20) que las presentes en el
ejercicio en cuestión, y para que no queden mas dudas al respecto de la
autoria de la normalización te propongo que me des unas tablas para
normalizar así no me restas puntos a estas presentes en la tesis.
Por otra parte te envío las tablas normalizadas que tengo así las revisas.
Además tengo que resolver temas de las listas de precios, inicialmente son
dos pero quiero que mi sistema me liste los productos y tengo que resolver
si antes selecciono la lista de precios en la cual quiero listarlos o bien
listarlo con todo los precios, lo que significa hacer un bucle por cada
articulo y que barra las listas existentes.
Negociacion puntaje:
Ten en cuenta que el sistema de facturación ya vale para una tesis y que lo
de cuentas corrientes es casi otra tesis, como dijiste al principio. Y
seguramente con el transcurso del trabaje me enrosque y haga también la de
proveedores, pero veré como llego.
Espero que esta vez este cerca de lo que se necesita para seguir con esto.
Bueno espero tu respuesta para saber si compro o no el Tango Gestión.
Saludos
Favio
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20090729/76a950af/attachment-0001.htm
Más información sobre la lista de distribución Php-avanzado