[Php-avanzado] SRS - Matias De Carli v1.5

juan ma juan_decarli en hotmail.com
Lun Nov 29 07:48:06 ARST 2010


Ahi corregi esas cosas. Los autores los pienso agregar, o eliminar. No voy a dar la posibilidad de modificarlos, aunque si de listarlos.
Como esta ahora?

requerimientos funcionales
-------------------------------------
1-el sistema debe gestionar ciudades
2-el sistema debe listar las carreras
3-el sistema debe listar los tipos de lector 
4-el sistema debe gestionar lectores y sus respectivas ciudades, y carreras
5-el sistema debe listar los tipos de literatura 
6-el sistema debe permitir listar, alta/baja de lectores
7-el sistema debe gestionar material con su tipo de literatura y sus autores
8-el sistema debe seleccionar la cantidad de días que durara un alquiler
9-el sistema debe eliminar las reservas que esten vencidas (verificacion que se hace al inicio)
10-el sistema debe realizar alquileres de material a los lectores
11-el sistema debe asentar las devoluciones de material, por parte de los lectores
12-el sistema debe listar los últimos 5 alquileres realizados para un material determinado
13-el sistema debe listar los últimos 5 alquileres de los lectores
14-el sistema debe realizar reservas de material a los lectores
15-el sistema debe realizar alquiler de material a los lectores, a partir de una reserva
16-el sistema debe listar las ultimas 5 reservas de los lectores
17-el sistema debe gestionar 'pedidos de material', del cual se generara una orden de compra
18-el sistema debe dar de alta lectores, que hayan mandado una solicitud 
19-el sistema debe ofrecer un formulario de contacto, que envíe un mail al administrador

diccionario
--------------
-administrador: nombre, apellido, usuario, pasword
-alquiler: nro de inventario, DNI, fecha de alquiler, fecha de
-devolución, fecha devuelto
-carrera: carrera
-ciudad: ciudad
-editorial: editorial
-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) 
-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,
observaciones, fecha de alta, fecha de baja
-tipo de lector: nombre
-tipo de literature: nombre
-autor: nombre 
-reserva: numero de inventario, DNI, fecha de reserva, fecha de retiro 
-orden de compra: numero de orden de compra, material



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


Más información sobre la lista de distribución Php-avanzado