Sistema de gestión de bibliotecas mediante algoritmos y estructuras de datos eficientes

Autores/as

DOI:

https://doi.org/10.5281/zenodo.21443803

Palabras clave:

Gestión de bibliotecas, sistemas de información, Algoritmos, Bases de datos, Estructuras De Datos

Resumen

El presente artículo presenta el desarrollo de un sistema de gestión de biblioteca (SGB) diseñado para optimizar las operaciones bibliotecarias, como la catalogación de libros, la consulta de usuarios, la gestión de préstamos, devoluciones, reservas, el cálculo de multas y la generación de reportes. Los procesos manuales o el uso de sistemas con funcionalidades limitadas generan dificultades en la administración de la información, además de errores y retrasos en su recuperación. Para atender esta problemática, se desarrolló un SGB utilizando Python y SQLite, integrando estructuras de datos y algoritmos que permiten administrar la información de manera eficiente, agilizar las consultas y mantener la integridad de las operaciones. El sistema se implementó mediante una arquitectura modular compuesta por módulos de gestión de libros, usuarios, préstamos y reportes. Asimismo, integra listas enlazadas para el historial de préstamos, tablas hash para la búsqueda de usuarios, árboles binarios de búsqueda para organizar el catálogo y colas FIFO para la administración de reservas. De igual forma, se incorporaron los algoritmos Merge Sort y búsqueda binaria para optimizar el ordenamiento y la localización de libros. El sistema fue evaluado mediante pruebas funcionales de las operaciones CRUD (Create, Read, Update y Delete) de cada módulo. Los resultados muestran que el sistema administra correctamente los libros, usuarios, préstamos, devoluciones, reservas y reportes, además de generar reportes en formatos PDF y Excel, manteniendo la integridad y consistencia de los datos. En conjunto, los resultados demuestran que la integración de estructuras de datos y algoritmos contribuye a mejorar la eficiencia.

Descargas

Los datos de descarga aún no están disponibles.

Publicado

20-07-2026

Número

Sección

Artículos