carrera de analisis de sistemas desarrollo de un …...proceso ser bachiller mediante una aplicacion...

139
CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN SISTEMA DE PREPARACION PARA EL PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 MARZO 2018 Trabajo de Titulación previo la obtención del título de Tecnólogo en Análisis de Sistemas AUTOR: SALINAS CADENA JORGE ENRIQUE DIRECTOR: ING. PEÑARRIETA TRUJILLO LEONEL FERNANDO Quito, 2018

Upload: others

Post on 02-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

CARRERA DE ANALISIS DE SISTEMAS

DESARROLLO DE UN SISTEMA DE PREPARACION PARA EL

PROCESO SER BACHILLER MEDIANTE UNA APLICACION

WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO

2018

Trabajo de Titulación previo la obtención del título de Tecnólogo en

Análisis de Sistemas

AUTOR: SALINAS CADENA JORGE ENRIQUE

DIRECTOR: ING. PEÑARRIETA TRUJILLO LEONEL FERNANDO

Quito, 2018

Page 2: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE
Page 3: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

i

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

DECLARACIÓN DE AUTORÍA

Yo, (Salinas Cadena Jorge Enrique), declaro bajo juramento que la investigación

es absolutamente original, autentica, es de mi autoría, que se han citado las fuentes

correspondientes y que en su ejecución se respetaron las disposiciones legales que

protegen los derechos de autor vigentes. Las ideas, doctrinas, resultados y

conclusiones a los que he llegado son de mi absoluta responsabilidad.

Salinas Cadena

Jorge Enrique

C.C: 1719650358

Page 4: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

ii

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

LICENCIA DE USO NO COMERCIAL

Yo, (Salinas Cadena Jorge Enrique) portador de la cédula de ciudadanía signada

con el No. (1719650358) de conformidad con lo establecido en el Artículo 110 del

Código de Economía Social de los Conocimientos, la Creatividad y la Innovación

(INGENIOS) que dice: “En el caso de las obras creadas en centros educativos,

universidades, escuelas politécnicas, institutos superiores técnicos, tecnológicos,

pedagógicos, de artes y los conservatorios superiores, e institutos públicos de

investigación como resultado de su actividad académica o de investigación tales

como trabajos de titulación, proyectos de investigación o innovación, artículos

académicos, u otros análogos, sin perjuicio de que pueda existir relación de

dependencia, la titularidad de los derechos patrimoniales corresponderá a los

autores. Sin embargo, el establecimiento tendrá una licencia gratuita, intransferible

y no exclusiva para el uso no comercial de la obra con fines académicos. Sin

perjuicio de los derechos reconocidos en el párrafo precedente, el establecimiento

podrá realizar un uso comercial de la obra previa autorización a los titulares y

notificación a los autores en caso de que se traten de distintas personas. En cuyo

caso corresponderá a los autores un porcentaje no inferior al cuarenta por ciento de

los beneficios económicos resultantes de esta explotación. El mismo beneficio se

aplicará a los autores que hayan transferido sus derechos a instituciones de

educación superior o centros educativos.”, otorgo licencia gratuita, intransferible y

no exclusiva para el uso no comercial del proyecto denominado Desarrollo de un

Sistema de reparación para el proceso ser Bachiller mediante una aplicación web

para la unidad educativa T.W. Anderson ubicada en la ciudad de quito, octubre

2017 – marzo 2018 con fines académicos al Instituto Tecnológico Superior

Cordillera.

_____________________________

(Jorge Enrique Salinas Cadena)

C.C: 1719650358

Quito, 31 de marzo del 2018

Page 5: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

iii

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

DEDICATORIA

Primeramente, agradeciendo a Dios, por la fuerza que me ha dado para

seguir, también a mis padres, a mi novia por todo el apoyo y amor que me

han brindado.

A mis amigos por su apoyo incondicional ya que ellos también fueron los

que me dieron ánimos, para seguir adelante en este proyecto.

Page 6: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

iv

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

AGRADECIMIENTO

Mi eterna gratitud para quienes me apoyaron en todo momento, de manera

especial a mis profesores, a Dios por haberme dado la vida y un despertar

cada día, mis padres, a mi novia que me dio ánimos de terminar mi carrera

A mi tutor, Ing. Leonel Peñarrieta, mi lector Jaime Basantes quien, con su

experiencia, voluntad y paciencia, me ha ayudado a culminar el presente

proyecto.

Al Ing. Johnny Coronel por su ayuda en este proceso.

Agradezco a mi Institución por la enseñanza, que me han brindado

para lo cual fueron los intermediarios mis docentes.

Page 7: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

v

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

ÍNDICE GENERAL

DECLARACIÓN DE AUTORÍA .......................................................................................... i

LICENCIA DE USO NO COMERCIAL ............................................................................. ii

DEDICATORIA .................................................................................................................. iii

AGRADECIMIENTO ......................................................................................................... iv

ÍNDICE GENERAL............................................................................................................... v

ÍNDICE DE FIGURAS ....................................................................................................... vii

ÍNDICE DE TABLAS ......................................................................................................... ix

RESUMEN EJECUTIVO ...................................................................................................... x

ABSTRACT ......................................................................................................................... xi

CAPÍTULO I ...................................................................................................................... 12

1. ANTECEDENTES ..................................................................................................... 12

1.01 CONTEXTO ............................................................................................................... 12

1.02 JUSTIFICACIÓN ....................................................................................................... 13

1.03 DEFINICIÓN DEL PROBLEMA CENTRAL .......................................................... 14

1.3.1 Fuerzas Impulsadoras. ......................................................................................... 15

1.3.2 Fuerzas Bloqueadoras. ................................................................................................ 15

CAPITULO II .................................................................................................................... 17

2. ANÁLISIS DE INVOLUCRADOS ........................................................................... 17

2.01 Mapeo de involucrados ........................................................................................ 17

2.02 Matriz de análisis de involucrados ....................................................................... 18

2.03 Visión ................................................................................................................... 19

2.04 Alcance ................................................................................................................. 19

2.05 Entrevistas ............................................................................................................ 20

2.06 Matriz de Requerimientos .................................................................................... 22

CAPITULO III ................................................................................................................... 24

3. PROBLEMAS Y OBJETIVOS .................................................................................. 24

3.01 Árbol de problemas .............................................................................................. 25

3.02 Diagrama de uso ................................................................................................... 26

3.03 Árbol de objetivos ................................................................................................ 29

Page 8: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

vi

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

3.04 Diagrama de secuencia ......................................................................................... 30

DSE 001 Diagrama de Secuencia del sistema...................................................................... 30

CAPÍTULO IV ................................................................................................................... 32

4. ANÁLISIS DE ALTERNATIVAS ............................................................................ 32

4.01 MATRIZ DE ANÁLISIS DE ALTERNATIVAS ....................................................... 33

4.02 MATRIZ DE ANÁLISIS DE IMPACTO DE LOS OBJETIVOS ............................. 34

4.03 DIAGRAMA DE ESTRATEGIAS ..................................................................... 35

4.04 MATRIZ DE MARCO LÓGICO (MML) .................................................................. 36

4.05 ESTÁNDARES PARA EL DISEÑO DE CLASES ................................................... 37

4.06 MODELAMIENTO DE CLASES ............................................................................. 37

4.07 DIAGRAMA DE CLASES ........................................................................................ 38

4.6 Modelos Lógico y Físico ................................................................................................ 39

4.8 Vista Lógica ................................................................................................................... 41

4.9 Vista Física ..................................................................................................................... 41

CAPÍTULO V ..................................................................................................................... 42

5. PROPUESTA ............................................................................................................. 42

5.01 ESPECIFICACIÓN DE ESTÁNDARES DE PROGRAMACIÓN ........................... 42

5.02 DISEÑO DE INTERFACES DE USUARIO ............................................................. 44

5.03 ESPECIFICACIÓN DE PRUEBAS DE UNIDAD .................................................... 46

CAPÍTULO VI ................................................................................................................... 51

6. ASPECTOS ADMINISTRATIVOS .......................................................................... 51

6.01 RECURSOS ................................................................................................................ 51

6.02 PRESUPUESTO ......................................................................................................... 51

6.03 CRONOGRAMA ....................................................................................................... 53

CAPÍTULO VII .................................................................................................................. 55

7. CONCLUSIONES Y RECOMENDACIONES ......................................................... 55

7.01 CONCLUSIONES ...................................................................................................... 55

7.02 RECOMENDACIONES ............................................................................................ 56

REFERENCIAS BIBLIOGRÁFICAS ............................................................................. 57

ANEXOS ............................................................................................................................. 58

Page 9: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

vii

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

ÍNDICE DE FIGURAS

Figura 1 Mapeo de Involucrados..................................................................................... 18

Figura 2 Árbol de problemas........................................................................................... 25

Figura 3 Diagrama de casos de uso ................................................................................ 26

Figura 4 Sistema de ingreso al sistema ........................................................................... 27

Figura 5 Proceso Final para ser Bachiller ....................................................................... 28

Figura 6 Árbol de objetivos ............................................................................................ 29

Figura 7 Diagrama de Secuencia..................................................................................... 30

Figura 8 Sistema de Ingreso ............................................................................................ 31

Figura 9 Diagrama de estrategias .................................................................................... 35

Figura 10 Diagrama de Clases ........................................................................................ 38

Figura 11 Modelo Lógico................................................................................................ 39

Figura 12 Modelo Físico. ................................................................................................ 40

Figura 13 Vista Lógica .................................................................................................... 41

Figura 14 Vista Física. .................................................................................................... 41

Figura 15 Pantalla de Inicio (Login) .............................................................................. 44

Figura 16 Registro de usuarios ........................................................................................ 44

Figura 17 Selección de evaluaciones .............................................................................. 45

Figura 18 Resultados de Evaluaciones ............................................................................ 45

Figura 19 Cronograma de implementación del proyecto primera parte ........................ 53

Figura 20 Cronograma de implementación del proyecto segunda parte ........................ 54

Figura 21 Sitio Oficial de descarga de WampServer. ..................................................... 63

Figura 22 Inicio de Instalación del Wamserver .............................................................. 63

Figura 23 Aceptación de términos y condiciones ............................................................ 64

Figura 24 Selección de destino de instalación ................................................................ 64

Figura 25 Crear acceso directo....................................................................................... 65

Figura 26 Inicia la Instalación ........................................................................................ 65

Figura 27 Selección del navegador predeterminado ..................................................... 66

Figura 28 Selección de SMTP ......................................................................................... 66

Figura 29 Completar instalación del WampServer. ........................................................ 67

Figura 30 Servicios iniciados de WampServer................................................................ 67

Page 10: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

viii

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Figura 31 Página oficial de Sublime Text 3 .................................................................... 68

Figura 32 Instalación de Sublime Text 3 ......................................................................... 68

Figura 33 Ubicación de la instalación ............................................................................ 69

Figura 34 Dejamos la selección por default ................................................................... 69

Figura 35 Comienza la instalación ................................................................................. 70

Figura 36 Finalización de la instalación de Sublime Text 3 ........................................... 70

Figura 37 Abrimos el editor de Texto .............................................................................. 71

Figura 38 Ubicación del código fuente ........................................................................... 71

Figura 39 Seleccionamos php MyAdmin ......................................................................... 72

Figura 40 php MyAdmin en el navegador ....................................................................... 72

Figura 41 seleccionar Script de base de datos. ............................................................... 73

Figura 42 Crear base de datos ........................................................................................ 73

Page 11: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

ix

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

ÍNDICE DE TABLAS

Tabla 1 Matriz de “Fuerzas T” ....................................................................................... 15

Tabla 2 Matriz de Involucrados ...................................................................................... 18

Tabla 3 Entrevista ........................................................................................................... 21

Tabla 4 Matriz de Requerimientos .................................................................................. 22

Tabla 5 Matriz de análisis de alternativas ...................................................................... 33

Tabla 6 Matriz de análisis de impactos de objetivo ........................................................ 34

Tabla 7 Matriz Marco Lógico ......................................................................................... 36

Tabla 8 Estándares de Programación .............................................................................. 42

Tabla 9 ECU 001 Autenticación de usuarios .................................................................. 46

Tabla 10 ECU 003 Selección de cuestionarios ............................................................... 46

Tabla 11 ECU 003 Registro de preguntas ....................................................................... 47

Tabla 12 ECU 004 Resultados ........................................................................................ 47

Tabla 13 PRBCRG 001Prueba de carga con un usuario conectado................................ 48

Tabla 14 PRBCRG 003 Prueba de carga con un máximo de usuarios conectados ......... 48

Tabla 15 Requerimientos de Hardware y Software ........................................................ 49

Tabla 16 Recursos Humanos ........................................................................................... 51

Tabla 17 Presupuesto ...................................................................................................... 52

Page 12: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

x

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

RESUMEN EJECUTIVO

El presente proyecto se ha elaborado con la finalidad de crear un sistema de

preparación para el proceso “Ser bachiller” mediante una aplicación web para la

unidad educativa “T. W. Anderson” en la cuidad de quito cuya actividad se

desarrolla en el área de la educación. Básicamente el proyecto contiene siete

capítulos a desarrollarse, en el primero y segundo capítulo se analiza la situación

actual en la que se pretende mejorar, a través del diagnóstico se determinaron

fortalezas y oportunidades; una de las principales fortalezas es brindar una

herramienta de apoyo para los estudiantes de tercero de bachillerato, además se

detalla que entidades están involucradas en el proyecto tanto de manera directa

como indirecta.

