Está en la página 1de 20

Proyecto Biblioteca 6012

1
Tabla de contenido
Introducción-------------------------------------------------------------------------------------------------------------------------- 3

Objetivo del proyecto ----------------------------------------------------------------------------------------------------------- 3

Narrativa--------------------------------------------------------------------------------------------------------------------------- 3

Entrevista -------------------------------------------------------------------------------------------------------------------------- 5

Descripción General --------------------------------------------------------------------------------------------------------------- 7

Problemas del Usuario --------------------------------------------------------------------------------------------------------- 7

Objetivos del Usuario ----------------------------------------------------------------------------------------------------------- 7

Especificación de Requerimientos del Sistema ---------------------------------------------------------------------------- 7

Propósito --------------------------------------------------------------------------------------------------------------------------- 7

Alcance ----------------------------------------------------------------------------------------------------------------------------- 8

Personal Involucrado ----------------------------------------------------------------------------------------------------------- 8

Catalogo de Requerimientos del Sistema ----------------------------------------------------------------------------------- 8

Requerimientos funcionales -------------------------------------------------------------------------------------------------- 8

Definición de Actores ----------------------------------------------------------------------------------------------------------- 9

Especificación de Caso de Usos ------------------------------------------------------------------------------------------- 10

Diagrama de Casos de Usos ------------------------------------------------------------------------------------------------ 15

Requerimientos No funcionales-------------------------------------------------------------------------------------------- 16

Modelo de Dominio-------------------------------------------------------------------------------------------------------------- 17

Diagrama de Clases Conceptuales ---------------------------------------------------------------------------------------- 17

Fases y Flujos de Trabajo ------------------------------------------------------------------------------------------------------- 18

Apéndices --------------------------------------------------------------------------------------------------------------------------- 19

Glosario -------------------------------------------------------------------------------------------------------------------------- 19

2
Introducción

Objetivo del proyecto


El proyecto Biblioteca 6012, consiste en el diseño y desarrollo de un
software para gestionar materiales y socios de una biblioteca, de manera
que se pueda crear, modificar, buscar, eliminar y almacenar materiales y
socios; como así también la registración y devolución del préstamo de
materiales.

Narrativa
El Instituto Superior de Formación Docente N° 6012, cuenta con una
biblioteca interna, la cual dispone de aproximadamente 500 materiales para
su funcionamiento.
Tiene la necesidad de contar con un sistema que le permita llevar un mejor
control de sus materiales, de sus socios y de los préstamos realizados.
Como así también tareas de registración de nuevos materiales y socios,
modificación de datos, listados de socios, de materiales y de préstamos.
La biblioteca es manejada por una sola persona, en adelante denominado
“bibliotecario” y los materiales con los que cuenta son: libros,
enciclopedias, diario, revistas, CD, DVD, videos VHS, equipos de audio, tv
y proyectores.
Actualmente, cada vez que se efectúa un préstamo, el bibliotecario llena
una planilla de préstamo en donde se registra: datos del material a prestar,
datos personales del socio, la fecha de emisión y la fecha de devolución.
Cabe aclarar que los socios no se encuentran identificados y cada vez que
solicitan un préstamo deben registrarse nuevamente.
Cuando el socio efectúa la devolución del material, el bibliotecario realiza
una búsqueda del mismo, y procede al tachado físico del préstamo
contenido en la planilla préstamo. Tanto en las acciones de préstamo y de
devolución, el bibliotecario demanda bastante tiempo entre sus planillas
prestamos para poder realizar, la registración del material o la devolución
del mismo.
En cuanto a la condición para realizar un préstamo, la persona debe ser
alumno, profesor o personal no docente (administrativo) perteneciente a la

