Está en la página 1de 18

Sistema para una Biblioteca Visin

Versin 1.0

Sistema para una Biblioteca Vision Documento Visin

Versin: Fecha:

1.0 18/05/2011

Visin
1.
1.1

Introduccin
Propsito El propsito de ste documento es recoger, analizar y definir las necesidades y las caractersticas de un sistema de una biblioteca. Se centrar en la funcionalidad requerida por los usuarios finales. Esta funcionalidad se basa principalmente en la autentificacin de usuarios, bsqueda libros y prstamos de los mismos de forma que el bibliotecario sea capaz de atender al lector en un tiempo ptimo y de manera satisfactoria.

1.2

Alcance El documento Visin se ocupa, del sistema de una biblioteca dedicada al prstamo de libros y revistas. Este sistema permitir a los encargados de la bibliotecacontrolar todo lo relativo a la identificacin de usuarios, pues solo se podrn hacer prstamos a aquellos que se encuentren registrados, tambin nos da la posibilidad de que los que no lo estn, acudan a la biblioteca y revisen la informacin del material dentro de la misma, es decir puedan hacer bsquedas. El sistema contar con una ficha de bsquedas que permitir hallar los libros y revistas relacionados con la materia, autor o ttulo a encontrar. Para los prstamos, se utilizar un formato en el que permita que solo los usuarios registrados puedan llevar, para ello ser obligatorio que los mismos presenten su cdula, as el encargado de a la biblioteca tendr un mayor control, adems se validar que no se lleven ms de 2 libros por persona y que la fecha de devolucin sea en un mximo de 24 horas. El sistema nos mostrar una visin de todos los movimientos realizados, pues permitir al Administrador saber qu libro es el que ms se ha prestado, que usuario es el que ha registrado mayor nmero de prstamos, y los que tienen devoluciones pendientes.

1.3

Definiciones, Acrnimos, y Abreviaciones ISBN: El International Standard Book Number es un identificador nico de libros adoptado como estndar internacional.

1.4

Referencias Glosario. Administrador: Usuario del sistema con privilegios especiales encargado de gestionar el catlogo, entregar y recibir ejemplares en prstamo. Catlogo: Son los libros disponibles en la biblioteca para prstamo de los usuarios registrados. Ejemplar: Es un libro que existe en el mundo real y puede ser prestado. Cada ejemplar tiene un cdigo

Sistema para una Biblioteca Vision Documento Visin

Versin: Fecha:

1.0 18/05/2011

que lo hace nico. Usuario: Usuario del sistema con permisos para consultar el catlogo sin necesidad de identificarse. Libro: En el contexto del sistema puede identificar de manera genrica una obra impresa o bien un ejemplar existente en la biblioteca. Sistema: La aplicacin Biblioteca. Usuario Registrado: Usuario del sistema con permisos para solicitar libros en prstamo. Solicitud: Peticin de prstamo de un libro. Stock: Disponibilidad real de un libro del catlogo. Prstamo: Libro en poder del usuario que pertenece a la biblioteca. Bibliotecario: Persona que se conecta al sistema con privilegios de mantenimiento de ejemplares. Plan de desarrollo de software. RUP (Rational Unified Process). Diagrama de casos de uso.

Sistema para una Biblioteca Vision Documento Visin VER CATALOGO

Versin: Fecha:

1.0 18/05/2011

Caso de uso Ver catlogo Actor principal: Usuario Precondicin: Ninguna Postcondicin: Ninguna Casos de uso relacionados: Buscar libro, Ver libro Escenario principal: Usuario 1.El usuario ingresa al men Buscar

Sistema

2.El sistema muestra los libros incorporados al catlogo. 3.El usuario solicita realizar la bsqueda de un libro en concreto. 4.El sistema muestra los libros del catlogo que coinciden con la bsqueda ordenados por ttulo. 5.El sistema ejecuta el caso de uso Buscar Libro. Flujos alternativos: En cualquier momento el usuario selecciona un libro para ver su descripcin. El sistema ejecuta el caso de uso Ver Libro.

REGISTRARSE

