universidad de guayaquil facultad de ingenierÍa...
Post on 13-Jun-2020
6 Views
Preview:
TRANSCRIPT
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE INGENIERÍA INDUSTRIAL DEPARTAMENTO ACADÉMICO DE TITULACIÓN
TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TITULO DE
LICENCIADA EN SISTEMAS DE INFORMACIÓN
ÁREA DESARROLLO DE UN SISTEMA
TEMA SISTEMA WEB PARA LA GESTIÓN Y CONTROL DE
INFORMES DE ACTIVIDADES PARA LOS PROFESORES DE ECUADOR EJERCÍTATE
AUTORA AYOVI CAMACHO MARÍA BELÉN
DIRECTOR DEL TRABAJO ING. SIST. HERNÁNDEZ POVEDA JOSÉ, MGS.
2017 GUAYAQUIL – ECUADOR
ii
DECLARACIÓN DE AUTORÍA
“El contenido de este presente proyecto de titulación, es de mí autoría; y
el aporte intelectual del mismo le pertenece a la Facultad de Ingeniería
Industrial de la Universidad de Guayaquil”
___________________________
Ayovi Camacho María Belén
C.I. 0940084031
iii
DEDICATORIA
Dedico esta tesis principalmente a Dios, a mis padres y hermanos
quienes fueron un gran apoyo emocional durante el tiempo en que
escribía esta tesis.
A mi novio Carlos quien me apoyo y alentó para continuar, cuando
parecía que me iba a rendir.
A mis amigos Josué Helao, Andrea Díaz quienes me apoyaron todo el
tiempo.
A mi tutor quien estuvo ahí día a día aportando con su conocimiento para
la culminación de la tesis.
A todos los que me apoyaron para escribir y concluir esta tesis.
Para ellos es esta dedicatoria de tesis, pues es a ellos a quienes se las
debo por su apoyo incondicional.
Ayovi Camacho María Belén
iv
AGRADECIMIENTO
Agradezco a DIOS por ser mi fortaleza, pues ÉL es el que me da la vida y
la alegría de levantarme todas las mañanas sanas y con fuerzas para
continuar en mi camino al éxito.
A mis padres que me han apoyado en todo momento y en todo lugar, a mi
hermana y mis hermanos que siempre han estado ahí y por todo su amor
y cariño que me brindan día a día.
A mi novio que ha estado conmigo acompañándome y apoyándome en
todo.
A mi tutor de tesis que con sus conocimientos supo guiarme en el proceso
de desarrollo de la tesis.
Ayovi Camacho María Belén
v
ÍNDICE DE GENERAL
Nº Descripción Pág.
PRÓLOGO 1
INTRODUCCIÓN 2
CAPÍTULO I
MARCO TEÓRICO
Nº Descripción Pág.
1.1. Estado de arte 7
1.2 Sistemas de información 8
1.3. Sistema web 9
1.4. Página web 11
1.5. CSS 13
1.6. Lenguaje de programación 14
1.7 Comparativas de marcos de desarrollo 16
1.8 Comparativa de mantenimiento 16
1.9 Comparativa de escalabilidad 17
1.10 Seguridad 17
1.11 Comparación organizacional 17
1.12 HTML 18
1.13 XAMPP 18
1.14 PHP 19
1.15 Arquitectura de un sistema 20
1.15.1 Arquitectura 3 capas 20
1.16 Sistema de base de datos 22
1.17 MySQL 23
1.18 Postgrade SQL 24
1.19 Que es una Entrevista 25
1.20 Que es una Encuesta 26
vi
CAPÍTULO II
METODOLOGÍA
Nº Descripción Pág.
2 Alcance de la investigación 27
2.1 Investigación cualitativa 27
2.2 Hipótesis 28
2.3 Definición de variable 28
2.4 Diseño de la investigación 28
2.5 Selección de la muestra 28
2.6 Recolección de datos 29
2.7 Identificación del problema 29
2.8 Técnicas de licitación de requerimiento 31
2.8.1 Entrevista 31
2.8.2 Encuesta 32
2.9 Metodología de desarrollo 42
2.10 Fase de análisis 43
2.10.1 Actores y roles 43
2.10.2 Requerimientos del sistema 49
2.10.3 Fase de diseño 50
CAPÍTULO II
PROPUESTA
Nº Descripción Pág.
3.1 Objetivo 52
3.1.1
Estudio de factibilidad operativa, tecnológica y
económica 52
3.2 Modelo de diagrama de actividades 57
3.3 Diagrama de distribución 58
3.4 Modelo entidad relación 58
3.5 Diccionario de datos 61
vii
Nº Descripción Pág.
3.6 Planificación 69
3.7 impacto 70
3.8 Conclusión 70
3.9 Recomendación 71
GLOSARIO DE TÉRMINOS 73
ANEXOS 78
BIBLIOGRAFÍA 100
viii
ÍNDICE DE TABLAS
Nº Descripción Pág.
1 Valoraciones Para Lenguaje De Programación 15
2 Comparativa De Lenguaje De Programación 15
3 Comparativa De Lenguaje De Programación 16
4 Valoraciones Para Gestores Base De Datos 25
5 Comparativa De Gestores De Base De Datos 25
6 Problemas Detectados En El Administrador 30
7 Problemas Detectados En Los Profesores De Las Distintas
Disciplinas Deportivas 30
8 Resumen De Entrevista Para La Obtención De Requisitos
Funcionales 31
9 Resultado De La Pregunta No. 1 ¿Tiene Usted Un Medio
Electrónico Para Realizar Sus Informes De Actividades? 33
10 Resultado De La Pregunta No. 2 ¿Considera Usted Que El
Proyecto Ecuador Ejercítate Debería Contar Con Un
Sistema Para El Control De Informes De Actividades? 34
11 Resultado De La Pregunta No. 3 ¿Tiene Usted Amplio
Conocimiento De Cómo Manejar Un Computador? 35
12 Resultado De La Pregunta No. 4 ¿Considera Usted Que
Debería Realizarse Cursos De Capacitación Para El Manejo
Del Sistema De Gestión Y Control De Informes De
Actividades? 36
13 Resultado Pregunta No. 5 ¿Considera Usted Que El Tiempo
De Respuesta Al Realizar Un Sistema De Gestión Y Control
Ayudara A Ser Rápido Y Eficaz Los Procesos De Revisión Y
Entrega? 37
14 Resultado Pregunta No. 6 ¿Considera Usted Que El sistema 38
ix
Nº Descripción Pág.
De Gestión Y Control De Informes De Actividades
Beneficiara En La Seguridad De La Información?
15 Resultado Pregunta No. 7 ¿Le Gustaría Entregar Sus
Informes De Actividades Desde La Comodidad De Su Hogar
Por Medio De Un Sistema Web? 39
16 Resultado De La Pregunta No. 8 ¿Cree Usted Que El Uso
De Una Herramienta Tecnológica Reducirá Gastos Al
Momento De Crear Sus Informes De Actividades
Actualmente? 40
17 Resultado De La Pregunta ¿Considera Usted Que Es De
Suma Importancia Mantener Una Comunicación En Tiempo
Real? 41
18 Registro De Usuarios 45
19 Crear Grupos 46
20 Mantenimiento De Informes 47
21 Listado De Asistencia 48
22 Control De Informes 49
23 Recursos Del Hardware Servidor 53
24 Recursos De Software 54
25 Recursos Humanos 55
26 Recursos De Hardware 55
27 Proyección De Costo Del Proyecto 55
28 Costo Real Del Proyecto 56
29 Diccionario De Datos usuarios 61
30 Diccionario De Datos grupos 62
31 Diccionario De Datos usuario grupos 63
32 Diccionario De Datos lista cabecera 63
33 Diccionario De Datos lista detalle 64
34 Diccionario De Datos disciplina 65
35 Diccionario De Datos punto actividades 66
36 Diccionario De Datos personas 66
x
Nº Descripción Pág.
37 Diccionario De Datos informe detalle 67
38 Diccionario De Datos informe cabecera 68
xi
ÍNDICE DE FIGURAS
Nº Descripción Pág.
1 Funciones De Actores 43
2 Caso De Uso Registro De Usuarios 45
3 Caso De Uso Crear Grupo 46
4 Crear Grupos 47
5 Caso De Uso Listado De Asistencia 48
6 Caso De Uso Control De Informes 49
xii
ÍNDICE DE GRÁFICOS
Nº Descripción Pág.
1 ¿Tiene usted un medio electrónico para realizar sus
informes de actividades? 33
2 ¿Considera usted que el proyecto ecuador ejercítate debería
contar con un sistema para el control de informes de
actividades? 34
3 ¿Tiene usted amplio conocimiento de cómo manejar un
computador? 35
4 ¿Considera usted que debería realizarse cursos de
capacitación para el manejo del sistema de gestión y control
de informes de actividades? 36
5 ¿Considera usted que el tiempo de respuesta al realizar un
sistema de gestión y control ayudara a ser rápido y eficaz
los procesos de revisión y entrega? 37
6 ¿Considera usted que el sistema de gestión y control de
informes de actividades beneficiara en la seguridad de la
información? 38
7 ¿Le gustaría entregar sus informes de actividades desde la
comodidad de su hogar por medio de un sistema web? 39
8 ¿Cree usted que el uso de una herramienta tecnológica
reducirá gastos al momento de crear sus informes de
actividades actualmente? 40
9 ¿Considera usted que es de suma importancia mantener
una comunicación en tiempo real? 41
xiii
ÍNDICE DE IMAGEN
Nº Descripción Pág.
1 HTML 18
2 Xampp 19
3 Php 19
4 Esquema De Funcionamiento Php 20
5 Arquitectura 3 Capas 21
6 MySQL 23
xiv
ÍNDICE DE DIAGRAMAS
Nº Descripción Pág.
1 Diagrama Causa Y Efectos 4
2 Proceso De La Información 8
3 Presentación De En Archivo En Css 14
4 Diagrama De Contexto 44
5 Diagrama De Actividades Gestión Y Control De Informes De
Actividades 57
6 Diagrama De Distribución 58
7 Modelo Entidad Relación 59
8 Diagrama De Secuencia Gestión Y Control De Informes De
Actividades 60
9 Diagrama De Tareas 70
xv
ÍNDICE DE ANEXOS
Nº Descripción Pág.
1 Plantilla de entrevista 79
2 Plantilla de encuesta dirigida a los profesores de Ecuador
Ejercítate 80
3 Carta de Autorización 81
4 Manual de instalación 82
5 Ingreso al sistema 93
6 Módulos del sistema 94
7 Registro de usuario 95
8 Validación de datos 96
9 Crear informes de actividades 97
10 Diagrama de tareas 98
xvi
AUTOR: AYOVI CAMACHO MARÍA BELÉN TEMA: DESARROLLO DE UN SISTEMA WEB PARA LA GESTIÓN
Y CONTROL DE INFORMES DE ACTIVIDADES PARA LOS PROFESORES DE ECUADOR EJERCITATE
DIRECTOR: ING. SIST. HERNÁNDEZ POVEDA JOSÉ, MSG.
RESUMEN
El presente trabajo propone desarrollar un sistema web para la gestión y control de informes de actividades para los profesores de Ecuador Ejercítate que sirva de apoyo para mejorar el funcionamiento de revisión de los informes de actividades de los profesores de las distintas disciplinas deportivas y tiene como objetivo automatizar los procesos de gestión y control. Todos estos procesos actualmente se los lleva de manera manual. Para su efecto se efectuó un análisis actual donde se levantó información, para poder identificar las causas de los problemas existentes donde dicho análisis arrojo que no existe seguridad en la información, retraso en la revisión de los informes de actividades, no cumplen con un formato estandarizado que hace que al momento de la entrega sea de manera desordenada y desorganizada y a su vez esto conlleva a que sus pagos se retrasen generando molestias en los profesores de las distintas disciplinas deportivas. Para el desarrollo del sistema web se empleará una arquitectura cliente- servidor y se utilizará un intérprete para lenguaje scripts PHP, HTML para obtener el diseño de las interfaces en forma dinámica ya que manejará un estilo CSS (Hojas de Estilo). El diseño de la base de datos será desarrollado en MYSQL para almacenar información referente al sistema. Lo anterior demuestra que el desarrollo del sistema web mejorará la administración del programa Ecuador Ejercítate pues se optimizaran los datos para un mejor rendimiento de revisión de los informes de actividades para cada uno de los profesores de las distintas disciplinas deportivas. PALABRAS CLAVES: Control, Automatización, Gestión, Seguridad,
Datos, Actualización, Desarrollo, Sistema. ___________________ ________________________________ Ayovi Camacho María ING. SIST. Hernández Poveda José, MSG. C.C. 0940084031 Director de Trabajo
xvii
AUTHOR: AYOVI CAMACHO MARÍA BELÉN TOPIC: DEVELOPMENT OF A WEB SYSTEM FOR THE MANAGEMENT AND CONTROL OF REPORTS OF ACTIVITIES FOR THE TEACHERS OF ECUADOR EJERCITATE DIRECTOR: SIST. ENG. HERNÁNDEZ POVEDA JOSÉ, MSG.
ABSTRACT
The present work proposes to develop a web system for the management and control of activity reports for teachers of Ecuador Exercise to support the improvement of the functioning of review of the reports of activities of teachers of the different sports disciplines and aims Automate management and control processes. All these processes are currently handled manually. For this purpose, a current analysis was carried out where information was collected to identify the causes of existing problems where such analysis showed lack of information security, delayed review of activity reports, did not comply with a standardized format Which causes that at the moment of delivery is disorderly and disorganized and in turn this leads to their payments are delayed generating discomfort in the teachers of the different sports disciplines. For the development of the web system, a client-server architecture will be used and an interpreter will be used for language PHP scripts, HTML to obtain the design of the interfaces in a dynamic way and to handle a style CSS (Style Sheets). The design of the database will be developed in MYSQL to store information regarding the system. The above demonstrates that the development of the web system will improve the administration of the Ecuador program Exercise as data will be optimized for a better performance of review of activity reports for each of the teachers of the different sports disciplines. KEY WORDS: Control, Automation, Management, Security, Data,
Update, Development, System
___________________ _______________________________ Ayovi Camacho María SYST.ENG Hernández Poveda José, MSG. I.D. 0940084031 Work Director
PRÓLOGO
En el presente trabajo, Tesis titulado sistema web para la gestión y
control de informes de actividades para los profesores de Ecuador
Ejercítate, se estudió y analizó el desarrollo de la metodología para
realizar el análisis y desarrollo del portal web.
Está divida en 3 capítulos, el primero trata del Marco Teórico, el
segundo la Metodología y el tercero la Propuesta.
En el Marco Teórico, se investigan, comparan y analizan las distintas
herramientas que se podrían utilizar, delimitando cuál será la que se
adapta de mejor manera para desarrollar el sistema web propuesto.
En la Metodología se realiza el levantamiento de información y
requerimientos utilizando las técnicas dispuestas en la metodología de
investigación cualitativa y se sigue la guía de pasos a utilizar en la
metodología de desarrollo elegida.
En la Propuesta se continúa con la metodología de desarrollo, en la
cual se detalla el proceso de la solución propuesta al diseño analizado en
el capítulo anterior, complementando los capítulos con la conclusión del
estudio realizado.
INTRODUCCIÓN
En la actualidad las herramientas tecnológicas han ido evolucionando y
a su vez se están convirtiendo en uno de los factores más significativos
en cuanto al uso en las entidades, siendo utilizadas diariamente para el
manejo de información y su proyección social.
En este sentido, es importante destacar la integración de los equipos
de cómputo en las empresas, los cuales agilitan el procesamiento de
grandes cantidades de datos y suministran al usuario la información
requerida en el menor tiempo posible, lo cual hace que los sistemas
informáticos estén automatizados, siendo una pieza clave en el
desempeño de las entidades.
Ecuador Ejercítate es un programa dirigido por el Ministerio del
Deporte, su objetivo es promover la actividad física por medio de las
diferentes disciplinas deportivas de manera gratuita, buscando optimizar
el uso del tiempo libre en los de los niños, niñas y adolescentes de las
diferentes sectores de la ciudad de Guayaquil. Este programa también
fortalece el acceso masivo a la actividad física con actividades que
contribuyen a la salud, formación y desarrollo integral de la comunidad.
Actualmente Ecuador Ejercítate tiene una deficiencia en el control y
seguridad de la información que los profesores de cada disciplina
deportiva entregan en sus informes de actividades de manera manual lo
que puede generar errores en los datos.
Así también existe el riesgo de pérdida de información, el proceso de
entrega se vuelve lento porque requiere de varios días para su entrega y
desorganizado por la falta de capacitación para realizar dichos informes.
De esta manera surge la idea de implementar una herramienta
tecnológica que permita automatizar los procesos de entrega de los
informes de actividades de los profesores de Ecuador Ejercítate ya que
actualmente se lleva de forma manual.
Se diseña un sistema web donde cada profesor de las distintas
disciplinas deportivas mediante un inicio de sesión pueda crear, actualizar
y generar sus reportes de actividades y de esta manera el administrador
puede gestionar y controlar dichos informes de una manera rápida y
eficaz.
Objeto de la Investigación
Ecuador Ejercítate es un proyecto realizado por el Ministerio del
Deporte con el pasar de los años y debido al crecimiento de dicho
proyecto se ha visto en la necesidad de contratar profesores de las
diferentes disciplinas deportivas que no cuentan con el conocimiento
necesario para elaborar informes de actividades y al no llevar un control
automatizado de las actividades que realizan se ha visto en la obligación
de buscar una solución a los problemas que presentan:
Los profesores de las diferentes disciplinas deportivas no cuentan
con una herramienta tecnológica para elaborar sus informes de
actividades
Parte de sus informes se pierden, debido a que no existe
seguridad de la información.
La mala administración en la revisión de los informes ocasiona
inconformidad para cada profesor de las diferentes disciplinas
deportivas ya que genera un retraso en la revisión de dichos
informes.
Demora en la entrega de los informes de actividades
ocasionando un retraso en sus haberes.
DIAGRAMA Nº 1
DIAGRAMA CAUSA Y EFECTOS
Fuente: Elaboración Propia Elaborado por: Ayovi Camacho María Belén
Justificación
En base a la revisión de cómo se manejan los informes de actividades
de los profesores de Ecuador Ejercítate, y la forma de llevar la
información de manera manual está ocasionando mayor consumo tanto
humano como material en el intento de cumplir con los objetivos del
departamento de revisión, obteniendo efectividad en los resultados, pero
no eficacia.
El diseño de este sistema web será de gran utilidad para los profesores
de Ecuador Ejercítate, debido a los múltiples beneficios que aportará la
elaboración del mismo como: conexión por red, seguridad, agilidad en el
tratamiento de la información y optimización en el control de sus informes
de actividades.
Administradora Profesores
Revisión Manual
Equipo Insuficiente
Retraso en la entrega de informes
Correcciones
Procedimientos Materiales
Retraso en el pago de sus
haberes
Software
Falta de capacitación No hay seguridad Déficit de un
Sistema de
Entrega de
Informes de
Actividades
Por otra parte, los resultados de estudio contribuirán a que los
profesores de las distintas disciplinas deportivas tengan una herramienta
de trabajo que cumpla con sus expectativas y traiga satisfacción en los
mismos.
Limites
Temporal: el tiempo de desarrollo de la investigación está en un lapso
comprendido desde el mes de enero del 2017 hasta mayo del 2017.
Alcance del Proyecto
Con el sistema web se reducirá el tiempo de revisión de los informes de
actividades de cada uno de los profesores de las distintas disciplinas
deportivas.
Mediante un inicio de sesión con usuario y contraseña única con un
formato ya establecido se podrá crear, actualizar y generar un informe
final de actividades en donde el administrador tiene la oportunidad de
realizar la revisión de los informes de actividades de forma rápida y
precisa.
Optimizando el tiempo de recepción de los informes logrando mejorar
la entrega que es un activo importante para generar los pagos a los
profesores.
Objetivos
Objetivo General
Proporcionar un Sistema web para la gestión y control de los informes
de actividades para los profesores de Ecuador Ejercítate que les permita
crear, actualizar y guardar un reporte final. Optimizando los recursos,
disminuyendo el tiempo de revisión por parte del administrador.
Objetivos Específicos.
Analizar el manejo de los informes de actividades de los
profesores de Ecuador Ejercítate.
Determinar los requerimientos necesarios para el manejo de los
informes de actividades.
Diseñar el Sistema Web que automatice los procesos que han
sido encontrados en el análisis y que se ajuste a los
requerimientos del programa Ecuador Ejercítate.
Desarrollar el Sistema Web para la gestión y control de los
informes de actividades para los profesores de Ecuador
Ejercítate como solución confiable y oportuna el cual permita
realizar un efectivo control en tiempo real.
CAPÍTULO I
MARCO TEÓRICO
1.1 Estado Del Arte
Russo (2009) investigo que la gestión de la documentación y de la
información va orientada a las personas que la utilizarán aportando
ventajas como agilizar los procesos, eficiencia de los documentos, evitar
costos de operaciones. Se identificó que un sistema de gestión
documental es de gran ayuda para aumentar la eficiencia, productividad y
ayudara a prever de problemas relacionados con la información y la
documentación. Para un sistema de gestión documental es necesario
usar una herramienta tecnológica que se integre con otros sistemas, de
fácil acceso para cualquier usuario y que sea escalable.
Risso (2012) analizó que existe relación entre la gestión de información
y gestión del conocimiento, y tiene como objeto establecer una relación
entre estos términos que confluyen en la conceptualización: documentos,
tecnologías de la comunicación y personas ya que combinando todas
ellas da como resultado una serie de capacidades que son lo que
constituye el capital de toda organización y a su vez conforman un equipo
complementario e imprescindible en toda la organización.
Fernández Valdés (2008) investigo que la gestión documental debe
permitir el acceso a fuentes mediante un ordenamiento, búsqueda y
recuperación para que los usuarios accedan de forma oportuna e
inmediata a la información, está relacionada con la gestión del
conocimiento al tratar de colocar a disposición integrantes de una
organización. Y como objetivo principal busca maximizar el valor y los
Marco Teórico 8
beneficios derivados del uso de la información y a su vez minimizar el
costo de adquisición, procesamiento y uso de la información.
Artiles Visbal (2009) estudio la falta de un sistema de gestión
documental se definió organizar sus documentos, sin que
obligatoriamente se requieran de grandes inversiones en medios
informáticos, siendo de gran importancia, aunque no necesariamente
obligado, Teniendo como objetivo intercalar la digitalización de contenidos
de forma menos visible. Es una solución ya que a medida que avanzan
las tecnologías de información y comunicación es cada vez más probable
que una empresa se mueva de manera más rápida al automatizar sus
procesos.
1.2. Sistemas de Información
Un sistema de información es un organismo que recolecta, procesa,
almacena y distribuye información son indispensables para ayudar a
mantener en orden y para analizar los procesos. Es de gran importancia
mencionar que los sistemas de información tratan el desarrollo y la
administración de la infraestructura tecnológica de una organización.
DIAGRAMA Nº 2
PROCESO DE LA INFORMACIÓN
Fuente: www.actiweb.es Elaborado por: Ayovi Camacho María Belén
Marco Teórico 9
Entrada: Proceso mediante el cual se toma los datos que se
requiere para procesar la información.
Proceso: Capacidad para efectuar los cálculos de acuerdo con
una secuencia preestablecida.
Almacenamiento: Es una de las actividades más importantes de la
computadora, ya que a través de esta propiedad el sistema puede
recordar información guardada en la sección o proceso anterior.
Salida: Capacidad para sacar la información procesada o bien
datos de entrada del exterior.
(Peralta, 2008) Un sistema de Información es un conjunto de elementos
que interactúan entre sí con el fin de apoyar las actividades de una
empresa o negocio. Tomando muy en cuenta el equipo computacional
necesario para que el sistema pueda operar y el recurso humano que
interactúa con el Sistema de Información lo cual está formado por
personas que utilizan el sistema. Nótese que es de gran importancia el
uso de los sistemas de información ya que proporcionan la ayuda
necesaria en las actividades de una empresa o negocio e interactúan con
el recurso humano que son los que utilizan el sistema.
1.3. Sistema Web
Un sistema web también conocido como “aplicación web” son aquellos
que están creados e instalados sobre una plataforma o sistema operativo
(Windows o Linux). Estos se alojan en un servidor en Internet o sobre
una Intranet. Las funcionalidades son muy potentes ya que brindan
respuestas inmediatas en casos particulares.
Ventajas
Tienen la posibilidad de ser ejecutados en múltiples plataformas, y
requiere poco o nada de espacio en el disco duro. Además, suelen ser
livianas.
Marco Teórico 10
No es necesario que los usuarios actualicen, eso es implementado del
lado del servidor.
Una de las ventajas de los sistemas web es que son cargados desde el
internet, es de mucha utilidad mantener y actualizar dichas aplicaciones
sin la necesidad de distribuir e instalar un software.
Desventajas
Los sistemas web requieren de navegadores web totalmente
compatibles para funcionar y muchas veces requieren una conexión a
internet.
La aplicación web desaparece si lo requiere el desarrollador o si el
mismo se extingue.
El usuario, en general, no tiene libertad de elegir la versión de la
aplicación web que quiere usar.
El desarrollador de la aplicación web puede rastrear cualquier actividad
que el usuario haga, la necesidad de conexión permanente y rápida a
Internet hacen que el acceso a las aplicaciones no esté al alcance de
todos.
La correcta ejecución de las aplicaciones Web repercute con el
aumento de productividad de todos los departamentos, así como la mejor
utilización del tiempo, donde anteriormente se necesitaba tiempo para
llevar un informe de actividades ya que implica gastos para cada uno de
los profesores de las distintas disciplinas deportivas, ahora ese tiempo se
lo utiliza en otras funciones y a su vez los gastos que generaban la
impresión de dichos informes de actividades es utilizará como beneficio
para los profesores.
Marco Teórico 11
1.4 Página Web
Una página de Internet o página Web es un documento electrónico
adaptado particularmente para el Web, que contiene información
específica de un tema en particular y que es almacenado en algún
sistema de cómputo que se encuentre conectado a la red mundial de
información denominada Internet, de tal forma que este documento pueda
ser consultado por cualquier persona que se conecte a esta red mundial
de comunicaciones y que cuente con los permisos apropiados para
hacerlo. (Milenium, 2003)
(Begoña, 2016) “Una página web es un documento disponible en
Internet, o World Wide Web (www), codificado según sus estándares y
con un lenguaje especifico conocido como HTML”
Es de suma importancia conocer que una página web necesita un lugar
donde alojarse para que cuando el usuario solicite la información desde
su navegador, la información que esta contiene se cargue y aparezca en
el ordenador.
Elementos de una página web
Una página Web está compuesta por uno o varios documentos HTML
relacionados entre sí mediante hipervínculos. Además, estos pueden
contener otros elementos como pueden ser imágenes, sonidos,
animaciones multimedia. A continuación, se comentan ciertos conceptos
relacionados con el diseño y/o desarrollo web:
Página Web: Documento realizado en HTML y que es parte de un
sitio Web.
Sitio Web: Son archivos asociados que se almacenan en un
servidor Web o en el disco duro de un equipo.
Marco Teórico 12
HTML: Lenguaje marcado de hipertexto.
Hipervínculo: Un hipervínculo es una conexión de una página a
otra página diferente, pero también puede ser imagen, una
dirección de correo electrónico.
Lenguaje de Programación: Lenguaje con el que se desarrolla la
página web.
Editor: Programa utilizado para crear páginas Web sin la necesidad
de tener que aprender el lenguaje.
Hosting: Hospedaje web.
Servidor: Maquina conectada a Internet que entre otros servicios
ofrece albergue para páginas Web haciendo que estén accesibles
desde cualquier punto de Internet.
Dominio: Dirección Web asociada a una página web.
Estándares Web
Los estándares Web son reglas agrupadas que propician ser sistemas
más usables y accesibles. Se basan en tres aspectos fundamentales:
1. La interacción con el usuario, buscando una comunicación
armoniosa entre el mismo y la aplicación
2. La optimización del modo en que se le presentan los datos al
usuario ayudando a que conozca en qué parte del ambiente de
trabajo está situado y en qué momento
3. La estructura del sistema optimiza la ubicación de los
componentes y las distintas secciones que se definen. Así se
logra una óptima navegabilidad debido a su aplicación,
aprovechando al máximo el área de contenido; de modo que la
sección que requiera mayor interacción con el usuario sea la
priorizada en cuanto a espacio, agrupamiento y elegancia.
Marco Teórico 13
Ventajas del uso de los Estándares Web
Independencia de dispositivo
Simplificar el código y reducir el tamaño de los archivos
Proporcionar sitios web que sean accesibles a más gente
Mayor tiempo de vida
Reducción en el tiempo de desarrollo y mantenimiento
Compatibilidad con futuros navegadores web
Facilidad de adaptación
En el sistema web desarrollado para este proyecto se ha implementado
los siguientes estándares web HTML que es el encargado de dotar de
estructura a los documentos web, y CSS que es el encargado de la
representación visual de esos documentos del diseño.
1.5 CSS
Hojas de Estilo en Cascada (Cascading Style Sheets) es el lenguaje
utilizado para describir la presentación de documentos HTML o XML, esto
incluye varios lenguajes basados en XML.CSS es uno de los lenguajes
base de la Open Web y posee una especificación estandarizada por parte
del W3C.
Ventajas
Separación de contenido y presentación
Se puede dar estilo
Reutilización
Flexibilidad
Unificación del diseño de las páginas del sitio
Optimización del tiempo
Limpieza de código fuente
Elasticidad
Marco Teórico 14
DIAGRAMA Nº 3
PRESENTACIÓN DE EN ARCHIVO EN CSS
Fuente: http://cv.uoc.edu/web/~abalo/Practica1/ventajas.html Elaborado por: Ayovi Camacho María Belén
1.6 Lenguaje de Programación
Son herramientas que permiten crear programas y software. Los
lenguajes de programación facilitan la tarea de programación, porque
disponen de formas adecuadas que permiten ser leídas y escritas por
personas, representan en forma simbólica son independientes de las
computadoras a utilizar.
Existen dos etapas para la ejecución de un programa con compilador:
Traducir el programa simbólico a código maquina
Ejecución y procesamiento de datos
Para que estos programas funcionen para diferentes computadoras hay
que realizar una versión para cada una de ellas, lo que implica el aumento
del costo de desarrollo.
Para tener un conocimiento amplio y específico acerca de los lenguajes
de programación que se utilizara para el presente proyecto, se ha
realizado una comparativa entre PHP y JAVA.
Los métodos de comparación que se ha escogido para la investigación
han sido los siguientes:
Marco Teórico 15
De lenguaje
De marco de desarrollo
De mantenimiento
De escalabilidad
Seguridad
Desde el punto de vista organizacional
Para identificar que lenguaje de programación es el más adecuado
para el presente proyecto se ha realizado un cuadro comparativo entre
lenguajes de programación antes detallados, donde la valoración será en
base a los parámetros establecidos:
TABLA Nº 1
VALORACIONES PARA LENGUAJE DE PROGRAMACIÓN
VALORACIONES
MUY BUENO 4
BUENO 3
REGULAR 2
INSUFICIENTE 1
Fuente: Elaboración Propia Elaborado por: Ayovi Camacho María Belén
TABLA Nº 2
COMPARATIVA DE LENGUAJE DE PROGRAMACIÓN
Características PHP JAVA
Soporta Aplicaciones Web 4 4
Compatibilidad con versiones anteriores 3 4
Requiere de declaraciones explicitas para funcionar 4 2
Accesibles a programadores inexpertos 4 1
Funciona para cualquier plataforma 4 1
Pesadez de establecimiento 3 2
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Marco Teórico 16
En base a la comparativa el lenguaje de programación a utilizar en el
presente proyecto es PHP ya que no es necesario ser experto para
programar es compatible con versiones anteriores y no requiere de
declaraciones explicitas para funcionar así mismo funciona para cualquier
plataforma. Por lo tanto, es recomendable el uso de este lenguaje de
programación.
1.7 Comparativas de Marcos de Desarrollo
En este caso para estructurar y acelerar el desarrollo, se requiere el
uso del marco de desarrollo. Ya sea en Java o PHP.
Se realizará una comparación sabiendo que son enfoques diferentes.
TABLA Nº 3
COMPARATIVA DE LENGUAJE DE PROGRAMACIÓN
Características PHP JAVA
Soporta Aplicaciones Web SI TODAS
Compatibilidad con versiones anteriores NO SIEMPRE SIEMPRE
Requiere de declaraciones explicitas
para funcionar NO SI
Accesibles a programadores inexpertos SI NO
Multiplataforma SI SI
Entorno de desarrollo Editor de texto
simple
Eclipse,
Netbeans,
JDeveloper
Fuente: Investigación directa
Elaborado por: Ayovi Camacho María Belén
1.8 Comparativa de Mantenimiento
En lo que respecta al tema de mantenimiento se puede mencionar que
en gran parte depende de la estructura y de la calidad del desarrollo. PHP
Marco Teórico 17
se puede implementar en un servidor web no dedicado y puede reducir
considerablemente el costo en el caso de un sitio web pequeño, mientras
que Java usa módulos complejos y normalmente utilizan equipos de
desarrollo para su mantenimiento.
1.9 Comparación de Escalabilidad
El problema de los Frameworks se nota frecuentemente durante las
actualizaciones de versiones, no siempre cuenta con la garantía de
compatibilidad con lenguajes de versiones anteriores.
En lo expuesto anteriormente se puede decir, a favor de PHP que es
un lenguaje de código abierto y está disponible prácticamente en
cualquier plataforma de alojamiento web para que cualquiera pueda
usarlo. La razón de esto es que el código es procesado completamente
en el lado del servidor y se entrega como contenido dinámico al
espectador.
1.10 Seguridad
La seguridad de la información es de suma importancia para cada
empresa e institución PHP es un servidor en producción y tiene técnicas
en la parte de la codificación para mantener dicha seguridad teniendo en
cuenta de que por ser un Open Source es vulnerable a ataques externos.
1.11 Comparación Organizacional
PHP resulta ser muy rápido para la integración y aprendizaje ya que
para los desarrolladores solo con presionar F5 podrán ver las
modificaciones en el navegador. Además, PHP utiliza gran parte de su
código en forma de procedimiento, lo que es considerable para la
compresión del lenguaje.
Marco Teórico 18
Por otra parte, Java resulta ser más difícil para la compresión del
lenguaje ya que utiliza requerimientos de alto nivel de abstracción. Al
momento de compilar el código los desarrolladores tienen la obligación de
declarar correctamente las variables, ya que permite una comprensión
más rápida de los errores cometidos.
Por otra parte, PHP fue específicamente construido con un entorno a la
creación de páginas web.
1.12 HTML
Es un lenguaje de marcación de elementos para la creación de
documentos hipertexto, es el lenguaje con el que se define el contenido
de las páginas web. Básicamente se trata de un conjunto de etiquetas que
sirven para definir el texto y otros elementos que compondrán una página
web, como imágenes, listas, videos, etc.
IMAGEN Nº 1
HTML
Fuente: Internet Elaborado por: Ayovi Camacho María Belén
1.13 XAMPP
Es un paquete independiente de plataforma, un software libre que
incluye el servidor web Apache utilizado en la aplicación, además, trae el
servidor de datos MySQL, sus respectivos gestores phpMyAdmin y
phpSQLiteAdmin, el intérprete del lenguaje homónimo PHP con los extras
incluidos en PEAR: el intérprete del lenguaje Perl.
Marco Teórico 19
IMAGEN Nº 2
XAMPP
Fuente: Internet Elaborado por: Ayovi Camacho María Belén
El programa esta liberado bajo la licencia GNU y actúa como un
servidor web libre, fácil de usar y capaz de interpretar páginas dinámicas.
Actualmente XAMPP está disponible para Microsoft Windows, GNU/Linux.
Incluye chequeo de seguridad y contiene un panel de control.
1.14 PHP
La sintaxis del lenguaje proviene del lenguaje de programación C, del
lenguaje de programación Perl (Practical Extraction and Repot Language)
y del lenguaje de programación Java.
PHP es un lenguaje de programación que está dirigido a la creación de
páginas web. Es un lenguaje de programación procedural con una sintaxis
similar al lenguaje C, actualmente también se puede utilizar una sintaxis
de programación orientada a objetos similar a la de Java.
IMAGEN Nº 3
PHP
Fuente: Internet Elaborado por: Ayovi Camacho María Belén
Marco Teórico 20
PHP es usado para la creación de aplicaciones para servidores, o
creación de contenido dinámico para sitios web. Su interpretación y
ejecución se da en el servidor web, donde se encuentra almacenado el
script, y el cliente sólo recibe el resultado de la ejecución.
Ventajas
La gratuidad y la disponibilidad del código fuente (PHP es
distribuido bajo licencia GNU GLP).
La posibilidad de incluir el script PHP en una página HTML
(contrariamente a los scripts CGI, para los cuales hay que escribir
líneas de código para visualizar cada línea en lenguaje HTML).
Una gran comunidad de desarrolladores que comparte centenas de
miles de ejemplos de script PHP.
La sencillez de escritura de scripts.
FIGURA Nº 4
ESQUEMA DE FUNCIONAMIENTO PHP
Fuente: http://www.mclibre.org Elaborado por: Ayovi Camacho María Belén
1.15 Arquitectura de un Sistema
1.15.1 Arquitectura tres Capas
La arquitectura de tres capas puede ser implementada con capas
adicionales, las mismas que se encargaran de encapsular las directrices
Marco Teórico 21
del negocio de forma separada de la presentación y del código de base
de datos.
El modelo de tres capas tiene una forma específica de concentrar los
componentes de forma lógica, esta arquitectura está conformada por los
siguientes niveles:
IMAGEN Nº 5
ARQUITECTURA 3 CAPAS
Fuente: http Elaborado por: Ayovi Camacho María Belén
Nivel de Usuario: En este nivel suministran una interfaz visual donde
los clientes podrán ver la información y los datos. En esta capa los
componentes que la conforman son responsables de la solicitud y
recepción de otros componentes que pertenecen a la misma capa. Todo
este proceso es realizado de forma interna y asegura que el usuario
realice sus operaciones de forma transparente.
Nivel de Negocios: En este nivel se encuentran todos los programas
que se ejecutan, se reciben peticiones del usuario, se procesan los datos
y se envían las respuestas. Se establecen reglas que suelen
verificarse para que el gestor de base de datos solicite almacenar o
recuperar datos, proporciona seguridad en la integridad de esta capa.
Nivel de Datos: Es donde residen los datos, se encarga de las tareas
más comunes que son: modificación, consulta y borrado. Está
Marco Teórico 22
conformada por uno o más gestores de base de datos donde efectúan el
almacenamiento, así también reciben solicitudes de almacenamiento y
recuperan información.
Ventajas de la Arquitectura de 3 capas
Componentes independientes
Desarrollados en cualquier lenguaje de programación
Se pueden distribuir en varios servidores
Seguridad de la información
Software reutilizable y mejora la administración de los recursos
Desventajas de la Arquitectura de 3 capas
Complejidad del Sistema
Muchos archivos por desarrollar y mantener
Su aprendizaje es complejo
1.16 Sistema de Base de Datos
Una base de datos es un fichero en el cual se almacena información de
cualquier tipo. En estos ficheros la información se guarda en campos o
delimitadores. El número de campos que se pueden crear en una base de
datos varía según las necesidades, de manera que después se pueda
explotar la información de manera ordenada y separada. Una base de
datos no es solo el fichero en donde están los datos, sino que en archivo
se encuentra la estructura de los datos.
Para saber que longitud tiene cada campo hay que conocer cómo se
llama el campo. Un sistema de base de datos tiene una serie de recursos
para manejar grandes volúmenes de información, sin embargo, no todos
los sistemas que manejan grandes volúmenes de información son base
Marco Teórico 23
de datos. Los sistemas de base de datos responden a las siguientes
características:
Independencia de los Datos: Los datos no dependen del programa
y a su vez cualquier aplicación puede hacer uso de estos.
Reducción de la Redundancia: Existencia de duplicación de los
datos, al momento de reducir esta al máximo conseguimos un
mayor aprovechamiento del espacio y además evitamos que
existan inconsistencias es decir datos contradictorios.
Seguridad: Un sistema de base de datos permite que tengamos un
control sobre la seguridad de los datos.
1.17 MySQL
SQL es un lenguaje de consulta estructurado. Se trata del lenguaje
estándar para acceder a los sistemas de administración de bases de
datos. También es muy destacable, la condición de open source de
MySQL, que hace que su utilización sea gratuita e incluso se pueda
modificar con total libertad, pudiendo descargar su código fuente.
Esto ha favorecido muy positivamente en su desarrollo y continuas
actualizaciones, para hacer de MySQL una de las herramientas más
utilizada por los programadores orientados a Internet.
IMAGEN Nº5
MYSQL
Fuente: Internet Elaborado por: Ayovi Camacho María Belén
Marco Teórico 24
Ventajas
MySQL software Open Source. Velocidad al realizar operaciones
Bajo costo en requerimientos para la elaboración
Facilidad de configuración e instalación
Baja probabilidad de corromper datos, incluso si los errores no se
producen en el propio gestor, sino en el sistema en el que esta
uno.
Desventajas
Un gran porcentaje de las utilidades de MySQL no están
documentadas
No es intuitivo, con otros programas
1.18 Postgrade SQL
Es un sistema de base de datos objeto-relacional que incluye
características de la orientación a objetos, como lo es herencia, tipos de
datos, funciones, restricciones, disparadores, regalas e integridad
transaccional.
Ventajas
Posee una gran escalabilidad
Tiene capacidad de comprobar la integridad referencial
Open Source
Desventajas
Consume gran cantidad de recursos
Es lento.
Marco Teórico 25
Para identificar que gestor de base de datos es el más adecuado los
sistemas de base de datos antes detallados, donde la valoración será en
base a los parámetros establecidos:
TABLA Nº 4
VALORACIONES PARA GESTORES BASE DE DATOS
VALORACIONES
MUY BUENO 4
BUENO 3
REGULAR 2
INSUFICIENTE 1
Fuente: Elaboración Propia Elaborado por: Ayovi Camacho María Belén
TABLA Nº 5
COMPARATIVA DE GESTORES DE BASE DE DATOS
Características MySQL Postgrade SQL
Código Abierto 4 4
Fácil de aprender y utilizar
multiplataforma
4 2
Fuente: Elaboración Propia Elaborado por: Ayovi Camacho María Belén
En base a la comparativa el gestor de base de datos a utilizar en el
presente proyecto es MySQL ya que se ajusta a todos los requerimientos
necesarios para la creación del proyecto. Por lo tanto, es recomendable el
uso de este gestor de base de datos.
1.19 ¿Qué es una Entrevista?
La entrevista se define como “una conversación que se propone con un
fin determinado distinto al simple hecho de conversar”. Es un instrumento
técnico de gran utilidad en la investigación cualitativa, para recabar datos.
Marco Teórico 26
Una entrevista es recíproca, donde el entrevistado utiliza una técnica
de recolección mediante una interrogación estructurada una conversación
libre, para estos casos se utiliza un formulario o esquema con preguntas
para que sirvan de guía. Existen dos tipos de entrevistas:
Entrevista estructurada y no estandarizada
Entrevista no estructurada y libre
Entrevista estructurada y no estandarizada
Es una entrevista que se caracteriza por estar planteada de una forma
estandarizada donde se realizan preguntas que con anterioridad fueron
pensadas y el entrevistado responde correctamente lo que se le ha
preguntado.
Entrevista no estructurada y libre
Es una entrevista flexible y abierta por más que haya un objetivo de
investigación no se espera que sus respuestas se vean compuestas de un
contenido ordenado y con cierta profundidad. Ahora bien, de acuerdo con
lo ya mencionado en el presente proyecto hemos utilizado una entrevista
no estructurada y libre.
1.20 ¿Qué es una Encuesta?
Una encuesta es el conjunto de preguntas, especialmente diseñadas y
pensadas para ser dirigidas a una muestra de población, que son
determinadas circunstancias funcionales, con el objetivo de conocer la
opinión de la gente.
CAPÍTULO II
MARCO METODOLÓGICO
2. Alcance de la Investigación
La investigación del proyecto consiste en desarrollar una herramienta
tecnológica que implique el análisis de cada uno de los procesos que se
hallan involucrados en el manejo de la creación de los informes de
actividades.
Es necesario identificar la información necesaria, para quienes van
dirigida, y quienes tendrán acceso a ella y en qué momento. Al momento
de crear de los informes, los datos serán modificados en la base
manteniendo actualizado sus informes permitiendo de esa manera evitar
perdida de la información.
Teniendo un control de todos los registros de los profesores de cada
disciplina deportiva. Además de actualizar la información por fecha,
listado de asistencia, horarios, actividades, fotos, videos, etc. Y así
generar un reporte mensual final.
2.1. Investigación Cualitativa
De acuerdo con la metodología de desarrollo seleccionada para el
proyecto, el primer paso es realizar un Análisis de Requisitos, para lo cual
se ha escogido la metodología de investigación cualitativa con el uso de
entrevistas, encuestas y la técnica de observación directa y el análisis de
los requisitos necesarios para obtener un desarrollo eficaz y organizado
del Sistema Web para la gestión y control de informes de actividades para
los profesores de Ecuador Ejercítate.
Marco Metodológico 28
2.2. Hipótesis
El desarrollo de una herramienta tecnológica permitirá automatizar el
manejo de los informes de actividades, pudiendo tener un mayor control y
seguridad, facilitando la entrega y revisión de los informes.
2.3. Definición de Variables
Variable Independiente: Dimensión: Sistema Web, Indicadores:
Sistema Automatizado, Ítems: ¿Cómo influye un sistema web en el
Proyecto Ecuador Ejercítate?
Variable Dependiente: Dimensión: gestión y control de informes de
actividades, Indicadores: informes de actividades automatizados, Ítems:
¿Se puede obtener una actualización semanal de los informes?
2.4. Diseño de la Investigación
El diseño de la investigación fue algo no experimental pues solo se
definieron y analizaron las variables sin ningún tipo de manipulación, solo
se observó tal y como se dan en su contexto natural, para después
analizarlas, y es de tipo transaccional, porque la obtención de la
información se lo aplico en un determinado tiempo por lo que se procedió
analizar, comparar y explicar los resultados obtenidos.
2.5. Selección de la Muestra
Para llevar a cabo nuestra investigación se estudiará el proceso de
revisión y control de los informes de actividades de los profesores de
Ecuador Ejercítate; específicamente con las personas que intervienen o
se vean afectados de forma indirecta dentro del proyecto Ecuador
Ejercítate. Este sistema funciona desde la creación de los informes de
actividades hasta la revisión de los informes terminados.
Marco Metodológico 29
Tamaño de la población 30 (personas involucradas en el proceso de
gestión y control de informes de actividades)
n= N
e² (N-1) + 1
Dónde:
n= el tamaño de la muestra
N= tamaño de la población
e= Error admisible por la investigación 5% (0.05)
n= 30
0,05² (30-1) + 1
n= 29.093
2.6. Recolección de Datos
Las técnicas a usar para la recolección de los datos son entrevista y
encuestas. La recolección de datos servirá para tomar decisiones e
interpretar los resultados para dar alternativas de solución al problema
planteado.
La técnica que se va emplear para recolectar la información es la
entrevista a la administradora para tener en cuenta cuales son las
necesidades a falta de un sistema automatizado y una encuesta que va
dirigida a los profesores de las diferentes disciplinas deportivas.
2.7. Identificación del Problema
Los problemas que se ha identificado podemos ver en la siguiente
tabla:
Marco Metodológico 30
TABLA Nº 6
PROBLEMAS DETECTADOS EN EL ADMINISTRADOR
ADMINISTRADOR
PROBLEMAS CAUSAS EFECTOS
Carencia de una
solución web para la
revisión de los informes
de actividades
Desinterés por
ofrecer mejoras en la
recepción de los
informes
Desorden y pérdida
de tiempo a los
profesores de las
distintas disciplinas
deportivas
No existe comunicación
en tiempo real
Entrega NO
inmediata
Retraso en el pago
de sus haberes
Fuente: Investigación directa
Elaborado por: Ayovi Camacho María Belén
TABLA Nº 7
PROBLEMAS DETECTADOS EN LOS PROFESORES DE LAS
DISTINTAS DISCIPLINAS DEPORTIVAS
PROFESORES
PROBLEMAS CAUSAS EFECTOS
Falta de un sistema web
para la entrega de los
informes de actividades
Nulidad de que la
persona encargada
ofrezca este sistema
web
Falta de
comunicación
No tienen conocimiento
del manejo de un
computador
Entrega manual de los
informes de actividades
Retraso en la
revisión de los
informes
No existe seguridad de
la información
Desorden y pérdida de
los datos.
Pérdida
económica
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Marco Metodológico 31
2.8. Técnicas de Licitación de requerimiento
2.8.1 Entrevista
A continuación, se detalla el resumen de la entrevista a la
administradora líder del proyecto Ecuador Ejercítate, que definirá cuales
son los requerimientos básicos que necesitara sistema para su obtención.
Plantilla de Entrevista (véase ANEXO #1)
TABLA Nº 8
RESUMEN DE ENTREVISTA PARA LA OBTENCION DE REQUISITOS
FUNCIONALES
UNIVERSIDAD DE GUAYAQUIL FACULTAD
DE INGENIERÍA INDUSTRIAL
Fecha de Elaboración:
16 de febrero del 2017
Entrevista para la obtención de requerimientos mínimos para el
análisis y diseño del sistema web para la gestión y control de los
informes de actividades para los profesores de Ecuador
Ejercítate.
Entrevistado
Nombre: Natalie Izquierdo
Jefa de departamento de revisión
Institución: Ecuador Ejercítate
Entrevistador
Nombre: Ayovi María Belén
RESUMEN
Actualmente en el proyecto Ecuador ejercítate no se está llevando un
control de registros de informes de actividades que se recepta en el
departamento de revisión.
Se plantea dar una solución a dicho problema al desarrollar una
herramienta tecnológica donde se pueda crear y revisar los informes
de actividades y a su vez poder conocer el estado del mismo.
Marco Metodológico 32
Para esto es importante que existan dos perfiles uno de usuario que
serían los profesores de cada uno de las disciplinas deportivas y del
administrador que es la persona encargada de la revisión de los
informes de actividades.
Los profesores de cada disciplina deportiva deberán tener la
oportunidad de crear sus informes de actividades, evitando generar
gastos al momento de la entrega, y seguridad de la información.
El administrador será la persona encargada profesores de cada
disciplina deportiva deberían tener la oportunidad de crear sus
informes de actividades, evitando generar gastos al momento de la
entrega, seguridad de la información
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
2.8.2 Encuestas
La información a recolectar se toma directamente de la fuente de
información involucrada ya que hay una autorización de parte del proyecto
Ecuador Ejercítate, para el acceso de la documentación y su respectivo
proceso de revisión y control de informes de actividades. Para obtener
esta información de esta investigación se realizará un cuestionario (véase
ANEXO #2) directamente hacia los profesores encargados re crear y
presentar sus informes de actividades.
A continuación, se detalla una encuesta realizada a los profesores de
las distintas disciplinas deportivas de Ecuador Ejercítate, la cual nos
permitirá obtener los resultados pertinentes para iniciar con el desarrollo
del Sistema web para la Gestión y Control de informes de actividades
para los profesores de Ecuador Ejercítate.
Los resultados que nos den dicha encuesta, son los mismos que nos
ayudará a realizar el proyecto de manera eficaz, ya que son de suma
importancia para el desarrollo del sistema.
Marco Metodológico 33
1. ¿Tiene usted un medio electrónico para realizar sus informes de
actividades?
GRÁFICO Nº 1
¿TIENE USTED UN MEDIO ELECTRÓNICO PARA REALIZAR SUS
INFORMES DE ACTIVIDADES?
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
TABLA Nº 9
RESULTADO DE LA PREGUNTA NO. 1 ¿TIENE USTED UN MEDIO
ELECTRÓNICO PARA REALIZAR SUS INFORMES DE ACTIVIDADES?
ENCUESTADOS RESPUESTAS PORCENTAJE
25 SI 83%
5 NO 17%
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Análisis. Del 100% de los profesores encuestados el 83% SI tienen un
medio electrónico para realizar sus informes de actividades, y el 17% NO
lo tienen.
83%
17%
SI
NO
Marco Metodológico 34
2. ¿Considera usted que el proyecto Ecuador Ejercítate debería
contar con un sistema para el control de informes de actividades?
GRÁFICO Nº 2
¿CONSIDERA USTED QUE EL PROYECTO ECUADOR EJERCÍTATE
DEBERÍA CONTAR CON UN SISTEMA PARA EL CONTROL DE
INFORMES DE ACTIVIDADES?
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
TABLA Nº 10
RESULTADO DE LA PREGUNTA No. 2 ¿CONSIDERA USTED QUE EL
PROYECTO ECUADOR EJERCÍTATE DEBERÍA CONTAR CON UN
SISTEMA PARA EL CONTROL DE INFORMES DE ACTIVIDADES?
ENCUESTADOS RESPUESTA PORCENTAJE
23 SI 77%
7 NO 23%
30 100%
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Análisis. Del 100% de los profesores encuestados el 77% SI
consideran que deberían contar con un sistema para el control de
informes de actividades, mientras que el 23% NO está de acuerdo.
77%
23%
SI
NO
Marco Metodológico 35
3. ¿Tiene usted amplio conocimiento de cómo manejar un
computador?
GRÁFICO Nº 3
¿TIENE USTED AMPLIO CONOCIMIENTO DE COMO MANEJAR UN
COMPUTADOR?
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
TABLA Nº 11
RESULTADO DE LA PREGUNTA No. 3 ¿TIENE USTED AMPLIO
CONOCIMIENTO DE COMO MANEJAR UN COMPUTADOR?
ENCUESTADOS RESPUESTA PORCENTAJE
17 SI 57%
13 NO 43%
30 100%
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Análisis. -Del 100% de los profesores encuestados el 57% SI tiene
conocimiento de cómo manejar un computador, mientras que el 43% NO
lo tiene.
57%
43% SI
NO
Marco Metodológico 36
4.- ¿Considera usted que debería realizarse cursos de
capacitación para el manejo del sistema de gestión y control de
informes de actividades?
GRÁFICO Nº 4
¿CONSIDERA USTED QUE DEBERÍA REALIZARSE CURSOS DE
CAPACITACIÓN PARA EL MANEJO DEL SISTEMA DE GESTIÓN Y
CONTROL DE INFORMES DE ACTIVIDADES?
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
TABLA Nº 12
RESULTADO DE LA PREGUNTA NO. 4 ¿CONSIDERA USTED QUE
DEBERÍA REALIZARSE CURSOS DE CAPACITACIÓN PARA EL
MANEJO DEL SISTEMA DE GESTIÓN Y CONTROL DE INFORMES DE
ACTIVIDADES?
ENCUESTADOS RESPUESTAS PORCENTAJE
30 SI 100%
NO 0%
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Análisis. -Del 100% de los profesores encuestados el 100% SI
consideran que debería realizarse cursos de capacitación para el manejo
del sistema de gestión y control de informes de actividades.
100%
0%
SI
NO
Marco Metodológico 37
5.- ¿Considera usted que el tiempo de respuesta al realizar un
sistema de gestión y control ayudara a ser rápido y eficaz los
procesos de revisión y entrega?
GRÁFICO Nº 5
¿CONSIDERA USTED QUE EL TIEMPO DE RESPUESTA AL
REALIZAR UN SISTEMA DE GESTIÓN Y CONTROL AYUDARA A SER
RÁPIDO Y EFICAZ LOS PROCESOS DE REVISIÓN Y ENTREGA?
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
TABLA Nº 13
RESULTADO PREGUNTA NO. 5 ¿CONSIDERA USTED QUE EL
TIEMPO DE RESPUESTA AL REALIZAR UN SISTEMA DE GESTIÓN Y
CONTROL AYUDARA A SER RÁPIDO Y EFICAZ LOS PROCESOS DE
REVISIÓN Y ENTREGA?
ENCUESTADOS RESPUESTA PORCENTAJE
30 SI 100%
NO 0%
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Análisis. -Del 100% de los profesores encuestados el 100% SI
considera que el tiempo de respuesta al realizar un sistema de gestión
ayudara a ser rápido y eficaz los procesos de revisión y entrega.
100%
0%
SI
NO
Marco Metodológico 38
6.- ¿Considera usted que el sistema de gestión y control de informes
de actividades beneficiara en la seguridad de la información?
GRÁFICO Nº 6
¿CONSIDERA USTED QUE EL SISTEMA DE GESTIÓN Y CONTROL
DE INFORMES DE ACTIVIDADES BENEFICIARA EN LA SEGURIDAD
DE LA INFORMACIÓN?
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
TABLA Nº 14
RESULTADO PREGUNTA NO. 6 ¿CONSIDERA USTED QUE EL
SISTEMA DE GESTIÓN Y CONTROL DE INFORMES DE ACTIVIDADES
BENEFICIARA EN LA SEGURIDAD DE LA INFORMACIÓN?
ENCUESTADOS RESPUESTA PORCENTAJE
30 SI 100%
NO 0%
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Análisis. -Del 100% de los profesores encuestados el 100% SI
considera que el tiempo de respuesta al realizar un sistema de gestión
ayudara a ser rápido y eficaz los procesos de revisión y entrega.
100%
0%
SI
NO
Marco Metodológico 39
7. ¿Le gustaría entregar sus informes de actividades desde la
comodidad de su hogar por medio de un sistema web?
GRÁFICO Nº 7
¿LE GUSTARÍA ENTREGAR SUS INFORMES DE ACTIVIDADES
DESDE LA COMODIDAD DE SU HOGAR POR MEDIO DE UN SISTEMA
WEB?
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
TABLA Nº 15
RESULTADO PREGUNTA No. 7 ¿LE GUSTARÍA ENTREGAR SUS
INFORMES DE ACTIVIDADES DESDE LA COMODIDAD DE SU
HOGAR POR MEDIO DE UN SISTEMA WEB?
ENCUESTADOS RESPUESTA PORCENTAJE
25 SI 87%
5 NO 13%
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Análisis. - Del 100% de los profesores encuestados el 100% dijo que
SI les gustaría entregar sus informes de actividades desde la comodidad
de su hogar por medio de un sistema web.
83%
17%
SI
NO
Marco Metodológico 40
8.- ¿Cree usted que el uso de una herramienta tecnológica reducirá
gastos al momento de crear sus informes de actividades
actualmente?
GRÁFICO Nº 8
¿CREE USTED QUE EL USO DE UNA HERRAMIENTA TECNOLÓGICA
REDUCIRÁ GASTOS AL MOMENTO DE CREAR SUS INFORMES DE
ACTIVIDADES ACTUALMENTE?
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
TABLA Nº 16
RESULTADO DE LA PREGUNTA No. 8 ¿CREE USTED QUE EL USO
DE UNA HERRAMIENTA TECNOLÓGICA REDUCIRÁ GASTOS AL
MOMENTO DE CREAR SUS INFORMES DE ACTIVIDADES
ACTUALMENTE?
ENCUESTADOS RESPUESTAS PORCENTAJE
30 SI 100%
NO 0%
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Análisis. - Del 100% de los profesores encuestados el 100%
contestaron que el uso de una herramienta tecnológica SI reducirá gastos
al momento de crear sus informes de actividades actualmente.
100%
0%
SI
NO
Marco Metodológico 41
9.- ¿Considera usted que es de suma importancia mantener una
comunicación en tiempo real?
GRÁFICO Nº 9
¿CONSIDERA USTED QUE ES DE SUMA IMPORTANCIA MANTENER
UNA COMUNICACIÓN EN TIEMPO REAL?
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
TABLA Nº 17
RESULTADO DE LA PREGUNTA ¿CONSIDERA USTED QUE ES DE
SUMA IMPORTANCIA MANTENER UNA COMUNICACIÓN EN TIEMPO
REAL?
ENCUESTADOS RESPUESTAS PORCENTAJE
30 SI 100%
NO 0%
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Análisis. -Del 100% de los profesores encuestados el 100%
contestaron que el sistema SI es importante tener una comunicación en
tiempo real.
100%
0%
SI
NO
Marco Metodológico 42
Validación de la Hipótesis
La comprobación de hipótesis es testeada las afirmaciones de una
teoría mediante una investigación empírica concreta, y es orientada a
partir de la deducción, esto es, a partir de reglas generales. A mayor
cantidad de evidencias científicas, habrá mayores certezas acerca de la
condición de una hipótesis.
Los aspectos más importantes dentro del sistema es determinar la
factibilidad del proyecto que se realice lo implantado en un principio
para mejorar la gestión y control de informes de actividades para
los profesores de Ecuador Ejercítate, con este desarrollo permitirá
ahorrar tiempo de espera, comunicación en tiempo real y a su vez
automatizar los procesos de elaboración de una manera eficiente.
Según los resultados de los encuestados el 75% considera muy
satisfactorio el desarrollo de un sistema de gestión y control de
informes de actividades, la cual ayudara a llevar un mejor control
de los informes ya que se puede llevar a cabo la revisión y control.
En conclusión, el desarrollo del sistema de Gestión y Control de
informes de actividades que se desarrollara en el Programa
Ecuador Ejercítate efectivamente es factible ya que el tiempo de
respuesta de los procesos de elaboración y revisión son eficaz de
esta podrá atender a los profesores de las distintas disciplinas
deportivas de una manera eficiente.
2.9. Metodología de desarrollo
El proyecto será desarrollado en el área de revisión de informes de
actividades del programa Ecuador Ejercítate, con la finalidad de dar
soluciones a los profesores de las distintas disciplinas deportivas que
llevan sus informes de actividades de manera manual, para esto la
metodología a utilizar es la de desarrollo de aplicaciones web con UML.
Marco Metodológico 43
2.10. Fase de Análisis
El análisis nos ayuda a describir el sistema de gestión y control de
informes de actividades que deber hacer desde el punto de vista
administrador y usuario. El sistema de gestión y control de informes de
actividades tiene como propósito automatizar los procesos de entrega y
control de los informes de actividades de los profesores de Ecuador
Ejercítate, teniendo una herramienta que ofrezca al profesor una interfaz
amigable, con un manejo sencillo de datos al realizar sus informes de
actividades, crear, actualizar y generar reporte final ofreciendo seguridad
y confiabilidad en el manejo de los datos, dentro de la construcción
necesaria para cada proceso existirán requerimientos.
2.10.1. Actores y Roles
Los diagramas UML se utilizan para modelar como el sistema funciona,
es decir es la interacción entre el administrador el sistema automatizado,
los profesores de las distintas disciplinas deportivas y el supervisor.
FIGURA Nº 1
FUNCIONES DE ACTORES
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Marco Metodológico 44
Administrador: los administradores van hacer los usuarios encargada
de la administración del sistema web para la gestión y control de informes
de actividades para los profesores de Ecuador Ejercítate.
Supervisor: los supervisores van hacer los usuarios encargada de
controlar y revisar cada uno de los informes de actividades y del listado
de asistencia creados por los profesores de las distintas disciplinas
deportivas.
Profesores: los profesores van hacer los usuarios encargados de crear
sus informes de actividades y el listado de asistencia realizadas durante la
jornada laboral.
DIAGRAMA Nº 4
DIAGRAMA DE CONTEXTO
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Marco Metodológico 45
FIGURA Nº 2
CASO DE USO REGISTRO DE USUARIOS
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
TABLA Nº 18
REGISTRO DE USUARIOS
Caso de uso Registro usuario
Actor Administrador
Secuencia 1. El administrador modifica el registro de los
usuarios.
2. El administrador activa el registro de los
usuarios en el sistema
3. El administrador elimina el registro de los
usuarios
4. El administrador inactivación de usuarios
ingresados base de datos del sistema.
Resumen El caso de uso registro de usuario, se inicia cuando
el administrador registra a un nuevo usuario en la
base de datos del sistema.
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Marco Metodológico 46
FIGURA Nº 3
CASO DE USO CREAR GRUPO
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
TABLA Nº 19
CREAR GRUPOS
Caso de uso Crear grupos
Actor Administrador
Propósito 1. El administrador modifica los grupos de los
usuarios de las diferentes disciplinas
creados en el sistema
2. El administrador guarda los grupos
modificados o creados en la base de datos
del sistema.
3. El administrador inactiva los grupos de las
diferentes disciplinas deportivas de los
usuarios de la base de datos del sistema.
Resumen El caso de uso crear grupos se inicia cuando el
administrador escoge a los participantes para que
ingresen a los diferentes grupos de las diferentes
disciplinas deportivas y a su vez se dé inicio.
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Marco Metodológico 47
FIGURA Nº 4
CREAR GRUPOS
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
TABLA Nº 20
MANTENIMIENTO DE INFORMES
Caso de uso Mantenimiento de informes
Actor Profesores
Propósito 1. Los profesores crean informes de actividades
realizadas en las diferentes clases.
2. Los profesores modifica informes ingresados
en la base de datos del sistema.
3. Los profesores guarda los informes
modificados y creados
4. Los profesores eliminan informes
Resumen El caso de uso se inicia cuando se generan los
informes de actividades de cada uno de los profesores
de las distintas disciplinas deportivas.
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Marco Metodológico 48
FIGURA Nº 5
CASO DE USO LISTADO DE ASISTENCIA
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
TABLA Nº 21
LISTADO DE ASISTENCIA
Caso de uso Listado de Asistencia
Actor Profesores
Propósito 1. Los profesores hacen un listado para controlar
la asistencia
2. Los profesores consultan el listado de
asistencia de los usuarios
3. Los profesores modifican el listado de
asistencia de los usuarios
4. Los profesores guardan el listado modificado y
creado de los usuarios
5. Los profesores notifican en el listado de
asistencia
Resumen El caso de uso se inicia cuando se ingresan los datos
de los participantes
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Marco Metodológico 49
FIGURA Nº 6
CASO DE USO CONTROL DE INFORMES
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
TABLA Nº 22
CONTROL DE INFORMES
Caso de uso Control de Informes
Actor Supervisor
Propósito 1. Consulta histórica de los informes
2. Revisión de informes: donde recibe notificación
de aprobación
3. Solicitud de retroalimentación
Resumen El caso de uso se inicia cuando se ingresan los datos
de los participantes
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
2.10.2 Requerimientos del Sistema
Requerimientos Funcionales
Definimos las funcionalidades propias del sistema tales como:
Marco Metodológico 50
El sistema deberá permitir crear los informes de actividades y
mantener un control de los informes ya creados
El sistema deberá proporcionar el inicio de sesión del usuario y
del administrador.
La administración del sistema deberá generar contraseña y
activación del usuario ingresado a su vez deberá permitir la
inactivación del usuario si el caso lo amerita.
El sistema concederá el acceso solo a los usuarios definidos por
la administración y al supervisor encargado de la revisión de los
informes de actividades.
Requerimientos no Funcionales
Aquí se detalla ciertas propiedades que será atributos de calidad del
sistema y garantizará su funcionalidad en todo aspecto.
El sistema debe ser multiplataforma, es decir puede ser levantada
en cualquier sistema operativo.
El sistema debe poder soportar y procesar una gran cantidad de
datos y objetos como imágenes.
2.10.3 Fase de Diseño
Para el diseño del sistema de gestión y control de informes de
actividades destacamos algunos objetivos del diseño de la aplicación:
Rendimiento: Proporcionando una adecuada optimización para
operaciones frecuentes entre patrones de implementación.
Escalabilidad: De forma que permita cumplir las expectativas de la
demanda y admita un gran número de actividades y usuarios con el
mínimo uso de recursos.
Marco Metodológico 51
Componentes de proceso de usuario: La interacción del usuario con
el sistema se realiza de acuerdo a un proceso predecible. Para facilitar la
sincronización y organización de las interacciones con el usuario, resulta
útil utilizar componentes de proceso de usuario individuales.
Mantenimiento: Mediante la funcionalidad de diseño que nos permite
tener en cuenta distintos tamaños de aplicaciones, equipos conjuntos de
habilidades variadas, requisitos técnicos y cambios empresariales.
Administración: Permitiendo supervisar y resolver los problemas del
sistema en función del escenario.
Independencia: Que funcione en los distintos escenarios de
aplicaciones y patrones de implementación.
Componentes lógicos de acceso a datos: Es razonable abstraer la
lógica necesaria para obtener acceso a los datos en una capa
independiente de componentes lógicos de acceso a datos, ya que de este
modo se centraliza la funcionalidad de acceso a datos, se facilita la
configuración y el mantenimiento de la misma.
CAPÍTULO III
PROPUESTA
3.1. Objetivo
Proponer el desarrollo del sistema web para la gestión y control de
informes de actividades para los profesores de Ecuador Ejercítate.
3.1.1. Estudio de Factibilidad Operativa, Tecnológica y
Económica
Factibilidad Operativa
En base a los estudios realizados en el área de revisión de informes, se
pudo constatar que no cuentan con una herramienta tecnológica para que
los profesores elaboren sus informes de actividades ya que lo realizan de
manera manual.
Se realizó una entrevista a la administradora de al área de revisión de
informes, teniendo el respectivo permiso para el desarrollo del sistema
web (véase ANEXO #3).
De acuerdo con la encuesta realizada a cada uno de los profesores de
Ecuador Ejercítate de las distintas disciplinas deportivas se puedo llegar a
la conclusión que:
Los profesores están de acuerdo de que se lleve a cabo el
desarrollo del sistema, ya que es de gran importancia el uso de una
herramienta tecnológica para elaborar sus informes.
Propuesta 53
En conclusión, la parte operativa es factible ya que se cuenta con el
permiso respectivo para el desarrollo del sistema en el programa Ecuador
Ejercítate y a su vez con la aceptación de los profesores de las distintas
disciplinas deportivas,
Factibilidad Tecnológica
La elección del hardware y software son de vital importancia para el
desarrollo del sistema web para la gestión y control de informes de
actividades para los profesores de Ecuador Ejercítate cuenta con los
requisitos necesarios ya que son de usos libres y esto hace que sea
factible tecnológicamente.
Se muestra el manual de instalación y configuración de los recursos a
usar (véase ANEXO 4)
TABLA Nº 23
RECURSOS DEL HARDWARE SERVIDOR
DETALLE RECURSOS DEL HARDWARE
Procesador Hyperthreaded Dual Xeon Quad Core
Memoria RAM 24 GB
Disco Duro 250 GB RAID 1
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
El software requerido para el desarrollo del sistema en el programa
Ecuador Ejercítate es muy importante, ya que de ello dependerá la
determinación de la potencia de la base de datos, esto hace posible que
el sistema web sea de gran aceptación para el programa Ecuador
Ejercítate del ministerio de deportes, ya que no es necesario invertir en
esta herramienta tecnológica para el desarrollo del mismo ya que
utilizaremos herramientas libres de licencia.
Propuesta 54
TABLA Nº 24
RECURSOS DE SOFTWARE
DETALLE ELEMENTOS DE SOFTWARE
Sistema Operativo Linux Centos 64 bits
Base de Datos
Conector OBDC 64bits MySQL 5.5
Servidor Web Apache 2.5
Lenguaje de Programación PHP 5.4
XAMPP 7.0.9
Navegador Mozilla, Chrome
Fuente: Elaboración propia
Elaborado por: Ayovi Camacho María Belén
En este sistema se utilizará software de uso libre, es decir que no es
necesario pagar por una licencia para hacer uso del mismo, utilizando así
un motor de base de datos gratuito MYSQL y una herramienta de igual
carácter que es PHP, sin embargo, hay que considerar los costos de
recursos humanos y el del hosting para llevar a cabo el desarrollo del
sistema.
Como conclusión tenemos que la parte tecnológica es factible ya que
contamos con hardware y software proporcionados por el hosting y la
persona encargada para la respectiva capacitación para la elaboración del
sistema.
Factibilidad Económica
Para el desarrollo del nuevo sitio web para el programa Ecuador
Ejercítate, se determinarán los costos de los recursos utilizados para el
desarrollo del presente proyecto, los cuales se dan a conocer en la
siguiente tabla:
Propuesta 55
Costo del desarrollo del proyecto
Se incluye el costo de recursos humanos para dar una aproximación del
valor real proyectado.
TABLA Nº 25
RECURSOS HUMANOS
Detalle Cantidad
Meses
Salario
Mensual Total
Analista
programador
1 2 $ 500 $ 1.000
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
Para el desarrollo del proyecto es necesaria la adquisición de 1
computador para la revisión de los informes de actividades por parte de la
administración.
TABLA Nº 26
RECURSOS DE HARDWARE
Rubro Cantidad Costo Total
Computadora 1 580.00 580.00
Total de inversión 580.00
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
Para el desarrollo del sistema es necesario tener una proyección del
costo para el respectivo proyecto que se detalla en el siguiente cuadro:
TABLA Nº 27
PROYECCION DE COSTO DEL PROYECTO
Descripción Cantidad Total
Licenciamiento base de datos (software libre) 1 0
Licenciamiento Sistema Operativo (software libre) 1 0
Propuesta 56
Licencia de utilitarios (software libre) 1 0
Costo de Recursos Humanos 1 1.000
Recursos de hardware 1 580
Dominio + Registro de Dominio* 43
Host Server* 75
Total Costo del proyecto 1.698
* Valor Anual Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
Con esta factibilidad vemos que el capital invertido por el programa
Ecuador Ejercítate, con el fin de mejor la gestión y control de los informes
de actividades es rentable y factible ya que las herramientas de software
son libres tanto en lenguaje de programación como en el gestor de base
de datos, se cuenta con la disponibilidad del computador.
TABLA Nº 28
COSTO REAL DEL PROYECTO
Descripción Cantidad Total
Licenciamiento base de datos (software libre) 1 0
Licenciamiento Sistema Operativo (software libre) 1 0
Licencia de utilitarios (software libre) 1 0
Costo de Recursos Humanos 1 0
Recursos de hardware 1 0
Dominio + Registro de Dominio * 43
Host Server * 75
Total Costo del proyecto $ 118
* Valor Anual Fuente: Elaboración propia
Elaborado por: Ayovi Camacho María Belén
En conclusión, este proyecto en la parte económica es factible porque
no es necesario la compra de licencias de software ni del computador ya
que el programa Ecuador Ejercítate cuenta con este recurso, harán una
Propuesta 57
inversión mínima que es el pago del dominio el registro del dominio y el
host server que son valores que se pagan anualmente.
3.2 Modelo de Diagrama de Actividades
Se realiza las actividades que cumple cada usuario dentro de su
función como en este caso el administrador registra a los usuarios les
asigna contraseñas y recibe los informes los profesores de las distintas
disciplinas deportivas crean sus informes de actividades y su listado de
asistencia diario, mientras que el supervisor es el encargado de revisar
los informes de actividades y el listado de asistencia
DIAGRAMA Nº 5
DIAGRAMA DE ACTIVIDADES GESTIÓN Y CONTROL DE INFORMES
DE ACTIVIDADES
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
Propuesta 58
3.3 Diagrama de Distribución
A continuación, se muestra el diagrama de distribución del presente
proyecto:
DIAGRAMA Nº 6
DIAGRAMA DE DISTRIBUCIÓN
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
3.4 Modelo Entidad Relación
EL modelo entidad relación es un modelo de datos que permite
representar cualquier abstracción, percepción y conocimiento en un
sistema de información formado por un conjunto de objetos denominados
entidades y relaciones, incorporando una representación visual conocida
como diagrama entidad relación.
A continuación, se muestra el diagrama modelo entidad relación del
presente proyecto:
Propuesta 59
DIAGRAMA Nº 7
MODELO ENTIDAD RELACION
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
Propuesta 60
DIAGRAMA Nº8
DIAGRAMA DE SECUENCIA GESTIÓN Y CONTROL DE INFORMES
DE ACTIVIDADES
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
Propuesta 61
3.5 Diccionario de Datos
Un diccionario de datos contiene las características lógicas de los datos
que van a ser utilizados en el sistema que se está programando, donde
incluye el nombre, descripción, alias, contenido y organización.
TABLA Nº 29
DICCIONARIO DE DATOS USUARIOS
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
UNIVERSIDAD DE GUAYAQUIL
LICENCIATURA EN SISTEMAS
DE INFORMACIÓN
DICCIONARIO
DE DATOS
Página 1 de 1
Fecha de
elaboración:
29-03-2017
INTEGRANTE:
Ayovi Camacho María PROYECTO
Desarrollo de un Sistema Web para la
gestión y control de informes de
actividades para los profesores de
Ecuador Ejercítate.
TABLA:
eec_usuarios
DESCRIPCIÓN: Contiene toda la información que se
requiere para ingresar como usuario.
DESCRIPCIÓN DEL REGISTRO
No. Nombre del campo Definición Tipo Sec Formato Null
1 pe_codigo Clave primaria PK A I No
2 us_login Nombre de usuario E A VC No
3 us_password Contraseña E A VC No
4 us_fecha_registro Fecha de registro
de usuario E A TT No
5 us_fecha_baja Fecha de salida de
usuario E A DT Si
6 us_ultima_visita Fecha de la última
vez que ingreso E A DT Si
Observación
Tipo Secuencia Formato
Numérico
Formato
Carácter Formato Fecha
PK Clave Primaria A Automática I Integre C Car D Date
FM Clave Foránea M Manual S Small Integre VC Marchar DT Date Time
E elemento de
dato
DC Decimal TT Tintes
M Money
Propuesta 62
TABLA Nº 30
DICCIONARIO DE DATOS GRUPOS
UNIVERSIDAD DE GUAYAQUIL
LICENCIATURA EN SISTEMAS
DE INFORMACIÓN
DICCIONARIO
DE DATOS
Página 1 de 1
Fecha de
elaboración:
29-03-2017
INTEGRANTE:
Ayovi Camacho María PROYECTO
Desarrollo de un Sistema Web para
la gestión y control de informes de
actividades para los profesores de
Ecuador Ejercítate.
TABLA: eec_grupos DESCRIPCIÓN: Contiene información de los grupos
formados por el administrador.
DESCRIPCIÓN DEL REGISTRO
No. Nombre del campo Definición Tipo Sec Formato Null
1 gr_codigo Clave primaria de la
tabla grupo PK A I No
2 gr_descripcion Descripción de los
grupo E A VC No
3 gr_nivel Nivel del grupo E A I No
4 gr_estado Estado activo o
inactivo del grupo E A TT No
5 gr_fecha_registro Fecha de registrado el
grupo E A DT No
OBSERVACIÓN:
Tipo Secuencia Formato
Numérico
Formato
Carácter
Formato
Fecha
PK Clave Primaria A Automática I Integer C Char D Date
FK Clave Foránea M Manual S Small Integer VC Varchar DT DateTime
E Elemento de
dato DC Decimal TT Tinytext
M Money
TY Tinyint
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
Propuesta 63
TABLA Nº 31
DICCIONARIO DE DATOS USUARIO GRUPOS
UNIVERSIDAD DE GUAYAQUIL
LICENCIATURA EN SISTEMAS
DE INFORMACIÓN
DICCIONARIO DE
DATOS
Página 1 de 1
Fecha de
elaboración:
29-03-2017
INTEGRANTE:
Ayovi Camacho María PROYECTO
Desarrollo de un Sistema Web para
la gestión y control de informes de
actividades para los profesores de
Ecuador Ejercítate.
TABLA:
eec_usuario_grupos
DESCRIPCIÓN: Contiene los datos de los alumnos que
asisten a clases
DESCRIPCIÓN DEL REGISTRO
No. Nombre del campo Definición Tipo Sec Formato Null
1 us_codigo Clave primaria PK A I No
2 gr_codigo Codigo del grupo E A I No
3 ug_estado Estado E A VC No
4 ug_fecha_registro Fecha de registro E A DT No
OBSERVACIÓN:
Tipo Secuencia Formato
Numérico
Formato
Carácter
Formato
Fecha
PK Clave Primaria A Automática I Integer C Char D Date
FK Clave Foránea M Manual S Small Integer VC Varchar DT DateTime
E Elemento dato DC Decimal
M Money
TT Tinytext
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
TABLA Nº 32
DICCIONARIO DE DATOS LISTA CABECERA
UNIVERSIDAD DE GUAYAQUIL
LICENCIATURA EN SISTEMAS
DE INFORMACIÓN
DICCIONARIO
DE DATOS
Página 1 de 1
Fecha de
elaboración:
29-03-2017
INTEGRANTE:
Ayovi Camacho María PROYECTO
Desarrollo de un Sistema Web para
la gestión y control de informes de
actividades para los profesores de
Ecuador Ejercítate.
TABLA: eec_lista_cab DESCRIPCIÓN: Listado de asistencia
Propuesta 64
DESCRIPCIÓN DEL REGISTRO
No. Nombre del campo Definición Tipo Sec Formato Null
1 lc_codigo Clave primaria PK A I SI
2 lc_nombre Nombre del listado E A VC SI
3 lc_estado Estado del listado de
asistencia E A TT No
4 lc_fecha_registro Fecha de registro E A DT No
OBSERVACIÓN:
Tipo Secuencia Formato
Numérico
Formato
Carácter
Formato
Fecha
PK Clave Primaria A Automática I Integer C Char D Date
FK Clave Foránea M Manual S Small Integer VC Varchar DT DateTime
E Elemento de
dato
DC Decimal
M Money TT Tinytext
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
TABLA Nº 33
DICCIONARIO DE DATOS LISTA DETALLE
UNIVERSIDAD DE GUAYAQUIL
LICENCIATURA EN SISTEMAS
DE INFORMACIÓN
DICCIONARIO
DE DATOS
Página 1 de 1
Fecha de
elaboración:
29-03-2017
INTEGRANTE:
Ayovi Camacho María PROYECTO
Desarrollo de un Sistema Web
para la gestión y control de
informes de actividades para los
profesores de Ecuador Ejercítate.
TABLA: eec_lista_det DESCRIPCIÓN: Listado de asistencia
DESCRIPCIÓN DEL REGISTRO
No. Nombre del campo Definición Tipo Sec Formato Null
1 lc_codigo Clave primaria PK A I SI
2 pe_codigo Nombre del listado E A I SI
3 id_estado
Identificador del
estado del listado de
asistencia
E A TT No
Propuesta 65
4 ld_fecha_registro Identificador de la
fecha de registro E A DT No
OBSERVACIÓN:
Tipo Secuencia Formato
Numérico
Formato
Carácter
Formato
Fecha
PK Clave Primaria A Automática I Integer C Char D Date
FK Clave Foránea M Manual S Small Integer VC Varchar DT DateTime
E Elemento de
dato
DC Decimal
M Money
TT Tinytext
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
TABLA Nº 34
DICCIONARIO DE DATOS DISCIPLINAS
UNIVERSIDAD DE GUAYAQUIL
LICENCIATURA EN SISTEMAS
DE INFORMACIÓN
DICCIONARIO
DE DATOS
Página 1 de 1
Fecha de
elaboración:
29-03-2017
INTEGRANTE:
Ayovi Camacho María PROYECTO
Desarrollo de un Sistema Web para
la gestión y control de informes de
actividades para los profesores de
Ecuador Ejercítate.
TABLA: eec_disciplinas DESCRIPCIÓN: Disciplinas deportivas
DESCRIPCIÓN DEL REGISTRO
No. Nombre del campo Definición Tipo Sec Formato Null
1 di_codigo Clave primaria PK A I No
2 di_descripcion Descripción de la
disciplina deportiva E A VC No
3 di_estado Estado de la disciplina
deportiva E A TT No
4 di_fecha_registro Fecha de registro E A DT No
OBSERVACIÓN:
Tipo Secuencia Formato
Numérico
Formato
Carácter
Formato
Fecha
PK Clave Primaria A Automática I Integer C Char D Date
FK Clave Foránea M Manual S Small Integer VC Varchar DT DateTime
E Elemento de
dato
DC Decimal
M Money
TT Tinytext
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
Propuesta 66
TABLA Nº 35
DICCIONARIO DE DATOS PUNTO DE ACTIVIDADES
UNIVERSIDAD DE GUAYAQUIL
LICENCIATURA EN SISTEMAS
DE INFORMACIÓN
DICCIONARIO
DE DATOS
Página 1 de 1
Fecha de
elaboración:
29-03-2017
INTEGRANTE:
Ayovi Camacho María PROYECTO
Desarrollo de un Sistema Web para
la gestión y control de informes de
actividades para los profesores de
Ecuador Ejercítate.
TABLA:
eec_puntoactividades
DESCRIPCIÓN: Dirección de los diferentes puntos
donde realizan sus actividades
DESCRIPCIÓN DEL REGISTRO
No. Nombre del campo Definición Tipo Sec Formato Null
1 pa_codigo Clave primaria PK A I No
2 pa_nombre Nombe del punto de
actividad E A VC No
3 pa_direccion Direccion del punto de
actividad E A VC No
4 gr_estado Estado del grupo E A TT No
5 gr_fecha_registro Fecha de registro del
grupo E A DT No
OBSERVACIÓN:
Tipo Secuencia Formato
Numérico
Formato
Carácter
Formato
Fecha
PK Clave Primaria A Automática I Integer C Char D Date
FK Clave Foránea M Manual S Small Integer VC Varchar DT DateTime
E Elemento de
dato
DC Decimal
M Money
TT Tinytext
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
TABLA Nº 36
DICCIONARIO DE DATOS PERSONAS
UNIVERSIDAD DE GUAYAQUIL
LICENCIATURA EN SISTEMAS
DE INFORMACIÓN
DICCIONARIO
DE DATOS
Página 1 de 1
Fecha de
elaboración:
29-03-2017
Propuesta 67
INTEGRANTE:
Ayovi Camacho María PROYECTO
Desarrollo de un Sistema Web para
la gestión y control de informes de
actividades para los profesores de
Ecuador Ejercítate.
TABLA: eec_personas DESCRIPCIÓN: Detalle del listado de asistencia
DESCRIPCIÓN DEL REGISTRO
No. Nombre del campo Definición Tipo Sec Formato Null
1 pe_codigo Clave primaria PK A I No
2 pe_cedula Cedula de identidad E A VC No
3 pe_nombre1 Primer nombre E A VC No
4 pe_nombre2 Segundo nombre E A VC No
5 pe_apellido1 Primer apellido E A VC No
6 pe_apellido2 Segundo apellido E A VC No
7 pe_direccion Dirección E A VC Si
8 pe_celular Numero de celular E A VC Si
9 pe_telefono Número de teléfono E A VC Si
10 pe_correo Correo electrónico E A VC Si
11 pe_estado Estado del punto E A TT Si
12 pe_fecha_registro Fecha de registro E A DT Si
OBSERVACIÓN:
Tipo Secuencia Formato
Numérico
Formato
Carácter
Formato
Fecha
PK Clave Primaria A Automática I Integer C Char D Date
FK Clave Foránea M Manual S Small Integer VC Varchar DT DateTime
E Elemento de
dato
DC Decimal
M Money
TT Tinytext
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
TABLA Nº 37
DICCIONARIO DE DATOS INFORME DETALLE
UNIVERSIDAD DE GUAYAQUIL
LICENCIATURA EN SISTEMAS
DE INFORMACIÓN
DICCIONARIO
DE DATOS
Página 1 de 1
Fecha de
elaboración:
29-03-2017
INTEGRANTE:
Ayovi Camacho María PROYECTO
Desarrollo de un Sistema Web
para la gestión y control de
informes de actividades para los
profesores de Ecuador Ejercítate.
Propuesta 68
TABLA:
eec_informe_det DESCRIPCIÒN: Contiene los datos del informe
DESCRIPCIÓN DEL REGISTRO
No. Nombre del campo Definición Tipo Sec Formato Null
1 ic _codigo Clave primaria PK A I No
2 Id_secuencia Secuencia E A I No
3 Id_actividad Resumen de las
actividades E A VC No
4 id_observacion Observación de las
actividades E A VC Si
5 Id_estado Estado E A TT No
6 Id_fecha_registro Fecha de registro E A DT No
OBSERVACIÓN:
Tipo Secuencia Formato
Numérico
Formato
Carácter
Formato
Fecha
PK Clave Primaria A Automática I Integer C Char D Date
FK Clave Foránea M Manual S Small Integer VC Varchar DT DateTime
E Elemento de
dato
DC Decimal
M Money
TT Tinytext
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
TABLA Nº 38
DICCIONARIO DE DATOS INFORME CABECERA
UNIVERSIDAD DE GUAYAQUIL
LICENCIATURA EN SISTEMAS
DE INFORMACIÓN
DICCIONARIO
DE DATOS
Página 1 de 1
Fecha de
elaboración:
29-03-2017
INTEGRANTE:
Ayovi Camacho María PROYECTO
Desarrollo de un Sistema Web
para la gestión y control de
informes de actividades para los
profesores de Ecuador Ejercítate.
TABLA:
ee_informe_cab
DESCRIPCIÓN: Contiene los datos de los informes de
actividades
DESCRIPCIÓN DEL REGISTRO
No. Nombre del campo Definición Tipo Sec Formato Null
1 id_codigo Clave primaria PK A I No
2 pe_codigo Clave secundaria E A I No
3 di_codigo Clave secundaria E A I No
Propuesta 69
4 pa_codigo E A I No
5 ic_codigo Código del informe E A I No
6 ic_cant_beneficiario Cantidad de
beneficiarios E A I No
7 ic_cant_beneficiario_
m
Cantidad de
beneficiarios
masculinos
E A I No
8 ic_cant_beneficiario_
f
Cantidad de
beneficiarios
femeninos
E A I No
9 ic_estado Estado del informe E A TT No
10 Ic_fecha_registro Fecha de registro E A DT No
OBSERVACIÓN:
Tipo Secuencia Formato
Numérico
Formato
Carácter
Formato
Fecha
PK Clave Primaria A Automática I Integer C Char D Date
FK Clave Foránea M Manual S Small Integer VC Varchar DT DateTime
E Elemento de
dato
DC Decimal
M Money
TT Tinytext
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
3.6 Planificación
El proyecto del presente trabajo se ha planteado en base a los ciclos
de vida habituales y en los periodos de tiempos delimitados por las
entregas de los bloques o avances del proyecto a realizar durante el
desarrollo del mismo, ésta se ha divido en tres fases: planificación,
análisis y diseño.
Diagrama De Gantt
Es la representación gráfica del tiempo que dedicamos a cada una de
las tareas en un proyecto concreto.
Diagrama de tareas completo (véase Anexo # 5)
Propuesta 70
DIAGRAMA Nº 9
DIAGRAMA DE TAREAS
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
3.7 Impacto
El desarrollo del sistema web para la gestión y control de informes de
actividades para los profesores de Ecuador Ejercítate representa un
importante aporte para el programa Ecuador Ejercítate ya que, al tener el
diseño de su idea plasmada, abre importantes puertas para la futura
implementación del sistema web, permitiendo la automatización de los
procesos que actualmente se llevan dentro del programa.
3.8 Conclusión
El desarrollo se ha podido obtener de los diagramas UML y la interfaz
gráfica del software con esto maximizamos la reutilización del código y
Propuesta 71
minimizamos la duplicación del mismo. El desarrollo de la interface de
control de los informes de actividades se ha realizado con el estándar
PHP para el desarrollo del sistema, además de utilizar MYSQL para
administrar la base de datos.
Al automatizar el proceso de gestión y control de informes de
actividades, se tiene información oportuna para la revisión de los informes
de actividades.
El sistema de Gestión y Control de informes de actividades para los
profesores de Ecuador Ejercítate se adapta fácilmente a los procesos y
funciones realizadas por cada colaborador, organizando sistematizando
su trabajo en beneficio de la institución, ahorrando gran cantidad de
tiempo y consumo de utilería.
Con el proyecto de Gestión y Control de informes de actividades para
los profesores de Ecuador Ejercítate, se ha cumplido con las expectativas
propuestas que son la seguridad de los datos, control en la revisión de los
informes, teniendo comunicación en tiempo real con cada uno de los
profesores de las distintas disciplinas deportivas pudiendo automatizar el
proceso manual que actualmente se lleva a cabo.
3.9 Recomendaciones
Implementar una nueva cultura basada en la correcta organización
delegando tareas específicas acorde a las funciones desempeñadas por
cada colaborador, apoyándose en el sistema de Gestión y Control de
Informes de Actividades
Innovar y/o mejorar los módulos y procesos en la herramienta, para ir
acorde al crecimiento de las políticas y procedimientos del programa
Ecuador Ejercítate y de la tecnología, en el proceso de mejora continua.
Propuesta 72
El desarrollo del proyecto me ha permitido sugerir tópicos de mucha
importancia para continuar con el mejoramiento continuo de la
herramienta y de los procesos en las políticas internas del programa
Ecuador Ejercítate. Estos tópicos se definen a continuación:
Respaldar la información como medida de prevención por ataques,
considerando que es una herramienta basada en la web y que podría
sufrir ataques de hackers. Permitiendo al usuario tener una herramienta
100% confiable y disponible.
GLOSARIO DE TÉRMINOS
Actividades: Son todas tareas o acciones que cada individuo ejerce
diariamente
Administrador: Es quien se encarga de organizar el manejo de los
recursos de una entidad, como así también la designación de puestos y
tareas a los integrantes del personal.
Building Web Applications With UML: Es una guía para la
construcción de aplicaciones web robustas, escalables y de
características importantes con técnicas de programación orientadas a
objetos, usando el lenguaje UML.
Control: Es una de las principales actividades administrativas dentro
de las organizaciones. El control del proceso de verificar el desempeño de
distintas áreas o funciones de una organización.
Diagrama de Clases: Un diagrama de clases sirve para visualizar las
relaciones entre las clases que involucran el sistema, las cuales pueden
ser asociativas, de herencia, de uso y de consentimiento.
Diagrama de Contexto: Es un diagrama que define los límites entre el
sistema o parte del sistema y su ambiente mostrando las entidades que
interactúan entre si
Diagrama de Despliegue: Es un diagrama estructurado que muestra
la arquitectura del sistema desde el punto de vista del despliegue
(distribución) de los artefactos del software en los destinos de despliegue
Glosario Términos 74
Diagrama de GANTT: Es la representación gráfica del tiempo que
dedicamos a cada una de las tareas en un proyecto concreto, siendo
especialmente útil para mostrar la relación que existe entre el tiempo
dedicado a una tarea y la carga de trabajo que supones.
Diccionario de Datos: Es un listado organizado de todos los datos
que pertenecen a un sistema.
Encuesta: Es uno de los métodos más utilizados en la investigación de
mercados porque permite obtener amplia información de fuentes
primarias. Por ello, es importante que mercadologías e investigadores de
mercados conozcan cuál es la definición de encuesta, pero desde
distintas perspectivas para tener un panorama más completo de la
misma.
Estación de Trabajo: Es un computador de altas prestaciones
destinado para trabajo técnico o científico. En una red de computadoras,
es una computadora que facilita a los usuarios el acceso a los servidores
y periféricos de la red.
Estructura SQL: Como su nombre lo dice, es la manera como está
conformada una base de datos, la estructura consta de tablas y estas a la
vez cada una de campos que recogen información.
FROM: Especifica todas las relaciones (tablas) que se necesitan en la
consulta.
Gestión: Hace referencia a la acción y a la consecuencia de
administrar o gestionar algo.
Grupos: Está formado por un conjunto de personas que desempeñan
roles específicos y recíprocos, que actúan de acuerdo a normas, valores y
Glosario Términos 75
fines que fueron acordados previamente a su formación formal para
mantener la continuidad y estabilidad del mismo en una sociedad.
Hardware: Conjunto de elementos físicos o materiales que constituyen
una computadora o un sistema informático.
Hipótesis: Es una suposición que resulta una de las bases
elementales de dicho estudio.
Intranet: Red de ordenadores privados que utiliza tecnología Internet
para compartir de forma segura cualquier información o programa del
sistema operativo para evitar que cualquier usuario de internet pueda
entrar a robar archivos privados.
Investigación: Acción de investigar
Listado de Asistencia: Es un documento que se elabora para poder
controlar y reportar la asistencia.
Manual de Usuario: Es un documento de comunicación técnica que
busca brindar asistencia a los sujetos que usan un sistema. Más allá de
su especificidad, los autores de los manuales intentan apelar a un
lenguaje ameno y simple para llegar a la mayor cantidad posible de
receptores.
Metodología: La metodología es una conjunto de métodos que se
siguen en una investigación científica, un estudio o una exposición
doctrinal.
Muestra: Estadística es el conjunto de los individuos de una población
estadística. Estas muestras permiten inferir las propiedades del total del
conjunto.
Glosario Términos 76
Modelo Entidad Relación: Es un modelo de datos que permite
representar cualquier abstracción, percepción y conocimiento en un
sistema de información formado por un conjunto de objetos denominados
entidades y relaciones.
PHP: Es un lenguaje de código abierto muy popular especialmente
adecuado para el desarrollo web y que puede ser incrustado en HTML.
Prefijo SQL: Este se puede usar como un atributo o un diferencial para
cada tabla de nuestra base de datos, se usan mucho cuando se quiere
conectar 2 o más sistemas para diferenciarlos a la hora de exportar datos.
Profesor: Es aquel que enseña o que es relativo a la enseñanza.
Recursos: Son los distintos medios o ayuda que se utiliza para
conseguir un fin o satisfacer una necesidad. También, se puede entender
como un conjunto de elementos disponibles para resolver una necesidad
o llevar a cabo una empresa como: naturales, humanos, forestales, entre
otros.
Registro: Representa un objeto único de datos implícitamente
estructurados en una tabla.
Rol: Está vinculado a la función o papel que cumple alguien o algo.
Servidor Web: Es un programa informático que procesa una aplicación
del lado del servidor, realizando conexiones bidireccionales o
unidireccionales y síncronas o asíncronas con el cliente y generando o
cediendo una respuesta en cualquier lenguaje o aplicación del lado del
cliente.
SQL. Select: indica que atributos o funciones se van a recuperar.
Glosario Términos 77
Sistemas: Es un objeto complejo cuyos componentes se relacionan
con al menos algún otro componente; puede ser material o conceptual.
Software: Conjunto de programas y rutinas que permiten a la
computadora realizar determinadas tareas.
SQL: (Structured Query Language; en español lenguaje de consulta
estructurada) Cotejamiento: es el tipo de codificación que queremos
mostrar en nuestros campos de nuestras tablas de la base de datos, es
decir, si queremos codificar en ruso, debemos elegir un cotejamiento que
soporte símbolos en ruso.
Supervisión: Es dar el visto bueno después de examinar la
supervisión.
Tabla SQL: Existen muchos tipos de tablas SQL, en general es parte
de la estructura de la base de datos, en la cual se almacenan las tablas
que recogen la información en los campos generados por ella.
Variable: Está formada por un espacio en el sistema de almacenaje y
un nombre simbólico (un identificador) que está asociado a dicho espacio.
ANEXOS
Anexos 79
ANEXO Nº 1
PLANTILLA DE ENTREVISTA
UNIVERSIDAD DE
GUAYAQUIL FACULTAD DE
INGENIERÍA INDUSTRIAL
Fecha de Elaboración:
_____/_____/_____
Entrevistado:_______________ Entrevistador:_____________
RESUMEN
1.- ¿Cuentan con un sistema de revisión de informes de
actividades?
2.- ¿Qué características debe tener el sistema para su uso?
3.- ¿Está usted de acuerdo que se desarrolle una herramienta
tecnológica ara la automatización de los procesos de creación
de informes de actividades para los profesores de Ecuador
Ejercítate?
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Anexos 80
ANEXO Nº 2
PLANTILLA DE ENCUESTA DIRIGUIDA A LOS PROFESORES DE
ECUADOR EJERCITATE
Universidad de Guayaquil- Facultad de Ingeniería Industrial
Formulario de Encuesta a los Profesores de Ecuador Ejercítate
Nombre del Encuestado_________________________ Ciudad: Guayaquil
1.- ¿Tiene usted un medio electrónico para realizar los informes de actividades?
Si_____
No____
2.- ¿Considera usted que el proyecto Ecuador Ejercítate debería contar con un sistema para el
control de informes de actividades?
Si_____
No____
3.- ¿Tiene usted amplio conocimiento de cómo manejar un computador?
Si_____
No____
4.- ¿Considera usted que debería realizarse curso de capacitación para el manejo del sistema
de gestión y control de informes de actividades?
Si_____
No____
5.- ¿Considera usted que el tiempo de respuesta al realizar un sistema de gestión y control
ayudara a ser rápido y eficaz el proceso de control y revisión?
Si____
No____
6.- ¿Considera usted que el nuevo sistema de gestión y control de informes de actividades
beneficiara en la seguridad de la información?
Si_____
No____
7.- ¿Le gustaría entregar sus informes de actividades desde la comodidad de su hogar por
medio de un sistema web?
Si_____
No____
8.- ¿Cree usted que el sistema tiene todas las herramientas útiles para su funcionamiento?
Si______
No______
9.- ¿Considera usted que es de suma importancia mantener una comunicación en tiempo real?
Si______
No______
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Anexos 81
ANEXO Nº 3
CARTA DE AUTORIZACIÓN
Fuente: Investigación directa Elaborado por: Ayovi Camacho María Belén
Anexos 82
ANEXO Nº 4
MANUAL DE INSTALACIÓN
MANUAL DE INSTALACION
Departamento de revisión de Informes de Actividades de Ecuador
Ejercítate que servirá durante todo el proceso de la instalación del
Sistema, esta instalación se realizará en un computador portátil, Cabe
indicar que esta guía se podrá utilizar en cualquier versión de Windows.
Los pasos a seguir para realizar correctamente la instalación es el
siguiente:
1. Inserta el CD de Instalación del Sistema.
2. Dirigir el Archivo del Sistema.
Copiar y pegar la carpeta comprimida guardada en el Cd de Instalación
luego extraerla en la ruta especifica donde se guardará el archivo, dando
clic derecho (extraer aquí), luego Abrir la carpeta de ejercítate ecuador no
comprimida.
3. Instalar El Servidor Xampp
Nota: Antes de instalar un servidor de páginas web es conveniente
comprobar si no hay ya uno instalado. Para ello, es suficiente con abrir el
navegador y escribir la dirección http://localhost. Si no se obtiene un
mensaje de error es que hay algún servidor de páginas web instalado.
Anexos 83
En este curso se utilizará uno de estos paquetes WAMP/LAMP que se
llama XAMPP. Se puede descargar con este enlace (XAMPP 7.0.9, 120
MB). Para seguir estos apuntes se recomienda utilizar esta versión. Al
poner en marcha el instalador XAMPP nos muestra dos avisos:
El primero aparece si en el ordenador hay instalado un antivirus:
El segundo aparece si está activado el Control de Cuentas de
Usuario existen algunos directorios que tienen permisos
restringidos:
A continuación, se inicia el asistente de instalación. Para continuar, hay
que hacer clic en el botón "Next".
Anexos 84
Los componentes mínimos que instala XAMPP son el servidor Apache
y el lenguaje PHP, pero XAMPP también instala otros elementos. En la
pantalla de selección de componentes puede elegirse la instalación de
estos componentes, se necesita al menos instalar MySQL y phpMyAdmin.
En la siguiente pantalla se puede elegir la carpeta de instalación de
XAMPP. La carpeta de instalación predeterminada es C:\xampp. Si se
quiere cambiar, hay que hacer clic en el icono de carpeta y seleccionar la
carpeta donde se quiere instalar XAMPP. Para continuar la configuración
de la instalación, hay que hacer clic en el botón "Next".
Anexos 85
La siguiente pantalla nos ofrece información sobre los instaladores de
aplicaciones para XAMPP creados por Bitnami. Para que no se abrirá la
página web de Bitnami, habría que desmarcar la casilla correspondiente.
Para empezar la instalación de XAMPP, hay que hacer clic en el botón
"Next" en la pantalla siguiente.
A continuación, se inicia el proceso de copia de archivos, que puede
durar unos minutos.
Anexos 86
Durante la instalación, si en el ordenador no se había instalado Apache
anteriormente, se mostrará un aviso del cortafuego de Windows para
autorizar a Apache para comunicarse en las redes domésticas o de
trabajo, lo que debemos permitir haciendo clic en el botón "Permitir
acceso".
Una vez terminada la copia de archivos, se muestra la pantalla que
confirma que XAMPP ha sido instalado. Hay que hacer clic en el botón
"Finish". Para no abrir a continuación el panel de control de XAMPP
habría que desmarcar la casilla correspondiente.
Anexos 87
El Panel de Control de XAMPP
Abrir y cerrar el panel de control
Al panel de control de XAMPP se puede acceder mediante el menú de
inicio "Todos los programas > XAMPP > XAMPP Control Panel" o, si ya
está iniciado, mediante el icono del área de notificación.
La primera vez que se abe el panel de control de XAMPP, se muestra
una ventana de selección de idioma que permite elegir entre inglés y
alemán dar clic en Save (Guardar).
El panel de control de XAMPP se divide en tres zonas:
La zona de módulos, que indica para cada uno de los módulos de
XAMPP: si está instalado como servicio, su nombre, el identificador
Anexos 88
de proceso, el puerto utilizado e incluye unos botones para iniciar y
detener los procesos, administrarlos, editar los archivos de
configuración y abrir los archivos de registro de actividad.
La zona de notificación, en la que XAMPP informa del éxito o
fracaso de las acciones realizadas
La zona de utilidades, para acceder rápidamente
Para cerrar el panel de control de XAMPP hay que hacer clic en el
botón Quit (al cerrar el panel de control no se detienen los servidores):
Anexos 89
El botón Cerrar en forma de aspa no cierra realmente el panel de
control, sólo lo minimiza:
Si se ha minimizado el panel de control de XAMPP, se puede volver a
mostrar haciendo doble clic en el icono de XAMPP del área de notificación.
Haciendo clic derecho en el icono de XAMPP del área de notificación
se muestra un menú que permite mostrar u ocultar el panel de control,
arrancar o detener servidores o cerrar el panel de control.
Anexos 90
Se pueden abrir varios paneles de control simultáneamente y
cualquiera de ellos puede iniciar o detener los servidores, pero no es
aconsejable hacerlo ya que puede dar lugar a confusiones (como, por
ejemplo, al detener un servidor desde un panel de control los otros
paneles de control interpretan la detención como un fallo inesperado y
muestran un mensaje de error).
4. Obtener la conexión del Servidor de Base de Datos (Xampp)
Dirigirse a Xampp Control Panel – Activar el Apache y MySQL
La ventana que se despliega se conoce como Xampp Control Panel y
es aquí donde se activa los módulos en este caso Apache y MySQL, esta
activación permite la conexión de la base de datos la cual se exporto del
programa MySQL y a su vez se la importo en Xampp. Una vez conectada
la base de datos se procederá a realizar la instalación del Sistema de
Ejercítate Ecuador.
5. Subir la Base de Datos
En el servidor Xampp una vez activada la conexión en el módulo
Apache se le da clic al botón Admin donde direcciona a la ventana donde
permitirá subir la base de datos del sistema de Ejercítate ecuador, una
vez que se abre la página web se escoge la opción phpMyAdmin
Anexos 91
Una vez que direcciona a la base de datos aparece la siguiente
pantalla donde se crea una nueva con el nombre ejercita_joom603
Donde se llena los parámetros de la siguiente manera:
• Nombre: ejercita_joom603
• Cotejamiento: utf8_general_ci
Una vez creada se importa el archivo a la base de datos Consejería
Estudiantil (ejercita_joom603)
Anexos 92
Luego se copia la carpeta de Ejercitate_Ecuador y se la direcciona al
Disco C: Xampp / htdocs / ejercitate_ecuador
Luego se abre el sistema de Consejería Estudiantil con la siguiente
dirección http://localhost/consejeria_estudiantil/web/login/
Sistema Listo.
Anexos 93
ANEXO Nº 5
INRESO AL SISTEMA
UNIVERSIDAD DE
GUAYAQUIL
DISEÑO DE
PANTALLAS
Página 1
Fecha de
Elaboración
29/03/2017
Desarrollador:
Ayovi Camacho María
Belén
PROYECTO
Ejercítate
Ecuador
Sistema Gestión y
Control de Informes de
Actividades
Nombre Físico: Nombre Lógico: LOGIN
Descripción: Esta es el formulario que permite la autentificación para el
ingreso al sistema, ya que los campos son obligatorios completados para
su ingreso.
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
Anexos 94
ANEXO Nº 6
MODULOS DEL SISTEMA
UNIVERSIDAD DE
GUAYAQUIL
DISEÑO DE
PANTALLAS
Página 1
Fecha de
Elaboración
29/03/2017
Desarrollador:
Ayovi Camacho María
Belén
PROYECTO
Ejercítate
Ecuador
Sistema Gestión y Control
de Informes de Actividades
Nombre Físico: Nombre Lógico: Módulos
Descripción: Esta es la imagen de presentación que resulta al ingresar
al sistema con la respectiva identificación; en la cual se puede observar
el logo junto con las opciones del menú correspondientes al usuario que
este con la sesión activa.
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
Anexos 95
ANEXO Nº 7
REGISTRO USUARIO
UNIVERSIDAD DE
GUAYAQUIL
DISEÑO DE
PANTALLAS
Página 1
Fecha de
Elaboración
29/03/2017
Desarrollador:
Ayovi Camacho María
Belén
PROYECTO
Ejercítate
Ecuador
Sistema Gestión y Control de
Informes de Actividades
Nombre Físico: Nombre Lógico: Registro usuario
Descripción: Este es el formulario para el ingreso y mantenimiento de
las personas registradas en el sistema.
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
Correo:
Teléfono:
Tipo de Usuario:
Celular:
Domicilio:
Contraseña:
Nombre de Usuario:
Anexos 96
ANEXO Nº 8
VALIDACIÓN DE DATOS
UNIIVERSIDAD DE
GUAYAQUIL
DISEÑO DE
PANTALLAS
Página 1
Fecha de
Elaboración
29/03/2017
Desarrollador:
Ayovi Camacho María
Belén
PROYECTO
Ejercítate
Ecuador
Sistema Gestión y Control
de Informes de Actividades
Nombre Físico: Nombre Lógico: Iniciar sesión
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
Anexos 97
ANEXO Nº 9
CREAR INFORMES DE ACTIVIDADES
UNIVERSIDAD
DE
GUAYAQUIL
DISEÑO DE
PANTALLAS
Página 1
Fecha de
Elaboración
29/03/2017
Desarrollador:
Ayovi Camacho María
Belén
PROYECTO
Ejercítate
Ecuador
Sistema Gestión y Control
de Informes de Actividades
Nombre Físico: Nombre Lógico: Informes de
Actividades
Fuente: Elaboración propia Elaborado por: Ayovi Camacho María Belén
Anexos 98
ANEXO Nº 10
DIAGRAMA DE TAREAS
Fuente: Elaboración propia
Elaborado por: Ayovi Camacho María Belén
Anexos 99
Fuente: Elaboración propia
Elaborado por: Ayovi Camacho María Belén
BIBLIOGRAFÍA
Artiles Visbal, S. M. (2009). LA GESTION DOCUMENTAL, DE
INFORMACION Y EL CONOCIMIENTO EN LA EMPRESA. Obtenido
de http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S1024-
94352009000500002&ln
BALO PEREIRA, A. (s.f.). VENTAJAS DE CSS. Obtenido de
http://cv.uoc.edu/web/~abalo/Practica1/ventajas.html
BEGOÑA. (2016). PAGINA WEB. Obtenido de tendenciasweb.about.com
Codina, L. (2007). MODELO CONCEPTUAL DE UN SISTEMA DE
INFORMACION DOCUMENTAL. REVISTA ESPAÑOLA DE
DOCUMENTACION CIENTIFICA. Obtenido de
http://search.proquest.com/openview/175224823a0070d900d339de81
b9c012/1?pq-origsite=gscholar&cbl=1817250
CONCEPTO DE ENTREVISTA. (2015). Obtenido de
http://concepto.de/que-es-entrevista/
DANGEL, A. D. (24 de FEBRERO de 2010). SISTEMAS DE
INFORMACION. Obtenido de http://www.econlink.com.ar/sistemas-
informacion/definicion
DEFINICION DE CSS. (s.f.). Obtenido de
https://developer.mozilla.org/es/docs/Web/CSS
ESTANDARES WEB. (s.f.). Obtenido de http://web-
gdl.com/servicios/diseno-de-paginas-web/estandares-web/
Bibliografías 101
Falla, A. (2011). La Tecnologia en la vida Actual. Obtenido de
http://bioculturizatupensamiento.blogspot.com/2011/10/la-tecnologia-
en-la-vida-actual.html
Fernández Valdés, M. d. (Junio de 2008). Análisis conceptual de las
principales interacciones entre la gestión de información, la gestión
documental y la gestión del conocimiento. Obtenido de
http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S1024-
94352008000700007&lng=es&tlng=pt
FRAKTALWEB. (20 de JUNIO de 2013). SISTEMAS WEB. Obtenido de
http://fraktalweb.com/blog/sistemas-web-para-que-sirven/
García, Alejandro Alfonso Pérez. (Diciembre 2007). Obtenido de
http://repositorio.upct.es/bitstream/handle/10317/179/pfc2475.pdf?seq
uence=1
Josefina, G. y. (2011). El Hombre y la Tecnología. Obtenido de
www.santiagokoval.com
L. Codina, M. M. (2009). WEB SEMANTICA Y SISTEMAS DE
INFORMACION DOCUMENTAL. (G. Trea, Ed.) doi:(978-84-9704-460-
8)
Laura, D. B. (13 de mayo de 2013). Metodología de investigación en
educación médica. (M. Hernández, Ed.) Investigacion en Educacion
Medica, 167.
LENGUAJE DE PROGRAMACION. (2016). Obtenido de
www.lenguajedeprogramacion.com
Pasqualí, A. (2012). Teoría de la Comunicación. Obtenido de
teoriasdecomunicacionlatinoamericanas.blogspot.com
Bibliografías 102
Milenium. (2003). Recuperado el 17 de junio de 2017, de
http://www.informaticamilenium.com.mx/es/temas/que-es-una-pagina-
web.html
Pastor Sánchez, J. A., & Saorín Pérez, T. (Junio de 1995). El hipertexto
documental como solución a la crisis conceptual del hipertexto. El reto
de los documentos cooperativos en redes. (11333030), 41-52.
(Cuadernos de Documentación Multimedia, Ed., & B. d. Complutense,
Recopilador) Obtenido de
http://pendientedemigracion.ucm.es/info/multidoc/multidoc/revista/cuad
ern4/hiperdoc.htm
PERALTA. (2008). SISTEMAS DE INFORMACION. Obtenido de
www.econlink.com.ar
Peralta. (2008). Sistemas de Información. Obtenido de
www.econlink.com.ar
Postgrade SQL. (s.f.). Obtenido de https://www.ecured.cu/PostGreSQL
QUE ES UNA ENCUESTA. (s.f.). Obtenido de
http://www.definicionabc.com/comunicacion/encuesta.php
Risso, V. G. (2012). Aproximación teórica a la relación entre los términos
gestión documental, gestión de información y gestión. REVISTA
ESPAÑOLA DE DOCUMENTACION CIENTIFICA.
doi:10.3989/redc.2012.4.869
Rosendo, H. C. (2 de mayo de 2010). Estándares de Diseño Web.
Ciencias de la Información (0864-4659), 71.
Russo, P. (2009). GESTION DOCUMENTAL EN LAS
ORGANIZACIONES. El Ciervo 96 S.A. Obtenido de
Bibliografías 103
https://books.google.com.ec/books?hl=es&lr=&id=AOkL0OYJp54C&oi
=fnd&pg=PA9&dq=sistemas+de+gestion+documental&ots=XtXUUIwW
jp&sig=3zbTa03nSB8C06-GtA8SW7hlZbQ#v=onepage&q&f=false
Slype, G. v. (s.f.). Concepción, construcción y utilización en los sistemas
documentales. (P. H. Moya, Trad.) Bruselas: Biblioteca del libro.
Obtenido de
http://eprints.rclis.org/18372/1/Los_lenguajes_de_indizacion.pdf
Torres, E. N. (Julio de 2016). Sistema de gestión de información para la
evaluación del control interno. Cofín Habana (2073-6061). Obtenido de
http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2073-
60612016000200012
top related