Upload
vodan
View
229
Download
0
Embed Size (px)
Citation preview
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
Facultad de Sistemas Mercantiles
Maestría en Informática Empresarial
Tesis previa obtención de título de Magister en Informática Empresarial
Tema:
Sistema Informático de gestión de procesos administrativos de titulación en la Facultad de
Administración Finanzas e Informática de la Universidad Técnica de Babahoyo.
Autor(a):
Ing. Mae. Nelly Karina Esparza Cruz
Tutores:
Dr. Msc.Galo Pazmay R.
Ing. Mg.Frankz Carrera
BABAHOYO 2015
DEDICATORIA
El presente trabajo se lo dedico a mi familia,
en especial a mis princesas Arellys y Damaris.
Nelly
AGRADECIMIENTO
A Dios, por bendecirme siempre. A mis padres, mi esposo, mis hijas, mi familia, mis
amigos y a los tutores que entregaron sus conocimientos sin reservas, esos son los
verdaderos maestros.
Un agradecimiento especial al Dr. Frankz Carrera y al Dr. Galo Pazmay por sus aportes en
este trabajo de titulación que ha significado un esfuerzo titánico por la escasez de tiempo.
Nelly
INDICE GENERAL
CERTIFICACION DEL ASESOR
DECLARACION DE AUTORIA
DEDICATORIA
AGRADECIMIENTO
INDICE
LISTA DE TABLAS
LISTA DE FIGURAS
LISTA DE GRAFICOS
RESUMEN EJECUTIVO
INTRODUCCION 1
Antecedentes de la investigación 1
Planteamiento del problema 2
Formulación del problema 3
Delimitación del problema 3
Objeto de investigación y campo de acción 3
Identificación de la línea de investigación 4
Objetivos 4
Objetivo General 4
Objetivo Especifico 4
Idea a defender 5
Justificación del tema 5
Breve explicación de la metodología a emplear 6
Resumen de la estructura de la tesis 6
Elementos de novedad, aporte teórico y significación práctica 7
CAPITULO I. MARCO TEORICO
1.1 Sistemas de información 8
1.1.1 Tipos de sistemas de información 9
1.1.2 Estructura de sistemas de información para los profesionales de negocios 10
1.1.3 Funciones fundamentales de los Sistemas de Información en los
negocios
11
1.2 Software
1.2.1 Software Libre
11
11
1.2.1.1 Ventajas 12
1.2.1.2 Desventajas 13
1.2.1.3 Perspectivas 13
1.3 Herramientas de desarrollo 14
1.3.1 Herramientas de desarrollo para la capa cliente 14
1.3.1.1 Navegadores web 14
1.3.2 Herramientas de desarrollo para la capa de aplicación 17
1.3.2.1 Arquitectura cliente - servidor 17
1.3.2.2 Servidor Web 19
1.3.2.3 Programación del lado del cliente vs programación del lado del
servidor
19
1.3.2.4 PHP 21
1.3.2.4.1 Bibliotecas de PHP 22
1.3.2.4.2 Multiplataforma 22
1.3.2.5 CSS3 23
1.3.2.5.1 Ventajas 23
1.3.2.6 Java Script 24
1.3.2.7 Ajax 24
1.3.2.8 Responsive Web Design 26
1.3.2.9 Editores 26
1.3.3 Herramientas de desarrollo para la capa de datos 27
1.3.3.1 MySql 27
1.3.3.2 Ventajas de MySql 27
1.3.3.3 Arquitectura de MySql 27
1.3.3.4 Arquitectura lógica de Mysql 28
1.3.3.5 Motores de almacenamiento 29
1.4 Concepto de Gestión 30
1.5 Gestión por procesos 30
1.5.1 Evolución de la gestión por procesos 31
1.5.2 Definiendo un proceso 31
1.5.3 Límites, elementos y factores de un proceso 32
1.5.4 Ventajas del enfoque a proceso 33
1.5.5 Tipos de procesos 34
1.5.6 Estructura organizacional basada en procesos 35
1.5.7 Roles en la gestión de los procesos 37
1.5.8 Estructura jerárquica de los procesos 37
1.5.9 Tabla comparativa de las metodologías para mejoramiento de
procesos
38
1.5.10 Fases para el mejoramiento de los procesos 40
1.6 Administración 42
1.6.1 Definición de Administración 42
1.6.2 El Proceso Administrativo 43
1.6.3 Organizaciones y Sistemas de Información 45
1.6.4 Aplicaciones de la teoría de sistemas a la administración 49
1.6.4.1 Los modelos 49
1.6.4.2 Tipos de sistemas administrativos 50
1.7 Procesos de titulación
1.7.1 Reglamento vigente
52
52
1.7.2 El proceso de titulación en las universidades ecuatorianas 53
1.8 Conclusiones parciales del capitulo 55
CAPITULO II. MARCO METODOLOGICO Y PLANTEAMIENTO DE
LA PROPUESTA
2.1 Contexto institucional 56
2.2 Modalidad de la Investigación 56
2.3 Tipos de Investigación 57
Métodos, Técnicas e instrumentos
2.4 Selección de la metodología 57
2.5 Técnicas 58
2.6 Herramientas 58
2.7 Población y muestra 58
2.8 Análisis e Interpretación de resultados. 60
2.8.1 Encuesta a Docentes 60
2.8.2 Encuesta a Estudiantes 70
2.8.4 Resultados a partir de la Entrevista a Directivos 80
2.9 Verificación de la idea a defender 81
2.10 Planteamiento de la propuesta 81
2.11 Conclusiones parciales del capitulo 82
3. PROPUESTA
3.1 Tema 83
3.2 Desarrollo de la propuesta 83
3.3 Metodología de Desarrollo 83
3.3.1 Aplicación del ciclo de vida en cascada para el desarrollo del
SIGPAT
84
3.3.1.1 Identificación de necesidades 84
3.3.1.2 Especificación de requerimientos (ERS) 85
3.3.1.3 Introducción 85
3.3.1.4 Propósito 85
3.3.1.5 Alcances del Sistema 85
3.3.1.6 Personal involucrado 86
3.3.1.7 Descripción General 87
3.3.1.8 Perspectivas del producto 87
3.3.1.9 Interfaces del sistema 87
3.3.1.10 Funciones del producto 89
3.3.1.11 Especificación de requerimientos 92
3.3.1.12 Especificaciones de caso de uso 93
3.3.1.13 Casos De Uso 94
3.3.1.14 Diagramas de Actividad 102
3.3.1.15 Diagrama de Secuencias 107
3.3.1.16 Diseño del Sistema 109
3.3.1.17 Diagrama Entidad Relación 110
3.3.1.18 Diagrama físico 110
3.3.1.19 Diccionario de Datos 112
3.3.1.20 Script de la Base de Datos 118
3.3.1.21 Implementación 121
3.3.1.22 Pruebas 121
3.3.1.23 Mantenimiento 125
3.4 Validación de la propuesta 126
3.5 Conclusiones parciales del capítulo 129
CONCLUSIONES GENERALES 130
RECOMENDACIONES 131
BIBLIOGRAFIA
ANEXOS
ANEXO 1. ENTREVISTA SEMIESTRUCTURADA A DIRECTIVOS
ANEXO 2. OBSERVACION DE INFRAESTRUCTURA
ANEXO 3. ENCUESTAS PARA DOCENTES
ANEXO 4. ENCUESTAS PARA ESTUDIANTES
ANEXO 5. CODIFICACION
ANEXO 6. MANUAL DE USUARIO
LISTA DE TABLAS
Tabla 1. Actividades básicas de los sistemas 8
Tabla 2. Áreas de conocimientos de los sistemas de información 10
Tabla 3. Navegadores web 15
Tabla 4. Funcionalidad de las capas 18
Tabla 5. Clasificación de los modelos de programación cliente – servidor 19
Tabla 6. Diferencias entre programación del lado del cliente y del lado del
servidor
21
Tabla 7. Tecnologías de ajax 25
Tabla 8. Diferencia entre estructura organizacional clásica y por procesos 36
Tabla 9. Organización centrada en una estructura funcional vs por procesos 37
Tabla 10: Roles para el análisis del proceso 37
Tabla 11: Definición de las jerarquías de procesos 38
Tabla 12: Cuadro comparativo de las metodologías para mejoramiento de procesos 39
Tabla 13 : Fases del mejoramiento de los procesos propuestos por Harrington 41
Tabla 14: Comparación de fases del proceso administrativo de varios autores 43
Tabla 15: Modelo de organización como sistema abierto según Katz y Kahnl 46
Tabla 16: Etapas del proceso de titulación 53
Tabla 17 : Formas de titulación en universidades ecuatoriana 54
Tabla 18 : Población investigada 59
Tabla 19: Tabulación de pregunta 1 encuesta docentes 60
Tabla 20: Tabulación de pregunta 2 encuesta docentes 61
Tabla 21: Tabulación de pregunta 3 encuesta docentes 62
Tabla 22: Tabulación de pregunta 4 encuesta docentes 63
Tabla 23: Tabulación de pregunta 5 encuesta docentes 64
Tabla 24: Tabulación de pregunta 6 encuesta docentes 65
Tabla 25: Tabulación de pregunta 7 encuesta docentes 66
Tabla 26: Tabulación de pregunta 8 encuesta docentes 67
Tabla 27: Tabulación de pregunta 9 encuesta docentes 68
Tabla 28: Tabulación de pregunta 10 encuesta docentes 69
Tabla 29: Tabulación de pregunta 1 encuesta estudiantes 70
Tabla 30: Tabulación de pregunta 2 encuesta estudiantes 71
Tabla 31: Tabulación de pregunta 3 encuesta estudiantes 72
Tabla 32: Tabulación de pregunta 4 encuesta estudiantes 73
Tabla 33: Tabulación de pregunta 5 encuesta estudiantes 74
Tabla 34: Tabulación de pregunta 6 encuesta estudiantes 75
Tabla 35: Tabulación de pregunta 7 encuesta estudiantes 76
Tabla 36: Tabulación de pregunta 8 encuesta estudiantes 77
Tabla 37: Tabulación de pregunta 9 encuesta estudiantes 78
Tabla 38: Tabulación de pregunta 10 encuesta estudiantes 79
Tabla 39: Entrevista realizada a directivos 80
Tabla 40: Alcances del Sistema 86
Tabla 41:Personal involucrado 86
Tabla 42:Usuarios del Sistema 90
Tabla 43: Caso de uso Autenticar usuarios 94
Tabla 44: Caso de uso Gestionar usuarios y parámetros 95
Tabla 45: Caso de uso Gestionar temas de titulación 97
Tabla 46: Caso de uso Gestionar notas 98
Tabla 47: Consultar estados y calificaciones de proyecto de titulación 100
Tabla 48: Tabla Calificaciones 112
Tabla 49: Tabla Carrera 112
Tabla 50: Tabla Docente 113
Tabla 51: Tabla Estado 113
Tabla 52: Tabla Estudiantes 114
Tabla 53.Tabla Facultad 114
Tabla 54: Tabla Parámetros 115
Tabla 55: Tabla Periodo 115
Tabla 56: Tabla Prórroga 116
Tabla 57: Tabla Titulación 116
Tabla 58: Tabla Usuarios 117
Tabla 59: Aspectos funcionales del SIGPAT 124
Tabla 60: Pruebas de caja blanca 124
Tabla 61: Resultado Experto 1 : Jefe del CITTE-FAFI 127
Tabla 62: Resultado Experto 2 : Jefe de Sistemas 128
LISTA DE FIGURAS
Figura 1: Tipos de sistemas de información 9
Figura 2: Funciones de los sistemas de información 11
Figura 3: Arquitectura de tres capas 14
Figura 4: Popularidad de navegadores web a nivel mundial 16
Figura 5: Popularidad de navegadores web en Ecuador 17
Figura 6. Diferencia entre la programación del lado del servidor y la del lado
del cliente
20
Figura 7. Tabla de compatibilidad de PHP 23
Figura 8. Funcionamiento de Ajax 25
Figura 9. Responsive web design 26
Figura 10. Arquitectura del Mysql 28
Figura 11: Jerarquía del proceso 38
Figura 12. Modelo general de una organización 46
Figura 13: La organización como un sistema abierto 47
Figura 14: Modelo de representación del proceso de fabricación del pan 50
Figura 15. Módulos del SIGPAT
Figura 16. Ciclo de vida en cascada
81
84
Figura 17. Mapa del Sitio Web SIGPAT 90
Figura 18. Actores del sistema 93
Figura 19. Caso de Uso Autenticar usuarios 94
Figura 20. Caso de Uso Gestión de usuarios y parámetros 95
Figura 21. Caso de Uso Gestión de titulación y datos institucionales. 97
Figura 22. Caso de Uso Gestión de calificaciones 98
Figura 23. Caso de Uso Consulta de Estados y calificaciones de trabajos de
titulación.
100
Figura 24. Caso de Uso General del Sistema 101
Figura 25. Diagrama de actividad 1 Autenticar usuario 102
Figura 26. Diagrama de actividad 2 Gestionar usuario y parámetros 103
Figura 27. Diagrama de actividad 3 Gestionar notas 104
Figura 28. Diagrama de actividad 4 Gestionar titulaciones y datos
institucionales
105
Figura 29. Diagrama de actividad 5 Consultas de estados y calificaciones 106
Figura 30. Diagrama de Secuencia 1: Autenticar usuario 107
Figura 31. Diagrama de Secuencia 2: Gestionar usuario y parámetros 107
Figura 32. Diagrama de Secuencia 3: Gestionar calificaciones 108
Figura 33. Diagrama de Secuencia 4: Gestionar titulaciones y datos
institucionales
108
Figura 34. Diagrama de Secuencia 5: Consultas de estados y calificaciones 109
Figura 35. Arquitectura del SIGPAT 109
Figura 36. ERD del SIGPAT 110
Figura 37. Modelo físico ½ 111
Figura 38. Modelo físico 2/2 111
Figura 39. Selenium IDE 123
Figura 40. Resultado de validación de expertos 128
Figura 41. Formulario nuevas calificaciones
LISTA DE GRAFICOS
Gráfico 1. Gráfico de resultado de pregunta1 encuesta docentes 62
Gráfico 2. Gráfico de resultado de pregunta 2 encuesta docentes 63
Gráfico 3. Gráfico de resultado de pregunta 3 encuesta docentes 64
Gráfico 4. Gráfico de resultado de pregunta 4 encuesta docentes 65
Gráfico 5. Gráfico de resultado de pregunta 5 encuesta docentes 66
Gráfico 6. Gráfico de resultado de pregunta 6 encuesta docentes 67
Gráfico 7. Gráfico de resultado de pregunta 7 encuesta docentes 68
Gráfico 8. Gráfico de resultado de pregunta 8 encuesta docentes 69
Gráfico 9. Gráfico de resultado de pregunta 9 encuesta docentes 70
Gráfico 10. Gráfico de resultado de pregunta 10 encuesta docentes 71
Gráfico 11. Gráfico de resultado de pregunta 1 encuesta estudiantes 72
Gráfico 12. Gráfico de resultado de pregunta 2 encuesta estudiantes 73
Gráfico 13. Gráfico de resultado de pregunta 3 encuesta estudiantes 74
Gráfico 14. Gráfico de resultado de pregunta 4 encuesta estudiantes 75
Gráfico 15. Gráfico de resultado de pregunta 5 encuesta estudiantes 76
Gráfico 16. Gráfico de resultado de pregunta 6 encuesta estudiantes 77
Gráfico 17. Gráfico de resultado de pregunta 7 encuesta estudiantes 78
Gráfico 18. Gráfico de resultado de pregunta 8 encuesta estudiantes 79
Gráfico 19. Gráfico de resultado de pregunta 9 encuesta estudiantes 80
Gráfico 20. Gráfico de resultado de pregunta 10 encuesta estudiantes 81
RESUMEN EJECUTIVO
La globalización es un fenómeno que ha impulsado cambios positivos tanto en países
desarrollados como en los tercer mundistas, haciendo que las organizaciones tanto públicas
como privadas implementen procesos de mejora continua de bienes o servicios.
El presente trabajo documenta el desarrollo del proyecto de software Sistema de Gestión de
Procesos Administrativos de Titulación(SIGPAT) de la Facultad de Administración
Finanzas e Informática de la Universidad Técnica de Babahoyo. Este proyecto surgió como
respuesta a la problemática que existía en el Departamento de investigación de la FAFI con
respecto al proceso de registro y control de los trabajos de titulación, dicho proceso
requería un análisis para detectar las falencias y con la aplicación de la metodología
cascada fue posible definir los requerimientos de la aplicación para luego implementar un
sistema informático acorde a las necesidades requeridas.
El SIGPAT se encuentra dentro de la línea de investigación desarrollo de software y
programación de sistemas, su implementación ha convertido al proceso de titulación en
forma radical, ya que los procesos que se tardaban meses en obtener resultados en la
actualidad solo es cuestión de segundos, esta aplicación informática orientada a la web
ayudó tanto a los docentes, directivos y estudiantes a obtener información exacta, precisa,
convirtiéndose en una herramienta muy útil en este proceso.
EXECUTIVE SUMMARY
Globalization is a phenomenon that is driving positive changes both in developed countries
and the third world, making both public and private organizations to implement continuous
improvement processes of goods or services.
This paper documents the development of the software project Administrative Management
System Certification Process (SIGPAT) of the School of Finance Administration and
Information Technology at the Technical University of Babahoyo. This project was a
response to the problems that existed in the Research Department of the FAFI regarding the
registration process and job control titration, the process required an analysis to detect the
flaws and the application of the cascade methodology was possible to define application
requirements and then implement a computer system according to the required needs.
The SIGPAT is within the research and development of software systems programming,
implementation has made the certification process radically since the processes that took
months to get results now just a matter of seconds, this web oriented software application
helped both teachers, principals and students get accurate, precise, making it a very useful
tool in this process.
1
INTRODUCCION
Antecedentes de la investigación
Hoy en día la sociedad de la información y el conocimiento exigen que las instituciones de
educación superior optimicen recursos y realicen una gestión de procesos de manera
efectiva, sin embargo, esto solo es posible con la implementación de sistemas informáticos
que apoyen todos los procesos sean estos de índole administrativo o académico.
Dentro de las labores como docente de la Unidad Técnica de Babahoyo se encuentra la
tutoría de proyectos de tesis de tercer nivel, y desde siempre se ha tenido múltiples
inconvenientes durante el transcurso de los diferentes procesos por los que se va
desarrollando los trabajos de titulación, es por esto que resulta interesante investigar cuales
son las causas y proponer una solución para que este proceso tenga la efectividad que
requiere.
Según la investigación realizada en los repositorios de tesis de las universidades a nivel
nacional, se encontró tres aplicaciones similares:
Sistema de gestión y control del proceso de aprobación de los proyectos de
investigación de pregrado y posgrado de la Facultad de Ciencias Médicas de la
Universidad de Cuenca, desarrollado por Balcázar Montaño, Andrea Estefanía
Méndez Bustos, Débora Cristina, en el 2012.
Desarrollo e implantación del sistema de seguimiento de proyectos de investigación
y vinculación para la escuela politécnica nacional desarrollado por García
Pazmiño, Roberto Xavier, 9-may-2014. Para el desarrollo de este sistema se usó
software libre y la metodología de desarrollo RUP para poder realizar varias
iteraciones por medio de los flujos de trabajo que maneja logrando cubrir el ciclo
de vida de desarrollo.
Sistema de gestión de proyectos de investigación de la UPEC “SGPI-UPEC”,
desarrollado en el 2011 en Tulcán por Ing. Iván García S, creado por el centro de
investigación de la UPEC con el de brindar facilidades al personal docente,
administrativo, estudiantes y público en general para el registro y consulta en línea
de los proyectos de investigación que se desarrollan en la institución.
2
Y a nivel internacional en la Universidad de Valencia en España, se presentó un sistema
para controlar una Gestión de Ficha doctoral Teseo.
En el reglamento de régimen académico vigente, las IES tienen 18 meses para organizar e
implementar una Unidad de Titulación especial para todas las carreas y programas
vigentes, sin embargo, en la Universidad Técnica de Babahoyo aún no se ha concretado
esta disposición, por lo que los estudiantes están obligados a titularse usando como medio
único el desarrollo de un trabajo de investigación que finaliza en una tesis, es por esto que
es urgente implementar nuevos procedimientos para brindar agilidad y eficiencia a los
estudiantes que nos permitan además incrementar la tasa de titulación, ya que actualmente
es deficiente y puede ser un inconveniente dentro de los procesos de acreditación de carrera
que se avecinan.
Según el artículo 93 de la Ley Orgánica de Educación Superior (LOES) vigente en el
Ecuador desde el 12 de octubre de 2010, “El principio de calidad consiste en la búsqueda
constante y sistemática de la excelencia, la pertinencia, producción óptima, transmisión del
conocimiento y desarrollo del pensamiento mediante la autocrítica, la crítica externa y el
mejoramiento permanente”, es por esta razón que la universidad ecuatoriana debe
implementar en forma urgente procedimientos que le aseguren cumplir con este principio y
en este caso la gestión de los procesos de titulación se verían ampliamente beneficiados tras
la implementación de un software informático.
Planteamiento del problema
A nivel nacional la mayoría de las universidades ya tienen implementados sistemas
informáticos para el control y manejo de sus procesos tanto administrativos como
educativos, sin embargo, en la Universidad Técnica de Babahoyo más de la mitad de
procesos aún se los llevan de forma manual, y el de gestión de proyectos de tesis ha
generado mucha disconformidad tanto para los estudiantes como para los docentes de la
institución.
Existen muchos problemas en el control de los proyectos de tesis en el departamento de
investigación de la Facultad de Administración Finanzas e Informática, ya que al ser
totalmente manual se incurre en muchos errores.
3
Como consecuencia de no usar una herramienta informática que ayude a la gestión de
proyectos de tesis es frecuente el descontento de los estudiantes ya que muchas veces se
extravían los perfiles de tesis, no es posible determinar cuál docente tiene menor número
de tesis asignadas, existe un escaso control de los avances de los proyectos, y al no tener un
control eficaz es posible que se repitan los temas de tesis con mínimas diferencias entre
estos, todo esto provoca que existan bajos niveles de titulación.
Los docentes también muestran su descontento ya que algunos tienen más tesis que otros, el
control de los tiempos máximos de presentación de los proyectos es ineficaz y
frecuentemente se solicitan prorrogas por parte de los estudiantes para la entrega de los
avances.
De mantenerse el control manual en el departamento de investigación de la facultad de
administración finanzas e informática, puede la universidad tener inconvenientes con
alguna reclamación de derechos de autor o plagio, no será posible aumentar la tasa de
graduación, aumento del descontento de docentes y estudiantes provocando resistencia y
desilusión a los estudiantes que deben realizar la tesis para obtener su título de tercer nivel.
Formulación del problema
¿Cómo mejorar la gestión de procesos de titulación en la Facultad de Administración
Finanzas e Informática de la Universidad Técnica de Babahoyo?
Delimitación del problema
Objeto de investigación y campo de acción
Objeto de investigación: Procesos de gestión administrativa en informática
Campo de acción: Sistemas de Información Transaccionales(TPS)
4
Identificación de la línea de investigación
Desarrollo de software y programación de sistemas
Tiempo : La investigación se desarrolló desde noviembre/2014 a febrero/2015
Lugar : CITTE – FAFI – Universidad Técnica de Babahoyo
Objetivos
Objetivo General
Implementar un sistema informático para mejorar la gestión de procesos administrativos de
titulación en la Facultad de Administración Finanzas e Informática de la Universidad
Técnica de Babahoyo.
Objetivos Específicos
Explicar científicamente los siguientes conceptos: gestión de procesos
administrativos, gestión de procesos de titulación universitaria, sistemas
informáticos, software libre y sus herramientas de desarrollo.
Diagnosticar el estado actual de la gestión de los procesos administrativos de
titulación en Facultad de Administración Finanzas e Informática de la Universidad
Técnica de Babahoyo.
Desarrollar una aplicación informática que sirva como herramienta de control para
los procesos de titulación en Facultad de Administración Finanzas e Informática de
la Universidad Técnica de Babahoyo.
Validar la propuesta con expertos en informática.
5
Idea a defender
Con la implementación de un sistema informático se mejorará la gestión de procesos
administrativos de titulación en la Facultad de Administración Finanzas e Informática de la
Universidad Técnica de Babahoyo.
Variables de la investigación
Independiente: Sistema informático.
Dependiente: Gestión de procesos administrativos de titulación.
Justificación del tema
La globalización de la tecnología ha cambiado el funcionamiento de las empresas, ha
marcado una gran diferencia entre los que la usan y los que no, aportando eficiencia y
eficacia a todos los procesos en que participa, por lo que es una necesidad urgente que
todos los departamentos de la Universidad Técnica de Babahoyo se automaticen.
Es indispensable que la tasa de graduación se incremente, y la utilización de un software de
control aportaría muchísimo a efectuar un control eficiente de la entrega de productos y al
cumplimiento de los tiempos.
Dentro del proceso de titulación, la implementación de un sistema informático es la
solución para el control de los temas de tesis muy similares y para agilizar el seguimiento
de las diferentes etapas que están establecidas en el reglamento del CITTE-FAFI; tanto los
docentes como los estudiantes estarían satisfechos al poder tener información a tiempo y
ser equitativos en la asignación de los trabajos de titulación.
No existe un manual de funciones para el departamento CITTE-FAFI, sin embargo el
sistema informático permitirá definir ciertas tareas para los actores del proceso de tal forma
que el trabajo será más ordenado y eficaz.
6
Breve explicación de la metodología investigativa a emplear.
La presente investigación utilizó los siguientes métodos:
Método científico, se desarrollaron todas las fases de este método, partiendo desde
la observación, la generación de ideas para la solución, la recopilación de datos,
tabulación, evaluación y propuesta de nuevas ideas.
Método Teórico
o Analítico-Sintético, porque estuvo orientado a determinar el estado actual de
los procesos administrativos de titulación en la Facultad de Administración
Finanzas e Informática
o Deductivo-inductivo, los cuales ayudaron a obtener los objetivos
establecidos y a la verificación de las variables
o Histórico - Lógico, permitió indicar los cambios que han tenido las
instituciones de educación y elementos que incidieron en el cambio de los
procesos administrativos del CITTE-FAFI.
Resumen de la estructura de la tesis
La tesis consistió de tres capítulos, en el primer capítulo se analizaron las posturas teóricas
de los principales autores de las variables de la presente investigación, se analizaron las
ventajas de la gestión por procesos y las herramientas de software usadas en el desarrollo
de la aplicación web.
En el segundo capítulo se indicó las metodologías usadas en la investigación, las técnicas
aplicadas en la recopilación de información, la encuesta, la muestra, los resultados
obtenidos en las mismas, cuyos resultados fueron positivos y sustentan la propuesta
presentada.
En el tercer capítulo, se hace mención a la propuesta de la tesis y valida la aplicación web
en funcionamiento usando técnicas de caja blanca y de caja negra.
Después de los capítulos se describió la bibliografía que se utilizó en la investigación,
además de los anexos que se usaron en la misma.
7
Elementos de novedad, aporte teórico y significación práctica en dependencia del
alcance de la tesis.
El aporte teórico de la investigación radica en la fundamentación teórica de los aspectos
fundamentales de la gestión empresarial y sistemas de información, aplicados al estudio del
objeto y campo seleccionados, fundamentada en la investigación de fuentes bibliográficas
primarias de los temas relacionados al presente trabajo de investigación.
El sistema informático para la gestión de procesos administrativos de titulación aportará
significativamente a que dichos procesos se realicen en forma rápida y eficiente, ya que es
un instrumento de captura y recolección de datos; la aplicación del mismo incidirá
positivamente en el buen desempeño de la facultad, además al incremento de la satisfacción
de los estudiantes y profesores.
La novedad científica del presente trabajo será los procesos informatizados usando
tecnologías responsive design y ajax, la accesibilidad de la información a través de la
página web de la institución aportará trasparencia tanto para los estudiantes, docentes,
autoridades como para la sociedad y la posibilidad de usar el sistema en dispositivos
móviles impulsará el uso masivo de la aplicación.
8
CAPITULO I. MARCO TEORICO
1.1 Sistemas de información
De acuerdo a Brien, J. & Marakas, G. (2006), un sistema de información puede ser
cualquier combinación organizada de personas, hardware, software, redes de comunicación
y recursos de información que almacene, recupere, transforme y disemine información en
una organización.
Según Daft & Marcic(2006), un Sistema de información es todo ese conjunto de elementos
que interactúan entre sí para procesar los datos y la información y distribuirla de la manera
más adecuada posible en una determinada organización en función de sus objetivos; estos
elementos son de cuatro tipos:
Información
Personas
Recursos
Actividades
Los mismos autores sostienen que los sistemas realizan cuatro actividades básicas: entrada,
almacenamiento, procesamiento y salida de información, las cuales detallamos en la tabla
número 1.
Tabla 1.
Actividades básicas de los sistemas
Entrada de
información
Es el proceso mediante el cual el Sistema de información tomas
los datos que se requiere para procesar la información. Las
entradas pueden ser manuales o automáticas.
Almacenamiento de
información
Es una de las actividades más importantes ya que permite guardar
información en estructuras de información llamadas archivos.
Procesamiento de
información
Es la capacidad del sistema para realizar cálculos con los datos
ingresados o almacenados para transformarlos en información que
permita la toma de decisiones.
9
Salida de información Es la capacidad de sacar información procesada al exterior, es
posible que se convierta en entrada para un sistema de
información más grande.
Fuente: Elaboración propia a partir de Daft & Marcic(2006).
1.1.1 Tipos de Sistemas de Información
“Una forma de distinguir entre los muchos tipos de sistemas de información es al centrar la
atención en las funciones que estos desempeñan y en las personas que atienden dentro de la
organización” (Daft & Marcic,2006).
Para Brien, J. & Marakas, G. (2006), se pueden diferenciar dos amplias categorías de
sistemas de información, las que dan apoyo a las operaciones cotidianas de los negocios y
las proporcionan información para la toma de decisiones efectivas de tipo
administrativo/gerencial, como se puede observar en la siguiente figura:
Figura 1: Tipos de sistemas de información
Fuente: Tomado de Brien, J. & Marakas, G. (2006).
Sistemas de información
Sistemas de apoyo a las operaciones
Sistemas de procesamiento
de transacciones
Sistemas de control de procesos
Sistemas de colaboración empresarial
Sistemas de apoyo gerencial o administrativo
Sistemas de información
administrativa
Sistema de apoyo a la toma
de desiciones
Sistema de información
ejecutiva
10
La propuesta informática del presente trabajo de investigación se encuentra dentro de la
categoría sistema de procesamiento de transacciones (TPS) ya que será la encargada de
recopilar y procesar datos de los procesos administrativos de titulación de la Facultad de
Administración e Informática de la Universidad Técnica de Babahoyo.
1.1.2 Estructura de sistemas de información para los profesionales de negocios
En el año 2006, Brien, J. & Marakas, G. sugieren que los esfuerzos deben concentrarse en
cinco áreas del conocimiento de los sistemas de información.
Tabla 2.
Áreas de conocimientos de los sistemas de información
Conceptos fundamentales Conceptos básicos de comportamiento, técnicos, de negocios
y gerenciales acerca de los componentes y de las funciones de
los sistemas de información.
Tecnologías de
información
Conceptos esenciales, desarrollo y temas referentes a la
administración de la tecnología de información, es decir,
hardware, software, redes, administración de datos y
tecnologías basadas en internet.
Aplicaciones de negocios Los usos principales de los sistemas de información para las
operaciones, administración y ventaja competitiva de un
negocio, mercadotecnia, manufactura y contabilidad.
Procesos de desarrollo La forma en que los profesionales de los negocios y los
especialistas de la información planean, desarrollan e
implementan sistemas de información para satisfacer las
oportunidades del negocio.
Retos
administrativos/gerenciales
Los retos de administrar de manera eficaz y ética la
tecnología e información a los niveles de usuario final,
empresarial y global de un negocio.
Fuente: Elaboración propia a partir de Brien, J. & Marakas, G. (2006).
11
1.1.3 Funciones fundamentales de los Sistemas de Información en los negocios
En un estudio desarrollado en 2006 por Brien, J. & Marakas, G. es posible observar tres
funciones fundamentales de los Sistemas de Información en los negocios.
Figura 2: Funciones de los sistemas de información
Fuente: Elaboración propia a partir de Brien, J. & Marakas, G. (2006).
1.2 Software
1.2.1 Software Libre
En 1984 Richard M. Stallman creó el proyecto GNU1 con el objetivo de tener un sistema
operativo libre, sin restricciones, sin costo, los integrantes de este grupo eran voluntarios
quienes unidos por el objetivo en común crearon lo que se denomina software libre, es así
1GNU: La definición exacta de GNU es Sistema Operativo que funciona utilizando
solamente software gratuito (Bellido, 2013).
Estrategias de apoyo para
lograr una
ventaja competitiva
Apoyo en la toma de decisiones de negocios
Apoyo en los procesos y operaciones de negocio
12
que en el año de 1991 Linus Torvalds lanza al mercado la primera versión de Linux, un
kernel libre que podría ser modificado por cualquier desarrollador de software. (Calvo E.
&Valcórcel I. ,2003).
Según el mismo autor, un software libre tiene cuatro características:
Libertad para usar el programa para cualquier uso
Libertad para estudiar el programa y adaptarlo a tus necesidades
Libertad de distribuir copias
Libertad de mejorar el programa y hacer públicas las demoras.
1.2.1.1 Ventajas
Con respecto a las ventajas del software libre, Bellido(2013) afirma que son las siguientes:
a) precio asequible o gratuito; b) cualquier persona puede seguir desarrollándolo o
mejorarlo; c) cualquier persona puede traducirlo o adaptarlo a cualquier lengua; d)
normalmente gran comunidad de apoyo y soporte”.
De este mismo tema los autores Cobo A., Gómez P., Pérez G. y Rocha R.(2005), concluyen
que las ventajas son:
Ahorro de costos, no tienen que pagar ningún valor a los creadores y ofrecen la
libertad de poder realizar cambios en los códigos
El código es abierto, es decir no tiene propietario y brinda gran flexibilidad al
momento de las personalizaciones según el usuario
Mayor calidad y seguridad, al ser un software que revisan varios desarrolladores es
más fácil detectar errores y frecuentemente seguir mejorando las versiones
Rapidez del desarrollo, al ser un software abierto frecuentemente se lanzan nuevas
versiones al mercado, mucho más rápido que el software propietario
Retroalimentación entre los desarrolladores del software
Luego de analizar a varios autores, es posible concluir que la mayor fortaleza del software
libre es su gratuidad y su flexibilidad para ser personalizado.
13
1.2.1.2 Desventajas
El autor Bellido(2013) afirma que las principales debilidades del software libre son:
Problemas de compatibilidad con algunos tipos de archivos
Interfaz gráfica menos amigable
Dificultad de administrar el sistema
Algunas aplicaciones del mercado solo funcionan en sistemas operativos con
licencia comercial
Mientras que sobre el mismo tema Cobo A., Gómez P., Perez G. y Rocha R.(2005)
sostienen que son las siguientes:
Dificultades en cambiar aplicaciones de software propietario que se han establecido
como estándar
Si la empresa debe guardar secreto sobre determinados procesos internos, entonces
no puede usar aplicaciones open source
Requieren un periodo de adaptación y aprendizaje un poco mayor que la de
software propietario, debido a su poca difusión
Desarrollo sin mucha organización
En algunas comunidades se aleja al usuario doméstico por su alta tecnicidad.
Sin embargo, a pesar de que el software libre está muy difundido en el mundo informático,
aún se encuentran problemas relacionados a la compatibilidad de los dispositivos.
1.2.1.3 Perspectivas
Cobo A., Gómez P., Perez G. y Rocha R.(2005) predicen que pasará con el software libre
en el futuro, para lo cual establecen tres lineamientos, el primero tiene que ver con que las
comunidades de internet adoptan un papel importante para el soporte de las aplicaciones
open source, la segunda consideración es se dará un incremento de desarrolladores a los
grupos de aplicaciones open source, y finalmente se producirá un decremento de empresas
desarrolladoras de software propietario.
14
1.3 Herramientas de Desarrollo
En esta sección se determinarán las herramientas básicas para el desarrollo e
implementación del SIGPAT, para una arquitectura de tres capas se necesitan en el lado del
cliente interfaces para el procesamiento de órdenes, en este caso al ser una aplicación web
se requieren Web browsers.
En la capa de aplicación, el servidor web y de aplicación son los encargados del
procesamiento de las instrucciones y contienen el modelo de negocios del sistema (Vara
M., López S., Granada, D., 2014).
En la capa de datos, se encuentra el servidor donde se almacenarán los datos de la
aplicación.
Figura 3: Arquitectura de tres capas
Fuente: Tomado de Vara et al. (2014)
1.3.1 Herramientas de desarrollo para la capa cliente.
1.3.1.1 Navegadores web
15
Son las aplicaciones que se ejecutan en el entorno del cliente y que permiten visualizar los
documentos escritos en lenguaje HTML y capturar las interacciones del usuario.
Los autores Vara & López & Granada( 2014, sostienen que la world wide web representa
un universo de información accesible globalmente a través de internet, formada por una
serie de recursos interconectados que conforman el conocimiento humano actual, la cual es
posible gracias a componentes de hardware y software. Estos elementos abarcan desde
componentes físicos(hubs, repetidores, pasarelas), protocolos de
comunicación(TCP,HTTP,FTP) hasta la utilización de sistemas de nombres de
dominios(DNS).
Es posible definir a un navegador web como una aplicación que permite al usuario acceder
a un recurso publicado en la web a través de internet y descrito mediante una dirección
url(universal resource locator), los cuales han evolucionado desde ser al inicio
visualizadores de textos sin capacidades multimedias hasta los actuales navegadores
preparados para soportar cualquier tipo de interactividad y funcionalidad, a continuación se
describen los exploradores más relevantes a través de la historia.
Tabla 3.
Navegadores web
NOMBRE DESCRIPCION
Mosaic Fue uno de los primeros navegadores web, se utilizó como base para las
primeras versiones de explorer y mozzila
Netscape
navigator
Fue el primer navegador en incluir un módulo de ejecución de script
Internet
Explorer
Es el navegador oficial de Microsoft, en los últimos años ha ido
descendiendo en popularidad
Mozzila
Firefox
Navegador de código abierto multiplataforma de gran aceptación en la
comunidad de desarrolladores web por sus herramientas de depuración de
sitios web
Google Es el navegador de google compilado a través de componentes de código
16
crome abierto, sus principales características son su seguridad y estabilidad
Safari Navegador por defecto de Apple, estable y versátil incluye verificación de
ortografía, además de motores de búsqueda personalizados.
Dolpin
browser
Es un navegador desarrollado principalmente para satisfacer la demanda de
los usuarios de dispositivos móviles, diseñado para Android.
Spartan Es el nuevo navegador incluido en el sistema operativo Windows 10, posee
un nuevo motor para procesar código, sin embargo por razones de
compatibilidad aún se mantiene internet explorer como su principal
navegador web
Fuente: Elaboración propia a partir de Martín (2014).
En la actualidad el navegador más popular a nivel mundial es el google crome como se
puede observar en el reporte de página gs.statcounter.com
Figura 4: Popularidad de navegadores web a nivel mundial
Fuente: Tomado de gs.statcounter.com
Y a nivel de país, la influencia del crome es aún más notable, como se puede observar en la
figura 5:
17
Figura 5: Popularidad de navegadores web en Ecuador
Fuente: Tomado de gs.statcounter.com
1.3.2 Herramientas de desarrollo para la capa de aplicación
1.3.2.1 Arquitectura cliente – servidor
Según Falgueras (2003) , la tecnología cliente – servidor puede definirse como un conjunto
de elementos de software como de hardware entre las cuales se destacan tres tecnologías: el
cliente, el servidor y la red.
En una arquitectura cliente-servidor, una aplicación se modela como un conjunto de
servicios proporcionados por los servidores y un conjunto de clientes que usan estos
servicios (Orfali & Harkey,1998)
Orfali & Harkey(1998) sostienen que sus principales características son:
El cliente no necesita conocer la lógica del servidor, sólo su interfaz externa.
El cliente no depende de la ubicación física del servidor, ni del tipo de equipo física
en el que se encuentra, ni tampoco del sistema operativo que usa.
Los cambios en el servidor implican pocos o ningún cambio en el cliente.
El cliente y el servidor pueden actuar cómo una sola entidad y también pueden
actuar como entidades separadas, realizando tareas independientes
18
Un servidor da servicio a múltiples clientes en forma concurrente.
Ventajas
Reducen costos de producción de software
Contribuye a la disminución de entrenamientos de personal
Facilita el suministro de información a los usuarios.
El crecimiento del hardware puede ser gradual
Los mismos autores creen que las funcionalidades en los entornos cliente/servidor suelen
estar agrupadas en diferentes capas, la capa de presentación, la capa lógica y la de
almacenamiento de datos.
Tabla 4.
Funcionalidad de las capas
Presentación Negocios Datos
Es la capa que ve el usuario,
contiene la interfaz gráfica y
recoge la interacción. La
programación aquí se centra
en el formateo de la
información enviada desde
el servidor y la captura de
las acciones realizadas por
el cliente.
Gestiona las funcionalidades
que deseamos que tenga la
aplicación, contiene la
lógica o reglas de negocio,
es donde se reciben las
peticiones del usuario y se
envían las respuestas luego
de procesar información
proporcionada por el cliente,
puede ser programada tanto
en el cliente como en el
servidor.
Es donde residen los datos y
se acceden a los mismos, la
componen los gestores de
bases de datos y trabajan
directamente con la capa de
negocios recibiendo
solicitudes de
almacenamiento o
recuperación de
información.
Fuente: Elaboración propia a partir de Orfali & Harkey(1998)
Los mismos autores sostienen que el diseño de cada una de estas capas influye a la hora de
seleccionar uno u otro modelo de programación en la web. Los modelos de programación
cliente servidor pueden clasificarse según el tamaño de los componentes, por la naturaleza
19
del servicio ofrecido o el reparto de funciones entre el cliente y el servidor, a continuación
en la tabla 5 se detallan las diferencias entre estos.
Tabla 5.
Clasificación de los modelos de programación cliente - servidor
Según el tamaño de los
componentes
Se refiere a que elemento de la arquitectura web debe soportar
más o menos carga de procesamiento, puede ser Fat Client (thin
Server) cuando el mayor peso lo tiene el cliente, ó Fat Server
(Thin Client) donde la funcionalidad asociada al cliente está
limitada a la presentación de información enviada por el
servidor.
Según la naturaliza del
servicio ofrecido:
Es posible clasificar los entornos cliente/servidor en función de
las capacidades ofrecidas por el servidor, por ejemplo:
servidores de ficheros, servidores de transacciones, servidores
de objetos, servidores web.
Reparto de funciones
entre el cliente y el
servidor:
Es posible distribuir las responsabilidades entre el cliente y el
servidor, para hacer equitativas las cargas en el momento de
ejecutar la aplicación
Fuente: Elaboración propia a partir de Orfali & Harkey(1998)
1.3.2.2 Servidor Web
Según Morales(2012), un servidor web es un software que responde a las solicitudes de los
navegadores web, implementa el protocolo HTTP para transferir hipertextos, páginas web o
páginas HTML(textos completos con enlaces, figuras, formularios, botones y objetos
incrustados como animaciones o reproducción de música).
1.3.2.3 Programación del lado del cliente vs programación del lado del servidor
20
Según Catalinas, E., Roman, A. &Rodríguez, J. (2007), es posible dividir a los lenguajes
entre los orientados al cliente, orientados al servidor y los cliente servidor.
Entre los principales lenguajes de programación orientados al cliente se puede mencionar a:
a)Html, b)Visual basic script, c)Javascript, d)Dhtml, e)Applet de java, f)Css; lenguajes
orientados a servidor: a)Cgi, b)Php, c)Perl, d)Asp .net, e)Jsp, f)Xml y lenguajes cliente-
servidor: a)Dhtml, b)Xml
Para establecer las diferencias entre estas, según Ángel Cobo, Patricia Gómez, Daniel Perez
y Rocio Rocha (2005) concluyen:
En la programación del lado del cliente, los programas residen junto a la página web
en el servidor pero son transferidos al cliente para que este los ejecute. Java,
JavaScript, VBScript son lenguajes de programación del lado del cliente y en la
programación del lado del servidor, los programas son ejecutados por el servidor y
lo que se envía al cliente es la respuesta o resultado de dicha ejecución. Lenguajes
como PHP o Perl pertenecen a esta categoría.
Figura 6. Diferencia entre la programación del lado del servidor y la del lado del cliente
Fuente: Tomado de Cobo, A. (2005)
21
Tabla 6.
Diferencias entre programación del lado del cliente y del lado del servidor
Comparación entre programación del lado de servidor y cliente
Cliente Servidor
Los archivos de la aplicación se encuentran
en el servidor y se ejecutan en el cliente
Los archivos de la aplicación se encuentran
y se ejecutan en el servidor
Se aliviana trabajo a los servidores Los servidores pueden sobrecargarse si no
disponen de las características técnicas
necesarias dependiendo del número de
usuarios
Las respuestas a las acciones del programa
pueden ser invocadas sin realizar peticiones
al servidor
Cada vez que el usuario requiere una acción
hace una petición al servidor
A veces se necesita que el cliente tenga
instalados plug-ins para la ejecución de la
aplicación
Al ejecutarse todo en el servidor no es
necesario que el cliente tenga instalado
nada adicional
Es posible que algún cliente obtenga
información reservada de los códigos de la
aplicación
Es imposible que el cliente tenga acceso al
código
Fuente: Tomado de Cobo, A. (2005)
1.3.2.4 PHP
En 1994 un programador de Groenlandia, Rasmus Lerdorf creó el lenguaje PHP2, el cual se
puede definir como un lenguaje de script que se ejecuta del lado del servidor originalmente
diseñado para el desarrollo web de contenido dinámico, este lenguaje forma parte
del software libre publicado bajo la licencia PHP (Heurtel, 2011) . PHP permite llevar a
cabo una multitud de tareas del desarrollo web, entre las cuales se puede mencionar:
Funciones de correo electrónico
2PHP: Hypertext Preprocessor
22
Funciones de administración y gestión de base de datos
Funciones de gestión de directorios y ficheros
Funciones de tratamiento de imágenes
Funciones de cookies
Funciones de generación de pdf’s
1.3.2.4.1 Bibliotecas de PHP
Según Curioso, A., Bradford, R., &Galbraith, P. (2010), PHP incorpora sin necesidad
de instalar aplicaciones extras, una gran cantidad de bibliotecas con múltiples funciones
para desarrollar sitios web profesionales. Las de mayor utilidad son:
Funciones matemáticas
Funciones para matrices
Funciones de carácter
Funciones para uso de protocolos FTP, HTTP
Funciones de fecha y hora
Funciones de entrada/salida
Funciones de red
Funciones de secuencia
1.3.2.4.2 Multiplataforma
Según Eslava V. (2010), PHP se ejecuta en multitud de plataformas, sistemas operativos y
servidores existentes, no importa si la tecnología hardware es Intel, Amd, PowerPc, Sparc,
su robustez le permite funcionar y nos brinda un elevado nivel de compatibilidad tanto en
hardware como en software, lo cual es posible apreciar en la Figura 7.
23
Figura 7. Tabla de compatibilidad de PHP
Fuente: Tomado de Eslava V. (2010)
1.3.2.5 CSS3
Se les llama hojas de estilo en cascada, define la forma como se muestra la información en
la pantalla, permitiendo web más elaboradas, más dinámicas y con mayor separación entre
estilos y contenidos (Gauchat, 2012).
1.3.2.5.1 Ventajas
Martín, A. (2014), expone que la utilización de CSS3 tiene las siguientes ventajas:
Inclusión de nuevas propiedades especialmente en cuanto al aspecto gráfico que las
anteriores versiones.
Nuevos estilos y efectos visuales sin necesidad de usar tecnologías adicionales.
Ahorro de tiempo al poder usar bordes redondeados, sombra en el texto, sombra en
las cajas, sin necesidad de usar un editor gráfico.
Menor tiempo de carga de las páginas
24
1.5.4 Java Script
Es un lenguaje de programación que surgió inicialmente para manejar ciertos
comportamientos en las páginas web, mejorando la interacción entre el usuario y la
realización de automatizaciones sencillas, sin embargo, en la actualidad ha tenido grandes
avances llegando a niveles altos de complejidad brindando soluciones simples pero
efectivas como otros lenguajes de primer nivel (Gauchat, 2012).
1.6.2.7 Ajax
Javascript asíncrono y xml(Ajax), no es una tecnología sino un nuevo modo de utilizar
conjuntamente varias tecnologías existentes, tales como: html o xhtml, css, javascript,
dom, xlm y el objeto xmlhttprequest, combinando estas tecnologías es posible que las
aplicaciones web se actualicen sin tener que cargar la página completa, proporcionando
más rapidez y mejor respuesta al usuario. (Condor, E. & Soria I.,2014).
Los mismos autores concluyen que normalmente los sitios web funcionan en modo
síncrono, es decir el usuario envía una petición al servidor y luego el servidor envía la
página solicitada, en caso de que el usuario requiera otros datos se vuelve a enviar la
página completa, y así sucesivamente, a diferencia de los asíncronos donde el usuario
realiza una petición al servidor web, el servidor envía la página solicitada, el usuario
continua usando la página y puede enviar peticiones al servidor, el cual responde sin
necesidad de cambiar de página, cómo se puede observar en la siguiente figura:
25
Figura 8. Funcionamiento de Ajax
Fuente: Tomado de http://culturacion.com/que-es-ajax/
En resumen, AJAX es la suma de muchas tecnologías, conocidas y maduras:
Javascript, css, dom, xml, xslt, xmlhttprequest, json
Tabla 7.
Tecnologías de ajax
XHTML Siglas del inglés eXtensible HyperText Markup Language. XHTML es
básicamente HTML expresado como XML válido.
CSS Hoja de estilo en cascada o CSS (siglas en inglés de cascading style
sheets) es un lenguaje usado para definir y crear la presentación de un
documento estructurado escrito en HTML o XML
DOM El Document Object Model o DOM ('Modelo de Objetos del Documento'
o 'Modelo en Objetos para la Representación de Documentos') es
esencialmente una interfaz de programación de aplicaciones (API) que
proporciona un conjunto estándar de objetos para representar
documentos HTML y XML, un modelo estándar sobre cómo pueden
combinarse dichos objetos, y una interfaz estándar para acceder a ellos y
manipularlos
XML,
XSLT,
JSON
XML, siglas en inglés de eXtensible Markup Language ('lenguaje de
marcas extensible'), es un lenguaje de marcas desarrollado por el World
Wide Web Consortium (W3C) utilizado para almacenar datos en forma
legible.
26
XSLT o Transformaciones XSL es un estándar de la
organización W3C que presenta una forma de transformar documentos
XML en otros e incluso a formatos que no son XML.
JSON, acrónimo de JavaScript Object Notation, es un formato ligero
para el intercambio de datos. JSON es un subconjunto de la notación
literal de objetos de JavaScript que no requiere el uso de XML.
Fuente: Tomado de Condor, E. & Soria I.(2014).
1.6.2.8 Responsive Web Design
Según Martín, A.(2014), el diseño web adaptable o adaptativo o responsivo, es una
técnica de diseño y desarrollo web que mediante el uso de estructuras e imágenes fluidas,
así como de medias-queries(módulo CSS3 que permite la representación de contenido
para adaptarse a condiciones como la resolución de pantalla) en la hoja de estilo css,
consigue adaptar el sitio web al entorno del usuario, lo cual provoca un incremento
notable en la usabilidad del sitio ya que los usuarios pueden acceder al mismo desde
cualquier dispositivo móvil.
Figura 9. Responsive web design
Fuente: Tomado de http://www.xhn.es/diseno-web
1.6.2.9 Editores
Aunque el desarrollo de la aplicación se realizó partiendo de un framework gratuito
llamado Metro UI CSS, el cual brindaba una interfaz gráfica amigable y funcional, para
27
editar, corregir y actualizar los programas se utilizaron dos herramientas, el Adobe
DreamWeaver CS6 y el bloc de notas de Windows.
1.3.3 Herramientas de desarrollo para la capa de datos
1.3.3.1 MySql
MySQL es un sistema de gestión de bases de datos relacionales (SGBDR), es el SGBDR
más célebre del mundo, rápido robusto y fácil de usar. La compañía MySQL AB desarrolla
MySQL como software libre en un esquema de licenciamiento dual (Thibaud, 2006).
1.3.3.2 Ventajas de MySql
Según Cobo A., Gómez P., Perez G. y Rocha R.(2005), la utilización del gestor de base de
datos Mysql, presenta las siguientes ventajas frente a sus competidores:
1. Tiene licencia pública, lo cual permite además de usarlo gratuitamente la
posibilidad de modificar su código para adaptarlo a las necesidades de la empresa.
2. Esta desarrollado en C y C++, lo cual facilita su integración.
3. Usando la licencia GPL puede ser descargado gratuitamente de internet
4. Existe también una licencia comercial para los que prefieran el software propietario
5. Utiliza el lenguaje SQL, haciendo que el manejo de datos sean sencillo por su alto
índice de estandarización en el mundo informático.
6. Mysql permite una administración remota usando telnet
7. MySql funciona en más de veinte de plataformas informáticas, brindando una
amplia compatibilidad con los fabricantes.
8. Las grandes corporaciones tienen preferencia por usar MySql, existen muchas
aplicaciones desarrolladas que usan este gestor de base de datos.
1.3.3.3 Arquitectura de MySQL
28
Según Sicilia M.(2008), su característica más notable el separar el motor de
almacenamiento del resto de componentes de la arquitectura, es decir, el diseño del gestor
está preparado para que se pueda cambiar el gestor de almacenamiento, lo que permite
incluso crear nuevos motores de almacenamiento especializado para ciertas tareas o tipos
de aplicaciones.
1.3.3.4 Arquitectura lógica de MySQL
A continuación se presenta una visión abstracta de la arquitectura lógica de MySQL, en
donde se puede observar internamente cómo funciona la base de datos Mysql.
Figura 10. Arquitectura del Mysql
Fuente: Tomado de Sicilia M.(2008)
Las utilidades y herramientas de MySQL son los programas y aplicaciones que se incluyen
con la distribución del gestor, o que pueden instalarse como aplicaciones adicionales, como
29
herramientas de backup, querybrowser, aplicaciones administrativas de interfaz gráfico,
entre otras
1.3.3.5 Motores de almacenamiento
El elemento más notable de la arquitectura de MySQL es la denominada arquitectura de
motores de almacenamiento reemplazables (pluggable storage engine architecture), con esta
interfaz abstracta puede usarse diferentes motores de almacenamiento que deben
seleccionarse según las aplicaciones que se implementarán sobre el mismo (Sicilia,2008).
El autor Sicilia (2008) considera que los elementos que puede implementar un motor de
almacenamiento son los siguientes:
Concurrencia. Es responsabilidad del motor implementar una política de bloqueos
(o no implementar ninguna). Una estrategia de bloqueos por fila permite una mayor
concurrencia, pero también consume más tiempo de procesamiento en aplicaciones
en las que la concurrencia no es realmente grande.
Soporte de transacciones. No todas las aplicaciones necesitan soporte de
transacciones.
Comprobación de la integridad referencial, declarada como restricciones en el DDL
de SQL.
Almacenamiento físico, incluyendo todos los detalles de la representación en disco
de la información.
Soporte de índices. Dado que la forma y tipo de los índices depende mucho de los
detalles del almacenamiento físico, cada motor de almacenamiento proporciona sus
propios métodos de indexación (aunque algunos como los árboles B casi siempre se
utilizan).
Cachés de memoria. La eficiencia de los cachés de datos en memoria depende
mucho de cómo procesan los datos las aplicaciones. MySQL implementa cachés
comunes en el gestor de conexiones y la caché de consultas, pero algunos motores
de almacenamiento pueden implementar cachés adicionales.
30
Otros elementos para ayudar al rendimiento, como puede ser el uso de múltiples
hilos para operaciones paralelas o mejoras de rendimiento para la inserción masiva.
1.4 Concepto de Gestión
Para Juan Carlos Tedesco (1999), la gestión es un proceso que traspasa las actividades
administrativas, abarcando lo concerniente a los procesos educativos, administrativos,
sociales, laborales y pedagógicos.
Álvarez & Iturbe (2005) definen la gestión como un proceso dinámico que vincula los
ámbitos de la administración convencional con los de la organización, bajo la conducción
de un liderazgo eficaz de la autoridad competente, que se orienta hacia el cumplimiento de
la misión institucional.
Al hablar de gestión administrativa se hace referencia a todos aquellos elementos que
afectan a la situación de las oficinas como son: planificación, organización, dirección y
control, siendo el objetivo principal de la gestión asegurar la máxima eficiencia en los
procesos.
En conclusión, la gestión desde el punto de vista del que hacer universitario es el proceso
emprendido por una o más personas para coordinar las actividades académicas de otras
personas con la finalidad de alcanzar una meta en común.
1.5 Gestión por procesos
En las organizaciones actuales García, M. (2010) concluye que el 85% de las causas por las
que no se satisfacen las expectativas de los clientes y no se consiguen los resultados
empresariales están relacionadas con deficiencias en los procesos y sistemas.
El enfoque basado en procesos parte de la idea de que “las empresas son tan eficientes
como lo son sus procesos” (Amozarrain, 1999), donde se define claramente la importancia
que tienen los procesos dentro de una organización, ya que cada uno de ellos debe entregar
un resultado para que aporte en la consecución de los objetivos de la empresa, el cual se
logra más eficazmente cuando los recursos y las actividades se gestionan como un proceso.
31
Es tener una visión transversal de la empresa, observar los procesos contenidos dentro de
ella y los resultados que deben producir tanto para los clientes internos como para los
externos.
1.5.1 Evolución de la gestión por procesos
De acuerdo con el autor Baca (2014), la gestión por procesos tuvo los siguientes
antecedentes:
La gestión por procesos tuvo su origen cuando surgieron las teorías de la calidad, a
inicios del siglo XX se desarrolló el concepto de administración por procesos y se
establecieron normas para asegurar la calidad en los procesos.
Poco a poco las organizaciones de todo el mundo enfocaron sus operaciones en
aumentar la productividad y al incremento de bienes producidos o servicios
prestados, mediante la inspección del producto final.
El investigador Frederick W. Taylor es considerado como el pionero del
mejoramiento de la productividad, ya que fue este quien estableció procedimientos
que incrementaron la productividad de las industrias mediante la asignación de roles
adecuados al personal, métodos normalizados de trabajo, fijación de tiempos, entre
otros.
1.5.2 Definiendo un proceso.
En el presente trabajo investigativo es importante definir ¿qué es un proceso? para lo cual
se han revisado algunos criterios que se detallan a continuación.
(Velasco, 2010) da una definición de proceso a partir de la norma ISO 9000, la cual lo
define como: “Conjunto de actividades mutuamente relacionadas o que interactúan, las
cuales transforman elementos de entrada en resultados”.
Para (Raso, 2002), “es una secuencia de actividades que una o varias personas desarrollan
para hacer llegar una salida a un destinatario a partir de unos recursos”.
32
Por otro lado, (Sescam, 2002) manifiesta que un proceso es un “Conjunto de actividades
interrelacionadas que se caracterizan por requerir ciertos insumos (inputs: productos o
servicios obtenidos de otros proveedores) y tareas particulares que implican valor añadido,
con miras a obtener ciertos resultados”.
M. Amozarrain (1999) plantea que se habla realmente de proceso si cumple las
siguientes características o condiciones:
Se pueden describir las entradas y las salidas.
El proceso cruza uno o varios límites organizativos funcionales.
Una de las características significativas de los procesos es que son capaces
de cruzar verticalmente y horizontalmente la organización.
Se requiere hablar de metas y fines en vez de acciones y medios. Un proceso
responde a la pregunta "QUE", no al "COMO".
El proceso tiene que ser fácilmente comprendido por cualquier persona de la
organización.
El nombre asignado a cada proceso debe ser sugerente de los conceptos y
actividades incluidos en el mismo.
Con base a los conceptos mencionados se concluye que aplicando el punto de vista
informático, es posible organizar procesos administrativos que no tienen un orden
adecuado, estableciendo las entradas al inicio y las salidas al final, lo importante será
determinar cuáles son los subprocesos internos que deben ejecutarse y en qué orden.
1.5.3 Límites, elementos y factores de un proceso
Los procesos han existido siempre, sin embargo es necesario identificarlos para orientar a
ellos la acción, al respecto (Velasco, 2010) considera que se debe: a) determinar los límites,
y asignar responsabilidades; b) identificar sus elementos y factores para determinar sus
interacciones y hacer posible su gestión.
En la administración por procesos es imprescindible identificar los procesos con todos sus
elementos y su posición dentro de los macroprocesos o subprocesos para establecer incluso
33
una prioridad en los procesos, en conclusión son el elemento más importante en la gestión
de empresas innovadoras.
Para el mismo autor, los límites del proceso varían mucho dependiendo del tamaño de la
empresa, pero es posible determinar criterios en forma general como: a) los límites del
proceso determinan una unidad adecuada para gestionarlo, en sus diferentes niveles; b)
estén fuera para poder interactuar con los otros procesos; c) el límite inferior sea un
producto con valor.
La mayoría de autores consideran que existen 3 tipos de procesos: a) unipersonales, b)
funcionales o intradepartamentales; c) interfuncionales o interdepartamentales.
Para Velasco (2010), los elementos de un proceso son tres: a) un input (entrada principal),
b) secuencia de actividades, c) un output. De igual forma este autor considera que los
factores de un proceso son cinco: a) personas, b) materiales, c) recursos físicos, d)
métodos/planificación del proceso, y e) medio ambiente.
Los procesos se encuentran anidados dentro de otros procesos a lo largo de la cadena de
suministros de una organización, una tarea esencial consiste en coordinar los enlaces entre
los procesos. (Krajewski, L., Ritzman, L. & Ruiz, A. ,2000).
1.5.4 Ventajas del enfoque a proceso
El autor Mariño Navarrete (2001) expresa que las ventajas más representativas de la
administración por procesos son:
Se rompen estructuras funcionales y se ve a la organización como flujo de
producto/servicio.
Despliega en la organización las necesidades de los clientes
Asegura que los productos cumplen con los requisitos definidos por los clientes
Permite identificar el valor agregado al producto/servicio en cada tarea o proceso
Ayuda en la disminución del despilfarro de recursos
Objetivos globales para el proceso despliegue de los mismos
34
Coordina los esfuerzos parciales para lograr objetivos globales
Velasco (2010) cita a P. Drucker al expresar que fue este quien “enseñó hace tiempo que
las formas básicas de competir en el mercado es aplicando dos estrategias, la primera es el
liderazgo de costes y la segunda denominada diferenciación".
La identificación de los procesos claves de la empresa consiste en conocer que procesos
incluyen las actividades que producen costos o las que pueden marcar diferencia con sus
similares y de estar manera alcanzar una ventaja competitiva.
Velasco (2010) plantea que a diferencia de la orientación tradicional, centrarse en los
procesos tiene las siguientes ventajas:
Orienta a la empresa hacia el cliente y hacia sus objetivos
En la medida en que se conoce de forma objetiva por qué y para qué se hacen las
cosas, es posible optimizar y racionalizar el uso de los recursos con criterios de
eficacia global versus eficiencia local o funcional
Aporta una visión más amplia y global de la organización
Contribuye a reducir los costos operativos y de gestión al facilitar las identificación
de costos innecesarios
Facilita la identificación de limitaciones y obstáculos, para la toma de decisiones
eficaces.
Reduce los tiempos de desarrollo, lanzamiento y fabricación de productos o
suministros
Permite evaluar el resultado del proceso
La gestión por procesos aporta la estructura para eliminar barreras organizativas,
fomentando el trabajo en equipo.
1.5.5 Tipos de procesos
35
Alarcon J.(1989) , sostiene que se debe categorizar los tipos de procesos tomando en
cuenta la satisfacción del cliente, los rendimientos sobre activos y la participación en el
mercado.
Sin embargo, Velasco (2010) manifiesta que se dividen en:
Procesos operativos, los cuales son los principales responsables de conseguir los
objetivos de la empresa, interactúan y se concatenan en la conocida cadena de valor,
no pueden funcionar solos. Por ejemplo: el proceso de compras.
Procesos de apoyo, los que proporcionan las personas y los recursos necesarios por
el resto de procesos. Por ejemplo: el proceso de gestión de recursos humanos.
Procesos de gestión, constituyen las actividades de evaluación, control, seguimiento
y medición aseguran el funcionamiento controlado del resto de procesos. Por
ejemplo: gestión de la calidad.
Procesos de dirección, son de carácter transversal para el resto de procesos. Por
ejemplo: comunicación interna.
Se considera por parte del autor de la presente investigación que ambas posturas son
correctas y pudieran ser válidas para establecer una visión de la organización desde
diferentes puntos de vista.
1.5.6 Estructura organizacional basada en procesos
Navarrete (2002), cita al investigador Lester Thurowel, quien concluye que “las firmas
japonesas asignan dos tercios de sus presupuestos de investigación y desarrollo a nuevos
procesos y solamente un tercio a nuevos productos, que son las proporciones inversas que
se encuentran en las empresas norteamericanas”.
En la tabla 8 se realiza una comparación entre la organización clásica y por procesos.
Tabla 8.
Diferencia entre estructura organizacional clásica y por procesos
36
Estructura Tradicional Estructura por procesos
Fuente: Elaboración propia
Harrington(1991) sostiene que la gestión por procesos implica una forma de organización
diferente de la tradicional en la que prima la visión del cliente sobre las actividades de la
organización.
En la tabla 8, se establecen las diferencias a nivel interno de una organización de las dos
formas de organización: funcional y por procesos.
Tabla 9.
Organización centrada en una estructura funcional vs por procesos
Centrados en las funciones Centrado en los procesos
Los empleados son un problema El proceso es el problema
Hacer mi trabajo Ayudar a que se hagan las cosas
Comprender mi trabajo Saber qué lugar ocupa mi trabajo dentro de todo el
proceso
Evaluar a los individuos Evaluar el proceso
Cambiar a la persona Cambiar el proceso
Siempre se puede encontrar un
mejor empleado
Siempre se puede mejorar el proceso
No confiar en nadie Todos estamos en esto conjuntamente
¿Quién cometió el error? ¿Qué permitió que el error se cometiera?
Corregir errores Reducir la variación
Orientado a la línea de fondo Orientado al cliente
Fuente: Tomado de Harrington(1991).
procesos
37
1.5.7 Roles en la gestión de los procesos
Según Harrigton(1992), una vez analizado el proceso es necesario determinar al
responsable del proceso, cuya función principal es la de asegurar que el proceso sea
efectivo.
Para determinar las diferencias de roles en los procesos, en la tabla 3 se detallan
responsabilidades de cada uno.
Tabla 10.
Roles para el análisis del proceso
Rol Responsabilidad
Analistas Determinar la profundidad, alcance y la forma en la que se va proceder
con el análisis del proceso
Ejecutan las actividades para llevar a cabo en análisis del proceso
Proporcionan la información para la elaboración de los informes finales
para las partes interesadas
Facilitador Dirigir los equipos de análisis
Garantizar que los resultados del análisis sean objetivos y no
parcializados
Facilitar técnicas y herramientas para la gestión efectiva del grupo de
analistas
Experto del
proceso
Aportar con el conocimiento y experiencia del proceso al equipo de
analistas y facilitador
Proveer información técnica y de negocio para en análisis del proceso
Fuente : Tomado de Association of Bussines Process Management Professionals(2009)
1.5.8 Estructura jerárquica de los procesos
Harrigton(1992) afirma que los procesos se pueden jerarquizar de acuerdo a su nivel dentro
de la organización:
38
Figura 11: Jerarquía del proceso.
Fuente: Tomado de Harrington(1992).
Para poder clarificar las diferencias entre los niveles jerárquicos y los procesos se muestran
en la tabla 11.
Tabla 11.
Definición de las jerarquías de procesos
Nivel Definición
Macroproceso Es un conjunto de procesos interrelacionados y con un objetivo común
Proceso Es una secuencia de actividades orientadas a agregar un valor
agregado a un conjunto de entradas de tal manera que el resultado
satisfaga los requisitos del cliente
Subproceso Es una parte del proceso mayor que persigue su propia meta,
dependiendo del tamaño o de la naturaleza de la organización es
posible que se requiera detalle hasta este nivel.
Actividad Es un conjunto de tareas. La secuencia ordenada de actividades da
como resultado un subproceso o un proceso
Tarea Es la más pequeña acción que ejecuta una persona dentro de la
operación de un proceso
Fuente: Tomado de Harrington(1992)
1.5.9 Tabla comparativa de las metodologías para mejoramiento de procesos.
Proceso
Subproceso
Actividad
Tarea
Macroproceso
39
Al existir diferentes autores que hablan sobre las metodologías para el mejoramiento de
procesos se consideró necesario realizar una tabla que permita comparar las más
importantes.
Tabla 12.
Comparativo de las metodologías para mejoramiento de procesos
Metodología Autor Concepto Fases Descripción fases
Six Sigma Bill
Smith(1987)
Seis Sigma puede ser
definida como
una filosofía de trabajo
y una estrategia
de negocios que se basa
en el enfoque
al cliente que busca la
reducción de
variabilidad de los
procesos utilizando
mediciones basadas
en datos de productos,
procesos y servicios y
que es administrada a
través de una "agresiva"
serie de indicadores.
5 1. Definir
2. Medir
3. Analizar
4. Mejorar
5. Controlar
MPE Harrington
(1991)
El Mejoramiento de los
Procesos de la Empresa
–MPE- es el desarrollo
de un método
sistemático con la
finalidad de ayudar a
una organización a
realizar avances
significativos en la
manera de dirigir sus
procesos.
5 1. Organización para el
mejoramiento
2. Comprensión del
proceso
3. Modernización
4. Mediciones y
controles
5. Mejoramiento
continuo
PEEA Navarrete
(2002)
Este ciclo es una mejora
del proceso PHVA, con
la mejora de que se
estudia una y otra vez al
proceso para tomar
acciones preventivas o
4 1. Planear
2. Ejecutar
3. Estudiar
4. Actuar
40
correctivas
TOC
Eli Goldratt
(1980)
Se basa en identificar
las restricciones de la
empresa y eliminarlas
usando estrategias al
alcance de la misma
5 1. Identificar las
restricciones
2. Decidir cómo
explotarla
3. Subordinar todo a la
decisión
4. Superar la restricción
5. Si no se ha resuelto,
reiniciar el ciclo
LEAN Ohno Consiste en eliminar los
desperdicios, para
maximizar las
ganancias
8 1. De sobreproducción
2. De inventario
3. De
reparaciones/rechazo
s de productos
defectuosos
4. De movimiento
5. De procesamiento
6. De espera
7. De transporte
8. De talento humano
Fuente. Elaboración propia
1.5.10 Fases para el mejoramiento de los procesos.
Según Harrington (1991), el mejoramiento del proceso en la empresa cuyas siglas son
(MPE), es una metodología sistemática que se ha creado para ayudar a la organización a
realizar avances significativos en la manera de elegir sus procesos.
Dentro del contexto de la presente investigación, se consideró que esta metodología sería la
más efectiva para propiciar que el proceso de titulación tenga la efectividad que se requiere
actualmente en las instituciones de educación superior, donde las cohortes de graduados
deben tener una tasa de al menos un 80%.
El principal objetivo de la metodología propuesta por Harrington, consiste en garantizar
que la organización tenga procesos que:
Eliminen los errores.
Minimicen las demoras.
Maximicen el uso de los activos.
Promuevan el entendimiento.
41
Sean fáciles de emplear.
Sean amistosos con el cliente.
Sean adaptables a las necesidades cambiantes de los clientes.
Proporcionen a la organización una ventaja competitiva.
Reduzca el exceso de personal.
A continuación se detallan las cinco fases del mejoramiento de los procesos propuestos por
Harrington(1991).
Tabla 13.
Fases del mejoramiento de los procesos propuestos por Harrington
Fase Objetivos Actividades
1. Organización
para el
mejoramiento.
Asegurar el éxito
mediante el
establecimiento de
liderazgo, comprensión y
compromiso.
1. Establecer el equipo de mejora.
2. Nombrar el líder del equipo.
3. Suministrar el entrenamiento a
ejecutivos.
4. Desarrollar un modelo de
mejoramiento.
5. Comunicar las metas a los
empleados.
6. Revisar la estrategia de la empresa y
los requerimientos del cliente.
7. Seleccionar los procesos críticos.
8. Nombrar responsables del proceso.
9. Seleccionar los miembros del EMP.
2. Fase II.
Comprensión
del proceso.
Comprender todas las
dimensiones del actual
proceso de la empresa.
1. Definir el alcance y misión del
proceso.
2. Definir los límites del proceso.
3. Proporcionar entrenamiento al
proceso.
4. Desarrollar una visión general del
proceso.
5. Definir los medios de evaluación de
clientes y empresas, y las expectativas
del proceso.
6. Elaborar el diagrama de flujo del
proceso.
7. Reunir los datos de costo, tiempo y
valor.
42
8. Realizar los repasos del proceso.
9. Solucionar diferencias.
10. Actualizar la documentación del
proceso.
3. Fase III.
Modernización.
Mejorar la eficiencia, la
efectividad y
adaptabilidad del proceso
en la empresa.
1. Proporcionar entrenamiento al equipo
2. Identificar oportunidades de
mejoramiento.
3. Eliminar la burocracia.
4. Eliminar actividades sin valor
agregado.
5. Simplificar el proceso.
6. Reducir el tiempo del proceso.
7. Eliminar los errores del proceso.
8. Eficiencia en el uso de los equipos.
9. Estandarización.
10. Automatización.
11. Documental el proceso.
12. Seleccionar a los empleados.
13. Entrenar a los empleados.
4. Fase IV.
Mediciones y
controles
Poner en práctica un
sistema para controlar el
proceso para un
mejoramiento
progresivo.
1. Desarrollar mediciones y objetivos
del proceso.
2. Establecer un sistema de
retroalimentación.
3. Realizar periódicamente la auditoria
del proceso.
4. Establecer un sistema de costos de
mala calidad.
5. Fase V.
Mejoramiento
continuo
Poner en práctica un
proceso de mejoramiento
continuo.
1. Calificar el proceso.
2. Llevar a cabo revisiones periódicas
de calificación.
3. Definir y eliminar los problemas del
proceso.
4. Evaluar los impactos del cambio
sobre la empresa y clientes.
5. Benchmark del proceso.
6. Suministrar entrenamiento avanzado
en el equipo.
Fuente: Tomado de Harrington (1991)
1.6 Administración
1.6.1 Definición de Administración
43
La erudita en administración de la primera parte del siglo veinte Mary Parker Follet definió
a la administración como: “el arte de hacer que las cosas se hagan a través de las personas”.
(Stoner, Freeman& Gilbert, 1996).
Según Robbins, S. &Coulter, M. (2010), la administración involucra “la coordinación y
supervisión de las actividades de otros, de tal forma que estas se lleven a cabo de forma
eficiente y eficaz”.
Por otro lado, Bateman, T. & Snell, S. (2009), mencionan que la administración es “el
proceso de trabajar con las personas y con los recursos para cumplir con los objetivos
organizacionales”.
Analizando estas tres definiciones se puede concluir que el éxito en la administración de
cualquier empresa o institución está basado en la forma correcta de cómo se administre el
talento humano del que se dispone, más que de los suministros de los que se disponga.
1.6.2 El Proceso Administrativo
“Es el conjunto de actividades que un administrador debe seguir para obtener las metas
planteadas en un periodo de tiempo establecido previamente”. (Santillana, 2002).
A través de la historia han existido muchas versiones de cómo debería ser el proceso
administrativo, en la tabla 7 se analiza las diferencias y semejanzas de las distintas fases o
elementos del proceso administrativos según varios autores.
Tabla 14.
Comparación de fases del proceso administrativo de varios autores
LAS FASES O ELEMENTOS DEL PROCESO ADMINISTRATIVO VISTO POR DIFERENTES INVESTIGADORES
AUTOR AÑO
FASES O ETAPAS DEL PROCESO ADMINISTRATIVO
PREVISIÓN PLANEACIÓN ORGANIZACIÓN’ INTEGRACIÓN DIRECCIÓN CONTROL
44
LAS FASES O ELEMENTOS DEL PROCESO ADMINISTRATIVO VISTO POR DIFERENTES INVESTIGADORES
AUTOR AÑO
FASES O ETAPAS DEL PROCESO ADMINISTRATIVO
PREVISIÓN PLANEACIÓN ORGANIZACIÓN’ INTEGRACIÓN DIRECCIÓN CONTROL
Henry Fayol 1886 Previsión Organización Comando
Dirección Control
Harold
Koonts y
otros
1982 Planeación Organización Integración Dirección Control
Idaberto
Chivenato 1976 Planeación Organización
Dirección
Coordinadora Control
James A. F.
Stoner 1982 Planeación Organización Dirección Control
Fuente: Elaboración propia a partir de Santillana(2002).
Al examinar las diferentes fases que han considerado los autores de la tabla anterior, se
concluye que la mayoría adopta las cuatro fases clásicas: Planeación, Organización,
Dirección y Control que pueden ser definidas de la siguiente manera:
1. La planeación consiste en realizar un análisis de la empresa y determinar las metas
que desea alcanzar en un periodo de tiempo definido, ya que solamente teniendo
claro el horizonte es posible determinar las estrategias adecuadas para alcanzarlas.
En esta fase se dejan establecidos los planes macros, las estrategias menores, las
políticas que deben llevarse a cabo desde los niveles más altos de la organización,
pero siempre tomando en cuenta a todos los niveles de la empresa.
2. La organización consiste en establecer que parte de los planeado en la fase uno debe
ejecutar cada nivel de la organización y dividir todas las tareas según el nivel que
corresponda.
3. La dirección tiene la función de establecer el rumbo correcto en que deben
ejecutarse lo planificado, emitir instrucciones, pero sobre todo brindando todo el
45
soporte necesario a los subordinados de tal manera que los planes se ejecuten de
acuerdo a las metas fijadas.
4. El control, aunque es la última fase del proceso, no es la menos importante ya que
aquí se debe corregir el rumbo si los esfuerzos se están desviando de la ruta trazada,
consiste en verificar el cumplimiento del plan y de ejecutar acciones de corrección
cuando sea necesario.
1.6.3 Organizaciones y Sistemas de Información
Con respecto a la organización Earl F. Lundgren(2007) afirma que
"es un sistema compuesto de elementos o subsistemas tan relacionados e integrados entre sí
que forman un todo que presenta atributos únicos".
F. Pozo Navarro(2007) afirma que es : "Un sistema de partes interrelacionadas que operan
en conjunto con otras con el fin de cumplir los objetivos del todo y los individuales de los
elementos participantes".
W. L. French(2007) la define de la siguiente manera: "Es una red dirigida por personas
orientadas hacia objetivos múltiples de procesos administrativos y operacionales
interactivos, así como de sistemas correspondientes de apoyo, la cual está inmersa
en una red mayor de procesos y sistemas con los que interactúa".
Según Gibson Elvancevich(2007): "Una organización es un ente que persigue objetivos que
pueden lograrse con mayor eficiencia mediante la acción concertada de individuos".
Desde el punto de vista del autor del presente trabajo, una organización es la confluencia de
un conjunto de personas que comparten una misma visión lo cual los impulsa a dividirse
tareas con el objetivo de conseguir llegar a la meta propuesta, la cual únicamente con
responsabilidad y distribución equitativa de los insumos puede ser alcanzada.
El siguiente gráfico define claramente el concepto de organización y sistemas:
46
Figura 12. Modelo general de una organización
Fuente: Tomado de R. M. Stair& G. W. Reynolds (1999)
Según D. Katz y Roberto Kahnl(2002), existen aspectos importantes desde el punto de vista
de los patrones sociales de comportamiento, poniendo a las organizaciones continuamente
en un “estado de flujo” entre el comportamiento independiente y la apertura a los insumos
del entorno, presenta cuatro elementos clave: la naturaleza de los sistemas sociales, los
componentes, la descripción de los subsistemas y la relación con el entorno.
Tabla 15.
Modelo de organización como sistema abierto según Katz y Kahnl
Naturaleza de
los sistemas sociales
Las personas inventan patrones de comportamiento, son estables y se
mantienen a pesar de la rotación de los individuos.
Componentes 1. Los componentes del sistema social son:
a) El comportamiento de los miembros.
b) Las normas, que prescriben y restringen estos comportamientos.
c) Los valores que entrañan los comportamientos.
Descripción de los
subsistemas
2. Se identifican cinco tipos de subsistemas:
a) Subsistemas productivos, que guardan relación con el trabajo que se
47
realiza.
b) Subsistemas de apoyo para la obtención (compras),
disposición y relaciones institucionales.
c) Sistemas de mantenimiento, para vincular a las personas con sus
papeles funcionales.
d) Subsistemas de adaptación, relacionados con el cambio
organizacional.
e) Subsistemas administrativos, para dirigir, evaluar y controlar los
diversos subsistemas y la estructura.
Relación con el
entorno
Desde el punto de vista social, la organización es un subsistema de uno o
varios sistemas mayores y su vinculación o integración con ellos afecta
su modo de funcionar o su nivel de actividad.
Fuente: Tomado de Silva R. (2002)
También es posible ver a la organización desde el punto de vista de la Figura 3, como un
sistema.
Figura 13: La organización como un sistema abierto
Fuente: Tomando de Silva R. (2002)
En el ámbito empresarial existen diferentes alternativas para la gestión de diversas tareas,
las cuales se denominan sistemas de gestión. Dentro de los sistemas de gestión existen
diversas tipologías de soluciones según sus características: rango de funcionalidad,
complejidad, tipo de tecnología (Cabello, 2007). Una clasificación de alternativas que
48
ofrece el mercado en sistemas de gestión es la siguiente: a) aplicaciones básicas de gestión;
b) Suite de gestión; c) sistema integrado.
A continuación, se describirán cada una de ellas y finalmente se realizará un comparativo
entre las diferentes alternativas para determinar cuál será la más adecuada según el caso de
estudio del que es objeto este documento.
En cuanto a la primera alternativa (aplicaciones básicas de gestión): son programas que
informatizan un área/actividad concreta de la empresa, cubren el rango de funcionalidades
más comunes en la gestión de una empresa pequeña. Funcionan de forma aislada, sin
integración a otros sistemas de información.
La segunda alternativa (las suites de gestión): son un conjunto de aplicaciones que cubren
diversas áreas/actividades de la empresa y apoyan el intercambio/compartición de los datos.
Cada programa funciona de forma autónoma, pero puede existir el intercambio de datos
entre aplicaciones. Existe una amplia oferta en el mercado: contabilidad, facturación y
punto de venta con almacén, nóminas y recursos humanos, gestión comercial y de contactos
con clientes. Ejemplos de estas suites de gestión son: Suite SageOne de la empresa SP-
Sage, Suite Contawin de la empresa IslaSof (ContaWin, 2013).
La tercera alternativa (los sistemas de gestión integrados) son sistemas que tratan de
integrar la gestión de casi todas las áreas de la empresa en una sola solución.
Entre los sistemas de gestión integrados se encuentran: ERP (Enterprise
ResourcePlanning), CRM (CustomerRelationship Management) y SCM (SupplyChain
Management). Todos estos sistemas de gestión contemplan una filosofía integradora.
ERP es un sistema para la planificación de recursos empresariales. Ejemplos los
ERP de las empresas SAP, Oracle, Sage, Microsoft. (Sage ERP X3, 2013; Microsoft
Dynamics AX, 2013).
CRM es un sistema de gestión de las relaciones con los clientes. Algunas de las
compañías que desarrollan CRM son Microsoft ( Microsoft Dynamics CRM, 2013)
y Salesforce (Sales Cloud Enterprise, 2013).
49
SCM es un sistema de gestión de cadena de suministro. Algunas de las empresas
que ofrecen soluciones de SCM son Oracle y SAP (Oracle SCM, 2013; SAP
SupplyChain Management, 2013).
Debido a que el proceso de titulación en la Facultad de Administración Técnica de
Babahoyo de la Universidad Técnica de Babahoyo, es personalizado, es decir este
procedimiento no está estandarizado a nivel de las instituciones de educación superior, fue
necesario desarrollar el sistema informático apegado a las particularidades del mismo.
1.6.4 Aplicaciones de la teoría de sistemas a la administración
1.6.4.1 Los modelos
Cardona, C. (2010) sostiene que los sistemas físicos se analizan observándolos, sin
embargo, los sistemas al ser algo intangible se los representa con modelos, los mismos que
pueden ser muy variados según lo que representan, por ejemplo:
Modelos a escala, simulaciones de objetos reales en proporciones menores a su
tamaño real.
Modelos analógicos, son representaciones simuladas del funcionamiento real del
sistema
Modelos matemáticos, representados a través de funciones y ecuaciones para
resolver un problema
Modelos físicos, se usan para representar funciones geométricas
En administración los modelos representan estructuras organizacionales y sistemas
operativos, la teoría emplea los modelos para como métodos para el análisis de las
organizaciones, como el de la Figura 4.
50
Figura 14: Modelo de representación del proceso de fabricación del pan
Fuente: Tomado de Cardona, C. (2010).
De acuerdo con Cardona (2010), “La teoría de sistemas y la técnica de representación de
estos por medio de modelos, suministra al administrador un medio para analizar la
organización y los métodos de operación”.
Dentro de la gestión por procesos, considero que lo más importante es tener una visión
clara de todos los factores que intervienen en el proceso, ya que en caso de no ser así es
poco probable que se efectué un análisis adecuado y por lo consiguiente la selección de la
metodología para el mejoramiento de procesos no sería la más ajustada a la naturaleza del
mismo.
1.6.4.2 Tipos de sistemas administrativos
51
Según Bateman, T. & Snell, S. (2009), la empresa en su organización está integrada por
sistemas administrativos como:
Sistemas de planeación
Sistemas de organización
Sistema de dirección
Sistemas de control
Sistemas de finanzas
Sistemas de producción
Los subsistemas constituyen parte integral de un sistema mayor como la organización, estas
partes son:
El individuo
La organización formal
La organización informal
El tipo de gerencia
La planta y el medio físico
Para Chase &Aquilano (1995) las Instituciones de Educación Superior (IES) no solo deben
ser eficaces, sino que deben buscar y alcanzar la eficiencia. La eficacia es la obtención de
los resultados deseados y la eficiencia se logra cuando se obtiene un resultado deseado con
el mínimo de insumos.
Villela (2011, p.4) señala que:
sea como sea, es innegable que el gobierno universitario se encuentra bajo un
apremio importante para desarrollar eficiencia e innovación en la organización. El
directivo universitario, no solo del ápice mayor (rectoría, vicerrectorías, gerencias,
direcciones), sino también el de las unidades (facultades, carreras, departamentos y
áreas), requiere una capacidad de abordaje estratégico para que cada equipo se
constituya en sí mismo en una organización productiva que integra el sistema
institucional
52
1.6 Procesos de titulación
1.7.1 Reglamento vigente
El Instructivo de Graduación de Pregrado de la Facultad de Administración, Finanzas e
Informática, fue aprobado por el Consejo Directivo en sesión de los días 28 y 29 de
noviembre del 2012, y se fundamenta en los siguientes aspectos:
Que la Educación Superior debe fundamentarse en el conocimiento y en la
investigación, en la mejora de su calidad, en su pertinencia y relevancia, y,
asimismo, debe asumir mayores responsabilidades para con la sociedad,
procurando, entre otros cometidos, formar una masa crítica de personas cualificadas
que garantice un auténtico desarrollo endógeno y sostenible;
Que el Reglamento Codificado de Régimen Académico del Sistema Nacional de
Educación Superior, en su Art. 3, señala: Las instituciones de educación superior
garantizarán que sus programas de formación académica y profesional y sus diseños
curriculares sean planteados con sujeción estricta a los niveles de formación que
ofertan y respondan a los grados académicos y títulos profesionales que otorgan, a
fin de garantizar calidad, pertinencia y relevancia académicas;
Que el antes citado reglamento en su Art. 4, definen los títulos y grados de acuerdo
a los niveles de formación establecidos en la Ley Orgánica de Educación Superior,
en su numeral 4.3, señala que el Título Profesional Universitario o Politécnico:
corresponden al tercer nivel de formación; se otorga al estudiante que alcanza una
formación que le permite solucionar problemas a través de la aplicación de
conocimientos científicos, habilidades y destrezas, procedimientos ymétodos, dentro
de un área científico – tecnológica determinada.
Que el Reglamento Codificado de Régimen Académico del Sistema Nacional de
Educación Superior, en su Capítulo VI. Del Trabajo de Titulación o Graduación, en
su Art. 34, señala: El trabajo de graduación o titulación constituye uno de los
53
requisitos obligatorios para la obtención del título o grado en cualquiera de los
niveles de formación.
Para titularse el estudiante debe pasar por tres etapas, la primera es la presentación del
perfil, la segunda la presentación del proyecto y la tercera la presentación de la tesis.
A continuación se detallan los procesos que siguen los trabajos de titulación:
Tabla 16.
Etapas del proceso de titulación
Etapa Descripción
1 El perfil de tesis puede ser presentado por un máximo de dos estudiantes, los
mismos que deberán haber aprobado el 80% de la malla, este perfil es enviado a
dos docentes guías que serán nombrados lector y director de tesis según criterio
del Director del CITTE-FAFI, dichos docentes deberán emitir un informe en un
máximo de 15 días, en caso de existir correcciones el estudiante tiene 15 días
para presentar el documento corregido, caso contrario será anulado.
2 Una vez aprobado el perfil de tesis pasan a la etapa del proyecto, donde se detalla
el problema a solucionar y tienen un plazo de 60 días para concluir ese trabajo,
caso contrario será anulado.
3 Los trabajos de titulación que lleguen a la tercera etapa, tendrán un año para
presentar la tesis terminada, pudiendo pedir una prórroga de 90 días, siempre que
no pase de dos años de haber egresado.
Fuente: Elaboración propia a partir del instructivo CITTE-FAFI
1.7.2 El proceso de titulación en las universidades ecuatorianas
Los procesos de titulación varían según cada centro de educación superior, por lo que se
realizó una investigación en los principales centros de estudios se obtuvieron los siguientes
resultados:
Tabla 17.
Formas de titulación en universidades ecuatorianas
54
Universidad Forma de titulación
ESPOL(Escuela Superior
Politécnica del Litoral)
1. Tesis de grado
2. Seminario de graduación
3. Proyecto de graduación
4. Práctica comunitaria de graduación
5. Materia de graduación
6. Trabajos profesionales
UEES(Universidad
Especialidades Espíritu
Santo)
1. Examen complexivo (evaluación acumulativa de la
carrera)
2. Artículo académico
3. Alternativa planteada por cada facultad
Universidad Central en la
Facultad de comunicación
1. Tesis de grado
2. Examen complexivo
Universidad Central en la
Facultad de ciencias
administrativas
1. Trabajo de investigación
2. Examen complexivo
Universidad Estatal de
Milagro
1. Proyecto de investigación
Ecotec 1. Creación de Proyectos
2. Sustentación de Ensayos
3. Examen Complexivo
Universidad del Pacífico 1. Creación de Proyectos
2. Examen Complexivo
Fuente: Portales Web de Universidades
En la tabla 10 queda demostrado que la forma de titularse cambia de universidad a
universidad, e incluso entre carreras de la misma institución, actualmente en la Facultad de
Administración Finanzas e Informática de la Universidad Técnica de Babahoyo existe solo
una forma de titularse, mediante tesis de grado escrita.
55
1.8 Conclusiones parciales del capitulo
El proceso de titulación en FAFI no es estándar para toda la Universidad Técnica de
Babahoyo, para este trabajo de investigación se seguirá el instructivo vigente en la
FAFI.
En su gran mayoría las causas de insatisfacción del cliente y el incumplimiento de
metas empresariales, están altamente relacionadas a las deficiencias en los procesos
y sistemas.
La implementación de una aplicación web, provee a los usuarios la facilidad de
acceder a su información desde cualquier lugar y a cualquier hora.
El lenguaje php es multiplataforma, lo cual es muy importante para poder acceder al
sitio web desde cualquier sistema operativo.
56
CAPITULO II. MARCO METODOLOGICO Y PLANTEAMIENTO DE LA
PROPUESTA
2.1 Contexto institucional
El CITTE-FAFI es un departamento encargado de la gestión de trabajos de titulación, el
cual asigna tutores y lleva el control de los tiempos de entrega de las etapas que conforman
el proceso para obtener el título de tercer nivel, ha sido notable el incremento de estudiantes
en estos últimos tres años y los procesos manuales se han vuelto muy extensos e
ineficientes.
Inicialmente el estudiante debe presentar un perfil de tesis, se asignan dos profesores para
que revisen el documento y el resultado del mismo debe ser presentado máximo en 15 días,
con posibilidad de prórroga. Una vez aprobado el perfil el estudiante continúa con la
elaboración del proyecto con los mimos tutores u otros según considere el director del
CITTE, el plazo para presentar el proyecto es de 60 días, pudiendo pedir una prórroga de 30
días, en caso de no cumplir con los tiempos el tema queda automáticamente anulado.
Cuando apruebe el proyecto tiene plazo de 1 año para presentar la tesis completa, pudiendo
pedir una prórroga de hasta 90 días.
Dentro de las labores de los docentes de la Unidad Técnica de Babahoyo se encuentra la
tutoría de proyectos de tesis de tercer nivel, y desde siempre se han tenido inconvenientes
durante el transcurso de los diferentes procesos por los que se va desarrollando los trabajos
de titulación, es por esto que resulta interesante investigar cuales son las causas y proponer
una solución para que este proceso tenga la efectividad que requiere.
Para la construcción del sistema, se realizó en software libre para cumplir con las
exigencias del estado, implementando todas las particularidades del proceso de gestión de
tesis de la Facultad de Administración Finanzas e Informática.
2.2 Modalidad de la Investigación
57
Predomina la modalidad cuantitativa, la cual se usó en la recolección de información,
tabulación y gráficos estadísticos, sin embargo también se hizo uso de la investigación
cualitativa para el análisis de los resultados de las encuestas y la formulación de las
interpretaciones.
2.3 Tipos de Investigación
Aplicada, porque es la fusión de la teoría y la práctica, ya que el producto final será
una aplicación informática instalada en el departamento del CITTE-FAFI.
Descriptiva, en el presente trabajo de investigación se realizó un análisis integral a
los procesos seguidos en las etapas de titulación de los egresados en el CITTE-
FAFI, que permitan conocer la realidad del departamento y las actividades que
desarrollan para identificar claramente el problema.
Bibliográficas, se utilizaron libros, revistas de administración y sistemas, para
establecer las bases de la investigación.
De campo, ya que se aplicaron técnicas de investigación como encuestas,
entrevistas a los directivos, docentes y estudiantes.
Métodos, Técnicas e instrumentos
2.4 Selección de la metodología
Método científico, se desarrollaron todas las fases de este método, partiendo desde
la observación, la generación de ideas para la solución, la recopilación de datos,
tabulación, evaluación y propuesta de nuevas ideas.
Método Teórico
o Analítico-Sintético, este método permitió determinar el estado actual de los
procesos administrativos de titulación en la Facultad de Administración
Finanzas e Informática
o Deductivo inductivo, al estudiar casos similares en otras universidades
permitió establecer los objetivos y la verificación de las variables, llegar a
58
conclusiones lógicas acerca de los procesos del departamento. Se usó este
método usando como punto de partida la observación del proceso para
determinar el estado real de la gestión de titulaciones en el CITTE-FAFI.
o Histórico - Lógico, este método permitió observar los cambios que han
surgido con el pasar del tiempo en los procesos de gestión administrativa a
nivel general y en el CITTE-FAFI.
2.5 Técnicas
Observación, se usó para obtener información real del estado actual de los procesos
en el centro de investigación de la Facultad de Administración Finanzas e
Informática
Entrevistas, fueron una herramienta muy valiosa en la obtención de información de
los directivos de la institución.
Encuestas, un listado de preguntas escritas permitieron establecer los principales
problemas que se deben solucionar en el proceso de titulación en Facultad de
Administración Finanzas e Informática, así como demostrar la factibilidad de
implementar una solución informática en este departamento.
2.6 Herramientas
Cuestionario
Guía de la entrevista
Libreta de notas
2.7 Población y muestra
La población estuvo constituida por estudiantes, docentes y directivos de la Facultad de
Administración Finanzas e Informática de la Universidad Técnica de Babahoyo,
usuarios directos de los procesos administrativos de titulación, el objeto de
investigación del presente trabajo.
59
Tabla 18.
Población investigada
Involucrados Cantidad
Directivos 2
Docentes 132
Estudiantes 1422
TOTAL 1556
Fuente: Secretaria de la Facultad de Administración, Finanzas e Informática
Se calculó la muestra con la siguiente fórmula:
n = N
(E)² (N -1) + 1
Donde:
n = tamaño de la muestra
N = población a investigarse = 1556
E = índice de error máximo admisible = 0.05
Si se reemplazan los valores en la fórmula tendremos lo siguiente:
𝑛 =1556
(0.05)2 ∗ (1556 − 1) + 1= 318
n = 318 es el valor obtenido para la muestra
Una vez calculada la muestra, se procedió a tomar las trescientos dieciocho encuestas a los
diferentes actores del proceso quedando divida de la siguiente manera:
2 autoridades
100 docentes
216 estudiantes
60
2.8 ANÁLISIS E INTERPRETACIÓN DE RESULTADOS.
2.8.1 Encuesta a Docentes
1. ¿Cuenta la institución con instructivos para obtener el título de tercer nivel en la
Facultad de Administración Finanzas e Informática?
SI () NO ()
Tabla 19.
Tabulación de pregunta 1 encuesta docentes
Variable Frecuencia Porcentaje
SI 100 100%
NO 0 0%
TOTAL 100 100%
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 1. Gráfico de resultado de pregunta 1 encuesta docentes
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: Según los datos obtenidos la totalidad de docentes de la
facultad aseguran que si cuentan con instrucciones definidas en lo que respecta a los
trámites del proceso de titulación, es decir, están enterados de los pasos a seguir en el
proceso antes mencionado.
1 SI 100%
2 NO 0%
1 SI
2 NO
61
2. ¿Cómo calificaría el servicio que ofrece el departamento de CITTE-FAFI?
Excelente () Muy Buena () Buena () Mala () Deficiente ()
Tabla 20.
Tabulación de pregunta 2 encuesta docentes
Variable Frecuencia Porcentaje
Excelente 2 2%
Muy Buena 24 24%
Buena 31 31%
Mala 39 39%
Deficiente 4 4%
TOTAL 2 100%
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 2. Gráfico de resultado de pregunta 2 encuesta docentes
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis : Según los datos obtenidos de los docentes, un ínfimo
porcentaje considera excelente la calidad del servicio en el CITTE-FAFI, la mitad lo evalúa
como buena, sin embargo, en un porcentaje significativo se manifestó que el servicio que
brinda el departamento CITTE-FAFI no cumple con los niveles de excelencia que debería
tener, la percepción fue negativa.
1 Excelente 2%
2 Muy Buena 24%
3 Buena 31%
4 Mala 39%
5 Deficiente 4%
1 Excelente
2 Muy Buena
3 Buena
4 Mala
5 Deficiente
62
3. ¿Considera necesaria la implementación de medidas de seguridad para mejorar el
proceso de titulación en la Facultad de Administración Finanzas e Informática?
Si( ) No( )
Tabla 21.
Tabulación de pregunta 3 encuesta docentes
Variable Frecuencia Porcentaje
Si 84 3%
No 16 16%
TOTAL 100 100%
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 3. Gráfico de resultado de pregunta 3 encuesta docentes
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: Las encuestas dan como resultado que la percepción de los
docentes con respecto a la seguridad física es negativa, por las continuas quejas que han
recibido relacionadas a pérdidas de trabajos de titulación del departamento CITTE-FAFI y
es urgente implementar medidas alternativas para que el estudiante no tenga que perder
tiempo y dinero por deficiencias en el control físico de los trabajos de titulación.
1 SI 84%
2 NO 16%
1 SI
2 NO
63
4. ¿Cree usted que existe un procedimiento adecuado para controlar los avances de los
trabajos de titulación en el CITTE-FAFI?
SI () NO()
Tabla 22.
Tabulación de pregunta 4 encuesta docentes
Variable Frecuencia Porcentaje
SI 34 34%
NO 66 66%
TOTAL 100 100%
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 4. Gráfico de resultado de pregunta 4 encuesta docentes
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: Las estadísticas dan como resultado que la mayoría de los
docentes considera que no existe un procedimiento adecuado para el control de los avances
de los trabajos de titulación en CITTE-FAFI, mientras que la minoría considera que si, lo
que demuestra un alto nivel de inconformidad por parte de los docentes en los procesos
administrativos de titulación.
1 SI 34%
2 NO 66%
1 SI
2 NO
64
5. ¿Cuál es el nivel de exactitud de la información con respecto al estado de los
trabajos de titulación del CITTE-FAFI en la actualidad?
Alto () Medio () Bajo () Ninguno ()
Tabla 23.
Tabulación de pregunta 5 encuesta docentes
Variable Frecuencia Porcentaje
Alto 3 3%
Medio 14 14%
Bajo 68 68%
No lo sé 15 15%
TOTAL 100 100%
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 5. Gráfico de resultado de pregunta 5 encuesta docentes
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: En lo que se refiere al nivel de exactitud de la información de
los trabajos de titulación, la mayoría considera que existe un bajo nivel y que existen
deficiencias al momento de obtener información del estado de los procesos de titulación,
situación que debe ser corregida en forma inmediata.
1 Alto 3%
2 Medio
14%
3 Bajo 68%
4 No lo sé 15% 1 Alto
2 Medio
3 Bajo
4 No lo sé
65
6. ¿Se siente satisfecho con la forma manual en que se manejan los trabajos de
titulación en el CITTE-FAFI?
SI () NO()
¿Por qué? ……………………
Tabla 24.
Tabulación de pregunta 6 encuesta docentes
Variable Frecuencia Porcentaje
SI 12 12%
NO 88 88%
TOTAL 100 100%
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 6. Gráfico de resultado de pregunta 6 encuesta docentes
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: Luego de haber realizado la encuesta los docentes manifiestan
su insatisfacción con la forma manual en que se manejan los trabajos de titulación en el
CITTE-FAFI, la mayoría está consciente de que debe modernizarse este proceso, pocos
responden que sí y estos corresponden al grupo minoritario de docentes mayores de 60
años.
1 SI 12%
2 NO 88%
1 SI
2 NO
66
7. ¿Considera usted que al implementar un software informático en el CITTE se
incrementará la satisfacción de los usuarios del mismo?
SI () NO ()
Tabla 25.
Tabulación de pregunta 7 encuesta docentes
Variable Frecuencia Porcentaje
SI 87 87%
NO 13 13%
TOTAL 100 100%
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 7. Gráfico de resultado de pregunta 7 encuesta docentes
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: Las estadísticas muestran que la mayoría de los docentes
considera que al implementar un software se incrementará la satisfacción de los usuarios, lo
que nos demuestra que la mayoría están convencidos de los beneficios que aportan las
soluciones informáticas en apoyo a los procesos administrativos en las organizaciones.
1 SI 87%
2 NO 13%
1 SI
2 NO
67
8. ¿Considera usted que existen condiciones para implementar una aplicación
informática en el proceso de titulación de FAFI?
SI () NO ()
Tabla 26.
Tabulación de pregunta 8 encuesta docentes
Variable Frecuencia Porcentaje
SI 98 98%
NO 2 2%
TOTAL 100 100%
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 8. Gráfico de resultado de pregunta 8 encuesta docentes
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: En lo que se refiere a las condiciones de implementar una
aplicación informática en el proceso de titulación, la mayoría responde que sí, en
consecuencia es posible solucionar los problemas administrativos del proceso de titulación
con un software.
1 SI 98%
2 NO 2%
1 SI
2 NO
68
9. ¿En qué aspectos considera que influiría positivamente la implementación de una
aplicación informática para los procesos de titulación en FAFI?
Lentitud de procesos () Calidad de atención a estudiantes ()
Información exacta del proceso () Información más detallada del proceso ()
Tabla 27.
Tabulación de pregunta 9 encuesta docentes
Variable Frecuencia Porcentaje
Lentitud de procesos 4 4%
Calidad de atención a estudiantes 24 24%
Información exacta del proceso 68 68%
Información más detallada del proceso 4 4%
TOTAL 100 100%
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 9. Gráfico de resultado de pregunta 9 encuesta docentes
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: En lo que se refiere a los aspectos en que influiría
positivamente la implementación de una aplicación informática para los procesos de
titulación en FAFI, la mayoría cree que será la exactitud, luego la calidad de atención, y en
mínimos porcentajes más detalle de la información y la lentitud, es decir lo aspectos que
resaltarán mayoritariamente serán exactitud y calidad en la atención a los estudiantes.
1 Lentitud de procesos
4%
2 Calidad de atención a
estudiantes 24%
3 Información exacta del proceso
68%
4 Información más detallada del
proceso 4%
1 Lentitud de procesos
2 Calidad de atención aestudiantes
3 Información exacta delproceso
4 Información más detalladadel proceso
69
10. ¿Cuál es su grado de dificultad para manipular un sistema informático?
Alto () Medio () Bajo () Ninguno ()
Tabla 28.
Tabulación de pregunta 10 encuesta docentes
Variable Frecuencia Porcentaje
Alto 0 0%
Medio 2 2%
Bajo 96 96%
No lo sé 2 2%
TOTAL 100 100%
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 10. Gráfico de resultado de pregunta 10 encuesta docentes
Fuente: Docentes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: El resultado de los encuestados acerca de la habilidad en el
manejo de los sistemas informáticos indica que casi la totalidad de los docentes no tienen
problemas para manipular un sistema informático, siendo esto muy ventajoso ya que la
mayoría cuentan con las competencias informáticas necesarias para usar el software a
implementarse.
1 Alto 0%
2 Medio 2%
3 Bajo 96%
4 No lo sé 2%
1 Alto
2 Medio
3 Bajo
4 No lo sé
70
2.8.3 Encuesta a Estudiantes
1. ¿Conoce los pasos a seguir para obtener el título de tercer nivel en la Facultad de
Administración Finanzas e Informática?
SI () NO ()
Tabla 29.
Tabulación de pregunta 1 encuesta estudiantes
Variable Frecuencia Porcentaje
SI 178 82%
NO 38 18%
TOTAL 216 100%
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 11. Gráfico de resultado de pregunta 1 encuesta estudiantes
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: Con respecto a la pregunta si conocen los pasos para obtener el
título de tercer nivel, una gran mayoría si tiene conocimientos del proceso, sin embargo,
también existen estudiantes que desconocen el procedimiento.
1 SI 82%
2 NO 18%
1 SI
2 NO
71
2. ¿Cómo calificaría el servicio que ofrece el departamento de CITTE-FAFI?
Excelente () Muy Buena () Buena () Mala () Deficiente ()
Tabla 30.
Tabulación de pregunta 2 encuesta estudiantes
Variable Frecuencia Porcentaje
Excelente 12 6%
Muy Buena 15 7%
Buena 30 14%
Mala 124 57%
Deficiente 35 16%
TOTAL 216 100%
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 12. Gráfico de resultado de pregunta 2 encuesta estudiantes
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: Según los datos obtenidos de los estudiantes, más de la mitad
considera malo el servicio, en conclusión la mayoría de estos manifestó que el servicio que
brinda el departamento CITTE-FAFI no cumple con los niveles de excelencia que debería
tener, la percepción fue muy negativa, es urgente implementar estrategias para cambiar esta
realidad.
1 Excelente 6%
2 Muy Buena 7%
3 Buena 14%
4 Mala 57%
5 Deficiente 16%
1 Excelente
2 Muy Buena
3 Buena
4 Mala
5 Deficiente
72
3. ¿Según lo que conoce cuál es el grado de seguridad física del proceso de titulación?
Alto () Medio () Bajo () No lo sé ()
Tabla 31.
Tabulación de pregunta 3 encuesta estudiantes
Variable Frecuencia Porcentaje Alto
16 7% Medio
18 8% Bajo
147 68% No lo sé
35 16%
TOTAL 216 100%
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 13. Gráfico de resultado de pregunta 3 encuesta estudiantes
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: Según los encuestados, más de la mitad conoce que es bajo el
nivel de seguridad física, un porcentaje mínimo no sabe, la percepción de los estudiantes
con respecto a la seguridad física es negativa, puesto que es común que se pierdan los
documentos y ellos deben volver a entregarlos, provocándoles pérdidas de tiempo y dinero.
1 Alto 8% 2 Medio
8%
3 Bajo 68%
4 No lo sé 16%
1 Alto
2 Medio
3 Bajo
4 No lo sé
73
4. ¿Cree usted que existe un procedimiento adecuado para controlar los avances de los
trabajos de titulación en el CITTE-FAFI?
SI () NO()
Tabla 32.
Tabulación de pregunta 4 encuesta estudiantes
Variable Frecuencia Porcentaje
SI 25 12%
NO 191 88%
TOTAL 216 100%
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 14. Gráfico de resultado de pregunta 4 encuesta estudiantes
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: Las estadísticas dan como resultado que la gran mayoría de los
estudiantes considera que no existe un procedimiento adecuado, entonces es posible
concluir que ellos consideran que los procedimientos manuales son inadecuados para el
control de los avances de los trabajos de titulación en CITTE-FAFI.
1 SI 12%
2 NO 88%
1 SI
2 NO
74
5. ¿Cuál es el nivel de exactitud de la información con respecto al estado de los
trabajos de titulación del CITTE-FAFI en la actualidad?
Alto () Medio () Bajo () Ninguno ()
Tabla 33.
Tabulación de pregunta 5 encuesta estudiantes
Variable Frecuencia Porcentaje
Alto 14 6%
Medio 25 12%
Bajo 164 76%
No lo sé 13 6%
TOTAL 216 100%
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 15. Gráfico de resultado de pregunta 5 encuesta estudiantes
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: En lo que se refiere al nivel de exactitud de la información de
los trabajos de titulación, más de la mitad considera que hay bajo nivel en este proceso, se
puede observar que los estudiantes en su mayoría consideran que existen deficiencias al
momento de obtener información del estado de los procesos de titulación.
1 Alto 6%
2 Medio 12%
3 Bajo 76%
4 No lo sé 6%
1 Alto
2 Medio
3 Bajo
4 No lo sé
75
6. ¿Se siente satisfecho con la forma manual en que se manejan los trabajos de
titulación en el CITTE-FAFI?
SI () NO()
¿Por qué? ……………………
Tabla 34.
Tabulación de pregunta 6 encuesta estudiantes
Variable Frecuencia Porcentaje
SI 35 16%
NO 181 84%
TOTAL 216 100%
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 16. Gráfico de resultado de pregunta 6 encuesta estudiantes
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: Luego de haber realizado la encuesta los estudiantes
manifiestan su insatisfacción con la forma manual en que se manejan los trabajos de
titulación en el CITTE-FAFI, la gran mayoría no se siente satisfecho, en las IES la
satisfacción de los estudiantes es primordial ya que esto significa calidad en los servicios,
uno de los pilares de la nueva educación.
1 SI 16%
2 NO 84%
1 SI
2 NO
76
7. ¿Considera usted que al implementar un software informático en el CITTE se
incrementará la satisfacción de los usuarios del mismo?
SI () NO ()
Tabla 35.
Tabulación de pregunta 7 encuesta estudiantes
Variable Frecuencia Porcentaje
SI 174 81%
NO 42 19%
TOTAL 216 100%
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 17. Gráfico de resultado de pregunta 7 encuesta estudiantes
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: Las estadísticas muestran que la mayoría de los estudiantes
creen que al implementar un software informático se incrementará la satisfacción de los
usuarios del mismo. Lo cual demuestra que tan sólo el hecho de tener una aplicación
informática provoca en el usuario sentimientos de confiabilidad y calidad en el servicio.
1 SI 81%
2 NO 19%
1 SI
2 NO
77
8. ¿La automatización del proceso de titulación en el CITTE-FAFI tendría una acogida
positiva en la población estudiantil?
SI () NO ()
Tabla 36.
Tabulación de pregunta 8 encuesta estudiantes
Variable Frecuencia Porcentaje
SI 198 92%
NO 18 8%
TOTAL 216 100%
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 18. Gráfico de resultado de pregunta 8 encuesta estudiantes
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Análisis: En lo que se refiere a la acogida que puede tener el sistema informático en el
proceso de titulación, casi la totalidad considera que si tendría acogida, la gran mayoría de
estudiantes manifestaron una percepción positiva a la pregunta, en consecuencia es posible
solucionar los problemas administrativos del proceso de titulación con un software.
1 SI 92%
2 NO 8%
1 SI
2 NO
78
9. ¿En qué aspectos considera que influiría positivamente la implementación de una
aplicación informática para los procesos de titulación en FAFI?
Lentitud de procesos () Calidad de atención a estudiantes ()
Información exacta del proceso () Información más detallada del proceso ()
Tabla 37.
Tabulación de pregunta 9 encuesta estudiantes
Variable Frecuencia Porcentaje
Lentitud de procesos 24 11%
Calidad de atención a estudiantes 68 31%
Información exacta del proceso 26 12%
Información más detallada del proceso 98 45%
TOTAL 216 100%
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 19. Gráfico de resultado de pregunta 9 encuesta estudiantes
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: En lo que se refiere a los aspectos en que influiría
positivamente la implementación de una aplicación informática para los procesos de
titulación en FAFI, casi la mitad de los encuestados cree que será información detallada, le
sigue calidad de atención, luego información exacta y al final lentitud de los procesos, en
conclusión los que resaltarán mayoritariamente según los estudiantes serán información
más detallada del proceso y el aumento en la calidad de atención.
1 Lentitud de procesos
11% 2 Calidad de atención a
estudiantes 32%
3 Información exacta del proceso
12%
4 Información más detallada
del proceso 45%
1 Lentitud de procesos
2 Calidad de atención aestudiantes
3 Información exacta delproceso
4 Información másdetallada del proceso
79
10. ¿Cuál es su grado de dificultad para manipular un sistema informático?
Alto () Medio () Bajo () Ninguno ()
Tabla 38.
Tabulación de pregunta 10 encuesta estudiantes
Variable Frecuencia Porcentaje
Alto 0 0%
Medio 0 0%
Bajo 216 100%
No lo sé 0 0%
TOTAL 216 100%
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Gráfico 20. Gráfico de resultado de pregunta 10 encuesta estudiantes
Fuente: Estudiantes de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
Interpretación y Análisis: El resultado de los encuestados acerca de la habilidad en el
manejo de los sistemas informáticos indica que los estudiantes en su totalidad responden
que no tienen problemas para manipular un sistema informático, siendo esto muy ventajoso
ya que cuentan con las competencias informáticas necesarias para usar el software a
implementarse.
1 Alto 0%
2 Medio 0%
3 Bajo 100%
4 No lo sé 0%
1 Alto
2 Medio
3 Bajo
4 No lo sé
80
2.8.4 Resultados a partir de la Entrevista a Directivos
Tabla 39.
Entrevista realizada a directivos
Pregunta/Respuesta Decano Subdecano
1. ¿Cómo es el proceso
para obtener información
del estado de los trabajos
de titulación en la FAFI?
Se solicita mediante oficio al
director del CITTE-FAFI,
pero es casi imposible
conocer con exactitud.
Informalmente mediante un
correo al director del CITTE
o mediante oficios
2. ¿Considera que son
adecuados los
procedimientos para
controlar los tiempos
máximos en los trabajos
de titulación?
No son eficientes, ya que se
vencen muchos temas por
falta de control.
Es necesario hacer cambios
en el control de los tiempos,
puesto que son insuficientes
3. ¿Cuáles son las medidas
que se toman para
asegurar una distribución
equitativa de los trabajos
de titulación?
Depende básicamente del
criterio del director del
CITTE, es probable que no
sea equitativa
Mediante la asignación de
horas en el distributivo de
clases es posible saber
quiénes están en la dirección
de trabajos de titulación
pero no cuanto tienen.
4. ¿Cómo se controlan las
tesis duplicadas para
cumplir con los derechos
de autor?
El director del CITTE lleva
un archivo en Excel para ese
control, pero a veces se des
actualiza y entonces ya no es
exacto
Este control es exclusivo del
director del CITTE
Fuente: Directivos de FAFI
Elaborado por: Ing. Nelly Karina Esparza Cruz
81
Análisis
La realización de la entrevistas a los directivos de la Facultad de Administración, Finanzas
e Informática permitió establecer que los procesos en el CITTE-FAFI, presentan problemas
en todos los niveles y para todos los actores del mismo. El decano y el subdecano resaltaron
aspectos negativos del proceso de titulación, entre los cuales está la poca exactitud de los
resultados, la falta de control en los tiempos de titulación y en la distribución equitativa de
carga de trabajo a los docentes tutores.
2.9 Verificación de la idea a defender
De acuerdo al resultado de las encuestas, la entrevista y la ficha de observación, se puede
concluir que el problema existe, la gestión manual de los procesos administrativos de
titulación es ineficaz, ineficiente y que toda la comunidad universitaria coincide en que
implementar un sistema informático influirá positivamente en el proceso de titulación.
2.10 Planteamiento de la propuesta
La propuesta planteada por el autor es un Sistema Informático de Gestión de Procesos
administrativos de titulación y está constituida por los siguientes módulos:
Figura 15. Módulos del SIGPAT
Fuente: Elaboración propia
Institución
•Maneja toda la información de
las unidades académicas del sistema
Titulación
•Es el módulo principal,
administra la información de los docentes, trabajos de titulación,
prórroga, entre otros
Parámetros
•Módulo orientado a establecer
configuraciones del sistema
Calificaciones
•Orientado al manejo de las
notas del proceso de titulación
Consultas
•Permite obtener toda la
información almacenada en
las bases de datos
82
2.11 Conclusiones parciales del capitulo
Con la ayuda de las encuestas y entrevistas aplicadas se pudo determinar que el proceso
manual de los procesos administrativos de titulación tiene múltiples problemas.
La comunidad universitaria no tiene dificultad en utilizar un sistema informático.
La implementación de un sistema informático incrementará la satisfacción de los
usuarios.
En la FAFI, existen las condiciones necesarias para implementar un sistema informático
para el CITTE.
83
CAPÍTULO 3. PROPUESTA
3.1 Tema
Sistema Informático de gestión de procesos administrativos de titulación para la Facultad
de Administración Finanzas e Informática de la Universidad Técnica de Babahoyo.
3.2 Desarrollo de la propuesta
El presente trabajo se encuentra enmarcado dentro del ámbito de desarrollo de aplicaciones
informáticas con la utilización de software libre, y en virtud del amplio uso de PHP dada su
arquitectura y robustez fue elegido como la herramienta que se usó para el desarrollo del
software, además de la base de datos mysql por su potencial en el manejo de grandes
cantidades de registros y seguridad, fiabilidad y facilidad de uso.
Con el potencial de Servidor Web Apache, preferido a nivel mundial por su alta
confiabilidad y disponibilidad
Una vez implementado el sistema informático de gestión de procesos administrativos de
titulación en la Facultad de Administración Finanzas e Informática, se logrará ejercer un
control efectivo del avance de los trabajos de titulación presentados, además de equilibrar
equitativamente entre todos los profesores el número de tesis asignadas para su tutorías, y
sobre todo aumentar la tasa de titulación al contar con información exacta del cumplimiento
de los tiempos en la presentación de cada producto según la etapa del desarrollo del trabajo
de titulación.
Cómo se mencionó la solución al problema planteado consiste en la creación de un Sistema
Informático de gestión de procesos administrativos de titulación, el cual se desarrolló
siguiendo los siguientes pasos:
3.3 Metodología de Desarrollo
84
Una vez revisado las ventajas y desventajas de los diferentes modelos del ciclo de vida y
basado en las características del problema a resolver, se eligió el método cascada porque es
un sistema estático donde los requerimientos de los usuarios no tienen mayores cambios
con el pasar del tiempo, revisando las necesidades y los lineamientos establecidos en el
instructivo de titulación aprobado en la facultad.
Figura 16.Ciclo de vida en cascada
Fuente: Pressman, R.(2010)
Cómo se puede observar en la figura 16, este método lineal permite que el desarrollo de
software sea una actividad ordenada y asegura calidad en el producto obtenido. Para la
documentación del software se usará UML3
3.3.1 Aplicación del ciclo de vida en cascada para el desarrollo del SIGPAT
3.3.1.1 Identificación de necesidades
A continuación se detallan los datos recopilados inicialmente mediante la observación
directa y a través de la aplicación de entrevistas al decano, subdecano, director del CITTE y
estudiantes de la facultad de administración, finanzas e informática, las cuales fueron las
siguientes:
3UML: Lenguaje de Modelado Unificado
85
Decano y subdecano: Expresaron que el proceso de titulación en la facultad sigue los
lineamientos de un instructivo de graduación vigente desde el 2012.
Director del CITTE: Manifestó que el trabajo de registro y control de los trabajos de
titulación es realizado únicamente por su persona, no tiene secretaria en el departamento
CITTE-FAFI, y la oficina es compartida con el Coordinador de los docentes, en muchas
ocasiones ha sufrido la pérdida de documentos ya tampoco cuenta con un archivador con
llave, y el acceso es libre para docentes y estudiantes. Además debido a que lleva el control
de las asignaciones en un archivo de Excel, este no se encuentra actualizado y provoca
sobrecargas de trabajo de titulación a docentes, inexactitud en los informes e insatisfacción
de los estudiantes, porque además tiene asignada carga horaria, su trabajo no es
exclusivamente como director del CITTE-FAFI.
Estudiantes: En forma general los estudiantes expresaron su descontento por la poca
agilidad, seguridad y exactitud de los procesos administrativos de titulación en el CITTE-
FAFI.
3.3.1.2 Especificación de Requerimientos (ERS)
3.3.1.3 Introducción
3.3.1.4 Propósito
El sistema que se explica a continuación comprende una importante herramienta de apoyo a
la gestión de procesos administrativos de la Facultad de Administración Finanzas e
Informática de la Universidad Técnica de Babahoyo, mediante la generación de un software
que contenga información asociada a las actividades de procesos de titulación, utilizada por
directivos, docentes, estudiantes y público en general.
3.3.1.5 Alcances del Sistema
86
El SIGPAT es una aplicación que funciona en un entorno WEB que permite
administrar y consultar la información de los procesos de titulación de la
Universidad Técnica de Babahoyo, esta aplicación dará apoyo a los siguientes procesos:
Tabla 40.
Alcances del Sistema
Nombre Descripción Perfil Requerido
Institución Creación de nuevas facultades y carreras. Administrador
Titulación Ingresar los datos de los docentes,
estudiantes , estados, prórrogas y
titulaciones
Administrador
Parámetros Ingresar nuevos usuarios, periodos,
modificar los parámetros del sistema.
Administrador
Consultas Obtener información acerca de todos los
datos del sistema
Administrador
Calificaciones Ingresar, modificar y eliminar notas de los
trabajos de titulación.
Docentes
Fuente: Elaboración propia
3.3.1.6 Personal involucrado
Tabla 41.
Personal involucrado
Nombre Ing. Nelly Esparza Cruz
Rol Programador/Diseñador/Documentador/Evaluador
Categoría profesional Ingeniero en Sistemas/Tesista
Responsabilidades Coordinador del proyecto/analizar y diseñar la
aplicación/Codificar/Diseñar interfaces y reportes/Realizar
las pruebas del sistema
87
Nombre Ing. Franklin Morales
Rol Director del CITTE-FAFI
Categoría profesional Usuario principal
Responsabilidades Brindar información de los requerimientos de
software/Evaluar al sistema
Fuente: Elaboración propia
3.3.1.7 Descripción General
3.3.1.8 Perspectivas del producto
El sistema SIGPAT tiene como finalidad proveer las herramientas necesarias para que los
procesos administrativos se ejecuten con calidad, que faciliten el acceso a la información de
toda la comunidad universitaria, logrando la transparencia que se necesita en las
instituciones públicas.
El sistema establece dos perfiles de usuario, el administrador y el docente, las contraseñas
se almacenan encriptadas para asegurar el acceso sólo de personal autorizado, es posible
que los visitantes puedan realizar una consulta general de temas de titulación sin necesidad
de ingresar al sistema.
3.3.1.9 Interfaces del sistema
El desarrollo del sistema SIGPAT es independiente y no tiene relación con otros sistemas,
se encuentra instalado en el servidor de aplicaciones de la Universidad Técnica de
Babahoyo, se podrá visualizar en cualquier sistema operativo.
Interfaces de usuario
El sistema se desarrolló como una aplicación web, puede ser utilizado con cualquier
navegador de internet.
88
Todas las pantallas tienen un formato estándar, en la parte superior se muestra el
nombre de la misma y en la parte inferior un botón para dirigirse al menú principal
Se dividió las pantallas de ingreso de información con las de modificación y
eliminación, además de las consultas y reportes
Interfaces de software
El sistema requerirá los siguientes recursos de software, en base al criterio de licencia libre:
Lenguaje de programación: php, html5, javascript
Navegador web: Internet Explorer 9.0 o superior, Google crome, o Mozzila
Firefox instalado en los clientes
Servidor Web: Apache 2.2.22, instalado en el servidor web de aplicaciones
Motor de base de datos: Mysql 5.5.24
Complemento de desarrollo: Plantilla Metro-UI-CSS-master, para el desarrollo
más ágilmente de las interfaces de entrada/salida.
Diseño: CSS
Interfaces de hardware
Para un correcto funcionamiento de la aplicación se debe contar con los siguientes recursos
de hardware:
Contratar un servicio de hosting, en caso de que los servidores de la universidad
presenten algún inconveniente.
Que el servidor de aplicaciones de la Universidad Técnica de Babahoyo, en donde
se encuentra alojado junto a la base de datos, esté en línea y disponible las 24 horas
del día los 365 días del año.
Un equipo desde donde el usuario final puede acceder al sistema, si está dentro del
campus universitario, sólo bastará con estar conectado a la intranet, si esta fuera del
campus deberá contar con internet.
89
Interfaces de comunicación
Al ser un portal web, se necesita usar el protocolo TCP/IP para las comunicaciones
entre los clientes y el servidor
Para el acceso a las páginas, el protocolo HTTP
Restricción de Memoria
La capacidad del equipo debe ser como mínimo de Procesador Intel Core i3, 4Gb de Ram,
500GB de disco duro para su correcto funcionamiento.
3.3.1.10 Funciones del producto
Las funciones del sistema están orientadas a garantizar la agilidad en el control de los
procesos administrativos de titulación cumpliendo con los procesos de rigor contemplados
en el instructivo de titulación vigente.
Página principal
Institución
Facultades
Carreras
Titulación
Estudiantes
Docentes
Titulación
Prórroga
Estado
Parámetros
Usuarios
Periodos
Parámetros
Consultas
General
Titulaciones
Calificaciones
90
Figura 17. Mapa del Sitio Web SIGPAT
Fuente: Elaboración propia
A continuación se describen las funciones del sistema y los roles de usuario necesarios para
su ejecución:
Usuario Administrador
Tabla 42.
Usuarios del Sistema
Descripción de función Detalle
Administración de datos de la institución El administrador del sistema podrá
gestionar los datos relacionados a la
institución, como facultades y carreras
(agregar, modificar, eliminar, consultar)
Administración de las titulaciones El administrador del sistema podrá
gestionar los datos relacionados a la
titulación, como estudiantes, docentes,
estados, prórrogas (agregar, modificar,
eliminar, consultar)
Administración de parámetros El administrador del sistema podrá
gestionar los datos relacionados a la
usuarios, periodos y parámetros generales
del sistema(agregar, modificar, eliminar,
consultar)
Administración de consultas El administrador del sistema podrá
91
visualizar la información completa del
sistema, calificaciones, titulaciones,
parámetros, institución.
Fuente: Elaboración propia
Usuario Docente: Sólo módulo de calificaciones.
Características del usuario
El sistema diferencia entre dos tipos de usuarios, los usuarios no registrados y los usuarios
registrados. Dentro de los usuarios registrados es posible diferenciar, los administradores y
docentes.
1. Usuarios no registrados
Este tipo de usuarios solamente tendrán acceso a la información general de la institución
publicada en el sitio web.
2. Usuarios registrados
Son los que tienen acceso a las funciones del sistema y pueden tener perfil docente o
administrador.
Usuario docente
Este tipo de usuario podrá registrar y modificar notas, además de visualizar los trabajos de
titulación asignados.
Usuario administrador
Este tipo de usuario se encargará de la gestión de la base de datos del sistema. Es decir,
efectuará el alta y baja de los usuarios, estudiantes, docentes, periodos, parámetros, estados,
prórrogas, en general tiene acceso a todo el sistema y podrá realizar todo tipo de procesos.
92
Restricciones
Al tratarse de una aplicación web, se requiere un ordenador con un navegador
convencional y una conexión a Internet básica si se encuentra fuera del campus
universitario, caso contrario solo requiere estar en la intranet UTB.
El proceso de titulación en las universidades ecuatorianas es diversos, de tal manera
que el SIGPAT está diseñado siguiendo el instructivo vigente en la Facultad de
Administración Finanzas e Informática
Limitaciones de hardware: computador con características básicas, mínimo 4gb en
ram para la correcta carga de las páginas web
Funciones de control: es necesario un administrador
Limitaciones de la lengua: sólo español
Consideraciones de seguridad: los usuarios tendrán un login y contraseña para el
acceso al sistema
Supuestos y dependencias
Ninguna. La aplicación desarrollada funciona en cualquier hardware o software, es
multiplataforma.
3.3.1.11 Especificación de requerimientos
Funcional
RF1. Permitir la autenticación de los usuarios.
RF2. Permitir la gestión (crear, modificar, eliminar) de usuarios, estudiantes,
administradores y docentes, parámetros
RF3. Permitir la gestión (crear, modificar, eliminar) de temas de titulación, prórrogas,
estados, facultades, escuelas
RF4. Permitir la gestión (crear, modificar, eliminar) de calificaciones.
93
RF5. Permitir la consulta de estados y calificaciones de trabajos de titulación.
No funcionales
RNF1. Se requiere una interfaz amigable
RNF2. Se requiere niveles de acceso, según el usuario y el password
RNF3. Se requiere que la aplicación soporte la arquitectura cliente-servidor
RNF4. El sistema incluirá documentación de ayuda, manual de usuario
RNF5. Utilizar como servidor de base de datos MySql
RNF6. El sistema deberá estar disponible en todo momento
3.3.1.12Especificaciones de caso de uso
Se realizó un análisis de los distintos escenarios que pueden suceder y se generó casos de
uso para el sistema. Un caso de uso es una iteración típica entre un usuario y un sistema de
cómputo (UML) lo cual nos puede dar una idea de ciertas prioridades de uso y
funcionamiento para el sistema.
Identificación de Actores
Administrador Docentes Estudiantes
Figura 18. Actores del sistema
Administrador.- Es la persona encargada de ingresar información de docentes y trabajos de
titulación, actualizar, emitir reportes
94
Docente.- Es la persona encargada de subir las notas del perfil, proyecto y tesis
Estudiante.- Es la persona que verificará el estado de las diferentes etapas del proceso de
titulación.
3.3.1.13 Casos De Uso
A continuación se describen los casos de uso del SIGPAT.
Caso de uso Autenticar usuarios
Figura 19. Caso de Uso Autenticar usuarios
Tabla 43.
Caso de uso Autenticar usuarios
RF1 Permitir la autenticación de usuarios
Caso de uso : Autenticar usuarios
Actores : Administrador/Docentes
Propósito : Ingresar al sistema
Descripción general El usuario accede al sistema para realizar operaciones
95
:
Curso típico de eventos
Actor Sistema
1.- Ejecuta el sistema para iniciar sesión 2.- Solicita ingreso de usuario y clave
3.- Introduce los datos solicitados 4.- Verifica los datos introducidos
Casos alternativos
1.- Ingresa al sistema y muestra opciones según el perfil
2.- Da error de ingreso y regresa a inicio de sesión
Fuente: Elaboración propia
Caso de Uso Gestión de usuarios y parámetros
Figura 20. Caso de Uso Gestión de usuarios y parámetros
Tabla 44.
96
Caso de uso Gestionar usuarios y parámetros
RF2 Permitir la gestión (crear, modificar, eliminar) de usuarios y parámetros
Caso de uso : Gestionar usuarios y parámetros
Actores : Administrador
Propósito : Gestionar los usuarios y parámetros del sistema
Descripción general :
El usuario accede al sistema para realizar operaciones: crear, modificar y
eliminar usuarios, modificar parámetros
Curso típico de eventos
Actor Sistema
1.- Ejecuta el sistema para iniciar sesión 2.- Solicita ingreso de usuario y clave
3.- Introduce los datos solicitados 4.- Verifica los datos introducidos
Casos alternativos
1.- Ingresa al sistema y muestra opciones según el perfil
2.- Da error de ingreso y regresa a inicio de sesión
Fuente: Elaboración propia
Caso de Uso Gestión de titulación y datos institucionales
97
Figura 21. Caso de Uso Gestión de titulación y datos institucionales.
Tabla 45.
Caso de uso Gestionar temas de titulación
RF3 Permitir la gestión (crear, modificar, eliminar) de temas de titulación,
prórrogas, estados, facultades, escuelas, docentes, estudiantes
Caso de uso : Gestionar temas de titulación, prórrogas, facultades, carreras
Actores : Administrador
Propósito : Registrar, modificar y eliminar temas de titulación. Registrar
prórrogas, facultades, carreras
Descripción general :
El usuario accede al sistema para realizar operaciones relacionadas a
registro de perfiles, proyectos y tesis, además de tiempos adicionales
para los tiempos máximos de presentación. Registrar docentes,
estudiantes, facultades y carreras
Curso típico de eventos
Actor Sistema
1.- Ejecuta el sistema para iniciar sesión 2.- Solicita ingreso de usuario y clave
98
3.- Luego de autenticar aparecen las
opciones de Institución, Titulación 5.- Verifica los datos introducidos
4.- Introduce, modifica los datos de los
perfiles, asigna tutores, ingresa prórrogas,
ingresa escuelas, carreras, docentes,
estudiantes.
Casos alternativos
1.- Ingresa al sistema y muestra opciones según el perfil
2.- Da error de ingreso y regresa a inicio de sesión
Fuente: Elaboración propia
Caso de Uso Gestión de calificaciones
Figura 22. Caso de Uso Gestión de calificaciones
Tabla 46.
Caso de uso Gestionar notas
99
RF4 Permitir la gestión (crear, modificar, eliminar) de calificaciones.
Caso de uso : Gestionar notas
Actores : Docentes
Propósito : Ingresar, modificar y eliminar notas del proceso de titulación
Descripción general :
El usuario accede al sistema para realizar operaciones relacionadas a
las notas obtenidas en cada etapa del proceso de titulación
Curso típico de eventos
Actor Sistema
1.- Ejecuta el sistema para iniciar sesión 2.- Solicita ingreso de usuario y clave
3.- Luego de autenticar aparecen los
listados de los proyectos de titulación
pendientes
5.- Verifica los datos introducidos
4.- Ingresa, modifica o elimina las notas de
los trabajos de titulación asignados al
docente
Casos alternativos
1.- Ingresa al sistema y muestra opciones según el perfil
2.- Da error de ingreso y regresa a inicio de sesión
Fuente: Elaboración propia
Caso de Uso Consulta de Estados y calificaciones de trabajos de titulación.
100
Figura 23.Caso de Uso Consulta de Estados y calificaciones de trabajos de titulación.
Tabla 47.
Consultar estados y calificaciones de proyecto de titulación
RF5 Permitir la consulta de estados y calificaciones de trabajos de
titulación.
Caso de uso : Consultar estados y calificaciones de proyecto de titulación
Actores : Administrador, Docentes, Estudiantes
Propósito :
Ingresar al sistema
Descripción general
: El usuario accede al sistema para verificar el estado en que se
encuentran los trabajos de titulación
Curso típico de eventos
Actor Sistema
1.- Ejecuta el sistema 2.- Muestra la pantalla principal
101
3.- Automáticamente aparecerán los proyectos de
titulación ordenados alfabéticamente y con
opciones de búsquedas por criterios
4.- Busca según los criterios
seleccionados
Casos alternativos
1.- Da error de ingreso y muestra pantalla alternativa
Fuente: Elaboración propia
Caso de uso general del sistema
Figura 24.Caso de Uso General del Sistema
Administrador
Autenticar
usuarios
Consultar
estados y
calificacion
es
Gestionar
notas
Gestionar
usuarios
SISTEMA
Gestionar
temas de
titulación
102
3.3.1.14 Diagramas de Actividad
Autenticar usuario
Figura 25. Diagrama de actividad 1 Autenticar usuario
103
Gestionar usuario
Figura 26. Diagrama de actividad 2 Gestionar usuarios y parámetros
104
Gestionar notas
Figura 27. Diagrama de actividad 3 Gestionar notas
105
Gestionar titulaciones y datos institucionales
Figura 28. Diagrama de actividad 4 Gestionar titulaciones y datos institucionales
106
Consultas de estados y calificaciones
Figura 29. Diagrama de Secuencia 5: Consultas de estados y calificaciones
107
3.3.1.15 Diagrama de Secuencias
Autenticar usuario
Figura 30. Diagrama de Secuencia 1: Autenticar usuario
Gestionar usuario y parámetros
Figura 31. Diagrama de Secuencia 2: Gestionar usuario y parámetros
108
Gestionar calificaciones
Figura 32. Diagrama de Secuencia 3: Gestionar calificaciones
Gestionar titulaciones y datos institucionales
Figura 33. Diagrama de Secuencia 4: Gestionar titulaciones y datos institucionales
109
Consultas de estados y calificaciones
Figura 34. Diagrama de Secuencia 5: Consultas de estados y calificaciones
3.3.1.16 Diseño del Sistema
Introducción
El SIGPAT es una aplicación web y estás utilizan la arquitectura cliente/servidor: por un
lado está el cliente (el navegador, explorador o visualizador) y por otro lado el servidor (el
servidor web). Existen diversas variantes de la arquitectura básica según cómo se
implementen las diferentes funcionalidades de la parte servidor.
Figura 35. Arquitectura del SIGPAT
Fuente: Elaboración propia
110
3.3.1.17 Diagrama Entidad Relación
Figura 36. ERD del SIGPAT
3.3.1.2.1.6.2 Diagrama físico
Se procedió a dividir en dos partes el modelo físico, para facilitar su lectura.
111
Modelo físico, parte 1/2
Figura 37. Modelo físico 1/2
Modelo físico, parte 2/2
Figura 38. Modelo físico 2/2
112
3.3.1.19 Diccionario de Datos
A continuación se describen las características de cada campo de las tablas de la base de
datos.
Tabla 48.
Tabla Calificaciones
TABLA CALIFICACIONES, registra las notas de los trabajos de titulación
CAMPO TIPO DESCRIPCION RESTRICCIONES
Cali_codigo Int Secuencial de códigos de
calificaciones
Clave primaria
Cali_codtit Int Código del trabajo de
titulación
Clave foránea tabla
titulaciones
Cali_codestado Int Código del estado actual
del trabajo de titulación
Clave foránea de
tabla estado
Cali_nota Smallint Nota obtenida en el estado Requerido
Cali_observacion Varchar(100) Observaciones de la nota Opcional
Fuente: Elaboración propia
Tabla 49.
Tabla Carrera
TABLA CARRERA, registra las carreras que existen en las facultades
CAMPO TIPO DESCRIPCION RESTRICCIONES
Carre_codigo Int Secuencial de códigos de
carreras
Clave primaria
Carre_codfac Int Código de la facultad
donde existe la carrera
Clave foránea tabla
facultad
Carre_nombre Int Nombre de la carrera Requerido
Fuente: Elaboración propia
113
Tabla 50.
Tabla Docente
TABLA DOCENTE, registra los docentes que existen en las facultades
CAMPO TIPO DESCRIPCION RESTRICCIONES
Doce_codigo Int Secuencial de códigos de
carreras
Clave primaria
Doce_codcar Int Código de la facultad donde
existe la carrera
Clave foránea tabla
facultad
Doce_nombre Varchar(30) Nombres del docente Requerido
Doce_apellido Varchar(30) Apellidos del docente Requerido
Doce_sexo Varchar(1) (F/M)Femenino / Masculino Requerido
Doce_direccion Varchar(100) Dirección del docente Requerido
Doce_correo Varchar(50) Correo del docente Requerido
Doce_estado Varchar(1) (A/I)Activo/Inactivo Requerido
Doce_codusua Int Nombre de login asociado Requerido
Fuente: Elaboración propia
Tabla 51.
Tabla Estado
TABLA ESTADO, registra los posibles estados de los trabajos de titulación
CAMPO TIPO DESCRIPCION RESTRICCIONES
Esta_codigo Int Secuencial de códigos de
calificaciones
Clave primaria
Esta_nombre Varchar(30) Descripción del estado Requerido
Esta_plazodias Smallint Número de días permitidos para el
estado
Requerido
Esta_prorroga Smallint Número de días de prórroga Requerido
Fuente: Elaboración propia
114
Tabla 52.
Tabla Estudiantes
TABLA ESTUDIANTES, registra los datos de los estudiantes
CAMPO TIPO DESCRIPCION RESTRICCIONES
Estu_codigo Int Secuencial de códigos de
estudiantes
Clave primaria
Estu _nombre Varchar(30) Nombres del estudiante Requerido
Estu _apellido Varchar(30) Apellidos del estudiante Requerido
Estu _sexo Varchar(1) (F/M)Femenino /
Masculino
Requerido
Estu_fecnac Date Fecha de nacimiento Requerido
Estu_direccion Varchar(100) Dirección del estudiante Requerido
Estu_correo Varchar(50) Correo del estudiante Requerido
Estu_ciudad Varchar(50) Ciudad de residencia del
estudiante
Requerido
Estu_etnia Varchar(50) Etnia del estudiante Requerido
Estu_cedula Varchar(10) Cédula del estudiante Requerido
Fuente: Elaboración propia
Tabla 53.
Tabla Facultad
TABLA FACULTAD, registra las facultades que existen en las universidad
CAMPO TIPO DESCRIPCION RESTRICCIONES
Facu_codigo Int Secuencial de códigos de
facultades
Clave primaria
Facu_nombre Varchar(100) Nombre de la facultad Requerido
Fuente: Elaboración propia
115
Tabla 54.
Tabla Parámetros
TABLA PARAMETROS, registra datos de configuración de la aplicación
CAMPO TIPO DESCRIPCION RESTRICCIONES
Para_peract Smallint Código del periodo actual Requerido
Para_dircitte Varchar(100) Nombres del director actual Requerido
Para_nmaxp Smallint Número máximo de perfiles
asignados a docentes
Requerido
Para_nmaxpro Smallint Número máximo de
proyectos asignados a
docentes
Requerido
Para_nmaxtes Smallint Número máximo de tesis
asignados a docentes
Requerido
Para_notmp Smallint Nota mínima para aprobar
perfil
Requerido
Para_notmpro Smallint Nota mínima para aprobar
proyecto
Requerido
Para_notmtes Smallint Nota mínima para aprobar
tesis
Requerido
Fuente: Elaboración propia
Tabla 55.
Tabla Periodo
TABLA PERIODO, registra los periodos académicos de las facultades
CAMPO TIPO DESCRIPCION RESTRICCIONES
Peri_codigo Int Secuencial de códigos de
periodos
Clave primaria
Peri_Desde Date Fecha de inicio de periodo Requerido
Peri_hasta date Fecha de fin de periodo Requerido
Fuente: Elaboración propia
116
Tabla 56.
Tabla Prórroga
TABLA PRORROGA, registra las prórrogas solicitadas en los trabajos de titulación
CAMPO TIPO DESCRIPCION RESTRICCIONES
Pror_codigo Int Secuencial de códigos de
prórroga
Clave primaria
Pror_codtit Int Código del trabajo de
titulación
Clave foránea de
tabla titulación
Pror_fecha date Fecha en la cual se solicitó
prórroga
Requerido
Pror_prorroga Int Número de días
prorrateados
Requerido
Pror_Codestado Int Estado actual en que se
solicita prórroga
Requerido
Fuente: Elaboración propia
Tabla 57.
Tabla Titulación
TABLA TITULACION, registra los trabajos de titulación
CAMPO TIPO DESCRIPCION RESTRICCIONES
Titu_codigo Int Secuencial de códigos de trabajos
de titulación
Clave primaria
Titu_codper Int Código del periodo actual Clave foránea de
tabla periodo
Titu_codcar Int Código de la carrera a la que
pertenece el trabajo de titulación
Clave foránea de
tabla carrera
Titu_codest Int Código del estudiante 1 Clave foránea de
tabla estudiantes
117
Titu_codest2 Int Código del estudiante 2(opcional) Clave foránea de
tabla
estudiantes(opcional)
Titu_nombre Varchar(300) Nombre del trabajo de titulación Requerido
Titu_codestado Int Estado actual del trabajo de
titulación
Requerido
Titu_fecreg Date Fecha de registro del trabajo de
titulación
Requerido
Titu_fecmax Date Fecha máxima de entrega del
actual estado
Requerido
Titu_codpro1 Int Código del docente 1(tutor) Clave foránea de
tabla docentes
Titu_codpro2 Int Código del docente 2(lector) Clave foránea de
tabla docentes
Titu_anulado Varchar(1) (A/I) Activa/Inactiva Requerido
Fuente: Elaboración propia
Tabla 58.
Tabla Usuarios
TABLA USUARIOS, registra los usuarios con permisos de administrador o docente
CAMPO TIPO DESCRIPCION RESTRICCIONES
Usua_codigo Int Secuencial de códigos de
usuario
Clave primaria
Usua_nombre Varchar(50) Nombre completo del
usuario
Requerido
Usua_usuario Varchar(50) Login del usuario Requerido
Usua_clave Varchar(50) Clave del usuario Requerido
Usua_nivel Varchar(1) (A/D) Administrador/
Docente
Requerido
118
Usua_correo Varchar(50) Correo del usuario Requerido
Fuente: Elaboración propia
3.3.1.20 Script de la Base de Datos
-- phpMyAdmin SQL Dump
-- version 3.5.1
-- http://www.phpmyadmin.net
-- Servidor: localhost
-- Tiempo de generación: 25-03-2015 a las 05:16:07
-- Versión del servidor: 5.5.24-log
-- Versión de PHP: 5.3.13
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT
*/;
/*!40101 SET
@OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET
@OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
-- Base de datos: `dbtitulacion`
-- Estructura de tabla para la tabla `calificacion`
CREATE TABLE IF NOT EXISTS `calificacion` (
`cali_codigo` int(11) NOT NULL AUTO_INCREMENT,
`cali_codtit` int(11) NOT NULL,
`cali_codestado` int(11) NOT NULL,
`cali_nota` smallint(6) NOT NULL,
`cali_observacion` varchar(100) NOT NULL,
PRIMARY KEY (`cali_codigo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=20 ;
-- Estructura de tabla para la tabla `carrera`
CREATE TABLE IF NOT EXISTS `carrera` (
`carre_codigo` int(11) NOT NULL AUTO_INCREMENT,
`carre_codfac` int(11) NOT NULL,
`carre_nombre` varchar(100) NOT NULL,
PRIMARY KEY (`carre_codigo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;
-- Estructura de tabla para la tabla `docente`
CREATE TABLE IF NOT EXISTS `docente` (
`doce_codigo` int(11) NOT NULL AUTO_INCREMENT,
`doce_codcar` int(11) NOT NULL,
`doce_nombre` varchar(30) NOT NULL,
119
`doce_apellido` varchar(30) NOT NULL,
`doce_sexo` varchar(1) NOT NULL,
`doce_direccion` varchar(100) NOT NULL,
`doce_correo` varchar(50) NOT NULL,
`doce_estado` varchar(1) NOT NULL,
`doce_codusua` int(50) NOT NULL,
PRIMARY KEY (`doce_codigo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=80 ;
-- Estructura de tabla para la tabla `estado`
CREATE TABLE IF NOT EXISTS `estado` (
`esta_codigo` int(11) NOT NULL AUTO_INCREMENT,
`esta_nombre` varchar(30) NOT NULL,
`esta_plazodias` smallint(6) NOT NULL,
`esta_prorroga` smallint(6) NOT NULL,
PRIMARY KEY (`esta_codigo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
-- Estructura de tabla para la tabla `estudiantes`
CREATE TABLE IF NOT EXISTS `estudiantes` (
`estu_codigo` int(11) NOT NULL AUTO_INCREMENT,
`estu_nombre` varchar(30) NOT NULL,
`estu_apellido` varchar(30) NOT NULL,
`estu_sexo` varchar(1) NOT NULL,
`estu_fecnac` date NOT NULL,
`estu_direccion` varchar(100) NOT NULL,
`estu_correo` varchar(50) NOT NULL,
`estu_ciudad` varchar(50) NOT NULL,
`estu_etnia` varchar(50) NOT NULL,
`estu_cedula` varchar(10) NOT NULL,
PRIMARY KEY (`estu_codigo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ;
-- Estructura de tabla para la tabla `facultad`
CREATE TABLE IF NOT EXISTS `facultad` (
`facu_codigo` int(11) NOT NULL AUTO_INCREMENT,
`facu_nombre` varchar(100) NOT NULL,
PRIMARY KEY (`facu_codigo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
-- Estructura de tabla para la tabla `parametros`
CREATE TABLE IF NOT EXISTS `parametros` (
`para_peract` smallint(6) NOT NULL,
`para_dircitte` varchar(100) NOT NULL,
`para_nmaxp` smallint(6) NOT NULL,
`para_nmaxpro` smallint(6) NOT NULL,
`para_nmaxtes` smallint(6) NOT NULL,
`para_notmp` smallint(6) NOT NULL,
`para_notmpro` smallint(6) NOT NULL,
`para_notmtes` smallint(6) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
120
-- Estructura de tabla para la tabla `periodo`
CREATE TABLE IF NOT EXISTS `periodo` (
`peri_codigo` int(11) NOT NULL AUTO_INCREMENT,
`peri_desde` date NOT NULL,
`peri_hasta` date NOT NULL,
KEY `peri_codigo` (`peri_codigo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;
-- Estructura de tabla para la tabla `prorroga`
CREATE TABLE IF NOT EXISTS `prorroga` (
`pror_codigo` int(11) NOT NULL AUTO_INCREMENT,
`pror_codtit` int(11) NOT NULL,
`pror_fecha` date NOT NULL,
`pror_prorroga` int(11) NOT NULL,
`pror_codestado` int(11) NOT NULL,
PRIMARY KEY (`pror_codigo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
-- Estructura de tabla para la tabla `titulacion`
CREATE TABLE IF NOT EXISTS `titulacion` (
`titu_codigo` int(11) NOT NULL AUTO_INCREMENT,
`titu_codper` int(11) NOT NULL,
`titu_codcar` int(11) NOT NULL,
`titu_codest` int(11) NOT NULL,
`titu_codest2` int(11) DEFAULT NULL,
`titu_nombre` varchar(300) NOT NULL,
`titu_codestado` int(11) NOT NULL,
`titu_fecreg` date NOT NULL,
`titu_fecmax` date NOT NULL,
`titu_codpro1` int(11) NOT NULL,
`titu_codpro2` int(11) NOT NULL,
`titu_anulado` varchar(1) NOT NULL,
PRIMARY KEY (`titu_codigo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=67 ;
-- Estructura de tabla para la tabla `usuarios`
CREATE TABLE IF NOT EXISTS `usuarios` (
`usua_codigo` int(11) NOT NULL AUTO_INCREMENT,
`usua_nombre` varchar(50) NOT NULL,
`usua_usuario` varchar(50) NOT NULL,
`usua_clave` varchar(50) NOT NULL,
`usua_nivel` varchar(1) NOT NULL,
`usua_correo` varchar(50) NOT NULL,
PRIMARY KEY (`usua_codigo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=21 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS
*/;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
121
3.3.1.21 Implementación
Herramientas de desarrollo
Para realizar el SIGPAT se instaló el WAMP, servidor de plataforma libre, fácil de instalar
que contiene php y mysql, dando cumplimiento al mandato gubernamental de usar
herramientas gratuitas en las instituciones del estado y por el óptimo funcionamiento que
tienen estas en los entornos web.
La codificación del formulario registrar nuevas titulaciones se encuentra en el Anexo 4 y el
sistema completo en el CD adjunto a este documento.
Procesos de instalación
El sistema estará instalado sobre un servidor de Apache v5 o superior, para asegurar el
correcto funcionamiento del sistema se debe realizar los siguientes pasos:
1. Se debe crear en mysql una base de datos llamada dbtitula y un usuario admintitu,
con pasword admintitu
2. Luego ejecutar el siguiente script crear_dbtitula.sql(crea la base de datos)
3. Copiar la carpeta del sistema a la carpeta www de publicación de php
4. Se debe editar el archivo dbtitula.php almacenado en la carpeta connection y editar
el usuario y clave predefinidos en el servidor
5. Reiniciar el servidor y probar el sistema
3.3.1.22 Pruebas
Dentro de las pruebas de software tradicionalmente aplicadas a las aplicaciones
informáticas se encuentran:
Pruebas de tipo caja negra (Black box testing)
Pruebas de tipo caja blanca (White box testing)
122
Mientras que las pruebas de caja negra desconocen los procedimientos internos, solo se
basan en los datos de entrada y en los datos de salida, no evalúan si en realidad los procesos
están generando los resultados adecuados.
Y las pruebas de caja blanca, donde sí se conocen el funcionamiento interno del sistema y
se analizan los resultados para verificar que son los correctos.
También existen otras pruebas que se pueden realizar, como pruebas de unidad, de
módulos, de estrés, de carga, de rendimiento, sin embargo, dentro de la categoría de
aplicaciones en la web una de las cosas más importantes son las pruebas de rendimiento.
Ejecución de pruebas
Existen muchas herramientas en el mercado para realizar las pruebas de software y asegurar
un producto de calidad unas son con licencia propietaria y otras de software libre.
Pruebas de caja negra
A continuación se enlistan las herramientas de software para pruebas de caja negra con
mayor reconocimiento en el mercado por su funcionamiento óptimo y porque son gratuitas:
1. Selenium
2. Jmeter
3. Testlink
La herramienta que se utilizó en las pruebas del SIGPAT es Selenium, compuesto por
Selenium IDE y SeleniumWebDriver. Se procedió a instalar el pluging de Firefox para
generar un entorno de desarrollo y ejecutar casos de pruebas para la aplicación web.
123
Figura 39. Selenium IDE
Se procedió a analizar los casos de uso del sistema, para poder efectuar la prueba sobre los
formularios que tendrán mayor cantidad de usuarios recurrentes y también sobre los casos
de uso prioritarios.
Para la ejecución de la herramienta de pruebas se usó una portátil SONY VAIO, con
procesador AMD Vision, 4gb en RAM y 500gb en disco duro, los resultados pueden variar
según el equipo que este corriendo la aplicación y la velocidad del internet.
Caso 1: Registrar titulaciones
Esta funcionalidad es la más importante dentro del sistema, pues aquí se almacenarán todos
los datos de los proyectos de titulación que gestionará el sistema
Debido a lo señalado se realizó una prueba de rendimiento, enviando 50 peticiones para
verificar el performance, dando resultados positivos.
Además se realizaron test de aspectos funcionales, se muestran en la Tabla 59:
Tabla 59.
124
Aspectos funcionales del SIGPAT
ASPECTOS FUNCIONALES EVALUACIÓN
Facilidad de uso de la interfaz Correcto
Control del perfil de usuario Correcto
Versatilidad y funcionalidad en el manejo de los datos Correcto
Facilidad de instalación Correcto
Facilidad de navegación Correcto
Acceso a bases de datos Correcto
Ingreso de información Correcto
Reportes de datos Correcto
Velocidad de base de datos Correcto
Documentos de apoyo Correcto
Compatibilidad con navegadores Correcto
Fuente: Elaboración propia
Pruebas de caja blanca
Se realizaron pruebas en todos los módulos, a continuación se presenta un detalle del plan
de pruebas.
Tabla 60.
Pruebas de caja blanca
FECHA TIPO DE
PRUEBA
OBJETIVO DATOS DE
ENTRADA
PROCESO DATOS DE
SALIDA
RESPONSABLES
Enero
/2015
Prueba de
caja
blanca
Validación de
correo
Ingresar
correo
Sprycorreo() Mensajes:
Formato no
válido para
correo
Tesista
Validación de
usuario
Identificar
el tipo de
usuario que
Ingreso() Restricciones
de acceso a
formularios
Tesista
125
ingresa al
sistema
Validación
tiempo
máximo
Fecha de
registro del
trabajo de
titulación
Validar_fec()
Mensaje:
Días restantes
para
anulaciónde
trabajo
Tesista
Ingresar
fechas
inválidas
Mostrar
fechas
Veri_fecha() Mensaje:
Formato no
permitido
Tesista
Proceso sólo
números en
máximos
permitidos
Número
máximo de
tesis
Veri_tipo() Mensaje:
Sólo se
permiten
números
Tesista
Ingreso de
estudiantes
Datos de
estudiantes
Ing_estu() Ingreso
correcto
Tesista
Ingreso de
docentes
Datos de
docentes
Ing_doce() Ingreso
correcto
Tesista
Ingreso de
titulaciones
Datos de
titulaciones
Ing_titu() Ingreso
correcto
Tesista
Ingreso de
calificaciones,
se validó que
no pueda
ingresar notas
mayores a 10
Datos de
notas
Ing_cali() Mensaje: No
puede
ingresar
valores
mayores a 10
Tesista
Fuente: Elaboración propia
3.3.1.23 Mantenimiento
Debido a la gran cantidad de información que almacenará la base de datos, se
recomienda backups semanales, con el objetivo de evitar pérdidas de información.
Al momento de implementar el SIGPAT, se capacito a un número reducido de
docentes, junto al director del CITTE y autoridades de la facultad, se recomienda
capacitar a todos los docentes y a los estudiantes.
126
Cómo muestra de reciprocidad por la apertura en la realización del presente trabajo
de investigación de parte de las autoridades de la universidad, se extiende el
compromiso de brindar por un el lapso de seis meses mantenimiento gratuito a la
aplicación.
Se debe entregar el manual de funcionamiento del sistema a los usuarios
administradores y docentes.
3.4 Validación de la propuesta
3.4.1 Selección de expertos
Para seleccionar los expertos que validen el Sistema de Gestión de Procesos
Administrativos de Titulación (SIGPAT), se ha tomado en consideración dos aspectos, el
usuario más importante a nivel administrativo el jefe del CITTE-FAFI y el jefe de sistemas
de la Universidad Técnica de Babahoyo, a cargo de los servidores donde se encuentra
alojado el sistema.
3.4.2 Indicadores
Los indicadores que se han determinado para este sistema de validación se han dividido en
cinco tipos:
Relevancia, mide el grado de importancia de la propuesta.
Coherencia, mide el nivel de relación entre el objetivo planteado y el desarrollo de
la propuesta.
Pertinencia, indicador que permite considerar si la propuesta es adecuada y si se
dispone de recursos necesarios para su implementación y aplicación.
Impacto, permite medir los efectos positivos que tendrá la implementación de la
misma.
127
3.4.3 Guía de calificaciones
La calificación que se otorga a cada indicador es la siguiente:
5 puntos excelente
4 puntos muy bien
3 puntos bien
2 puntos regular
1 punto mal
3.4.4 Formulario de Validación
Nombre del experto: _______________________________
INDICADOR CALIFICACION
Relevancia 5 4 3 2 1
Coherencia 5 4 3 2 1
Pertinencia 5 4 3 2 1
Impacto 5 4 3 2 1
3.4.5 Resultados
Tabla 61.
Resultado Experto 1: Jefe del CITTE-FAFI
INDICADOR CALIFICACION
Relevancia 5 4 3 2 1
Coherencia 5 4 3 2 1
Pertinencia 5 4 3 2 1
Impacto 5 4 3 2 1
Fuente: Elaboración propia
128
Tabla 62.
Resultado Experto 2: Jefe de Sistemas
INDICADOR CALIFICACION
Relevancia 5 4 3 2 1
Coherencia 5 4 3 2 1
Pertinencia 5 4 3 2 1
Impacto 5 4 3 2 1
Fuente: Elaboración propia
Figura 40. Resultado de validación de expertos
Fuente: Elaboración propia
Es notable que ambos expertos coinciden en que la propuesta planteada cumple con todos
los parámetros de calidad y es pertinente su aplicación en la entidad.
Relevancia Coherencia Pertinencia Impacto
5 5 5 5 5 5 5 5
Pu
nta
je o
bte
nid
o
Indicadores
Resultado de Validación de Expertos
Jefe de CITTE Jefe de Sistemas
129
3.5 Conclusiones parciales del capítulo
El modelo en cascada ordena rigurosamente las etapas del ciclo de vida del
software.
El SIGPAT ha cumplido los requisitos que se establecieron en las fases iniciales del
proyecto.
El sistema desarrollado presenta una interfaz que permite un manejo rápido y fácil.
El sistema brinda seguridad sobre los datos, manejando perfiles de usuario que
limiten los privilegios sobre los mismos.
130
CONCLUSIONES GENERALES
Al finalizar el estudio, se puede llegar a las siguientes conclusiones:
La implementación de la gestión por procesos en las organizaciones, se ha
convertido en algo urgente sobre todo en las que prevalece la satisfacción de sus
clientes, a la vez que permite obtener una mejora de sus procesos, sin embargo,
existen muchas maneras de mejorar los procesos de una empresa, la correcta
elección del procedimiento es lo que define el éxito o fracaso del proceso.
Los procesos de titulación en la actualidad carecen de efectividad y esto produce
malestar en todos los actores del mismo, docentes inconformes por la sobrecarga de
proyectos de titulación y estudiantes desanimados por la lentitud de los procesos.
Las encuestas demuestran una elevada aceptación a la implementación del software
propuesto, además las IES deben transformarse y adaptar nuevos paradigmas que
surgen dentro del ámbito empresarial.
La implementación de una solución informática para el departamento de titulaciones
contribuirá a una adecuada gestión de los procesos, las personas y los recursos de
este departamento.
131
RECOMENDACIONES
Realizar un estudio de mejoramiento de procesos para la gestión de titulación que
permita analizar de manera integral los diferentes actores externos e internos del
proceso y proponer mejoras.
Es imperante modernizar los procesos administrativos de titulación de la
Universidad Técnica de Babahoyo, ya que le permitirá mejorar la productividad y
los tiempos de respuesta.
Organizar y analizar los trabajos de titulación existentes actualmente en el CITTE-
FAFI para alimentar al sistema informático con información depurada, ya que
muchos de los proyectos de titulación se encuentran fuera de su fecha máxima de
presentación, por lo tanto no están en vigencia.
Capacitar al personal del CITTE-FAFI, docentes y estudiantes en el manejo del
sistema informático propuesto, para una adecuada manipulación del mismo y
determinar adecuadamente quienes serán los usuarios con perfil de administrador,
de tal manera que se asegure la integridad y el manejo de los procesos más
delicados dentro de este departamento.
BIBLIOGRAFIA
ALARCÓN GONZÁLEZ, J. (1998). Reingeniería de procesos empresariales: teoría y práctica
de la reingeniería de la empresa a través de su estrategia, sus procesos y sus valores
corporativos. Madrid: Fundación Confemetal.
ÁLVAREZ, I. & ITURBE, E. (2005). Los estudios de caso como estrategia para la formación
en gestión. México: Ed. Taller Abierto
BATEMAN, T. & SNELL, S. (2009). Administración: liderazgo y colaboración en un mundo
competitivo. México: McGraw-Hill.
BACA, U. G. (2014). Administración integral: hacia un enfoque de procesos. México:
Larousse - Grupo Editorial Patria. Retrieved from http://www.ebrary.com
BELLIDO, Q. E. (2013). Instalación y configuración de sistemas operativos. España: Editorial
CEP, S.L..Retrieved from http://www.ebrary.com
CABELLO, M. (2007). Sistemas de información y gestión de la empresa. Digital Learning.
Extraído el 11 marzo, 2013 de http://www.digitallearning.es/
CALVO, E. &VALCÓRCEL, I. (2003). E-Business colaborativo: cómo implantar software
libre, servicios web y el gridcomputing para ahorrar costes y mejorar las comunicaciones
en su empresa. Madrid: FundaciónConfemetal.
CARDONA, C. (2010). Fundamentos de administración. Bogotá: Ecoe Ediciones.
CATALINAS, E., ROMAN, A. &RODRIGUEZ, J. (2007). Mantenimiento de portales de la
información: explotación de sistemas informáticos. Madrid: Thomson Paraninfo.
COBO, A. (2005). PHP y MySQL: tecnologías para el desarrollo de aplicaciones web.
Madrid: Díaz de Santos.
CONDOR, E. & SORIA I.(2014). Programación Web Con Css, JavaScript, PHP y AJAX.
Perú: Universidad Nacional José María Arguedas
CURIOSO, A., BRADFORD, R., & GALBRAITH, P. (2010). Expert PHP and MySQL.
Hoboken, NJ, USA: Wrox. Retrieved from http://www.ebrary.com
CHASE, A. &AQUILANO, N.J. (1995). Dirección y Administración de la Producción y de
las Operaciones. Editorial Irwin, Sexta Edición, México.
El Proceso Administrativo. (2002). In J. R. Santillana González, Auditoría interna integral
(2nd ed., pp. 110-113). México City: Cengage Learning. Retrieved from
http://go.galegroup.com/ps/i.do?id=GALE%7CCX3002200042&v=2.1&u=utba_cons&i
t=r&p=GPS&sw=w&asid=b188af36af9c1e6a461316aaf1e4747c
GARCÍA, M. (2010, May 01). Gestión por procesos. Cinco Dias Retrieved from
http://search.proquest.com/docview/275688221?accountid=130064
GAUCHAT, J. (2012). El Gran libro de HTML5, CSS3 y Javascript. Barcelona: Marcombo.
FALGUERAS, B. (2003). Ingenieria del software. Barcelona: Universitat Oberta de
Catalunya.
KRAJEWSKI, L., RITZMAN, L. & RUIZ, A. (2000). Administración de operaciones :
estrategia y análisis. México: Pearson Educación.
¿Qué es una Organización? (2007). In J. Rodríguez Valencia, Administración moderna de
personal (7th ed., pp. 21-23). Mexico City: Cengage Learning. Retrieved from
http://go.galegroup.com/ps/i.do?id=GALE%7CCX3003100024&v=2.1&u=utba_cons&i
t=r&p=GPS&sw=w&asid=013fc03bbbc24524b8ed6f91e7ccd2ae
Las Organizaciones Como Sistemas Abiertos. (2002). In R. O. D. Silva, Teorías de la
administración (pp. 358-359). Mexico City: Cengage Learning. Retrieved from
http://go.galegroup.com/ps/i.do?id=GALE%7CCX4059700126&v=2.1&u=utba_cons&i
t=r&p=GPS&sw=w&asid=6aeccb6d2e9c2bd7d831e2dc4a59d3d0
HEURTEL, O. (2011). PHP 5.3 : desarrollar un sitio web dinámico e interactivo. Cornella de
Llobregat (Espagne) Saint-Herblain: Ed. ENI.
HARRINGTON, H. J. (1991). El proceso de mejoramiento. Como las empresas punteras
norteamericanas mejoran la calidad. QualityPress, Wisconsin. U.S.A.
MARTIN, A. (2014). Aplicaciones Web. Madrid: Paraninfo.
MORALES, P. (2012). Manual de desarrollo web basado en ejercicios y supuestos prácticos.
S.l: Lulu Com.
Organizaciones y Sistemas de Información. (1999). In R. M. Stair& G. W. Reynolds,
Principios de sistemas de información (4th ed., pp. 42-56). México City
PRESSMAN, R(2010). Ingeniería del Software. Un enfoque práctico. (7ma edición). México
RASO, A. (2002). Métodos de Mejora de la Calidad. [en línea] Disponible en:
www.valoryempresa.com/monografias/monografias_rec/presentacionIV.ppt.
ROBBINS, S. & COULTER, M. (2010). Administración. México: Prentice Hall /, Pearson
Educación.
STONER, J., FREEMAN, R. & GILBERT, D. (1996). Administración. México: Prentice-Hall
Hipanoamericana.
SESCAM (2002). La Gestión por Procesos [en línea] Disponible en:
http://www.chospab.es/calidad/UCalidad/Documentos/Gestiondeprocesos.pdf.
TEDESCO, J. C. (1999). La educación y la sociedad del conocimiento y de la información.
Encuentro Internacional de Educación Media-IIPE, Bogotá.
THIBAUD, C. (2006). MySQL5: instalación, implementación, administración, programación.
Cornella de Llobregat, Barcelona: ENI Editions.
VARA, M. J. M., LÓPEZ, S. M., & GRANADA, D. (2014). Desarrollo web en entorno
cliente. España: RA-MA Editorial. Retrieved from http://www.ebrary.com
VELASCO, J. (1999). Gestión de calidad orientada a los procesos. Madrid: ESIC.
VELASCO, J. (2010). Gestión por procesos. Madrid (España): ESIC Editorial.
ANEXOS
ANEXO 1. ENTREVISTA SEMIESTRUCTURADA A DIRECTIVOS
OBJETIVO
Determinar las fortalezas y debilidades del proceso de titulación en la FAFI
1. ¿Cómo es el proceso para obtener información del estado de los trabajos de titulación
en la FAFI?
2. ¿Considera que son adecuados los procedimientos para controlar los tiempos máximos
en los trabajos de titulación?
3. ¿Cuáles son las medidas que se toman para asegurar una distribución equitativa de los
trabajos de titulación?
4. ¿Cómo se controlan las tesis duplicadas para cumplir con los derechos de autor?
ANEXO 2. OBSERVACION DE INFRAESTRUCTURA
Tema: Observación funcionamiento del CITTE-FAFI
Lugar: Facultad de Administración, Finanzas e Informática
Fuente: Director del CITTE. Ing. Franklin Morales
Fecha: 12 de noviembre de 2014
El Ing. Franklin divide su tiempo entre actividades de docencia y de administración del
CITTE, actualmente se encuentra asignando tutores de tesis de las tres carreras que tiene la
FAFI, a veces no tiene conocimientos suficientes de la carga de trabajo que tiene cada
docente, porque lleva un control manual en Excel y se encuentra desactualizado, debido a que
no tiene secretaria que lo ayude en estas labores de registro. Además cuando las autoridades
le solicitan un reporte de los procesos de titulación, resulta una actividad que le toma mucho
tiempo y en ocasiones no cumple con las entregas requeridas porque le falta información.
También se le han extraviado trabajos de titulación puesto que el área donde se encuentra es
de libre acceso, porque se encuentra compartida con el coordinador e ingresan docentes y
estudiantes a cualquier hora. Lamentablemente se han dado casos de temas duplicados o muy
parecidos que pueden provocar alguna denuncia por plagio, pero como no dispone de alguna
herramienta de control efectiva, no le ha sido posible solucionar este inconveniente.
También se constató sus conocimientos de informática y su predisposición para manipular un
software que lo ayude a ejercer un mayor control y mejorar la eficiencia en sus labores
administrativas de los trabajos de titulación.
ANEXO 3.
ENCUESTAS PARA DOCENTES
Tipo : Documental
Nivel: Descriptivo
Modalidad: Participativa
Distinguido docente:
De la manera más comedida le estoy solicitando su anuencia para que conteste las preguntas
formuladas en la presente encuesta. Aclaro que esto no los compromete en nada que no sea
investigación.
OBJETIVO
Determinar las fortalezas y debilidades del proceso de titulación en la FAFI
INSTRUCCIONES
Marque con una raya a lo largo de la opción de su preferencia, use pluma.
1. ¿Cuenta la institución con instructivos para obtener el título de tercer nivel en la
Facultad de Administración Finanzas e Informática?
SI () NO ()
2. ¿Cómo calificaría el servicio que ofrece el departamento de CITTE-FAFI?
Excelente ()
Muy Buena ()
Buena ()
Mala ()
Deficiente ()
3. ¿Considera necesaria la implementación de medidas de seguridad para mejorar el
proceso de titulación en la Facultad de Administración Finanzas e Informática?
Si( ) No( )
4. ¿Cree usted que existe un procedimiento adecuado para controlar los avances de los
trabajos de titulación en el CITTE-FAFI?
SI () NO()
5. ¿Cuál es el nivel de exactitud de la información de los trabajos de titulación del
CITTE-FAFI en la actualidad?
Alto ()
Medio ()
Bajo ()
Ninguno ()
6. ¿Se siente satisfecho con la forma manual en que se manejan los trabajos de titulación
en el CITTE-FAFI?
SI () NO()
¿Por qué? ……………………
7. ¿Considera usted que al implementar un software informático en el CITTE se
incrementará la satisfacción de los usuarios del mismo?
SI () NO ()
8. ¿Considera usted que existen condiciones para implementar una aplicación informática
en el proceso de titulación de FAFI?
SI () NO ()
9. ¿En qué aspectos considera que influiría positivamente la implementación de una
aplicación informática para los procesos de titulación en FAFI?
o Lentitud de procesos ()
o Calidad de atención a estudiantes ()
o Información exacta del proceso ()
o Información más detallada del proceso ()
10. ¿Cuál es su grado de dificultad para manipular un sistema informático?
Alto ()
Medio ()
Bajo ()
Ninguno ()
ANEXO 4.
ENCUESTAS PARA ESTUDIANTES
Tipo : Documental
Nivel: Descriptivo
Modalidad: Participativa
Distinguido estudiante:
De la manera más comedida le estoy solicitando su anuencia para que conteste las preguntas
formuladas en la presente encuesta. Aclaro que esto no los compromete en nada que no sea
investigación.
OBJETIVO
Determinar las fortalezas y debilidades del proceso de titulación en la FAFI
INSTRUCCIONES
Marque con una raya a lo largo de la opción de su preferencia, use pluma.
1. ¿Conoce los pasos a seguir para obtener el título de tercer nivel en la Facultad de
Administración Finanzas e Informática?
SI () NO ()
2. ¿Cómo calificaría el servicio que ofrece el departamento de CITTE-FAFI?
Excelente ()
Muy Buena ()
Buena ()
Mala ()
Deficiente ()
3. ¿Según lo que conoce cuál es el grado de seguridad física del proceso de titulación?
Alto () Medio () Bajo () No lo sé ()
4. ¿Cree usted que existe un procedimiento adecuado para controlar los avances de los
trabajos de titulación en el CITTE-FAFI?
SI () NO()
5. ¿Cuál es el nivel de exactitud de la información de los trabajos de titulación del
CITTE-FAFI en la actualidad?
Alto ()
Medio ()
Bajo ()
Ninguno ()
6. ¿Se siente satisfecho con la forma manual en que se manejan los trabajos de titulación
en el CITTE-FAFI?
SI () NO()
7. ¿Considera usted que al implementar un software informático en el CITTE se
incrementará la satisfacción de los usuarios del mismo?
SI () NO ()
8. ¿La automatización del proceso de titulación en el CITTE-FAFI tendría una acogida
positiva en la población estudiantil?
SI () NO ()
9. ¿En qué aspectos considera que influiría positivamente la implementación de una
aplicación informática para los procesos de titulación en FAFI?
Lentitud de procesos () Calidad de atención a estudiantes ()
Información exacta del proceso () Información más detallada del proceso ()
10. ¿Cuál es su grado de dificultad para manipular un sistema informático?
Alto ()
Medio ()
Bajo ()
Ninguno ()
ANEXO 5. CODIFICACION
Registro de Calificaciones
Figura 41. Formulario nuevas calificaciones
<?php require_once('Connections/dbtitula.php');
$var_sigrabo=0;
mysql_select_db($database_dbtitula, $dbtitula);
?>
<link href="js/smoke.js-master/smoke.js-master/smoke.css" rel="stylesheet" type="text/css"
/>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="js/smoke.js-master/smoke.js-master/smoke.js"></script>
<script type="text/javascript" src="js/smoke.js-master/smoke.js-
master/smoke.min.js"></script>
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
function MiFuncionJS() {smoke.alert("Registro almacenado con Exito","ok","ok2");
}
</script>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "",
$theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ?
mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
mysql_select_db($database_dbtitula, $dbtitula);
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$nombre_buscar=trim($_POST['titu_nombre']);
$cadena="select titu_nombre FROM titulacion where
trim(titu_nombre)='".$_POST['titu_nombre']."'";
$rectitulacion = mysql_query($cadena, $dbtitula) or die(mysql_error());
$row_rectitulacion = mysql_fetch_assoc($rectitulacion);
$cuantos_encontro = mysql_num_rows($rectitulacion);
//***********
$codestado=$_POST['titu_codestado'];
switch($codestado)
{
case 1: $maximast=$_COOKIE["vpara_nmaxp"];break;
case 2: $maximast=$_COOKIE["vpara_nmaxpro"];break;
case 3: $maximast=$_COOKIE["vpara_nmaxtes"];break;
}
$codpro=trim($_POST['titu_codpro1']);
$cadena = "select count(titu_codigo) as numtitu FROM titulacion WHERE
titu_codpro1=".$codpro." and titu_anulado='N' and titu_codestado =".$codestado;
$recp1 = mysql_query($cadena, $dbtitula) or die(mysql_error());
$row_p1 = mysql_fetch_assoc($recp1);
$nrotra = $row_p1["numtitu"];
if ($nrotra>=$maximast)
{ $var_sigrabo=5;
$cuantos_encontro=1; // para sacarlo
}
$codpro=trim($_POST['titu_codpro2']);
$cadena = "select count(titu_codigo) as numtitu FROM titulacion WHERE
titu_codpro2=".$codpro." and titu_anulado='N' and titu_codestado =".$codestado;
$recp1 = mysql_query($cadena, $dbtitula) or die(mysql_error());
$row_p1 = mysql_fetch_assoc($recp1);
$nrotra = $row_p1["numtitu"];
if ($nrotra>=$maximast)
{ $var_sigrabo=6;
$cuantos_encontro=1; // para sacarlo
}
//***********
if (isset($_POST['est2']) && $_POST['est2'] == '1')
{
}
else
{
$_POST['titu_codest2']=0;
}
if ($_POST['titu_codest']==$_POST['titu_codest2'])
{$var_sigrabo=3;
$cuantos_encontro=1; // para sacarlo
}
if ($_POST['titu_codpro1']==$_POST['titu_codpro2'])
{$var_sigrabo=4;
$cuantos_encontro=1; // para sacarlo
}
if($cuantos_encontro>0)
{
$var_sigrabo=2;
if ($_POST['titu_codest']==$_POST['titu_codest2']) $var_sigrabo=3;
if ($_POST['titu_codpro1']==$_POST['titu_codpro2']) $var_sigrabo=4;
//***********
$codestado=$_POST['titu_codestado'];
switch($codestado)
{
case 1: $maximast=$_COOKIE["vpara_nmaxp"];break;
case 2: $maximast=$_COOKIE["vpara_nmaxpro"];break;
case 3: $maximast=$_COOKIE["vpara_nmaxtes"];break;
}
$codpro=trim($_POST['titu_codpro1']);
$cadena = "select count(titu_codigo) as numtitu FROM titulacion WHERE
titu_codpro1=".$codpro." and titu_anulado='N' and titu_codestado =".$codestado;
$recp1 = mysql_query($cadena, $dbtitula) or die(mysql_error());
$row_p1 = mysql_fetch_assoc($recp1);
$nrotra = $row_p1["numtitu"];
if ($nrotra>=$maximast)
{ $var_sigrabo=5;
$cuantos_encontro=1; // para sacarlo
}
$codpro=trim($_POST['titu_codpro2']);
$cadena = "select count(titu_codigo) as numtitu FROM titulacion WHERE
titu_codpro2=".$codpro." and titu_anulado='N' and titu_codestado =".$codestado;
$recp1 = mysql_query($cadena, $dbtitula) or die(mysql_error());
$row_p1 = mysql_fetch_assoc($recp1);
$nrotra = $row_p1["numtitu"];
if ($nrotra>=$maximast)
{ $var_sigrabo=6;
$cuantos_encontro=1; // para sacarlo
}
//***********
}
else
{
$cambio=$_POST['titu_fecreg'];
$uno=substr($cambio, 0, 2);
$dos=substr($cambio, 3, 2);
$tres=substr($cambio, 6, 4);
$resul = ($tres."/".$dos."/".$uno);
$cambio2=$_POST['titu_fecmax'];
$uno=substr($cambio2, 0, 2);
$dos=substr($cambio2, 3, 2);
$tres=substr($cambio2, 6, 4);
$resul2 = ($tres."/".$dos."/".$uno);
$varanulado="A";
$insertSQL = sprintf("INSERT INTO titulacion (titu_codper, titu_codcar, titu_codest,
titu_codest2, titu_nombre, titu_codestado, titu_fecreg, titu_fecmax, titu_codpro1,
titu_codpro2, titu_anulado) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['titu_codper'], "int"),
GetSQLValueString($_POST['titu_codcar'], "int"),
GetSQLValueString($_POST['titu_codest'], "int"),
GetSQLValueString($_POST['titu_codest2'], "int"),
GetSQLValueString($_POST['titu_nombre'], "text"),
GetSQLValueString($_POST['titu_codestado'], "int"),
GetSQLValueString($resul, "date"),
GetSQLValueString($resul2, "date"),
GetSQLValueString($_POST['titu_codpro1'], "int"),
GetSQLValueString($_POST['titu_codpro2'], "int"),
GetSQLValueString($varanulado, "text"));
$_POST['titu_nombre']= "";
$Result1 = mysql_query($insertSQL, $dbtitula) or die(mysql_error());
$var_sigrabo=1;
}
}
mysql_select_db($database_dbtitula, $dbtitula);
$query_Recperiodo = "SELECT * FROM periodo";
$Recperiodo = mysql_query($query_Recperiodo, $dbtitula) or die(mysql_error());
$row_Recperiodo = mysql_fetch_assoc($Recperiodo);
$totalRows_Recperiodo = mysql_num_rows($Recperiodo);
?>
<!doctype html>
<html>
<head>
<title>Ingresar Titulaciones</title>
<meta charset="utf-8">
<link rel="shortcut icon" href="images/book_open.png" type="image/png" />
<style type="text/css">
</html>
<?php
mysql_free_result($Recperiodo);
mysql_free_result($Reccarrera);
mysql_free_result($recestudiante);
mysql_free_result($Recestado);
mysql_free_result($Recdocentes);
mysql_free_result($recdocentes2);
mysql_free_result($recestudiante2);
?>
ANEXO 6. MANUAL DE USUARIO
Acceso al Sistema
El SIGPAT puede ser accedido desde los siguientes navegadores de internet: Firefox y google
crome, no se recomienda la utilización de cualquier otro navegador.
La dirección url es http://181.198.25.133/sistitula
El usuario debe ingresar a los navegadores mencionados (Firefox, Google Chrome), y en ellos
escribir la dirección URL descrita anteriormente, se visualizará la pantalla inicial del sistema.
Descripción
El SIGPAT es un sistema desarrollado para el CITTE-FAFI , encargada del manejo de los
procesos administrativos de los trabajos de titulación.
La pantalla inicial del sistema se divide en cuatro secciones:
1. Sección Enlaces, provee al usuario un vínculo directo con otras herramientas web
disponibles en el servidor de aplicaciones de la Universidad Técnica de Babahoyo, las
cuales están relacionadas con los procesos de titulación, tema central de este trabajo de
tesis.
2. Descripción, nos muestra los objetivos del portal web desarrollado
3. Usuarios, desde aquí se realiza el login de los usuarios registrados en el sistema y
también el soporte para los que olvidan sus credenciales.
4. Descarga, el sistema además proporciona el instructivo actual del CITTE-FAFI para
que sea descargado en archivo a la máquina del usuario.
El sistema maneja dos tipos de usuario: Administrador y Docentes
Todas las pantallas tienen en su parte superior el nombre, en la parte central los formularios de
datos con sus botones de acción y en la parte inferior el link al menú principal, desde allí es
posible cerrar la sesión.
El perfil Administrador tiene las siguientes opciones:
MENU INSTITUCION
Facultad.- Nuevas
Esta función nos permite registrar nuevas facultades, es decir, se puede usar el sistema para
toda la universidad, debe llenar los siguientes datos:
Nombre, describe como se llamará la facultad. El código de la misma será generado
automáticamente por el sistema
Facultad.- Modificar/Eliminar
En esta pantalla debemos seleccionar la facultad a la cual cambiaremos de nombre, se
selecciona de la lista y se da clic en ver.
Luego se muestran los datos de la facultad seleccionada, permitiendo cambiar su nombre, para
guardar los cambios dé clic en modificar, para eliminarla del sistema dé clic en borrar.
Carrera.- Nueva
Esta función nos permite registrar nuevas carreras, es decir, se puede usar el sistema para toda
la universidad, debe llenar los siguientes datos:
Facultad, debe seleccionar a que facultad pertenece la carrera
Nombre, describe como se llamará la carrera. El código de la misma será generado
automáticamente por el sistema
Carrera.- Modificar/Eliminar
En esta pantalla debemos seleccionar la carrera a la cual cambiaremos de nombre, se
selecciona de la lista y se da clic en ver.
Luego se muestran los datos de la carrera seleccionada, permitiendo cambiar su nombre y la
facultad, para guardar los cambios dé clic en modificar, para eliminarla del sistema dé clic en
borrar.
MENU TITULACION
Estudiantes.- Nuevos
Esta función nos permite registrar nuevas estudiantes, debe llenar los siguientes datos:
Nombre, ingrese los dos nombres del estudiante
Apellido, ingresos los dos apellidos del estudiante
Sexo, seleccione femenino o masculino, según el caso
Fecha de nacimiento, seleccione la fecha en que nació el estudiante
Dirección, ingrese la dirección donde vive el estudiante
Correo, registre la dirección de correo donde serán enviadas las notificaciones
automáticas del sistema
Ciudad, ingrese la ciudad donde vive el estudiante.
Etina, registre a que etnia pertenece el estudiante.
Dé clic en insertar registro para guardar los cambios.
Estudiantes.- Modificar/Eliminar
En esta pantalla debemos ingresar el código del estudiante que desea modificar o eliminar
datos y se da clic en ver.
Luego se muestran los datos del estudiante seleccionada, permitiendo cambiar todos sus datos
con excepción del código, para guardar los cambios dé clic en modificar, para eliminarla del
sistema dé clic en borrar.
Docentes.- Nuevos
Esta función nos permite registrar nuevos docentes, debe llenar los siguientes datos:
Carrera, seleccione a que carrera pertenece el docente.
Nombre, ingrese los dos nombres del docente
Apellido, ingresos los dos apellidos del docente
Sexo, seleccione femenino o masculino, según el caso
Dirección, ingrese la dirección donde vive el docente
Correo, registre la dirección de correo donde serán enviadas las notificaciones
automáticas del sistema
Estado, ingrese la ciudad donde vive el docente.
Usuario, registre a que usuario para el logan está vinculado el docente
Dé clic en insertar registro para guardar los cambios.
Docentes.- Modificar/Eliminar
En esta pantalla debemos ingresar el código del docente que desea modificar o eliminar datos
y se da clic en ver.
Luego se muestran los datos del docente seleccionado, permitiendo cambiar todos sus datos
con excepción del código, para guardar los cambios dé clic en modificar, para eliminarla del
sistema dé clic en borrar.
Titulación.- Nuevas
Esta función nos permite registrar nuevos trabajos de titulación, debe llenar los siguientes
datos:
Carrera, seleccionar la carrera a la que pertenece el trabajo de titulación
Estudiante 1, seleccionar el estudiante nro. 1
Marcar casilla de verificación estudiante 2 para seleccionar un segundo integrante
Nombre, ingrese la descripción del trabajo de titulación
Estado, seleccione el estado en el que se encuentra
Fecha registro, seleccione la fecha de inicio del estado seleccionado
Fecha máxima, automáticamente se calcula la fecha de terminación del estado actual
Docente 1, seleccione el tutor de la tesis
Docente 2, seleccione el lector de la tesis
Archivo, permite seleccionar un documento pdf para subir al servidor
Dé clic en insertar registro para guardar los cambios.
Titulación.- Modificar/Eliminar
En esta pantalla debemos seleccionar el nombre del trabajo de titulación que desea modificar o
eliminar datos y se da clic en Buscar.
Luego se muestran los datos del trabajo de titulación seleccionado, permitiendo cambiar todos
sus datos con excepción del código, para guardar los cambios dé clic en modificar, para
eliminarla del sistema dé clic en borrar.
Prorroga.- Nuevas
Esta función nos permite registrar prórrogas en trabajos de titulación, debe llenar los
siguientes datos:
Nombre, seleccione el trabajo de titulación que registrará una prórroga
Fecha, seleccione la fecha en que está realizando este proceso
Prórroga, automáticamente se muestra los días adicionales que pueden asignarle.
Dé clic en insertar registro para guardar los cambios.
Estado.- Nuevas
Esta función nos permite registrar nuevos estados en trabajos de titulación, debe llenar los
siguientes datos:
Nombre, ingrese la descripción del estado
Plazo en días, ingrese cuantos días tiene para completar el trabajo en esta etapa
Días de prórroga, ingrese cuantos días tiene como máximo en caso de pedir prórroga
Dé clic en insertar registro para guardar los cambios.
Estado.- Modificar/Eliminar
En esta pantalla debemos seleccionar el nombre del estado que desea modificar o eliminar
datos y se da clic en Ver.
Luego se muestran los datos del estado seleccionado, permitiendo cambiar todos sus datos con
excepción del código, para guardar los cambios dé clic en modificar, para eliminarla del
sistema dé clic en borrar.
MENU PARAMETROS
Usuarios.- Nuevo
Esta función nos permite registrar nuevos usuarios en el sistema, debe llenar los siguientes
datos:
Nombre, ingrese el nombre completo del usuario
Usuario , ingrese el Nick del usuario con un máximo de 10 caracteres
Clave, ingrese la clave con un mínimo de 8 caracteres
Nivel, seleccione el perfil del usuario, si será administrador o docente
Dé clic en insertar registro para guardar los cambios.
Usuarios.- Modificar/Eliminar
En esta pantalla debemos seleccionar el nombre del usuario que desea modificar o eliminar
datos y se da clic en Ver.
Luego se muestran los datos del usuario seleccionado, permitiendo cambiar todos sus datos
con excepción del código, para guardar los cambios dé clic en modificar, para eliminarla del
sistema dé clic en borrar.
Periodo.- Nueva
Esta función nos permite registrar nuevos periodos en el sistema, debe llenar los siguientes
datos:
Desde, ingrese el inicio del periodo
Hasta , ingrese el final del periodo
Dé clic en insertar registro para guardar los cambios.
Periodo.- Modificar/Eliminar
En esta pantalla debemos seleccionar el periodo que desea modificar o eliminar datos y se da
clic en Ver.
Luego se muestran los datos del periodo seleccionado, permitiendo cambiar todos sus datos
con excepción del código, para guardar los cambios dé clic en modificar, para eliminarla del
sistema dé clic en borrar.
Parámetros.- Modificar
Dé clic en ver, para cargar los datos de los parámetros actuales
Luego se muestran los datos de los parámetros, permitiendo cambiar todos sus datos con
excepción del código, para guardar los cambios dé clic en modificar.
Aquí puede establecer todas las configuraciones del sistema como:
Nombre, debe tener el nombre completo del director del CITTE
Perfiles máximos/docentes, hasta cuantos perfiles pueden asignarle a los docentes
Proyectos máximos/docentes, hasta cuantos proyectos pueden asignarle a los docentes
Tesis máximos/docentes, hasta cuantas tesis pueden asignarle a los docentes
Nota mínima perfil, debe registrar con cuanto debe aprobar el perfil para continuar
Nota mínima proyecto, debe registrar con cuanto debe aprobar el proyecto para
continuar
Nota mínima tesis, debe registrar con cuanto debe aprobar la tesis para titularse
Modifique los parámetros que necesite, y dé clic en modificar para almacenar los cambios.
MENU CONSULTAS
Todas las consultas tienen el botón imprimir, para poder obtener reportes impresos.
Consultas Generales
Aquí se muestran los datos de las tablas sin ningún filtro, es decir en forma total.
Consulta General de Facultades.
Muestra los datos de todas las facultades, para imprimir dé clic en la impresora
Consulta General de Carreras
Muestra los datos de todas las carreras, para imprimir dé clic en la impresora
Consulta General de Docentes
Muestra los datos de todas los docentes, para imprimir dé clic en la impresora
Consulta General de Estudiantes
Muestra los datos de todas los estudiantes, para imprimir dé clic en la impresora
Consulta General de Titulación
Muestra los datos de todas los trabajos de titulación, para imprimir dé clic en la impresora
Consulta General de Prórrogas
Muestra los datos de todas las prórrogas que han solicitado, para imprimir dé clic en la
impresora. Seleccione la escuela y el periodo de tiempo que servirán de filtros para la
información almacenada en la base de datos.
Una vez seleccionado los parámetros de la consulta, dé clic en buscar.
Consulta General de Estados
Muestra los datos de todas los estados, para imprimir dé clic en la impresora
Consulta General de Periodos
Muestra los datos de todas las facultades, para imprimir dé clic en la impresora
Consulta General de Usuarios
Muestra los datos de todas los usuarios, para imprimir dé clic en la impresora
Titulaciones.- Por escuela y estado
Muestra los trabajos de titulación por escuela y por estado, debe llenar los siguientes
parámetros:
Escuela, seleccione la escuela del trabajo de titulación
Estado, seleccione activo o inactivo
Desde, seleccione la fecha de inicio
Hasta, seleccione la fecha final
Una vez establecidos los filtros, dé clic en Buscar.
Titulaciones.- Por tutor y estado
Muestra los trabajos de titulación por tutor y por estado, debe llenar los siguientes parámetros:
Tutor, seleccione el nombre del tutor del trabajo de titulación
Estado, seleccione activo o inactivo
Desde, seleccione la fecha de inicio
Hasta, seleccione la fecha final
Una vez establecidos los filtros, dé clic en Buscar.
Titulaciones.- Por lector y estado
Muestra los trabajos de titulación por lector y por estado, debe llenar los siguientes
parámetros:
Lector, seleccione el nombre del lector del trabajo de titulación
Estado, seleccione activo o inactivo
Desde, seleccione la fecha de inicio
Hasta, seleccione la fecha final
Una vez establecidos los filtros, dé clic en Buscar.
Titulaciones.-Titulaciones anuladas
Muestra los trabajos de titulación anuladas, según rango de fechas.
Desde, seleccione la fecha de inicio
Hasta, seleccione la fecha final
Una vez establecidos los filtros, dé clic en Buscar.
Calificaciones.- Por escuela y estado
Muestra las calificaciones de los trabajos de titulación por escuela y por estado, debe llenar los
siguientes parámetros:
Escuela, seleccione la escuela del tutor del trabajo de titulación
Estado, seleccione activo o inactivo
Desde, seleccione la fecha de inicio
Hasta, seleccione la fecha final
Una vez establecidos los filtros, dé clic en Buscar.
Calificaciones.- Aprobados/Reprobados
Muestra las calificaciones de los trabajos de titulación por escuela y por estado, debe llenar los
siguientes parámetros:
Escuela, seleccione la escuela del tutor del trabajo de titulación
Etapa, seleccione la etapa en que se encuentra el trabajo de titulación
Estado, seleccione activo o inactivo
Tipo, seleccione aprobado o reprobado
Desde, seleccione la fecha de inicio
Hasta, seleccione la fecha final
Una vez establecidos los filtros, dé clic en Buscar.
MENU DOCENTE
Calificaciones.- Nuevas
Esta función nos permite registrar calificaciones de los trabajos de titulación, debe llenar los
siguientes datos:
Nombre, se despliega una lista con los trabajos de titulación activos a cargo del
docente
Estado, es muestra la etapa en que se encuentra el trabajo de titulación
Nota, permite ingresar la calificación obtenida, siendo el mínimo 1 y máximo 10
Observación, permite ingresar alguna nota de la calificación
Luego dé clic en insertar registro para almacenar los datos, automáticamente se envía un
correo a los estudiantes con la calificación obtenida.
Calificaciones.- Modificar
En esta pantalla debemos seleccionar el trabajo de titulación que desea modificar sus
calificaciones y se da clic en ver.
Luego se muestran los datos actuales, modifique y dé clic en Modificar para guardar los
cambios ó clic en Borrar para eliminar esta calificación de la base de datos.