La prueba 'Ser Bachiller' es la prueba de grado, es el examen que dan los

estudiantes que terminan su educación en el bachillerato. Son pruebas terminales

que miden si los estudiantes alcanzan los distintos estándares nacionales. Ya no

deben dar ningún otro examen de grado en sus centros educativos.

Se dividen en cuatro: el dominio matemático, dominio lingüístico, dominio

científico y dominio social. Además, se realiza una medición de su razonamiento

abstracto.

Dominio de matemáticas: matemáticas, operaciones en trigonometría, logaritmos,

álgebra, cálculo, etc. Dominio lingüístico: sinónimos, antónimos, definiciones de

palabras, analogías, completar frases, etc. Dominio científico: materias básicas

como Literatura, Matemáticas, Sociales y Naturales. Dominio social: se refiere a

los conocimientos generales y realidad nacional.

Las pruebas son digitales, se rinden en línea, consta de 155 preguntas en 3 horas,

en un solo examen, las pruebas son aleatorias.

Con esto se busca que la mayor cantidad de estudiantes obtengan un cupo para la

universidad de su elección y la institución quede en una de las mejores a nivel

nacional por su educación que se implementa dentro de ella.

El sistema desarrollado se recomendaría implementar en las instituciones que son

de bachillerato con esto el estudiante tendrá una mayor oportunidad para este

proceso.

Page 13: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

xi

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

ABSTRACT

The present project has been developed with the purpose to create a system of

process of preparation to "Be a bachelor" through a web application for the

educational unit "T. W. Anderson "in Quito which activity is developed in

education contains city, area to improve is analyzed, through the diagnosis,

strengths and opportunities were determined; One of the main strengths is to

provide a support tool for students in the third year of high school, in addition to

detailing which entities are involved in the project both directly and indirectly.

The test 'Be Bachiller' is the test of grade, is the test given by students who finish

their education in high school. They are terminal tests that measure whether

students meet the different national standards. They should not give any other

degree exam in their schools.

They are divided into four: the mathematical domain, linguistic domain, scientific

domain and social domain. In addition, a measurement of his abstract reasoning is

made.

Mastery of mathematics: mathematics, operations in trigonometry, logarithms,

algebra, calculus, etc. Linguistic domain: synonyms, antonyms, definitions of

words, analogies, complete sentences, etc. Scientific domain: basic subjects such as

Literature, Mathematics, Social and Natural. Social domain: refers to the general

knowledge and national reality.

The tests are digital, they are submitted online, they consist of 155 questions in 3

hours, in a single test, the tests are random.

With this, it is sought that the largest number of students get a quota for the

university of their choice and the institution is one of the best nationally for their

education that is implemented within it.

The developed system would be recommended to implement in the institutions that

are of baccalaureate with this the student will have a greater opportunity for this

process.

Page 14: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

12

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

CAPÍTULO I

1. Antecedentes

1.01 Contexto

La transformación de la Educación en el País por voluntad de los gobiernos de turno

se ha enfocado en mejorar la educación, se fortaleció desde la educación inicial hasta

el bachillerato. Se alcanzado grandes logros contra la lucha del analfabetismo.

Las pruebas ENES (Examen Nacional para la Educación Superior) y Ser Bachiller se

unificaron desde el año lectivo 2016-2017, este nuevo método sirve para la obtención

del título de Bachiller y el ingreso a las universidades en el país.

En el acuerdo ministerial 382 en su artículo 1 dispone “la aplicación obligatoria a

nivel nacional de exámenes estandarizados a todos los estudiantes de tercer año de

bachillerato en modalidad presencial, semipresencial y a distancia que han aprobado

las asignaturas del respectivo currículo”. Del mismo modo, la prueba tiene que

realizarse en colegios fiscales, municipales, fiscomisionales o particulares.

En el artículo 198 del Reglamento General a la Ley Orgánica de Educación

Intercultural se señala que uno de los requisitos para obtener el título de bachiller es

obtener una nota mínima de siete sobre diez (7/10) que se logra al promediar las

siguientes calificaciones:

1. El promedio obtenido en los subniveles de Básica Elemental, Media y Superior,

que equivale al cuarenta por ciento (40 %);

2. El promedio de los tres (3) años de Bachillerato, que equivale al cuarenta por

ciento (40%);

Page 15: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

13

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

3. La nota promedio de los exámenes de grado, que equivale al diez por ciento

(10 %); y

4. La nota obtenida en la monografía de grado o el proyecto de grado, según sea el

caso, que equivale al diez por ciento (10 %).

Los puntajes de 950 a 1.000 puntos se consideran excelente, de 800 a 950,

satisfactorios, de 700 a 800 como aprobados y de 400 a 700 puntos como no

aprobados, que no demuestra habilidad o conocimientos sobre el tema consultado.

La unidad Educativa Anderson, que fue creada primeramente como escuela en el año

1947 con el nombre de “Evangélica Misión Covenant Church of American” bajo

decreto número 58613 promulgado en la presidencia del Doctor Carlos Julio

Arosemena, cuenta hoy con los niveles educativos: Educación Inicial, Educación

General Básica y Bachillerato, el colegio es mixto desde sus inicios. La educación

que se imparte está orientada hacia la calidad y formación integral. Incidiendo en la

práctica de valores para una convivencia armónica en el marco del buen vivir,

basados en los Artículos 26 y 27 de la Constitución de la República.

El Colegio fundamentado en una filosofía personalista, siempre busca brindar

oportunidades educativas de calidad a todos sus estudiantes.

1.02 Justificación

El proyecto ser bachiller está basado en las nuevas propuestas del ministerio de

educación para mejorar la educación a nivel nacional y brindar mayores

oportunidades a todos los estudiantes de último año de bachillerato.

Page 16: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

14

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

El examen Ser Bachiller permite a los estudiantes de tercer año de bachillerato

graduarse y postular por un cupo a instituciones de educación superior, en un solo

proceso. Mientras, a los bachilleres graduados en años anteriores les brinda la

posibilidad de postular por un cupo para acceder a una universidad, escuela

politécnica o instituto técnico y tecnológico de su elección.

Evalúa las aptitudes y destrezas de los postulantes en cinco campos: aptitud

abstracta, dominio matemático, dominio lingüístico, dominio social y dominio

científico.

1.03 Definición del problema central

El proyecto ser Bachiller está dirigido a todos los estudiantes de último año de

bachillerato en todas las modalidades que hayan aprobado las asignaturas del

currículo. El examen reemplaza a los de grado y evalúa cuatro materias: Matemática,

Lenguaje y Literatura, Ciencias Naturales y Estudios Sociales, los cuales están

determinados en los Estándares de Calidad Educativa del Mineduc.

Los estudiantes se inscriben a través del Internet, se postulan a cinco carreras y

universidades de su preferencia y el cupo se les asigna en función de la nota

alcanzada en el nuevo examen Ser Bachiller.

El examen se aplicará en modalidad digital en una sesión que dura tres horas, dos

materias por día. La prueba cuenta con una modalidad para las personas con

discapacidad visual, auditiva e intelectual, a quienes se les otorgará una hora

adicional; es decir, cuatro horas. Estará habilitada en audio y video según la

necesidad del estudiante. Este proceso consolidado garantiza la inclusión de toda la

población estudiantil.

Page 17: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

15

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Para esto vamos a ver un análisis representado en la Matriz de “Fuerza T”, que se

detalla a continuación.

Tabla 1 Matriz de “Fuerzas T”

Análisis de Fuerza

Problemática Agravada Problemática Central Problemática Resuelta

Pocos estudiantes

obtienen un cupo para el

ingreso a la universidad

Inexistencia de

herramientas informáticas

en la educación

El mayor numero de

estudiantes de la unidad

educativa ingresan a la

universidad

Fuerzas Impulsadoras I PC I PC Fuerzas Bloqueadoras

Pruebas de escritorio en

una era tecnológica

4 2 4 2 Desconocimiento sobre las

aplicaciones tecnológicas

No todos los estudiantes

pueden acceder a una

herramienta de estudio

4 1 4 2 Falta de cultura

informática

Banco de Preguntas no se

encuentra actualizada

4 1 4 2 Mantener la información

actualizada

Dificultad en

acoplamiento al sistema.

4 1 4 2 Reducir tiempos en las

evaluaciones en línea

Nota. I: Intensidad, PC: Potencial de Cambio, valoración de 1 a 5 (siendo 1 la más

baja y 5 la más alta).

1.3.1Fuerzas Impulsadoras.

FI1: Pruebas de escritorio en una era Tecnológica

FI2: No todos los estudiantes pueden acceder a una herramienta de estudio

FI3: Banco de Preguntas no se encuentra actualizado

FI4: Dificultad en acoplamiento al sistema.

1.3.2 Fuerzas Bloqueadoras.

FB1: Desconocimiento sobre las aplicaciones tecnológicas

FB2: Falta de cultura informática

FB3: Mantener la información actualizada

FB4: Reducir tiempos en las evaluaciones en línea

Page 18: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

16

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Fuerzas impulsadoras

Dotar a la Unidad Educativa T. W. Anderson de una herramienta de evaluación para

que los estudiantes puedan practicar las veces que sean necesarias y con esto estar

preparados para su examen final que les permitirá graduarse y poder obtener un cupo

para la universidad.

Fuerzas bloqueadoras

Falta de Capacitaciones he implementaciones en el uso de las nuevas técnicas de

evaluaciones actuales que se proponen para mejor la educación desde sus años

iniciales hasta la superior.

Page 19: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

17

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

CAPITULO II

2. Análisis de involucrados

El Ministerio de Educación y la Senescyt, en trabajo coordinado, desplazarán

personal capacitado para la ejecución del examen en las 2.500 sedes distribuidas en

diferentes unidades educativas, institutos públicos, universidades y laboratorios

móviles para que los aspirantes rindan el examen con el fin de garantizar la

transparencia y la seguridad del proceso.

2.01 Mapeo de involucrados

En este proyecto están involucrados el Ministerio de Educación, todos los estudiantes

de tercer año de bachillerato en modalidad presencial, semipresencial y a distancia

que han aprobado las asignaturas del respectivo currículo, adicionalmente a esto los

bachilleres graduados en años anteriores.

En la unidad Educativa Anderson los involucrados directos son los estudiantes los

cuales serán los beneficiados con el desarrollo del sistema.

Dentro de la institución el encargado de este proceso es el Sr. Vicerrector que se

mantiene al tanto en cada proceso de los años lectivos, en coordinación con los

profesores de la institución se encargan en la revisión de los temarios que van a ser

evaluados.

Los involucrados indirectos en este proceso son los padres de familia quienes buscan

una educación de calidad y un futuro mejor para sus hijos en cada proceso.

En esta figura podemos observar los involucrados en el proceso ser bachiller, que va

desde el Ministerio hasta la unidad Educativa.

Page 20: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

18

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Figura 1 Mapeo de Involucrados

Identifica de forma gráfica a aquellas personas y organizaciones interesadas en el

proyecto.

2.02 Matriz de análisis de involucrados

Tabla 2 Matriz de Involucrados MATRIZ DE INVOLUCRADOS

Grupos Intereses Problemática Recursos Estrategias

Ministerio de

Educación

Busca un mejor

desarrollo en la

educación del

país

En el ecuador existe un

índice de

analfabetismo, no

todos los niños pueden

acceder a una

educación inicial y

otros abandonan sus

estudios al terminar la

educación básica

Equipos e

Internet

Mejorar desde la

educación inicial

hasta el tercer año de

bachillerato

Page 21: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

19

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Senescyt Busca que la

educación

superior sea de

primera

categoría

Al terminar el

bachillerato los jóvenes

ecuatorianos optan por

trabajar y dejan de lado

la educación superior

Equipos e

Internet

Evaluar las distintas

universidades he

institutos superiores

para la mejora de su

educación y ubicarlas

por categorías

Coordinador

de la unidad

educativa

Mejorar la

educación

interna, preparar

a los futuros

bachilleres.

Equipos e

Internet

Nivelar los temas que

se proponen para su

examen final

Estudiantes Obtener una

educación de

calidad y

obtener un cupo

para la

universidad de

su interés

Dependiendo del

puntaje que obtengan

tiene que escoger una

carrera que por las

cuales se postularon

Equipos e

Internet

Con mano de la

institución educativa

desarrollar los

diferentes temas que

se evalúan y obtener

un buen puntaje para

poder graduarse de

bachiller y obtener si

cupo de ingreso en la

universidad

2.03 Visión

La visión de la unidad educativa Anderson es formar futuros profesionales desde su

educación inicial hasta el bachillerato, esta institución posee dos tipos de

bachilleratos una unificada y otra internación, es una de las pocas en el país que

cuenta con este tipo de bachillerato.

El sistema planteado como preparación para el proceso ser bachiller permitirá

ayudar a los estudiantes que se encuentran en último año de bachillerato en los

diferentes temas que se van a evaluar y estar preparados cuando sea su examen final.

2.04 Alcance

Los estudiantes y administradores podrán acceder previos a su registro en el sistema.

La aplicación mencionada para operar de forma adecuada tendrá los

siguientes módulos:

Page 22: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

20

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Módulo de Seguridad: Se encarga de controlar y cumplir con los requisitos de

seguridad que garanticen el acceso al aplicativo.

Módulo de Mantenimiento: En este módulo se procesarán los registros y

mantenimiento de estudiantes, banco de preguntas, nuevas materias de darse el

caso.

Módulo de Reglas de Negocio: Es el módulo principal donde se efectuarán los