3
institución. La duración del préstamo es de 5 días. En el caso de que el
material tenga un solo ejemplar se lo presta solo para el uso en la
institución, caso contrario el material podrá ser retirado de la institución y
ser devuelto en los plazos pactados en el préstamo.
Los materiales se organiza físicamente en armarios por medio de áreas
(lengua y literatura, pedagogía, ciencias tecnológicas e informáticas,
ciencias exactas, ciencias sociales, ciencias naturales y otras) y cada área se
identifica por un color; por ejemplo Lengua y literatura “gris”.
Cada material tiene un número y una letra que identifica a cada ejemplar,
Por ejemplo: 555a; 555b, etc. El número de registración que se le asigna a
los materiales es consecutivo en cada área, con lo que podemos tener un
mismo número registración en distintas aéreas y solo se distinguen por el
color que identifica el área. Los equipos electrónicos no se encuentran
identificado, pero si se puede especificar su disponibilidad.
Cada área tiene su planilla en la cual se registran datos de los materiales
pertenecientes a esta. Estos datos son: cantidad, número, titulo, autor,
editorial, estado/procedencia/observación.
Los CD y DVD que vienen en los libros se tratan de manera individual.
Las fotocopias, apuntes y resúmenes que dejan los docentes, se organizan
por carpeta y nombre de la materia.
La planilla préstamo registra los siguientes datos: fecha inicio y fecha de
devolución, datos del material, código del área, apellido y nombre del
socio, firma, domicilio y teléfono.
Además el bibliotecario cumple también funciones de apoyo administrativo
y es el encargado de distribuir los equipos electrónicos a los docentes que
los requieren.
El bibliotecario solo dispone de una netbook (propiedad de conectar
igualdad) para realizar su trabajo y además usa como soporte una
aplicación que solo realiza la búsqueda de los materiales indicándole el
nombre de este y recibiendo como resultado la signatura que representa la
ubicación física del material en un determinado armario. La signatura se
compone por una combinación de un color para identificar el área, un
numero para indicar el orden físico y una letra para indicar el ejemplar; por
ejemplo rojo-35-c. Esta aplicación también almacena tema, estado,
procedencia y tipo de material.

4
Entrevista

Fecha: 11-10-2013
Hora inicio: 21:10
Hora fin: 22:10
Institución: ISFD 6012 EL CARRIL SALTA
Departamento: BIBLIOTECA.
Encargado biblioteca: Iván Armando Rodríguez
Entrevistadores: Vidaurre, julio
Cruz, Arturo
Morales, nancy

¿CUALES SON SUS FUNCIONES?


- Mi función principal es la de bibliotecario, soy el encargado de la biblioteca de la
institución, trabajo solo y manejo alrededor de 500 materiales que los denomino
soportes y está compuesto por: libros, enciclopedias, diarios, revistas, cd-dvd, videos
VHS, equipos de audio - tv y proyectores.
También cumplo la función de apoyo administrativo y soy el encargado de distribuir
los equipos electrónicos a los docentes que los requieren.

¿QUÉ DIAS TRABAJA Y POR CUANTO TIEMPO?


- Trabajo de lunes a viernes, de 18:45 a 23:15 hs durante el periodo lectivo.

¿CON QUÉ HERRAMIENTAS CUENTA PARA REALIZAR SU TRABAJO?


- Cuento con una netbook de conectar-igualdad (prestada), planillas para los préstamos de
los libros, un pendrive y una aplicación (programita) desarrollada en libre office que me
asiste en la búsqueda, carga y novedades de los libros. Anteriormente usaba un software
llamado “biblio” que era más completo y mucho más rápido que el actual, este
programita “biblio” estaba en mi netbook (conectar-igualdad) que tiene una avería y
está siendo arreglada.

¿QUIÉNES SON LOS USUARIOS DE LA BIBLIOTECA?


- Los usuario recurrentes de la biblioteca son:
Los alumnos, los profesores, el personal no docente (administrativo) y eventualmente
personas ajenas a la institución bajo condiciones excepcionales.

¿CUÁLES SON LOS REQUISITOS PARA ACCEDER A UN PRÉSTAMO Y DE


