PORTADA REPÚBLICA DEL ECUADOR INSTITUTO SUPERIOR TECNOLÓGICO SUCÚA CARRERA DE TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE CREACIÓN E IMPLEMENTACIÓN DE LA BIBLIOTECA DIGITAL WEB, PARA EL INSTITUTO SUPERIOR TECNOLÓGICO SUCÚA. PROYECTO DE TRABAJO DE GRADO PRESENTADO COMO REQUISITO PARCIAL PARA OPTAR POR EL TITULO DE TECNÓLOGO SUPERIOR EN DESARROLLO DE SOFTWARE. AUTOR: Alan Vidal Juwa Chumap TUTOR: Ing. Paul Fernando Castillo A. Mgs Sucúa, enero 2024 i DEDICATORIA Al cumplir uno de los sueños más anhelados de mi vida. Deseo dedicar de manera muy en especial, por brindarme su apoyo incondicional a mis padres: Juwa Domingo Unkuch y Patricia Chumap Tsenkush. A mi hermana: Chumap Yampis Roció por a ver estado a mi lado en los instantes que más los necesite, haberme brindado su apoyo económico y haberme llenado de consejos que me sirvieron para llegar a mi meta. A mi tía: Sor. Juwa Teresa Unkuch, por a verme brindado toda su confianza, y darme los concejos que tanto necesitaba en los momentos más duros de mi vida universitaria y en los cuales me sentía confundido, por ser el espejo, con el que pude mirar lo que es don del sacrificio y el triunfo, que sin ello no tendría importancia el logro obtenido. Y a toda mi familia y amigos por brindarme su afecto y cariño. Alan Juwa ii AGRADECIMIENTO Al Instituto Superior Tecnológico Sucúa, Modalidad de Estudios presencial por haberme acogido como estudiante, a los docentes por sus valiosos conocimientos impartidos durante nuestra formación profesional; de manera especial al Ing. Paul Fernando Castillo Álvarez Mgs. Quien con sus conocimientos me ha orientado para poder llegar a la culminación del presente trabajo de investigación. A las autoridades, docentes, bibliotecario, y a mis compañeros por las facilidades que me brindaron para la recopilación de la información. Son muchas las personas que me han brindado su apoyo, su amistad y sus consejos en los momentos más difíciles de mi vida, algunas están en mis recuerdos y otras las guardo y las llevo en mi corazón por todo lo que me han brindado y por todos sus buenos deseos, para todas mil gracias y que Dios los bendiga. Alan Juwa iii CERTIFICACIÓN Ingeniero/Magister ………………………………… TUTOR DE TESIS INSTITUTO SUPERIOR TECNOLÓGICO SUCÚA CERTIFICA Que el Sr. ………………………. ha trabajado bajo mi tutoría el presente trabajo de titulación, denominado “…………………………………………………………………”, la misma que cumple con las exigencias académicas del Instituto Superior Tecnológico Sucúa, así como lo programado en el plan de tesis y reúne la suficiente validez técnica y práctica, previa la obtención del Título de Tecnólogo Superior en Desarrollo de Software, por lo tanto autorizo su presentación. Atentamente, Sucúa, día, mes año Ing. …………………… iv TUTOR DE TESIS CERTIFICACIÓN DE AUTORÍA Y CESIÓN DE DERECHOS Yo, Juwa Chumap Alan Vidal , con cédula de ciudadanía número 1400817365 en calidad de autor intelectual del presente trabajo de titulación: “CREACIÓN E IMPLEMENTACIÓN DE LA BIBLIOTECA DIGITAL WEB, PARA EL INSTITUTO SUPERIOR TECNOLÓGICO SUCÚA ”, que ha sido desarrollado para optar por el Título de Tecnólogo Superior en Desarrollo de Software, manifiesto mi voluntad de ceder al Instituto Superior Tecnológico Sucúa los derechos patrimoniales consagrados en la Ley de Propiedad Intelectual del Ecuador art. 4, 5 y 6; quedando el Instituto facultado para ejercer los derechos concedidos anteriormente. En condición de autor me reservo los derechos morales de la obra antes citada y eximo expresamente al Instituto Superior Tecnológico Sucúa y a sus representantes jurídicos de posibles reclamos o acciones legales por contenido de esta; autorizo al Instituto, para que, con fines académicos, muestre al mundo la producción intelectual a través de la visibilidad de su contenido en el Repositorio Digital Institucional (RDI). El Instituto Superior Tecnológico Sucúa, no se responsabiliza por el plagio o copia del trabajo de titulación que realiza un tercero. Para constancia de esta autorización, a los treinta días del mes de abril del dos mil veinte, firma el autor. v Firma……………………………….. Autor : …………………………………… Cedula : …………………………………… Dirección : …………………………………… Correo Electrónico : …………………………………… Celular : ………………………… vi ÍNDICE DE CONTENIDOS Contenido PORTADA .................................................................................................................... i DEDICATORIA ...........................................................................................................ii AGRADECIMIENTO .................................................................................................iii CERTIFICACIÓN....................................................................................................... iv CERTIFICACIÓN DE AUTORÍA Y CESIÓN DE DERECHOS .............................. v ÍNDICE DE CONTENIDOS......................................................................................vii LISTA DE CUADROS ..............................................................................................xii LISTA DE GRAFICOS............................................................................................. xiv LISTA DE ANEXOS ................................................................................................. xv RESUMEN ................................................................................................................ xvi ABSTRACT (INGLÉS O SHUAR) .........................................................................xvii INTRODUCCIÓN........................................................................................................ 1 CAPÍTULO I ................................................................................................................ 2 1. EL PROBLEMA ................................................................................................ 2 1.1. Planteamiento del problema ................................................................................. 2 1.2. OBJETIVOS ......................................................................................................... 3 1.2.1. Objetivo general ............................................................................................ 3 1.2.2. Objetivos específicos .................................................................................... 3 vii 1.3. JUSTIFICACIÓN ................................................................................................. 4 CAPÍTULO II............................................................................................................... 5 2. MARCO TEÓRICO ........................................................................................... 5 2.1. Antecedentes ........................................................................................................ 5 2.2. Fundamentación teórica ....................................................................................... 7 Componentes de un sistema informático ......................................................................... 7 Hardware ...................................................................................................................... 8 Software ....................................................................................................................... 9 Personal informático .................................................................................................... 9 Períodos del ciclo de vida de un sistema ................................................................... 10 Relacionales ............................................................................................................... 16 No relacionales ................................................ Ошибка! Закладка не определена. En la nube ........................................................ Ошибка! Закладка не определена. En columnas ..................................................... Ошибка! Закладка не определена. Orientadas a objetos ......................................... Ошибка! Закладка не определена. Key-value ............................................................. Ошибка! Закладка не определена. Jerárquicas ....................................................... Ошибка! Закладка не определена. Documentales................................................... Ошибка! Закладка не определена. PHP ................................................................................................................................ 18 Java ...................................................................... Ошибка! Закладка не определена. Python ............................................................................................................................ 18 viii C/C++ .................................................................. Ошибка! Закладка не определена. JavaScript ...................................................................................................................... 18 2.3. MARCO LEGAL ............................................................................................... 20 Leyes y regulaciones sobre delitos informáticos en Ecuador:Ошибка! Закладка не определен CAPÍTULO III ........................................................................................................... 23 3. METODOLOGÍA ............................................................................................ 23 Tipos de investigación .................................................................................... 23 3.1. 3.2. Métodos .............................................................................................................. 24 3.2.1. 3.3. Técnicas e instrumentos .............................................................................. 24 Población y muestra ........................................................................................ 25 CAPÍTULO IV ........................................................................................................... 27 4.1. PRESENTACIÓN Y ANÁLISIS ........................................................................ 27 4.1.1. Datos resultantes de la entrevista o encuesta ................................................... 27 CAPÍTULO V ............................................................................................................ 45 5.1. PROPUESTA Y RESULTADOS ESPERADOS ............................................... 45 5.1.1. Metodología de desarrollo ............................................................................... 45 5.1.1.1. Selección de la Metodología de desarrollo ................................................... 45 5.1.2. Análisis del sistema actual .................................................................................. 50 5.1.3. Especificación de requerimientos ........................................................................ 50 5.1.4. Plan de desarrollo de software ............................................................................. 53 5.1.4.1. Visión General del Proyecto ......................................................................... 56 ix 5.1.4.2. Propuesta del Nuevo Sistema ....................................................................... 58 5.1.4.3. Organización del Proyecto ............................................................................ 61 5.1.5. Análisis de restricciones ........................................................................................ 1 5.1.6. Estudio de factibilidad ........................................................................................... 2 5.1.6.1. Factibilidad Operativa..................................................................................... 2 5.1.6.2. Factibilidad Técnica ........................................................................................ 4 5.1.6.3. Factibilidad Económica .................................................................................. 4 5.1.7. Análisis Orientado A Objetos................................................................................ 6 5.1.8. Diseño De La Base De Datos .............................................................................. 51 5.1.8.1. Diseño Lógico ............................................................................................... 51 5.1.8.2. Diseño Físico ................................................................................................ 52 5.1.8.3. Diccionario de Datos del Diseño Físico ....................................................... 53 5.1.9. Diseño De La Interfaz De Usuario ...................................................................... 66 5.1.9.1. Diseño de Entradas ....................................................................................... 66 5.1.9.2. Diseño de Salidas .......................................................................................... 67 5.1.10. Diagrama De Clases .......................................................................................... 69 5.1.10.1. Diagrama De Clases.................................................................................... 69 5.1.11. Pruebas .............................................................................................................. 69 5.1.12. Puesta en Marcha ............................................................................................... 74 5.1.13. Capacitación ...................................................................................................... 75 5.1.1.14. Plan de mantenimiento ................................................................................... 76 x 5.1.1.15. Resultados esperados ...................................................................................... 78 CAPITULO VI ........................................................................................................... 80 6. CONCLUSIONES Y RECOMENDACIONES ..................................................... 80 6.1. Conclusiones .......................................................................................................... 80 6.2. Recomendaciones ................................................................................................... 80 LECTURA CITADA .......................................... Ошибка! Закладка не определена. ANEXOS ....................................................................................................................... 83 FORMATO PARA EL DOCUMENTO .......... Ошибка! Закладка не определена. xi LISTA DE CUADROS Tabla 1 Perfil Demográfico de la Muestra del Instituto Superior Tecnológico de Sucúa: Población Encuestada ........................................................................... 25 Tabla 2 ¿Con qué frecuencia utilizas la biblioteca física para tus trabajos académicos? .......................................................................................................... 27 Tabla 3 ¿Qué áreas específicas de la biblioteca digital consideras que necesitan mejorar?................................................................................................................. 29 Tabla 4 ¿Cómo le gustaría evaluar la usabilidad de la interfaz de la biblioteca digital? ................................................................................................................... 30 Tabla 5 ¿La actualización y mantenimiento de la biblioteca digital seria como una de las prioridades que respalde su mejor y eficaz funcionamiento? .............. 31 Tabla 6 ¿Qué tipo de contenido o material es más solicitado por los usuarios en la biblioteca digital? ......................................................................................... 33 Tabla 7 ¿Qué aspectos consideras más importantes para mejorar la experiencia del usuario en la biblioteca digital? ................................................... 34 Tabla 8 ¿Qué estrategias implementarías para promover el uso de la biblioteca digital entre los estudiantes y profesores? ............................................................. 36 Tabla 9 ¿Cuál es la sección o funcionalidad más primordial utilizada en la biblioteca digital? .................................................................................................. 38 Tabla 10 ¿Qué necesita para tener la seguridad o respaldo de la biblioteca digital? ................................................................................................................... 39 Tabla 11 ¿Le gustaría que el sistema realice una copia de seguridad de base de datos para guardar toda la información de la búsqueda que el personal institucional realiza?.............................................................................................. 41 xii Tabla 12 Datos Observacionales en la Implementación de la Biblioteca Digital en el Instituto de Sucúa ......................................................................................... 43 Tabla 13 Tutorías realizadas mes de noviembre. ............................................ 48 Tabla 14 Tutorías realizadas mes de Diciembre. ............................................ 48 xiii LISTA DE GRÁFICOS Gráfico 1 Frecuencia de Uso de la Biblioteca Física para Trabajos Académicos ........................................................................................................... 28 Gráfico 2 Áreas que se Necesitan Mejorar de la Biblioteca Digital ............... 29 Gráfico 3 Métodos de Evaluación de Usabilidad para Interfaz de Biblioteca Digital .................................................................................................................... 30 Gráfico 4 Priorización de Actualización y Mantenimiento para el Funcionamiento Óptimo de la Biblioteca Digital ................................................. 32 Gráfico 5 Preferencias de Contenido: Demandas de Usuarios en la Biblioteca Digital .................................................................................................................... 33 Gráfico 6 Prioridades para una Mejora Experiencial: Enfoque en la Biblioteca Digital .................................................................................................................... 35 Gráfico 7 Estrategias para Fomentar la Adopción de la Biblioteca Digital en la Comunidad Educativa ........................................................................................... 37 Gráfico 8 Funcionalidades Clave: Análisis de las Secciones Primordiales en la Biblioteca Digital .................................................................................................. 38 Gráfico 9 Requisitos de Seguridad para la Respaldo Confiable de la Biblioteca Digital .................................................................................................. 40 Gráfico 10 Copia de Seguridad de Base de Datos: ¿Beneficio o Preocupación para la Privacidad Institucional? ........................................................................... 42 xiv LISTA DE ANEXOS xv RESUMEN Es una exposición corta y clara del tema seleccionado, de la metodología que se propone seguir y de los aportes e importancia del trabajo. xvi ABSTRACT (INGLÉS O SHUAR) xvii INTRODUCCIÓN El proyecto de investigación dedicada a la creación e implementación de la biblioteca virtual en el Instituto Superior Tecnológico Sucúa, ubicado en la ciudad de Sucúa, cantón Sucúa, provincia de morona Santiago representa un recurso esencial en los ámbitos educativos académicos y sociales. Este proyecto se propone como un componente fundamental para mejorar de manera significativa el proceso de enseñanza y aprendizaje en la institución. El propósito primordial de esta iniciativa es el fortalecimiento de las actividades educativas, ofreciendo un respaldo valioso a docentes y estudiantes. La biblioteca virtual web se concibe como una herramienta tecnológica avanzada que potencia el trabajo pedagógico de los docentes al facilitar recursos e información para sus actividades académicas y de investigación. Además, se proyecta como un medio clave para enriquecer la institucionalidad del Instituto Superior Tecnológico Sucúa. El objetivo principal de este proyecto es brindar un acceso dinámico y eficiente a recursos educativos, mejorando así la calidad y efectividad del proceso educativo. La biblioteca virtual web se establecerá como un recurso integral, ofreciendo soporte tanto a docentes como a estudiantes, proporcionando materiales de consulta, investigaciones y herramientas que contribuyan a la excelencia académica y a la mejora continua del proceso educativo en la institución. 1 La introducción de una biblioteca virtual representa una innovación significativa en el proceso educativo y de comunicación toma considerándose como la educación del futuro. El entorno educativo actual exige una transformación que se aleja de las metodologías tradicionales dando paso a nuevas prácticas y exigencias metodológicas en el aula. En consecuencia, es imperativo integrar recursos y estrategias actualizadas para motivar y acompañar este proceso formativo. En el contexto de esta investigación, se han planteado objetivos específicos que incluyen la identificación de las necesidades para el uso de la biblioteca virtual en el Instituto Superior Tecnológico Sucúa y la determinación de los factores que limitan su creación con un enfoque especial en su impacto con el proceso de brindar el mejor servicio de biblioteca digital en la institución. CAPÍTULO I 1. EL PROBLEMA 1.1. Planteamiento del problema La falta de utilización de la biblioteca actual del Instituto Superior Tecnológico Sucúa se atribuye a deficiencias significativas que obstaculizan su funcionalidad y utilidad. Uno de los principales obstáculos radica es la carencia de una presentación visual atractiva y amigable en el diseño de la biblioteca, lo que reduce el interés de los usuarios por acceder a sus recursos, además, se identifica una ausencia notoria de funcionalidades esenciales que podrían mejorar la experiencia de los usuarios, como el seguimiento de visitantes tanto a la página principal como a los libros disponibles. Esta carencia impide conocer el impacto y 2 la efectividad de los recursos ofrecidos. Asimismo, la falta de un servicio de buzón de comentarios limita la interacción con los usuarios y dificulta la retroalimentación para mejorar la calidad de la biblioteca. Otra limitación crítica se observa en la infraestructura actual de la biblioteca, la cual no es escalable. Esta fatal de escalabilidad impide el crecimiento y la adaptación a las futuras necesidades del instituto, limitando su capacidad para integrar nuevos recursos y herramientas que podrían enriquecer el entorno educativo y de investigación. 1.2. OBJETIVOS 1.2.1. Objetivo general Desarrollar e implementar una Biblioteca Digital Web para el Instituto Superior Tecnológico Sucúa con el propósito de facilitar el acceso y la gestión de recursos educativos en formato digital. 1.2.2. Objetivos específicos a. Diseñar una interfaz principal intuitiva que proporcione información relevante y de fácil acceso para los visitantes. b. Establecer un sistema de catálogo digital que permita la visualización de libros en línea, ofreciendo detalles completos sobre su contenido. c. Implementar un panel de administración integral que permita gestionar y controlar evidentemente los libros y otros recursos de la biblioteca. 3 d. Configurar un contador de visitas dinámico tanto para la página principal como para los libros individuales, y garantizando su actualización automática. e. Desarrollar un diseño adaptable y responsivo que asegure la visualización óptima de la biblioteca desde cualquier dispositivo con conexión a internet. 1.3. JUSTIFICACIÓN El servicio de esta biblioteca virtual es muy importante ya que el objetivo es brindar apoyo en las tareas y trabajos de los estudiantes y además servirá de guía a los profesores en las diferentes asignaturas. Con la creación de esta biblioteca virtual se pretende solucionar la mayoría de los problemas relacionados con la información que los estudiantes necesitan para sus clases porque cuando se suba a la red se contará con una herramienta más de información y aprendizaje, por otra parte, ayudara a los profesores ayudar a que los estudiantes tengan un mayor entendimiento de sus asignaturas. Además, con esta página se podrá aumentar el nivel de atención que los estudiantes que necesitan de la universidad a través de comentarios que estos dejan en la página web de la biblioteca o con el envío de email por parte ellos. También será una biblioteca accesible a todo el público, pero principalmente estará al servicio de aquellos estudiantes que tienen la necesidad de información y desean obtener y leer un libro ya sea de software, contabilidad, agroecología, tesis, reglamentos de la institución y artículos científicos. 4 Esta Biblioteca Virtual pretende ser un espacio vivo y dinámico para el trabajo, la búsqueda de información, el dialogo y el intercambio de información entre los visitantes, estudiantes, profesores y todo el plantel institucional. Donde la información se renueva y enriquezca constantemente. Para poder conseguir los objetivos planteados hemos diferenciado varias partes en la Biblioteca Virtual. Una primera parte de los libros en formato PDF que se pueden ver en línea y sacar información, una segunda parte de comunicación e intercambio donde todos aquellos estudiantes, profesores y público en general que lo deseen puedan comunicarse sincrónica y/o asincrónicamente para comentar, opinar y sugerir ideas sobre mejoras para la biblioteca y por el beneficio de los estudiantes, y una tercera parte dedicada al trabajo colaborativo en donde se pueden intercambiar información y sobre todo los libros no importa si en digital o en físico que lo más importante es contar con todo los libros que ayude a todo los estudiantes. CAPÍTULO II 2. MARCO TEÓRICO 2.1. Antecedentes 2.1.1 Investigación previa sobre bibliotecas virtuales: Autor: Gladys Silvania Acosta Macías Título del estudio: Organización Técnica de las Bibliotecas Universitarias. Conclusiones relevantes: Las bibliotecas universitarias, en el Ecuador, se proyectan a mejorar la calidad de servicio de referencia, acorde con el avance tecnológico, y la gestión del conocimiento, mediante sistema 5 integrado de gestión de biblioteca, y optimizar al personal por selección y competencia para convertir las bibliotecas en Centro de Recursos para el Aprendizaje y la Investigación, cuyo objetivo es de facilitar el acceso y la difusión de los recursos de información, y la consecución de propiciar el fortalecimiento, mediante bases de datos de recursos electrónico y multidisciplinarias y especializadas por cada facultad. Es fundamental que los servicios de referencias para su organización, y funcionamiento, se realice la innovación estratégica y planificación de las áreas de procesos, establecer objetivos y cumplimiento, para lograr la eficacia de los recursos de información, para mejorar la atención a los usuarios (Macías, 2017, pág. 3) 2.1.2 Estudios de instituciones especializadas en Educación Digital: Institución: EDUCACIÓN 3.0 Informe/Titulo: Las tendencias Educativas y tecnológicas que marcaran 2023. Hallazgos relevantes: Según la investigación el metaverso es una de las tendencias tecnológicas que más ha atraído la atención durante los últimos años, también aplicada al entorno educativo: su potencial para ofrecer un aprendizaje inmersivo que permita aprender desde la experiencia ha hecho que se hayan puesto en marcha las primeras pruebas piloto en todo tipo de instituciones educativas. Pero no es la única tendencia tecnológica que marcará el nuevo año. Las apps personalizadas, el machine Lear Ning o la 6 necesidad de prestar mayor atención a la seguridad en la red serán también protagonistas (3.0, 2023, pág. 2). 2.1.3 Ponencias o Congresos sobre Tecnología Educativa: Evento o Congreso: Congreso Mundial de educación superior a distancia en Bogotá. Tema Tratado: Biblioteca Virtual Universitaria: Oportunidades y Desafíos. Aportes Destacados: Una biblioteca universitaria es, o debería ser, el centro de la vida académica de la institución. Dedicada a la información, formación, docencia e investigación primordialmente, aunque no alejada de actividades de tipo cultural en general. Presta atención a estudiantes docentes, investigadores y otros miembros de la institución, y algunas veces, también a visitantes (Gloria I. Vargas Urtado, Elizabet M. Roman Machado, enero 2019, pág. 12). 2.2. Fundamentación teórica 2.2.1 Sistema Informático. Definición Un sistema informático es un conjunto de elementos físicos y lógicos capaz de guardar y procesar información. La parte física alude al hardware (todo lo tangible) y la parte lógica alude al software (todo lo intangible). También, es posible incluir al personal informático (personas encargadas en manejar a los ordenadores) dentro del sistema, haciéndolo parte fundamental de la estructura. Componentes de un sistema informático 7 Ilustración 1 Sistema Informático. Nota: conformación del sistema informático (Autoría. Propia). Hardware El hardware comprende las partes físicas de un sistema informático. Es decir, todo aquello que se puede tocar. Un ejemplo de un hardware de un sistema informático sería un ordenador, el cual, si se refiere a uno simple, podría contener los siguientes elementos: Pantalla. Placa base, también llamada tarjeta madre o placa principal. Procesador, también llamado microprocesador. Tarjetas de expansión. Módulos de ram. Fuente de alimentación, también llamada fuente de potencia o fuente de poder. Unidad de disco duro (HDD), también llamada unidad de disco rígido. O unidad de estado sólido (SSD). Teclado. Ratón, también llamado mouse. 8 Así mismo, otros dispositivos como relojes inteligentes, móviles, tablets, portátiles y cámaras de seguridad también poseen sus propios hardwares. Software El software comprende las partes lógicas de un sistema informático. Es decir, todo aquello que no se puede tocar. Este segmento es el responsable de enviar instrucciones al hardware para ejecutar una diversidad de tareas. En pocas palabras, esta sección es la que interactúa con la parte la física de un sistema para que su funcionamiento sea posible. El software contiene los siguientes elementos: Software del sistema: Es todo aquello que es indispensable para el manejo de un sistema, por lo tanto, son elementos que un dispositivo o máquina debe poseer para poder funcionar: sistema operativo, controladores del sistema, BIOS, línea de comandos, cargador de arranque (bootloader), hipervisor, interfaz gráfica de usuario (GUI), utilidades y herramientas de programación. Software de aplicación: Se refiere a las diversas aplicaciones o programas que un sistema puede utilizar: navegador web, juegos, editor de imágenes, reproductor de videos, antivirus, procesador de texto, calculadoras. Personal informático Son las personas que utilizan los sistemas informáticos. Incluye a los creadores de software, los que mantienen dichos programas y las personas que lo utilizan (el público en general). Importancia 9 Los sistemas informáticos son importantes debido a que nos permiten acceder a diversas funcionalidades útiles de cualquier ámbito. Así mismo, a nivel empresarial, se encargan de automatizar procesos, delegar actividades repetitivas y abaratar costes. Ciclo de vida Se trata de las fases por las que debe pasar un sistema de informática en cuanto al análisis y el diseño para mantener la estructura y el funcionamiento de otro sistema desarrollado, tanto web como empresarial. Períodos del ciclo de vida de un sistema Fase de Planificación: Definir los objetivos de la biblioteca virtual: acceso remoto a recursos, expansión del catálogo, etc. Determinar roles y responsabilidades: personal encargado de la administración, mantenimiento y usuarios finales. Establecer el alcance del proyecto: qué servicios y recursos ofrecerá la biblioteca virtual. Planificación del tiempo y recursos: cronograma para cada fase y asignación de recursos necesarios. Fase de Análisis: Identificar y analizar las necesidades específicas de la comunidad educativa: estudiantes, profesores, personal administrativo. Definir los requisitos del sistema: qué funcionalidades debe tener la biblioteca virtual para satisfacer las necesidades identificadas. 10 Fase de Diseño: Desarrollar soluciones para las entradas y salidas del sistema: interfaces de usuario amigable y eficiente. Presentar propuestas a la dirección del instituto: mostrar los diseños y explicar la arquitectura del sistema. Establecer las tecnologías a utilizar: determinar si será basado en web, las herramientas necesarias, etc. Fase de Desarrollo: Comenzar la creación del sistema: programación, diseño de bases de datos, desarrollo de la interfaz. Implementar un plan de capacitación para el personal y usuarios finales. Revisión continua y actualización del sistema en función de los avances. Fase de Integración y Pruebas: Integrar los diferentes módulos del sistema y realizar pruebas de funcionamiento. Certificar que el sistema cumple con los requisitos definidos en la fase de análisis. Fase de Implementación: Instalar el hardware y software en el lugar correspondiente: servidores, software de gestión, etc. Realizar pruebas finales, ajustes y correcciones. Transferir datos del sistema anterior al nuevo: migrar información relevante a la biblioteca virtual. 11 Cada fase es fundamental para el éxito del proyecto, desde la planificación inicial hasta la implementación final y la transición sin problemas al nuevo sistema. El proceso se lleva a cabo de manera secuencial, cada etapa construyendo sobre la anterior para lograr una biblioteca virtual efectiva y funcional para el Instituto Superior Tecnológico de Sucúa. Ilustración 2 Ciclo de vida del sistema informático Nota: se presenta gráficamente las fases el ciclo de vida de un sistema. 2.2.2 Base de Datos Definición (Arimetrics, 2022)Una base de datos (DB), en el sentido más general, es una colección organizada de datos. Más específicamente, una base de datos es un sistema electrónico que permite que los datos sean fácilmente accesibles, manipulados y actualizados. En otras palabras, una base de datos es utilizada por una organización como un método de almacenar, administrar y recuperar información. Las bases de datos modernas se gestionan mediante un sistema de gestión de bases de datos (DBMS). 12 Dentro del marketing digital, las bases de datos son fundamentales para llevar a cabo los procesos de análisis. Una base de datos es básicamente una colección de información organizada de tal manera que un programa de ordenador puede seleccionar rápidamente las piezas deseadas de datos. Se puede pensar en una base de datos como un sistema de presentación electrónica. Las bases de datos tradicionales están organizadas por campos, registros y archivos. Un campo es una sola pieza de información; Un registro es un conjunto completo de campos; Y un archivo es una colección de registros. Por ejemplo, una guía telefónica es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consta de tres campos: nombre, dirección y número de teléfono. Importancia (Navathe, 2022) Las bases de datos y los sistemas de bases de datos se han convertido en elementos imprescindibles en la vida cotidiana de la sociedad moderna. Cada día, la mayoría de nosotros nos encontramos con actividades que requieren algún tipo de interacción de bases de datos. Por ejemplo, si acudimos al banco a ingresar o retirar dinero; si reservamos un vuelo o la habitación de un hotel; si accedemos al catálogo informatizado de una biblioteca para buscar un elemento bibliográfico; o si solicitamos la suscripción a una revista de una editorial concreta, son ocasiones en las que nuestras actividades suponen que alguien acceda a una base de datos. Incluso la compra de productos en un súper mercado hoy en día, en muchos casos supone la actualización automática de una base de datos que mantiene el inventario de los productos del supermercado. 13 Uno de los objetivos fundamentales de un sistema de base de datos es contar no sólo con recursos de información, sino también con los mecanismos necesarios para poder encontrar y recuperar estos recursos. De esta forma, las bases de datos se han convertido en un elemento indispensable no sólo para el funcionamiento de los grandes motores de búsqueda y la recuperación de información a lo largo y ancho de la Web, sino también para la creación de sedes web, Intranets y otros sistemas de información en los que se precisa manejar grandes o pequeños volúmenes de información. La creación de una base de datos a la que puedan acudir los usuarios para hacer consultas y acceder a la información que les interese es, pues, una herramienta imprescindible de cualquier sistema informativo sea en red o fuera de ella. En la actualidad la recopilación de datos es fundamental para que una empresa o institución mantenga sus relaciones. Por este motivo se le brinda una gran importancia al mantenimiento de la base de datos y también al constante crecimiento de la misma. Clasificación (Arimetrics, 2022)Las bases de datos se pueden clasificar en dos grupos según la variabilidad de los datos. El primer grupo serían las bases de datos estadísticas. Son bases de datos de lectura, utilizadas para almacenar datos históricos que después se pueden usar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones o tomar decisiones. Por otro lado, están las bases de datos dinámicas. En este tipo, la información almacenada se modifica con el tiempo y permite operaciones como actualización, borrado y edición de datos, además de su consulta. 14 Según el contenido se pueden clasificar en bases de datos bibliográficas, de texto completo, directorios, de información química o biológica. 2.2.3 Base de datos MYSQL Definición (Gustavo B., 2023)En cuanto a la definición general, MySQL es un sistema de gestión de bases de datos relacionales de código abierto (RDBMS, por sus siglas en inglés) con un modelo cliente-servidor. RDBM es un software o servicio utilizado para crear y administrar bases de datos basadas en un modelo relacional. Ilustración 3 Función MYSQL Nota: Función de una base de datos de Mysql. Autoría. Propia. La imagen explica la estructura básica cliente-servidor. Uno o más dispositivos (clientes) se conectan a un servidor a través de una red específica. Cada cliente puede realizar una solicitud desde la interfaz gráfica de usuario (GUI) en sus pantallas, y el servidor producirá el output deseado, siempre que ambas partes entiendan la instrucción. 15 MySQL crea una base de datos para almacenar y manipular datos, definiendo la relación de cada tabla. Los clientes pueden realizar solicitudes escribiendo instrucciones SQL específicas en MySQL. La aplicación del servidor responderá con la información solicitada y esta aparecerá frente a los clientes. Importancia (Ana Maria Andrade, 2019) Hoy en día es muy importante hacer una gestión óptima e inteligente de una base de datos MySQL integrada en una aplicación o sitio web. De ello dependerá la salud de tales factores bajo un desastre como un hackeo y tener que recurrir a la necesidad de proteger los datos y aplicaciones o una falla en los servidores que alojan los proyectos. En el mundo de las bases de datos es muy importante conocer todos los tipos. Y así, poder elegir la más adecuada para nuestros proyectos. La gestión de las bases de datos requiere actividades como optimizarlas, para evitar que se inflen indebidamente. Al considerar estos factores se consigue que los servidores consuman menos recursos de memoria RAM y de procesador al tener que dar respuesta a las solicitudes de los visitantes, ya sea en sitios web como en una app. Relacionales Son aquellas que hacen uso del modelo relacional, es preciso señalar que son las que mayor uso tienen en la actualidad. El empleo de estas BBDD es pertinente cuando la información que se va a coleccionar y relacionar son consistentes y poseen una estructura planificada. 16 2.2.4 Lenguaje de Programación Definición (Mendoza, 2020)Un lenguaje de programación, en palabras simples, es el conjunto de instrucciones a través del cual los humanos interactúan con las computadoras. Un lenguaje de programación nos permite comunicarnos con las computadoras a través de algoritmos e instrucciones escritas en una sintaxis que la computadora entiende e interpreta en lenguaje de máquina. Los lenguajes de programación permiten a las computadoras procesar de forma rápida y eficientemente grandes y complejas cantidades de información. Por ejemplo, si a una persona se le da una lista de números aleatorios que van de uno a diez mil y se le pide que los coloque en orden ascendente, es probable que tome una cantidad considerable de tiempo e incluya algunos errores, mientras que, si le das la misma instrucción a una computadora utilizando un lenguaje de programación, podrás obtener la respuesta en unos cuantos segundos y sin errores. Existen docenas de lenguajes de programación utilizados en la industria hoy en día. Algunos lenguajes de programación populares incluyen C++, C#, Visual Basic, Go, Ruby, JavaScript, Java y Python, por mencionar algunos. Cuando piensas en un lenguaje de programación, tal como en la analogía que hicimos antes, puedes compararlo con los lenguajes que utilizamos para comunicarnos porque comparten muchas características similares Importancia (Mendoza, 2020)Los lenguajes de programación son muy importantes y se utilizan para crear sistemas operativos, programas de escritorio, aplicaciones 17 móviles, para resolver problemas o interpretar datos. Por ejemplo, existen lenguajes de programación que son más adecuados para crear software o aplicaciones de entretenimiento, para crear dispositivos inteligentes hasta crear robots utilizando inteligencia artificial, los límites de lo que se puede lograr a través de los lenguajes de programación, son desconocidos. 2.2.5 Tipos de lenguajes de programación (Marie Claire, 2023)Actualmente existen muchos tipos de lenguaje de programación que se utilizan dependiendo de los objetivos del software que se quiere desarrollar. Por ejemplo, actualmente la programación web está teniendo gran auge. Por ello, los lenguajes de programación que llamamos del lado del servidor (PHP y Python, por ejemplo) y del lado del cliente (JavaScript) son de los más utilizados. PHP PHP es un lenguaje de programación de código abierto, enfocado para el desarrollo web. Entre las muchas cosas que pueden realizarse con PHP destacan la creación de web dinámicas al poderse incrustar su código dentro de HTML y su uso como scripts del lado del servidor. Python Se trata de un lenguaje de programación muy versátil de código abierto, muy utilizado actualmente para inteligencia artificial y el Big Data. El lenguaje es sencillo, fácilmente legible y elegante, disponiendo de una curva de aprendizaje muy corta en comparación con otros tipos de lenguaje. Python además se puede utilizar en prácticamente cualquier sistema operativo actual. JavaScript 18 Es un lenguaje de programación interpretado, muy utilizado en la programación web del lado del cliente. Además de ser muy práctico, es capaz de ser ejecutado en cualquier navegador, por lo que es el lenguaje más utilizado en la web. JavaScript es multiplataforma, está orientado a objetos y eventos, y es interpretado; es decir, no necesita compilarse. 2.2.6 Lenguaje de programación PHP Definición (Ivan de Souza, 2020) PHP es un lenguaje de programación destinado a desarrollar aplicaciones para la web y crear páginas web, favoreciendo la conexión entre los servidores y la interfaz de usuario. Entre los factores que hicieron que PHP se volviera tan popular, se destaca el hecho de que es de código abierto. Esto significa que cualquiera puede hacer cambios en su estructura. En la práctica, esto representa dos cosas importantes: Es de código abierto, no hay restricciones de uso vinculadas a los derechos. El usuario puede usar PHP para programar en cualquier proyecto y comercializarlo sin problemas. Está en constante perfeccionamiento, gracias a una comunidad de desarrolladores proactiva y comprometida. Importancia (Navathe, 2022)El lenguaje PHP, es un lenguaje de programación que permite el desarrollo web o aplicaciones web dinámicas, el cual es apto para incrustar el lenguaje HTML, ahora bien, siempre siguiendo algunas reglas establecidas. 19 Además, el lenguaje PHP favorece a la conexión entre el servidor y a la interfaz del usuario Clasificación (Desarrollo Web, 2023)PHP es un lenguaje multiplataforma, lo que quiere decir que está disponible en los sistemas operativos más habituales: Windows Linux Mac Esto quiere decir que podemos construir sitios y aplicaciones PHP en cualquier ordenador que deseemos. Sin embargo, las plataformas de desarrollo y despliegue tienen distintas particularidades. 2.3. MARCO LEGAL 2.3.1 Ley de Código Orgánico de la Economía Social de los Conocimientos, Creatividad e Innovación. Artículo 276.- De la Constitución prevé que el régimen de desarrollo tendrá por objetivos, entre otros, mejorar la calidad y esperanza de vida, y aumentar las capacidades y potencialidades de la población en el marco de los principios y derechos que establece la Constitución; construir un sistema económico, justo, democrático, socio productivo, solidario y sostenible basado en la distribución igualitaria de los beneficios del desarrollo, de los medios de producción y en la generación de trabajo digno y estable; y, garantizar la soberanía nacional, 20 promover la integración latinoamericana e impulsar una inserción estratégica en el contexto internacional; Artículo 387.- De la Constitución prevé que será responsabilidad del Estado facilitar e impulsar la incorporación a la sociedad del conocimiento para alcanzar los objetivos del régimen de desarrollo; promover la generación y producción de conocimiento, fomentar la investigación científica y tecnológica, y potenciar los conocimientos tradicionales, para así contribuir a la realización del buen vivir; asegurar la difusión y el acceso a los conocimientos científicos y tecnológicos, el usufructo de sus descubrimientos y hallazgos en el marco de lo establecido en la Constitución y la Ley; garantizar la libertad de creación e investigación en el marco del respeto a la ética, la naturaleza, el ambiente, y el rescate de los conocimientos ancestrales y; reconocer la condición de investigador de acuerdo con la Ley; 2.3.2 Ley de propiedad intelectual. Artículo 322.- De la Constitución reconoce la propiedad intelectual de acuerdo con las condiciones que señala la ley y de igual manera prohíbe toda forma de apropiación de conocimientos colectivos, en el ámbito de la ciencia, tecnologías y conocimientos tradicionales y la apropiación sobre los recursos genéticos que contienen la diversidad biológica y la agrobiodiversidad. 2.3.3 Ley de Regulación sobre Delitos Informáticos en Ecuador Análisis jurídico de artículo dos 134 del COIP Artículo 234.- Acceso no consentido a un sistema informático, telemático o de telecomunicaciones la persona que sin autorización acceda en todo o en parte de 21 un sistema informático o sistema telemático o de telecomunicaciones o se mantenga dentro del mismo en contra de la voluntad de quien tenga el legítimo derecho, para explorar e ilegítimamente el acceso logrado, modificar un portal web, desviar o direccionar de tráfico de datos o voz u ofrecer servicios que estos sistemas proveen a terceros, sin pagarlos a los proveedores de servicios legítimos, será sancionada con toda la pena privativa de la libertad de tres a cinco años. 22 CAPÍTULO III 3. METODOLOGÍA Para obtener una comprensión integral de las necesidades y preferencias de la comunidad estudiantil y docente con respecto a la biblioteca digital del Instituto Superior Tecnológico Sucúa, se implementaron metodologías de investigación específicas que permitieron recopilar información detallada y relevante. 3.1. Tipos de investigación 3.1.1. Investigación Descriptiva Se enfocó en comprender las características y necesidades actuales de la biblioteca física, así como las expectativas y posibles mejoras para la transición a una biblioteca digital. La investigación descriptiva ayudó a comprender y caracterizar detalladamente el entorno, los usuarios y sus necesidades, proporcionando una base sólida para el diseño del proyecto. En conjunto, estas metodologías contribuyen a una toma de decisiones informada y a la adaptación del proyecto a las circunstancias particulares de la institución educativa. 3.1.2. Investigación de campo Se realizaron actividades directas en el entorno del Instituto, involucrando a estudiantes, profesores y personal de la biblioteca para obtener una comprensión más profunda y contextualizada. La investigación de campo permitió recopilar datos directamente en el lugar de implementación, permitiendo una comprensión 23 más profunda de los desafíos específicos y las oportunidades que pueden surgir en el contexto real del instituto. En conjunto, estas metodologías contribuyeron a una toma de decisiones informada y a la adaptación del proyecto a las circunstancias particulares del Instituto. 3.2. Métodos 3.2.1. Técnicas e instrumentos 3.2.1.1 Observación directa Se realizaron observaciones en sitio dentro de la biblioteca física para identificar patrones de uso, la disponibilidad de recursos y las interacciones entre usuarios y el personal bibliotecario. Proporciona una perspectiva directa sobre el comportamiento y las interacciones en el entorno real del instituto. Al observar cómo los usuarios interactúan con los recursos digitales y cómo se desarrolla el proceso de aprendizaje, se pueden identificar oportunidades para mejorar la usabilidad y la eficacia de la biblioteca digital. 3.2.1.2 Entrevistas Se llevaron a cabo entrevistas estructuradas con docentes y personal bibliotecario para recopilar opiniones expertas sobre las necesidades académicas y la eficacia de la biblioteca actual. Permitió obtener información detallada y cualitativa al interactuar directamente con personas clave, como estudiantes, profesores o personal administrativo. Las entrevistas revelaron percepciones, expectativas y sugerencias valiosas para adaptar la biblioteca digital a las necesidades específicas de los usuarios. 24 3.2.1.3 Formato de cuestionario Se diseñaron cuestionarios dirigidos a los estudiantes para obtener información cuantitativa y cualitativa sobre sus preferencias, hábitos de estudio y expectativas con respecto a una biblioteca digital. Ofrecieron una forma eficiente de recopilar datos cuantitativos de una muestra más amplia de la comunidad educativa. Los cuestionarios permitieron obtener información estadística que proporcionaron una visión general y cuantificable de las preferencias, hábitos de estudio y requisitos tecnológicos. 3.3. Población y muestra Para el presente trabajo de investigación se ha considerado a la siguiente población: Tabla 1 Perfil Demográfico de la Muestra del Instituto Superior Tecnológico de Sucúa: Población Encuestada Descripción Numero Estudiantes del instituto 124 Docentes del Instituto 17 Bibliotecario 1 Total Tabla 1: Población Fuente: Investigadora Elaborado por: Alan Vidal Juwa Chumap Población: 142 Nivel de confianza: 95% 25 142 Posibilidad de Error: 5 % Fórmula para el cálculo de la muestra 𝒏= 𝒏= 𝒎 (𝑬)𝟐 (𝒎 − 𝟏) + 𝟏 𝟏𝟒𝟐 (𝟎. 𝟎𝟓)𝟐 (𝟏𝟒𝟐 − 𝟏) + 𝟏 𝒏= 𝟏𝟒𝟐 (𝟎. 𝟎𝟎𝟐𝟓)(𝟏𝟒𝟏) + 𝟏 𝒏= 𝟏𝟒𝟐 (𝟎, 𝟑𝟓𝟐𝟓) + 𝟏 𝒏= 𝟏𝟒𝟐 (𝟏, 𝟑𝟓) 𝒏 = 𝟏𝟎𝟓 26 CAPÍTULO IV 4.1. PRESENTACIÓN Y ANÁLISIS 4.1.1. Datos resultantes de la entrevista o encuesta A fin de dar cumplimiento con el Marco Metodológico planteado, en el que se estableció que la investigación de campo es factible para la recopilación de datos e información en este trabajo se utilizó encuestas, misma que se aplicó a la comunidad del Instituto Superior Tecnológico de Sucúa en lo referente a la creación e implementación de la biblioteca digital web. Al momento de recoger la información se procedió a explicar con claridad cada una de las preguntas planteadas en la encuesta, mismas que fueron entendidas y aceptadas por los estudiantes, de igual manera los datos obtenidos gozan de total credibilidad y confianza. Encuesta realizada a los estudiantes activos del Instituto Superior Tecnológico de Sucúa. Resultados Tabla 2 ¿Con qué frecuencia utilizas la biblioteca física para tus trabajos académicos? Alternativa Nunca la utilizo Raramente la utilizo Ocasionalmente la utilizo Frecuentemente la utilizo Siempre la utilizo No aplica Total Frecuencia Porcentaje 29 21% 50 35% 17 12% 16 11% 20 14% 10 7% 142 100% 27 Gráfico 1 Frecuencia de Uso de la Biblioteca Física para Trabajos Académicos ¿Con qué frecuencia utilizas la biblioteca física para tus trabajos académicos? Nunca la utilizo 50 40 30 No aplica Raramente la utilizo 20 10 0 Ocasionalmente la utilizo Siempre la utilizo Frecuentemente la utilizo Fuente: Encuesta aplicada a la comunidad Institucional de Sucúa Elaborado por: Alan Vidal Juwa Chumap Análisis Es interesante ver que la mayoría (56%) de las personas encuestadas no la usan con regularidad (nunca o raramente). Además, un 21% nunca la utiliza, lo que indica que una parte significativa de los encuestados no depende de la biblioteca física para sus trabajos académicos. El grupo minoritario (25%) que la utiliza con mayor frecuencia está dividido entre aquellos que la usan frecuentemente (11%) y aquellos que siempre la utilizan (14%). Esto sugiere que una minoría significativa depende más de los recursos físicos de la biblioteca para sus tareas académicas. Esta distribución muestra una tendencia hacia el uso menos frecuente de la biblioteca física para trabajos académicos, lo que puede deberse a la 28 disponibilidad de recursos en línea, acceso a bases de datos digitales y facilidad para obtener información desde otros lugares. Tabla 3 ¿Qué áreas específicas de la biblioteca digital consideras que necesitan mejorar? Alternativa Interfaz Velocidad de búsqueda y carga Accesibilidad Contenido Retroalimentación de usuario Otro Total Frecuencia Porcentaje 50 35% 20 14% 10 12 40 7% 9% 28% 10 142 7% 100% Gráfico 2 Áreas que se Necesitan Mejorar de la Biblioteca Digital ¿Qué áreas específicas de la biblioteca digital consideras que necesitan mejorar? 60 50 40 30 20 10 0 Fuente: Encuesta aplicada a la comunidad Institucional de Sucúa Elaborado por: Alan Vidal Juwa Chumap Análisis Los datos recopilados de la encuesta reflejan las principales áreas de mejora en la biblioteca digital. La interfaz ha sido identificada por el 35% de los encuestados como un aspecto crucial que requiere atención, seguida de cerca por la 29 retroalimentación de usuario, con un 28%, y la velocidad de búsqueda y carga, mencionada por el 14%. Estos resultados destacan la importancia de mejorar la usabilidad, respuesta al usuario y eficiencia en el acceso a los recursos digitales para optimizar la experiencia general de los usuarios de la biblioteca en línea. Tabla 4 ¿Cómo le gustaría evaluar la usabilidad de la interfaz de la biblioteca digital? Alternativa Frecuencia Porcentaje Facilidad de navegación 100 76% Diseño atractivo y agradable 10 7% Eficiencia en la realización de 10 8% tareas Experiencia general del usuario 10 8% No estoy seguro 2 1% Total 142 100% Gráfico 3 Métodos de Evaluación de Usabilidad para Interfaz de Biblioteca Digital ¿Cómo le gustaría evaluar la usabilidad de la interf az de la biblioteca digital? 100 80 60 40 20 0 100 10 Facilidad de navegación Diseño atractivo y agradable 10 10 2 Eficiencia en la realización de tareas Experiencia general del usuario No estoy seguro Ряд1 Fuente: Encuesta aplicada a la comunidad Institucional de Sucúa Elaborado por: Alan Vidal Juwa Chumap Análisis 30 Ряд1 Basándonos en esta información, es claro que la mayoría de los encuestados, un 76%, prefieren evaluar la usabilidad de la interfaz de la biblioteca digital a través de la facilidad de navegación. Esto indica que la prioridad principal para ellos radica en tener una interfaz fácil de usar y que permita moverse sin dificultades por la plataforma. Solo un pequeño porcentaje distribuido equitativamente entre el diseño atractivo y agradable, la eficiencia en la realización de tareas y la experiencia general del usuario, cada una con un 7% u 8% respectivamente, muestran que hay otros aspectos importantes a considerar para evaluar la usabilidad de la interfaz. El bajo porcentaje (1%) de personas que expresan incertidumbre acerca de cómo evaluar la usabilidad de la interfaz sugiere que la mayoría tiene una idea clara de qué aspectos valorar, centrándose en la facilidad de navegación como criterio clave para evaluar la interfaz de la biblioteca digital. Tabla 5 ¿La actualización y mantenimiento de la biblioteca digital seria como una de las prioridades que respalde su mejor y eficaz funcionamiento? Alternativa sí, definitivamente sí, pero no como la máxima prioridad Neutral No, no considero necesario actualizar con frecuencia No aplica Total 31 Frecuencia Porcentaje 70 49% 50 35% 20 15% 2 1% 0 142 0% 100% Gráfico 4 Priorización de Actualización y Mantenimiento para el Funcionamiento Óptimo de la Biblioteca Digital ¿La actualización y mantenimiento de la biblioteca digital seria como una de las prioridades que respalde su mejor y eficaz funcionamiento? 80 60 40 20 0 Ряд1 Fuente: Encuesta aplicada a la comunidad Institucional de Sucua Elaborado por: Alan Vidal Juwa Chumap Análisis Los datos revelan que una parte significativa de los encuestados considera la actualización y mantenimiento de la biblioteca digital como una prioridad para respaldar su mejor y eficaz funcionamiento. El 49% afirma que es "sí, definitivamente" una prioridad, mientras que el 35% lo ve como importante pero no como la máxima prioridad. Estos resultados indican que un 84% en total está a favor de la actualización y mantenimiento, ya sea como una prioridad máxima o importante, lo que muestra una clara tendencia hacia el reconocimiento de la importancia de mantener actualizados y funcionales los recursos de la biblioteca digital. 32 Por otro lado, solo un pequeño porcentaje (1%) considera que no es necesario actualizar con frecuencia, lo que sugiere una minoría que no ve la actualización como crucial para el óptimo funcionamiento de la biblioteca digital. Es relevante destacar que no hubo respuestas de "no aplica", lo que indica que todos los encuestados tienen una opinión o consideración sobre la importancia de la actualización y mantenimiento de la biblioteca digital. Tabla 6 ¿Qué tipo de contenido o material es más solicitado por los usuarios en la biblioteca digital? Alternativa Libros electrónicos Artículos académicos Recurso multimedia Base de datos o documentos técnicos Otro Total Frecuencia Porcentaje 120 74% 20 12% 0 0% 0 0% 22 142 14% 100% Gráfico 5 Preferencias de Contenido: Demandas de Usuarios en la Biblioteca Digital ¿Qué tipo de contenido o material es más solicitado por los usuarios en la biblioteca digital? 14% 0% 12% 74% Libros electrónicos Artículos académicos Recurso multimedia Base de datos o documentos técnicos Otro 33 Fuente: Encuesta aplicada a la comunidad Institucional de Sucúa Elaborado por: Alan Vidal Juwa Chumap Análisis Los resultados muestran que los usuarios tienen una clara preferencia por los libros electrónicos en la biblioteca digital, con un alto porcentaje del 74% indicando que este tipo de contenido es el más solicitado. Por otro lado, un 12% muestra interés en los artículos académicos, pero es notable que los recursos multimedia y las bases de datos o documentos técnicos no recibieron ninguna preferencia en esta encuesta. El 14% restante menciona "otro", lo que sugiere una diversidad de intereses no cubiertos por las opciones proporcionadas, lo que podría abarcar desde otros tipos específicos de contenido hasta necesidades particulares de los usuarios que no se reflejan en las categorías predeterminadas. Tabla 7 ¿Qué aspectos consideras más importantes para mejorar la experiencia del usuario en la biblioteca digital? Alternativa Herramientas de personalización de la experiencia Interfaz intuitiva y amigable Facilidad de búsqueda Otras sugerencias Ninguno Total 34 Frecuencia Porcentaje 22 15% 50 44 1 25 142 35% 31% 1% 18% 100% Gráfico 6 Prioridades para una Mejora Experiencial: Enfoque en la Biblioteca Digital ¿Qué aspectos consideras más importantes para mejorar la experiencia del usuario en la biblioteca digital? 60 50 40 30 20 10 0 Herramientas de Interfaz intuitiva personalización y amigable de la experiencia Facilidad de búsqueda Otras sugerencias Ninguno Fuente: Encuesta aplicada a la comunidad Institucional de Sucua. Elaborado por: Alan Vidal Juwa Chumap Análisis Los datos muestran una distribución variada de las preferencias para mejorar la experiencia del usuario en la biblioteca digital. La mayoría de los encuestados, un 35%, consideran que una interfaz intuitiva y amigable es crucial para mejorar la experiencia del usuario. Esto sugiere que la facilidad de uso y la comodidad al interactuar con la plataforma son aspectos primordiales para ellos. Además, el 31% destaca la importancia de la facilidad de búsqueda, lo que indica que los usuarios valoran poder encontrar rápidamente el contenido que necesitan dentro de la biblioteca digital. Las herramientas de personalización de la experiencia son mencionadas por el 15% de los encuestados, lo que sugiere que una parte significativa de los usuarios valora tener la capacidad de adaptar la plataforma a sus necesidades específicas. 35 Por otro lado, un 18% declara que ninguno de los aspectos presentados es prioritario para mejorar su experiencia en la biblioteca digital. Asimismo, una sola respuesta (1%) indica otras sugerencias, lo que sugiere que hay consideraciones adicionales más allá de las opciones proporcionadas que podrían ser significativas para mejorar la experiencia del usuario. Tabla 8 ¿Qué estrategias implementarías para promover el uso de la biblioteca digital entre los estudiantes y profesores? Alternativa Frecuencia Porcentaje 1 1% Sesiones de capacitación y talleres sobre las características de la biblioteca digital. Campañas de concientización a través de medios electrónicos y 1 1% redes sociales. Colaboración con profesores 70 49% Integración de la biblioteca digital en programas académicos y 70 49% planes de estudio. Otro 0 0% Total 142 100% 36 Gráfico 7 Estrategias para Fomentar la Adopción de la Biblioteca Digital en la Comunidad Educativa ¿Qué estrategias implementarías para promover el uso de la biblioteca digital entre los estudiantes y profesores? Otro 0 Integración de la biblioteca digital en programas académicos y planes de estudio. 70 Colaboración con profesores 70 Campañas de concientización a través de medios electrónicos y redes sociales. Sesiones de capacitación y talleres sobre las características de la biblioteca digital. 1 1 0 10 20 30 40 50 60 70 80 Fuente: Encuesta aplicada a la comunidad Institucional de Sucúa Elaborado por: Alan Vidal Juwa Chumap Análisis Los datos revelan una clara tendencia hacia la colaboración estrecha con los profesores y la integración de la biblioteca digital en los programas académicos como las estrategias más favorecidas para promover su uso entre estudiantes. Esta preferencia aboga por un enfoque proactivo en involucrar a los educadores en la adopción de recursos digitales, reconociendo su influencia directa en la experiencia educativa. La implementación de sesiones de capacitación especializada para profesores y el desarrollo de herramientas de apoyo individualizado pueden potenciar aún más esta estrategia, asegurando que la biblioteca digital sea incorporada de manera efectiva en el entorno educativo, maximizando así su impacto en el aprendizaje de los estudiantes. 37 Tabla 9 ¿Cuál es la sección o funcionalidad más primordial utilizada en la biblioteca digital? Alternativa Sección de Búsqueda y Catálogo. Préstamo y Descarga de Libros Electrónicos. Acceso a Artículos Académicos y Revistas. Recursos Multimedia (Videos, Podcasts). Herramientas de Personalización (Listas, Favoritos). Servicios de Referencia y Ayuda. Otro Total Frecuencia Porcentaje 25 19% 7 5% 5 4% 10 8% 45 34% 15 25 142 11% 19% 100% Gráfico 8 Funcionalidades Clave: Análisis de las Secciones Primordiales en la Biblioteca Digital ¿Cuál es la sección o funcionalidad más primordial utilizada en la biblioteca digital? 50 40 30 20 10 0 Fuente: Encuesta aplicada a la comunidad Institucional de Sucúa Elaborado por: Alan Vidal Juwa Chumap Análisis 38 Las herramientas de personalización, como las listas y favoritos, son consideradas como la funcionalidad más crucial por el 34% de los encuestados en la biblioteca digital. Le siguen de cerca la sección de búsqueda y catálogo, destacada por el 19%. Esto resalta la importancia que los usuarios dan a la capacidad de adaptar y organizar el contenido según sus preferencias individuales y la necesidad de una interfaz de búsqueda eficiente para acceder al material. Tabla 10 ¿Qué necesita para tener la seguridad o respaldo de la biblioteca digital? Alternativa Protocolos de seguridad robustos para proteger la privacidad de los usuarios. Sistemas de autenticación seguros para el acceso a contenido restringido Actualizaciones regulares para abordar vulnerabilidades de seguridad. Respaldo de datos periódico para prevenir pérdidas de información. Encriptación de datos para garantizar la confidencialidad. Políticas claras sobre el manejo de datos personales. Auditorías de seguridad periódicas para evaluar posibles riesgos. Formación y concientización sobre seguridad para usuarios y personal. Respuesta rápida a incidentes de seguridad y comunicación transparente. Otra No estoy seguro/No aplica Total 39 Frecuencia Porcentaje 0% 0% 0 0% 0 0% 2 1% 40 25 25 25 28% 17% 18 18% 25 18% 0 0 142 0% 0% 99% Gráfico 9 Requisitos de Seguridad para la Respaldo Confiable de la Biblioteca Digital ¿Qué necesita para tener la seguridad o respaldo de la biblioteca digital? 4000% 3000% 2000% 1000% 0% Ряд1 Fuente: Encuesta aplicada a la comunidad Institucional de Sucúa Elaborado por: Alan Vidal Juwa Chumap Análisis Los datos muestran que la encriptación de datos para garantizar la confidencialidad es considerada como una necesidad para tener seguridad en la biblioteca digital, con un 28% de los encuestados destacándola como un aspecto crucial. Esto subraya la importancia que los usuarios dan a la protección de la información que maneja la biblioteca digital. Además, las políticas claras sobre el manejo de datos personales, la formación y concientización sobre seguridad tanto para usuarios como para personal, y la respuesta rápida a incidentes de seguridad con comunicación transparente son aspectos también resaltados por un 17%, 18% y 18% respectivamente. Es interesante notar que los protocolos de seguridad robustos, sistemas de autenticación seguros y actualizaciones regulares para abordar vulnerabilidades de 40 seguridad no recibieron ninguna mención en las respuestas, lo que podría sugerir que estos aspectos podrían ser menos evidentes o no tan visibles para los usuarios en relación con otras medidas de seguridad. El hecho de que ninguna respuesta fuera "otra" o "no estoy seguro/no aplica" indica una clara preferencia por aspectos específicos relacionados con la confidencialidad de los datos y la respuesta ante posibles riesgos de seguridad en la biblioteca digital. Tabla 11 ¿Le gustaría que el sistema realice una copia de seguridad de base de datos para guardar toda la información de la búsqueda que el personal institucional realiza? Alternativa Sí, para garantizar la integridad y disponibilidad de los datos. Sí, pero solo si se asegura la privacidad de la información. Neutral/No estoy seguro. No, creo que sería innecesario o intrusivo. No aplica Total 41 Frecuencia Porcentaje 25 18% 15 11% 80 20 2 142 56% 14% 1% 100% Gráfico 10 Copia de Seguridad de Base de Datos: ¿Beneficio o Preocupación para la Privacidad Institucional? Le gustaría que el sistema realice una copia de seguridad de base de datos para guardar toda la información de la búsqueda que el personal institucional realiza? 100 50 0 Ряд1 Sí, para garantizar la integridad y disponibilidad de los Neutral/No estoy seguro. Sí, pero solo si se asegura la privacidad de la información.No aplica No, creo que sería innecesario o intrusivo. datos. Fuente: Encuesta aplicada a la comunidad Institucional de Sucúa Elaborado por: Alan Vidal Juwa Chumap Análisis Los datos reflejan una diversidad de opiniones sobre la idea de realizar una copia de seguridad de la base de datos para guardar la información de las búsquedas del personal institucional en la biblioteca digital. Una mayoría significativa, un 56%, se muestra neutral o indecisa sobre esta posibilidad. Esto sugiere una falta de claridad o preocupación entre los encuestados acerca de los beneficios o implicaciones de realizar esta copia de seguridad. El 18% está a favor de esta medida, con la intención de garantizar la integridad y disponibilidad de los datos. Sin embargo, hay un 11% que está de acuerdo solo 42 si se asegura la privacidad de la información, lo que resalta la importancia que se da a la protección de los datos personales. Por otro lado, el 14% se opone a esta medida al considerarla innecesaria o intrusiva, lo que refleja la preocupación por la privacidad o la percepción de que esta acción podría ser invasiva. El bajo porcentaje (1%) de respuestas "no aplica" sugiere que la mayoría de los encuestados tienen una opinión o consideración sobre esta propuesta en relación con la seguridad de la información del personal institucional en la biblioteca digital. 4.1.2. Datos resultantes de la observación Tabla 12 Datos Observacionales en la Implementación de la Biblioteca Digital en el Instituto de Sucúa Tipos de datos Ejemplo de Datos Observados Frecuencia de Uso Libros electrónicos: 350 accesos en el último mes Artículos académicos: 500 accesos en el último mes Patrones de Acceso Mayor tráfico entre 10 a.m. y 2 p.m. los días laborables Dispositivos Utilizados 60% de acceso desde dispositivos móviles, 40% desde computadoras Tasas de Retención de Usuarios 70% de usuarios regresan después de la primera visita 43 Búsquedas más Populares Temas de ciencias naturales y literatura más buscados Tiempo Promedio de Sesión 20 minutos por sesión en promedio "Los datos presentados fueron obtenidos mediante un proceso de observación y análisis de la actividad en la plataforma de la biblioteca digital del Instituto de Sucúa durante un período específico. Se registraron y analizaron los accesos, patrones de uso y preferencias de los usuarios a través de herramientas de seguimiento integradas en la plataforma, así como encuestas y análisis de registros de sesión. Los porcentajes y números específicos representan promedios y cifras observadas durante el mes de noviembre de 2023, siendo este período de referencia para la recopilación de datos." 44 CAPÍTULO V 5.1. PROPUESTA Y RESULTADOS ESPERADOS 5.1.1. Metodología de desarrollo 5.1.1.1. Selección de la Metodología de desarrollo Metodología Kanban Kanban es una forma de ayudar a los equipos a encontrar un equilibrio entre el trabajo que necesitan hacer y la disponibilidad de cada miembro del equipo. La metodología Kanban se basa en una filosofía centrada en la mejora continua, donde las tareas se “extraen” de una lista de acciones pendientes en un flujo de trabajo constante. La metodología Kanban se implementa por medio de tableros Kanban. Se trata de un método visual de gestión de proyectos que permite a los equipos visualizar sus flujos de trabajo y la carga de trabajo. En un tablero Kanban, el trabajo se muestra en un proyecto en forma de tablero organizado por columnas. Tradicionalmente, cada columna representa una etapa del trabajo El enfoque Kanban es ideal para proyectos como la creación e implementación de una biblioteca digital, ya que se centra en la gestión visual y el flujo de trabajo continuo. Esta metodología permite una adaptación flexible a medida que se identifican y abordan los elementos prioritarios. La justificación para elegir Kanban se basa en su capacidad para: Gestión Visual: Kanban utiliza tableros visuales para representar el flujo de trabajo, lo que permite una comprensión instantánea del progreso y los cuellos de botella en el proceso de desarrollo de la biblioteca digital. Flexibilidad: Al no tener fases estrictas, Kanban se adapta bien a proyectos donde los requisitos pueden cambiar o evolucionar durante el desarrollo. 45 Optimización del flujo de trabajo: Se enfoca en la eficiencia y la mejora continua, lo que resulta crucial al desarrollar una biblioteca digital con múltiples aspectos técnicos y de usuario. Se pretende realizar las actividades en cada etapa de la metodología Kanban: Inicio y planificación: Se establecerán las listas de tareas en el tablero Kanban, identificando las funcionalidades clave de la biblioteca digital. Están divididas en secciones como "Por hacer", "En progreso" y "Hecho". Además, se definen los criterios de entrada para las tareas, como requisitos de diseño, funcionalidades esenciales, etc. Desarrollo iterativo: Las tarjetas en la columna "En progreso" representaran las tareas que el equipo está abordando en ese momento. Estas tarjetas podrán incluir actividades como diseño de la interfaz de usuario, desarrollo del backend, integración de bases de datos, pruebas unitarias, entre otras. Revisión y retroalimentación: Una vez completadas, las tareas se moverán a la columna "Hecho", donde se realizaran pruebas exhaustivas para garantizar la calidad del producto. La retroalimentación del usuario y del equipo se integrara para ajustar y mejorar continuamente el sistema. Iteraciones y mejoras continuas: A medida que avanza el proyecto, se añadirán nuevas tarjetas con funcionalidades adicionales o mejoras sugeridas, lo que reflejara la naturaleza evolutiva de una biblioteca digital. La retroalimentación del usuario sería crucial en esta etapa para ajustar y adaptar el producto a sus necesidades. Implementación y mantenimiento: Una vez que se alcanzan los hitos clave y se cumple con los requisitos esenciales, se procedería a la implementación del 46 sistema. El mantenimiento continuo y las actualizaciones se gestionarían también mediante el tablero Kanban, abordando nuevos requisitos o correcciones de errores. Kanban ofrece un enfoque flexible y adaptable para la creación e implementación de una biblioteca digital. Su énfasis en la visualización del flujo de trabajo y la mejora continua lo hace ideal para proyectos donde la evolución y la adaptación son fundamentales. Ilustración 4 Ventajas de la metodología Kanban Informe de las Tutorías según el avance del Proyecto Metodología Kanban tablas de cada Tutorías. 47 Tabla 13 Tutorías realizadas mes de noviembre. Metodología Kanban. Tutorías. Mes: Noviembre Tutorías POR EN HEC HAC PROG ESTADO HO ER RESO Actividades Tutoría del plan de ejecución del trabajo de Tutoría 1 integración curricular N/D N/D conforme la estructura planteada. Tutoría de los capítulos I, Tutoría 2 II, III del trabajo de N/D N/D integración curricular. Tutorías del trabajo de Tutoría 3 integración curricular del N/D N/D capítulo IV y el avance. Tutorías del trabajo de Tutoría 4 integración curricular N/D N/D capitulo IV y el desarrollo. Nota: Detalle de cada tutoría según su avance entregado Revisado Entreg ado Revisado Entreg ado Revisado Entreg ado Revisado Entreg ado Tabla 14 Tutorías realizadas mes de Diciembre. Metodología Kanban. Tutorías. Mes: Diciembre Tutorías POR HACE R Actividades 48 EN PROGR ESO ESTA DO HEC HO Tutoría 5 Tutoría 6 Tutoría 7 Entrega Tutorías del trabajo de integración curricular del capítulo IV desarrollo. Tutorías del trabajo de integración curricular del capítulo IV desarrollo. Tutorías para las conclusiones, recomendaciones, bibliografías y anexos. Correcciones N/D N/D Revisa Entreg do ado N/D N/D Revisa Entreg do ado N/D N/D Revisa Entreg do ado N/D N/D Nota: Detalle tutorías entregadas según su avance y culminación. 49 Revisa Entreg do ado 5.1.2. Análisis del sistema actual La biblioteca actual del Instituto Superior Tecnológico Sucúa depende en gran medida de recursos almacenados en un Drive, lo que implica una serie de limitaciones en la gestión y acceso a los materiales académicos. La estructura de almacenamiento en un Drive puede llevar a desorganización y dificultades en la localización eficiente de los recursos disponibles. El acceso a estos recursos se realiza a través de enlaces compartidos, lo que puede resultar en dificultades para mantener una estructura de catalogación coherente. La falta de un sistema de gestión de contenido adecuado podría ocasionar problemas de duplicación de archivos, falta de actualización de información y dificultades en el seguimiento de versiones actualizadas de los materiales. Este enfoque presenta imitaciones significativas en términos de la experiencia del usuario. Los usuarios pueden experimentar dificultades al buscar contenido específico, ya que la organización y clasificación pueden no ser óptimas. Además, no hay un mecanismo eficiente para proporcionar metadatos detallados o información contextual sobre los recursos disponibles. La dependencia del alojamiento gratuito para el sitio web de la biblioteca también es un factor de preocupación. Los servicios de hosting gratuitos suelen ofrecer recursos limitados, lo que podría impactar en la velocidad del sitio, la capacidad de almacenamiento y la ausencia de garantías de seguridad y respaldo de datos. 50 El manejo actual de la biblioteca digital en el Instituto Superior Tecnológico Sucúa se enfrenta a desafíos relacionados con la organización, accesibilidad y eficiencia en la gestión de los recursos académicos debido a la dependencia de un Drive y a la utilización de un hosting gratuito para el sitio web. 5.1.2.1. Propuesta de Creación e Implementación de la Biblioteca Digital Web: La propuesta busca abordar las limitaciones identificadas en el manejo actual de la biblioteca en el Instituto Superior Tecnológico Sucúa mediante la implementación de una Biblioteca Digital Web más estructurada y eficiente. Organización y Gestión de Contenidos: La creación de una plataforma web dedicada permitirá una organización más eficiente de los recursos académicos. Se propone la implementación de un sistema de gestión de contenido específico para bibliotecas, lo que facilitará la catalogación, clasificación y búsqueda precisa de los materiales disponibles. Esta estructura ordenada mejorará significativamente la experiencia del usuario al permitir un acceso más rápido y eficaz a los recursos deseados. Interfaz Intuitiva y Amigable: La Biblioteca Digital Web contará con una interfaz amigable y fácil de usar. Se diseñará teniendo en cuenta la usabilidad y la experiencia del usuario, proporcionando herramientas de búsqueda avanzada, filtros por categorías y metadatos detallados para cada recurso. Esto permitirá a los usuarios encontrar rápidamente la información que necesitan y mejorar la interacción con la plataforma. Seguridad y Confianza: La migración a un servicio de alojamiento web de calidad garantizará la seguridad de la información almacenada. Se implementarán 51 medidas de seguridad robustas para proteger los datos contra posibles amenazas cibernéticas. Además, se contará con respaldos periódicos para evitar la pérdida de información y garantizar la continuidad del servicio. Escalabilidad y Adaptabilidad: La nueva plataforma estará diseñada para ser escalable, lo que permitirá un crecimiento continuo y una adaptación a las necesidades cambiantes del instituto. Se podrán agregar y actualizar recursos de manera ágil, incorporando nuevas herramientas y funcionalidades para mejorar constantemente la experiencia del usuario. La propuesta de una Biblioteca Digital Web tiene como objetivo principal transformar la experiencia de acceso a los recursos académicos, ofreciendo una plataforma organizada, segura y adaptable que satisfaga las demandas de la comunidad educativa del Instituto Superior Tecnológico Sucúa. 52 5.1.3. Especificación de requerimientos Gestión de usuarios: o Registro de estudiantes, docentes y personal administrativo. o Perfiles de usuario con diferentes niveles de acceso y privilegios. o Autenticación segura para garantizar la privacidad y seguridad de los datos. Catálogo de recursos: o Sistema de búsqueda avanzada por título y categoría, etc. o Descripciones detalladas y metadatos de cada recurso (libros, tesis, artículos, reglamento institucional etc.). Acceso a material educativo: o Disponibilidad de libros electrónicos, artículos académicos, materiales didácticos, etc. o Compatibilidad con lectores de pantalla y dispositivos móviles. Interacción y colaboración: o Comentarios y valoraciones de los recursos por parte de los usuarios. o Funciones de marcadores de visitas. Integración de tecnologías: 53 o Compatibilidad con diferentes navegadores web (Chrome, Firefox, Safari, etc.). o Diseño responsivo para adaptarse a diferentes dispositivos y tamaños de pantalla. Seguridad y respaldo de datos: o Protección de la información sensible y confidencial de los usuarios. o Copias de seguridad a la Base de Datos regulares para prevenir la pérdida de datos. Administración del sistema: o Panel de control para la gestión de contenido y usuarios. o Herramientas para agregar, editar o eliminar recursos de la biblioteca. o Informes y estadísticas sobre el uso de la plataforma. Capacitación y soporte: o Manual o guía de uso para los usuarios. o Soporte técnico para resolver problemas o dudas de funcionamiento. Cumplimiento normativo: o Asegurar el cumplimiento de normativas de derechos de autor y licencias. o Cumplir con las regulaciones de protección de datos encriptados. 54 Será esencial realizar una interacción constante con los usuarios para ajustar y validar estos requisitos a lo largo del desarrollo del proyecto. 5.1.4. Plan de desarrollo de software El desarrollo del software para la creación e implementación de una biblioteca digital web para el Instituto Superior Tecnológico Sucúa implica una serie de pasos fundamentales. En primer lugar, se realiza un exhaustivo relevamiento de requerimientos mediante la encuesta realizada a los usuarios directos para comprender sus necesidades. Esta etapa se materializa en la documentación detallada de los requerimientos funcionales y no funcionales del sistema. Posteriormente, se procede a la planificación y diseño del software. Esto incluye la definición de la arquitectura tecnológica, la estructura de bases de datos y la creación de prototipos para visualizar la interfaz y funcionalidades clave del sistema. La etapa de desarrollo se inicia tras la planificación, implementando el software de acuerdo con metodologías Kanban, según las necesidades del proyecto. Se prioriza la programación de módulos o funcionalidades específicas identificadas como cruciales. Una vez desarrollado, se llevan a cabo exhaustivas pruebas y controles de calidad para garantizar el correcto funcionamiento del software. Esto incluye pruebas unitarias, de integración y de sistema, con el fin de identificar y corregir errores o fallos. La fase de implementación y despliegue se ejecuta luego de las pruebas, asegurando la preparación del entorno de producción y un despliegue gradual o total del sistema, garantizando su estabilidad y disponibilidad. 55 La capacitación y documentación son aspectos cruciales para la adopción exitosa del sistema. Se crea manual de usuario y se lleva a cabo sesión de entrenamiento para usuarios finales y administradores del sistema. Tras la implementación, se establece una fase de evaluación y mantenimiento, recopilándola retroalimentación de los usuarios para evaluar la eficacia y realizar actualizaciones y mantenimiento continuo. La gestión de cambios, el soporte técnico y el monitoreo constante aseguran la eficiencia y la adaptabilidad del sistema a medida que evolucionan las necesidades y tecnologías. Por último, se verifica el cumplimiento normativo y legal, asegurando que el sistema esté en conformidad con normativas de derechos de autor, protección de datos y demás requerimientos legales pertinentes. Este proceso de desarrollo es flexible y requiere comunicación constante con todos los involucrados para garantizar su éxito. 5.1.4.1. Visión General del Proyecto El propósito del proyecto es la creación e implementación de una biblioteca digital web para el Instituto Superior Tecnológico Sucúa. El alcance abarca desde el diseño y desarrollo del sistema hasta su puesta en funcionamiento y mantenimiento inicial. El proyecto de la Biblioteca Digital del Instituto Superior Tecnológico Sucúa tiene como objetivo desarrollar una plataforma web que permita el acceso a recursos digitales de manera eficiente y amigable. Se pretende diseñar una interfaz principal intuitiva para proporcionar información relevante y de fácil acceso a los 56 visitantes, destacando recursos nuevos o populares y ofreciendo un menú de navegación claro para acceder a diferentes secciones de la biblioteca. Esta interfaz se desarrollará con un diseño adaptable y responsivo, garantizando una visualización óptima desde cualquier dispositivo con conexión a internet. Una de las funciones principales será establecer un sistema de catálogo digital detallado que permita la visualización de libros en línea, ofreciendo detalles completos sobre su contenido, incluyendo sinopsis, autor, fecha de publicación y enlaces para visualización en línea si están disponibles. Se enfocará en la creación de páginas individuales para cada libro y la implementación de opciones de visualización, como vista previa de páginas o acceso a versiones digitales. Además, se implementará un panel de administración integral exclusivo para personal autorizado, permitiendo la gestión y control evidente de los libros y otros recursos de la biblioteca. Este panel permitirá acciones como la adición, edición o eliminación de libros, así como el seguimiento de inventarios. Se integrará un contador de visitas dinámico tanto para la página principal como para los libros individuales, asegurando su actualización automática para reflejar la cantidad de visualizaciones. Esta funcionalidad contribuirá a medir el impacto y uso de la biblioteca digital. El proyecto se enfoca en desarrollar una plataforma accesible y funcional que facilite la gestión y acceso a recursos digitales, brindando una experiencia completa tanto para los visitantes como para el personal autorizado que administra la biblioteca digital del Instituto Superior Tecnológico Sucúa. 57 El sistema de la biblioteca digital va a ofrecer una serie de funciones clave para facilitar la gestión de recursos y el acceso de los usuarios a la información. Estas operaciones principales incluirán: 1. Registro y autenticación de usuarios: Permitirá a los usuarios crear cuentas seguras, iniciar sesión de manera confiable y recuperar contraseñas en caso de olvido. 2. Búsqueda y acceso a recursos: Proporcionará una interfaz de búsqueda intuitiva dentro del catálogo de la biblioteca digital. Esto permitirá a los usuarios encontrar libros, artículos, tesis y reglamentos disponibles en la plataforma. 3. Administración del catálogo: Ofrecerá al personal autorizado la capacidad de agregar, editar o eliminar recursos del catálogo. Además, permitirá la actualización de información relevante sobre los materiales para mantener el catálogo completo y actualizado. 4. Contador de visitas y seguimiento: Implementará un contador de visitas dinámico para la página principal y libros individuales, lo que permitirá medir el impacto y la popularidad de los recursos disponibles. Estas operaciones principales del sistema de la biblioteca digital serán fundamentales para garantizar una experiencia integral y eficiente tanto para los usuarios como para el personal encargado de administrar los recursos de la biblioteca en el Instituto Superior Tecnológico Sucúa. 5.1.4.2. Propuesta del Nuevo Sistema Para el diseño de esta biblioteca se empezó por análisis los requerimientos funcionales y no funcionales, el modelo de datos que llevaría como también la 58 comunicación entre la biblioteca y el estudiante. Para esto se elaboraron los diagramas de navegación, diagramas de clases y diagramas UML que nos mostraran como realmente funcionará el sistema entre los distintos autores. Se hicieron uso de varias herramientas para tal propósito las cuales se mencionarán posteriormente. 1. FrontEnd o página que de los estudiantes y otras personas pueden ver: Esta página servirá a los estudiantes a dar toda la información que necesitan para sus trabajos de clases a través de los libros en línea que se pueden leer y sacar información, además pueden obtener el libro físicamente en la biblioteca que existe en Istsucua. El FrontEnd contendrá las siguientes páginas: a. Página Principal: Esta página es la que podrán ver cuando ingresen vía URL al sitio y mostrara el catálogo de libros además de los enlaces que nos lleven a ver y obtener información de cada libro. b. Página de Información: En esta página se puede ver en el mapa Google la ubicación y la dirección de la biblioteca del Istsucua. c. Página de Sugerencias y Comentarios: en esta página los estudiantes o los usuarios de la biblioteca podrán interactuar dejando sus comentarios y sus sugerencias. 2. Panel de Administración (Back-End): Este módulo le permitirá al administrador de la biblioteca registrar, consultar, actualizar y reportar la información con que cuenta la biblioteca. Este módulo está compuesto de otros módulos (sub-módulos) necesarios para el correcto funcionamiento, entre estos tenemos: 59 a) Página de Libros: En esta página se podrán gestionar los libros, ya sean en PDF o físico, agregar nuevos, eliminar, modificar imagen de portada, cambiar el PDF, entre otras acciones. b) Página de Categorías: En esta página se podrán gestionar las categorías de los libros, ya que los libros están organizados por categorías para gestionarlos de forma eficientemente. c) Página de Estudiantes: En esta página se registran los estudiantes del Istsucua para llevar un control de visitas de la página y libros en la biblioteca. d) Página Módulo de Proveedores: En esta página se registra y se lleva un control de los proveedores de libros que abastecen la biblioteca. f) Página de Copias de seguridad de la base de datos: Esta página es para realizar, cada cierto tiempo copias de seguridad de la base datos de la biblioteca. g) Página de usuarios: En esta página se realiza el mantenimiento de la información de los usuarios que podrán dar mantenimiento al sistema web. h) Página de comentarios y sugerencias de visitantes de la página: En esta página se podrá ver los comentarios y sugerencias de los visitantes de la página y de los estudiantes. i) Página de Visitas a la biblioteca: En esta página se podrá ver las visitas que se han hecho a la biblioteca y analizar de que si está sirviendo a los estudiantes o no. k) Página de Acceso al sistema: Para poder ingresar a la biblioteca es necesario estar registrado en la base de datos con los datos de acceso correspondiente suministrados por el administrador del sistema. Estos datos están 60 debidamente encriptados con el algoritmo sha1 (muy utilizado en la actualidad) y protegidos de ataques (inyecciones SQL) para evitar el acceso no autorizado. Soporte de los Navegadores La biblioteca está diseñada para que se pueda navegar sin problemas en los exploradores web más usados como son: Mozilla Firefox, Google Chrome, Opera y el Internet Explorer con versiones posteriores a la V.8. Diseño Responsive Se podrá tener acceso a la biblioteca desde dispositivos móviles tales como tabletas y Smartphone de gama media y alta. Todo esto se logró gracias al diseño inicial ya que desde el principio se tenía la idea de que tanto la página web como el panel de Administración de la biblioteca pudiera ser accesada por usuarios con dispositivos móviles. Todo esto se logró gracias a librerías diseñadas para este propósito en este caso Bootstrap que es un frameworks útil para diseñar webs adaptables a dispositivos móviles. 5.1.4.3. Organización del Proyecto Para este desarrollo del sistema se presenta la estructura organizacional del equipo de desarrollo y la gestión de recursos. Roles y Responsabilidades Cargo Funciones Supervisar y dirigir todo el proyecto de implementación 61 Jefe de Proyecto Ing. Paul Castillo Ser el punto de contacto principal para las partes interesadas. Resolver problemas y tomar decisiones estratégicas. Analizar los requisitos del sistema y las necesidades del usuario. Analista de Sistemas Diseñar la arquitectura y funcionalidades del sistema. Alan Juwa Programador Desarrollar el código y las funcionalidades de la biblioteca digital. Alan Juwa Seguir los estándares de programación y las mejores prácticas. Realizar pruebas unitarias y de integración. Gestión de Recursos. Recursos Descripción Valor Salarios de equipos (Jefe del Recursos proyecto, Analista, Programadores) $ 1.500 humanos Recursos Tecnológicos - Computadora y celular - Internet - Impresiones - Impresora 62 $ 1.185 Infraestructura Servidor Intel Xenon $ 2.300 $ 4.985 Total estimado 5.1.4.4. Gestión del Proceso y Desarrollo. Tablero Kanban Para la gestión del proyecto se utilizó el tablero Kanban, el cual fue diseñado en la aplicación web kanbanflow esta nos permite visualizar, diseñar y optimizar el proceso de trabajo por ello se maneja el tablero mediante tres columnas que son: hacer hoy, en proceso y hecho. A continuación visualizamos las tarjetas de nuestro tablero y como se dio inicio al proyecto. Plan de Fases Ilustración 5 Tarjeta 1 Diseño y Prototipado 63 Figura descripción Figura Descripción Figura descripción 64 Figura descripción Figura descripción 65 De esta manera se visualiza el tablero inicial implementando las tarjetas, para realizar el seguimiento del proyecto. Figura descripción 5.1.4.4.1 Tarjeta 1 Tarjeta Nª 1 Nombre Diseño y Prototipado Prioridad Media Tiempo Estimado 10 Días Tiempo Resultante 15 Días Resultado: Como resultado de nuestra primera tarjeta, se puede evidenciar notoriamente que se superó el tiempo estimado para la tarea, la cual se realizó correctamente toda estructura y diseño del sistema lógico con prototipos funcionales. 66 Figura Interfaz de Logeo del usuario. Figura Interfaz panel inicio usuario. Figura Interfaz logeo Administrador 67 figura .. Interfaz panel inicio administrador. Como nuestra primera tarjeta llego a su finalización, esta se desplaza de la columna en proceso a la columna hecho, por ende nuestra segunda tarjeta quedaría en proceso, de esta manera se puede evidenciar nuestro tablero Kanban al finalizar nuestro primeros objetivo planteado en la tarjeta. Figura … Kanban al finalizar la primera tarjeta 68 5.1.4.4.2 Tarjeta 2 Tarjeta Nª 2 Nombre Creación de BD y su relación Prioridad Alta Tiempo Estimado 8 Días Tiempo Resultante 10 Días Resultado: Al finalizar nuestra segunda tarjeta en el tiempo estimado, se pudo cumplir con la creación de la Base de Datos con entidad relación, al realizar de manera correcta se logró concluir exitosamente. Figura …. Interfaz diseño lógico de base de Datos Como resultado de nuestra segunda tarjeta, se puede evidenciar notoriamente que 69 se superó el tiempo estimado para la tarea, la cual se realizó correctamente y satisfactoriamente. Figura ….. Tablero Kanban al finalizar la segunda tarjeta. 5.1.4.4.2 Tarjeta 3 Tarjeta Nª HU003 Nombre Desarrollo y Codificación Prioridad Alta Tiempo Estimado 80 Días Tiempo Resultante 90 Días Resultado: Como resultado de nuestra tercera tarjeta, se pudo evidenciar que el tiempo estimado fue corto para completar con este módulo, al concluir con la ayuda de un editor de código Visual Studio Code, como fuente del desarrollo de este sistema, se obtuvo de manera satisfactoria los resultados esperados. 70 Figura Código de desarrollo índex panel principal. Figura Código de conexión a la base de dato. 71 Figura código inicio panel Administrador. Figura Tablero Kanban al finalizar la tercera tarjeta. 5.1.4.4.2 Tarjeta 4 Tarjeta Nª HU004 Nombre Implementación y pruebas. Prioridad Alta 72 Tiempo Estimado 15 Días Tiempo Resultante 20 Días Resultado: Como resultado de nuestra cuarta tarjeta, se presentaron algunos errores como parte de las pruebas sometidas el mismo que se procedió modificarlos y como resultado se pudo concluir de manera satisfactoria obteniendo los resultados esperados. Figura Panel Administrador registro libro. Figura Panel Administrador libro subido. 73 Figura Panel usuario vista libro disponible en la biblioteca. Figura Panel usuario en línea visualización libro. 74 Figura Panel usuario opción comentarios y sugerencias. Figura Panel Administrador ver comentarios y sugerencias. 75 Figura Panel Administrador vista registro de las visitas libros y página. Figura Panel Administrador registro bibliotecarios. 76 Figura Panel Administrador opción copia de seguridad. Figura Panel Administrativo opción registro estudiante. Figura Panel Administrador control lista estudiantes. Al finalizar con nuestra cuarta tarjeta, esta se desplaza de la columna en 77 proceso a la columna hecho, por ende nuestra quinta tarjeta, quedaría en proceso, de esta manera se puede evidenciar nuestro tablero Kanban. Figura Tablero Kanban al finalizar cuarta tarjeta. 5.1.4.4.2 Tarjeta 5 Tarjeta Nª HU005 Nombre Lanzamiento y Evaluación. Prioridad Alta Tiempo Estimado 40 horas Tiempo Resultante 40 horas Resultado: Como resultado de esta tarjeta, se acordó subir el sistema en el servidor de Instituto Superior Tecnológico Sucua, y dejando operativo el sistema como un implemento educativo para el beneficio de esta institución educativa. Las primeras evaluaciones es evidente ver que cumple con los objetivos planteados para el desarrollo de este sistema. 78 Figura Vista biblioteca Digital Istsucua. Al finalizar nuestra quinta tarjeta, esta se desplaza de la columna en proceso a la columna hecho, por ende nuestra sexta y última tarjeta quedaría en proceso, de esta manera se puede evidenciar nuestro tablero Kanban al finalizar nuestro tercer mes de trabajo. Figura Tablero Kanban al finalizar quinta tarjeta. 79 5.1.4.4.2 Tarjeta 6 Tarjeta Nª HU006 Nombre Mantenimiento y Mejora Continua. Prioridad Medio Tiempo Estimado Constante Tiempo Resultante Resultado: Como resultado de nuestra última tarjeta, se deja en constancia. En la fase de mantenimiento recomiendo realizar auditorías a intervalos regulares, para verificar la funcionalidad y el cumplimiento de los criterios de calidad del estándar ISO 9000. Además, recomiendo implementar un sistema de observación continua, para poder detectar errores o cambios rápidamente, y poder hacer cambios y mejoras en el sistema. Figura Tablero de trabajo concluido Kanbanflow. 80 Calendario del Proyecto 2023 TIEMPO ACTIVIDADES OCTUBR 2024 NOVIEM E BRE RE INVESTIGACIÓN PRELIMINAR Selección del tema Presentación del tema 2 Aprobación del tema 2 DETERMINANTES DE REQUERIMIENTOS Recopilación y análisis de la información 1 Presentación del perfil del proyecto Defensa del perfil de proyecto DISEÑO DEL SISTEMA Diseño de la base de datos Analizar las funciones del sistema Diseño de diagramas de flujo Avance y redacción del CAPÍTULO I, II 1 DICIEMB ENERO FEBRER O MARZO DESARROLLO DEL SOFTWARE Codificación del sistema Avance y redacción del CAPÍTULO III, IV PRUEBA DEL SISTEMA Prueba piloto del sistema Avance y redacción del CAPÍTULO V DOCUMENTACIÓN Manual técnico Manual de usuario Manual de instalación IMPLEMENTACIÓN Y EVALUACIÓN Implementación del sistema Redacción final del proyecto de tesis Presentación del proyecto de tesis Aprobación del proyecto de tesis Defensa del proyecto de titulación Esta tabla presenta el proceso general del proyecto con las diferentes fases, las actividades asociadas a cada fase y su avance. 2 5.1.5. Análisis de restricciones En el análisis y diseño del sistema, hay ciertas funcionalidades que requieren información específica para su correcto funcionamiento. Por lo tanto, se desarrollan restricciones para la entrada de información y el manejo del sistema web, módulo del usuario y modulo del administrador. Estas restricciones pueden incluir: Restricciones Generales: El ingreso al sistema requiere conexión a internet. Para el registro y validación de la información el usuario o administrador tendrá la opción de crear un usuario nuevo con su nombre y contraseña para su ingreso al sistema. Por seguridad el sistema obligara a marcar el código Capcha para su respectivo ingreso. Restricciones del Módulo del usuario: Para realizar cualquier pedido, el cliente necesitara estar registrado y haber iniciado sesión en el sistema con su nombre usuario y contraseña. Para registrarse deberá llenar los campos obligatorios del sistema. No tendrá acceso al módulo de administración. No podrá realizar descargas de libros digitales. Restricciones del Módulo del administrador: Para ingresar al sistema requerirá tener el nombre usuario y contraseña, caso contrario no tendrá acceso. 1 No se podrá visualizar un libro subido en Pdf mientras no la publique en sección de libros. No se podrá registrar usuarios con el mismo correo o identificación. 5.1.5.1. Limitaciones Técnicas Este sistema cuenta con la limitación y restricción en los formatos de archivos admitidos para documentos digitales, lo que podría limitar la diversidad de contenido. También cuenta con la limitación en la accesibilidad para personas con discapacidades, como problemas de navegación para usuarios con discapacidades visuales. 5.1.5.2. Limitaciones Operativas Ancho de Banda: Para un mejor funcionamiento del sistema la conexión del internet debe ser superior a 50% de conectividad. Mantenimiento y Actualizaciones: Limitaciones en la capacidad para realizar mantenimiento regular, actualizaciones de software o mejoras en el sistema debido a recursos limitados. 5.1.6. Estudio de factibilidad 5.1.6.1. Factibilidad Operativa El sistema que se pretende implementar para la creación de biblioteca digital proporcionará una serie de beneficios significativos a la institución educativa. En primer lugar, mejorará el acceso y la disponibilidad de recursos educativos al permitir a estudiantes y personal acceder a materiales desde cualquier lugar con 2 conexión a internet. Esta disponibilidad las 24 horas del día se ajusta a los horarios individuales de estudio, brindando flexibilidad y conveniencia. Además, la ampliación del catálogo disponible será notable. La inclusión de una variedad más amplia de recursos educativos, desde libros digitales hasta materiales multimedia, enriquecerá la oferta de la biblioteca. La capacidad de realizar actualizaciones rápidas y sencillas mantendrá la información al día y garantizará que los recursos sean relevantes y actuales. El sistema ofrecerá eficiencia en la búsqueda y organización de información. Las herramientas avanzadas de búsqueda facilitarán la localización rápida de información específica, mientras que la organización y categorización efectiva de los recursos mejorarán su accesibilidad y usabilidad. Además de los beneficios en la disponibilidad y eficiencia, se esperan ahorros significativos. La reducción de costos asociados a la impresión y mantenimiento de materiales físicos, junto con la optimización del espacio al disminuir la necesidad de almacenamiento de libros impresos, será un aspecto notable. Por último, esta plataforma de biblioteca digital fomentará la innovación educativa al impulsar la investigación y el aprendizaje autónomo, proporcionando acceso a una amplia gama de recursos. Asimismo, apoyará a los educadores al ofrecer material actualizado para mejorar sus métodos de enseñanza, promoviendo así un entorno educativo más dinámico y enriquecedor. Además, se implementó indicadores clave, incluyendo métricas de uso como la frecuencia de acceso, tiempo promedio de uso y áreas más visitadas del sistema. 3 5.1.6.2. Factibilidad Técnica Las características del servidor que se encuentra operativa en la Institución. Componentes Especificaciones Modelo del servidor Intel Xenon Procesador E52660 V3 2.6GHz10 Memoria de RAM 64GB DDR4 Almacenamiento 12 TB Marca HP Modelo Proliant DL360 G9-2X Numero Serial MXQ73200M1 5.1.6.3. Factibilidad Económica Calcular el costo del proyecto utilizando el método COCOMO II (en base a puntos de función) Elaborar un cuadro considerando los beneficios que el sistema ofrecerá, estimando el costo de ahorro con cada uno de ellos. SISTEMA INFORMÁTICO SISTEMA ACTUAL Tiempo de realización del Tiempo de realización del proceso horas o minutos: 40 mts proceso horas o minutos: Costo por hora o minuto: 0,13 Costo por hora o minuto: 4 Cantidad de procesos al mes: Cantidad de procesos al mes: Costo total del proceso: Costo total del proceso: TOTAL TOTAL Finalmente efectuar un análisis de costo-beneficio en él se contraste el costo total del proyecto con el costo de ahorro que se tendrá con el uso del sistema, para determinar en cuanto tiempo se puede recuperar la inversión. 5 5.1.7. Análisis Orientado A Objetos Diagramas de Caso de Uso Administrador Este diagrama de Caso de Uso corresponde al administrador del sistema, en estos diagramas se especifica la comunicación y el comportamiento del sistema mediante su interacción con los usuarios y/u otros sistemas. Diccionario de Datos del Diagrama de Casos de Uso Generar el Diccionario de Datos, utilizando la herramienta, como: Enterprise Architect, o Objeten. Ejemplo: Caso Uso Administrador Boundary in package 'Use Case Model' Caso Uso Administrador Version 1.0 Phase 1.0 Proposed 6 chico created on 13/1/2024. Last modified 13/1/2024 Extends Actors Package in package 'Use Case Model' Actors Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 Actors diagram Use Case diagram in package 'Actors' Actors Version 1.0 chico created on 13/1/2024. Last modified 13/1/2024 Figure 1: Actors 7 User Actor in package 'Actors' User Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 OUTGOING BEHAVIORAL RELATIONSHIPS Sequence from User to Object1 CONNECTORS UseCaseLink Source -> Destination From: User : Actor, Public To: Use Case2 : UseCase, Public UseCaseLink Source -> Destination From: User : Actor, Public To: Use Case1 : UseCase, Public Primary Use Cases Package in package 'Use Case Model' Primary Use Cases Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 Primary Use Cases diagram Use Case diagram in package 'Primary Use Cases' 8 Primary Use Cases Version 1.0 chico created on 13/1/2024. Last modified 13/1/2024 Figure 2: Primary Use Cases User Actor in package 'Actors' User Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 OUTGOING BEHAVIORAL RELATIONSHIPS Sequence from User to Object1 CONNECTORS UseCaseLink Source -> Destination From: User : Actor, Public To: Use Case2 : UseCase, Public 9 CONNECTORS UseCaseLink Source -> Destination From: User : Actor, Public To: Use Case1 : UseCase, Public System Boundary Boundary in package 'Primary Use Cases' System Boundary Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 Extends Note Note in package 'Primary Use Cases' The System Boundary shows the logical interface between users and the system being described. Note Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 Extends Use Case1 UseCase in package 'Primary Use Cases' 10 Use Case1 Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 ELEMENTS OWNED BY Use Case1 Object1 : Sequence CONNECTORS UseCaseLink Source -> Destination From: User : Actor, Public To: Use Case1 : UseCase, Public Use Case1 diagram Interaction diagram in package 'Primary Use Cases' Use Case1 Version 1.0 chico created on 13/1/2024. Last modified 13/1/2024 11 Figure 3: Use Case1 User Actor in package 'Actors' User Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 OUTGOING BEHAVIORAL RELATIONSHIPS Sequence from User to Object1 CONNECTORS UseCaseLink Source -> Destination From: User : Actor, Public To: Use Case2 : UseCase, Public 12 CONNECTORS UseCaseLink Source -> Destination From: User : Actor, Public To: Use Case1 : UseCase, Public INTERACTION MESSAGES 1.0 '' from 'User' sent to 'Object1'. Synchronous Call. [ Return is False. Iteration is False. New group is False. ] Object1 Sequence owned by 'Use Case1', in package 'Primary Use Cases' Object1 Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 INCOMING BEHAVIORAL RELATIONSHIPS Sequence from User to Object1 13 Use Case2 UseCase in package 'Primary Use Cases' Use Case2 Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 CONNECTORS UseCaseLink Source -> Destination From: User : Actor, Public To: Use Case2 : UseCase, Public Administrador Actor in package 'Use Case Model' Persona Asignada para administrar la biblioteca Administrador Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 ASSOCIATIONS Association (direction: Unspecified) Source: Public (Actor) Administrador Target: Public (UseCase) Entrar panel Administrador Base de Datos Actor in package 'Use Case Model' El servidor donde esta subido el sistema Base de Datos 14 Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 ASSOCIATIONS Association (direction: Unspecified) Source: Public (Actor) Base de Datos Target: Public (UseCase) Identificar Administrador Administrar UseCase in package 'Use Case Model' En este caso el bibliotecario tiene acceso a administrar a las diferentes opciones Administrar Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 CONNECTORS Include «include» Source -> Destination From: Administrar : UseCase, Public To: Categorias : UseCase, Public Include «include» Source -> Destination From: Administrar : UseCase, Public To: Comentarios : UseCase, Public Include «include» Source -> Destination From: Administrar : UseCase, Public To: Proveedor : UseCase, Public 15 CONNECTORS Include «include» Source -> Destination From: Administrar : UseCase, Public To: Visitas : UseCase, Public Include «include» Source -> Destination From: Administrar : UseCase, Public To: Persona : UseCase, Public Include «include» Source -> Destination From: Administrar : UseCase, Public To: libros : UseCase, Public Include «include» Source -> Destination From: Administrar : UseCase, Public To: PDF : UseCase, Public Include «include» Source -> Destination From: Elegir Pagina a Gestionar : UseCase, Public To: Administrar : UseCase, Public Categorias UseCase in package 'Use Case Model' En este caso el administrador puede realizar las siguientes acciones: "Ingresar Categoria", "Borrar Categoria", "Actualizar Categoria", "Ver lista Categoria", "Buscar Categoria" Categorias Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 CONNECTORS 16 CONNECTORS Include «include» Source -> Destination From: Administrar : UseCase, Public To: Categorias : UseCase, Public Comentarios UseCase in package 'Use Case Model' En este Caso el administrador puede ver los comentarios y sugerencias enviadas por los visitantes y usuarios Comentarios Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 CONNECTORS Include «include» Source -> Destination From: Administrar : UseCase, Public To: Comentarios : UseCase, Public Elegir Pagina a Gestionar UseCase in package 'Use Case Model' En este caso el bibliotecario elige una página según su interés a gestionar Elegir Pagina a Gestionar Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 CONNECTORS 17 CONNECTORS Include «include» Source -> Destination From: Elegir Pagina a Gestionar : UseCase, Public To: Administrar : UseCase, Public Include «include» Source -> Destination From: Entrar panel Administrador : UseCase, Public To: Elegir Pagina a Gestionar : UseCase, Public Entrar panel Administrador UseCase in package 'Use Case Model' Aqui el administrador de la biblioteca ingresa con su nombre usuario y su contraseña. Entrar panel Administrador Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 CONNECTORS Include «include» Source -> Destination From: Entrar panel Administrador : UseCase, Public To: Elegir Pagina a Gestionar : UseCase, Public Extend «extend» Source -> Destination From: Identificar Administrador : UseCase, Public To: Entrar panel Administrador : UseCase, Public ASSOCIATIONS Association (direction: Unspecified) Source: Public (Actor) Administrador Target: Public (UseCase) Entrar panel Administrador 18 ASSOCIATIONS Identificar Administrador UseCase in package 'Use Case Model' En este caso la base de datos identifica al administrador sus datos correctos y autoriza el ingreso al sistema. Identificar Administrador Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 CONNECTORS Extend «extend» Source -> Destination From: Identificar Administrador : UseCase, Public To: Entrar panel Administrador : UseCase, Public ASSOCIATIONS Association (direction: Unspecified) Source: Public (Actor) Base de Datos Target: Public (UseCase) Identificar Administrador PDF UseCase in package 'Use Case Model' En este caso el administrador puede realizar los siguientes acciones: "Subir nuevo pdf", "Borrar Pdf", "Actualizar datos del Pdf", "Ver lista Pdf", "" PDF Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 19 CONNECTORS Include «include» Source -> Destination From: Administrar : UseCase, Public To: PDF : UseCase, Public Persona UseCase in package 'Use Case Model' En este caso el Administrador puede realizar las acciones: "Ingresar nuevo persona", "Borrar persona", "Actualizar datos de persona", "Ver lista de personas", "buscar Personad", "Asignar Usuario y contraseña", "Asignar Nuevo Administrador" Persona Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 CONNECTORS Include «include» Source -> Destination From: Administrar : UseCase, Public To: Persona : UseCase, Public Proveedor UseCase in package 'Use Case Model' En este caso el administrador puede cambiar el proveedor, si es en caso ya que el proveedor viene grabado por defecto "Biblioteca ISTS" Proveedor Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 CONNECTORS 20 CONNECTORS Include «include» Source -> Destination From: Administrar : UseCase, Public To: Proveedor : UseCase, Public Visitas UseCase in package 'Use Case Model' En este caso el Administrador puede ver las visitas realizadas a la Página y a los libros obteniendo datos como: link del navegador utilizado, fecha y hora de la visita, IP del visitante, número total de las visitas Visitas Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 CONNECTORS Include «include» Source -> Destination From: Administrar : UseCase, Public To: Visitas : UseCase, Public Libros UseCase in package 'Use Case Model' En este caso el Admnistrador pueden realizar los siguientes cambios: "Ingresar nuevo libro", "Borrar Libro", "Actualizar datos del libro", "ver lista de libros", "Busqueda de libros" libros Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 CONNECTORS 21 CONNECTORS Include «include» Source -> Destination From: Administrar : UseCase, Public To: libros : UseCase, Public Diagramas de Caso de Uso Usuario. Use Case Model Package in package 'Model' Use Case Model Version Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 Use Case Model diagram Use Case diagram in package 'Use Case Model' Use Case Model Version 1.0 chico created on 14/1/2024. Last modified 14/1/2024 22 Figure 4: Use Case Model Caso uso usuario persona Boundary in package 'Use Case Model' caso uso usuario persona Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 Extends 23 Actors Package in package 'Use Case Model' Actors Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 Actors diagram Use Case diagram in package 'Actors' Actors Version 1.0 chico created on 14/1/2024. Last modified 14/1/2024 24 Actors Usuario Actor in package 'Actors' Es la persona actor en este caso que realiza peticiones. Usuario Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 OUTGOING BEHAVIORAL RELATIONSHIPS Sequence from Usuario to Object1 CONNECTORS 25 CONNECTORS UseCaseLink From: Source -> Destination Usuario : Actor, Public To: Envia Datos : UseCase, Public UseCaseLink From: Source -> Destination Usuario : Actor, Public To: solicita informacion : UseCase, Public 26 Primary Use Cases Package in package 'Use Case Model' Primary Use Cases Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 Primary Use Cases diagram Use Case diagram in package 'Primary Use Cases' Primary Use Cases Version 1.0 chico created on 14/1/2024. Last modified 14/1/2024 27 Primary Use Cases Usuario Actor in package 'Actors' Es el actor en este caso que realiza peticiones. Usuario Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 OUTGOING BEHAVIORAL RELATIONSHIPS Sequence from Usuario to Object1 CONNECTORS UseCaseLink From: Source -> Destination Usuario : Actor, Public To: Envia Datos : UseCase, Public 28 CONNECTORS UseCaseLink From: Source -> Destination Usuario : Actor, Public To: solicita informacion : UseCase, Public Caso de Uso Usuario Boundary in package 'Primary Use Cases' Caso de Uso Usuario Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 Extends Note Note in package 'Primary Use Cases' En este caso la base de datos o el servidor es el encargado de enviar datos segun la peticion del usuario 29 Note Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 Extends Envia Datos UseCase in package 'Primary Use Cases' los Son enviados por el usuario Envia Datos Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 CONNECTORS 30 CONNECTORS UseCaseLink From: Source -> Destination Usuario : Actor, Public To: Envia Datos : UseCase, Public Solicita información UseCase in package 'Primary Use Cases' Genera Solicitud Solicita información Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 ELEMENTS OWNED BY solicita información Object1 : Sequence CONNECTORS 31 CONNECTORS UseCaseLink From: Source -> Destination Usuario : Actor, Public To: solicita informacion : UseCase, Public Use Case1 diagram Interaction diagram in package 'Primary Use Cases' Use Case1 Version 1.0 chico created on 14/1/2024. Last modified 14/1/2024 32 Use Case1 Usuario Actor in package 'Actors' Es el actor en este caso que realiza peticiones. Usuario Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 OUTGOING BEHAVIORAL RELATIONSHIPS 33 OUTGOING BEHAVIORAL RELATIONSHIPS Sequence from Usuario to Object1 CONNECTORS UseCaseLink From: Source -> Destination Usuario : Actor, Public To: Envia Datos : UseCase, Public UseCaseLink From: Source -> Destination Usuario : Actor, Public To: solicita informacion : UseCase, Public INTERACTION MESSAGES 34 1.0 '' from 'Usuario' sent to 'Object1'. Synchronous Call. [ Return is False. Iteration is False. New group is False. ] Object1 Sequence owned by 'solicita informacion', in package 'Primary Use Cases' Object1 Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 INCOMING BEHAVIORAL RELATIONSHIPS Sequence from Usuario to Object1 35 Usuario Persona Actor in package 'Use Case Model' Es la persona quien utiliza el sistema Usuario Persona Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 ASSOCIATIONS Association (direction: Unspecified) Source: Public (Actor) Usuario Persona Target: Public (UseCase) Logio Articulos Cientificos UseCase in package 'Use Case Model' En este caso el Usuario obtiene todo articulo cientifico digital disponibles. Articulos Cientificos 36 Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 CONNECTORS Include «include» From: Source -> Destination Libros : UseCase, Public To: Articulos Cientificos : UseCase, Public Buscar Libros UseCase in package 'Use Case Model' En este caso el usuario tiene las opciones de buscar todos los libros por nombre a su preferencia. Buscar Libros Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 CONNECTORS 37 CONNECTORS Include «include» From: Source -> Destination Ingresar Sistema : UseCase, Public To: Buscar Libros : UseCase, Public Ingresar Sistema UseCase in package 'Use Case Model' El usuario ingresa al sistema con su respectivo nombre del usuario y la clave asignada. Ingresar Sistema Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 CONNECTORS 38 CONNECTORS Include «include» From: Source -> Destination Ingresar Sistema : UseCase, Public To: Sugerencias : UseCase, Public Include «include» From: Source -> Destination Ingresar Sistema : UseCase, Public To: Buscar Libros : UseCase, Public Include «include» From: Source -> Destination Ingresar Sistema : UseCase, Public To: Libros : UseCase, Public Include «include» From: Source -> Destination Ingresar Sistema : UseCase, Public To: Ubicacion : UseCase, Public 39 CONNECTORS Include «include» From: Source -> Destination Ingresar Sistema : UseCase, Public To: Panel Inicio : UseCase, Public Include «include» From: Source -> Destination Logio : UseCase, Public To: Ingresar Sistema : UseCase, Public Libros UseCase in package 'Use Case Model' En esta categoria el usuario tendra opciones de diferentes categorias de libros como "Libros contabilidad", "Libros Agroecologia", "Libros de programacion", "Tesis", "Articulos Cientificos". Libros Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 40 CONNECTORS Include «include» From: Source -> Destination Libros : UseCase, Public To: Tesis : UseCase, Public Include «include» From: Source -> Destination Libros : UseCase, Public To: Libros AgroEcologia : UseCase, Public Include «include» From: Source -> Destination Libros : UseCase, Public To: Reglamento Institucional : UseCase, Public Include «include» From: Source -> Destination Libros : UseCase, Public To: Libros Contabilidad : UseCase, Public 41 CONNECTORS Include «include» From: Source -> Destination Libros : UseCase, Public To: Artículos Científicos : UseCase, Public Include «include» From: Source -> Destination Libros : UseCase, Public To: Libros Desarrollo Software : UseCase, Public Include «include» From: Source -> Destination Ingresar Sistema : UseCase, Public To: Libros : UseCase, Public Libros AgroEcologia UseCase in package 'Use Case Model' En este caso el Usuario obtiene todo lo Libros digitales subidos de Agroecologia de diferentes ciclos. 42 Libros AgroEcologia Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 CONNECTORS Include «include» From: Source -> Destination Libros : UseCase, Public To: Libros AgroEcologia : UseCase, Public Libros Contabilidad UseCase in package 'Use Case Model' El usuario Obtiene todos los libros digitales de la carrera de contabilidad de diferentes ciclos Libros Contabilidad Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 43 CONNECTORS Include «include» From: Source -> Destination Libros : UseCase, Public To: Libros Contabilidad : UseCase, Public Libros Desarrollo Software UseCase in package 'Use Case Model' En este caso el Usuario obtiene libros de desarrollo Software de diferentes ciclos a su elección. Libros Desarrollo Software Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 CONNECTORS 44 CONNECTORS Include «include» From: Source -> Destination Libros : UseCase, Public To: Libros Desarrollo Software : UseCase, Public Logio UseCase in package 'Use Case Model' El usuario debe tener su nombre usuario y su contraseña para logiarse. Logio Versión 1.0 Phase 1.0 Proposed Chico created on 14/1/2024. Last modified 14/1/2024 CONNECTORS Include «include» From: Source -> Destination Logio : UseCase, Public To: Ingresar Sistema : UseCase, Public 45 ASSOCIATIONS Association (direction: Unspecified) Source: Public (Actor) Usuario Persona Target: Public (UseCase) Logio Panel Inicio UseCase in package 'Use Case Model' El usuario puede visualizar todas las opciones que contiene el panel de inicio: "Libros", "Buscar Libros", "sugerencias", "ubicación" puede direccionarse a la opción a su interés. Panel Inicio Version 1.0 Phase 1.0 Proposed Chico created on 14/1/2024. Last modified 14/1/2024 CONNECTORS 46 CONNECTORS Include «include» From: Source -> Destination Ingresar Sistema : UseCase, Public To: Panel Inicio : UseCase, Public Reglamento Institucional UseCase in package 'Use Case Model' En este caso el Usuario obtiene todo los reglamentos internos digitales de la institución, Reglamento Institucional Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 CONNECTORS 47 CONNECTORS Include «include» From: Source -> Destination Libros : UseCase, Public To: Reglamento Institucional : UseCase, Public Sugerencias UseCase in package 'Use Case Model' En este caso el usuario puede dejar algunas sugerencias y comentarios para el mejoramiento del sistema. Sugerencias Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 CONNECTORS 48 CONNECTORS Include «include» From: Source -> Destination Ingresar Sistema : UseCase, Public To: Sugerencias : UseCase, Public Tesis UseCase in package 'Use Case Model' En este caso el Usuario obtiene todo las Tesis digitales subidas de diferentes estudiantes realizados para su grado. Tesis Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 CONNECTORS 49 CONNECTORS Include «include» From: Source -> Destination Libros : UseCase, Public To: Tesis : UseCase, Public Ubicacion UseCase in package 'Use Case Model' En este caso el usuario obtiene toda la información de la biblioteca como la ubicación y direccion. Ubicación Version 1.0 Phase 1.0 Proposed chico created on 14/1/2024. Last modified 14/1/2024 CONNECTORS 50 CONNECTORS Include «include» From: Source -> Destination Ingresar Sistema : UseCase, Public To: Ubicación : UseCase, Public 5.1.8. Diseño De La Base De Datos 5.1.8.1. Diseño Lógico Se diseñó el Modelo Lógico de la Base de datos, este modelo contiene todas las tablas con sus entidades y atributos. 51 5.1.8.2. Diseño Físico El diseño del Modelo Relacional de la Base de Datos, con sus tablas, relaciones, atributos, claves primarias y claves foráneas. Este se logró elaborar con la ayuda de la herramienta “Enterprise Architect” Modelo Relacional de base de Datos 52 Figure 5: DBbibliotecaUni 5.1.8.3. Diccionario de Datos del Diseño Físico LIBROS Database table in package 'Modelo Relacional' Tabla donde se registran todo los datos de cada libro con los campos "id_li", "foto", "nombre", "descripcion", "disponible", "id_categoria", "id_provedor", "fecha_ingreso", "url_descarga", "visitas" LIBROS Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 DBMS SQL Server 2012 53 COLUMN NAME DATATYPE NOT NULL COMMENTS id_lib int True campo que relaciona la llave primaria de la tabla Properties: AutoNum = True property = AutoNum=True; foto varchar(50) True se inserta la imagen del libro que se presentara nombre varchar(255) True el nombre identificara descripcion varchar(255) True un breve descripcion del libro disponible varchar(2) True aquí se confirma la disponibilidad del libro id_categoria int True id de la tabla categoría Properties: AutoNum = True property = AutoNum=True; id_provedor int True id del proveedor del libro Properties: AutoNum = True property = AutoNum=True; fecha_ingreso date True url_descarga varchar(250) True 54 del libro se registra la URL del libro que se COLUMN NAME DATATYPE visitas NOT NULL varchar(100) COMMENTS True PRIMARY KEY NAME COLUMNS PK_LIBROS id_lib TYPE / NAME COLUMNS «index» se registra datos de las visitas realizadas COMMENTS Es la clave primaria de la tabla COMMENTS id_categoria IXFK_LIBROS_categorias FOREIGN KEY NAME COLUMNS REFERENCES pdf () FK_LIBROS_categorias id_categoria categorias(id_categoria) Administrador_biblioteca Database table in package 'Modelo Relacional' En esta tabla se registran todo los datos del administrador de la biblioteca contiene los siguientes campos"id_bibliotecario", "user", "pass", administrador_biblioteca Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 DBMS SQL Server 2012 55 COLUMN NAME DATATYPE NOT NULL int True user varchar(50) True pass varchar(150) True id_bibliotecario PRIMARY KEY NAME COMMENTS se registran todo los ids bibliotecario Properties: AutoNum = True property = AutoNum=True; en este campo se registran los password de cada bibliotecario COLUMNS PK_administrador_biblioteca COMMENTS id_bibliotecario es la clave primaria dela tabla Categorías Database table in package 'Modelo Relacional' Esta tabla se registra categorías del libro con los campos "id_categoria", "nombre_categoria" categorias Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 DBMS SQL Server 2012 COLUMN NAME DATATYPE NOT NULL 56 del COMMENTS COLUMN NAME id_categoria DATATYPE NOT NULL True int varchar(50) COMMENTS se registran los ids de cada categoría Properties: AutoNum = True property = AutoNum=True; se registra el nombre de cada categoría True nombre_categoria PRIMARY KEY NAME COLUMNS PK_categorias COMMENTS id_categoria Es la clave primaria de esta tabla. Comentarios Database table in package 'Modelo Relacional' Esta tabla lleva registro de todo los comentarios de los usuarios y está formado por los campos "id_comentario", "remitente", "correo", "asunto", "mensaje", "fecha" comentarios Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 DBMS SQL Server 2012 COLUMN NAME DATATYPE NOT NULL COMMENTS id_comentario int True control id de los comentarios remitente varchar(50) True se registra datos del remitente 57 COLUMN NAME DATATYPE NOT NULL correo varchar(50) True se registran los correos del remitente asunto varchar(50) True se debe registrar el asunto del mensaje mensaje varchar(50) True se registran todo los mensaje y comentarios realizados por los usuarios fecha datetime True lleva el control de la fecha del comentario realizado por los usuarios PRIMARY KEY NAME COMMENTS COLUMNS PK_comentarios id_comentario COMMENTS es la clave primaria de esta tabla Pdf Database table in package 'Modelo Relacional' En esta tabla se lleva control de todo los pdf de cada libro subido y está formado por los campos "id_pdf", "id_libro", "titulo", "descripcion", "tamanio", "tipo", "nombre_archivo" pdf Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 DBMS SQL Server 2012 58 COLUMN NAME DATATYPE NOT NULL COMMENTS id_pdf int True se registra el id del pdf Properties: AutoNum = True property = AutoNum=True; id_lib int True id del libro titulo varchar(150) True se inserta el título del pdf descripcion text True registro del descripción del pdf tamanio int True registra el tamaño del pdf tipo varchar(150) True lleva el registro de qué tipo de libro se registra varchar(255) True nombre_archivo TYPE / NAME COLUMNS «index» PK_pdf id_pdf Persona Database table in package 'Modelo Relacional' 59 COMMENTS clave primaria de esta tabla En esta tabla se registran todo los datos del estudiante y está formado de los campos "persona_id", "firstname", "lastname", "career", "mail", "contact", "type", "year_level", "status" persona Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 DBMS SQL Server 2012 COLUMN NAME DATATYPE NOT NULL COMMENTS id_persona int True se registran todo los ids de cada estudiante registrado Properties: AutoNum = True property = AutoNum=True; firstname varchar(100) True se registra los nombres de los estudiantes lastname varchar(100) True se registran los apellidos del estudiante career varchar(10) True Lleva el registro de la carrera del estudiante. mail varchar(100) True El registro del correo electrónico del usurio. contact varchar(300) True se registra el número de contacto del estudiante type varchar(50) True se registra el tipo de registro de la persona year_level varchar(50) True se registra estudiante status varchar(100) True se registran el estado de cada persona 60 el nivel académico del PRIMARY KEY NAME COLUMNS PK_persona id_persona COMMENTS clave primaria de esta tabla Proveedor Database table in package 'Modelo Relacional' En esta tabla se registran todo los proveedores de los libros con los campos " Id_proveedor", "nombre_proveedor", "direccion", "telefono", "email" proveedor Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 DBMS SQL Server 2012 COLUMN NAME DATATYPE NOT NULL COMMENTS int True se registran los ids de cada proveedor Properties: AutoNum = True property = AutoNum=True; varchar(50) True registro de todo los nombres de los proveedores del libro direccion varchar(100) True se registra la direccion del proveedor telefono int True se registran el contacto telefónico del proveedor id_provedor nombre_provedor 61 COLUMN NAME DATATYPE NOT NULL email varchar(50) True id_lib int False PRIMARY KEY NAME COMMENTS COLUMNS PK_proveedor id_provedor TYPE / NAME COLUMNS «index» se ingresa el correo electrónica del proveedor COMMENTS clave primaria de esta tabla COMMENTS id_lib IXFK_proveedor_LIBROS FOREIGN KEY NAME COLUMNS FK_proveedor_LIBROS id_lib REFERENCES LIBROS(id_lib) Usuarios Database table in package 'Modelo Relacional' En esta tabla se registran todo los datos de los usuarios y contiene de los siguientes campos "idvisitante","nombrecompleto", "usuario", "pass", "email", "telefono", "direccion", "fechaRegistro" usuarios Version 1.0 Phase 1.0 Proposed chico created on 13/1/2024. Last modified 13/1/2024 DBMS SQL Server 2012 62 COLUMN NAME DATATYPE PRIMARY KEY NAME COMMENTS NOT NULL COLUMNS COMMENTS int True idvisitante en este campo lleva el registro del id la clave primaria de esta de los usuarios Properties:tabla AutoNum = True property = AutoNum=True; varchar(60) True se registra nombres completos de los usuarios usuario varchar(50) True se registra el nombre del usuario del sistema pass varchar(50) True se registra el password de cada usuario email varchar(30) True se registra todo el correo de los usuarios telefono varchar(10) True se registra el numero contacto del usuario direccion varchar(200) True se registra la dirección del usuario fechaRegistro timestamp True lleva el control de la fecha de registro del usuario idvisitante PK_usuarios nombreCompleto Visitas Database table in package 'Modelo Relacional' 63 Esta tabla lleva registro de todos los datos de los visitantes y está formado por los campos "utc", "fecha_visita", "ip", "navegador", "pagina". Visitas COLUMN NAME utc DATATYPE NOT NULL COMMENTS int True lleva el control del id de cada visita Properties: AutoNum = True property = AutoNum=True; date True se registra la fecha de la visita varchar(50) True se registra ip del usuario varchar(255) True se registran los datos de la página o desde que navegador visitaron la biblioteca varchar(255) True se registran los datos de la página que se han visitado fecha_v isita ip navega dor pagina DBMS SQL Server 2012 TYPE / NAME COLUMNS «index» PK_visitas utc 64 COMMENTS es la clave primaria de esta tabla 65 5.1.9. Diseño De La Interfaz De Usuario 5.1.9.1. Diseño de Entradas En este Diseño de ventana de ingreso de datos, se visualiza con la explicación de cada componente de cada una. Icono Cerrar Título Sección de Registro Libro Botón registrar libro A través de esta ventana se podrá registrar un nuevo libro con la información detalle de cada libro con su respectiva información con detalles en esta tabla. Opciones Funcionalidad Proceso Presenta proceso del registro Foto Se registra el logotipo del libro Nombre Se registra el nombre del Libro Descripción Un breve descripción del libro Disponible Se registra el estado de libro (Si-No) Categoría Se registra la categoría del libro 66 Proveedor Registro del proveedor del libro Fecha ingreso Registro de fecha del libro URL Descarga Se envía la URL de descarga del libro Registrar Botón registra nuevo Libro. 5.1.9.2. Diseño de Salidas En este diseño de ventana de reportes de datos, se explica los resultados de los libros subidos con su respectiva descripción. Vista Panel Administrativa. Logo Botón Ingresar Libro Botón Editar Buscar libro Descripcion Libro Botón Eliminar Imagen Libro 67 Esta ventana presenta un listado de libros con información de todos los contenidos almacenados en el sistema. Vista Panel Usuarios En esta ventana se visualiza desde el lado del usuario todos los libros subidos según su categoría. Ver libro Visitas Se detalle las opciones de la ventana en esta tabla. Opciones Funcionalidad Categorías Se presenta los libros por categorías y carreras. Listado de libros Se presentan todo los libros subidos por el administrador. Agroecología, contabilidad, Son las los libros presentados por Desarrollo software, etc. nombre de cada carrera. Visitas Se presenta las visitas de cada libro Ver libro Aquí se visualiza el libro. 68 5.1.10. Diagrama De Clases Esta diagrama de clase que se van a implementar en la biblioteca con su respectivo detalle. 5.1.10.1. Diagrama De Clases 5.1.11. Pruebas Explicar el propósito y las actividades que se efectuaron para llevar a cabo cada una de las siguientes pruebas: Pruebas de Unitarias: En esta prueba se realizó una evaluación exhaustiva de cada función del módulo individual del sistema. Proceso: Se identificó cada unidad con su función, clase y método del software. Se ejecutó las pruebas y se comparó los resultados esperados con los objetivos. 69 Se detectó errores durante las pruebas y se procedió a corregir los errores identificados. Ilustración : Prueba inserción de nuevo Estudiante. Ilustración : Prueba Estudiante Registrado con Éxito. 70 Ilustración : Prueba resultado del registro de nuevo Estudiante Pruebas de Integración: En esta prueba se evaluó la interacción y cooperación entre las unidades del software al combinarla con otros componentes. Proceso: Se seleccionó las unidades a integrar en la prueba según la arquitectura del sistema. Se evaluó la comunicación entre las unidades del sistema. Se ejecutó las pruebas de integración y se verifico la correcta cooperación entre las unidades. Se identificó algunos errores en esta prueba y se solucionó correctamente. 71 Ilustración : Prueba de integración con la página de Istsucua. Pruebas de Validación Entendemos la importancia de validar la información ingresada en nuestro sistema web. Por eso, hemos implementado algoritmos lógicos para validar los datos antes de procesarlos. En el caso de registrar un campo vacío, restringimos el registro de este tipos de caracteres para evitar errores en tiempo de ejecución. 72 Ilustración : Prueba de validación con el registro campo vacío. Pruebas de Seguridad: En esta prueba se ejecutó la seguridad del sistema integrado frente a las amenazas y vulnerabilidades de datos. Proceso: Se realizó pruebas de penetración para evaluar la resistencia a ataques de inyecciones SQL. Se verifico los datos que sean encriptados guardando la integridad y confidencialidad. Se identificó algunas vulnerabilidades y se implementó medidas correctivas para abordar vulnerabilidades identificadas. 73 Ilustración : Prueba de seguridad acceso con usuario no registrados Pruebas de Rendimiento Realizamos pruebas para determinar cuánto tiempo toma el sistema en responder a cada petición. Como resultado de estas pruebas, el sistema sería dependiente de un hosting y de un dominio web para poder acceder al mismo. El hosting almacena el sistema web en un servidor, que es muy poco probable que falle; sin embargo, si esto sucede inevitablemente tendremos tiempos de respuesta muy altos o en el peor de los casos no se podrían ejecutar algunas funciones requeridas. 5.1.12. Puesta en Marcha Explicar en resumen la forma como se puso en funcionamiento el sistema en la institución, esquematizar la ubicación de los equipos (servidor y clientes), hablar sobre las herramientas que se instalaron, en donde se instalaron, como se 74 instalaron. 5.1.13. Capacitación Plan de Capacitación: Implementación de la Biblioteca Digital Objetivos: Capacitar al personal en el uso de herramientas y tecnologías para la gestión de la biblioteca digital. Familiarizar al equipo con el funcionamiento del nuevo sistema y su integración en los procesos existentes. Asegurar la correcta utilización de la plataforma de gestión de contenidos y base de datos. Tiempo: Duración total: 1 Día. Involucrados y Responsables: Responsable de Capacitación: Alan Juwa. Departamento: Biblioteca Institucional. Involucrados: Personal usuario, bibliotecarios, administradores y personal directamente relacionado con la biblioteca digital. Temas a Tratar: Día 1: Introducción a la Biblioteca Digital y Plataforma de Gestión. Uso de la Plataforma y Gestión de Contenidos. Administración de Usuarios y Seguridad. 75 Prácticas y Evaluación Final. Este plan de capacitación tiene como objetivo asegurar que el personal esté familiarizado y capacitado para operar la biblioteca digital de manera efectiva y segura, optimizando su uso y maximizando sus beneficios para el Instituto Superior Tecnológico Sucúa. 5.1.1.14. Plan de mantenimiento Plan de Mantenimiento Preventivo y Adaptativo para la Biblioteca Digital Objetivos: Garantizar el funcionamiento continuo y eficiente de la biblioteca digital. Prevenir posibles fallos y optimizar el rendimiento del sistema. Adaptar la biblioteca digital a cambios tecnológicos y necesidades del usuario. Frecuencia de Mantenimiento: Mantenimiento Preventivo: Cada 3 meses. Mantenimiento Adaptativo: Semestralmente. Responsables: Equipo de TI: Coordinador de Sistemas y personal especializado en mantenimiento. Bibliotecarios: Encargados de reportar problemas y necesidades de usuarios. Mantenimiento Preventivo Actualización de Software y Parches de Seguridad: Verificación y aplicación de actualizaciones de la plataforma de gestión de 76 contenidos y sistema operativo. Instalación de parches de seguridad y correcciones de errores. Respaldo y Optimización de Base de Datos: Realización de copias de seguridad de la base de datos y verificación de su integridad. Revisión de Hardware: Verificación del estado de los servidores, unidades de almacenamiento y dispositivos de red. Limpieza física de equipos para prevenir sobrecalentamiento y fallos por suciedad. Monitoreo de Rendimiento: Revisión de registros de actividad para identificar posibles problemas de rendimiento. Ajustes en la configuración para optimizar el rendimiento según las necesidades actuales. Mantenimiento Adaptativo Implementación de Mejoras y Actualizaciones: Incorporación de nuevas funcionalidades o mejoras basadas en las necesidades identificadas. Capacitación y Soporte Continuo: Notificar sobre la actualización para el personal sobre las nuevas funcionalidades o cambios implementados. Este plan de mantenimiento preventivo y adaptativo busca mantener la biblioteca digital operando de manera óptima, al tiempo que se adapta a las 77 necesidades cambiantes de los usuarios y las actualizaciones tecnológicas disponibles. 5.1.1.15. Resultados esperados La implantación de la propuesta de la biblioteca digital en el Instituto Superior Tecnológico Sucúa debería generar una serie de resultados beneficiosos: Los usuarios tendrán acceso remoto las 24 horas del día, los 7 días de la semana, a una amplia gama de recursos educativos, lo que facilitará el aprendizaje y la investigación en cualquier momento y desde cualquier lugar. La biblioteca digital permitirá la incorporación de una amplia diversidad de recursos digitales, incluyendo libros electrónicos, artículos académicos, materiales multimedia, etc., ampliando así el abanico de conocimientos disponibles para la comunidad educativa. La plataforma de gestión permitirá una organización más eficiente de los recursos, facilitando la búsqueda, clasificación y acceso rápido a la información, lo que agilizará los procesos de investigación y estudio. La transición a una biblioteca digital podría reducir los costos asociados a la compra y mantenimiento de libros físicos, así como los gastos de almacenamiento y conservación de materiales impresos. La plataforma podría fomentar la interacción entre usuarios, permitiendo comentarios, reseñas y recomendaciones, promoviendo así la colaboración y el intercambio de conocimientos entre estudiantes, profesores y personal de la institución. Ofrecer una plataforma intuitiva y de fácil acceso con contenido 78 actualizado y relevante mejorará la experiencia del usuario, aumentando su satisfacción y compromiso con los recursos educativos proporcionados por la institución. La infraestructura de la biblioteca digital podrá adaptarse y expandirse para incorporar nuevos recursos y tecnologías emergentes, manteniendo así su relevancia a lo largo del tiempo. 79 CAPITULO VI 6. CONCLUSIONES Y RECOMENDACIONES 6.1. Conclusiones Tras la implementación de la Biblioteca Digital Web, se ha logrado establecer una plataforma efectiva que facilita el acceso y la gestión de recursos educativos en formato digital. Los objetivos específicos fueron alcanzados, contribuyendo al cumplimiento del objetivo general. La implementación del sistema de catálogo digital permitió la visualización en línea de los libros con detalles completos sobre su contenido, logrando así ofrecer una experiencia integral y detallada a los usuarios El panel de administración integral facilita una gestión clara y eficiente de los recursos de la biblioteca, cumpliendo con el objetivo de permitir un control efectivo por parte del personal encargado. El diseño responsivo y adaptable garantiza una visualización óptima de la biblioteca desde cualquier dispositivo con conexión a internet, cumpliendo el objetivo de asegurar la accesibilidad y funcionalidad desde diferentes plataformas. 6.2. Recomendaciones Mantener actualizada la plataforma de gestión de contenidos, el sistema operativo y cualquier otro software relacionado con la biblioteca digital es crucial. Estas actualizaciones no solo mejoran la seguridad, sino que 80 también pueden introducir nuevas funcionalidades y optimizar el rendimiento. Se recomienda realizar copias de seguridad de la base de datos es esencial para prevenir la pérdida de datos. Estos respaldos deben ser almacenados de manera segura y probados regularmente para garantizar su integridad. Implementar herramientas de monitoreo para supervisar el rendimiento del sistema, como el uso de recursos del servidor, la velocidad de carga de la plataforma y la disponibilidad del sitio. Esto ayuda a identificar y solucionar posibles problemas antes de que afecten a los usuarios. Bibliografía 3.0, E. (2023). Las tendencias educativas y tecnologicas que marcaran 2023. Revista educacion 3.0. Ana Maria Andrade. (2019). Importancia de la base de datos MySQL. Blog Universitario UNADE, 1. Araceli Noguera Ortiz. (2010). Evolucion de la biblioteca Digital. mexico: http://www.scielo.org.mx/scielo.php?script=sci_arttext&pid=S0187358X2010000300005. Areceli Noguera Ortiz. (2010). Evolucion de la biblioteca virtual. Obtenido de www.scielo.org.mx: http://www.scielo.org.mx/scielo.php?script=sci_arttext&pid=S0187358X2010000300005 Arimetrics. (2022). Base de datos . Arimetrics, 1. 81 Atlantic Technologies. (2023). Desarrollo Software. Servicios Atlantic Tecnologies, 2. Desarrollo Web. (2023). desarrollo web.com. Obtenido de desarrollo web.com: https://desarrolloweb.com/home/php Gloria I. Vargas Urtado, Elizabet M. Roman Machado. (enero 2019). Biblioteca Virtual Universitaria: Oportunidades y Desafios. Bogota : publicaciones ResearchGate. Gustavo B. (2023). Tutorial MySQL. Hostinger Tutoriales, 1. Ivan de Souza. (7 de Julio de 2020). Rockcontent Blog. Obtenido de Rockcontent Blog: https://rockcontent.com/es/blog/php/ Macías, G. S. (2017). ORGANIZACIÓN TÉCNICA DEL FONDO BIBLIOGRÁFICO. Ambato: repositorio.uta.edu.ec. Marie Claire. (2023). Zinet Media Global SL. Obtenido de Zinet Media Global SL.: https://www.muyinteresante.es/tecnologia/14947.html#:~:text=Los%20len guajes%20de%20programaci%C3%B3n%20se,por%20parte%20de%20los %20programadores. Mendoza, M. L. (16 de Julio de 2020). open webinars. Obtenido de https://openwebinars.net/blog/que-es-un-lenguaje-de-programacion/ Navathe, E. &. (2022). PEARSON EDUCACIÓN, S.A. Obtenido de PEARSON EDUCACIÓN, S.A.: http://www.hipertexto.info/documentos/b_datos.htm 82 ANEXOS Cómo Anexos deben ir: Los Manuales de Usuario y Administrador de la aplicación La certificación de la empresa o institución donde certifica que el proyecto ha sido o será implantado 83