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

juan ma juan_decarli en hotmail.com
Vie Nov 26 21:13:10 ARST 2010


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!

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
 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20101126/b4dd3195/attachment.htm 


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