universidad politecnica salesiana...esta tesis va dedicada onc mucho ariñoc espcialmentee a mi...

183

Upload: others

Post on 18-Jan-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

UNIVERSIDAD POLITECNICA SALESIANA

SEDE CUENCA

CARRERA: INGENIERÍA DE SISTEMAS

TEMA: �Desarrollo de un sistema automatizado para la inscripción y

mantenimiento de la información de alumnos vía Internet, del Colegio

Primero de Mayo del cantón Yanzatza�

Tesis previa a la obtención

del Título de Ingeniero de Sistemas

AUTORES:

Elvia Susana Gómez Juela

Diana Carolina Jumbo Tene

Adriana Elizabeth Ríos Verdugo

DIRECTOR:

Ing. Vladimir Robles Bykbaev

CUENCA - ECUADOR

2012

Page 2: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Breve reseña del autor e información de contacto

Elvia Susana Gómez JuelaEstudiante de la Carrera de Ingeniería de SistemasUniversidad Politécnica [email protected]

Diana Carolina Jumbo TeneEstudiante de la Carrera de Ingeniería de SistemasUniversidad Politécnica [email protected]

Adriana Elizabeth Ríos VerdugoEstudiante de la Carrera de Ingeniería de SistemasUniversidad Politécnica [email protected]

Todos los derechos reservadosQueda prohibida, salvo la excepción prevista por la ley, cualquier forma de reproducción, distri-bución, comunicación pública y transformación de esta obra para �nes comerciales, sin contarcon la autorización de los titulares de propiedad intelectual.La infracción de los derechos mencionados puede ser constitutiva de delito contra la propiedadintelectual.Se permite la difusión de este texto con �nes académicos o investigativos por cualquier medio,con la debida noti�cación a los autores.

Page 3: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Ing. Vladimir Robles B.

CERTIFICA

Haber dirigido y revisado prolijamente cada uno de los capítulos del informe de tesis, reali-

zada por las Srtas. Susana Gómez Juela, Diana Carolina Jumbo Tene y Adriana Elizabeth Ríos

Verdugo, y por cumplir los requisitos autorizo su presentación.

Cuenca, Agosto de 2012

Ing. Vladimir Robles B.

Director de Tesis

Page 4: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

DECLARACIÓN DE RESPONSABILIDAD

Nosotras, Diana Carolina Jumbo Tene, con cédula de identidad 1900390459, Elvia Susana

Gómez Juela, con cédula de identidad 0302046602 y Adriana Elizabeth Ríos Verdugo, con cédula

de identidad 0104047352, estudiantes de la Carrera de Ingeniería de Sistemas, certi�camos que

todo el análisis, desarrollo del sistema y toda la información aquí vertida, son de exclusiva

responsabilidad de los autores.

Cuenca, Agosto de 2012

Susana Gómez Juela Diana Jumbo Tene Adriana Ríos Verdugo

Page 5: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

DEDICATORIAS

La presente tesis la dedico con todo mi corazón y alma a mis padres que con mucho amor,esfuerzo, consejos y palabras de aliento supieron brindarme apoyo y así desarrollarme comopersona y profesional.

A mi padre Iván, que con su ejemplo de persona perseverante y constante que siempre locaracterizan y por su incondicional y permanente apoyo al contribuir con todos los recursosnecesarios para impulsarme a culminar mí meta.

A mi madre Elsa, por escucharme en todo momento, por sus consejos que nunca me falta-ron, motivándome a seguir de pie y jamás darme por vencida a pesar de las vicisitudes que sepresentaron en esta etapa de mi vida.

Adriana

Esta tesis va dedicada con mucho cariño especialmente a mi familia por estar siempre a milado, dándome ejemplos dignos de superación y entrega, porque en gran parte gracias a uste-des, hoy puedo ver alcanzada mi sueño y meta, ya que siempre estuvieron ayudándome en losmomentos más difíciles de mi carrera.

A mi madre Zoila por ser el pilar fundamental en mi vida que con cariño y sacri�cio su-po motivarme para salir adelante y por enseñarme que el éxito se consigue con constancia ysacri�cio.

A mi tío Manuel por todo el apoyo incondicional que me brindó en mi educación y por haberfomentado en mí el deseo de superación profesional y el anhelo de triunfo en la vida. A miabuelita Mercedes por sus consejos sabios, sus regaños, de reprimendas, de tristezas y de alegríasde las cuales estoy muy segura que lo hizo con todo el amor del mundo para formarme como unser exhaustivo.

A mi tía Martha y mi tío Alejandro por brindarme todo su apoyo y por estar presentes siempreen todo momento.

Mil palabras no bastarían para agradecerles por todo su apoyo en los momentos más difícilesde mi vida, sus consejos y su comprensión. A todos, espero no defraudarlos y contar siempre consu ayuda, sincera e incondicional.

Susana

A mis padres, Juan Jumbo y Delia Tene, quienes con su apoyo y ejemplo, me han permitidoculminar mi formación superior y así enfrentar una vida llena de muchos retos donde los valoresque ellos han sabido implantar en mi me ayudaran para llegar a un �nal feliz.

A mis hermanos, quienes con su correcto accionar me han acompañado y apoyado en cadauna de las metas que me he propuesto, a mi familia paterna y materna que de una u otra manerahan sido un apoyo en toda mi vida.

Y de manera especial a una gran amiga Ximena Fajardo (+) que me enseño con su ejemploverdaderos valores de la vida.

Diana

Page 6: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

AGRADECIMIENTOS

En primer lugar agradezco a ese ser supremo Dios por darme la vida para poder dar un nuevopaso en mi vida estudiantil, y por darme los conocimientos necesarios para alcanzar esta nuevameta con éxito.

También agradezco a mi padre, a mi madre, a mi hermano y mi hermana que me acompañarona lo largo de este duro camino, brindándome apoyo y ánimos para salir adelante.

A mi amiga Susana Gómez y a mi compañera de tesis Diana Jumbo, ya que con ellas vivimosmuchos momentos de alegrías, penas; por toda su comprensión y apoyo en todo momento, sobretodo en los momentos más difíciles, de los cuáles supimos sobrellevarlos.

Doy un cordial saludo y agradecimiento al personal del INSTITUTO TECNOLÓGICO PRI-MERO DE MAYO, por abrirnos sus puertas para implementar nuestro proyecto de tesis en suprestigiosa institución.

Agradezco al Ing. Vladimir Robles por guiarnos durante la realización de este trabajo, por sutiempo y su gran paciencia para culminar con éxito nuestro proyecto.

Cabe mencionar un agradecimiento al Ing. Marco Timb y Ing. Edison Quintuña, quienessupieron ayudarnos con sus conocimientos para poder lograr la �nalización de este proyecto.

Agradezco a todos quienes que de una u otra manera colaboraron con un granito de arena deforma desinteresada, para concluir satisfactoriamente con nuestro proyecto y nuestros estudios.

Adriana

Un logro más alcanzado en mi vida, pero todo gracias a ti Dios que me diste la fortaleza y lasfuerzas necesarias para continuar luchando día tras día y por regalarme una familia maravillosa.

A mi madre, abuelita, hermanas, tíos, que siempre estuvieron junto a mí para la realizaciónde uno de mis grandes sueños.

A mis compañeras de tesis Adriana Ríos y Diana Jumbo que junto a ellas vivimos muchasexperiencias, además compartimos alegrías y al mismo tiempo tristezas las cuales supimos so-bresalir ante ellas.

A mi director de tesis Ing. Vladimir Robles por su cooperación en el proceso de desarrollo delpresente proyecto.

A todas aquellas personas que de una u otra forma colaboraron para hacer de este sueñorealidad.

Susana

A Dios quien guía mi vida, quien me da la fortaleza en momentos difíciles, quien me haregalado una vida maravillosa para seguir enfrentando cada día esta sociedad llena de exigenciasy metas.

A mis maestros de la Carrera de Ingeniería en sistemas de la Universidad Politécnica Sale-siana sede Cuenca, quienes, en el ejercicio de su cargo han sabido compartir sus conocimientossin egoísmos, y así hacer posible mi formación académica.

Page 7: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

De manera especial al Ing. Vladimir Robles, Director de Tesis, Ing. Marco Timbi, Ing. EdisonQuintuña quien con sencillez y claridad supieron impartir sus sabios conocimientos, consejos yexperiencias, en función de cumplir satisfactoriamente el presente trabajo de investigación.

Así mismo, a todas las personas que de una u otra forma nos brindaron su aporte para laculminación de esta tesis.

Diana

Page 8: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Índice

1. SITUACIÓN ACTUAL 1

1.1. Misión, Visión y Estrategias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2. ESTRUCTURA JERÁRQUICA[3] . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.3. ESTRUCTURA ORGANIZACIONAL . . . . . . . . . . . . . . . . . . . . . . . . 3

2. REQUERIMIENTOS DEL SISTEMA 4

2.1. VISIÓN GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.1.1. OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.1.2. PROPÓSITO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.1.3. ALCANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.1.4. ACTIVIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.1.5. RECURSOS HUMANOS Y MATERIALES . . . . . . . . . . . . . . . . . 4

2.2. OBTENCIÓN Y ANÁLISIS DE REQUERIMIENTOS . . . . . . . . . . . . . . . 5

2.2.1. OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2.2.2. ALCANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2.2.3. FUERA DEL ALCANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2.2.4. RESPONSABILIDAD Y AUTORIDAD . . . . . . . . . . . . . . . . . . . 6

2.3. DEFINICIÓN DE LOS REQUERIMIENTOS . . . . . . . . . . . . . . . . . . . . 6

2.3.1. REQUERIMIENTOS FUNCIONALES . . . . . . . . . . . . . . . . . . . 6

2.3.2. REQUERIMIENTOS NO FUNCIONALES . . . . . . . . . . . . . . . . . 14

2.3.3. REQUERIMIENTOS ORGANIZACIONALES . . . . . . . . . . . . . . . 14

2.3.4. REQUERIMIENTOS DEL USUARIO . . . . . . . . . . . . . . . . . . . . 14

2.3.5. REQUERIMIENTOS DEL SISTEMA . . . . . . . . . . . . . . . . . . . . 17

2.4. ESPECIFICACIÓN DE REQUERIMIENTOS DE LA HERRAMIENTA E-LEARNING 24

2.4.1. VISIÓN GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.4.2. OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.4.3. PROPÓSITO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.4.4. ALCANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.4.5. ACTIVIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.4.6. RECURSOS HUMANOS Y MATERIALES . . . . . . . . . . . . . . . . . 25

2.4.7. DEFINICIÓN DE LOS REQUERIMIENTOS . . . . . . . . . . . . . . . . 26

Page 9: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

3. ANÁLISIS Y REVISIÓN DE LOS SISTEMAS EXISTENTES 28

3.1. VISION GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.1.1. OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.1.2. PROPÓSITO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.1.3. ALCANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.1.4. ACTIVIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.1.5. RECURSOS HUMANOS . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.2. DOCUMENTO DE ANÁLISIS DEL SISTEMA EXISTENTE . . . . . . . . . . . 28

3.2.1. OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.2.2. ALCANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.2.3. ANÁLISIS DE MÓDULOS . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.3. DOCUMENTO DE ANÁLISIS DE LA PÁGINA WEB EXISTENTE . . . . . . 29

3.3.1. OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.3.2. ALCANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.3.3. ANÁLISIS DE LA PÁGINA . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.4. DOCUMENTO DE ANÁLISIS DE LA RED . . . . . . . . . . . . . . . . . . . . 30

3.4.1. OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.4.2. ALCANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.4.3. ANÁLISIS DE LA RED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

4. METODOS DE DISEÑO 34

4.1. VISION GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

4.1.1. OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

4.1.2. PROPÓSITO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

4.1.3. ALCANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

4.1.4. ACTIVIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

4.1.5. RECURSOS HUMANOS . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

4.2. DIAGRAMA DE CASOS DE USO . . . . . . . . . . . . . . . . . . . . . . . . . . 35

4.3. DIAGRAMA DE SECUENCIAS . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

4.4. DIAGRAMA DE ESTADOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

4.5. DIAGRAMA DE CLASES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

4.5.1. ESPECIFICACIÓN DE LAS ENTIDADES . . . . . . . . . . . . . . . . . 76

4.6. DIAGRAMA DE COMPONENTES . . . . . . . . . . . . . . . . . . . . . . . . . 83

4.7. DIAGRAMA DE DESPLIEGUE . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

Page 10: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

5. DOCUMENTO DE PRUEBAS 85

5.1. OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

5.2. PROPOSITO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

5.3. ALCANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

5.4. ACTIVIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

5.5. RECURSOS HUMANOS Y MATERIALES . . . . . . . . . . . . . . . . . . . . . 85

5.6. PRUEBAS DE INTEGRIDAD DE LA BASE DE DATOS . . . . . . . . . . . . . 85

6. CONFIGURACIÓN DE SERVIDORES Y MOODLE 101

6.1. VISIÓN GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

6.1.1. OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

6.1.2. PROPÓSITO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

6.1.3. ALCANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

6.1.4. ACTIVIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

6.1.5. RECURSOS HUMANOS . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

6.2. INSTALACIÓN DEL HIPERVISOR VMWARE XSI . . . . . . . . . . . . . . . . 101

6.3. INSTALACIÓN DE LA DISTRIBUCIÓN CENTOS, CAS, OPENLDAP, MOODLE102

6.4. CONFIGURACIONES DEL SERVIDOR . . . . . . . . . . . . . . . . . . . . . . 103

CONCLUSIONES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

RECOMENDACIONES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

REFERENCIAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

ANEXOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

ANEXO I CONFIGURACIONES MOODLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155

Page 11: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Índice de �guras

1. Estructura Jerárquica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2. Diagrama modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

3. Diseño de la red existente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

4. Manejo de alumnos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

5. Matrículas alumnos nuevos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

6. Matrículas alumnos antiguos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

7. Acceder información personal para modi�cación . . . . . . . . . . . . . . . . . . . 40

8. Acceder información académica . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

9. Acceder maletín Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

10. Acceder correo personal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

11. Secretaria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

12. Acceder matrícula vía Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

13. Listado de alumnos inscritos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

14. Emitir horarios clases por curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

15. Emitir certi�cados de notas trimestrales del alumno . . . . . . . . . . . . . . . . 47

16. Profesor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

17. Reporte de alumnos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

18. Ingresar notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

19. Rector y vicerrector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

20. Emitir listado de horarios de clases de profesores . . . . . . . . . . . . . . . . . . 50

21. Emitir listado de alumnos matriculados . . . . . . . . . . . . . . . . . . . . . . . 51

22. Listado de alumnos inscritos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

23. DOBE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

24. Reporte �cha socioeconómica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

25. Reporte estado académico del estudiante . . . . . . . . . . . . . . . . . . . . . . . 55

26. Reporte conducta del estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

27. Reporte de pérdidas de año . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

28. Inspector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

29. Ingresar conducta del estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

30. Ingresar conducta �nal del estudiante . . . . . . . . . . . . . . . . . . . . . . . . 59

31. Registrar faltas justi�cadas e injusti�cadas del estudiante . . . . . . . . . . . . . 60

32. Listado de horarios de clases por curso . . . . . . . . . . . . . . . . . . . . . . . . 61

Page 12: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

33. Listado de conducta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

34. Matricular alumnos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

35. Acceder información personal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

36. Acceder información académica . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

37. Acceder maletín web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

38. Acceder correo personal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

39. Horarios por curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

40. Certi�cados trimestrales por alumno . . . . . . . . . . . . . . . . . . . . . . . . . 66

41. Reporte de alumnos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

42. Ingresar notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

43. Faltas justi�cadas e injusti�cadas . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

44. Ingresar conducta de estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

45. Listado de conducta por alumno . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

46. Horario de clases de profesor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

47. Ficha socioeconómica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

48. Estado académico del estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

49. Asentar matrícula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

50. Emitir certi�cados trimestrales por alumno . . . . . . . . . . . . . . . . . . . . . 71

51. Listado alumnos inscritos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

52. Inscripción alumnos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

53. Acceder información personal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

54. Ingresar notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

55. Eliminar estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

56. Diagrama de clases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

57. Diagrama de clases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

58. Diagrama de componentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

59. Diagrama de despliegue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

60. Acceso al sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

61. Pantalla de datos de Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

62. Pantalla de docentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

63. Pantalla estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

64. Pantalla de listado de especialidad . . . . . . . . . . . . . . . . . . . . . . . . . . 89

65. Pantalla de modi�cación de docente . . . . . . . . . . . . . . . . . . . . . . . . . 89

66. Pantalla de tipo contrato . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

Page 13: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

67. Pantalla de ubicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

68. Pantalla de horarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

69. Pantalla de colegio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

70. Pantalla de disciplina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

71. Pantalla de faltas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

72. Pantalla de sección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

73. Pantalla de información de docente . . . . . . . . . . . . . . . . . . . . . . . . . . 95

74. Pantalla de inscripción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

75. Pantalla de traspaso de notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

76. Pantalla de matriculados por curso . . . . . . . . . . . . . . . . . . . . . . . . . . 98

77. Pantalla de alumnos quedados en supletorio . . . . . . . . . . . . . . . . . . . . . 98

78. Pantalla de gestión de DOBE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

79. Pantalla de gestión de DOBE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

80. Pantalla de lista de docentes asignados a las materias . . . . . . . . . . . . . . . 100

81. Pantalla de inicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

82. Pantalla de términos de licencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

83. Pantalla de selección de la unidad . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

84. Pantalla de selección de idioma . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

85. Pantalla de inserción de clave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

86. Pantalla de con�guración de la instalación . . . . . . . . . . . . . . . . . . . . . . 105

87. Pantalla de personalización del IP . . . . . . . . . . . . . . . . . . . . . . . . . . 106

88. Pantalla de selección de la máquina virtual . . . . . . . . . . . . . . . . . . . . . 106

89. Pantalla de especi�cación del nombre de la máquina virtual . . . . . . . . . . . . 107

90. Pantalla de almacenamiento de la máquina . . . . . . . . . . . . . . . . . . . . . 108

91. Pantalla de versión de la máquina virtual . . . . . . . . . . . . . . . . . . . . . . 109

92. Pantalla de selección del S.O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

93. Pantalla de número de CPUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

94. Pantalla de selección de conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . 112

95. Pantalla de selección del controlador . . . . . . . . . . . . . . . . . . . . . . . . . 113

