Anda di halaman 1dari 67

Ingeniería de Sistemas

FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICO PROFESIONAL DE
INGENIERÍA DE SISTEMAS
Implementación de un Sistema Bibliotecario para la INSTITUCIÓN
EDUCATIVA 2079 ANTONIO RAYMONDI

CURSO:
Ingeniería Web

INTEGRANTES:

DOCENTE:
Ing. Pérez Farfán, Iván Martínez

AULA:
176

TURNO:
Tarde

2015 – II

1. ASPECTO DE LA ORGANIZACIÓN
Ingeniería de Sistemas

1.1.VISIÓN:
La Institución Educativa 2079 ANTONIO RAYMONDI es líder por excelencia, brinda
educación Integral y de calidad en moderna infraestructura, implementada con
talleres y tecnología de punta. Contamos con docentes idóneos, abiertos al cambio,
aplicamos metodologías innovadoras de acuerdo a la ciencia y tecnología que
permite formar alumnos creativos e innovadores.

1.2.MISIÓN:
Somos una Institución que brinda educación en los tres niveles básicos de la
educación regular: inicial, primaria y secundaria, formamos alumnos con
capacidades creativas e innovadoras, desarrollamos diversas estrategias
metodológicas que permite al estudiante, desarrollar nuevas capacidades,
habilidades y destrezas capaces de tomar decisiones y solucionar los problemas
cotidianos en una cultura de valores.

1.3.VALORES:
Verdad, respeto, responsabilidad, honradez y tolerancia.

1.4.ANTECEDENTES

A inicios del año 1990 nace la idea de crear un centro educativo diferente a los
colegios privados que existía en ese momento, esta visión fue plasmada por su
fundador Sr. Saturnino Díaz Silva entre sus objetivos más importantes resaltan:

Ser un centro adecuado más cómodo económicamente en la pensión de enseñanza


de todo Lima Metropolitana, pero con un servicio de alta calidad.
Demostrar a los usuarios (padres de familia) la voluntad de brindar un buen servicio
a bajo costo en las pensiones.

Trabajar con docentes capacitados, responsables e identificados con la institución,


siendo nuestra filosofía trato igual como si fuesen propietarios.

Formar alumnos líderes con capacidad creativa e innovadora y que sean siempre
los mejores en su vida cotidiana.

Con éstos objetivos se reúne el Sr. Saturnino Díaz Silva, la Sra. Profeta Tarrillo Díaz
como promotora, y la Srta. Virginia Díaz Tarrillo, quienes planificaron y coordinaron
el proyecto y solicitaron a la Use 02 del Rímac, la creación del Centro Educativo,
haciéndose realidad a fines de Octubre de 1990 , siendo su primera Directora la
profesora Rufa Tarazona Ortiz del nivel primaria.

En 1991 la Institución funciona oficialmente con los grados de Inicial (5 años) y 1er y
2do grado de primaria en aulas acondicionadas provisionalmente según RD. 990 –
1992 y RD. 0583 – 1993.
Ingeniería de Sistemas

Posteriormente se amplió a primaria completa. Han pasado los años y la institución


ha desarrollado y logrado los objetivos propuestos desde su fundación y se
mantiene firme en la calidad de la enseñanza.

Desde el año 2002 contamos con los tres niveles educativos Inicial Primaria y
Secundaria Completa. Este último nivel se consolidó bajo la Dirección del Magíster
José M. ValquiOxolón, quien actualmente mantiene el cargo de Director General
según R.D. 928 – 2002, como promotora la Srta. Virginia Díaz Tarrillo y como Sub
Director el Licenciado Miguel Astocóndor Ugalde.

Contamos con plana docente calificada, atendemos 200 alumnos aproximadamente,


gozamos de gran aceptación de los padres de familia y la comunidad en general,
Nuestra infraestructura se ha ampliado de acuerdo al nivel que atendemos,
contamos con grandes proyectos de mejoramiento de la calidad educativa y
proyectos productivos, con ese objetivo el año 2006 se ha unificado el horario
escolar en un solo turno desde 8:00 de la mañana a 2:00 de la tarde.

Hoy por hoy nuestra Institución está sólidamente cimentada gracias a la buena
gestión del equipo directivo y la identificación de los docentes y se tiene proyectado
abrir nuevos anexos, con los mismos objetivos de su creación nuestra filosofía de
vida “Mantener la confianza de los padres de familia brindando una
educación integral y de calidad a bajos costos y acorde con las demandas de la
sociedad actual”.

LEMA: “DISCIPLINA – ESTUDIO Y TRABAJO”

DIVISA: NACIMOS PARA SERVIR


Ingeniería de Sistemas

1.5. ORGANIGRAMA

1.6.ÁMBITO DEL PROYECTO

1.6.1.ÁREA:
El presente proyecto se realizara en la institución educativa 2079 ANTONIO
RAYMONDI, y se aplicara especialmente en el área de educación bibliotecario.

1.6.2. RECURSOS HUMANOS:


Ingeniería de Sistemas

1.6.3.SOFTWARE:

Para poder utilizar todas la herramientas de la plataforma, se debe contar con un


computador con acceso a Internet y un navegador Web (por ejemplo, Internet
Explorer superior o igual a 6.0, Netscape superior o igual 7, Opera superior o igual a
8).

Para una mejor visualización de la plataforma se recomienda trabajar en una


resolución de 1024X800.

1.6.4.HARDWARE:

Se recomienda contar con un computador que posea mínimamente las siguientes


características:

 Procesador Intel Core i3


 Memoria RAM de 64 MB

 Modem para la Conexión a Internet

1.6.5.CRONOGRAMA DE ACTIVIDADES
Ingeniería de Sistemas

2. ASPECTOS DEL NEGOCIO

A continuación se describe, el desarrollo de la metodología RUP empleada para los 3


módulos presentados en el presente trabajo.

• Módulo de Alumno.
• Módulo de Bibliotecario
• Módulo de Administrador

2.2. Actores del Negocio

Dentro de los módulos presentados, encontramos a 3 actores del negocio:

• Módulo de Alumno.
• Módulo de Bibliotecario
• Módulo de Administrador

EL ALUMNO SOLICITA UN LIBRO DE


ACUERDO A SUS NECESIDADES,
GENERANDO UN COMPROBANTE QUE
ES EMITIDO POR EL BIBLIOTECARIO

ALUMNO

EL BIBLIOTECARIO RECEPCIONA EL
COMPROBANTE LO VERIFICA Y AUTORIZA
EL PRESTAMO DEL LIBRO SOLICITADO
POR EL ALUMNO

BIBLIOTECARIO

EL ADMINISTRADOR PUEDE GENERAR


UNA NUEVA CATEGORIA DE LIBROS Y A LA
MISMA VEZ PUEDE CREAR USUARIO DE
BIBLIOTECARIOS COMO DE ALUMNOS

ADMINISTRADOR
Ingeniería de Sistemas

2.3. Lista de Casos de Uso del Negocio

Caso de Uso de
Código
Negocio Actor del Negocio Representación

Consultar
CN1  Alumno
Productos
Consulta Libros

Elaboración
CN2  Bibliotecario
Comprobante

Elabora Comprobante
.

CN3 Autoriza Préstamo  Bibliotecario

Autoriza Prestamo

CN4 Registra Usuarios  Administrador

Registra Usuarios

CN5 Genera Reportes  Administrador

Genera Reportes
Ingeniería de Sistemas

2.4. Diagramas de Casos de Uso del Negocio

• ALUMNO

Consulta Libros
ALUMNO

 BIBLIOTECARIO

Elabora Comprobante

BIBLIOTECARIO

Autoriza Prestamo

 ADMINISTRADOR

Registra Usuarios

ADMINISTRADOR

Genera Reportes
Ingeniería de Sistemas

2.5. Realización de los casos de uso del Negocio

 CASO DE NEGOCIO NRO 01: Consultar Libros

Consulta Libros Realizacion de Consulta de Libros

 CASO DE NEGOCIO NRO 02: Elaboración de Comprobante

Elabora Comprobante Realizacion de Elaboracion de Comprobante

 CASO DE NEGOCIO NRO 03: Autorización de Préstamo

Autoriza Prestamo Realizacion de Autorizacion de Prestamo

 CASO DE NEGOCIO NRO 04: Registro de Usuarios

Registra Usuarios Realizacion de Registro de Usuarios

 CASO DE NEGOCIO NRO 05: Genera Reportes

Genera Reportes Realizacion de Generacion de Reportes


Ingeniería de Sistemas

2.6. Diagramas de Actividad del Negocio

• Caso De Uso del Negocio N°01: Consultar Libros

: ALUMNO : BIBLIOTECARIO

Consulta Libro Busca Libro

: LIBRO

Verifica Libro Retorna Libro

 Caso De Uso: ALUMNO : BIBLIOTECARIO


del Negocio N°02: Elaboración Comprobante

Solicita Libro Busca Consulta


del Libro

Verifica
Disponibilidad

Recepciona
Comprobante

: ELABORA COMPROBANTE
Ingeniería de Sistemas

 Caso De Uso del Negocio N°03: Autorización Préstamo

: ALUMNO : BIBLIOTECARIO

Entrega Verifica
Comprobante Comprobante

: AUTORIZA PRESTAMO

Recepciona Entrega Libro


Libro

: BIBLIOTECARIO : ADMINISTRADOR

 Caso De Uso del Negocio N°04: Registro de Usuario

Solicita
Registro

Brinda Datos Verifica Datos

: REGISTRA USUARIO

Recepciona Genera Datos


Datos
Ingeniería de Sistemas

 Caso De Uso del Negocio N°05: Generar Reportes