CUANTO ES EL TIEMPO DE PRESTACIÓN?
- La condición de préstamo es pertenecer a la institución (alumno, profesor,
administrativo). Generalmente el préstamo es por 5 días, en el caso de haber un único
ejemplar de ese libro, solo se prestará para consulta en la institución.

¿CÓMO IDENTIFICA A LA PERSONA QUE ACCEDE A UN PRÉSTAMO?


- Actualmente no trabajamos con carnet, ni cobramos nada. Me manejo con una planilla
para los préstamos en donde tengo los siguientes datos: fecha inicio y fecha de entrega,

5
código del libro, datos del libro (nombre), nombre y apellido del solicitante, firma,
domicilio y teléfono.

¿QUÉ POLITICA USA ANTE LA FALTA DE DEVOLUCIÓN EN TERMINOS DEL


MATERIAL PRESTADO?
- Actualmente, no implemento ninguna política, pero un llamado de teléfono a modo de
recordatorio suelo usar. También un solicitante puede dejar reservado un soporte para
un cierto día y la no devolución del mismo me genera un problema con la disposición
de este soporte.

¿QUÉ PROBLEMAS TIENE ACTUALMENTE EN EL DESARROLLO DE SUS


TAREAS?
- El problema más importante actualmente es el factor edificio. No cuento con el espacio
necesario para organizarme y organizar los soportes que tengo a cargo, sumado a que el
lugar donde desarrollo mi actividad es de transito público, lo cual dificulta aun mas mi
tarea.

¿CÓMO ORGANIZAS LOS SOPORTES Y COMO LOS GUARDAS?


- Actualmente me manejo con una planilla que tiene los siguientes datos: titulo, autor,
tema, editorial, procedencia, observación, estado, soporte. Pero me organizo físicamente
utilizando la signatura.

SIGNATURA: es la ubicación física del libro en un armario, que se compone por una
combinación de color para identificar el área, número y anexos, en el caso de haber
más de un ejemplar. Por ejemplo verde 555b, que significaría: el segundo ejemplar del
Libro 555 del área de Ciencias Exactas.
TEMA: a que área específica pertenece el libro como por ejemplo informática, cs.,
exactas, lengua, pedagogía, ciencias sociales, promse. Esta categorización está sujeta a
cambios y podría ser modificada para una mejor distribución.
ESTADO: estado físico del libro (malo, regular, bueno y muy bueno).
PROCEDENCIA: si se adquirió con recursos propios o con programas de mejoras
educativas provinciales y nacionales.
SOPORTE: si es un libro, cd-dvd, etc.

Actualmente si el libro viene acompañado con un cd-dvd, los trato de una manera
individual, es decir, libro por un lado y cd-dvd por otro lado como soporte magnético.
No tengo categorizado los materiales (fotocopias de libros, apuntes, resúmenes) de los
docentes que me dejan a mi cargo, solo a través de una carpeta identificando el nombre
de la materia.

¿QUÉ OPINA DE PROYECTO DE INFORMATIZACIÓN DE LA BIBLIOTECA?


- Me parece que es muy importante que se lleve a cabo este proyecto ya que me
solucionaría problemas de tiempo en la atención y de la organización. No le veo
ninguna razón negativa, al menos hoy, y ojala que se pueda implementar.

¿QUÉ SUGERENCIAS APORTARÍA?

6
- Me gustaría que el sistema me indique con un mensaje de alerta, las personas que deben
devolver libros el día de hoy, cantidad de libros que tengo prestados, cuando se debe
devolver cierto libro, quien lo tiene y que me ayude a identificar rápidamente el lugar
físico en donde se encuentra un libro.

¿QUÉ OPINA DE TENER UNA PC AL PÚBLICO PARA QUE LOS INTERESADOS


