Sie sind auf Seite 1von 69

|UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS


ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

“PROYECTO DE GESTION DE LOS LIBROS EN LA BIBLIOTECA


DE LA FACULTAD DE INGENIERIA INDUSTRIAL Y SISTEMAS DE
LA UNIVERSIDAD NACIONAL DEL CALLAO”

CURSO : Taller de base de datos.


TEMA : Sistema de gestión de libros de la biblioteca
PROFESOR : Arteaga Cortez, Humberto.
INTEGRANTES :
Campo Yauris Anthony Percy 1315220387
García Gamio Christian Andrés 1315210336
Huanaco Huayta Walter Fredy 1315220352
Maldonado Zavala Miguel Ángel 1315220495
Melgarejo Muñoz Joaquín Benito 1315210354

FECHA : 29 de Noviembre del 2017


Índice
1. Introducción ................................................................................................................ 5
2. Objetivos..................................................................................................................... 5
3. Sistema del Proceso de servicio general de biblioteca................................................ 6
Interfaces con procesos internos / externos ................................................................... 6
3.1 Sub-Proceso de préstamo de material bibliográfico ............................................. 9
3.1.1 Modelo de Sub-Proceso de préstamo de material bibliográfico .......................... 9
3.1.2 Funcionalidad determinada por algún dispositivo legal ...................................... 9
3.1.3 Descripción del subproceso de Préstamo .......................................................... 9
3.1.4 Problemática .................................................................................................... 10
3.1.5 Limitaciones ..................................................................................................... 10
3.1.6 Sistema de información operativo, táctico y estratégico del proceso ................ 11
3.1.7 Funcionalidad propuesta y factible de ejecución, detallada ................................. 11
3.1.8 Formularios de entrada .................................................................................... 12
3.1.9 Formularios de salida ....................................................................................... 13
3.2 Sub-Proceso de devolución de material bibliográfico ............................................. 15
3.2.1 Modelo de Sub-proceso de devolución de material bibliográfico ...................... 15
3.2.2 Funcionalidad determinada por algún dispositivo legal .................................... 15
3.2.3 Descripción del subproceso de devolución ...................................................... 15
3.2.4 Problemática .................................................................................................... 16
3.2.5 Limitaciones ..................................................................................................... 16
3.2.6Sistema de información operativo, táctico y estratégico del proceso ................. 17
3.2.7 Funcionalidad propuesta y factible de ejecución, detallada ..................................... 17
3.2.8 Formularios de entrada .................................................................................... 18
3.3 Sub-Proceso de renovación de material bibliográfico ............................................. 19
3.3.1 Modelo de sub-proceso de renovación de material bibliográfico ...................... 19
3.3.2 Funcionalidad determinada por algún dispositivo legal .................................... 19
3.3.3 Descripción del subproceso de Renovación..................................................... 19
3.3.4 Problemática .................................................................................................... 20
3.3.5 Limitaciones ..................................................................................................... 20
3.3.6 Sistema de información operativo, táctico y estratégico del proceso ................ 21
3.3.7 Funcionalidad propuesta y factible de ejecución, detallada .............................. 21
3.3.8 Formularios de entrada .................................................................................... 22
3.4 Sub-proceso de obtención de constancia de donación ........................................... 23

29 de noviembre de 2017 2
3.4.1 Modelo del Sub-proceso de obtención de constancia de donación .................. 23
3.4.2 Funcionalidad determinada por algún dispositivo legal .................................... 23
3.4.3 Descripción del subproceso de Obtención de constancia de donación ............ 23
3.4.4 Problemática .................................................................................................... 24
3.4.5 Limitaciones ..................................................................................................... 24
3.4.6 Sistema de información operativo, táctico y estratégico del proceso ................ 25
3.4.7 Funcionalidad propuesta y factible de ejecución, detallada .............................. 25
3.4.8 Formularios de entrada .................................................................................... 26
3.4.9 Formatos de salida .......................................................................................... 29
3.5 Sub-proceso de constancia de no adeudar ............................................................ 30
3.5.1 Modelo del Subproceso de Obtención de constancia de no adeudar ............... 30
3.5.2 Funcionalidad determinada por algún dispositivo legal .................................... 30
3.5.3 Descripción del subproceso de Obtención de constancia de no adeudar ......... 30
3.5.4 Problemática .................................................................................................... 31
3.5.5 Limitaciones ..................................................................................................... 31
3.5.6 Sistema de información operativo, táctico y estratégico del proceso ................ 32
3.5.7 Funcionalidad propuesta y factible de ejecución, detallada .............................. 32
3.5.8 Formularios de entrada .................................................................................... 33
3.5.9 Formularios de salida ....................................................................................... 37
3.6 Sistema de información táctico y estratégico .......................................................... 38
..................................................................................................................................... 41
4. Diseño del sistema de información propuesto........................................................... 42
4.1 Objetivo .................................................................................................................. 42
4.2 Alcance .................................................................................................................. 42
4.3 Nomenclatura ......................................................................................................... 42
4.3 Modelo Físico ......................................................................................................... 43
4.4 Modelo Lógico ........................................................................................................ 43
4.5 Creación de la base de datos en SQL .................................................................... 44
4.6 Descripción de la estructura de registros ............................................................ 55
Tabla de color azul ................................................................................................... 55
Tabla de color amarillo.............................................................................................. 57
Tabla de color rojo .................................................................................................... 57
Tabla de color verde ................................................................................................. 58
5. Ventajas ................................................................................................................... 62

29 de noviembre de 2017 3
6. Anexos ..................................................................................................................... 63

29 de noviembre de 2017 4
1. Introducción

La Facultad de Ingeniería Industrial y de Sistemas cuenta con una biblioteca


especializada en la cual los alumnos de ambas escuelas pueden solicitar ciertos
servicios que la biblioteca brinda los cuales los ayudan en el transcurso de sus años
de estudios como lo son el préstamo de materiales bibliográficos o tesis, tanto
internamente como externo y también otorgarnos unas constancias que son
obligatorias para el egreso de los estudiantes.

Es así que estos procesos por el cual se realizan los préstamos, devoluciones,
trámites de constancias entre otros deben tratar de ser rápidos y sencillos dándole así
satisfacción a todo aquel que participe de este proceso, es así como en este trabajo
nos dará un mejor vistazo de esos procesos y de una manera viable de manejarlos.

2. Objetivos

La biblioteca de la Facultad de ingeniería Industrial y de Sistemas cuenta con un


proceso manual sin aplicación del TI, debido a eso este trabajo nos muestra un
propuesta aplicando TI a los procesos que ofrece la biblioteca con el fin de satisfacer
ciertas necesidades de los usuarios (alumnos, maestros); nos trazamos ciertos
objetivos los cuales esperamos lograr por medio de este nuevo sistema propuesto.

Nuestros objetivos son los siguientes:

 Aplicar eficazmente las tecnologías de información al sistema de biblioteca de


la FIIS

 Acelerar el proceso de préstamos de material bibliográfico.

 Dar comprobantes para una mayor seguridad al momento de prestar material


bibliográfico.

 Implementar un software especialmente diseñado para los procesos que ofrece


la biblioteca.

29 de noviembre de 2017 5
3. Sistema del Proceso de servicio general de biblioteca

Interfaces con procesos internos / externos

Interfaces Proceso Internos: dentro de las interfaces internas de la Universidad


encontramos ciertos procesos que son necesarios para llevar a cabo la gestión del sistema
de biblioteca FIIS, los cuales mencionaremos uno a uno y nos brindaran cierta información
importante en nuestro proceso:
 Proceso Internos
Proceso Matricula:
 Requerimos la base de datos de matrícula para poder llevar a cabo el
correcto llenado del certificado de donación de libros que nosotros
entregamos.
 Requerimos el estado del alumno dentro de la universidad, en este caso si
se encuentra matriculado o no.
Proceso Syllabus
 Requerimos información de estos, para poder llevar a cabo la
implementación correcta y necesaria de nuestro local.
 De acorde con las expectativas en los syllabus se podrá llevar a cabo la
compra de material o donaciones, según sea el caso.
 Se requiere además de la base de datos del syllabus para poder

29 de noviembre de 2017 6
 Procesos Externos:
Caja UNAC:
 Percibimos documentos expendidos por la caja de la universidad, que serán
código comprobante de un trámite realizado por el alumno.
 A la vez expendemos a ellos los documentos de deudas y moras de los
alumnos para que sean cobrados en la caja UNAC
Proceso Biblioteca Central:
 Requerimos datos de la base de datos de los registrados con carnet en la
biblioteca central.

Proceso Egresado
 Nosotros expendemos certificados para el proceso de egresado del Alumno
o Usuario.
 Registramos el material bibliográfico donado por los usuarios.

29 de noviembre de 2017 7
FICHEROS DE
Fichero de INFORMACIÓN
Fichero de
préstamos DE BIBLIOTECA
material
bibliográfic
o prestado

MÓDULO DE
PRÉSTAMO,
DEVOLUCIÓN Y
Fichero de RENOVACIÓN
material FICHEROS DE
bibliográfic INFORMACIÓN
o DE MATRÍCULA

MÓDULO CRUD DE
MATERIAL
BIBLIOGRÁFICO MÓDULO DE
REPORTES
ADMINISTRACIÓN
(MIS)

Fichero de Fichero de
constancia material FICHEROS DE
s de adquirido por INFORMACIÓN MÓDULO DE
PROGRAMACIÓ DECISIÓN
donación donación SOPORTE A
N HORARIA EJECUTIVOS (ESS)

MÓDULO DE
CONSTANCIAS DE
DONACIÓN

Fichero de FICHEROS DE
Fichero de INFORMACIÓN
material
ingresos por EVALUACIÓN
bibliográfic
mora DE NOTAS
o
solicitado

Fichero de
constancia FICHEROS DE
s de no INFORMACIÓN
adeudar INTERNA DE
BIBLIOTECA

MÓDULO DE
CONSTANCIAS DE
NO ADEUDAR
Fichero de
deudas
MÓDULO DE
SUGERENCIA
SOPORTE DE
FICHEROS DE DECISIONES (DSS)
INFORMACIÓN
EXTERNA DE
BIBLIOTECA

29 de noviembre de 2017 8
3.1 Sub-Proceso de préstamo de material bibliográfico

Préstamo de material bibliográfico


3.1.1 Modelo de Sub-Proceso de préstamo de material bibliográfico

3.1.2 Funcionalidad determinada por algún dispositivo legal


