Ejemplo de Aplicacion de Ieee 830 Biblioteca
Ejemplo de Aplicacion de Ieee 830 Biblioteca
Ejemplo de Aplicacion de Ieee 830 Biblioteca
I. Introduccin
Esta especificacin tiene como objetivo analizar y documentar las necesidades funcionales que debern ser soportadas por el sistema a desarrollar. Para ello, se identificarn los requisitos que ha de satisfacer el nuevo sistema mediante entrevistas, el estudio de los problemas de las unidades afectadas y sus necesidades actuales. Adems de identificar los requisitos se debern establecer prioridades, lo cual proporciona un punto de referencia para validar el sistema final que compruebe que se ajusta a las necesidades del usuario.
Conceptos de Sistemas
La biblioteca de la institucin cuenta en la actualidad con una gran cantidad de libros, enciclopedias y revistas, catalogados mediante el mtodo de catalogacin de Dewey. Cuenta con un nmero importante de lectores divididos en los alumnos y profesores de la institucin y socios particulares que abonan una cuota cada seis meses. Los prstamos de los ejemplares que se realizan son: prstamos de sala (aquellos que no salen del saln de lectura de la biblioteca y la devolucin se produce en el da) y los prstamos domiciliarios (aquellos en que el libro se saca de la biblioteca y se devuelve luego de uno o varios das de solicitado el prstamo). El sistema permitir a los encargados de biblioteca gestionar el mantenimiento de ejemplares, catalogarlos y clasificarlos, gestionar sus prstamos y devoluciones, consultar el estado de libros y lectores y mantener los socios de biblioteca. El sistema debe ser abierto y escalable, permitiendo la incorporacin de nuevos clientes, como los kioscos multimedia para consulta de alumnos. El desarrollo lo llevar a cabo (MiEmpresa), con opcin a ser responsable del posterior mantenimiento del mismo.
Definiciones:
Catalogacin: procedimiento por el cual se clasifica un ejemplar de un libro de acuerdo a una codificacin existente y reglamentada. Kioskos multimedia: terminales del tipo cajero electrnico con interfaz sencilla y amigable para ser usado por los lectores de la biblioteca. Nomenclatura Dewey: consultar el apartado ajuste a estndares (pg. 7). Moroso: lector que adeuda 2 o ms cuotas mensuales en la institucin.
Acrnimos:
Administracin de libros: debe permitir gestionar la nomenclatura Dewey, con el armado del rbol jerrquico de clases, divisiones y secciones Dewey, permitir gestionar libros, que son clasificados dentro de una seccin Dewey. Tambin debe permitir gestionar autores (principales,
2
Conceptos de Sistemas
secundarios) y gestionar las copias o ejemplares que son el soporte fsico de los libros. Por ltimo, debe permitir obtener un listado de los libros.
Administracin de socios o lectores: debe permitir gestionar los socios de la institucin desde su ingreso hasta su egreso, as como tambin el correspondiente pago de cuotas de la biblioteca. Debe permitir realizar prstamos de todos los tipos y devoluciones de ejemplares. Debe tener disponible la funcionalidad de consultar sobre la disponibilidad de ejemplares, la historia de cada socio en cuanto a prstamos y devoluciones y por ltimo debe permitir emitir listados de lectores, de morosos y de prstamos en un perodo de tiempo dado.
Conceptos de Sistemas
Salida: Datos de autores actualizados y mensajes de lo que est ocurriendo. d) Gestin de Socios Introduccin: El sistema permite introducir informacin sobre los socios (apellido, nombres, domicilio, telfono, etc.), modificar los ya existentes y borrarlos. Entrada: Documento + Apellidos + Nombres + Domicilio + Telfono Proceso: Comprobar si se trata de un socio nuevo, dndolo de alta o actualizarlo si ya existe. No pueden existir dos socios con el mismo documento. Slo se podrn borrar autores si no tienen prstamos asociados (sean stos devueltos o no devueltos) Salida: Datos de socios Actualizados y mensajes de lo que est ocurriendo. e) Gestin de Prstamos Introduccin: El sistema debe permitir el prstamo de los ejemplares a los lectores, pudiendo ser el prstamo de sala o biblioteca. Para realizar el prstamo a los lectores, los mismos deben tener libre deuda de libros, es decir, tener devuelto los libros prestados. Si fuera un alumno, ste debe estar dado de alta en el sistema de gestin Administrativa y Alumnos. Si es un socio, ste no debe tener deuda de cuotas de biblioteca. Tambin debe haber ejemplares disponibles para su prstamo o, en caso contrario, se debe avisar al lector sobre la fecha probable de disponibilidad del mismo. Entrada: CdigoCopia + Documento + FechaPrstamo + TipoPrstamo Proceso: Comprobar si el socio es moroso o adeuda prstamos y avisar si es as. Caso contrario generar un nuevo prstamo con los datos ingresados calculando la fecha de probable devolucin y dando opcin a corregirla. Salida: Datos de prstamos actualizados y mensajes de lo que est ocurriendo. f) Gestin de Devoluciones Introduccin: el sistema debe permitir la devolucin de los libros almacenado la informacin de la fecha y hora de producido el evento y liberando a copia correspondiente. Entrada: CdigoPrstamo + FechaDevuelto Proceso: Comprobar si el prstamo no fue devuelto y si la fecha del evento es mayor a la FechaDevolucin. En ese caso avisar para que se sancione al socio. En otro caso, registrar la devolucin con la fecha y liberar el ejemplar. Salida: Datos de prstamos actualizados y mensajes de lo que est ocurriendo. g) Gestin de Cuotas de Socios Introduccin: Permite asignar las cuotas de los socios y registrar los pagos de las mismas. Entrada: Documento + Mes + Importe + FechaPago Proceso: Comprobar si la cuota ya est pagada y avisar. Comprobar si existe deuda anterior y avisar. Si la cuota a pagar es la que se adeuda, registrar el pago correspondiente. Salida: Datos de cuotas actualizados y mensajes de lo que est ocurriendo.
Conceptos de Sistemas
h) Consulta de Ejemplares Introduccin: El sistema debe permitir la bsqueda de ejemplares y disponibilidad por cualquiera o todos de cada uno de los siguientes criterios: ttulo, autor principal, cdigo Dewey, clase, divisin o seccin (tambin llamado tema del libro). El mtodo de bsqueda debe combinar los criterios en operaciones lgicas Y/O, con opciones de bsqueda en ttulo o autor por fragmentos de cadena de los mismos. Entrada: TipoBsqueda + CadenaBsqueda Proceso: De acuerdo al criterio elegido, buscar las correspondencias de ejemplares usando la cadena de bsqueda. Mostrar los resultados, aunque no se haya encontrado nada. Salida: {Clase + Seccin + Divisin + Ttulo + Autorprincipal + Editorial + TotalEjemplares + EjemplaresDisponibles} i) Consulta de Lectores
Introduccin: Permite ver a los lectores con su historial de prstamos y devoluciones de ejemplares, con un resumen final estadstico y un estado (deudor, no-deudor). Entrada: [Documento | CadenaNombre] Proceso: Buscar el lector y mostrar su historial de prstamos ordenados cronolgicamente. Salida: Documento + Apellido + Nombre + {CdigoPrstamo + Ttulo + NmeroCopia + FechaPrstamo + FechaDevolucin + FechaDevuelto + EstadoPrstamo} j) Consulta de Alumnos Introduccin: Permite observar el estado del alumno (tanto acadmico como estado de cuenta) para saber si se encuentra dado de baja o es moroso. Entrada: [Documento | CadenaNombre] Proceso: Buscar el alumno y mostrar el estado de cuenta y su situacin en biblioteca Salida: Documento + Apellido + Nombre + TotalAdeudado + EstadoBiblioteca k) Listado de Lectores Introduccin: Permite listar los lectores de la biblioteca, divididos en socios, alumnos y profesores, en orden alfabtico. Entrada: TipoListadoLector Proceso: De acuerdo al tipo (ordenado por apellido y nombre o por documento), mostrar el listado correspondiente y dar opcin a imprimirlo. Salida: {Documento + Apellidos + Nombres + Domicilio + Telfono + EstadoBiblioteca} l) Listado de Libros
Introduccin: Permite listar los libros y revistas de la biblioteca, ordenados alfabticamente por ttulo, por cdigo Dewey, por clase divisin y seccin y por autor. Entrada: TipoListadoLibro Proceso: De acuerdo al tipo, mostrar el listado correspondiente y dar opcin a imprimirlo.
Conceptos de Sistemas
Salida: {Clase + Divisin + Seccin + CdigoLibro + Ttulo + AutorPrincipal + Idioma + TotalEjemplares} m) Listado de Morosos Introduccin: Permite listar los lectores morosos actuales y los ejemplares que adeudan. Entrada: Datos de morosos Proceso: Armar el listado con los socios morosos y dar opcin a imprimirlo. Salida: {Documento + Apellidos + Nombres + {Ttulo + NmeroCopia + FechaPrstamo +
FechaDevolucin}} n) Listado de Prstamos Introduccin: Permite listar los prstamos entre dos fechas dadas, indicando su estado (devuelto, nodevuelto). Entrada: FechaInicio + FechaFin Proceso: Listar los prstamos y dar opcin a imprimirlo. Salida: {FechaPrstamo + Ttulo + NmeroCopia + Documento + Apellido + Nombre + FechaDevolucin + EstadoPrstamo + FechaDevuelto}
Conceptos de Sistemas
Base de Datos es MS SQL Server 7.0, requisitos fijados por la configuracin actual de red y el software disponible por (CLIENTE). La red actual tiene una topologa estrella y tecnologa Ethernet.
CDS.[XXX].AAA.III
Donde C es un dgito que representa la clase, D un dgito que representa la divisin de la clase, S un dgito que representa la seccin de la divisin, XXX un conjunto de dgitos (entre 1 y 6) que representan criterios de sub-clasificacin, AAA las tres primeras letras del apellido del autor e III las tres letras que indican el idioma en que est escrito. Seguridad: La seguridad de los datos ser establecida por el Sistema Gestor de Base de Datos Relacional que se emplee. Poltica de Respaldo: No se ha definido.
7
Conceptos de Sistemas
Base de Datos: El Sistema Gestor de Base de Datos debe ser relacional y se accedern a los mismos usando la tecnologa ODBC para Windows NT 4.0 y Windows 9x. Poltica de Borrado: No se ha definido.