Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DISEO DE SISTEMAS
Fecha:
Nombre:
(recuerde firmar todas las hojas)
Legajo:
Comisin: 3K1
Tiempo de Trabajo:
PRCTICA
Como estudiante avanzado de la carrerera Ingeniera en Sistemas de Informacin lo
designaron, junto a varios compaeros, para desarrollar una pequea aplicacin de orientada a
servicios para dar soporte al sistema actual de la biblioteca de la facultad, debido a nuevas polticas
institucionales.
La idea es proveer una serie de servicios para mejorar el sistema de control de los libros
prestados.
La primera poltica establece que para que los alumnos puedan solicitar libros es necesario
que sean alumnos regulares. Para eso se mantiene un estado de regularidad que se comprueba al
momento del prstamo.
La segunda establece que el alumno no puede tener ms de 3 libros en su poder, aunque
esta regla se controla desde el mismo sistema de la biblioteca.
La tercera determina que los alumnos no pueden acceder a rendir los exmenes finales si no
devolvieron los libros solicitados. Para ello, el servicio, mantiene informacin sobre el prstamo y el
total de libros retirados. En un esquema como el siguiente
Alumno
-
Prestamo
posee
legajo: int
1
* -
numero: int
cantidad: int
estado: int
Para la implementacin la facultad tiene previsto adquirir un nuevo servidor donde se instalar
el servicio. En cuanto a los datos se mantendrn en el actual servidor de base de datos. Como as
tambin, se mantendr el servidor de la biblioteca y las terminales.
Para mejorar la compresin del alcance del servicio se proveen dos diagramas de secuencia
del sistema que describen las funciones principales del servicio en su iteraccin con el sistema de la
biblioteca.
Prestar Libros
:Biblioteca
:Servicio Alumnos
:Empleado
seleccionarSocio(numero)
esRegular= estadoAlumno(legajo) :boolean
loop
ingresarLibro(ISBN, dias)
finalizarCarga()
registrarPrestamo(numero, cantidad)
Devolver Libros
:Biblioteca
:Servicio Alumnos
:Empleado
ingresarPrestamo(numero)
confirmarDevolucion()
registrarDevolucion(numero)
TEORA