96. Pantalla de selección del tipo de disco . . . . . . . . . . . . . . . . . . . . . . . . 114

97. Pantalla de selección de capacidad del disco . . . . . . . . . . . . . . . . . . . . . 115

98. Pantalla de selección de parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . 116

99. Pantalla de información �nal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

100. Pantalla de máquina instalada . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

Page 14: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

101. Pantalla de iniciación de la máquina . . . . . . . . . . . . . . . . . . . . . . . . . 118

102. Pantalla de acceso al S.O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

103. Pantalla de búsqueda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

104. Pantalla de instalación del archivo ISO . . . . . . . . . . . . . . . . . . . . . . . . 120

105. Pantalla de reinicio del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

106. Pantalla de inicio de CENTOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

107. Pantalla de selección del idioma . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

108. Pantalla de selección del idioma del teclado . . . . . . . . . . . . . . . . . . . . . 124

109. Pantalla de particiones para el disco . . . . . . . . . . . . . . . . . . . . . . . . . 125

110. Pantalla de asignación de IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

111. Pantalla de selección de región . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

112. Pantalla de colocación de clave . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

113. Pantalla de selección de paquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

114. Pantalla de con�guraciones adicionales . . . . . . . . . . . . . . . . . . . . . . . . 130

115. Pantalla de selección de la máquina virtual . . . . . . . . . . . . . . . . . . . . . 131

116. Pantalla de adición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

117. Pantalla de creación de disco duro . . . . . . . . . . . . . . . . . . . . . . . . . . 132

118. Pantalla de creación de nuevo disco virtual . . . . . . . . . . . . . . . . . . . . . 133

119. Pantalla de capacidad de disco virtual . . . . . . . . . . . . . . . . . . . . . . . . 134

120. Pantalla de opciones avanzadas para el disco . . . . . . . . . . . . . . . . . . . . 135

121. Pantalla de información �nal de creación de disco . . . . . . . . . . . . . . . . . . 136

122. Pantalla de presentación de dispositivos . . . . . . . . . . . . . . . . . . . . . . . 137

123. Pantalla de creación de directorio . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

124. Pantalla de tipo de objeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

125. Pantalla de de�nición de atributos . . . . . . . . . . . . . . . . . . . . . . . . . . 145

126. Pantalla de resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

127. Pantalla de inicio del servidor glass�sh . . . . . . . . . . . . . . . . . . . . . . . . 146

128. Pantalla de creación de un conjunto de conexiones . . . . . . . . . . . . . . . . . 147

129. Pantalla de propiedades de la conexión . . . . . . . . . . . . . . . . . . . . . . . . 147

130. Pantalla de conexión creada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

131. Pantalla de nuevo recurso JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

132. Pantalla de recurso JDBC creado . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

133. Pantalla de búsquede de la aplicación . . . . . . . . . . . . . . . . . . . . . . . . 149

134. Pantalla de selección del archivo .WAR . . . . . . . . . . . . . . . . . . . . . . . . 150

Page 15: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

135. Pantalla de con�rmación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

136. Pantalla de aplicación subida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

137. Ingreso Moodle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

138. De�nir roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

139. Selección de rol de profesor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

140. Edición del rol profesor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

141. Selección de permisos del estudiante . . . . . . . . . . . . . . . . . . . . . . . . . 157

142. Selección de permisos del estudiante . . . . . . . . . . . . . . . . . . . . . . . . . 157

143. Asignación de estudiante a un curso . . . . . . . . . . . . . . . . . . . . . . . . . 158

144. Edición del rol estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

145. Selección de permisos del estudiante . . . . . . . . . . . . . . . . . . . . . . . . . 159

146. Seleción de permisos del estudiante para las actividades . . . . . . . . . . . . . . 159

147. Selección de permisos del estudiante para guardar . . . . . . . . . . . . . . . . . . 160

148. Selección de invitado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

149. Selección de permisos para el rol del invitado . . . . . . . . . . . . . . . . . . . . 161

150. Selección de permisos para las actividades del invitado . . . . . . . . . . . . . . . 161

151. Selecciones �nales para los permisos del invitado . . . . . . . . . . . . . . . . . . 162

152. Asignación de roles en el sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . 162

153. Asignación del rol profesor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

154. Asignación del rol estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

155. Asignacion de roles asignados a profesor al sistema . . . . . . . . . . . . . . . . . 164

156. Asignacion de roles asignados a estudientes al sistema . . . . . . . . . . . . . . . 164

Page 16: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Índice de cuadros

1. Recursos Humanos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2. Recursos Materiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

3. Inscripción alumnos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4. Matriculación alumnos nuevos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

5. Matriculación alumnos antiguos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

6. Acceso información personal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

7. Acceso correo personal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

8. Matrícula vía internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

9. Alumnos inscritos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

10. Alumnos matriculados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

11. Horarios de clase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

12. Certi�cado de notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

13. Listado de alumnos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

14. Ingreso de notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

15. Listado de horarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

16. Listado de alumnos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

17. Reporte de alumnos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

18. Reporte de asistencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

19. Reporte de �cha socio-económica . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

20. Reporte de estado académico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

21. Reporte de conducta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

22. Reporte de pérdida de año . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

23. Ingreso de conducta del estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . 23

24. Ingreso de conducta �nal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

25. Registro de faltas justi�cadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

26. Registro de permisos de profesores . . . . . . . . . . . . . . . . . . . . . . . . . . 24

27. Equipo de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

28. Equipo de trabajo cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

29. Recursos materiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

30. Equipo de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

31. Equipo de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

32. Inscripción alumnos nuevos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Page 17: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

33. Matricular alumnos nuevos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

34. Matricular alumnos antiguos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

35. Acceder información personal para su modi�cación . . . . . . . . . . . . . . . . . 40

36. Acceder información académica . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

37. Acceder maletín web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

38. Acceder correo personal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

39. Acceder matrícula vía internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

40. Listado de alumnos inscritos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

41. Emitir certi�cados de notas trimestrales por alumno . . . . . . . . . . . . . . . . 47

42. Reporte de alumnos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

43. Ingresar notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

44. Emitir horario de clases de profesores . . . . . . . . . . . . . . . . . . . . . . . . . 51

45. Emitir listado de alumnos matriculados . . . . . . . . . . . . . . . . . . . . . . . 52

46. Listado de alumnos inscritos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

47. Reporte �cha socioeconómica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

48. Reporte estado académico del estudiante . . . . . . . . . . . . . . . . . . . . . . . 55

49. Reporte conducta del estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

50. Reporte pérdidas de año . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

51. Ingresar conducta del estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

52. Ingresar conducta �nal del estudiante . . . . . . . . . . . . . . . . . . . . . . . . 60

53. Registrar faltas justi�cadas e injusti�cadas del estudiante . . . . . . . . . . . . . 61

54. Listado de horarios de clases por curso . . . . . . . . . . . . . . . . . . . . . . . . 62

55. Listado de conducta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

56. Tipo teléfono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

57. Teléfono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

58. Persona . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

59. Provincia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

60. Título . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

61. Ocupación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

62. País . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

63. Parroquia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

64. Cantón . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

65. Docente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

66. Estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Page 18: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

67. Padre de familia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

68. Sección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

69. Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

70. Título docente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

71. Ocupación persona . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

72. Hogar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

73. Paralelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

74. Curso paralelo sección especialidad . . . . . . . . . . . . . . . . . . . . . . . . . . 79

75. Especialidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

76. Materia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

77. Horario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

78. Detalle de horario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

79. Aula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

80. Nota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

81. Trimestre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

82. Tipo parámetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

83. Parámetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

84. Contrato . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

85. Cargo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

86. Registro académico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

87. Transtorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

88. Tipo transtorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

89. Descripción de transtorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

90. Equilibrio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

91. Datos pedagógicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

92. Club . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

93. Tipo contrato . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

94. Iteración social . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

95. Rendimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

96. Acción recupera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

97. Detalle acciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

98. Tipo acción recupera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

99. Equipo de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

100. Ingreso al sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

Page 19: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

101. Datos de roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

102. Docentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

103. Estudiante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

104. Listado especialidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

105. Modi�cación de docente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

106. Tipo contrato . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

107. Ubicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

108. Horarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

109. Colegio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

110. Disciplina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

111. Faltas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

112. Sección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

113. Información docente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

114. Incripción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

115. Ingreso de notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

116. Matriculados por curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

117. Alumnos quedados a supletorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

118. Gestión DOBE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

119. Docentes asignados a las materias . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

Page 20: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

1. SITUACIÓN ACTUAL

El Instituto Tecnológico �Primero de Mayo� es una entidad educativa subordinada al ordeninstitucional del Estado, cuya �nalidad es brindar formación académica a nivel de bachilleratoy tecnológico. Actualmente el instituto consta de 1368 estudiantes de nivel medio, 138 de nivelsuperior y 91 docentes capacitados para la formación de los mismos.

1.1. Misión, Visión y Estrategias

MISIÓN

Formar profesionales del Nivel Medio y Tecnológico, críticos, competitivos, emprendedores,comprometidos con los valores morales, humanísticos y culturales; generando conocimientos cien-tí�cos, tecnológicos y culturales para contribuir al desarrollo sustentable de nuestra provincia ypaís[1].

VISIÓN

Ser líder del Sistema de Educación Media y Tecnológica, con altos niveles de calidad, per-tinencia y compromiso, reconocido prestigio nacional y en el soporte cientí�co, tecnológico ycultural para el desarrollo socioeconómico y cultural de la provincia de Zamora Chinchipe y delpaís[2].

1

Page 21: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

ESTRATEGIAS

1.2. ESTRUCTURA JERÁRQUICA[3]

Figura 1: Estructura Jerárquica

2

Page 22: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

1.3. ESTRUCTURA ORGANIZACIONAL

La estructura organizacional del instituto esta conformada por diferentes departamentos,donde cada uno de ellos posee una función especí�ca y su �nalidad es cumplir el objetivo generaldel instituto. En tal razón, se describirán los departamentos que tienen in�uencia en nuestroproyecto.

Rectorado: departamento constituido por 2 personas rector y secretaria.

Este departamento cumple las siguientes funciones:

• Dirigir la ejecución del Proyecto Educativo institucional cumpliendo con las decisionesdel Gobierno Escolar.

• Vigilar el cumplimiento de las funciones de los docentes y el correcto aprovisionamientode los recursos necesarios para la enseñanza.

• Incentivar el mejoramiento de la calidad de la educación en el establecimiento.

• Dirigir el proceso educativo con el apoyo de la junta directiva académica.

• Ejercer las funciones disciplinarias que le atribuya la ley, los reglamentos, el manualde convivencia y el manual de funciones.

• Realizar actividades de bene�cio social que vinculen al establecimiento con la comu-nidad local.

• Encargado de la toma de decisiones en la adquisición de nueva tecnología.

• Vigilar mediante reportes el estado de los docentes y alumnos.

Vicerrectorado: departamento encargado por 2 personas el vicerrector y la secretaria.

Funciones que realizan son:

• Realiza las actividades conjuntamente con el Rector.

• Ayuda a la toma de decisiones.

Inspección: constituido por 3 personas inspector diurno, inspector nocturno e inspectorgeneral.

Las funciones encargadas son:

• Vigilar el comportamiento de los estudiantes dentro del establecimiento.

• Mantener un registro de faltas injusti�cadas y justi�cadas de los estudiantes.

• Mantener un registro de asistencia e inasistencia de los docentes.

• Difundir información sobre eventos realizados en la institución.

Orientación Vocacional: constituido por 2 personas psicóloga y asistente.

Las funciones realizadas en este departamento son:

• Velar por la estabilidad de los estudiantes.

• Generar reportes de la conducta de los alumnos.

• Proveer charlas para estudiantes y docentes.

Secretaría

• Realiza el proceso de matriculación de alumnos.

• Generar listados de estudiantes por año.

• Generar listados de horarios de profesores.

• Generar certi�cados trimestrales de los alumnos.

3

Page 23: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

2. REQUERIMIENTOS DEL SISTEMA

2.1. VISIÓN GENERAL

Desarrollo de un sistema automatizado para la inscripción y mantenimiento de la informaciónde alumnos vía internet, del Instituto Tecnológico �Primero de Mayo�.

2.1.1. OBJETIVOS

Establecer las necesidades del sistema, para la inscripción y mantenimiento de la informa-ción de alumnos vía internet.

De�nir las actividades a realizar por los usuarios del sistema.

Establecer las limitaciones y restricciones del sistema.

Identi�car problemas a solucionar con el sistema a desarrollar.

2.1.2. PROPÓSITO

El propósito del documento de requerimientos es establecer las actividades que se llevarána cabo. Además, este documento ayudará a los clientes y desarrolladores a tener una visiónclara de las funcionalidades que brindará el sistema para ejecutar el proceso de matriculación ymantenimiento de información de alumnos y mejorar la e�ciencia del servicio.

2.1.3. ALCANCE

Este documento nos permitirá analizar y establecer los diferentes requerimientos del sistemasegún las necesidades de cada uno de los usuarios. Ayudará al programador a llegar a un acuerdocon los usuarios sobre la funcionalidad del sistema y así obtener un correcto funcionamiento delmismo.

2.1.4. ACTIVIDADES

Las actividades que se consideran necesarias desarrollar en esta etapa son:

Obtención de requerimientos del cliente.

Análisis de requerimientos y sugerencias sobre el sistema.

Especi�cación de requerimientos.

Creación de un documento de requerimientos, el cual debe ser revisado y aprobado cuida-dosamente.

2.1.5. RECURSOS HUMANOS Y MATERIALES

EQUIPO DE TRABAJO FUNCIONES

Ing. Vladimir Robles Jefe del ProyectoSrta. Susana Gómez Programadora 1Srta. Diana Jumbo Programadora 2Srta. Adriana Rios Programadora 3

EQUIPO DE TRABAJO DEL CLIENTE FUNCIONESLic. Manuel Robalino RectorLic. Francisca Villalta SecretariaLic. Dora Gualan Secretaria

Lic. Roberto Andrade Inspector GeneralLic. Gloria Alverca Orientadora Vocacional

Cuadro 1: Recursos Humanos

4

Page 24: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

NOMBRE DEL RECURSO COSTO

Computadora con S.O. Windows XP propiaResma de papel bond 5

Impresiones blanco y negro $0.10 c/u

Cuadro 2: Recursos Materiales

2.2. OBTENCIÓN Y ANÁLISIS DE REQUERIMIENTOS

2.2.1. OBJETIVOS

Presentar un documento con los requerimientos del usuario y del sistema.

Establecer los servicios que prestará el sistema en base a las necesidades de los usuarios.

Establecer las actividades especí�cas que se deben realizar mediante el proceso de produc-ción del sistema.

Establecer las restricciones que se debe tomar en cuenta para obtener un producto óptimoque ayude al cumplimiento de los objetivos del instituto.

2.2.2. ALCANCE

Este documento contendrá una descripción de la arquitectura del hardware y software, ademásse especi�cará los requerimientos funcionales y no funcionales del sistema.

Los requerimientos del usuario se especi�carán mediante los diagramas de casos de uso yotros modelos.

El sistema de inscripción y mantenimiento de información de alumnos permitirá la gestiónde:

Ingreso y manipulación de información de estudiantes necesaria para la inscripción víainternet.

Consultas de requisitos necesarios para el ingreso a la institución.

Aceptación de los alumnos inscritos.

Mantenimiento de la información de los alumnos

Manipulación de notas, horarios, materias de alumnos.

Manipulación de actividades de clases como: supletorios, exámenes atrasados.

Manipulación de la información socioeconómica del alumno.

Manipulación de faltas justi�cadas e injusti�cadas de los alumnos.

Manipulación de información de docentes.

Emisión de certi�cados de los alumnos.

Generación de reportes de toda la información de alumnos inscritos y matriculados.

2.2.3. FUERA DEL ALCANCE

En esta parte se especi�cará las tareas que no realizará en el sistema:

Aspectos del Departamento Financiero:

• Contabilidad general.

• Control de facturas.

• Control de inventario.

5

Page 25: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

• Cobro de multas o deudas pendientes.

• Gastos varios.

Departamento de Orientación Vocacional.

• Control para el seguimiento de alumnos egresados

Inspección

• Atrasos de estudiantes.

• Estudiantes expulsados

Biblioteca

• Control de libros.

2.2.4. RESPONSABILIDAD Y AUTORIDAD

Director del Proyecto.

• Ing. Vladimir Robles.

Grupo de Análisis, diseño e implementación:

• Susana Gómez.

• Diana Jumbo.

• Adriana Rios.

2.3. DEFINICIÓN DE LOS REQUERIMIENTOS

2.3.1. REQUERIMIENTOS FUNCIONALES

MÓDULO DE NOTAS

El sistema permitirá que los docentes del instituto puedan realizar el traspaso de notas decada uno de los alumnos vía internet. Se requiere almacenar la siguiente información:

Disciplina del estudiante

• Disciplina anual

• Disciplina global

• Disciplina trimestral

◦ 50% promedio de profesores.◦ 50% inspector general.

• Disciplina promedio

• Disciplina �nal

Control de faltas justi�cadas e injusti�cadas.

• Fecha.

• Hora.

• Observaciones.

Notas del estudiante

• Materia

◦ Código.

6

Page 26: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

◦ Descripción.

◦ Estado.

• Parámetros y valor de aporte trimestrales.

◦ Evaluaciones escritas al �nal de cada unidad

◦ Lecciones orales

◦ Deberes extra clases y exposiciones.

◦ Promedio de aportes

• Examen �nal

• Sumatoria trimestral

• Nota �nal

• Nota Supletorio.

◦ Promedio

◦ Examen supletorio

◦ Nota �nal supletorio.

Observaciones.

Motivo perdida año.

REPORTES SECRETARÍA

Se podrá obtener reportes de notas trimestrales de cada uno de los alumnos con el �n deemitir certi�cados.

Generará reportes �nales por alumno.

Generará reportes de alumnos perdidos de año por curso.

Realizar reportes de alumnos quedados para supletorios por materia.

REPORTES DE BIENESTAR ESTUDIANTIL

Reporte de alumnos egresados.

Reporte de alumnos perdidos de año.

Reporte de alumnos con notas menores a 13 por materia curso.

Reporte de alumnos con las mejores notas por curso.

Reporte de alumnos suspensos por cursos.