EN PEDIR UN LIBRO PUEDAN CONSULTAR SOBRE LA DISPOSICIÓN DEL
MISMO?
- Me sería muy importante que los usuarios puedan tener una terminal de consulta para
que puedan consultar si esta prestado o no su libro y si es posible que puedan buscar con
una determinada palabra clave y que el sistema le diga que libro trata ese tema, como
también buscar libros por autor, por materia etc., y de esta manera el interesado
directamente me indique el número del libro que le interesa y así con ese dato lo puedo
buscar rápidamente.

Fin entrevista.

Descripción General
Problemas del Usuario
Los problemas del usuario detectados son: la búsqueda, registración y
devolución del material prestado; control de los socios que utilizan el
servicio y sobre todo de aquellos que adeudan algún material prestado;
llevar control de los materiales que están actualmente en la biblioteca y
demoras en la atención.

Objetivos del Usuario


Disponer de un Sistema informático que permita agilizar las tareas de:
registración y control del material existente, registración de préstamos,
consulta de la disponibilidad de los materiales, informe detallado de los
socios que adeudan materiales prestados, inventario general de los
materiales que posee la biblioteca, registración y control de los socios,
informe detallado de los prestamos vencidos y búsqueda eficiente de
material.

Especificación de Requerimientos del Sistema


Propósito
El presente documento especifica los requisitos software del sistema que se
estudia y desarrolla: un sistema de gestión de materiales de la biblioteca
para la personalización en el acceso a los mismos por parte de los socios.

7
Los objetivos de este proceso de especificación son: identificar, validar, y
documentar los requisitos de software, es decir, determinar las
características que deberá tener el sistema o las restricciones que deberá
cumplir para ser aceptado por los futuros usuarios de la aplicación.
Para el análisis detallado de los requisitos y funcionalidades de los sistemas
haremos uso de diagramas-gráficos UML (casos de usos, diagramas de
casos de usos, etc.). Así como la descripción concisa en lenguaje natural de
los mismos. Estos diagramas nos ayudaran a entender el funcionamiento
completo del sistema y como utilizarlo.
El documento está orientado a guiar y dirigir posteriormente el proceso de
diseño e implementación del sistema propuesto.

Alcance
Nuestro alcance es lograr entender el funcionamiento de la biblioteca, a
partir del trabajo desempeñado por parte del usuario.

Personal Involucrado
Nombre: Iván Armando Rodríguez
Rol: Bibliotecario - Usuario
Responsabilidades: Manejo y administración de la biblioteca

Nombre: Arturo Cruz


Rol: Analista de Sistema
Responsabilidad: especificación de requisitos, análisis y diseño

Nombre: Julio Vidaurre


Rol: Analista de Sistema
Responsabilidad: especificación de requisitos, análisis y diseño

Nombre: Nancy Maribel Morales


Rol: Analista de Sistema
Responsabilidad: especificación de requisitos, análisis y diseño

Catalogo de Requerimientos del Sistema

Requerimientos funcionales

8
RF01 – El sistema debe permitir registrar a un socio (alumno, profesor o
administrativo) para acceder al servicio de préstamo de un material.

RF02 - El sistema debe permitir dar de baja (eliminar) a un socio utilizando


el DNI del mismo.

RF03 - EL sistema debe permitir registrar un material (libro, revista, CD,


DVD o diario) utilizando los siguientes datos: Código de Área, ID del
material, Cantidad de ejemplares, Titulo, Autor, Editorial, Estado,
Observación, Procedencia y Categoría.

RF04 - El sistema debe permitir dar de baja a un material

RF05 - El sistema debe permitir actualizar (modificar) datos del material


registrado

RF06 - El sistema debe permitir actualizar datos del socio registrado

RF07- EL sistema debe permitir registrar un préstamo.

RF08 - El sistema debe permitir registrar la devolución de un material.

RF09 - El sistema debe permitir buscar un material.

RF10 - El sistema debe permitir buscar a un socio.

RF11 - El sistema debe permitir generar un informe de los materiales


registrados y prestamos registrados.

Definición de Actores

Actor-<1> Socio
Descripción Este actor representa a los
socios de la biblioteca
(alumno, profesor o
administrativo) que pueden
acceder al servicio de un
prestamo.
Versión 1.2/2 de Diciembre de 2013