: BIBLIOTECARIO : ADMINISTRADOR

Solicita Reporte Busqueda de


Reporte

Recepciona
Reporte

: GENERA REPORTE

2.7. Diagrama de Clases del Negocio por Caso de Uso

• Caso De Uso del Negocio N°01: Consultar Libro

CONSULTA

ALUMNO

LIBRO
ADMINISTRA

BIBLIOTECARIO

• Caso De Uso del Negocio N°02: Elabora Comprobante


Ingeniería de Sistemas

SOLICITA

ALUMNO

ELABORA COMPROBANTE
GENERA

BIBLIOTECARIO

• Caso De Uso del Negocio N°03: Autoriza Préstamo

SOLICITA

ALUMNO

AUTORIZA PRESTAMO
RESPONSABLE

BIBLIOTECARIO

• Caso De Uso del Negocio N°04: Registro de Usuario

SOLICTA

BIBLIOTECARIO

ADMINISTRA REGISTRA USUARIO

ADMINISTRADOR

• Caso De Uso del Negocio N°05: Genera Reporte


Ingeniería de Sistemas

SOLICITA

BIBLIOTECARIO

GENERA GENERA REPORTE

ADMINISTRADOR

2.8. Modelo Conceptual de Clases

2.8.1. Modelo Conceptual: Etapa 1

ALUMNO

USUARIO

_LIBRO
BIBLIOTECARIO

LIBRO

DOCUMENTO_COMPROBANTE

ADMINISTRADOR
ELABORA COMPROBANTE

AUTORIZA_PRESTAMO

AUTORIZA PRESTAMO
REGISTRA_USUARIO

REGISTRA USUARIO

GENERA_REPORTE

GENERA REPORTE
Ingeniería de Sistemas

2.8.3. Modelo Conceptual: Etapa 3

2.9. PROBLEMÁTICA ACTUAL O ANALISIS SITUACIONAL

El problema primordial es que la Universidad no cuenta con un sistema bibliotecario, por lo cual
los alumnos no pueden solicitar libros de manera virtual. Por lo que no aplica las TIC para su
virtualización y automatización, no cuenta con un sitio web en donde puedan listar su librosa
través de internet.

2.10.CATALOGO DE LAS REGLAS DEL NEGOCIO

 Atención inmediata
 Comprensión de lo que el cliente quiere
 Atención completa y exclusiva
 Trato cortes
 Expresión de interés por el cliente
 Receptividad a preguntas
 Prontitud en la respuesta
 Eficiencia al prestar servicio
3. METODOLOGIA

3.1.1.DOCUMENTO DE VISION

1. PROYECTO DE SOFTWARE WEB


Ingeniería de Sistemas

1.1. Propósito
El propósito de este documento es mostrar el desarrollo continuo del proyecto declarado,
centrándonos en los procesos venta de la empresa.

1.2. Alcance
El proyecto tiene como finalidad de aportar mediante el desarrollo de un software al área de ventas
declarados inicialmente, orientándonos en la aplicación de la metodología RUP y los datos
obtenidos de la persona contactada de la institución. El software permitirá a los encargados del
área monitorear y controlar las ventas de manera ágil y sin demora de tiempo, cuando lo realizaba
de manera manual.

1.3. Definiciones, Acrónimos y Abreviaciones

 RUP (Proceso Racional Unificado): Es un proceso de desarrollo de software que incluyen el


análisis, diseño, implementación y documentación de sistemas orientados a objetos.

 RATIONAL ROSE: Es un software que permite acelerar el desarrollo de aplicaciones con


códigos generados a partir de modelos visuales mediante el lenguaje UML.

 NETBEANS: Es un entorno de desarrollo integrado libre, hecho principalmente para el


lenguaje de programación JAVA y en la plataforma nos permite que las aplicaciones sean
desarrolladas a partir de un conjunto de componentes de software llamados módulos.

 JAVA: Es un lenguaje de programación orientado a objetos

 ORACLE PL/SQL: Es un sistema de gestión de base de datos que trabaja con un lenguaje
de programación que permite realizar todo tipo de trabajo como consultas, crear funciones,
procedimientos, entre otros.

 DREAMWEVER: Es una aplicación en programa de estudio (AdobeFlash) que está


destinada a la construcción, diseño y edición de sitios, videos y aplicaciones web basados
en estándares.

 ERWIN: Es un software de herramienta para el modelo de datos.

1.4. Referencias

 RUP (Proceso Racional Unificado)


 Cuadro de Requerimientos funcionales
 Manual de Procedimiento de la Biblioteca Benito Juárez
 Glosario de Términos

3.1.2.CUADRO DE REQUERIMIENTOS FUNCIONALES, INDICANDO: IDENTIFICATIVO,


NOMBRE Y DESCRIPCION
Ingeniería de Sistemas

CODIGO NOMBRE PRIORIDAD


RF001 El sistema debe mostrar una pantalla de REGISTRO, para registrar
alumnos para que así puedan loguearse al sistema. Alta
RF002 El sistema debe mostrar una pantalla de LOGIN, para loguear a los
alumnos o para que valide a los alumnos registrados en el sistema
y puedan manejarlo. Media
RF003 El sistema debe permitir a los Alumnos logueados consultar los
libros de la biblioteca. Además tener una canasta de libros Alta
actualizado donde el alumno pueda agregar o eliminar libros, a
través de un canasta de pedidos.
RF004 El sistema debe permitir a los estudiantes realizar una impresión
detallada de los libros que solicite los alumnos. Alta
RF005 El sistema debe mostrar una pantalla de LOGIN, para loguear a los
bibliotecarios o para que valide a los bibliotecarios registrados en Media
el sistema y puedan manejarlo.
RF006 El sistema debe brindar al bibliotecario permisos para registrar un
nuevo libro, e ingresar los datos del libro, y elije guardar Alta
información.
RF007 El sistema debe brindar al bibliotecario permisos para autorizar
los préstamos solicitados por los estudiantes. Media
RF008 El sistema debe brindar al bibliotecario permisos para registrar la
devolución correspondiente de los libros solicitados por los Alta
estudiantes.
RF009 El sistema debe brindar al bibliotecario permisos para que pueda
visualizar todos los libros ingresados en la base de datos para Alta
poder verificar su disponibilidad al ser solicitados
RF010 El sistema debe mostrar una pantalla de LOGIN, para loguear al
administrador y pueda hacer modificaciones en el sistema Media
RF011 El sistema debe brindar al administrador permisos para que
pueda registrar nuevos usuarios como alumnos o bibliotecarios. Alta
RF012 El sistema debe brindar al administrador permisos para que
pueda eliminar usuarios tanto como alumnos o bibliotecarios. Media
RF013 El sistema debe brindar al administrador permisos para que
pueda agregar una nueva categoría de libro para que el Alta
bibliotecario pueda ingresar nuevos libros en dicha categoría
RF014 El sistema debe brindar al administrador permisos para que
pueda visualizar por fecha todos los préstamos de libros Alta
realizados por los alumnos. Y a la misma vez poder imprimir dicho
historial
RF015 El sistema debe brindar al administrador permisos para que
pueda visualizar por fecha todas las moras de los préstamos Media
realizados por los alumnos. Y a la misma vez poder imprimir dicho
historial
RF016 El sistema debe brindar al administrador permisos para que Alta
pueda visualizar las moras de los préstamos de los alumnos por el
número de carnet y asimismo poder eliminar la mora y hasta
poder imprimirla.
Ingeniería de Sistemas

3.1.3.CUADRO DE REQUERIMIENTOS NO FUNCIONALES, INDICANDO:


IDENTIFICATIVO, NOMBRE Y DESCRIPCION

CODIGO NOMBRE PRIORIDAD


El sistema debe de estar almacenado dentro de la
RNF001 infraestructura de la institución, incluyendo repositorio Alta
de versiones, servidores de archivos y bases de datos
RNF002 Cumplir con las pruebas de seguridad establecidas en Alta
los estándares de la institución.
RNF003 Cumplir con las pruebas de calidad de programación Alta
establecidas en los estándares de la institución.
RNF004 El sistema debe alinearse al estilo del sistema web de la Baja
institución.
RNF005 El sistema debe ser de fácil uso para cualquier tipo de Media
usuario.

3.1.4. RELACIÓN DE ACTORES Y SU DESCRIPCIÓN, CUADRO INDICANDO

CODIGO NOMBRE DESCRIPCION


Se encarga de registrarse en el portal con sus respectivos datos.
Usuario Alumno Además va a poder consultar la descripción de los libros por
AS1 categorías. Y hasta poder solicitar los libros para un posterior
préstamo.
Se encarga del mantenimiento del sistema bibliotecario.
Usuario Además va a poder visualizar los libros solicitados por los
AS2 Bibliotecario alumnos y poder así autorizar el préstamo y registrar la
devolución de libros cuando sean devueltos.
Se encarga de la administración del sistema bibliotecario. Donde
Usuario va a poder crear unos usuarios al sistemas y hasta poder
AS2 Administrador eliminarlos. Además poder hacer reportes totales de los
préstamos y moras de las solicitudes de los alumnos

3.1.5. RELACION DE CASOS DE USO


Ingeniería de Sistemas

CODIGO CASO DE USO DEL REQUERIMIENTO REPRESENTACION


SISTEMA FUNCIONAL

CU1 REGISTRO USUARIO RF1


Registro Usuario

CU2 LOGUEO ALUMNO RF2


Logueo Alumno

CU3 GESTIONAR LIBRO RF3


Gestionar Libro

CU4 IMPRIMIR RF4


COMPROBANTE Imprimir Comprobante

CU5 LOGUEO RF5