Reporte de alumnos que han realizado cambio de especialidad.

MÓDULO DE COLABORADORES

Este módulo permitirá gestionar la información de los profesores y personal que labora dentrodel instituto; así como el almacenamiento, modi�cación y eliminación de los mismos. Se requierealmacenar la siguiente información:

7

Page 27: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

PERSONAL

Nombres y apellidos

Cédula de identidad

Fecha de nacimiento

Nacionalidad

Sexo

Estado civil

Tipo de sangre

Teléfonos

• Convencional

• Celular

Título:

• Código

• Descripción

• Promoción

Estado

Tipo de Contrato

• Código

• Fecha

• Tiempo de duración

• Descripción

• Estado.

Control de asistencia.

• Fecha.

• Hora.

• Observaciones.

Cargo:

• Código

• Descripción

• Estado.

Curso que dirige.

Observaciones

REPORTES INSPECTOR

Se podrá obtener listados de los profesores que actualmente están trabajando en el instituto.Permitirá consultar sobre que materias dicta cada profesor.

8

Page 28: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

MÓDULO DE ESTUDIANTES

Este módulo va permitir registrar la información de los estudiantes, como es: ingreso, modi-�cación y eliminación de datos. Se requiere la siguiente información:

Nombres y apellidos

Edad

Sexo

Fecha de nacimiento

Estado civil

Cédula de identidad

Nacionalidad

Cédula Militar.

Ocupación

• Código.

• Descripción

• Sueldo que percibe

• Estado

Número de teléfono

• Convencional

• Celular

Estado

• Activo

• Retirado

Foto

Fecha de inscripción

REPORTES SECRETARÍA

Permitirá obtener listados de todos los alumnos que estudian en el instituto junto coninformación de sus representantes.

Consultar información de cada uno de los estudiantes.

MÓDULO DE UBICACIÓN

Este módulo va permitir registrar información de la procedencia del estudiante y de loscolaboradores. Se requiere la siguiente información

Dirección

País

• Provincia

• Cantón

• Parroquia

Lugar de procedencia

• Provincia

• Cantón

9

Page 29: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

REPORTES SECRETARÍA

Permitirá obtener listados de los estudiantes junto con el lugar de origen

MÓDULO DOBE

Este módulo va permitir mostrar la información del estudiante, es decir su respectivo rendi-miento y comportamiento. Se requiere la siguiente inormación.

Información DOBE

• Información de los padres

◦ Número de cédula

◦ Nombres y apellidos

◦ Ocupación

◦ Teléfono

� Celular

� Convencional

◦ Nivel de preparación

◦ Lugar de trabajo de los padres

◦ Quién mantiene la familia

◦ Trato afectivo del padre y de la madre

◦ Estado civil

◦ Sus padres viven juntos

◦ Número de hermanos

◦ Lugar que ocupa

◦ Hombres y mujeres

◦ Tipo de hogar

• Datos psicopedagógicos

Primaria

◦ Nombre de la escuela que proviene

◦ Promedio de rendimiento en la escuela

◦ Promedio de conducta en la primaria

◦ Tres asignaturas en las que se destacó en la primaria

◦ Repitió algún año

� Año

� Razón

Ciclo Básico

◦ Promedio

◦ Nombre del colegio

◦ Rendimiento

◦ Conducta

◦ Tres asignaturas en las que se destacó

◦ Repitió algún año

� Año

� Razón

10

Page 30: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Bachillerato

◦ Promedio de primer año◦ Promedio de segundo año◦ Promedio de tercer año◦ Nombre del colegio◦ Rendimiento◦ Conducta◦ Tres asignaturas en las que se destacó◦ Repitió algún año

� Año� Razón

◦ Nombre del colegio del que proviene en caso de cambio◦ Observaciones

Información de la Vivienda

• Tipo de vivienda

◦ Material de la vivienda◦ Estructura de la vivienda

Actividades opcionales en que ha participado

• Club

◦ Actividad opcional◦ Cali�cación obtenida◦ Grado de interés.

• Año que cursa

• Tipo.

Transtornos de aprendizaje

• Tipo de trastorno

• Especi�cación del trastorno

• Año

Características personales

• Descripción

• Estado

• Observaciones

Interacción social

• Descripción

• Respuesta

Reportes de di�cultades durante sus estudios

• Año que cursa

• Fecha

• Problemas de comportamiento

• Fugas

11

Page 31: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

• Faltas

• Incumplimiento de tareas

• Asignaturas en las que presenta di�cultades

• Observaciones

Acciones de recuperación previstas

• Problema detectado

• Fecha

• Acción

Información del representante

• Número de cédula

• Nombres y apellidos

• Relación legal

• Teléfono o celular en caso de emergencia.

• Trato afectivo

• Lugar de trabajo

REPORTES DE BIENESTAR ESTUDIANTIL

Listados del estado actual económico de los padres de familia por estudiante.

Listado sobre el representante del alumno

MÓDULO DE MATRÍCULAS

El sistema permitirá la inscripción de los estudiantes vía internet y la aprobación de lamatrícula por medio de la secretaria. Se requiere la siguiente información:

Código

Año Lectivo

Fecha de matrícula

Campo de acción

• Código

• Nombre

• Estado

Estado académico

Deudas Pendientes.

• Código

• Valor

• Descripción

• Estado

Anulación de Matrículas.

• Código de matrícula.

• Fecha de anulación.

• Observaciones.

12

Page 32: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

REPORTES DE SECRETARÍA

Generará informes de alumnos matriculados

Generará reportes de los alumnos de 5to y 6to curso con el campo de acción correspondiente

REPORTES PARA PADRES DE FAMILIA.

Proveerá el estado actual académico de sus representados.

MÓDULO DE CURSOS

Este módulo permitirá obtener listados de alumnos y horarios de clases con sus respectivosprofesores asignados a cada materia

Sección:

• Código

• Descripción

• Estado

Curso

• Código

• Descripción

• Paralelo.

• Ciclo.

• Estado.

Cambio de especialidad

• Cédula del estudiante.

• Código de matrícula

• Información especialidad.

◦ Motivos.

◦ Estado.

Horario de clases

• Aula.

• Módulo de estudiantes

• Módulo de notas.

• Especialidad

◦ Código

◦ Nombre

◦ Estado

REPORTES DE SECRETARÍA

Generará informes de alumnos matriculados por curso sus horarios de clases junto con susrespectivos profesores.

13

Page 33: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

MÓDULO DE USUARIOS

En este módulo se podrá autenticar y restringir el acceso de los diferentes usuarios del sistema.Se requiere la siguiente información.

Usuario

Contraseña

2.3.2. REQUERIMIENTOS NO FUNCIONALES

REQUERIMIENTOS DEL PRODUCTO

RAPIDEZ El sistema contará con un servidor con las características necesarias para tener unacceso rápido a la base de datos, además, la red con la que contará será armada con todas lasnormativas de cableado estructurado asegurando un trabajo e�ciente por parte de los usuarios.

USABILIDAD En el sistema estarán especi�cados los mensajes de error de forma clara y defácil comprensión. Los usuarios del sistema recibirán la correspondiente capacitación sobre el usodel sistema. Sus interfaces serán amigables.

FIABILIDAD

Se realizarán pruebas necesarias al sistema para garantizar que los tiempos de respuesta seanlos mas apropiados y así certi�car la �abilidad del sistema.

ROBUSTEZ

El sistema contendrá las restricciones adecuadas para mantener la consistencia en los datos,es decir, en caso de existir un fallo, en la base de datos no va a existir información errónea.

SEGURIDAD

El acceso a la información estará restringido por la especi�cación de roles para cada usuarioen la base de datos, quienes poseerán una contraseña y permisos necesarios para la manipulaciónde la información, lo cual evitará el mal uso del sistema.

2.3.3. REQUERIMIENTOS ORGANIZACIONALES

IMPLEMENTACIÓN

IDE (Entorno de Desarrollo Integrado) de desarrollo Netbeans 7.0.1

Motor de base de datos Postgresql 9.1

Servidor de aplicaciones glas�sh 3.1.12

Desarrollo web JSP(Java Server Pages, Servidor de Páginas Java) y JSF(Java Server Faces,Interfaces de usuario en aplicaciones Web)

EXTERNOS

El sistema no deberá revelar a los alumnos información acerca de las claves de los usuarios einformación del personal de la parte administrativa y docentes de la institución.

2.3.4. REQUERIMIENTOS DEL USUARIO

Según las necesidades del usuario, hemos detallado sus requerimientos.

14

Page 34: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

ALUMNOS NUEVOS

Podrán acceder a la página web para su correspondiente inscripción.

Acceder a su información personal para posible modi�cación.

Acceso a la información académica.

Acceso a su maletín web.

Acceso al correo personal.

ALUMNOS ANTIGUOS

Deberán ingresar a su página personal y en la opción matrícula, aceptar el curso que le tocatomar, además podrá escoger cursos extracurriculares opcionales para el estudiante, promocio-nadas por la institución, luego de la con�rmación el alumno se encontrará matriculado para eseaño lectivo.

ALUMNOS QUE VIENEN DE OTRA INSTITUCIÓN

Realizar todos los pasos de la inscripción de alumnos nuevos y llevar los documentos requeridospara alumnos venidos de otras instituciones.

SECRETARIA

Realizar el asentamiento de la matricula vía internet.

Generar listados de alumnos inscritos.

Generar listados de alumnos matriculados.

Generar listados del estado académico estudiantil:

• Por alumno.

• Por curso y especialidad.

• Por materia.

Generar listados de la conducta:

• Por alumno.

• Por curso y especialidad.

• Por materia.

Listado de faltas justi�cadas e Injusti�cadas.

• Por alumno

• Por curso.

• Por Materia.

Emitir horarios de clases por curso.

Emitir certi�cados de notas trimestrales por alumno.

Acceso al listado de los alumnos inscritos por cursos, el cual le permitirá veri�car que la informa-ción del estudiante sea la correcta según la documentación presentada, luego de la veri�caciónse asentará la matricula y se generará un código de estudiante.

15

Page 35: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

PROFESORES

Emitir listados de sus alumnos matriculados por curso.

Ingreso de notas

• Por estudiante.

• Por curso.

• Por materia.

RECTOR Y VICERRECTOR

Emitir reportes de horarios de clases de profesores.

Emitir reportes de los alumnos matriculados.

Emitir reportes de alumnos inscritos.

Emitir reportes de asistencia de los profesores.

ORIENTACIÓN VOCACIONAL

Generar listados del estado académico estudiantil:

• Por alumno.

• Por curso y especialidad.

• Por materia.

Generar listados de la conducta:

• Por alumno.

• Por curso y especialidad.

• Por materia.

Generar información socioeconómica por estudiante

Estadísticas de perdidas de año por asignatura

INSPECTOR

Registro de faltas justi�cadas e injusti�cadas.

• Por alumno

• Por curso.

• Por materia.

Registro de conducta.

• Por alumno.

• Por curso y especialidad.

• Por materia.

Generar listados de la conducta:

• Por alumno.

• Por curso y especialidad.

• Por materia.

16

Page 36: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Listado de faltas justi�cadas e injusti�cadas.

• Por alumno

• Por curso.

• Por materia.

Emitir reportes de horarios por curso.

Registro de permisos de profesores.

2.3.5. REQUERIMIENTOS DEL SISTEMA

Los requerimientos analizar son:

Alumnos: Inscripción de alumnos nuevos.

Función Inscribir estudiante nuevoDescripción Llenar todos los campos requeridos en el formulario sobre la

información personalEntradas Datos del alumnoSalidas Alumno inscrito almacenado en la bases de datos.Precondición Culminado educación básica o certi�cado de estudio del colegio anteriorPost condición Acceder al enlace de inscripciones para alumnos nuevosEfectos colaterales Ninguna

Cuadro 3: Inscripción alumnos

Alumnos: Matriculación de alumnos nuevos.

Función Matricular alumno nuevoDescripción Con�rmar matrícula con la documentación requeridaEntradas Información de inscripción.Salidas Alumno se encuentra matriculado.Precondición Presentar documentación requerida en secretaría.Post condición NingunaEfectos colaterales Ninguna

Cuadro 4: Matriculación alumnos nuevos

Alumnos: Matriculación de alumnos antiguos.

Función Matricular alumno antiguo.Descripción Con�rmar la matriculación al curso correspondiente.Entradas Ninguna.Salidas Alumnos matriculados.Precondición No tener deudas pendientes con la institución.Post condición Ingresar al enlace de matriculación en la página perso-

nal.Con�rmar la matrícula con la información necesaria según elcurso correspondiente.

Efectos colaterales Ninguna

Cuadro 5: Matriculación alumnos antiguos

17

Page 37: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Alumnos: Acceder a su información personal para posible modi�cación.

Función Modi�car información personalDescripción Actualización de datos en caso de ser necesario.Entradas Datos nuevos del alumno.Salidas Información del alumno modi�cada.Precondición Los alumnos deben estar matriculados en la institución.Post condición Ingresar a la página web y acceder con su contraseña a su página

personal para modi�cación de datos.Efectos colaterales Ninguna.

Cuadro 6: Acceso información personal

Alumnos: Acceder al correo personal.

Función Ingresar al correo personal de cada estudiante.Descripción Los estudiantes tendrán un correo personal que se creará al

momento de la matriculación.Entradas El correo personal del instituto con su contraseña.Salidas Acceso al correo personal.Precondición Estar matriculados en la institución.Post condición Ninguna.Efectos colaterales Ninguna

Cuadro 7: Acceso correo personal

Secretaria: Realizar el asentamiento de la matricula vía Internet.

Función Matriculación de alumnos.Descripción La secretaria veri�cará la documentación de los alumnos y

procederá al asentamiento de la matrículaEntrada Alumnos inscritosSalidas Alumnos matriculados.Precondición Constar en el libro de alumnos inscritosPost condición La información del internet debe ser la correcta según la

documentación requerida.Efectos colaterales Ninguna

Cuadro 8: Matrícula vía internet

Secretaria: Listados de alumnos inscritos.

Función Reporte de alumnos inscritos.Descripción La secretaria ingresará al sistema con su usuario y clave, en la

opción alumnos inscritos.Entradas Ninguna.Salidas Pantallazo de los alumnos inscritos con toda su información.Precondición Ingreso al sistema con su usuario y clave, elegir la opción de

alumnos inscritos.Post condición Ninguna.Efectos colaterales Ninguna.

Cuadro 9: Alumnos inscritos

18

Page 38: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Secretaria: Listados de alumnos Matriculados.

Función Reporte de alumnos matriculados.Descripción La secretaria ingresara al sistema con su usuario y clave, en la

opción alumnos matriculados.Entradas Ninguna.Salidas Pantallazo de los alumnos matriculados con toda su información.Precondición Ingreso al sistema con su usuario y clave, elegir la opción de

alumnos matriculados.Post condición Ninguna.Efectos colaterales Ninguna.

Cuadro 10: Alumnos matriculados

Secretaria: Emitir horarios de clases por curso.

Función Generar reportes de horarios por curso.Descripción La secretaria podrá generar horarios de clases con sus

respectivos profesores y aulas correspondientes.Entradas Ninguna.Salidas Pantallazo de los horarios de clases de cada curso.Precondición Ingreso al sistema con su usuario y clave, elegir la opción

horarios por curso.Post condición Ninguna.Efectos colaterales Ninguna.

Cuadro 11: Horarios de clase

Secretaria: Emitir certi�cados de notas trimestrales por alumno.

Función Generar certi�cados trimestrales de los alumnos.Descripción La secretaria podrá generar los certi�cados de notas

trimestralmente de cada alumno.Entradas Ninguna.Salidas Certi�cados de notas impresos de cada estudiante.Precondición Ingreso al sistema con su usuario y clave, elegir la opción

certi�cados de notas.Post condición Ninguna.Efectos colaterales Ninguna.

Cuadro 12: Certi�cado de notas

Profesor: Emitir listados de sus alumnos matriculados por curso.

Función Generar reportes de horarios por curso.Descripción El profesor podrá generar el listado de sus alumnos por curso

que imparte clases.Entradas Ninguna.Salidas Lista de los alumnos por cursoPrecondición Ingreso al sistema con su usuario y clave, elegir la opción lista de

cursos.Post condición Ninguna.Efectos colaterales Ninguna.

Cuadro 13: Listado de alumnos

19

Page 39: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Profesor: Ingreso de Notas.

Función Ingreso de notas por estudiante.Descripción El profesor ingresará las notas de los estudiantes

trimestralmente.Entradas Notas de cada estudiante por materia.Salidas Estado académico del estudiante actualizadoPrecondición Ingreso al sistema con su usuario y clave, elegir la opción ingreso

de notas por curso.Post condición Ninguna.Efectos colaterales Ninguna.

Cuadro 14: Ingreso de notas

Función Generar reportes de horarios de clases por cursoDescripción Podrán generar horarios de clases con sus respectivos profesores

y aulas correspondientes.Entradas Ninguna.Salidas Pantallazo de los horarios de clases de cada curso.Precondición Ingreso al sistema con su usuario y clave, elegir la opción

horarios por curso.Post condición Ninguna.Efectos colaterales Ninguna.

Cuadro 15: Listado de horarios

Rector y Vicerrector: Emitir listados de alumnos matriculados

Función Reporte de alumnos matriculados.Descripción Ingresará al sistema con su usuario y clave, en la opción alumnos

matriculados.Entradas Ninguna.Salidas Pantallazo de los alumnos matriculados con toda su información.Precondición Ingreso al sistema con su usuario y clave, elegir la opción de

alumnos matriculados.Post condición Ninguna.Efectos colaterales Ninguna.

Cuadro 16: Listado de alumnos

20

Page 40: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Rector y Vicerrector: Reportes de alumnos inscritos

Función Reporte de alumnos inscritos.Descripción Ingresará al sistema con su usuario y clave, en la opción alumnos

inscritos.Entradas Ninguna.Salidas Pantallazo de los alumnos inscritos con toda su información.Precondición Ingreso al sistema con su usuario y clave, elegir la opción de

alumnos inscritos.Post condición Ninguna.Efectos colaterales Ninguna.

Cuadro 17: Reporte de alumnos

Rector y Vicerrector: Reportes de asistencia de profesores

Función Reporte de asistencia de profesoresDescripción Ingresará al sistema con su usuario y clave, en la opción