Caso de uso Registrarse Actor principal: Usuario Precondicin: Ninguna Postcondicin: existe un nuevo usuario en el sistema Casos de uso relacionados: ninguno Escenario principal: Usuario 1.Elusuario indica su nombre, apellido, direccin, ciudad, pas, direccin de e-mail, cdigo de usuario y contrasea.

sistema

2.El sistema confirma registro ingresados. 3.El sistema registra un nuevo usuario en el sistema.

Flujos alternativos: Si el nombre de usuario ya existe muestra un error y permite volver a introducir los datos errneos.

Sistema para una Biblioteca Vision Documento Visin IDENTIFICARSE

Versin: Fecha:

1.0 18/05/2011

Caso de uso Identificarse Actor principal: Usuario Registrado Precondicin: Ninguna Postcondicin: El usuario est identificado Casos de uso relacionados: Ver libro, Solicitar PrstamoCancelar solicitud, Gestionar catlogo, Ver solicitudes, Entregar libro, Retornar libro, Desbloquear usuario.

Escenario principal: Usuario registrado 1.El usuario indica su cdigo de usuario y contrasea.

sistema

2.El sistema verifica que se trata de un usuario vlido

Flujos alternativos: Si el usuario no existe en el sistema o la contrasea es incorrecta muestra un error.

GESTIONAR CATALOGO

Caso de uso Gestionar catlogo Actor principal: Administrador Precondicin: El usuario se ha identificado previamente Postcondicin: Ninguna Casos de uso relacionados: Identificarse Escenario principal: Administrador 2.El Administrador elige entre ingresar, modificar o borrar el libro del catlogo. Si la opcin elegida por el usuario es crear o modificar, el sistema solicita informacin sobre el libro. 3.El usuario informa el ttulo, la descripcin, los autores, las categoras a las que pertenece el libro, el ao de publicacin, la editorial, el idioma. 4.Una vez terminado, el usuario confirma los cambios introducidos. 5.El sistema registra los cambios. Flujos alternativos: Si el Administrador intenta ingresar un libro con un cdigo ISBN ya existente el sistema muestra un error.

sistema 1.El sistema solicita el ISBN del libro.

Sistema para una Biblioteca Vision Documento Visin

Versin: Fecha:

1.0 18/05/2011

VER SOLICITUDES

Caso de uso Ver solicitudes de prstamo Actor principal: Administrador Precondicin: El usuario se ha identificado previamente Postcondicin: Ninguna Casos de uso relacionados: Identificarse, Escenario principal: Administrador

Sistema 1. El sistema muestra una lista de las solicitudes, mostrando el nombre del libro, el cdigo de ejemplar, el usuario de la solicitud, la fecha de solicitud, la fecha de comienzo del prstamo.

Flujos alternativos: El Administrador decide cancelar una solicitud pendiente. El sistema ejecuta el caso de uso Cancelar solicitud.

RETORNAR LIBRO

Caso de uso Retornar libro Actor principal: Administrador Precondicin: El usuario se ha identificado previamente, el ejemplar est en prstamo Postcondicin: El ejemplar est disponible para ser prestado Casos de uso relacionados: Identificarse Escenario principal: Administrador 1.El Administrador ingresa el cdigo delusuario y el cdigo de ejemplar.

Sistema

2.El sistema verifica que el ejemplar estaba pendiente de retornar y que se realiza la devolucin en los plazos previstos. 3.El sistema registra la devolucin del libro. Flujos alternativos: Si el ejemplar no est pendiente de retornar, el sistema muestra un error. Si el libro se retorna fuera de plazo, el sistema enva un mensaje.

Sistema para una Biblioteca Vision Documento Visin

Versin: Fecha:

1.0 18/05/2011

ENTREGAR LIBRO

Caso de uso Entregar libro Actor principal: Administrador Precondicin: El usuario se ha identificado previamente y no est bloqueado, el ejemplar no est en prstamo Postcondicin: El ejemplar est en prstamo Casos de uso relacionados: Identificarse Escenario principal: Administrador 1. El Administrador ingresa el cdigo de usuario y el cdigo de ejemplar.

Sistema

2. El sistema verifica que el ejemplar est solicitado por el usuario. 3. El sistema registra la entrega del libro. Flujos alternativos: Si el ejemplar no ha sido solicitado por el usuario o se encuentra en prstamo, el sistema muestra un error.

