0% encontró este documento útil (0 votos)
588 vistas108 páginas

Sistema Web para Gestión Educativa

Este documento presenta una propuesta de trabajo de grado para optar al título de Ingeniero de Sistemas. El proyecto consiste en el desarrollo de un sistema de información web para la gestión del departamento de control de estudios de una institución educativa. Se realiza un análisis del problema detectado, que es la falta de automatización en los procesos del departamento. Se plantean los objetivos, justificación y alcances del proyecto. Asimismo, se incluye el marco teórico y metodológico, con ant

Cargado por

eduardo sanchez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
588 vistas108 páginas

Sistema Web para Gestión Educativa

Este documento presenta una propuesta de trabajo de grado para optar al título de Ingeniero de Sistemas. El proyecto consiste en el desarrollo de un sistema de información web para la gestión del departamento de control de estudios de una institución educativa. Se realiza un análisis del problema detectado, que es la falta de automatización en los procesos del departamento. Se plantean los objetivos, justificación y alcances del proyecto. Asimismo, se incluye el marco teórico y metodológico, con ant

Cargado por

eduardo sanchez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN


UNIVERSITARIA, CIENCIA Y TECNOLOGÍA
INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO”
EXTENSIÓN MÉRIDA.

SISTEMA DE INFORMACION WEB PARA LA GESTION DEL


DEPARTAMENTO DE CONTROL DE ESTUDIO DE LA
“U.E COLEGIO EDITH OHEP DE SANCHEZ”
Propuesta de Trabajo Especial de Grado como requisito parcial para optar al
Título de Ingeniero de Sistemas

Autor:
Br. Ricardo Arturo Araguache Avendaño.
Tutor académico:
ING. William Eduardo Sánchez.
Docente de la asignatura:
Mary Parisca.

Mérida, Diciembre de 2019


CONSTANCIA DE APROBACION
DEDICATORIA

Primero que todo a DIOS TODOPODEROSO, por haberme brindado miles de


bendiciones, la salud, fuerza, perseverancia, y voluntad necesaria para culminar este
logro personal y profesional, la cual no solo es el resultado de mi esfuerzo y
dedicación sino también de todas aquellas personas que estuvieron a mi lado; y es
por ello que quiero dedicar este triunfo:
A mis padres Zaida Felicia Avendaño y Luis Arturo Araguache por ser el pilar
fundamental de mi vida, por haberme enseñado a ser perseverante, emprendedor, y a
nunca perder la fe en Dios, gracias por el amor, la confianza, la paciencia, la
comprensión, y por apoyarme incondicionalmente, son las personas fundamentales
que me impulsan a ser un mejor ser humano cada día. Este logro hoy alcanzado es
también de ustedes, resultado de sus esfuerzos sacrificios y el tiempo invertido en
mí. ¡Los amo!
A mi hermana Ariadna León por su incondicional apoyo, y su ejemplo en el
desarrollo de metas.
A mi primo Jorge Emmanuel Hernández por ser el hermano mayor que nunca tuve y
ser mi ejemplo a seguir.
Ricardo Arturo Araguache Avendaño.
AGRADECIMIENTOS

A Dios TODOPODEROSO por bendecirnos, protegernos, y guiarnos, en todo


momento.
A mi tutor académico, Ing. William Sánchez, por impartirme sus conocimientos, y
guiarme durante toda la realización de este trabajo, gracias por la paciencia,
dedicación, confianza, atención, y disposición; sin su apoyo no hubiera sido posible
la realización y culminación de este trabajo.
Al Ilustre Instituto Universitario Politécnico “Santiago Marino”, icono de excelencia,
casa de estudios pilar fundamental de nuestro crecimiento personal y académico.
A la Escuela de Ingeniería de Sistemas en cuyo seno se llevó a cabo una gran labor
educativa combinando disciplinas e innovación para mejorar y enriquecer nuestro
perfil profesional. A los profesores de la Universidad en especial a William
Sánchez, Lienard Toro, Endier Marquina, Edgar Achong, Josué Rangel que me
acompañaron en el crecimiento como persona, estudiante y futuro profesional,
entregándome dedicación, conocimientos, tiempo y esfuerzo para convertirme en una
persona preparada en mi porvenir.
A la “U.E COLEGIO EDITH OHEP DE SANCHEZ” por brindarme la oportunidad
de realizar este proyecto dentro de la institución, gracias a su personal en énfasis a la
Licenciada Edithmary Sánchez, por su incondicional apoyo, y brindarme parte de su
tiempo para así lograr el desarrollo de este proyecto.
Les estaré por siempre agradecido
Ricardo A. Araguache
RESUMEN

Gracias a las nuevas tecnologías los consumidores tendrán acceso a gran


cantidad de información. Los clientes o Instituciones no sólo serán el centro de
todas las acciones, sino que ha dejado un papel de receptor de información y se
han convertido en un consumidor activo que buscan lo que necesita entre una
oferta muy amplia. En este sentido el trabajar con una base de datos puede generar
beneficios diversos como la independencia lógica y física del mismo. De igual
manera dentro de este ámbito se puede lograr varias acciones que formulen
programas de almacenamiento de datos donde los sistemas sean más competitivos y
sean de mejor manejo para el desarrollo del sistema.

Palabras claves: Tecnología, base de datos, información, sistema


INDICE DE CONTENIDO
CONSTANCIA DE APROBACION............................................................................2

DEDICATORIA............................................................................................................3

AGRADECIMIENTOS.................................................................................................4

INTRODUCCIÓN.......................................................................................................12

CAPÍTULO I...............................................................................................................13

El Problema.............................................................................................................13

Idea General.............................................................................................................13

Origen Del Estudio..................................................................................................13

Planteamiento Del Problema...................................................................................13

Linea De Investigación............................................................................................15

Objetivos..................................................................................................................15

Objetivo general...................................................................................................15

Objetivos específicos...........................................................................................15

Justificación.............................................................................................................15

Alcances Y Limitaciones.........................................................................................16

Alcances...............................................................................................................16

Limitaciones........................................................................................................16

CAPÍTULO II..............................................................................................................17

Marco Referencial...................................................................................................17

Antecedentes De La Investigacion..........................................................................17

(Vargas, 2014).....................................................................................................17

(Jesus Armando Romero Izturis, 2017)...............................................................18

(Hernandez, 2014)...............................................................................................19
Estado Del Arte De La Tecnología..........................................................................19

Bases Teoricas.........................................................................................................21

Definición de Términos Básicos..............................................................................38

CAPITULO III.............................................................................................................41

Marco Metodológico...............................................................................................41

Tipo De Investigacion..............................................................................................41

Método De Investigación.........................................................................................41

Técnicas Para La Recolección De Datos.................................................................42

Entrevistas............................................................................................................42

Observación directa.............................................................................................43

Historias de usuario.................................................................................................43

Metodología Y Herramientas Aplicada......................................................................44

Metodología XP (Extreme Programming)..............................................................44

Fases de la Metodología XP................................................................................45

CAPITULO IV............................................................................................................47

INGENERIA DEL PROYECTO.............................................................................47

Análisis Ingenieril....................................................................................................47

Estudio Diagnostico.................................................................................................47

Análisis De La Entrevista........................................................................................48

Análisis De La Observación Directa.......................................................................49

Requerimientos Funcionales Del Sistema...............................................................52

Requerimientos No Funcionales Del Sistema.........................................................54

Estudio De Factibilidad...........................................................................................54

Factibilidad Técnica.................................................................................................54
Factibilidad Económica...........................................................................................56

Factibilidad Operativa.............................................................................................57

Definición De Requerimientos................................................................................57

Primera interacción (Inicio de Sesión)................................................................58

Segunda Iteración (Registro Alumno).................................................................62

Tercera iteración (Listado de alumnos)...............................................................66

Cuarta Iteración (Constancia)..............................................................................70

Quinta iteración (Consulta).................................................................................74

Sexta Iteración (Notas)........................................................................................76

Diagrama De Clases................................................................................................80

Modelo Entidad-Relación........................................................................................81

Descripción del Modelo de Bases de Datos............................................................81

Interfaz gráfica del sistema......................................................................................88

CONCLUSIÓN..........................................................................................................104

RECOMENDACIONES............................................................................................105

REFERENCIAS........................................................................................................105

ÍNDICE DE FIGURAS
Figura 1 Cuatro principios básicos de la gestión administrativa fuente IntegraMarket
(2018), P.2...................................................................................................................24
Figura 2 Formato Ficha de Inscripción fuente: Unidad Educativa Colegio Edith Ohep
de Sánchez (2018) p.1.................................................................................................47
Figura 3 Formato de Ficha de Inscripción 2 fuente: Unidad Educativa Colegio Edith
Ohep de Sánchez (2018) p.2........................................................................................48
Figura 4 Ficha Control de Crecimiento Fuente: Unidad Educativa Colegio Edith
Ohep de Sánchez (2018) p.3........................................................................................49
Figura 5 Caso de Uso Inicio de Sesión Fuente: Araguache (2019).............................57
Figura 6 Diagrama de Actividades Inicio de Sesión Fuente: Araguache (2019).........58
Figura 7 Caso de Uso Registro De Alumno Fuente: Araguache (2019).....................60
Figura 8 Diagrama de Actividades Registro de Alumnos Fuente: Araguache (2019) 61
Figura 9 Caso de Uso Listado de Alumnos Fuente: Araguache (2019)......................63
Figura 10 Caso de Uso Constancia Fuente: Araguache (2019)...................................67
Figura 11 Caso de Uso Consulta Fuente: Araguache (2019)......................................70
Figura 12 Caso de Uso Notas Fuente: Araguache (2019)...........................................73
Figura 13 Diagrama de Clases Base de Datos Fuente: Araguache (2019)..................75
Figura 14 Modelo Entidad Relación Base de Datos Fuente: Araguache (2019).........76
Figura 15 Pantalla Principal Fuente: Araguache (2020)..............................................84
Figura 16 Ventana de Login Fuente: Araguache (2020).............................................85
Figura 17 Pantalla Principal Módulos.........................................................................86
Figura 18 Nuevo Alumno Fuente: Araguache (2020).................................................87
Figura 19 Nuevo Usuario Fuente: Araguache (2020)..................................................88
Figura 20 Lista de Alumnos Fuente: Araguache (2020).............................................89
Figura 21 Constancias Fuente: Araguache (2020).......................................................90
Figura 22 Salir Fuente: Araguache (2020)..................................................................90
Figura 23 Ficha de Inscripción 1 Fuente: Araguache (2020)......................................91
Figura 24 Ficha de Inscripción 2 Fuente: Araguache (2020)......................................91
Figura 25 Ficha de Inscripción 3 Fuente: Araguache (2020)......................................92
Figura 26 Ficha de Inscripción 4 Fuente: Araguache (2020)......................................92
Figura 27 Ficha de Inscripción 5 Fuente: Araguache (2020)......................................93
Figura 28 Ficha de Inscripción 6 Fuente: Araguache (2020)......................................93
Figura 29 Registro de Usuario Fuente: Araguache (2020)..........................................94
Figura 30 Copia de Seguridad y Lista de Usuarios Fuente: Araguache (2020)..........94
Figura 31 Listado de Alumnos Fuente: Araguache (2020).........................................95
Figura 32 Constancias Fuente: Araguache (2020).......................................................96
Figura 33 Modulo Notas Fuente: Araguache (2020)...................................................96
Figura 34 Materias en Modulo de Notas Fuente: Araguache (2020)..........................97
Figura 35 Lista de Alumnos Representante Fuente: Araguache (2020)......................98
Figura 36 Notas Alumno Representante Fuente: Araguache (2020)...........................98
Figura 37 Notas Consulta Representante Fuente: Araguache (2020)..........................99

ÍNDICE DE CUADROS
Cuadro 1 Requerimientos Funcionales Fuente: Araguache (2019).............................51
Cuadro 2 Requerimientos No Funcionales fuente: Araguache (2019)........................52
Cuadro 3 Factibilidad Técnica fuente: Araguache (2019)...........................................54
Cuadro 4 Factibilidad Operativa fuente: Araguache (2019)........................................55
Cuadro 5 Definición de Requerimientos fuente: Araguache (2019)...........................56
Cuadro 6 Historia de Usuario Inicio de Sesión Fuente: Araguache (2019)................57
Cuadro 7 Tarjeta CRC Inicio de Sesión Fuente: Araguache (2019)...........................57
Cuadro 8 Historia de Usuario Registro de Alumno Fuente: Araguache (2019)..........60
Cuadro 9 Tarjeta CRC Registro de Alumno Fuente: Araguache (2019).....................61
Cuadro 10 Historia de Usuario Listado de Alumnos Fuente: Araguache (2019)........63
Cuadro 11 Tarjeta CRC Listado de Alumnos Fuente: Araguache (2019)...................64
Cuadro 12 Diagrama de Actividades Listado de Alumnos Fuente: Araguache (2019)
.....................................................................................................................................65
Cuadro 13 Historia de Usuario Constancia Fuente: Araguache (2019).......................66
Cuadro 14 Tarjeta CRC Constancia Fuente: Araguache (2019)..................................67
Cuadro 15 Diagrama de Actividades Constancia Fuente: Araguache (2019).............69
Cuadro 16 Historia de Usuario Consulta Fuente: Araguache (2019)..........................70
Cuadro 17 Tarjeta CRC Consulta Fuente: Araguache (2019).....................................70
Cuadro 18 Diagrama de Actividades Consulta Fuente: Araguache (2019).................72
Cuadro 19 Historia de Usuario Notas Fuente: Araguache (2019)...............................73
Cuadro 20 Tarjeta CRC Notas Fuente: Araguache (2019)..........................................73
Cuadro 21 Diagrama de Actividades Notas Fuente: Araguache (2019)......................75
Cuadro 22 Usuarios Fuente: Araguache (2019)..........................................................78
Cuadro 23 Salud Alumno Fuente: Araguache (2019).................................................79
Cuadro 24 Personal Autorizado Fuente: Araguache (2019)........................................79
Cuadro 25 Otros Datos Fuente: Araguache (2020).....................................................80
Cuadro 26 Notas Alumnos Fuente: Araguache (2020)................................................81
Cuadro 27 Datos Representante Fuente: Araguache (2020)........................................82
Cuadro 28 Datos Padre Fuente: Araguache (2020).....................................................82
Cuadro 29 Datos Madre Fuente: Araguache (2020)....................................................83
Cuadro 30 Datos Alumno Fuente: Araguache (2020).................................................84
INTRODUCCIÓN

La organización de la información, es lo principal para administrar de manera


eficiente cualquier tipo de institución o empresa, en la actualidad tal organización va
de la mano con los avances tecnológicos, ya que han facilitado el manejo de la
información, para diversas instituciones que van desde el ámbito de la salud, escolar,
hasta el administrativo o económico, todo esto a través de la implementación de
diferentes softwares.
El avance de la informática a lo largo del tiempo ha generado un beneficio en la
sociedad de muchas formas, ya que la información no es tratada solo de forma
tangible es decir en físico (libros, registros, entre otros), sino que también es
almacenada en su gran mayoría de forma intangible (servidores de internet, bases de
datos, computadores, teléfonos móviles), tales avances benefician de manera directa
la preservación del ambiente y el tratamiento de la información de forma rápida,
sencilla y efectiva.
Una de las herramientas más utilizadas por organismos tanto públicos como
privados, son las base de datos, que son un “almacén” que nos permite guardar
grandes cantidades de información de forma organizada para que luego se pueda
encontrar y utilizar de una manera más eficiente.
El trabajar con una base de datos, genera beneficios diversos como la independencia
lógica y física de los datos, acceso concurrente por varios usuarios, integridad de los
datos, seguridad de acceso y auditoría, respaldo y recuperación de los datos, ahorro
en material de oficina. Ante tales beneficios nace la necesidad de crear un sistema de
información para la gestión del departamento de control de estudio dirigida a la
unidad educativa “Colegio Edith Ohep De Sánchez”, con el principal objetivo de
garantizar el orden y la calidad del servicio, dentro de la institución.
CAPÍTULO I
El Problema

