<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Ahi corregi esas cosas. Los autores los pienso agregar, o eliminar. No voy a dar la posibilidad de modificarlos, aunque si de listarlos.<br>Como esta ahora?<br><br>requerimientos funcionales<br>-------------------------------------<br>1-el sistema debe gestionar ciudades<br>2-el sistema debe listar las carreras<br>3-el sistema debe listar los tipos de lector <br>4-el sistema debe gestionar lectores y sus respectivas ciudades, y carreras<br>5-el sistema debe listar los tipos de literatura <br>6-el sistema debe permitir listar, alta/baja de lectores<br>7-el sistema debe gestionar material con su tipo de literatura y sus autores<br>8-el sistema debe seleccionar la cantidad de días que durara un alquiler<br>9-el sistema debe eliminar las reservas que esten vencidas (verificacion que se hace al inicio)<br>10-el sistema debe realizar alquileres de material a los lectores<br>11-el sistema debe asentar las devoluciones de material, por parte de los lectores<br>12-el sistema debe listar los últimos 5 alquileres realizados para un material determinado<br>13-el sistema debe listar los últimos 5 alquileres de los lectores<br>14-el sistema debe realizar reservas de material a los lectores<br>15-el sistema debe realizar alquiler de material a los lectores, a partir de una reserva<br>16-el sistema debe listar las ultimas 5 reservas de los lectores<br>17-el sistema debe gestionar 'pedidos de material', del cual se generara una orden de compra<br>18-el sistema debe dar de alta lectores, que hayan mandado una solicitud <br>19-el sistema debe ofrecer un formulario de contacto, que envíe un mail al administrador<br><br>diccionario<br>--------------<br>-administrador: nombre, apellido, usuario, pasword<br>-alquiler: nro de inventario, DNI, fecha de alquiler, fecha de<br>-devolución, fecha devuelto<br>-carrera: carrera<br>-ciudad: ciudad<br>-editorial: editorial<br>-lector: nombre, apellido, DNI, localidad, código postal, matricula, domicilio, teléfono, celular, mail, tipo (docente, egresado, administrativo, alumno), carrera (en caso de que sea alumno) <br>-material: CDU, numero de inventario, tipo de literatura, nivel de registro, titulo, paginas, isbn, editorial, ciudad, país, edición, descriptores, información descriptiva, tipo de adquisición, costo,<br>observaciones, fecha de alta, fecha de baja<br>-tipo de lector: nombre<br>-tipo de literature: nombre<br>-autor: nombre <br>-reserva: numero de inventario, DNI, fecha de reserva, fecha de retiro <br>-orden de compra: numero de orden de compra, material<br><br><br><br>> From: leonardot@pegasusnet.com.ar<br>> To: php-avanzado@pato2.fi.mdp.edu.ar<br>> Date: Fri, 26 Nov 2010 23:09:14 -0300<br>> Subject: Re: [Php-avanzado] SRS - Matias De Carli v1.4<br>> <br>> Hola Matías!<br>> <br>> El vie, 26-11-2010 a las 23:13 +0000, juan ma escribió:<br>> > Leo, ahi corregi unas cosas, decime como lo ves! Agregue lo de la<br>> > fecha de expiracion de la reserva, y los autores los liste en el<br>> > diccionario aparte!<br>> <br>>         Me parece perfecto!<br>>         Pero entonces te falta un "el sistema debe gestionar autores" y<br>> modificar el RF 6 para que indique que el material se gestiona con "su<br>> tipo de material y sus autores".<br>> <br>>         A propósito de esto, el RF 5 dice "tipo de literatura" pero el RF 6<br>> habla de "tipos de material". Parecen la misma cosa... poneles el mismo<br>> nombre!<br>> <br>>         Una más, y la tenemos!<br>> <br>> > requerimientos funcionales<br>> > -------------------------------------<br>> > 1-el sistema debe gestionar ciudades<br>> > 2-el sistema debe listar las carreras<br>> > 3-el sistema debe listar los tipos de lector <br>> > 4-el sistema debe gestionar lectores y sus respectivas ciudades, y<br>> > carreras<br>> > 5-el sistema debe listar los tipos de literatura <br>> > 6-el sistema debe gestionar material con su tipo de material<br>> > 7-el sistema debe seleccionar la cantidad de días que durara un<br>> > alquiler<br>> > 8-el sistema debe eliminar las reservas que esten vencidas<br>> > (verificacion que se hace al inicio)<br>> > 9-el sistema debe realizar alquileres de material a los lectores<br>> > 10-el sistema debe asentar las devoluciones de material, por parte de<br>> > los lectores<br>> > 11-el sistema debe listar los últimos 5 alquileres realizados para un<br>> > material determinado<br>> > 12-el sistema debe listar los últimos 5 alquileres de los lectores<br>> > 13-el sistema debe realizar reservas de material a los lectores<br>> > 14-el sistema debe realizar alquiler de material a los lectores, a<br>> > partir de una reserva<br>> > 15-el sistema debe listar las ultimas 5 reservas de los lectores<br>> > 16-el sistema debe gestionar 'pedidos de material', del cual se<br>> > generara una orden de compra<br>> > 17-el sistema debe dar de alta lectores, que hayan mandado una<br>> > solicitud <br>> > 18-el sistema debe ofrecer un formulario de contacto, que envíe un<br>> > mail al administrador<br>> > <br>> > diccionario<br>> > --------------<br>> > -administrador: nombre, apellido, usuario, pasword<br>> > -alquiler: nro de inventario, DNI, fecha de alquiler, fecha de<br>> > -devolución, fecha devuelto<br>> > -carrera: carrera<br>> > -ciudad: ciudad<br>> > -editorial: editorial<br>> > -lector: nombre, apellido, DNI, localidad, código postal, matricula,<br>> > domicilio, teléfono, celular, mail, tipo (docente, egresado,<br>> > administrativo, alumno), carrera (en caso de que sea alumno) <br>> > -material: CDU, numero de inventario, tipo de literatura, nivel de<br>> > registro, titulo, paginas, isbn, editorial, ciudad, país, edición,<br>> > descriptores, información descriptiva, tipo de adquisición, costo,<br>> > observaciones, fecha de alta, fecha de baja<br>> > -tipo de lector: nombre<br>> > -tipo de literature: nombre<br>> > -autor: nombre <br>> > -reserva: numero de inventario, DNI, fecha de reserva, fecha de<br>> > retiro <br>> > -orden de compra: numero de orden de compra, material<br>> > <br>> > Saludos!<br>> > <br>> > > From: leonardot@pegasusnet.com.ar<br>> > > To: php-avanzado@pato2.fi.mdp.edu.ar<br>> > > Date: Thu, 25 Nov 2010 12:15:44 -0300<br>> > > Subject: Re: [Php-avanzado] SRS - Matias De Carli v1.3<br>> > > <br>> > > Hola Matías!<br>> > > <br>> > > El jue, 25-11-2010 a las 07:24 +0000, juan ma escribió:<br>> > > > Leo, según lo hablado hoy, re acomodo un par de cosas, tomo<br>> > impulso y<br>> > > > te mando mi nueva versión.<br>> > > <br>> > > Dale! Que así en caliente con las cosas frescas sale ma¶ rápido!<br>> > > <br>> > > > Quizás me falto algo en el diccionario... es donde mas dudo. En<br>> > los<br>> > > > RF creo que esta todo, salvo que alguna cosa puede estar mal<br>> > > > expresada. Espero tus comentarios, saludos, y de nuevo gracias por<br>> > > > hacerte un tiempo para desasnarme hoy a la tarde!!!<br>> > > <br>> > > Es un placer, como siempre.<br>> > > <br>> > > Te comento un par de cosas intercaladas, y te hago unas preguntas<br>> > sobre<br>> > > el sistema para que me quede más claro:<br>> > > <br>> > > Fijate que te quedaron un par de "poder" todavía por ahí ;-)<br>> > > <br>> > > > requerimientos funcionales<br>> > > > -------------------------------------<br>> > > > <br>> > > > 1-el sistema debe gestionar ciudades<br>> > > > 2-el sistema debe listar los tipos de lector<br>> > > <br>> > > Agregá al diccionario que atributos tendrá... supongo que solo<br>> > "nombre"<br>> > > <br>> > > > 3-el sistema debe listar las carreras<br>> > > > 4-el sistema debe gestionar lectores y sus respectivas ciudades<br>> > > <br>> > > Según el diccionario, el Lector también tienen una Carrera: pasá<br>> > > Carrera más arriba y agregala a la especificación del Lector.<br>> > > <br>> > > > 5-el sistema debe listar los tipos de material<br>> > > <br>> > > Agregá al diccionario que atributos tendrá... supongo que solo<br>> > "nombre"<br>> > > también.<br>> > > Fijate que en el diccionario de Material aparece un "tipo de<br>> > > literatura", que parece que es esto mismo: elegí una forma de<br>> > llamarlo y<br>> > > usá siempre la misma!<br>> > > <br>> > > > 6-el sistema debe gestionar material<br>> > > <br>> > > te falta el "con su tipo de material.<br>> > > <br>> > > > 7-el sistema debe poder seleccionar la cantidad de días que durara<br>> > un<br>> > > > alquiler<br>> > > > 8-el sistema debe realizar alquileres de material a los lectores<br>> > > > 9-el sistema debe asentar las devoluciones de material, por parte<br>> > de<br>> > > > los lectores<br>> > > > 10-el sistema debe listar los últimos 5 alquileres realizados para<br>> > un<br>> > > > material determinado<br>> > > > 11-el sistema debe listar los últimos 5 alquileres de los lectores<br>> > > > 12-el sistema debe realizar reservas de material a los lectores<br>> > > > 13-el sistema debe poder realizar alquiler de material a los<br>> > lectores,<br>> > > > a partir de una reserva<br>> > > > 14-el sistema debe listar las ultimas 5 reservas de los lectores<br>> > > > 15-el sistema debe poder gestionar 'pedidos de material', del cual<br>> > se<br>> > > > generara una orden de compra<br>> > > > 16-el sistema debe poder dar de alta lectores, que hayan mandado<br>> > una<br>> > > > solicitud <br>> > > > 17-el sistema debe ofrecer un formulario de contacto, que envíe un<br>> > > > mail al administrador<br>> > > > <br>> > > > diccionario<br>> > > > --------------<br>> > > > <br>> > > > administrador: nombre, apellido, usuario, pasword<br>> > > > alquiler: nro de inventario, DNI, fecha de alquiler, fecha de<br>> > > > devolución, fecha devuelto<br>> > > > carrera: carrera<br>> > > > ciudad: ciudad<br>> > > > editorial: editorial<br>> > > > lector: nombre, apellido, DNI, localidad, código postal,<br>> > matricula,<br>> > > > domicilio, teléfono, celular, mail, tipo (docente, egresado,<br>> > > > administrativo, alumno), carrera (en caso de que sea alumno) <br>> > > > material: CDU, numero de inventario, tipo de literatura, nivel de<br>> > > > registro, autornro1, autornro2, autornro3, titulo, paginas, isbn,<br>> > > > editorial, ciudad, país, edición, descriptores, información<br>> > > > descriptiva, tipo de adquisición, costo, observaciones, fecha de<br>> > alta,<br>> > > > fecha de baja<br>> > > <br>> > > Los autores piden a gritos estar especificados por separado y ser<br>> > > usados por el Material!!!<br>> > > <br>> > > > reserva: numero de inventario, DNI, fecha de reserva, fecha de<br>> > retiro<br>> > > <br>> > > Tal vez valga la pena preveer una funcionalidad que haga expirar las<br>> > > Reservas cuando no las vienen a buscar... se podría gestionar una<br>> > > cantidad de días para la expiración como hacés en el RF 7<br>> > > <br>> > > > orden de compra: numero de orden de compra, material<br>> > > <br>> > > <br>> > > Dale, que ya casi la tenemos!<br>> > > <br>> > > <br>> > > -- <br>> > > <br>> > > Leonardo Tadei<br>> > > leonardot@pegasusnet.com.ar<br>> > > http://blog.pegasusnet.com.ar<br>> > > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key<br>> > > <br>> > > _______________________________________________<br>> > > Php-avanzado mailing list<br>> > > Php-avanzado@pato2.fi.mdp.edu.ar<br>> > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<br>> > _______________________________________________<br>> > Php-avanzado mailing list<br>> > Php-avanzado@pato2.fi.mdp.edu.ar<br>> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<br>> -- <br>> <br>> Leonardo Tadei<br>> leonardot@pegasusnet.com.ar<br>> http://blog.pegasusnet.com.ar<br>> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key<br>> <br>> _______________________________________________<br>> Php-avanzado mailing list<br>> Php-avanzado@pato2.fi.mdp.edu.ar<br>> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<br>                                            </body>
</html>