DESBLOQUEAR USUARIO

Caso de uso Desbloquear Usuario Actor principal: Administrador Precondicin: Elusuario est bloqueado Postcondicin: El usuario est desbloqueado Casos de uso relacionados: Identificarse

Sistema para una Biblioteca Vision Documento Visin

Versin: Fecha:

1.0 18/05/2011

DIAGRAMA DE ACTIVIDADES
PEDIR LIBRO

Sistema para una Biblioteca Vision Documento Visin

Versin: Fecha:

1.0 18/05/2011

ENTREGAR LIBRO

Sistema para una Biblioteca Vision Documento Visin

Versin: Fecha:

1.0 18/05/2011

DEVOLVER LIBRO

10

Sistema para una Biblioteca Vision Documento Visin Diagrama de Clases

Versin: Fecha:

1.0 18/05/2011

11

Sistema para una Biblioteca Vision Documento Visin

Versin: Fecha:

1.0 18/05/2011

Diagramas de Secuencia
Identificacin del Sistema

Bsqueda de Libros

12

Sistema para una Biblioteca Vision Documento Visin

Versin: Fecha:

1.0 18/05/2011

Registro de un Nuevo Usuario

Ver Libro

13

Sistema para una Biblioteca Vision Documento Visin

Versin: Fecha:

1.0 18/05/2011

Solicitar Prstamo

Entregar Libro

2.
2.1

Posicionamiento
Oportunidad de Negocio Este sistema permitir informatizar el control de una biblioteca (identificar usuarios, realizar prestamos de libros, reportes etc.), lo cual supondr un acceso rpido y sencillo a los datos, gracias a interfaces grficas

14

Sistema para una Biblioteca Vision Documento Visin

Versin: Fecha:

1.0 18/05/2011

sencillas y amigables. Adems, los datos accedidos estarn siempre actualizados, lo cual es un factor muy importante para poder llevar un control de la biblioteca.

2.2

Sentencia que define el problema El problema de Registrar usuarios para poder brindarles un buen servicio, ya que ellos no solo contarn con bsquedas sino tambin realizaran prstamos, por lo tanto deberemos controlar los mismos. Gestionar losprstamosrealizados por los usuarios registrados, para ello los mismos no debern adeudar libros a la biblioteca. Gestionar reportes. afecta a Usuarios Bibliotecarios Administrador El impacto asociado es Almacenar toda la informacin referente a los libros, y rdenes de prstamos, y que esta informacin est al instante accesible y actualizada en la biblioteca. Informatizar el proceso, usando una red local con una base de datos accesibley generar interfaces amigables y sencillas con las que el bibliotecario pueda acceder a dicha base de datos y el usuario ingrese sin problemas al sistema.

Una solucin adecuada sera

2.3

Sentencia que define la posicin del Producto

para quienes El nombre del producto que Nuestro producto

Usuarios del sistema y todos aquellos que requieren bsqueda bibliogrfica. Realizan las bsquedas, pedidos. Es una herramienta software. Almacena la informacin necesaria para gestionar una bsqueda de un libro y poder hacer el prstamo. Permite gestionar las distintas actividades de registrar usuarios, autentificarlos y permitirles la realizacin de

15

Sistema para una Biblioteca Vision Documento Visin

Versin: Fecha:

1.0 18/05/2011

prstamos de los libros existentes en la biblioteca, as como la bsqueda de los mismos para todos aquellos usuarios. Adems el administradorpodrhacer los mantenimientos de los libros y obtener los reports requeridos.

3.

Descripcin de Stakeholders (Participantes en el Proyecto) y Usuarios


Para proveer de una forma efectiva productos y servicios que se ajusten a las necesidades de los usuarios, es necesario identificar e involucrar a todos los participantes en el proyecto como parte del proceso de modelado de requerimientos. Tambin es necesario identificar a los usuarios del sistema y asegurarse de que el conjunto de participantes en el proyecto los representa adecuadamente. Esta seccin muestra un perfil de los participantes y de los usuarios involucrados en el proyecto, as como los problemas ms importantes que stos perciben para enfocar la solucin propuesta hacia ellos. No describe sus requisitos especficos ya que stos se capturan mediante otro artefacto. En lugar de esto proporciona la justificacin de por qu estos requisitos son necesarios.