Actor-<2> Bibliotecario
Descripción Este actor representa a la
persona que está a cargo de la

9
biblioteca y es quien interactúa
con el sistema. Tiene los
permisos para acceder y
utilizar todas las
funcionalidades del sistema

Versión 1.2/2 de Diciembre de 2013

Especificación de Caso de Usos

CU-001 Identificarse en el sistema


Descripción Este caso de uso permite identificar al bibliotecario en el sistema a
través de un usuario y una contraseña. Como resultado el caso de uso
identifica al bibliotecario en el sistema.
Precondición  El bibliotecario debe tener el nombre de usuario y contraseña
validos para poder acceder al sistema.
 El sistema debe tener registrado el nombre de usuario y
contraseña del bibliotecario.

Secuencia 1- Este caso de uso comienza cuando el bibliotecario desea


Normal ingresar al sistema.
2- El sistema solicita el nombre de usuario y contraseña.
3- El bibliotecario ingresa el nombre de usuario y contraseña.
4- El sistema valida los datos.
5- El sistema identifica al bibliotecario y le permite el acceso al
mismo. Y finaliza el caso de uso.

Excepciones 4’ Si la clave o nombre de usuario no son válidos se informa y entonces


se vuelves al paso 2. Si esto ocurre tres veces se termina el caso de uso.

CU-002 Registrar material


RF- 03
Descripción El caso de uso comienza con la identificación del bibliotecario en el sistema.
El bibliotecario usa el caso de uso para registrar un material nuevo en el
sistema. El caso de uso devuelve un aviso de que el material se ha registrado.
Precondición  El bibliotecario debe estar identificado ante el sistema.
 El bibliotecario debe tener en mano el libro a registrar.
Secuencia 1- Incluye el caso de uso “Identificarse en el sistema”.
Normal 2- El bibliotecario ingresa todos los datos del material.
3- El sistema verifica los datos.
4- El sistema guarda la información e informa. Y finaliza el caso de uso.
Excepciones 3’- Los datos introducidos no son correctos entonces el sistema informa y
se vuelve al paso 2. Si esto ocurre cinco veces el caso de uso termina.

10
CU-003 Registrar socio
RF- 01
Descripción Este caso de uso comienza con la identificación del bibliotecario en el sistema.
El bibliotecario usa este caso de uso para registrar un nuevo socio en el
sistema. El caso de uso devuelve un aviso de que el socio se ha registrado.
Precondición  El bibliotecario debe estar identificado ante el sistema.
 El nuevo socio debe haber proporcionado sus datos.
 El nuevo socio no debe estar registrado.
Secuencia 1- Incluye el caso de uso “Identificarse en el sistema”.
Normal 2- El bibliotecario ingresa todos los datos del nuevo socio.
3- El sistema verifica los datos.
4- El sistema guarda la información e informa. Y finaliza el caso de
uso.

Excepciones 3’- Los datos introducidos no son correctos entonces el sistema informa y
se vuelve al paso 2. Si esto ocurre 5 veces el caso de uso finaliza.

CU-004 Dar de baja material


RF-04
Descripción Este caso de uso comienza con la identificación del bibliotecario en el sistema.
El bibliotecario usara el siguiente caso de uso para dar de baja un material que
está registrado en el sistema. El caso de uso devuelve un aviso de que el
material se ha dado de baja.
Precondición  El bibliotecario debe estar identificado ante el sistema.
 El material a dar de baja debe estar registrado.
Secuencia 1- Incluye el caso de uso “Identificarse en el sistema”.
Normal 2- El bibliotecario ingresa el código único del material.
3- El sistema muestra el material con el código único especificado.
4- El bibliotecario selecciona el material.
5- El sistema da de baja el material. Y finaliza el caso de uso.
Excepciones 3’- El sistema no encontró ningún material con el código único ingresado
entonces se informa y se vuelve al paso 2.Si esto ocurre cinco veces el caso de
uso termina.
4’ - El bibliotecario cancela la operación y termina el caso de uso.