En este capítulo se explica la Idea General, Origen del Estudio, Planteamiento del
Problema, Línea de Investigación, Objetivos de la Investigación: General y
Específicos, Justificación de la Investigación, Alcances y Limitaciones.
Idea General

Consiste en desarrollar un Sistema de Información Web para la Gestión del


Departamento de Control de Estudio de la “U.E Colegio Edith Ohep De Sánchez”;
esto en base a la necesidad, de tener un control y seguimiento de forma digital de la
información que este departamento maneja.
Origen Del Estudio

La evolución de la tecnología, en los últimos diez (10) años, ha sido fundamental


para el desarrollo de la sociedad, especialmente para el manejo de distintos tipos de
información de forma digital, es decir, que los cambios disruptivos de la última
época, ha traído un nuevo paradigma que no solo influye en el manejo de la
información y como nos comunicamos si no en la vida misma; ante esto en
diferentes instituciones u organismos bien sean públicos o privados, nace la
necesidad de organizar y controlar de forma automatizada la información.
En vista de que en la U.E Colegio Edith Ohep De Sánchez, no cuentan con un
sistema de información que facilite los procesos en el departamento de control de
estudio, surge la necesidad desde distintos factores como el económico y
administrativo de la implementación de un sistema de información el cual gestione el
área critica de la escuela que es control de estudio.
Planteamiento Del Problema

Hoy en día la educación privada, a diferencia de la educación pública en Venezuela


es de gran demanda, esto debido al déficit que existe actualmente en el país, como lo
son: de presupuesto y personal profesional entre otros. Las instituciones privadas son
dirigidas por la iniciativa privada como pueden ser (escuelas, colegios, o
universidades). Estas instituciones son habitualmente de pago; En este caso el
colegio “U.E COLEGIO EDITH OHEP DE SANCHEZ”, no posee un sistema que
ayude a la gestión que realiza el departamento de control de estudio (inscripciones,
constancias, búsqueda de información relevante del alumno o representante, notas,
pagos, entre otros); este problema mayormente se refleja cada vez que se procede a
un nuevo proceso de inscripción o cuando se amerita buscar información de un
alumno o representante y el mismo es producido porque la información se lleva de
manera física (carpetas, archivadores, hojas de registro), lo cual conlleva problemas
como lo son: tras papeleo y deterioro, se conoce de este problema desde la fundación
de la institución, donde se intentó implementar unos libros virtuales llevados en
Microsoft Excel, la cual permite almacenar de forma ordenada la información
llevada en el departamento de control de estudio, para así tener un manejo más fácil
y eficaz de dicha información, esto logrando una mejoría a corto plazo en el plantel.
El llevar un sistema automatizado es primordial para las distintas instituciones a
nivel de educación, ya que de forma manual es difícil, debido a que se pueden
generar errores y por ende desmejora de los servicios; es por ello que se plantea
implementar un sistema de información web para la gestión del departamento de
control de estudio de la “U.E COLEGIO EDITH OHEP DE SANCHEZ”, con el fin
de realizar una mejora a mediano-largo plazo en el área de registro, consulta,
modificaciones de alumnos, representantes y profesores, no serán tomadas en cuentas
las áreas o departamentos de mantenimiento, seguridad, y recursos humanos.
El implantar este sistema es de suma importancia para el plantel ya que le
proporcionará una solución rápida y efectiva a la problemática planteada, de no
llegarse a instaurar este sistema en la institución, se hará de mayor tamaño el
problema y será más complejo plantear una solución que satisfaga los requerimientos
para ese momento, esto a su vez traería como consecuencia que los registros del
plantel se deterioren aún más, a su vez producirá un impacto en los procesos de
inscripción porque al ser tan complicado creará que gradualmente disminuyan las
inscripciones y por ende el flujo de alumnos, y la liquidez monetaria en la
institución.
Linea De Investigación

Sistema De Información Transaccionales Y Data Warehouse/Aplicaciones Cliente-


Servidor.
Objetivos

Objetivo general

Desarrollar un Sistema de Información Web para la Gestión del Departamento de


Control de Estudios de la “U.E Colegio Edith Ohep De Sánchez”.
Objetivos específicos

 Diagnosticar la situación actual de la institución en relación al registro de datos de


los estudiantes, representantes, docentes, para así identificar la necesidad.
 Identificar los requerimientos necesarios para el diseño del sistema.
 Definir la estructura modular del sistema mediante UML.
 Elaborar el sistema utilizando una adaptación de la metodología XP (Extreme
Programming).
Justificación

Se pretende planificar y desarrollar un programa que almacene datos de forma


organizada y con fácil acceso, a través del uso de los lenguajes de programación
denominados HTML y PHP, los cuales se relacionan con el gestor de base de datos
MySQL, para dar vida al mismo. En el proceso de desarrollo del Sistema de
Información Web para la Gestión del Departamento de Control de Estudios de la
“U.E Colegio Edith Ohep De Sánchez”, fue necesario la adaptación de la
metodologia XP ya que, los pasos de esta metodologia son de fácil uso, pues
permiten generar la recopilación de datos, mediante la planificación de proyectos
usando técnicas como la entrevista y la observación; en su segunda fase permite
diseñar el sistema mediante la interacción del usuario final y el programador dando
paso a la tercera fase que es la codificación donde se trascribe el diseño del sistema,
de igual manera la fase de prueba establece distintos formatos de validación por
medio de los cuales se evalúan cada fase de la metodologia implementada y los
resultados que originan.
El control eficaz y eficiente de la información, es indispensable para el
funcionamiento básico de una institución, ya que además de organizar, también
permite el ahorro de costos referente a material de oficina (hojas de papel, tinta para
imprimir, lapiceros, grapas, entre otros). Aunado a esto un mejor manejo de la
información representa ventajas competitivas, con respecto a otras instituciones, el
uso de sistemas de información apoyado sobre plataformas o soportes de tecnología
de información, hacen que hoy en día una institución se sumerja en estas áreas de
conocimiento para lograr mantenerse en la continuidad y así mismo seguir prestando
un mejor servicio cada día.
Alcances Y Limitaciones

Alcances

En esta investigación, se pretende identificar la necesidad referente al departamento


de control de estudio de la “U.E Colegio Edith Ohep De Sánchez” específicamente
en el manejo de la información referente a los estudiantes, representantes, docentes,
personal de mantenimiento y seguridad, con tales datos se pretende realizar un
software que gestione de forma rápida y eficaz la información del departamento de
control de estudio. Lo cual permite cubrir diversos aspectos de sus procesos, tanto
del listado de alumnos como los pagos de mensualidad, preinscripciones e
inscripción, emisión de recibidos, entre otros.
Limitaciones

 Perdida de la información almacenada físicamente, lo cual genera un vacío


para el registro histórico de la institución.
 Fallas en computadores de la institución.
 Fallas en los servidores.
 Fallas a nivel de electricidad referente al estado o comunidad.
 Fallas en el internet.
CAPÍTULO II
Marco Referencial

En este capítulo se presenta la información referente al tema de estudio, la cual


permite conocer mejor las condiciones y los conceptos que se aplican en el desarrollo
de este trabajo.
Antecedentes De La Investigacion

[ CITATION Kar14 \l 1033 ]

Presento un trabajo de grado titulado, Diseño E Implementación De Un Sistema Web


De Control De Matrícula Y Calificaciones Para El Colegio Rashid Torbay
“Sismarashid” En El Cantón Playas, Provincia Del Guayas, Ecuador”, En la
actualidad las instituciones públicas o privadas tienden a utilizar los avances
tecnológicos, la informática se ha vuelto una herramienta indispensable para el
desarrollo de proyectos al servicio de la comunidad. Para ayudar a la comunidad es
necesario adoptar ciertas tecnologías en una institución educativa optimizando los
recursos y agilizando los procesos mediante herramientas de ambiente web de
software código libre como son los más utilizadas MySQL y Php. Se presenta un
sistema web que automatiza los procesos de matrícula y calificaciones de una
entidad educativa de nivel medio y llega a convertirse en un soporte eficaz para la
administración de la información en lo que respecta a matrículas, calificaciones,
consulta de calificaciones de los estudiantes, reportes de calificaciones para la junta
directiva, reportes para los padres de familia y reportes de historial académico con
resultados veraces. Debido al uso de la automatización de los procesos utilizando un
sistema informático los procesos se realizan en menor tiempo y eficazmente en el
caso concerniente a matrícula y calificaciones refleja que el acoplo progresivo de
dichas tecnologías proporciona un crecimiento a nivel de operatividad como
institución, dicho sistema en este proyecto cumple con las características estándares
de las aplicaciones web.
[ CITATION Jes17 \l 1033 ]

Presento un trabajo de grado titulado, SISGAE: Sistema Web de Gestión Académica


Administrativa de las actividades de Extensión de la Facultad de Ciencias de la
Universidad Central de Venezuela, En la Facultad de Ciencias de la UCV se realizan
actividades extracurriculares como Cursos, Talleres y Diplomados, las cuales son
administradas por la Coordinación de Extensión en conjunto con FUNDACIENS.
Una vez aprobada una actividad por el Consejo de Facultad, el Consejo de Escuela,
el Consejo de Extensión y las Comisiones de Extensión se da inicio al proceso
académico y administrativo donde realiza el registro de la actividad, preinscripción e
inscripción de los participantes, calificación, emisión de certificados, entre otros.
Dichas actividades se realizaban de forma manual (planillas) y herramientas
ofimáticas, razón por la cual los datos no estaban centralizados y la comunicación
entre la Coordinación de Extensión y FUNDACIENS-UCV no era eficiente,
ocasionando demoras e inconvenientes durante su ejecución, por tal razón, el
objetivo del Trabajo Especial de Grado (TEG), fue el desarrollo de un Sistema Web
para la Gestión Académica-Administrativa de las actividades de Extensión.
(SisGAE). Este sistema es de gran importancia para mejorar la comunicación entre
los entes relacionados y automatizar los procesos mencionados anteriormente. El
desarrollo de SisGAE se realizó empleando una adaptación de la metodología
AgilUs, aplicando cada una de sus fases: requisitos, análisis, prototipaje y entrega,
utilizando como herramientas de desarrollo los siguientes lenguajes: HTML, CSS
(BOOTSTRAP) y JQuery del lado del cliente, PHP con el Framework laravel en su
versión 5.1 de lado del servidor, y como manejador de base de datos PostgreSQL.
SisGAE está conformado por cuatro (4) roles donde cada uno tiene diferentes
funcionalidades: el primero es de Participante que es el encargado de preinscribirse e
inscribirse en las actividades. El segundo de Profesor que es el encargado de aprobar
las preinscripciones y aprobar o reprobar a los participantes. El tercero es
Coordinación de Extensión que es el encargado de abrir las actividades y el cuarto es
de tipo FUNDACIENS-UCV que es el encargado de aprobar las inscripciones y
pagos de los participantes.
[CITATION Enm14 \l 8202 ]

Presento un trabajo titulado: Sistema Automatizado para el Control de Notas del


Departamento de Evaluación de la U.E Nocturna 8 de Septiembre. Para optar al título
de TSU en Informática en la Instituto Universitario de Tecnología Antonio José de
Sucre-Extensión Mérida.

Esta investigación se basa en la elaboración de un sistema automatizado para el


departamento de la U.E Nocturna “8 de septiembre”, que ir a una con el control de
notas certificadas y archivos finales para entregar a la zona educativa, cuyo programa
tenga un formato para que los profesores puedan colocar la lista en pen drives o vía
web, así facilitar este proceso, el objetivo en general de la investigación es proponer
un sistema automatizado para el departamento de la U.E Nocturna “8 de septiembre”
municipio libertador del estado Mérida. En cuanto a la modalidad de la investigación
es de proyecto factible, se aplican en las necesidades de la propuesta en los procesos
de búsqueda de las bases teóricas metodológicas y fundamentación para la
elaboración de la propuesta; es descriptiva porque a partir de un modelo teórico
definido previamente permite, poner de manifiesto los conocimientos teóricos y
metodológicos el autor para darle solución al problema a través de información
obtenida de la institución es de campo permite obtener los datos, directamente del
sitio donde se realiza la investigación que es el departamento de evaluación de la U.E
Nocturna “8 de septiembre”. Se realizan los instrumentos en el caso de la
investigación la entrevista y la observación directa, dentro del departamento de
evaluación y a los trabajadores del mismo. Finalmente la población está compuesta
por (2) dos personas el director y el jefe de departamento. Concluye que la necesidad
de este proyecto dará a conocer al U.E Nocturna “8 de septiembre” con un sistema
propio.
Estado Del Arte De La Tecnología

El inicio de los sistemas web surgen a partir de 1990, ya que para aquella época la
conexión a internet se realizaba a través de las líneas telefónicas, y los archivos se
mostraban en el rudimentario lenguaje hipertexto HTML, ya en el año 1993 se
presentó el primer navegador web de nombre Mosaic, el cual funcionaba sobre
sistemas UNIX, los encargados de su desarrollo fueron Marc Andreessen y Eric
Bina; el éxito alcanzado en tan pocos meses fue tan grande que se crearon versiones
para Windows y Mac, a partir de ese momento la historia del desarrollo de los
sistemas web avanzo a pasos colosales.
En 1994 marcó un antes y un después a la hora de crear páginas web y el desarrollo
de los sistemas web, esto debido al nacimiento de la World Wide Web “WWW”, el
diseño web era muy limitado, los diseñadores solo podían crear sitios muy sencillos
los cuales estaban compuestos por: tablas, textos y tal cual vinculo externo, estos
diseños web eran muy poco atractivos visualmente, pues estaban diseñadas con la
misión de cumplir la funcionalidad para los usuarios dejando de lado el componente
estético.
Con el adelanto hacia a HTML 2 se crearon sistemas web más atrayentes
visualmente, este avance otorgo distintas ventajas como el aumento de la velocidad
de conexión, y por otro mejoro significativamente el diseño web, a su vez se
introdujeron por primera vez el poder tener imágenes de fondo y el poder organizar
el contenido a través de menús. El impulso más grande entre las versiones de HTML
para el mundo del diseño web se dio entre HTML 2 y HTML 3. Con este último a los
diseñadores webs se les abrió un mundo de posibilidades con la implementación de
las hojas de estilo CSS, así como fondos a color e incluso animaciones todo esto
gracias al nacimiento del formato .Gif..
Con el desarrollo del HTML 4, a la hora de diseñar páginas web, se le agrego
accesibilidad web la cual ofrecía una mejora considerable para permitir el acceso a
Internet a personas con discapacidad. Luego fueron los mismos programadores de
páginas web quienes plantearon el diseño web adaptado a las necesidades actuales de
los usuarios y así se fue desarrollando la idea de HTML5 la cual contiene un amplio
abanico de ventajas respecto al diseño de páginas web, donde permite integrar de
manera sencilla contenido multimedia sin necesidad de plugins. En la actualidad el
reto para el diseño web es lograr integrar bases de datos complejas y adaptar estos
diseños a dispositivos móviles como lo son: (tablets, teléfonos móviles, entre otros).
Bases Teóricas

Sistemas y Sistemas de Información