3.1

Resumen de Stakeholders

Nombre Gabriela Parra Jaime Matovelle Isaac Arias Teodoro Ortiz

Descripcin Analistas y desarrolladores del proyecto de un sistema de software para una biblioteca.

Responsabilidades Seguimiento del desarrollo del proyecto. Aprobacin de requisitos y funcionalidades

3.2

Resumen de Usuarios

Nombre Representante de biblioteca

Descripcin Responsable de registrar los usuarios, verificar si existe el libro, entrega de libros, verifica el estado del usuario y libros. Persona que desea obtener informacin de algn libro y realiza las bsquedas en de los mismos en el sistema. Usuario registrado que desea obtener algn libro y gestiona prstamos en el sistema.

Stakeholder Bibliotecario

Usuario

STK2

Usuario Registrado

STK9

16

Sistema para una Biblioteca Vision Documento Visin Administrador Encargado de realizar el anlisis, elaboracin de diagramas, programacin, documentacin, pruebas, correccin de errores, implementacin del programa.

Versin: Fecha:

1.0 18/05/2011

Administrador

3.3

Entorno de usuario

Los usuariosentrarn al sistemaidentificndosesobreunordenador con un sistemaoperativo Windows y trasestepasoentrarn a la parte de aplicacindiseadaparaquepuedanrealizar la bsqueda del libro de unamanerafcilya sea porttulo, autor y materia. Este sistemaes similar a cualquieraplicacin Windows y portanto los usuariosestarnfamiliarizados con suentorno.

4.

Restricciones

Un ejemplar no puede estar en prstamo para dos usuarios al mismo tiempo. No se puede entregar en prstamo un ejemplar que an no ha sido devuelto. No se pueden solapar solicitudes de prstamos de un mismo ejemplar.

5.

Requerimentos
Funciones de bsqueda y visualizacin adecuada (por autor, por titulo, por ao, por rea). Actualizacin y mantenimiento de la base de datos que contiene el catalogo de todo los recursos de la biblioteca, esdecir permitir : adicionar, eliminar, .modificar los datos de la base de datos de la biblioteca Diseo de una interfaz de usuario amigable y de fcil modificacin. Posibilidad de crear cuentas de suscripcin de un usuario Validar las cuentas de usuarios Poner a disposicin de los usuarios libros mediante una busqueda por: autor, titulo y materia

6.

Objetivos:
Facilitar la consulta del catlogo disponible as como permitir la solicitud de ejemplares y renovacin de prstamos mediante una interfaz de usuario sencilla y amigable. Realizar el anlisis, diseo e implementacin de una aplicacin similar a las existentes en el mundo empresarial utilizando la orientacin a objetos.

Objetivos Especficos:
Permitir un registro de usuarios. Poder realizar bsquedas en el sistema para encontrar un libro especifico. Tener un registro de libros y as conocer su estado. Realizar prstamos de libros siempre y cuando sea un usuario registrado, tambin se podr renovar, solicitar y cancelar prstamos. Gestionar catlogo.

7.

Requisitos:
Controlar a los usuarios q pueden y no pedir libros

17

Sistema para una Biblioteca Vision Documento Visin

Versin: Fecha:

1.0 18/05/2011

Permitir que los usuarios tengan acceso al listado de libros y sus campos a buscar Permitir registrarse a los usuarios Permitir que los usuarios registrados tengan acceso a sus datos para consultar q a pedido y cuando a pedido Obtener los reportes de los libros prestados Permitir q el administrados del sistema tenga acceso a las cuentas de usuario y a los libros

8.

Requisitos No Funcionales:
Permitir q el usuario pida el libro sin ser usuario registrado Permitir q el usuario mire los libros q tiene en su poder Permitir q los usuarios tengan acceso web

9.

Referencias: Bob Tarr, DesignPatterns in Java, Factory Patterns 1-46. [3] James W Cooper, DesignPatterns, DesignPatterns in Java. Addison-Wesley, 17-51.

18

También podría gustarte