CU-005 Dar de baja socio


RF- 02
Descripción Este caso de uso comienza con la identificación del bibliotecario en el sistema.
El bibliotecario usa este caso de uso para dar de baja a un socio en el sistema.
El caso de uso devuelve un aviso de que el socio se ha dado de baja.
Precondición  El bibliotecario debe estar identificado ante el sistema.
 El socio a dar de baja debe estar registrado.
Secuencia 1- Incluye el caso de uso “Identificarse en el sistema”.
Normal 2- El bibliotecario ingresa el DNI del socio.
3- El sistema muestra el socio con el DNI especificado.
4- El bibliotecario selecciona al socio.
5- El sistema da de baja al socio y finaliza el caso de uso.

Excepciones 3’- El sistema no encontró ningún socio con el DNI ingresado entonces se
informa y se vuelve al paso 2.Si esto ocurre cinco veces el caso de uso
termina.

11
4’- El bibliotecario cancela la operación y termina el caso de uso.

CU-006 Préstamo de material


RF- 07
Descripción Este caso de uso comienza con la identificación del bibliotecario en el sistema.
El bibliotecario usa este caso de uso para registrar un préstamo en el sistema.
El caso de uso devuelve el préstamo de un material a un socio registrado.
Precondición  El bibliotecario debe estar identificado ante el sistema.
 El socio debe estar registrado.
 El material debe estar registrado en el sistema.
 El material no debe estar prestado.
 El socio no debe tener devoluciones pendientes
Secuencia 1- Incluye el caso de uso “Identificarse en el sistema”.
Normal 2- El bibliotecario ingresa los datos del préstamo.
3- El sistema verifica la información.
4- El sistema da de alta el préstamo e informa.
5- El bibliotecario entrega el material al socio. Y finaliza el caso de
uso.
Excepciones 3a- Si el socio adeuda préstamos se informa y finaliza el caso de uso.
3b- Si el material no se encuentra disponible entonces se informa y termina
el caso de uso.

CU-007 Devolución de material


RF- 08
Descripción Este caso de uso comienza con la identificación del bibliotecario en el
sistema. El bibliotecario usa este caso de uso para registrar la devolución de
un material en el sistema. El caso de uso devuelve un material al
bibliotecario.
Precondición  El bibliotecario debe estar identificado ante el sistema.
 El socio debe estar registrado.
 El material debe estar registrado en el sistema.
 El socio debe tener al menos un material prestado.
 El socio debe tener en mano el material a devolver.
Secuencia 1- Incluye el caso de uso “Identificarse en el sistema”.
Normal 2- El bibliotecario ingresa los datos de la devolución.
3- El sistema verifica la información.
4- El socio devuelve el libro.
5- El sistema registra la devolución. Y finaliza el caso de uso.
Excepciones 3’- El sistema no encontró ningún registro de un préstamo con los datos
ingresados se informa y entonces se vuelve al paso 2.Si esto ocurre tres
veces el caso de uso termina.
Postcondiciones El socio le devuelve el material al bibliotecario.

12
CU-008 Búsqueda de material
RF-09
Descripción Este caso de uso comienza con la identificación del bibliotecario en el
sistema. El bibliotecario usa este caso de uso para buscar a un material
registrado en el sistema. El caso de uso devuelve información sobre el
material buscado.
Precondición  El bibliotecario debe estar identificado ante el sistema.
 El material a buscar debe estar registrado en el sistema.
Secuencia 1- Incluye el caso de uso “Identificarse en el sistema”.
Normal 2- El bibliotecario ingresa un dato del material.
3- El sistema verifica la información.
4- El sistema muestra información sobre los materiales relacionados con
el dato especificado. Y finaliza el caso de uso.
Excepciones 3’-Si el sistema no encontró ningún registro de material con el dato
especificado entonces se informa y finaliza el caso de uso.