procesos referentes al proceso ser bachiller.

Modulo Materias: En este módulo podemos verificar las materias que se

encuentran para desarrollar, podemos agregar más si se lo requiere.

Módulo de reportes: Permitirá generar los diferentes reportes requeridos por el

coordinador de la institución, maestro, o estudiante

Modulo Estudiante: Podrán escoger las diferentes materias a desarrollarse pueden

validar sus errores y los aciertos.

Modulo Administrador: Podrán ingresar para poder modificar el banco de

preguntas las veces que sea necesario.

Los estudiantes podrán practicar las veces que sean necesarios.

2.05 Entrevistas

La entrevista como técnica estratégica de investigación tiene como objetivo

entablar un diálogo entre dos o más personas con el objetivo de obtener

información individual o grupal, como tal el resultado de la presente entrevista

proporcionará los suficientes datos para determinar los requerimientos

funcionales y no funcionales, los cuales darán las pautas para la elaboración del

proyecto y también el alcance del mismo.

Page 23: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

21

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Tabla 3 Entrevista DISEÑO ENTREVISTA

Identificador:

Preguntas Objetivos Análisis posterior

¿Cuál es el proceso actual que

tienen?

Determinar cómo se realiza este

proceso en cada año lectivo.

En la actualidad se

desarrolla un banco de

preguntas de las 4 materias

y los estudiantes las

resuelven en papel

¿Cuál es la problemática que

buscan solucionar?

Determinar los problemas que se

quiere solucionar con el sistema a

crear

Se requiere implementar

un Sistema de ayuda para

los estudiantes de tercer

año de bachillerato para el

examen final

¿Cómo se determinará el tiempo

establecido para sistema?

Determinar los rangos de tiempo

en cada modulo

La evaluación final del

Ministerio de Educación

esta esta establecida en 3

horas y va ser realizada en

dos días ya que son dos

materias por día.

¿Cuáles son los usuarios que

utilizaran la aplicación?

Determinar los roles de cada

usuario y privilegios de cada uno

La aplicación será utilizada

por el administrador, los

profesores y los

estudiantes de la

institución

¿Cómo Podrán acceder al

sistema?

Determinar el acceso al sistema

depende la necesidad de cada

estudiante.

Los estudiantes podrán

acceder al sistema dentro y

fuera de la institución ya

que va a estar subido en el

internet para que puedan

practicar las veces que

sean necesarias.

¿Cuenta con una planificación

para este proceso?

Determinar la planificación para el

año lectivo y trabajar en conjunto

Terminar la planificación

establecida y poder

desarrollar todos los temas

que se van evaluar

¿Existen herramientas

tecnológicas que ayuden para

evaluación final ser bachiller?

Determinar si existe alguna

aplicación en la cual los

estudiantes puedan resolver

Revisar si existe una

aplicación de ayuda para el

aprendizaje.

Page 24: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

22

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

2.06 Matriz de Requerimientos

Tabla 4 Matriz de Requerimientos Identificador Descripción Fuente Prioridad Tipo Estado Usuarios

Involucrados

REQUERIMIENTOS FUNCIONALES

R001 Control de

seguridad cada

usuario

ingresará al

Sistema con su

usuario y

password.

Encarga

do del

Sistema

Alta Funcio

nal

Aprobado

Administrador

R002 La interfaz del

Sistema tiene

que ser

amigable con el

usuario

Encarga

do del

Sistema

Alta Sistem

a

Aprobado

Administrador

R003 El sistema

tendrá un

numero inicial

de preguntas

Encarga

do del

Sistema

Alta Sistem

a

Aprobado Administrador

R004 El sistema podrá

aumentar el

número de

preguntas

Encarga

do del

Sistema

Alta Sistem

a

Aprobado Administrador

R005

El Sistema

tendrá un

tiempo

establecido.

Encarga

do del

Sistema

Alta

Sistem

a

Aprobado

Administrador

R006 El tiempo

aumentara

según el numero

de preguntas

que se escoja

Encarga

do del

Sistema

Alta Sistem

a

Aprobado Administrador

R007 El sistema

tendrá reportes

de las veces que

se ingresa a

desarrollar el

banco de

preguntas

Encarga

do del

Sistema

Alta Sistem

a

Aprobado Administrador

R008 Las preguntas

serán aleatorias

en cada ingreso

para todos los

usuarios

registrados

Encarga

do del

Sistema

Alta Sistem

a

Aprobado Administrador

Page 25: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

23

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

REQUERIMIENTOS NO FUNCIONALES

RNF001 El sistema de

debe ser

compatible con

cualquier

navegador.

Coordina

dor

Alta Funcio

nal

Aprobado Técnicos

Coordinador

Contador

Movilizadores

comunitarios

RNF002 El sistema

deberá permitir

modificar las

contraseñas

Coordina

dor

Alta No

Funcio

nal

Aprobado Técnicos

Coordinador

Contador

Movilizadores

comunitarios

RNF003 El sistema

permitirá al

administrador

realizar el

mantenimiento

de la

información.

Coordina

dor

Alta No Aprobado Técnicos

Coordinador

Contador

Movilizadores

comunitarios

Page 26: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

24

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

CAPITULO III

3. Problemas y objetivos

El Sistema se desarrollará para reforzar conocimientos previos, requeridos para

rendir la prueba “Ser Bachiller”, el cual reemplaza a los exámenes de grado, tanto

para colegios públicos, privados, municipales y fiscomisionales; como requisito

obligatorio para que los alumnos obtengan su título de bachiller, adicional a esto les

servirá para la obtención de un cupo para el ingreso a la educación superior.

Mientras, a los bachilleres graduados en años anteriores les brinda la posibilidad de

postular por un cupo para acceder a una universidad, escuela politécnica o instituto

técnico y tecnológico de su elección.

Ser Bachiller evalúa el desarrollo de las aptitudes y destrezas que los estudiantes

deben alcanzar al culminar la educación obligatoria y que son necesarias para el

desenvolvimiento exitoso como ciudadanos y para afrontar estudios de educación

superior. El instrumento explora habilidades, aptitudes y destrezas en cinco campos:

Aptitud Abstracta, Dominio Matemático, Lingüístico, Científico y Social.

Page 27: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

25

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

3.01 Árbol de problemas

Figura 2 Árbol de problemas

El árbol de objetivos como su nombre lo indica es donde se detalla los objetivos del

proyecto tomando como punto inicial el propósito de este.

Page 28: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

26

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

3.02 Diagrama de uso

Figura 3 Diagrama de casos de uso

El diagrama general de casos de uso nos permite visualizar de una forma entendible

el modelo de negocio que maneja una empresa o institución y detalla las actividades

que realizan los involucrados en el proceso.

Page 29: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

27

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Figura 4 Sistema de ingreso al sistema

En este diagrama podemos verificar como es el proceso que realiza el administrador

desde que registra a los usuarios, también puede ingresar el banco de preguntas ya

sea que las actualice o las borre.

Adicionalmente a esto vemos también como en estudiante ingresa, selecciona lo que

va ha rendir y verifica su avance.

Page 30: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

28

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Figura 5 Proceso Final para ser Bachiller

Este es el proceso final que realizan con el registro previo en la página del ministerio

de educación la cual evalúa los conocimientos que y destrezas que poseen para poder

graduarse, obtener un cupo de ingreso a la universidad que seleccionaron y su carrera

respectiva

Page 31: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

29

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

3.03 Árbol de objetivos

Figura 6 Árbol de objetivos

El árbol de objetivos como su nombre lo indica es donde se detalla los objetivos del

proyecto tomando como punto inicial el propósito del mismo.

Page 32: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

30

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

3.04 Diagrama de secuencia

DSE 001 Diagrama de Secuencia del sistema

Figura 7 Diagrama de Secuencia

DSE 002 Sistema de ingreso al sistema

Page 33: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

31

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Figura 8 Sistema de Ingreso

Page 34: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

32

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

CAPÍTULO IV

4. Análisis de alternativas

Para determinar las alternativas factibles que ayudaran a mitigar el problema central

se toma como referencia las cusas y consecuencias determinadas en el árbol de

problemas para después analizar los medios y fines del árbol de objetivos, para

determinar las estrategias que generen un impacto.

Capacitaciones sobre manejo de herramientas tecnológicas al personal.

Capacitaciones sobre el uso del sistema a implementar y aplicaciones web.

Capacitaciones periódicas sobre uso de respaldos virtuales y manipulación de la

información.

Personal con conocimientos sobre uso de tecnologías.

Motivar al personal a utilizar las tecnologías que facilitan el desempeño de su

trabajo.

Fomentar al personal a capacitarse y reforzar los conocimientos básicos de

informática.

Respaldos físicos y virtuales de la información.

Realizar un back up de la información de los proyectos.

Realizar un back up periódico de la información de la población afiliada.

Capacitaciones sobre el uso del sistema a implementar y aplicaciones web.

Se realizará las capacitaciones sobre el trabajo en la plataforma, uso de herramientas

en línea como office 365, OneDrive, entre otras.

Motivar al personal a utilizar las tecnologías que facilitan el desempeño de su

trabajo.

Page 35: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

33

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Se sensibilizará al personal sobre las ventajas de usar la tecnología para mejorar la

calidad de su trabajo y reducir tiempos en procesamiento de información.

Realizar reportes amigables que validen el avance de los estudiantes.

Se evidenciará la ejecución y el avance de cada uno de los estudiantes de una manera

más amigable que servirá para validar el avance, mejoramiento en el conocimiento.

4.01 Matriz de análisis de alternativas

Tabla 5 Matriz de análisis de alternativas

Alternativas

Costo

beneficio

Facilidad de

implementación

Pertinencia,

eficiencia y

eficacia

Capacitaciones sobre el uso del sistema a

implementar y aplicaciones web.

4 5 5

Correcta aplicación de las técnicas de

enseñanza

4

4

4

Motivar alumnos y profesores a utilizar las

tecnologías que facilitan el desempeño de su

trabajo.

5

5

5

Fomentar a estudiantes y maestros a

capacitarse y reforzar los conocimientos

básicos de informática.

4

4

4

Realizar un back up de la información del

sistema desarrollado

5

5

5

Realizar reportes amigables que validen el

avance de los estudiantes

5

5

5

Existencia de herramientas tecnológicas en la

ayuda del aprendizaje

5

5

5

Nota: los valores que se representa en la tabla están valoradas de 1 al 5 siendo la 5 la

más óptima y 1 la menos óptima.

Page 36: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

34

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

4.02 Matriz de análisis de impacto de los objetivos

Tabla 6 Matriz de análisis de impactos de objetivo

Estrategias / Objetivos Importancia Factibilidad

Técnica

Factibilidad

Financiera

Factibilidad

social

Capacitaciones sobre el uso del

sistema a implementar y

aplicaciones web.

5 4 4 5

Correcta aplicación de las

técnicas de enseñanza

4 4 4 5

Motivar alumnos y profesores a

utilizar las tecnologías que

facilitan el desempeño de su

trabajo.

5 5 5 5

Fomentar a estudiantes y

maestros a capacitarse y reforzar

los conocimientos básicos de

informática.

5 4 4 5

Realizar un back up de la

información del sistema

desarrollado

4 5 4 5

Realizar reportes amigables que

validen el avance de los

estudiantes

4 5 4 5

El personal tiene acceso a la

información que le corresponde.

4 4 4 5

Nota: los valores que se representa en la tabla están valoradas de 1 al 5 siendo la 5 la

más óptima y 1 la menos óptima.

Page 37: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

35

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

4.03 Diagrama de estrategias

Figura 9 Diagrama de estrategias

El presente diagrama muestra el resultado general del proyecto y la finalidad del

mismo como tal estos están compuestos por componentes que han sido

determinados por actividades.

Page 38: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

36

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

4.04 Matriz de Marco Lógico (MML)

Tabla 7 Matriz Marco Lógico Resumen narrativo Indicadores Medios de

verificación

Supuestos

Fin

Mejora en el proceso de

evaluaciones con

herramientas

tecnológicas

Ayudar al

estudiante con

las nuevas

formas de

evaluar

Reportes de

avances en los

niveles resueltos

Plan de

continuidad e

integración de

nuevos módulos.

Motivación a estudiantes

y maestros

Satisfacción en

el ámbito de la

educación

Evaluación de

maestros y

alumnos unos

meses después de

haber

implementado el

sistema

mejorar sus

capacidades y

habilidades para

el mundo

laboral.

Propósito Desarrollo de un sistema

de preparación para

evaluaciones

Seguridad de

la información

ingresada.

Reporte por cada

ingreso y avance

de los niveles

desarrollados

Mayor

disponibilidad

Para el uso de

las herramientas

implementadas

Ayudar al estudiante para

su respectiva graduación

y conseguir cupo para la

universidad

Disminución

de abandono

para la

educación

superior

Reporte de

estudiantes que les

sirvió el sistema

implementado

Mejorar nivel de

desempeño en la

institución

Componentes 1. Programa de

capacitación para el

personal en uso de

Tecnologías de la

información y

comunicación (TICs).

Ejecución de

capacitaciones

de

conocimientos

técnicos.

Asistencia a

capacitaciones

de

conocimientos

técnicos

Registro de

capacitaciones.

Listado de

asistentes por

capacitación.

2 Proceso de

Almacenamiento,

seguridad y uso de la

información.

Políticas y

procedimientos

sobre respaldo,

seguridad y uso de

la información/

manual de

procedimientos.

Planificación de la

capacitación

- Cronograma de