BIBLIOTECARIO
Logueo Bibliotecario

AGREGAR
CU6 LIBROS RF6
Agregar Libros

CU7 AUTORIZAR RF7


PRESTAMOS Autorizar Prestamos

CU8 DEVOLUCION RF8


LIBROS Devolucion Libros

CONSULTAR RF9
CU9 DISPONIBILIDAD
Consultar Disponibilidad

CU10 LOGUEO RF10


ADMINISTRADOR Logueo Administrador
Ingeniería de Sistemas

CU11 CREACION RF11


USUARIOS Creacion Usuarios

CU12 ELIMINAR RF12


USUARIOS Eliminiar Usuario

AGREGAR
CU13 CATEGORIA LIBRO RF13
Agregar Categoria Libro

CU14 HISTORIAL
PRESTAMOS RF14
Historial Prestamos

CU15 HISTORIAL MORAS RF15


Historial Moras

CU16 GESTIONAR MORAS RF16


Gestionar Moras

3.1.6. MODELO DE CASOS DE USO DEL SISTEMA

Registro Usuario

<<include>>
<<include>>

Logueo Alumno Autentificar Usuario


Alumno
Logueo Bibliotecario Autentificar Usuario
<<include>>

<<include>>
Gestionar Libro Canasta Libros

Agregar Libros Canasta Libros

<<include>>
<<include>>
Bibliotecario Imprimir Comprobante

Autorizar Prestamos Devolucion Libros

Consultar Disponibilidad
Ingeniería de Sistemas

<<include>>

Logueo Administrador Autentificar Usuario

<<include>>

Creacion Usuarios

<<include>>
Usuario

Eliminiar Usuario

Administrador
Gestionar Moras

Agregar Categoria Libro


Historial Prestamos
<<include>>

<<include>>
Reporte Historial Moras

3.1.7. ESPECIFICACIONES DE LOS CASOS DE USO DEL SISTEMA

Caso de Uso REGISTRO USUARIO


Actores ALUMNO
Ingeniería de Sistemas

Propósito Registro del Alumno y brindar permisos

Resumen El alumno inicia este caso de uso, digitando todos sus datos para
poder hacer el registro satisfactoriamente.

Precondiciones Se requiere que el alumno posea si carnet universitario

Una vez que el alumno ingrese todos sus datos, luego si la


actividad seleccionada es “guardar”, se guardara sus datos en la BD
Pasos del sistema.
Una vez registrado el alumno, se continúa con el caso de uso de
Login del Alumno.
Si la actividad seleccionada es “salir” se saldrá del sistema.

No hubo registro: Usuario ya creado o número de carnet inválido.


Excepciones Se solicita al usuario ingresar nuevamente sus datos.

Caso de Uso LOGUEO ALUMNO


Actores ALUMNO

Propósito Identificar al alumno y brindar permisos.

Resumen El alumno inicia este caso de uso, digita su usuario y contraseña


para poder acceder a sistema.

Precondiciones Se requiere que el usuario este registrado en el sistema.

Una vez que el alumno ingrese los datos, luego si la actividad


seleccionada es “ingresar”, se validad los datos ingresados.
Pasos Una vez validado el alumno, se continúa con el caso de uso de
Gestionar Libro.
Si la actividad seleccionada es “salir” se saldrá del sistema.

No hubo validación: el nombre y la contraseña no validaron


Excepciones correctamente. Se solicita al alumno ingresar nuevamente sus
datos.

Caso de Uso GESTIONAR LIBRO


Actores ALUMNO

Propósito Mostrar loslibros, mostrar información de los libros en lista,


Ingeniería de Sistemas

búsqueda e libros por código, autor, título y editorial

Resumen El sistema muestra a los alumnos todos los libros filtros de


búsqueda para una mejor elección de libro, además de dar una
información detallada del libro consultado.

Precondiciones Se requiere que el alumno este registrado en el sistema.

Pasos El alumno puede realizar las siguientes acciones:

El alumno desea ver un libro. El alumno selecciona el filtro de


búsqueda que desea ver.
El alumno va a poder visualizar los libros por nombre de los
autores como también por títulos, editoriales y códigos.
Una vez elegido el libro se continua con el caso de uso de
IMPRIMIR COMPROBANTE
Excepciones El libro seleccionada(o) no se encuentra en el sistema.

Caso de Uso IMPRIMIR COMPROBANTE


Actores ALUMNO

Propósito Imprime el comprobante para el préstamo del libro

Resumen El sistema genera un comprobante donde detalla todos los libros


solicitados por los alumnos.

Precondiciones Se requiere que el alumno este registrado en el sistema y que halla


elegido como minimo un libro

Pasos El alumno una vez que añada los libros van a hacer ingresados en
una canasta de pedidos para su posterior impresión del
comprobante

Excepciones El alumno puede añadir a la canasta como máximo 3 libros.

Caso de Uso LOGUEO BIBLIOTECARIO


Actores BIBLIOTECARIO

Propósito Identificar al bibliotecario y brindar permisos.

Resumen El bibliotecario inicia este caso de uso, digita su usuario y


Ingeniería de Sistemas

contraseña para poder acceder a sistema.

Precondiciones Se requiere que el bibliotecario este registrado en el sistema.

Una vez que el bibliotecarioingrese los datos, luego si la actividad


seleccionada es “ingresar”, se validad los datos ingresados.
Pasos
Si la actividad seleccionada es “salir” se saldrá del sistema.

No hubo validación: el nombre y la contraseña no validaron


Excepciones correctamente. Se solicita al bibliotecario ingresar nuevamente sus
datos.

Caso de Uso AGREGAR LIBRO


Actores BIBLIOTECARIO, ADMINISTRADOR
Agregar nuevos libros son sus respectivos datos.
Propósito
El sistema va a dar permisos para poder agregar libros nuevos y
Resumen libros ya existentes.

Precondiciones Se requiere que el bibliotecario o administrador este identificado


con el sistema.

Se le presenta al administrador o al bibliotecario las diferentes


opciones como son:

Pasos El bibliotecario o administrador indica que desea registrar un


nuevo libro, e ingresa los datos del libro, y elije guardar libro.

El bibliotecario o administrador al momento de añadir un nuevo


libro va a poder elegir en que categoría desea que se agregue.
Si los datos que se deseas ingresar no corresponden al formato
Excepciones establecido o han sido efectivamente todos ingresados se vuelve al
paso.

Caso de Uso AUTORIZAR PRESTAMO


Actores BIBLIOTECARIO, ADMINISTRADOR
Autorizar los préstamos de los libros solicitados por los alumnos
Propósito
El sistema nos va a permitir autorizar la prestación de los libros
Ingeniería de Sistemas

Resumen solicitados

Precondiciones Se requiere que el bibliotecario o administrador este identificado


con el sistema.

Se le presenta al administrador o al bibliotecario las diferentes


opciones como son:

Pasos El bibliotecario o administrador va a poder ingresar el número de


carnet del alumno para poder visualizar los libros que solicito el
alumno. Una vez visualizado va a poder autorizar los libros.
Si el carnet es incorrecto le enviara un mensaje que vuelva a
Excepciones ingresar número de carnet.

Caso de Uso DEVOLUCION LIBROS


Actores BIBLIOTECARIO, ADMINISTRADOR
Tener un mejor control de los libros devueltos
Propósito
El sistema nos va a permitir llevar un control de los libros devueltos
Resumen por los alumnos.

Precondiciones Se requiere que el bibliotecario o administrador este identificado


con el sistema.

Se le presenta al administrador o al bibliotecario las diferentes


opciones como son:

Pasos El bibliotecario o administrador va a poder ingresar el número de


carnet del alumno para poder visualizar los libros que presto el
alumno. Una vez consultado va a poder recolectar los libros y hasta
ponerles mora si no lo entregaron a tiempo.
Si el carnet es incorrecto le enviara un mensaje que vuelva a
Excepciones ingresar número de carnet.

Caso de Uso CONSULTAR DISPONIBILIDAD


Actores BIBLIOTECARIO, ADMINISTRADOR
Visualizar todos los libros registrados en la BD
Propósito
El sistema nos va a permitir llevar un control de los libros
Resumen existentes
Ingeniería de Sistemas

Precondiciones Se requiere que el bibliotecario o administrador este identificado


con el sistema.

Se le presenta al administrador o al bibliotecario las diferentes


opciones como son:

Pasos El bibliotecario o administrador va a poder buscar los libros por un


método de búsqueda para poder ver si está disponible para su
posterior préstamo.

Si el carnet es incorrecto le enviara un mensaje que vuelva a


Excepciones ingresar número de carnet.

Caso de Uso LOGUEO ADMINISTRADOR


Actores ADMINISTRADOR

Propósito Identificar al administrador y brindar permisos.

Resumen El administrador inicia este caso de uso, digita su usuario y


contraseña para poder acceder a sistema.

Precondiciones Se requiere que el administrador este registrado en el sistema.

Una vez que el administradoringrese los datos, luego si la actividad


seleccionada es “ingresar”, se validad los datos ingresados.
Pasos
Si la actividad seleccionada es “salir” se saldrá del sistema.

No hubo validación: el nombre y la contraseña no validaron


Excepciones correctamente. Se solicita al administrador ingresar nuevamente
sus datos.

Caso de Uso CREACION USUARIOS


Actores Administrador

Registrar un nuevo Usuario ya sea como Bibliotecario o como


Propósito Alumno

El sistema le permite al usuario identificarse con el sistema, y


Resumen realiza todas las acciones posibles con respecto a su cuenta de
Ingeniería de Sistemas

usuario, de acuerdo a su rol, ya sea como administrador.

