<div dir="ltr">Leonardo, <div style>Te envio la ultima version de la SRS. </div><div style>Saludos</div><div style><br></div><div style>
        
        
        


<p style="margin-bottom:0.5cm">
<font color="#500050"><font face="arial, sans-serif"><font style="font-size:9pt">1
  El sistema debe gestionar localidades.<br>2   El sistema debe
gestionar direcciones con sus localidades [1].<br>3   El sistema debe
gestionar preguntas.<br>4   El sistema debe gestionar usuarios
compradores.<br>5   El sistema debe gestionar usuarios vendedores.<br>6
  El sistema debe responder o rechazar preguntas [3].<br>7   El
sistema debe gestionar materias.<br>8   El sistema debe gestionar
libros con su materia[7].<br>9   El sistema debe gestionar ofertas de
usuarios compradores [4].<br>10 El sistema debe mostrar estados.<br>11
El sistema debe listar ofertas [9] de libros [8], con su estado
[10].<br>12 El sistema debe modificar la comision por venta.<br>13 El
sistema debe registrar ventas de usuarios vendedores [5], con su
usuario comprador [4], con su estado [10] y su comision [12].<br>14
El sistema debe gestionar formas de pago.<br>15 El sistema debe
gestionar formas de envío.<br>16 El sistema debe listar ventas [13]
detallando  usuario vendedor [5], usuario comprador [4], forma de
pago      [14] y forma de envío [15].<br>17 El sistema debe marcar
las ventas [13] como entregadas para cerrar la operación.<br>18 El
sistema debe agrupar comisiones de venta de usuarios vendedores [5]
en liquidaciones.<br>19 El sistema debe registrar el pago de
liquidaciones [18].</font></font></font></p>
<p style="margin-bottom:0.5cm">
<br><br>
</p>
<p style="margin-bottom:0.5cm">
<font color="#500050"><font face="arial, sans-serif"><font style="font-size:9pt">>
Diccionario:<br>><br>><br>> Localidades: Nombre.<br>><br>>
Direcciones: Calle, altura, localidad.<br>><br>> Usuarios:
Nombre usuario, clave, Nombres, Apellidos, fecha de<br>>
nacimiento, dirección, localidad.<br>><br>> Preguntas: Texto
de pregunta, Fecha, Usuario.<br>><br>>Estados: Nombre,
descripcion. Los estado diisponibles seran : pendiente, aceptada,
rechazada, entegada, liquidada, finalizada. </font></font></font>
</p>
<p style="margin-bottom:0.5cm"><font color="#500050"><font face="arial, sans-serif"><font style="font-size:9pt">Materia:
Nombre, descripción.<br><br>> Fotos: Nombre, ubicación,
libro.<br>><br>> Libro: Nombre, materia, descripción, fotos,
usuario.<br>><br>> Oferta: Fecha, Libro, usuario, estado.<br>><br>>
Forma de pago: Nombre, descripción.<br>><br>> Forma de envío:
Nombre, descripción.<br>><br>><br>> Venta: Fecha, Libro,
usuario vendedor, usuario comprador, importe final, forma de pago, forma de envío,
estado, comision.<br>><br>> Reporte de Ofertas: Libro, fecha, usuario,
estado.<br>><br>> Reporte de ventas: fecha, usuario, importe
final, libro.<br>><br>> Comisión: Porcentaje de comisión.<br>><br>>
Liquidación: fecha, Importe de venta, porcentaje, importe<br>>
liquidación,usuario.<br>><br>> Reporte liquidaciones
pendientes: Fecha, usuario, Importe liquidación.</font></font></font></p>
<p style="margin-bottom:0cm"><br>
</p></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 30 de abril de 2013 12:11, Leonardo Tadei - Pegasus Tech Supply <span dir="ltr"><<a href="mailto:leonardot@pegasusnet.com.ar" target="_blank">leonardot@pegasusnet.com.ar</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Marco,<br>
<br>
        muy buen avance!<br>
        Respondo a tus dudas abajo y te hago unos comentarios:<br>
<br>
        Sin duda lo más importante es que a la SRS le falta especificar<br>
