Facultad de Ingeniería Carrera de Ingeniería de Sistemas e Informática
“Propuesta e implementación de un sistema web para la gestión de
información académica del instituto superior de educación público Honorio
Delgado Espinoza de Arequipa”
Autor: Juan Victor Luque Pozo
Para obtener el Título Profesional de
Ingeniero de Sistemas e Informática
Asesor: Ing. Anselmo Valenzuela Zegarra
Lima, Marzo 2019
I
AGRADECIMIENTO
Un agradecimiento muy especial a mi asesor Ing. Anselmo Valenzuela Zegarra por ser guía
para poder realizar la presente tesis y a la Universidad Tecnológica del Perú por abrirme sus
puertas y darme la oportunidad de crecer personal y profesionalmente
II
RESUMEN
El siguiente trabajo de investigación tuvo como objetivo principal el desarrollar e implementar
un software de plataforma web basado en la metodología RUP que permita optimizar los
procesos de gestión de la información académica del Instituto Superior de Educación Publico
Honorio Delgado Espinoza de la ciudad de Arequipa dado a su problemática presentada
ocasionado por los procesos manuales en dicha gestión. La investigación realizada fue de tipo
aplicada además presenta un diseño preexperimental. La población estuvo formada por 169
personas entre alumnos, docentes, jerárquicos y personal administrativo de la carrera
profesional de computación e informática del instituto, con una muestra de 117 personas
obtenidas por muestreo probabilístico aleatorio simple el cual es proporcional para la presente
investigación. Se empleo como técnica de recopilación de datos la encuesta así mismo se
empleó el instrumento cuestionario. Las conclusiones o resultados de esta investigación
confirman que el desarrollo e implementación del sistema web permitió optimizar los procesos
de gestión de la información académica obteniendo una mayor efectividad y eficiencia de
acuerdo con los resultados obtenidos en un promedio del 91%.
Palabras clave: Metodología RUP, gestión de información, sistema web, información
académica.
III
ABSTRAC
The main objective of the following research work was to develop and implement a web
platform software based on the RUP methodology that allows optimizing the academic
information management processes of the Higher Institute of Public Education Honorio
Delgado Espinoza of the city of Arequipa. his presented problematic caused by the manual
processes in said management. The research carried out was of the applied type and also has
a pre-experimental design. The population consisted of 169 people including students,
teachers, hierarchical and administrative staff of the computer and computer career of the
institute, with a sample of 117 people obtained by simple random probabilistic sampling which
is proportional to the present investigation. The survey was used as a data collection technique,
and the questionnaire instrument was used. The conclusions or results of this research confirm
that the development and implementation of the web system allowed to optimize the academic
information management processes, obtaining greater effectiveness and efficiency according
to the results obtained in an average of 91%.
Keywords: RUP Methodology, information management, web system, academic information.
IV
ÍNDICE DE CONTENIDO
INTRODUCCIÓN ....................................................................................................................... 1
CAPITULO 1 .............................................................................................................................. 3
ASPECTOS GENERALES ......................................................................................................... 3
1.1 Título del proyecto ................................................................................................................ 3
1.2 Definición del Problema ........................................................................................................ 3
1.3 Preguntas de investigación ................................................................................................... 5
1.3.1 Pregunta General ............................................................................................. 5
1.3.2 Preguntas Específicas ...................................................................................... 5
1.4 Definición de los Objetivos ................................................................................................... 6
1.4.1 Objetivo principal y/o general ......................................................................... 6
1.4.2 Objetivos secundarios y/o específicos............................................................. 6
1.5 Análisis de variables .............................................................................................................. 6
1.6 Indicadores de logro del objetivo .......................................................................................... 7
1.7 Justificación del estudio ........................................................................................................ 7
1.8 Limitaciones y alcances de la investigación .......................................................................... 8
1.8.1 Limitaciones .................................................................................................... 8
1.8.2 Alcances .......................................................................................................... 9
CAPITULO 2 ............................................................................................................................ 10
FUNDAMENTO TEÓRICO ..................................................................................................... 10
2.1 Estado del arte - Antecedentes investigativos ..................................................................... 10
2.2 Marco teórico ....................................................................................................................... 12
2.2.1 Gestión de la información ............................................................................. 12
2.2.2 Sistema de Información ................................................................................. 13
2.2.3 Proceso de funcionamiento de un Sistema de Información .......................... 14
2.2.4 Lenguaje de programación ............................................................................ 14
2.2.5 Framework .................................................................................................... 15
2.2.6 Bootstrap Framework .................................................................................... 17
2.2.7 MVC (Modelo, Vista y Controlador) ............................................................ 19
V
2.2.8 Base de datos ................................................................................................. 21
2.3 Marco metodológico ............................................................................................................ 23
2.3.1 Planteamiento de la investigación ................................................................. 23
2.3.2 Campo de verificación .................................................................................. 23
2.3.3 Población y muestra del ISEP ....................................................................... 24
2.3.4 Indicadores de gestión ................................................................................... 25
2.3.5 Técnica e Instrumentos.................................................................................. 27
2.3.6 Metodología de desarrollo ............................................................................. 28
CAPITULO 3 ............................................................................................................................ 34
DESARROLLO DE LA APLICACIÓN ................................................................................... 34
3.1 Cronograma de actividades del proyecto............................................................................. 34
3.2 Modelado de procesos de Negocio ...................................................................................... 35
3.2.1 Procesos actuales de la institución ................................................................ 35
3.2.2 Procesos de mejora de la solución................................................................. 45
3.2.3 Análisis comparativo de procesos ................................................................. 53
3.3. Reconocimiento de requerimientos .................................................................................... 53
3.3.1 Modelo del negocio ....................................................................................... 58
3.3.2 Análisis del sistema ....................................................................................... 61
3.3.3 Modelado de la aplicación a nivel de base de datos ...................................... 86
3.4 Modelado de la Interfaz Gráfica .......................................................................................... 89
3.5 Desarrollo o Construcción ................................................................................................... 94
3.6 Pruebas ................................................................................................................................ 95
3.6.1 Catálogo de pruebas ...................................................................................... 95
3.6.2 Interpretación de la aplicación del catálogo de pruebas (pretest - postest) ... 97
3.6.3 Resultado de la aplicación de las pruebas ................................................... 120
CAPITULO 4 .......................................................................................................................... 121
ANÁLISIS DE COSTO Y BENEFICIO ................................................................................. 121
4.1 Estudio económico y técnico ............................................................................................. 121
4.1.1 Flujo de caja ................................................................................................ 124
4.1.2 Cálculo del VAN y TIR .............................................................................. 125
VI
4.2 Beneficios cualitativos ....................................................................................................... 126
CONCLUSIONES ................................................................................................................... 128
RECOMENDACIONES ......................................................................................................... 129
BIBLIOGRAFÍA ..................................................................................................................... 130
ANEXO – I .............................................................................................................................. 132
CUESTIONARIO .................................................................................................................... 132
ANEXO – II ............................................................................................................................ 135
CATALOGO DE REQUERIMIENTOS ................................................................................. 135
ANEXO - III ............................................................................................................................ 152
CASOS DE USOS ................................................................................................................... 152
VII
ÍNDICE DE GRÁFICOS
Ilustración 1 Elementos de un sistema de información ........................................ 13
Ilustración 2 Funcionamiento del patrón MVC ....................................................... 20
Ilustración 3 Postulantes por semestre académico ............................................... 26
Ilustración 4 Alumnos matriculados semestres anteriores ................................... 27
Ilustración 5 Fases del proceso unificado ............................................................... 29
Ilustración 6 Proceso de control de matriculas ...................................................... 36
Ilustración 7 Proceso de control de notas ............................................................... 40
Ilustración 8 Proceso de control de asistencia ....................................................... 43
Ilustración 9 Proceso de mejora de control de matriculas ................................... 45
Ilustración 10 Proceso de mejora de control de notas .......................................... 48
Ilustración 11 Proceso de mejora del control de asistencia ................................. 51
Ilustración 12 Trabajadores y actores del proceso de negocio ........................... 58
Ilustración 13 diagrama de caso de negocio ''proceso de matrícula'' ................ 59
Ilustración 14 Diagrama de caso de negocio ''Proceso de notas'' ...................... 60
Ilustración 15 Diagrama de caso de negocio “Proceso de asistencia” .............. 60
Ilustración 16 Actores del sistema ........................................................................... 61
Ilustración 17 Diagrama de caso de uso del sistema ........................................... 62
Ilustración 18 Esquema de Secuencia Consultas y Buscar Matricula ............... 63
Ilustración 19 Esquema de Secuencia Buscar Notas ........................................... 64
Ilustración 20 Esquema de Secuencia Consulta – Buscar Registro de Notas . 65
Ilustración 21 Esquema de Secuencia Gestión Alumno – nuevo ....................... 65
Ilustración 22 Esquema de Secuencia Gestión Alumno – actualizar ................. 66
Ilustración 23 Esquema de Secuencia Gestión Alumno – Eliminar .................... 66
Ilustración 24 Esquema de Secuencia Gestión Carreras – Nuevo .................... 67
Ilustración 25 Esquema de Secuencia Gestión Carrera – Actualizar ................ 67
Ilustración 26 Esquema de Secuencia Gestión Carrera – Eliminar .................... 68
Ilustración 27 Esquema de Secuencia Gestión Usuario - Nuevo ....................... 69
Ilustración 28 Esquema de Secuencia Gestión Usuario – Actualizar ................ 69
Ilustración 29 Esquema de Secuencia Seguridad ................................................. 70
Ilustración 30 Esquema de Secuencia Gestión Docentes - Nuevo .................... 71
Ilustración 31 Esquema de Secuencia Gestión Docentes - Actualiza ............... 71
Ilustración 32 Esquema de Secuencia Gestión Docentes - Eliminar ................. 72
Ilustración 33 Esquema de Secuencia Curso académico – Nuevo .................... 72
VIII
Ilustración 34 Esquema de Secuencia Curso académico - Actualiza ................ 73
Ilustración 35 Esquema de Secuencia Curso académico – Eliminar ................. 74
Ilustración 36 Esquema de Secuencia – Gestión de matricula ........................... 75
Ilustración 37 Esquema de Secuencia – Ingresar notas ...................................... 76
Ilustración 38 Esquema de Secuencia – Ingresar asistencia docente ............... 77
Ilustración 39 Esquema de Secuencia – Consulta notas alumno ....................... 77
Ilustración 40 Esquema de colaboración – Consultas Buscar matricula ........... 78
Ilustración 41 Esquema de colaboración – Buscar notas .................................... 78
Ilustración 42 Esquema de colaboración – Buscar Registro de notas ............... 79
Ilustración 43 Esquema de colaboración – Mantenimiento Alumno Nuevo ...... 79
Ilustración 44 Esquema de colaboración - Mantenimiento Carreras – Nuevo .. 80
Ilustración 45 Esquema de colaboración - Mantenimiento Usuario nuevo ....... 80
Ilustración 46 Esquema de colaboración - Mantenimiento Docentes nuevo .... 81
Ilustración 47 Esquema de colaboración - Unidad Didáctica – Nuevo .............. 81
Ilustración 48 Esquema de colaboración - Mantenimiento de matricula ........... 82
Ilustración 49 Esquema de colaboración - Ingresar notas ................................... 82
Ilustración 50 Esquema de colaboración – Ingresar asistencia docente ........... 83
Ilustración 51 Esquema de colaboración – Consulta notas alumno ................... 83
Ilustración 52 Esquema de componentes ............................................................... 84
Ilustración 53 Esquema de despliegue ................................................................... 85
Ilustración 54 Esquema conceptual ......................................................................... 87
Ilustración 55 Esquema lógico .................................................................................. 88
Ilustración 56 Pantalla de ingreso al sistema ......................................................... 89
Ilustración 57 Pantalla inicial del sistema ............................................................... 89
Ilustración 58 Pantalla mantenimiento de carreras ............................................... 90
Ilustración 59 Pantalla mantenimiento de especialidad........................................ 90
Ilustración 60 Pantalla mantenimiento de plan estudio ........................................ 90
Ilustración 61 Pantalla mantenimiento de periodo ................................................ 91
Ilustración 62 Pantalla mantenimiento de sección ................................................ 91
Ilustración 63 Pantalla mantenimiento de alumno ................................................. 91
Ilustración 64 Pantalla mantenimiento de docente................................................ 92
Ilustración 65 Pantalla mantenimiento de unidad didáctica ................................. 92
Ilustración 66 Pantalla matricula de alumno ........................................................... 92
Ilustración 67 Reporte de matrícula de alumno ..................................................... 93
Ilustración 68 Pantalla de registro de notas ........................................................... 93
Ilustración 69 Pantalla de usuarios .......................................................................... 93
Ilustración 70 Pretest prueba de configuración 001 .............................................. 97
Ilustración 71 Postest prueba de configuración 001 ............................................. 97
Ilustración 72 Pretest prueba de configuración 002 .............................................. 98
Ilustración 73 Postest prueba de configuración 002 ............................................. 98
IX
Ilustración 74 Pretest prueba de configuración 003 .............................................. 99
Ilustración 75 Postest prueba de configuración 003 ........................................... 100
Ilustración 76 Pretest prueba de configuración 004 ............................................ 101
Ilustración 77 Postest prueba de configuración 004 ........................................... 101
Ilustración 78 Pretest prueba de configuración 005 ............................................ 102
Ilustración 79 Postest prueba de configuración 005 ........................................... 102
Ilustración 80 Pretest prueba de configuración 006 ............................................ 103
Ilustración 81 Postest prueba de configuración 006 ........................................... 104
Ilustración 82 Pretest prueba de seguridad 001 .................................................. 105
Ilustración 83 Postest prueba de seguridad 001 ................................................. 105
Ilustración 84 Pretest prueba de seguridad 002 .................................................. 106
Ilustración 85 Postest prueba de seguridad 002 ................................................. 106
Ilustración 86 Pretest prueba de planeamiento 001............................................ 107
Ilustración 87 Postest prueba de planeamiento 001 ........................................... 108
Ilustración 88 Pretest prueba de planeamiento 002............................................ 109
Ilustración 89 Postest prueba de planeamiento 002 ........................................... 109
Ilustración 90 Pretest prueba de planeamiento 003............................................ 110
Ilustración 91 Postest prueba de planeamiento 003 ........................................... 110
Ilustración 92 Pretest prueba de alumnos 001 .................................................... 111
Ilustración 93 Postest prueba de alumnos 001 .................................................... 112
Ilustración 94 Pretest prueba de alumnos 002 .................................................... 113
Ilustración 95 Postest prueba de alumnos 002 .................................................... 113
Ilustración 96 Pretest prueba de alumnos 003 .................................................... 114
Ilustración 97 Postest prueba de alumnos 003 .................................................... 114
Ilustración 98 Pretest prueba de consultas 001 ................................................... 115
Ilustración 99 Postest prueba de consultas 001 .................................................. 116
Ilustración 100 Pretest prueba de consultas 002 ................................................ 117
Ilustración 101 Postest prueba de consultas 002 ................................................ 117
Ilustración 102 Pretest prueba de consultas 003 ................................................ 118
Ilustración 103 Postest prueba de consultas 003 ................................................ 118
Ilustración 104 Pretest prueba de consultas 004 ................................................ 119
Ilustración 105 Postest prueba de consultas 004 ................................................ 120
X
ÍNDICE DE CUADROS
Tabla 1 Indicadores de logro de objetivo .................................................................. 7
Tabla 2 Comparativa de los atributos de los framework ...................................... 15
Tabla 3 Comparativa de los atributos de los framework ...................................... 16
Tabla 4 Comparativa de los atributos de los framework ...................................... 16
Tabla 5 Postulantes por semestre académico ....................................................... 25
Tabla 6 Alumnos matriculados semestres anteriores ........................................... 27
Tabla 7 Comparación de las metodologías de desarrollo de software .............. 32
Tabla 8 Cronograma de actividades ........................................................................ 35
Tabla 9 Descripción del proceso de matricula ....................................................... 38
Tabla 10 Descripción del proceso de notas ........................................................... 42
Tabla 11 Descripción del proceso de asistencia ................................................... 44
Tabla 12 Descripción del proceso de mejora de matriculas ................................ 47
Tabla 13 Descripción del proceso de mejora de notas ........................................ 50
Tabla 14 Descripción del proceso de mejora de asistencia ................................ 52
Tabla 15 Requerimientos funcionales del sistema ................................................ 54
Tabla 16 Requerimientos no funcionales ................................................................ 57
Tabla 17 Registro de pruebas de la aplicación ...................................................... 95
Tabla 18 Costo de Hardware .................................................................................. 122
Tabla 19 Costo de personal de desarrollo ............................................................ 123
Tabla 20 Costos operativos .................................................................................... 123
Tabla 21 Costo del software ................................................................................... 124
Tabla 22 Costo total del proyecto .......................................................................... 124
Tabla 23 Flujo de caja .............................................................................................. 125
1
INTRODUCCIÓN
La presente tesis se enmarca en la propuesta e implementación de un sistema web para la
gestión de información académica del Instituto Superior de Educación Publico Honorio
Delgado Espinoza de la ciudad de Arequipa teniendo como objetivo principal la creación del
software y su implementación en la institución para lograr tener como resultado la optimización
de los procesos y gestión de la información académica de una manera efectiva.
Dentro del proyecto se tiene una serie de objetivos específicos que consisten en optimizar los
procesos de matrículas, registro de notas y asistencias de los docentes del instituto para lo
cual se expone el proceso de las diferentes etapas por las cuales se ha tenido que pasar para
llegar a obtener como resultado la solución tecnológica planteada frente a la problemática
encontrada, al saber la falta de un sistema informático para la gestión de los procesos
académicos como son las matrículas, registro de notas y asistencia de los docentes. Para ello
se realizó la revisión de diferentes fuentes bibliográficas, metodologías, herramientas y en
general diferentes propuestas para desarrollar el software.
2
En el Capítulo 1 se describe la problemática por el cual se procede a realizar el presente
proyecto, así como también se establecen los objetivos, las variables juntamente con sus
indicadores de logro y la justificación de la realización del trabajo de investigación. También
se establecerán los límites y alcances que contemplara la presente tesis.
En el Capítulo 2 se presentan los antecedentes investigativos de cuatro tesis entre ellos
nacionales e internacionales que comparten el tema de la gestión académica mediante
sistemas informáticos, se recopila el aporte de cada uno de ellos para el presente trabajo de
investigación , así como también en este capítulo se presenta el marco teórico con los
conceptos necesarios para la comprensión y desarrollo de la tesis y el marco metodológico en
el cual se presenta la metodología de investigación.
En el Capítulo 3 se expresa y se detalla el modelado del proceso del negocio tanto actual como
con el sistema informático realizando un análisis comparativo de los procesos y obteniendo lo
requisitos funcionales y no funcionales que tiene que cumplir el sistema para poder proceder
con el desarrollo de la aplicación y las pruebas de este mismo para obtener los resultados.
En el Capítulo 4 se realiza un estudio económico y técnico de lo necesario para poder realizar
el desarrollo e implementación del sistema de gestión académica, también se presenta los
beneficios cualitativos que conlleva el haber realizado el presente trabajo de investigación.
Por último, se presentan las conclusiones y recomendaciones en donde se demuestra los
logros obtenidos mediante la implementación del sistema y se dan las recomendaciones que
permitan optimizar los procesos de la gestión académica mediante la solución brindada.
3
CAPITULO 1
ASPECTOS GENERALES
1.1 Título del proyecto
Propuesta e implementación de un sistema web para la gestión de información académica
del Instituto Superior de Educación Público Honorio Delgado Espinoza de Arequipa.
1.2 Definición del Problema
La mayoría de las instituciones educativas públicas no universitarias superiores como el
Instituto Honorio Delgado Espinosa carecen en muchas ocasiones de equipamiento
adecuado, de un modelo de planificación y gestión automatizado que permita alinear a la
organización con su estrategia, desaprovechando las ventajas que le pueden brindar las
tecnologías de información la cual les permitiría competir efectivamente en un mercado
globalizado.
Ante esta situación el Estado Peruano conjuntamente con el Gobierno Regional de
Arequipa, están dando un apoyo a los institutos superiores estatales a través de partidas
económicas, adquisición de equipos y capacitación al personal docente, ahora toca al
4
instituto solucionar sus problemas de gestión interna, ante estos problemas la solución es
ir automatizando progresivamente sus actividades y procesos que se realizan como por
ejemplo el control de matrículas, registro de notas, asistencia, entre otros y así lograr una
efectiva gestión y brindar un servicio de calidad a sus clientes como son los alumnos,
docentes y comunidad.
Al igual de la problemática que tiene este instituto, otro instituto como por ejemplo el
Instituto de Educación Superior Tecnológico Público de Omate – Moquegua, busca
mejorar sus servicios que permitan ofrecer calidad a sus alumnos, dentro de los servicios
a mejorar en la institución serían:
• La Gestión Académica al realizarse manualmente genera errores en el llenado de
actas, registros, fichas de matrículas, boletas de notas y recibos de pagos.
• La información de notas no se facilita en el momento que el alumno lo solicita, lo que
ocasiona molestias y contratiempos.
• Al no tener información dificulta a la administración ponderar el porcentaje de los
alumnos con deficiencias académicas para la auditoría interna.
• Otro problema es en los procesos de pagos que realizan los estudiantes en Tesorería,
existe confusiones de datos lo que genera un problema y pérdida de tiempo.
Berrios (2014) mencionó:
En su mayoría, estos problemas tienen su origen en el uso de procedimientos
manuales para realizar la gestión académica. Esto se puede traducir como la
necesidad de implementar procedimientos eficientes que agilicen el proceso de
atención a los alumnos e incremente la productividad de los empleados. (p.90)
5
Otro caso muy particular es el Instituto de Educación Superior Tecnológico Público Fe y
Alegría ubicado en la región de La libertad y Cajamarca en los cuales se imparte
educación técnico-productiva.
Dicha institución no cuenta con un sistema de información para llevar el control de
sus procesos; el registro de su información es de forma manual lo que proclive a
perderse o deteriorarse, asimismo el no disponer de información en tiempo real,
no tener un sistema integrado que le permita acceder a dicha información cuando
lo desee, por consiguiente, es tedioso analizar el avance del negocio. (García y
Haro, 2017, p.17)
1.3 Preguntas de investigación
1.3.1 Pregunta General
¿El desarrollo e implementación de un sistema informático web podrá optimizar los
procesos de gestión académica en el Instituto Honorio Delgado Espinoza de Arequipa?
1.3.2 Preguntas Específicas
• ¿Cómo el desarrollo e implementación de un sistema de gestión optimiza el proceso
de registro de matrícula de los estudiantes del Instituto Honorio Delgado Espinoza de
Arequipa?
• ¿Cómo el desarrollo e implementación de un sistema de gestión optimiza el proceso
de registro de notas de los estudiantes del Instituto Honorio Delgado Espinoza de
Arequipa?
6
• ¿Cómo el desarrollo e implementación de un sistema de gestión optimiza el proceso
de registro de asistencia de docentes del Instituto Honorio Delgado Espinoza de
Arequipa?
1.4 Definición de los Objetivos
1.4.1 Objetivo principal y/o general
Desarrollar e implementar un sistema web para la gestión de la información académica
del Instituto Superior de Educación Público “Honorio Delgado Espinoza” de Arequipa.
1.4.2 Objetivos secundarios y/o específicos
• Desarrollar e implementar el sistema web de gestión académica para la optimización
del proceso de Registro de Matrículas de los estudiantes del Instituto Honorio Delgado
Espinoza de Arequipa.
• Desarrollar e implementar el sistema web de gestión académica para la optimización
del proceso de Registro de Notas de los estudiantes del Instituto Honorio Delgado
Espinoza de Arequipa.
• Desarrollar e implementar el sistema web de gestión académica para la optimización
del proceso de Registro de Asistencia de docentes del Instituto Honorio Delgado
Espinoza de Arequipa.
1.5 Análisis de variables
Variable independiente:
• La implementación del Sistema web
7
Variable dependiente:
• Gestión de la información académica.
1.6 Indicadores de logro del objetivo
Objetivo Indicadores
Proceso registro
de matrículas
• Registro de datos
académicos
• Registro de
estudiantes
• Consultas
• Reportes
Proceso registro
de notas
• Ingreso de notas
• Consulta de notas
• Reportes
• Descarga en PDF
Proceso registro
de asistencia
• Ingreso asistencia
docente
• Consultas de
asistencia
• Reportes
Tabla 1 Indicadores de logro de objetivo
1.7 Justificación del estudio
Las instituciones educativas públicas son organizaciones con una importante
responsabilidad social, en ellas se generan y trasmite gran parte del conocimiento que
apoya el desarrollo económico de cualquier sociedad, estas organizaciones educativas
públicas se encuentran en un proceso de revalidación y acreditación de sus carreras
8
profesionales, pero carecen de sistemas de información que gestione las tareas cotidianas
que realizan el personal administrativo y docente de la institución.
El Instituto Superior Público Honorio Delgado Espinoza realiza sus procesos y actividades
en forma manual y parcialmente automatizada, es por lo que necesita el uso de sistemas
de información de gestión educativa que le permita tener una optimización en el
desempeño de los procesos y actividades que aseguren su calidad educativa. Una acción
primordial para lograr esto es la creación de una solución informática en entorno web que
le permita automatizar sus procesos coordinando las actividades tanto de gestión
académica y administrativa.
El proyecto de tesis actual pretende analizar, desarrollar e implementar un sistema
informático académico lo cual permitirá al instituto público Honorio Delgado Espinoza
optimice sus procesos de matrícula, notas y asistencia de docente como de alumnos, de
esta forma será posible tener información confiable, ágil y segura tanto al personal
jerárquico, administrativo, docentes y alumnos.
1.8 Limitaciones y alcances de la investigación
1.8.1 Limitaciones
• Los procedimientos administrativos no están adecuadamente establecidos y se
desconocen el mecanismo de control de estos.
• Subsiste un bajo nivel de capacidades en algunos docentes y administrativos, así
como su resistencia al cambio y el conformismo.
• No se podrá procesar pagos de las matrículas mediante la web.
• El sistema no contemplara el diseño y creación de horarios.
9
• El sistema no contemplara matriculas con cursos extracurriculares, solo con
cursos de acuerdo con el plan de estudio.
• La gestión de la información almacenada en la base de datos es incompleta
porque parte de la información esta almacenada en ficheros.
1.8.2 Alcances
• Lograr una mejor estrategia de planificación del departamento u área de
computación e informática de la institución mediante la implementación completa
del sistema de gestión académica web.
• Control eficiente del registro de matrículas, registro de notas y asistencia de
personal docente y alumnos.
• Eficiencia de tiempo en el proceso de toma de decisiones ya que la información
está almacena y disponible para diversas consultas.
10
CAPITULO 2
FUNDAMENTO TEÓRICO
2.1 Estado del arte - Antecedentes investigativos
Nacionales
García H, y Haro Julio (2017). De la Universidad Nacional de Trujillo en su tesis:
“Implementación de un sistema web para optimizar la gestión académica del instituto de
educación superior tecnológico público fe y alegría 57 – CEFOP”. En este trabajo de
investigación realizando la implementación de un sistema web para optimizar la gestión
académica del instituto superior tecnológico público Fe y Alegría, el cual mediante la
utilización del sistema web demuestran el ahorro de tiempo en el proceso de admisión,
automatizando los procesos de inscripción, nota de examen y resultado del proceso. Para
llegar a esta solución utilizan la metodología Rational Unified Process (RUP).
El aporte que se considera en esta investigación es que nos permite distinguir con claridad
las etapas y las características de la metodología Rational Unified Process RUP, en cual
nos servirá como guía en el momento de seleccionar la metodología.
11
Chimoy G. y Córdova Rolando (2016). De la Universidad de Ciencias y Humanidades en
su tesis: “Implementación de un sistema de matrícula web para optimizar los procesos
administrativos utilizando la metodología del modelo vista controlador en la institución
educativa “Salesiano” Lima – Breña”. En este trabajo de investigación realizando la
implementación de un sistema web de matrícula para optimizar los procesos
administrativos utilizando la metodología del modelo vista controlador en la institución
educativa “Salesiano”, mediante este sistema le permite almacenar información de los
estudiantes de forma segura, eficaz y rápida evitando la pérdida de los múltiples registro
de matrícula y el beneficio obtenido que facilita las labores tanto académicas como
administrativas por el ahorro considerable de tiempo que toman estos procesos y la
satisfacción de los padres de familia, alumnos y docentes.
El aporte que se considera en esta investigación es que nos permite obtener información
acerca del modelo vista – controlador (MVC), así también como los diversos diagramas
utilizados en el desarrollo de la implementación del sistema web.
Internacionales
Quispe F. (2014). De la Universidad Mayor de San Andrés – La Paz en su tesis “Sistema
de gestión académica para la unidad educativa Daniel Sánchez Bustamante II
(SISGESA)”. En este trabajo de investigación realizando la implementación de un sistema
de gestión académica se destaca la metodología OOHDM (Metodología de Diseño
Hipermedia Orientado a Objetos), la cual consiste en una serie de etapas que están bien
documentadas, cabe destacar que el desarrollo se dio utilizando la metodología XP
(Programación Extrema) de desarrollo ágil haciendo una comparación con las
metodologías tradicionales y optando por esta metodología debido se centra en potenciar
12
las relaciones interpersonales para el éxito de desarrollo del software y una comunicación
continua entre el cliente y el equipo de desarrollo.
El aporte que se considera en esta investigación básicamente es la seguridad del sistema
en autenticación y base de datos, empleando algoritmos de autenticación, el uso de
métrica de calidad de software y las pruebas realizadas, como resultado nos ayudará a
realizar la calidad y pruebas del software de forma segura y rápida.
Zamora E. (2015). De la Universidad de Guayaquil en su tesis “Diseño de un sistema de
gestión académica en una red local para la unidad educativa Horizontes de Colores”. El
proyecto se basa en la implementación de un sistema de gestión académica que permite
automatizar los distintos procesos de matrícula, notas y pago de pensiones enfocado al
alumno y al personal de la institución educativa, lo cual permite beneficiarse con la
optimización de los distintos trámites de matrícula, notas y pago y la mejora del desarrollo
a nivel académico de los distintos alumnos de la institución.
El aporte de este proyecto es el uso de las metodologías agiles como Scrum y XP, la cual
nos permite analizar el empleo de estas metodologías para la organización y desarrollo
del proyecto y cuál es la más adecuada dependiendo de la naturaleza de la
implementación del proyecto.
2.2 Marco teórico
2.2.1 Gestión de la información
Para Morales (2004), citado por Arévalo (2007, p.8), sostiene que: El objetivo de la Gestión
de la información es otorgar mecanismos que posibiliten a la organización obtener,
13
generar y otorgar un conjunto de datos e informaciones relevantes, claras y actuales que
puedan ser de utilidad para los objetivos de la institución y que permitan la generación de
toma de decisiones.
2.2.2 Sistema de Información
Para Andreu et al. (1991), citado por Lapiedra et al. (2011, p. 14). Un sistema de
información es una serie de procesos que, ejecutados sobre un conjunto de datos
conforme a los requerimientos de una institución, obtiene, genera y envía información
relevante para el apoyo de las operaciones de dicha institución y permite a la vez la toma
de decisiones que hacen posible la realización de las actividades de la institución
conforme a su plan operacional.
Elementos de un Sistema de Información. Los sistemas de información se encuentran
conformados por cuatro partes de los cuales son: tecnologías de información, procesos,
datos y personas.
Ilustración 1 Elementos de un sistema de información
Autor: Fernández (2006, p.21)
14
2.2.3 Proceso de funcionamiento de un Sistema de Información
El proceso de funcionamiento de un sistema de información se conceptúa en cuatro fases
principales, las cuales son: el ingreso, la recopilación, el procesamiento y emisión de
información; además está conformado por cuatro elementos principales que hacen
referencia a la ilustración 1:
• Los procesos o funciones, que se manejan al realizar las actividades requeridas
para una correcta operatividad de la institución.
• Los datos o información, que es la parte principal del sistema de información y el
motivo de su implementación.
• Los actores u usuarios de la institución, que son los que generan, gestionan o
emplean la información con el fin de poder ejecutar sus actividades conforme a su
plan de trabajo preestablecidos.
• Las tecnologías u equipo de TI, que gestiona toda la información.
2.2.4 Lenguaje de programación
De acuerdo con Wilson (1993), se puede definir a un lenguaje de programación como un
idioma artificial creado para representar comandos que puedan ser entendidos por
mecanismos como los ordenadores. Se pueden emplear para generar programas que
gestionen el funcionamiento de un mecanismo, para representar algoritmos con precisión,
o de una forma simple como la comunicación humana.
15
2.2.5 Framework
Según Gamma (1997), citado por Galindo (2008, p.38), un framework define la
arquitectura o modelo de una aplicación. Este es un punto de vista práctico, ya que el
framework es el encargado de representar la estructura global, sus capas o particiones en
clases y objetos, las funciones clave, así como la interrelación entre dichas clases y
objetos. Todos los aspectos señalados anteriormente son definidos por el framework,
haciendo que el usuario no tenga que definirlos y se pueda canalizar en procesos calve
de la aplicación.
Framework en PHP enfocados en el modelo vista controlador (MVC), los frameworks
tienen características que cumplen con una serie de requisitos como la facilidad de
utilización, robustez y seguridad que cumplen con lo requerido por los desarrolladores web
es por ende que se realiza el análisis y comparación de sus características más
importantes para tener una visión más completa del framework que permita al
programador desarrollar la aplicación web. De acuerdo al enfoque de desarrollo en PHP
se realizó una recopilación de algunos framework basados en ese lenguaje de
programación, tales como, CodeIgniter, Laravel. (Sierra et al., 2013).
Framework Versión PHP Patrón MVC Múltiple BD
CodeIgniter 5 o superior Si es aplicable Si es múltiple
Laravel 5 o superior Basado en MVC Si es múltiple
Symfony 5 o superior Si es aplicable Si es múltiple
Tabla 2 Comparativa de los atributos de los framework
Autor: Fuente propia.
16
Framework ORM Plantillas Ajax
CodeIgniter No es aplicable Soportado No integra Ajax
Laravel Contiene ORM Soportado Si integra Ajax
Symfony No es aplicable Soportado Si integra Ajax
Tabla 3 Comparativa de los atributos de los framework
Autor: Fuente propia.
Framework Cache Módulos
CodeIgniter No contemplado Si aplica
Laravel Robusto Si aplica
Symfony No contemplado Si aplica
Tabla 4 Comparativa de los atributos de los framework
Autor: Fuente propia.
Ventajas de un framework
Según Galindo y Camps (2008, p.39), las ventajas de la incorporación de un framework
en el proceso de desarrollo e implementación de un sistema u aplicación son las
siguientes:
• Acorta el tiempo de programación ya que los framework traen un subsistema
completamente funcional.
17
• Minimiza el riesgo de implementación ya que es una base confiable dado que está
completamente testeada.
• Otorgan una base permanente y común entre aplicaciones lo cual hace que sea
mucho más fácil el soporte del sistema ya que el framework minimiza la
complejidad de la programación.
Desventajas de un Framework
Según Galindo y Camps (2008, p.39), las desventajas en la incorporación de un framework
en el proceso de programación de una aplicación son las siguientes:
• El desarrollo que genere un programador a raíz de un framework debe de estar
incorporado dentro de las limitaciones que contenga el marco del framework.
• Inconveniente de aprendizaje, el programador tiene que estudiar las
características del framework y como emplearlas en el desarrollo de la aplicación
(solo la primera vez que se emplea el framework).
• La creatividad del desarrollo está limitada de acuerdo a los parámetros
modificables del framework.
2.2.6 Bootstrap Framework
El framework Bootstrap originalmente que fue desarrollado por Twitter, que posibilita
generar un sinnúmero de interfaces web con estilos CSS3 y JavaScript, y a su vez hace
posible la adaptación de las interfaces del sitio web al tamaño de la pantalla del dispositivo.
Esto determina al sitio web que se pueda adaptar automáticamente al área de la pantalla
18
de un monitor, Tablet u cualquier otro dispositivo móvil, en fin, a esta característica de
diseño web se le denomina también como formato “responsive design” o diseño adaptativo
que puede ser utilizado en cualquier proyecto de desarrollo (Zanini y Hereter ,2015).
Ventajas de usar Bootstrap
Según Zanini y Hereter (2015 p.15), la principal es que simplifica la técnica de
maquetación, lo cual nos ayuda a aplicar los distintos estándares y buenas prácticas.
Algunas ventajas más son:
• Permite obtener una web óptimamente organizada visualmente de manera rápida
ya que su proceso de aprendizaje es sencillo si ya se tiene una base de
conocimiento sobre maquetación.
• Posibilita emplear varias características web comenzando de iconos hasta
desplegables mediante la combinación de JavaScript, CSS, así como también
HTML5.
• Es fácil de aprender y modificar
• Cualquier cosa que desarrollemos las interfaces serán adaptables a cualquier tipo
de dispositivo independientemente de su resolución u escala.
• Es posible una muy buena integración con las primordiales librerías de JavaScript.
• Está bien realizado, además tiene una comunidad muy amplia y activa la cual para
creando o mejorando el framework.
19
• Posibilita emplear Less, lo que hace que podamos mejorar aún más los estilos
contenidos en la web.
2.2.7 MVC (Modelo, Vista y Controlador)
MVC (modelo, vista y controlador) es una arquitectura que nos permite desarrollar
sistemas informáticos y aplicaciones, teniendo una separación del diseño de los objetos
(modelos) de la lógica negocio y sus interfaces gráficas (vistas), utilizando un conector
intermediario (controlador) entre ambas. (Bahit, 2012, p.36).
Segú Bahit (2012, p.36). MVC divide las aplicaciones en tres niveles de abstracción:
modelo que representa la lógica de negocios. Es el encargado de acceder de forma
directa a los datos actuando como “intermediario” con la base de datos, vista es la
encargada de mostrar la información al usuario de forma gráfica y “legible humanamente”
y controlador es el intermediario entre el modelo y la vista además es quien controla las
interacciones del usuario solicitando los datos al modelo y entregándolos a la vista para
que ésta, lo presente al usuario, de forma “legible humanamente”.
20
Funcionamiento de MVC
Ilustración 2 Funcionamiento del patrón MVC
Autor: Bahit (2012, p.37).
Ventajas de desarrollo con el patrón arquitectónico MVC:
• El sistema está desarrollado modularmente.
• Al realizar una variación al modelo del dominio, como por ejemplo incrementar datos
contenidos, únicamente se tiene que modificar el modelo y sus respectivas
interfaces con las vistas.
21
• Al variar o cambiar las vistas no perjudica ni en lo más mínimo los demás módulos
del sistema.
• El patrón MVC es ideal en el desarrollo de sistemas de distintas dimensiones
orientados a objetos.
• El patrón MVC demuestra tener un esquema muy bien elaborado puesto que las
aplicaciones que lo incorporan tienen una escalabilidad y mantenibilidad optimas a
comparación de otras aplicaciones que incorporan distintos patrones.
Desventajas de desarrollo con el patrón arquitectónico MVC:
• Dentro de la primera fase de desarrollo de la aplicación el tiempo requerido es mayor
a comparación del desarrollo de aplicaciones que no adoptan el patrón MVC, pero
posteriormente en la etapa de escalabilidad o mantenibilidad los tiempos se acortan
considerablemente a comparación de las aplicaciones que no adoptaron dicho
patrón.
• El patrón MVC tiene una arquitectura orientada a objetos por lo que su desarrollo en
lenguajes de programación que no contemplan este paradigma es muy complicado.
2.2.8 Base de datos
Una Base de Datos en términos informáticos es concretamente un conjunto u agrupación
de datos que interrelacionados generan información y guardan una determinada
coherencia entre sí, lo cual hace factible su empleabilidad de acuerdo con parámetros que
se requiera para poder cumplir distintos objetivos.
22
Las principales características que debe contemplar una base de datos son la seguridad
que se refiere básicamente a la gestión de accesos a la misma, la consistencia y la
redundancia que implica que los datos que se repiten en distintas tablas sean iguales y
que se mantengan las relaciones entre distintas tablas implicando la redundancia mínima,
la integridad se refiere a que los datos sean válidos y correctos teniendo en cuenta las
otras características ya mencionadas.
MySQL
Es una de las bases de datos más populares ya que es de código abierto, además es un
sistema de administración de base de datos relacional (RDBMS), en resumen, es un
sistema capaz de gestionar enorme cantidad de datos es decir realizar acciones tan
simples como actualizar, borrar consultar o insertar hasta operaciones mucho más
complejas de acuerdo a los requerimientos que se le haga, una de sus características es
que emplea el lenguaje SQL (Structured Query Language) que es un estándar mundial
para las base de datos (Gilfillan, 2002).
Ventajas
• Al tener una amplia comunidad y una documentación extensa facilita la
instalación y su configuración.
• Puede ser implementado en múltiples sistemas operativos y es robusto en cuanto
a su seguridad y conectividad con distintas plataformas.
• Posee una gran velocidad al momento de gestionar sus operaciones, lo cual hace
que tenga un rendimiento enmarcados en la eficiencia y eficacia.
23
• Al ser un software libre eficiente sus requerimientos o requisitos de sistema para
su correcta ejecución son mínimas, ya que funciona de manera en ordenadores
con escasos recursos.
2.3 Marco metodológico
2.3.1 Planteamiento de la investigación
La presente investigación es de tipo aplicada, dado que se emprende de los diferentes
conocimientos adquiridos conjuntamente de las fuentes de información que se
interrelacionan a la Gestión Académica del instituto superior Honorio Delgado Espinoza,
para ser incorporados en la propuesta e implementación de la investigación.
Además de ello la presente investigación tiene un diseño preexperimental lo que
comprende a que cuenta con preprueba, así como posprueba, teniendo como propósito
otorgar métodos que permitan la mayor recopilación de información verídica concerniente
a una investigación.
2.3.2 Campo de verificación
A. Ubicación espacial
Se consideró al director, a los subdirectores, docentes, alumnos y al personal
administrativo del Instituto Superior de Educación Público Honorio Delgado Espinoza de
Arequipa
24
B. Ubicación Temporal
Semestre impar 2018
2.3.3 Población y muestra del ISEP
Población del ISEP
Dado que el universo objetivo de esta investigación está integrado por los alumnos,
docentes, jerárquicos y personal administrativo del instituto, para el presente estudio se
considera como población a los alumnos de la carrera profesional de computación e
informática y a los profesores de dicha carrera que asciende a un total de 169 personas
de la institución educativa.
Muestra del ISEP
Para lograr la obtención de la muestra en base a la población planteada anteriormente se
realizará un muestreo probabilístico aleatorio simple el cual es proporcional para el
presente estudio, la fórmula empleada para el cálculo de la muestra es:
Para el tamaño de la muestra se emplea la siguiente fórmula:
𝑛 =𝑁 ∗ 𝑍2 ∗ 𝑃 ∗ 𝑄
𝑑2(𝑁 − 1) + 𝑍2 ∗ 𝑃 ∗ 𝑄
En donde:
Población (N) : 169 alumnos
Coeficiente de confiabilidad para el 95% de nivel de confianza. (Z=1.96)
P y Q : Probabilidad a favor y en contra
25
d : Error de estimación seleccionado 5%
𝑛 =(169)(1.96)2(0.5)(0.5)
(0.05)2(169 − 1) + (1.96)2(0.5)(0.5)
𝑛 = 117 personas
Como observa de acuerdo con el resultado obtenido la muestra será de 117 personas
comprendidas entre los alumnos, todos los docentes y administrativos porque se
considera un número pequeño en dichas áreas.
2.3.4 Indicadores de gestión
postulantes semestre académico 2018-I
carrera postulantes ingresantes matriculados
Administración de Servicios de Hostelería Mañana. 61 24 21
Administración de Servicios de Hostelería Noche. 30 25 22
Contabilidad Mañana. 163 22 22
Contabilidad Noche. 134 47 35
Mecánica Automotriz Mañana. 41 23 23
Mecánica Automotriz Noche. 33 25 22
Mecánica de Producción Mañana. 23 23 22
Mecánica de Producción Noche. 24 22 22
Metalurgia. 111 24 24
Química Industrial. 56 24 22
Computación e Informática Mañana. 102 23 23
Computación e Informática Noche. 61 24 21
Electrónica Industrial. 37 26 25
Electrotecnia Industrial. 54 23 23
Enfermería Técnica. 147 24 24
Mantenimiento de Maquinaria Pesada Mañana. 57 23 23
Mantenimiento de Maquinaria Pesada Noche. 56 24 24
total 1190 426 398
Tabla 5 Postulantes por semestre académico
Autor: fuente propia
26
Ilustración 3 Postulantes por semestre académico
Autor: fuente propia
alumnos matriculados semestres anteriores
carrera académica semestre
2018-II 2018-I 2017-II 2017-I
Administración de Servicios de Hostelería Mañana. 22 21 22 20
Administración de Servicios de Hostelería Noche. 23 22 22 22
Contabilidad Mañana. 22 22 21 22
Contabilidad Noche. 30 35 33 34
Mecánica Automotriz Mañana. 21 23 22 22
Mecánica Automotriz Noche. 22 22 21 22
Mecánica de Producción Mañana. 21 22 21 22
Mecánica de Producción Noche. 20 22 22 22
Metalurgia. 22 24 22 21
Química Industrial. 22 22 20 21
Computación e Informática Mañana. 20 23 20 23
Computación e Informática Noche. 24 21 22 22
Electrónica Industrial. 23 25 22 25
Electrotecnia Industrial. 24 23 23 22
Enfermería Técnica. 23 24 23 23
Mantenimiento de Maquinaria Pesada Mañana. 22 23 22 23
Mantenimiento de Maquinaria Pesada Noche. 22 24 22 24
59%21%
20%
postulantes semestre academico 2018-I
1
2
3
27
total 383 398 380 390
Tabla 6 Alumnos matriculados semestres anteriores
Autor: fuente propia
Ilustración 4 Alumnos matriculados semestres anteriores
Autor: fuente propia
2.3.5 Técnica e Instrumentos
Técnica del planteamiento operacional
La encuesta. Es uno de los métodos u estudios más empleados en la investigación que
permite obtener una serie de datos (información) mediante un conjunto de preguntas sin
afectar el área que está en investigación.
Instrumentos del planeamiento operacional
383
398
380
390
370
375
380
385
390
395
400
1 2 3 4
alu
mn
os
semestres
alumnos matriculados semestress anteriores
28
El cuestionario. Este instrumento permitió realizar una serie preguntas, en su totalidad a
través de cuestionario de preguntas cerradas ya que estas permiten tener un análisis más
concreto.
Los cuestionarios estarán dirigidos a:
• Personal jerárquico del instituto.
• Docentes de la carrera profesional de Computación e Informática.
• Personal Administrativo (Caja, secretaria, secretario académico)
• Alumnos de la carrera de computación e informática
Lista evaluativa
Permitirá conocer los resultados obtenidos después del desarrollo del sistema permitiendo
medir si cuenta con el nivel adecuado de los criterios de codificación, modelado de
negocios entre otros.
2.3.6 Metodología de desarrollo
Proceso Unificado Racional (RUP)
El Proceso Unificado Racional (RUP) es una metodología empleada para el desarrollo de
distintas aplicaciones que tiene como principal objetivo el asegurar la mejor calidad de la
aplicación (sistema o software), alguna de sus primordiales características que posee es
que se encuentra orientada a objetos, se trabaja en fases las cuales dan como resultado
29
unos entregables (prototipos) teniendo en mente el objetivo de la culminación del
proyecto, así como también prioriza la documentación del software, requiere una eficaz y
eficiente gestión del equipo que trabaja en el desarrollo del producto
Ilustración 5 Fases del proceso unificado
Autor: G. Torossi (s.f. p.5)
Un sistema Web en cuanto a su proceso de desarrollo e implementación posee las fases
que se ven en la figura 9de lo cual: la concepción se marca el alcance o límites del
proyecto conjuntamente con sus casos de uso, la elaboración se planifica el proyecto
detallándolos casos de uso y se genera el diseño arquitectónico del sistema, la
construcción se desarrolla el sistema en base a las 2 anteriores fases, la transición se
realiza la entrega del sistema a los usuarios conjuntamente con el mantenimiento
Programación Extrema (XP)
30
Según Zambrano (2010), XP (programación extrema) es una metodología de desarrollo
ágil teniendo como principal objetivo incrementar la productividad en el proceso de
desarrollo de aplicaciones y enfocarse en la satisfacción del cliente dando básicamente
un software a medida conteniendo únicamente lo necesario para efectuar sus
operaciones.
XP posee una serie de ventajas como la contante comunicación entre todos los actores
del proceso de desarrollo, posibilidad de múltiples cambios y realización de pruebas
constantes en el transcurso del proceso del desarrollo de la aplicación. Pero no se
recomienda emplear en el desarrollo de aplicaciones pequeñas.
Metodología SCRUM.
Es la denominación que se da a los métodos de desarrollo agiles, incrementales e
interactivos, la metodología SCRUM se caracteriza por tener dentro de sus primordiales
objetivos incrementar al máximo la productividad del equipo desarrollador, y dentro de sus
características principales esta que se puede realizar cambios de requisitos, se enfoca en
iteraciones y pruebas, teniendo en meta la satisfacción del cliente, como desventaja se
podría indicar que depende de una constante presencia de todos los actores dentro del
proceso de desarrollo.
31
Criterio de
comparación
METODOLOGÍAS DE DESARROLLO DE SOFTWARE
RUP XP SCRUM
Tipo de
framework
Se basa en fases como análisis,
diseño, implementación y
documentación de sistemas
orientado a objetos
Basado en la adaptabilidad, mayor
flexibilidad, dinámico y funcional.
Gestión y desarrollo de sistemas,
basado en un proceso iterativo e
incremental.
Tipo de revisión
En cada una de las etapas se
realiza múltiples iteraciones,
optimizando así los objetivos. De
no culminar una fase no se
puede proseguir con la siguiente.
Se tiene integrar mínimo una vez
al día, y se tienen que generar las
pruebas de todo el proceso.
Concisa revisión cada día, donde se
identifican 3 puntos:
1. Operación gestionada día
anterior.
2. Operación prevista a realizar.
3. Procesos que son factibles a
realizar o impedimentos.
Objetivos
Está enfocado a objetos que
enmarca la base para todas las
características y fases del
proceso de desarrollo de
software.
Priorizar los trabajos con resultado
directo teniendo en cuenta la
satisfacción cliente, trabajo en
grupo, actuar sobre variables:
coste, tiempo, calidad y alcance.
Indicado para proyectos complejos,
teniendo como objetivo:
• Obtener resultados prontos.
• Requisitos cambiantes.
• Innovación y competitividad y
fundamentales
Tipos de
desarrollo
Incremental e iterativo
desarrollado por fases:
Adaptable y liviano, desarrollado
por fases:
• Desarrollo conciso y liviano, que
requiere trabajo duro.
32
• Inicio
• Elaboración
• Construcción
• Transición
• Planificación del proyecto.
• Diseño
• Codificación
• Pruebas
• Proceso de control de forma
experimental y amoldable al proceso
evolutivo del proyecto.
Facilidad de uso
• Gestionado por Casos de
Uso.
• Fundamentación previa
de una buena arquitectura.
• Escalabre e iterativo,
subdividiéndose el proceso
de desarrollo en mini
procesos.
• Enfocada para el
desarrollo con pequeños a
medianos equipos.
• Enfocado en proyectos
que tienen a la fecha de
entrega como un proceso
principal.
• Probabilidad de modificar
los requisitos del sistema.
• No tiene un enfoque en el
seguimiento de un plan
preestablecido.
• Metodología acomodable con
una construcción escalable y con
iteraciones.
• No posee trabajo con diseños o
abstracciones
Tabla 7 Comparación de las metodologías de desarrollo de software
Autor: Arteaga (2014 p.57-58)
33
Elección de la metodología de desarrollo
En el presente proyecto de tesis para el desarrollo e implementación de la aplicación se
seleccionó la metodología RUP dado que está orientado a objetos y se subdivide en fases
completamente gestionables minimizando los diferentes inconvenientes que existen por
la reusabilidad o portabilidad. Además, mediante esta metodología nos permite crear
sistemas complejos, y nos permite dar mantenimiento más fácil al sistema dado que
podemos tener una comprensión completa del mismo ya que cuenta con una
documentación completa y especifica.
34
CAPITULO 3
DESARROLLO DE LA APLICACIÓN
3.1 Cronograma de actividades del proyecto
El cronograma de actividades está configurado por número de días laborales requerido
para cada una de las etapas o procesos del proyecto de tesis, en el siguiente cuadro se
detalla el cronograma.
Proceso Número de días
Inicio de proceso
Fin de proceso
ASPECTOS GENERALES 30 9/04/2018 21/05/2018
1.1 Título del proyecto 5 9/04/2018 16/04/2018
1.2 Definición del Problema 3 17/04/2018 20/04/2018
1.3 Preguntas de investigación 2 21/04/2018 24/04/2018
1.4 Definición de los Objetivos 4 25/04/2018 1/05/2018
1.5 Análisis de variables 6 2/05/2018 10/05/2018
1.6 Indicadores de logro del objetivo 4 11/05/2018 17/05/2018
1.7 Justificación del estudio 4 18/05/2018 24/05/2018
1.8 Limitaciones y alcances de la investigación 2 25/05/2018 29/05/2018
FUNDAMENTO TEÓRICO 30 30/05/2018 11/07/2018
2.1 Estado del arte - Antecedentes investigativos 10 30/05/2018 13/06/2018
35
2.2 Marco teórico 8 14/06/2018 26/06/2018
2.3 Marco metodológico 12 27/06/2018 13/07/2018
DESARROLLO DE LA APLICACIÓN 115 14/07/2018 21/12/2018
3.1 Modelado de procesos de Negocio 15 14/07/2018 3/08/2018
3.2. Reconocimiento de requerimientos 10 4/08/2018 17/08/2018
3.3 Modelado de la Interfaz Gráfica 15 18/08/2018 7/09/2018
3.4 Desarrollo o Construcción 70 8/09/2018 14/12/2018
3.5 Pruebas 5 15/12/2018 21/12/2018
ANÁLISIS DE COSTO Y BENEFICIO 15 22/12/2018 11/01/2019
4.1 Estudio económico y técnico 5 22/12/2018 28/12/2018
4.2 Beneficios cualitativos 10 29/12/2018 11/01/2019
CONCLUSIONES 2 12/01/2019 15/01/2019
RECOMENDACIONES 2 16/01/2019 18/01/2019
Tabla 8 Cronograma de actividades
Autor: Elaboración propia
3.2 Modelado de procesos de Negocio
A continuación, se detalla los procesos del negocio que serán afectados mediante la
implementación del proyecto. Los principales procesos de negocio que están involucrados
en el proyecto son Control de matrículas, Control de notas y asistencia de docentes, se
utilizará la notación gráfica para el modelado de procesos, la cual es BPMN. Mediante
esta notación se obtendrá los diagramas de procesos, los cuales serán las bases para la
comparación de los procesos.
3.2.1 Procesos actuales de la institución
Control de matrículas
El proceso control de matrículas se realiza en su totalidad de manera tradicional, es decir,
los alumnos tienen que averiguar a través del periódico mural o en la oficina de personal
las fechas y requisitos de matrícula, luego tener que esperar varias horas para poder
36
realizar el pago de su pre matricula, con el comprobante emitido en caja y la ficha de pre
matricula se acerca a secretaria académica para registrar su matrícula, recién allí su
matrícula será válida, este proceso es engorroso y toma demasiado tiempo para el usuario
en este caso los alumnos.
Diagrama BPMN de procesos de matrículas
Ilustración 6 Proceso de control de matriculas
Autor. Elaboración propia
37
Descripción del proceso de matrículas
No Actividad Descripción Responsable
1 Planear el inicio y término del
semestre
La oficina de Coordinación académica determina el inicio y
termino del semestre correspondiente al año lectivo
Coordinación académica
y dirección
2
Programar matrícula con oficina
de secretaria académica
La Coordinación Académica juntamente con la secretaría
académica programas las fechas y horario de matrículas por
cada carrera profesional
Coordinación académica
y secretaria académica
3
Publicar las fechas de
matrículas y requisitos
La secretaria académica pública en lugar visible y en portal
web informativo las fechas de matrículas y los requisitos
correspondientes
Secretaría académica
4 Realizar pago de matrícula El estudiante con los requisitos solicitados se apersona a caja
y realiza el pago de su matrícula.
Estudiante
5
Recibir el pago de matrícula El personal de caja recibe el pago efectuando por el
estudiante verificando sus datos y demás documentos
requeridos.
Caja, estudiante
6 Imprime recibo y pre ficha de
matricula
Una vez pagado la matricula se imprime la ficha de
prematricula y el recibo correspondiente
Caja
38
7 Recibe la ficha de prematricula El estudiante recibe la ficha de prematricula entregado por
caja
Estudiante, caja
8 Recepciona la ficha de
prematricula
Una vez entregado la ficha de prematricula al estudiante, este
entregará la ficha prematricula a secretaría académica.
Secretaría académica,
estudiante.
9 Almacena datos de la pre ficha
de matricula
Si la verificación es correcta, entonces ce procede almacenar
la ficha de prematricula
Secretaría académica
10 Imprime la ficha de matricula Después del almacenamiento se imprime la ficha de
matrícula, este documento avala la matricula del alumno
Secretaría académica
11 Valida la ficha de matricula Se refiere a las respectivas firmas y sellos correspondientes
de las autoridades
Secretaria académica
12 Recibe la ficha de matrícula y
cargo
El estudiante recibe su ficha de matrícula con su respectiva
copia o cargo
Estudiante
13 Devolver cargo firmado El estudiante firma como acto de conformidad por su
matrícula y devuelve el cargo a secretaria académica
Estudiante, secretaría
académica
14 Archivar cargo Para finalizar secretaria académica recepciona el cargo y lo
archiva.
Secretaría académica
Tabla 9 Descripción del proceso de matricula
Autor: Elaboración propia
39
Control de notas
El proceso de control de notas se realiza de forma manual, por lo cual los docente llenan
su registro auxiliar las notas de los alumnos, luego esta información es llenada al registro
principal, al culminar el semestre el registro se presenta al coordinador académico para
su revisión y firma respectiva, luego el docente entrega el registro de notas al secretario
académico para poder ser almacenado y dar la conformidad, en este procesos se comente
errores principalmente por el docente, ya que al registrar las notas se puede cometer
errores y conlleva a realizar un nuevo registro de notas.
40
Diagrama BPMN de control de notas
Ilustración 7 Proceso de control de notas
Autor. Elaboración propia
41
Descripción del proceso de notas
No Actividad Descripción Responsable
1 Solicita entrega de registro de
notas
Al finalizar el semestre la coordinación académica solicita
a los docentes la entrega de notas (registro).
Coordinación académica
2 Registra notas del estudiante El docente registra las notas de los estudiantes en sus
respectivos cursos.
Docente
3 Informa las notas de los
estudiantes
El docente tiene la obligación de informar las notas a sus
respectivos alumnos en su curso
Secretaria, docente
4 Recibe sus notas El estudiante recibe sus notas dado por el docente Estudiante, docente
5 Verifica sus notas El estudiante verifica sus notas, si tiene algún reclamo es
el momento de hacerlo
Estudiante
6 Valida las notas de los
estudiantes
El docente valida las notas entregado a los estudiantes y
lo vuelca a su registro oficial
Docente
7 Entrega el registro de notas a
coordinación académica
El docente entrega sus registros de notas a coordinación
académica
Docente
8 Verifica el registro de notas Coordinación académica verifica los registros de notas
entregado por el docente
Coordinación académica
42
9 Valida el registro de notas Coordinación académica valida el registro de notas con
sus respectivas firmas y sellos
Coordinación académica
10 Entrega el registro de notas al
docente
Coordinación académica entrega el registro de notas al
docente.
Coordinación académica
11 Verifica los registros de notas y
entrega a secretaría académica
El docente verifica el registro de notas que tengan las
firmas y sellos correspondientes para ser luego entregado
a secretaría académica
Docente
12 Recibir el registro de notas La secretaría académica recepciona el registro o
compendio de notas entregado por el docente
Secretaria académica
13 Almacenar el registro de notas Secretaria académica almacena el registro de notas del
docente
Secretaría académica
14 Firman acta de conformidad El docente firma acta de conformidad conjuntamente con
secretaria académica
Secretaría académica,
docente
Tabla 10 Descripción del proceso de notas
Autor: Elaboración propia
43
Control de Asistencia
Este proceso se realiza en su totalidad en forma manual, el docente toma la asistencia en
su registro auxiliar al inicio del curso, al culminar el semestre realizara cálculos para
determinar los porcentajes de asistencia o inasistencia.
Diagrama BPMN de Asistencia
Ilustración 8 Proceso de control de asistencia
Autor: Elaboración propia
44
Descripción del proceso de asistencia
No Actividad Descripción Responsable
1 Verifica la hora de
entrada
El docente verifica la hora de entrada al centro de trabajo Docente
2 Registra su asistencia en
el marcador
El docente registra su asistencia en el marcador Docente
3 Almacena su asistencia La oficina de personal almacena la asistencia registrada por el docente Oficina de personal
4 Genera consolidado de
asistencia
La oficina de personal genera el consolidado de asistencia del docente Oficina de personal
5 Informa al docente La oficina de personal informa al docente el consolidado de su asistencia Oficina de personal
6 Verifica el aula y el curso El docente verifica el aula y el curso donde le corresponde el dictado Docente
7 Registra asistencia de los
estudiantes
El docente registra la asistencia de los estudiantes en su respectivo
curso
Docente, estudiante
8 Verifica su asistencia El estudiante puede verificar su asistencia al curso impartido por el
docente
Estudiante
Tabla 11 Descripción del proceso de asistencia
Autor: Elaboración propia
45
3.2.2 Procesos de mejora de la solución
Ilustración 9 Proceso de mejora de control de matriculas
Autor: Elaboración propia
46
Descripción de mejora del proceso de matrículas
No Actividad Descripción Responsable
1 Planear el inicio y término del
semestre
La oficina de Coordinación académica determina el inicio y
termino del semestre correspondiente al año lectivo
Coordinación académica
y dirección
2 Programar matrícula con oficina
de secretaria académica
La Coordinación Académica conjuntamente con la secretaría
académica programas las fechas y horario de matrículas por
cada carrera profesional
Coordinación académica
y secretaria académica
3 Publicar las fechas de matrículas
y requisitos en el sistema
La secretaria académica pública en el sistema web las fechas
de matrículas y los requisitos correspondientes
Secretaría académica
4 Registrar su matrícula en el
sistema
El estudiante a través del sistema web podrá registrar su
matrícula correspondiente.
Estudiante
5 Imprime la ficha de matricula El estudiante a través del sistema tendrá la opción de imprimir
la ficha de matrícula
Estudiante
6 Recepciona el pago de la
matrícula
El encargado de caja recepciona el pago de matrícula del
estudiante debiendo presentar la ficha de matricula
Caja, estudiante
7 Imprime recibo de pago El encargado de caja imprime el recibo de pago y una copia
es entregado al estudiante
Caja
47
8 Verifica el recibo de pago El estudiante verifica el recibo de pago que sus datos sean
correctos, así como el monto del aporte
Estudiante
9 Recepciona la ficha de matricula Secretaria académica recepciona la ficha de matrícula del
estudiante
Secretaría académica
10 Valida la ficha de matrícula Secretaría académica valida la ficha de la matrícula del
estudiante a través de sello y firma correspondiente
Secretaría académica
11 Recibe ficha de matrícula y
cargo
El estudiante recibe la ficha de matrícula dada la conformidad
del departamento de secretaría académica
Estudiante
12 Archiva cargo Secretaría académica registra el cargo de matrícula del
estudiante
Secretaría académica
Tabla 12 Descripción del proceso de mejora de matriculas
Autor: Elaboración propia
48
Proceso de mejora de control de notas
Ilustración 10 Proceso de mejora de control de notas
Autor. Elaboración propia
49
Descripción de mejora del proceso de notas
No Actividad Descripción Responsable
1 Solicita entrega de registro de
notas
Al finalizar el semestre la coordinación académica solicita a los
docentes la entrega del registro de notas.
Coordinación académica
2 Registra las notas del
estudiante en el sistema
El docente registra las notas de los distintos estudiantes en sus
respectivos cursos a través del sistema implementado
Docente
3 Verifica sus notas El estudiante verifica sus notas a través del sistema Estudiante
4 Imprime el registro de las notas El docente imprime registro de notas a través del sistema Docente
5 Verifica el registro de notas La coordinación académica verifica el registro de notas Coordinación académica
6 Valida el registro de notas La coordinación académica valida el registro de notas a través
de sus firmas y sellos
Coordinación académica
7 Entrega el registro de notas al
docente
Coordinación académica entrega el registro de notas al
docente.
Coordinación académica
8 Verifica los registros de notas y
entrega a secretaría
académica
El docente verifica el registro de notas que tengan las firmas y
sellos correspondientes para ser luego entregado a secretaría
académica
Docente
9 Recibir el registro de notas La secretaría académica recepciona el registro de las notas
entregado por el docente
Secretaria académica
50
10 Firman acta de conformidad El docente firma acta de conformidad juntamente con
secretaria académica
Secretaría académica,
docente
Tabla 13 Descripción del proceso de mejora de notas
51
Procesos de mejora de contro de asistencia
Ilustración 11 Proceso de mejora del control de asistencia
Autor: Elaboración propia
52
Descripción de mejora del proceso de asistencia
No Actividad Descripción Responsable
1 Verifica la hora de entrada El docente verifica la hora de entrada al centro de trabajo Docente
2 Registra su asistencia en el
sistema
El docente registra su asistencia en el sistema, verificando
sus datos y la hora que está marcando en el sistema
Docente
3 Genera consolidado de
asistencia
La oficina de personal genera el consolidado de asistencia
del docente a través del sistema
Oficina de personal
4 Registra asistencia de los
estudiantes
El docente registra la asistencia de los estudiantes en su
respectivo curso a través del sistema en el aula
correspondiente.
Docente, estudiante
5 Verifica su récord de asistencia
en el sistema
El estudiante puede verificar su récord de asistencia al
curso impartido por el docente a través del sistema
tendiendo la opción de imprimir.
Estudiante
Tabla 14 Descripción del proceso de mejora de asistencia
Autor: Elaboración propia
53
3.2.3 Análisis comparativo de procesos
Si comparamos los diagramas de procesos el actual y el nuevo, podemos observar que
existen notables diferencias entre ellos. La gran diferencian es que, en los procesos
mejorados de control de matrículas, control de notas y de asistencia en todo momento
interactúan con el sistema, teniendo una seguridad y veracidad de la información
almacena.
En los procesos actuales la mayor parte se realiza en forma manual ocasionando un
malestar en los alumnos e inclusive en los padres de familia ya que les consume mucho
tiempo en realizar estas actividades, es sabido también que uno de los activos principales
de toda organización e institución es la información ya que, si esta información la tenemos
ordenada, procesada y en todo momento al alcance de los encargados de tomar
decisiones el instituto tendrá un mejor desempeño.
Con los nuevos procesos de mejora que se pretende realizar es automatizar dichos
procesos y que la consulta sobre algún dato pueda hacerse inmediatamente ya que la
información estará disponible en todo momento.
3.3. Reconocimiento de requerimientos
De acuerdo con el análisis del proceso de negocio actual y de la necesidad de darle
solución mediante una mejora de sus procesos se ha podido reconocer los requerimientos
funcionales y no funcionales para el desarrollo del sistema, el detalle completo de ambos
tipos de requerimientos se expresa en el catálogo de requisitos el cual está incorporado
54
en el presente trabajo de investigación en el anexo II. Además, el sistema será nombrado
de manera simplificada como GESTACAD.
Catálogo de requerimientos funcionales, los valores de la columna prioridad son 1, 2 y
3 que representan respectivamente a baja, media y alta
Tabla 15 Requerimientos funcionales del sistema
MC - Módulo de configuración
N° Código Detalle Prioridad
1 RFMC-01
La aplicación posibilitara gestionar la información de
las carreras profesionales y los cursos. 3
2 RFMC-02
La aplicación posibilitara gestionar información de los
cursos impartidos en la carrera profesional. 3
3 RFMC-03
La aplicación posibilitara gestionar información de
docentes 3
4 RFMC-04
La aplicación posibilitara gestionar información del
personal administrativo. 3
5
RFMC-05
La aplicación posibilitara gestionar la información de
las unidades didácticas en una carrera profesional y un
determinado semestre.
3
6 RFMC-06
La aplicación posibilitara gestionar la información del
registro de asistencia de docente.
3
MS - Módulo de Seguridad
N° Código Detalle Prioridad
55
1 RFMS-01
La aplicación posibilitara el acceso al sistema mediante
una identificación de su usuario y clave. 1
2 RFMS-02
La aplicación posibilitará la gestión de los usuarios
internos 1
3 RFMS-03 La aplicación posibilitara la gestión de los distintos
perfiles de los usuarios e ingresos al sistema. 2
4 RFMS-04 La aplicación posibilitara la distinción de accesos al
sistema para una determinada cuenta de usuario. 2
5 RFMS-05
La aplicación permitirá a los distintos usuarios poder
realizar la modificación de su clave de ingreso la
aplicación.
3
MP - Módulo Planeamiento
N° Código Detalle Prioridad
1
RFMP-01
La aplicación posibilitara gestionar conjunto de
estudiantes interrelacionados a comienzos
académicos.
1
2
RFMP-02
La aplicación posibilitara gestionar los horarios de
dictado de clases relacionado a un conjunto o
comienzo académico.
1
3 RFMP-03
La aplicación posibilitara gestionar los cursos
didácticos por carrera. 2
4 RFMP-04
La aplicación posibilitara gestionar la equivalencia
entre las unidades didácticas impartidas. 2
5 RFMP-05
La aplicación posibilitara gestionar las asistencias de
los docentes. 2
6 RFMP-06
La aplicación posibilitara gestionar las asistencias de
los alumnos. 2
MA - Módulo Alumnos
56
N° Código Detalle Prioridad
1 RFMA-01
La aplicación posibilitara gestionar los datos e
información de los alumnos. 1
2 RFMA-02
La aplicación posibilitara buscar a un estudiante por
distintos parámetros como apellidos o su código. 1
3 RFMA-03
La aplicación posibilitara modificar y registrar las
matrículas de los estudiantes ingresantes. 1
4 RFMA-04
La aplicación posibilitara convalidar la matrícula de los
alumnos que hayan ingresado anteriormente. 1
5 RFMA-05
La aplicación posibilitara gestionar traslados de una
carrera profesional a una distinta. 1
6
RFMA-06
La aplicación posibilitara ingresar convalidaciones de
los alumnos de otras entidades educativas del mismo
nivel.
1
7 RFMA-07
La aplicación posibilitara gestionar las notas
académicas de los alumnos de la institución. 1
MR - Módulo de Consultas y Reportes
N° Código Detalle Prioridad
1 RFMC-01
La aplicación posibilitara consultar notas por el mismo
alumno. 2
2 RFMC-02
La aplicación posibilitara consultar cursos de una
carrera profesional por semestre académico. 2
3
RFMC-03
La aplicación posibilitara crear reporte de los alumnos
que se encuentren matriculados en un nivel
académico.
2
4 RFMC-04
La aplicación posibilitara gestionar reporte de las
asistencias. 2
57
5 RFMC-05
La entrega de los reportes será realizada mediante la
extensión PDF. 2
6 RFMC-06
La aplicación posibilitara crear reportes de actas
evaluativas por ciclo. 1
7 RFMC-07
La aplicación posibilitara crear reportes de lista de
alumnos que estén inscritos en un ciclo académico. 1
Catálogo de requerimientos no funcionales
N° Código Detalle Prioridad
1 RNF-01 Será multiplataforma para ejecutarse en distintos
sistemas operativos.
1
2 RNF-02 Empleará como motor de base de datos MySql. 1
3 RNF-03 Se ejecutará en navegadores WEB. 1
4 RNF-04 Posibilitara generar copias de respaldo de la base de
datos periódicamente.
2
5 RNF-05 La aplicación permanecerá utilizable 24*7. 2
6 RNF-06 La interacción con la aplicación se realiza de forma
ordinaria con un ordenador.
2
7 RNF-07 La aplicación será transmitida a la institución juntamente
con el código fuente.
2
8 RNF-08 La aplicación poseerá una interfaz intuitiva y amigable
para los usuarios basado en la plataforma web. 2
9 RNF-09
La aplicación podrá ser ejecutada desde cualquier
ordenador que tenga una conexión a internet y un
explorador de internet actualizado.
2
Tabla 16 Requerimientos no funcionales
58
3.3.1 Modelo del negocio
Diagrama de trabajadores y actores del negocio
Este modelo de UML se basa en la identificación de todos los involucrados tanto externos
como internos teniendo su respectivo detalle y función en los procesos de negocio.
Ilustración 12 Trabajadores y actores del proceso de negocio
59
Diagrama de caso de uso del negocio
Mediante estos modelos se representa los distintos procesos del negocio con el objetivo
de representar las distintas relaciones entre trabajadores y actores.
Ilustración 13 diagrama de caso de negocio ''proceso de matrícula''
60
Ilustración 14 Diagrama de caso de negocio ''Proceso de notas''
Ilustración 15 Diagrama de caso de negocio “Proceso de asistencia”
61
3.3.2 Análisis del sistema
3.3.2.1 Diagrama de comportamiento
Actores del sistema
Este modelo de UML se basa en la identificación de todos los involucrados tanto externos
como internos teniendo su respectivo detalle y función en los procesos de negocio.
Ilustración 16 Actores del sistema
Diagrama de caso de uso del sistema
Mediante estos modelos se representa los distintos procesos del negocio con el objetivo
de representar las distintas relaciones entre trabajadores y actores.
62
Ilustración 17 Diagrama de caso de uso del sistema
63
Documentación de Casos de Uso
En el anexo III se presenta la documentación detallada del proceso de eventos de los
casos de usos de la aplicación para tener un completo entendimiento de los procesos del
negocio.
3.3.2.2 Diagrama de Interacción
Diagramas de secuencia, estos son basados en los casos de uso del sistema.
Ilustración 18 Esquema de Secuencia Consultas y Buscar Matricula
64
Ilustración 19 Esquema de Secuencia Buscar Notas
65
Ilustración 20 Esquema de Secuencia Consulta – Buscar Registro de Notas
Ilustración 21 Esquema de Secuencia Gestión Alumno – nuevo
66
Ilustración 22 Esquema de Secuencia Gestión Alumno – actualizar
Ilustración 23 Esquema de Secuencia Gestión Alumno – Eliminar
67
Ilustración 24 Esquema de Secuencia Gestión Carreras – Nuevo
Ilustración 25 Esquema de Secuencia Gestión Carrera – Actualizar
68
Ilustración 26 Esquema de Secuencia Gestión Carrera – Eliminar
69
Ilustración 27 Esquema de Secuencia Gestión Usuario - Nuevo
Ilustración 28 Esquema de Secuencia Gestión Usuario – Actualizar
70
Ilustración 29 Esquema de Secuencia Seguridad
71
Ilustración 30 Esquema de Secuencia Gestión Docentes - Nuevo
Ilustración 31 Esquema de Secuencia Gestión Docentes - Actualiza
72
Ilustración 32 Esquema de Secuencia Gestión Docentes - Eliminar
Ilustración 33 Esquema de Secuencia Curso académico – Nuevo
73
Ilustración 34 Esquema de Secuencia Curso académico - Actualiza
74
Ilustración 35 Esquema de Secuencia Curso académico – Eliminar
75
Ilustración 36 Esquema de Secuencia – Gestión de matricula
76
Ilustración 37 Esquema de Secuencia – Ingresar notas
77
Ilustración 38 Esquema de Secuencia – Ingresar asistencia docente
Ilustración 39 Esquema de Secuencia – Consulta notas alumno
78
3.3.2.3 Diagramas de colaboración
Ilustración 40 Esquema de colaboración – Consultas Buscar matricula
Ilustración 41 Esquema de colaboración – Buscar notas
79
Ilustración 42 Esquema de colaboración – Buscar Registro de notas
Ilustración 43 Esquema de colaboración – Mantenimiento Alumno Nuevo
80
Ilustración 44 Esquema de colaboración - Mantenimiento Carreras – Nuevo
Ilustración 45 Esquema de colaboración - Mantenimiento Usuario nuevo
81
Ilustración 46 Esquema de colaboración - Mantenimiento Docentes nuevo
Ilustración 47 Esquema de colaboración - Unidad Didáctica – Nuevo
82
Ilustración 48 Esquema de colaboración - Mantenimiento de matricula
Ilustración 49 Esquema de colaboración - Ingresar notas
83
Ilustración 50 Esquema de colaboración – Ingresar asistencia docente
Ilustración 51 Esquema de colaboración – Consulta notas alumno
84
3.3.2.4 Diagramas de estructuras
Esquema de componentes
Ilustración 52 Esquema de componentes
85
Esquema de despliegue
Ilustración 53 Esquema de despliegue
86
3.3.3 Modelado de la aplicación a nivel de base de datos
El modelado de la aplicación dentro del marco de la base de datos se subdivide en dos
partes modelo conceptual y modelo contemplando en ambos las tablas con sus
correspondientes relaciones y atributos con la diferencia que en el modelo lógico se puede
apreciar la multiplicidad y los tipos de datos de los correspondientes atributos que posean
las tablas de la base de datos.
Dichos modelos tanto conceptual como lógico se representan en la ilustración 52 y 53 de
esta investigación respectivamente.
87
Ilustración 54 Esquema conceptual
88
Ilustración 55 Esquema lógico
89
3.4 Modelado de la Interfaz Gráfica
En la presente parte del proyecto se muestran los prototipos de las principales pantallas
o interfaces del sistema GESTACAD de acuerdo con lo desarrollado en base a toda la
investigación.
Ilustración 56 Pantalla de ingreso al sistema
Ilustración 57 Pantalla inicial del sistema
90
Ilustración 58 Pantalla mantenimiento de carreras
Ilustración 59 Pantalla mantenimiento de especialidad
Ilustración 60 Pantalla mantenimiento de plan estudio
91
Ilustración 61 Pantalla mantenimiento de periodo
Ilustración 62 Pantalla mantenimiento de sección
Ilustración 63 Pantalla mantenimiento de alumno
92
Ilustración 64 Pantalla mantenimiento de docente
Ilustración 65 Pantalla mantenimiento de unidad didáctica
Ilustración 66 Pantalla matricula de alumno
93
Ilustración 67 Reporte de matrícula de alumno
Ilustración 68 Pantalla de registro de notas
Ilustración 69 Pantalla de usuarios
94
3.5 Desarrollo o Construcción
Dentro de este punto se realiza una síntesis de las distintas tecnologías (software) que se
emplearan para el desarrollo de la aplicación. De acuerdo con lo establecido en las etapas
anteriores, el sistema de Gestión Académica debe cumplir con los requisitos funcionales
y no funcionales.
Framework
El framework de desarrollo escogido es Laravel que es de código abierto para desarrollar
aplicaciones y servicios web con PHP 5 y PHP 7. Su ideología es desarrollar código PHP
de forma elegante y simple, evitando el "código espagueti" y en la codificación utilizamos
el patrón de diseño MVC.
Administrador de paquetes.
Utilizamos Composer como administrador de paquetes a nivel de aplicación para el
lenguaje de programación PHP que se encarga de descargar todas las dependencias PHP
y bibliotecas necesarias para que funcione el proyecto y así evitar de hacerlo en forma
manual.
Editor de código fuente.
Para el presente proyecto como editor de texto hemos seleccionado Visual Studio Code,
conocido también como VS Code, que es gratuito y de código abierto.
Lenguaje de Programación.
95
En el proyecto utilizamos el framework Laravel basado en el lenguaje PHP
(Preprocesador de Hipertexto), permite la programación orientada a objetos, además
PHP posee una amplia comunidad lo cual nos brinda una amplia documentación oficial y
generada por los usuarios del mismo lenguaje PHP
3.6 Pruebas
En las pruebas de aceptación se involucra al usuario final y comprueba que la solución
cumple con el modelo de negocio para el que fue desarrollado satisfaciendo los
requerimientos establecidos en el proyecto. Las pruebas se subdividen en prueba unitaria
a cada módulo y pruebas de integración que verifica a los módulos integrados del sistema.
3.6.1 Catálogo de pruebas
Tabla 17 Registro de pruebas de la aplicación
Módulo Código Tipo Detalle
Configuración CON-PRU-001 Unitaria Verifica si la aplicación posibilita la
operación de gestión de información
del curso y carrera profesional.
Configuración CON-PRU-002 Unitaria Verifica si la aplicación posibilita la
operación de gestión de la información
de unidades didácticas
Configuración CON-PRU-003 Integral Verifica si la aplicación posibilita la
operación de gestión de la información
de docentes.
Configuración CON-PRU-004 Unitaria Verifica si la aplicación posibilita la
operación de gestión del personal
Configuración CON-PRU-005 Integral Verifica si la aplicación posibilita la
operación de gestión de la unidad
96
didáctica de acuerdo con el semestre o
carrera
Configuración CON-PRU-006 Unitaria Verifica si la aplicación posibilita la
operación de gestión de registro
asistencia docente.
Seguridad SEG-PRU-001 Unitaria Verifica si la aplicación posibilita el
ingreso al usuario conforme a su
usuario y clave
Seguridad SEG-PRU-002 Unitaria Modificar los perfiles de usuario y
acceso al sistema
Planeamiento PLA-PRU-001 Integral Verifica si la aplicación gestiona los
inicios académicos
Planeamiento PLA-PRU-002 Integral Verifica si la aplicación posibilita la
gestión de las unidades didácticas.
Planeamiento PLA-PRU-003 Unitaria Verifica si la aplicación registra la
asistencia del docente
Alumnos ALU-PRU-001 Unitaria Verifica si la aplicación posibilita
gestión de los alumnos
Alumnos ALU-PRU-002 Unitaria Verifica si la aplicación posibilita
buscar al alumno por código o
apellidos.
Alumnos ALU-PRU-003 Integral Verifica si la aplicación posibilita
registrar y modificar las notas
obtenidas por los alumnos.
Consultas CON-PRU-001 Integral Verifica si la aplicación posibilita la
consulta de notas del alumno
Consultas CON-PRU-002 Integral Verifica si la aplicación posibilita la
consulta de las unidades didácticas
Consultas CON-PRU-003 Integral Verifica si la aplicación creara reporte
del alumno matriculado
Consultas CON-PRU-004 Unitaria Verifica si los reportes se emiten de
manera correcta en extensión .pdf
97
3.6.2 Interpretación de la aplicación del catálogo de pruebas (pretest - postest)
Prueba de configuración 001
Ilustración 70 Pretest prueba de configuración 001
Fuente: Fuente propia
Ilustración 71 Postest prueba de configuración 001
Fuente: Fuente propia
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 72.5% de la
98
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
Prueba de configuración 002
Ilustración 72 Pretest prueba de configuración 002
Fuente: Fuente Propia
Ilustración 73 Postest prueba de configuración 002
Fuente: Fuente Propia
99
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 72.5% de la
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
Prueba de configuración 003
Ilustración 74 Pretest prueba de configuración 003
Fuente: Fuente Propia
100
Ilustración 75 Postest prueba de configuración 003
Fuente: Fuente Propia
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 62.5% de la
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
101
Prueba de configuración 004
Ilustración 76 Pretest prueba de configuración 004
Fuente: Fuente Propia
Ilustración 77 Postest prueba de configuración 004
Fuente: Fuente Propia
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 55% de la
102
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
Prueba de configuración 005
Ilustración 78 Pretest prueba de configuración 005
Fuente: Fuente Propia
Ilustración 79 Postest prueba de configuración 005
Fuente: Fuente Propia
103
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 47.5% de la
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
Prueba de configuración 006
Ilustración 80 Pretest prueba de configuración 006
Fuente: Fuente Propia
104
Ilustración 81 Postest prueba de configuración 006
Fuente: Fuente Propia
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 53.85% de la
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
105
Prueba de seguridad 001
Ilustración 82 Pretest prueba de seguridad 001
Fuente: Fuente Propia
Ilustración 83 Postest prueba de seguridad 001
Fuente: Fuente Propia
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 72.5% de la
106
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
Prueba de seguridad 002
Ilustración 84 Pretest prueba de seguridad 002
Fuente: Fuente Propia
Ilustración 85 Postest prueba de seguridad 002
Fuente: Fuente Propia
107
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 50% de la
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
Prueba de planeamiento 001
Ilustración 86 Pretest prueba de planeamiento 001
Fuente: Fuente Propia
108
Ilustración 87 Postest prueba de planeamiento 001
Fuente: Fuente Propia
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 62.5% de la
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
109
Prueba de planeamiento 002
Ilustración 88 Pretest prueba de planeamiento 002
Fuente: Fuente Propia
Ilustración 89 Postest prueba de planeamiento 002
Fuente: Fuente Propia
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 60% de la
110
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
Prueba de planeamiento 003
Ilustración 90 Pretest prueba de planeamiento 003
Fuente: Fuente Propia
Ilustración 91 Postest prueba de planeamiento 003
Fuente: Fuente Propia
111
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 62.5% de la
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
Prueba de alumnos 001
Ilustración 92 Pretest prueba de alumnos 001
Fuente: Fuente Propia
112
Ilustración 93 Postest prueba de alumnos 001
Fuente: Fuente Propia
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 55% de la
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
113
Prueba de alumnos 002
Ilustración 94 Pretest prueba de alumnos 002
Fuente: Fuente Propia
Ilustración 95 Postest prueba de alumnos 002
Fuente: Fuente Propia
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 47.5% de la
114
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
Prueba de alumnos 003
Ilustración 96 Pretest prueba de alumnos 003
Fuente: Fuente Propia
Ilustración 97 Postest prueba de alumnos 003
Fuente: Fuente Propia
115
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 52.5% de la
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
Prueba de consultas 001
Ilustración 98 Pretest prueba de consultas 001
Fuente: Fuente Propia
116
Ilustración 99 Postest prueba de consultas 001
Fuente: Fuente Propia
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 57.5% de la
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
117
Prueba de consultas 002
Ilustración 100 Pretest prueba de consultas 002
Fuente: Fuente Propia
Ilustración 101 Postest prueba de consultas 002
Fuente: Fuente Propia
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 47.5% de la
118
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
Prueba de consultas 003
Ilustración 102 Pretest prueba de consultas 003
Fuente: Fuente Propia
Ilustración 103 Postest prueba de consultas 003
Fuente: Fuente Propia
119
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 45% de la
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
Prueba de consultas 004
Ilustración 104 Pretest prueba de consultas 004
Fuente: Fuente Propia
120
Ilustración 105 Postest prueba de consultas 004
Fuente: Fuente Propia
INTERPRETACIÓN: De los resultados obtenidos, podemos inferir que existe un aumento
significativo entre antes y después de la implementación del software en un 60% de la
valoración de la modalidad alto, reduciendo en consecuencia las otras modalidades
después de la aplicación del software.
3.6.3 Resultado de la aplicación de las pruebas
Una vez aplicadas los distintos tipos de pruebas (unitarias e integrales) se obtuvo los
resultados de estos, de lo cual los resultados obtenidos demuestran porcentajes mayores
a un 91% de eficiencia en promedio con la aplicación del sistema siendo los parámetros
utilizados de eficiente y muy eficiente correspondiente a los niveles medio y alto
respectivamente. De acuerdo con la metodología empleada para el desarrollo de la
aplicación las pruebas se ejecutaron a la par que la programación de los módulos del
sistema teniendo constantes iteraciones para de esa manera poder corregir errores que
se pudieran presentar.
121
CAPITULO 4
ANÁLISIS DE COSTO Y BENEFICIO
4.1 Estudio económico y técnico
Se procede a especificar las características económicas y técnicas del software, personal
y hardware que son necesarias para el desarrollo e implementación del presente del
proyecto.
Requerimiento Hardware. Para una ejecución eficiente el ordenador tiene que tener las
siguientes especificaciones:
➢ Laptop Lenovo Ideapad 330 Amd Ryzen 5 2500U
En cuanto a los requerimientos del sistema para ejecutarse de manera óptima el Servidor
tiene que ser el:
➢ Dell PowerEdge T330 Intel Xeon V6 E3-1220/8GB/300GB
122
Requerimientos de software. Para el desarrollo del sistema el software requerido son
los siguientes que se detallan:
➢ Lenguaje de programación PHP
➢ Framework LARAVEL
➢ Base de Datos MySQL
➢ S.O. Windows 10
➢ Herramienta de modelamiento StarUML
Costos de Hardware
Equipo Precio Unitario Cantidad Precio total
Laptop Lenovo Ideapad
330
S/ 2100.00 1 S/ 2100.00
Servidor Dell
PowerEdge T330 Intel
Xeon V6
S/ 4099.00 1 S/ 4099.00
Total, costo de equipos S/ 6199.00
Tabla 18 Costo de Hardware
Autor: Elaboración propia
123
Costo de Personal para el Desarrollo
Descripción Cantidad Precio
El Programador es quien genera el
siguiente proyecto
Costo por hora
1
1
240 horas
S/. 15.00
Total, proyecto S/ 3600.00
Tabla 19 Costo de personal de desarrollo
Autor: Elaboración propia
Costos operativos
Operación o
servicio
Cantidad Meses Costo Estimado Costo total
Servicios e
infraestructura
9 S/ 90.00 S/ 810.00
Operatividad 9 S/ 40.00 S/ 360.00
Costo total S/ 1170.00
Tabla 20 Costos operativos
Autor: Elaboración propia
Costo del Software
Software Cantidad de licencias Costo
Laravel libre S/ 0.00
124
MySql libre S/ 0.00
Apache libre S/ 0.00
Windows 10
Libre (dado que viene
incorporador en el equipo)
S/ 0.00
StartUML libre S/ 0.00
Costo total S/ 0.00
Tabla 21 Costo del software
Autor: Elaboración propia
Costo total del proyecto
Costo de Hardware : S/ 6199.00
Costo de Software : S/0.00
Costo de personal de desarrollo : S/ 3600.00
Costo operativo : S/ 1170.00
Total : S/ 10969.00
Tabla 22 Costo total del proyecto
Autor: Elaboración propia
4.1.1 Flujo de caja
Para el cálculo del flujo de caja los ingresos serán estimados de acuerdo con la cantidad
de alumnos que se matriculen cada uno de los semestres , teniendo en cuenta que el
número promedio de alumnos en cada semestre por especialidad son de 22 y que el total
de carreras habilitadas son de 17, el costo de la matricula por alumno es de S/ 110.00 y
el porcentaje de los ingresos que se destina para presente proyecto es del 3% el ingreso
estimado cada semestre resultante es de S/ 7405.20.
125
FLUJO DE CAJA
COSTO / BENEFICIO
SEMESTRES
0 1 2 3 4
INVERSIÓN
COSTO DE HARDWARE S/6,199.00
COSTO DE PERSONAL S/3,600.00
COSTOS OPERATIVOS S/1,170.00
COSTO DE SOFTWARE S/0.00
TOTAL COSTO S/10,969.00 -S/10,969.00 -
S/3,563.80 S/3,841.40 S/11,246.60
BENEFICIOS(INGRESOS) S/7,405.20 S/7,405.20 S/7,405.20 S/7,405.20
BENEFICIO EFECTIVO (BENÉFICO - COSTO) -S/10,969.00 -S/3,563.80 S/3,841.40 S/11,246.60 S/18,651.80
Tabla 23 Flujo de caja
Autor: elaboración propia
4.1.2 Cálculo del VAN y TIR
El VAN (valor actual neto) se calcula para determinar si el presente proyecto es viable de
implementar para el Instituto superior de Educación publico Honorio Delgado Espinoza,
es decir se debe obtener como resultado un VAN mayor a 0.
El TIR (Tasa Interna de Retorno) se calcula para determinar a qué tasa de descuento se
obtendría un VAN igual a 0. Si el valor del TIR es mayor a la tasa de interés del 10%
elegida para el cálculo del VAN, entonces se podrá determinar que el proyecto es rentable.
Se muestra los ingresos y egresos a ser utilizados para el cálculo de los indicadores del
VAN y TIR.
ingresos egresos
semestre monto semestre monto
1 S/7,405.20 1 S/0.00
126
2 S/7,405.20 2 S/0.00
3 S/7,405.20 3 S/0.00
4 S/7,405.20 4 S/0.00
total S/29,620.80 total S/0.00
Se muestra la formulación de datos para el cálculo de los indicadores VAN y TIR.
formulación de datos
f1 S/7,405.20 Nota:
f2 S/7,405.20 f = flujo
f3 S/7,405.20 i = 10% tasa de interés (0.10)
f4 S/7,405.20 IO = Inversión inicial
n 4
i 0.1
IO S/10,969.00
VAN 12504.48 TIR 56.16%
4.2 Beneficios cualitativos
Los beneficios cualitativos del presente proyecto son aquellos que generan un mayor valor
y calidad a la forma en que se realizan los procesos de la gestión de información
académica del instituto, los beneficios son los siguientes:
Agiliza el proceso de registro de matrículas realizándolo de manera eficiente ya que se
tiene todos los parámetros automatizados para el correcto registro de todos los datos
académicos para la operación.
127
Mitiga el riesgo de la perdida de información ya que toda la data se almacena en una sola
base de datos y la manipulación de esta es controlada y segura ya que se gestiona un
backup de toda la información ingresada.
Información disponible en tiempo real de los registros realizados en los distintos procesos
académicos que permiten tener la posibilidad de emplearse en la toma de decisiones de
la dirección.
Libera la concentración de solicitudes de información en la facultad ya que la información
requerida de acuerdo con cada tipo de usuario se encuentra en línea (web) y puede
acceder desde cualquier ordenador conectado a la red.
Permite tener un mayor control de toda la información que es procesado en la gestión
académica mejorando la aceptación del personal administrativo, docentes y alumnos.
128
CONCLUSIONES
Conclusión 1: Teniendo en cuenta el objetivo específico 1 de la presente investigación,
queda demostrado que al automatizar el proceso de matrícula de los estudiantes del
Instituto Honorio Delgado Espinoza permitirá a los usuarios poder gestionar sus
operaciones o procesos de manera más efectiva.
Conclusión 2: Teniendo en cuenta el objetivo específico 2 de la presente investigación
queda demostrado que al automatizar el proceso de notas de los estudiantes se mejorara
notablemente dicho proceso ya que nos permite tener almacenada dicha información y
realizar las operaciones requeridas.
Conclusión 3: Teniendo en cuenta el objetivo específico 3 de la presente investigación
queda demostrado que al automatizar el proceso de registro de asistencia del docente
podemos tener un control adecuado de su asistencia al instituto.
129
RECOMENDACIONES
Recomendación 1: Correspondiente al objetivo específico 1 de registro de matrículas se
recomienda migrar al sistema toda la información almacenada en hojas de cálculo (Excel)
con el objetivo de mantener la información completa, también designar al personal idóneo
para que pueda realizar este proceso.
Recomendación 2: Correspondiente al objetivo específico 2 de registro de notas se
recomienda que la información ingresada al sistema por el personal correspondiente sea
corroborada por la Oficina de Secretaria Académica.
Recomendación 3: Correspondiente al objetivo específico 3 de registro de asistencia del
docente se recomienda que la información almacenada sea corroborada por la Oficina de
Personal.
130
BIBLIOGRAFÍA
[1] M. Álvarez (2013). Consideraciones del término CMS. Recuperado el 10 de Julio del
2018 de: http://www.desarrolloweb.com/articulos/que-es-un-cms.html
[2] E. Bahit. (2013). POO y MVC en PHP. Recuperado el 05 de Julio del 2018 de:
http://www1.herrera.unt.edu.ar/biblcet/wp-
content/uploads/2014/12/eugeniabahitpooymvcenphp.pdf
[3] E. Blanco (2012). Fundamentos de informática en entornos bioinformáticos. Editorial
UOC Barcelona.
[4] Camí. (2014). Bootstrap framework. Recuperado el 17 de Junio del 2018 de
http://zumodemarketing.com/que-es-bootstrap/
[5] Cardinales (2012) Cuadro Comparativo de las metodologías. República Bolivariana de
Venezuela. Documentación. Ministerio del Poder para la Educación Universitaria.
[6] G. Chimoy y Córdova R. (2016) Implementación de un sistema de matrícula web para
optimizar los procesos administrativos utilizando la metodología del modelo vista
controlador en la institución educativa “Salesiano” Lima – Breña. Tesis de bachillerato
- Perú
[7] V. Fernández (2006). Desarrollo de sistema de información. Una metodología basada
en el modelado. Barcelona, España. Ediciones de la universidad politécnica de
Catalunya.
[8] Galindo y Camps (2008). Diseño e implementación de un marco de trabajo (framework)
de presentación para aplicaciones JEE. Recuperado el 23 de Junio del 2018 de:
http://openaccess.uoc.edu
[9] Gamma (1997). Patrones de diseño Editorial Pearson Addison Wesley Argentina.
[10] H. García y Haro J. (2017) Implementación de un sistema para optimizar la
gestión académica del instituto de educación superior tecnológico público Fe y Alegría
57 – CEFOP – Tesis de bachillerato - Perú
[11] R. García (1996). Los sistemas y las redes de información y documentación. En
Manual de información y documentación. Pirámide: Madrid.
[12] Gonzales, (2011). Base de datos. Recuperado el 13 de Junio del 2018 de
htpp://comprendiendolastics.blogspot.pe/2011/04/bases-de-datos.html
[13] Kendall and Kendall (2006), A nálisis y diseño de sistemas de
información, editorial :Prentice-Hall, 6ta edición.
131
[14] Lapiedra, Devece y Guiral (2011). Introducción a la gestión de sistemas de
información en la empresa, editorial: Sapientia, 1ra edición
[15] E: Morales (2011). La gestión y los gestores de la información, Bibliodocencia”.
Vol 4. n.4
[16] Pérez, D. (2007). Tipo de base de datos. Recuperado el 14 de Junio del 2018
de http://www.maestrodelweb.com/que-son-las-bases-de-datos/
[17] Quispe F. (2014). Sistema de gestión académica para la unidad educativa
Daniel Sánchez Bustamante II (SISGESA), Tesis de bachillerato – La Paz - Bolivia
[18] Zambrano (2010) Extreme Programming: A gentle introduction. Recuperado el
29 de Junio del 2018 de http://www.extremeprogramming.org
[19] Santelices, R. (2000). Un sistema para el reuso de componentes en videojuegos
de acción bidimensionales, Pontificia universidad católica de chile, Tesis de Grado.
[20] R. Pressman (2010). Ingeniería del software, editorial McGraww.
[21] Sierra, J. Acosta, J. Ariza, M. Salas (2013). Estudio y análisis de los framework
en php basados en el modelo vista controlador para el desarrollo de software orientado
a la web. Recuperado el 23 de Julio del 2018 de:
http://publicaciones.unisimonbolivar.edu.co
/rdigital/inovacioning/index.php/identic/article/view/73/91
[22] Taborda, O. (2013). Base de datos. Recuperado el 14 de Agosto del 2018 de
http://oscar7931taborda.blogspot.pe/2013/07/bases-de-datos.html
[23] Toledo, E. (2014). Características de MySQL. Recuperado el 01 de Agosto del
2018 de http://www.gridmorelos.uaem.mx/~mcruz/cursos/miic/MySQL.pdf
[24] Viviana Zanini y Luis Hereter “ Bootstrap” Revista Users Editorial Buenos Aires
2015
[25] I. Gilfillan (2002) La Biblia de MySQ. Editorial Anaya Multimedia
[26] G. Torossi (s.f) Diseño de sistemas. Editorial A.U.S. Recuperado el 13 de Julio
del 2018 de: http://dsc.itmorelia.edu.mx/~jcolivares/courses/pm10a/rup.pdf
[27] Arteaga J. (2014). Estudio comparativo de metodologías de desarrollo de
software. Universidad de Nariño, Tesis de pregrado.
132
ANEXO – I
CUESTIONARIO
OBJETIVO DE LA INVESTIGACIÓN: Desarrollar e implementar un sistema web para la
gestión de la información académica del Instituto Superior de Educación Público “Honorio
Delgado Espinoza” de Arequipa. por lo cual se agradece su apreciable ayuda.
Instrucciones:
➢ Lea cuidadosamente cada pregunta antes de responder
➢ Seleccione únicamente una sola alternativa.
NIVEL
PREGUNTAS BA
JO
ME
DIO
AL
TO
1.- ¿Qué tan eficiente es el proceso existente al posibilitar la operación de
gestión de información del curso y carrera profesional?
2.- ¿Qué tan eficiente es el proceso existente al posibilitar la operación de
gestión de la información de unidades didácticas?
3.- ¿Qué tan eficiente es el proceso existente al posibilitar la operación de
gestión de la información de docentes?
4.- ¿Qué tan eficiente es el proceso existente al posibilitar la operación de
gestión del personal?
133
5.- ¿Qué tan eficiente es el proceso existente al posibilitar la operación de
gestión de la unidad didáctica de acuerdo con el semestre o carrera?
6.- ¿Qué tan eficiente es el proceso existente al posibilitar la operación de
gestión de registro asistencia docente?
7.- ¿Qué tan eficiente es el proceso existente al posibilitar el ingreso al
usuario conforme a su usuario y clave?
8.- ¿Qué tan eficiente es el proceso existente al posibilitar la modificación de
los perfiles de usuario y acceso al sistema?
9.- ¿Qué tan eficiente es el proceso existente al gestionar los inicios
académicos?
10.- ¿Qué tan eficiente es el proceso existente al posibilitar la gestión de las
unidades didácticas?
11.- ¿Qué tan eficiente es el proceso existente al registrar la asistencia del
docente?
12.- ¿Qué tan eficiente es el proceso existente al posibilitar la gestión de los
alumnos?
13.- ¿Qué tan eficiente es el proceso existente al posibilitar buscar al alumno
por código o apellidos?
14.- ¿Qué tan eficiente es el proceso existente al posibilitar registrar y
modificar las notas obtenidas por los alumnos?
134
15.- ¿Qué tan eficiente es el proceso existente al posibilitar la consulta de
notas del alumno?
16.- ¿Qué tan eficiente es el proceso existente al posibilitar la consulta de las
unidades didácticas disponibles?
17.- ¿Qué tan eficiente es el proceso existente al crear reporte del alumno
matriculado?
18.- ¿Qué tan eficiente es el proceso existente al emitir los reportes de
manera correcta en extensión PDF?
135
ANEXO – II
CATALOGO DE REQUERIMIENTOS
Código:
RFMC-01
La aplicación posibilitara gestionar la información de las carreras
profesionales y los cursos.
Descripción Está acción deberá de hacerlo el administrador del sistema.
Objetivo
asociado
Implementar la aplicación web de gestión académica para la
optimización del proceso de Registro de Matrículas
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Baja
Urgencia Baja
Estabilidad Media
Comentario Ninguno
Código:
RFMC-02
La aplicación posibilitara gestionar información de los cursos
impartidos en la carrera profesional.
Descripción El administrador del sistema gestionara la información de los
cursos por carrera profesional.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso de Registro de Notas.
Requerimiento
asociado
No asociado a ningún requerimiento
136
Prioridad Baja
Urgencia Baja
Estabilidad Media
Comentario Ninguno
Código:
RFMC-03
La aplicación posibilitara gestionar información de docentes
Descripción El administrador del sistema gestionara la información del
docente.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso de Asistencia de docentes.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Baja
Urgencia Baja
Estabilidad Media
Comentario Ninguno
Código:
RFMC-04
La aplicación posibilitara gestionar información del personal
administrativo.
Descripción El administrador del sistema gestionara la información del
personal administrativo involucrados en el sistema como
puede ser secretaria, caja, director, etc.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso de matrícula, Notas y Asistencia.
Requerimiento
asociado
No asociado a ningún requerimiento
137
Prioridad Baja
Urgencia Baja
Estabilidad Media
Comentario Ninguno
Código:
RFMC-05
La aplicación posibilitara gestionar la información de las
unidades didácticas en una carrera profesional y un
determinado semestre.
Descripción El administrador del sistema gestionara la información de las
unidades didácticas en una especialidad y ciclo determinado.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso notas y asistencia.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Baja
Urgencia Baja
Estabilidad Media
Comentario Ninguno
Código:
RFMC-06
La aplicación posibilitara gestionar la información del registro
de asistencia de docente.
Descripción El sistema tiene la opción de mantener la información del
registro de asistencia de los docentes ya sea por unidad
didáctica.
138
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso asistencia docente.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Baja
Urgencia Baja
Estabilidad Media
Comentario Ninguno
Código:
RFMS-01
La aplicación posibilitara el acceso al sistema mediante una
identificación de su usuario y clave.
Descripción La aplicación posibilitara ingresar a los usuarios a los
formularios correspondientes previa identificación de sus
nombre o código y contraseñas asignadas
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula, notas y asistencia.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Alta
Comentario Ninguno
Código:
RFMS-02
La aplicación posibilitará la gestión de los usuarios internos
139
Descripción La aplicación posibilitara la gestión de los usuarios internos, es
decir gestionar sus datos.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula, notas y asistencia.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Alta
Comentario Ninguno
Código:
RFMS-03
La aplicación posibilitara la gestión de los distintos perfiles de
los usuarios e ingresos al sistema.
Descripción El perfil determina las acciones habilitadas y no habilitadas
dentro de la ejecución del sistema para uno o múltiples
usuarios. El acceso puede ser completo, de lectura o
información o ninguno.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula, notas y asistencia.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Media
Comentario Ninguno
140
Código:
RFMS-04
La aplicación posibilitara la distinción de accesos al sistema
para una determinada cuenta de usuario.
Descripción Es decir, la aplicación posibilitara modificar la configuración de
accesos otorgados previamente a un usuario a través de un
perfil.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula, notas y asistencia.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Media
Comentario Ninguno
Código:
RFMS-05
La aplicación permitirá a los distintos usuarios poder realizar la
modificación de su clave de ingreso la aplicación.
Descripción Desde el panel de gestión de datos el usuario podrá modificar
la contraseña en caso lo requiera.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula, notas y asistencia.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Baja
Urgencia Baja
Estabilidad Baja
141
Comentario Ninguno
Código:
RFMP-01
La aplicación posibilitara gestionar conjunto de estudiantes
interrelacionados a comienzos académicos.
Descripción Es decir, al comenzar el semestre académico los alumnos
están asociados a una carrera, a un semestre anterior, a un
módulo de estudios.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula, notas.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Alta
Comentario Ninguno
Código:
RFMP-02
La aplicación posibilitara gestionar los horarios de dictado de
clases relacionado a un conjunto o comienzo académico.
Descripción Es decir, los cursos, turnos y otros estarán sujetos a horario de
clases
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
142
Estabilidad Alta
Comentario Ninguno
Código:
RFMP-03
La aplicación posibilitara gestionar los cursos didácticos por
carrera.
Descripción El sistema deberá gestionar las unidades didácticas por
carrera profesional y turno.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Media
Comentario Ninguno
Código:
RFMP-04
La aplicación posibilitara gestionar la equivalencia entre las
unidades didácticas impartidas.
Descripción El sistema registrar las unidades didácticas impartidas por
cada carrera profesional, y su respectiva equivalencia con
anteriores asignaturas
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
143
Urgencia Media
Estabilidad Media
Comentario Ninguno
Código:
RFMP-05
La aplicación posibilitara gestionar las asistencias de los
docentes.
Descripción El sistema registrar la asistencia de los docentes en la hora de
entrada al instituto y el curso correspondiente.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso asistencia docente
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Media
Comentario Ninguno
Código:
RFMP-06
La aplicación posibilitara gestionar las asistencias de los
alumnos.
Descripción El sistema registrara la asistencia de los alumnos en la hora
de entrada al curso académico correspondiente.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso asistencia alumno
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
144
Urgencia Media
Estabilidad Media
Comentario Ninguno
Código:
RFMA-01
La aplicación posibilitara gestionar los datos e información de
los alumnos.
Descripción Es decir, se podrá recopilar la información personal del
alumno.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Alta
Comentario Ninguno
Código:
RFMA-02
La aplicación posibilitara buscar a un estudiante por distintos
parámetros como apellidos o su código.
Descripción Es decir, será posible realizar la búsqueda de un alumno por
sus apellidos o código único de matrícula.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula, notas, asistencia
145
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Alta
Comentario Ninguno
Código:
RFMA-03
La aplicación posibilitara modificar y registrar las matrículas de
los estudiantes ingresantes.
Descripción Es decir, será posible modificar y registrar los datos de la
matrícula de los alumnos ingresantes.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Alta
Comentario Ninguno
Código:
RFMA-04
La aplicación posibilitara convalidar la matrícula de los
alumnos que hayan ingresado anteriormente.
146
Descripción El sistema tendrá la opción de revalidar la matrícula de los
alumnos antiguos según las condiciones establecidas por el
instituto.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Alta
Comentario Ninguno
Código:
RFMA-05
La aplicación posibilitara gestionar traslados de una carrera
profesional a una distinta.
Descripción Esta operación o proceso podrá ser realizada conforme a la
autorización de la autoridad asignada para gestionar dicho
proceso.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula, notas.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Alta
Comentario Ninguno
147
Código:
RFMA-06
La aplicación posibilitara ingresar convalidaciones de los
alumnos de otras entidades educativas del mismo nivel.
Descripción Esta operación se podrá realizar conforme a los
requerimientos establecidos por la autoridad correspondiente
en dicho proceso.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula, notas.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Alta
Comentario Ninguno
Código:
RFMA-07
La aplicación posibilitara gestionar las notas académicas de
los alumnos de la institución.
Descripción La aplicación podrá gestionar las diversas notas de los
estudiantes cursos, carreras y turnos.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula, notas.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Alta
148
Comentario Ninguno
Código:
RFMC-02
La aplicación posibilitara consultar cursos de una carrera
profesional por semestre académico.
Descripción La aplicación posibilitara consultar cursos de una carrera
profesional por semestre académico correspondiente.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matriculas, notas.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Media
Comentario Ninguno
Código:
RFMC-03
La aplicación posibilitara crear reporte de los alumnos que se
encuentren matriculados en un nivel académico.
Descripción La aplicación posibilitara crear reportes de alumnos de
acuerdo a su matrícula en un respectivo curso académico.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matriculas.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Media
149
Comentario Ninguno
Código:
RFMC-04
La aplicación posibilitara gestionar reporte de las asistencias.
Descripción La aplicación web posibilitara generar reportes de la asistencia
de los alumnos en un determinado curso académico.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso asistencia.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Media
Comentario Ninguno
Código:
RFMC-05
La entrega de los reportes será realizada mediante la
extensión PDF.
Descripción La aplicación posibilitara crear reportes con extensión .pdf.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula, notas, asistencia.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
150
Estabilidad Media
Comentario Ninguno
Código:
RFMC-06
La aplicación posibilitara crear reportes de actas evaluativas
por ciclo.
Descripción La aplicación posibilitara crear reportes de actas evaluativas
por ciclo, por carrera profesional y turno.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso notas.
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Alta
Comentario Ninguno
Código:
RFMC-07
La aplicación posibilitara crear reportes de lista de alumnos
que estén inscritos en un ciclo académico.
Descripción La aplicación posibilitara crear reportes de lista de alumnos
que estén inscritos en un ciclo académico especifico ya sea
por turno o carrera profesional.
Objetivo asociado Implementar la aplicación web de gestión académica para la
optimización del proceso matricula.
151
Requerimiento
asociado
No asociado a ningún requerimiento
Prioridad Media
Urgencia Media
Estabilidad Alta
Comentario Ninguno
152
ANEXO - III
CASOS DE USOS
153
154
155
156
157
158
159
160
161