Ley N° 30512 y Resolución Ley Universitaria Nº 216-2017- Reglamento de la
1
Ley Nº 30512
3.1.3 Descripción del subproceso de Préstamo
Nº Nombre Descripción Responsable
Ingresar al El usuario ingresa su cuenta previamente Usuario
1
sistema creada.
2 Verificar cuenta Esto se da solo si el usuario no ha escrito Usuario
bien su cuenta.
3 Subproceso de Esto se da solo en caso que el usuario no Bibliotecario
recuperación pueda recordar su contraseña, en ese Usuario
de contraseña caso se debe realizar un proceso de
recuperación de contraseña.
4 Consulta en el El Usuario consulta el material que desee Usuario
sistema en el sistema, en caso que no se
encuentre disponible el material el
usuario podría volver a consultar por otro
libro o terminar el subproceso aquí.
5 Seleccionar El usuario selecciona el material. Usuario
material
6 Confirmar El usuario confirma el préstamo en el Usuario
préstamo sistema
8 Cerrar sesión En usuario cierra sesión en el sistema Usuario
para acercarse al módulo del
bibliotecario.
9 Recibir carnet El bibliotecario recibe el carnet de Bibliotecario
biblioteca
10 Comprobar El bibliotecario comprueba los datos en el Bibliotecario
préstamo sistema.

29 de noviembre de 2017 9
11 Buscar el El bibliotecario busca el material Bibliotecario
material bibliográfico.
12 Generar El bibliotecario genera un comprobante y Bibliotecario
comprobante lo sella
13 Entregar El bibliotecario entrega el material junto Bibliotecario
material y con el comprobante
comprobante
14 Recibir material El usuario recibe le material junto con su Usuario
y comprobante comprobante
3.1.4 Problemática
El sistema podría caerse y esto haría que volvamos al proceso actual
1
(todo manual).
Personas con poco criterio podrían hacer burla de esta facultad que le
2 brinda el sistema haciendo falsas solicitudes haciendo cuentas de otras
personas.
El encargado se le puede complicar el atender al ritmo que trabaja el
3
sistema.
4 El bibliotecario puede extraviar el carnet del usuario.
3.1.5 Limitaciones
Nuestro sistema si bien tiene como fin acelerar el proceso de préstamo de libros
en la biblioteca central de la FIIS. Tiene ciertas limitaciones si la colaboración
1
de los participantes (usuario y bibliotecario) no lo gran cumplir adecuadamente
el rol asignado.
Tenemos el sistema como fuente de información que registra todos los
préstamos y devoluciones, sin embargo esto podría verse afectado en caso no
2 haya sistema o se haya ido la luz. no podríamos registrar ningún préstamo, por
lo tanto podríamos volver a la solución sin TI momentáneamente hasta que
regrese el servicio eléctrico
En el caso de no estar de acuerdo con la entrega del libro por parte del
bibliotecario, o la entrega del carnet por parte del usuario, ya que podría
4 encontrarse en un mal estado y distinto a como se dejó desde el principio, en
estos casos el proceso actual se deriva a otro nuevo proceso distinto al proceso
de devolución regula, para hallar la solución
El préstamo es presencial y personal lo que obliga al usuario tener que ir a dejar
5
en el horario que se encuentre el bibliotecario para dejar el libro.
El bibliotecario necesita ser un usuario con conocimientos de TI para poder
utilizar el sistema y si es posible darle el mantenimiento adecuado a los datos
6 o limpiar los registros en caso sea necesario. el usuario podría ser atendido
más rápido en los procesos si el bibliotecario sabe sobre software o
computación intermedia
En caso de que un alumno haya solicitado información acerca de cuándo estará
disponible un libro que se encuentra prestado, si este es renovado el alumno
7
tendrá que esperar aún más y también perdería tiempo en ir a la biblioteca a
consultar.

29 de noviembre de 2017 10
3.1.6 Sistema de información operativo, táctico y estratégico del proceso

3.1.7 Funcionalidad propuesta y factible de ejecución, detallada


Sistema Actual Sistema Propuesto
El usuario se tiene que acercar a un
módulo instalado en la biblioteca,
primero tiene que ingresar con una
cuenta que requiere de su código de
estudiante y una clave, en caso no la
tenga se procede con el registro.
El usuario se acerca a la biblioteca para
solicitar un préstamo de libro, se consulta a Una vez logueado en el sistema se
la bibliotecaria por material requerido, si el procede a consultar por el material
material está disponible se procede al requerido, una vez encontrado el
registro del alumno, para culminar con el material requerido, se registra el
préstamo se le pide entregar el DNI al préstamo en el sistema.
usuario como garantía por el material.
El usuario se acerca a la bibliotecaria
solicitando el préstamo, entrega su carnet
de estudiante, la bibliotecaria valida la
información y se entrega el material
solicitado junto a un comprobante, el usuario
entrega su carnet y recibe tanto el
comprobante como el material.

29 de noviembre de 2017 11
3.1.8 Formularios de entrada

29 de noviembre de 2017 12
3.1.9 Formularios de salida

29 de noviembre de 2017 13
2

29 de noviembre de 2017 14
3.2 Sub-Proceso de devolución de material bibliográfico

Devolución de material bibliográfico


3.2.1 Modelo de Sub-proceso de devolución de material bibliográfico

3.2.2 Funcionalidad determinada por algún dispositivo legal


Ley N° 30512 y Resolución Ley Universitaria Nº 216-2017- Reglamento de la
1
Ley Nº 30512
3.2.3 Descripción del subproceso de devolución
Nº Nombre Descripción Responsable
El usuario entrega el comprobante que le Usuario
Presentar entrego el bibliotecario el día que fue a
1
comprobante pedir el préstamo del libro en la
biblioteca.
2 Recibir El bibliotecario recibe el comprobante y Bibliotecario
comprobante verifica si está en buen estado.
3 Verificar El bibliotecario consulta en el sistema el Bibliotecario
comprobante código del comprobante y verifica si el
en el sistema libro se encuentra en cola de devolución.
4 Consulta en el El bibliotecario para finalizar la consulta Bibliotecario
sistema verifica los detalles de multa, si el libro
fue entregado a tiempo o fuera de fecha
5 Informar sobre Este subproceso se activa solo en caso Bibliotecario
multa el usuario haya devuelto el libro fuera de
fecha
6 Solicitar El bibliotecario pide al usuario el libro Bibliotecario
material para examinarlo
8 Entrega El usuario entrega el material al Usuario
material bibliotecario
9 Recibe libro y El bibliotecario verifica el estado del libro, Bibliotecario
comprobante si ha sufrido algún maltrato o está
incompleto.

29 de noviembre de 2017 15
10 Entrega carnet El bibliotecario devuelve el carnet de Bibliotecario
de biblioteca biblioteca al usuario.
11 Recibe carnet El usuario recibe el carnet de biblioteca y Usuario
de biblioteca así culmina el proceso regular de
devolución de libro
3.2.4 Problemática
El usuario podría extraviar el comprobante en físico o podría olvidar el número
1
de préstamo que fue asignado el día que pidió el libro de la biblioteca.
Si en caso el comprobante está en mal estado o borroso, el bibliotecario no
2
será capaz de poder seguir el proceso regular de devolución
El bibliotecario no podrá registrar una devolución si el sistema está presentando
3
fallos, o se ha congelado.
Cuando el bibliotecario solicita el material al alumno para verificar su estado,
4 podría ser que el libro este en pésimo estado y no podría recibirlo de esa
manera el bibliotecario.
5 El bibliotecario puede haber extraviado el carnet del usuario.
6 El usuario puede haber recibido su carnet en muy mal estado.
3.2.5 Limitaciones
Nuestro sistema si bien tiene como fin acelerar el proceso de devolución de
libros en la biblioteca central de la FIIS. Tiene ciertas limitaciones si la
1
colaboración de los participantes (usuario y bibliotecario) no lo gran cumplir
adecuadamente el rol asignado.
Tenemos el sistema como fuente de información que registra todos los
préstamos y devoluciones, sin embargo esto podría verse afectado en caso no
2 haya sistema o se haya ido la luz. no podríamos registrar ninguna devolución,
por lo tanto podríamos volver a la solución sin TI momentáneamente hasta que
regrese el servicio eléctrico
Cuando extraviamos comprobantes o códigos de operación será un poco más
tedioso encontrar el número de préstamo que se le otorgo al usuario sin
3
embargo la búsqueda del usuario hace que la interacción usuario bibliotecario
sea más cercana en ambas partes
En el caso de no estar de acuerdo con la entrega del libro por parte del
bibliotecario, o la entrega del carnet por parte del usuario, ya que podría
4 encontrarse en un mal estado y distinto a como se dejó desde el principio, en
estos casos el proceso actual se deriva a otro nuevo proceso distinto al proceso
de devolución regula, para hallar la solución
La devolución es presencial y personal lo que obliga al usuario tener que ir a
5
dejar en el horario que se encuentre el bibliotecario para dejar el libro.
El bibliotecario necesita ser un usuario con conocimientos de TI para poder
utilizar el sistema y si es posible darle el mantenimiento adecuado a los datos
6 o limpiar los registros en caso sea necesario. el usuario podría ser atendido
más rápido en los procesos si el bibliotecario sabe sobre software o
computación intermedia

29 de noviembre de 2017 16
3.2.6Sistema de información operativo, táctico y estratégico del proceso

3.2.7 Funcionalidad propuesta y factible de ejecución, detallada


Sistema Actual Sistema Propuesto
El usuario se dirige a la biblioteca con el El usuario se dirige a la biblioteca con el
material en préstamo, le entrega el material material y comprobante, le entrega el
a la bibliotecaria y pide su DNI que quedo comprobante a la bibliotecaria, la
como garantía, la bibliotecaria revisa que el bibliotecaria revisa el comprobante y verifica
material se encuentre en buen estado, si si se aplica mora por exceder el tiempo de
todo está en orden le devuelve el DNI al entrega, si es así se le informa al usuario y
usuario. Si el alumno excedió los 2 días de se solicita el material prestado, el alumno
préstamo del material se le informa que entrega el material y la bibliotecaria regresa
tiene una mora. el carnet universitario.

29 de noviembre de 2017 17
3.2.8 Formularios de entrada

29 de noviembre de 2017 18
3.3 Sub-Proceso de renovación de material bibliográfico

Renovación de material bibliográfico


3.3.1 Modelo de sub-proceso de renovación de material bibliográfico