Vendedor y Comprador, cosa que ponías en la SRS anterior, y que es muy<br>
importante para que este sistema funcione.<br>
        Luego, muchos RF harán referencia a ellos, a veces solo a uno y aveces<br>
a los dos, como la publicación de un libro, una pregunta, una respuesta<br>
y una oferta.<br>
<br>
<br>
El lun, 29-04-2013 a las 22:15 -0300, Marco Riedel escribió:<br>
> Leonardo,<br>
<div class="im">> Creo haber comprendido y aplicado varios de los comentarios que me<br>
> enviaste.<br>
> Te detallo algunas dudas del sistema.<br>
><br>
><br>
> *El sistema es para venta de libros usados escolares por lo que el<br>
> usuario vendedor no tiene varias copias del mismo libro, solamente<br>
> una. Por esto no existiría el ejemplar.<br>
<br>
</div>        Ok. Al no desambiguar "Oferta" se prestó a la confusión, y yo salí para<br>
el lado de "libro" y "ejemplar" en vez de para el de una negociación de<br>
precios o "contraoferta.<br>
<br>
        Fijate que tenés expresado de forma muy confusa la venta, la compra y<br>
la oferta. Habiendo dos actores A y B, si nos atenemos al castellano,<br>
cuando A quiere publicar un libro para vender está haciendo una oferta<br>
(ofrecimiento), y A es el vendedor; cuando B quiere negociar el precio<br>
hace una contraoferta y si acuerdan el precio será un comprador; para<br>
todo este proceso tenés que pararte de un solo lado, y referirte a él<br>
como venta o como compra, siendo salvo excepciones más propio decir que<br>
tu sistema es de "venta de libros" y hacer referencia siempre a la<br>
operación como de venta, por la cual habrá una comisión que se le cobra<br>
siempre al vendedor y por tanto es una comisión por venta.<br>
<div class="im"><br>
> > 23 El sistema debe liquidar comisiones [22] a las compras [14].<br>
><br>
>         Y cómo se asigna una comisión de las existentes a una venta?<br>
><br>
> *La comisión estaría fija en el sistema, por ejemplo el 5% del precio<br>
> de venta. Esto seria un proceso automático que se ejecutaría al<br>
> confirmar la venta. No se si como lo indique ahora esta bien.<br>
<br>
</div>        Ok. Entonces en el RF16 las comisiones no se gestionan, porque nunca va<br>
a haber ni más ni menos de 1. Podrías expresarlo como que "el sistema<br>
debe modificar la comisión por venta".<br>
        Luego, tenés que poner el RF16 antes para hacer referencia a él al<br>
momento de la venta (que ahora tenés en el RF9 y figura como una compra)<br>
y decir algo así como que se registrará la deuda de la comisión por<br>
venta o que se retendrá la comisión por venta del pago, dependiendo de<br>
la forma de pago de comisiones que estés planteando.<br>
<div class="im"><br>
> *La oferta seria una opción de compra por menor valor al publicado.<br>
> Por ejemplo el libro tiene un valor de $50 y un usuario crea una<br>
> oferta por $40 la cual puede ser aceptada o rechazada.<br>
<br>
</div>        Cómo te decía arriba, o especificás el sentido que le das a "oferta" en<br>
el diccionario, o le ponés un nombre que refleje lo que es.<br>
        Y no es algo que diga yo: <a href="http://lema.rae.es/drae/?val=oferta" target="_blank">http://lema.rae.es/drae/?val=oferta</a> en<br>
nuestro caso, la 4ta acepción, o mejor aún, la 6ta.<br>
<div class="im"><br>
> Te adjunto la versión 2 del SRS.<br>
> Saludos<br>
><br>
><br>
><br>
><br>
> 1 El sistema debe gestionar localidades.<br>
> 2 El sistema debe gestionar direcciones con sus localidades [1].<br>
> 3 El sistema debe gestionar preguntas.<br>
> 4 El sistema debe responder o rechazar preguntas [3].<br>
<br>
</div>        A estos dos les faltaría una referencia a los inexistentes compradores<br>
y vendedores.<br>
<div class="im"><br>
> 5 El sistema debe gestionar materias.<br>
> 6 El sistema debe gestionar libros con su materia[5].<br>
<br>
</div>        Idem RF4.<br>
<div class="im"><br>
> 7 El sistema debe gestionar ofertas.<br>
<br>
</div>        Discutido más arriba.<br>
<div class="im"><br>
> 8 El sistema debe listar ofertas [7] pendientes de libros [6], los<br>
> estados que puede tener una oferta [7] son pendiente, respondida o<br>
> rechazada.<br>
<br>
</div>        Idem RF4<br>
        Creá antes un RF que hable de mostrar los estados, y hacé acá<br>