Precondiciones Se requiere que el administrador este registrado en el sistema.

El administrador realiza las siguientes acciones:

Pasos El administrador va a tener permisos para poder crear usuarios con


diferentes permisos

Si los datos ingresados para el registro son incorrectos o


Excepciones repetitivos, el sistema enviara un mensaje de advertencia para que
vuelva a digitar bien sus datos.

Caso de Uso ELIMINAR USUARIOS


Actores Administrador

Eliminar usuarios que estén registrados en la BD


Propósito
El sistema le permite al administrador poder eliminar usuarios de
Resumen cualquier tipo, para así tener un mejor control de las personas que
ingresan al sistema.

Precondiciones Se requiere que el administrador este registrado en el sistema.

El administrador realiza las siguientes acciones:

Pasos El administrador va a tener permisos para poder eliminar usuarios


de diferente privilegio para que no puedan acceder al sistema

Excepciones Ninguna

Caso de Uso AGREGAR CATEGORIA LIBRO


Actores Administrador

Agregar nuevas categorías en la BD


Propósito
El sistema le permite al administrador crear nuevas categorías para
Resumen que así el bibliotecario pueda ingresar nuevos libros a esa nueva
categoría creada
Ingeniería de Sistemas

Precondiciones Se requiere que el administrador este registrado en el sistema.

El administrador realiza las siguientes acciones:

Pasos El administrador va a tener permisos para poder crear nuevas


categorías para sus posterior uso del bibliotecario

Excepciones Ninguna

Caso de Uso HISTORIAL DE PRESTAMOS


Actores ADMINISTRADOR

Propósito Generación de un reporte de prestamos

Resumen El sistema le brinda la posibilidad al administrador de conocer los


libros que han sido prestados.

Precondiciones Se requiere que el usuario este registrado en el sistema.

El administrador puede realizar las siguientes acciones:

El administrador indica que desea conocer los libros que han sido
Pasos prestados. Ingresa a historial de préstamos. Ingresa la fecha que
desea ver el reporte y puede imprimir el reporte consultado
Excepciones Ninguna

Caso de Uso HISTORIAL DE MORAS


Actores ADMINISTRADOR

Propósito Generación de reporte de moras

Resumen El sistema le brinda la posibilidad al administrador de conocer a los


alumnos que devuelto el libro con mora.

Precondiciones Se requiere que el usuario este registrado en el sistema.


Ingeniería de Sistemas

El administrador puede realizar las siguientes acciones:

El administrador indica que desea conocer los libros que han sido
Pasos devueltos con moras. El administrador ingresa a historial de moras
y visualizara un reporte detallado de todas las moras en general.
Asimismo va a poder imprimir el reporte
Regis tro Usuario Realizacion de Regis tro Us uario
Excepciones(fro m CU Ninguna
REQUERIM IENT OS)

Logueo Alumno Realizacion de Logueo Alumno


Caso de Uso (fro m CU REQUERIMIENT OS)
GESTIONAR MORAS
Actores ADMINISTRADOR

Propósito Visualizar moras por alumno


Ges tionar Libro
(fro m CU REQUERIMIENT OS)
Realizacion de Ges tionar Libro

Resumen El sistema le brinda la posibilidad al administrador de conocer a los


Im primiralumnos que devuelto el libro con Realizacion
Com probante mora. de Im prim ir
(fro m CU REQUERIMIENT OS)
Comprobante

Precondiciones Se requiere que el usuario este registrado en el sistema.


Logueo Bibliotecario Realizacion de Logueo Bibliotecario
El administrador puede realizar las siguientes acciones:
(fro m CU REQUERIMIE NT OS)

El administrador indica que desea conocer los libros que han sido
Agregar Libros Realizacion de Agregar Libros
devueltos
Pasos(fro m CU REQUERIM con moras. El administrador ingresa a gestionar moras e
IENT OS)

indica el número de carnet del alumno y va a poder visualizar si


tiene moras. Si los tiene va a poder eliminarlos para que pueda
solicitar
Autorizar así otro libro que desee
Pres tamos Realizacion de Autorizar Pres tamos
(fro m CU REQUERIMIENT OS)
Excepciones Ninguna

3.1.8. Glosario de Devolucion


Término Libros Realizacion de Devolucion Libros
(fro m CU REQUERIMIE NT OS)

 TIC: Tecnología de información y comunicación.


 OPTIMIZAR: Cons Planificar una actividad para obtener mejores
ultar Dis ponibilidad resultados.
Realizacion de Cons ultar
Disponibilidad
 AUTOMATIZAR: Aplicar maquinas o procedimientos automáticos en la realización de un proceso.
(fro m CU REQUERIM IENT OS)

 SOFTWARE LIBRE:Es la denominación del software que respeta la libertad de todos los usuarios que
adquirieronLogueo
el producto.
Adm inis trador Realizacion de Logueo Adm inis trador

 HOSTING:(froEsm el servicio para poder alojarnos en la web.


CU REQUERIM IENT OS)

 GIF: Formato de una imagen.


 DIAGRAMACreacionDE GANTT: Es una útil herramientaRealizacion
Us uarios
gráfica cuyo objetivo es exponer el tiempo de
de Creacion Us uarios
dedicación
(from previsto para diferentes
CU REQUERIMIENT OS) tareas o actividades a lo largo de un tiempo total determinado
 VALIDACIÓN:Seguridad de algún acto o actividad.
3.1.9. REALIZACION DE LOS CASOS DE USO
Eliminiar Us uario Realizacion de Eliminar Us uario
(fro m CU REQUERIMIE NT OS)

Agregar Categoria Libro Realizacion de Agregar Categoria


(fro m CU REQUERIM IENT OS)
Libro

His torial Pres tamos Realizacion de His torial Prestamos


(from CU REQUERIMIENT OS)

Historial Moras Realizacion de His torial Moras


(fro m CU REQUERIM IENT OS)

Ges tionar Moras


Realizacion de Ges tionar Moras
(fro m CU REQUERIM IENT OS)
Ingeniería de Sistemas

3.2. ANALISIS ORIENTADO A OBJETOS


3.2.1. MODELO DE ANALISIS
3.2.1.1. DIAGRAMA DE ANALISIS DE CLASES

 CASO N°1: REGISTRO USUARIO

Alumno IU MENU PRINCIPAL USUARIO


(f rom CU REQUERIMIENTOS)
...)

IU REGISTRO USUARIO CC REGISTRO USUARIO


Ingeniería de Sistemas

 CASO N°2: LOGUEO ALUMNO

USUARIO
Alumno IU LOGUEO EN EL SISTEMA
(f rom CU REQUERIMIENTOS)
...)

CC LOGUEO EN EL
SISTEMA

 CASO N°3: GESTIONAR LIBRO

Alumno IU CONSULTAR LIBRO LIBRO


(f rom CU REQUERIMIENTOS)

CC CONSULTAR LIBRO
 CASO N°4: IMPRIMIR COMPROBANTE

Alumno IU MENU PRINCIPAL COMPROBANTE


(f rom CU REQUERIMIENTOS)
...)

IU CARRITO LIBRO CC IMPRIMIR


COMPROBANTE
Ingeniería de Sistemas

 CASO N°5: LOGUEO BIBLIOTECARIO

Bibliotecario IU LOGUEO EN EL SISTEMA USUARIO


(f rom CU REQUERIMIENTOS)
...)

CC LOGUEO EN EL
SISTEMA

 CASO N°6: AGREGAR LIBROS

IU MENU PRINCIPAL LIBRO


Bibliotecario
(f rom CU REQUERIMIENTOS)
...)

IU AGREGAR LIBRO CC AGREGAR LIBRO

 CASO N°7: AUTORIZAR PRESTAMO

Bibliotecario IU MENU PRINCIPAL CC AUTORIZAR


(f rom CU REQUERIMIENTOS)
...)
PRESTAMO

IU AUTORIZAR PRESTAMOS CANASTA LIBRO


Ingeniería de Sistemas

 CASO N°8: DEVOLUCION DE LIBROS

Bibliotecario IU MENU PRINCIPAL CC DEVOLUCION LIBRO


(f rom CU REQUERIMIENTOS)
...)

IU DEVOLUCION LIBRO CANASTA LIBRO

 CASO N°9: CONSULTAR DISPONIBILIDAD

Bibliotecario IU MENU PRINCIPAL LIBRO


(f rom CU REQUERIMIENTOS)
...)

IU CONSULTAR DISPONIBILIDAD CC CONSULTAR


DISPONIBILIDAD

 CASO N°10: LOGUEO ADMINISTRADOR

ADMIN
Administrador IU LOGUEO EN EL SISTEMA
(f rom CU REQUERIMIENTOS)
...)

CC LOGUEO EN EL
SISTEMA
Ingeniería de Sistemas

 CASO N°11: CREAR USUARIO

USUARIO
Administrador IU MENU PRINCIPAL
(f rom CU REQUERIMIENTOS)
...)

IU CREAR USUARIOS CC CREAR USUARIOS

 CASO N°12: ELIMINAR USUARIO

USUARIO
Administrador IU MENU PRINCIPAL
|
(f rom CU REQUERIMIENTOS)
...)

IU ELIMINAR USUARIO CC ELIMINAR USUARIO


 CASO N°13: AGREGAR CATEGORIA LIBRO

Administrador IU MENU PRINCIPAL CATEGORIA


(f rom CU REQUERIMIENTOS)
...)

IU AGREGAR CATEGORIA CC AGREGAR CATEGORIA


Ingeniería de Sistemas

 CASO N°14: HISTORIAL DE PRESTAMOS

Administrador IU MENU PRINCIPAL IU HISTORIAL PRESTAMOS