asistencia de profesoresEntradas Ninguna.Salidas Pantallazo de los profesores con su información de asistencia

ingresada por inspecciónPrecondición Ingreso al sistema con su usuario y clave, elegir la opción

asistencia de profesoresPost condición Ninguna.Efectos colaterales Ninguna.

Cuadro 18: Reporte de asistencia

DOBE: Reportes de la �cha socio-económica

Función Reporte de datos de alumnosDescripción Ingresará al sistema con su usuario y clave, en la opción

información DOBEEntradas Escoger el tipo de información a mostrarSalidas Pantallazo con los datos solicitados.Precondición Ingreso al sistema con su usuario y clave, elegir la opción

información DOBEPost condición Ninguna.Efectos colaterales Ninguna.

Cuadro 19: Reporte de �cha socio-económica

21

Page 41: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

DOBE: Reportes de estado académico del estudiante

Función Reporte de datos académicos del estudianteDescripción Ingresará al sistema con su usuario y clave, en la opción estado

académico del estudianteEntradas NingunaSalidas Pantallazo con los datos solicitados.Precondición Ingreso al sistema con su usuario y clave, elegir la opción estado

académico del estudiantePost condición NingunaEfectos colaterales Ninguna

Cuadro 20: Reporte de estado académico

DOBE: Reportes de conducta del estudiante

Función Reporte de conducta de los estudiantesDescripción Ingresará al sistema con su usuario y clave, en la opción

conducta de los estudiantesEntradas NingunaSalidas Pantallazo con los datos solicitados.Precondición Ingreso al sistema con su usuario y clave, elegir la opción

conducta de los estudiantesPost condición NingunaEfectos colaterales Ninguna

Cuadro 21: Reporte de conducta

DOBE: Reportes de pérdidas de año

Función Reporte de pérdidas de añoDescripción Ingresará al sistema con su usuario y clave, en la opción

estadísticas DOBEEntradas Escoger las variables a medirSalidas Pantallazo con los datos solicitados.Precondición Ingreso al sistema con su usuario y clave, elegir la opción

estadísticasPost condición Ninguna.Efectos colaterales Ninguna.

Cuadro 22: Reporte de pérdida de año

22

Page 42: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

INSPECTOR: Ingresos de la conducta del estudiante

Función Ingresar notas de conductaDescripción Ingresará al sistema con su usuario y clave, en la opción

mantenimiento de conducta estudiantesEntradas Ingresar nota de conducta de inspectoría por estudianteSalidas Conducta ingresada al sistemaPrecondición Ingreso al sistema con su usuario y clave, elegir la opción ingreso

de nota de conductaPost condición Ninguna.Efectos colaterales Ninguna.

Cuadro 23: Ingreso de conducta del estudiante

INSPECTOR: Ingresos de la conducta �nal del estudiante

Función Ingresar nota �nal de conducta del estudianteDescripción Ingresará al sistema con su usuario y clave, en la opción

mantenimiento de conducta de estudianteEntradas Ingresar nota de conducta �nalSalidas Conducta �nal de conducta ingresada al sistemaPrecondición El promedio de la conducta de inspectoría y de profesores

analizada por la junta de profesoresPost condición Ninguna.Efectos colaterales Ninguna.

Cuadro 24: Ingreso de conducta �nal

INSPECTOR: Registro de faltas justi�cadas e injusti�cadas del alumno

Función Manipulación de faltas justi�cadas e injusti�cadas del estudianteDescripción Ingresará al sistema con su usuario y clave, en la opción

manipulación de faltasEntradas Ingresar faltas justi�cadas e injusti�cadasSalidas Faltas justi�cada e injusti�cadas ingresadas al sistemaPrecondición Ingresará al sistema con su usuario y clave, en la opción

manipulación de faltasPost condición Ninguna.Efectos colaterales Ninguna.

Cuadro 25: Registro de faltas justi�cadas

23

Page 43: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

INSPECTOR: Registro de permisos de profesores

Función Registro de permisos de profesoresDescripción Ingresará al sistema con su usuario y clave, en la opción

permisos de profesoresEntradas Ingresar faltas y permisos de profesoresSalidas Faltas y permisos ingresadas al sistemaPrecondición Ingresará al sistema con su usuario y clave, en la opción permiso

de profesoresPost condición Ninguna.Efectos colaterales Ninguna.

Cuadro 26: Registro de permisos de profesores

DIAGRAMA MODULAR

En el diagrama modular se especi�ca el sistema organizado en módulos, lo cual nos facilitaal momento de programar, el sistema consta de los siguientes módulos:

Módulo de Matrículas

Módulo de Notas

Módulo de Estudiantes

Módulo de Colaboradores

Módulo de Cursos

Módulo de Ubicación

Módulo de Usuarios

Módulo de DOBE

Figura 2: Diagrama modular

2.4. ESPECIFICACIÓN DE REQUERIMIENTOS DE LA HERRA-MIENTA E-LEARNING

2.4.1. VISIÓN GENERAL

Integración de la herramienta e-learning MOODLE al sistema de matriculación y manteni-miento de la informacíon de alumnos vía internet del Instituto Tecnológico �Primero de Mayo�.

24

Page 44: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

2.4.2. OBJETIVOS

De�nir actividades a realizar por parte de los usuarios de la herramienta.

Establecer las limitaciones y restricciones de la herramienta

Identi�car problemas a solucionar con esta herramienta a implementar

2.4.3. PROPÓSITO

El propósito del documento de requerimientos tiene como �nalidad establecer las actividadesa realizarse durante la con�guración e integración de la herramienta y su posterior acoplamientoal sistema �nal.

Este documento ayudará a los usuarios y desarrolladores a tener una visión clara de lasfuncionalidades que proporcionará la herramienta al proceso de enseñanza académica, mejorandoasí el desempeño de los estudiantes y docentes.

2.4.4. ALCANCE

Este documento ayudará al programador a llegar a un acuerdo con los usuarios sobre lafuncionalidad de la herramienta y así obtener un correcto funcionamiento y conformidad de losmismos.

2.4.5. ACTIVIDADES

Las actividades que se consideran necesarias desarrollar en esta etapa son:

Obtención de requerimientos de los usuarios

Análisis de requerimientos de los usuarios

Especi�cación de requerimientos

Creación de un documento de requerimientos que debe ser revisado y aprobado cuidadosa-mente

2.4.6. RECURSOS HUMANOS Y MATERIALES

Nombres de Equipo de Trabajo Funciones

Ing. Vladimir Robles Jefe del ProyectoSrta. Susana Gómez Programadora 1Srta. Diana Jumbo Programadora 2Srta. Adriana Rios Programadora 3

Cuadro 27: Equipo de trabajo

Equipo de Trabajo del Cliente Funciones

Lic. Manuel Robalino Rector2 Profesores Docentes

Cuadro 28: Equipo de trabajo cliente

Nombre del Recurso Costo

Computadora con S.O. Windows Xp propiaResma de papel bond. 1

Impresiones blanco y negro 0.10c/u

Cuadro 29: Recursos materiales

25

Page 45: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

2.4.7. DEFINICIÓN DE LOS REQUERIMIENTOS

2.4.7.1 REQUERIMIENTOS FUNCIONALES

Moodle es una aplicación web para la enseñanza. Permite la gestión de asignaturas hastaevaluaciones de las diferentes tareas de los alumnos[7].

Los estudiantes podrán participar de manera mas rápida ya sea dentro y fuera de las aulasde estudio.

Esta herramienta también tiene algunas herramientas que permiten mejorar el aprendizaje

La información a ser guardada será:

• Foros

• Evaluaciones

• Clases impartidas por los docentes

• Tares, cuestionarios

2.4.7.2 REQUERIMIENTOS NO FUNCIONALES

REQUERIMIENTOS DEL PRODUCTO

INTEROPERABILIDAD

Moodle se distribuye bajo licencia GNU, permietiendo la autenticación con el uso de LDAPo varios métodos estándar como por ejemplo IMAP. Permite realizar concursos y preguntaspermitiendo la importación y exportación en diversos formatos como GIFT (formato propio deMoodle), XML, XHTM[9].

ESCALABLE

Con el paso del tiempo se puede ir agregando más funcionalidades

PERSONALIZABLE

Se puede con�gurar las diferentes herramientas que ofrece esta aplicación, para adaptarlas anuestro sistema

ECONÓMICO

Es una aplicación gratuita

REQUERIMIENTOS DEL USUARIO

PADRES DE FAMILIA

Para los padres de familia tendría una opción de consultar el comportamiento del estudiante

PROFESORES

Clases personalizadas presenciales mediante internet

Evaluaciones a los alumnos mediante: cuestionarios, encuestas,etc

Participación de los alumnos mediante foros, tarea que el profesor puede evaluar

26

Page 46: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

REQUERIMIENTOS DEL SISTEMA

MÓDULO DE TAREAS

Se especi�ca fecha inicial y �nal de la entrega de una tarea determinada y su respectivacali�cación

Los estudiantes pueden subir sus tareas y se registrará la fecha

MÓDULO DE CHAT

Permite una interacción �uida mediante texto sincrónico

Permite visualizar las fotos de per�les

Puede soportar emoticones e imágenes

MÓDULO FORO

Se puede crear foros para anuncios

El profesor puede determinar que estudiante se suscribe a un foro especí�co

Los mensajes se presentan desde los más antiguos hasta el más actual

MÓDULO CUESTIONARIO

Los profesores pueden cargar los diferentes cuestionarios

Las preguntas pueden ser almacenadas por categorías

Los cuestionarios son cali�cados automáticamente dependiendo de la con�guración delprofesor

Los cuestionarios pueden tener un tiempo máximo para ser desarrollados

Se mostrará las respuestas correctas e incorrectas

Las preguntas aparecerán aleatoriamente

Las preguntas de opción múltiple tendrán una sola respuesta

Pueden crearse preguntas de tipo verdadero y falso

27

Page 47: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

3. ANÁLISIS Y REVISIÓN DE LOS SISTEMAS EXIS-TENTES

3.1. VISION GENERAL

3.1.1. OBJETIVOS

Realizar un estudio del sistema de matriculación básico con sus respectivos módulos

Conocer el funcionamiento de la página web a la cuál se va incorporar nuestro sistema

Analizar la infraestructura de la red existente

3.1.2. PROPÓSITO

El propósito de este capítulo es conocer a fondo el funcionamiento y e�cacia del sistema dematrículas que se está utilizando dentro del Instituto Tecnológico �Primero de Mayo� y al mismotiempo estudiar la infraestructura de la red en la cuál se va realizar ciertas con�guracionesadicionales para el funcionamiento de nuestra aplicación.

3.1.3. ALCANCE

El documento de análisis de los sistemas existentes implica el desarrollo de varios informesen los cuáles se dará una breve explicación sobre la funcionalidad de los módulos existentes enel sistema actual y la infraestructura de la red, así como diseños el mismo que estará basado eninformación referente a la red.

3.1.4. ACTIVIDADES

Las actividades que serán desarrolladas en esta etapa son:

Elaborar los documentos respectivos del análisis

3.1.5. RECURSOS HUMANOS

GRUPO DE DESARROLLO

Srta. Adriana Rios

Srta. Susana Gómez

Srta. Diana Jumbo

ADMINISTRADOR DEL PROYECTO

Ing. Vladimir Robles

Cuadro 30: Equipo de trabajo

3.2. DOCUMENTO DE ANÁLISIS DEL SISTEMA EXISTENTE

3.2.1. OBJETIVOS

Descomponer el sistema existente en un conjunto de susbsistemas para facilitarnos de estamanera la comprensión del mismo

3.2.2. ALCANCE

Se determina las actividades y procesos del sistema en su totalidad.

28

Page 48: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

3.2.3. ANÁLISIS DE MÓDULOS

MÓDULO DE MATRÍCULAS

Descripción: Este módulo permite realizar la matriculación en los diferentes cursos y espe-cialidades que el instituto ofrece y también permite la anulación de las mismas.

Restricciones: En el caso de las matrículas, la información de los alumnos no era consistenteporque no existía las validaciones necesarias para llevar un registro e�ciente y único.

MÓDULO DE ADMINISTRACIÓN DE COLABORADORES

Descripción: Este módulo permite la creación, anulación y modi�cación de los profesoresque actualmente trabajan en el instituto

Restricciones: No se podía registrar el contrato de un profesor, es decir, no se tenía unregistro dentro del sistema, además no se tenía un control exacto de cuanto tiempo elprofesor laboraba dentro del mismo.

Dentro de la información personal de cada profesor se contaba con datos básicos sobre elmismo, más no la descripción de vida profesional.

MÓDULO DE ADMINISTRACIÓN DE CURSOS

Descripción: Este módulo permite la manipulación de los cursos con sus respectivos para-lelos y especialidades, así como también la asignación de un profesor a dicho curso con surespectiva materia a dictarse

Restricciones: No se puede conocer cuántas horas de labor exactamente están asignadas acada profesor, por lo cuál no se sabe si tiene una sobrecarga o no de horas laborables.

No existe un control sobre cruces de horarios.

MÓDULO DE ADMINISTRACIÓN DE NOTAS

Descripción: Este módulo permite el registro de las notas de cada alumno, ya que cadaprofesor entregaba una lista de forma manual a la Secretaría, quien era la encargada desubir la información al sistema.

Restricciones: No existía un control de notas de conducta.

MÓDULO DE ADMINISTRACIÓN DE USUARIOS

Descripción: Este módulo permitía la administración de ciertos usuarios para el acceso alsistema del instituto

Restricciones: No habían asignado usuarios para cada departamento, como por ejemplo elDOBE, el cual no podía llevar de forma automática la información, también no se podíallevar a cabo varios reportes que se necesitaba para saber el rendimiento del alumno.

3.3. DOCUMENTO DE ANÁLISIS DE LA PÁGINA WEB EXIS-TENTE

3.3.1. OBJETIVOS

Analizar de forma intuitiva el contenido de la página.

3.3.2. ALCANCE

Se determina todas las funcionalidades que contiene la página

29

Page 49: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

3.3.3. ANÁLISIS DE LA PÁGINA

Dentro de la página podemos detallar que la misma contiene datos informativos como son:

Misión

Visión

Historia

Carreras que ofertan

Objetivos del instituto

Emprendimientos productivos

Novedades e información adicional

La dirección de la página es la siguiente http://www.itpm.edu.ec/

3.4. DOCUMENTO DE ANÁLISIS DE LA RED

3.4.1. OBJETIVOS

Detallar los componentes que forman parte de la infraestructura de la red

Analizar el diseño existente para su posterior integración con nuestro sistema

3.4.2. ALCANCE

Se detallará las principales características dentro del funcionamiento de la red

3.4.3. ANÁLISIS DE LA RED

DISPONIBILIDAD

Es necesario que una red en general tenga un alto grado de continuidad de tal manera que elacceso al sistema no sea di�cultoso y sea permamente. Para ello se debe veri�car la cantidad deusuarios que acceden dentro del instituto.

ESCALABILIDAD

Esta red tiene la capacidad de acoplar nuevos requerimientos, los cuales brindan un servicioe�caz y e�ciente. Esta característica es importante ya que actualmente el instituto desea instalarnuevos laboratorios de microenseñanza y capacitación.

CONFIABILIDAD

La red con que cuenta el instituto actualmente es tolerante a fallos, ya que evita que seproduzcan o generen tiempos de inactividad en uso del sistema.

SEGURIDAD

Dentro de la red es fundamental la seguridad de la misma, pero cabe recalcar que ningunared en su totalidad es segura, ya que existe una gran variedad de ataques como son los virus,hackers, etc. Para garantizar la seguridad cuenta con autenticación de usuario y políticas deacceso a recursos e información.

30

Page 50: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

ANÁLISIS DEL ESPACIO FÍSICO

El Instituto Tecnológico �Primero de Mayo� cuenta con cuatro edi�cios principales y 2 aulasindependientes:

En el primer edi�cio se encuentra la antena omnidireccional de 15dbi, un switch de 24puertos 10/100/1000, 3 usuarios de nivel tecnológico y la sala de profesores.

En el segundo edi�cio se encuentra un switch de 24 puertos 10/100/1000, dos laboratoriosde cómputo y un usuario para orientación vocacional.

En el tercer edi�cio se encuentra un switch de 24 puertos 10/100/1000, contando con cuatrousuarios: biblioteca, inspección, laboratorio de microenseñanza, laboratorio de química,además se encuentra un router.

En el cuarto edi�cio se encuentra un switch de 8 puertos 10/100/1000, contando con tresusuarios: rectorado, secretaría y colecturía.

En la primera aula independiente se encuentra un switch de 24 puertos 10/100/1000, usuariode la operadora de cómputo y también se encuentra el router

En la segunda aula independiente se encuentra un swich de 24 puertos 10/100/1000, con-tando con 15 usuarios en el laboratorio de cómputo 3

El cable de red es de categoría 6, en el edi�cio tres tienen instalado el programa MikroTiken la sala de inspección el mismo que cumple la funcionalidad de controlar los routers.

ÁREA DE COBERTURA

El area de cobertura de la red es de 200m a la redonda, cubriendo todas las instalacionesdel instituto como son departamentos administrativos, salas de cómputo, salas de capacitación,biblioteca, laboratorios de Química.

NÚMERO DE USUARIOS DE LA RED

Cuando realizamos el análisis de la red es necesario conocer el número de usuarios que sebene�cian de los servicios que se brinda a través de la misma. En el instituto laboran alrededor de91 docentes capacitados para impartir sus conocimientos, los mismos que para acceder al internetinalámbrico tienen que cumplir ciertas normativas, como realizar un o�cio para la petición dela habilitación del servicio, esta puede ser de manera inde�nida, por mes o por horas. En otroaspecto tenemos los estudiantes del instituto que son alrededor de 1500 los cuales tienen quehacer el mismo procedimeinto mencionado anteriormente.

CALIDAD DE SERVICIO

La red inalámbrica debe permitir la ejecución de aplicaciones, las mismas que deben sertransmitidas en tiempo real. Este parámetro permite dar más prioridad a ciertas aplicacionespara el mejor desempeño de la red y sobre todo para la conformidad de los usuarios.

ADMINISTRACIÓN DE LA RED

Dentro de este punto se tiene que controlar todo lo referente a la información, es decir, lospaquetes que circulan a través de ella, también se analiza el desempeño de los equipos que laconforman, esto permite detectar problemas para su e�caz solución. En esta red se toma encuenta políticas de administración.