[ CITATION OBr01 \l 9226 ] Un sistema puede definirse como: Un grupo de
elementos interrelacionados o que interactúan conformando un todo unificado,
además añade, que un sistema es un grupo de componentes interrelacionados que
trabajan en conjunto hacia una meta común mediante la aceptación de entradas y
generando salidas en un proceso de transformación organizado.
Asimismo, [ CITATION JAS92 \l 9226 ] un sistema también se puede definir como
“un conjunto de componentes que interaccionan entre sí para lograr un objetivo
común” (p.19). Este concepto es muy amplio, debido a que se puede aplicar en
cualquier ámbito, entre éstos, se encuentra el ámbito organizacional, de allí, que los
directivos han comprendido que la productividad del personal dependerá de la
calidad de los sistemas que empleen. También, el concepto de sistema en general está
sustentado sobre el hecho de que ningún sistema puede existir aislado completamente
y siempre tendrá factores externos que lo rodean y pueden afectarlo.
Una organización podrá ser entendida como un sistema o subsistema o un
supersistema, dependiendo del enfoque. El sistema total es aquel representado por
todos los componentes y relaciones necesarios para la realización de un objetivo,
dado un cierto número de restricciones. En tal sentido, todos los sistemas tienen una
razón de ser y un propósito que deben seguir para poder ser efectivos y tener una
utilidad.
Un sistema de información es un medio por el cual los datos fluyen de una persona o
departamento hacia otros y puede ser cualquier cosa, desde comunicación interna
entre los diferentes componentes de una organización y líneas telefónicas hasta
sistemas de cómputos que generan reportes periódicos para varios usuarios.
[ CITATION JAS92 \l 3082 ]
Cada vez se acentúa más la necesidad del uso de los sistemas de información en las
organizaciones. Estos sistemas que se dedican particularmente a manejar grandes
volúmenes de datos, son de vital importancia ya que manejan unos de los principales
recursos: la información para la toma de decisiones estratégicas, que hacen que una
empresa sea próspera y competitiva. Existen muchas definiciones para los sistemas
de información, como por ejemplo: un sistema de información es el medio por el
cual los datos fluyen de una persona o departamento hacia otros y puede ser
cualquier cosa, desde la comunicación interna entre los diferentes componentes de la
organización y líneas telefónicas hasta sistemas de cómputo que generan reportes
periódicos para varios usuarios[ CITATION JAS92 \l 9226 ].
La información constituye el recurso esencial en el proceso de la toma de decisiones
y en la solución de problemas de una organización. De este modo se puede pensar en
el sistema de información como el subsistema de la organización encargada de
producir la información necesaria para la operación y toma de decisiones, que gracias
a la disposición de componentes integrados, entre sí, permite satisfacer las
necesidades de información de una organización.
Por su parte, O’Brien (2001) señala tres papeles esenciales que desempeñan los
sistemas de información en cualquier tipo de organización: Respaldar las operaciones
empresariales; la toma de decisiones gerenciales y; la ventaja competitiva estratégica.
Entre los componentes de un sistema de información, se puede decir que se agrupan
en cinco bloques elementales: Personas, datos, actividades, redes y tecnología.
En cuanto a las personas, son aquellas que intervienen en la creación, captura,
distribución y uso de la información. Este bloque se encuentra dividido en:
Propietarios, Usuarios, Diseñadores y Constructores de Sistema. Los propietarios de
sistemas, son los que patrocinan y promueven los sistemas de información. Son
normalmente responsables de fijar el presupuesto y el plazo necesario para
desarrollar y mantener el sistema de información. Los usuarios de sistemas se
definen como aquellas personas que utilizan el sistema de información, obtienen
beneficios directos de él y de una forma regular: capturan, validan, introducen y
almacenan datos e información. Los diseñadores de sistemas traducen las
necesidades y las restricciones de empresa manifestadas por los usuarios, diseñan los
archivos, las bases de datos, las entradas, las salidas, las pantallas, las redes y los
programas informáticos requeridos por los usuarios de sistemas. Además, integran
las soluciones técnicas en el entorno de trabajo cotidiano de la empresa. Los
constructores de sistemas son quienes fabrican los sistemas basados en las
especificaciones de diseño obtenidas de los diseñadores de sistemas.
Sistema web
[CITATION Ser02 \l 9226 ] Un sistema web es un tipo especial de aplicación
cliente/servidor, donde tanto el cliente, el navegador, explorador o visualizador, así
como el servidor (el servidor web) y el protocolo mediante el que se comunican
(HTTP) están estandarizados y no han de ser creados por el programador de
aplicaciones.
El protocolo HTTP forma parte de la familia de protocolos de comunicaciones
TCP/IP, que son los empleados en Internet. Estos protocolos permiten la conexión de
sistemas heterogéneos, lo que facilita el intercambio de información entre distintos
ordenadores. HTTP se sitúa en el nivel 7 (aplicación) del modelo OSI.
De acuerdo a la definición anterior de un sistema web se puede definir como un
programa al que un usuario accede a través de Internet mediante un navegador web
(Internet Explorer, Opera, Mozilla Firefox, Google Chrome, Safari y otros) o una
Intranet (red entre computadores que sirve para compartir recursos y tiene uso
exclusivo dentro del sitio donde fue creada), la cual se encuentra alojada en un
servidor web.
Las características principales de una aplicación web son:
 Reside en un Servidor Web.
 Se puede acceder a ella desde cualquier lugar y en cualquier momento siempre y
cuando se disponga de conexión a Internet.
 Es escrita en lenguajes soportados por navegadores web, pues son ellos quienes la
ejecutan independientemente del sistema operativo en el que se encuentre.
 Puede ser accedida por miles de usuarios a la vez. En el caso de que llegase a
actualizarse la aplicación, todos los usuarios estarán al tanto de esta actualización
de manera inmediata.
 No requiere de la instalación de programas adicionales. Para su acceso,
simplemente se requiere hacer uso de un navegador web y conexión a Internet
como se comentó anteriormente.
 Es Portable, es decir que es capaz de ejecutarse sin importar la plataforma en la
que se encuentre.
 Es usable, una aplicación web es sencilla y entendible para todos los usuarios.

Ventajas y desventajas
[ CITATION Ser02 \l 9226 ] Las aplicaciones web presentan las siguientes ventajas
y desventajas:
Ventajas
 El desarrollo explosivo de Internet y en especial de la WWW se debe a la
aceptación por todo el mundo de los estándares y tecnologías que emplea: medio
de transporte común (TCP/IP), servidor (HTTP) y lenguaje de creación de
páginas (HTML) estandarizados.
 Muchas empresas han descubierto que las anteriores tecnologías se pueden
emplear en las aplicaciones cliente/servidor que emplean. De esta forma nace el
concepto de intranet: usar las tecnologías de Internet para implementar las
tradicionales aplicaciones cliente/servidor dentro de una empresa. Además, una
vez que se tiene una aplicación que funciona en una intranet, aparece la
posibilidad de permitir su uso a través de Internet, lo que facilita el teletrabajo o la
movilidad de los empleados de una empresa
 Una ventaja clave del uso de aplicaciones web es que el problema de gestionar el
código en el cliente se reduce drásticamente. Suponiendo que existe un navegador
o explorador estándar en cada cliente, todos los cambios, tanto de interfaz como
de funcionalidad, que se deseen realizar a la aplicación se realizan cambiando el
código que resida en el servidor web. Compárese esto con el coste de tener que
actualizar uno por uno el código en cada uno de los clientes (imaginemos que
tenemos 2.000 ordenadores clientes). No sólo se ahorra tiempo porque reducimos
la actualización a una sólo máquina, sino que no hay que desplazarse de un puesto
de trabajo a otro (la empresa puede tener una distribución geográfica amplia).
 Una segunda ventaja, relacionada con la anterior, es que se evita la gestión de
versiones. Se evitan problemas de inconsistencia en las actualizaciones, ya que no
existen clientes con distintas versiones de la aplicación.
 Una tercera ventaja es que si la empresa ya está usando Internet, no se necesita
comprar ni instalar herramientas adicionales para los clientes.
 Otra ventaja, es que de cara al usuario, los servidores externos (Internet) e
internos (intranet) aparecen integrados, lo que facilita el aprendizaje y uso.
 Una última ventaja, pero no menos importante, es la independencia de plataforma.
Para que una aplicación web se pueda ejecutar en distintas plataformas (hardware
y sistema operativo), sólo se necesita disponer de un navegador para cada una de
las plataformas, y no es necesario adaptar el código de la aplicación a cada una de
ellas. Además, las aplicaciones web ofrecen una interfaz gráfica de usuario
independiente de la plataforma (ya que la plataforma de ejecución es el propio
navegador).
Desventaja
 Una desventaja, que sin embargo está desapareciendo rápidamente, es que la
programación en la web no es tan versátil o potente como la tradicional. El
lenguaje HTML presenta varias limitaciones, como es el escaso repertorio de
controles disponibles para crear formularios. Por otro lado, al principio las
aplicaciones web eran básicamente de solo lectura permitían una interacción con
el usuario prácticamente nula. Sin embargo, con la aparición de nuevas
tecnologías de desarrollo como Java, JavaScript y ASP, esta limitación tiende a
desaparecer.
Arquitecturas de las aplicaciones web
[ CITATION Ser02 \l 9226 ] Las aplicaciones web se basan en una arquitectura
cliente/servidor: por un lado está el cliente (el navegador, explorador o visualizador)
y por otro lado el servidor (el servidor web). Existen diversas variantes de la
arquitectura básica según como se implementen las diferentes funcionalidades de la
parte servidor.
La arquitectura de las aplicaciones web consta de máquinas conectadas a una red,
por lo general, Internet o una Intranet corporativa que sigue el esquema cliente-
servidor en nuestro caso de servidores web. Surgió a mediados de la década de 1990,
durante la etapa de la Web 1.0 con la aparición de las primeras conexiones de acceso
conmutado (RTC, RDSI, GSM, GPRS) y de las etiquetas multimedia del estándar
HTML y la incorporación de pequeños programas realizados en Java, llamados
applets.
Tecnologías de Desarrollo Web
[CITATION Mor11 \l 9226 ] Las tecnologías web son aquellas que proporcionan al
desarrollador un conjunto de herramientas que facilitan el desarrollo web. Se dividen
en tecnologías del lado del cliente (lenguajes procesados por el navegador web sin
ningún tratamiento previo) y del servidor (lenguajes reconocidos, ejecutados e
interpretados del lado del servidor y enviados al cliente en un formato comprensible
para él).
Es importante mencionar que tanto los lenguajes del cliente como los del servidor
son independientes, lo cual permite que la página pueda ser alojada en cualquier
sitio. Y a su vez, un lenguaje de lado servidor es independiente del navegador
utilizado, por lo que no necesitará algún plug-in para visualizar correctamente
cualquier página.
La tecnología web permite el desarrollo de aplicaciones basadas en el modelo
cliente/servidor. Los sistemas basados en tecnología web ofrecen ventajas enormes
en cuanto a eficiencia, ya que son flexibles y rápidos. Además puede evitar
instalaciones complicadas en sus sistemas informáticos y los requisitos para el
hardware necesario son limitados. Actualmente existen una gran variedad de
tecnologías que se pueden utilizar en el desarrollo de un sistema web, donde una de
sus principales diferencias viene en función de si se ejecutan en el servidor o en el
cliente.
Gestión administrativa

[ CITATION Jul08 \l 1033 ] “Del latín gestĭo, el concepto de gestión hace referencia
a la acción y a la consecuencia de administrar o gestionar algo. Al respecto, hay que
decir que gestionar es llevar a cabo diligencias que hacen posible la realización de
una operación comercial o de un anhelo cualquiera. Administrar, por otra parte,
abarca las ideas de gobernar, disponer dirigir, ordenar u organizar una determinada
cosa o situación.”
[ CITATION Adr18 \l 1033 ] “El concepto gestión administrativa se refiere a las
formas, estrategias y mecanismos diseñados con el fin de hacer cumplir los objetivos
de una empresa, por lo que es primordial tener claro lo que queremos lograr como
resultado del trabajo en la compañía”.
Cuatro principios básicos de la gestión administrativa

Figura 1 Cuatro principios básicos de la gestión administrativa fuente IntegraMarket (2018), P.2
1. Planeación: la planeación es el cimiento del éxito empresarial; y aunque no
se puede asegurar que es una garantía absoluta para conquistar el mercado, en
la medida que responda a la realidad de la empresa, muy posiblemente
contribuirá al crecimiento y eventual logro del más ambicioso de los
propósitos. Es decir que de nada sirve redactar unos objetivos gigantes si no
se cuenta con las herramientas, el personal, o la capacidad productiva para
lograrlos; ya que incluso en el caso de que más clientes soliciten los productos
o servicios de la organización, sino se puede responder a estos pedidos
oportunamente y con calidad, la empresa va a perder más de lo que podría
ganar. Entonces, la actitud que debe acompañar la manera en que se entiende
la planeación en una empresa es la sensatez, hay que soñar en grande, pero
planear de manera lógica para que cada día se puedan ejecutar tareas pequeñas
que en conjunto aporten al progreso de la compañía y el bienestar de sus
trabajadores.
2. Orden: De la mano de la planeación está el orden como otro principio básico
de la gestión empresarial, pues una característica elemental de la primera, es
la segunda. Un plan desorganizado no tiene sentido, y, al mismo tiempo, un
plan cuyos pasos no se sigan lógicamente tampoco lo tiene. Esto, desde el
punto de vista estratégico.
Ahora bien, desde la perspectiva material, los recursos físicos también deben
permanecer organizados, incluso en los flujos de producción y mientras estos
se movilizan, todo el proceso debe tener una estructura. Ya que, en caso
contrario, se pueden dañar o perder. No obstante, en este punto por ejemplo
vale la pena resaltar la utilidad de un sistema de gestión administrativa, ya que
con él es posible localizar y conocer el estado de los productos en todo
momento.
3. Disciplina: La disciplina es la manera organizada y sistemática de realizar
ciertas actividades encaminadas a cumplir un objetivo, por lo que
intuitivamente podemos ver la relación de este precepto con los anteriores. De
modo que, si en la empresa se diseña un plan con pasos ordenados, las
personas involucradas deben respetarse de manera estricta, pues de otra forma
tampoco se pueden lograr los objetivos planteados.
4. Coherencia: (Real Academia Española) la coherencia es la “actitud lógica y
consecuente con los principios que se profesan”, concepto pertinente en todos
los ámbitos de la vida y, por supuesto, de la gestión empresarial. Este punto es
importante al destacar que las responsabilidades y cargas laborales se deben
delegar de manera racional para que las personas puedan cumplirlas a
cabalidad.
Además, con la coherencia también nos referimos a la manera en que los
recursos, tanto materiales como humanos, se distribuyen al interior de una
empresa, que debe ser hecho de manera funcional respecto a la productividad,
pero también sensible con las necesidades de los trabajadores que, aunque
productivos no deben ser vistos como maquinas, y solamente una empresa que
se preocupe por ser coherente en cada uno de los aspectos que la rigen, puede
lograrlo.

Departamento de control de estudio