(f rom CU REQUERIMIENTOS)
...)

CC HISTORIAL PRESTAMOS IMPRIMIR


IU GENERAR REPORTE
PRESTAMOS

 CASO N°15: HISTORIAL DE MORAS EXISTENTES

Administrador IU MENU PRINCIPAL IU HISTORIAL MORAS


(f rom CU REQUERIMIENTOS)
...)

IU GENERAR REPORTE CC HISTORIAL MORAS IMPRIMIR

 CASO N°16: GESTIONAR MORAS

Administrador IU MENU PRINCIPAL CC GESTIONAR MORA


(f rom CU REQUERIMIENTOS)
...)

3.2.1.2. DIAGRAMA DE SECUENCIA


IU GESTIONAR MORA DE ANALISIS MORA IMPRIMIR
: Alumno : IU MENU PRINCIPAL : IU REGISTRO USUARIO : CC REGISTRO USUARIO : USUARIO

 CASO N°1: REGISTRO USUARIO


Selecciona Registrarse( )

Muestra Interface ( )

Ingresa Datos del Usuario ( Nombre, canet, pass )

Validar Datos Ingresados ( )

Registra Usuario ( )

Retorna Datos ( cod_usuario)

Muestra Mensaje (Registro Correcto)


Ingeniería de Sistemas

 CASO N°2: LOGUEO ALUMNO

: Alumno : IU LOGUEO EN EL SISTEMA : CC LOGUEO EN EL : USUARIO


SISTEMA
Ingresa Datos (Usuario-Password)

Presiona Ingresar ( )

Valida datos Ingresados ( )

Consulta Usuario ( )

Retorna datos Usuario ( )

Muestra Mensaje de Ingreso Correcto ( )

: Alumno : IU CONSULTAR LIBRO : CC CONSULTAR LIBRO : LIBRO

 CASO N°3: GESTIONAR LIBRO

Selecciona Tipo de Busqueda ( )

Muestra caja de Teto ( )

Ingresa Dato ( )

Valida Dato ( )

Consulta Libro ( )

Libro Encontrado = SI

Muestra Libro ( )

Libro Encontrado = NO

Muestra Mensaje de Busqueda Vacia ( )


Ingeniería de Sistemas

 CASO N°4: IMPRIMIR COMPROBANTE

: Alumno : IU MENU PRINCIPAL : IU CARRITO LIBRO : COMPROBANTE : CC IMPRIMIR


COMPROBANTE
Selecciona Imprimir ( )

Muestra Interface ( )

Selecciona Libros ( )
Muestra Comprobante ( )

Selecciona Opcion Imprimir Comprobante ( )


Envia Solicitud de Impresion ( )

Muestra Propiedades de Impresion ( )

 CASO N°5: LOGUEO BIBLIOTECARIO

: Bibliotecario : IU LOGUEO EN EL SISTEMA : CC LOGUEO EN EL : USUARIO


SISTEMA
Ingresa Datos ( usu - pass )

Presiona Ingresar ( )

Valida Datos Ingresados ( )

Consulta Usuario ( )

Retorna Datos Usuario ( )


 CASO N°6: AGREGAR LIBROS
Muestra Mensaje de Ingreso Correcto ( )

: Bibliotecario : IU MENU PRINCIPAL : IU AGREGAR LIBRO : CC AGREGAR LIBRO : LIBRO

Selecciono Agregar Libro ( )

Muestra Interface ( )

Ingresa Datos del Libro ( Titulo, Autor, Editoria, Paginas, Categorial )

Valida Datos ( )

Registra Libro ( )

Retorna Datos ( codigo )

Muestra Mensaje OK
Ingeniería de Sistemas

 CASO N°7: AUTORIZAR PRESTAMO

: Bibliotecario : IU MENU PRINCIPAL : IU AUTORIZAR PRESTAMOS : CC AUTORIZAR : CANASTA : LIBRO


PRESTAMO

Selecciona Autorizar Prestamo ( )

Muestra Interface ( )

Muestra caja de Texto ( )

Ingresa Datos ( carnet )

Valida Dato ( )

Consulta en la Canasta ( )

Consulta Libro ( codigo )

Muestra Mensaje OK ( ) Retorna Datos del Prestamo ( )

 CASO N°8: DEVOLUCION DE LIBROS

: Bibliotecario : IU MENU PRINCIPAL : IU DEVOLUCION LIBRO : CC DEVOLUCION LIBRO : CANASTA : LIBRO

Selecciona devolucion de Libros ( )

Muestra Interface ( )

Muestra Caja de Texto ( )

Ingresa Datos ( carnet )

Valida Datos ( )

Consulta Prestamo ( )

Consulta Libro ( )

Muestra Mensaje: Libro Devuelto ( ) Retorna Datos Devolucion ( )

 CASO N°9: CONSULTAR DISPONIBILIDAD

: Bibliotecario : IU MENU PRINCIPAL : IU CONSULTAR DISPONIBILIDAD : CC CONSULTAR : LIBRO


DISPONIBILIDAD

Selecciona Consultar Disponibilidad ()

Muestra Interface ( )

Muestra caja de texto ( )

Ingresa Datos ( nombre, autor )

Valida Dato ( )

Consulta Libro ( )

Retorna Datos ( )

Mensaje Libro Encontrado


Ingeniería de Sistemas

 CASO N°10: LOGUEO ADMINISTRADOR

: Administrador : IU LOGUEO EN EL SISTEMA : CC LOGUEO EN EL : ADMIN


SISTEMA
Ingresa Datos ( Usuario - Password )

Presiona Ingresar ( )

Validar Datos Ingresados ( )

Consulta Admin ( )

Muestra Mensaje Logueo Correcto ( ) Retorna Datos Admin ( )

 CASO N°11: CREAR USUARIO

: Administrador : IU MENU PRINCIPAL : IU CREAR USUARIOS : CC CREAR USUARIOS : USUARIO

Seleccion Crear Usuarios ( )

Muestra Interface ( )

Crear usuario como ( Alumno - Bibliotecario )

Ingresa Datos ( Usuario, Contraseña, Nombre, Telefono )

Valida Datos ( )

Registra Usuario ( )
 CASO N°12: ELIMINAR USUARIO

Muestra Mensaje: Usuario Registrado ( )


: Administrador : IU MENU PRINCIPAL : IU ELIMINAR USUARIO : CC ELIMINAR : USUARIO
USUARIO
Selecciona Eliminar Usuario ( )

Selecciono Usuario ( )

Muestra Interface ( )

Consulta Usuario ( )

Eliminar Usuario ( )

Mensaje: Esta seguro que desea eliminar ( )

Mensaje: Usuario Eliminado ( )


Ingeniería de Sistemas

 CASO N°13: AGREGAR CATEGORIA LIBRO

: Administrador : IU MENU PRINCIPAL : IU AGREGAR CATEGORIA : CC AGREGAR : CATEGORIA


CATEGORIA
Selecciona Agregar Categoria ( )

Muestra Interface ( )

Muestra caja de Texto ( )

Ingresa datos ( Nombre de Categoria )

Selecciona Agregar ( )

Valida Datos ( )

Consulta Categoria ( )

Categoria Existente = SI

Muestra Mensaje: La Categoria ya existe

Categoria Exisente = NO( )

Muestra Mensaje: Categoria Guardada ( )

 CASO N°14: HISTORIAL DE PRESTAMOS

: Administrador : IU MENU PRINCIPAL : IU GENERAR REPORTE : IU HISTORIAL PRESTAMOS : CC HISTORIAL : PRESTAMOS : IMPRIMIR
PRESTAMOS
Selecciona Generar Reportes ( )

Muestra Interface ( )

Selecciona Historial de Prestamos ( )

Muestra Interface ( )

Muestra Caja de Texto ( Fecha )

Ingreso de Datos ( Fecha )

Valida Datos ( )

Muestra Historial de Prestamos ( )

Selecciona Opcion Imprimir ( )

Envia Solicitud de Impresion ( )

Muestra Propiedades de Impresion( )


Ingeniería de Sistemas

 CASO N°15: HISTORIAL DE MORAS EXISTENTES

: Administrador : IU MENU PRINCIPAL : IU GENERAR REPORTE : IU HISTORIAL MORAS : CC HISTORIAL MORAS : IMPRIMIR

Selecciona Generar Reportes ( )

Muestra Interface ( )

Selecciona Historial de Moras ( )


Muestra Interface ( )

Consulta Moras Existentes ( )

Envia Solicitud de Impresion ( )

Muestra propiedades de Impresion ( )

 CASO N°16: GESTIONAR MORAS

: Administrador : IU MENU PRINCIPAL : IU GESTIONAR MORA : CC GESTIONAR MORA : MORA : IMPRIMIR

Selecciona Gestionar Mora ( )

Muestra Interface ( )

Muestra caja de Texto ( )

Ingresa Datos ( Carnet )

Selecciona Buscar ( )

Valida Datos ( )

Consulta Mora ( )

Selecciona Opcion Eliminar Mora ( )

Muestra Mensaje OK ( )

Envia Solicitud de Impresion ( )

Muestra propiedades de Impresion ( )

3.2.1.3. DIAGRAMA DE COLABORACION DE ANALISIS

 CASO N°1: REGISTRO USUARIO


3: Ingresa Datos del Usuario ( Nom, Carnet, Pass )

1: Selecciona Registrarse ( ) 2: Muestra Interface ( ) : IU REGISTRO USUARIO


: Alumno

7: Muestra Mensaje Registro Correcto ( )

: IU MENU PRINCIPAL
4: Valida Datos Ingresados ( )

6: Retorna Datos ( cod_usuario )