referencia a él. En el diccionario, enumerá todos los estados.<br>
<div class="im"><br>
> 9 El sistema debe registrar compras, los estados que puede tener un<br>
> compra es pendiente, aceptada, rechazada.<br>
<br>
</div>        Idem anterior.<br>
        También, como te decía más arriba, por la naturaleza del sistema que<br>
das en la introducción, es mucho mejor hablar acá de Ventas.<br>
<div class="im"><br>
> 10 El sistema debe gestionar formas de pago.<br>
> 11 El sistema debe gestionar formas de envío.<br>
> 12 El sistema debe listar compras [9] detallando su forma de pago [10]<br>
> y su forma de envío [11].<br>
<br>
</div>        Idem RF4 y RF9<br>
<div class="im"><br>
> 13 El sistema debe marcar las compras [14] como entregadas para cerrar<br>
> la operación.<br>
<br>
</div>        Ibidem RF4 y RF9<br>
<div class="im"><br>
> 14 El sistema debe generar reporte de libros [6] en oferta [7].<br>
<br>
</div>        Se puede hacer una "oferta" por un libro que no existe?<br>
<div class="im"><br>
> 15 El sistema debe generar reporte de libros [6] comprados.<br>
<br>
</div>        Ibibidem RF4 y RF9<br>
<div class="im"><br>
> 16 El sistema debe gestionar comisiones.<br>
<br>
</div>        Discutido más arriba.<br>
<div class="im"><br>
> 17 El sistema debe liquidar comisiones [16] a las compras [14].<br>
<br>
</div>        Ibibidem RF4 y RF9<br>
<div class="im"><br>
> 18 El sistema debe registrar liquidaciones.<br>
<br>
</div>        A reformular.<br>
<div class="im"><br>
> 19 El sistema debe asignar forma de pago a las liquidaciones [18]<br>
> pendientes.<br>
<br>
</div>        Idem RF4.<br>
        De qué manera se asignan ???<br>
<div class="im"><br>
> 20 El sistema debe listar liquidaciones [18] pendientes.<br>
<br>
</div>        Idem RF4<br>
<div class="im"><br>
> Diccionario:<br>
><br>
><br>
> Localidades: Nombre.<br>
><br>
> Direcciones: Calle, altura, localidad.<br>
><br>
> Usuarios: Nombre usuario, clave, Nombres, Apellidos, fecha de<br>
> nacimiento, dirección, localidad.<br>
><br>
> Preguntas: Texto de pregunta, Fecha, Usuario.<br>
><br>
> Materia: Nombre, descripción.<br>
><br>
> Fotos: Nombre, ubicación, libro.<br>
><br>
> Libro: Nombre, materia, descripción, fotos, usuario.<br>
><br>
> Oferta: Fecha, Libro, usuario, estado.<br>
><br>
> Forma de pago: Nombre, descripción.<br>
><br>
> Forma de envío: Nombre, descripción.<br>
><br>
><br>
> Compra: Fecha, Libro, usuario, importe final, forma de pago, forma de<br>
> envío, estado.<br>
><br>
> Reporte de Ofertas: Libro, fecha, usuario, estado.<br>
><br>
> Reporte de compras: fecha, usuario, importe final, libro.<br>
><br>
> Comisión: Porcentaje de comisión.<br>
><br>
> Liquidación: fecha, Importe de venta, porcentaje, importe<br>
> liquidación,usuario.<br>
><br>
> Reporte liquidaciones pendientes: Fecha, usuario, Importe liquidación.<br>
<br>
<br>
</div>        Vamos por buen camino.<br>
        Sigamos!<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
Web: <a href="http://leonardo.tadei.com.ar" target="_blank">http://leonardo.tadei.com.ar</a><br>
Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
</div></div></blockquote></div><br></div>