universidad de guayaquil -...

173
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

Upload: others

Post on 16-Mar-2020

15 views

Category:

Documents


0 download

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:

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:

[email protected]

[email protected]

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

93

ANEXOS

94

Anexo #1 Carta De Aceptación Para El Desarrollo Del Proyecto De Titulación

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

98

99

100

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

104

Anexo #3 Cartas de los Juicios de Expertos

105

106

107

108

Anexo #4 Carta de Revisión y Aceptación del proyecto

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.

132

Luego seleccionamos la opción Server Computer

Escogemos la forma de autenticación Legacy

133

Definimos la clave root del servidor MySql

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.

135

Instalación de Apache

136

137

138

Cargando Aplicación

Escogemos la opción ManageApp

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