universidad de guayaquil -...
TRANSCRIPT
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
Desarrollo e Implementación de módulo web para el
control de préstamo de equipos tecnológicos en
el departamento de Unidad Informática en la
Carrera Ingeniería Civil de la Facultad de
Ciencias Matemáticas y Físicas de la
Universidad de Guayaquil
PROYECTO DE TITULACIÓN
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
AUTORES:
MARÍA GABRIELA SALDARRIAGA ROSADO
JOSÉ DANNY CHICHANDE SILVA
TUTOR:
ING. ELEANOR ALEXANDRA VARELA TAPIA, MSc
GUAYAQUIL – ECUADOR 2018
II
REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA
FICHA DE REGISTRO DE TESIS
TÍTULO: “Desarrollo e Implementación de modulo web para el control de préstamo de
equipos tecnológicos en el departamento de unidad Informática en la Carrera Ingeniería
Civil de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil.”
REVISIORES:
Ing. Alexandra Varela Tapia, MSc.
Ing. Juan Sánchez, MSc.
INSTITUCIÓN: Universidad de Guayaquil FACULTAD: Ciencias Matemáticas y Físicas.
CARRERA: Ingeniería en Sistemas Computacionales
FECHA DE PUBLICACIÓN: Agosto/2018 Nº DE PÁGS: 173
ÁREA TEMÁTICA: Desarrollo de Software
PALABRAS CLAVES: Aplicación web, metodología, préstamo, servidor web, unidad
informática.
RESUMEN: El presente proyecto tiene como finalidad desarrollar e implementar módulo web
para el control de préstamos de equipos tecnológicos en la Unidad informática de la carrera de
Ingeniería civil de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil,
La aplicación web permitirá automatizar todo el proceso de gestión de préstamos que en la
actualidad se lleva de forma manual, ocasionando inseguridad al momento de prestar un equipo,
este módulo web permitirá mantener un control acerca de los usuarios que acceden al préstamo
de cualquier equipo tecnológico.
Nº DE REGISTRO(en base de
datos):
Nº DE CLASIFICACIÓN:
Nº
DIRECCIÓN URL(tesis en la web):
ADJUNTO PDF SI X NO
CONTACTO CON AUTOR:
Saldarriaga Rosado María Gabriela
Chichande Silva José Danny
Teléfono:
0979066088
0989249318
E-mail:
CONTACTO DE LA INSTITUCIÓN Nombre:
Teléfono:
III
APROBACIÓN DEL TUTOR
En mi calidad de Tutor del trabajo de titulación, “DESARROLLO E
IMPLEMENTACIÓN DE MODULO WEB PARA EL CONTROL DE PRÉSTAMO
DE EQUIPOS TECNOLÓGICOS EN EL DEPARTAMENTO DE UNIDAD
INFORMÁTICA EN LA CARRERA INGENIERÍA CIVIL DE LA FACULTAD DE
CIENCIAS MATEMÁTICAS Y FÍSICAS DE LA UNIVERSIDAD DE
GUAYAQUIL” Elaborado por la Sra. MARÍA GABRIELA SALDARRIAGA
ROSADO y el Sr. JOSÉ DANNY CHICHANDE SILVA, Alumnos no titulados de
la Carrera de Ingeniería en Sistemas Computacionales, Facultad de Ciencias
Matemáticas y Físicas de la Universidad de Guayaquil, previo a la obtención del
Título de Ingeniero en Sistemas, me permito declarar que luego de haber
orientado, estudiado y revisado, la Apruebo en todas sus partes.
Atentamente
ING. ELEANOR ALEXANDRA VARELA TAPIA, MS.c
TUTOR
IV
DEDICATORIA
Dedico este trabajo de titulación a
mis padres María Rosado y
Milton Saldarriaga por apoyarme
incondicionalmente a cumplir mi
meta profesional, por alentarme a
ser una mejor persona y ser parte
de este logro.
Especialmente a mi hija Mishell
Ochoa quien es el motor de mi
vida, que me ha dado las fuerzas
necesarias para seguir adelante y
cumplir con mis metas.
Gabriela Saldarriaga.
V
DEDICATORIA
Dedico el presente trabajo
principalmente a Dios, por ser el
inspirador y darme fuerzas para
continuar en este proceso de
obtener uno de los anhelos más
deseados.
A mis padres, por su amor,
trabajo y sacrificio en todos estos
años, gracias a ustedes he
logrado llegar hasta aquí ́ y
convertirme en lo que soy.
José Chichande.
VI
AGRADECIMIENTO
A Dios por brindarme la sabiduría
necesaria para culminar mis
estudios, a mis padres por su
apoyo incondicional, sus esfuerzos
y sacrificios para hacer que
termine mi carrera profesional.
A mi tutora Ing. Alexandra Varela
por orientarme con paciencia y
brindarme el apoyo necesario con
su experiencia y conocimiento
para culminar este trabajo de
titulación.
Gabriela Saldarriaga.
VII
AGRADECIMIENTO
A Dios por darme la vida, a mi
familia por el apoyo incondicional
especialmente a mis padres que
estuvieron en todo momento
apoyándome.
A mi tutora Ing. Alexandra Varela
por orientarme y brindarme el
apoyo con la paciencia necesaria
para culminar este trabajo de
titulación.
José Chichande.
VIII
TRIBUNAL PROYECTO DE TITULACIÓN
Ing. Eduardo Santos Baquerizo, M.Sc.
DECANO DE LA FACULTAD
CIENCIAS MATEMATICAS Y
FISICAS
Ing. Abel Alarcón Salvatierra, Mgs.
DIRECTOR DE LA CARRERA DE
INGENIERIA EN SISTEMAS
COMPUTACIONALES
Ing. Alexandra Varela Tapia, MS.c
PROFESOR TUTOR DEL
PROYECTO
DE TITULACION
Ing. Juan Sánchez Holguín, MSc
PROFESOR REVISOR DEL ÁREA
TRIBUNAL
Ab. Juan Chávez Atocha, Esp.
SECRETARIO
IX
DECLARACIÓN EXPRESA
“La responsabilidad del contenido de este
Proyecto de Titulación, me corresponden
exclusivamente; y el patrimonio
intelectual de la misma a la
UNIVERSIDAD DE GUAYAQUIL”
María Gabriela Saldarriaga Rosado
José Danny Chichande Silva
X
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Desarrollo e Implementación de modulo web para el
control de préstamo de equipos tecnológicos en
el departamento de unidad Informática en la
Carrera Ingeniería Civil de la Facultad de
Ciencias Matemáticas y Físicas de la
Universidad de Guayaquil.
Proyecto de Titulación que se presenta como requisito para optar por el
título de INGENIERO EN SISTEMAS COMPUTACIONALES
Autores: María Gabriela Saldarriaga Rosado
C.I: 0927915439
José Danny Chichande Silva
C.I: 0950549246
Tutor: Ing. Eleanor Alexandra Varela Tapia, MS.c
Guayaquil, 15 de Agosto del 2018
XI
CERTIFICADO DE ACEPTACIÓN DEL TUTOR
En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo
Directivo de la Facultad de Ciencias Matemáticas y Físicas de la
Universidad de Guayaquil.
CERTIFICO:
Que he analizado el Proyecto de Titulación presentado por los
estudiantes María Gabriela Saldarriaga Rosado y José Danny Chichande
Silva, como requisito previo para optar por el título de Ingeniero en
Sistemas Computacionales cuyo problema es:
Desarrollo e Implementación de modulo web para el
control de préstamo de equipos tecnológicos en el
departamento de unidad Informática en la Carrera
Ingeniería Civil de la Facultad de Ciencias Matemáticas y
Físicas de la Universidad de Guayaquil.
Considero aprobado el trabajo en su totalidad.
Presentado por:
María Gabriela Saldarriaga Rosado C.I: 0927915439 José Danny Chichande Silva C.I: 0950549246
Tutor: Ing. Alexandra Varela Tapia, MSc
Guayaquil, 15 de Agosto del 2018
XII
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
Autorización para Publicación de Proyecto de Titulación en Formato Digital
1. Identificación del Proyecto de Titulación
Nombre Alumno: María Gabriela Saldarriaga Rosado
Dirección: Isla Trinitaria Coop. Costa de Marfil Mz. F Solar 8
Teléfono: 2699314 – 0979066088 E-mail: [email protected]
Nombre Alumno: José Danny Chichande Silva
Dirección: 25ava y Cristóbal Colon
Teléfono: 2847191 – 0989249318 E-mail: [email protected]
Facultad: Ciencias Matemáticas y Físicas
Carrera: Ingeniería en Sistemas Computacionales
Proyecto de titulación al que opta: Ingeniero en Sistemas Computacionales
Profesor tutor: Ing. Alexandra Varela Tapia, MS.c
Título del Proyecto de titulación: Desarrollo e Implementación de modulo web para el control de préstamo de equipos tecnológicos en el departamento de unidad Informática en la Carrera Ingeniería Civil de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil.
Tema del Proyecto de Titulación: Desarrollo e Implementación de un sistema para el control de préstamo de equipos tecnológicos
2. Autorización de Publicación de Versión Electrónica del Proyecto de Titulación
A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de este Proyecto de titulación.
Publicación electrónica:
Inmediata x Después de 1 año
Firma Alumnos: María Gabriela Saldarriaga Rosado José Danny Chichande Silva
3. Forma de envío:
El texto del proyecto de titulación debe ser enviado en formato Word, como archivo .Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.
DVDROM x CDROM
XIII
INDICE GENERAL
CARTA DE ACEPTACIÓN DEL TUTOR .................................................. III DEDICATORIA ......................................................................................... IV AGRADECIMIENTO ................................................................................. VI TRIBUNAL PROYECTO DE TITULACION…..........................................VIII DECLARACIÓN EXPRESA………………………………………………...…IX CERTIFICADO DE ACEPTACIÓN DEL TUTOR…………………...………XI AUTORIZACIÓN PARA PUBLICACIÓN DE PROYECTO DE TITULACIÓN EN FORMATO DIGITAL………………………………….….XII ÍNDICE GENERAL .................................................................................. XIII ABREBIATURAS…………………………………………………...………..XVII SIMBOLOGÍA………………………………………………………………. XVIII ÍNDICE DE CUADROS .......................................................................... XIX ÍNDICE DE GRÁFICOS ......................................................................... XXI RESUMEN ........................................................................................... XXIII (ABSTRACT) ....................................................................................... XXIV INTRODUCCIÓN………………………………………………………………..1
CAPITULO I……………………………………………...………………………3 EL PROBLEMA .......................................................................................... 3 PLANTEAMIENTO DEL PROBLEMA ........................................................ 3 Ubicación del Problema en un Contexto .................................................... 3
Situación Conflicto Nudos Críticos ...................................................... 4
Causas y Consecuencias del Problema ............................................. 6
Delimitación del Problema .................................................................. 6
Formulación del Problema .................................................................. 7
Evaluación del Problema .................................................................... 7
OBJETIVOS ........................................................................................... 9
OBJETIVO GENERAL ........................................................................... 9
OBJETIVOS ESPECÍFICOS .................................................................. 9
ALCANCES .......................................................................................... 10
JUSTIFICACIÓN E IMPORTANCIA ..................................................... 11
METODOLOGÍA DEL PROYECTO ...................................................... 12
Scrum ............................................................................................... 12
Equipo Scrum de Proyecto ............................................................... 13
CAPÍTULO II ............................................................................................ 14
MARCO TEÓRICO .................................................................................. 14
ANTECEDENTES DEL ESTUDIO ....................................................... 14
FUNDAMENTACIÓN TEÓRICA ........................................................... 17
XIV
Inventario .......................................................................................... 17
Control de Inventario ........................................................................ 17
Facultad de Ciencias Matemáticas y Físicas........................................ 19
Misión ............................................................................................... 19
Visión ................................................................................................ 19
Carrera de ingeniería Civil .................................................................... 20
Misión ............................................................................................... 20
Visión ................................................................................................ 20
Unidad Informática ............................................................................... 21
Aplicaciones Web ................................................................................. 22
Servidor Web ........................................................................................ 22
HTML ................................................................................................... 23
HTML (Hipertext Markup Language). ............................................... 23
Características de HTML .................................................................. 23
Bootstrap Protocol ................................................................................ 24
Jquery .................................................................................................. 25
Ventajas de Jquery ............................................................................... 26
JavaScript............................................................................................. 26
Propiedades del Lenguaje JavaScript .............................................. 26
Tecnología Java EE ............................................................................. 27
Base de Datos ...................................................................................... 28
Características de una Base de Datos ................................................. 28
Tipos de Base de Datos ....................................................................... 29
MySQL ................................................................................................. 30
Características de MySQL ................................................................ 30
Ventajas de MySQL .......................................................................... 30
FUNDAMENTACIÓN LEGAL ................................................................... 31
CONSTITUCIÓN DE LA REPÚBLICA DEL ECUADOR ....................... 31
Ambiente sano .................................................................................. 30
Comunicación e Información ............................................................ 32
Derechos de libertad ......................................................................... 32
Tipos De Propiedad .......................................................................... 33
DECRETO PRESIDENCIAL................................................................. 33
El Uso Del Software Libre ................................................................. 33
XV
LA LEY DE LA PROPIEDAD INTELECTUAL....................................... 36
Título Preliminar ................................................................................ 36
Preceptos Generales ........................................................................ 37
Disposiciones Especiales sobre ciertas Obras ................................. 38
De los Programas de Ordenador ...................................................... 38
RÉGIMEN DELBUEN VIVIR ................................................................ 40
Educación. ........................................................................................ 40
Ciencia, tecnología, innovación y saberes ancestrales ....................................................................................... 41
LICENCIA PÚBLICA GENERAL DE GNU ........................................... 42
Términos Y Condiciones Para La Duplicación, Distribución Y Modificación ...................................................................................... 42
LEY DE EDUCACIÓN SUPERIOR ...................................................... 48
Principios Del Sistema De Educación Superior ................................ 48
PREGUNTA CIENTÍFICA A CONTESTARSE ..................................... 48
DEFINICIONES CONCEPTUALES ...................................................... 49
CAPÍTULO III ........................................................................................... 51
PROPUESTA TECNOLÓGICA ................................................................ 51
Análisis de factibilidad ................................................................... 51
Factibilidad Operacional ............................................................. 52
Factibilidad técnica ..................................................................... 53
HARDWARE ................................................................................. 53
SOFTWARE .................................................................................. 54
Factibilidad Legal ........................................................................ 55
Factibilidad Económica ............................................................... 55
Etapas de la metodología del proyecto ......................................... 57
Planificación de la Iteración ........................................................... 58
Diagrama General de la Aplicación………………………………….59
Requerimientos Funcionales ......................................................... 59
Requerimientos No Funcionales ................................................... 60
Planificación de los Sprint ............................................................. 61
Casos de Uso ................................................................................ 62
Diagrama de Estado…………………………………………………...65
Diagrama de Secuencia……………………..………………………..66
Diagrama Entidad Relación ........................................................... 67
XVI
Entregables del proyecto ............................................................... 67
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA .............................. 68
Entrevista realizada al Jefe de Computo .............................................. 68
Juicio de Expertos ................................................................................ 70
PROCESAMIENTO Y ANÁLISIS ............................................................. 72
Población y Muestra ............................................................................. 72
PREGUNTA CIENTÍFICA..................................................................... 82
Respuesta ......................................................................................... 82
CAPÍTULO IV ........................................................................................... 83
Criterios de aceptación del producto o Servicio ....................................... 83
Informe de aceptación y aprobación para productos de SOFTWARE ..... 84
Informe de aseguramiento de la calidad para productos de SOFTWARE 84
Mecanismos de Control ........................................................................ 85
Métodos de Corrección ........................................................................ 85
Medidas, métricas e indicadores .......................................................... 85
Medidas ............................................................................................ 85
Métricas ............................................................................................ 86
Indicadores ....................................................................................... 87
Conclusiones ........................................................................................... 88
Recomendaciones ................................................................................... 89
BIBLIOGRAFÍA ........................................................................................ 90
ANEXOS .................................................................................................. 93
XVII
ABREBIATURAS
UG Universidad de Guayaquil
HTML Lenguaje de Marca de salida de Hyper Texto
HTTP Protocolo de transferencia de Hyper Texto
BD Base de Datos
SGBD Sistema de Gestión de Base de Datos
MVC Modelo Vista Controlador
ING. Ingeniero
FCMF Facultad de Ciencias Matemáticas y Físicas
MSC. Master
URL Localizador de Fuente Uniforme
XVIII
SIMBOLOGÍA
s Desviación Estándar
E Error de estimación
m Tamaño de la población
n Tamaño de la población
e Exponencial
XIX
INDICE DE CUADROS
CUADRO 1 Causas y Consecuencias del Préstamo de Equipos Tecnológicos………..6
CUADRO 2 Delimitación del Problema del Préstamo de Equipos Tecnológicos……....6
CUADRO 3 Funciones de Equipo Scrum del Proyecto…………………………..……...13
CUADRO 4 Versiones de HTML……………………………………………..……….…............24
CUADRO 5 Base De Datos Relacionales Y No Relacionales………………….……….29
CUADRO 6 Ventajas de MySQL……………………………………………….…………..30
CUADRO 7 Características minimas recomendadas del Hardware del Servidor..……53
CUADRO 8 Características del Hardware de los Requisitos de Red…………..….…...54
CUADRO 9 Características minimas recomendadas del Hardware de los Dispositivos Clientes…….....…………………………………………………………...…....54
CUADRO 10 Características del Software del Servidor ………………………….…….…54
CUADRO 11 Características minimas recomendadas del Software de los Dispositivos
Clientes………………………………………………………………………….55
CUADRO 12 Costo del Servidor……………………………………………………….…….56
CUADRO 13 Costo de los Requisitos de Red ……………………………………………..56
CUADRO 14 Costo de los Dispositivos Clientes ……………………………...….………..56
CUADRO 15 Costo del Personal de Desarrollo.………………………………......……….56
CUADRO 16 Costos Finales del Desarrollo del Proyecto…….………..…..……………..57
XX
CUADRO 17 Roles del Equipo Scrum del Proyecto……………………………….…..…..58
CUADRO 18 Requerimientos Funcionales……………………………………….……..…..60
CUADRO 19 Requerimientos No Funcionales………………………………..…..………..61
CUADRO 20 Planificaron de los Sprint ……………………………………..……………....62
CUADRO 21 Rol de los Especialistas………………………………………..…….………..70
CUADRO 22 Evaluación Visual del Juicio de Experto…………………………….……....70
CUADRO 23 Evaluación Técnica del Juicio de Experto…………………………..…..…..71
CUADRO 24 Nivel de evaluación Juicio de Experto……………………………….…..…..71
CUADRO 25 Total de la Población…………………………………………………………..72
CUADRO 26 Distribución de Muestra…………………………………………..…..……….73
CUADRO 27 Matriz De Los Criterios De Aceptación Del Proyecto ………….....……….83
XXI
INDICE DE GRÁFICOS
GRÁFICO 1 Gráfico de la Situación Conflicto Nudos Críticos…………………..…….…..5
GRÁFICO 2 Proceso de Gestión de Inventario……………………………………..……..18
GRÁFICO 3 Organigrama de la Facultad de Ciencias Matemáticas y Físicas .…………....19
GRÁFICO 4 Organigrama de la Carrera de ingeniería Civil……………………..……....20
GRÁFICO 5 Organigrama de Departamento de Unidad Informática…………..……….21
GRÁFICO 6 Diagrama General de la Aplicación……………………………..….………..59
GRÁFICO 7 Diagrama de Caso de Uso…………………………………………..………..63
GRÁFICO 8 Diagrama de Flujo …………………………………………..…….....………..64
GRÁFICO 9 Diagrama de Estado ………………………….…..…………………………..65
GRÁFICO 10 Diagrama de Secuencia……………………………………………………….66
GRÁFICO 11 Diagrama de Entidad/Relación…..…………………..……………..………..67
GRÁFICO 12 Resultado Estadisticos Pregunta #1………………….……………………...74
GRÁFICO 13 Resultado Estadisticos Pregunta #2.…………………………………… …..75
GRÁFICO 14 Resultado Estadisticos Pregunta #3………………………...……...…….....76
GRÁFICO 15 Resultado Estadisticos Pregunta #4….……………………………………...77
GRÁFICO 16 Resultado Estadisticos Pregunta #5.……………………………….………..78
GRÁFICO 17 Resultado Estadisticos Pregunta #6………………………………...…….…79
XXII
GRÁFICO 18 Resultado Estadisticos Pregunta #7……………………………………..….80
GRÁFICO 19 Resultado Estadisticos Pregunta #8……………………………….………..81
XXIII
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
DESARROLLO E IMPLEMENTACIÓN DE MODULO WEB PARA EL
CONTROL DE PRÉSTAMO DE EQUIPOS TECNOLÓGICOS EN
EL DEPARTAMENTO DE UNIDAD INFORMÁTICA EN LA
CARRERA INGENIERÍA CIVIL DE LA FACULTAD DE
CIENCIAS MATEMÁTICAS Y FÍSICAS DE LA
UNIVERSIDAD DE GUAYAQUIL
RESUMEN
El presente proyecto tiene como finalidad desarrollar e implementar un módulo
web para el control de préstamos de equipos tecnológicos en la Unidad
Informática de la carrera de Ingeniería civil de la Facultad de Ciencias Matemáticas
y Físicas de la Universidad de Guayaquil, La aplicación web permitirá automatizar
todo el proceso de gestión de préstamos que en la actualidad se lleva de forma
manual, ocasionando inseguridad al momento de prestar un equipo, este módulo
web permitirá mantener un control acerca de los usuarios que acceden al
préstamo de cualquier equipo tecnológico. Para el desarrollo del módulo web se
levantó un inventario de los equipos tecnológicos destinados para préstamo con
los que cuenta el departamento de Unidad Informática. El sistema les da seguridad
a los equipos, validando que a las personas a quien se le presta el equipo están
autorizadas y pertenecen a la institución.
Palabras Claves: Aplicación web, Metodología, Préstamo, Servidor web, Unidad
Informática.
Autor: María Gabriela Saldarriaga Rosado José Danny Chichande Silva
Tutor: Ing. Alexandra Varela Tapia, MS.c
XXIV
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
DEVELOPMENT AND IMPLEMENTATION OF WEB MODULE FOR THE
CONTROL OF LOAN OF TECHNOLOGICAL EQUIPMENT IN
THE DEPARTMENT OF COMPUTER UNIT IN THE CIVIL
ENGINEERING CAREER OF THE FACULTY OF
MATHEMATICAL AND PHYSICAL SCIENCES
OF THE UNIVERSITY OF GUAYAQUIL.
ABSTRACT
The purpose of this project is to develop and implement a web module for the
control of computer equipment loans in the Computer Unit of the civil engineering
career of the Faculty of Mathematical and Physical Sciences of the University of
Guayaquil. The web application will automate everything the loan management
process that is currently carried out manually, causing insecurity when lending a
computer, this web module will allow to maintain a control over the users who
access the loan of any computer equipment. For the development of the web
module an inventory of the technological equipment destined for loan with which
the IT Unit department counts was created. The system gives security to the teams,
validating that the people to whom the equipment is lent are authorized and belong
to the institution.
Keywords: Web application, methodology, loan, web server, computer unit.
Autor: María Gabriela Saldarriaga Rosado José Danny Chichande Silva
Tutor: Ing. Alexandra Varela Tapia, MS.c
1
INTRODUCCIÓN
A medida que avanzan los años, la tecnología va evolucionando y junto con ella,
también han evolucionado las aplicaciones web. Por ello se hace cada vez más
necesaria la innovación de nuevas herramientas de trabajo, tal es así que en la
actualidad se han convertido en algo indispensable el uso del internet sirviendo de
gran apoyo para las diferentes actividades que se realizan a diario en la vida
cotidiana de las personas.
En la Facultad de Ciencias Matemáticas y Físicas existe un departamento
denominado Unidad Informática, el cual es el encargado de gestionar el préstamo
de equipos tecnológicos a los estudiantes docentes y personal administrativo para
las debidas tareas que se realizan como son: clases, exposiciones,
sustentaciones, presentación de proyectos, reuniones, eventos entre otras
actividades que se realiza en la mencionada unidad académica.
Cabo recalcar que todo este proceso que se realiza manualmente, lo cual
ocasiona un problema con la disponibilidad y seguridad de los equipos, debido a
que no se realiza la debida validación de que la persona que realiza el préstamo
pertenezca realmente a la Facultad, provocando un grado de incertidumbre al
momento de prestar el equipo.
En ciertas ocasiones los equipos tecnológicos son devueltos con daños o fallas
por los cuales no existe persona que se responsabilice de dicho percance, ha
habido casos en los cuales los equipos no han sido devueltos, provocando una
disminución en el inventario de los equipos destinados para préstamos,
perjudicando a los usuarios, puesto que no todos pueden acceder a la utilización
de los equipos tecnológicos.
2
La finalidad de este proyecto es el desarrollo de un módulo web para el control de
préstamos de equipos tecnológicos en el departamento de Unidad Informática de
la carrera de Ingeniería Civil de la Facultad de Ciencias Matemática y Físicas de
la Universidad de Guayaquil, con esta aplicación se automatizara la gestión que
con lleva prestar un equipo tecnológico, agilizando el proceso, beneficiando tanto
a los estudiantes , docentes personal administrativo, como a el departamento de
Unidad Informática que obtendrá una herramienta tecnológica innovando los
procesos en la Facultad.
A continuación, se describe cada uno de los capítulos que conforman el proyecto:
Capítulo I: En este capítulo se detalla el porqué del proyecto como es el
planteamiento de problema, situación conflicto nudos críticos, las causas y las
consecuencias del problema, la debida delimitaciones del problema con su
formulación y evaluación del mismo, así como también se define el objetivo
general y los objetivos específicos que tendrá la solución, los alcances del
problema, la justificación e importancia del proyecto, así como también la
metodología que se aplicara para el desarrollo del proyecto.
Capítulo II: Se especifica los antecedentes del estudio, la fundamentación teórica
en la que se basa el proyecto, la fundamentación legal en la cual está apoyada la
realización del mismo, la pregunta científica a contestarse y las definiciones
conceptuales.
Capítulo III: Se indica la propuesta tecnológica; el análisis de factibilidad el cual
se detalla la factibilidad operacional, factibilidad técnica, factibilidad legal,
factibilidad económica, también se presenta las etapas de la metodología del
proyecto, entregables del proyecto, criterios de validación de la propuesta,
procesamiento y análisis y la respuesta a la pregunta científica.
Capítulo IV: En este capítulo se define los criterios de aceptación del producto o
servicio, las conclusiones, recomendaciones y la bibliografía.
Como anexos al proyecto se encontrarán toda la información adicional entre ellos:
Carta de aceptación para el desarrollo del proyecto, e implementación del mismo,
los manuales de usuario y técnico, entre otros.
3
CAPÍTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
Ubicación del Problema en un Contexto
En la Universidad de Guayaquil, se encuentra la Facultad de Ciencias
Matemáticas y Físicas, Carrera de Ingeniería Civil, como parte de la misma está
el Departamento Unidad Informática donde se cuenta con equipos tecnológicos
(laptops, proyectores, teclados, mouses, parlantes) destinados para préstamo a
los profesores, estudiantes y personal administrativo de la Facultad, con la
finalidad de facilitar la impartición de las clases, exposiciones, sustentaciones y
para los distintos reuniones y eventos que se realizan en la facultad.
Para realizar la gestión de préstamos de equipos, actualmente en el Departamento
de la Unidad Informática se lo maneja todo de forma manual, en el cual se lleva
una bitácora donde se anota la descripción del equipo que se va a prestar, la hora
en la cual está solicitando el equipo, hora que va a devolver el equipo, los nombres
y apellidos de la persona que está requiriendo el préstamo y curso en donde se
va a utilizar el equipo, cuando es el personal administrativo que solicita el
préstamo de equipo se anota el departamento donde se va hacer uso de él.
Al momento de que un estudiante es quien requiere uno de los diferentes equipos
tecnológicos con los que cuenta el departamento de Unidad Informática, se solicita
que deje su cédula para una mayor garantía de que regresara a dejar el equipo y
4
a retirar su cedula y es así como el estudiante procede a llevarse el equipo
requerido. En el caso de los profesores o personal administrativo, ellos no dejan
cédula solo proceden a llenar la bitácora respectivamente y proceden a llevarse
los equipos que desean prestar. En la actualidad cuando un estudiante es quien
gestiona el préstamo de equipos tecnológicos no se verifica que este legalmente
matriculado, o que realmente pertenezca a la carrera, o a la Facultad, esto
ocasiona un gran problema en la seguridad de los equipos tecnológicos, ya que
cualquier persona fácilmente puede tener acceso a los distintos equipos
tecnológicos con los que cuenta la Unidad Informática, creando incertidumbre de
que los equipos serán devueltos o no.
En ciertas ocasiones han devuelto, los equipos tecnológicos defectuosos o
incompletos o simplemente no han sido devueltos los equipos prestados. No hay
personas que se hagan responsables de los daños ocasionados, afectando a
todos los que hacen uso de ellos, disminuyendo el inventario de los equipos
tecnológicos que están destinados para préstamo; por lo cual, los estudiantes se
ven sumamente afectados al no poder dar sus diferentes exposiciones o
sustentaciones, debido a la gran demanda de estudiantes que acuden al
departamento a prestar equipos diariamente.
Situación Conflicto Nudos Críticos
Varios profesores, estudiantes y personal administrativo diariamente acuden al
departamento de Unidad de Informática para solicitar el préstamo de equipos
tecnológicos para las diversas imparticiones de clases, y las debidas
exposiciones, o sustentaciones de los trabajos realizados por los estudiantes
donde demuestran todos sus conocimientos adquiridos en clases, y también los
distintos eventos o reuniones que se dan diariamente en la Facultad de Ciencias
Matemáticas y Física.
Al no existir un sistema que le dé seguimiento para garantizar la disponibilidad y
seguridad de los equipos los cuales son: laptops, proyectores, cables VGA, cables
HDMI, cables USB, mouses, teclados y parlantes que se pueden llegar a perder
por no tener el debido control de quien fue el último que hizo el préstamo, lo cual
5
genera que se puedan extraviar en el camino, ocasionando un gran problema para
los estudiantes que se ven afectados al no contar con el equipos necesario para
las exposiciones, así como a los profesores que no tendrán la herramienta
necesaria para impartir sus clases de forma más didáctica, Además de no existir
equipos para los distintas reuniones o eventos que ofrece en la Facultad.
Al carecer de este sistema ocasiona un gran problema al memento de cambio de
turno del personal encargado del departamento de la Unidad Informática ya que
no hay una disponibilidad inmediata de cuantos equipos deja la persona que sale
de su jornada laboral, ni cuantos equipos tecnológicos son los que recibe la nueva
persona que ingresa a su jornada de trabajo, ocasionado una incertidumbre en
cuanto al número exacto de equipos con los que cuenta en ese momento de
cambio de turno el departamento de Unidad Informática.
GRAFICO No. 1
Gráfico de la Situación Conflicto Nudos Críticos
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
Inexistencia de un sistema de
control de prestamos de
equipos tecnologicos
Desorganizacion en el registro de las
personas que prestan los equipos
Inseguridad de los equipos tecnológicos
Inquietud al momento de realizar el
préstamos equipos tecnológicos
Desconocimiento del total de equipos
disponibles
6
Causas y Consecuencias del Problema
CUADRO No. 1
Causas y Consecuencias del Préstamo de Equipos Tecnológicos
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
Delimitación del Problema
CUADRO No. 2
Delimitación del Problema del Préstamo de Equipos Tecnológicos
Campo: Desarrollo Local Y Emprendimiento Socio Económico Sostenible Y
Sustentable.
Área: Transparencia Y Optimización De Procesos Para El Desarrollo.
Aspecto: Desarrollo De Software Web
Tema:
Desarrollo E Implementación De Modulo Web Para El Control De Préstamo
De Equipos Tecnológicos En La Unidad Informática De La Carrera Ingeniería
Civil De La Facultad De Ciencias Matemáticas Y Físicas De La Universidad
De Guayaquil.
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
Causas Consecuencias
Escases de presupuesto para la
adquisición de un sistema que controle el
préstamo de equipos tecnológicos en el
Departamento de Unidad Informática de la
carrera de Ingeniería Civil
Carencia de un sistema para el préstamo de
equipos tecnológicos
Falta de motivación en el uso de
tecnologías para el control y seguimiento de
la asignación de equipos
Proceso realizado manualmente sin seguridad
alguna
Dedicar mayor tiempo al momento de la realización
del proceso del préstamo de equipos
Ausencia del debido control en el proceso
de préstamos de equipos
Incertidumbre al momento de prestar los equipos
tecnológicos a un estudiante.
Falta de inspección del equipo si está en buen
estado o no al momento de la devolución
Ineficiente organización en el inventario de
los equipos tecnológicos
Déficits de la información en el momento de
cambio de turno de la jornada laboral
Desconocimientos del total de equipos que se
cuenta al momento de prestar uno.
7
Formulación del Problema
¿Con el desarrollo e Implementación de módulo web para el control de préstamo
de equipos tecnológicos en la unidad Informática de la carrera Ingeniería Civil de
la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil se
podrá garantizar la seguridad e integridad de dichos equipos para el seguimiento
de la asignación del equipo tecnológico a los estudiantes, docentes y personal
administrativo de la Facultad?
Evaluación del Problema
Existen algunos aspectos de evaluación, para este caso escogeremos los
siguientes seis para evaluar el problema de préstamos de equipos que existe en
la Unidad Informática de la carrera de Ingeniería Civil de la Facultad de Ciencias
Matemáticas y Físicas:
Delimitado: Está condicionado al ámbito educativo para la Universidad de
Guayaquil Facultad de Ciencias Matemáticas y Físicas Carrera de Ingeniería Civil,
departamento de Unidad Informática, para la asignación de equipos tecnológicos
a los estudiantes, docentes y personal administrativo, de la Carrera de Ingeniería
Civil de la Facultad de Ciencias Matemáticas y Físicas y desde el punto de vista
tecnológico por la utilización de un sistema informático. El presente modulo web
se realizará en un plazo de 3 meses, a partir de la presentación de la propuesta.
Claro: Ya que en el departamento de Unidad Informática toda la gestión del
préstamo de equipos tecnológicos actualmente se lo realiza de forma manual, sin
el debido control y seguridad que se necesita tener para este proceso, sin
verificación alguna de que la persona que está requiriendo el equipo está
habilitada o no para acceder a solicitar cualquiera de los diferentes equipos
tecnológicos con los que cuenta el departamento de Unidad Informática para
préstamo, queda indudable el problema que existe en el control y seguimiento de
la asignación de dichos equipos al momento de ser designados a los estudiantes,
docentes y personal administrativo de la Facultad.
8
Evidente: La ausencia de un sistema informático que controle y garantice el
seguimiento de la gestión de préstamos de equipos en la carrera de Ingeniería
Civil, hace que exista un grave problema en la seguridad e integridad de los
equipos tecnológicos, afectando a los estudiantes, docentes y personal
administrativo que carecen de herramientas para una adecuada impartición de
clases, así también “En realidad, son muchos los materiales disponibles, pero
pocos los que se adaptan a las necesidades reales. Esto lleva a plantearse la
necesidad de crear programas y materiales adecuados, con el objetivo
fundamental de mejorar el rendimiento académico y la motivación del
alumnado”(Gros, 2016).
Relevante: La repercusión de la implementación de una herramienta que otorgue
una renovación en la gestión de préstamos de equipos para que los profesores
dicten sus clases, con esto “Facilitar la comprensión de los contenidos básicos y
fomentar a través de actividades didácticas oportunas, el auto-aprendizaje, como
el colaborativo, de modo cada vez más virtual”(Baelo Álvarez & Cantón Mayo,
2009), para los estudiantes ya que se tendrá más control y seguridad en el proceso
de préstamos de equipos, sabiendo que se prestaran solo a estudiantes que estén
legalmente matriculados y que pertenezcan a la Facultad, habiendo con esto más
disponibilidad de herramientas para sus debidas exposiciones o sustentaciones
donde ellos demuestran lo aprendido, y también al personal administrativo que
tendrá más agilidad en la gestión de préstamos de equipos tecnológicos para sus
reuniones o eventos realizados en la Facultad
Factible: “El uso de las tecnologías para el aprendizaje permite obtener
información sobre cómo interactúan los estudiantes con el contenido, con los
materiales de aprendizaje así como con las redes sociales que se forman, la
interacción con el profesorado”(Gros, 2016),Por medio de métodos sistemáticos
que existen actualmente nos otorgan una solución a la problemática que se
presenta en el Departamento de Unidad Informática en la Carrera de Ingeniería
Civil de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de
Guayaquil, en el proceso de control y seguimiento de préstamo de equipos
tecnológicos a los estudiantes, docentes y personal administrativo.
9
Variables: Para la problemática que se ha planteado se han considerado las
siguientes:
• Independiente: Falta del adecuado control y seguimiento en el préstamo
de equipos tecnológicos en el Departamento de Unidad Informática de la
carrera de Ingeniería Civil de la Facultad de Ciencias Matemáticas y
Físicas de la Universidad de Guayaquil.
• Dependiente: Nivel de optimización en el proceso automático del control y
seguimiento de los equipos tecnológicos en el Departamento de Unidad
Informática de la carrera de Ingeniería Civil de la Facultad de Ciencias
Matemáticas y Físicas de la Universidad de Guayaquil.
OBJETIVOS
OBJETIVO GENERAL
Desarrollar e Implementar un módulo web para el control de préstamos de equipos
tecnológicos en el departamento de Unidad Informática en la carrera Ingeniería
Civil de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de
Guayaquil, con la finalidad de automatizar y controlar el proceso de préstamos de
equipos tecnológicos en la carrera.
OBJETIVOS ESPECÍFICOS
1. Levantar información inicial de los equipos tecnológicos que serán
designados para préstamo para identificar el inventario de equipos con
los que cuenta el Departamento de Unidad Informática de la carrera de
Ingeniería Civil de la Facultad de Ciencias Matemáticas y Físicas.
2. Identificar cada uno de los procesos que se lleva acabo al momento de
realizar el préstamo de los equipos tecnológicos en el Departamento de
Unidad Informática en la Carrera de Ingeniería Civil de la Universidad de
Guayaquil, para conocer los pasos a seguir en el control del seguimiento
del inventario.
10
3. Diseñar el módulo web para la gestión de préstamos de equipos
tecnológicos en Departamento de Unidad Informática de la Carrera de
Ingeniería Civil de la Facultad de Ciencias Matemáticas y Físicas de la
Universidad de Guayaquil.
4. Implementar un prototipo funcional de un módulo web para el control de
préstamos de equipos tecnológicos en el Departamento de Unidad
Informática de la Carrera de Ingeniería Civil de la Facultad de Ciencias
Matemáticas y Físicas de la Universidad de Guayaquil.
ALCANCES
En el departamento de Unidad Informática con la finalidad de mejorar el proceso
de préstamo de equipos tecnológicos y control del inventario (activos fijos) de los
mismos, se desarrollará e implementará un “módulo web para el control de
préstamos de equipos tecnológicos”, para el cual se utilizará un servidor se
tomarán en cuenta los siguientes puntos:
1. Administración y Operadores
• Se creará dentro del módulo web un componente para el
mantenimiento de usuarios operadores, o usuarios encargados del
préstamo de equipos, que permitirá crear perfiles personalizados,
como administrador u operador.
2. Equipos e inventario
• Dentro del módulo web, se permitirá registrar los equipos tecnológicos
destinados para el préstamo a los docentes y alumnos de la Facultad
de Ciencias Matemáticas y Físicas, y se deberá registrar marca,
modelo, serie y estado de los equipos; esta información será
almacenada como funciones básicas en una base de datos (CRUD) o
capa de persistencia. Excepto los que son equipos de activo fijo.
• Cada equipo tecnológico tendrá restricciones, dependiendo si el
solicitante es un docente, un alumno o personal administrativo.
11
3. Préstamo de equipos
• El sistema web a través de la información cargada por el administrador
permitirá validar si el solicitante del equipo es un docente, un alumno,
si se encuentra activo, y si el equipo que está solicitando está
autorizado para su préstamo.
• Una vez entregado el equipo, el operador podrá visualizar un
Dashboard con el listado de equipos y horarios de uso en los que están
asignados como préstamo a los estudiantes o al personal que labora
en la Facultad de Ciencias Matemáticas y Físicas.
JUSTIFICACIÓN E IMPORTANCIA
En este proyecto se implementará un módulo web para el control de préstamo de
equipos tecnológicos en el cual beneficiará a los docentes, estudiantes y personal
administrativo de la carrera de Ingeniería Civil para facilitar y agilizar la gestión de
prestar los equipos tecnológicos que tienen a disposición el departamento de la
Unidad Informática, además de darle la seguridad de que los implementos
prestados serán devueltos en las mismas condiciones que fueron prestados.
Adicional se tendrá más disponibilidad de herramientas tecnológicas con las que
cuenta el departamento.
El sistema web será una herramienta con la que contará el Departamento de
Informática para estar acorde a los avances tecnológicos que conlleva la
automatización de un proceso, además de hacer la gestión de préstamos de forma
más rápida y eficaz.
Este módulo web será de gran importancia para todas aquellas personas que
utilizan los equipos tecnológicos porque habrá más seguridad, debido a que se
llevara el control de las personas a quien se los presta, validando si los estudiantes
que los solicitan pertenecen o no a la carrera y al momento de prestar los equipos
se sabrá a que grupo pertenece el estudiante y en q horario lo requerirá, así mismo
con los docentes, y personal administrativo.
12
Estudiantes legalmente matriculados: Se tendrá la seguridad de que el estudiante
si pertenece a la institución, así ellos podrán presentar sus exposiciones,
sustentaciones y proyectos en general.
Docentes: Tendrán acceso a los equipos tecnológicos que serán utilizados como
herramienta de apoyo para la presentación de sus clases de forma más interactiva.
Personal Administrativo: Podrán hacer uso de los equipos tecnológicos que
dispone el departamento de Unidad Informática para los diferentes eventos,
reuniones, capacitaciones que existen en la Facultad de Ciencias Matemáticas Y
Físicas.
METODOLOGÍA DEL PROYECTO
La metodología que se utilizará en este proyecto será la metodología de “SCRUM”,
ya que nos brinda un conjunto de buenas prácticas para el trabajo colaborativo y
así obtener un buen resultado en la finalización del software.
El proceso que se realizará con Scrum aportará en el desarrollo, por las constantes
reuniones que se efectuarán con los programadores involucrados al proyecto.
Scrum
Scrum es una metodología de desarrollo ágil el cual se caracteriza por acoger una
estrategia de hacer la planificación por partes para ir verificando cada ejecución
que se va obteniendo de, a medida que se va desarrollando el proyecto, en vez
de la ejecución completa, así como también en el desarrollo de sus fases no se la
hacen de forma secuencial, sino sobreponiendo el proceso de cada fase.
Es conocida por la organización de tener un equipo de trabajo, el cual se les
designa actividades para cumplir con los requerimientos del proyecto propuesto.
Se comienza con la visión general del resultado que se desea, a partir de ella se
especifica y da detalle a las funcionalidades que se desean obtener en primer
lugar. Cada ciclo de desarrollo o iteración (Sprint) finaliza con la entrega de una
13
parte operativa del producto (incremento). La duración de cada sprint puede ser
desde una, hasta seis semanas, aunque se recomienda que no exceda de un
mes(Schwaber & Sutherland, 2013)
Equipo Scrum de Proyecto
El equipo Scrum de proyecto está conformado por: ProductOwner, Scrum Master
y Delivery Team
CUADRO No. 3 Funciones del Equipo Scrum del Proyecto
Equipo Scrum FUNCIÓN
ProductOwner
Es el responsable de manifestar los requisitos que tiene que poseer el proyecto, representa a los clientes que están interesados en el producto.
Scrum Master Persona que lidera el proyecto, la encargada de supervisar que todos los requerimientos se vayan cumpliendo de manera oportuna.
Delivery Team
Son las personas encargadas del desarrollo del proyecto y los responsables de que llegue a su finalización con éxito supervisado por el Scrum Master
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
14
CAPÍTULO II
MARCO TEÓRICO
ANTECEDENTES DEL ESTUDIO
Durante nuestra investigación encontramos que existen archivos similares tanto
en tesis de Universidades Internacionales como tesis de Universidades
Nacionales, en las Carreras de Ingeniería en Sistemas, Ingeniería Industrial,
también hay temas similares publicados en web en artículos de revistas, artículos
científicos en seminarios, donde se sustrae información sobre aplicaciones
Web para el control y seguimiento de procesos.
“Las aplicaciones web han trascendido tanto a través que transcurren los años,
llegando a ser muy útil e indispensable en el campo educativo, tanto que ha
llegado a ser utilizada para que las clases sean más didácticas y llegar a captar
más rápido la atención de los estudiantes. La investigación educativa en el aula
tiene, entre otras finalidades, acercar los desarrollos teóricos de un campo de
conocimiento a la vida cotidiana y experiencial que se vive en las escuelas, de tal
forma que se logre, en la medida de lo posible, establecer relaciones
bidireccionales y más dialógicas entre la teoría y la práctica, esto es, una relación
que contribuya a comprender cada vez más la complejidad de los procesos de
aprendizaje y enseñanza que se presentan y orientan en cada contexto
formativo”(Bolívar-Buriticá, Chaverra-Fernández, & Monsalve-Upegui, 2015).
A nivel mundial la Universidad Politécnica de Madrid realizo una investigación
sobre Estudio y Plan de negocio de la empresa MyTested S.L para la gestión de
cuentas digitales a través de la web donde hacían referencia a la utilización de
15
una Aplicación Web para expandir el negocio al cual se dedicaba la empresa ellos
hacían referencia a que “España siempre ha estado muy por detrás del nivel al
que debería estar en cuanto a desarrollo de nuevas tecnologías. Si bien es cierto
que la innovación en España ha crecido, seguimos muy por detrás de nuestros
países vecinos. Según un informe de Iberdrola sobre la tecnología en
España”(García, Tutor, Cueto, & Barco, 2016), he aquí la importancia de las
aplicaciones web a nivel mundial.
A nivel regional tenemos trabajos investigativos sobre aplicaciones web tales
como en la para el control en la Universidad del Salvador Facultad
Multidisciplinaria Paracentral Departamento De Informática debido a la necesidad
de desarrollar una Aplicación Web que abarcará todas las áreas (Académica,
Administrativa, Biblioteca y Aula Informática), con las especificaciones que la
institución demanda: “Reducir la pérdida de información a través de la
sistematización de los procesos. Agilizar los procesos del Área Académica.
Fortalecer la Calidad Educativa entre docente y estudiante a través del Aula
Virtual. Mejorar el control de reserva y préstamo de equipo informático con la
automatización de los formatos prediseñados por el encargado del aula
informática”(Maria Arevalo, Adrian Barahona, 2014)
Así también en la República de Nicaragua en el Recinto Universitario Rubén Darío
tesis de grado desarrollaron una Aplicación web para brindar servicios
bibliotecarios de consultas por correo, reservación-préstamos de libros y web
service basado en arquitectura SOA en Biblioteca Central UNAN Managua
durante el segundo semestre 2016, donde nos indica: “Para trabajar en la
aplicación Web solo se necesita un computador con un buen navegador Web y
conexión a internet. Las aplicaciones Web no necesitan conocimientos previos de
informática. Con una aplicación Web tendrá total disponibilidad en cuanto a hora
y lugar, podrá trabajar en ella en cualquier momento y en cualquier lugar del
mundo siempre que tenga conexión a internet. Las aplicaciones Web le permiten
centralizar todas las áreas de trabajo”(Ingenieria & Informáticos, 2015)
A nivel local tampoco se quedan atrás con el uso de las aplicaciones web como
en la Universidad de Ambato tuvo como tesis de grado un Sistema web para el
control de préstamos de herramientas y accesorios en los laboratorios de la
16
Facultad de Ingeniería en Sistemas, Electrónica e Industrial, el cual: “El sistema
permitirá ofrecer un mejor servicio a todos los estudiantes, docentes, egresados,
disminuyendo el tiempo de espera para realizar préstamos de herramientas en los
laboratorios de la facultad. La utilización de los diagramas UML, como son los
casos de uso que ayudaron a entender específicamente todos los procesos a ser
automatizados; además los diagramas de secuencias ayudaron a expresar la
manera de comunicarse los diferentes objetos dentro del sistema. Los datos no
se deteriorarán por cuanto la mayor parte de los mismos ya no se encontrarán en
papel y así logrando alcanzar información verás de los préstamos que se realizan
en los laboratorios de la Facultad de Ingeniería en Sistemas, Electrónica e
Industrial”(Freire, 2013)
Otro ejemplo como es el de la Universidad Central del Ecuador el cual como
trabajo de graduación tuvieron un Diseño e Implementación de un Software Web
Para La Administración Y Control De Equipos Especiales Y Materiales Del
“Rastrillo Del Gir”, Solicitados Para Las Operaciones Del Grupo De Intervención Y
Rescate De La Policía Nacional, en el cual “Con la herramienta diseñada los
procesos en el rastrillo serán más completos, rápidos y seguros para los
Rastrillaros, en términos de respaldo de sus actividades y rapidez para con ellas.
La firma digital de las actas del rastrillo, será una muy buena ayuda para los
Rastrilleros en cuando al respaldo en procesos jurídicos” (Clavijo Romero &
Santiago, 2015)
De tal manera conforme pasan los años la tecnología va evolucionando y es así
como se ve obligada a ir avanzando e innovando ya que cada vez se hace más
primordial e indispensable que haya herramientas tecnológicas acorde al área de
cada usuario, actualmente en el departamento de Unidad Informática se lleva todo
el proceso de forma manual y se ve presionado en la necesidad a seguir
evolucionando con ello es necesario un sistema que automatice todo el proceso
de préstamos de equipos.
17
FUNDAMENTACIÓN TEÓRICA
Inventario
“Inventario es un activo y se define como el volumen del material disponible en un
almacén: insumos, producto elaborado o producto semielaborado. Cuando la
demanda es mayor que el volumen disponible y los tiempos de aprovisionamiento
no permiten cubrir el déficit, se considera inventario agotado; es decir, es el
artículo que normalmente se tiene en inventario pero que no está disponible para
satisfacer la demanda en el momento justo. Una situación inversa, sería un
inventario en exceso o sobre stock“ (Zapata Cortes, 2014)
Con esto podemos interpretar que un inventario es el conjunto de mercaderías o
productos los cuales son almacenados o guardados mediante un control que tiene
una empresa para saber cuáles productos se tiene disponible para uso.
Control de Inventario
Según (Zapata Cortes, 2014) “La gestión de existencias ha de garantizar que
siempre que un cliente solicite un producto, éste sea proporcionado. Lo ideal sería
que el flujo de entrada fuese igual al de salida, pero esto no es materialmente
posible, pues es necesario un tiempo para responder adecuadamente. Por lo
tanto, se ha de intentar que el nivel de existencias sea mínimo, sin que se
produzcan rupturas en la salida”
“Se concibe por Administración o Gestión de Inventarios, todo lo relativo al control
y manejo de las existencias de determinados bienes, en la cual se aplican métodos
y estrategias que pueden hacer rentable y productivo la tenencia de estos bienes
y a la vez sirve para evaluar los procedimientos de entradas y salidas de dichos
productos”(Jorge Sierra y Acosta, Maria Guzman, 2015)
Uno de los objetivos principales del control de inventario es llevar una supervisión
de toda la gestión del proceso de los productos que ingresan y salen de una
18
empresa, de tal manera que esté todo debidamente ordenado para tener así un
mejor manejo de las mercaderías o productos con los que cuenta la empresa.
“El control de inventarios busca mantener disponible los productos que se
requieren para la empresa y para los clientes, por lo que implica la coordinación
de las áreas de compras, manufactura distribución”(Zapata Cortes, 2014)
Todo proceso de Inventario tiene los principales pasos que son los siguientes:
1. Ingreso de Producto
2. Producto Inventariado o guardado.
3. Salida de Producto
GRAFICO No. 2 Proceso de Gestión de Inventario
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
19
Facultad de Ciencias Matemáticas y Físicas
Misión
Formar profesionales competentes a nivel de pre y post grado, con enfoque
humanista, afán de servicio, ética profesional y sólidos conocimientos en los
campos de Ingeniería Civil, Sistemas Computacionales y Networking; para que
contribuyan a resolver los problemas que plantea la sociedad en estas áreas del
saber, con responsabilidad y preservando el medio ambiente.
Visión
La Facultad de Ciencias Matemáticas y Físicas será una institución líder, en la
formación científico – técnico de profesionales e investigadores, en las ramas de:
Ingeniería Civil, Sistemas Computacionales y Networking, con altos valores
morales y éticos que coadyuven a la transformación y desarrollo de la sociedad,
sin olvidar el cuidado del medio ambiente.
GRAFICO No. 3 Organigrama de la Facultad de Ciencias Matemáticas y Físicas
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
20
Carrera de Ingeniería Civil
Misión
La Facultad de Ciencias Matemáticas y Físicas a través de su Escuela de
Ingeniería Civil tiene como misión la formación integral de Ingenieros Civiles
capacitados de acuerdo a las necesidades presentes y futuras del país para
contribuir en forma innovadora, solidaria y autónoma en la solución de problemas
de estructuras, hidráulica, sanitaria, vial, así como los sistemas de protección y
conservación ambiental.
Visión
Formar técnicos e investigadores en la rama de la Ingeniería Civil altamente
competentes y líderes en su campo profesional a nivel nacional e internacional
constituyéndose en elementos de transformación y fortalecimiento de la sociedad.
GRAFICO No. 4 Organigrama de la Carrera de ingeniería Civil
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
21
Unidad Informática
La Unidad Informática es la encargada de regular, organizar y coordinar los
servicios informáticos que presta a los diferentes departamentos, cubriendo así
las necesidades técnicas de los usuarios que laboran en la Facultad.
La Unidad de informática tiene el propósito de planificar, organizar, diseñar,
proporcionar seguridad informática y proponer normas y control para las
actividades que se desarrollen cada uno de los usuarios que colaboran en esta
área de la Facultad.
Entre las actividades que realizan tenemos: Control de Laboratorios de
Computación, soporte a usuarios de los distintos departamentos de la Facultad,
prestamos de equipos tecnológicos, administración de red de la Facultad,
administración del servicio de Internet, base de datos, entre otras actividades que
el jefe de computo designe relacionadas al área.
GRAFICO No. 5 Organigrama de Departamento de Unidad Informática
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
22
Aplicaciones Web
Las aplicaciones Web son herramientas que los usuarios utilizan accediendo a un
servidor web mediante internet, han tenido mucha afluencia debido a que son muy
ligeras y de fácil utilización, lo que hace que sean accesibles desde cualquier
equipo que pueda tener acceso a internet.
Una aplicación web “Es cualquier aplicación que se ejecuta sobre un servidor web
donde quiera que este se encuentre alojado, ya sea su acceso por medio de
internet o de manera local en una intranet. Para trabajar sobre estas aplicaciones
solo es necesario tener un navegador y acceso a la ip del servidor del
aplicativo”(Salinas, 2014)
Servidor Web
Básicamente, un servidor Web es una gran computadora que guarda y transmite
datos vía el sistema de redes llamado Internet. Cuando un usuario entra en una
página de Internet, su navegador se comunica con el servidor enviando y
recibiendo datos que determinan qué es lo que ve en la pantalla. Por eso,
decimos que los servidores Web están para almacenar y transmitir datos de un
sitio según lo solicita el navegador de un visitante. (Reig, 2010)
Cada servidor Web, y cada computadora conectada a Internet, posee asignada
una dirección de IP única, irrepetible, que lo identifica en la red, incluyendo tu móvil
o la PC que tienes en tu casa. La dirección de IP puede pensarse como los datos
del remitente en una carta postal. Cuando deseas ver un sitio Web, tú móvil, PC o
tableta envía un pedido desde tu dirección de IP hacia la dirección IP del servidor
que aloja los archivos del sitio en cuestión(Salinas, 2014)
23
HTML
HTML (Hipertext Markup Language).
HTML es el lenguaje con el cual se escriben las páginas web definiendo la forma
en la aparecerá el texto y los gráficos dentro de un navegador web , los cuales
están preparados para leer dichas marcas y en un formato estándar mostrar dicha
información la cual puede ser imagen, sonido y video.
Los inicios de HTML se basaron en la simplificación de SGML (Lenguaje Estándar
de Marcas Generalizado) que en su época era mucho más difícil de memorizar y
manejar que fue usado para mostrar grandes cantidades de datos que debían de
ser presentados en múltiples formas
Se define como marca al elemento básico del código que le asigna el formato
especifico a una página y le indica al navegador como proyectar los elementos ya
determinados. L as marcas no se evidencian en una página web ya establecido,
pero son la base de HTML.
Características de HTML
• Proporcionar la habilidad de distribuir la información en diferentes paginas
entrelazadas entre si
• La accesibilidad a la web debería ser fluida y ser hipertexto
• Tenía que ser compatible con toda clase de ordenadores y de todo tipo de
sistemas operativos
• Los procesos que permiten pasar de una página a otra y de actualizar la
información debían de ser ágil. (Menéndez, Rafael; Barzanallana, 2012)
24
CUADRO No. 4 Versiones de HTML
VERSIONES DESCRIPCIÓN
HTML 1 Creada por Tim Berner-Lee en 1991, no ofrecia la modalidad de visualizar
imágenes.
HTML 2 La segunda versión apareció en 1994
HTML 3 Apareció en 1996, esta es la versión que en realidad plantea las bases de
las siguientes versiones de HTML
HTML 4
Apareció por primera vez en 1998, esta es la versión más común de
HTML, y propone el uso de marcos (que dividen una página web en varias
partes), tablas más complejas, mejoras en las formas, etc. Más
importante aún, esta versión permite por primera vez utilizar hojas de
estilo del famoso CSS.
HTML 5.2
Es la última versión. Aún no está muy extendida, llama mucho la
atención porque trae muchas mejoras como la posibilidad de incluir
fácilmente vídeos.
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
Bootstrap Protocol
BOOTP es el protocolo que se encarga de conectar estaciones de trabajo (hosts)
a un servidor dedicado, también utiliza su principal característica es el dinamismo
para asignar direcciones ip a las estaciones de trabajo donde permite a los clientes
encontrar la dirección ip que tenían asignada.
El servidor de BOOTP trabaja en el puerto 67 donde utiliza DHCP que se encarga
de la asignación total de ip a los clientes. Los mensajes del BOOTP se encapsulan
en la cabecera de un datagrama UDP con el número de puerta usado por los
25
procesos del BOOTP. Luego este mensaje se encapsula en un datagrama IP.
¿Qué direcciones IP de destino y de fuente se colocan en la cabecera del
datagrama IP? Ésta es una pregunta interesante debido a que cuando un cliente
BOOTP hace su petición, éste debe usar una dirección IP de fuente y de destino.
Típicamente el cliente BOOTP, al no saber su propia dirección IP, usa una
dirección IP fuente de valor igual a 0.0.0.0. Si el cliente BOOTP conoce su
dirección IP, la utilizará en su petición de cliente.
La encapsulación de los mensajes de BOOTP ocurre con la cabecera de UDP y
luego se guarda en los datagramas de IP donde se ubica ip de origen y de destino,
pero el servidor al no tener esa ip en su registro utiliza la ip 0.0.0.0(Dominio & Dns,
1990)
Jquery
Es una biblioteca de JavaScript rápida y concisa que simplifica el documento
HTML, manejo de eventos, animación y las interacciones AJAX para el desarrollo
web. Jquery, al igual que otras bibliotecas, ofrece una serie de funcionalidades
basadas en JavaScript que de otra manera requerirían de mucho más código, es
decir, con las funciones propias de esta biblioteca se logran grandes resultados
en menos tiempo y espacio.(Menéndez, Rafael; Barzanallana, 2012)
Es una librería de JavaScript más ágil y eficiente que el documento de HTML, se
encarga del manejo de eventos, animación y las interacciones AJAX
implementadas para el desarrollo web. En resumidas cuentas, aplicar esta librería
ahorra el tiempo y el espacio que se invierte tradicionalmente.
26
Ventajas de Jquery
Jquery nos provee una forma simple y poderosa de trabajar en JavaScript, Jquery
nos propone una metodología de programación orientado a objetos en un flujo
controlado por eventos, donde encontramos características tales como:
Alta compatibilidad entre Navegadores: Usando Jquery podemos desarrollar
un código que no tenga que pelearse con una implementación particular de un
navegador, por ejemplo, en el trabajo con Ajax. Es decir, trabajando con Jquery
tenemos una mayor compatibilidad entre navegadores.
Iteración Implícita: Los selectores que usamos en Jquery para encontrar
elementos en el DOM, posee iteración Implícita, esto significa que nos evita tener
que estar programando bucles de código para buscar todos elementos en el DOM
que cumplen el criterio dado. Por ejemplo, seleccionar elementos DIV del HTML
con una clase CSS de nombre PROMO se programa en una sola línea de código.
Encadenamiento de Métodos: Permite en una sola línea de código hacer mucho
más de lo que podríamos hacer usando solamente las características propias del
JavaScript. Esto es muy útil cuando recorremos el DOM de un documento HTML,
buscando un elemento determinado. Es decir, con Jquery hacemos más con
menos líneas de código.(Bootstrap, n.d.)
JavaScript
Es un lenguaje basado en secuencia de comandos con orientación a objetos que
permite el script de eventos, clases y acciones utilizadas para el desarrollo de
aplicaciones utilizadas en internet entre la comunicación de cliente con usuario.
Propiedades del Lenguaje JavaScript
Las propiedades más importantes de JavaScript son las siguientes:
• Se interpreta por el ordenador que recibe el programa, no se compila.
27
• Tiene una programación orientada a objetos. El código de los objetos está
predefinido y es expandible. No usa clases ni herencia.
• El código está integrado (incluido) en los documentos HTML.
• Trabaja con los elementos del HTML.
• No se declaran los tipos de variables.
• Ejecución dinámica: los programas y funciones no se chequean hasta que
se ejecutan.
• Los programas de JavaScript se ejecutan cuando sucede algo, a ese algo
se le llama evento.(Javascript & Javascript, n.d.)
Tecnología Java EE
Java Enterprise Edition (Java EE) nos facilita la ejecución de aplicaciones de gran
proporción, multicapa, escalable, fiable de alta disponibilidad y en una red segura,
está formada con una API y un entorno de ejecución, esta tecnología fue creada
para diseñar aplicaciones empresariales.
Java EE se divide en dominios lógicos llamados contenedores. Cada contenedor
tiene una función específica, soporta un conjunto de APIs y ofrece servicios a los
componentes tales como seguridad, acceso a base de datos, gestión de
transacciones, nombres de directorios, e inyección de recursos.
Java EE está compuesta por las siguientes capas
• Capa cliente
• Capa de presentación
• Capa de lógica de negocio
• Capa de datos
Capa cliente. - Están compuesta por las diferentes aplicaciones que están
accediendo al servidor web estas son usadas por el usuario final, aquí es donde
el cliente hace peticiones al servidor y este les contesta, hay diferentes tipos de
aplicaciones de los clientes no siempre suelen ser de Java EE también las hacen
de distintas aplicaciones.
28
Capa de presentación. - En esta capa está dividida en 2 subcapas la capa Vista
y la capa Controlador ya que por ser de grandes composiciones para que soporte
aplicaciones robustas y tener disponibilidad con las peticiones de los usuarios.
Capa de lógica de negocio. - Es la capa encargada controlar y transformar los
servicios y la persistencia en esta capa es la encargada de transferir los datos que
los usuarios ingresan los transforman en un lenguaje que la aplicación requiera y
la envía a la siguiente capa.
Capa de datos. - Es la capa donde se encuentran los datos los cuales son los
necesarios para atender los requerimientos de los usuarios.
Base de Datos
Una base de datos es un conjunto de datos almacenados en un repositorio de
forma sistemáticamente entrelazada entre sí que después pueden ser requeridas
por el usuario para obtener información.
Existen programas denominados sistemas gestores de base de datos, abreviados
SGBD, que permiten almacenar y posteriormente acceder a los datos de forma
rápida y estructurada(Salinas, 2014)
Características de una Base de Datos
• Entidades. - Tienen datos de varias entidades
• Interrelaciónales. - El sistema tiene herramientas para interrelacionar
entidades
• Redundancia. - Rodas las aplicaciones trabajan con la misma BD y la
integración de los datos es básica, de modo que se evita la redundancia.
• Usuarios.- Es compartida por muchos usuarios de distintos tipos,
ofreciendo varias versiones del mundo real.(Pérez Mora et al., 2005)
29
Tipos de Base de Datos
No Relacional.- Según (WHITE PAPER, 2015) hablar de bases de datos NoSQL
es hablar de estructuras que nos permiten almacenar información en aquellas
situaciones en las que las bases de datos relacionales generan ciertos problemas
debido principalmente a problemas de escalabilidad y rendimiento de las bases
de datos relacionales donde se dan cita miles de usuarios concurrentes y con
millones de consultas diarias.
Relacional.- En este modelo se representan los datos y las relaciones entre estos,
a través de una colección de tablas, en las cuales los renglones (tuplas) equivalen
a los cada uno de los registros que contendrá la base de datos y las columnas
corresponden a las características (atributos) de cada registro localizado en la
tupla.(Garc, n.d.)
CUADRO No. 5 Base De Datos Relacionales Y No Relacionales
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
NO RELACIONALES NO RELACIONALES
No utilizan SQL como lenguaje de consultas Utilizan SQL como lenguaje de consultas
Hacen uso de otros tipos de modelos de
almacenamiento como objetos o grafos
Utilizan estructuras fijas como las tablas
para el almacenamiento
No permiten operaciones JOIN Permite realizar operaciones JOIN
Tienen arquitectura distribuida la
información puede estar compartida en
varias máquinas
Tienen arquitectura centralizada en una
máquina o en estructura master-esclavo
30
MySQL
MySQL es un sistema de administración de base de datos relacionales rápido,
sólido y flexible. Es ideal para crear bases de datos con acceso desde páginas
web dinámicas, para la creación de sistemas de transiciones on-line o para
cualquier otra solución profesional que implique almacenar datos, teniendo la
posibilidad de realizar múltiples y rápidas consultas.(COBO, GÓMEZ, PÉREZ, &
ROCHA, 2005)
Características de MySQL
Entre las principales características de MySQL tenemos:
• Velocidad y Robustez.
• Soporta gran cantidad de tipos de datos.
• Se beneficia de la potencia de sistemas multiproceso.
• Gran portabilidad entre sistemas.
• Soporta hasta 32 índices por tabla.
• Soporta mensajes de error en distintos lenguajes.
Ventajas de MySQL
Entre las ventajas que se tiene MySQL presentaremos las siguientes:
CUADRO No. 6 Ventajas de MySQL
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
Base de datos MySQL
Ventajas
Fácil instalación y configuración(Multiplataforma)
Open Source
Mayor rendimiento (Velocidad de procesamiento)
Ejecución en máquinas de poco recursos (Bajo costo de
requerimientos)
Usa licencia GPL
31
FUNDAMENTACIÓN LEGAL
Este proyecto está apoyado en la Constitución de la República del Ecuador,
Decreto Presidencial, Ley de la Propiedad Intelectual, Licencia Pública
General De Gnu y la Ley De Educación Superior. De aquí encaminaremos
nuestro análisis a los artículos que sean relevantes para nuestra investigación.
CONSTITUCIÓN DE LA REPÚBLICA DEL ECUADOR
Título II
Derechos
Capítulo Segundo
Sección segunda
Ambiente sano
Art. 15.- El Estado promoverá, en el sector público y privado, el uso de tecnologías
ambientalmente limpias y de energías alternativas no contaminantes y de bajo
impacto. La soberanía energética no se alcanzará en detrimento de la soberanía
alimentaria, ni afectará el derecho al agua. Se prohíbe el desarrollo, producción,
tenencia, comercialización, importación, transporte, almacenamiento y uso de
armas químicas, biológicas y nucleares, de contaminantes orgánicos persistentes
altamente tóxicos, agroquímicos internacionalmente prohibidos, y las tecnologías
y agentes biológicos experimentales nocivos y organismos genéticamente
modificados perjudiciales para la salud humana o que atenten contra la soberanía
alimentaria o los ecosistemas, así como la introducción de residuos nucleares y
desechos tóxicos al territorio nacional.
32
Título II
Derechos
Capítulo Segundo
Sección Tercera
Comunicación e Información
Art. 16.- Todas las personas, en forma individual o colectiva, tienen derecho a:
1. Una comunicación libre, intercultural, incluyente, diversa y participativa,
en todos los ámbitos de la interacción social, por cualquier medio y forma,
en su propia lengua y con sus propios símbolos.
2. El acceso universal a las tecnologías de información y comunicación.
3. La creación de medios de comunicación social, y al acceso en igualdad
de condiciones al uso de las frecuencias del espectro radioeléctrico para
la gestión de estaciones de radio y televisión públicas, privadas y
comunitarias, y a bandas libres para la explotación de redes inalámbricas.
4. El acceso y uso de todas las formas de comunicación visual, auditiva,
sensorial y a otras que permitan la inclusión de personas con discapacidad.
5. Integrar los espacios de participación previstos en la Constitución en el
campo de la comunicación.
Capítulo Sexto
Derechos de libertad
Art. 66.- Se reconoce y garantizará a las personas:
En especial el numeral 19 que indica:
(Constitucional, 2008) El derecho a la protección de datos de carácter personal,
que incluye el acceso y la decisión sobre información y datos de este carácter, así
como su correspondiente protección. La recolección, archivo, procesamiento,
33
distribución o difusión de estos datos de información requerirán la autorización del
titular y el mandato de la ley”.
Capitulo Sexto
Trabajo Y Producción
Sección Segunda
Tipos De Propiedad
Art. 322.- Se reconoce la propiedad intelectual de acuerdo con las condiciones
que señale la ley. Se prohíbe toda forma de apropiación de conocimientos
colectivos, en el ámbito de las ciencias, tecnologías y saberes ancestrales. Se
prohíbe también la apropiación sobre los recursos genéticos que contienen la
diversidad biológica y la agrobiodiversidad.
DECRETO PRESIDENCIAL
Rafael Correa Delgado
Presidente Constitucional De La Republica
El Uso Del Software Libre
Decreto N# 1014.
(Nacional, 2014) Que en el apartado g) del numeral 6 d la Carta Iberoamericana
de Gobierno Electrónico, aprobada por la IX Conferencia Iberoamericana de
Ministros de Administración Pública y Reforma del Estado, realizada en Chile el 1
de junio de 2007, se recomienda el uso de estándares abiertos y software libre,
como herramientas informáticas;
Que es el interés del Gobierno alcanzar soberanía y autonomía tecnológica, así
como un significativo ahorro de recursos públicos y que el Software de Libre es en
muchas instancias unos instrumentos para alcanzar estos objetivos;
Que el 18 de Julio del 2007 se creó e incorporó a la estructura orgánica de la
Presidencia de la República la Subsecretaría de Informática, dependiente de la
34
Secretaría General de la Administración Pública mediante Acuerdo Nº119
publicado en el Registro Oficial No. 139 de 1 de agosto del 2007;
Que el numeral 1 del artículo 6 del Acuerdo Nº 119, faculta a la Subsecretaría de
Informática a elaborar y ejecutar planes, programas, proyectos, estrategias,
políticas, proyectos de leyes y reglamentos para el uso de Software Libre en las
dependencias del gobierno central; y,
En ejercicio de la atribución que le confiere el numeral 9 del artículo 171 de la
Constitución Política de la República;
DECRETA:
Artículo 1.- Establecer como política pública para las entidades de la
Administración Pública Central la utilización de Software Libre en sus sistemas y
equipamientos informáticos.
Artículo 2.- Se entiende por Software Libre, a los programas de computación que
se pueden utilizar y distribuir sin restricción alguna, que permitan su acceso a los
códigos fuentes y que sus aplicaciones puedan ser mejoradas.
Estos programas de computación tienen las siguientes libertades:
a) Utilización del programa con cualquier propósito de uso común
b) Distribución de copias sin restricción alguna.
c) Estudio y modificación del programa (Requisito: código fuente disponible)
d) Publicación delo programa mejorado (Requisito: código fuente disponible)
Artículo 3.- Las entidades de la Administración Pública central previa a la
instalación del software libre en sus equipos, deberán verificar la existencia de
capacidad técnica que brinde el soporte necesario para el uso de este tipo de
software.
Artículo 4.- Se faculta la utilización de software propietario (no libre) únicamente
cuando no exista solución de Software Libre que supla las necesidades
35
requeridas, o cuando esté en riesgo la seguridad nacional, o cuando el proyecto
informático se encuentre en un punto de no retorno.
Para efectos de este decreto se comprende como seguridad nacional, las
garantías para la supervivencia de la colectividad y la defensa del patrimonio
nacional.
Para efectos de este decreto se entiende por un punto de no retorno, cuando el
sistema o proyecto informático se encuentre en cualquiera de estas condiciones:
a) Sistema en producción funcionando satisfactoriamente y que un análisis de
costo beneficio muestre que no es razonable ni conveniente una migración a
Software Libre
b) Proyecto es estado de desarrollo y que un análisis de costo - beneficio muestre
que no es conveniente modificar el proyecto y utilizar Software Libre.
Periódicamente se evaluarán los sistemas informáticos que utilizan software
propietario con la finalidad de migrarlos a Software Libre.
Artículo 5.- Tanto para software libre como software propietario, siempre y cuando
se satisfagan los requerimientos, se debe preferir las soluciones en este orden:
a) Nacionales que permitan autonomía y soberanía tecnológica.
b) Regionales con componente nacional.
c) Regionales con proveedores nacionales.
d) Internacionales con componente nacional.
e) Internacionales con proveedores nacionales.
f) Internacionales.
Artículo 6.- La Subsecretaría de Informática como órgano regulador y ejecutor de
las políticas y proyectos informáticos de las entidades del Gobierno Central deberá
realizar el control y seguimiento de este Decreto.
Para todas las evaluaciones constantes en este decreto la Subsecretaría de
Informática establecerá los parámetros y metodologías obligatorias.
36
Artículo 7.- Encárguese de la ejecución de este decreto a los señores Ministros
Coordinadores y el señor Secretario General de la Administración Pública y
Comunicación.
Dado en el Palacio Nacional en la ciudad de San Francisco de Quito, Distrito
Metropolitano, el día 10 de abril de 2008.
LA LEY DE LA PROPIEDAD INTELECTUAL
Título Preliminar
Art. 1.- El Estado reconoce, regula y garantiza la propiedad intelectual adquirida
de conformidad con la ley, las Decisiones de la Comisión de la Comunidad Andina
y los convenios internacionales vigentes en el Ecuador.
La propiedad intelectual comprende:
1. Los derechos de autor y derechos conexos.
2. La propiedad industrial, que abarca, entre otros elementos, los siguientes:
a) Las invenciones;
b) Los dibujos y modelos industriales;
c) Los esquemas de trazado (topografías) de circuitos integrados;
d) La información no divulgada y los secretos comerciales e
industriales;
e) Las marcas de fábrica, de comercio, de servicios y los lemas
comerciales;
f) Las apariencias distintivas de los negocios y establecimientos de
comercio;
g) Los nombres comerciales;
h) Las indicaciones geográficas; e,
i) Cualquier otra creación intelectual que se destine a un uso agrícola,
industrial o comercial.
3. Las obtenciones vegetales.
37
Las normas de esta Ley no limitan ni obstaculizan los derechos consagrados por
el Convenio de Diversidad Biológica, ni por las leyes dictadas por el Ecuador sobre
la materia.
Art. 3.- El Instituto Ecuatoriano de la Propiedad Intelectual (IEPI), es el Organismo
Administrativo Competente para propiciar, promover, fomentar, prevenir, proteger
y defender a nombre del Estado Ecuatoriano, los derechos de propiedad
intelectual reconocidos en la presente Ley y en los tratados y convenios
internacionales, sin perjuicio de las acciones civiles y penales que sobre esta
materia deberán conocerse por la Función Judicial.
Título I
De Los Derechos de Autor Y Derechos Conexos
Capítulo I
Del Derecho de Autor
Sección I
Preceptos Generales
Art. 5. El derecho de autor nace y se protege por el solo hecho de la creación de
la obra, independientemente de su mérito, destino o modo de expresión.
Se protegen todas las obras, interpretaciones, ejecuciones, producciones o
emisión radiofónica cualquiera sea el país de origen de la obra, la nacionalidad o
el domicilio del autor o titular. Esta protección también se reconoce cualquiera que
sea el lugar de publicación o divulgación.
El reconocimiento de los derechos de autor y de los derechos conexos no está
sometido a registro, depósito, ni al cumplimiento de formalidad alguna.
El derecho conexo nace de la necesidad de asegurar la protección de los derechos
de los artistas, intérpretes o ejecutantes y de los productores de fonogramas.
Art. 7. Para los efectos de este Título los términos señalados a continuación
tendrán los siguientes significados:
Autor: Persona natural que realiza la creación intelectual.
38
Base de datos: Compilación de obras, hechos o datos en forma impresa, en una
unidad de almacenamiento de ordenador o de cualquier otra forma.
Compilación: Agrupación en un solo cuerpo científico o literario de las distintas
leyes, noticias o materias.
Licencia: Autorización o permiso que concede el titular de los derechos al usuario
de la obra u otra producción protegida, para utilizarla en la forma determinada y
de conformidad con las condiciones convenidas en el contrato. No transfiere la
titularidad de los derechos.
Obra en colaboración: La creada conjuntamente por dos o más personas
naturales.
Programa de ordenador (software): Toda secuencia de instrucciones o
indicaciones destinadas a ser utilizadas, directa o indirectamente, en un
dispositivo de lectura automatizada, ordenador, o aparato electrónico o similar con
capacidad de procesar información, para la realización de una función o tarea, u
obtención de un resultado determinado, cualquiera que fuere su forma de
expresión o fijación. El programa de ordenador comprende también la
documentación preparatoria, planes y diseños, la documentación técnica, y los
manuales de uso.
Titularidad: Calidad de la persona natural o jurídica, de titular de los derechos
reconocidos por el presente Libro.
Disposiciones Especiales sobre ciertas Obras
De los Programas de Ordenador
Art. 28. Los programas de ordenador se consideran obras literarias y se protegen
como tales. Dicha protección se otorga independientemente de que hayan sido
incorporados en un ordenador y cualquiera sea la forma en que estén expresados,
ya sea en forma legible por el hombre (código fuente) o en forma legible por
máquina (código objeto), ya sean programas operativos y programas aplicativos,
39
incluyendo diagramas de flujo, planos, manuales de uso, y en general, aquellos
elementos que conformen la estructura, secuencia y organización del programa.
Art. 29. Es titular de un programa de ordenador, el productor, esto es la persona
natural o jurídica que toma la iniciativa y responsabilidad de la realización de la
obra. Se considerará titular, salvo prueba en contrario, a la persona cuyo nombre
conste en la obra o sus copias de la forma usual.
Dicho titular está además legitimado para ejercer en nombre propio los derechos
morales sobre la obra, incluyendo la facultad para decidir sobre su divulgación.
El productor tendrá el derecho exclusivo de realizar, autorizar o prohibir la
realización de modificaciones o versiones sucesivas del programa, y de
programas derivados del mismo.
Las disposiciones del presente artículo podrán ser modificadas mediante acuerdo
entre los autores y el productor.(congreso nacional, 1998)
Art. 30. La adquisición de un ejemplar de un programa de ordenador que haya
circulado lícitamente, autoriza a su propietario a realizar exclusivamente:
Una copia de la versión del programa legible por máquina (código objeto)
con fines de seguridad o resguardo;
Fijar el programa en la memoria interna del aparato, ya sea que dicha
fijación desaparezca o no al apagarlo, con el único fin y en la medida
necesaria para utilizar el programa; y,
Salvo prohibición expresa, adaptar el programa para su exclusivo uso
personal, siempre que se limite al uso normal previsto en la licencia. El
adquirente no podrá transferir a ningún título el soporte que contenga el
programa así adaptado, ni podrá utilizarlo de ninguna otra forma sin
autorización expresa, según las reglas generales.
Se requerirá de autorización del titular de los derechos para cualquier otra
utilización, inclusive la reproducción para fines de uso personal o el
40
aprovechamiento del programa por varias personas, a través de redes u otros
sistemas análogos, conocidos o por conocerse.
Art. 31. No se considerará que existe arrendamiento de un programa de
ordenador cuando éste no sea el objeto esencial de dicho contrato. Se considerará
que el programa es el objeto esencial cuando la funcionalidad del objeto materia
del contrato, dependa directamente del programa de ordenador suministrado con
dicho objeto; como cuando se arrienda un ordenador con programas de ordenador
instalados previamente.
Art. 32. Las excepciones al derecho de autor establecidas en los artículos 30 y 31
son las únicas aplicables respecto a los programas de ordenador.
Las normas contenidas en el presente Parágrafo se interpretarán de manera que
su aplicación no perjudique la normal explotación de la obra o los intereses
legítimos del titular de los derechos.
Título VII
RÉGIMEN DELBUEN VIVIR
Sección primera
Educación.
Art. 350.- El sistema de educación superior tiene como finalidad la formación
académica y profesional con visión científica y humanista; la investigación
científica y tecnológica; la innovación, promoción, desarrollo y difusión de los
saberes y las culturas; la construcción de soluciones para los problemas del
país, en relación con los objetivos del régimen de desarrollo.
Art. 351.- El sistema de educación superior estará articulado al sistema nacional
de educación y al Plan Nacional de Desarrollo; la ley establecerá los
mecanismos de coordinación del sistema de educación superior con la Función
Ejecutiva. Este sistema se regirá por los principios de autonomía responsable,
cogobierno, igualdad de oportunidades, calidad, pertinencia, integralidad,
autodeterminación para la producción del pensamiento y conocimiento, en el
41
marco del diálogo de saberes, pensamiento universal y producción científica
tecnológica global.
Sección octava
Ciencia, tecnología, innovación y saberes
ancestrales
Art. 385. · El sistema nacional de ciencia, tecnología, Innovación y saberes
ancestrales, en el marco del respeto al ambiente, la naturaleza, la vida, las
culturas y la soberanía, tendrá como finalidad:
a) Generar, adaptar y difundir conocimientos científicos y
tecnológicos.
b) Recuperar, fortalecer y potenciar los saberes ancestrales.
c) Desarrollar tecnologías e innovaciones que impulsen la producción
nacional, eleven la eficiencia y productividad, mejoren la calidad de vida y
contribuyan a la realización del buen vivir.
Art. 386.· El sistema comprenderá programas, políticas, recursos,
acciones, e incorporará a instituciones del Estado, universidades y
escuelas politécnicas, institutos de investigación públicos y privados,
empresas públicas y privadas, organismos no gubernamentales y personas
naturales o jurídicas, en tanto realizan actividades de investigación,
desarrollo tecnológico, innovación y aquellas ligadas a los saberes
ancestrales. El Estado, a través del organismo competente, coordinará el
sistema, establecerá los objetivos y políticas, de conformidad con el Plan
Nacional de Desarrollo, con la participación de los actores que lo
conforman.
Art. 387. – Será responsabilidad del Estado:
a) Facilitar e impulsar la incorporación a la sociedad del conocimiento
para alcanzar los objetivos del régimen de desarrollo.
42
b) Promover la generación y producción de conocimiento, fomentar la
investigación científica y tecnológica, y potenciar los saberes ancestrales,
para así contribuir a la realización del buen vivir, al sumak kawsay.
c) 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.
d) Garántizar 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. e) Reconocer la condición de investigador de acuerdo con la
Ley.
Art. 388. · El Estado destinará los recursos necesarios para la
investigación científica, el desarrollo tecnológico, la innovación, la
formación científica, la recuperación y desarrollo de saberes ancestrales y
la difusión del conocimiento. Un porcentaje de estos recursos se destinará
a financiar proyectos mediante fondos concursables. Las organizaciones
que reciban fondos públicos estarán sujetas a la rendición de cuentas y al
control estatal respectivo.
LICENCIA PÚBLICA GENERAL DE GNU
Términos Y Condiciones Para La Duplicación, Distribución Y Modificación
1. Esta licencia se aplica a cualquier programa u otra obra que contenga un
aviso de parte del propietario del copyright diciendo que se puede distribuir
bajo los términos de esta Licencia General Pública. En adelante, ̀ `Programa''
se refiere a cualquier dicho programa u obra, y ``obra basada en el
Programa'' quiere decir ya sea el programa o cualquier obra derivada de él
bajo las leyes de copyright. Es decir, una obra que contenga el Programa o
una porción del mismo ya sea literal o con modificaciones y/o traducido a otro
idioma. (De aquí en adelante se incluye la traducción sin limitación en el
término ``modificación''.) Se dirige a cada licenciatario como ``Ud.''
43
Esta licencia no cubre otras actividades fuera de la duplicación, distribución y
modificación; éstas están fuera de su alcance. El acto de ejecutar el Programa
no está restringido, y los datos que resultan de su uso están cubiertos solamente
cuando constituyen una obra basada en el Programa, independientemente del
hecho de haber sido producido por la ejecución del programa. El caso de que
sea así o no depende de qué es lo que hace el Programa.
2. Ud. puede hacer y distribuir copias literales del código fuente del Programa
tal como Ud. lo recibió, en cualquier medio, con tal de que publique en cada
copia, de manera visible y apropiada, un aviso sobre el copyright y
repudiación de garantía; mantenga intactos todos los avisos que refieren a
esta Licencia y la ausencia de garantía; y proporcione a cualquier otro
recibidor del Programa una copia de esta Licencia junto con el Programa.
Ud. puede cobrar un honorario por el acto físico de transferir una copia, y a opción
suya puede ofrecer protección de garantía a cambio de un honorario.
3. Ud. puede modificar su copia o copias del Programa o cualquier porción del
mismo, y así formar una obra basada en el Programa, y duplicar y distribuir
dichas modificaciones u obra bajo los términos de la antedicho apartado 1,
con tal de que también cumpla con todas las siguientes condiciones:
a. Ud. debe hacer que los ficheros modificados lleven avisos indicando que
Ud. ha cambiado los ficheros, con la fecha de cualquier cambio.
b. Ud. debe hacer que cualquier obra que distribuya o publique que
contenga o sea derivada del Programa o de una parte del mismo, ya sea
en su integridad o en parte, sea licenciada en su integridad sin costo a
todas las terceras partes bajo los términos de esta licencia.
c. Si el programa modificado normalmente lee órdenes interactivamente al
ejecutarse, usted debe hacer que, al iniciar dicho uso interactivo en la
manera más habitual, el programa muestre un mensaje incluyendo un
aviso apropiado de copyright y un aviso de que no hay garantía (o
diciendo que Ud. ofrece una garantía) y que los usuarios pueden
redistribuir el programa bajo estas condiciones y avisando al usuario
como ver esta Licencia. (Excepción: si el Programa mismo es interactivo
44
pero no suele mostrar un mensaje de este tipo, entonces no se requiere
que su obra basada en el Programa muestre un mensaje.)
Estos requisitos son aplicables a la obra modificada en su integridad. Si secciones
identificables de dicha obra no están derivadas del Programa y pueden ser
razonablemente consideradas obras independientes y separadas en sí, entonces
esta Licencia y sus términos no se aplican a esas secciones cuando Ud. los
distribuye como obras separadas. Pero cuando distribuye las mismas secciones
como parte de una integridad que es una obra basada en el Programa, la
distribución del todo debe ser bajo los términos de esta Licencia, cuyos permisos
para otros licenciatarios se extienden a la integridad de la obra y por consiguiente
a todas y cada una de sus partes, sin considerar de quien la haya escrito.
Por lo tanto, no es la intención de este apartado reclamar derechos o disputar sus
derechos sobre obras escritas enteramente por Ud. Más bien, la intención es de
ejercer el derecho de controlar la distribución de obras derivadas o colectivas
basadas en el Programa.
Adicionalmente, la simple agregación de otra obra no basada en el Programa junta
con el Programa (o con una obra basada en el Programa) en un volumen de un
medio de almacenamiento o de distribución no extiende el alcance de esta
Licencia a la otra obra.
4. Ud. puede duplicar y distribuir el Programa (o una obra basada en ella, bajo
el apartado 2) en forma de código objeto o ejecutable bajo los términos de
los antedichos apartados 1 y 2, con tal de que también haga uno de los
siguientes:
a. Acompañarlo con el código fuente completo correspondiente en una
forma legible por máquina, el cual debe ser distribuido bajo los términos
de los antedichos apartados 1 y 2 en un medio habitualmente utilizado
para el intercambio de software; o
b. Acompañarlo con una oferta por escrito, válida por un mínimo de tres
años, de proporcionar a cualquier tercera parte por un honorario que no
exceda del costo de físicamente realizar la distribución de las fuentes,
una copia completa en forma legible por máquina del código fuente
correspondiente, el cual debe ser distribuido bajo los términos de los
45
antedichos apartados 1 y 2 en un medio habitualmente utilizado para el
intercambio de software; o
c. Acompañarlo con la información que Ud. recibió en cuanto a la oferta de
distribución del código fuente correspondiente. (Esta alternativa sólo es
permitido para distribución no comercial y solamente si Ud. recibió el
Programa en forma de código objeto o ejecutable con dicha oferta de
acuerdo con el subapartado b anterior.)
El "código fuente" de una obra significa la forma preferida de la obra para hacer
modificaciones a la misma. Para una obra ejecutable, el "código fuente completo"
quiere decir todo el código fuente para todos los módulos que contiene, más
cualesquier ficheros asociados de definición de interfaz, más los scripts que se
utilizan para controlar la compilación e instalación del ejecutable. Sin embargo,
como una excepción especial, el código fuente distribuido no necesita incluir algo
que normalmente se distribuye (ya sea en forma de código fuente o en forma
binaria) con los componentes principales (compilador, núcleo, etc.) del sistema
operativo con el cual el ejecutable funciona, a no ser que dicho componente mismo
acompañe el ejecutable.
Si la distribución del ejecutable o código objeto se hace al ofrecer acceso para
copiarlo de un lugar designado, entonces el ofrecer acceso equivalente para
copiar el código fuente del mismo lugar cuenta como distribución del código fuente,
aunque no se exija a terceras partes que copien el código fuente junto con el
código objeto.
5. Ud. no puede copiar, modificar, sublicenciar o distribuir el Programa excepto
de la manera expresamente previsto por esta licencia. Cualquier intento de
copiar, modificar, sublicenciar o distribuir el Programa de otra manera es
inválido y terminará sus derechos bajo esta Licencia automáticamente. Sin
embargo, otras partes que hayan recibido copias o derechos de Ud. bajo esta
Licencia no perderán sus derechos mientras dichas partes sigan en pleno
cumplimiento.
6. Dado que no lo ha firmado, Ud. no está obligado a aceptar esta licencia. Sin
embargo, no hay nada más que le dé permiso para modificar o distribuir el
46
Programa o sus obras derivadas. Estas acciones son prohibidas por la ley a
no ser que Ud. acepte esta Licencia. Por lo tanto, al modificar o distribuir el
Programa (o cualquier obra basada en el Programa), Ud. indica su
aceptación de esta Licencia para hacerlo, y de todos sus términos y
condiciones sobre la duplicación, distribución o modificación del Programa u
obras basadas en él.
7. Cada vez que Ud. redistribuye el Programa (o cualquier obra basada en el
Programa), el que lo recibe automáticamente recibe una licencia del
licenciante original para copiar, distribuir o modificar el Programa, sujeto a
estos términos y condiciones. Ud. no puede imponer al recibidor ninguna
restricción adicional sobre el ejercicio de los derechos concedidos en la
presente. Ud. no es responsable de hacer que terceras partes cumplan con
esta Licencia.
8. Si como consecuencia de un fallo judicial o de una alegación de infracción
de patente o por cualquier otra razón (no limitándose a cuestiones de
patentes), se le imponga a Ud. condiciones (ya sea por una orden judicial,
acuerdo o de otra manera) que contradigan las condiciones de esta Licencia,
éstas no le eximen de las condiciones de esta licencia. Si Ud. no puede
distribuirlo de manera que satisfaga simultáneamente sus obligaciones bajo
esta licencia y cualquier otra obligación perteneciente, entonces en
consecuencia Ud. no puede distribuir el programa. Por ejemplo, si una
licencia de patente no permite a todos los que reciban copias de Ud., ya sea
directamente o indirectamente, redistribuir del Programa libre de regalías,
entonces la única manera en que Ud. puede cumplir tanto con ella como con
esta Licencia sería de abstenerse del todo de la distribución del Programa.
Si cualquier parte de este apartado es considerado inválido o imposible de hacer
cumplir bajo alguna circunstancia particular, el resto del apartado debe aplicarse
y el apartado en su integridad debe aplicarse en otras circunstancias.
No es el propósito de este apartado inducirlo a infringir algún patente u otro
derecho de propiedad o a alegar contra la validez de algún derecho reclamado;
este apartado tiene el único propósito de proteger la integridad del sistema de
distribución de software libre, el cual se pone en práctica mediante licencias
47
públicas. Muchas personas han hecho contribuciones generosas a la amplia gama
de software distribuida mediante este sistema, confiando en la aplicación uniforme
de dicho sistema. Depende del autor o donador decidir si está dispuesto a distribuir
software mediante algún otro sistema y un licenciatario no puede imponer esa
elección.
Este apartado pretende hacer abundantemente claro lo que se cree ser una
consecuencia del resto de esta Licencia.
9. Si la distribución y/o el uso del Programa está restringido en ciertos países
debido a patentes o interfaces bajo copyright, el titular original del copyright
que pone el Programa bajo esta Licencia puede añadir una limitación
geográfica explícita a la distribución, excluyendo dichos países, de manera
que la distribución quede permitida solamente en o entre países no así
excluidos. En dicho caso, esta Licencia incorpora la limitación, así como si
estuviera escrita en el cuerpo de esta Licencia.
10. La Free Software Foundation puede publicar versiones modificadas y/o
nuevas de la Licencia Pública General de vez en cuando. Dichas versiones
nuevas serán similares en espíritu a la versión presente, pero pueden ser
diferentes en detalles para abarcar nuevos problemas o situaciones.
A cada versión se le dará un número de versión que lo distingue de otras. Si el
Programa especifica un número de versión que se le aplica y "cualquier versión
posterior", Ud. tiene la opción de cumplir con los términos y condiciones ya sea
de esa versión o de cualquier versión posterior que publique la Free Software
Foundation. Si el Programa no especifica un número de versión de esta Licencia,
Ud. puede escoger cualquier versión que la Free Software Foundation haya en
algún momento publicado.
11. Si Ud. desea incorporar partes del Programa en otros programas libres cuyas
condiciones para la distribución son diferentes, escriba al autor pidiendo
permiso. Para software cuyo titular del copyright es la Free Software
Foundation, escriba a la Free Software Foundation; en veces hacemos
excepciones para esto. Nuestra decisión será guiada por las dos metas de
48
preservar el estado libre de todos los derivados de nuestro software libre y
de promover que se comparta y reutilice el software en general.
LEY DE EDUCACIÓN SUPERIOR
Capítulo 3
Principios Del Sistema De Educación Superior
Art. 13.- Funciones del Sistema de Educación Superior. - Son funciones del
Sistema de Educación Superior:
a) Garantizar el derecho a la educación superior mediante la docencia, la
investigación y su vinculación con la sociedad, y asegurar crecientes niveles de
calidad, excelencia académica y pertinencia.
b) Promover la creación, desarrollo, transmisión y difusión de la ciencia, la técnica,
la tecnología y la cultura.
c) Formar académicos, científicos y profesionales responsables, éticos y
solidarios, comprometidos con la sociedad, debidamente preparados para que
sean capaces de generar y aplicar sus conocimientos y métodos científicos, así
como la creación y promoción cultural y artística.
PREGUNTA CIENTÍFICA A CONTESTARSE
¿Con la Implementación del módulo web para el control de préstamo de equipos
tecnológicos en el Departamento de Unidad Informática de la carrera Ingeniería
Civil de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de
Guayaquil, se podrá garantizar un eficaz control en el proceso de préstamo y
además de la seguridad e integridad de dichos equipos?
49
DEFINICIONES CONCEPTUALES
Accesibilidad: Que tiene fácil transferencia de información desde la memoria de
una computadora a otros sectores de la misma.
Aplicación: Descripción, software y documentación que define la integración de
la computadora en una tarea.
Aplicación Web: Software que se ejecuta mediante un navegador de internet, se
encuentran alojadas en un servidor.
Base de Datos: Es un repositorio que sirve de almacenamiento de información
para después poderla modificar o visualizarla, los datos son almacenados en
tablas que tienen que ser estructurados de forma independiente de las
aplicaciones.
Bootp.- Es un protocolo que se encarga de conectar estaciones de trabajo a un
servidor, su principal característica es el dinamismo para asignar direcciones ip a
las estaciones de trabajo.
Control. - Es la debida vigilancia y mantenimiento a un proceso que se lleva a
cabo, con el seguimiento de disposiciones.
Desarrollo: Creación o realización de un sistema que tendrá dicha funcionabilidad
con la finalidad de cubrir cierta necesidad.
Inventario. - Es el total de la mercadería o elementos que se tiene debidamente
registrada dependiendo de una característica en común.
JavaScript: Es un lenguaje basado en secuencia de comandos con orientación a
objetos que permite el script de eventos, clases y acciones utilizadas para el
desarrollo de aplicaciones utilizadas en internet entre la comunicación de cliente
con usuario.
Jquery: Es una biblioteca de JavaScript rápida y concisa que simplifica el
documento HTML, manejo de eventos, animación y las interacciones AJAX para
el desarrollo web.
50
MySQL: Es un sistema de bases de datos, es reconocido por que sus datos son
adaptables un entorno de red, con mayor impacto en arquitectura cliente/servidor,
proporciona muchas herramientas y es compatible con diferentes tipos de
lenguaje de programación y es un software open source.
SGBD: Sistema de Gestión de Base de Datos, es un con junto de programas que
permiten el almacenamiento, modificación y extracción de la información en una
base de datos.
Seguridad: Cualquier método utilizado para proteger los datos almacenados en
los dispositivos de almacenamiento externo contra el acceso a ellos de personas
no autorizadas.
Servidor Web. - Programa informático que permite la conexiona de cliente
servidor por medio del internet.
Usuario: Persona que utiliza habitualmente un servicio, dependiendo de las
restricciones que tenga dicho servicio.
51
CAPÍTULO III
PROPUESTA TECNOLÓGICA
La propuesta tecnológica que se está planteando, para la solución a la
problemática que se evidencia en el departamento de Unidad Informática de la
carrera de Ingeniería Civil de la Facultad de Ciencias Matemáticas y Físicas de la
Universidad de Guayaquil, consiste en el desarrollo e implementación de un
módulo web para el control de préstamos de equipos tecnológicos de dicho
departamento, el cual automatizara todo el proceso que actualmente se lo hace
de forma manual.
El sistema permitirá validar al usuario que presta cada equipo dándole más
seguridad y disponibilidad a los mismos. También optimizara tiempo en toda la
gestión que conlleva prestar un equipo tecnológico.
• Análisis de factibilidad
Después del debido estudio realizado y las encuestas a los usuarios se
concluyó que este proyecto que se está presentando es factible, ya que
existe la necesidad de desarrollar la aplicación Web que permitirá mejorar
y optimizar el proceso de préstamos de equipos, dándole solución al
problema que se tiene actualmente en el departamento de unidad
informática.
La propuesta del presente proyecto tiene la autorización y aceptación tanto
de los directivos de la Facultad como el del Analista de Computo, como se
lo puede comprobar en el Anexo #1, permitiendo la realización de dicho
sistema, y cubriendo las necesidades del caso.
52
La implementación del módulo web en la Unidad Informática será de gran
importancia, para esto se establece los debidos estudios a realizar en
cuanto al hardware y software que se necesitara para el desarrollo de la
aplicación web, así como también los costos que se generarían para la
implementación y por último la aceptación de la propuesta.
- Factibilidad Operacional
Este sistema web tiene factibilidad operacional porque se ha
desarrollado de tal manera que contará con una interfaz agradable a la
vista de los usuarios, y de fácil manejo en los diferentes componentes
que tendrá el módulo web en general, para las personas encargadas.
En el proceso del desarrollo de este proyecto se mantuvo la
aceptabilidad y apoyo necesario por parte del Decano de la Facultad
de Ciencias Matemáticas y Físicas Ing. Eduardo Santos Baquerizo,
Msc, además del Analista de Computo Ing. Anderson Freire Gaibor y
de, así como también de los asistentes de computo, docentes
estudiantes y personal administrativo.
El sistema que se presenta para el control en el proceso de préstamos
de equipos en la Unidad Informática es aceptado por los usuarios en
general, ya que permitirá realizar la gestión de préstamo de forma más
ordenada y ágil. Tanto los estudiantes, docentes, personal
administrativo han participado en la planeación y desarrollo de la
aplicación web, como usuarios de la misma, dando crédito de la
facilidad en todo el proceso de préstamos de equipos tecnológicos,
optimizando recursos en el departamento.
53
- Factibilidad técnica
El proyecto presentado después del estudio realizado se concluyó que
el módulo web tiene la factibilidad técnica, ya que para la realización
de la aplicación web tanto el hardware y el software contienen las
características básicas.
Debido a que en el departamento de la Unidad Informática hay dos
usuarios y la tendencia de que ambos estén trabajando al mismo
tiempo es mínima.
Se recomienda que la Unidad Informática debe tener un equipo de
computación que será el servidor de esta aplicación web y base de
datos.
Dentro de la factibilidad técnica se tendrá en cuenta tanto: servidor, los
requisitos de la red y los dispositivos clientes que se requieren para que
el proyecto de “Desarrollo e implementación de módulo web para el
control de préstamos de equipos tecnológicos en la Unidad informática
en la Carrera de Ingeniería Civil de la Facultad de Ciencias Matemáticas
y Físicas de la Universidad de Guayaquil.
HARDWARE
CUADRO No. 7 Características mínimas recomendadas del Hardware del Servidor
SERVIDOR
Componente Características
Procesador [email protected] Cache 3MB o superior
Memoria Ram 4GB y 2GB
Disco Duro HDD 500 GB
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
54
CUADRO No. 8 Características recomendadas del Hardware de los Requisitos de Red
REQUISITOS DE RED
Componente Características
Switch Modelo: Cisco Catalyst 2960-X series
Velocidad:10/100/1000 Mbps Puertos:2
Router Modelo: Wifi Tp-Link TI-wr940n
Velocidad: 450mpbs Antenas: 3
Cableado UTP Cat 5A
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
CUADRO No. 9 Características Mínimas Recomendada del Hardware
de los Dispositivos Clientes
DISPOSITIVOS CLIENTES
Componente Características
PC Escritorio / Laptop Procesador: CORE 2DUO 2.13 GHz o superior
Memoria: 4GB
Movil Procesador: Adreno 305
Memoria: 1.5GB
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
En cuanto al software recomendamos que la Unidad Informática tenga
un servidor que contenga las siguientes características:
SOFTWARE
CUADRO No. 10
Características recomendadas del Software del Servidor
SERVIDOR
Componente Características
Sistema Operativo Windows Server 2016
Base de Datos MySQL Server V.8
Web Apache Tomcat V.9
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
55
CUADRO No. 11 Características Mínimas Recomendable del Software
de los Dispositivos Clientes
DISPOSITIVOS CLIENTES
Componente Características
PC Escritorio /Laptop Sistema Operativo: Windows 7 o superior
Navegador: Google Chrome /Firefox
Movil Sistema Operativo: Android 4.4.4
Navegador: Google Chrome
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
- Factibilidad Legal
Para el desarrollo del módulo web para el control de préstamos de
equipo tecnológicos en el departamento de Unidad informática en la
Carrera de Ingeniería Civil de la Facultad de Ciencias Matemáticas y
Físicas de la Universidad de Guayaquil, se utilizara herramientas de
código libre, por lo cual infringe ni viola ninguna ley, mediante se lo
establece en el Decreto Presidencial N# 1014, así como también está
amparado en la ley de La Ley De La Propiedad Intelectual, por lo cual
se determina la factibilidad legal de este proyecto, así como se indica
en la Fundamentación Legal del Capítulo II, quedando demostrado
que no quebranta ninguna normativa legal.
- Factibilidad Económica
Se realizó un análisis sobre la factibilidad económica del proyecto
presentado, obteniendo como resultados los costos que tendrán que
cubrirse para el funcionamiento de la aplicación, así como también el
costo que tendrá la implementación del módulo web en el
Departamento de la Unidad Informática en la Facultad de Ciencia
Matemáticas y Físicas.
56
CUADRO No. 12 Costo del Servidor
Componente Costo
Procesador $ 260.00
Memoria $ 65.00
Disco Duro $ 80.00
Sistema Operativo $ 730.00
Costo Total $ 1.135.00
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
CUADRO No. 13 Costo de los Requisitos de Red y
Componente Costo
Switch $ 800.00
Router $ 35.00
Cableado $ 30.00
Costo Total $ 865.00
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
CUADRO No. 14 Costo de los Dispositivos Clientes
Componente Costo
PC Escritorio /Laptop con su Sistema Operativo
$ 350.00
Movil $. 90.00
Costo Total $ 440.00
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
CUADRO No. 15 Costo del Personal de Desarrollo
Cantidad Descripción Meses Costo
Unitario Costo Total
1 José Chichande 3 $ 400.00 $ 1,200.00
1 Gabriela Saldarriaga 3 $ 400.00 $ 1,200.00
Costo Total $ 2,400.00
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
57
En la Facultad de Ciencias Matemáticas y Físicas actualmente los equipos
de la red funcionan en su totalidad como son el Switch y el cableado.
Debido a ello no es necesario realizar una inversión en dichos elementos,
sin embargo, si llegara a fallar o descomponerse alguno de los
componentes requeridos, entonces se debe de adquirir los equipos de la
red como se describen en el cuadro No. 13.
Así también, en el Departamento de la Unidad Informática se cuenta con
equipos de computación que tendrán el rol del dispositivo cliente, por lo
que, al momento de escribir el presente documento, no es necesario
realizar una compra para estos.
Cabe mencionar que de llegar a fallar o de no existir ningún equipo de
computación que sirva como dispositivo cliente se requerirá adquirir los
equipos necesarios como se lo indica en el Cuadro No.14.
Por todo lo antes mencionado tendremos los costos finales del desarrollo
del proyecto presentados en el cuadro No. 16.
CUADRO No. 16 Costos Finales del Desarrollo del Proyecto
Componente Costo
Servidor $ 1,135.00
Red $ 865.00
Dispositivo Cliente $ 440.00
Personal de desarrollo $ 2,400.00
Costo Total Proyecto $ 4,840.00
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
• Etapas de la metodología del proyecto
Para la realización de este proyecto que consiste en el desarrollo de una
aplicación web se utilizó la metodología Scrum, la cual nos facilita la
elaboración de la aplicación por fases, donde cada una se va evaluando
58
los requerimientos que tiene que tener la aplicación, a dichas iteraciones
se las denomina Sprint, cada uno de estos Sprint tiene un funcionamiento
el cual es requerido según la secuencia.
Para eta metodología debemos definir los roles que habrá en el proyecto:
CUADRO No. 17 Roles del Equipo Scrum del Proyecto
ROL RESPONSABILIDAD
ProductOwner Ing. Anderson Freire Gaibor
Scrum Master Ing. Alexandra Varela Tapia
Delivery Team María Gabriela Saldarriaga Rosado
José Danny Chichande Silva
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
ProductOwner.- Es la persona que representa a los clientes que están
interesados en el producto, es el responsable de manifestar los requisitos
que tiene que poseer el proyecto para que tenga satisfacción.
Scrum Master.- Es la persona que lidera el proyecto, la encargada de
supervisar que todos los requerimientos se vayan cumpliendo de manera
oportuna, de acorde con la planeación de cada iteración que se realiza.
Delivery Team.- Son las personas encargadas de asumir el desarrollo del
proyecto y los responsables de que llegue a su finalización con éxito
teniendo en cuenta las observaciones realizadas por el Scrum Master
Planificación de las Iteraciones
Para la planeación de las diferentes iteraciones se evalúa los requisitos
que son indispensables para ejecutar el SPRINT planteado, para progresar
con el cumplimiento del desarrollo de la aplicación, en esta etapa debe
59
haber comunicación entre el ProductOwner y el equipo de trabajo Delivery
Team.
Diagrama General de la Aplicación
Para tener una idea específica del funcionamiento de la aplicación web, las
diferentes herramientas que intervienen en la misma, las cuales hay que
tomar en cuenta para el desarrollo del proyecto.
GRÁFICO No. 6 Diagrama General de la Aplicación
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
Requerimientos Funcionales
Se analizan las necesidades del sistema que darán solución a la
problemática existente, determinando los diversos componentes que
poseerán el módulo web y las funciones que tendrá.
60
CUADRO No. 18 Requerimientos Funcionales
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
Requerimientos No Funcionales
En los requerimientos no funcionales se examinan todas las restricciones
a las cuales debe adecuarse el sistema que se desarrollara, limitaciones
Requerimiento Descripción
RF01 El sistema debe permitir operar los roles como Administrador y
Operador.
RF02
Debe validar el ingreso al sistema por medio de usuario y
contraseña y le habilitara los componentes correspondientes
dependiendo el rol que tenga asignado.
RF03
La aplicación web deberá tener una pestaña donde se permita
crear los usuarios que tendrán acceso a la aplicación, este módulo
será de exclusividad para los usuarios tipo administrador.
RF04
Deberá contar con un módulo que permita registrar, modificar,
consultar y eliminar el inventario de los equipos disponibles para el
préstamo.
RF05 Los datos ingresados deberán ser alojados en una base de datos
para su posterior consulta.
RF06
La aplicación web deberá tener la opción de consultar los datos de
alumnos legalmente matriculados, docentes y del personal
administrativo.
RF07
Almacenamiento de bitácora para llevar un control de las
transacciones realizadas, es decir, al momento del préstamo y
devolución de un equipo
RF08 La aplicación debe ajustarse a la visualización en dispositivos
móviles.
61
específicas que debe tener el sistema los cuales serán identificados en el
estudio realizado.
CUADRO No. 19 Requerimientos No Funcionales
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
Planificación de los Sprint
Una vez establecidos los requerimientos funcionales y los requerimientos
no funcionales del sistema que se desarrollará como solución a la
problemática estudiada, realizamos la definición de los sprints, donde se
definirá cada una de las tareas que se van a realizar, su prioridad, la
duración de la actividad y el estado en que se encuentra.
En el siguiente cuadro No. 19 podemos observar los sprints planteados
para el desarrollo de la aplicación web.
Requerimientos Descripción
RNF01
Notificación de mensajes de dialogo al realizar un evento como:
• Ingreso / modificación / eliminación de datos
• Estudiante / docente / personal administrativo cumple con
los requisitos
• Ingreso / salida del sistema.
RNF02 Disponibilidad de 7:00 am – 22:00 pm, de lunes de sábado.
RNF03 Ícono de la aplicación será el logo de la Facultad de Ciencias
Matemáticas y Físicas.
RNF04 La aplicación web deberá disponer de la visibilidad de los botones
en la parte inferior, y el menú en la parte superior.
RNF05 La aplicación web permitirá el acceso solo a usuarios con permisos
necesarios otorgados por el departamento.
62
CUADRO No. 20 Planificaron de los Sprint
Nº Tarea Prioridad Fecha Inicio
Fecha Fin
Duración Estado Fecha
Entrega Observaciones
1
Definición de herramientas para usar en implementación, análisis de beneficios versus otras herramientas del mercado.
Alta 14/05/2018 20/05/2018 6 días Entregado
04/06/2018
Se realiza la definicion de las herramientas a usar y se presenta el modelo de entidad relación que contendrá los datos de la aplicación, no se solicitan cambios por parte del Administrador de la Unidad Informática
Estabilización de ambiente de trabajo, instalación de IDE'S, servidor de Base de Datos, servidor de Aplicación
Alta 21/05/2018 30/05/2018 9 días Entregado
Diseño Entidad Relación Alta 01/06/2018 03/06/2018 3 días Entregado
2
Mantenedor de Usuarios, Roles.
Alta 04/06/2018 13/06/2018 9 días Entregado
03/06/2018
Se realiza entrega de los mantenedores de Usuarios y Roles, Inventario, Administrador de Operadores, el usuario solicita que se muestre el estado de los usuarios de aplicación si están activos e inactivos.
Mantenedor de Inventario de equipos.
Alta 14/06/2018 22/06/2018 9 días Entregado
Mantenedor de Administración de operadores.
Alta 23/06/2018 02/07/2018 9 días Entregado
3
Mantenedor de Préstamo de equipos.
Alta 03/07/2018 11/07/2018 9 días Entregado
03/06/2018
Se procede a realizar los cambios en el módulo de usuario de aplicación, y se entregan el mantenedor de préstamo de equipos. Se entrega manual de usuario, y manual de operador. Se realiza la estabilización del sistema en conjunto con las pruebas de usuario, se procede a firmar el acta de aceptación de proyecto.
Diseño de Manual de operador.
Media 12/07/2018 20/07/2018 8 días Entregado Documentación de Plan de Pruebas Internas, Plan de Pruebas con el Usuario y Plan de puesta en producción.
Preparación de Fuentes, Compilado, Scripts de Base de Datos e instaladores para estabilización de servidor.
Alta 21/07/2018 23/07/2018 2 días Entregado
Estabilización de ambiente de producción, instalación de IDE'S, servidor de Base de Datos, servidor de Aplicación
Alta 23/07/2018 30/07/2018 7 días Entregado
Pruebas con Usuario Media 31/07/2018 01/08/2018 1 día Entregado
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
Casos de Uso
En el estudio realizado de la aplicación web propuesto, presentamos el diagrama
de casos de uso donde se interpretan la funcionabilidad de la misma.
63
GRÁFICO No. 7
Diagrama de Caso de Uso
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
En este diagrama se establece las funciones que tendrá el administrador, los
procesos que se llevaran a cabo, siguiendo la secuencia para realizar el préstamo
de equipos correspondiente, después de haberse realizado la verificación
correspondiente de los datos del solicitante ya sean estos a los usuarios finales
como son: estudiantes, docentes y personal administrativo de la carrera de
Ingeniería Civil de la Facultad de Ciencias Matemáticas y Físicas de la Universidad
de Guayaquil.
Seguido de esto se realizará el diagrama de flujo que se muestra a continuación,
permitiendo definir los pasos y el trabajo que tendrá al realizarse cambios o
modificaciones que se dentro de la aplicación.
64
GRÁFICO No. 8
Diagrama de Flujo
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
65
Diagrama De Estado
En el diagrama de estado interpreta el funcionamiento del sistema las variaciones
que tendrá en los estados al momento de realizar cierto proceso en específico.
GRÁFICO No. 9 Diagrama de Estado
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
66
Diagrama de Secuencia
En el diagrama de secuencia nos indica el orden que tendrá cada proceso de las
diferentes opciones del sistema.
GRÁFICO No. 10 Diagrama de Secuencia
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
67
Diagrama Entidad Relación
GRÁFICO No. 11 Diagrama de Entidad/Relación
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
• Entregables del proyecto
Concluido el proyecto de “Desarrollo e Implementación de modulo web
para el control de préstamo de equipos tecnológicos en la Unidad
Informática de la Carrera Ingeniería Civil de la Facultad De Ciencias
Matemáticas Y Físicas de la Universidad De Guayaquil” se realizará la
entrega de:
1. El sistema web y sus instaladores: fuentes de aplicación,
instaladores de herramientas (servidor de aplicaciones, base de
datos).
2. Manual de Usuario: Se describe paso a paso de cómo funciona el
sistema para que el usuario, ver Anexo 7
68
3. Manual técnico: En este manual se detalla los pasos que se deben
seguir para la ejecución de la aplicación web como se define en el
Anexo #8
4. Diccionario de Datos: las tablas de la base de datos, como se
indica en el Anexo #9
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA
Se realizaron entrevistas al Ing. Anderson Freire Gaibor – Analista de Computo
Facultad de Ciencias Matemáticas y Físicas y a los especialistas: Ing. Héctor
David Castro Ramírez – Ingeniero de Software Senior con 6 años de experiencia
en el área y a la Ing. Daniela Denisse Pilay González – Desarrollador de
Aplicaciones Web con 3 años de experiencia en el área.
Entrevista realizada al Jefe de Computo
1.- ¿Cuáles son sus funciones dentro de la Facultad de Ciencias
Matemáticas y Físicas?
Las funciones del jefe de cómputo son de coordinar y supervisar todas las labores
que se realizan en el Departamento de Unidad Informática para solucionar
problemas del área tecnológica. Así como también estar a cargo de las
supervisiones del mantenimiento, prestamos de equipos tecnológicos para las
diferentes actividades existentes en la Facultad.
2.- ¿Existe un inventario de los equipos que están destinados para préstamo
en el departamento de la Unidad Informática?
Al momento se tiene establecido los números de equipos tecnológicos con los que
cuenta el departamento para ser destinados para el préstamo de forma manual.
3.- ¿Cuáles son los requisitos para poder prestar un equipo tecnológico en
la Unidad Informática?
En el caso de ser estudiante deben dejar la cedula respectiva para solicitar un
equipo tecnológico, estos tienen una restricción que no pueden acceder a ciertos
69
equipos que son de uso exclusivo para los docentes o personal administrativo, por
lo que no se puede asegurar que sean estudiantes legalmente matriculados.
4.- ¿Cuál es el control que se tiene en el proceso de préstamos de equipos
tecnológicos en el departamento de la Unidad Informática?
Actualmente el único control que se tiene es el de registrar los datos del solicitante
del equipo tecnológico en una bitácora
5.- ¿El método que se utiliza actualmente para el préstamo de equipos
tecnológicos dentro del departamento de Unidad Informática les da
seguridad y disponibilidad a dichos equipos?
En la actualidad el método utilizado no les puede dar seguridad ni disponibilidad a
los equipos tecnológicos que están destinados para el préstamo.
6.- ¿Existe un reporte actualizado sobre los préstamos de equipos
tecnológicos que se hacen en la Unidad?
El único reporte que se tiene es el de la bitácora que en ella se anotan diariamente
todos los equipos que son prestados.
7.- ¿Estaría de acuerdo con que se implemente un sistema de control de
préstamos de equipos en la en el departamento de Unidad Informática?
Claro que tendría toda mi aceptación, así como también todo el apoyo necesario
para que se lleve a cabo la implementación de un sistema ya que es de mucha
necesidad para poder automatizar todo el proceso dando más seguridad a los
equipos.
8.- ¿Existe disponibilidad de una computadora para que tenga la función
del servidor del sistema préstamos de equipos?
En el departamento de la Unidad Informática si existe la disponibilidad de un
equipo de computación para que tenga la función de servidor para la aplicación.
70
Juicio de Expertos
Definidos los especialistas procedemos a realizar las evaluaciones, para las
cuales se establecen dos tipos: Visual y Técnica, ver Anexo #3
CUADRO No. 21 Rol de los Especialistas
No. De experto Nombre
J1 Ing. Hector David Castro Ramirez
J2 Ing. Daniela Denisse Pilay González
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
CUADRO No. 22 Evaluación Visual del Juicio de Experto
Evaluación Visual J1 J2 Promedio Evaluación
Selección del color de la pantalla de inicio.
4.1 3.7 3.9 Excelente
Selección de imágenes para la pantalla de inicio.
3.6 4.5 4.05 Excelente
Selección del color de las diferentes pantallas.
4.3 4.6 4.45 Excelente
Ubicación de los botones de navegación.
3.5 4.3 3.9 Excelente
Tamaño de texto en los botones de navegación.
3.5 4.1 3.8 Aceptable
Nivel de satisfacción con el rendimiento del módulo web
3.9 4.3 4.1 Excelente
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
71
CUADRO No. 23 Evaluación Técnica del Juicio de Experto
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
CUADRO No. 24 Nivel de evaluación Juicio de Experto
EVALUACION MINIMO MAXIMO
EXCELENTE 3.9 5
ACEPTABLE 2.5 3.8
DEFICIENTE 1 2.4
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
Evaluación Técnica Opciones J1 J2
Se cumple con los requisitos del patrón de diseño utilizado para el desarrollo del módulo web. (Modelo de Capas).
SI X X
NO
Las herramientas utilizadas para el diseño del módulo web son de código abierto
SI X X
NO
Las versiones de software utilizadas para el desarrollo de la aplicación son obsoletas
SI
NO X X
El módulo web cuenta con autenticación y encriptación de contraseñas desde la capa de presentación a la capa de datos
SI X X
NO
La distribución de las características de la aplicación es intuitiva, fácil comprensión
SI X X
NO
72
PROCESAMIENTO Y ANÁLISIS
Para el procesamiento y análisis se procedió a realizar las encuestas tanto a los
estudiantes, docentes y personal administrativo de la Carrera de Ingeniería Civil,
para asi poder conocer si nuestro proyecto “Desarrollo e Implementación de
modulo web para el control de préstamo de equipos tecnológicos en la Unidad
Informática de la Carrera Ingeniería Civil de la Facultad De Ciencias Matemáticas
Y Físicas de la Universidad De Guayaquil” resolverá el problema que existe
actualmente.
Para realizar las encuestas se debe tener en cuenta nuestra población para así
poder determinar la muestra a la cual se les hará las encuestas para poder realizar
el análisis respectivo.
Población y Muestra
Población.- “Conjunto de individuos, objetos, elementos o fenómenos en los
cuales puede presentarse determinada característica susceptible de ser
estudiada”(Ruiz Peláez & Rodríguez Malagón, 2015), es decir que la población es
un grupo de elementos o individuos que comparten cierta característica en común.
Este proyecto está dirigido a los estudiantes, docentes y personal administrativo
de la carrera de Ingeniería Civil.
CUADRO No. 25
Total de la Población
Nº Detalle Cantidad Porcentaje
1 Estudiantes de la Carrera de Ingeniería Civil 2148 95%
2 Docentes de la Carrera de Ingeniería Civil 78 3%
3 Personal administrativo de la carrera de Ingeniería Civil 41 2%
TOTAL 2267 100%
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva
Fuente: Datos de la Investigación
Como resultado de nuestra investigación tenemos que nuestra población es de:
2267al como se indica en el Anexo #2.
73
Muestra.- “Parte de los elementos o subconjunto de una población que se
selecciona para el estudio de esa característica o condición”(Ruiz Peláez &
Rodríguez Malagón, 2015)
Fórmula para obtener la muestra:
𝑛 =𝑚
𝑒2(𝑚 − 1) + 1
Donde:
m = Tamaño de la población E = error de estimación n = Tamaño de la muestra
Reemplazando tenemos:
Datos:
m = 2267
e = 5% = 0.05
n =?
Entonces se determina que la muestra con la que trabajaremos para las
encuestas es de 340 personas, con la distribución que se muestra en el
cuadro No. 25.
CUADRO No. 26 Distribución de la Muestra
Nº Porcentaje Cantidad
1 95% 322
2 3% 12
3 2% 6
TOTAL 100% 340
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva
Fuente: Datos de la Investigación
74
Pregunta #1
¿La Unidad Informática gestiona de manera oportuna el préstamo de
equipos tecnológicos?
GRÁFICO No.12 Resultados Estadísticos Pregunta #1
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: IBM SPSS Statistics 22
Análisis:
Después de analizar los resultados podemos inferir que las respuestas A y B dan
más del 50% de los encuestados, los cuales admiten que la manera como gestiona
el préstamo de equipos tecnológicos la Unidad Informática es propicio, aunque el
proceso se lo lleve de forma manual, por lo que es necesario hacer mejoras en el
proceso de control de préstamos de los equipos.
75
Pregunta #2
¿Cómo calificaría usted el proceso de préstamos de equipos que se maneja
actualmente en el departamento de Unidad Informática?
GRÁFICO No. 13 Resultados Estadísticos Pregunta #2
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: IBM SPSS Statistics 22
Análisis:
Considerando los resultados podemos inferir que las respuestas C, D y E dan más
del 60% de los encuestados, quienes están insatisfechos con la manera que se
gestiona actualmente el préstamo de equipos tecnológicos en el departamento de
Unidad Informática, ya que el proceso es ineficiente y es necesario renovar la
forma de llevar el control sobre el préstamo de los equipos tecnológicos.
76
Pregunta #3
¿Con que frecuencia utiliza los equipos tecnológicos en las actividades
diarias?
GRÁFICO No. 14 Resultados Estadísticos Pregunta #3
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: IBM SPSS Statistics 22
Análisis:
Analizando los resultados podemos inferir que las respuestas A, B y E dan más
del 70% de los encuestados que utilizan con frecuencia los equipos tecnológicos,
ya que son muy útiles e indispensables en las actividades diarias, como son dar
clases, exposiciones, sustentaciones, reuniones o eventos, y es necesario tener
un inventario de los equipos con los que cuenta la Unidad Informática.
77
Pregunta #4
¿Cuál ha sido los inconvenientes que han habido al momento de devolver el
equipo tecnológico al departamento de Unidad Informática?
GRÁFICO No. 15 Resultados Estadísticos Pregunta #4
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: IBM SPSS Statistics 22
Análisis:
Analizando los resultados podemos inferir que la respuesta D da más del 40% de
los encuestados que opinaron que han tenido otros tipos de inconvenientes al
momento de devolver los equipos al departamento de Unidad Informática ya sean
estos diferentes a la falta de cable de poder, video o daños en el equipo siendo
necesario llevar un adecuado control en el proceso de préstamos de los equipos
tecnológicos.
78
Pregunta #5
¿Cree usted que es importante automatizar el proceso de préstamos de
equipos tecnológicos en el departamento de Unidad Informática?
GRÁFICO No. 16 Resultados Estadísticos Pregunta #5
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: IBM SPSS Statistics 22
Análisis:
Considerando los resultados obtenidos en esta pregunta podemos inferir que las
respuestas A y B dan más del 70% de los encuestados los cuales opinan que es
fundamental y primordial la automatización del proceso de préstamo de equipos
tecnológicos en el departamento de la Unidad Informática, ya que sería de gran
importancia para la seguridad y disponibilidad de los equipos.
79
Pregunta #6
¿Está de acuerdo que se implemente un sistema informático para el control
de préstamos de equipos tecnológicos en el departamento de la Unidad
Informática de la carrera de Ingeniería Civil?
GRÁFICO No. 17
Resultados Estadísticos Pregunta #6
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: IBM SPSS Statistics 22
Análisis:
Analizando los resultados obtenidos podemos inferir que las respuestas A y B dan
más del 80% de los encuestados que están de acuerdo que se implemente un
sistema informático para el control de préstamos de equipos tecnológicos en el
departamento de la Unidad Informática de la carrera de Ingeniería Civil, teniendo
un impacto favorable en los usuarios.
80
Pregunta #7
¿Piensa usted que con un sistema que controle el proceso de préstamos de
equipos tecnológicos en el departamento de Unidad Informática habrá
seguridad y disponibilidad de dichos equipos?
GRÁFICO No. 18
Resultados Estadísticos Pregunta #7
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva
Fuente: IBM SPSS Statistics 22
Análisis:
Una vez estudiados y analizados los resultados de la pregunta N°8 podemos inferir
que las respuestas A y B dan más del 80% de los encuestados quienes consideran
que con un sistema que controle el proceso de préstamos de equipos tecnológicos
en el departamento de Unidad Informática habrá seguridad y disponibilidad dando
así confianza y protección a dichos equipos.
81
Pregunta #8
¿Cómo calificaría usted el uso de un sistema informático para el préstamo
de los equipos tecnológicos en el departamento de Unidad Informática?
GRÁFICO No. 19
Resultados Estadísticos Pregunta #8
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva
Fuente: IBM SPSS Statistics 22
Análisis:
Considerando los resultados obtenidos podemos inferir que las respuestas A y B
dan más del 80% de los encuestados que manifiestan que sería muy favorable y
relevante la implementación de un sistema informático para el control de préstamo
de los equipos tecnológicos en el departamento de Unidad Informática de la
Carrera de ingeniería Civil.
82
PREGUNTA CIENTÍFICA
¿Con la Implementación del módulo web para el control de préstamo de equipos
tecnológicos en el Departamento de Unidad Informática de la carrera Ingeniería
Civil de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de
Guayaquil, se podrá garantizar un eficaz control en el proceso de préstamo y
además de la seguridad e integridad de dichos equipos?
Respuesta
Después de la investigación realizada, partiendo de la información obtenida y
expuesta en la fundamentación teórica en el capítulo II, planteando las
conceptualizaciones de todo lo referente a la solución que se dará con el proyecto
propuesto en el contexto actual, tanto en las encuestas realizadas a los usuarios
en general que nos expusieron: que el problema existente en el departamento es
por la falta de control en la gestión de préstamos de los equipos, así como las
diversas entrevistas realizadas tanto al jefe de cómputo en el que nos manifestó
la necesidad de un sistema que controle y así pueda dar seguridad a los equipos
destinados al préstamo y a los expertos en desarrollo de aplicaciones web como
se expone en este capítulo III con su debido juicio de expertos podemos concluir
que para la elaboración del módulo web se utilizó código abierto sin violentar
ninguna normal que rige en el desarrollo de un software, para el cual se utilizó
versiones actuales que van acorde con la innovación en la tecnología, así como
también cuenta con la seguridad necesaria debido a la encriptación de
contraseñas desde la capa de presentación a la capa de datos, dando como
resultado un aplicación sutil y confortable para el usuario final el cual tiene una
interactiva interfaz, dando una satisfacción con el rendimiento del módulo web.
Por todo lo antes expuesto podemos concluir que el módulo web cumple con los
requerimientos que se necesitan para garantizar un eficaz control en el proceso
de préstamos de equipos tecnológicos en el Departamento de la Unidad
Informática de la carrera de Ingeniería Civil de la Facultad de ciencias Matemáticas
y Físicas, y su implementación dará la debida solución a la problemática existente
debido a la escases del mismo.
83
CAPÍTULO IV
Criterios de aceptación del producto o Servicio
Los criterios de aceptación fueron todos los objetivos propuestos en el proyecto,
en el cual en el transcurso de su desarrollo se fueron revisados y verificados en
conjunto con el Jefe de Computo que constato que la aplicación web cumple con
los requerimientos establecidos, tal como lo podemos ver en el Anexo #4
CUADRO No. 27 Matriz De Los Criterios De Aceptación Del Proyecto
Autores: María Gabriela Saldarriaga Rosado, José Danny Chichande Silva Fuente: Datos de la Investigación
No Requerimiento Criterios de aceptación Cumple
1 Manejo de roles El sistema debe contener los diferentes roles como son: Administrador y Operador
SI
2 Validación de
ingreso El sistema debe validar el ingreso al módulo web por medio de usuario y contraseña.
SI
3 Rol
Administrador Permitirá crear roles de operador que serán los encargados de manejar el módulo web.
SI
4
Rol Operador La aplicación web contará con el rol operador, el cual será el encargado de manejar el sistema.
SI
5 Ingresar equipos
La aplicación permitirá ingresar los equipos destinados para préstamo
SI
6 Modificar equipos
La aplicación permitirá modificar los equipos destinados para préstamo
SI
7 Consultar equipos
La aplicación permitirá consultar los equipos disponibles para préstamo.
SI
8 Eliminar equipos La aplicación permitirá eliminar los equipos destinados para préstamo
SI
9 Prestar equipos El módulo web permitirá prestar equipos tecnológicos a los usuarios habilitados.
SI
10 Validación de
usuarios
La aplicación web permitirá validar si los usuarios ya sean: estudiantes están legalmente matriculados o si los docentes y personal administrativos pertenecen a la facultad.
SI
11 Almacenamiento de bitácora
El módulo web tendrá un almacenamiento de bitácora el cual llevara un control de los equipos que han sido prestados.
SI
84
Informe de aceptación y aprobación para productos de
SOFTWARE
En los resultados obtenidos del sistema de control de equipos tecnológicos en el
departamento de Unidad Informática de la Carrera de Ingeniería Civil de la
Facultad de Ciencias Matemáticas de la Universidad de Guayaquil, que fue
desarrollado con el objetivo de obtener una herramienta adecuada para realizar la
gestión de préstamos de equipos tecnológicos de manera oportuna y dando
seguridad a dichos equipos, por lo antes expuesto mediante las pruebas de
realizadas por el Jefe de Computo que aprobó el funcionamiento del sistema, más
el juicio de los expertos que hicieron en base a los requisitos básicos que debe
cumplir una aplicación web podemos concluir que el módulo web cumple con el
100% en base a los objetivos y requerimientos planteados.
Informe de aseguramiento de la calidad para productos de
SOFTWARE
Después de las pruebas realizadas en cada uno de los parámetros como son las
métricas y sus indicadores que existen para medir la calidad del software, los
cuales sirven para demostrar que el sistema cumple con las características de
calidad, así como también en las diferentes validaciones que se iban
contemplando en el transcurso del desarrollo del módulo web sirven para
constatar que los requerimientos establecidos satisfacen y garantizan que cada
uno de los procesos para el que fue asignado el aplicativo web cumplen con los
requisitos para los cuales fueron desarrollados.
85
Mecanismos de Control
Concluido el desarrollo del módulo web se establecieron los mecanismos que
permiten limitar la seguridad del sistema, entre ellos se establecen los siguientes
• El Administrador es el encargado de crear los roles de operador según lo
establezca.
• El operador es el encomendado de manejar el sistema para llevar a cabo
el préstamo de los equipos.
• Los usuarios generales como son: estudiantes, docentes y personal
administrativos tienen restricciones según el equipo que preste.
• El módulo web debe garantizar la integridad y seguridad.
Métodos de Corrección
Los métodos de corrección que se consignaran antes los posibles inconvenientes
que puedan acontecer en el módulo web destinado para el control de préstamos
de equipos tecnológicos, pueden ser cuando se realicen actualizaciones en las
políticas internas en el departamento de Unidad Informática de la Facultad de
Ciencias Matemáticas y Físicas, así como también realicen una variación en el
reglamento de préstamos de equipo.
Medidas, métricas e indicadores
Medidas
El módulo web presentado, está diseñado en brinda agilidad en el proceso del
control de préstamo de equipos tecnológicos en el departamento de la Unidad
Informática, los cuales son requeridos por los estudiantes, docentes o personal
administrativo, proporcionando confianza al momento de prestar un equipo,
teniendo seguridad que la persona que utiliza este servicio son las que están
habilitadas para este proceso; así como también disponer de reportes de los
equipos que han sido usados, o están prestados, esta información la pueden
visualizar de forma actualizada.
EL módulo web ha sido diseñado para que sea asequible y adaptable para que en
un futuro se puedan agregar nuevas funcionalidades, acorde a los nuevos
requerimientos o necesidades que se presenten en el Departamento de la Unidad
86
Informática de la Carrera de Ingeniería Civil de la Facultad de Ciencias
Matemáticas y Físicas.
El módulo web estará disponible, y funcionará de manera oportuna para realizar
el préstamo de cualquier equipo tecnológico, respetando el acceso que a cada
prestamista se le asigne.
Métricas
Confiabilidad: La aplicación web realiza el proceso de control de préstamos de
equipos tecnológicos de manera confiable, ya que para acceder a ellos se tendrá
la seguridad de que los usuarios que requieren dicho equipo como son: estudiante,
docente o personal administrativo, están verdaderamente habilitados para llevar a
cabo su préstamo. De esta manera el sistema genera confianza y credibilidad que
los equipos prestados van a ser devueltos en buenas condiciones caso contrario
se tendrá la certeza quien es la persona responsable del equipo, la cual deberá
regresar el equipo en las mismas condiciones que fue prestado.
Usabilidad: El módulo web ha sido elaborado de tal manera que sus componentes
son de fácil manejo, para llevar a cabo con el proceso de control de préstamos,
para el cual fue desarrollado, lo cual ha sido corroborado por el jefe de computo
según las pruebas que se realizaron quedando demostrado que el sistema web
cumple con el parámetro de usabilidad.
Portabilidad: El sistema web está desarrollado con herramientas tecnológicas
que permiten la portabilidad del mismo, teniendo la capacidad de adaptarse a otra
plataforma o software si así lo requiera. Se hicieron pruebas en los diferentes
exploradores como nos Internet Explorer, Mozilla Firefox y Google Chrome y en
todas estas plataformas la aplicación web funciona sin ningún problema.
El módulo web ha sido diseñado para que se adapte a la pantalla de un dispositivo
móvil.
87
Indicadores
Eficacia: El módulo web deberá controlar el proceso de préstamos de equipos a
los estudiantes, docentes y personal administrativo de la manera adecuada, el
módulo web brinda eficacia al momento de la asignación de un equipo tecnológico
a la persona que se requiere hacer el préstamo, permitiendo visualizar en un
registro actualizado de los equipos que han sido prestados y la disponibilidad de
equipos con los que cuenta.
Eficiencia: El aplicativo web se desarrolló de tal forma que optimiza recursos y
tiempo en la gestión que conlleva desde el momento que se ingresa al sistema y
se valida si está habilitado o no para acceder al préstamo de un equipo tecnológico
hasta la finalización del proceso, de tal manera que el proceso se hace de forma
más rápido de lo que se hacía manualmente. Este parámetro que existe en el
tiempo de respuesta que tiene el software para hacer una acción dentro del
módulo web mínimo dándole eficiencia al sistema.
Calidad: En el transcurso del desarrollo del sistema web se ha ido evaluando la
cada una de sus fases, que existen en el proceso dando como resultado un
producto que se satisface las necesidades para las cuales ha sido diseñado. La
aplicación web estará disponible y funcionará de manera óptima ya que su
rendimiento será importante tener el control den prestamos de equipos
tecnológicos que a diario se presentan en el departamento.
88
Conclusiones
• A través de las encuestas realizadas los estudiantes, docentes y personal
administrativo, así como la entrevista al jefe de Cómputo se pudo
evidenciar la necesidad que existe en el departamento de automatizar el
proceso de préstamos de equipos que se llevaba de forma manual.
• Se realizó un estudio de campo para levantar la información necesaria de
los requerimientos funcionales y no funcionales que tendrá el módulo web,
así como también se percibió como es el proceso que se tiene para hacer
el préstamo de un equipo tecnológico, la información recopilada nos ayudó
a diseñar un modelo de funcionamiento del módulo web.
• Se concluye que se cumplió el objetivo general del proyecto porque se
identificó el inventario de los equipos tecnológicos que están destinados
para préstamo en el departamento de la Unidad Informática, seguido a esto
se identificó cada uno de los procesos que existen para poder prestar un
equipo tecnológico y por último se diseñó el módulo web acatando cada
uno de los requerimientos que se establecieron en el estudio realizado.
• La aplicación web fue desarrollada, para dar solución a la problemática que
existe en el departamento de tal manera que permite tener un control en el
proceso de préstamos de equipos tecnológico, al mismo momento que les
da seguridad, porque se tiene la certeza de las personas a quien se les
presta el equipo; sean están los estudiantes, docentes o personal
administrativo están autorizadas y pertenecen a la institución.
• El módulo web para el control de préstamos de equipos tecnológicos
cuenta con una característica de control de inventarios para el desarrollo
de este módulo solo se consideró los equipos tecnológicos debido a que
se estableció en los alcances del proyecto que no se tomaría en cuenta los
equipos de activo fijo.
89
• Mediante las pruebas realizadas tanto por el Jefe de Computo que
constató y garantiza que los requisitos módulo web fueron efectuados de
forma exitosa cumpliendo con los objetivos establecidos, como a los
expertos en el área de desarrollo de aplicaciones web que dan fe de la
funcionabilidad del módulo web se puede finalizar que el sistema cumple
con el 100% de los requerimientos fijados en el presente proyecto.
Recomendaciones
• Capacitar a la persona que tendrá el rol de administrador, para que utilice
de forma responsable y oportuna la creación de los roles de operador de
manera que este encargado de manejar el sistema.
• Capacitar a las personas asignadas con el rol de operador para el óptimo
funcionamiento de la aplicación, así como también asegurar la
confiabilidad de los datos.
• Debido a que se diseñó un módulo web flexible se podrá Implementar a la
característica de control de inventarios la funcionabilidad de los equipos de
activos fijos de la carrera, acoplándose a la estructura lógica desarrollada
en el módulo, debido a que el sistema cuente con el componente de un
control de inventarios de forma general (activos fijos y equipos
tecnológicos).
• El proyecto puede ser replicado para el resto de las carreras dentro de la
Facultad de Ciencias Matemáticas y Físicas con el fin de llevar un mejor
control de los activos tecnológicos de la Unidad Académica respectiva.
90
BIBLIOGRAFÍA
Baelo Álvarez, R., & Cantón Mayo, I. (2009). Las tecnologías de la información y
la comunicación en la educación superior. Estudio descriptivo y de revisión.
Revista Iberoamericana de Educación, 50(7), 3. Retrieved from
http://dialnet.unirioja.es/servlet/articulo?codigo=3069990&info=resumen&idi
oma=SPA
Bolívar-Buriticá, W., Chaverra-Fernández, D. I., & Monsalve-Upegui, M. E.
(2015). Argumentación y uso de aplicaciones web 2 . 0 en la Educación
Básica. Revista Lasallista de Investigación, 12(1), 58–64.
Bootstrap, T. (n.d.). Introducción a JQuery jQuery es hoy en día una
indispensable librería javascript
Clavijo Romero, D. S., & Santiago, D. (2015). Diseño e implementación de un
software web para la administración y control de equipos especiales y
materiales del Rastrillo del Gir, solicitados para las operaciones del Grupo
de Intervención y Rescate de la Policía Nacional. Retrieved from
http://www.dspace.uce.edu.ec/handle/25000/4628
COBO, Á., GÓMEZ, P., PÉREZ, D., & ROCHA, R. (2005). PHP y MySQL
Tecnologías para el desarrollo de aplicaciones web, 497. Retrieved from
http://www.editdiazdesantos.com/wwwdat/pdf/9788479787066.pdf
Congreso nacional. (1998). Registro Oficial No 320 Ley de Propiedad Intelectual,
(320), 92.
Dominio, S. D. E., & Dns, D. E. N. (1990). Protocolos de configuración: dns,
bootp y dhcp 21.1, 307–317.
Freire, J. F. G. (2013). Sistema web para el control de prestamos de
herramientas y accesorios en los laboratorios de la Facultad de Ingenieria
en Sistemas, Electronica e Industrial.
Garc, B. (n.d.). Elaboro: LIA. Blanca García Sánchez, 1–5.
91
García, R., Tutor, C., Cueto, A. S., & Barco, P. M. (2016). Trabajo Fin de Grado.
Gros, B. (2016). Retos y tendencias sobre el futuro de la investigación acerca del
aprendizaje con tecnologías digitales. RED: Revista de Educación a
Distancia, (50), 3–13. https://doi.org/10.6018/red/50/10
Ingenieria, M., & Informáticos, D. E. S. (2015). TESIS DE GRADO “ Aplicación
web para tratar a personas con trastorno cognitivo leve ( TCL ) basada en
html5 .”
Javascript, L., & Javascript, J. (n.d.). 5. JavaScript 5.1.
Jorge Sierra y Acosta, Maria Guzman, F. G. (2015). Administración de
Almacenes y Gestión de Inventarios. The Effects of Brief Mindfulness
Intervention on Acute Pain Experience: An Examination of Individual
Difference, 1, 137. https://doi.org/10.1017/CBO9781107415324.004
Maria Arevalo, Adrian Barahona, J. L. (2014). Aplicacion web para el control
academico-administrativo del Instituto Nacional de Ilobasco del
Departamento de Cabañas.
Menéndez, Rafael; Barzanallana, A. (2012). Lenguajes de programación HTML y
CSS Parte 1 : Conceptos básicos de HTML 5 ¿ Cómo crear páginas web ?,
1–43. Retrieved from
http://www.um.es/docencia/barzana/DAWEB/Lenguaje-de-programacion-
HTML-1.pdf
Pérez Mora, O., Martín Escofet, C., Gibert Ginestà, M., Costal Costa, D., Casillas
Santillán, L. A., & Paré, R. C. (2005). Bases de datos. Retrieved from
http://www.uoc.edu/masters/oficiales/img/913.pdf
Ruiz Peláez, J. G., & Rodríguez Malagón, M. N. (2015). Población y muestra.
Epidemiología Clínica: Investigación Clínica Aplicada, 62–66.
Salinas. (2014). Proyecto De Factibilidad Técnica, Económica Y Financiera Del
Cultivo De Ostra Del Pacífico En La Parroquia Manglaralto, Cantón Santa
Elena, Provincia De Santa Elena. Tesis, (Proyecto De Factibilidad Técnica,
92
Económica Y Financiera Del Cultivo De Ostra Del Pacífico En La Parroquia
Manglaralto, Cantón Santa Elena, Provincia De Santa Elena), 121.
Schwaber, K., & Sutherland, J. (2013). La Guía de Scrum. Scrumguides.Org, 1,
21. Retrieved from http://www.scrumguides.org/docs/scrumguide/v1/Scrum-
Guide-ES.pdf
WHITE PAPER, T. (2015). Bases de datos NoSQL. Qué son y tipos que nos
podemos encontrar. Acens the Cloud Services Company. Retrieved from
https://www.acens.com/wp-content/images/2014/02/bbdd-nosql-wp-
acens.pdf
Zapata Cortes, J. A. (2014). Fundamentos de la gestión de inventarios. Esumer
Insitución Universitaria. Retrieved from
http://www.esumer.edu.co/images/centroeditorial/Libros/fei/libros/Fundamen
tosdelagestiondeinventarios.pdf
95
Anexo #2 Solicitud de total de estudiantes, docentes y personal administrativo de la
carrera de Ingeniería Civil, y permiso de la realización de las encuestas.
96
ENCUESTAS A USUARIOS
1.- ¿La Unidad Informática gestiona de manera oportuna el préstamo
de equipos tecnológicos?
a) Siempre
b) Casi siempre
c) A veces
d) Casi nunca
e) Nunca
2.- ¿Cómo calificaría usted el proceso de préstamos de equipos que
se maneja actualmente en el departamento de Unidad Informática?
a) Excelente
b) Bueno
c) Regular
d) Malo
e) Muy malo
3.- ¿Con que frecuencia utiliza los equipos tecnológicos en las
actividades diarias?
a) Siempre
b) Casi siempre
c) A veces
d) Casi nunca
e) Nunca
4.- ¿Cuál ha sido los inconvenientes que han habido al momento de
devolver el equipo tecnológico al departamento de Unidad
Informática?
a) Falta cable de poder
b) Falta cable de video
c) Daños en el equipo
d) Otros
97
5.- ¿Cree usted que es importante automatizar el proceso de
préstamos de equipos tecnológicos en el departamento de Unidad
Informática?
a) Muy importante
b) Bueno
c) Regular
d) Malo
e) Muy malo
6.- Está de acuerdo que se implemente un sistema informático para el
control de préstamos de equipos tecnológicos en el departamento de
la Unidad Informática de la carrera de Ingeniería Civil?
a) Muy de acuerdo
b) De acuerdo
c) Indiferente
d) En desacuerdo
7.- ¿Piensa usted que con un sistema que controle el proceso de
préstamos de equipos tecnológicos en el departamento de Unidad
Informática habrá seguridad y disponibilidad de dichos equipos?
e) Muy probable
f) Probable
g) Poco Problable
h) Nada Probable
8.- ¿Cómo calificaría usted el uso de un sistema informático para el
préstamo de los equipos tecnológicos en el departamento de Unidad
Informática?
a) Excelente iniciativa
b) Me parece buena idea
c) Indiferente
d) No me parece apropiado
101
DATOS ESTADÍSTICOS DE LAS ENCUESTAS REALIZADAS
1.- ¿La Unidad Informática gestiona de manera oportuna el préstamo de
equipos tecnológicos?
f) Siempre
g) Casi siempre
h) A veces
i) Casi nunca
j) Nunca
2.- ¿Cómo calificaría usted el proceso de préstamos de equipos que se
maneja actualmente en el departamento de Unidad Informática?
f) Excelente
g) Bueno
h) Regular
i) Malo
j) Muy malo
3.- ¿Con que frecuencia utiliza los equipos tecnológicos en las actividades
diarias?
f) Siempre
g) Casi siempre
h) A veces
i) Casi nunca
j) Nunca
102
4.- ¿Cuál ha sido los inconvenientes que han habido al momento de devolver
el equipo tecnológico al departamento de Unidad Informática?
i) Falta cable de poder
j) Falta cable de video
k) Daños en el equipo
l) Otros
5.- ¿Cree usted que es importante automatizar el proceso de préstamos de
equipos tecnológicos en el departamento de Unidad Informática?
f) Muy importante
g) Bueno
h) Regular
i) Malo
j) Muy malo
6.- Está de acuerdo que se implemente un sistema informático para el control
de préstamos de equipos tecnológicos en el departamento de la Unidad
Informática de la carrera de Ingeniería Civil?
e) Muy de acuerdo
f) De acuerdo
g) Indiferente
h) En desacuerdo
103
7.- ¿Piensa usted que con un sistema que controle el proceso de préstamos
de equipos tecnológicos en el departamento de Unidad Informática habrá
seguridad y disponibilidad de dichos equipos?
m) Muy probable
n) Probable
o) Poco Probable
p) Nada Probable
8.- ¿Cómo calificaría usted el uso de un sistema informático para el préstamo
de los equipos tecnológicos en el departamento de Unidad Informática?
e) Excelente iniciativa
f) Me parece buena idea
g) Indiferente
h) No me parece apropiado
109
Participantes: José Danny Chichande Silva (Estudiante), María Gabriela Saldarriaga Rosado (Estudiante), Ing. Anderson Freire Gaibor (Jefe de
Computo FCMF), Ing. Gustavo Córdova Tubay (Asistente de Computo).
110
Anexo #5 Solicitud para la Implementación del Módulo Web en el
departamento de la Unidad Informática de la carrera de Ingeniería Civil de la Facultad de Ciencias Matemáticas y Físicas de la
Universidad de Guayaquil
111
Anexo #6 Carta de Implementación del Módulo web en el Departamento de
Unidad Informática de la carrera de Ingeniería Civil de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil
112
Anexo #7
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE USUARIO
MODULO WEB PARA EL CONTROL DE PRÉSTAMO DE EQUIPOS
TECNOLÓGICOS EN LA UNIDAD INFORMÁTICA DE LA CARRERA
INGENIERÍA CIVIL DE LA FACULTAD DE CIENCIAS MATEMÁTICAS
Y FÍSICAS DE LA UNIVERSIDAD DE GUAYAQUIL.
AUTORES:
• MARÍA GABRIELA SALDARRIAGA ROSADO
• JOSÉ DANNY CHICHANDE SILVA
INFORMACIÓN PRELIMINAR
El presente manual detalla las características principales y
funcionamiento de cada una de las opciones de pantallas que tiene el
módulo web desarrollado
Se tiene como objetivo brindar al lector una visión sencilla y clara de la
aplicación, indicando paso a paso la utilización de los componentes con
los que cuenta este módulo web, de tal manera que su funcionamiento
sea óptimo.
GUAYAQUIL - ECUADOR
2018
113
Pantalla de Inicio Login
✓ Aquí se presenta el diseño de la aplicación web en su página
principal, la cual tiene el lodo de la Facultad de Ciencias Matemáticas y
Físicas, en esta pantalla se permitirá Iniciar Sesión con el usuario y
contraseña correspondiente.
Pantalla Usuarios Aplicación
✓ En esta página se puede visualizar los usuarios que tienen acceso al
manejo de la aplicación. El administrador podrá agregar o eliminar a los usuarios
que tendrán el rol de operador.
114
Pantalla Agregar Usuario Administrador/Operador
✓ Al elegir la opción de agregar usuario, se podrá ingresar nuevos usuarios
que podrán tener el manejo de la aplicación.
✓ En esta pantalla se puede agregar un nuevo usuario con su debida
contraseña, el estado que tendrá puede ser acto o inactivo y se define el rol que
se le asignará para que pueda manejar el sistema.
115
Pantalla Modificar Usuario Administrador/Operador
✓ En esta opción de modificar, se tendrá la opción de cambiar el estado,
credencial, o el User name de un usuario.
✓ Aquí se puede hacer los cambios respectivos como modificar a los
usuarios que tendrán el rol de administrador o rol de operador, en el cual se
define si estará activo para manejar el sistema o también se le puede cambiar
a inactivo.
116
Pantalla Inventario
✓ En esta opción de inventarios se puede visualizar los equipos tecnológicos
que se tienen destinados para el préstamo.
✓ Al dar clic en la opción de agregar equipo se desplegará una pantalla donde
podremos ingresar los nuevos equipos al inventario.
117
Pantalla Agregar Equipo
✓ En esta pantalla se podrá agregar equipos tecnológicos nuevos al
inventario para lo cual se necesita la descripción, marca, modelo, número de
serie, se le podrá poner alguna observación que tendrá el equipo, así como
también se tendrá la opción del estado del equipo.
✓ Seguido a esto podremos asignarle si tendrá restricción o no el equipo
tecnológico, donde la ubicaremos si solo será para los docentes y personal
administrativo o será para todos.
118
Pantalla Agregar Equipo
✓ Al dar clic en la opción de ver se desplegará una pantalla donde podremos
observar los detalles de cada equipo que se encuentra en el inventario.
✓ En esta pantalla se mostrará los detalles de cada equipo tecnológico que
se encuentra en el inventario destinados para el préstamo.
119
Pantalla Detalle de Equipo
✓ En esta pantalla se mostrará los detalles de cada equipo tecnológico que
se encuentra en el inventario destinados para el préstamo.
✓ Si se desea modificar o hacer algún cambio en los detalles de los equipos
tecnológicos que existen en el inventario, en esta pantalla se podrán hacer los
cambios respectivos.
120
Pantalla de Usuarios Prestamos
✓ En la opción Usuarios Prestamos se podrán observar todos los usuarios
que tienen acceso al préstamo de equipos tecnológicos.
✓ En la opción ver nos permite observar los detalles de los usuarios que
pueden acceder hacer el préstamo de los equipos.
121
Pantalla de Prestamos de equipos
✓ En esta pantalla se podrá observar todos los detalles de la información del
usuario que tiene acceso al préstamo de los equipos tecnológicos.
✓ Se puede modificar los detalles de los equipos tecnológicos que existen en
el inventario, en esta pantalla se podrán hacer los cambios respectivos.
122
Pantalla de Prestamos de Equipos
✓ En la opción Prestamos Equipos se muestra una bitácora de los equipos
que se encuentran prestados y el estado de cada uno de ellos.
✓ Nos dirigimos a la opción ver para poder visualizar los detalles de un
préstamo en específico.
123
Pantalla de Detalle de Préstamo
✓ En esta pantalla se puede observar todos los detalles de forma más
específica de la información del préstamo del equipo tecnológico.
✓ En la opción modificar tendremos una pantalla se podrá hacer los cambios
que ameriten del préstamo tales como cambiar la hora de inicio o fin el id del
equipo o escribir una observación si así lo requiera.
124
Pantalla de Fragment
✓ Es la pantalla de fragment para indicar las opciones a las que no tienen
acceso.
Pantalla de Prestamos de equipos
✓ Se muestra en la pantalla un mensaje por la utilización del sistema.
125
Anexo # 8
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
MANUAL DE TECNICO
MODULO WEB PARA EL CONTROL DE PRÉSTAMO DE EQUIPOS
TECNOLÓGICOS EN LA UNIDAD INFORMÁTICA DE LA CARRERA
INGENIERÍA CIVIL DE LA FACULTAD DE CIENCIAS MATEMÁTICAS
Y FÍSICAS DE LA UNIVERSIDAD DE GUAYAQUIL.
AUTORES:
• MARÍA GABRIELA SALDARRIAGA ROSADO
• JOSÉ DANNY CHICHANDE SILVA
INFORMACIÓN PRELIMINAR
El presente manual detalla la instalación y configuración de los
componentes necesarios para funcionamiento del módulo web
desarrollado.
Se tiene como objetivo brindar al lector una visión sencilla y clara,
indicando paso a paso la configuración de los componentes de los que
requiere el módulo web para su funcionamiento.
GUAYAQUIL - ECUADOR
2018
126
Verificaciones Previas a la instalación
✓ Antes de realizar la instalación de los utilitarios que necesitamos para que
nuestra aplicación funcione debemos asegurarnos que los puertos 8080, y
3306 no se encuentren ocupado, de ser este el caso se debería realizar la
modificación en la instalación de las aplicaciones.
✓ Para validar abrimos un terminal y usamos el comando netstat -oan
Para nuestra instalación del ambiente necesitamos dos instaladores principales:
• mysql-installer-web-community-8.0.11.0.msi
• apache-tomcat-9.0.10.exe
Para cargar el esquema de base de datos y la aplicación se necesita: • PrestamoEquipos.war
• Dump20180814.sql
127
Instalación de MySql y sus componentes.
Ejecutamos la aplicación mysql Installer, la cual nos permitirá gestionar los
componentes que requerimos para nuestro ambiente.
La aplicación solicita que se descargue la versión más reciente, en este caso
escogeremos la opción no
128
Aceptamos los términos y damos clic en Next.
Escogemos la opción Developer Default, ya que necesitaremos de algunos
componentes de desarrollo para nuestra aplicación.
129
Si la aplicación requiere componentes adicionales, presionamos la opción
execute.
Aceptamos los términos de las aplicaciones
130
Una vez instalado los componentes, damos clic en la opción Next
Aceptamos que se descarguen nuestros archivos para la instalación
131
Ya cuando la aplicación termina de instalar nuestros componentes, escogemos
la opción Next.
Se requiere realizar la configuración del server, escogemos la opción Classic.
134
Luego de terminado de configurar, escogemos la opción execute para que se
inicien los servicios de MySql Server.
Una vez que los componentes fueron instalados con éxito necesitamos crear
nuestra estructura de base de datos, para ejecutamos MySql Workbench y
cargamos nuestro archivo dump, luego de realizado esto escogemos la opción de
ejecutar.
139
Seleccionamos el archivo a desplegar
Luego de seleccionado procedemos a desplegar
Visualizamos que nuestra aplicación ya está cargada, y si la opción arrancar se
encuentra en gris le damos clic para que inicie la aplicación.
Ahora si nuestra aplicación esta lista.
140
Anexo #9
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
DICCIONARIO DE DATOS
MODULO WEB PARA EL CONTROL DE PRÉSTAMO DE EQUIPOS
TECNOLÓGICOS EN LA UNIDAD INFORMÁTICA DE LA CARRERA
INGENIERÍA CIVIL DE LA FACULTAD DE CIENCIAS MATEMÁTICAS Y
FÍSICAS DE LA UNIVERSIDAD DE GUAYAQUIL.
AUTORES:
• MARÍA GABRIELA SALDARRIAGA ROSADO
• JOSÉ DANNY CHICHANDE SILVA
INFORMACIÓN PRELIMINAR
El presente manual detalla la estructura del modelo de datos del módulo
web desarrollado.
Se tiene como objetivo brindar al lector una visión sencilla y clara,
indicando la descripción de cada uno de los campos relacionados con el
funcionamiento del módulo web.
GUAYAQUIL - ECUADOR
2018
141
NOMBRE TABLA UG.UNIVERSIDAD
DESCRIPCION Esta tabla fue creada con el fin de registrar la Universidad a la que pertenece el usuario con acceso al prestamo de equipos.
CAMPO TIPO DESCRIPCION
id_universidad INT Valor entero autogenerado, para identificar la Universidad.
nombre VARCHAR Nombre de la Institucion educativa.
descripcion VARCHAR Aquí se puede agregar detalles de la Universidad.
estado VARCHAR Indica si el registro se encuentra activo.
fecha_registro DATE Aquí se debe registrar la fecha en que se crea el registro
usuario_registro VARCHAR Aquí se debe registrar el usuario que crea el registro
fecha_actualizacion DATE Aquí se debe registrar la fecha en que se modifica el registro
usuario_actualizacion VARCHAR
Aquí se debe registrar el usuario que modifica el registro
NOMBRE TABLA UG.UNIVERSIDAD
DESCRIPCION Esta tabla fue creada con el fin de registrar la Facultad a la que pertenece el usuario con acceso al prestamo de equipos.
CAMPO TIPO DESCRIPCION
id_facultad INT Valor entero autogenerado, para identificar la Facultad.
nombre VARCHAR Nombre de la Facultad.
descripcion VARCHAR Aquí se puede agregar detalles de la Facultad.
estado VARCHAR Indica si el registro se encuentra activo.
fecha_registro DATE Aquí se debe registrar la fecha en que se crea el registro
usuario_registro VARCHAR Aquí se debe registrar el usuario que crea el registro
fecha_actualizacion DATE Aquí se debe registrar la fecha en que se modifica el registro
usuario_actualizacion VARCHAR
Aquí se debe registrar el usuario que modifica el registro
id_universidad INT Foreing Key de la tabla Universidad.
142
NOMBRE TABLA UG.UNIVERSIDAD
DESCRIPCION Esta tabla fue creada con el fin de registrar la Carrera a la que pertenece el usuario con acceso al prestamo de equipos.
CAMPO TIPO DESCRIPCION
id_carrera INT Valor entero autogenerado, para identificar la Carrera.
nombre VARCHAR Nombre de la Carrera.
descripcion VARCHAR Aquí se puede agregar detalles de la Carrera.
estado VARCHAR Indica si el registro se encuentra activo.
fecha_registro DATE Aquí se debe registrar la fecha en que se crea el registro
usuario_registro VARCHAR Aquí se debe registrar el usuario que crea el registro
fecha_actualizacion DATE Aquí se debe registrar la fecha en que se modifica el registro
usuario_actualizacion VARCHAR
Aquí se debe registrar el usuario que modifica el registro
id_facultad INT Foreing Key de la tabla Facultad.
NOMBRE TABLA UG.TIPO_USUARIO
DESCRIPCION Esta tabla fue creada con el fin de validar los tipos de usuarios existentes dentro de la facultad y poder diferenciar los que equipos que estan accesibles para el prestamo.
CAMPO TIPO DESCRIPCION
id_tipo_usuario INT Valor entero autogenerado, para identificar el tipo de usuario
nombre VARCHAR Nombre del tipo de usuario
descripcion VARCHAR Descripcion del tipo de usuario
estado VARCHAR Indica si el registro se encuentra activo.
fecha_registro DATE Aquí se debe registrar la fecha en que se crea el registro
usuario_registro VARCHAR Aquí se debe registrar el usuario que crea el registro
fecha_actualizacion DATE Aquí se debe registrar la fecha en que se modifica el registro
usuario_actualizacion VARCHAR Aquí se debe registrar el usuario que modifica el registro
143
NOMBRE TABLA UG.USUARIO
DESCRIPCION Esta tabla fue creada con el fin de validar los usuarios que se encuentran en condiciones para el prestamo de equipos
CAMPO TIPO DESCRIPCION
id_usuario INT Valor autogenerado para asignar id de prestamista.
identificacion VARCHAR Registro que contiene la identificacion del usuario
nombre VARCHAR Registro que contiene el nombre del usuario
apellidos VARCHAR Registro que contiene los apellidos del usuario
correo VARCHAR Registro que contiene la direccion de correo del usuario
direccion VARCHAR Registro que contiene la direccion del usuario
telefono1 VARCHAR Registro que contiene el numero del usuario
telefono2 VARCHAR Registro que contiene el numero del usuario
departamento VARCHAR Si es personal administrativo registrar el departamento al que pertenece
cargo VARCHAR Si es personal administrativo registrar el cargo
observaciones VARCHAR Aquí se debe cargar la informacion relevante del usuario, en caso de existir
estado VARCHAR Indica si el registro se encuentra activo.
fecha_registro DATE Aquí se debe registrar la fecha en que se crea el registro
usuario_registro VARCHAR Aquí se debe registrar el usuario que crea el registro
fecha_actualizacion DATE Aquí se debe registrar la fecha en que se modifica el registro
usuario_actualizacion VARCHAR
Aquí se debe registrar el usuario que modifica el registro
id_carrera INT Foreing Key de la carrera a la que pertenece el usuario
id_tipo_usuario INT Foreing Key del tipo de usuario para prestamo
tipo_identificacion VARCHAR Aquí se registra si el usuario tiene pasaporte o cedula
144
NOMBRE TABLA UG.ESTADO_EQUIPO
DESCRIPCION Esta tabla fue creada con el fin de identificar el estado funcional de los equipos.
CAMPO TIPO DESCRIPCION
id_estado_equipo INT Valor entero autogenerado, para identificar el estado de equipo
nombre VARCHAR Nombre del Estado del equipo
descripcion VARCHAR Descripcion Estado del equipo
estado VARCHAR Indica si el registro se encuentra activo.
fecha_registro DATE Aquí se debe registrar la fecha en que se crea el registro
usuario_registro VARCHAR Aquí se debe registrar el usuario que crea el registro
fecha_actualizacion DATE Aquí se debe registrar la fecha en que se modifica el registro
usuario_actualizacion VARCHAR
Aquí se debe registrar el usuario que modifica el registro
NOMBRE TABLA UG.PRESTAMO_EQUIPO
DESCRIPCION Esta tabla fue creada con el fin de registrar el prestamo de equipos.
CAMPO TIPO DESCRIPCION
id_prestamo_equipos INT Id, codigo autogenerado para registrar el prestamo de equipos
fecha_inicio DATETIME Fecha y hora de inicio en que el equipo estara prestado
fecha_fin DATETIME Fecha y hora de fin en que el equipo estara prestado
id_usuario INT Foreing Key de la tabla Usuarios, valor obligatorio
cedula VARCHAR cedula del prestamista
nombre VARCHAR nombre del prestamista
apellidos VARCHAR apellidos del prestamista
id_equipo INT Foreing Key de la tabla Equipo, valor obligatorio
descripcion VARCHAR descripcion del equipo
serial_number VARCHAR serial_number del equipo
observaciones VARCHAR observaciones de donde estara el equipo.
user_id VARCHAR user_id del prestamista
145
NOMBRE TABLA UG.EQUIPO
DESCRIPCION Esta tabla fue creada con el fin de registrar los equipos destinado para el prestamo de equipos.
CAMPO TIPO DESCRIPCION
id_equipo INT Id, codigo de equipo autogenerado.
descripcion VARCHAR Descripcion del equipo
marca VARCHAR Marca del equipo
modelo VARCHAR Modelo del equipo
serial_number VARCHAR Serial de equipo
tipo_activo VARCHAR Identifica si es tecnologico o es activo fijo
observaciones VARCHAR Observaciones del equipo
estado VARCHAR Indica si el registro se encuentra activo.
fecha_registro DATE Aquí se debe registrar la fecha en que se crea el registro
usuario_registro VARCHAR Aquí se debe registrar el usuario que crea el registro
fecha_actualizacion DATE Aquí se debe registrar la fecha en que se modifica el registro
usuario_actualizacion VARCHAR Aquí se debe registrar el usuario que modifica el registro
id_estado_equipo INT Id_Estado_Equipo foreing key, de tabla estado de equipo.
id_permisos_prestamos INT
Id_Permisos_Prestamos foreing key, de tabla estado Permisos_prestamos
disponible_prestamo BOOLEAN Valor booleano que permite identificar si esta disponible para el prestamo.
146
NOMBRE TABLA UG.PRESTAMO_EQUIPO_HIST
DESCRIPCION Esta tabla fue creada con el fin de registrar el prestamo de equipos luego de que el equipo es devuelto a la unidad Informatica.
CAMPO TIPO DESCRIPCION
id_prestamo_equipos INT Id, codigo autogenerado para registrar el prestamo de equipos
fecha_inicio DATETIME Fecha y hora de inicio en que el equipo estara prestado
fecha_fin DATETIME Fecha y hora de fin en que el equipo estara prestado
id_usuario INT Foreing Key de la tabla Usuarios, valor obligatorio
cedula VARCHAR cedula del prestamista
nombre VARCHAR nombre del prestamista
apellidos VARCHAR apellidos del prestamista
id_equipo INT Foreing Key de la tabla Equipo, valor obligatorio
descripcion VARCHAR descripcion del equipo
serial_number VARCHAR serial_number del equipo
observaciones VARCHAR observaciones de donde estara el equipo.
user_id VARCHAR user_id del prestamista
NOMBRE TABLA UG.PERMISOS_PRESTAMOS
DESCRIPCION Esta tabla fue creada con el fin de mantener el registro del tipo de permisos que tendra el equipo, es decir el tipo de usuarios para el que este disponible.
CAMPO TIPO DESCRIPCION
id_permisos_prestamos INT Id, codigo autogenerado para registrar el tipo de permisos de prestamos
nombre DATETIME Nombre del permiso
descripcion VARCHAR Descripcion del permiso
estado VARCHAR Indica si el registro se encuentra activo.
fecha_registro DATE Aquí se debe registrar la fecha en que se crea el registro
usuario_registro VARCHAR Aquí se debe registrar el usuario que crea el registro
fecha_actualizacion DATE Aquí se debe registrar la fecha en que se modifica el registro
usuario_actualizacion VARCHAR Aquí se debe registrar el usuario que modifica el registro
147
NOMBRE TABLA UG.USER_ROLE
DESCRIPCION Esta tabla fue creada con el fin de realizar la asignacion de permisos de rol para la aplicación, por usuario
CAMPO TIPO DESCRIPCION
ID INT Id, codigo autogenerado para el tipo de rol que poseera el usuario de aplicación
USER_ID INT Foreing Key de la tabla app_user, identifica el usuario de aplicación
ROLE_ID INT Foreing Key de la tabla app_role, identifica el rol de usuario
NOMBRE TABLA UG.APP_USER
DESCRIPCION Esta tabla fue creada con el fin de mantener el registro del tipo de permisos que tendra el equipo, es decir el tipo de usuarios para el que este disponible.
CAMPO TIPO DESCRIPCION
USER_ID INT Id, codigo autogenerado para registrar el ID del usuario
USER_NAME VARCHAR Nombre de usuario para ingresar a la aplicación
ENCRYTED_PASSWORD VARCHAR Clave de acceso al sistema
ENABLED VARCHAR estado de Usuario de Aplicación
148
NOMBRE TABLA UG.APP_ROLE
DESCRIPCION Esta tabla fue creada con el fin de mantener el registro del tipo de permisos de aplicación que tienen los usuarios con privilegios de operador.
CAMPO TIPO DESCRIPCION
ROLE_ID INT
Id, codigo autogenerado los roles de usuarios existentes para la aplicación
ROLE_NAME VARCHAR Nombre del rol
ROLE_DESCRIPCION VARCHAR Descripcion del tipo de rol
ROLE_ESTADO VARCHAR Indica si el registro se encuentra activo.
FECHA_REGISTRO DATETIME Aquí se debe registrar la fecha en que se crea el registro
FECHA_MODIFICACION DATETIME Aquí se debe registrar la fecha en que se modifica el registro
USUARIO_REGISTRO VARCHAR Aquí se debe registrar el usuario que crea el registro
USUARIO_MODIFICACION VARCHAR
Aquí se debe registrar el usuario que modifica el registro
149
NOMBRE TABLA UG.APP_ROLE
DESCRIPCION Esta tabla fue creada con el fin de mantener el registro del tipo de permisos de aplicación que tienen los usuarios con privilegios de operador.
CAMPO TIPO DESCRIPCION
ROLE_ID INT
Id, codigo autogenerado los roles de usuarios existentes para la aplicación
ROLE_NAME VARCHAR Nombre del rol
ROLE_DESCRIPCION VARCHAR Descripcion del tipo de rol
ROLE_ESTADO VARCHAR Indica si el registro se encuentra activo.
FECHA_REGISTRO DATETIME Aquí se debe registrar la fecha en que se crea el registro
FECHA_MODIFICACION DATETIME Aquí se debe registrar la fecha en que se modifica el registro
USUARIO_REGISTRO VARCHAR Aquí se debe registrar el usuario que crea el registro
USUARIO_MODIFICACION VARCHAR
Aquí se debe registrar el usuario que modifica el registro