CU-009 Búsqueda de Socio


RF- 10
Descripción Este caso de uso comienza con la identificación del bibliotecario en el sistema.
El bibliotecario usa este caso de uso para buscar a un socio registrado en el
sistema. El caso de uso devuelve información sobre el socio buscado.
Precondición  El bibliotecario debe estar identificado ante el sistema.
 El socio a buscar debe estar registrado en el sistema.
Secuencia 1- Incluye el caso de uso “Identificarse en el sistema”.
Normal 2- El bibliotecario ingresa un dato del socio.
3- El sistema verifica la información.
4- El sistema muestra información sobre los socios relacionados con el
dato especificado. Y finaliza el caso de uso.
Excepciones 3’-Si el sistema no encontró ningún registro de socio con el dato
especificado entonces se informa y finaliza el caso de uso.

CU-010 Actualizar datos de material


RF- 05
Descripción El caso de uso comienza con la identificación del bibliotecario en el sistema. El
bibliotecario usa el caso de uso para actualizar los datos de un material
registrado en el sistema. El caso de uso devuelve un aviso de que el material se
ha modificado.
Precondición  El bibliotecario debe estar identificado ante el sistema.
 El material debe estar registrado en el sistema.
Secuencia 1- Incluye el caso de uso “Identificarse en el sistema”.
Normal 2- El bibliotecario ingresa un dato del material.
3- El sistema lista los materiales relacionados con el dato especificado.
4- El bibliotecario selecciona un material de la lista.
5- El sistema solicita los nuevos datos.
6- El bibliotecario realiza las modificaciones correspondientes.
7- El sistema verifica si los nuevos datos son validos.
8- El sistema guarda los cambios y el caso de uso finaliza.

13
Excepciones 3’ El sistema no encontró ningún material con el dato ingresado entonces se
informa y se vuelve al paso 2.Si esto ocurre tres veces el caso de uso finaliza.
7’ Si los nuevos datos no son validos se informa y se vuelve al paso 5. Si esto
ocurre tres veces el caso de uso termina.
4’ El bibliotecario cancela la operación y se termina el caso de uso.

CU-011 Actualizar datos de socio


RF-06
Descripción El caso de uso comienza con la identificación del bibliotecario en el sistema. El
bibliotecario usa el caso de uso para actualizar los datos de un socio registrado
en el sistema. El caso de uso devuelve un aviso de que el socio se ha
modificado.
Precondición  El bibliotecario debe estar identificado ante el sistema.
 El socio debe estar registrado en el sistema.
Secuencia 1- Incluye el caso de uso “Identificarse en el sistema”.
Normal 2- El bibliotecario ingresa un dato del socio.
3- El sistema lista los socios relacionados con el dato ingresado.
4- El bibliotecario selecciona a un socio de la lista.
5- El sistema solicita los nuevos datos.
6- El bibliotecario realiza las modificaciones correspondientes.
7- El sistema verifica si los nuevos datos son validos.
8- El sistema guarda los cambios y el caso de uso finaliza.
Excepciones 3’ El sistema no encontró ningún socio con el dato ingresado entonces se
informa y se vuelve al paso 2. Si esto ocurre tres veces el caso de uso finaliza.
7’ Si los nuevos datos no son validos se informa y se vuelve al paso 5. Si esto
ocurre tres veces el caso de uso termina.
4’ El bibliotecario cancela la operación y se termina el caso de uso.

CU-012 Generar Informe


RF- 11
Descripción El caso de uso comienza con la identificación del bibliotecario en el sistema. El
bibliotecario usa el caso de uso para generar un informe de los préstamos
registrados en el sistema. El caso de uso devuelve un informe de los préstamos
realizados.
Precondición  El bibliotecario debe estar identificado ante el sistema.
 Debe existir registros de préstamos en el sistema.