capacitaciones

Actividades Ejecución de la

capacitación

- Listados de

asistencia

Evaluación de

conocimientos técnicos.

- Evaluaciones de la

implementación

del sistema

Page 39: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

37

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

4.05 Estándares para el Diseño de Clases

4.06 Modelamiento de clases

Para representar a los objetivos y la información que estos procesos se disponen a

realizar en una clase, la misma que contiene los atributos y métodos que vienen a

representar las características y cualidades del objeto. Para nombrar a los

componentes de la clase se utilizará los siguientes estándares:

Clase: Nombre del objeto al que representan Ej. “Empleado”

Atributos: Detalle del dato que representan. Ej. “IDEPL”

Métodos: Especifica la acción a realizar del método: Ej. “Ingreso de empleado”

Page 40: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

38

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

4.07 Diagrama de clases

Figura 10 Diagrama de Clases

El presente diagrama describe la estructura del sistema mostrando sus clases con sus

respectivos atributos y métodos.

Page 41: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

39

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

4.6 Modelos Lógico y Físico

Logico

Figura 11 Modelo Lógico.

El presente diagrama describe la estructura del sistema mostrando de manera lógica.

Page 42: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

40

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Modelo Físico

Figura 12 Modelo Físico.

El presente diagrama describe la estructura del sistema mostrando de manera física

junto a sus atributos, a partir de este diagrama se estructura la base de datos.

Page 43: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

41

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

4.8 Vista Lógica

Figura 13 Vista Lógica

El presente diagrama detalla los componentes lógicos del sistema.

4.9 Vista Física

Figura 14 Vista Física.

El presente diagrama detalla los componentes de la vista física del sistema

Page 44: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

42

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

CAPÍTULO V

5. Propuesta

5.01 Especificación de Estándares de Programación

El sistema se ha desarrollado con los estándares designados por el programador, esto

ayuda a normalizar, mantener un orden y organización en el código fuente de

desarrollo del sistema y permitirá a cualquier otro desarrollador entiendan de mejor

manera.

Se utilizó la siguiente sintaxis para definir los diferentes controles en el código de

programación en PHP.

Tabla 8 Estándares de Programación

Page 45: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

43

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Page 46: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

44

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

5.02 Diseño de Interfaces de Usuario

Figura 15 Pantalla de Inicio (Login): Esta pantalla es la inicial que se muestra

Registro de Usuarios

Figura 16 Registro de usuario: Esta pantalla Se muestra para el registro de un

usuario nuevo

Page 47: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

45

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Selección de evaluaciones

Figura 17 Selección de evaluaciones: Esta pantalla nos muestra los módulos a

resolver.

Resultados de Evaluaciones

Figura 18 Resultados de Evaluaciones: Esta pantalla nos muestra los resultados

obtenidos de los diferentes modulos.

Page 48: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

46

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

5.03 Especificación de pruebas de unidad

Tabla 9 ECU 001 Autenticación de usuarios

CASO DE USO

Autentificación de usuarios

IDENTIFICADOR

CU1. Los usuarios deberán autentificarse para ingresar a la plataforma, de acuerdo a sus perfiles tendrán acceso a los diversos formularios.

CURSO TIPICO DE EVENTOS Usuario

Sistema

Ingresa a la dirección del sistema en el navegador.

Muestra la pantalla para ingreso de datos de acceso (login).

Ingresa los datos en la pantalla de acceso.

Compara la información ingresada por el usuario con la información guardada en la base de datos.

Vuelve a ingresar los datos Si el usuario no está registrado, devuelve un mensaje de que no se encuentra registrado y no permite el acceso al sistema.

CURSOS ALTERNATIVOS

Únicamente el administrador puede registrar usuarios y asignar el rol con los diferentes perfiles. Existen 3 tipos de perfiles; El rol Administrador tendrá acceso a todo el sistema, El rol de Usuario permitirá el acceso a la información que está dentro de su competencia únicamente.

Tabla 10 ECU 003 Selección de cuestionarios

CASO DE USO

Selección de cuestionarios

IDENTIFICADOR

Selección de cuestionarios

CURSO TIPICO DE EVENTOS Usuario

Sistema

Ingresa datos de usuario y password en el sistema.

Sistema valida los datos y permite el acceso al sistema como administrador

El usuario selecciona registro de preguntas

El sistema despliega una ventana en la cual el

Page 49: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

47

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

usuario puede registrar las preguntas, las diferentes respuestas y el resultado final

El usuario puede ingresar información necesaria en cada uno de los campos.

El sistema valida la información y la guarda.

El usuario visualiza los nuevas preguntas El sistema consulta y actualiza la información ingresada en la base de datos y las representa.

CURSOS ALTERNATIVOS

Únicamente el administrador puede registrar los diferentes preguntas, puede modificar he eliminar

Tabla 11 ECU 003 Registro de preguntas CASO DE USO

Registro de preguntas

IDENTIFICADOR

Registro de preguntas

CURSO TIPICO DE EVENTOS Usuario

Sistema

Ingresa datos de usuario y password en el sistema.

Sistema valida los datos y permite el acceso al sistema como administrador

El usuario selecciona registro de preguntas

El sistema despliega una ventana en la cual el usuario puede registrar las preguntas, las diferentes respuestas y el resultado final

El usuario puede ingresar información necesaria en cada uno de los campos.

El sistema valida la información y la guarda.

El usuario visualiza los nuevas preguntas El sistema consulta y actualiza la información ingresada en la base de datos y las representa.

El usuario puede escoger entre las 4 materias para desarrollar

El sistema nos permite escoger una materia o varias al mismo tiempo.

CURSOS ALTERNATIVOS

La preguntas son aleatorias

Tabla 12 ECU 004 Resultados CASO DE USO

Resultados

IDENTIFICADOR

Resultados

CURSO TIPICO DE EVENTOS Usuario

Sistema

Ingresa datos de usuario y password en el sistema.

Sistema valida los datos y permite el acceso al sistema como administrador

El usuario selecciona registro de preguntas

El sistema despliega una ventana en la cual el usuario puede registrar las preguntas, las diferentes

Page 50: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

48

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

respuestas y el resultado final

El usuario puede ingresar información necesaria en cada uno de los campos.

El sistema valida la información y la guarda.

El usuario visualiza los nuevas preguntas El sistema consulta y actualiza la información ingresada en la base de datos y las representa.

El usuario puede escoger entre las 4 materias para desarrollar

El sistema nos permite escoger una materia o varias al mismo tiempo.

El usuario puede validar el avance que ha obtenido en cada materia

Guarda los resultados obtenidos en cada ingreso

CURSOS ALTERNATIVOS

Lleva avances de cada materia desarrollada

5.04 Especificación de pruebas de carga

Las pruebas de carga son realizadas para determinar la eficiencia del sistema con un

determinado número de usuarios conectados. Es decir, un número máximo y mínimo

de peticiones por segundo y el comportamiento del sistema.

Para esto se determina un software de licencia abierta para realizar la simulación del

software en operación antes de ser instalado.

Tabla 13 PRBCRG 001Prueba de carga con un usuario conectado

Identificador de la

Prueba

PRBCRG 001

Tipo de Prueba

Prueba de carga con un usuario conectado.

Objetivo de la

Prueba

Determinar la eficiencia del sistema al implementarse con un el mínimo de

usuarios conectados.

Descripción

ingresar gran cantidad de información en la base de datos.

Generar reportes de los usuarios

Se generara nuevas preguntas

Resultados esperados

Con un solo usuario conectado, el sistema debe encontrarse en un adecuado funcionamiento.

Comentarios

Los procesos se han realizado correcta y rápidamente con un único usuario conectado.

Tabla 14 PRBCRG 003 Prueba de carga con un máximo de usuarios conectados

Identificador de la

Prueba

PRBCRG 003

Page 51: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

49

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Tipo de Prueba

Prueba de eficiencia con el máximo de usuarios conectados

Objetivo de la

Prueba

Se realizará la prueba de usuarios máximos al utilizar el sistema, determinando

la eficiencia del mismo con el número de peticiones por segundo.

Descripción

Se realizará la carga de los usuarios con un determinada cantidad de usuarios

Resultados esperados

Con el máximo de usuarios conectados, el sistema debe encontrarse en un adecuado

funcionamiento.

Comentarios

Los procesos se han realizado correctamente con el máximo de usuarios conectados.

5.04 Configuración del Ambiente mínima/idea

Desempeño

La aplicación está elaborada de forma óptima siguiendo los estándares establecidos

de programación para que los registros y búsquedas se ejecuten rápidamente, así

como también otras acciones como eliminar, guardar y modificar información no

tendrá ningún problema en llevarse a cabo. La interfaz es intuitiva para que el

usuario pueda hacer uso del sistema sin ningún problema, además se le facilita

accesos rápidos para que no tenga que estar navegando por los menús.

Características Técnicas

-Funciona con el servidor apache versión 2.4.4

-Está basado en Mysql 5.1 y PHP 4.3

Tabla 15 Requerimientos de Hardware y Software

Requerimientos de Hardware y Software

Hardware Software

Equipo Servidor

Procesador: Intel Core 2 Duo de 2 Ghz ó 3Ghz

Memoria Ram 4 GB.

La cantidad de memoria está

establecida para 15 usuarios usando

el sistema simultáneamente.

Equipo Servidor

Sistemas Operativos

Sistema Operativo Windows Server 2008 o superior

Manejadores de Base de Datos

MySQL 5.1 o superior

Paquete de Aplicaciones

Office 2016 para visualización de reportes y

Page 52: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

50

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Disco Duro con 100 Gb LIBRES para datos. estadísticas.

Equipo Cliente

Procesador: Intel Core 2 Duo de 2GHz.

Memoria Ram 2 Gb.

Disco Duro: 50 Gb de memoria libre son

suficientes para alojar archivos temporales y

reportes, además para instalación de

navegadores Web.

Equipo Cliente

Sistema Operativo

Microsoft Windows 7 o superior

Mozilla Firefox versión 32.0.3

Google Chrome versión 37.0

Paquete de Aplicaciones

Office 2007 (Word, Excel, PowerPoint).

Adobe Reader 7 o superior

Page 53: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

51

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

CAPÍTULO VI

6. Aspectos administrativos

6.01 Recursos

En la informática específicamente en el desarrollo de software tenemos varios

recursos que son necesarios para poner en marcha los procesos y son los siguientes:

6.01.01 Recursos Humanos

Aquí se distinguen el recurso técnico que son aquellos con conocimientos en

desarrollo de software, siendo estos administradores, jefes de proyectos, analistas,

programadores, administrador de base de datos.

Tabla 16 Recursos Humanos

6.02 Presupuesto

Para el desarrollo del sistema se toma en cuenta todos los recursos invertidos en el

desarrollo de la misma.

Page 54: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

52

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Tabla 17 Presupuesto

PRESUPUESTO

DETALLE VALOR

UNITARIO

CANTIDAD VALOR TOTAL

Computador 1 800 500

Impresora 1 200 200

Impresiones a color 400 0,25 100

Impresiones a b/n 700 0,05 35

Anillados 1 3 6

Internet 6 40 240

Luz 15 6 90

Material de oficina 5 7 35

Tutorías 1 900 900

Actualización 6 54 324

VARIOS

Transporte 10 semana 40

mes

240

Alimentación 1 5 120

VALOR TOTAL 2290

Análisis:

La presente tabla muestra los valores que se tuvieron que gastar en la elaboración del

proyecto, así como también en la planificación del mismo, como tal se obtiene un

valor total de los gastos el cual sirve como referencia para dar un coste al sistema

que se ha elaborado.

Page 55: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

53

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

6.03 Cronograma

Se ha determinado el cronograma de Desarrollo del proyecto, empezando por la

presentación del tema. Proceso de aprobación y selección de tutores y el desarrollo

final hasta la sustentación del mismo.

Figura 19 Cronograma de implementación del proyecto primera parte

Page 56: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

54

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Figura 20 Cronograma de implementación del proyecto segunda parte

Page 57: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

55

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

CAPÍTULO VII

7. Conclusiones y recomendaciones

7.01 Conclusiones

El correcto levantamiento de requerimientos ayudo de forma importante a

determinar la problemática que se presentan en la nueva manera de evaluar.

Con el sistema que se desarrolló estamos brindando una ayuda para los estudiantes

de la unidad educativa ya que con esto fortalecerán sus conocimientos y estarán

preparados para su meta la cual es obtener un cupo a la universidad.

Las pruebas de carga anteriormente mencionadas determinan que el sistema está en

la capacidad de soportar un gran número de usuarios conectados a la vez.

La interfaz de usuario se ha elaborado de forma intuitiva y llamativa para que los

usuarios finales tengan fácil acceso al sistema.

El uso de lenguajes de programación orientados a la web para la elaboración del

sistema ha sido una buena elección ya que los requerimientos de recursos tanto de

software como de hardware, no son excesivos.

La aplicación ha sido probada en distintos navegadores modernos como resultado no

se tuvo ningún problema de compatibilidad.

Page 58: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

56

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

7.02 Recomendaciones

Para la estructuración del sistema es recomendable hacer uso de la programación por

capas ya que es una buena forma para separar la lógica de diseño de la lógica de

negocios con el objetivo de tener un mejor orden y facilidad de modificar los

módulos que componen la aplicación.

El uso de software libre es recomendable ya que reduce los costos de elaboración e

implementación del sistema.

Hacer uso de del leguaje JavaScript para realizar funciones que facilitaran la

validación de datos y ejecución de algunos procesos.