[ CITATION Ana17 \l 1033 ] “Es un servicio de carácter técnico docente,
correspondiente al segundo nivel jerárquico dentro de la estructura organizativa del
plantel. Su propósito central consiste en cumplir y hacer cumplir las normas legales
vigentes establecidas en la Ley Orgánica de Educación, sus reglamentos, decretos,
resoluciones y circulares referidos a evaluación del rendimiento escolar”. Asimismo,
velar por el desarrollo de los planes y programas de estudios y su correcta aplicación,
asistiendo a los docentes en el mejoramiento de métodos y técnicas en el
procedimiento de enseñanza. Orientar a los docentes en el uso de materiales
didácticos y estimularlos en el mejoramiento profesional. Vigilar, planificar y
analizar, los resultados obtenidos en el rendimiento escolar, organizar todo lo
concerniente al calendario escolar para el buen desarrollo de las actividades de tipo
académico.
Su principal tarea es la de dar fiel cumplimiento a las normas establecidas por el
órgano rector a través de la Ley Orgánica de Educación y sus diferentes instrumentos
legales en el proceso enseñanza- aprendizaje. Para tal efecto debe estar apegado a las
leyes. Generar los espacios requeridos. Proveer la asesoría adecuada y el seguimiento
del proceso en general.
El Departamento de Control de Estudios y Evaluación debe ofrecer una respuesta
eficaz, eficiente en el momento oportuno, así como ejecutar, controlar y coordinar
políticas diseñadas en materia de evaluación y acreditación de los aprendizajes, como
también ser garante en el proceso evaluativo y registro de documentos probatorios de
estudio de conformidad con la normativa legal vigente establecida por el Ministerio
del Poder Popular Para la Educación colocando la institución educativa al servicio
del ciudadano orientando las acciones para alcanzar la eficiencia a todo nivel en el
trabajo escolar a corto, mediano y largo plazo.
El Departamento de Control de Estudios y Evaluación deberá promover la
modernización, administración y control de los procesos y procedimientos que
realiza el mismo, de acuerdo con los avances tecnológicos, desarrollando la cultura
de compromiso y responsabilidad, con el fiel cumplimiento de los aspectos legales
que rigen la materia de evaluación y acreditación de los aprendizaje, en los diferentes
niveles y modalidades de estudio.
Lenguaje de marcado de hipertexto (HTML)
[ CITATION MDN19 \l 8202 ] HyperText Markup Language (HTML por sus siglas
en inglés) es el lenguaje con el que se definen las páginas web. Se trata de un
conjunto de etiquetas que sirven para definir el texto y otros elementos que
compondrán una página web.
El HTML es un lenguaje de marcación de elementos para la creación de documentos
hipertexto, muy fácil de aprender, lo que permite que cualquier persona, aunque no
haya programado en la vida, pueda enfrentarse a la tarea de crear una web. HTML es
fácil y pronto podremos dominar el lenguaje. Más adelante se conseguirán los
resultados profesionales gracias a nuestras capacidades para el diseño y nuestra vena
artista, así como a la incorporación de otros lenguajes para definir el formato con el
que se tienen que presentar las webs.
Se puede decir que HTML es un lenguaje de marcado fácil de aprender el cual es la
base para la realización de casi cualquier desarrollo online. Por ser un lenguaje
básico normalmente solo se utiliza para darle la estructura inicial a diseño, pero no se
pueden crear diseños o estructuras profesionales por así decirlo, y es por ello que se
fueron creando nuevas tecnologías que permiten un diseño profesional y que
permiten realizar numerosas acciones dinámicas, interactividad y estilo a la página
web o sistema que se está realizando, como lo son el lenguaje CSS y JavaScript.
A partir del 2009 se comienza a utilizar la expansión de HTML4, por la nueva
versión HTML5, el cual tiene muchas mejoras en cuento a el diseño de la página,
también es de una gran ayuda ya que te permite realizar animaciones, con la cual ya
no se dependerá de la herramienta FLASH para realizarla, algo que gusto mucho
entre los desarrolladores web.
A diferencia de HTML, HTML5 establece una serie de nuevos elementos y atributos
que reflejan el uso típico de los sitios web modernos. Algunos de ellos son
técnicamente similares a las etiquetas <div> y <spam>, pero tienen un significado
semántico, como por ejemplo <nav> (bloque de navegación del sitio web) y
<footer>. Otros elementos proporcionan nuevas funcionalidades a través de una
interfaz estandarizada, como los elementos <audio> y <video>. Mejora el elemento
<canvas>, capaz de renderizar elementos 3D en los navegadores más importantes
(Mozilla, Chrome, Opera, Safari e IE).
También se puede resaltar que HTML5 está desarrollado con la intención de reflejar
mejor la nueva anatomía de los sitios web. Es por eso que hay algunos elementos
nuevos, como <header> y <footer>, que están diseñados específicamente para marcar
estas partes de la web. Con este desarrollo en el lenguaje ya no es necesario
identificar a estos dos elementos con la etiqueta <div> y posee nuevos elementos de
<section> y <article> los cuales permitirá a los desarrolladores marcar estas áreas de
la página como tal.
Además de hacer el código más estructurado, este también tendrá un efecto positivo
en tus esfuerzos de SEO ya que para los motores de búsqueda será más fácil el
ranking de tu página.
Pre-procesador de Hipertexto (PHP)
De acuerdo a PHP (2013) se concluye que Hypertext Pre-processor (PHP por sus
siglas en inglés) es un lenguaje de programación de código abierto, interpretado de
alto nivel y ejecutado del lado del servidor. Está diseñado originalmente para la
creación web de contenido dinámico de una manera rápida y sencilla.
Por su flexibilidad, PHP resulta un lenguaje sencillo de aprender, y además es
multiplataforma ya que permite que los programas funcionen igual sobre diferentes
plataformas. PHP es un lenguaje de programación muy potente, permite crear sitios
web dinámicos. Php se instala en el servidor y funciona con versiones de Apache,
Microsoft IIs, Netscape Enterprise Server y otros.
Características del Lenguaje PHP
PHP (2013), Las principales características de PHP son las siguientes:
 Es un lenguaje multiplataforma.
 Orientado al desarrollo de aplicaciones web dinámicas con acceso a información
almacenada en una base de datos.
 El código fuente escrito en PHP es invisible al navegador web y al cliente ya que
es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML
al navegador. Esto hace que la programación en PHP sea segura y confiable.
 Capacidad de conexión con la mayoría de los motores de base de datos que se
utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.
 Capacidad de expandir su potencial utilizando módulos (llamado sext's o
extensiones).
 Posee una amplia documentación en su sitio web oficial, entre la cual se destaca
que todas las funciones del sistema, las cuales están explicadas y ejemplificadas
en un único archivo de ayuda.
 Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
 Permite aplicar técnicas de programación orientada a objetos.
 Biblioteca nativa de funciones sumamente amplia e incluida.
 No requiere definición de tipos de variables aunque sus variables se pueden
evaluar también por el tipo que estén manejando en tiempo de ejecución.
 Tiene manejo de excepciones (desde PHP5).
 Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la
hora de programar (muchos otros lenguajes tampoco lo hacen), aun haciéndolo, el
programador puede aplicar en su trabajo cualquier técnica de programación o de
desarrollo que le permita escribir código ordenado, estructurado y manejable. Un
ejemplo de esto son los desarrollos que en PHP se han hecho del patrón de diseño
Modelo Vista Controlador (MVC), que permiten separar el tratamiento y acceso a
los datos, la lógica de control y la interfaz de usuario en tres componentes
independientes.
 Como es un lenguaje que se interpreta en ejecución, para ciertos usos puede
resultar un inconveniente que el código fuente no pueda ser ocultado. La
ofuscación es una técnica que puede dificultar la lectura del código pero no la
impide y, en ciertos casos, representa un costo en tiempos de ejecución.

Los orígenes de PHP están fechados en torno al año 1995. Sin embargo, fue a partir
del año 1999 con la publicación de PHP 4 cuando este lenguaje de programación
tomó un verdadero auge. En sus primeros estadios de desarrollo, PHP se denominaba
también “Zend Engine”, nombre que provenía del nombre de sus creadores: Zeev
Suraski y Andi Gutmans. En el año 2004 fue lanzada la versión 5 de PHP, la cual
ofrecía mejoras para aplicaciones en servidores dedicados como por ejemplo un
mejor soporte para la programación orientada a objetos y una extensión
completamente nueva para el uso de MySQL.
Según González, la versión 6 de PHP ha estado en preparación durante largo tiempo
en formato de borrador, sin llegar a publicarse. Por ello se propuso que la nueva
versión de PHP se llamara PHP 7, dejando PHP 6 como una versión no publicada.
PHP es un lenguaje de programación que goza de gran popularidad y difusión. A esta
circunstancia hay que añadir el hecho de que páginas web de mucha importancia
como Wikipedia o Yahoo se apoyan en este lenguaje, lo cual demuestra que es un
lenguaje muy potente que puede servir desde para pequeñas páginas web hasta para
grandes portales.
Base de Datos
[ CITATION Ing13 \l 8202 ] Una Base de Datos (BD) es un repositorio centralizado
de datos que permite almacenar y organizar hechos o eventos y restituirlos a
demanda del usuario para producir información.
Es una colección de datos, que contiene información relevante para una empresa.).
Se puede decir entonces que una BD es un repositorio de datos, que se relacionan
entre sí, cuyos datos corresponden a un hecho o evento y que gracias a que existen
métodos de extracción para ellos, podemos producir información.
Características de una Base de Datos
 Integridad de los datos.
 Acceso concurrente a los datos.
 Facilidad para el cambio de hardware o software.
 Independencia de los datos.
 Control centralizado de los datos.
 Minimización de la redundancia.
 Costo mínimo de almacenamiento y mantenimiento.
 Versatilidad para la representación de relaciones.
 Establecimiento de medidas de seguridad.

Ventajas de una Base de Datos


 Los datos pueden compartirse, es posible la integración de diversas aplicaciones
que pueden ver los mismos datos (usando la misma BD), si necesidad de crear
una BD paralela con los mismos datos.
 Redundancia controlada, debido al sistema tradicional de archivos
independientes, los datos se duplicaban constantemente lo cual creaba mucha
duplicidad de datos y creaba un problema de desperdicio de espacio de
almacenamiento, la idea es integrarlas para así eliminar la redundancia.
 Inconsistencia, al controlarse la redundancia, se logra la consistencia de los datos,
cuando se actualiza un dato, todos los usuarios autorizados de la BD pueden ver el
cambio independientemente de que estén trabajando en distintos sistemas.
 Manejo de transacciones, es una unidad de trabajo lógica, por lo regular
comprende varias operaciones de la BD, operaciones de actualización. Estas
transacciones están pensadas para tener consistencia de datos pese a fallos del
sistema.
 Integridad, la BD tiene la capacidad de validar ciertas condiciones cuando los
usuarios introducen datos y rechazar entradas que no cumplan con esas
condiciones. El ABD es el responsable de establecer esas validaciones.
 Seguridad, el ABD al tener control central de los Datos, la BD le provee
mecanismos que le permiten crear niveles de seguridad para distintos tipos de
Usuarios.
 Equilibrar los requerimientos conflictivos, para que la BD trabaje
apropiadamente, necesita de una persona o grupo que se encargue de su
funcionamiento. El título para esa posición es Administrador de Base de Datos
(ABD) y provee la ventaja de que diseña el sistema tomando en mente la
necesidad de cada departamento de la empresa. Por lo tanto se beneficia
mayormente la empresa aunque algunos departamentos podrían tener leves
desventajas debido a su idiosincrasia.
 Cumplir estándares, se pueden estandarizar procesos, formas, nombres de datos,
formas, entre otros.

Desventajas de una Base de Datos


 Los datos son vulnerables sin los controles adecuados.
 La integridad de los datos se ve afectada sin los controles adecuados.
 La recuperación de una base de datos después de una falla puede requerir bastante
tiempo.
 Dependiendo de la cantidad de datos se puede ver afectado el rendimiento de
acuerdo al manejador que los procese.
 Es probable que las relaciones entre los datos sean muy complejas.

MySQL
Según Oracle (2019) Es la base de datos de código abierto más popular del mercado.
Gracias a su rendimiento probado, a su fiabilidad y a su facilidad de uso, MySQL se
ha convertido en la base de datos líder elegida para las aplicaciones basadas en web y
utilizada por propiedades web de perfil alto, como Facebook, Twitter, YouTube y los
cinco sitios web principales. Además, es una elección muy popular como base de
datos integrada, distribuida por miles de ISV y OEM.
MySQL es un sistema de gestión de base de datos relacional (RDBMS) de código
abierto, basado en lenguaje de consulta estructurado (SQL).
MySQL se ejecuta en prácticamente todas las plataformas, incluyendo Linux, UNIX
y Windows. A pesar de que se puede utilizar en una amplia gama de aplicaciones,
MySQL se asocia más con las aplicaciones basadas en la web y la publicación en
línea y es un componente importante de una pila empresarial de código abierto
llamado LAMP. LAMP es una plataforma de desarrollo web que utiliza Linux como
sistema operativo, Apache como servidor web, MySQL como sistema de gestión de
base de datos relacional y PHP como lenguaje de programación orientado a objetos
(a veces, Perl o Python se utiliza en lugar de PHP).
MySQL, que fue concebido originalmente por la compañía sueca MySQL AB, fue
adquirida por Oracle en 2008. Los desarrolladores todavía pueden usar MySQL bajo
la Licencia Pública General de GNU (GPL), pero las empresas deben obtener una
licencia comercial de Oracle.
Metodología XP (Extreme Programming)
La cual está formulada por Kent Beck (1999); Es el más destacado de los procesos
ágiles de desarrollo de software. Al igual que éstos, la programación extrema se
diferencia de las metodologías tradicionales principalmente en que pone más énfasis
en la adaptabilidad que en la previsibilidad. Los defensores de XP consideran que los
cambios de requisitos sobre la marcha son un aspecto natural, inevitable e incluso
deseable del desarrollo de proyectos. La cual cuenta con unos objetivos fijados que
son:
 Establecer las mejores prácticas de Ingeniería de software en los desarrollos
de proyectos.
 Mejorar la productividad de los proyectos.
 Garantizar la calidad del software desarrollado, haciendo que este supere las
expectativas del cliente.

Esta metodología se caracteriza por unos métodos basados en prueba y error, y está
fundamentada en valores y prácticas.
Se definen distintas etapas para el desarrollo del software:
 Equipo completo: Forman parte del equipo todas las personas que tienen algo
que ver con el proyecto, incluido el cliente y el responsable del proyecto.
 Planificación: Se hacen las historias de usuario y se planifica en qué orden se
van a hacer y las mini-versiones. La planificación se revisa continuamente.
 Test del cliente: El cliente, con la ayuda de los desarrolladores, propone sus
propias pruebas para validar las mini-versiones.
 Versiones pequeñas: Las mini-versiones deben ser lo suficientemente
pequeñas como para poder hacer una cada pocas semanas. Deben ser
versiones que ofrezcan algo útil al usuario final y no trozos de código que no
pueda ver funcionando.
 Diseño simple: Hacer siempre lo mínimo imprescindible de la forma más
sencilla posible. Mantener siempre sencillo el código.
 Pareja de programadores: Los programadores trabajan por parejas (dos delante
del mismo ordenador) y se intercambian las parejas con frecuencia (un cambio
diario).
 Desarrollo guiado por las pruebas automáticas: Se deben realizar programas
de prueba automática y deben ejecutarse con mucha frecuencia. Cuantas más
pruebas se hagan, mejor.
 Integración continua: Deben tenerse siempre un ejecutable del proyecto que
funcione y en cuanto se tenga una nueva pequeña funcionalidad, debe
recompilarse y probarse. Es un error mantener una versión congelada dos
meses mientras se hacen mejoras y luego integrarlas todas de golpe. Cuando
falle algo, no se sabe qué es lo que falla de todo lo que hemos metido.
 El código es de todos: Cualquiera puede y debe tocar y conocer cualquier
parte del código. Para eso se hacen las pruebas automáticas.
 Normas de codificación: Debe haber un estilo común de codificación (no
importa cuál), de forma que parezca que ha sido realizado por una única
persona.
 Metáforas: Hay que buscar unas frases o nombres que definan cómo
funcionan las distintas partes del programa, de forma que sólo con los
nombres se pueda uno hacer una idea de qué es lo que hace cada parte del
programa. Un ejemplo claro es el "recolector de basura" de java. Ayuda a que
todos los programadores (y el cliente) sepan de qué estamos hablando y que
no haya mal entendidos.

 Ritmo sostenible: Se debe trabajar a un ritmo que se pueda mantener


indefinidamente. Esto quiere decir que no debe haber días muertos en que no
se sabe qué hacer y que no se deben hacer un exceso de horas otros días. Al
tener claro semana a semana lo que debe hacerse, hay que trabajar duro en
ello para conseguir el objetivo cercano de terminar una historia de usuario o
mini-versión.

Definición de Términos Básicos