3.3.2 Funcionalidad determinada por algún dispositivo legal


Ley N° 30512 y Resolución Ley Universitaria Nº 216-2017- Reglamento de la
1
Ley Nº 30512
3.3.3 Descripción del subproceso de Renovación
Nº Nombre Descripción Responsable
El usuario entrega el comprobante que le Usuario
Presentar entrego el bibliotecario el día que fue a
1
comprobante pedir el préstamo del libro en la
biblioteca.
2 Recibir El bibliotecario recibe el comprobante y Bibliotecario
comprobante verifica si está en buen estado.
3 Verificar El bibliotecario consulta en el sistema el Bibliotecario
comprobante código del comprobante y verifica si el
en el sistema libro se encuentra en cola de devolución.
4 Consulta en el El bibliotecario para finalizar la consulta Bibliotecario
sistema verifica los detalles de multa.
5 Informar sobre Este subproceso se activa solo en caso Bibliotecario
expiración de que el tiempo límite para la entrega del
préstamo material se haya cumplido
6 Realizar El bibliotecario realizara el proceso de Bibliotecario
subproceso de devolución del material bibliográfico. Usuario
devolución

29 de noviembre de 2017 19
8 Generar nueva En caso de que el tiempo límite aún no Bibliotecario
fecha limite se haya cumplido, el bibliotecario
generara una nueva fecha.
9 Generar nuevo El bibliotecario genera un nuevo Bibliotecario
comprobante comprobante en el sistema.
10 Entregar nuevo El bibliotecario entrega el nuevo Bibliotecario
comprobante comprobante al usuario.
11 Recibir nuevo El usuario recibe el nuevo comprobante. Usuario
comprobante
3.3.4 Problemática
El usuario podría extraviar el comprobante en físico o podría olvidar el número
1
de préstamo que fue asignado el día que pidió el libro de la biblioteca.
Si en caso el comprobante está en mal estado o borroso, el bibliotecario no
2
será capaz de poder seguir el proceso regular de devolución
El bibliotecario no podrá registrar una devolución si el sistema está presentando
3
fallos, o se ha congelado.
4 El bibliotecario puede haber extraviado el carnet del usuario.
5 El usuario puede haber recibido su carnet en muy mal estado.
3.3.5 Limitaciones
Nuestro sistema si bien tiene como fin acelerar el proceso de renovación de
libros en la biblioteca central de la FIIS. Tiene ciertas limitaciones si la
1
colaboración de los participantes (usuario y bibliotecario) no lo gran cumplir
adecuadamente el rol asignado.
Tenemos el sistema como fuente de información que registra todos los
préstamos y devoluciones, sin embargo esto podría verse afectado en caso no
2 haya sistema o se haya ido la luz. no podríamos registrar ninguna renovación,
por lo tanto podríamos volver a la solución sin TI momentáneamente hasta que
regrese el servicio eléctrico
Cuando extraviamos comprobantes o códigos de operación será un poco más
tedioso encontrar el número de préstamo que se le otorgo al usuario sin
3
embargo la búsqueda del usuario hace que la interacción usuario bibliotecario
sea más cercana en ambas partes
En el caso de no estar de acuerdo con la entrega del libro por parte del
bibliotecario, o la entrega del carnet por parte del usuario, ya que podría
4 encontrarse en un mal estado y distinto a como se dejó desde el principio, en
estos casos el proceso actual se deriva a otro nuevo proceso distinto al proceso
de devolución regula, para hallar la solución
La renovación es presencial y personal lo que obliga al usuario tener que ir a
5
dejar en el horario que se encuentre el bibliotecario para dejar el libro.
El bibliotecario necesita ser un usuario con conocimientos de TI para poder
utilizar el sistema y si es posible darle el mantenimiento adecuado a los datos
6 o limpiar los registros en caso sea necesario. el usuario podría ser atendido
más rápido en los procesos si el bibliotecario sabe sobre software o
computación intermedia
En caso de que un alumno haya solicitado información acerca de cuándo estará
disponible un libro que se encuentra prestado, si este es renovado el alumno
7
tendrá que esperar aún más y también perdería tiempo en ir a la biblioteca a
consultar.

29 de noviembre de 2017 20
El material bibliográfico solo puede ser renovado una vez por cada préstamo
8 luego de eso este debe devolverse para así darle la oportunidad a otro usuarios
de poder prestarse ese material.
3.3.6 Sistema de información operativo, táctico y estratégico del proceso

3.3.7 Funcionalidad propuesta y factible de ejecución, detallada


Sistema Actual Sistema Propuesto
El usuario antes de proceder con la
devolución, registra en el sistema una
La bibliotecaria le pregunta al usuario al solicitud para renovar el préstamo, la
momento de la devolución si desea realizar bibliotecaria al momento de la devolución
la renovación del material bibliográfico, si es verifica en el sistema si el usuario desea
así se procede nuevamente con el registro. renovar el préstamo, si es así se genera un
nuevo comprobante con la nueva fecha de
devolución.

29 de noviembre de 2017 21
3.3.8 Formularios de entrada

29 de noviembre de 2017 22
3.4 Sub-proceso de obtención de constancia de donación
Obtención de constancia de donación
3.4.1 Modelo del Sub-proceso de obtención de constancia de donación

3.4.2 Funcionalidad determinada por algún dispositivo legal


Ley N° 30512 y Resolución Ley Universitaria Nº 216-2017- Reglamento de
1
la Ley Nº 30512
3.4.3 Descripción del subproceso de Obtención de constancia de
donación
Nº Nombre Descripción Responsable
El usuario ingresa su cuenta Usuario
1 Ingresar al sistema
previamente creada.
2 Verificar cuenta Esto se da solo si el usuario no ha Usuario
escrito bien su cuenta.
3 Subproceso de Esto se da solo en caso que el Bibliotecario
recuperación de usuario no pueda recordar su Usuario
contraseña contraseña, en ese caso se debe
realizar un proceso de recuperación
de contraseña.
4 Consultar lista de El usuario consulta la lista de libros Usuario
libros necesitados según la escuela
profesional.
5 Escoger libro El usuario escoge le libro a donar. Usuario
6 Confirmar El usuario confirma el libro a donar Usuario
donación junto con sus datos personales
8 Cerrar sesión El usuario cierra sesión Usuario
9 Solicitar formato El usuario le solicita al bibliotecario el Usuario
de proceso de formato para poder firmarlo
donación
10 Verificar en el El bibliotecario verifica en el sistema Bibliotecario
sistema la información llenada previamente
por el usuario y si no tiene deudas
11 Generar formato El bibliotecario genera el formato de Bibliotecario
proceso de donación
12 Dar formato El bibliotecario le da el formato al Bibliotecario
usuario

29 de noviembre de 2017 23
13 Pagar en caja El usuario paga en caja por el Usuario
derecho de constancia.
14 Entregar libro, El usuario entrega el formato firmado Usuario
formato y junto con el libro y el comprobante de
comprobante de pago a donar, en caso de pasar más
pago de 5 días sin entregarlos el proceso
de donación se cancela.

15 Recibir libro, El bibliotecario recibe el libro, el Bibliotecario


formato y formato y el comprobante de pago
comprobante de
pago
16 Confirmar libro y El bibliotecario confirma si es el libro Bibliotecario
veracidad de los correcto, el formato está firmado y si
documentos el comprobante de pago está bien
hecho.
17 Entregar El bibliotecario entrega el formato y el Bibliotecario
documentos comprobante de pago al jefe de
biblioteca
18 Recibir El jefe de biblioteca recibe los Jefe de
documentos documentos biblioteca
19 Generar El jefe de biblioteca genera una Jefe de
constancia constancia con su respectivo sello y biblioteca
firma
20 Entregar la El jefe de biblioteca entrega la Jefe de
constancia constancia al bibliotecario biblioteca
21 Recibir constancia El bibliotecario recibe la constancia Bibliotecario
22 Entregar El bibliotecario entrega la constancia Bibliotecario
constancia al alumno.
23 Recibir constancia El usuario recibe la constancia Usuario
3.4.4 Problemática
No hay un sistema que controle los libros presentes en la biblioteca, por ende
1
no hay una lista de libros requeridos.
Si en caso el comprobante está en mal estado o borroso, el bibliotecario no
2 será capaz de poder seguir el proceso regular de obtención de constancia
de donación
El bibliotecario no podrá generar el formato de proceso de donación si el
3
sistema está presentando fallas.
4 En el proceso se puede extraviar el material donado o los documentos
5 El usuario puede tener deudas que le impedirán realizar este proceso.
El estudiante necesariamente tiene que realizar el pago en caja, esto se
6
podría hacer realizando un depósito a una cuenta de la universidad.
3.4.5 Limitaciones
Nuestro sistema si bien tiene como fin acelerar el proceso de renovación de
libros en la biblioteca central de la FIIS. Tiene ciertas limitaciones si la
1
colaboración de los participantes (usuario y bibliotecario) no lo gran cumplir
adecuadamente el rol asignado.

29 de noviembre de 2017 24
Es necesaria la firma escrita a mano por el jefe de biblioteca, ya que en
2
nuestro sistema no ha sido implementada la firma digital
La constancia será entregada impresa en papel y no en formato digital por el
3
motivo anterior.
Se cuenta con un horario de atención preestablecido, en el cual los alumnos
4
que trabajan o se encuentran ocupados no pueden realizar el trámite.
3.4.6 Sistema de información operativo, táctico y estratégico del proceso

3.4.7 Funcionalidad propuesta y factible de ejecución, detallada


Sistema Actual Sistema Propuesto
El alumno ingresa al sistema de la
biblioteca, si no tiene una cuenta procede
con el registro, dentro del sistema consulta
El alumno se acerca a la Biblioteca a la lista de libros, solicita formato de
solicitar la constancia de donación, la constancia de donación, la bibliotecaria
bibliotecaria le indica que se tiene que genera el formato luego de hacer la
realizar un pago por el trámite y que tiene consulta, el alumno se dirige a la caja con el
que entregar un libro de selección, el formato y realiza el pago. Una vez
alumno una vez realizado el pago y contar cumplidos los requisitos se entregan el
con el libro, presenta la solicitud para libro, formato y comprobante de pago, la
obtener la constancia de donación. bibliotecaria los Recepcionar y entrega al
jefe de biblioteca, el jefe de biblioteca
verifica que todo esté en orden y genera la
constancia que será entregada al alumno.

29 de noviembre de 2017 25
3.4.8 Formularios de entrada

