[Php-avanzado] SRS version 1 Marco Riedel

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Lun Jul 15 08:58:09 ART 2013


Hola Marco,


>         - Localidades
>         En el diccionario no hay código postal: o le sacás el campo o
>         actualizás
>         la SRS... prefiero que actualices la SRS. De paso sacá del
>         diccionario
>         "direcciones" que quedó de una versión anterior.
> Se modifico la SRS.. 

	El agregado del CP Marco es en el diccionario, y no como
funcionalidad!!!
	Tampoco sacaste las Direcciones del diccionario...

>         - Usuarios
>         El nombre de la tabla no condice con la función... los datos
>         del
>         administrador, en dónde los vas a guardar? Es un RF no
>         funcional, pero
>         de alguna manera hay que implementarlo.
>         Te falta el "habilitado" S/N
> Se agrego el campo habilitado, 

	Bueno, se llama "activo" ;-)

> Se creo la tabla Operadores para los operadores del sistema. 

	Pero no le pusiste un nombre adecuado a "Usuarios".
	Dale, cambiáselo...

>         - Preguntas
>         En el diccionario falta la referencia al vendedor En la tabla
>         ponés una
>         referencia a la oferta, pero especificás que se pregunta a un
>         vendedor.
>         Tal vez lo que quisiste poner sea que se pregunta sobre un
>         Libro... si
>         es así, hay que ajustar la SRS.
> Se agrego la referencia a la oferta en el diccionario,
>  esta es la que tiene los datos del usuario vendedor. 

	Me vas a tener qué explicar como funciona esto, porque la verdad que no
lo entiende.
	Si me interesa un libro no puedo hacer una pregunta al vendedor sin
hacer una oferta primero? Es esto lo que querés especificar?

> 
>         
>         - Libro
>         Además del nombre de la materia, ponele el id.
>         id_editorial ??? No está en la SRS. Si querés agregarlo, te va
>         a hacer
>         falta una gestión de Editoriales.
>         Al diccionario de libro le faltan las fotos...
> Se modifico el nombre del cambio materia por id_materia 

	Entonces ahora te hace falta el nombre de la materia...
	Si no, un día cambiás o borrás un nombre de materia, y los libros
vendidos te cambian! No hay que cambiar el pasado!


>         - Falta un almacenamiento para implementar el RF15
> Se crearon las tablas FormasEnvioxUsuario FormasPagoxUsuario

	Cuando le pongas un nombre decente a la tabla Usuarios, actualizá el
nombre de estos campos.
	Estás usando en todas una clave primaria artificial, y en esta una
clave natural compuesta: o le agregás un ID, o pasás todas las tablas a
claves primarias naturales...


>         - Ventas
>         si guardás id_comision, vas a cambiar el pasado al actualizar
>         la
>         comisión para futuras ventas...
> Se modifico el campo por Porcentaje_comision para guardar el valor del
> porcentaje. 
>         Falta el libro y datos del vendedor y del comprados, por lo
>         mismo que te
>         digo arriba.
>         Según la SRS tiene que tener una referencia al libro, y no a
>         la oferta.
> Se modifico el diccionario. La idea seria la siguiente, el libro tiene
> el dato del vendedor, la oferta tiene la referencia al libro y la
> venta la referencia a la oferta y los demas datos propios de la
> venta. 

	Entiendo la idea, pero no funciona.
	Especificás que se pueden borrar libros y ofertas (lo cual me parece
perfecto) pero el almacenamiento que planteás falla si se borra un libro
vendido o un libro que tenga una oferta o una oferta... lo ves?

>         - Liquidaciones.
>         No guardás lo que le liquidaste a cada vendedor? HAce falta,
>         porque si
>         no no hay manera de saber qué liquidaciones hay pendientes.
> Se crearon las tablas Liquidaciones y ventasxliquidacion. 

	Tiene el mismo problema que el caso anterior: depende que de que exista
el libro para relacionar la liquidación con un vendedor!!!

	La tabla VentasxLiquidación además le falta la clave primaria
artificial.

	Hacé estos pocos ajustes a la SRS y enviámela en un mail sola, así la
archivo.
	En mail aparte seguiremos con la normalización.

	El trabajo viene bien!!!

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.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