5: Registra Usuario ( )
: USUARIO : CC REGISTRO USUARIO
Ingeniería de Sistemas

 CASO N°2: LOGUEO ALUMNO


1: Ingresa Datos ( Usuario - Password )
2: Presiona Ingresar ( )

: Alumno : IU LOGUEO EN EL SISTEMA

6: Muestra Mensaje de Ingreso Correcto ( ) 3: Valida Datos Ingresados ( )

5: Retorna Datos Usuario ( )

4: Consulta Usuario ( )
: USUARIO : CC LOGUEO EN EL SISTEMA

2: Muestra Caja de Texto ( )


 CASO N°3: GESTIONAR LIBRO

1: Selecciona Tipo de Busqueda ( )


3: Ingresa Datos ( )

: Alumno : IU CONSULTAR LIBRO

7: Muestra Libro ( ) 4: Valida Datos ( )


9: Muestra mensaje de Busqueda Vacia ( )

6: Libro Encontrado = SI ()
8: Libro Encontrado = NO ()

 CASO N°4: IMPRIMIR COMPROBANTE


5: Consulta Libro ( ) 6: Envia solicitud de Impresion ( )
5: Selecciona Opcion Imprimir Comprobante ( )
: LIBRO : CC CONSULTAR LIBRO

7: Muestra propiedades de Impresion ( )


3: Selecciona Libros ( ) : COMPROBANTE : IMPRIMIR
: Alumno

1: Selecciona Imprimir ( )
4: Muestra Comprobante ( )

2: Muestra Interface ( )

: IU MENU PRINCIPAL : IU CARRITO LIBRO


Ingeniería de Sistemas

 CASO N°5: LOGUEO BIBLIOTECARIO


1: Ingresa Datos ( Usuario - Password )
2: Presiona Ingresar ( )

: Bibliotecario : IU LOGUEO EN EL SISTEMA

3: Valida Datos Ingresados ( )


6: Muestra Mensaje de Ingreso Correcto ( )

5: Retorna Datos Usuario ( )

4: Consulta Usuario ( )
: USUARIO : CC LOGUEO EN EL SISTEMA

 CASO N°6: AGREGAR LIBROS

3: Ingresa Datos ( Titulo, Autor, Editorial, Pagina, Categoria )

: Bibliotecario : IU AGREGAR LIBRO


2: Muestra Interface ( )

1: Selecciona Agregar Libro ( )

7: Muestra Mensaje OK 4: Valida Datos ( )


: IU MENU PRINCIPAL

6: Retorna Datos ( codigo )

 CASO N°7: AUTORIZAR PRESTAMO 5: Registra Libro ( )


: LIBRO : CC AGREGAR LIBRO
3: Muestra caja de Texto ( )

4: Ingresa Datos ( carnet )

: LIBRO
: Bibliotecario : IU AUTORIZAR PRESTAMOS
2: Muestra Interface ( )

8: Retorna Datos del Prestamo ( )

1: Selecciona Autorizar Prestamo ( ) 5: Valida Datos ( ) 7: Consulta Libro ( codigo )

9: Muestra Mensaje OK ( )
: IU MENU PRINCIPAL 6: Consulta en la canasta ( )

: CC AUTORIZAR PRESTAMO : CANASTA


Ingeniería de Sistemas

 CASO N°8: DEVOLUCION DE LIBROS


3: Muestra caja de Texto ( )

4: Ingresa Datos ( carnet )

2: Muestra Interface ( ) : IU DEVOLUCION LIBRO : LIBRO


: Bibliotecario

1: Seleccion devolucion de Libros ( ) 9: Mustra Mensaje Libro devuelto ( )

7: Consulta Libro ( )
5: Validar Datos ( ) 8: Retorna datos de Devolucion ( )

: IU MENU PRINCIPAL

6: Consulta Prestamo ( )

: CC DEVOLUCION LIBRO : CANASTA

 CASO N°9: CONSULTAR DISPONIBILIDAD


3: Muestra caja de Texto ( )

4: Ingresa datos ( nombre, autor )

: Bibliotecario 2: Muestra Interface ( ) : IU CONSULTAR DISPONIBILIDAD

1: Seleccion Consultar Disponibilidad ( ) 8: Mensaje Libro Encontrado ( )

5: Valida Datos ( )

: IU MENU PRINCIPAL

6: Consultar Libro ( )

7: Retorna Datos ( )
: CC CONSULTAR : LIBRO

 CASO N°10: LOGUEO ADMINISTRADOR DISPONIBILIDAD

1: Ingrese Datos ( usuario, password)


2: Presiona Ingresar ( )

: Administrador : IU LOGUEO EN EL SISTEMA

6: Muestra mesanje de logueo correcto ( ) 3: Validar Datos Ingresados ( )

4: Consulta Admin ( )

5: Retornar Datos Admin ( )


: CC LOGUEO EN EL SISTEMA : ADMIN
Ingeniería de Sistemas

 CASO N°11: CREAR USUARIO


3: Crear usuario como ( alumno , bibliotecario )
4: Ingreso de Datos ( usuario, password, nombre, telefono )

: Administrador : IU CREAR USUARIOS


2: Muestra Interface ( )

1: Seleccion Crear usuarios ( )

5: Validar Datos ( ) 7: Muestra Mensaje: usuario registrado ( )

: IU MENU PRINCIPAL
6: Registra usuario ( )

: CC CREAR USUARIOS : USUARIO

 CASO N°12: ELIMINAR USUARIO

1: Selecciona eliminar usuario ( )


2: Selecciona usuario ( )

| : Administrador : IU MENU PRINCIPAL : USUARIO

6: Mensaje: Seguro que desea eliminar ( )

3: Muestra Interface ( )
5: Eliminar Usuario ( )
7: Mensaje: usuario Eliminado ( )

 CASO N°13: AGREGAR CATEGORIA LIBRO


4: Consulta usuario ( )
: IU ELIMINAR USUARIO : CC ELIMINAR USUARIO
2: Muestra Interface ( )
1: Seleccina agregar Categoria ( ) : IU MENU PRINCIPAL 3: Muestracaja de Texto ( )

4: Ingresa Datos ( Nombre de categoria )


5: Seleccionar Ingresar ( )
: Administrador : CC AGREGAR CATEGORIA

6: Validar Datos ( )
9: Muestra Mensaje: Categoria ya existe ( )
11: Muestra Mensaje:Categoria guardada ( )
7: Consultar categoria ( )

8: Categoria Existe = SI
: IU AGREGAR CATEGORIA 10: Categoria Existe = NO : CATEGORIA
Ingeniería de Sistemas

 CASO N°14: HISTORIAL DE PRESTAMOS


5: Muestra caja de Texto ( fecha )

3: Selecciona historial de Prestamos ( ) 4: Muestra Interface ( )

6: Ingreso de Datos ( fecha )

: Administrador : IU GENERAR REPORTE : IU HISTORIAL PRESTAMOS


2: Muestra Interface ( )

9: Seleccion opcion Imprimir ( )


1: Seleccion generar Reportes ( ) 7: Valida Datos ( )

: IU MENU PRINCIPAL
8: Muestra historial de Prestamos ( ) 10: Envia solicitud de Impresion ( )

11: Muestra propiedades de Impresion ( )


: CC HISTORIAL PRESTAMOS : PRESTAMOS : IMPRIMIR

 CASO N°15: HISTORIAL DE MORAS EXISTENTES

3: Selecciona historial de moras ( )

2: Mestra Interface ( ) : IU GENERAR REPORTE


: Administrador : IMPRIMIR

6: Enviar solicitud de Impresion ( )


1: Selecciona generar Reporte ( )

4: Muestra Interface ( )

: IU MENU PRINCIPAL 7: Muestra propiedades de Impresion ( )

5: Consulta Moras existentes ( )

: IU HISTORIAL MORAS : CC HISTORIAL MORAS

 CASO N°16: GESTIONAR MORAS

1: Selecciona gestionar Mora ( ) 8: Selecciona opcion eliminar Mora ( ) 10: Envia solicitud de Impresion ( )

9: Muestra Mensaje OK ( )
: Administrador : IU MENU PRINCIPAL : MORA 11: Muestra propiedades de impresion ( ) : IMPRIMIR

2: Muestra Interfce ( )
4: Ingrese Datos ( carnet )
5: Selecciona Buscar ( ) 3: Muestra caja de Texto ( ) 7: Consultar Mora ( )

6: Valida Datos ( )

: IU GESTIONAR MORA : CC GESTIONAR MORA


Ingeniería de Sistemas

3.2.2. LISTA DE CLASES DE INTERFAZ

NRO INTERFAZ DESCRIPCION

IT01 MENU PRINCIPAL


: IU MENU PRINCIPAL

IT02 REGISTRO USUARIO


: IU REGISTRO USUARIO

IT03 CONSULTAR LIBRO


: IU CONSULTAR LIBRO

IT04 CARRITO LIBRO


: IU CARRITO LIBRO

IT05 AGREGAR LIBRO


: IU AGREGAR LIBRO

IT06 AUTORIZAR PRESTAMOS


: IU AUTORIZAR PRESTAMOS

IT07 DEVOLUCION LIBRO


: IU DEVOLUCION LIBRO
Ingeniería de Sistemas

IT08 CONSULTAR
DISPONIBILIDAD
: IU CONSULTAR DISPONIBILIDAD

IT09 LOGUEO EN EL SISTEMA


: IU LOGUEO EN EL SISTEMA

IT10 CREAR USUARIO


: IU CREAR USUARIOS

IT11 ELIMINAR USUARIO


: IU ELIMINAR USUARIO

IT12 AGREGAR CATEGORIA