29 de noviembre de 2017 26
3

29 de noviembre de 2017 27
5

29 de noviembre de 2017 28
3.4.9 Formatos de salida

29 de noviembre de 2017 29
3.5 Sub-proceso de constancia de no adeudar

Obtención de constancia de no adeudar


3.5.1 Modelo del Subproceso de Obtención de constancia de no adeudar

3.5.2 Funcionalidad determinada por algún dispositivo legal


Ley N° 30512 y Resolución Ley Universitaria Nº 216-2017- Reglamento de la
1
Ley Nº 30512
3.5.3 Descripción del subproceso de Obtención de constancia de no adeudar
Nº Nombre Descripción Responsable
Ingresar al El usuario ingresa su cuenta previamente Usuario
1
sistema creada.
2 Verificar cuenta Esto se da solo si el usuario no ha escrito Usuario
bien su cuenta.
3 Subproceso de Esto se da solo en caso que el usuario no Bibliotecario
recuperación pueda recordar su contraseña, en ese Usuario
de contraseña caso se debe realizar un proceso de
recuperación de contraseña.
4 Consultar mora El usuario consulta en el sistema si es Usuario
que cuenta con alguna deuda, de tenerlo
debe acercarse a la caja a pagar.
5 Pagar mora El usuario paga lo que adeuda en la caja. Usuario
6 Confirmar El usuario confirma no deber ninguna Usuario
proceso de mora junto con sus datos personales
obtención de
constancia de
no adeudar
8 Cerrar sesión El usuario cierra sesión Usuario
9 Solicitar El usuario le solicita al bibliotecario el Usuario
formato de formato para poder firmarlo.
proceso de no
adeudar
10 Verificar en el El bibliotecario verifica en el sistema la Bibliotecario
sistema información llenada previamente por el
usuario y si no tiene deudas

29 de noviembre de 2017 30
11 Generar El bibliotecario genera el formato de Bibliotecario
formato proceso de no adeudar
12 Dar formato El bibliotecario le da el formato al usuario Bibliotecario
13 Pagar en caja El usuario paga en caja por el derecho de Usuario
constancia.
13 Entregar El usuario entrega los documentos al Usuario
formato y bibliotecario
comprobante
de pago

14 Recibir formato El bibliotecario recibe el libro, el formato y Bibliotecario


y comprobante el comprobante de pago
de pago
15 Confirmar El bibliotecario confirma si el formato está Bibliotecario
veracidad de firmado y si el comprobante de pago está
los documentos bien hecho.
16 Entregar El bibliotecario entrega el formato y el Bibliotecario
documentos comprobante de pago al jefe de biblioteca
17 Recibir El jefe de biblioteca recibe los Jefe de biblioteca
documentos documentos
18 Generar El jefe de biblioteca genera una Jefe de biblioteca
constancia constancia con su respectivo sello y firma
19 Entregar la El jefe de biblioteca entrega la constancia Jefe de biblioteca
constancia al bibliotecario
20 Recibir El bibliotecario recibe la constancia Bibliotecario
constancia
21 Entregar El bibliotecario entrega la constancia al Bibliotecario
constancia alumno.
22 Recibir El usuario recibe la constancia Usuario
constancia
3.5.4 Problemática
Es necesario que el estudiante se acerque a la biblioteca a consultar su deuda,
1
siendo más fácil realizar la consulta a través de internet por algún servicio
Si en caso el comprobante está en mal estado o borroso, el bibliotecario no
2 será capaz de poder seguir el proceso regular de obtención de constancia de
donación
El bibliotecario no podrá generar el formato de proceso de donación si el
3
sistema está presentando fallas.
El estudiante necesariamente tiene que realizar el pago en caja, esto se podría
4
hacer realizando un depósito a una cuenta de la universidad.
5 El usuario puede tener deudas que le impedirán realizar este proceso.
La bibliotecaria ingresa el comprobante de pago al sistema para revisar si se
6 canceló la deuda, esto se podría realizar solo con el código del alumno y
verificar si posee deuda o no.
3.5.5 Limitaciones
Nuestro sistema si bien tiene como fin acelerar el proceso de renovación de
libros en la biblioteca central de la FIIS. Tiene ciertas limitaciones si la
1
colaboración de los participantes (usuario y bibliotecario) no lo gran cumplir
adecuadamente el rol asignado.

29 de noviembre de 2017 31
Es necesaria la firma escrita a mano por el jefe de biblioteca, ya que en nuestro
2
sistema no ha sido implementada la firma digital
La constancia será entregada impresa en papel y no en formato digital por el
3
motivo anterior.
Se cuenta con un horario de atención preestablecido, en el cual los alumnos
4
que trabajan o se encuentran ocupados no pueden realizar el trámite.
3.5.6 Sistema de información operativo, táctico y estratégico del proceso

3.5.7 Funcionalidad propuesta y factible de ejecución, detallada


Sistema Actual Sistema Propuesto
El alumno ingresa al sistema de biblioteca, si
no tiene cuenta procede con el registro,
El alumno se acerca a la biblioteca a solicitar mediante el sistema verifica si cuenta con
la constancia de no adeudar, la bibliotecaria alguna deuda con la biblioteca, solicita
le indica que tiene que realizar el pago en formato de la constancia de no adeudar y
caja si existe alguna deuda si no le indica que cierra sesión, se dirige a la bibliotecaria y
tiene que pagar por el trámite, una vez solicita el formato, el alumno procede a pagar
realizado el pago el alumno se dirige con la en caja ya sea por el tramite o por alguna
solicitud, la bibliotecaria Recepcionar la deuda con la biblioteca. La bibliotecaria
solicitud con el comprobante y se lo entrega recibe los documentos y verifica que estén
al jefe de biblioteca, el jefe de biblioteca lo correctos, luego le entrega los documentos al
aprueba y entrega la constancia al alumno jefe de biblioteca, el jefe de biblioteca recibe
por medio de la bibliotecaria. los documentos y genera la constancia de no
adeudar que posteriormente será entregada
al alumno.

29 de noviembre de 2017 32
3.5.8 Formularios de entrada

29 de noviembre de 2017 33
3

29 de noviembre de 2017 34
5

29 de noviembre de 2017 35
8

29 de noviembre de 2017 36
3.5.9 Formularios de salida

29 de noviembre de 2017 37
3.6 Sistema de información táctico y estratégico

NIVEL TÁCTICO
MÓDULO DE ADMINISTRACIÓN
Objetivo: Administrar la biblioteca tomando decisiones en problemas estructurados, como
adquisición de nuevo material bibliográfico, solicitud de personal bibliotecario, control de
biblioteca y tareas similares con la ayuda de los informes o reportes fijos elaborados por
este módulo.
Usuario: Jefe de biblioteca

Fichero de
material
bibliográfic
o prestado

REPORTES

MÓDULO DE
ADMINISTRACIÓN
(MIS)

Fichero de REPORTE DE
material MATERIAL
adquirido por BIBLIOGRÁFICO
ORDENADO
donación
REPORTE DE LIBRO DESCENDENTEMEN
RECIBIDOS POR TE POR CANTIDAD
DONACIÓN DE PRÉSTAMOS

REPORTE DE
INGRESOS
PERCIBIDOS POR
Fichero de MORAS
ingresos por
mora

29 de noviembre de 2017 38
MÓDULO DE SOPORTE DE DECISIONES
Objetivo: Este módulo brinda soporte a las decisiones sobre problemas semi-estrucurados
como implementación de nuevas políticas de biblioteca y predecir los beneficios de
adquisición de nuevo material bibliográfica basándose en información histórica interna y
externa a la biblioteca.
Usuario: Jefe de biblioteca

FICHEROS DE
INFORMACIÓN
INTERNA DE
BIBLIOTECA

MÓDULO DE
SUGERENCIA
SOPORTE DE
DECISIONES (DSS)

FICHEROS DE
INFORMACIÓN
EXTERNA DE
BIBLIOTECA

29 de noviembre de 2017 39
NIVEL ESTRATÉGICO
MÓDULO DE SOPORTE PARA EJECUTIVOS
Objetivo: Brindar soporte a la gerencia para tomar decisiones respecto a problemas
futuros y no estructurados como la inversión o la ampliación de nuevas zonas para la
biblioteca ayuda a tener una visión general de todo el sistema y relacionarla con el
exterior.

Usuario: Decano

FICHEROS DE
INFORMACIÓN
DE BIBLIOTECA

FICHEROS DE
INFORMACIÓN
DE MATRÍCULA

FICHEROS DE
INFORMACIÓN MÓDULO DE
PROGRAMACIÓ DECISIÓN
SOPORTE A
N HORARIA EJECUTIVOS (ESS)

FICHEROS DE
INFORMACIÓN
EVALUACIÓN
DE NOTAS

29 de noviembre de 2017 40
ESQUEMA GENERAL

FICHEROS DE
Fichero de INFORMACIÓN
Fichero de
préstamos DE BIBLIOTECA
material
bibliográfic
o prestado

MÓDULO DE
PRÉSTAMO,
DEVOLUCIÓN Y
Fichero de RENOVACIÓN
material FICHEROS DE
bibliográfic INFORMACIÓN
o DE MATRÍCULA

MÓDULO CRUD DE
MATERIAL
BIBLIOGRÁFICO MÓDULO DE
REPORTES
ADMINISTRACIÓN
(MIS)

Fichero de Fichero de
constancia material FICHEROS DE
s de adquirido por INFORMACIÓN MÓDULO DE
PROGRAMACIÓ DECISIÓN
donación donación SOPORTE A
N HORARIA EJECUTIVOS (ESS)

MÓDULO DE
CONSTANCIAS DE
DONACIÓN

Fichero de FICHEROS DE
Fichero de INFORMACIÓN
material
ingresos por EVALUACIÓN
bibliográfic
mora DE NOTAS
o
solicitado

Fichero de
constancia FICHEROS DE
s de no INFORMACIÓN
adeudar INTERNA DE
BIBLIOTECA

MÓDULO DE
CONSTANCIAS DE
NO ADEUDAR
Fichero de
deudas
MÓDULO DE
SUGERENCIA
SOPORTE DE
FICHEROS DE DECISIONES (DSS)
INFORMACIÓN
EXTERNA DE
BIBLIOTECA

29 de noviembre de 2017 41
4. Diseño del sistema de información propuesto

4.1 Objetivo

El presente documento tiene como objetivo documentar detalladamente el


