[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