Usar herramientas orientadas al diseño de páginas web como lo es dreamweaver, ya

que ayudaran a mejorar el diseño y orden de los controles del sistema.

Tomar en cuenta lo requerimientos recomendados tanto en hardware con en

software, ya que permitirán el correcto funcionamiento del sistema, además de que

el ordenador estará disponible para recibir nuevas actualizaciones.

Se recomienda brindar capacitaciones sobre la utilización del sistema a las

personas que va hacer uso del mismo.

Page 59: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

57

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

REFERENCIAS BIBLIOGRÁFICAS

Hofacker, A. (2008). Rapid lean construction - quality rating model. Manchester:

s.n.

Koskela, L. (1992). Application of the new production philosophy to construction.

Finland: VTT Building Technology.

http://admision.senescyt.gob.ec/kb/examen-ser-bachiller/

http://www.forosecuador.ec/forum/ecuador/educaci%C3%B3n-y-ciencia/141797-

preguntas-ser-bachiller-2018-resueltas-cuestionario-del-examen-con-respuestas

http://www.evaluacion.gob.ec/wp-content/uploads/downloads/2015/06/Anexo-a.-

Acuerdo-Mineduc-0382-13.pdf

http://www.evaluacion.gob.ec/wp-content/uploads/downloads/2015/06/Anexo-a.-

LOEI.pdf

http://www.elcomercio.com/tendencias/titulo-bachillerato-ingreso-universidades-

examen.html.

Page 60: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

58

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

ANEXOS

Page 61: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

59

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

CARRERA DE ANALISIS DE SISTEMAS

MANUAL DE INSTALACIÓN DESARROLLO DE UN SISTEMA DE

PREPARACION PARA EL PROCESO SER BACHILLER MEDIANTE UNA

APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO 2018

Proyecto previo a la obtención del título de Tecnólogo en Análisis de Sistemas

Autor: SALINAS CADENA JORGE ENRIQUE

Tutor: ING. LEONEL FERNANDO PEÑARRIETA TRUJILLO

Quito. Marzo 2018

Page 62: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

60

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

ÍNDICE GENERAL

1. Introducción

2. Objetivos

3. Alcance

4. Requisitos previos

5. Requisitos mínimos de Hardware

6. Requisitos mínimos de Software

Page 63: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

61

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

ÍNDICE DE FIGURAS

Figura 21 Sitio Oficial de descarga de WampServer…………………..…...…….…56

Figura 22 Inicio de Instalación del Wamserver…………………………...………...56

Figura 23 Aceptación de términos y condiciones………………………..……….....57

Figura 24 Selección de destino de instalación…………………...……………….....57

Figura 25 Crear acceso directo………………………………………..…………….58

Figura 26 Inicia la Instalación……………………………………………………….58

Figura 27 Selección del navegador predeterminado………………..………………59

Figura 28 Selección de SMTP……………................................................................59

Figura 29 Completar instalación del WampServer………………………………….60

Figura 30 Servicios iniciados de WampServer……………………………………...60

Figura 31 Página oficial de Sublime Text 3…………………………………………61

Figura 32 Instalación de Sublime Text 3……………………………………………61

Figura 33 Ubicación de la instalación…………………………………………...…..62

Figura 34 Dejamos la selección por default…………………………………………62

Figura 35 Comienza la instalación………………………………………...………...63

Figura 36 Finalización de la instalación de Sublime Text 3………………………...63

Figura 37 Abrimos el editor de Texto……………………………………………….64

Figura 38 Ubicación del código fuente……………………………………………...64

Figura 39 Seleccionamos php MyAdmin…………………………………………...65

Figura 40 php MyAdmin en el navegador…………………………………………..65

Figura 41 seleccionar Script de base de datos…………………………………..…..66

Figura 42 Crear base de datos…………………………………………………….....66

Page 64: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

62

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

1. Introducción

En el presente manual se detalla cómo proceder con la instalación del servidor de

texto y un servidor local para implementar el sistema Web para el proceso ser

bachiller. Para no tener inconvenientes se recomienda seguir todos los pasos como lo

describe el manual.

2. Objetivos

Proporcionar a los usuarios asesoría para realizar una adecuada instalación del

sistema. Facilitar un medio de consulta para la utilización del aplicativo.

3. Alcance

El presente manual de instalación del aplicativo será entregado al personal

administrativo quien dispondrá de estos documentos para que lleven a cabo la

instalación del sistema de una manera adecuada para evitar inconvenientes en el

funcionamiento del sistema web.

4. Requisitos previos

Los requisitos necesarios para la instalación del WampServer y Sublime Text 3 se

detallan a continuación.

5. Requisitos mínimos de Harware

Computador Dell

Procesador Core I3o superior

Memoria de 4GB en RAM o superior

Espacio en disco 50 Gb o más para su instalación.

6. Requisitos mínimos de Software

Sistema operativo Windows 7, 8, 8.1, 10

Page 65: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

63

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Navegador Chrome, Mozilla Firefox

A) Procedemos a descargar el instalador de la página oficial de WampServer.

Figura 43 Sitio Oficial de descarga de WampServer.

B) Una vez descargado procedemos a instalar el WamServer, paso a paso.

Figura 44 Inicio de Instalación del Wamserver

Page 66: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

64

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

C) Aceptamos los términos y condiciones

Figura 45 Aceptación de términos y condiciones

D) Seleccionamos el destino de la instalación, por defecto C:/Wamp

Figura 46 Selección de destino de instalación

Page 67: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

65

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

E) Seleccionamos crear un acceso directo

Figura 47 Crear acceso directo

F) Comienza la instalación

Figura 48 Inicia la Instalación

Page 68: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

66

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

G) Consulta si desean seleccionar un navegador de su preferencia o por defecto.

Figura 49 Selección del navegador predeterminado

H) En la selección de SMTP dejamos la opción por default

Figura 50 Selección de SMTP

Page 69: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

67

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

I) Finalización de Instalación

Figura 51 Completar instalación del WampServer

J) Una vez instalado, abrimos el acceso directo y en la ventana de notificaciones

aparecerá el icono de WampServer y esperamos a que se inicien todos los servicios,

cuando esto ocurra se pondrá de color verde.

Figura 52 Servicios iniciados de WampServer

Page 70: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

68

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Instalación del Editor de texto SubliText

A) Ingresamos a la página oficial de Sublime Text 3 en el link

https://www.sublimetext.com/3

Figura 53 Página oficial de Sublime Text 3

B) Ejecutamos el instalador de Sublime Text 3

Figura 54 Instalación de Sublime Text 3

Page 71: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

69

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

C) Seleccionamos el destino de la instalación

Figura 55 Ubicación de la instalación

D) Pulsamos siguiente sin seleccionar la opción de añadir al menú de

exploración

Figura 56 Dejamos la selección por default

Page 72: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

70

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

E) Una vez seleccionado procedemos con la instalación

Figura 57 Comienza la instalación

F) Finalizamos la instalación

Figura 58 Finalización de la instalación de Sublime Text 3

Page 73: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

71

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

G) Abrimos el editor de texto y podremos realizar las modificaciones

necesarias

Figura 59 Abrimos el editor de Texto

H) Copiamos la carpeta del código fuente la siguiente dirección

C:\wamp\www.

Figura 60 Ubicación del código fuente

Page 74: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

72

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

I) Inciamos el php myAdmin

Figura 61 Seleccionamos php MyAdmin

J) Abrimos el php MyAdmin

Figura 62 php MyAdmin en el navegador

Page 75: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

73

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

K) Seleccionamos el Script de la base de datos

Figura 63 seleccionar Script de base de datos.

L) Creamos la base de datos desde el script

Figura 64 Crear base de datos

Page 76: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

74

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

CARRERA DE ANALISIS DE SISTEMAS

MANUAL TÉCNICO DEL APLICATIVO DESARROLLO DE UN

SISTEMA DE PREPARACION PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA

T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 –

MARZO 2018

Proyecto previo a la obtención del título de tecnólogo en análisis de sistemas

AUTOR: SALINAS CADENA JORGE ENRIQUE

TUTOR: ING. PEÑARRIETA TRUJILLO LEONEL FERNANDO

QUITO. MARZO 2018

Page 77: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

75

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

ÍNDICE GENERAL

1. Introducción

2. Objetivos

3. Alcance

4. Requisitos previos

5. Requisitos mínimos de Hardware

6. Requisitos mínimos de Software

7. Script Base de Datos

8. Código Fuente del Aplicativo

Page 78: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

76

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

1. Introducción

En el presente manual se detalla cómo se desarrolló el sistema Web para el proceso

ser bachiller.

Incluye el script de la base de datos así como el código fuente de la aplicación

Para no tener inconvenientes se recomienda seguir todos los pasos como lo describe

el manual.

2. Objetivos

Proporcionar información para los usuarios que manipulan el sistema.

Facilitar el conocimiento para la modificación del sistema.

Reconocer los datos y variables incluidos en el desarrollo del software.

3. Alcance

El presente manual técnico del aplicativo será entregado al personal administrativo

quien dispondrá de estos documentos y entregará bajo custodia al personal encargado

de las TICs en la organización.

El documento servirá se soporte en caso de algún inconveniente en el sistema una

vez implementado.

4. Requisitos previos

Los requisitos necesarios para la instalación del WampServer y Sublime Text 3 se

detallan a continuación.

5. Requisitos mínimos de Hardware

Computador Dell

Procesador Core I3o superior

Memoria de 4GB en RAM o superior

Page 79: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

77

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Espacio en disco 50 Gb o más para su instalación.

6. Requisitos mínimos de Software

Sistema operativo Windows 7, 8, 8.1, 10

Navegador Chrome, Mozilla Firefox

7. Script Base de Datos

MySQL dump 10.13 Distrib 5.7.17,

-- Host: 127.0.0.1 Database: quiz

-- Server version 5.6.37

/*!40101SET@OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLI

ENT */;

/*!40101SET@OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_R

ESULTS */;

/*!40101SET@OLD_COLLATION_CONNECTION=@@COLLATION_CONNE

CTION */;

/*!40101 SET NAMES utf8 */;

/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;

/*!40103 SET TIME_ZONE='+00:00' */;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS,

UNIQUE_CHECKS=0 */;

/*!40014SET@OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS,

FOREIGN_KEY_CHECKS=0 */;

/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE,

SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;

Page 80: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

78

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

TABLE IF EXISTS `questions`;

CREATE TABLE `questions` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT,

`topic_id` int(10) unsigned DEFAULT NULL,

`question_text` varchar(200) COLLATE utf8_unicode_ci DEFAULT NULL,

`question_detail` text COLLATE utf8_unicode_ci,

`code_snippet` text COLLATE utf8_unicode_ci,

`answer_explanation` text COLLATE utf8_unicode_ci,

`more_info_link` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,

`created_at` timestamp NULL DEFAULT NULL,

`updated_at` timestamp NULL DEFAULT NULL,

`deleted_at` timestamp NULL DEFAULT NULL,

PRIMARY KEY (`id`),

KEY `fk_256_topic_topic_id_question` (`topic_id`),

KEY `questions_deleted_at_index` (`deleted_at`),

CONSTRAINT `fk_256_topic_topic_id_question` FOREIGN KEY (`topic_id`)

REFERENCES `topics` (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8

COLLATE=utf8_unicode_ci;

DROP TABLE IF EXISTS `questions_options`;

CREATE TABLE `questions_options` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT,

`question_id` int(10) unsigned DEFAULT NULL,

Page 81: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

79

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

`option` text COLLATE utf8_unicode_ci,

`correct` tinyint(4) DEFAULT '0',

`created_at` timestamp NULL DEFAULT NULL,

`updated_at` timestamp NULL DEFAULT NULL,

`deleted_at` timestamp NULL DEFAULT NULL,

PRIMARY KEY (`id`),

KEY `fk_257_question_question_id_questions_option` (`question_id`),

KEY `questions_options_deleted_at_index` (`deleted_at`),

CONSTRAINT `fk_257_question_question_id_questions_option` FOREIGN KEY

(`question_id`) REFERENCES `questions` (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8

COLLATE=utf8_unicode_ci;

DROP TABLE IF EXISTS `results`;

CREATE TABLE `results` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT,

`user_id` int(10) unsigned DEFAULT NULL,

`correct` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,

`date` datetime DEFAULT NULL,

`question_id` int(10) unsigned DEFAULT NULL,

`created_at` timestamp NULL DEFAULT NULL,

`updated_at` timestamp NULL DEFAULT NULL,

`deleted_at` timestamp NULL DEFAULT NULL,

PRIMARY KEY (`id`),

Page 82: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

80

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

KEY `fk_254_user_user_id_result` (`user_id`),

KEY `fk_257_question_question_id_result` (`question_id`),

KEY `results_deleted_at_index` (`deleted_at`),

CONSTRAINT `fk_254_user_user_id_result` FOREIGN KEY (`user_id`)

REFERENCES `users` (`id`),

CONSTRAINT `fk_257_question_question_id_result` FOREIGN KEY

(`question_id`) REFERENCES `questions` (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

DROP TABLE IF EXISTS `roles`;

CREATE TABLE `roles` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT,

`title` varchar(255) COLLATE utf8_unicode_ci NOT NULL,

`created_at` timestamp NULL DEFAULT NULL,

`updated_at` timestamp NULL DEFAULT NULL,

`deleted_at` timestamp NULL DEFAULT NULL,

PRIMARY KEY (`id`),

KEY `roles_deleted_at_index` (`deleted_at`)

) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8

COLLATE=utf8_unicode_ci;

DROP TABLE IF EXISTS `test_answers`;

CREATE TABLE `test_answers` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT,

`user_id` int(10) unsigned DEFAULT NULL,

Page 83: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

81

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

`test_id` int(10) unsigned DEFAULT NULL,

`question_id` int(10) unsigned DEFAULT NULL,

`correct` tinyint(4) DEFAULT '0',

`option_id` int(10) unsigned DEFAULT NULL,

`created_at` timestamp NULL DEFAULT NULL,

`updated_at` timestamp NULL DEFAULT NULL,

`deleted_at` timestamp NULL DEFAULT NULL,

PRIMARY KEY (`id`),

KEY `test_answers_deleted_at_index` (`deleted_at`)

) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8

COLLATE=utf8_unicode_ci;

CREATE TABLE `tests` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT,

`user_id` int(10) unsigned DEFAULT NULL,

`result` text COLLATE utf8_unicode_ci,

`created_at` timestamp NULL DEFAULT NULL,

`updated_at` timestamp NULL DEFAULT NULL,

`deleted_at` timestamp NULL DEFAULT NULL,

PRIMARY KEY (`id`),

KEY `tests_deleted_at_index` (`deleted_at`)

) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8

