1.
1 Resumen
El proyecto consiste en la creación y desarrollo de una página web y una
aplicación móvil para la biblioteca municipal, con el propósito de facilitar el proceso
de préstamo y devolución de libros, así como mantener registros precisos de los
libros, visitas y visitantes. El objetivo principal fue modernizar y optimizar la gestión
de la biblioteca, proporcionando a los usuarios una plataforma intuitiva y accesible
para realizar transacciones de préstamo y devolución, así como acceder a
información relevante sobre la disponibilidad de libros.
El proyecto abordó diversos problemas que surgían en la biblioteca, como la falta
de un sistema eficiente para el control de préstamos, devoluciones y registro de
información. La implementación de la página web y la aplicación móvil resolvió
estos problemas al automatizar y agilizar los procesos, reduciendo posibles
errores y mejorando la experiencia tanto para los bibliotecarios como para los
usuarios.
Se utilizara python con el framework flask, utilizando mysql/mariadb para la base
de datos.
Los resultados obtenidos fueron significativos en términos de eficiencia y
satisfacción del usuario. La plataforma permitió un proceso de préstamo y
devolución más rápido y preciso, evitando confusiones en los registros y
mejorando la disponibilidad de los libros. Los bibliotecarios experimentaron una
reducción en la carga de trabajo administrativo, ya que la automatización agilizó la
gestión de la colección y las transacciones. Por otro lado, los usuarios disfrutaron
de una experiencia más cómoda y rápida al acceder a la información de la
biblioteca y realizar transacciones desde la comodidad de sus dispositivos.
En conclusión, el proyecto logró desarrollar una solución tecnológica efectiva para
mejorar la gestión de una biblioteca, resolviendo problemas específicos y
proporcionando beneficios tangibles tanto para el personal de la biblioteca como
para los usuarios finales.
1.3. Introducción
Problemática detectada
La problemática identificada en la Biblioteca Municipal se centra en su falta de
modernización y adaptación a las tecnologías. Actualmente, la biblioteca enfrenta
desafíos en la gestión eficiente de sus recursos y en la optimización de los
servicios ofrecidos a sus visitantes. A continuación, se detallan las principales
problemáticas:
Gestión manual de libros: La biblioteca aún emplea un sistema de gestión de libros
basado en registros manuales, lo que dificulta la actualización constante de la
base de datos, genera posibles errores humanos y limita la accesibilidad a la
información por parte de los usuarios.
Interacción limitada con visitantes: La falta de una plataforma digital impide una
interacción dinámica con los visitantes. La biblioteca no cuenta con un medio de
comunicación para informar sobre horarios, libros disponibles y servicios, lo que
limita la participación activa de la comunidad.
Ausencia de registro de visitas y usuarios: La biblioteca no cuenta con un sistema
de registro eficiente para llevar un seguimiento de las visitas y usuarios.
Justificación del proyecto
La plataforma digital que desarrollaremos permitirá la automatización de procesos
relacionados con la gestión de libros, visitas y usuarios. Esto reducirá la carga
administrativa, minimizará posibles errores humanos y agilizará las operaciones
diarias de la biblioteca, liberando tiempo y recursos al personal para actividades
más estratégicas.
La implementación de un sistema de registro digital permitirá un seguimiento
detallado y preciso de la actividad de la biblioteca, facilitando la recopilación de
datos de los visitantes y las visitas. Esto no solo mejorará la toma de decisiones
internas, sino que también proporcionará información valiosa para adaptar la
oferta cultural a las preferencias de la comunidad.
La creación de una página web y una aplicación móvil ofrecerá a los visitantes una
interfaz agradable para acceder a información actualizada sobre el catálogo de
libros, horarios y servicios la cual mejorará la experiencia del usuario.
Contenido del proyecto
En el resumen ejecutivo del proyecto se llevara a cabo un resumen en español e
inglés la cual describirá los aspectos más relevantes del proyecto a realizar como
se desarrolló, los objetivos, las herramientas de software que se utilizaran para el
desarrollo del proyecto y los cuales serán los resultados obtenidos del desarrollo
del proyecto. También se realizara un acta de inicio del proyecto firmado por el
equipo de desarrollo y el cliente, lo cual contendrá el objetivo general, objetivos
específicos, alcances y limitaciones y los requerimientos del hardware, software e
infraestructura.
En el diseño de la solución se vera la arquitectura del proyecto la cual contendrá el
diagrama de despliegue en UML, modelo de datos que especifique la información a
almacenar y su estructura.
Desarrollo y pruebas de la solución, se desarrollara la aplicación web que contenga
funcionalidades como mecanismo de seguridad como el inicio de sesión, cierre de sesión,
la protección de rutas, el manejo de catálogos como el desarrollo del CRUD de al menos
dos catálogos, funcionalidad principal la cual será el préstamos y devolución de libros,
reportes en pdf de las tablas, se le implementara la api de geo localización, también
contendrá un respaldo de la base de datos, contendrá un menú de navegación con
colores acordes a la organización y diseño responsivo.
En la aplicación móvil contendrá mecanismos de seguridad como el inicio de sesión,
cierre de sesión, funcionalidad principal la cual será la consulta de los acervos,
notificaciones relacionadas con la funcionalidad principal.
La liberación de la solución es la publicación de la aplicación web a un servidor en
internet, se integrara en la aplicación web el enlace para descargar la aplicación móvil. Se
realizara el acto de cierre firmado por todo el equipo y el cliente.
Conclusiones la cual incluirá situaciones encontradas durante el proceso de desarrollo y la
solución encontrada, la experiencia del trabajo en equipo, el aprendizaje obtenido del
proyecto con la problemática planteada. Recomendaciones tendrá las experiencias sobre
el proyecto y observaciones sobre el proceso de la integradora.
Referencias bibliográficas, se le presentara un listado de bibliografías utilizadas durante el
desarrollo del proyecto, en formato APA vigente, también se entregara la documentación
del proyecto en una carpeta en Google Drive.