Se tiene un sistema que monitorea los equipos y obtiene información acerca del estado dela red.

Se tienen incorporadas políticas de usuario con la �nalidad de controlar el acceso a la redevitando así colisiones en la misma.

31

Page 51: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

DIMENSIONAMIENTO DEL ANCHO DE BANDA PARA EL ACCESO A IN-TERNET

El dimensionamiento asignado para el Instituto Tecnológico �Primero de Mayo� es de 3 Me-gabytes el mismo que esta asignado tomado en cuenta lo siguiente:

2 Megabytes son asignados a lo que es TELNET(Protocolo de Conexión hacia otro orde-nador), FTP(Protocolo de tranferencia de archivos), HTTP(Protocolo de transferencia dehipertexto).

1 Megabyte es asignado a wireless(conexión de portátiles dentro del instituto)

32

Page 52: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

DISEÑO DE LA RED

Figura 3: Diseño de la red existente

33

Page 53: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

4. METODOS DE DISEÑO

4.1. VISION GENERAL

4.1.1. OBJETIVOS

Desarrollar los modelos grá�cos necesarios, los cuáles nos permitirán describir los procedi-mientos y métodos que se necesitan para desarrollar el sistema

Elaborar prototipos de interfaz de usuario

4.1.2. PROPÓSITO

El propósito de este capítulo es diseñar una estructura de software, que especi�que los pro-cedimientos y características del sistema de matriculación del instituto.

4.1.3. ALCANCE

El documento de diseño incluye la elaboración de diferentes modelos acorde a las necesidadesdel Instituto Tecnológico �Primero de Mayo�.

4.1.4. ACTIVIDADES

Las actividades que serán desarrolladas en esta etapa son:

Elaborar documentos respectivos de diseño

Elaborar documento de interfaz de usuario

4.1.5. RECURSOS HUMANOS

GRUPO DE DESARROLLO

Srta. Adriana Rios

Srta. Susana Gómez

Srta. Diana Jumbo

ADMINISTRADOR DEL PROYECTO

Ing. Vladimir Robles

Cuadro 31: Equipo de trabajo

34

Page 54: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

4.2. DIAGRAMA DE CASOS DE USO

Figura 4: Manejo de alumnos

35

Page 55: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Caso de Uso Inscripción alumnos nuevos

Descripción La pantalla permite inscribir alumnos que por primera vez van aingresar al Instituto

Actores AlumnoPrecondiciones El código del usuario generado automáticamente debe ser un nú-

mero secuencial. Las contraseñas que se generen deben cumplir conlas características de seguridad

Secuencia normal Paso Acción

1

Información personal del estudiante, cédula,nombre, apellido, dirección domiciliaria, sexo,tipo de sangre, teléfono móvil, teléfono casa,cédula militar, fecha de nacimiento, edad, estadocivil, nacionalidad, lugar de nacimiento,ocupación.

2

El código del usuario y la contraseña se generanautomáticamente. El código del usuario no puedeser modi�cado.

3 Los datos son validados antes de su ingresoPost condiciones Código de usuario y contraseña de usuario generados automática-

mente, base de datos actualizada exitosamente. Después del ingresode los datos se muestra la contraseña asignada al usuario.

Excepciones Paso Acción

3

Si los datos ingresados no son correctos, semuestra una noti�cación con los campos quecontienen errores y se solicita el ingreso de esosdatos nuevamente.

Cuadro 32: Inscripción alumnos nuevos

36

Page 56: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 5: Matrículas alumnos nuevos

37

Page 57: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Caso de Uso Matricular alumnos nuevos

Descripción La pantalla permite matricular alumnos que previamente fueroninscritos mediante la página web

Actores Secretaria, AlumnoPrecondiciones El usuario debe contar con un nombre de usuario y contraseña para

poder acceder al sistemaSecuencia normal Paso Acción

1

Información personal del estudiante, cédula,nombre, apellido, dirección domiciliaria, sexo,tipo de sangre, teléfono móvil, teléfono casa,cédula militar, fecha de nacimiento, edad, estadocivil, nacionalidad, lugar de nacimiento,ocupación.

2 Se accede al sistema

3Ingresa usuario y contraseña para poder accederal sistema

4Se escoge en el menú principal la opciónmatrículas

5Seleccionamos al alumno inscrito previamente enla página web

6Se procede a veri�car los datos y documentos delestudiante que procederemos a matricular

7

El código del usuario y la contraseña se generanautomáticamente. El código del usuario no puedeser modi�cado.

8 Los datos son validados antes de su ingreso9 Se guarda la información en la base de datos

Post condiciones Código de usuario y contraseña de usuario generados automática-mente, base de datos actualizada exitosamente. Después del ingresode los datos se muestra la contraseña asignada al usuario.

Excepciones Paso Acción

3Si el usuario y contraseña no existe no seprocederá el acceso al sistema

6

Si los datos ingresados no son correctos, semuestra una noti�cación con los campos quecontienen errores y se solicita el ingreso de esosdatos nuevamente.

9No se guardará en la base de datos si no sonveri�cados con anticipación

Cuadro 33: Matricular alumnos nuevos

38

Page 58: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 6: Matrículas alumnos antiguos

Caso de Uso Matricular alumnos antiguos

Descripción La pantalla permite matricular alumnos que forman parte de lainstitución

Actores AlumnoPrecondiciones El usuario debe contar con un nombre de usuario y contraseña para

poder acceder al sistemaSecuencia normal Paso Acción

1 El estudiante accede al portal web2 Deberá ingresar el usuario y contraseña

3

Ingresar en el menú principal la opción deMatrícula en el cual se procede a escoger el añolectivo, la carrera, el paralelo y se asignará elhorario y el profesor respectivamente

4 Con�rmar matrículaPos condiciones No tener deudas pendientes con la institución como por ejemplo:

en biblioteca en cuanto a la devolución de libros y base de datosactualizada exitosamente

Excepciones Paso Acción

3Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

4Para con�rmar matrícula se validará el correctoingreso de año lectivo

Cuadro 34: Matricular alumnos antiguos

39

Page 59: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 7: Acceder información personal para modi�cación

Caso de Uso Acceder información personal para su modi�cación

Descripción La pantalla permite acceder a toda la información personal de cadaestudiante para su posterior modi�cación

Actores AlumnoPrecondiciones El usuario debe contar con un nombre de usuario y contraseña para

poder acceder al sistemaSecuencia normal Paso Acción

1 El estudiante accede al portal web2 Ingreso del usuario y contraseña

3Acceder al menú principal de InformaciónPersonal

4 Se muestra la información del estudiante

5Si desea modi�car información se procede allenar de nuevo la información solicitada

6 Guardar información personalPost condiciones Base de datos actualizada exitosamenteExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

5Si los datos ingresados no son correctos tienenque ser ingresados nuevamente

Cuadro 35: Acceder información personal para su modi�cación

40

Page 60: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 8: Acceder información académica

Caso de Uso Acceder información académica

Descripción La pantalla permite acceder a la información académica de cadaestudiante

Actores AlumnoPrecondiciones El usuario debe contar con un nombre de usuario y contraseña para

poder acceder al sistemaSecuencia normal Paso Acción

1 El estudiante accede al portal web2 Ingreso del usuario y contraseña

3Acceder al menú principal de InformaciónAcadémica

4Se muestra la información académica como esnotas, materias, horarios.

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 36: Acceder información académica

41

Page 61: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 9: Acceder maletín Web

Caso de Uso Acceder maletín

Descripción La pantalla permite acceder al maletín web de cada estudianteActores Alumno

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 El estudiante ingresa al portal web2 Ingreso de usuario y contraseña

3El estudiante accede al menú principal deMaletín Web

4 Veri�car si existe algún archivo en el maletín5 Descargar archivo

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 37: Acceder maletín web

42

Page 62: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 10: Acceder correo personal

Caso de Uso Acceder correo personal

Descripción La pantalla permite acceder al correo de cada estudianteActores Alumno

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 El estudiante accede al portal web2 Ingreso de usuario y contraseña3 El estudiante accede al menú principal de Correo

4Se encuentra buzón de entrada, buzón de salida,elementos enviados

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 38: Acceder correo personal

43

Page 63: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 11: Secretaria

Figura 12: Acceder matrícula vía Internet

44

Page 64: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Caso de Uso Acceder Matrícula Vía Internet

Descripción La pantalla permite matricular alumnos que forman parte de lainstitución

Actores Alumno, SecretariaPrecondiciones El usuario debe contar con un nombre de usuario y contraseña para

poder acceder al sistemaSecuencia normal Paso Acción

1 Acceder al portal web2 Deberá ingresar el usuario y contraseña3 Receptar datos de los estudiantes

4Ingresar en el menú principal la opción deMatrícula

5 Veri�car los alumnos inscritos

6Con�rmar datos de alumnos inscritos en la basede datos

7 Asentar matrículaPost condiciones Código de usuario y contraseña de usuario generados automática-

mente, base de datos actualizada exitosamente. Después del ingresode los datos se muestra la contraseña asignada al usuario.

Excepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

3

Veri�car si los datos son correctos caso contrariose procede a receptar datos del estudiantenuevamente

Cuadro 39: Acceder matrícula vía internet

Figura 13: Listado de alumnos inscritos

45

Page 65: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Caso de Uso Listado de alumnos inscritos

Descripción La pantalla permite sacar reportes de los estudiantes inscritosActores Secretaria

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 Acceder al portal web2 Deberá ingresar el usuario y contraseña3 Reportes de alumnos inscritos4 Genera lista de alumnos inscritos

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 40: Listado de alumnos inscritos

Figura 14: Emitir horarios clases por curso

46

Page 66: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 15: Emitir certi�cados de notas trimestrales del alumno

Caso de Uso Emitir certi�cado de notas trimestrales por alumno

Descripción La pantalla permite emitir certi�cado de notas trimestralesActores Secretaria

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 Acceder al portal web2 Deberá ingresar el usuario y contraseña

3En el menú principal acceder a certi�cado denotas

4 Escoger el curso5 Escoger el alumno6 Generar el certi�cado7 Imprimir certi�cado si es necesario

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 41: Emitir certi�cados de notas trimestrales por alumno

47

Page 67: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 16: Profesor

Figura 17: Reporte de alumnos

Caso de Uso Reporte de alumnos

Descripción La pantalla permite emitir reporte de alumnosActores Profesor

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 Acceder al portal web2 Deberá ingresar el usuario y contraseña

3En el menú principal acceder a nómina deestudiantes

4 Escoger el curso5 Generar el reporte

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 42: Reporte de alumnos

48

Page 68: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 18: Ingresar notas

Caso de Uso Ingresar notas

Descripción La pantalla permite ingresar notas de los estudiantesActores Profesor

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 Acceder al portal web2 Deberá ingresar el usuario y contraseña3 En el menú principal acceder a notas4 Escoger el curso5 Ingresar notas6 Guardar notas

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 43: Ingresar notas

49

Page 69: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 19: Rector y vicerrector

Figura 20: Emitir listado de horarios de clases de profesores

50

Page 70: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Caso de Uso Emitir listado de horario de clases de profesores

Descripción La pantalla permite emitir listado de horario de clases de profesoresActores Rector, Vicerrector

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 Acceder al portal web2 Deberá ingresar el usuario y contraseña

3En el menú principal acceder a horarios deprofesores

4 Escoger el profesor5 Generar listado de profesores6 Imprimir reporte si es necesario

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 44: Emitir horario de clases de profesores

Figura 21: Emitir listado de alumnos matriculados

51

Page 71: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Caso de Uso Emitir listado de alumnos matriculados

Descripción La pantalla permite emitir listado de alumnos matriculadosActores Rector, Vicerrector

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 Acceder al portal web2 Deberá ingresar el usuario y contraseña

3En el menú principal acceder a alumnosmatriculados

4 Escoger el curso5 Generar listado de alumnos6 Imprimir reporte si es necesario

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 45: Emitir listado de alumnos matriculados

Figura 22: Listado de alumnos inscritos

52

Page 72: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Caso de Uso Emitir listado de alumnos inscritos

Descripción La pantalla permite emitir listado de alumnos inscritosActores Rector, Vicerrector

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 Acceder al portal web2 Deberá ingresar el usuario y contraseña3 En el menú principal acceder a alumnos inscritos4 Escoger el curso5 Generar listado de alumnos inscritos6 Imprimir reporte si es necesario

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 46: Listado de alumnos inscritos

Figura 23: DOBE

53

Page 73: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 24: Reporte �cha socioeconómica

Caso de Uso Reporte �cha socioeconómica

Descripción La pantalla permite emitir reporte de �cha socioeconómicaActores DOBE

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 Acceder al portal web2 Deberá ingresar el usuario y contraseña3 En el menú principal acceder información DOBE4 Escoger el estudiante5 Generar reporte �cha socioeconómica6 Imprimir �cha si es necesario

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 47: Reporte �cha socioeconómica

54

Page 74: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 25: Reporte estado académico del estudiante

Caso de Uso Reporte estado académico del estudiante

Descripción La pantalla permite emitir reporte de estado académico del estu-diante

Actores DOBEPrecondiciones El usuario debe contar con un nombre de usuario y contraseña para

poder acceder al sistemaSecuencia normal Paso Acción

1 Acceder al portal web2 Deberá ingresar el usuario y contraseña3 En el menú principal acceder estado académico4 Escoger el estudiante5 Generar reporte estado académico6 Imprimir reporte si es necesario

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 48: Reporte estado académico del estudiante

55

Page 75: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 26: Reporte conducta del estudiante

Caso de Uso Reporte conducta del estudiante

Descripción La pantalla permite emitir reporte de conducta del estudianteActores DOBE

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 Acceder al portal web2 Deberá ingresar el usuario y contraseña

3En el menú principal acceder conducta deestudiantes

4 Escoger el estudiante5 Generar reporte conducta de estudiantes6 Imprimir reporte si es necesario

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 49: Reporte conducta del estudiante

56

Page 76: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 27: Reporte de pérdidas de año

Caso de Uso Reporte de pérdidas de año

Descripción La pantalla permite emitir reporte de pérdidas de añoActores DOBE

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 Acceder al portal web2 Deberá ingresar el usuario y contraseña3 En el menú principal escoger el curso y paralelo4 Escoger año escolar5 Generar reporte

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 50: Reporte pérdidas de año

57

Page 77: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 28: Inspector

Figura 29: Ingresar conducta del estudiante

58

Page 78: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Caso de Uso Ingresar conducta del estudiante

Descripción La pantalla permite ingresar conducta del estudianteActores Inspector

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 Acceder al portal web2 Deberá ingresar el usuario y contraseña

3En el menú principal acceder conducta deestudiante

4 Escoger estudiante5 Ingresar nota de conducta6 Guardar nota de conducta en la base de datos

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

5Si no se ingresa notas válidas se pedirá queingrese de nuevo

Cuadro 51: Ingresar conducta del estudiante

Figura 30: Ingresar conducta �nal del estudiante

59

Page 79: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Caso de Uso Ingresar conducta �nal del estudiante

Descripción La pantalla permite ingresar conducta �nal del estudianteActores Inspector

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 Acceder al portal web2 Deberá ingresar el usuario y contraseña

3En el menú principal acceder conducta deestudiante

4 Escoger estudiante5 Ingresar nota de conducta6 Ingresar nota �nal del estudiante7 Guardar nota de conducta en la base de datos

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

5,6Si no se ingresa notas válidas se pedirá queingrese de nuevo

Cuadro 52: Ingresar conducta �nal del estudiante

Figura 31: Registrar faltas justi�cadas e injusti�cadas del estudiante

60

Page 80: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Caso de Uso Registrar faltas justi�cadas e injusti�cadas del estudiante

Descripción La pantalla permite registrar faltas justi�cadas e injusti�cadas delestudiante

Actores InspectorPrecondiciones El usuario debe contar con un nombre de usuario y contraseña para

poder acceder al sistemaSecuencia normal Paso Acción

1 Acceder al portal web2 Deberá ingresar el usuario y contraseña

3En el menú principal acceder manipulación defaltas

4 Seleccionar curso5 Escoger alumno6 Ingresar faltas7 Guardar datos en la base de datos

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

6Si no se ingresa notas válidas se pedirá queingrese de nuevo

Cuadro 53: Registrar faltas justi�cadas e injusti�cadas del estudiante

Figura 32: Listado de horarios de clases por curso

61

Page 81: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Caso de Uso Listado de horarios de clases por curso

Descripción La pantalla permite registrar horarios de clases por cursoActores Inspector

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 Acceder al portal web2 Deberá ingresar el usuario y contraseña3 En el menú principal acceder consultar horarios4 Seleccionar curso5 Generar reporte6 Imprimir reporte si es necesario

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 54: Listado de horarios de clases por curso

Figura 33: Listado de conducta

62

Page 82: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Caso de Uso Listado de conducta

Descripción La pantalla permite emitir listado de conductaActores Inspector

Precondiciones El usuario debe contar con un nombre de usuario y contraseña parapoder acceder al sistema

Secuencia normal Paso Acción1 Acceder al portal web2 Deberá ingresar el usuario y contraseña3 En el menú principal acceder reporte de conducta4 Seleccionar curso o alumno5 Generar reporte6 Imprimir reporte si es necesario

Post condiciones NingunaExcepciones Paso Acción

2Si el usuario y contraseña no son los correctostienen que ser ingresados nuevamente

Cuadro 55: Listado de conducta

4.3. DIAGRAMA DE SECUENCIAS

Figura 34: Matricular alumnos

63

Page 83: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 35: Acceder información personal

Figura 36: Acceder información académica

Figura 37: Acceder maletín web

64

Page 84: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 38: Acceder correo personal

Figura 39: Horarios por curso

65

Page 85: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 40: Certi�cados trimestrales por alumno

Figura 41: Reporte de alumnos

66

Page 86: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 42: Ingresar notas

Figura 43: Faltas justi�cadas e injusti�cadas

67

Page 87: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 44: Ingresar conducta de estudiante

Figura 45: Listado de conducta por alumno

68

Page 88: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 46: Horario de clases de profesor

Figura 47: Ficha socioeconómica

69

Page 89: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 48: Estado académico del estudiante

4.4. DIAGRAMA DE ESTADOS

Figura 49: Asentar matrícula

70

Page 90: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 50: Emitir certi�cados trimestrales por alumno

Figura 51: Listado alumnos inscritos

71