Análisis:
[ CITATION Dra11 \l 1033 ] Es el estudio de los requisitos del software, consiste
fundamentalmente en describir el tratamiento de la información que va a tener el
problema es decir, el saber que procesos se van a desarrollar y en qué consisten para
obtener resultados de salida.
Algoritmo
[ CITATION Tec19 \l 8202 ] Se define como un conjunto finito de reglas que crean
una serie de operaciones, para resolver un tipo específico de problema.
Automatización
[ CITATION SCE18 \l 8202 ] Es un sistema donde se trasfieren tareas de producción,
realizadas habitualmente por operadores humanos a un conjunto de elementos
tecnológicos.
Base de datos
[ CITATION Ing13 \l 8202 ]Información almacenada sistemáticamente para que
resulte sencillo recuperar o actualizar uno o varios ítems de información.
Codificación
[ CITATION Def19 \l 8202 ] Consiste en programar el pseudo-código en un
lenguaje de programación.
Computadoras
[ CITATION Mar19 \l 8202 ] También denominado ordenador o computador es una
maquina electrónica que recibe y procesa datos para convertirlos en información que
tenga sentido y utilidad.
Diseño
[ CITATION Sig18 \l 8202 ] Tiene por fin producir el pseudo-código del programa y
definir las estructuras de los datos (entradas y salidas), que intervienen en los
procesos.
Lenguaje
[ CITATION Def191 \l 8202 ] Conjunto de sonidos articulados con que el hombre
manifiesta lo que piensa o siente. Conjunto de señales que dan a entender una cosa.
Conjunto de caracteres y sintaxis prescrita para combinar esos caracteres a fin de
establecer una comunicación inteligible entre el hombre y el ordenador.
Lenguaje HTML
[ CITATION MDN19 \l 8202 ] Hyper Text Markup Lenguage, es un sistema para
definir tipos de documentos, estructurados y lenguajes de marcas, para representar
esos mismos documentos usados en la World Wide Web.
Lenguaje PHP
[ CITATION PHP13 \l 8202 ] Hyper Text Preprocessor, es un lenguaje de código
abierto muy popular especialmente adecuado para el desarrollo web y que puede ser
incrustado en HTML.
Metodología
[ CITATION Aul18 \l 8202 ] Ciencia que estudia los métodos científicos, los
principales temas que abarca la metodología son la definición, división,
demostración, deducción e inducción.
My SQL
[ CITATION Ora18 \l 8202 ] Es el gestor de base de datos de código abierto más
popular del mundo, con su rendimiento, confiabilidad y facilidad de uso
comprobado, MySQL se ha convertido en la principal opción de base de datos para
aplicaciones basadas en la Web.
Programa
[ CITATION Des19 \l 8202 ] Conjunto de instrucciones que se introducen al
ordenador, a fin de indicarle que tarea debe realizar, como y cuando.
Programación
[ CITATION Ecu19 \l 8202 ] Preparar los datos previos indispensables para obtener
el resultado que se espera, en un ordenador u otros aparatos electrónicos.
Pruebas
[ CITATION Wik19 \l 8202 ] Se trata de comprobar que el software funciona
correctamente.
Puesta en marcha
[ CITATION ATI18 \l 8202 ] Consiste en la instalación del software en un ordenador
o computador
Sistema de información
[ CITATION Rna19 \l 8202 ] Es un conjunto de elementos que interactúan entre sí
con el fin de apoyar las actividades una empresa o negocio.
Software
[ CITATION con18 \l 8202 ] Conjunto de rutina, programa procedimientos y normas
para que funcione y opere el sistema.

CAPITULO III
Marco Metodológico

Este capítulo busca ubicar al lector en el tipo de investigación a la cual pertenece el


presente Trabajo de Grado así como también, presentar el plan global de
investigación que integra de un modo coherente y adecuadamente correcto técnicas
de recopilación de datos a utilizar análisis previos y objetivos.
Tipo De Investigación

El trabajo desarrollado de acuerdo al problema planteado y en función de sus


objetivos está concebido dentro de la modalidad específica de investigación
denominada “Investigación Tecnológica”, en el Manual para la Elaboración del
Trabajo de Grado del Instituto Universitario Politécnico Santiago Marino en su (5ta)
Quinta Edición publicada en Octubre de 2015.
El proyecto tecnológico consiste en una investigación más instrumental,
procedimental y programática en donde la transformación se constituye en su
principal fin; es decir, se ubica en el análisis de los procesos de la tecnología
existente y en reconstruir procesos en función de descubrimientos ya realizados. Para
lograr la transformación del objeto de estudio no existe una sola vía, sino varias,
pues los hechos tecnológicos son variables, ameritando la utilización de una
diversidad de métodos. Es por ello que la metodología aplicada debe ser adaptativa y
flexible.
La presente investigación implica el desarrollo de una herramienta tecnológica, que
permitirá aportar soluciones reales a las necesidades encontradas en la “U.E
COLEGIO EDITH OHEP DE SANCHEZ”, proporcionándole de un sistema de
información web para la gestión del departamento de control de estudio, aunado a
esto el sistema suministrara acceso a las redes sociales de Twitter, Facebook,
YouTube e Instagram pertenecientes a la “U.E COLEGIO EDITH OHEP DE
SANCHEZ”.
Método De Investigación

La investigación se encuentra enmarcada en el contexto de la modalidad de


investigación de tipo documental e investigación tecnológica.
Es una investigación documental, ya que la misma es un proceso basado en la
búsqueda, recuperación, análisis, critica e interpretación de datos secundarios, es
decir, los obtenidos y registrados por otros investigadores en fuentes documentales:
impresas, audio visuales o electrónicas. Como en toda investigación, el propósito de
este diseño es el aporte de nuevos conocimientos.[ CITATION FID06 \l 1033 ].
Es una investigación tecnológica por cuanto la investigación tiende a la aplicación de
conocimientos para satisfacer necesidades mediante la producción de bienes y
servicios. Se está en presencia de la investigación tecnológica, cuando la orientación
está sujeta a los objetivos que se desean lograr y a la metodología a utilizar para
alcanzarlos; tal y como lo plantea el Manual para la Elaboración del Trabajo de
Grado del Instituto Universitario Politécnico Santiago Mariño en su (5ta) Quinta
Edición publicada en Octubre de 2015.

Técnicas Para La Recolección De Datos

Entrevistas

Esta técnica se aplicó utilizando entrevistas no estructuradas con el objetivo de


conocer cómo se llevaba a cabo el proceso de gestión administrativa y académica en
el departamento de control de estudio de la “U.E COLEGIO EDITH OHEP DE
SANCHEZ”, lográndose obtener información acerca de la problemática e
identificándose todas y cada una de las necesidades existentes.
Al ser una entrevista no estructurada las preguntas fueron surgiendo de acuerdo a las
respuestas aportadas por la Lcda. Edithmary Sánchez y por el Lcdo. Luis Pardi,
Directora y Profesor respectivamente. Se realizaron las siguientes preguntas:
1. ¿Cómo es el proceso de inscripción de un alumno?
2. ¿Cuándo se realiza el proceso de inscripción de los alumnos, en donde es
registrado dicho proceso?
3. ¿Cuáles son los datos que le solicitan al representante a la hora de registrar un
alumno en la institución?
4. ¿Posee la institución un registro de control que genere reportes donde se
pueda consultar la información referente a los niños de la institución?
5. Si tuviera la oportunidad de manejar toda la información antes mencionada en
un sistema ¿Qué opciones le gustaría que tuviera para apoyar sus actividades?
6. ¿Cuenta la institución con herramientas informáticas que faciliten las tareas
que se desarrollan diariamente?
Con las respuestas de dichas interrogantes se pudo obtener más del 70% de los
requerimientos funcionales del sistema, además de obtener una visión más clara de la
problemática presentada dentro de la “U.E COLEGIO EDITH OHEP DE
SANCHEZ”, al momento de la gestión del departamento de control de estudio.
Siguiendo con la próxima técnica aplicada en la investigación como la es la
observación directa siendo esta realizada por el Br. Ricardo Arturo Araguache.
Observación directa

Murdick, Robert G. (1988), dijo “Observar es advertir los hechos como se presentan
de una manera espontánea y consignarlos por escrito”.
He interpreto la observación como procedimiento de investigación así: “el proceso
mediante el cual se perciben deliberadamente ciertos rasgos existentes en la realidad
por medio de un esquema conceptual previo y con base en ciertos propósitos
definidos generalmente por una conjetura que se quiere investigar.”
Dicha observación directa se realizó mediante visitas a la “U.E COLEGIO EDITH
OHEP DE SANCHEZ”, donde se observó el desarrollo de sus procesos
administrativos en el departamento de control de estudio, a su vez se observó los
hechos de manera espontánea conociendo el modo de cómo se ejecutan las
operaciones, quienes las realizan así como el grado de veracidad de los datos
suministrados.
Historias de usuario

[ CITATION Sol17 \l 1033 ] “Las historias de usuario son descripciones, siempre


muy cortas y esquemáticas, que resumen la necesidad concreta de un usuario al
utilizar un producto o servicio, así como la solución que la satisface”. Las historias
de usuario surgieron como una respuesta orientada al sector de desarrollo de
software, aunque con el tiempo se están aplicando a otros tipos de negocio; Su
función principal es identificar problemas percibidos, proponer soluciones y estimar
el esfuerzo que requieren implementar las ideas propuestas.
La información que incluyen las historias de usuario son:
 Título: Lo que resuelve la historia de usuario.
 Descripción: Se formula con la necesidad concreta del usuario y lo que le va a
aportar cuando esté finalizada.
 Prioridad: ¿Es fundamental?, ¿cómo es de importante?, simplemente se
expresa con un número del 0 al 100.
 Estimación: En esta parte se indica el esfuerzo que requerirá desarrollar e
implantar esta historia de usuario.
 Condiciones de aceptación: Lo que debe cumplirse para dar por finalizada la
historia de usuario.

A priori, no sería necesario incluir más información. Se trata es trabajar con ideas y
conceptos muy esquemáticos pero muy concisos, y estimar su esfuerzo e
importancia.

Metodología Y Herramientas Aplicada

Metodología XP (Extreme Programming)

La cual está formulada por Kent Beck (1999); Es el más destacado de los procesos
ágiles de desarrollo de software. Al igual que éstos, la programación extrema se
diferencia de las metodologías tradicionales principalmente en que pone más énfasis
en la adaptabilidad que en la previsibilidad. Los defensores de XP consideran que los
cambios de requisitos sobre la marcha son un aspecto natural, inevitable e incluso
deseable del desarrollo de proyectos. La cual cuenta con unos objetivos fijados que
son:
 Establecer las mejores prácticas de Ingeniería de software en los desarrollos
de proyectos.
 Mejorar la productividad de los proyectos.
 Garantizar la calidad del software desarrollado, haciendo que este supere las
expectativas del cliente.

Esta metodología se caracteriza por unos métodos basados en prueba y error, y está
fundamentada en valores y prácticas.
Fases de la Metodología XP

1ª Fase: Planificación del proyecto.

En esta primera fase se debe hacer primero una recopilación de todos los
requerimientos del proyecto, también debe haber una interacción con el usuario, y se
debe planificar bien entre los desarrolladores del proyecto que es lo que se quiere
para el proyecto para así lograr los objetivos finales.
Para esta fase se realizó, la recolección de datos a través de métodos como entrevista,
observación directa y se implementó las historias de usuario que son descripciones,
siempre muy cortas y esquemáticas, que resumen la necesidad concreta de un usuario
al utilizar un producto o servicio, así como la solución que la satisface. El cliente es
una parte más del equipo de desarrollo; su presencia es indispensable en las distintas
fases de XP. A la hora de codificar una historia de usuario su presencia es aún más
necesaria. No olvidemos que los clientes son los que crean las historias de usuario y
negocian los tiempos en los que serán implementadas. Antes del desarrollo de cada
historia de usuario el cliente debe especificar detalladamente lo que ésta hará y
también tendrá que estar presente cuando se realicen los test que verifiquen que la
historia implementada cumple la funcionalidad especificada.
2ª Fase: Diseño.

Se sugiere que hay que conseguir diseños simples y sencillos. Para procurar hacerlo
todo lo menos complicado posible para el usuario o cliente, para conseguir un diseño
fácilmente entendible e impleméntable que a la larga costará menos tiempo y
esfuerzo para desarrollarlo. En esta fase se logrará crear parte del proyecto la parte
física (Front) la interfaz que tendrá el usuario o cliente con el proyecto.
Donde en esta fase luego de realizar la captación de datos, se dialogó con el cliente
para el planteamiento del diseño del programa a implementarse, se logró concretar un
diseño de fácil entendimiento y manejo, el mismo estará estructurado modularmente
mediante (UML) Lenguaje Unificado de Modelado.
3ª Fase: Codificación.

En esta fase de la codificación los clientes y los desarrolladores del proyecto deben
estar en comunicación para que los desarrolladores puedan codificar todo los
necesario para el proyecto que se requiere, en esta fase está incluido todo lo de
codificación o programación por parte de los desarrolladores del proyecto.
Para esta etapa se aplicaron los criterios de mini versiones, integración continua, y el
ritmo sostenible, esto quiere decir, al desarrollar mini versiones con la integración
continua, se obtendrá siempre una versión funcional la cual podrá ser mejorada con
cada iteración, esto luego de que se realicen los test de pruebas propuestos tanto por
el programador como por el cliente. De esta forma para desarrollar este software se
han desarrollado tres (03) mini versiones hasta llegar a una versión óptima para
entregar.
4ª Fase: Pruebas.

Uno de los pilares de la metodología X.P es el uso de test para comprobar el


funcionamiento de los códigos que vayamos implementando. Para esta fase lo que se
implementa es el uso de test que son pruebas que se le hacen al proyecto o como ya
se dijo a los códigos que se vallan implementando. De este modo y como se plasma
en la metodología XP se realizaron test de prueba y error, para así a través del
desarrollo del software aplicando el ritmo sostenible plantear test en todas las fases
de desarrollo del software para de esta forma obtener un programa de alta calidad, y
que pueda ser mejorado en próximas versiones que proponga el cliente para
enriquecer el programa.
CAPITULO IV

INGENERIA DEL PROYECTO

Análisis Ingenieril

Estudio Diagnostico

En este capítulo se presenta el proceso de desarrollo del sistema, siguiendo los pasos
requeridos para lograr la aplicación y dar solución al problema que presenta la
institución. El presente trabajo se basa principalmente en la implementación de un
SISTEMA DE INFORMACION WEB PARA LA GESTION DEL
DEPARTAMENTO DE CONTROL DE ESTUDIO DE LA “U.E COLEGIO EDITH
OHEP DE SANCHEZ”. Teniendo en cuenta que la adaptación de un sistema de
información origina un ciclo de vida del mismo, partiendo desde la identificación del
problema y sus requerimientos, para posteriormente pasar por la etapa de análisis y
diseño, culminando en el desarrollo e implementación del sistema. Partiendo de la
problemática existente se presenta un diagnostico en el cual se describen los aspectos
generales relacionados con el proceso de inscripción de los estudiantes; tal
información se logró a través de las observaciones y entrevistas realizadas con el
personal que hace vida dentro del departamento de control de estudio, la cual
condujo al conocimiento de la situación problemática existente. Por lo tanto, con el
presente proyecto se brinda una alternativa de solución mediante la implementación
de un sistema automatizado que le permita la digitalización de la información
correspondiente a los estudiantes, representantes y docentes con el fin de disponer de
información actualizada de ellos con mayor rapidez y facilidad.

Análisis De La Entrevista

Por medio de la entrevista se obtuvo información sobre el proceso de matriculación


de los estudiantes, de acuerdo con las respuestas proporcionadas por el personal de
control de estudio (Jefe del departamento), de la “U.E COLEGIO EDITH OHEP DE
SANCHEZ”, A continuación, respuestas de la entrevista.
1. ¿Cómo es el proceso de inscripción de un alumno?
El proceso se realiza manualmente, mediante la implementación de formatos
impresos los cuales recopilan los datos del alumno y sus representantes legales.
2. ¿Cuándo se realiza el proceso de inscripción de los alumnos, en donde
es registrado dicho proceso?