modelamiento de datos lógico y físico, lista de tablas, esquemas utilizados y
diccionario de datos de todas las tablas involucradas en el modelamiento de
datos

4.2 Alcance

El presente documento está dirigido principalmente al equipo de desarrollo del


sistema de información, por ser este documento como referencia para la etapa
de construcción del mismo.

4.3 Nomenclatura

Las entidades usan la siguiente diferenciación de colores:


Verde: Entidades que son centrales, cuya actualización se debe realizar a nivel
del ente gestor de la aplicación (o por actores centrales). Por ejemplo: Tipo de
documento.
Rojo: Entidades que son distribuidas o cuya actualización se debe realizar a
nivel de los actores operacionales. Por ejemplo: Registro de notas.
Amarillo: Entidades externas a la aplicación, generalmente son propiedad de
otra aplicación.
Azul: Son entidades principales de la aplicación.

29 de noviembre de 2017 42
4.3 Modelo Físico
Traza_Prestamo
Matricula_Alumno ID_DEUDA int <fk1>
COD_ALUMNO int <pk> ID_DEVOLUCION int <fk2>
NOMBRE_CODIGO_ALUMNO_MATRICULA nvarchar(200) FECHA_INICIAL date
FECHA_LIMITE date
ID_TRAZA_PRESTAMO int <pk>
Proceso_Devolucion_Detalle Proceso_Devolucion
ID_BIBLIOTECARIO int <fk1> ID_DEVOLUCION int <pk>
ID_USUARIO int <fk2> ESTADO int
ID_DEVOLUCION int <fk3> FECHA_DEVOLUCION date
FECHA_INICIAL date DETALLES_DEVOLUCION nvarchar(200)
FECHA_LIMITE date

Proceso_Donacion_Detalle Bibliotecario
CODIGO_ALUMNO int <fk1> Tipo ID_BIBLIOTECARIO int <pk>
ID_MATERIAL_BIBLIOGRAFICO int <fk2> ID_TIPO int <pk> NOMBRE_BIBLIOTECARIO nvarchar(200)
ID_DONACION int <fk3> NOMBRE_TIPO int DNI int
ID_BIBLIOTECARIO int <fk4> FECHA_NACIMIENTO date
SUELDO int
SEXO nvarchar(200) Proceso_No_Adeudar_Detalle
ID_TIPO int <fk> ID_TRAZA_PRESTAMO int <fk1>
Usuario_Biblioteca_Fiis
Proceso_Prestamo_Detalle DIRECCION nvarchar(200) ID_PROCESO_NO_ADEUDAR int <fk2>
ID_BIBLIOTECARIO int <fk3> ID_USUARIO int <pk>
FECHA_INICIO date CODIGO_USUARIO_BIBLIOTECA int <fk1>
CODIGO_ALUMNO int <fk4>
FECHA_LIMITE date CODIGO_ALUMNO int <fk2>
ID_PRESTAMO int <fk1>
ID_BIBLIOTECARIO int <fk2> Proceso_Prestamo
Proceso_Donacion ID_MATERIAL_BIBLIOGRAFICO int <fk3> ID_PRESTAMO int <pk>
ID_DONACION int <pk> ID_USUARIO int <fk>
FECHA_DONACION nvarchar(200) DETALLER_PRESTAMO nvarchar(200)
DOCUMENTO_CAJA nvarchar(200)
Proceso_No_Adeudar
ID_PROCESO_NO_ADEUDAR int <pk>
Syllabus DOCUMENTO_CAJA nvarchar(200)
CODIGO_SYLLABUS int <pk> FECHA_TRAMITE date Tipo_Deuda
DESCRIPCION nvarchar(200)
ID_DEUDA int <pk>
CURSO nvarchar(200) Material_Bibliografico DESCRIPCION nvarchar(200)
CREDITOS int ID_MATERIAL_BIBLIOGRAFICO int <pk> MONTO int
ID_MATERIAL_BIBLIOGRAFICO int <fk> NOMBRE_LIBRO nvarchar(200)
FECHA_PUBLICACION date
PRECIO int
ESTADO int
Categoria GENERO nvarchar(200)
ID_CATEGORIA int <pk> NUMERO_PAGINAS int
NOMBRE_CATEGORIA nvarchar(200) ID_AUTOR int <fk1> Proceso_Renovacion
ID_CATEGORIA int <fk2> ID_RENOVACION int <pk>
ID_EDITORIAL int <fk3> DETALLE nvarchar(200)
ID_USUARIO int <fk>

Proc_Renovacion_Detalle
Editorial
Traza_Renovacion ID_TRAZA_RENOVACION int <fk1>
ID_EDITORIAL int <pk> ID_RENOVACION int <fk2>
NOMBRE_EDITORIAL nvarchar(200) ID_DONACION int <fk1>
FECHA_INICIAL date
DIRECCION_EDITORIAL nvarchar(200) ID_MATERIAL_BIBLIOGRAFICO int <fk2>
FECHA_LIMITE date
TELEFONO_EDITORIAL int ID_TRAZA_RENOVACION int <pk>
WEBSITE_EDITORIAL nvarchar(200)
Usuario_Biblioteca
Autor
CODIGO_USUARIO_BIBLIOTECA nvarchar(200) <pk>
ID_AUTOR int <pk> NOMBRE_USUARIO_BIBLIOTECA nvarchar(200)
NOMBRE_AUTOR nvarchar(200) FECHA_NACIMIENTO_USUARIO_BIBLIOTECA date
NACIONALIDAD_AUTOR nvarchar(200) DIRECCION_USUARIO_BIBLIOTECA nvarchar(200)
FECHA_REGISTRO date

4.4 Modelo Lógico


Matricula_Alumno
Cod_Alumno
Nom_Alumno_Matricula
PKMatricula_Alumno
Proc_Renovacion
Id_Renovacion
Bibliotecario Detalle Proc_Devolucion
Proc_Donacion Id_Bibliotecario Id_Usuario Id_Devolucion
Id_Donacion Tipo Nom_Bibliotecario PKProc_Renovacion Estado
FechaDonacion Id_Tipo Dni Fec_Devolucion
Doc_Caja Nom_Tipo Fnac DocRed
PKProc_Donacion PKTipo Sueldo PKProc_Devolucion
Sexo Proc_Devolucion_Detalle
Id_Tipo Id_Bibliotecario
Syllabus Direcc Id_Usuario
Cod_Syllabus PKBibliotecario Id_Devolucion
Descripcion Fec_Hasta
curso Fec_Desde
creditos UsuarioBiblioFiis
Id_Material_Bibliografico Proc_Renovacion_Detalle
Id_Usuario
PKSyllabus Proc_Donacion_Detalle Cod_User_Biblioteca Proc_No_Adeudar_Detalle Id_Traza_Renovacion
Cod_Alumno Cod_Alumno Id_Traza_Prestamo Id_Renovacion
Id_Material_Bibliografico PKUsuarioBiblioFiis Id_Proc_No_Adeudar Fec_desde
Id_Donacion Id_Bibliotecario Fec_Hasta
Id_Bibliotecario Cod_Alumno
Usuario_Biblioteca
Material_Bibliografico
Cod_User_Biblioteca
Id_Material_Bibliografico
Nom_User_Biblioteca
Nom_libro
Traza_Prestamo Fnac_User_Biblioteca
Fecha_publicacion
Id_Deuda Proc_Prestamo Direcc_User_Bilioteca
Precio
Id_Devolucion F_Registro
Estado Id_Prestamo
Género F_Hasta PKUsuario_Biblioteca
Id_Usuario
NroPaginas F_Mora
DocRed
Id_Autor Id_Traza_Prestamo
PKProc_Prestamo
Id_Categoria PKTraza_Prestamo
Categoria
Id_Editorial
Id_Categoria
Nom_Categoria PKMaterial_Bibliografico
PKCategoria

Editorial
Proc_No_Adeudar
Id_Editorial Proc_Prestamo_Detalle
autor Id_Proc_No_Adeudar
Nom_Editorial Fec_Desde
Direcc Id_Autor Doc_Caja
Fec_Hasta
Telf Nom_Autor Fec_Tramite
Tipo_Deuda Id_Prestamo
PagWeb Traza_Renovacion Nacionalidad PKProc_No_Adeudar Id_Bibliotecario
PKautor Id_Deuda
PKEditorial Id_Donacion Id_Material_Bibliografico
Descripcion
Id_Material_Bibliografico Costo
Id_Traza_Renovacion
PKTipo_Deuda
PKTraza_Renovacion

29 de noviembre de 2017 43
4.5 Creación de la base de datos en SQL

CREATE TABLE autor


(
Id_Autor char(18) NOT NULL ,
Nom_Autor char(18) NULL ,
Nacionalidad char(18) NULL
)
go

ALTER TABLE autor


ADD CONSTRAINT XPKautor PRIMARY KEY CLUSTERED (Id_Autor ASC)
go

CREATE TABLE Bibliotecario


(
Id_Bibliotecario char(18) NOT NULL ,
Nom_Bibliotecario char(18) NULL ,
Dni char(18) NULL ,
Fnac char(18) NULL ,
Sueldo char(18) NULL ,
Sexo char(18) NULL ,
Id_Tipo char(18) NOT NULL ,
Direcc char(18) NULL
)
go

ALTER TABLE Bibliotecario


ADD CONSTRAINT XPKBibliotecario PRIMARY KEY CLUSTERED
(Id_Bibliotecario ASC)
go

CREATE TABLE Categoria


(
Id_Categoria char(18) NOT NULL ,
Nom_Categoria char(18) NULL
)
go

ALTER TABLE Categoria


ADD CONSTRAINT XPKCategoria PRIMARY KEY CLUSTERED (Id_Categoria
ASC)
go

29 de noviembre de 2017 44
CREATE TABLE Editorial
(
Id_Editorial char(18) NOT NULL ,
Nom_Editorial char(18) NULL ,
Direcc char(18) NULL ,
Telf char(18) NULL ,
PagWeb char(18) NULL
)
go

ALTER TABLE Editorial


ADD CONSTRAINT XPKEditorial PRIMARY KEY CLUSTERED (Id_Editorial
ASC)
go

CREATE TABLE Material_Bibliografico


(
Id_Material_Bibliografico char(18) NOT NULL ,
Nom_libro char(18) NULL ,
Fecha_publicacion char(18) NULL ,
Precio char(18) NULL ,
Estado char(18) NULL ,
G�nero char(18) NULL ,
NroPaginas char(18) NULL ,
Id_Autor char(18) NOT NULL ,
Id_Categoria char(18) NOT NULL ,
Id_Editorial char(18) NOT NULL
)
go