: IU AGREGAR CATEGORIA

IT13 GENERAR REPORTE


: IU GENERAR REPORTE

IT14 HISTORIAL PRESTAMOS


: IU HISTORIAL PRESTAMOS

IT15 HISTORIAL MORAS


: IU HISTORIAL MORAS

IT16 GESTIONAR MORA


: IU GESTIONAR MORA
Ingeniería de Sistemas

3.2.3. LISTA DE CLASES DE CONTROL

NRO CONTROLES DESCRIPCION

CO01 REGISTRO USUARIO

: CC REGISTRO USUARIO

CO02 LOGUEO EN EL SISTEMA

: CC LOGUEO EN EL SISTEMA

CO03 CONSULTAR LIBRO

: CC CONSULTAR LIBRO

CO04 IMPRIMIR

: IMPRIMIR

CO06 AGREGAR LIBRO

: CC AGREGAR LIBRO

CO07 AUTORIZAR PRESTAMO

: CC AUTORIZAR PRESTAMO

CO08 DEVOLUCION LIBRO

: CC DEVOLUCION LIBRO

CO09 CONSULTAR
DISPONIBILIDAD
: CC CONSULTAR
DISPONIBILIDAD
Ingeniería de Sistemas

CO10 CREAR USUARIOS

: CC CREAR USUARIOS

CO11 ELIMINAR USUARIO

: CC ELIMINAR USUARIO

CO12 AGREGAR CATEGORIA

: CC AGREGAR CATEGORIA

CO13 HISTORIAL PRESTAMOS


: CC HISTORIAL PRESTAMOS

CO14 HISTORIAL MORAS

: CC HISTORIAL MORAS

CO15 GESTIONAR MORA

: CC GESTIONAR MORA

3.2.4. LISTA DE CLASES DE ENTIDADES

NRO ENTIDAD DESCRIPCION

EN01 USUARIO
: USUARIO
Ingeniería de Sistemas

EN02 LIBRO
: LIBRO

EN03 COMPROBANTE
: COMPROBANTE

EN04 CANASTA
: CANASTA

EN05 ADMIN
: ADMIN

EN06 CATEGORIA
: CATEGORIA

EN07 PRESTAMOS
: PRESTAMOS

EN08 MORA
: MORA

INTERFACE 01: IUMENU PRINCIPAL

: IU MENU PRINCIPAL
Ingeniería de Sistemas

INTERFACE 02: IUREGISTRO USUARIO

: IU REGISTRO USUARIO

INTERFACE 03: IULOGUEO EN EL SISTEMA

: IU LOGUEO EN EL SISTEMA

INTERFACE 04: IU CONSULTAR LIBRO

: IU CONSULTAR LIBRO

INTERFACE 05: IU CARRITO LIBRO

: IU CARRITO LIBRO
Ingeniería de Sistemas

INTERFACE 06: IU AGREGAR LIBRO

: IU AGREGAR LIBRO

INTERFACE 07: IU AUTORIZAR PRESTAMOS

: IU AUTORIZAR PRESTAMOS

INTERFACE 08: IU DEVOLUCION LIBRO

: IU DEVOLUCION LIBRO

INTERFACE 09: IU CONSULTAR DISPONIBILIDAD

: IU CONSULTAR DISPONIBILIDAD
Ingeniería de Sistemas

INTERFACE 10: IU CERAR USUARIO

: IU CREAR USUARIOS

INTERFACE 11: IU ELIMINAR USUARIO

: IU ELIMINAR USUARIO

INTERFACE 12: IU AGREGAR CATEGORIA

: IU AGREGAR CATEGORIA

INTERFACE 13: IU GENERAR REPORTE

: IU GENERAR REPORTE
Ingeniería de Sistemas

INTERFACE 14: IU HISTORIAL PRESTAMOS

: IU HISTORIAL PRESTAMOS

INTERFACE 15: IU HISTORIAL MORAS

: IU HISTORIAL MORAS

INTERFACE 16: IU GESTIONAR MORA

: IU GESTIONAR MORA
Ingeniería de Sistemas

3.3. MODELO DE CASO DE USO DE DISEÑO

Mantenim iento de Tablas:


Identificacion de - Agregar Libro
Usuarios - Eliminar Libro

Configuracion Mantenim iento del Sistema:


Administrador
- Configuracion de Usuario y
(f rom CU REQUERIMIENTOS)
Password
- Configuracion de privilegios de
usuarios del Sistema
<<extend>>

<<extend>> - Registro de Libros


Identificacion - Registro de Alum nos
Alumno
- Registro de Bibliotecarios
(f rom CU REQUERIMIENTOS) - Registro de Categoria
- Registro de Comprobante
- Registro de Mora
- Registro de Prestamo
Proceso - Emision de Devolucion

<<extend>>
Bibliotecario
(f rom CU REQUERIMIENTOS)

Consulta <<extend>>

CONSULTA DE TABLAS: REPORTE DE TABLAS:


- Libros - TLibros
- Alumnos - TMora
- Bibliotecarios - TPrestamo
- Categoria Reporte
- Comprobante
- Mora
- Prestamo

: Alumno : IU MENU PRINCIPAL : IU REGISTRO USUARIO : CC REGISTRO USUARIO

Selecciona Muestra
Registrarse Interface

Ingreso de Valida Datos


Datos Ingresados

SI
3.4 DIAGRAMA DE ACTIVIDADES Envio consulta
de Registro

3.4.1 CASO NRO 01: REGISTRO USUARIO NO


: USUARIO
Muestra Mensaje
de Error

Muestra Mensaje Registrado


Correctamente
Ingeniería de Sistemas

3.4.2. CASO NRO 02: LOGUEO ALUMNO


: Alumno : IU LOGUEO EN EL SISTEMA : CC LOGUEO EN EL SISTEMA

Ingresa Datos

Presiona boton Recoge datos


Ingresar Ingresados

Valida nombre
de Usuario

Nombre de
Usuario
: Alumno : IU CONSULTAR LIBRO : CC CONSULTAR LIBRO

NO Valida
Password
SI Password en
Blanco
Selecciona Tipo de Muestra caja de texto de
NO Consulta de usuario y
Busqueda acuerdo al Tipo de busqueda
SI password

: USUARIO
Ingresa datos para
iniciar la busqueda Muestra Mensaje de
Error: Fatan Datos
Usuario Existe

Muestra mensaje de error: NO


presiona el Valida Datos
Usuario no Registrado
boton buscar Ingresados SI

Dato Ingresado
Muestra Menu del
sistema al Alumno SI Envia consulta
de Dato
NO
3.4.3. CASO NRO 03: GESTIONAR LIBRO : LIBRO
Muestra Mensaje de
Erro: Falta Dato

Existen Lib ros


Muestra lista de libros que SI
coincide con la busqueda

NO

Muestra mensaje de
abvertencia: Busqueda Vacia
Ingeniería de Sistemas

3.4.4. CASO NRO 04: AGREGAR LIBRO

: Bibliotecario : IU AGREGAR LIBRO : CC AGREGAR LIBRO

Selecciona del Menu Principal Muestra Interface de


la opcion Agregar Libro Agregar Libro
: Bibliotecario : IU AUTORIZAR PRESTAMOS : CC AUTORIZAR PRESTAMO

Ingreso de Valida Datos


Selecciona
Datos
Tipo de Muestra caja de texto de
Ingresados
Busqueda acuerdo al Tipo de busqueda

Ingresa datos para Envia consulta de


iniciar la busqueda agregar Libro

: LIBRO

Muestra Mensaje de
presiona el Valida Datos
Error: Faltan Datos
boton buscar Ingresados
Valida Datos
Muestra mensaje:
SILibro Consulta en la
agregado Correctamente
canasta
NO Existen
Prestamos : CANASTA
Muestra Mensaje de
3.4.5. CASO NRO 05: AUTORIZAR
Error:PRESTAMO
Fatan Datos SI

NO
Muestra lista de libros que
coincide con la busqueda

: LIBRO

Muestra mensaje de
abvertencia: Busqueda Vacia
Ingeniería de Sistemas

3.4.6. CASO NRO 06: DEVOLUCION LIBRO

: Bibliotecario : IU DEVOLUCION LIBRO : CC DEVOLUCION LIBRO

Selecciona Muestra caja de texto de


autorizar prestamo acuerdo al Tipo de busqueda

Ingresa datos para


iniciar la busqueda

: Bibliotecario : IU CONSULTAR DISPONIBILIDAD : CC CONSULTAR DISPONIBILIDAD


presiona el Valida Datos
boton buscar Ingresados

Existe Dato
SI Consulta en la
canasta
NO
Selecciona Consultar Muestra caja de texto de
Disponibilidad acuerdo al Tipo de busqueda : CANASTA
Existe Prestamo
Muestra Mensaje de
Error: Fatan Datos
SI
NO
Ingresa datos para Valida Datos
iniciar la busqueda Ingresados
Registra Devolucion del
Prestamo
Existen Datos
SI Envia consulta : PRESTAMOS
de Dato
Muestra mensaje de
NO
abvertencia: Busqueda Vacia
3.4.7. CASO NRO 07: CONSULTA DISPONIBILIDAD : LIBRO

Muestra Mensaje de Consulta Libro


Error: Faltan Datos

Muestra Libro SI
Consultado
NO

Muestra mensaje de
abvertencia: Busqueda Vacia
Ingeniería de Sistemas

3.4.8. CASO NRO 08: HISTORIAL PRESTAMOS

: Administrador : IU GENERAR REPORTE : IU HISTORIAL PRESTAMOS : CC HISTORIAL PRESTAMOS : IMPRIMIR