Una vez llenado el formato de inscripción de cada alumno, esta se almacena en


carpetas personalizadas y luego en archivadores.
3. ¿Cuáles son los datos que le solicitan al representante a la hora de
registrar un alumno en la institución?

Se solicitan los siguientes datos: Cedula del alumno o Cedula escolar, Nombres y
apellidos del alumno, Fecha de nacimiento, Edad, Lugar de nacimiento, Sexo,
Dirección, Plantel de procedencia, Cedula del Representante, Nombre y apellidos,
fecha de nacimiento y edad.

4. ¿Posee la institución un registro de control que genere reportes donde


se pueda consultar la información referente a los niños de la
institución?

No se posee, cuando se requiere la información de un alumno se debe hacer la


búsqueda en los archivos de la institución lo que complica este proceso, ya que en
muchos casos suele demandar más tiempo del normal, y se origina la perdida de
información.
5. Si tuviera la oportunidad de manejar toda la información antes
mencionada en un sistema ¿Qué opciones le gustaría que tuviera para
apoyar sus actividades?

Que tuviera una base de datos automatizada donde apareciera toda la información
referente a los alumnos, también nos gustaría obtener una constancia y reportes
referentes a la información de cada uno de los estudiantes y sus representantes.

6. ¿Cuenta la institución con herramientas informáticas que faciliten las


tareas que se desarrollan diariamente?

Si actualmente poseemos un área de informática, en la cual podemos disponer de una


a tres computadoras para la instalación del sistema de información.

De tal forma esta necesidad se debe principalmente a los altos costos de la materia
prima, como lo son: hojas de papel, tinta para imprimir, entre otros. Esta falta de
material de oficina y espacios necesarios para el funcionamiento y almacenamiento
de registros en físico hace forzoso la búsqueda, mantenimiento, y realización de
nuevos registro. Así mismo se propone la solución de implementar el Sistema De
Informacion Web Para La Gestion Del Departamento De Control De Estudio De La
“U.E Colegio Edith Ohep De Sanchez”, para así gestionar hábilmente los procesos
de matriculación, consultas y solicitudes de constancias de estudios entre otras con el
fin de agilizarlos.

Análisis De La Observación Directa

La aplicación de esta técnica permitió dar seguimiento a los procesos de registro de


información los cuales se llevan a cabo en forma manual, trayendo como
consecuencia lentitud al momento de acceder a la información y en muchos casos
perdida de la misma, en el proceso de ubicación de algún registro de un alumno no
existe un orden de registro del mismo, haciendo difícil la búsqueda de información y
el éxito de este proceso. A continuación se presentan los formatos realizados para la
inscripción de un alumno y el formato de crecimiento del mismo.

Figura 2 Formato Ficha de Inscripción fuente: Unidad Educativa Colegio Edith Ohep de Sánchez (2018) p.1

En las fichas se observa el formato de inscripción usado en la “U.E Colegio Edith


Ohep De Sánchez” en donde se plasma los datos del alumno sus representantes,
estado de salud, las actividades de rutina. “U.E COLEGIO EDITH OHEP DE
SANCHEZ”,
Figura 3 Formato de Ficha de Inscripción 2 fuente: Unidad Educativa Colegio Edith Ohep de Sánchez (2018) p.2
Figura 4 Ficha Control de Crecimiento Fuente: Unidad Educativa Colegio Edith Ohep de Sánchez (2018) p.3

En el siguiente formato se lleva a cabo el registro del crecimiento del alumno el cual
es supervisado por el médico del colegio.

Requerimientos Funcionales Del Sistema

Estos requisitos precisan las funciones que el sistema debe realizar. Describen las
transformaciones que el sistema realiza sobre las entradas, para producir las salidas
esperadas; es decir, se centran en las respuestas o salidas que genera el sistema, al
igual que las operaciones que debe realizar para su correcto funcionamiento.
Cada requisito se identifica con un número único para mantener el orden durante
el diseño y desarrollo de la solución.
N° DE REQUERIMIENTOS DESCRIPCIÓN

RF-01 El sistema permite que se introduzca el


Inicio de Sesión usuario y clave para poder acceder a él.

RF-02 En esté, el sistema muestra las opciones


Menú Principal con los módulos a los que el usuario
puede acceder.
RF-03 El sistema permite el registro de los
Módulo Registro Alumno alumnos, pidiendo al usuario que
suministre la información
correspondiente.
RF-04 El usuario puede ver el listado general
Módulo General de los alumnos inscritos y a su vez
editar, buscar y eliminar la información
referente a cualquier alumno.
RF-05 En este módulo el sistema generan los
Módulo Constancias distintos comprobantes que hace
constar que el estudiante forma parte de
esta unidad educativa.
RF-06 En el presente modulo el representante
Módulo Consulta a través de sus datos de acceso al
sistema podrá consultar información
general de su representado y las notas.
RF-07 En dicho modulo el Jefe del
Modulo Notas Departamento C.E podrá ingresar a
realizar las modificaciones de notas y
cargarlas al sistema.

Requerimientos No Funcionales Del Sistema

Para óptimo funcionamiento del sistema se establecen ciertos requerimientos que se


deben cumplir, donde presentan características generales y restricciones de la
aplicación.

N° DE REQUERIMIENTOS DESCRIPCIÓN
RNF-01 Interfaz gráfica amigable y óptima para el usuario.
Entorno

RNF-02 El sistema debe estar 100% disponible en los días


Disponibilidad hábiles y en horario laboral.

RNF-03 El sistema debe tener un respaldo cuando finalice


Respaldo cada proceso de inscripción de su código fuente y su
base de datos.

RNF-04 Salida del sistema de manera segura (cierre de sesión


Salida y desconexión de la base de datos).

Cuadro 2 Requerimientos No Funcionales fuente: Araguache (2019)

Estudio De Factibilidad

El estudio de factibilidad permitirá determinar cuáles son las necesidades técnicas,


operativas y económicas para el desarrollo de la presente propuesta.

Factibilidad Técnica

La factibilidad técnica está referida al conjunto de elementos tecnológicos que la U.E


Colegio Edith Ohep de Sánchez debería tener para que el software propuesto cumpla
su función y desarrolle correctamente el registro de datos. En ese sentido, la
factibilidad técnica depende de los siguientes implementos:
Ítem Cantidad Observación
En el que se almacena las
Servidor Local 1 matriculas realizadas.
Servidor Web 1 Almacena matriculas
realizadas (nube)
En los momentos en que
se realiza la matrícula
escolar, llegando incluso
Computadoras 3 a requerir el apoyo
docente para estas
labores, se cuentan con 3
computadoras para este
proceso
Periféricos (Mouse, Cuenta con 3 juegos de
monitores, teclados) 3 periféricos
Este cableado consiste en
una red interconectada
Cableado en Intranet 5 entre el Pc-Servidor y las
3 Computadoras
Son necesarias para
Instalaciones eléctricas conectar los equipo de
habilitadas para equipos 7 computa a una red
computacionales eléctrica
Se usa el ambiente del
departamento del control
Espacio físico 1 de estudio

Cuadro 3 Factibilidad Técnica fuente: Araguache (2019)

Como se observa, los implementos técnicos requeridos varían de acuerdo a la


temporada, regularmente, el personal administrativo del turno de la mañana y la
tarde se da abasto con los implementos y el trabajo administrativo de registro y
actualización de datos de los alumnos, pero en la temporada de matriculación la
demanda aumenta considerablemente, lo que requiere que los docentes realicen
actividades de apoyo administrativo.

Factibilidad Económica

El desarrollo del sistema no tendrá ningún costo para la empresa, por ser un proyecto
para la elaboración de tesis, lo cual sugiere su factibilidad. Para la implementación
del sistema automatizado no se requiere mayores implementos técnicos que los que
actualmente existen en la U.E Colegio Edith Ohep de Sánchez, por lo que la
factibilidad técnica se visualiza claramente.
Por otro lado, el personal administrativo con los conocimientos mínimos actuales,
puede implementarse considerando que de una manera sencilla y rápida, se puede
realizar las labores tanto de actualización como de registro de nuevos datos de los
alumnos. También, con el apoyo de una persona que asista en los aspectos
informáticos comprendida por Br. Ricardo Araguache el mismo podrá asistir
cualquier solución requerida. Por lo que operativamente U.E Colegio Edith Ohep de
Sánchez puede usar el sistema automático de registro de datos propuesto, y se
visualiza factible.
Finalmente, las necesidades de capacitación que el sistema requiere son mínimas, por
lo que no requiere la creación de nuevos puestos de trabajo o cargos relativos al uso
del sistema.
Factibilidad Operativa

Respecto a los elementos operativos el sistema requiere un conocimiento mínimo en


computación, de forma tal que se puedan ingresar los datos que se buscan almacenar,
entonces, las competencias requeridas no superan el conocimiento y manejo básico
de programas de computación.
Por otro lado, al momento de requerir asistencia informática se requerirá una persona
capacitada en el sistema a implementar con el fin de dar soluciones a los
requerimientos informáticos respecto al mismo.

Ítem Cantidad Observación


Personal con Competencias
conocimiento de 4 computacionales básicas
computación
Persona encargada de
Asistente informático 1 asistir al personal
administrativo en caso de
requerirse
Cuadro 4 Factibilidad Operativa fuente: Araguache (2019)

Definición De Requerimientos

Mediante la información obtenida por medio de las técnicas de recolección de datos


(entrevistas y observación). Con los resultados obtenidos se pudo determinar que los
procesos que se llevan a cabo en el departamento de control de estudio requieren ser
automatizados, siendo una parte fundamental para definir las necesidades del sistema
y los recursos que se usaran en él. Y así mismo cumplir con todos los requerimientos
que exige el usuario final, En lo anterior descrito las historias de usuario son
herramientas utilizadas en la etapa de exploración de la metodología XP con el fin de
que el cliente de a conocer cuáles son las acciones específicas que el sistema debe
realizar. Del mismo modo, las historias de usuario se encargan de pasar las ideas de
los clientes a ejecuciones comprensibles y delimitadas para los programadores. Para
realizar las historias de usuario de nuestro sistema se establecen cuáles son los
módulos que forman parte del sistema, para seguir la Metodología XP debemos
aplicar una interacción por cada módulo de nuestro sistema. La siguiente tabla sirve
como referencia para llevar un control del número de las historias de usuario que se
desarrollaran a cabalidad en esta etapa.

Numero Nombre
1 Inicio de Sesión
2 Registro de Alumno
3 Listado de Alumnos
4 Constancias
5 Consulta
6 Notas

Cuadro 5 Definición de Requerimientos fuente: Araguache (2019)


Primera interacción (Inicio de Sesión)

Para la interacción en cuestión se desarrolló el módulo de inicio de sección, donde


realizamos la historia de usuario perteneciente a este módulo, como su tarjeta CRC,
diagrama de uso y diagrama de actividades los cuales realizamos a continuación:

Historia de Usuario

Numero: 01 Usuario: Jefe del Departamento C.E /


Representante
Nombre de Historia: Inicio de Sesión
Prioridad en Negocio: Alta Riesgo en Desarrollo: Alto
Iteración Asignada: Inicio de Sesión
Programador Responsable: Ricardo Araguache
Descripción: Cada Usuario del Sistema tendrá un usuario y una clave propia para
poder acceder al sistema.
Observaciones: Solo el usuario registrado en el Sistema podrá acceder a los
diferentes módulos del mismo.
Cuadro 6 Historia de Usuario Inicio de Sesión Fuente: Araguache (2019)

Tarjeta CRC
Nombre: Inicio Sesión Id: Usuario Tipo: Publico
Responsabilidades Colaboradores
Su responsabilidad en el sistema es
muy importante ya que aquí es donde
comienza la funcionalidad del sistema. Jefe del Departamento
El colaborador debe ingresar su usuario
y contraseña correspondiente para así
tener acceso a los diferentes módulos
del sistema.
Caso de uso

Los diagramas de casos de uso sirven para mostrar las funciones de un sistema de
software desde el punto de vista de sus interacciones con el exterior y sin entrar ni en
la descripción detallada ni en la implementación de estas funciones.

Caso de uso Primera Iteración

Como se puede observar en la figura, el sistema en el proceso inicio de sesión tendrá


un solo actor el cual será el usuario del sistema, el cual podrá acceder al mismo al
ingresar su usuario y contraseña correspondientes.

Figura 5 Caso de Uso Inicio de Sesión Fuente: Araguache (2019)

Diagrama de Actividades

Un diagrama de actividades ilustra la naturaleza dinámica de un sistema mediante el


modelado del flujo ocurrente de actividad en actividad. Una actividad representa una
operación en alguna clase del sistema y que resulta en un cambio en el estado del
sistema. Son utilizados para modelar el flujo de trabajo de un proceso
Diagrama de actividades de la Primera Iteración

DIAGRAMA DE ACTIVIDADES INICIO DE SESION


JEFE DEL DEPARTAMENTO C.E SISTEMA
/REPRESENTANTE

Ingresa usuario Verifica si el


usuario está
registrado
Ingresa
NO
Esta

Debe Realizar el Registrado SI


Proceso de poo

Registro de Usuario Ingreso al Sistema

Termina Proceso
Fin de Primera Iteración

El resultado de la primera iteración fue satisfactorio a la hora de realizar las


diferentes pruebas, en esta iteración nos encontramos con dos actores, en este caso el
actor principal es el usuario la Jefe Del Departamento C.E que posee su usuario y
clave individuales los cuales le permiten el acceso al sistema, y el actor secundario es
el Representante el cual posee un usuario y clave individual la cual le concede acceso
al sistema; en caso de que alguna otra persona intente ingresar al sistema deberá
realizar el proceso de registro de usuario. Cabe destacar que si el usuario o
contraseña no son correctos no se permitirá el acceso al sistema.

Segunda Iteración (Registro Alumno)

Para la segunda iteración se desarrolló el módulo de registro de alumno, donde


realizaremos la historia de usuario perteneciente a este módulo, como su tarjeta
CRC, diagrama de uso y diagrama de actividades los cuales realizamos a
continuación:

Historia de Usuario

Numero: 02 Usuario: Jefe del Departamento C.E


Nombre de Historia: Registro de Alumno
Prioridad en Negocio Alta Riesgo en Desarrollo: Alto
Iteración Asignada: Inicio de Sesión
Programador Responsable: Ricardo Araguache
Descripción: La Jefe del Departamento está encargada de realizar este proceso
deberá proceder a llenar los campos de la ficha técnica, dichos datos serán
subministrados por el representante a cargo del alumno.
Observaciones: En el proceso de Inscripción hay campos que son obligatorios del
alumno y del representante, para poder generar el registro de cada alumno. En caso
de que algunos de estos datos no sean puestos en la ficha el usuario no podrá
realizar la inscripción de este alumno. A su vez se finaliza el registro del alumno
se le otorga al representante usuario y clave para ingresar al sistema.

Cuadro 8 Historia de Usuario Registro de Alumno Fuente: Araguache (2019)


Tarjeta CRC
Nombre: Registro Alumno Id: Alumno Tipo: Publico
Responsabilidades Colaboradores
La responsabilidad es del Jefe del
Departamento el cual debe registrar cada
alumno así como validar todos los Jefe del Departamento
campos incluyendo los campos
obligatorios. Con el fin de general la
inscripción de cada alumno.

Caso de uso Segunda Iteración

Como se puede observar en la figura, el sistema en el proceso inscripción tendrá


como actores al Jefe del Departamento y representante; el jefe del departamento
podrá realizar todos los procesos correspondientes al proceso de inscripción, cabe
destacar que estos procesos también los podrá realizar algunos docentes que sirvan
de apoyo a la coordinadora, adicionalmente se debe interactuar con el actor
representante.

