Professional Documents
Culture Documents
Nivel: Sexto Materia: Gestin de de BBD Tema: Casos de Uso Biblioteca Trabajo No. 1 Fecha: 2 de agosto del 2011
-2011QUITO-ECUADOR
Carlos E. Bastidas
Tabla de contenido
DOCUMENTACION...........................................................................................2 CASOS DE USO...............................................................................................2 1. ESPECIFICACIN DE CASOS DE USO BIBLIOTECA .....................................................1 0.1 DIAGRAMAS DEL CASOS DE USO BIBLIOTECA...................................................1 0.1.1 PAQUETES DE CASO DE USO DEL SISTEMA...................................................1 0.1.2 ACTORES..........................................................................................2 0.1.3 DIAGRAMA PRINCIPAL DE CASOS DE USO BIBLIOTECA......................................2 1.1.4 Descripcin de Casos de Uso de Biblioteca................................................3 0.1.4 ACT-001 BIBLIOTECARIO........................................................................3 0.1.5 ACT-002 USUARIO...............................................................................3 0.1.6 CU-001 Alta de libros...........................................................................4 0.1.7 CU-002 Consulta de libros.....................................................................5 0.1.8 CU-003 Modificacin de libros.................................................................6 0.1.9 CU-004 Baja libros..............................................................................7 0.1.10 CU-004 Solicitud de un libro.................................................................8
Carlos Bastidas
0.1.2 ACTORES
Carlos Bastidas
Historia de Modificaciones 02/08/2011 Actor Primario Descripcin del Caso de Uso Bibliotecario Actor que representa la persona que tiene permisos para manipular y gestionar el sistema Ninguno
Comentarios
Historia de Modificaciones 02/08/2011 Actor Primario Descripcin del Caso de Uso Comentarios Bibliotecario Persona que solicita e interacta con los libros Ninguno
Carlos Bastidas
Historia de Modificaciones 02/08/2011 Actor Primario Descripcin del Caso de Uso Bibliotecario El actor Bibliotecario, tendr la facultad de poder ingresar nuevos libros y ejemplares en el sistema. Altas de autor, editorial, tema, ejemplar 1. Conexin con la BDD 2. Permisos de acceso al sistema habilitados para el actor Mdulo Alta de libros de Biblioteca implementado.
Prioridad entre Casos de Uso Escenario Principal Acciones del Actor 1. Ingreso de usuario y contrasea en el modulo altas del sistema 3. Ingreso de datos del libro
Respuesta del Sistema 2. Verificacin en la BDD la existencia y verificacin de datos ingresados por el usuario
4. La aplicacin se conecta con la BDD y consulta la existencia de ese nuevo Item (nuevo libro) 5. De no existir tomar la informacin ingresada y solicitar se llene todos los campos necesarios de la gestin libro.
Carlos Bastidas
Historia de Modificaciones 02/08/2011 Actor Primario Descripcin del Caso de Uso Bibliotecario Consulta en el sistema el estado, datos y ubicacin del libro o ejemplar por peticin de los actores Bibliotecario o Usuario. CU-003 1. Conexin con la BDD .
Casos de Uso relacionados Precondiciones Prioridad entre Casos de Uso Escenario Principal Acciones del Actor
4. El sistema evala el tipo de solicitud en su BDD y presenta informacin del libro (en stock, prestado, existencia y datos del libro).
Carlos Bastidas
Historia de Modificaciones 02/08/2011 Actor Primario Descripcin del Caso de Uso Bibliotecario Modificacin en el sistema del estado, datos y/o ubicacin del libro o ejemplar por peticin del actor Bibliotecario CU-002 1. Conexin con la BDD 2. El libro o ejemplar debe existir en la BDD, por lo que se utilizar primero el CU002, antes de poder realizar la verificacin Este debe ser implementado antes del CU-002
Respuesta del Sistema 2. El sistema evala el tipo de solicitud en su BDD y presenta informacin del libro (en stock, prestado, existencia y datos del libro). 4. El sistema evala la integridad de informacin ingresada 6. El sistema graba los cambioS en la BDD e informa al actor de la confirmacin exitosa o no de las modificacin.
Carlos Bastidas
Historia de Modificaciones 02/08/2011 Actor Primario Descripcin del Caso de Uso Bibliotecario Baja de libros (Consiste en marca el libro como no existente mas no la eliminacin completa), esto solo puede realizar el actor Bibliotecario CU-002 1. Conexin con la BDD 2. El libro o ejemplar debe existir en la BDD, por lo que se utilizar primero el CU002, antes de poder realizar la verificacin Este debe ser implementado luego del CU-002
Respuesta del Sistema 2. El sistema evala el tipo de solicitud en su BDD y presenta informacin del libro (en stock, existencia, estado y datos del libro o ejemplar). 4. El sistema evala la integridad de informacin ingresada
3. Ingreso por teclado la descripcin por que se da de baja el libro o ejemplar 5. Acepta la eliminacin del libro
6. El sistema graba los cambios en la BDD y registra el nuevo estado del libro o ejemplar como eliminado (lo marca como pero no lo borra del sistema por razones de historial y auditorias).
Carlos Bastidas
Historia de Modificaciones 02/08/2011 Actor Primario Descripcin del Caso de Uso Usuario Solicitud de libro (El actor usuario solicita un libro al actor Bilibotecario, el cual consulta en el sistema la existencia y ubicacin del libro. CU-002 1. Conexin con la BDD 2. El libro o ejemplar debe existir en la BDD, por lo que se utilizar primero el CU002, antes de poder realizar la verificacin Este estar implementado luego del CU-002
Respuesta del Sistema 2. Filtra la informacin solicitada y presenta las posible opciones de libros 3. Enva informacin al actor Bibliotecario 5. Guarda informacin del actor usuario solicitante del libro
Carlos Bastidas
Carlos Bastidas
2. COMENTARIO
El diseo se divide principalmente en dos paquetes: Biblioteca
_El primero de ellos atiende a todo lo relacionado con la interaccin (tanto fsica como con el sistema) del usuario con la biblioteca. _Gestin, se encarga de englobar todo lo relacionado con acciones de tipo CRUD (Create Retrieve - Update - Delete) de los usuarios y libros, teniendo en cuenta si es necesario dar de alta autores, editoriales o temas. En el paquete Biblioteca nos encontramos con que el actor Usuario solamente podr acceder al sistema para buscar libros o pedir libros (CU Pedir libro). Estas acciones las podr realizar a travs de terminales que se encontrarn en la biblioteca a su disposicin Por el contrario, el actor Bibliotecario ser quien acceda al sistema cuando un usuario quiera sacar un libro en prstamo o quiera devolverlo (CU devolver) adems de poder realizar las acciones antes enumeradas para Usuario por ser el primero una especializacin de ste ltimo.
Carlos Bastidas
10
ANEXO
Carlos Bastidas
11
Carlos Bastidas
12
4. DICCIONARIO DE DATOS
4.1 Descripcin de la tabla USUARIO
DESCRIPCION DE LA TABLA USUARIO Acumula los datos principales datos de la tabla Usuario NOMBRE CAMPO DESCRIPCION Es el nombre con el cual identifica el num de cedula ci_usuario Es el nombre con el cual identifica el nombre del usuario nombre_usuario Es el nombre con el cual identifica la ocupacion del usuario ocupacion Es el nombre con el curso varchar2 del usuario si lo tiene curso Es el nombre con el curso varchar2 del usuario si lo tiene facultad 40 10 TIPO LONG. VALIDACION Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres ATRIBUT O Principal Obligator io
number
varchar2
40
Obligator io
varchar2
40
Obligator io
no es obligatori o no es obligatori o
ATRIBUTO
Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres
Principal Obligatorio
40
Obligatorio
Carlos Bastidas
13
number
cod_mat
varchar2
40
Obligatorio
num_biblio
varch ar2
40
nom_biblio
Obligatorio
varch ar2
40
Obligatorio
Obligatorio
date
Obligatorio
Carlos Bastidas
14
fecha de recepcion
date
Obligatorio
ATRIBUTO
number
descripcion
Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres
Principal Obligatorio
Obligatorio
4.6.
DESCRIPCION DE LA TABLA TELEFONO Acumula los datos principales datos de la tabla direccion . NOMBRE CAMPO DESCRIPCION TIPO LONGITUD VALIDACION Es el nombre con el cual identifica los nmeros telefnicos Es el nombre con el cual identifica que tipo de telefono es Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres
number
cod_tel
varchar2
10
opcional
descripcion
Carlos Bastidas
15
4.7.
DESCRIPCION DE LA TABLA LIBRO Acumula los datos principales datos de la tabla libro . NOMBRE CAMPO DESCRIPCION TIPO LONGITUD VALIDACION Es el nombre con el cual identifica varchar2 el numero de libro cod_libro Es el nombre con el cual identifica el nombre del libro Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres
varchar2
40
Obligatorio
nom_libro
4.8.
DESCRIPCION DE LA TABLA EDITORIAL Acumula los datos principales datos de la tabla Editorial . NOMBRE CAMPO DESCRIPCION TIPO LONGITUD VALIDACION Es el nombre con el cual identifica la fecha en que fue hecho Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres Letras maysculas, Nombres nicos. Solo un espacio en blanco entre caracteres
ATRIBUTO
date
Obligatorio
fecha
40
Obligatorio
4.9.
DESCRIPCION DE LA TABLA DETALLE PRESTAMO DE LIBROS Acumula los datos principales datos de la tabla Editorial . NOMBRE CAMPO DESCRIPCION TIPO LONGITUD VALIDACION
ATRIBUTO
Es el nombre con el cual identificad que tipo de libro se ha prestado ya sea folleto libro comercio,tesis descripcion
varchar2
40
Obligatorio
Carlos Bastidas
16
5. MODELO DE VISION
Carlos Bastidas
17