Page 91: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 52: Inscripción alumnos

Figura 53: Acceder información personal

72

Page 92: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 54: Ingresar notas

Figura 55: Eliminar estudiante

73

Page 93: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

4.5. DIAGRAMA DE CLASES

Figura 56: Diagrama de clases

74

Page 94: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 57: Diagrama de clases

75

Page 95: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

4.5.1. ESPECIFICACIÓN DE LAS ENTIDADES

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

ttcodigo código del tipo de teléfono entero X X Xttdescripción nombre tipo de teléfono cadena X

Cuadro 56: Tipo teléfono

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

tcodigo código de teléfono entero X Xtnumero numero de teléfono cadena Xtestado activo o inactivo cadena Xttcodigo código de tipo de teléfono entero X X

Cuadro 57: Teléfono

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

pcodigo código de la persona entero X Xpcedula cédula de la persona cadena Xpapellido apellido de la persona cadena Xpnombre nombre de la persona cadena Xpsexo sexo de la persona cadena Xptiposangre tipo sangre de la persona cadena Xpdirección dirección de la persona cadena X

Cuadro 58: Persona

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

pvcodigo código provincia entero X Xpvnombre nombre provincia cadena Xpvestado activo o inactivo cadena Xpcodigo código del país entero X X

Cuadro 59: Provincia

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

tcodigo código título entero X Xtdescripción descripción del título cadena X

Cuadro 60: Título

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

ocodigo código ocupación entero X Xodescripción descripción dela ocupación cadena X

Cuadro 61: Ocupación

76

Page 96: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Nombre Tabla Signi�cado Campo Tipo de Dato Necesario PK FK

pcodigo código del país entero X Xpnombre nombre del país cadena XPestado activo o inactivo cadena X

Cuadro 62: País

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

prcodigo código parroquia entero X Xprnombre nombre parroquia cadena Xprestado activo o inactivo cadena Xpcodigo código del país entero X Xpvcodigo código de la provincia entero X Xctcodigo código del cantón entero X X

Cuadro 63: Parroquia

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

ctcodigo código cantón entero X Xctvnombre nombre cantón cadena Xctvestado activo o inactivo cadena Xpvcodigo código de la provincia entero X Xpcodigo código del país entero X X

Cuadro 64: Cantón

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

dcodigo código docente entero X X XdfechaNac fecha nacimiento fecha Xdedad edad docente entero XdestadoCivil casado divorciado cadena Xdnacionalidad nacionalidad docente cadena X

Cuadro 65: Docente

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

ecodigo código estudiante entero X XecedulaMilitar cédula estudiante cadena XefechaNac fecha nacimiento fecha Xeedad edad estudiante entero XeestadoCivil estado civil estudiante cadena Xenacionalidad nacionalidad estudiante cadena Xefoto foto estudiante cadena X

Cuadro 66: Estudiante

77

Page 97: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

pfcodigo código entero X Xpfnivel nivel de estudio del padre cadena XpftratoEfectivo especi�ca el trato que tiene el estudiante cadena XpfmantieneFamilia indica si es sostén de la familia cadena Xpftrabaja indica si trabaja o no cadena X

Cuadro 67: Padre de familia

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

scodigo código de la sección entero X Xsnombre descripción de la sección cadena X

Cuadro 68: Sección

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

crcodigo código curso entero X Xcrnombre descripción del curso cadena X

Cuadro 69: Curso

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

tdcodigo código título entero X Xtdpromoción descripción de la promoción cadena X

Cuadro 70: Título docente

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

opcodigo código de la ocupación entero X Xopsueldo sueldo que recibe la persona cadena Xopestado activo o inactivo cadena Xocodigo código de la ocupación entero X X

Cuadro 71: Ocupación persona

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

hcodigo código entero X XhestadoCivil estado civil representante cadena Xhvivenjuntos viven juntos cadena Xhnrohijos número hijos entero Xhlugarocupa posición en la familia cadena Xhnrohombre cuantos varones hay en el hogar entero Xhnromujeres cuantas mujeres hay en el hogar entero Xhtipohogar descripción del tipo de hogar cadena X

Cuadro 72: Hogar

78

Page 98: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

pacodigo código paralelo entero X Xpanombre descripción del paralelo cadena Xhrcodigo horario del paralelo entero X X

Cuadro 73: Paralelo

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

cpsecodigo código curso especialidad entero X Xcpsedescripción descripción del curso especialidad cadena Xcpsestado activo o inactivo cadena Xescodigo código de especialidad entero X Xcrcodigo código de curso entero X X

Cuadro 74: Curso paralelo sección especialidad

Nombre Tabla Signi�cado Campo Tipo de Dato Necesario PK FK

escodigo código especialidad entero X Xesnombre descripción de la especialidad cadena X

Cuadro 75: Especialidad

Nombre Tabla Signi�cado Campo Tipo de Dato Necesario PK FK

mtcodigo código materia entero X Xmtnombre descripción de la materia cadena X

Cuadro 76: Materia

Nombre Tabla Signi�cado Campo Tipo de Dato Necesario PK FK

tcodigo código horario entero X Xtdescripción describe el horario de clases cadena X

Cuadro 77: Horario

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

dhcodigo código del detalle entero X Xdhdia día que recibe la materia Date Xdhhoraini hora de inicio de la clase Date Xdhhora�n hora de �n de la clase Date Xhrcodigo código de horario entero X Xmtcodigo código de materia entero X Xaucodigo código de aula entero X X

Cuadro 78: Detalle de horario

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

aucodigo código del aula entero X Xaudescripción nombre del aula cadena X

Cuadro 79: Aula

79

Page 99: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

ntcodigo código de la nota entero X Xntvalor cali�cación decimal Xntpromedio nota �nal decimal XNtestado activo o inactivo cadena Xtrcodigo código del trimestre entero X Xpmcodigo código del parametro entero X Xracodigo código del registro académico entero X X

Cuadro 80: Nota

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

trcodigo código trimestre entero X Xtrdescripción descripción del trimestre cadena X

Cuadro 81: Trimestre

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

tpcodigo código entero X Xtpdescripción indica el tipo de parámetro cadena Xtpestado activo o inactivo cadena X

Cuadro 82: Tipo parámetro

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

pmcodigo código entero X Xpmnombre descripción del tipo de parámetro cadena Xtpcodigo código del tipo de parámetro cadena X

Cuadro 83: Parámetro

Nombre Tabla Signi�cado Campo Tipo de Dato Necesario PK FK

ctcodigo código entero X Xctfechaini contrato fecha de inicio del contrato date Xctfecha�n fecha de �n del contrato date Xctestado activo o inactivo cadena Xcgcoddigo código cargo entero X Xtccodigo código tipo contrato entero X Xtdcodigo código título docente entero X X

Cuadro 84: Contrato

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

cgcodigo código cargo entero X Xcgdescripción descripción del cargo cadena X

Cuadro 85: Cargo

80

Page 100: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

racodigo código entero X Xraaniolectivo indica el año date Xraestado activo o inactivo cadena X

Cuadro 86: Registro académico

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

tncodigo código transtorno entero X Xtnnombre nombre del trastorno cadena Xtrcodigo código de tipo transtorno entero X X

Cuadro 87: Transtorno

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

trcodigo código entero X Xtrdescripción describe el tipo de transtorno cadena X

Cuadro 88: Tipo transtorno

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

tdcodigo código entero X Xtdanio año en que se dio el transtorno date Xtncodigo código transtorno entero X Xdpcodigo datos pedagógicos entero X X

Cuadro 89: Descripción de transtorno

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

tdcodigo código entero X Xtdanio año en que se dio el transtorno date Xtncodigo código transtorno entero X Xdpcodigo datos pedagógicos entero X X

Cuadro 90: Equilibrio

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

dpcodigo código información entero X Xdpdescripción pedagógicos cadena Xracodigo código de registro académico entero X X

Cuadro 91: Datos pedagógicos

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

cbcodigo código entero X Xcbdescripción detalle del club cadena Xdccali�cación nota que obtienen dentro del club cadena Xdcgradointeres indica la responsabilidad obtenida cadena X

Cuadro 92: Club

81

Page 101: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

tccodigo código del tipo de contrato entero X Xtcdescripción indica el cargo al que aplica cadena Xtcnummeses tiempo del contrato entero X

Cuadro 93: Tipo contrato

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

iscodigo código entero X Xiscaracteristica comportamiento cadena Xiscomentario información adicional cadena Xdpcodigo código datos pedagógicos entero X X

Cuadro 94: Iteración social

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

rcodigo código rendimiento entero X Xrnivelpreparacion indica el nivel de conocimientos cadena Xrpromrendimiento cali�cación total cadena Xrpromconducta cali�cación de actitud entero Xrrepetioanio indica si ha repetido algún curso cadena Xraniorepetido indica que año ha repetido cadena Xrasigdestaco1 indica en que materia obtuvo mayor nota cadena Xrasigdestaco2 indica en que materia obtuvo mayor nota cadena Xrasigdestaco3 indica en que materia obtuvo mayor nota cadena Xdpcodigo código datos pedagógicos entero X X

Cuadro 95: Rendimiento

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

arcodigo código de la acción entero X Xardescproblema información acerca del problema que tiene cadena Xdpcodigo código datos psicopedagógicos entero X X

Cuadro 96: Acción recupera

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

dacodigo código entero X Xdafecha fecha de inicio de acciones cadena Xarcodigo código de acción recupera entero X Xeqcodigo código tipo acción recupera entero X X

Cuadro 97: Detalle acciones

Nombre tabla Signi�cado campo Tipo de dato Necesario PK FK

eqcodigo código entero X Xeqcali�cacion nota obtenida cadena Xeqobservacion información adicional cadena X

Cuadro 98: Tipo acción recupera

82

Page 102: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

4.6. DIAGRAMA DE COMPONENTES

Figura 58: Diagrama de componentes

83

Page 103: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

4.7. DIAGRAMA DE DESPLIEGUE

Figura 59: Diagrama de despliegue

84

Page 104: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

5. DOCUMENTO DE PRUEBAS

5.1. OBJETIVOS

Determinar si los requisitos planteados al comienzo del proyecto se están cumpliendo co-rrectamente.

Comprobar que todos los módulos que conforman el sistema estén integrados correctamente

Identi�car todos los defectos que se presentan en el sistema y proceder a corregirlos.

5.2. PROPOSITO

La �nalidad de este documento es la entrega de un producto de buena calidad; para tal motivose identi�cará los posibles efectos en el sistema y se determinará si el producto es utilizable dentrode un ámbito real.

5.3. ALCANCE

Las pruebas que se realizarán sobre el sistema tiene como objetivo comprobar los requisitosiniciales, así mismo como los requerimientos funcionales y no funcionales descritos en el capitulo2.

5.4. ACTIVIDADES

Las actividades a realizar son las siguientes:

Pruebas de integridad de la base de datos

Pruebas de funcionalidad

5.5. RECURSOS HUMANOS Y MATERIALES

Nombres de Equipo de Trabajo Funciones

Ing. Vladimir Robles Jefe del ProyectoSrta. Susana Gómez Programadora 1Srta. Diana Jumbo Programadora 2Srta. Adriana Rios Programadora 3

Cuadro 99: Equipo de trabajo

5.6. PRUEBAS DE INTEGRIDAD DE LA BASE DE DATOS

5.6.1 PROPOSITO

Probar que el acceso a la base de datos funcione de forma correcta

5.6.2 OBJETIVOS

Comprobar el acceso simultáneo de varios usuarios

Veri�car que los errores de conexión sean de fácil comprensión

Veri�car el acceso al sistema

85

Page 105: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

5.6.3 ACTIVIDADES

Invocar cada uno de los métodos de acceso a la base de datos usando datos válidos einválidos

Veri�car que todos los métodos de acceso funcionan como se diseñaron, para tal motivo serealizarán pruebas de acceso por parte de los usuarios del sistema.

5.6.4 PRUEBAS DE ACCESO A LA BASE DE DATOS

Figura 60: Acceso al sistema

Propósito Acceder al sistema

PrerrequisitosEl usuario inicia sesión ingresando nombre de usuario ycontraseña

Datos de Pruebausuario: [email protected]ña: *****

Pasos1.- Ingresar a la página web del instituto2.- Escoger la opción �Login�

Notas y Preguntas Se realizó el inicio de sesión exitosamente?Resultado Prueba exitosa

Cuadro 100: Ingreso al sistema

5.7 PRUEBAS DE FUNCIONALIDAD

5.7.1 PROPOSITO

Veri�car el total funcionamiento del sistema, así mismo como la entrada, procesamiento yrecuperación de los datos.

5.7.2 OBJETIVOS

Veri�car que la navegación entre las diferentes pantallas sea fácil y sencilla

Comprobar que cada una de las interfaces del usuario sea comprensible

Comprobar que los requisitos funcionales y no funcionales se cumplan

5.7.3 ACTIVIDADES

Realizar pruebas al sistema utilizando datos correctos, obteniendo resultados adecuados

Comprobar que cuando se utiliza datos erróneos se reciben mensajes de error adecuados

5.7.4 ALCANCE

Se procederá a realizar pruebas de CAJA NEGRA, veri�cando la interacción de las interfacescon los usuarios y analizando los resultados.

86

Page 106: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

5.7.5 PRUEBAS DE FUNCIONALIDAD

Figura 61: Pantalla de datos de Roles

Propósito Lista los datos del usuario que accede al sistema

PrerrequisitosEl usuario inicia sesión ingresando nombre de usuario ycontraseña

Datos de Pruebausuario: [email protected]ña: ***********

Pasos 1.- Navegar por el menú y acceder a la pestaña �Per�l�Notas y Preguntas Se realizó el ingreso normalmente?Resultado Prueba exitosa

Cuadro 101: Datos de roles

Figura 62: Pantalla de docentes

87

Page 107: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

PropósitoCrear docentes con sus cargos respectivos y contratos, gestión dedocentes

Prerrequisitos Iniciar sesión para acceder al sistema y navegar por el menúDatos de Prueba datos del docente

Pasos

1.- Navegar en el menú y escoger la pestaña �Mantenimiento�2.- Dentro de Mantenimiento escoger la opción �Docentes�3.- Crear docentes

Notas y Preguntas Se realizó la creación normalmenteResultado Prueba exitosa

Cuadro 102: Docentes

Figura 63: Pantalla estudiante

Propósito Creación y manejos de estudiantesPrerrequisitos Iniciar sesión para acceder al sistema y navegar por el menúDatos de Prueba Datos personales del estudiante

Pasos

1.- Navegar en el menú y escoger la pestaña �Mantenimiento�2.- Dentro de Mantenimiento escoger la opción �Estudiante�3.- Crear estudiantes

Notas y Preguntas Se realizó la creación normalmenteResultado Prueba exitosa

Cuadro 103: Estudiante

88

Page 108: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 64: Pantalla de listado de especialidad

PropósitoListar todas las especialidades que se encuentran abiertas en elcolegio

Prerrequisitos Iniciar sesión para acceder al sistema y navegar por el menúDatos de Prueba Nombre de la especialidad

Pasos

1.- Navegar en el menú y escoger la pestaña �Mantenimiento�2.- Dentro de Mantenimiento escoger la opción �Cursos�3.- Acceder a la opción �Especialidad�

Notas y Preguntas Se realizó el listado en forma correctaResultado Prueba exitosa

Cuadro 104: Listado especialidad

Figura 65: Pantalla de modi�cación de docente

89

Page 109: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Propósito Modi�car los datos personales del docentePrerrequisitos Ingresar nuevos datos del docenteDatos de Prueba Sexo: Masculino

Pasos

1.- Navegar en el menú y escoger la pestaña �Mantenimiento�2.- Dentro de Mantenimiento escoger la opción �Docente��3.- Acceder a la opción �Gestión Docentes�

Notas y Preguntas Se modi�có correctamente los datosResultado Prueba exitosa

Cuadro 105: Modi�cación de docente

Figura 66: Pantalla de tipo contrato

Propósito Modi�car, eliminar y ver los tipos de contratoPrerrequisitos Ingresar nuevos datos del tipo de contratoDatos de Prueba Tipo: Nombramiento

Pasos

1.- Navegar en el menú y escoger la pestaña �Mantenimiento�2.- Dentro de Mantenimiento escoger la opción �Docente��3.- Acceder a la opción �Tipo Contraro�

Notas y Preguntas Se modi�có correctamente los datosResultado Prueba exitosa

Cuadro 106: Tipo contrato

90

Page 110: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 67: Pantalla de ubicación

Propósito Crear el país, provincia, cantón y parroquiaPrerrequisitos Ingresar datos de país, provincia,cantón y parroquia

Datos de Prueba

País: EcuadorProvincia: PichinchaCantón: QuitoParroquia: Los Shyris

Pasos1.- Navegar en el menú y escoger la pestaña �Mantenimiento�2.- Dentro de Mantenimiento escoger la opción �Ubicación�

Notas y Preguntas Se ingresaron los datos correctosResultado Prueba exitosa

Cuadro 107: Ubicación

91

Page 111: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 68: Pantalla de horarios

Propósito Crear horarios de exámenes, supletorios, gestión de aulasPrerrequisitos Ingresar datos de los exámenes con sus respectivos horarios

Datos de Prueba

Materia: QuímicaHorario: 07h00 a 09h00Día: Lunes

Pasos1.- Navegar en el menú y escoger la pestaña �Mantenimiento�2.- Dentro de Mantenimiento escoger la opción �Horarios�

Notas y Preguntas Se ingresaron los datos correctosResultado Prueba exitosa

Cuadro 108: Horarios

92

Page 112: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 69: Pantalla de colegio

Propósito Crear colegioPrerrequisitos Ingresar datos del colegio

Datos de PruebaNombre: Instituto Primero de MayoEstado: Activo

Pasos1.- Navegar en el menú y escoger la pestaña �Mantenimiento�2.- Dentro de Mantenimiento escoger la opción �Colegio�

Notas y Preguntas Se ingresaron los datos correctosResultado Prueba exitosa

Cuadro 109: Colegio

93

Page 113: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 70: Pantalla de disciplina

Propósito Registrar disciplina de los alumnosPrerrequisitos Ingresar nota de disciplinaDatos de Prueba Nota: 19

Pasos1.- Navegar en el menú y escoger la pestaña �Mantenimiento�2.- Dentro de Mantenimiento escoger la opción �Disciplina�

Notas y Preguntas Se ingresaron los datos correctosResultado Prueba exitosa

Cuadro 110: Disciplina

Figura 71: Pantalla de faltas

94

Page 114: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Propósito Registrar faltas de alumnosPrerrequisitos Ingresar el tipo de faltaDatos de Prueba Tipo: Justi�cada

Pasos1.- Navegar en el menú y escoger la pestaña �Mantenimiento�2.- Dentro de Mantenimiento escoger la opción �Faltas�

Notas y Preguntas Se ingresaron los datos correctosResultado Prueba exitosa

Cuadro 111: Faltas

Figura 72: Pantalla de sección

Propósito Ver, modi�car y eliminar la secciónPrerrequisitos El usuario ingresa el tipo de secciónDatos de Prueba Sección: Diurna

Pasos

1.- Navegar en el menú y escoger la pestaña �Mantenimiento�2.- Dentro de Mantenimiento escoger la opción �Gestión deCursos�3.- Dentro de Cursos seleccionar Sección

Notas y Preguntas Se ingresaron los datos correctosResultado Prueba exitosa

Cuadro 112: Sección

Figura 73: Pantalla de información de docente

95

Page 115: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Propósito Ver los datos personales del docentePrerrequisitos El usuario ingresa a gestión docenteDatos de Prueba Escoger el nombre del docente del cual se desea ver la información

Pasos

1.- Navegar en el menú y escoger la pestaña �Mantenimiento�2.- Dentro de Mantenimiento escoger la opción �Docente�3.- Dentro de Docente seleccionar Gestion docente

Notas y Preguntas Se muestran los datos del docenteResultado Prueba exitosa

Cuadro 113: Información docente

Figura 74: Pantalla de inscripción

96

Page 116: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Propósito Realizar la inscripción de alumnosPrerrequisitos El usuario en este caso el alumno ingresa sus datos en la �cha

Datos de Prueba

Nombre: Juan JoséApellido: Flores ArgudoSexo: MasculinoTipo de Sangre: O+Teleéfono: 2300-258E-mail: [email protected] civil: Soltero

Pasos

1.- Navegar en el menú y escoger la pestaña �Mantenimiento�2.- Dentro de Mantenimiento escoger la opción �Matrículas�3.- Dentro de Docente seleccionar Inscripciones

Notas y Preguntas Se guarda la inscripciónResultado Prueba exitosa

Cuadro 114: Incripción

Figura 75: Pantalla de traspaso de notas

Propósito Ingresar notas de los alumnosPrerrequisitos El usuario en este caso el profesor escoge el curso e ingresa las notas

Datos de Prueba

Curso: Tercer Año de BachilleratoSección: DiurnaEspecialidad: ContabilidadParalelo: A

Pasos

1.- Navegar por el menú e ingresar a �Mantenimiento�2.- Escoger el submenú �Notas�3.- Seleccionar la opción Gestión de Notas4.- Escoger el curso5.- Escoger la materia, trimestre y aporte6.- Ingresar notas de los alumnos

Notas y Preguntas Se guardaron las notas correctamenteResultado Prueba exitosa

Cuadro 115: Ingreso de notas

97

Page 117: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 76: Pantalla de matriculados por curso

Propósito Ver lista de alumnos matriculados por cursoPrerrequisitos El usuario selecciona el curso a mostrar

Datos de Prueba

Curso: Tercer Año de BachilleratoSección: DiurnaEspecialidad: ContabilidadParalelo: A

Pasos

1.- Navegar por el menú e ingresar a �Mantenimiento�2.- Escoger el submenú �Matrícula�3.- Seleccionar la opción Matriculados por curso4.- Escoger el curso a visualizar5.- Escoger la materia, trimestre y aporte6.- Presionar el botón �Buscar Matrícula�

Notas y Preguntas Se visualizó la lista correctamenteResultado Prueba exitosa

Cuadro 116: Matriculados por curso

Figura 77: Pantalla de alumnos quedados en supletorio

98

Page 118: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Propósito Ver lista de alumnos quedados a supletorioPrerrequisitos El usuario selecciona el curso y materia

Datos de Prueba

Curso: Tercer Año de BachilleratoSección: DiurnaEspecialidad: ContabilidadParalelo: A

Pasos

1.- Navegar por el menú e ingresar a �Mantenimiento�2.- Escoger el submenú �Notas�3.- Seleccionar la opción Gestión notas supletorio4.- Escoger el curso5.- Escoger la materia

Notas y Preguntas Se visualizó la lista correctamenteResultado Prueba exitosa

Cuadro 117: Alumnos quedados a supletorio

Figura 78: Pantalla de gestión de DOBE

Figura 79: Pantalla de gestión de DOBE

99

Page 119: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Propósito Ver información personal del estudiantePrerrequisitos El usuario ingresa el nombre del alumno y datos

Datos de Prueba

Código Alumno: 2Rendimiento- Año escolar: Año lectivo 2001-2002- Año repetido: 2- Asignatura que se destaco 1: Ciencias Naturales- Asignatura que se destaco 2: Matemáticas- Nivel de educación: 3- Promedio conducta: 20- Promedio de rendimiento: 20- Razón repetición: descuido

Pasos

1.- Navegar por el menú e ingresar a �Mantenimiento�2.- Escoger el submenú �Gestión DOBE�3.- Seleccionar el código del alumno4.- Escoger la opción �InformaciónDOBE�5.- Escoger dentro de las opciones �Rendimiento�

Notas y Preguntas Se ingresaron datos correctamenteResultado Prueba exitosa

Cuadro 118: Gestión DOBE

Figura 80: Pantalla de lista de docentes asignados a las materias

Propósito Ver información sobre materias asignadas a los profesoresPrerrequisitos El usuario ingresa al sistema y solicita la listaDatos de Prueba Buscar por diferentes campos

Pasos

1.- Navegar por el menú e ingresar a �Mantenimiento�2.- Escoger el submenú �Gestión de Cursos�3.- Seleccionar la opción Materia por profesor

Notas y Preguntas Se listaron los datos en forma correctaResultado Prueba exitosa

Cuadro 119: Docentes asignados a las materias

100

Page 120: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

6. CONFIGURACIÓN DE SERVIDORES Y MOODLE

6.1. VISIÓN GENERAL

6.1.1. OBJETIVOS

Establecer parámetros de con�guración para subir la aplicación a la web

De�nir los principales archivos a con�gurar en el moodle

Con�gurar el QoS (Calidad de Servicio, por sus siglas en inglés), para mantener la seguridaddel sistema y del servidor principalmente

6.1.2. PROPÓSITO

El propósito de este capítulo es realizar la con�guración de los servidores, que nos facili-tará mantener la seguridad de la información y al mismo tiempo la implementación de otrasherramientas.

6.1.3. ALCANCE

Este documento tiene como �nalidad realizar un informe sobre todos los pasos necesarios quese implementaron para realizar la con�guración del servidor

6.1.4. ACTIVIDADES

Las actividades que serán desarrolladas en esta etapa son:

Elaborar un informe de la instalación del hipervisor VMWARE XSI 5.0.0

Detallar la instalación del Sistema Operativo Centos 5.0, CAS y servidor GlassFish v. 3.0.1

Con�gurar la base OPENLDAP 1.5.3

Instalar y con�gurar el Moodle 2.0

Con�gurar el QoS

6.1.5. RECURSOS HUMANOS

Equipo de TrabajoGRUPO DE DESARROLLO

Srta. Adriana Rios

Srta. Susana Gómez

Srta. Diana Jumbo

ADMINISTRADOR DEL PROYECTO

Ing. Vladimir RoblesTabla 120. Equipo de trabajo

6.2. INSTALACIÓN DEL HIPERVISOR VMWARE XSI

XSI

Es un sistema de virtualización, que simula un computador físico con ciertas característicasde hardware. También permite la ejecución de varios sistemas operativos de manera simultáneamediante la creación de máquinas virtuales en el mismo. El rendimiento del sistema de virtua-lización variará dependiendo de las características del sistema físico y de los recursos virtualesasignados a las diferentes máquinas virtuales creadas.

101

Page 121: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

REQUERIMIENTOS

Para la instalación de este hipervisor necesitamos como requisitos mínimos de hardware unprocesador a partir del Core i3 ya que estos cuentan con la opción de virtualización medianteCD, en nuestro caso tenemos lo siguiente:

Procesador Intel Core i7

Disco Duro de 500Gb

Memoria de 8 Gb

Tarjeta de Video de 1Gb

Tarjeta de Red 10/100/1000 Gb

También necesitamos un VMWARE cliente con el cuál nos conectamos al servidor para podertrabajar en forma grá�ca y detallar los pasos correspondientes para la con�guración y la creaciónde máquinas virtuales, que en nuestro caso son dos. El primero que se llama CAS y el otroWebInstituto.

6.3. INSTALACIÓN DE LA DISTRIBUCIÓN CENTOS, CAS, OPENL-DAP, MOODLE

CENTOS

CentOS (Community ENTerprise Operating System por sus siglas en inglés) es una derivacióna nivel binario de la distribución Linux Red Hat Enterprise. Red Hat libera todo el código fuentedel producto de forma pública bajo los términos de la Licencia pública general de GNU y otraslicencias. Los desarrolladores de CentOS usan ese código fuente para crear un producto �nalque es muy similar al Red Hat Enterprise Linux y es un recurso abierto y ser descargado por elpúblico[8].

CAS (Central Authentication Service)

�CAS (Servidor de Autenticación Central) es un servicio por el protocolo HTTP, con elpropósito de permitir al usuario tener acceso a múltiples aplicaciones, proporcionando un loginy un password una sola vez�[5].

OPENLDAP

�Es un servicio de directorio que, entre otras cosas, permite contener los datos (logins, claves)de una serie de usuarios y realizar la autenti�cación en máquinas clientes a través de un únicoservidor OpenLDAP�[6].

LDAP

LDAP(Lightwight Directory Access Protocol por sus siglas en inglés), no es consideradocomo una base de datos, sino como un protocolo para acceder a información almacenada enun directorio de información; así mismo los datos podrán ser recuperados satisfactoriamenteapuntando a la dirección correcta del directorio de información[4].

MOODLE

Es una herramienta de enseñanza basada en clases virtuales en la cual se puede desarrollarcuestionarios, foros, encuestas, chat, etc.

102

Page 122: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

PROCEDIMIENTO

Utilizamos CentOS para hacer las con�guraciones necesarias de cada máquina virtual

Dentro de la máquina virtual CAS tenemos instalado lo siguiente:

• Base de datos Postgresql

• Paquetes Apache Tomcat

• Herramienta Moodle

Dentro de la máquina virtual llamada WebInstituto

• Servidor de Aplicaciones GlassFish

• Herramienta OPENLDAP

6.4. CONFIGURACIONES DEL SERVIDOR

INSTALACIÓN DEL VMWARE EXSI

1. Iniciamos el ordenador desde el CD de instalación como se muestra en la Figura 81

Figura 81: Pantalla de inicio

2. A continuación se muestran los términos de licencia, aceptando los mismos.

103

Page 123: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 82: Pantalla de términos de licencia

3. Seleccionamos la unidad en donde será instalado EXSI

Figura 83: Pantalla de selección de la unidad

4. Seleccionamos el idioma

104

Page 124: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 84: Pantalla de selección de idioma

5. Procedemos a colocar la clave del root

Figura 85: Pantalla de inserción de clave

6. A continuación procedemos a con�rmar la instalación

Figura 86: Pantalla de con�guración de la instalación

7. Por último procedemos a personalizar la dirección IP, subnet mask

105

Page 125: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 87: Pantalla de personalización del IP

INSTALACIÓN DEL CAS

1. Crear una máquina virtual usando Vmware Esxi 5.0 Version Free 2. Se selecciona la con�gu-ración de la maquina virtual Custom, como se muestra en la �gura 88

Figura 88: Pantalla de selección de la máquina virtual

3. Especi�camos el nombre y ubicación de nuestra máquina virtual

106

Page 126: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 89: Pantalla de especi�cación del nombre de la máquina virtual

4. Especi�camos el almacenamiento a utilizar

107

Page 127: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 90: Pantalla de almacenamiento de la máquina

5. Seleccionamos la versión, en nuestro caso Virtual Machine versión 7, se usa esta opcióncuando se crea en versiones de EXSI mayores a 4.1

108

Page 128: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 91: Pantalla de versión de la máquina virtual

6. Especi�camos el sistema operativo que utilizaremos en esta máquina virtual, en nuestrocaso es Linux y la versión Centos (64bits).

109

Page 129: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 92: Pantalla de selección del S.O.

7. Tal como nos muestra la �gura 93seleccionamos el número de CPU que utilizaremos vir-tualmente, dependiendo del número de máquinas virtuales que se va a crear:

Number of virtual sockets:2

Number of cores per virtual socket:2

110

Page 130: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 93: Pantalla de número de CPUs

8. En la �gura 94 podemos observar el número de conexiones (tarjetas de red) a utilizar, sedejará esta con�guración por defecto

111

Page 131: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 94: Pantalla de selección de conexiones

9. En la �gura 95 podemos observar el tipo de controlador, queda la opción por defecto

112

Page 132: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 95: Pantalla de selección del controlador

10. Seleccionamos el tipo de disco que se desea crear, en este caso Create a new virtual disk

113

Page 133: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 96: Pantalla de selección del tipo de disco

11. En la �gura 97 podemos observar la selección de la capacidad del disco, esta opción esimportante debido a que se optimiza recursos, dependiendo de las aplicaciones va incrementandoel uso, hasta llegar al máximo asignado

114

Page 134: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 97: Pantalla de selección de capacidad del disco

12. Las opciones de las con�guraciones de parámetros quedan por defecto, como se muestraen la �gura 98

115

Page 135: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 98: Pantalla de selección de parámetros

13. Por último se presenta la información detallada de toda la con�guración realizada, comose muestra en la �gura 99

116

Page 136: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 99: Pantalla de información �nal

14. Finalmente como podemos observar en la �gura 100 tenemos la máquina virtual llamadaCAS lista para ser utilizada

117

Page 137: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 100: Pantalla de máquina instalada

INSTALACIÓN DE CENTOS

1. Procedemos a iniciar la maquina virtual CAS

Figura 101: Pantalla de iniciación de la máquina

118

Page 138: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

2. Abrimos la consola que nos permitirá acceder a la máquina virtual

Figura 102: Pantalla de acceso al S.O.

3. Luego se procede a la búsqueda del archivo ISO del sistema operativo CentOS

119

Page 139: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 103: Pantalla de búsqueda

4. Posteriormente se procede a instalar el sistema operativo, como se muestra en la �gura 104

Figura 104: Pantalla de instalación del archivo ISO

5. Una vez realizada la instalación se procede a reiniciar el sistema y nos aparecerá unapantalla como la que se muestra en la �gura 105

120

Page 140: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 105: Pantalla de reinicio del sistema

CONFIGURACIÓN DE CENTOS DENTRO DE LA MÁQUINA VIRTUAL CAS

1. Iniciamos el sistema operativo Centos

121

Page 141: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 106: Pantalla de inicio de CENTOS

2. Seleccionamos el idioma de instalación

122

Page 142: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 107: Pantalla de selección del idioma

3. Seleccionamos el idioma para el teclado

123

Page 143: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 108: Pantalla de selección del idioma del teclado

4. Realizamos las particiones correspondientes para el disco duro

124

Page 144: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 109: Pantalla de particiones para el disco

5. A continuación se procede asignarle una dirección IP y darle un nombre al host

125

Page 145: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 110: Pantalla de asignación de IP

6. Seleccionamos la región

126

Page 146: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 111: Pantalla de selección de región

7. A continuación procedemos a colocar una contraseña para el root

127

Page 147: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 112: Pantalla de colocación de clave

8. El paso siguiente es seleccionar paquetes como Openldap-servers, los cuales nos brindaránfunciones adicionales para complementar toda la con�guración e implementación del CAS y dela herramienta Moodle, como se muestra en la �gura 113

128

Page 148: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 113: Pantalla de selección de paquetes

9. Seguidamente se con�gurará algunas opciones como son: cortafuegos, fecha y hora, crearun usuario, tarjeta de sonido, cds adicionales

129

Page 149: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 114: Pantalla de con�guraciones adicionales

REQUERIMIENTOS PARA INSTALAR MOODLE

Es necesario copiar todos los instaladores en una carpeta para proceder con las instalaciones

• mkdir installs: comando para crear una carpeta donde guardaremos los instaladores.

• cd installs: accedemos a la carpeta creada.

• ls: muestra el contenido de la carpeta en la que nos encontremos

Para copiar los archivos en la carpeta que creamos, primero nos ubicamos en la carpetaque contiene los archivos.

• Scp *.gz root 192.168.1.231:/root/installs/: comando en linux que permite la transfe-rencia de manera segura de los archivos .gz a una dirección establecida

Los instaladores que ocuparemos son:

• tomcat conector: permite el balanceo de carga en servidores apache

PASOS PARA CARGAR FÍSICAMENTE EL DISCO DURO A LA MÁQUINAVIRTUAL

1. Seleccionamos la máquina Virtual CAS:

Click derecho

• Edit Settings

130

Page 150: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 115: Pantalla de selección de la máquina virtual

2. Como podemos observar en la �gura 116, se muestra los diferentes dispositivos de hardwareque pueden adicionarse

Figura 116: Pantalla de adición

131

Page 151: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

3. Luego nos aparecerá una ventana en la que podemos seleccionar el hardware adicionar,en nuestro caso crearemos un nuevo disco, seleccionamos la opción hard disk y click en el botónsiguiente

Figura 117: Pantalla de creación de disco duro

4. Como observamos en la �gura 118, seleccionamos el tipo de disco que crearemos, en nuestrocaso seleccionamos virtual disk, click en siguiente

132

Page 152: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 118: Pantalla de creación de nuevo disco virtual

5. En la ventana de la �gura 119 dimensionamos el tamaño de disco virtual, según la utilidadque le vamos a dar.

Seleccionamos el aprovisionamiento de disco, la opción Thin provision, esta opción permiteahorrar espacio de almacenamiento, reserva los 30gb y se genera de acuerdo a lo que estasiendo utilizado.

• En la opción de localidad del disco seleccionamos la opción storage with the virtualmachine

• Click en siguiente

133

Page 153: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 119: Pantalla de capacidad de disco virtual

6. En la �gura 120 se muestra las opciones avanzadas del disco virtual, las cuales no sonnecesarias cambiar