Cuadro 9 Tarjeta CRC Registro de Alumno Fuente: Araguache (2019)


Figura 7 Caso de Uso Registro De Alumno Fuente: Araguache (2019)
Diagrama de Actividades Segunda Iteración

Figura 8 Diagrama de Actividades Registro de Alumnos Fuente: Araguache (2019)

Fin de la segunda Interacción

Como conclusión de esta iteración podemos decir que los datos suministrados por el
representante son de suma importancia a la hora de realizar la inscripción del
alumno, ya que al ser menores de edad los requerimientos son mayores y mucho más
específico. Una vez culminado el proceso completo de inscripción por parte del jefe
del departamento notamos que el proceso se realizó de forma clara y sencilla,
generando por parte del sistema el comprobante y registro del alumno de manera
eficaz, a su vez se le entrega al representante de un usuario y clave para el ingreso
limitado al sistema en donde solo podrá interactuar con datos de su representado sin
poder realizar modificaciones.

Tercera iteración (Listado de alumnos)

En esta iteración se desarrolla el módulo de Listado de alumnos, donde realizaremos


la historia de usuario perteneciente a este módulo, como su tarjeta CRC, diagrama de
uso y diagrama de actividades los cuales realizamos a continuación:

Historia de Usuario

Numero: 03 Usuario: Jefe de Departamento /


Directora
Nombre de Historia: Listado de alumnos
Prioridad en Negocio Alta Riesgo en Desarrollo: Alto
Iteración Asignada: Listado de alumnos
Programador Responsable: Ricardo Araguache
Descripción: En esta iteración el usuario en este caso la Jefe de Departamento
podrá observar el listado general de los alumnos y a su vez podrá modificar,
eliminar o generar un reporte referente a los datos del alumno.
Observaciones: Estas acciones solo podrán ser realizadas bajo la aprobación de la
directora de la institución.

Cuadro 10 Historia de Usuario Listado de Alumnos Fuente: Araguache (2019)

Tarjeta CRC
Nombre: Listado de alumnos Id: General Tipo: Publico
Responsabilidades Colaboradores
Su responsabilidad en el sistema es muy
importante ya que aquí podremos
modificar o eliminar algún dato Jefe de Departamento CE / Directora
referente a cualquier alumno
anteriormente registrado esta acciones
solo podrán hacerlas el Jefe del
Departamento C.E y la directora de la
Institución.
Caso de uso Tercera Iteración

Este caso de uso posee dos actores los cuales pueden ser el Jefe de Departamento
C.E o la directora las cuales son las unicas con la autoridad para poder modificar o
eliminar un alumno de la base de datos del sistema. Tambien se cuenta con la
posibilidad de generar un reporte de la ficha tecnica del alumno.

Figura 9 Caso de Uso Listado de Alumnos Fuente: Araguache (2019)

Diagrama De Actividades Tercera Iteración

Diagrama De Actividades Listado De Alumnos


Jefe De Departamento / Directora Sistema
Ingresa al sistema
Verifica si el usuario
está registrado

Debe Realizar el
Proceso de Inscripción
No Esta
Registrado

Si
Modificar datos Alumno

Generar Reporte de
Termina Proceso Inscripción

Fin de la Tercera Iteración

Al culminar esta iteración nos dimos cuenta que el sistema funciona de manera
eficiente generando el listado general de los estudiantes inscritos. Así mismo se
realizó la prueba de los botones que realizan los diferentes procesos en este módulo,
dando como resultado una buena respuesta a las peticiones del usuario.

Cuarta Iteración (Constancia)

La presente iteración se desarrolla el módulo de constancias, donde realizaremos la


historia de usuario perteneciente a este módulo, como su tarjeta CRC, diagrama de
uso y diagrama de actividades los cuales realizamos a continuación:

Historia de Usuario

Numero: 04 Usuario: Jefe de Departamento C.E /


Directora
Nombre de Historia: Constancia
Prioridad en Negocio: Medio Riesgo en Desarrollo: Medio
Iteración Asignada: Constancia
Programador Responsable: Ricardo Araguache
Descripción: En esta iteración el Jefe de Departamento o Directora tiene la
posibilidad de generar las distintas constancias de cada alumno.
Observaciones: Las constancias de los estudiantes solo podrán ser emitidas a los
inscritos en la institución.

Cuadro 13 Historia de Usuario Constancia Fuente: Araguache (2019)

Tarjeta CRC
Nombre: Constancia Id: Constancia Tipo: Publico
Responsabilidades Colaboradores
La responsabilidad en este módulo
radica en generar las distintas
constancias de los estudiantes, este Jefe Del Departamento C.E / Directora
proceso está bajo la responsabilidad del
Jefe de Departamento de la institución
y la Directora.

Caso de uso Cuarta Iteración

Este caso de uso posee tres actores los cuales son en primero es el representante
quien es el que solicita la constancia, la Jefe de Departamento la cual es la encargada
de realizar las distintas constancias (estudios, buena conducta, retiro), verificar los
datos referente al alumno para luego genera la constancia y por ultimo la directora la
cual es la escargada de firmar la constacia, para posteriormente hacerle entrega al
representante de la misma.
Cuadro 14 Tarjeta CRC Constancia Fuente: Araguache (2019)

Figura 10 Caso de Uso Constancia Fuente: Araguache (2019)


Diagrama De Actividades Cuarta Iteración

Diagrama De Actividades Del Proceso De Constancias


Representante Jefe De Departamento Directora
Verifica Estatus del
Solicita Constancia Estudiante

No
Debe Realizar el
Esta
Proceso de
Inscrito
Inscripción Si

Realizar Constancia Firmar Constancia


Solicitada

Recibe Constancia
Firmada

Entrega Constancia
Solicitada
Termina Proceso

Fin de la Cuarta Iteración

Al culminar esta iteración nos dimos cuenta que para generar una constancia la debe
solicitar el representante del alumno el cual debe estar inscrito en el sistema, la
misma es solicitada al Jefe de Departamento la cual realiza la constancia la entrega a
la directora, para la revisión y firma de la misma para luego ser devuelta y entregada
al representante. Esto cumpliendo con los parámetros establecidos para la realización
de constancias.

Quinta iteración (Consulta)

Para la interacción en cuestión se desarrolló el módulo de consulta, donde realizamos


la historia de usuario perteneciente a este módulo, como su tarjeta crc, diagrama de
uso y diagrama de actividades los cuales realizamos a continuación:

Historia de Usuario

Numero: 05 Usuario: Representante


Nombre de Historia: Consulta
Prioridad en Negocio Alta Riesgo en Desarrollo: Alto
Iteración Asignada: Consulta
Programador Responsable: Ricardo Araguache
Descripción: Cada usuario del sistema tendrá la posibilidad de consultar notas.
Observaciones: Solo el usuario registrado en el Sistema podrá acceder al módulo
de consulta de notas de su representado.

Cuadro 16 Historia de Usuario Consulta Fuente: Araguache (2019)

Tarjeta CRC
Nombre: Consulta Id: Consulta Tipo: Publico
Responsabilidades Colaboradores
Su responsabilidad en el sistema es
brindar al usuario la posibilidad de Jefe de departamento / Directora
consultar notas referentes a los
alumnos.

Cuadro 17 Tarjeta CRC Consulta Fuente: Araguache (2019)


Caso de uso Quinta Iteración

Como se puede observar en la figura, el sistema en el módulo de consulta tendrá un


solo actor el cual será el usuario del sistema, el cual podrá acceder a la consulta de
las notas de su representado.

Figura 11 Caso de Uso Consulta Fuente: Araguache (2019)

Diagrama De Actividades Quinta Iteración


Cuadro 18 Diagrama de Actividades Consulta Fuente: Araguache (2019)

Fin de la Quinta Iteración

Una vez culminado nuestra quinta iteración nos damos cuenta que el módulo de
consulta funciona correctamente mostrando información y notas del representado.
Sexta Iteración (Notas)

Para esta última iteración en cuestión se desarrolló el módulo de notas, donde


realizamos la historia de usuario perteneciente a este módulo, como su tarjeta crc,
diagrama de uso y diagrama de actividades los cuales realizamos a continuación:

Historia de Usuario

Numero: 06 Usuario: Jefe Del Departamento C.E


Nombre de Historia: Notas
Prioridad en Negocio Alta Riesgo en Desarrollo: Alto
Iteración Asignada: Notas
Programador Responsable: Ricardo Araguache
Descripción: El usuario podrá agregar, modificar y borrar notas.
Observaciones: Solo el usuario registrado en el sistema como administrador podrá
acceder al módulo de notas para cargar notas.

Cuadro 19 Historia de Usuario Notas Fuente: Araguache (2019)

Tarjeta CRC
Nombre: Notas Id: Notas Tipo: Publico
Responsabilidades Colaboradores
Su responsabilidad en el sistema es
brindar al usuario el ingreso al módulo Jefe Del Departamento C.E
de notas para permitirle agregar,
modificar y borrar notas.

Caso De Uso
Cuadro 20 Tarjeta CRC Notas Fuente: Araguache (2019)
Sexta Iteración

Como se puede observar en la figura, el sistema en el módulo de notas tendrá un solo


actor el cual será el Jefe Del Departamento C.E, el cual podrá acceder al módulo de
notas a realizar las modificaciones de notas de cada alumno.
Figura 12 Caso de Uso Notas Fuente: Araguache (2019)

Diagrama De Actividades Sexta Iteración


Cuadro 21 Diagrama de Actividades Notas Fuente: Araguache (2019)

Fin De La Sexta Iteración

Al final de esta iteración nos percatamos que el módulo de notas trabaja de forma
correcta haciendo las modificaciones de las notas de los alumnos, a su vez cargando
las notas al sistema para ser consultadas por el representante en el módulo de
consulta.
Diagrama De Clases
[CITATION okd181 \l 1033 ] Es una herramienta para comunicar el diseño de un
programa que se creó para orientar objetos y que permite modelar relaciones entre
diferentes entidades.
Figura 13 Diagrama de Clases Base de Datos Fuente: Araguache (2019)
Modelo Entidad-Relación

Figura 14 Modelo Entidad Relación Base de Datos Fuente: Araguache (2019)

Descripción del Modelo de Bases de Datos

A continuación, se presentan las tablas utilizadas por el Prototipo funcional del


sistema automatizado se identifica los cuadros con los campos, tipo de datos,
longitud, descripción del campo.
USUARIOS

CAMPO TIPO DE DATO DESCRIPCION


usuario_id int(4) Campo Clave
nombre_usuario varchar(80) Nombre Del Usuario
cedula_nombre varchar(20) Cedula Del Representante
cedula_alumno varchar(12) Cedula Del Alumno
usuario_clave varchar(32) Clave Del Usuario
perfil varchar(32) Perfil Usuario
Cuadro 22 Usuarios Fuente: Araguache (2019)

SALUD ALUMNO

CAMPO TIPO DE DATO DESCRIPCION


id_salud_alumno int(11) Campo Clave
tipo_sangre varchar(10) Tipo De Sangre
cirugías varchar(150) Cirugías
alergias varchar(150) Alergias
crónica varchar(50) Enfermedad Crónica
padecidas varchar(50) Enfermedad Padecidas
estrenimiento varchar(20) Estreñimiento
tratamiento_estrenimiento varchar(150) Tratamiento
Estreñimiento
fragilidad_capilar varchar(2) Fragilidad Capilar
tratamiento_capilar varchar(150) Tratamiento Capilar
migrana varchar(2) Migraña
tratamiento_migrana varchar(150) Tratamiento Migraña
convulsiona varchar(2) Convulsión
tratamiento_convulsion varchar(150) Tratamiento Convulsión
vomita_facilmente varchar(2) Vomita
tratamiento_vomito varchar(150) Tratamiento Vomito
nombre_pediatra varchar(80) Nombre Del Pediatra
telf._pedriatra varchar(20) Teléfono Del Pediatra
id_datos_padre int(11) Campo Clave
Cuadro 23 Salud Alumno Fuente: Araguache (2019)

PERSONAL AUTORIZADO

CAMPO TIPO DE DATO DESCRIPCION


id_personal_autorizado int(11) Campo Clave
nombre_autorizado1 varchar(80) Nombre Autorizado1
parentesco_autorizado1 varchar(50) Parentesco Autorizado1
teléfono_autorizado1 varchar(20) Teléfono Autorizado1
nombre_autorizado2 varchar(80) Nombre Autorizado2
parentesco_autorizado2 varchar(50) Parentesco Autorizado2
teléfono_autorizado2 varchar(20) Teléfono Autorizado2
nombre_autorizado3 varchar(80) Nombre Autorizado3
parentesco_autorizado3 varchar(50) Parentesco Autorizado3
teléfono_autorizado3 varchar(20) Teléfono Autorizado3
nombre_autorizado4 varchar(80) Nombre Autorizado4
parentesco_autorizado4 varchar(50) Parentesco Autorizado4
teléfono_autorizado4 varchar(20) Teléfono Autorizado4
id_otros_datos int(11) Campo Clave
Cuadro 24 Personal Autorizado Fuente: Araguache (2019)

OTROS DATOS

CAMPO TIPO DE DATO DESCRIPCION


id_otros_datos int(11) Campo Clave
juegos_preferidos varchar(50) Juegos Preferidos
hora_descanso varchar(20) Hora De Descanso
hora_comida varchar(20) Hora De La Comida
hora_merienda varchar(20) Hora De La Merienda
tetero varchar(20) Tetero
id_salud_alumno int(11) Campo Clave
Cuadro 25 Otros Datos Fuente: Araguache (2020)

NOTAS ALUMNOS

CAMPO TIPO DE DATO DESCRIPCION


id_notas_alumnos int(11) Campo Clave
matematicas_1 varchar(5) Nota Matematicas 1
matematicas_2 varchar(5) Nota Matematicas 2
matematicas_3 varchar(5) Nota Matematicas 3
result_mate varchar(5) Resultados Matematicas
geografia_historia_1 varchar(5) Nota Geografia
Historia1
geografia_historia_2 varchar(5) Nota Geografia
Historia2
geografia_historia_3 varchar(5) Nota Geografia
Historia3
result_geo varchar(5) Resultado Geografia
lenguaje_1 varchar(5) Nota Lenguaje 1
lenguaje_2 varchar(5) Nota Lenguaje 2
lenguaje_3 varchar(5) Nota Lenguaje 3
result_len varchar(5) Resultado Lenguaje
ciencias_naturales_1 varchar(5) Nota Ciencias Naturales
1
ciencias_naturales_2 varchar(5) Nota Ciencias Naturales
2
ciencias_naturales_3 varchar(5) Nota Ciencias Naturales
3
result_natu varchar(5) Resultado Ciencias
Naturales
ciencias_sociales_1 varchar(5) Nota Ciencias Sociales 1
ciencias_sociales_2 varchar(5) Nota Ciencias Sociales 2
ciencias_sociales_3 varchar(5) Nota Ciencias Sociales 3
result_soc varchar(5) Resultado Ciencias
Sociales
especialidad_1 varchar(5) Nota Especialidad 1
especialidad_2 varchar(5) Nota Especialidad 2
especialidad_3 varchar(5) Nota Especialidad 3
result_espe varchar(5) Resultado Especialidad
educacion_fisica_1 varchar(5) Nota Educacion Fisica 1
educacion_fisica_2 varchar(5) Nota Educacion Fisica 2
educacion_fisica_3 varchar(5) Nota Educacion Fisica 3
result_fis varchar(5) Resultado Educacion
Fisica
id_personal_autorizado int(11) Campo Clave
Cuadro 26 Notas Alumnos Fuente: Araguache (2020)

DATOS REPRESENTANTE

CAMPO TIPO DE DATO DESCRIPCION


id_representante int(11) Campo Clave
nombre_representante varchar(50) Nombre Representante
cedula_representante varchar(12) Cedula Representante
clave_representante varchar(80) Clave Representante
id_notas_alumno int(11) Campo Clave
Cuadro 27 Datos Representante Fuente: Araguache (2020)

