UNIVERSIDAD TECNOLÓGICA DEL PERÚ
TRABAJO FINAL “CREACIÓN DE UN SISTEMA BIBLIOTECARIO NACIONAL”
Trabajo de como parte del curso de Teoría General de Sistemas, presentan los alumnos:
Peña Lozada Carlos
1628102
Romero Zevillano Diego
1613742
Ortega Hidalgo Juber
U17210270
Lima, 10 de marzo del 2018
TRABAJO FINAL DE INVESTIGACIÓN DE UN SISTEMA BIBLIOTECARIO 1. “SISTEMAS PARA GESTIÓN DE BIBLIOTECAS NACIONALES”.
2. PROBLEMÁTICA Muchos colegios en la actualidad no cuentan con un sistema informático que gestione el inventario, consulta y préstamo de libros de sus respectivas bibliotecas. Además, toda la administración se realiza a mano, la cual es susceptible a errores, retrasos y pérdidas de libros.
3. OBJETIVO GENERAL Desarrollar un sistema capaz de dar una solución automatizada que facilite la gestión de una Biblioteca escolar. 4. OBJETIVOS ESPECÍFICOS Controlar el acceso a la Biblioteca de los usuarios habilitados en el Sistema de Bibliotecas en un colegio nacional.
Mantener un registro de los usuarios que ingresan a la Biblioteca.
Evitar el uso de los recursos de información por parte de personas ajenas a la institución y no registradas en el Sistema.
Disminuir la pérdida, por sustracción, de recursos de información.
5. REQUERIMIENTOS FUNCIONALES El sistema permitirá realizar una búsqueda de libros según diferentes filtros. El sistema permitirá gestionar usuarios, de modo que registre su frecuencia de visita a la sala de lectura y préstamo de libros. El sistema permitirá llevar inventario de los libros con su respectiva descripción como: el nombre, fecha publicación, autor, editorial, numero páginas, versiones. El sistema permitirá mostrar reportes del inventario de libros, cuáles son los más leídos y prestados, así como la frecuencia de visita a la sala de lectura.
PEÑA_ROMERO_ORTEGA
6. REQUERIMIENTOS NO FUNCIONALES ■ Uso Software libre. ■ Lenguaje de programación en Java. ■ Base de datos MySQL. ■ Interfaz minimalista e intuitiva. ■ Panel de control de usuario con niveles de acceso. ■ Aplicación de escritorio sin necesidad de internet. 7. ESPECIFICACIONES DE CASOS DE USO Actores del Sistema ACTOR BIBLIOTECARIO
USUARIO (ESTUDIANTE)
DESCRIPCIÓN Es aquel actor del sistema que interactúa con el usuario (estudiante), para realizar el préstamo y devolución de libros. Además, entrega nuevo carnet si es necesario. Es aquel actor que interactúa con el bibliotecario. Este realizará el proceso de solicitar el préstamo y devolución del libro, y solicitará nuevo carnet si es necesario.
Casos de Uso Caso de Uso
Nombre: Bibliotecario
Tareas a Realizar Solicita datos al estudiante (nombres, apellidos, carnet), para verificar si se encuentra registrado en la base de datos. Registrará a nuevos estudiantes (usuarios) para entregarles un nuevo carnet, con ello podrán hacer uso de la biblioteca y realizar los préstamos. Presta libro. Registra libro. En este caso se registrará la salida y el ingreso del libro (devolución).
PEÑA_ROMERO_ORTEGA
Nombre: Usuario (Estudiante)
Solicita libro, este podrá ser leído en la misma biblioteca o será llevado a su casa. Otorgará sus datos al bibliotecario para poder adquirir los libros. Una vez terminada el estudio o revisión del libro, el usuario lo devolverá. En este caso de uso, el usuario solicitará su carnet, en caso no lo tuviera, o se le haya extraviado.
8. DIAGRAMAS DE CASOS DE USO
Caso de Uso General
PEÑA_ROMERO_ORTEGA
Caso de uso (Función_Bibliotecario)
PEÑA_ROMERO_ORTEGA
Caso de uso (Solicitud de carnet)
PEÑA_ROMERO_ORTEGA
Caso de uso (Préstamo de Libros)
PEÑA_ROMERO_ORTEGA
9. DIAGRAMA DE ACTIVIDADES Inscripción de Nuevo Lector (Carnet Nuevo)
Préstamo de Libro
PEÑA_ROMERO_ORTEGA
10. DIAGRAMA DE CLASES
Cliente
Bibiotecario PK
PK
idBibliotecario
idCliente attribute name
attribute name 1
1
Biblioteca 1.. *
PK
Editoriales PK
1.. *
idBiblioteca attribute name
idEditoriales
Préstamos
1.. *
attribute name
PK
1 1
Libros 1.. *
1.. *
PK
idPrestamos
1.. -
attribute name 1
idLibros
1.. -
attribute name 1
1
Autores PK
idAutores
attribute name
Revistas PK
idRevistas
attribute name
Periódicos PK
idPeriodico attribute name
Socios PK
idSocios attribute name
PEÑA_ROMERO_ORTEGA
ENTORNO DEL SISTEMA
PEÑA_ROMERO_ORTEGA