134

Page 154: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 120: Pantalla de opciones avanzadas para el disco

7. Por último se muestra un resumen de toda la con�guración que hemos realizado en lospasos anteriores, como se puede ver en la �gura 121

135

Page 155: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 121: Pantalla de información �nal de creación de disco

8. Una vez terminado este proceso de creación de disco, como vemos en la �gura 122 nosmuestra información sobre los dispositivos de la máquina virtual, en el cuál tenemos el disco queacabamos de crear.

136

Page 156: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 122: Pantalla de presentación de dispositivos

9. Luego de la creación del disco, vamos agregar el disco en caliente.

Procedimiento:

• echo/sys/class/scsi_host/host0/scan: comando para realizar scan de los discos conec-tados a la máquina virtual

• veri�car todos los discos reconocidos en la máquina : fdisk -l

• pvscan -> muestra un listado de los volúmenes físicos de�nidos; lvscan vgscan

• cat /proc/partitions -> visualizar las particiones disponibles en el sistema.

• fdisk /dev/sdc ->particionamos el disco

• N ->nueva partición

• P ->partition primaria

• Tipo de partición: t

• Arrancamos un disco de 30GB: Linux LVM : 8e

• w ->guardar cambios

Una vez creada la partición, dentro de ésta creamos los siguiente:

• pvcreate /dev/sdb1 -> Crea volumen físico

• vgcreate data /dev/sdb1 ->Crea grupo volume en el volumen �sico

• lvcreate �l(letra ele) 100%FREE �name sdb1 data-> Crea volúmen lógico

• lvdisplay -> muestra las propiedades del volumen lógico

Concluida la creación de los volúmenes del disco procedemos a formatear cada uno de losdiscos

137

Page 157: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

• mkfs.ext3 /dev/data/datos

Montamos el disco en el sistema

• mount -t auto /dev/datoa/lvdatos /opt/

Con�guramos el archivo /etc/fstab para que se cargue los discos al momento de iniciar lamáquina virtual

• vim /etc/fstab

• agregamos la siguiente línea: /dev/mapper/data-datos /opt ext3 defaults 0 0

Luego de esto reiniciamos la máquina virtual para veri�car los cambios

REQUERIMIENTOS NECESARIOS PARA EJECUTAR MOODLE

INSTALACIÓN PHP

• En una consola se ejecutan los siguientes comandos: yum install php

INSTALACIÓN APACHE-TOMCAT

• Copiar el instalador tomcat a /OPT/

• cd /opt ->accedemos a la carpeta.

• gunzip apache-tomcat-6 ->comando que permite descomprimir el archivo

• Tar �xvf nombrearchivo.tar ->comando para descomprimir.

• Rm �f *.tar ->comando para eliminar todos los archivos .tar de esa carpeta que nosencontremos necesario para ahorrar espacio

• Rm �f *.bin ->comando para eliminar todos los archivos .bin de esa carpeta que nosencontremos necesario para ahorrar espacio

• Nos ubicamos con el comando cd en la carpeta donde esta instalado el tomcat.

• ./startup.sh ->comando para subir el servicio.

• ./shutdown.sh ->comando para bajar los servicios del servidor tomcat.

INSTALACIÓN DEL SERVIDOR CAS

Tar �xvf nombreinstalador.tar ->comando para descomprimir el archivo de instalación

cd cas-server-webapp ->comando para acceder a la carpeta descomprimida CAS Server

Ubicamos donde tenemos instalado el cas, luego en modules.

cp cas-server-webapp-3 /opt/apache-tomcat-6../webapp ->commando para copiar el archi-vo cas-server-webapp-3 en la la dirección del webapp del tomcat

cd /opt/apache-tomcat-6/webapps/ -> comando para desplegar el archivo webapps

GENERAR CERTIFICADO CAS PARA JAVA Y GLASSFISH

cd security

cd opt glass�shv3 glass�sh

ls

cd domains domain1

cd con�g

138

Page 158: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

vim keystore.jks

keytool �list �alias cas �keystore keystores.jk

keytool �list �alias cas �keystore cacerts

./keytool -import -alias cas -�le /root/serverexp.crt -keystore

/opt/jdk1.6.0_23/jre/lib/security/cacerts

IMPORTACIÓN DEL CERTIFICADO CAS PARA GLASSFISH

Glass�sh

keytool �import ��le cas crt �alias cas �keystore

/opt/glass�sh3/glass�sh/domains/domain1/con�g/cacerts.jks

Java Keytool.exe �import -�le c:\cas.crt -alias cas -keystore

�c:\Program�les\glass�sh3.1.1\glass�sh\domain\domain1\con�g\cacerts.jks�

INSTALACIÓN JAVA

cp nombrearchivo_jre /opt/ ->comando que permite mover a la carpeta opt

cd /opt/ ->accedemos a la carpeta opt

chmod u+x nombrearchivo_jre ->damos permisos de ejecución

ls ->listar los archivos que se encuentran en esa carpeta.

cd nombrearchivo_jre ->accedemos a la carpeta jre que le dimos permisos.

ls ->mostrar los archivos.

alternatives �install ->comando que instala el java.

alternatives �con�g java ->con�gurar la versión que acabamos de instalar

3 ->escogemos la opción 3.

Java �versión ->ejecutamos el comando para veri�car la versión.

Enseguida con�guramos las variables de sesión:

• cd /root/ ->accedemos a la carpeta root.

• vim .bash_pro�le ->este comando abre el directorio en el que le gregaremos

• JAVA HOME= /opt/jre1.6.0_22/

INSTALACIÓN DE MOODLE

Rpm �q php php-5.1.6-27

Rpm �uvh http. . .

Yum �enablerepo=webtatic install php instalar php

Yum �enablerepo=webtatic install php-xml

Yum �enablerepo=webtatic install php-xml*

Yum �enablerepo=webtatic install php-api

Revisamos si esta instalado PHP: // 172.16.2.85/moodle/install.php

139

Page 159: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Service httpd restart

Cd /war/ww/

Ls ls �la

chown �R apache:apache ww/:para darle permisos

ls �la

cd ww/

moodledata repositorio

Servidor de base de datos: localhost

Nombre: moodle

Usuario: root

Contraseña: tesis 2012 clave mysql

Pre�jo de tabla: mdl

vim .php.ini

service http service

yum �enablerepo=webtatic install php-mbstring

service httpd restart restore al apache

• clave: tesis2012

• Zona horaria: UTC-5

• Nombre completo del sitio: moodle.itpm.edu.ec

• Nombre corto del sitio: moodle

INSTALACION DE LA CONTRAPARTE DEL CAS

Módulo para activar el CAS

Nombre host: cas.itpm.edu.ec

URL base: cas/

Puerto 8443

Multiidenti�cacion: SI

Validación del servidor: NO

Salir del CAS: Si

Modo proxy: no

url el host: cas.itpm.edu.ec

version: 3

cdi�cacion LDAP: utf-8

140

Page 160: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

AJUSTES DE BUSQUEDA DE USUARIO

Tipo de usuario: posicAccount

Contextos: ou=users,dc=itpm,dc=edu,dc=ec

Atributo de usuario: mail: atributo con el cual se va a identi�car

Atributos de miembro: member

Atributos demiembro de utilizacion: 0

Usuario externo: mantener interna

SCRIPT DE SINCRONIZACIÓN DEL CRON

Nombre: givenName

Apellido: sn

Direccion de correo: mail

Descripcion: DisplayName

COMPROBACIÓN DEL CAS

Creamos un archivo host y digitamos las siguientes líneas de comando:

• Cd /etc/syscon�g/

• Cd network �scripts/

• Vim �ifcfg �eth0

• Apedor: 192.168.1.103

• Netmask: 255.255.128

• Ps �ef |grep java

• ./startup.sh

EN MSDOS

Cd drivers

Cd el-GR

cd etc

notepad hosts

• 172.16.2.86 cas.tipm.edu.ec

Ping cas.itpm.edu.ec

http://172.16.2.85/moodle

EN UNA CONSOLA DIGITAMOS

service ldap restart

service ldap status

netstart �an |grep 8080

cd /etc/

141

Page 161: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

CAMBIAR LA IP POR ITPM.EDU.EC

cd /war/ww/html/moodle

usuario moodle: admin

contraseña: Tesis2012@

INSTALAR PAQUETES NECESARIOS PARA LA EJECUCION DEL MOODLEJUNTO CON EL CAS

yum install httpd-devel

cd /opt/tomcat/

make install

cd /etc/httpd

cd com

cd conf

vim workers.properties

vim httpd.conf

service httpd restart

service httpd stop

workers properties

cd conf.d/

mv proxy_ajp.Conf proxy_ajp.conf.mt

vim ssl.conf

vim welcome.conf ls

cd alias/

vim nss.conf

mv nss.conf nss.conf.mt

vim ssl.conf

• JkMount /cas/worker1

• JkMount /cas/*worker1

• Alias /cas �/opt/apache-tomca. . . � guardar cambios y reiniciar el apache

142

Page 162: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

INSTALACIÓN DE GLASSFISH

Cd drivers

Cd etc

Notepad

172.16.2.85 matriculas.itpm.edu.ec

Service httpd start, reiniciar el servicio

Chkcon�g httpd on

Ps �ef |grep java

Cd ../logs/

Tail �f catalina.out: ver en línea que esta pasando

Cd /etc/

172.16.2.85 matriculas.itpm.edu.eccd /etc/: hacemos esto en cada servidor

INSTALACIÓN GLASFISH EN LINUX

Chmod u+x glass�sh-3.1.1. . . ..

./glass�sh. . . ..

cd /opt/

scp -R tomacat/ [email protected]:/root

INSTALAR EL PATH

alternatives �install /usr/bin/java

alternatives �install /usr/bin/java /opt/jdk1.6.0_23/bin/java 3

vim .bash_pro�le

./glass�sh. . . . . . .

/opt/glass�sh3: Directorio en que va a guardarse

Crear un dominio del servidor: Si

Usuario: admin

Contraseña: tesis2012

CREACIÓN DE LA BASE OPENLDAP

Para la gestión de OpenLdap vamos a utilizar el software Apache Directory Studio

CONFIGURACIÓN DE OPENLDAP

Url del host: cas.itpm.edu.ec

Version: 3

Codi�cacion LDAP: utf-8

143

Page 163: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

AJUSTES DE BÚSQUEDA DE USUARIO

Tipo de usuario: posicAccount

Contextos: ou=users,dc=itpm,dc=edu,dc=ec

Atributo de usuario: mail: atributo con el cual se va a identi�car

Atributos de miembro: member

Atributos de miembro de utilización: 0

Usuario externo: mantener interna

SCRIPT DE SINCRONIZACIÓN DEL CRON

Nombre: givenName

Apellido: sn

Dirección de correo: mail

Descripción: DisplayName

PASOS PARA LA ADMINISTACIÓN DE OPENLDAP

1. Ingresamos al programa y creamos una por una las entradas del directorio

Figura 123: Pantalla de creación de directorio

2. Seleccionamos el tipo de objeto a adicionar al directorio, en nuestro caso sería groupOfNa-me, como se indica en la �gura 124

144

Page 164: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 124: Pantalla de tipo de objeto

3. Como siguiente paso de�nimos los atributos para la entrada de la unidad organizativa(directorio)

Figura 125: Pantalla de de�nición de atributos

145

Page 165: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

4. En la �gura 126 se muestra un resumen con todos los atributos creados de la unidadorganizativa

Figura 126: Pantalla de resumen

SUBIR LA APLICACIÓN AL SERVIDOR

1. Iniciamos la consola de administración de Glass�sh

Figura 127: Pantalla de inicio del servidor glass�sh

2. A continuación creamos un nuevo Conjunto de Conexiones: nombre del conjunto, tipo delrecurso, proveedor de los controladores de la base de datos

146

Page 166: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 128: Pantalla de creación de un conjunto de conexiones

3. Como siguiente paso se agrega las propiedades de la conexión: user, servername, portnum-ber, servername

Figura 129: Pantalla de propiedades de la conexión

4. Por último se muestra el conjunto de conexiones creado, como se muestra en la �gura 130

147

Page 167: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 130: Pantalla de conexión creada

5. Luego se procede a crear un nuevo Recurso JDBC: nombre JNDI, nombre del conjunto

Figura 131: Pantalla de nuevo recurso JDBC

6. Como se puede ver en la �gura 132 ya se visualiza el recurso creado

148

Page 168: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 132: Pantalla de recurso JDBC creado

7. A continuación se procede a ingresar en la opción Aplicaciones, y buscamos la aplicacióna implementar

Figura 133: Pantalla de búsquede de la aplicación

8. Escogemos la aplicación la cual está guardada como archivo tipo WAR

149

Page 169: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 134: Pantalla de selección del archivo .WAR

9. Una vez seleccionada la aplicación, damos click en Aceptar

Figura 135: Pantalla de con�rmación

10. Por último tenemos la aplicación subida al servidor, como se muestra en la �gura 136

150

Page 170: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 136: Pantalla de aplicación subida

151

Page 171: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

CONCLUSIONES

Una vez terminado nuestro proyecto de tesis, en conjunto con el trabajo de investigaciónrealizado y lo aprendido en la universidad, señalamos las siguientes conclusiones:

El proyecto fue concluído exitosamente de acuerdo a las espectativas y requerimientos de losusuarios del �Instituto Primero de Mayo� perteneciente al cantón Yantzaza de la provinciade Zamora, en lo que concierne a los módulos de Matrículas, Notas, DOBE y Alumnos.

Si bien los conocimientos que se adquirieron sobre redes en la universidad fueron útiles, alo largo del desarrollo del proyecto se presentaron inconvenientes en el proceso de con�g-uración del CAS y de la herramienta Moodle; situación que fue solucionada al acudir alDepartamento de Sistemas de la UPS, sin embargo el tiempo requerido para esta tarea fuelargo, ya que la persona encargada, no tenía su�ciente disponibilidad para ayudarnos ensu totalidad.

Debido a que la institución no contaba con el su�ciente presupuesto, nos vimos obligadasa solventar nuestro proyecto con gastos adicionales y personales.

Para solventar el requerimiento del instituto sobre el uso de software libre, se de�nieron lossiguientes productos:

• Base de Datos Postgresql 9.0.1

• Servidor de aplicaciones Glass�sh 3.1.1

• Herramienta de desarrollo Netbeans 7.0.1

• Framework JSF

Respecto al análisis de los requerimientos, se tuvieron pequeños inconvenientes con losusuarios �nales, ya que al momento de entregarles el producto para pruebas se tuvo quehacer varias modi�caciones extras en éste.

152

Page 172: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

RECOMENDACIONES

Los proyectos de tesis, son una forma de obtener una experiencia laboral, ya que en su desarrollose deben utilizar varios estándares, normas de desarrollo e implementación de software, poniendoal estudiante en situaciones que se asemejan a una situación real.

Durante el desarrollo de un producto, se presentan varias etapas y cada una de éstas involucraun grado de complejidad, cada una de éstas debe ser resuelta de manera conjunta, pero sin dejarde un lado el conocimiento de que cada uno de los integrantes posee.

Dentro del pénsum de estudio se podrían ofrecer cursos que involucren el desarrollo y la imple-mentación de varios proyectos reales, asi de esa manera poder aplicar los conocimientos adquiridosen lo referente a: Redes, Programación, Base de datos, Gerencia Informática, etc.; con el �n delograr una experiencia más amplia.

153

Page 173: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Referencias

[1] Reglamento del Consejo del Instituto Tecnológico Primero de Mayo. Misión.

[2] Reglamento del Consejo del Instituto Tecnológico Primero de Mayo. Visión.

[3] Organigrama Estructural Actualizado del Instituto Tecnológico Primero de Mayo. EstructuraJerárquica.

[4] M. Donnelly. LDAP. 2000,Feature Article.

[5] I. Fernández Zwanziger. CAS. 2009, Feature Article.

[6] Corzo Leyva A. Viera Hernández A. De la Rosa L. Rodríguez Montoya, R. OPENLDAP.2009.

[7] I. Ros Martínez de Lahidalga. Moodle, la plataforma para la enseñanza y organización escolar.Number 2. 2008.

[8] Wikipedia. CentOS, Fecha de recuperación: 14 de Junio de 2012.http://es.wikipedia.org/wiki/CentOS.

[9] Wikipedia. MoodleInteroperabilidad, Fecha de recuperación:14 de Junio de 2012.http://es.wikipedia.org/wiki/Moodle.

154

Page 174: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

ANEXOS

CONFIGURACIONES MOODLE

Ingresamos a Moodle con el usuario de administrador

• Usuario : admin

• Contraseña: Tesis2012@

Figura 137: Ingreso Moodle

Creación de roles

Figura 138: De�nir roles

Rol de profesor

155

Page 175: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 139: Selección de rol de profesor

Edición del rol profesor

Figura 140: Edición del rol profesor

Selección de permisos para profesores

156

Page 176: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 141: Selección de permisos del estudiante

Figura 142: Selección de permisos del estudiante

Asignación de los estudiantes a un curso

157

Page 177: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 143: Asignación de estudiante a un curso

Edición del rol de estudiantes

Figura 144: Edición del rol estudiante

Selección permisos para estudiantes

158

Page 178: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 145: Selección de permisos del estudiante

Figura 146: Seleción de permisos del estudiante para las actividades

159

Page 179: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 147: Selección de permisos del estudiante para guardar

Selección de rol de invitado

Figura 148: Selección de invitado

Selección de permisos para invitado

160

Page 180: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 149: Selección de permisos para el rol del invitado

Figura 150: Selección de permisos para las actividades del invitado

161

Page 181: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 151: Selecciones �nales para los permisos del invitado

Permitir asignar roles

Figura 152: Asignación de roles en el sistema

Asignación del rol profesor

162

Page 182: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 153: Asignación del rol profesor

Asignación del rol estudiante

Figura 154: Asignación del rol estudiante

Asignación del rol profesor al sistema

163

Page 183: UNIVERSIDAD POLITECNICA SALESIANA...Esta tesis va dedicada onc mucho ariñoc espcialmentee a mi familia orp estar siempre a mi lado, dándome ejemplos dignos de superación y entrga,e

Figura 155: Asignacion de roles asignados a profesor al sistema

Asignación de rol estudiante en sistema

Figura 156: Asignacion de roles asignados a estudientes al sistema

164