ALTER TABLE Material_Bibliografico


ADD CONSTRAINT XPKMaterial_Bibliografico PRIMARY KEY CLUSTERED
(Id_Material_Bibliografico ASC)
go

CREATE TABLE Matricula_Alumno


(
Cod_Alumno char(18) NOT NULL ,
Nom_Alumno_Matricula char(18) NULL
)
go

ALTER TABLE Matricula_Alumno


ADD CONSTRAINT XPKMatricula_Alumno PRIMARY KEY CLUSTERED
(Cod_Alumno ASC)
go

29 de noviembre de 2017 45
CREATE TABLE Proc_Devolucion
(
Id_Devolucion char(18) NOT NULL ,
Estado char(18) NULL ,
Fec_Devolucion char(18) NULL ,
DocRed char(18) NULL
)
go

ALTER TABLE Proc_Devolucion


ADD CONSTRAINT XPKProc_Devolucion PRIMARY KEY CLUSTERED
(Id_Devolucion ASC)
go

CREATE TABLE Proc_Devolucion_Detalle


(
Id_Bibliotecario char(18) NOT NULL ,
Id_Usuario char(18) NOT NULL ,
Id_Devolucion char(18) NOT NULL ,
Fec_Hasta char(18) NULL ,
Fec_Desde char(18) NULL
)
go

CREATE TABLE Proc_Donacion


(
Id_Donacion char(18) NOT NULL ,
FechaDonacion char(18) NULL ,
Doc_Caja char(18) NULL
)
go

ALTER TABLE Proc_Donacion


ADD CONSTRAINT XPKProc_Donacion PRIMARY KEY CLUSTERED
(Id_Donacion ASC)
go

CREATE TABLE Proc_Donacion_Detalle


(
Cod_Alumno char(18) NOT NULL ,
Id_Material_Bibliografico char(18) NOT NULL ,
Id_Donacion char(18) NOT NULL ,
Id_Bibliotecario char(18) NOT NULL
)
go

29 de noviembre de 2017 46
CREATE TABLE Proc_No_Adeudar
(
Id_Proc_No_Adeudar char(18) NOT NULL ,
Doc_Caja char(18) NULL ,
Fec_Tramite char(18) NULL
)
go

ALTER TABLE Proc_No_Adeudar


ADD CONSTRAINT XPKProc_No_Adeudar PRIMARY KEY CLUSTERED
(Id_Proc_No_Adeudar ASC)
go

CREATE TABLE Proc_No_Adeudar_Detalle


(
Id_Traza_Prestamo char(18) NOT NULL ,
Id_Proc_No_Adeudar char(18) NOT NULL ,
Id_Bibliotecario char(18) NOT NULL ,
Cod_Alumno char(18) NOT NULL
)
go

CREATE TABLE Proc_Prestamo


(
Id_Prestamo char(18) NOT NULL ,
Id_Usuario char(18) NOT NULL ,
DocRed char(18) NULL
)
go

ALTER TABLE Proc_Prestamo


ADD CONSTRAINT XPKProc_Prestamo PRIMARY KEY CLUSTERED
(Id_Prestamo ASC)
go

CREATE TABLE Proc_Prestamo_Detalle


(
Fec_Desde char(18) NULL ,
Fec_Hasta char(18) NULL ,
Id_Prestamo char(18) NOT NULL ,
Id_Bibliotecario char(18) NOT NULL ,
Id_Material_Bibliografico char(18) NOT NULL
)
go

29 de noviembre de 2017 47
CREATE TABLE Proc_Renovacion
(
Id_Renovacion char(18) NOT NULL ,
Detalle char(18) NULL ,
Id_Usuario char(18) NOT NULL
)
go

ALTER TABLE Proc_Renovacion


ADD CONSTRAINT XPKProc_Renovacion PRIMARY KEY CLUSTERED
(Id_Renovacion ASC)
go

CREATE TABLE Proc_Renovacion_Detalle


(
Id_Traza_Renovacion char(18) NOT NULL ,
Id_Renovacion char(18) NOT NULL ,
Fec_desde char(18) NULL ,
Fec_Hasta char(18) NULL
)
go

CREATE TABLE Syllabus


(
Cod_Syllabus char(18) NOT NULL ,
Descripcion char(18) NULL ,
curso char(18) NULL ,
creditos char(18) NULL ,
Id_Material_Bibliografico char(18) NOT NULL
)
go

ALTER TABLE Syllabus


ADD CONSTRAINT XPKSyllabus PRIMARY KEY CLUSTERED (Cod_Syllabus
ASC)
go

CREATE TABLE Tipo


(
Id_Tipo char(18) NOT NULL ,
Nom_Tipo char(18) NULL
)
go

29 de noviembre de 2017 48
ALTER TABLE Tipo
ADD CONSTRAINT XPKTipo PRIMARY KEY CLUSTERED (Id_Tipo ASC)
go

CREATE TABLE Tipo_Deuda


(
Id_Deuda char(18) NOT NULL ,
Descripcion char(18) NULL ,
Costo char(18) NULL
)
go

ALTER TABLE Tipo_Deuda


ADD CONSTRAINT XPKTipo_Deuda PRIMARY KEY CLUSTERED (Id_Deuda ASC)
go

CREATE TABLE Traza_Prestamo


(
Id_Deuda char(18) NOT NULL ,
Id_Devolucion char(18) NOT NULL ,
F_Hasta char(18) NULL ,
F_Mora char(18) NULL ,
Id_Traza_Prestamo char(18) NOT NULL
)
go

ALTER TABLE Traza_Prestamo


ADD CONSTRAINT XPKTraza_Prestamo PRIMARY KEY CLUSTERED
(Id_Traza_Prestamo ASC)
go

CREATE TABLE Traza_Renovacion


(
Id_Donacion char(18) NOT NULL ,
Id_Material_Bibliografico char(18) NOT NULL ,
Id_Traza_Renovacion char(18) NOT NULL
)
go

ALTER TABLE Traza_Renovacion


ADD CONSTRAINT XPKTraza_Renovacion PRIMARY KEY CLUSTERED
(Id_Traza_Renovacion ASC)
go

29 de noviembre de 2017 49
CREATE TABLE Usuario_Biblioteca
(
Cod_User_Biblioteca char(18) NOT NULL ,
Nom_User_Biblioteca char(18) NULL ,
Fnac_User_Biblioteca char(18) NULL ,
Direcc_User_Bilioteca char(18) NULL ,
F_Registro char(18) NULL
)
go

ALTER TABLE Usuario_Biblioteca


ADD CONSTRAINT XPKUsuario_Biblioteca PRIMARY KEY CLUSTERED
(Cod_User_Biblioteca ASC)
go

CREATE TABLE UsuarioBiblioFiis


(
Id_Usuario char(18) NOT NULL ,
Cod_User_Biblioteca char(18) NOT NULL ,
Cod_Alumno char(18) NOT NULL
)
go

ALTER TABLE UsuarioBiblioFiis


ADD CONSTRAINT XPKUsuarioBiblioFiis PRIMARY KEY CLUSTERED
(Id_Usuario ASC)
go

ALTER TABLE Bibliotecario


ADD CONSTRAINT R_4 FOREIGN KEY (Id_Tipo) REFERENCES Tipo(Id_Tipo)
go

ALTER TABLE Material_Bibliografico


ADD CONSTRAINT R_1 FOREIGN KEY (Id_Autor) REFERENCES
autor(Id_Autor)
go

ALTER TABLE Material_Bibliografico

29 de noviembre de 2017 50
ADD CONSTRAINT R_2 FOREIGN KEY (Id_Categoria) REFERENCES
Categoria(Id_Categoria)
go

ALTER TABLE Material_Bibliografico


ADD CONSTRAINT R_3 FOREIGN KEY (Id_Editorial) REFERENCES
Editorial(Id_Editorial)
go

ALTER TABLE Proc_Devolucion_Detalle


ADD CONSTRAINT R_17 FOREIGN KEY (Id_Bibliotecario) REFERENCES
Bibliotecario(Id_Bibliotecario)
go

ALTER TABLE Proc_Devolucion_Detalle


ADD CONSTRAINT R_18 FOREIGN KEY (Id_Usuario) REFERENCES
UsuarioBiblioFiis(Id_Usuario)
go

ALTER TABLE Proc_Devolucion_Detalle


ADD CONSTRAINT R_19 FOREIGN KEY (Id_Devolucion) REFERENCES
Proc_Devolucion(Id_Devolucion)
go

ALTER TABLE Proc_Donacion_Detalle


ADD CONSTRAINT R_5 FOREIGN KEY (Cod_Alumno) REFERENCES
Matricula_Alumno(Cod_Alumno)
go

ALTER TABLE Proc_Donacion_Detalle


ADD CONSTRAINT R_6 FOREIGN KEY (Id_Material_Bibliografico)
REFERENCES Material_Bibliografico(Id_Material_Bibliografico)
go

ALTER TABLE Proc_Donacion_Detalle

29 de noviembre de 2017 51
ADD CONSTRAINT R_7 FOREIGN KEY (Id_Donacion) REFERENCES
Proc_Donacion(Id_Donacion)
go

ALTER TABLE Proc_Donacion_Detalle


ADD CONSTRAINT R_8 FOREIGN KEY (Id_Bibliotecario) REFERENCES
Bibliotecario(Id_Bibliotecario)
go

ALTER TABLE Proc_No_Adeudar_Detalle


ADD CONSTRAINT R_23 FOREIGN KEY (Id_Traza_Prestamo) REFERENCES
Traza_Prestamo(Id_Traza_Prestamo)
go

ALTER TABLE Proc_No_Adeudar_Detalle


ADD CONSTRAINT R_24 FOREIGN KEY (Id_Proc_No_Adeudar) REFERENCES
Proc_No_Adeudar(Id_Proc_No_Adeudar)
go

ALTER TABLE Proc_No_Adeudar_Detalle


ADD CONSTRAINT R_25 FOREIGN KEY (Id_Bibliotecario) REFERENCES
Bibliotecario(Id_Bibliotecario)
go

ALTER TABLE Proc_No_Adeudar_Detalle


ADD CONSTRAINT R_26 FOREIGN KEY (Cod_Alumno) REFERENCES
Matricula_Alumno(Cod_Alumno)
go

ALTER TABLE Proc_Prestamo