COLLATE=utf8_unicode_ci;

CREATE TABLE `user_actions` (

Page 84: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

82

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

`id` int(10) unsigned NOT NULL AUTO_INCREMENT,

`user_id` int(10) unsigned DEFAULT NULL,

`action` varchar(255) COLLATE utf8_unicode_ci NOT NULL,

`action_model` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,

`action_id` int(11) DEFAULT NULL,

`created_at` timestamp NULL DEFAULT NULL,

`updated_at` timestamp NULL DEFAULT NULL,

`deleted_at` timestamp NULL DEFAULT NULL,

PRIMARY KEY (`id`),

KEY `fk_254_user_user_id_user_action` (`user_id`),

KEY `user_actions_deleted_at_index` (`deleted_at`),

CONSTRAINT `fk_254_user_user_id_user_action` FOREIGN KEY (`user_id`)

REFERENCES `users` (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=139 DEFAULT CHARSET=utf8

COLLATE=utf8_unicode_ci;

CREATE TABLE `users` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT,

`name` varchar(100) COLLATE utf8_unicode_ci NOT NULL,

`lastname` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,

`document` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,

`age` int(11) DEFAULT NULL,

`email` varchar(100) COLLATE utf8_unicode_ci NOT NULL,

`phone` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL,

Page 85: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

83

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

password` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,

`address` text COLLATE utf8_unicode_ci,

`role_id` int(10) unsigned DEFAULT NULL,

`remember_token` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,

`created_at` timestamp NULL DEFAULT NULL,

`updated_at` timestamp NULL DEFAULT NULL,

`deleted_at` timestamp NULL DEFAULT NULL,

PRIMARY KEY (`id`),

KEY `fk_253_role_role_id_user` (`role_id`),

KEY `users_deleted_at_index` (`deleted_at`),

CONSTRAINT `fk_253_role_role_id_user` FOREIGN KEY (`role_id`)

REFERENCES `roles` (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8

COLLATE=utf8_unicode_ci;

8. Código Fuente del Aplicativo

<?php

namespace App\Http\Controllers;

use Illuminate\Foundation\Bus\DispatchesJobs;

use Illuminate\Routing\Controller as BaseController;

use Illuminate\Foundation\Validation\ValidatesRequests;

use Illuminate\Foundation\Auth\Access\AuthorizesRequests;

class Controller extends BaseController

{

Page 86: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

84

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

use AuthorizesRequests, DispatchesJobs, ValidatesRequests;

}

<?php

namespace App\Http\Controllers;

use App\Question;

use App\QuestionsOption;

use Illuminate\Http\Request;

use App\Http\Requests\StoreQuestionsRequest;

use App\Http\Requests\UpdateQuestionsRequest;

use Validator;

class QuestionsController extends Controller

{

public function __construct()

{

$this->middleware('admin');

}

public function index()

{

$questions = Question::all();

return view('questions.index', compact('questions'));

}

public function create()

Page 87: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

85

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

{

$relations = [

'topics' => \App\Topic::get()->pluck('title', 'id')->prepend('Selecione

por favor', ''),

];

$correct_options = [

'option1' => 'Opción #1',

'option2' => 'Opción #2',

'option3' => 'Opción #3',

'option4' => 'Opción #4',

'option5' => 'Opción #5'

];

return view('questions.create', compact('correct_options') + $relations);

}

public function store(StoreQuestionsRequest $request)

{

$validator = Validator::make($request->all(), [

'question_text' => 'required|min:5|max:200',

'question_detail' => 'required|min:3',

'topic_id' => 'required'

]);

Page 88: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

86

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

if ($validator->fails()) {

return response()->json(['error' => $validator->errors()], 406);

}

$detail=$request->input('question_detail');

$request['question_detail'] = $this->obtener_imagenes($detail);

$question = Question::create($request->all());

//dd($request->input());

foreach ($request->input() as $key => $value) {

if(strpos($key, 'option') !== false && $value != '') {

$status = $request->input('correct') == $key ? 1 : 0;

$imagen_op = $this->obtener_imagenes($value);

QuestionsOption::create([

'question_id' => $question->id,

'option' => $imagen_op,

'correct' => $status

]);

}

}

return redirect()->route('questions.index');

}

public function edit($id)

{

$relations = [

Page 89: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

87

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

'topics' => \App\Topic::get()->pluck('title', 'id')->prepend('Please

select', ''),

];

$question = Question::findOrFail($id);

return view('questions.edit', compact('question') + $relations);

}

public function obtener_imagenes($detail){

$dom = new \DomDocument();

@$dom->loadHtml($detail, LIBXML_HTML_NOIMPLIED |

LIBXML_HTML_NODEFDTD);

$images = $dom->getElementsByTagName('img');

if( is_array($images) ){

foreach($images as $k => $img){

$data = $img->getAttribute('src');

list($type, $data) = explode(';', $data);

list(, $data) = explode(',', $data);

$data = base64_decode($data);

$image_name= "/uploads/" . time().$k.'.png';

$path = public_path() . $image_name;

file_put_contents($path, $data);

$img->removeAttribute('src');

$img->setAttribute('src', $image_name);

}

Page 90: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

88

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

return $dom->saveHTML();

}else{

return $detail;

}

}

public function update(UpdateQuestionsRequest $request, $id)

{

$this->validate($request, [

'question_text' => 'required',

]);

$detail=$request->input('question_text');

//dd($detail);

$request['question_text'] = $this->obtener_imagenes($detail);

$question = Question::findOrFail($id);

$question->update($request->all());

return redirect()->route('questions.index');

}

public function show($id)

{

$relations = [

'topics' => \App\Topic::get()->pluck('title', 'id')->prepend('Please

select', ''),

];

$question = Question::findOrFail($id);

Page 91: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

89

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

return view('questions.show', compact('question') + $relations);

}

public function destroy($id)

{

$question = Question::findOrFail($id);

$question->delete();

return redirect()->route('questions.index');

}

public function massDestroy(Request $request)

{

if ($request->input('ids')) {

$entries = Question::whereIn('id', $request->input('ids'))->get();

foreach ($entries as $entry) {

$entry->delete();

}

}

}

}

<?php

namespace App\Http\Controllers;

use App\QuestionsOption;

use Illuminate\Http\Request;

use App\Http\Requests\StoreQuestionsOptionsRequest;

use App\Http\Requests\UpdateQuestionsOptionsRequest;

class QuestionsOptionsController extends Controller

{

Page 92: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

90

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

public function __construct()

{

$this->middleware('admin');

}

public function index()

{

$questions_options = QuestionsOption::all();

return view('questions_options.index', compact('questions_options'));

}

public function create()

{

$relations = [

'questions' => \App\Question::get()->pluck('question_text', 'id')-

>prepend('Please select', ''),

];

return view('questions_options.create', $relations);

}

public function store(StoreQuestionsOptionsRequest $request)

{

QuestionsOption::create($request->all());

return redirect()->route('questions_options.index');

}

public function edit($id)

{

$relations = [

'questions' => \App\Question::get()->pluck('question_text', 'id')-

>prepend('Please select', ''),

];

$questions_option = QuestionsOption::findOrFail($id);

return view('questions_options.edit', compact('questions_option') + $relations);

}

public function update(UpdateQuestionsOptionsRequest $request, $id)

{

$detail=$request->input('option');

$request['option'] = $this->obtener_imagenes($detail);

Page 93: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

91

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

$questionsoption = QuestionsOption::findOrFail($id);

$questionsoption->update($request->all());

return redirect()->route('questions_options.index');

}

public function obtener_imagenes($detail){

$dom = new \DomDocument();

@$dom->loadHtml($detail, LIBXML_HTML_NOIMPLIED |

LIBXML_HTML_NODEFDTD);

$images = $dom->getElementsByTagName('img');

if( is_array($images) ){

foreach($images as $k => $img){

$data = $img->getAttribute('src');

list($type, $data) = explode(';', $data);

list(, $data) = explode(',', $data);

$data = base64_decode($data);

$image_name= "/uploads/" . time().$k.'.png';

$path = public_path() . $image_name;

file_put_contents($path, $data);

$img->removeAttribute('src');

$img->setAttribute('src', $image_name);

}

return $dom->saveHTML();

}else{

Page 94: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

92

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

return $detail;

}

}

public function show($id)

{

$relations = [

'questions' => \App\Question::get()->pluck('question_text', 'id')-

>prepend('Please select', ''),

];

$questions_option = QuestionsOption::findOrFail($id);

return view('questions_options.show', compact('questions_option') + $relations);

}

public function destroy($id)

{

$questionsoption = QuestionsOption::findOrFail($id);

$questionsoption->delete();

return redirect()->route('questions_options.index');

}

public function massDestroy(Request $request)

{

if ($request->input('ids')) {

$entries = QuestionsOption::whereIn('id', $request->input('ids'))->get();

foreach ($entries as $entry) {

$entry->delete();

}

}

}

}

<?php

namespace App\Http\Controllers;

use Auth;

use App\Test;

use App\TestAnswer;

use App\Topic;

use Excel;

Page 95: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

93

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

use DB;

use Illuminate\Http\Request;

use App\Http\Requests\StoreResultsRequest;

use App\Http\Requests\UpdateResultsRequest;

use App\Exports\DataExport;

class ResultsController extends Controller

{

public function __construct()

{

$this->middleware('admin')->except('index', 'show');

}

public function index()

{

$temas = TestAnswer::select(

'test_answers.test_id',

'u.name',

'u.lastname',

't.title as tema',

DB::raw('sum(test_answers.correct) as total'),

DB::raw('count(test_answers.correct) as puntos'),

'test_answers.created_at',

'test_id'

)

->selectRaw('count(test_answers.correct) as puntos, count(test_answers.correct)

as puntos')

->join('users as u', 'test_answers.user_id', '=', 'u.id')

->join('questions as q', 'test_answers.question_id', '=', 'q.id')

->join('topics as t', 'q.topic_id', '=', 't.id')

-

>groupBy('test_answers.test_id','u.name','u.lastname','t.title','test_answers.created_at',

'test_id')

->get();

$results = $temas;

return view('results.index', compact('results'));

}

public function export(){

if(!\Request::get('fecha_inicio') && !\Request::get('fecha_fin') ){

return response()->json('Seleccione al menos una fecha.', 406);

}

Page 96: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

94

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

$inicio = '';

if( \Request::get('fecha_inicio') != '') {

$inicio = \Request::get('fecha_inicio');

$inicio = $inicio.' 00:00:00';

}

$fin = '';

if( \Request::get('fecha_fin') != '') {

$fin = \Request::get('fecha_fin');

$fin = $fin.' 23:59:59';

}

return Excel::download(new DataExport( $inicio, $fin ),

'reporte_calificaciones.xlsx');

}

public function show($id)

{

$test = Test::find($id)->load('user');

if ($test) {

$results = TestAnswer::where('test_id', $id)

->with('question')

->with('question.options')

->get()

;

$points = TestAnswer::where('test_id', $id)->count();

}

return view('results.show', compact('test', 'results','points'));

}

}

<?php

namespace App\Http\Controllers;

use App\Role;

use Illuminate\Http\Request;

use App\Http\Requests\StoreRolesRequest;

use App\Http\Requests\UpdateRolesRequest;

Page 97: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

95

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

class RolesController extends Controller

{

public function __construct()

{

$this->middleware('admin');

}

public function index()

{

$roles = Role::all();

return view('roles.index', compact('roles'));

}

public function create()

{

return view('roles.create');

}

public function store(StoreRolesRequest $request)

{

Role::create($request->all());

return redirect()->route('roles.index');

}

public function edit($id)

{

$role = Role::findOrFail($id);

return view('roles.edit', compact('role'));

}

public function update(UpdateRolesRequest $request, $id)

{

$role = Role::findOrFail($id);

$role->update($request->all());

return redirect()->route('roles.index');

}

public function show($id)

{

$role = Role::findOrFail($id);

return view('roles.show', compact('role'));

}

Page 98: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

96

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

public function destroy($id)

{

$role = Role::findOrFail($id);

$role->delete();

return redirect()->route('roles.index');

}

public function massDestroy(Request $request)

{

if ($request->input('ids')) {

$entries = Role::whereIn('id', $request->input('ids'))->get();

foreach ($entries as $entry) {

$entry->delete();

}

}

}

}

<?php

namespace App\Http\Controllers;

use DB;

use Auth;

use App\Test;

use App\TestAnswer;

use App\Topic;

use App\Question;

use App\QuestionsOption;

use Illuminate\Http\Request;

use App\Http\Requests\StoreTestRequest;

class TestsController extends Controller

{

public function index()

{

$questions = Question::inRandomOrder()->limit(10)->get();

foreach ($questions as &$question) {

$question->options = QuestionsOption::where('question_id', $question->id)-

>inRandomOrder()->get();

Page 99: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

97

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

}

return view('tests.create', compact('questions'));

}

public function show($id)

{

$realizados = TestAnswer::select('test_answers.test_id')

->join('questions as q', 'test_answers.question_id', '=', 'q.id')

->where('test_answers.user_id',Auth::id())

->where('q.topic_id',$id)

->groupBy('test_answers.test_id');

$intentos = $realizados->get()->count();

$temas = Topic::where('id',$id)->first();

$numero_intentos = $temas->attempts;

$termino_intentos = false;

$mensaje = "Esta prueba solo se puede realizar una sola vez.";

if($numero_intentos <= $intentos ){

$termino_intentos = true;

}

if($numero_intentos > 1){

$mensaje = "Esta prueba cuenta con ".$numero_intentos." intentos, te quedan

".($numero_intentos-$intentos)." intentos.";

}

$questions = Question::inRandomOrder()->where('topic_id',$id)->limit(

$temas->number )->get();

foreach ($questions as &$question) {

$question->options = QuestionsOption::where('question_id', $question->id)-

>inRandomOrder()->get();

}

return view('tests.show',

compact('questions','termino_intentos','mensaje','temas'));

}

public function store(Request $request)

{

$result = 0;

$test = Test::create([

'user_id' => Auth::id(),

'result' => $result,

]);

foreach ($request->input('questions', []) as $key => $question) {

Page 100: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

98

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

$status = 0;

if ($request->input('answers.'.$question) != null

&& QuestionsOption::find($request->input('answers.'.$question))->correct

) {

$status = 1;

$result++;

}

TestAnswer::create([

'user_id' => Auth::id(),

'test_id' => $test->id,

'question_id' => $question,

'option_id' => $request->input('answers.'.$question),

'correct' => $status,

]);

}

$test->update(['result' => $result]);

return redirect()->route('results.show', [$test->id]);

}

}

<?php

namespace App\Http\Controllers;

use App\Topic;

use Illuminate\Http\Request;

use App\Http\Requests\StoreTopicsRequest;

use App\Http\Requests\UpdateTopicsRequest;

class TopicsController extends Controller

{

public function __construct()

{

$this->middleware('admin');

}

public function index()

{

$topics = Topic::all();

Page 101: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

99

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

return view('topics.index', compact('topics'));

}

public function create()

{

$status = ['Inactivo','Activo'];

return view('topics.create', compact('status') );

}

public function store(StoreTopicsRequest $request)

{

Topic::create($request->all());

return redirect()->route('topics.index');

}

public function edit($id)

{

$topic = Topic::findOrFail($id);

$status = ['Inactivo','Activo'];

return view('topics.edit', compact('topic','status'));

}

public function update(UpdateTopicsRequest $request, $id)

{

$topic = Topic::findOrFail($id);

$topic->update($request->all());

return redirect()->route('topics.index');

}

public function show($id)

{

$topic = Topic::findOrFail($id);

return view('topics.show', compact('topic'));

}

public function destroy($id)

{

$topic = Topic::findOrFail($id);

$topic->delete();

Page 102: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

100

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

return redirect()->route('topics.index');

}

public function massDestroy(Request $request)

{

if ($request->input('ids')) {

$entries = Topic::whereIn('id', $request->input('ids'))->get();

foreach ($entries as $entry) {

$entry->delete();

}

}

}

}

<?php

namespace App\Http\Controllers;

use App\UserAction;

use Illuminate\Http\Request;

use App\Http\Requests\StoreUserActionsRequest;

use App\Http\Requests\UpdateUserActionsRequest;

class UserActionsController extends Controller

{

public function __construct()

{

$this->middleware('admin');

}

public function index()

{

$user_actions = UserAction::all();

return view('user_actions.index', compact('user_actions'));

}

}

<?php

namespace App\Http\Controllers;

use App\User;

Page 103: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

101

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

use Illuminate\Http\Request;

use App\Http\Requests\StoreUsersRequest;

use App\Http\Requests\UpdateUsersRequest;

class UsersController extends Controller

{

public function __construct()

{

$this->middleware('admin');

}

public function index()

{

$users = User::all();

return view('users.index', compact('users'));

}

public function create()

{

$relations = [

'roles' => \App\Role::get()->pluck('title', 'id')->prepend('Please select', ''),

];

return view('users.create', $relations);

}

public function store(StoreUsersRequest $request)

{

User::create($request->all());

return redirect()->route('users.index');

}

public function edit($id)

{

$relations = [

'roles' => \App\Role::get()->pluck('title', 'id')->prepend('Please select', ''),

];

$user = User::findOrFail($id);

Page 104: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

102

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

return view('users.edit', compact('user') + $relations);

}

public function update(UpdateUsersRequest $request, $id)

{

$user = User::findOrFail($id);

$user->update($request->all());

return redirect()->route('users.index');

}

public function show($id)

{

$relations = [

'roles' => \App\Role::get()->pluck('title', 'id')->prepend('Please select', ''),

];

$user = User::findOrFail($id);

return view('users.show', compact('user') + $relations);

}

public function destroy($id)

{

$user = User::findOrFail($id);

$user->delete();

return redirect()->route('users.index');

}

public function massDestroy(Request $request)

{

if ($request->input('ids')) {

$entries = User::whereIn('id', $request->input('ids'))->get();

foreach ($entries as $entry) {

$entry->delete();

}

}

}

}

Page 105: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

103

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

<?php

namespace App;

use Illuminate\Database\Eloquent\SoftDeletes;

use Illuminate\Database\Eloquent\Model;

* Class Question

class Question extends Model

{

use SoftDeletes;

protected $fillable = ['question_text','question_detail', 'code_snippet',

'answer_explanation', 'more_info_link', 'topic_id'];

public static function boot()

{

parent::boot();

Question::observe(new \App\Observers\UserActionsObserver);

}

public function setTopicIdAttribute($input)

{

$this->attributes['topic_id'] = $input ? $input : null;

}

public function topic()

{

return $this->belongsTo(Topic::class, 'topic_id')->withTrashed();

}

public function options()

{

return $this->hasMany(QuestionsOption::class, 'question_id')->withTrashed();

}

}

<?php

namespace App;

use Illuminate\Database\Eloquent\SoftDeletes;

Page 106: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

104

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

use Illuminate\Database\Eloquent\Model;

class QuestionsOption extends Model

{

use SoftDeletes;

protected $fillable = ['option', 'correct', 'question_id'];

public static function boot()

{

parent::boot();

QuestionsOption::observe(new \App\Observers\UserActionsObserver);

}

public function setQuestionIdAttribute($input)

{

$this->attributes['question_id'] = $input ? $input : null;

}

public function question()

{

return $this->belongsTo(Question::class, 'question_id')->withTrashed();

}

}

<?php

namespace App;

use Illuminate\Database\Eloquent\SoftDeletes;

use Illuminate\Database\Eloquent\Model;

use Carbon\Carbon;

class Result extends Model

{

use SoftDeletes;

protected $fillable = ['correct', 'date', 'user_id', 'question_id'];

public static function boot()

{

parent::boot();

Page 107: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

105

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Result::observe(new \App\Observers\UserActionsObserver);

}

public function setUserIdAttribute($input)

{

$this->attributes['user_id'] = $input ? $input : null;

}

public function setQuestionIdAttribute($input)

{

$this->attributes['question_id'] = $input ? $input : null;

}

public function setDateAttribute($input)

{

if ($input != null) {

$this->attributes['date'] =

Carbon::createFromFormat(config('app.date_format') . ' H:i:s', $input)->format('Y-

m-d H:i:s');

} else {

$this->attributes['date'] = null;

}

}

public function getDateAttribute($input)

{

$zeroDate = str_replace(['Y', 'm', 'd'], ['0000', '00', '00'],

config('app.date_format') . ' H:i:s');

if ($input != $zeroDate && $input != null) {

return Carbon::createFromFormat('Y-m-d H:i:s', $input)-

>format(config('app.date_format') . ' H:i:s');

} else {

return '';

}

}

public function user()

{

return $this->belongsTo(User::class, 'user_id')->withTrashed();

}

public function question()

{

Page 108: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

106

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

return $this->belongsTo(Question::class, 'question_id')->withTrashed();

}

}

<?php

namespace App;

use Illuminate\Database\Eloquent\SoftDeletes;

use Illuminate\Database\Eloquent\Model;

class Role extends Model

{

use SoftDeletes;

protected $fillable = ['title'];

public static function boot()

{

parent::boot();

Role::observe(new \App\Observers\UserActionsObserver);

}

}

<?php

namespace App;

use Illuminate\Database\Eloquent\SoftDeletes;

use Illuminate\Database\Eloquent\Model;

class Test extends Model

{

use SoftDeletes;

protected $fillable = ['user_id', 'result'];

public static function boot()

{

parent::boot();

Page 109: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

107

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Test::observe(new \App\Observers\UserActionsObserver);

}

public function user()

{

return $this->belongsTo(User::class, 'user_id');

}

}

<?php

namespace App;

use Illuminate\Database\Eloquent\SoftDeletes;

use Illuminate\Database\Eloquent\Model;

class TestAnswer extends Model

{

use SoftDeletes;

protected $fillable = ['user_id', 'test_id', 'question_id', 'option_id', 'correct'];

public static function boot()

{

parent::boot();

TestAnswer::observe(new \App\Observers\UserActionsObserver);

}

public function question()

{

return $this->belongsTo(Question::class, 'question_id');

}

}

<?php

namespace App;

use Illuminate\Database\Eloquent\SoftDeletes;

use Illuminate\Database\Eloquent\Model;

class Topic extends Model

{

Page 110: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

108

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

use SoftDeletes;

protected $fillable = ['title','status','attempts','time','number'];

public static function boot()

{

parent::boot();

Topic::observe(new \App\Observers\UserActionsObserver);

}

public function questions()

{

return $this->hasMany(Question::class, 'topic_id')->withTrashed();

}

}

<?php

namespace App;

use Illuminate\Notifications\Notifiable;

use Illuminate\Database\Eloquent\SoftDeletes;

use Illuminate\Foundation\Auth\User as Authenticatable;

use Hash;

use Mail;

class User extends Authenticatable

{

use SoftDeletes, Notifiable;

protected $fillable = ['name','lastname','document','age', 'email','phone','address',

'password', 'remember_token', 'role_id'];

public static function boot()

{

parent::boot();

User::observe(new \App\Observers\UserActionsObserver);

}

public function setPasswordAttribute($input)

{

if ($input) {

$this->attributes['password'] = app('hash')->needsRehash($input) ?

Hash::make($input) : $input;

Page 111: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

109

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

}

}

public function setRoleIdAttribute($input)

{

$this->attributes['role_id'] = $input ? $input : null;

}

public function role()

{

return $this->belongsTo(Role::class, 'role_id')->withTrashed();

}

public function isAdmin()

{

foreach ($this->role()->get() as $role) {

if ($role->id == 1) {

return true;

}

}

return false;

}

}

<?php

namespace App;

use Illuminate\Database\Eloquent\SoftDeletes;

use Illuminate\Database\Eloquent\Model;

class UserAction extends Model

{

use SoftDeletes;

protected $fillable = ['action', 'action_model', 'action_id', 'user_id'];

public function setUserIdAttribute($input)

{

$this->attributes['user_id'] = $input ? $input : null;

}

public function user()

{

Page 112: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

110

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

return $this->belongsTo(User::class, 'user_id')->withTrashed();

}

}

Page 113: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

111

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

CARRERA DE ANALISIS DE SISTEMAS

MANUAL DE USUARIO DEL APLICATIVO DESARROLLO DE UN

SISTEMA DE PREPARACION PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA

T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 –

MARZO 2018

Proyecto previo a la obtención del título de tecnólogo en análisis de sistemas

AUTOR: SALINAS CADENA JORGE ENRIQUE

TUTOR: ING. PEÑARRIETA TRUJILLO LEONEL FERNANDO

QUITO. MARZO 2018

Page 114: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

112

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

ÍNDICE GENERAL

1. Introducción

2. Objetivos

3. Alcance

4. Requisitos previos

5. Requisitos mínimos de Hardware

6. Requisitos mínimos de Software

7. Pantalla de Inicio

8. Registro de Usuarios

9. Menú Principal de Usuario

10. Módulos a resolver

11. Resultados

12. Ingreso como Administrador

13. Temas

14. Preguntas

15. Administración de Usuarios

Page 115: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

113

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

ÍNDICE DE FIGURAS

*Figura 1 Pantalla de Inicio (Login): ............................................................................ 115

*Figura 2 Registro de Usuarios ..................................................................................... 116

*Figura 3 Menú Principal de Usuario. .......................................................................... 117

*Figura 4 Modulo de Matemáticas. .............................................................................. 118

*Figura 5 Inicio de Modulo Matemáticas. .................................................................... 118

*Figura 6 Modulo de Lenguaje y Comunicación. ......................................................... 119

*Figura 7 Inicio de Modulo de Lenguaje y Comunicación. ......................................... 120

*Figura 8 Modulo Ciencias Naturales........................................................................... 121

*Figura 9 Inicio de Modulo Ciencias Naturales. .......................................................... 121

*Figura 10 Modulo Estudios Sociales. ......................................................................... 122

*Figura 11 Inicio de Modulo Estudios Sociales. .......................................................... 123

*Figura 12 Mis resultados. ............................................................................................ 124

*Figura 13 Menú de Administrador. ............................................................................. 125

*Figura 14 Resultados. .................................................................................................. 126

*Figura 15 Temas. ......................................................................................................... 127

*Figura 16 Agregar. ...................................................................................................... 128

*Figura 17 Preguntas. ................................................................................................... 129

*Figura 18 Agregar Preguntas. ..................................................................................... 130

*Figura 19 Escoger la respuesta correcta. ..................................................................... 131

*Figura 20 Administración de Usuarios. ...................................................................... 132

*Figura 21 Opciones de usuario. ................................................................................... 132

*Figura 22 Agregar usuarios. ........................................................................................ 133

*Figura 23 Rol. ............................................................................................................. 134

Page 116: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

114

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

1. Introducción

El manual de usuarios e creado con la finalidad de brindar asesoría a los nuevos

usuarios del sistema para la manipulación., ingreso, edición y eliminación de la

información que se procesa en el sistema.

2. Objetivos

Facilitar la comprensión y utilización del sistema de gestión de proyectos sociales de

la Federación de Organizaciones por la Niñez y Adolescencia de Pichincha.

Asesorar al usuario sobre el correcto uso de sistema y la manipulación del sistema.

3. Alcance

El manual contempla información acerca de cada una de las ventanas y procesos a

realizar en el sistema, tomando en cuenta que varias opciones dependen del rol que

maneje.

El admin es el que tiene permiso y acceso a todas las ventanas.

4. Requisitos previos

Los requisitos necesarios para la instalación del Wamp Server y Sublime Text 3 se

detallan a continuación.

5. Requisitos mínimos de Hardware

Computador Dell

Procesador Core I3o superior

Memoria de 4GB en RAM o superior

Espacio en disco 50 Gb o más para su instalación.

6. Requisitos mínimos de Software

Sistema operativo Windows 7, 8, 8.1, 10

Page 117: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

115

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Navegador Chrome, Mozilla Firefox

7. Pantalla de Inicio

*Figura 1 Pantalla de Inicio (Login):

La presente imagen muestra la pantalla principal del sistema una vez que este se

inicie

Opción Email

En esta opción ingresamos el correo registrado para poder ingresar.

Opción Contraseña

En esta opción ingresamos la contraseña que se registra.

Opción Iniciar sesión

Una ves que se ingrese el correo y la contraseña damos un clic en iniciar la cual nos

trasladara al menú principal ya sea de un usuario normal o del administrador.

Page 118: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

116

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Opción Registrarse

En esta opción se nos desplegara una ventana nueva para el registro de usuarios

nuevos.

8. Registro de Usuarios

*Figura 2 Registro de Usuarios

En esta opción se nos despliega una ventana para el registro de usuarios

nuevos.

Esta pantalla tiene los capos para el registro de los usuarios:

Nombre:

Apellido:

Cedula:

Edad:

E-mail:

Page 119: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

117

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Teléfono:

Dirección:

Contraseña:

Confirmar contraseña:

Opción Registrarse

Un vez que llenen los campos necesarios se procede a dar un clic un registrarse y

podrá ingresar al sistema para desarrollar los módulos.

9. Menú Principal de Usuario

*Figura 3 Menú Principal de Usuario.

Esta pantalla se mostrara una vez que iniciamos con el correo y la contraseña o

cuando realizamos un registro nuevo

10. Módulos a resolver

Opción Cuestionarios

En esta pantalla se nos cargara los módulos de:

Page 120: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

118

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Módulo de Matemática:

*Figura 4 Modulo de Matemáticas.

Esta imagen nos muestra cuando elegimos el módulo de matemáticas

Opción empezar

Una vez que demos clic en esta opción comenzara a el desarrollo de este modulo

*Figura 5 Inicio de Modulo Matemáticas.

Page 121: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

119

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Esta imagen nos muestra cuando damos en la opción empezar.

Es esta pantalla se desplegara los diferentes cuestionarios, indicándonos las

preguntas y sus respuestas a escoger. Adicional a esto nos muestra el tiempo que

tenemos para resolver y el tiempo que ya estamos dentro, comenzara desde 1 sec

hasta los 20 minutos.

Modulo Lenguaje y Comunicación:

*Figura 6 Modulo de Lenguaje y Comunicación.

Esta imagen nos muestra cuando elegimos el módulo.

Opción empezar

Una vez que demos clic en esta opción comenzara a el desarrollo de este modulo.

Page 122: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

120

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

*Figura 7 Inicio de Modulo de Lenguaje y Comunicación.

Esta imagen nos muestra cuando damos en la opción empezar.

Esta imagen nos muestra cuando damos en la opción empezar.

Es esta pantalla se desplegara los diferentes cuestionarios, indicándonos las

preguntas y sus respuestas a escoger. Adicional a esto nos muestra el tiempo que

tenemos para resolver y el tiempo que ya estamos dentro, comenzara desde 1

segundo hasta los 20 minutos.

Page 123: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

121

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Modulo Ciencias Naturales:

*Figura 8 Modulo Ciencias Naturales.

Esta imagen nos muestra cuando elegimos el módulo.

Opción empezar

Una vez que demos clic en esta opción comenzara a el desarrollo de este modulo

*Figura 9 Inicio de Modulo Ciencias Naturales.

Esta imagen nos muestra cuando damos en la opción empezar.

Page 124: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

122

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Esta imagen nos muestra cuando damos en la opción empezar.

Es esta pantalla se desplegara los diferentes cuestionarios, indicándonos las

preguntas y sus respuestas a escoger. Adicional a esto nos muestra el tiempo que

tenemos para resolver y el tiempo que ya estamos dentro, comenzara desde 1

segundo hasta los 20 minutos.

Modulo Estudios Sociales

*Figura 10 Modulo Estudios Sociales.

Esta imagen nos muestra cuando elegimos el módulo.

Opción empezar

Una vez que demos clic en esta opción comenzara a el desarrollo de este modulo

Page 125: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

123

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

*Figura 11 Inicio de Modulo Estudios Sociales.

Esta imagen nos muestra cuando damos en la opción empezar.

Esta imagen nos muestra cuando damos en la opción empezar.

Es esta pantalla se desplegara los diferentes cuestionarios, indicándonos las

preguntas y sus respuestas a escoger. Adicional a esto nos muestra el tiempo que

tenemos para resolver y el tiempo que ya estamos dentro, comenzara desde 1

segundo hasta los 20 minutos.

11. Resultados

Opción Mis resultados

En esta opción podemos visualizar los resultados que hemos obtenido al resolver los

módulos.

Page 126: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

124

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

*Figura 12 Mis resultados.

Esta imagen muestra los resultados de los módulos resueltos

Opción Fecha

En esta opción podemos validar los resultados por fecha.

Opción Tema

En esta opción nos muestra el nombre del modulo que resolvimos

Opción Resultado:

En esta opción nos muestra cuanto ha sido el puntaje que se obtiene por pregunta

correcta.

Opción Exportar

En esta opción podemos exportar esta información que nos muestra en un archivo

.xml.

Page 127: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

125

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

12. Ingreso como Administrador

Al ingresar como administrador tendremos los privilegios para poder modificar,

ingresar, eliminar, registrar.

*Figura 13 Menú de Administrador.

Esta pantalla se mostrara al ingresar como administrador

Opción Home:

En esta opción nos mostrara las preguntas que tenemos ingresadas en nuestra base de

datos, los usuarios registrados, los cursos tomados y la puntuación de todos los

estudiantes.

Opción Resultados

En esta opción vamos a poder visualizar los resultados de todos los usuarios

registrados.

Page 128: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

126

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

*Figura 14 Resultados.

Esta imagen muestra los resultados de los módulos resueltos.

Opción Usuarios

Nos muestra el nombre del usuario que termino el modulo.

Opción Fecha

En esta opción podemos validar los resultados por fecha.

Opción Tema

En esta opción nos muestra el nombre del módulo que resolvimos

Opción Resultado:

En esta opción nos muestra cuanto ha sido el puntaje que se obtiene por pregunta

correcta.

Opción Exportar

En esta opción podemos exportar esta información que nos muestra en un archivo

.xml.

Page 129: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

127

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

13. Temas

En esta pantalla nos reflejara los temas que tenemos actualmente, aquí podemos

modificar, agregar o eliminar.

*Figura 15 Temas.

En esta imagen nos despliega los temas ingresados a resolver.

Opción Titulo

En esta opción se nos carga el nombre del modulo

Opción Estado

Aquí validamos si el modulo está activo o inactivo (1 Activo, 2 Inactivo)

Opción Intentos

En esta opción vemos el número de intentos de cada modulo

Opción Ver, Editar, Delete.

En esta opción podemos modificar estos módulos.

Page 130: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

128

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Opción agregar

En esta opción podemos agregar un módulo nuevo.

*Figura 16 Agregar.

Esta pantalla se carga cuando escogemos la opción agregar.

En esta pantalla tenemos:

Opción Titulo

en esta opción ponemos el nombre del nuevo modulo.

Opción Estado

En esta opción escogemos activo o inactivo .

Opción Tiempo (minutos)

En esta opción podemos escoger el tiempo que vamos a dar al modulo:

Opción Número de preguntas a mostrar

En esta opción podemos escoger el número de preguntas que queremos que se nos

cargue.

Page 131: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

129

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Opción Intentos

Aquí podemos ingresar el número de intentos que puedan resolver el modulo.

Opción Guardar

Una vez que tengamos todos los campos llenos damos un clic en el botón guardar y

tendremos un módulo nuevo.

14. Preguntas

En esta opción vamos a poder ingresar las preguntas:

*Figura 17 Preguntas.

Esta pantalla nos muestra las preguntas que tenemos ingresadas en el sistema.

Opción Tema

Nos muestra el nombre del módulo.

Opción Texto:

Nos muestra el nombre de referencia de la pregunta.

Page 132: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

130

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Opción Ver, Editar, Delete.

En esta opción podemos modificar las preguntas.

Opción agregar

En esta opción podemos agregar preguntas para los módulos.

*Figura 18 Agregar Preguntas.

En esta pantalla podremos ingresar nuestras preguntas nuevas.

Opción Tema

En esta opción seleccionamos a que modulo pertenece esta pregunta.

Opción Título (identificador)

Podemos dar una referencia a que se refere la pregunta.

Opción enunciado de la pregunta

En esta opción ingresamos la pregunta.

Opción #1 #2 #3 #4

Estas opciones son campos separados para poder ingresar las respuestas.

Page 133: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

131

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Opción correcta

En esta opción escogemos cual es la respuesta correcta de las respuestas que

ingresamos.

*Figura 19 Escoger la respuesta correcta.

En esta imagen podemos escoger la respuesta correcta.

Opción Explicación de la respuesta

En esta opción podemos dar una explicación de la respuesta en el caso de que lo sea

necesario.

Opción Guardar

En esta opción cuando ya tengamos todos los capos llenos guardamos la pregunta y

se agrega automáticamente.

15. Administración de Usuarios

En esta pantalla tenemos el tipo de usuario el administrador y un usuario normal.

Page 134: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

132

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

*Figura 20 Administración de Usuarios.

Esta pantalla se nos cargara cuando escojamos esta opción.

Opción roles

Aquí vemos el rol que tiene cada uno como administrador y un usuario normal.

Opción usuario

Aquí podemos validar los usuarios registrados actualmente.

*Figura 21 Opciones de usuario.

Page 135: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

133

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

En esta pantalla nos muestra las diferentes opciones de usuario registrado.

Opción Nombre Apellido

En esta opción tenemos los nombres y apellido del usuario.

Opción Email

En esta opción tenemos el correo con el cual ingresamos.

Opción Rol

En esta opción tenemos el rol de cada usuario para poder ingresar ya sea como un

usuario normal o como administrador del sistema.

Opción Ver, Editar, Delete.

En esta opción podemos modificar los usuarios.

Opción agregar

En esta opción podemos agregar a los usuarios.

*Figura 22 Agregar usuarios.

Esta pantalla se nos carga para poder ingresar un usuario nuevo.

Tenemos estas opciones:

Nombre:

Page 136: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

134

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Apellido:

Cedula:

Edad:

E-mail:

Teléfono:

Dirección:

Password:

Role:

Opción Role:

En esta opción tenemos que selecionar que tipo de rol que va ha cumplir el usuario

ya sea como administrador o un usuario normal.

*Figura 23 Rol.

En esta opción se nos delegara para escoger uno de los roles puestos para el usuario.

Page 137: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

135

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Page 138: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

136

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018

Page 139: CARRERA DE ANALISIS DE SISTEMAS DESARROLLO DE UN …...PROCESO SER BACHILLER MEDIANTE UNA APLICACION WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON UBICADA EN LA CIUDAD DE QUITO, OCTUBRE

137

DESARROLLO DE UN SISTEMA DE PREPARACIÓN PARA EL PROCESO SER BACHILLER

MEDIANTE UNA APLICACIÓN WEB PARA LA UNIDAD EDUCATIVA T.W. ANDERSON

UBICADA EN LA CIUDAD DE QUITO, OCTUBRE 2017 – MARZO2018