:Selecciona
Administrador Muestra : IU GESTIONAR MORA : CC GESTIONAR MORA : IMPRIMIR
generar Reporte Interface

Selecciona Historial Muestra caja de texto de


Selecciona Muestra caja de texto de
de Prestamos acuerdo al Tipo de busqueda
Gestionar Mora acuerdo al Tipo de busqueda

Ingresa datos para Valida Datos


iniciar la busqueda Ingresados

Ingresa datos para Valida Datos


iniciar la busqueda Ingresados
Muestra Mensaje: No Hay
Prestamos con esa fecha
Consulta Dato
SI Envia consulta
deMuestra
Dato Reporte de Selecciona
Prestamos opcion Imprimir
NO

Muestra mensaje: No existe morar


con ese numero de carnet Hay Mora

: PRESTAMOS

Muestra Mensaje: se Muestra Propiedades


imprimio correctamente de Impresion
SI
: MORA
NO

3.4.9. CASO NRO 09: GESTIONAR


Muestra ListaMORAS
de Moras que Selecciona
coincide con la busqueda opcion Imprimir

Muestra mensaje de
abvertencia: Busqueda Vacia Muestra
Propiedades...

Muestra Mensaje: se
imprimio correctamente
Ingeniería de Sistemas

prestamo categoria
carnet idCategoria
idLibro
nombreCategoria
fechaSalida
alumnos fechaDevolucion
estado
carnet
idComprobante
password libros
password2 idLibro
nombreAlumno
telefonoAlumno Titulo
emailAlumno Autor
direccionAlumno Editorial
Paginas
Stock
Contenido bibliotecario
idCategoria
id_empleado
comprobante
password
idComprobante
MODELO LOGICO password2
nombreAlumno nombreEmpleado
idLibro telefonoEmpleado
mora
Titulo emailEmpleado
idMora Autor direccionEmpleado
Editorial user
tipoMora
estadoMora fechaPrestamoLibro
cantidad fechaOL
carnet carnet
id_empleado
Ingeniería de Sistemas

MODELO FISICO

prestamo categoria
carnet: VARCHAR2(10) (FK) idCategoria: INT(11)
idLibro: INT(11) (FK)
nombreCategoria: VARCHAR(50)
fechaSalida: DATE
alumnos fechaDevolucion: DATE
Estado: VARCHAR(50)
carnet: VARCHAR2(10)
idComprobante: INT(11) (FK)
password: VARCHAR2(15) libros
password2: VARCHAR2(15) idLibro: INT(11)
nombreAlumno: VARCHAR2(50)
telefonoAlumno: VARCHAR2(8) Titulo: VARCHAR(100)
emailAlumno: VARCHAR2(25) Autor: VARCHAR(50)
direccionAlumno: text Editorial: VARCHAR(50)
Paginas: INT(11)
Stock: INT(11)
Contenido: text bibliotecario
idCategoria: INT(11) (FK)
id_empleado: INT(11)
comprobante
user: text
idComprobante: INT(11) password: VARCHAR(15)
nombreAlumno: VARCHAR(50) password2: VARCHAR(15)
idLibro: INT(11) nombreEmpleado: VARCHAR(50)
mora
Titulo: VARCHAR(50) telefonoEmpleado: VARCHAR(8)
idMora: INT(11) Autor: VARCHAR(20) emailEmpleado: VARCHAR(20)
Editorial: VARCHAR(15) direccionEmpleado: text
tipoMora: VARCHAR(50)
estadoMora: VARCHAR(15) fechaPrestamoLibro: DATE
cantidad: DECIMAL(10,2) fechaOL: DATE
carnet: VARCHAR2(10) (FK) carnet: VARCHAR2(10) (FK)
id_empleado: INT(11) (FK)

6.2. Diccionario de Datos de las Base de Datos

6.2.1. Tabla N° 01: alumno


Ingeniería de Sistemas

Descripción: Esta tabla contiene la información de los alumnos que interactúan con el
sistema para acceder a los libros.

CAMPO DESCRIPCIÓN TIPO LONGITUD OBSERVACIÓN


Carnet Registro del Cadena 10 Campo clave de
Código de carnet la tabla. Es
del Alumno autogenerado.
Password Clave del Cadena 15
Usuario.
(Este campo se
encuentra
encriptado)
Password2 Clave del Cadena 15
Usuario.
(Este campo se
encuentra
encriptado)
nombreAlumno Registro del Cadena 50
Nombre del
Alumno
telefonoAlumno Registro del Cadena 8
Teléfono del
alumno
emailAlumno Registro del E- Cadena 25
mail del Alumno
direccionAlumno Registro de la Cadena 50
Dirección del
Alumno

6.2.2. Tabla N° 02: BIBLIOTECARIO


Descripción:Esta tabla contiene la información de los empleados que interactúan con el
sistema de acceso a los libros.
Ingeniería de Sistemas

CAMPO DESCRIPCIÓN TIPO LONGITUD OBSERVACIÓN


idEmpleado Código del Cadena 11 Campo clave de
Bibliotecario la tabla. Es
autogenerado.
user Registro del Cadena 50
Nombre del
Usuario
atendido
Password Clave del Cadena 15
Usuario.
(Este campo se
encuentra
encriptado)
Password2 Clave del Cadena 15
Usuario.
(Este campo se
encuentra
encriptado)
nombreEmpleado Regidtro de Cadena 15
nombre del
Empleado
telefonoEmpleado Registro del Fecha 20
teléfono del Larga
Empleado
emailEmpleado Registro del E- Fecha 20
mail del Larga
Empleado
direccionEmpleado Registro de Cadena 10
dirección del
Empleado

6.2.3. Tabla N° 03: CATEGORÍA


Descripción: Esta tabla contiene información adicional al libro, es decir, libros que
estas registrados por una categoría en el sistema de la biblioteca.
CAMPO DESCRIPCIÓN TIPO LONGITUD OBSERVACIÓN
idCategoria registro del Cadena 11 Campo clave de
código de la la tabla. Es
categoría del autogenerado.
Libro
nombreCategoria Registro del Cadena 50
código de
categoría del
Libro

6.2.4. Tabla N° 04: COMPROBANTE


Descripción:Esta tabla contiene la información de la agenda de comprobación del libro,
es decir, aquellos libros que son registradas por el bibliotecario.
Ingeniería de Sistemas

CAMPO DESCRIPCIÓN TIPO LONGITUD OBSERVACIÓN


idComprobante Registro del Cadena 11 Campo clave de
código de la tabla. Es
comprobante autogenerado.
nombreAlumno Registro del Cadena 50
Nombre del
Alumno
Titulo Registro del Cadena 50
Titulo del Libro
Registrado
Autor Registro del Cadena 20
Autor del Libro
registrado
Editorial Registro de la Cadena 15
Editorial a la
que pertenece
el Libro
registrado
fechaPrestamoLibro Registro de hora Fecha 20
y fecha del Larga
comprobante
fechaPL Registro de la Fecha 20
Fecha del Larga
comprobante
carnet Registro del Cadena 10 Llave Foránea
Código de Procedente de la
carnet del tabla Alumno.
Alumno
idEmpleado Registro del Cadena 11 Llave Foránea
Código del Procedente de la
Bibliotecario tabla
Bibliotecario.
idLibro Registro del Cadena 11 Llave Foránea
código del Libro Procedente de la
tabla Libros

6.2.5. Tabla N° 05: LIBROS


Descripción:Esta tabla contiene la información general de los libros, es decir, aquellos
libros que están registradas en el sistema de la biblioteca.
Ingeniería de Sistemas

CAMPO DESCRIPCIÓN TIPO LONGITUD OBSERVACIÓN


idLibro Registro del Cadena 11 Campo clave de
código del Libro la tabla. Es
autogenerado.
Titulo Registro del Cadena 100
Titulo del Libro
Registrado
Autor Registro del Cadena 50
Autor del Libro
registrado
Editorial Registro de la Cadena 50
Editorial a la
que pertenece
el Libro
registrado
Paginas Registro del Numero 11
número de
páginas que
contiene el
Libro
Stock Registro del Cadena 50
stock de Libros
contenido Registro del Fecha 20
contenido del Larga
Libro mediante
palabras claves
idCategoria registro del Cadena 11 Llave Foránea
código de la Procedente de la
categoría del tabla Categoria
Libro

6.2.6. Tabla N° 06: MORA


Descripción: Esta tabla contiene información general de los Alumnos morosos, es
decir, aquellos Alumnos que no puedan acceder a los libros por deudas.
CAMPO DESCRIPCIÓN TIPO LONGITUD OBSERVACIÓN
Ingeniería de Sistemas

idMora Registro del Cadena 11 Campo clave de


Código de la la tabla. Es
mora autogenerado.
estadoMora Registro del Cadena 50
estado de la
mora
cantidad Cantidad a pagar Numero 10,2
por el derecho
de la mora
carnet Registro del Cadena 10 Llave Foránea
Código de carnet Procedente de la
del Alumno tabla Alumno.

6.2.7. Tabla N° 07: PRESTAMO


Descripción:Esta tabla contiene la información de la agenda de préstamo de libros, es
decir, aquellos libros que son registradas por el bibliotecario.

CAMPO DESCRIPCIÓN TIPO LONGITUD OBSERVACIÓN


fechaSalida Fecha del Cadena 11 Campo clave de
registro de la tabla. Es
salida del libro autogenerado.
fechaDevolucion Fecha del Cadena 50
registro de
entrada del
libro
Estado Estado para Numero 10,2
acceder al
prestamo
carnet Registro del Cadena 10 Llave Foránea
código de carnet Procedente de la
Alumno tabla Alumno.

Anda mungkin juga menyukai