ADD CONSTRAINT R_11 FOREIGN KEY (Id_Usuario) REFERENCES
UsuarioBiblioFiis(Id_Usuario)
go

ALTER TABLE Proc_Prestamo_Detalle

29 de noviembre de 2017 52
ADD CONSTRAINT R_12 FOREIGN KEY (Id_Prestamo) REFERENCES
Proc_Prestamo(Id_Prestamo)
go

ALTER TABLE Proc_Prestamo_Detalle


ADD CONSTRAINT R_13 FOREIGN KEY (Id_Bibliotecario) REFERENCES
Bibliotecario(Id_Bibliotecario)
go

ALTER TABLE Proc_Prestamo_Detalle


ADD CONSTRAINT R_14 FOREIGN KEY (Id_Material_Bibliografico)
REFERENCES Material_Bibliografico(Id_Material_Bibliografico)
go

ALTER TABLE Proc_Renovacion


ADD CONSTRAINT R_32 FOREIGN KEY (Id_Usuario) REFERENCES
UsuarioBiblioFiis(Id_Usuario)
go

ALTER TABLE Proc_Renovacion_Detalle


ADD CONSTRAINT R_30 FOREIGN KEY (Id_Traza_Renovacion) REFERENCES
Traza_Renovacion(Id_Traza_Renovacion)
go

ALTER TABLE Proc_Renovacion_Detalle


ADD CONSTRAINT R_31 FOREIGN KEY (Id_Renovacion) REFERENCES
Proc_Renovacion(Id_Renovacion)
go

ALTER TABLE Syllabus


ADD CONSTRAINT R_21 FOREIGN KEY (Id_Material_Bibliografico)
REFERENCES Material_Bibliografico(Id_Material_Bibliografico)
go

ALTER TABLE Traza_Prestamo

29 de noviembre de 2017 53
ADD CONSTRAINT R_16 FOREIGN KEY (Id_Deuda) REFERENCES
Tipo_Deuda(Id_Deuda)
go

ALTER TABLE Traza_Prestamo


ADD CONSTRAINT R_20 FOREIGN KEY (Id_Devolucion) REFERENCES
Proc_Devolucion(Id_Devolucion)
go

ALTER TABLE Traza_Renovacion


ADD CONSTRAINT R_28 FOREIGN KEY (Id_Donacion) REFERENCES
Proc_Donacion(Id_Donacion)
go

ALTER TABLE Traza_Renovacion


ADD CONSTRAINT R_29 FOREIGN KEY (Id_Material_Bibliografico)
REFERENCES Material_Bibliografico(Id_Material_Bibliografico)
go

ALTER TABLE UsuarioBiblioFiis


ADD CONSTRAINT R_9 FOREIGN KEY (Cod_User_Biblioteca) REFERENCES
Usuario_Biblioteca(Cod_User_Biblioteca)
go

ALTER TABLE UsuarioBiblioFiis


ADD CONSTRAINT R_10 FOREIGN KEY (Cod_Alumno) REFERENCES
Matricula_Alumno(Cod_Alumno)

29 de noviembre de 2017 54
4.6 Descripción de la estructura de registros

Tabla de color azul


Leng Precisi Prima Foreign Mandat
Name Code Data Type th on ry Key ory
ID_DEUDA ID_DEUDA int FALSE TRUE TRUE
ID_DEVOLUCION ID_DEVOLUCION int FALSE TRUE TRUE
FECHA_INICIAL FECHA_INICIAL date FALSE FALSE FALSE
FECHA_LIMITE FECHA_LIMITE date FALSE FALSE FALSE
ID_TRAZA_PRESTAMO ID_TRAZA_PRESTAMO int TRUE FALSE TRUE

Leng Precisi Prima Foreign Mandat


Name Code Data Type th on ry Key ory
ID_BIBLIOTECARIO ID_BIBLIOTECARIO int FALSE TRUE TRUE
ID_USUARIO ID_USUARIO int FALSE TRUE TRUE
ID_DEVOLUCION ID_DEVOLUCION int FALSE TRUE TRUE
FECHA_INICIAL FECHA_INICIAL date FALSE FALSE FALSE
FECHA_LIMITE FECHA_LIMITE date FALSE FALSE FALSE

Leng Precisi Prima Foreign Mandat


Name Code Data Type th on ry Key ory
ID_TIPO ID_TIPO int TRUE FALSE TRUE
NOMBRE_TIPO NOMBRE_TIPO int FALSE FALSE FALSE

Leng Precisi Prima Foreign Mandat


Name Code Data Type th on ry Key ory
CODIGO_ALUMNO CODIGO_ALUMNO int FALSE TRUE TRUE
ID_MATERIAL_BIBLIOGRAFICO ID_MATERIAL_BIBLIOGRAFICO int FALSE TRUE TRUE
ID_DONACION ID_DONACION int FALSE TRUE TRUE
ID_BIBLIOTECARIO ID_BIBLIOTECARIO int FALSE TRUE TRUE

Leng Precisi Prima Foreign Mandat


Name Code Data Type th on ry Key ory
ID_TRAZA_PRESTAMO ID_TRAZA_PRESTAMO int FALSE TRUE TRUE
ID_PROCESO_NO_ADEUDAR ID_PROCESO_NO_ADEUDAR int FALSE TRUE TRUE
ID_BIBLIOTECARIO ID_BIBLIOTECARIO int FALSE TRUE TRUE
CODIGO_ALUMNO CODIGO_ALUMNO int FALSE TRUE TRUE

Leng Precisi Prima Foreign Mandat


Name Code Data Type th on ry Key ory
FECHA_INICIO FECHA_INICIO date FALSE FALSE FALSE
FECHA_LIMITE FECHA_LIMITE date FALSE FALSE FALSE
ID_PRESTAMO ID_PRESTAMO int FALSE TRUE TRUE
ID_BIBLIOTECARIO ID_BIBLIOTECARIO int FALSE TRUE TRUE
ID_MATERIAL_BIBLIOGRAFICO ID_MATERIAL_BIBLIOGRAFICO int FALSE TRUE TRUE

Leng Precisi Prima Foreign Mandat


Name Code Data Type th on ry Key ory

29 de noviembre de 2017 55
ID_DEUDA ID_DEUDA int TRUE FALSE TRUE
nvarchar(2
DESCRIPCION DESCRIPCION 00) 200 FALSE FALSE FALSE
MONTO MONTO int FALSE FALSE FALSE

Leng Precisi Prima Foreign Mandat


Name Code Data Type th on ry Key ory
ID_CATEGORIA ID_CATEGORIA int TRUE FALSE TRUE
nvarchar(2
NOMBRE_CATEGORIA NOMBRE_CATEGORIA 00) 200 FALSE FALSE FALSE

Leng Precisi Prima Foreign Mandat


Name Code Data Type th on ry Key ory
ID_EDITORIAL ID_EDITORIAL int TRUE FALSE TRUE
nvarchar(2
NOMBRE_EDITORIAL NOMBRE_EDITORIAL 00) 200 FALSE FALSE FALSE
nvarchar(2
DIRECCION_EDITORIAL DIRECCION_EDITORIAL 00) 200 FALSE FALSE FALSE
TELEFONO_EDITORIAL TELEFONO_EDITORIAL int FALSE FALSE FALSE
nvarchar(2
WEBSITE_EDITORIAL WEBSITE_EDITORIAL 00) 200 FALSE FALSE FALSE

Leng Precisi Prima Foreign Mandat


Name Code Data Type th on ry Key ory
ID_DONACION ID_DONACION int FALSE TRUE TRUE
ID_MATERIAL_BIBLIOGRAFICO ID_MATERIAL_BIBLIOGRAFICO int FALSE TRUE TRUE
ID_TRAZA_RENOVACION ID_TRAZA_RENOVACION int TRUE FALSE TRUE

Leng Precisi Prima Foreign Mandat


Name Code Data Type th on ry Key ory
ID_TRAZA_RENOVACION ID_TRAZA_RENOVACION int FALSE TRUE TRUE
ID_RENOVACION ID_RENOVACION int FALSE TRUE TRUE
FECHA_INICIAL FECHA_INICIAL date FALSE FALSE FALSE
FECHA_LIMITE FECHA_LIMITE date FALSE FALSE FALSE

Leng Precisi Prima Foreign Mandat


Name Code Data Type th on ry Key ory
nvarchar(2
CODIGO_USUARIO_BIBLIOTECA CODIGO_USUARIO_BIBLIOTECA 00) 200 TRUE FALSE TRUE
nvarchar(2
NOMBRE_USUARIO_BIBLIOTECA NOMBRE_USUARIO_BIBLIOTECA 00) 200 FALSE FALSE FALSE
FECHA_NACIMIENTO_USUARIO_BI FECHA_NACIMIENTO_USUARIO_BI
BLIOTECA BLIOTECA date FALSE FALSE FALSE
nvarchar(2
DIRECCION_USUARIO_BIBLIOTECA DIRECCION_USUARIO_BIBLIOTECA 00) 200 FALSE FALSE FALSE
FECHA_REGISTRO FECHA_REGISTRO date FALSE FALSE FALSE

29 de noviembre de 2017 56
Tabla de color amarillo
Lengt Precisio Primar Foreign Mandator
Name Code Data Type h n y Key y
COD_ALUMNO COD_ALUMNO int TRUE FALSE TRUE
NOMBRE_CODIGO_ALUMNO_MATRI NOMBRE_CODIGO_ALUMNO_MATRI nvarchar(20
CULA CULA 0) 200 FALSE FALSE FALSE

Lengt Precisio Primar Foreign Mandator


Name Code Data Type h n y Key y
CODIGO_SYLLABUS CODIGO_SYLLABUS int TRUE FALSE TRUE
nvarchar(20
DESCRIPCION DESCRIPCION 0) 200 FALSE FALSE FALSE
nvarchar(20
CURSO CURSO 0) 200 FALSE FALSE FALSE
CREDITOS CREDITOS int FALSE FALSE FALSE
ID_MATERIAL_BIBLIOGRAFICO ID_MATERIAL_BIBLIOGRAFICO int FALSE TRUE TRUE

Tabla de color rojo

Name Code Data Type Length Precision Primary Foreign Key Mandatory
ID_DONACION ID_DONACION int TRUE FALSE TRUE
FECHA_DONACION FECHA_DONACION nvarchar(200) 200 FALSE FALSE FALSE
DOCUMENTO_CAJA DOCUMENTO_CAJA nvarchar(200) 200 FALSE FALSE FALSE

