1. Modelo Caso uso de” Sistema de Bibliotecas (Préstamo de Libros)”<br />Introducción.<br />La biblioteca contiene libros y revistas, es posible que de cada uno contenga varias copias. Algunos libros se prestan por pequeños periodos de tiempos, además los periodos se pueden extender. El préstamo solo es para estudiantes o personal de la institución.<br /> Casos de Uso.<br />El siguiente caso de uso muestra las principales funcionalidades que realiza el sistema de biblioteca con respecto al préstamo de libros. <br />Actor: Bibliotecario <br />Propósito: El encargado de préstamos recibe el libro que el estudiante que desea solicitar el prestado, verifica la identificación del estudiante en el sistema. El sistema acepta la solicitud, se asocia el libro a la identificación del estudiante, se almacena la fecha y hora del préstamo además de las de retorno del material y el sistema registra que hay un ejemplar menos en la colección. <br />Se encarga de hacer la autentificación en el sistema, además de proporcionar los libros al alumno.<br />Actor: Alumno<br />Propósito: Solicita libros.<br />Actor: Sistema validación de credencial<br />Propósito: Es el actor que proporciona la autentificación del alumno<br />Flujo de eventos:<br />Préstamo de libros<br />Extender periodo de entrega<br />Devolución de libros<br />Escenario básico: (Préstamo de Libros) <br />AlumnoEncargado de bibliotecaSistema 1.- Alumno solicita libro.3.- Alumno entrega la credencial al bibliotecario.14.- Alumno recibe el libro. 2.- Bibliotecario solicita credencial a alumno.4.- Bibliotecario registra el ID del estudiante en el sistema.6.- Bibliotecario consulta disponibilidad de ejemplares del libro.8.- Bibliotecario registra el periodo del préstamo.12.- El Bibliotecario acepta el mensaje.13.- Bibliotecario entrega libro al alumno e informando el día a devolución.5.- El sistema revisa que el estudiante no tenga devoluciones pendientes y multas impagas. 7.- El sistema verifica la disponibilidad de ejemplares de la colección.9.- El sistema almacena un registro con la fecha y hora al momento del préstamo y lo asocia al ID del estudiante.10.- El sistema almacena otro registro con la fecha y hora de devolución y lo asocia al ID del estudiante .11.- Se despliega la fecha y hora de entrega en pantalla junto con un mensaje de aceptación del préstamo. <br />Caso de fallos: <br />El libro no está disponible<br />El alumno posee multas pendientes.<br />El alumno no está registrado.<br />El sistema rechaza el id.<br />Escenario básico: (Extender periodo de devolución “Solo web”)<br /> <br />AlumnoSistema1.- El alumno ingresa al portal de la biblioteca. 2.- El alumno selecciona en el menú de renovaciones 4.- El alumno ingresa usuario y contraseña para el ingreso6.- El alumno selecciona el libro a renovar y acepta renovación8.- El alumno se informa de la nueva fecha3.- El sistema informa que necesita autentificarse5.- El sistema valida información y re direcciona a la página principal.7.- El sistema valida la información e informa la nueva fecha.4.- Al terminar de introducir los productos el terminal indica el total del dinero a pagar.<br />Caso de Fallos: El alumno esta pasado de la fecha de devolución.<br />Escenario básico: (Extender periodo de devolución “Personal”)<br /> <br />AlumnoBibliotecariaSistema1.- El alumno hace entrega del libro. 3.- el alumno solicita renovación5.- Alumno entrega la credencial al bibliotecario.14.- Alumno recibe el libro.2.- El bibliotecaria hace revisión del libro.4.- El bibliotecaria solicita credencial al alumno6.- Bibliotecario registra el ID del estudiante en el sistema.8.- El Bibliotecario extiende la fecha de devolución12.- El Bibliotecario acepta el mensaje.13.- Bibliotecario entrega libro al alumno e informando el día a devolución.7.- El sistema revisa que el estudiante no tenga devoluciones pendientes y multas impagas.9.- El sistema almacena un registro con la fecha y hora al momento del renovación y lo asocia al ID del estudiante.10.- El sistema almacena otro registro con la fecha y hora de devolución y lo asocia al ID del estudiante .11.- Se despliega la fecha y hora de entrega en pantalla junto con un mensaje de aceptación de la renovación. <br />Caso de Fallos: El alumno esta pasado de la fecha de devolución.<br />Escenario secundario: (Devolución de libro)<br />AlumnoBibliotecariaSistema1.- El Alumno entrega el libro6.- El alumno recibe el ticket y se retira.2.- El bibliotecaria hace revisión del libro.3.- El bibliotecaria ingresa la devolución5.- El bibliotecario le entrega el ticket al alumno.4.- El sistema procesa y emite un ticket de devolución.<br />Caso de fallos: <br />El alumno se paso de la fecha de entrega.<br />