Secuencia 1- Incluye el caso de uso “Identificarse en el sistema”.
Normal 2- El bibliotecario especifica que contendrá el informe.
3- El sistema valida las especificaciones del bibliotecario.
4- El sistema genera el informe y finaliza el caso de uso.
Excepciones 3’ El sistema no puede realizar un informe con las especificaciones dadas
entonces informa y se vuelve al paso 2. Si esto ocurre tres veces el caso de uso
termina.

14
Diagrama de Casos de Usos

ISFD 6012

ISFD 6012

ISFD 6012

15
ISFD 6012

Requerimientos No funcionales

RNF01 – El sistema debe tener una interfaz grafica, sencilla, intuitiva y


consistente.

RNF02 – El sistema debe ejecutarse en los sistemas operativos Windows


XP (32 bits) y Windows Seven (32 bits).

RNF03 - El acceso al sistema debe ser mediante la identificación por


usuario y contraseña.

RNF04 (futuro) - El sistema debe ser diseñado para que se integren nuevas
funcionalidades o modificaciones, siempre que estén supervisadas y
aprobadas por el equipo de desarrollo.

RNF05 - El sistema debe mostrar mensajes de éxito o fallos en las


operaciones.

RNF06 - El sistema de permitir realizar copias de respaldo (backup).

RNF07 (futuro) – El sistema debe permitir a los socios, realizar consulta


sobre disponibilidad de material y contenido.

RNF08-La implementación del sistema debe realizarse sobre una


computadora de tipo Netbook con los siguientes requisitos mínimos para el
funcionamiento del sistema:
 Sistema operativo Windows Xp o Windows 7
 Procesador de 1.66 GHz

16
 1 GB de RAM
 Espacio libre en disco de 10 GB

RNF09 - El sistema deberá usar un servidor de base de datos de forma


local.

RNF10 - El sistema, cada vez que inicie, debe informar sobre aquellos
préstamos que están vencidos.

RNF11 - El sistema debe ser desarrollado utilizando el lenguaje de


programación Java JDK 7.x.

RNF12 - El sistema debe usar Firebird 2.5 o superior como sistema de


gestión de base de datos.

RNF13 – El sistema no trabajara en red, ni tendrá acceso a servicios de


internet.
RNF14 – El sistema deberá permitir imprimir los informes de los
materiales y prestamos registrados con una impresora laser o a chorro de
tinta con el formato de hoja A4.

Modelo de Dominio

Diagrama de Clases Conceptuales

17
Fases y Flujos de Trabajo

18
Apéndices

Glosario
BIBLIOTECARIO: persona que se encargada de registrar tanto los materiales y socios como
los prestamos y devoluciones de los materiales.

SOCIO: son aquellos alumnos, profesores y personal administrativo asociados a la biblioteca.

MATERIAL: son aquellos libros, revistas, CD, DVD, diarios, etc., que dispone la biblioteca.

IDENTIFICACIÓN: es el proceso de identificar al bibliotecario en el sistema para que él


acceda al mismo.

PRÉSTAMO: servicio que se le otorga a un socio por ejemplo el préstamo de un material.

19
CÓDIGO UNICO: número que genera el sistema para identificar a cada material registrado.

ALTA: registración de un socio o material en el sistema.

BAJA: eliminación de un socio o material en el sistema.

ACTUALIZACION: proceso por el cual se modifican los datos de un socio o material


registrado en el sistema.

USUARIO Y CONTRASEÑA: es el nombre de usuario (conjunto de letras y números) y


contraseña (conjunto de letras y números) del bibliotecario con la que se identifica en el sistema
para acceder al mismo.

BACKUP: copias de respaldo, que se van a utilizar para resguardar la información


almacenada en el sistema.
CODIGO DE AREA: este código (numero) de área lo utiliza el bibliotecario y el sistema para
identificar cada área a la que pertenece un material.

ID DEL MATERIAL: este id (numero) del material lo utiliza el bibliotecario y el sistema para
enumerar los materiales de forma ascendente en cada área.

20

También podría gustarte