Name Code Data Type Length Precision Primary Foreign Key Mandatory
ID_PRESTAMO ID_PRESTAMO int TRUE FALSE TRUE
ID_USUARIO ID_USUARIO int FALSE TRUE TRUE
DETALLER_PRESTAMO DETALLER_PRESTAMO nvarchar(200) 200 FALSE FALSE FALSE

Name Code Data Type Length Precision Primary Foreign Key Mandatory
ID_PROCESO_NO_ADEUDAR ID_PROCESO_NO_ADEUDAR int TRUE FALSE TRUE
DOCUMENTO_CAJA DOCUMENTO_CAJA nvarchar(200) 200 FALSE FALSE FALSE
FECHA_TRAMITE FECHA_TRAMITE date FALSE FALSE FALSE

Name Code Data Type Length Precision Primary Foreign Key Mandatory
ID_RENOVACION ID_RENOVACION int TRUE FALSE TRUE
DETALLE DETALLE nvarchar(200) 200 FALSE FALSE FALSE
ID_USUARIO ID_USUARIO int FALSE TRUE TRUE

Name Code Data Type Length Precision Primary Foreign Key Mandatory
ID_DEVOLUCION ID_DEVOLUCION int TRUE FALSE TRUE
ESTADO ESTADO int FALSE FALSE FALSE
FECHA_DEVOLUCION FECHA_DEVOLUCION date FALSE FALSE FALSE
DETALLES_DEVOLUCION DETALLES_DEVOLUCION nvarchar(200) 200 FALSE FALSE FALSE

29 de noviembre de 2017 57
Tabla de color verde
Name Code Data Type Length Precision Primary Foreign Key Mandatory
ID_MATERIAL_BIBLIOGRAFICO ID_MATERIAL_BIBLIOGRAFICO int TRUE FALSE TRUE
NOMBRE_LIBRO NOMBRE_LIBRO nvarchar(200) 200 FALSE FALSE FALSE
FECHA_PUBLICACION FECHA_PUBLICACION date FALSE FALSE FALSE
PRECIO PRECIO int FALSE FALSE FALSE
ESTADO ESTADO int FALSE FALSE FALSE
GENERO GENERO nvarchar(200) 200 FALSE FALSE FALSE
NUMERO_PAGINAS NUMERO_PAGINAS int FALSE FALSE FALSE
ID_AUTOR ID_AUTOR int FALSE TRUE TRUE
ID_CATEGORIA ID_CATEGORIA int FALSE TRUE TRUE
ID_EDITORIAL ID_EDITORIAL int FALSE TRUE TRUE

Name Code Data Type Length Precision Primary Foreign Key Mandatory
ID_AUTOR ID_AUTOR int TRUE FALSE TRUE
NOMBRE_AUTOR NOMBRE_AUTOR nvarchar(200) 200 FALSE FALSE FALSE
NACIONALIDAD_AUTOR NACIONALIDAD_AUTOR nvarchar(200) 200 FALSE FALSE FALSE

Name Code Data Type Length Precision Primary Foreign Key Mandatory
ID_USUARIO ID_USUARIO int TRUE FALSE TRUE
CODIGO_USUARIO_BIBLIOTECA CODIGO_USUARIO_BIBLIOTECA int FALSE TRUE TRUE
CODIGO_ALUMNO CODIGO_ALUMNO int FALSE TRUE TRUE

Name Code Data Type Length Precision Primary Foreign Key Mandatory
ID_BIBLIOTECARIO ID_BIBLIOTECARIO int TRUE FALSE TRUE
NOMBRE_BIBLIOTECARIO NOMBRE_BIBLIOTECARIO nvarchar(200) 200 FALSE FALSE FALSE
DNI DNI int FALSE FALSE FALSE
FECHA_NACIMIENTO FECHA_NACIMIENTO date FALSE FALSE FALSE
SUELDO SUELDO int FALSE FALSE FALSE
SEXO SEXO nvarchar(200) 200 FALSE FALSE FALSE
ID_TIPO ID_TIPO int FALSE TRUE TRUE
DIRECCION DIRECCION nvarchar(200) 200 FALSE FALSE FALSE

29 de noviembre de 2017 58
ENTIDAD PRIMARY KEY ATRIBUTOS TIPO DE DATO
ID_AUTOR int
AUTOR ID_AUTOR NOMBRE_AUTOR nvarchar(200)
NACIONALIDAD_AUTOR nvarchar(200)
ID_BIBLIOTECARIO int
NOMBRE_BIBLIOTECARIO nvarchar(200)
DNI int
FECHA_NACIMIENTO date
BIBLIOTECARIO ID_BIBLIOTECARIO
SUELDO int
SEXO nvarchar(200)
ID_TIPO int
DIRECCION nvarchar(200)
ID_CATEGORIA int
CATEGORIA ID_CATEGORIA
NOMBRE_CATEGORIA nvarchar(200)
ID_EDITORIAL int
NOMBRE_EDITORIAL nvarchar(200)
EDITORIAL ID_EDITORIAL DIRECCION_EDITORIAL nvarchar(200)
TELEFONO_EDITORIAL int
WEBSITE_EDITORIAL nvarchar(200)
ID_MATERIAL_BIBLIOGRAFICO int
NOMBRE_LIBRO nvarchar(200)
FECHA_PUBLICACION date
PRECIO int
ESTADO int
MATERIAL_BIBLIOGRAFICO ID_MATERIAL_BIBLIOGRAFICO
GENERO nvarchar(200)
NUMERO_PAGINAS int
ID_AUTOR int
ID_CATEGORIA int
ID_EDITORIAL int
COD_ALUMNO int
MATRICULA_ALUMNO COD_ALUMNO
NOMBRE_CODIGO_ALUMNO_MATRICULA nvarchar(200)
ID_DEVOLUCION int
ESTADO int
PROCESO_DEVOLUCION_DETALLE ID_DEVOLUCION
FECHA_DEVOLUCION date
DETALLES_DEVOLUCION nvarchar(200)
ID_BIBLIOTECARIO int
ID_USUARIO int
PROCESO_DEVOLUCION_DETALLE ID_BIBLIOTECARIO ID_DEVOLUCION int
FECHA_INICIAL date
FECHA_LIMITE date
PROCESO_DONACION ID_DONACION ID_DONACION int

29 de noviembre de 2017 59
ID_MATERIAL_BIBLIOGRAFICO nvarchar(200)
ID_TRAZA_RENOVACION nvarchar(200)
CODIGO_ALUMNO int
ID_MATERIAL_BIBLIOGRAFICO int
PROCESO_DONACION_DETALLE CODIGO_ALUMNO
ID_DONACION int
ID_BIBLIOTECARIO int
ID_PROCESO_NO_ADEUDAR int
PROCESO_NO_ADEUDAR ID_PROCESO_NO_ADEUDAR DOCUMENTO_CAJA nvarchar(200)
FECHA_TRAMITE date
ID_TRAZA_PRESTAMO int
ID_PROCESO_NO_ADEUDAR int
PROCESO_NO_ADEUDAR_DETALLE ID_TRAZA_PRESTAMO
ID_BIBLIOTECARIO int
CODIGO_ALUMNO int
ID_PRESTAMO int
PROCESO_PRESTAMO ID_PRESTAMO ID_USUARIO int
DETALLER_PRESTAMO nvarchar(200)
FECHA_INICIO date
FECHA_LIMITE date
PROCESO_PRESTAMO_DETALLE ID_MATERIAL_BIBLIOGRAFICO ID_PRESTAMO int
ID_BIBLIOTECARIO int
ID_MATERIAL_BIBLIOGRAFICO int
ID_RENOVACION int
PROCESO_RENOVACION ID_RENOVACION DETALLE nvarchar(200)
ID_USUARIO int
ID_TRAZA_RENOVACION int
ID_RENOVACION int
PROCESO_RENOVACION_DETALLE ID_TRAZA_RENOVACION
FECHA_INICIAL date
FECHA_LIMITE date
CODIGO_SYLLABUS int
DESCRIPCION nvarchar(200)
SYLLABUS CODIGO_SYLLABUS CURSO nvarchar(200)
CREDITOS int
ID_MATERIAL_BIBLIOGRAFICO int
ID_TIPO int
Tipo_Deuda ID_TIPO
NOMBRE_TIPO int
ID_DEUDA char(6)
TIPO_DEUDA ID_DEUDA DESCRIPCION varchar(50)
MONTO money
ID_DEUDA int
TRAZA_PRESTAMO ID_TRAZA_PRESTAMO ID_DEVOLUCION int
FECHA_INICIAL date

29 de noviembre de 2017 60
FECHA_LIMITE date
ID_TRAZA_PRESTAMO int
ID_DONACION int
TRAZA_DONACION ID_DONACION ID_MATERIAL_BIBLIOGRAFICO int
ID_TRAZA_RENOVACION int
CODIGO_USUARIO_BIBLIOTECA nvarchar(200)
NOMBRE_USUARIO_BIBLIOTECA nvarchar(200)
USUARIO_BIBLIOTECA CODIGO_USUARIO_BIBLIOTECA FECHA_NACIMIENTO_USUARIO_BIBLIOTECA date
DIRECCION_USUARIO_BIBLIOTECA nvarchar(200)
FECHA_REGISTRO date
ID_USUARIO int
USUARIO_BIBLIOTECA_FIIS ID_USUARIO CODIGO_USUARIO_BIBLIOTECA int
CODIGO_ALUMNO int

29 de noviembre de 2017 61
5. Ventajas

 Este sistema sistematiza el actual método que emplea la biblioteca aplicando TI lo


que lo vuelve más eficaz.

 Al contar con cuentas de usuario y comprobantes de préstamo, hay una mayor


seguridad en cuanto a falsificaciones.

 El software cuenta con las interfaces necesarias para un óptimo una facilidad para
que el usuario pueda usarla.

29 de noviembre de 2017 62
6. Anexos

Proceso general de biblioteca

29 de noviembre de 2017 63
Sub-Proceso de préstamo
29 de noviembre de 2017 64
Sub-Proceso de devolución
29 de noviembre de 2017 65
Sub-Proceso de renovación
29 de noviembre de 2017 66
Sub-Proceso de Obtención de
constancia de donación
29 de noviembre de 2017 67
Sub-Proceso de Obtención de
constancia de no adeudar

29 de noviembre de 2017 68
Base de datos del sistema

29 de noviembre de 2017 69

Das könnte Ihnen auch gefallen