Subido por Alan Juwa

Tesis Alan Desarrollo de sistema de biblioteca digital web

Anuncio
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
Descargar