DATOS PADRE

CAMPO TIPO DE DATO DESCRIPCION


id_datos_padre int(11) Campo Clave
cedula_padre varchar(15) Cedula Del Padre
nombre_padre varchar(50) Nombre Del Padre
Edad_padre varchar(2) Edad Del Padre
pais_origen_padre varchar(50) Pais Origen Del Padre
nivel_academico_padre varchar(50) Nivel Academico Del
Padre
Ocupacion_padre varchar(50) Ocupacion Del Padre
trabajo_padre varchar(50) Trabajo Del Padre
habitacion_padre varchar(150) Direccion Del Padre
telf_habitacion_padre varchar(20) Telefono Del Padre
email_padre varchar(50) Email Del Padre
empresa_padre varchar(50) Nombre De La Empresa
Donde Labora
telf_empresa_padre varchar(20) Telefono De La Empresa
direccion_trabajo_padre varchar(150) Direccion De La Empresa
id_datos_madre int(11) Campo Clave
Cuadro 28 Datos Padre Fuente: Araguache (2020)

DATOS MADRE

CAMPO TIPO DE DATO DESCRIPCION


id_datos_madre int(11) Campo Clave
cedula_madre varchar(15) Cedula De la Madre
nombre_madre varchar(50) Nombre De la Madre
Edad_madre varchar(2) Edad De la Madre
pais_origen_madre varchar(50) Pais Origen De la Madre
nivel_academico_madre varchar(20) Nivel Academico De la
madre
Ocupacion_madre varchar(20) Ocupacion De La Madre
trabajo_madre varchar(50) Trabajo De La Madre
habitacion_madre varchar(150) Direccion De La Madre
telf_habitacion_madre varchar(20) Telefono De La Madre
Email_madre varchar(50) Email De La Madre
empresa_madre varchar(50) Nombre De La Empresa
Donde Labora
telf_empresa_madre varchar(20) Telefono De La Empresa
direccion_trabajo_madre varchar(150) Direccion De La Empresa
id_datos_alumno int(11) Campo Clave
Cuadro 29 Datos Madre Fuente: Araguache (2020)

DATOS ALUMNO

CAMPO TIPO DE DATO DESCRIPCION


id_datos_alumno int(11) Campo Clave
ced1 varchar(20) Cedula Alumno
apellidos_nombres varchar(50) Nombres Y Apellidos
Alumno
financiamiento varchar(15) Financiamiento
Edad varchar(2) Edad Alumno
LugarN varchar(80) Lugar De Nacimiento
Alumno
Sexo varchar(3) Sexo Del Alumno
direc_domicilio varchar(150) Direccion De Domicilio
Alumno
telf_domicilio varchar(20) Telefono Domicilio
Alumno
turno1 varchar(10) Turno 1
nivel varchar(15) Nivel
plantel_procedencia varchar(50) Plantel Procedencia
otra_institucion varchar(50) Otra Institucion Donde
Estudia
ano_escolar2 varchar(20) Ano Escolar
turno2 varchar(10) Turno 2
grado2 varchar(20) Grado 2
Edad2 varchar(2) Edad Alumno
direc_domicilio2 varchar(150) Direccion Domicilio 2
mensualidad2 varchar(10) Mensualidad
Cuadro 30 Datos Alumno Fuente: Araguache (2020)

Interfaz gráfica del sistema

A continuación, se muestran las pantallas que interactúan como interfaz gráfica con
el usuario, detallando los elementos que las componen de manera descriptiva.
Figura 15 Pantalla Principal Fuente: Araguache (2020)

En la imagen podemos observar la pantalla principal del sistema en la cual se


encuentran tres (03) botones, Reseña Historia, Himno de la Escuela, y Sistema
Escolar; en donde pulsando en cualquiera de los dos (02) botones de descarga
situados debajo de reseña histórica e Himno de la escuela podrán descargar los
mismo respectivamente.
Figura 16 Ventana de Login Fuente: Araguache (2020)

Al pulsar en el botón de sistema escolar se desplegara una ventana de login, para que
el usuario registrado pueda ingresar a la misma.
Figura 17 Pantalla Principal Módulos

Estando en la pantalla principal una vez realizado el login, el usuario (administrador)


se encontrara con el siguiente entorno en donde dispone de cinco (05) botones
interactivos los cuales serán explicados en las siguientes imágenes.
Figura 18 Nuevo Alumno Fuente: Araguache (2020)

Al posarnos en el primero botón de izquierda a derecha el cual es el botón de registro


para un nuevo alumno, el color del botón cambia y al realizar click se ingresa al
módulo de nuevo alumno.

Figura 19 Nuevo Usuario Fuente: Araguache (2020)


El siguiente botón es nuevo usuario el cual permite crear, modificar o borrar un
usuario.

Figura 20 Lista de Alumnos Fuente: Araguache (2020)

El que sigue es lista de alumnos, el cual muestra al administrador un listado de los


alumnos en orden alfabético, a su vez en este módulo se puede ingresar a editar
información del alumno, ingresar al módulo de notas y borrar alumno.
Figura 21 Constancias Fuente: Araguache (2020)

El siguiente botón es el del módulo de constancias en el cual se podrá ver un listado


de alumnos y seguido de ellos tres (03) botones, los cuales generan 3 tipos de
constancias como lo son: buena conducta, estudios y de retiro del plantel.

Figura 22 Salir Fuente: Araguache (2020)


El botón de salida también es interactivo con el usuario. Seguido pasamos a la ficha
de inscripción la cual es bastante amplia y cumple con lo solicitado por la Unidad
Educativa.

Figura 23 Ficha de Inscripción 1 Fuente: Araguache (2020)

Figura 24 Ficha de Inscripción 2 Fuente: Araguache (2020)


Figura 25 Ficha de Inscripción 3 Fuente: Araguache (2020)

Figura 26 Ficha de Inscripción 4 Fuente: Araguache (2020)


Figura 27 Ficha de Inscripción 5 Fuente: Araguache (2020)

Figura 28 Ficha de Inscripción 6 Fuente: Araguache (2020)

Luego de finalizar el llevado del formulario se debe pasar a la siguiente parte del
registro el cual consiste en crear el usuario para que el representante pueda consultar
las notas de su representado.
Figura 29 Registro de Usuario Fuente: Araguache (2020)

Figura 30 Copia de Seguridad y Lista de Usuarios Fuente: Araguache (2020)

En esta misma área de registro se agregó un botón para realizar copia de seguridad y
así poder realizar restauraciones en caso de pérdida de información.
Figura 31 Listado de Alumnos Fuente: Araguache (2020)

En el módulo de lista de alumnos se pueden observador tres (03) botones en los


cuales se pueden realizar las acciones de editar información del alumno, ingresar al
módulo de notas y cargarlas al sistema y por último el botón de borrar alumno en
caso de un retiro del mismo.

Figura 32 Constancias Fuente: Araguache (2020)


En el módulo de constancias se muestra un listado de los alumnos y a su vez tres (03)
botones para generar la constancia que se requiera vale destacar que estas
constancias se generan de forma automática con los datos del alumno, representante,
entre otros datos requeridos en las distintas constancias.

Figura 33 Modulo Notas Fuente: Araguache (2020)

En el módulo de notas se pueden encontrar una leyenda de los valores de las


calificaciones que van desde la A hasta la E, a su vez se muestran la cedula del
alumno y el nombre del mismo; en la siguiente imagen se observan las materias que
cursa el alumno con su nota definitiva de cada lapso y la nota final de la misma.
Figura 34 Materias en Modulo de Notas Fuente: Araguache (2020)

Al ingresar como usuario Representante se ingresara al módulo de consulta en donde


el representante podrá observar los datos principales de su representado como lo son:
cedula, nombre, apellido, nombres de los padres y podrá ingresar al módulo de notas
para revisar las mismas.

Figura 35 Lista de Alumnos Representante Fuente: Araguache (2020)


Figura 36 Notas Alumno Representante Fuente: Araguache (2020)

Figura 37 Notas Consulta Representante Fuente: Araguache (2020)


CONCLUSIÓN

El desarrollo de la presente investigación permitió la elaboración de un sistema de


información web para la gestión del departamento de control de estudio de la “U.E
Colegio Edith Ohep de Sánchez”, partiendo del análisis previo de los resultado
obtenidos en la aplicación de las técnicas de observación y la entrevista para la
recolección de datos, los cuales proporcionan los conocimientos sobre la situación
actual que presentaba la institución y sus inconvenientes en el proceso de
inscripción.

El uso de una adaptación de la metodología XP y de los lenguajes de programación


como PHP y HTML. Ofreció un medio para que el cliente pueda ver resultados en un
tiempo relativamente corto y pueda participar en el proceso de desarrollo, esto
permitió la implementación de la herramienta tecnológica para la optimización del
proceso de inscripción, el cual era llevado de forma manual trayendo lentitud al
momento de acceder a la información, a su vez por medio de este sistema, se
automatizo el de registro de notas de los alumnos, pudiendo ahora el representante
realizar consultas de notas de su representado por medio de la página web de la
unidad educativa.
Al establecer este sistema de información en el departamento de control de estudios
de la unidad educativa, se logró una mejora de corto a mediano plazo en vista de que
este sistema fue desarrollado de una forma de fácil entendimiento y agilizara los
procesos antes establecidos.

RECOMENDACIONES

Para el funcionamiento satisfactorio del Sistema de Información Web para la Gestión


del Departamento de Control de Estudio de la “U.E Colegio Edith Ohep de Sánchez”
se hacen una serie de recomendaciones a la mencionada Unidad Educativa, con el fin
de mejorar el desempeño del sistema, así como del usuario.
• Preparar a los usuarios que van a utilizar el sistema, para un mejor funcionamiento
del mismo.
• Mantenimiento constante al sistema, como la base de datos para extender la vida
útil del mismo.
• Hacer mantenimiento al equipo de computación.
• Realizar copias de seguridad de la información, para prevenir cualquier
eventualidad y mantener la integridad de la misma.
REFERENCIAS

Acevedo, A. P. (septiembre de 2002). Analisis y Diseno de un Sistema de


informacion Gerencial para el Control de los Procesos Administrativos. Caso:
"UE Colegio Cristo Rey". San Cristobal, Tachira, Venezuela: Universidad
Catolica Andres Bello.
ARIAS, F. (2006). EL PROYECTO DE INVESTIGACION introduccion a la
metodologia cientifica . Caracas, Venezuela: EPISTEME C.A.
ATISISTEMAS. (2018). Obtenido de
[Link]
[Link]. (2018). software. Obtenido de [Link]
Contributors, M. (Oct de 2019). Developer Mozilla. Obtenido de
[Link]
Definicionabc. (2019). definicionabc. Obtenido de
[Link]
EcuRED. (2019). EcuRED. Obtenido de [Link]
%C3%B3n
Encarta, M. (2001). Enciclopedia Encarta / Poblacion. EEUU: Microsoft.
Fisher, R. P. (1988). Seguridad En Los Sitemas Informaticos. DIAZ DE DANTOS,
S.A.
Flores, Y. (Julio de 2012). Sistema de información automatizado para el control de
registros y datos estadisticos para la unidad de perinatologia del hospital
universitario de los andes del estado Mérida. Mérida, Venezuela: TEG
Instituto Universitario Politecnico Santiago Mariño.
fuentes, D. M. (2011). Analisis de requerimientos. Universidad autonoma
metropolitana unidad cuajimalpa.
Haro, A. d. (2018). Wikipedia. Obtenido de [Link]
%C3%ADa
Hernandez, E. (abril de 2014). Sistema Automatizado para el Control de Notas del
Departamento de Evaluacion de la U.E Nocturna 8 de Septiembre. Merida,
Merida, Venezuela: Instituto Universitario de Tecnologia Antonio Jose de
Sucre.
Inclusion, D. (2019). Obtenido de [Link]
inclusiva/que-es-un-programa/
Informatica, T. (2019). Tecnologia Informatica. Obtenido de [Link]
[Link]/algoritmo-definicion/
ISO27001. (2015). PMG. Obtenido de [Link]
que-significa-la-seguridad-de-la-informacion/
Jesus Armando Romero Izturis, S. D. (09 de 10 de 2017). SISGAE: Sistema Web de
Gestión AcadémicaAdministrativa de las actividades de Extensión de la
Facultad de Ciencias de la Universidad Central de Venezuela . Caracas,
Distrito Capita, Venezuela: Universidad Central de Venezuela.
Leal, A. C. (2018). SIIGO/ SISTEMA EMPRESARIAL. Obtenido de
[Link]
para-organizar-mejor-tu-negocio/
Luján, S. (2002). PROGRAMACIÓN DE APLICACIONES WEB: HISTORIA,
PRICIPIOS BÁSICOS Y CLIENTES WEB. CLUB UNIVERSIDAD.
Marino, I. U. (2015). Manual para la Elaboración del Trabajo de Grado (5ta)
Quinta Edición . Octubre.
Mesquita, R. (2019). Obtenido de [Link]
de-informacion/
Morales, J. (2011). Slideshare. Recuperado el 25 de Febrero de 2019, de
[Link]
9782560
Murdick, R. (1988). Sistemas de información administrativa. Prentice-Hall .
Murdick, R. G. (1988). Sistemas de Informacion Administrativa 2da Edicion.
Mexico: Prentice-Hall Hispanoamaricana S.A.
MX, D. (2019). Definicion MX. Obtenido de [Link]
O’Brien, J. (2001). SISTEMAS DE INFORMACIÓN GERENCIAL. Colombia: Mc
Graw Hill.
okdiario. (09 de 11 de 2018). Obtenido de [Link]
diagrama-clases-3323710
Oracle. (2018). MySQL. Recuperado el 4 de Septiembre de 2018, de
[Link]/lad/mysql/[Link]
PHP. (2013). redgrafica . Recuperado el 25 de Febrero de 2019, de EL LENGUAJE
DE PROGRAMACIÓN PHP: [Link]
programacion-PHP
Porto, J. P. (2008). [Link]: Concepto de gestión. Obtenido de
[Link]
Poveda, I. J. (2013). Studylib. Obtenido de [Link]
datos-i---ing.-jos%C3%A9-manuel-poveda
Raffino, M. (2019). [Link]. Obtenido de [Link]
Rodriguez, A. (Julio de 2017). U.E Colegio Educativo Montalban. Obtenido de
[Link]
estudios-y-evaluacion
S/A. (2011). APRENDER A PROGRAMAR . Recuperado el 26 de Febrero de 2019,
de ¿Es PHP un buen lenguaje de programación? ¿Cuáles son las versiones de
PHP? Historia: [Link]
option=com_content&view=article&id=512&catid=70&Itemid=193
SCEHU. (2018). [Link]. Obtenido de
[Link]
%20PRINCIPAL/Automatizacion/[Link]
Senn, J. (1992). ANALISIS Y SISTEMAS DE INFORMACIÓN. Mac Graw Hill.
Significado. (2018). significado. Obtenido de [Link] › diseno
Solvingahoc. (18 de Diciembre de 2017). [Link]. Obtenido de
[Link]
Vargas, K. C. (2014). DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA WEB
DE CONTROL DE MATRÍCULA Y CALIFICACIONES PARA EL
COLEGIO RASHID TORBAY “SISMARASHID” EN EL CANTÓN
PLAYAS, ECUADOR. LA LIBERTAD, ECUADOR: UNIVERSIDAD
ESTATAL PENÍNSULA DE SANTA ELENA, ECUADOR.
Velasquez, J. J. (Marzo de 2015). Sistema de Informacion para el Manejo de
Inventario en la Empresa Inversiones Camino Real C.A. Barcelona,
Anzoategui, Venezuela: IUPSM Barcelona.
Wikipedia. (2019). Obtenido de [Link]

También podría gustarte