CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un...

179
1 CONTENIDO RESUMEN 8 PRESENTACIÓN 9 1. CAPITULO I: MARCO TEÓRICO REFERENCIAL 1.1. FUNDAMENTOS TEÓRICOS 10 1.1.1. INTRODUCCIÓN 10 1.1.2. SELECCIÓN DEL TEMA 11 1.1.3. FORMULACIÓN DEL PROBLEMA 11 1.1.4. FORMULACIÓN DE OBJETIVOS 12 1.1.4.1. Objetivo General 12 1.1.4.2. Objetivos Específicos 12 1.1.5. JUSTIFICACIÓN 13 1.1.6. ALCANCE 14 1.1.7. FACTIBILIDAD 15 1.1.7.1. Factibilidad técnica 15 1.1.7.1.1. Sistemas Operativos 16 1.1.7.1.2. Motores de Base de Datos 17 1.1.7.1.3. Lenguajes de Programación 18 1.1.7.2. Factibilidad operativa 18 1.1.7.2.1. Impacto Tecnológico 18 1.1.7.2.2. Resistencia al Cambio 19 1.1.7.3. Factibilidad económica 19 1.1.7.3.1. Costos de Inversión 20 1.1.7.3.2. Flujo de Caja del Proyecto 22 1.1.8. HERRAMIENTAS DE CONSTRUCCIÓN 24 1.1.8.1. Especificación del lenguaje Visual Basic .NET 25 1.1.8.2. SQL Server 26 1.1.9. METODOLOGIA DE DESARROLLO 27 1.1.9.1. Metodología OMT 27 1.1.9.2. UML (Lenguaje Unificado de Modelado) 29 1.1.10. SEGURIDADES EN EL USO DEL SISTEMA 30 1.2. METODOLOGÍA DE LA INVESTIGACIÓN 31 1.2.1. TÉCNICAS DE RECOLECCIÓN DE INFORMACIÓN 31 1.2.2. POBLACIÓN Y MUESTRA 32 1.2.3. RECOLECCIÓN DE LA INFORMACIÓN 32 1.2.4. TABULACIÓN DE DATOS, ANÁLISIS E INTERPRETACIÓN 33 DE DATOS 2. CAPITULO II: ANÁLISIS DE REQUISITOS DEL SISTEMA (ARS) 2.1. SITUACIÓN ACTUAL 41 2.2. DESCRIPCIÓN DE LOS PROCESOS ACTUALES 41 2.2.1. NOTACIÓN DE LOS PROCESOS ACTUALES 43 2.2.2. TÉCNICAS DE MODELADO DE OBJETOS 44 2.2.2.1. El modelo de objetos 44 2.2.3. MODELO DINÁMICO 46 2.2.3.1. Diagramas de Secuencia 46

Transcript of CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un...

Page 1: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

1

CONTENIDORESUMEN 8PRESENTACIÓN 9

1. CAPITULO I: MARCO TEÓRICO REFERENCIAL

1.1. FUNDAMENTOS TEÓRICOS 101.1.1. INTRODUCCIÓN 101.1.2. SELECCIÓN DEL TEMA 111.1.3. FORMULACIÓN DEL PROBLEMA 111.1.4. FORMULACIÓN DE OBJETIVOS 12

1.1.4.1. Objetivo General 121.1.4.2. Objetivos Específicos 12

1.1.5. JUSTIFICACIÓN 131.1.6. ALCANCE 141.1.7. FACTIBILIDAD 15

1.1.7.1. Factibilidad técnica 151.1.7.1.1. Sistemas Operativos 161.1.7.1.2. Motores de Base de Datos 171.1.7.1.3. Lenguajes de Programación 18

1.1.7.2. Factibilidad operativa 181.1.7.2.1. Impacto Tecnológico 181.1.7.2.2. Resistencia al Cambio 19

1.1.7.3. Factibilidad económica 191.1.7.3.1. Costos de Inversión 201.1.7.3.2. Flujo de Caja del Proyecto 22

1.1.8. HERRAMIENTAS DE CONSTRUCCIÓN 241.1.8.1. Especificación del lenguaje Visual Basic .NET 251.1.8.2. SQL Server 26

1.1.9. METODOLOGIA DE DESARROLLO 271.1.9.1. Metodología OMT 271.1.9.2. UML (Lenguaje Unificado de Modelado) 29

1.1.10. SEGURIDADES EN EL USO DEL SISTEMA 30

1.2. METODOLOGÍA DE LA INVESTIGACIÓN 311.2.1. TÉCNICAS DE RECOLECCIÓN DE INFORMACIÓN 311.2.2. POBLACIÓN Y MUESTRA 321.2.3. RECOLECCIÓN DE LA INFORMACIÓN 321.2.4. TABULACIÓN DE DATOS, ANÁLISIS E INTERPRETACIÓN 33

DE DATOS

2. CAPITULO II: ANÁLISIS DE REQUISITOS DEL SISTEMA (ARS)2.1. SITUACIÓN ACTUAL 412.2. DESCRIPCIÓN DE LOS PROCESOS ACTUALES 41

2.2.1. NOTACIÓN DE LOS PROCESOS ACTUALES 432.2.2. TÉCNICAS DE MODELADO DE OBJETOS 44

2.2.2.1. El modelo de objetos 442.2.3. MODELO DINÁMICO 46

2.2.3.1. Diagramas de Secuencia 46

Page 2: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

2

2.2.3.2. Diagramas de estados 522.2.4. MODELO FUNCIONAL 57

2.3. ESPECIFICACIÓN DE REQUERIMIENTOS FUNCIONALES 622.3.1. REQUISITOS FUNCIONALES 622.3.2. REQUISITOS DE USUARIO 642.3.3. REQUISITOS TECNOLÓGICOS 642.3.4. REQUISITOS DE INTERFACES EXTERNAS 65

2.3.4.1. Interfaces del usuario 652.3.4.2. Interfaces de hardware 652.3.4.3. Interfaces de software 65

2.3.5. REQUISITOS DE RENDIMIENTO 66

3. CAPITULO III: DISEÑO DEL SISTEMA INFORMÁTICO

3.1. CARACTERISTICAS DEL SISTEMA 673.1.1. ESTÁNDARES EN EL DISEÑO DE PANTALLA 673.1.2. ESTÁNDARES DE DISEÑO DE LA BASE DE DATOS 683.1.3. DIAGRAMA DE LA BASE DE DATOS 693.1.4. DICCIONARIO DE DATOS 703.1.5. MODELO FUNCIONAL 83

3.1.5.1. Diagramas de Casos de Uso 833.1.5.2. Diagrama de Clases 93

3.1.6. MODELO ESTÁTICO 943.1.6.1. Diagramas de Secuencia 943.1.6.2. Diagramas de Colaboración 109

4. CAPITULO IV: CONSTRUCCIÓN DEL SISTEMA INFORMÁTICO

4.1. CODIFICACIÓN DE PROGRAMAS 1144.1.1. CLASE: CLSCONEXIONBD 1144.1.2. CLASE: CLSVALIDARDATO 1154.1.3. METODO: BUSCAR_GRADOS() 1164.1.4. EVENTO : TBTNGUARDAR_CLICK 116

4.2. PRUEBAS DEL SISTEMA 1184.2.1. PRUEBAS DE RENDIMIENTO 1184.2.2. PRUEBAS DE RECUPERACIÓN DE DATOS 1194.2.3. PRUEBAS DE SEGURIDAD 1194.2.4. REALIZACIÓN DE PRUEBAS 122

5. CAPITULO V: CONCLUSIONES Y RECOMENDACIONES

5.1. CONCLUSIONES 1235.2. RECOMENDACIONES 124

REFERENCIAS BIBLIOGRAFICAS 125

Page 3: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

3

ANEXOS 126

DICCIONARIO DE DATOS. 127MANUAL DE USUARIO 129MANUAL DE ADMINISTRACIÓN 158Anexo A. Encuesta. 170Anexo B. Organigrama Funcional de la Institución. 172Anexo C. Formulario de Inscripción. 173Anexo D. Formulario de Matrícula y Datos Socioeconómicos. 174

Page 4: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

4

INDICE DE TABLAS

Tabla 1.1. Matriz de ponderación de sistemas operativos 16

Tabla 1.2. Matriz de ponderación de motores de bases de datos 17

Tabla 1.3: Matriz de ponderación de lenguajes programación 18

Tabla 1.4: Costos de Hardware y Software 20

Tabla 1.5. Costos de Suministros 21

Tabla 1.6. Resumen de Costos 21

Tabla 1.7. Flujo de Caja del Proyecto 22

Tabla 3.1. Estándares. Diseño de Pantalla 67

Tabla 3.2. Estándares. Diseño de la Base de Datos 68

Tabla 3.3. Descripción de Datos. Entidad Estudiante 70

Tabla 3.4. Descripción de Datos. Entidad Inscripción Matrícula 71

Tabla 3.5. Descripción de Datos. Entidad Datos Socioeconómicos Estudiante 72

Tabla 3.6. Descripción de Datos. Entidad Aspectos Socioeconómicos Hogar 73

Tabla 3.7. Descripción de Datos. Entidad Aspectos Socioeconómicos (Hogar) 74

- Estudiante

Tabla 3.8. Descripción de Datos. Entidad Progenitores 75

Tabla 3.9. Descripción de Datos. Entidad Progenitores Representante 76

Tabla 3.10. Descripción de Datos. Entidad Grado 77

Tabla 3.11. Descripción de Datos. Entidad Materia 77

Tabla 3.12. Descripción de Datos. Entidad Grado Materia 78

Tabla 3.13. Descripción de Datos. Entidad Paralelo 78

Tabla 3.14. Descripción de Datos. Entidad Grado Paralelo 79

Tabla 3.15. Descripción de Datos. Entidad Periodo 79

Tabla 3.16. Descripción de Datos. Entidad Profesor 80

Tabla 3.17. Descripción de Datos. Entidad Materia Profesor 80

Tabla 3.18. Descripción de Datos. Entidad Horario 81

Tabla 3.19. Descripción de Datos. Entidad Notas 82

Tabla 3.20. Descripción de Datos. Entidad Rendimiento 83

Tabla 3.21. Descripción de Datos. Entidad Usuario 82

Tabla 3.22. Especificación detalla. Escenario Usuario 85

Tabla 3.23. Especificación detallada. Escenario Inscripción 86

Page 5: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

5

Tabla 3.24. Especificación detallada. Escenario Matriculación 87

Tabla 3.25. Especificación detallada. Escenario Datos Familiares 88

Tabla 3.26. Especificación detallada. Escenario Datos Socioeconómicos 89

DOBE

Tabla 3.27. Especificación detallada. Escenario Docente 90

Tabla 3.28. Especificación detallada. Escenario Horarios 91

Tabla 3.29. Especificación detallada. Escenario Reporte de Notas 92

/ Rendimiento

Tabla 4.1. Formulario de Evaluación de Pruebas 121

Page 6: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

6

INDICE DE FIGURAS

Figura 2.1. Modelo Estático. Diagrama de Clases 45

Figura 2.2. Diagrama de secuencia. Gestión de Inscripción 47

Figura 2.3. Diagrama de secuencia. Gestión de Matrículas 48

Figura 2.4. Diagrama de secuencia. Gestión datos socioeconómico 49

Figura 2.5. Diagrama de secuencia. Gestión de horarios 50

Figura 2.6. Diagrama de secuencia. Gestión de Notas 51

Figura 2.7. Diagrama de Estados. Gestión de Inscripción 53

Figura 2.8. Diagrama de Estados. Proceso de Matrículas 54

Figura 2.9. Diagrama de Estados. Gestión de Horarios 55

Figura 2.10. Diagrama de Estados. Gestión de Notas 56

Figura 2.11. Diagrama de flujo de datos. Proceso de Inscripción 58

Figura 2.12. Diagrama de flujo de datos. Proceso de Matriculación 59

Figura 2.13. Diagrama de flujo de datos. Gestión de Horarios 60

Figura 2.14. Diagrama de flujo de datos. Gestión de Notas 61

Figura 3.1. Diagrama de Caso de Uso. Escenario Usuario 85

Figura 3.2. Diagrama de Caso de Uso: Inscripción 86

Figura 3.3. Diagrama de Caso de Uso: Escenario Matriculación 87

Figura 3.4. Diagrama de Caso de Uso: Escenario Datos Familiares 88

Figura 3.5. Diagrama de Caso de Uso: Escenario Datos Socioeconómicos 89

DOBE

Figura 3.6. Diagrama de Caso de Uso: Escenario Docente 90

Figura 3.7. Diagrama de Caso de Uso: Escenario Horarios 91

Figura 3.8. Diagrama de Caso de Uso: Escenario Reporte de Notas / 92

Rendimiento

Figura 3.9. Diagrama de Secuencia: Usuario Incorrecto y Contraseña Correcta 94

Figura 3.10. Diagrama de Secuencia: Usuario Correcto y Contraseña 95

Incorrecta

Figura 3.11. Diagrama de Secuencia: Usuario Correcto y Contraseña Correcta 96

Figura 3.12. Diagrama de Secuencia: Inscripción de Estudiantes 97

Antiguos y Nuevos

Figura 3.13. Diagrama de Secuencia: Matriculación de un Estudiante Antiguo 98

Page 7: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

7

Figura 3.14. Diagrama de Secuencia: Matriculación de un Estudiante Nuevo 99

Figura 3.15. Diagrama de Secuencia: Datos Familiares de un Estudiante 100

Antiguo

Figura 3.16. Diagrama de Secuencia: Datos Familiares de un Estudiante 101

Nuevo

Figura 3.17. Diagrama de Secuencia: Datos Socioeconómicos de un 102

Estudiante Antiguo

Figura 3.18. Diagrama de Secuencia: Datos Socioeconómicos de un 103

Estudiante Nuevo

Figura 3.19. Diagrama de Secuencia: Datos de un Docente Antiguo 104

Figura 3.20. Diagrama de Secuencia: Datos de un Docente Nuevo 105

Figura 3.21. Diagrama de Secuencia: Ingreso de Horarios 106

Figura 3.22. Diagrama de Secuencia: Actualización de Horarios 107

Figura 3.23. Diagrama de Secuencia: Reporte de Notas / Rendimiento 108

Figura 3.24. Diagrama de Colaboración: Usuario 109

Figura 3.25. Diagrama de Colaboración: Inscripción del Estudiante 110

Figura 3.26. Diagrama de Colaboración: Matriculación del Estudiante 111

Figura 3.27. Diagrama de Colaboración: Asignación de Horarios 112

Figura 3.28. Diagrama de Colaboración: Reporte de Notas 113

Page 8: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

8

RESUMEN

El resumen presentado a continuación hace referencia a los capítulos que

contiene la presente Tesis.

El Capitulo I tiene como objetivo permitir conocer en forma clara y detallada los

procesos relacionados con la inscripción y matrícula de los estudiantes,

elaboración de horarios de clases y registro de notas de cada periodo de

evaluación, al finalizar esta fase se tendrá claro las partes involucradas directa o

indirectamente con dichos procesos y los requisitos funcionales y no funcionales

del sistema de información.

En el Capitulo II se obtiene la definición de la arquitectura del sistema y una

especificación detallada de los componentes del sistema de información que son

descritos a través de los modelos: estático, dinámico y funcional.

En el Capitulo III, después de haber analizado y diseñado el sistema, procedemos

a la construcción del mismo mediante la utilización de las herramientas Visual

Basic. Net y SQLSever. A continuación en el Capitulo IV se realiza la descripción

de las pruebas de operación y rendimiento del sistema, dichas pruebas son

realizadas para la verificación del buen estado y funcionamiento del mismo.

Una vez descritos los capítulos anteriores, en el Capitulo V se define las

conclusiones y recomendaciones obtenidas en el desarrollo del proyecto.

Page 9: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

9

PRESENTACIÓN

La presente tesis tiene como objetivo la construcción de un sistema informático

que lleve el control de los procesos que realiza una institución educativa, ya que

hoy en día los sistemas informáticos son la base para una buena organización y

desarrollo dentro de cualquier entidad.

Las funcionalidades de este sistema están basadas en las necesidades

encontradas en el Centro Educativo Bilingüe Caminos a la Luz, referentes a

ciertos procesos que se lleva a cabo en la institución.

El sistema informático en cuestión lleva en si el control académico estudiantil en el

Centro Educativo Bilingüe Caminos a la Luz, este sistema permite realizar de

forma automatizada todos los procesos referentes a la inscripción, matrículas,

control de horarios y registro de notas que se realiza en la institución.

Page 10: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

10

1. CAPITULO I: MARCO TEÓRICO REFERENCIAL

1.1. FUNDAMENTOS TEÓRICOS

1.1.1. INTRODUCCIÓN

Los sistemas de información son de gran utilidad en las tareas que desarrolla el

usuario en diferentes campos como: Universidades, Colegios, Escuelas e

Instituciones, porque permite que las mismas se desarrollen de manera más

eficiente, rápida y segura.

En la actualidad contamos con herramientas de programación que facilitan la

automatización de los procesos que se desarrollan en los ámbitos: empresarial,

institucional, educativo, etc., esto ha permitido que la mayoría de instituciones

cuenten con sistemas informáticos que permiten la disminución del papeleo en

ciertos procesos, se trabaje con mayor eficiencia y se mejore la atención al

usuario final. Haciendo uso de dichas herramientas se ha diseñado y construido

un sistema de información como proyecto de tesis denominado: Análisis, diseño y

construcción de un sistema informático para el control académico estudiantil en el

Centro Educativo Bilingüe Caminos a la Luz.

El Centro Educativo Bilingüe Caminos a la Luz Caminos es una institución

particular, que no cuenta con el apoyo económico del Ministerio de Educación, sin

embargo, se ha planteado como meta disponer de tecnología actualizada tanto en

hardware como en software, a fin de ofrecer una educación de calidad a la niñez y

contribuir así al desarrollo del País. Además éste centro educativo busca con la

implementación del sistema de información agilizar los procesos de inscripción y

matriculación de los estudiantes en cada periodo escolar, tener un control más

eficiente y rápido en los procesos relacionados con los horarios de clases de los

docentes y registro de notas en cada periodo de evaluación y brindar tanto a los

estudiantes como a sus representantes información clara y oportuna.

Page 11: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

11

El desarrollo del sistema de información en mención se basa en la metodología

OMT, que propone utilizar los modelos de objetos, funcional y dinámico en la fase

de análisis y diseño del proyecto.

1.1.2. SELECCIÓN DEL TEMA

Para la selección del tema se tomó en cuenta la gran necesidad de disponer de

un sistema informático en el Centro Educativo Bilingüe Caminos a Luz para el

control de los procesos de inscripciones, matriculas, registro de notas y del control

de horarios de clases. El proceso que se maneja actualmente es muy lento e

ineficiente lo que ocasiona muchas molestias tanto para los padres de familia y

los estudiantes como para el personal de la misma institución.

1.1.3. FORMULACIÓN DEL PROBLEMA

En el Centro Educativo Bilingüe Caminos a la Luz los procesos de inscripción y

matriculación de los estudiantes en cada periodo escolar se realiza en forma

manual, ocasionando que se formen grandes filas de padres de familia o

representantes de los estudiantes en espera de atención, estos inconvenientes

podrían ser superados con una atención más eficiente y rápida.

Otro punto que cabe resaltar es el trabajo que realiza el personal de secretaría en

el proceso de registro y control de notas en cada periodo de evaluación, ante la

falta de un sistema informático que lleve un control automatizado existe lentitud en

la entrega de reportes de notas de los estudiantes e incluso existe el riesgo de

que la información pueda ser poco confiable. Todo esto puede ocasionar retrasos

en la ejecución de otros procesos y molestias a los directivos, docentes o padres

de familia de los estudiantes al no contar con información oportuna y confiable.

Considerando que la prioridad más importante que tiene el Centro Educativo

Bilingüe Caminos a la Luz es la de satisfacer las necesidades que tienen los

padres de familia, estudiantes y docentes, sobre la disposición de información

confiable y oportuna, se ha visto la necesidad de diseñar un sistema informático

Page 12: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

12

que controle de forma automática los procesos de inscripciones, matrículas

registro de notas y manejo de horario de clases, a fin de que la Institución pueda

brindar un servicio eficiente y rápido, que contribuya a mejorar más la calidad de

la educación y a brindar una mejor atención a los padres de familia y docentes.

Además cabe mencionar que para el desarrollo del software, se tomará en cuenta

una interfaz gráfica de usuario (GUI) amigable y de fácil uso, los datos e

información de entrada se almacenarán en bases de datos a fin de obtener

búsquedas rápidas y eficientes así como llevar datos históricos confiables.

1.1.4. FORMULACIÓN DE OBJETIVOS

1.1.4.1. Objetivo General

Analizar, diseñar y construir un sistema informático para el control

académico estudiantil en el Centro Educativo Bilingüe Caminos a la Luz.

1.1.4.2. Objetivos Específicos

Analizar los procesos actuales referentes al control académico que la

Institución lleva a cabo a fin de obtener de forma detallada los requisitos

funcionales que el sistema informático deberá cubrir.

Automatizar los procesos de inscripción y matriculación en cada periodo

escolar, así como también el proceso de ingreso de notas para cada

periodo de evaluación.

Generar en forma automatizada las respectivas nóminas de estudiantes

por curso y paralelo.

Desarrollar los distintos componentes del sistema informático, a partir del

conjunto de especificaciones lógicas y físicas del mismo, mediante el uso

Page 13: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

13

de una interfaz gráfica de usuario (GUI) amigables que proporciona la

herramienta Visual Basic .Net.

Realizar pruebas del sistema informático con el propósito de detectar

errores y corregirlos a tiempo, garantizando así que la Institución disponga

de un sistema informático eficiente.

1.1.5. JUSTIFICACIÓN

El desarrollo del presente proyecto de Tesis será de gran beneficio para el Centro

Educativo Bilingüe Caminos a la Luz porque se podrá administrar y controlar en

forma automatizada los procesos de inscripción y matriculación de los estudiantes

en cada periodo escolar, tener un manejo eficiente de las notas de los

estudiantes, permitiendo así que el Centro Educativo brinde una atención eficiente

y rápida a los padres de familia de los estudiantes y a los estudiantes como tal.

Además con un sistema informático para el control académico se tendrá la

eliminación de grandes cantidades de papeles generados en cada uno de los

procesos, ya que dicho sistema permitirá la automatización y control de cada uno

de los procesos realizados en la institución, permitiendo así una mejor

organización en las diversas tareas y procesos solicitados por los padres de

familia, estudiantes y docentes de la Institución

Con la tecnología que avanza de forma acelerada, es justo que las escuelas y

colegios dispongan de tecnología actualizada tanto en hardware y software como

de sistemas informáticos para el control y administración de sus actividades,

muchas instituciones del país carecen de dichos recursos debido a la falta de

recursos económicos y apoyo gubernamental, obteniendo como consecuencia un

retraso en el avance tecnológico a nivel educativo en todo el país.

Page 14: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

14

1.1.6. ALCANCE

El presente proyecto de tesis se enfoca en el desarrollo de un sistema informático

para la administración de inscripciones, matrículas, registro y control de horarios

de clases y notas académicas de los estudiantes del Centro Educativo Bilingüe

Caminos a la Luz.

Para los procesos de inscripción y matriculación se tomará en cuenta como

información previa el número de paralelos que existirá para cada grado, para que

un estudiante se matricule debe haberse inscrito antes caso contrario no podrá

matricularse.

En el manejo de horarios se debe tomar en cuenta la disponibilidad de los

docentes, verificando que no exista cruces de horas por materias-docentes, esto

quiere decir que a una misma hora no puede un docente dar clases en más de un

grado y más de una asignatura no puede darse a una misma hora a un grado

determinado.

El registro y control de notas se realizará por cada periodo de evaluación, el

docente ingresará las notas al sistema en las fechas que se establezcan, esto

permitirá llevar un histórico de notas de los estudiantes y se podrá incluir un

informe de los promedios finales en cada año escolar. Adicionalmente se podrá

generar el reporte de notas donde constarán datos personales del estudiante,

periodo escolar y materias recibidas.

Para identificar los requisitos funcionales y no funcionales del sistema, se

interactuará directamente con los usuarios involucrados mediante entrevistas

abiertas o cerradas. Para el diseño de las interfaces del sistema, como formatos

de pantallas, diálogos, formatos de informes y reportes se dará a conocer a los

usuarios involucrados mediante el diseño de prototipos.

La arquitectura del sistema se organizará en módulos, de tal manera que cada

módulo sea manejable y comprensible. Además en el diseño se realizará la

Page 15: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

15

definición de los requisitos de operación, administración del sistema, seguridad y

control de acceso, haciendo uso del modelo de clases, dinámico y funcional.

1.1.7. FACTIBILIDAD

1.1.7.1 Factibilidad Técnica

La factibilidad técnica es utilizada en gran proporción para el análisis y toma de

decisiones en cuanto a selección de herramientas y recursos se refiere. Por tanto

para especificar los recursos a utilizar para el desarrollo del proyecto actual se ha

decidido utilizar la matriz Acción - Factor que se basan en métodos cualitativos,

que permiten evaluar las diversas alternativas de un mismo proyecto.

El sistema software que se propone a la institución es netamente orientado a

entorno Windows.

La administración del Centro Educativo Bilingüe Caminos a la Luz, en cuanto al

procesamiento de inscripciones, matrículas, manejo de horarios de clases y

registro de notas, ha señalado las siguientes necesidades:

Sistema operativo

Motor de base de datos

Lenguaje de programación

Hardware necesario

A continuación se expone los requisitos que deben cumplir cada uno de ellos para

que el software a construirse pueda trabajar correctamente.

Page 16: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

16

1.1.7.1.1 Sistemas Operativos

Tabla 1.1. Matriz de ponderación de sistemas operativos

Calif. % Calif. % Calif. % Calif. %Características % Linux Windows

XpUnix Sun

Ponderado Centos 4 Profesional FreeBSD Solaris

Multiusuario 10 100 10,00 100 10,00 100 10,00 100 10,00Estabilidad 10 90 9,00 80 8,00 100 10,00 100 10,00Multitarea 10 90 9,00 90 9,00 90 9,00 90 9,00Costo 10 100 10,00 50 5,00 100 10,00 100 10,00Instalado enempresas 7 50 3,50 70 4,90 40 2,80 50 3,50Licencia 10 100 10,00 50 5,00 100 10,00 60 8,00Hogar, ciencia,servidores, redes, 10 100 10,00 80 8,00 30 3,00 40 4,00diseño, negociosTipo de Kernel 10 70 7,00 80 8,00 60 6,00 60 6,00Arq. deprocesadorsoportadas 10 90 9,00 70 7,00 100 10,00 90 9,00Herramienta deactualización 6 60 3,60 60 3,60 60 3,60 50 3,00 por defectoEntorno gráfico 7 80 5,60 90 6,30 70 4,90 70 4,90

TOTAL 100 86,70 74,80 79,30 77,40

Page 17: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

17

El cuadro muestra que el sistema operativo idóneo para el desarrollo y

funcionamiento de la aplicación es Linux Centos versión 4, pero hay que tomar en

cuenta que la institución no está en condiciones de instalar Linux por el

desconocimiento total de este sistema operativo y no existe personal adecuado

para el soporte del mismo. Por tal motivo se realizará bajo Windows XP

Profesional que es el sistema operativo con que cuenta actualmente la

institución.

1.1.7.1.2 Motores de Base de Datos

Calif. % Calif. % Calif. %

Características % Oracle9i M. SQL MySQL4.1

PonderadoSever2005

Seguridad 12 100 12,00 80 9,60 70 8,40Administración 12 100 12,00 80 9,60 70 8,40Concurrencia 12 100 12,00 100 12,00 75 9,00Costo 8 30 2,40 50 4,00 100 8,00Acceso y disponibilidad 8 60 4,80 70 5,60 70 5,60Objeto Relacional 11 100 11,00 100 11,00 100 11,00DDL(Lenguaje de Definiciónde Datos) 10 100 10,00 100 10,00 100 10,00DML(Lenguaje Manejador deDatos) 10 100 10,00 100 10,00 100 10,00Procedimientos almacenados 11 100 11,00 100 11,00 100 11,00y disparadoresACID(Atomicidad,Consistencia 6 100 6,00 100 6,00 90 5,40,Aislamiento,Durabilidad)

TOTAL 100 91,20 88,80 86,80

Tabla 1.2. Matriz de ponderación de motores de bases de datos

La base de datos ganadora en la matriz de ponderación es Microsoft SQL Server

2005 y factible para el desarrollo de la aplicación por su costo y por ser un motor

de base de datos poderoso en cuanto al manejo de grandes volúmenes de datos

con garantía y soporte en caso de fallas.

Page 18: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

18

1.1.7.1.3 Lenguajes de Programación

Caracteristicas % Calif. % Calif. % Calif. %Java

PonderadoVisual

Basic.netC#

Acceso a base dedatos 20 90 18,00 90 18,00 90 18,00Velocidad deejecución 20 95 19,00 80 16,00 80 16,00Mantenimiento 10 90 9,00 90 9,00 70 7,00Acceso costo 10 100 10,00 50 5,00 50 5,00Orientación a objetos 30 100 30,00 95 28,50 100 30,00Fácil desarrollo 10 50 5,00 90 9,00 60 6,00

TOTAL 100 91 75,50 82,00

Tabla 1.3. Matriz de ponderación de lenguajes programación

El lenguaje de programación indicado en la matriz es Java por ser un software

libre, pero tomando en cuenta que no es de fácil desarrollo por no conocer dicho

lenguaje, se ha elegido Visual Basic .Net como el lenguaje apropiado para el

desarrollo de la aplicación propuesta, es indispensable mencionar que lenguajes

de programación como C# y java son robustos en cuanto a programación

orientada a objetos.

1.1.7.2 Factibilidad Operativa

Las necesidades en Centro Educativo Bilingüe Caminos a la Luz, en cuanto al

procesamiento de inscripciones, matrículas, control de horarios de clases y de

notas es constante, no requiere de procesos y tecnologías muy complejas, en

cuanto a confiabilidad, exactitud, facilidad de uso, seguridad de las informaciones,

entre otros.

1.1.7.2.1 Impacto Tecnológico

En cuanto al impacto tecnológico que alcanzará este sistema informático de

control y manejo de inscripciones, matrículas, control de horarios de clases y de

notas, acarreará mucha expectativa con el manejo del sistema por parte del

Page 19: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

19

personal de secretaría y colecturía ya que con la implementación de este sistema

permitirá que dichas personas puedan hacer uso de este sistema de una manera

muy fácil y eficiente, permitiendo así realizar sus tareas con comodidad, a tiempo

y eficientemente.

1.1.7.2.2 Resistencia al Cambio

Todo cambio en una organización sea este administrativo y mucho más

tecnológico, por naturaleza humana, hace que se de algún tipo de resistencia,

más luego de presentar la solución como una herramienta de ayuda a los

usuarios, la cual les permitiría realizar su trabajo de una manera más fácil, rápida

y con una mejor calidad se reduce notablemente esa resistencia.

1.1.7.3 Factibilidad Económica

En este parte se tiene como punto de partida, la estimación del costo que tendría

la realización del proyecto, para luego realizar el cálculo de los indicadores

financieros, que ayuden a determinar la factibilidad económica para el proyecto.

Se utiliza la técnica de puntos de función para la obtención del costo de

realización del proyecto. Los puntos de función permiten determinar el costo del

software:

Primero se divide al proyecto en partes pequeñas, que puedan ser objeto de

medición, luego a cada una de estas partes se las divide de acuerdo a la

característica para el sistema (Entrada, salida, consulta, ficheros lógico interfaz), y

se le da un factor de complejidad para obtener el total de puntos no ajustados,

luego de esto, de acuerdo a catorce factores presentados por la técnica se ajusta

los puntos obtenidos anteriormente, para luego calcular el costo del software de

acuerdo a las horas de esfuerzo estimado, y a un rendimiento de puntos de

función por día.

Page 20: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

20

1.1.7.3.1 Costos de Inversión

Costos Tangibles

Al hablar de costos tangibles nos referimos a aquellos que pueden ser

medidos con cierta exactitud, es así que tenemos costos de hardware y

software, con lo cual la escuela colabora con los computadores en los

valores especificados corriendo por cuenta propia del programador los

gastos de licencia de software en caso de ser necesarios.

NOMBRE CANTIDAD PRECIOUSD

TOTAL

Estación de Trabajo 5 850.00 4250.00

Servidor Intel Core 2 Duo1.5Ghz

1 1200.00 1200.00

Windows XP Professional 1 160,00 160,00

2260,00 5610,00

Tabla 1.4. Costos de Hardware y Software

Costos Generales

Los costos generales hacen referencia a los gastos y suministros de oficina

empleados en el desarrollo del proyecto.

Page 21: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

21

NOMBRE CANTIDADCOSTO

UNITARIOUSD

COSTOTOTAL USD

Consulta de FuentesBibliográficas

2 Libros 45,00 90,00

Organización yAdministración Entrevistas

2 5,00 10,00

Internet y Teléfono 360 horas 0,70 252,00Luz 5 meses 8,00 50,00Copias 1560

unidades0,02 31,20

Transporte 100 días 2,00 200,00Alimentación 100 días 2,50 250,00Anillados 6 unidades 1,10 6,60Impresiones 690 hojas 0,15 103,50Papel 2 resmas 3,00 6,00CableadoEstructurado(conectores,cable RJ45)

1 unidad 35,14 35,14

TOTAL $ 1.034,44

Tabla 1.5. Costos de Suministros

Resumen de costos

COSTO VALOR

Costo tangible 5610,00

Costos generales 840,94

Costo total 6450,94

Tabla 1.6. Resumen de Costos

Total Costos de Inversión:

$5694,44

Page 22: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

22

1.1.7.3.2 Flujo de Caja del Proyecto

Egresos Mes 0 Mes 1 Mes 2 Mes 3 Mes 4 Mes 5 Mes 6 Mes 7 Mes 8 Mes 9 Mes 10 Mes 11 Mes 12 Mes 13 Mes 14 Mes 15 TotalCosto delTerreno 6450,94 0Amortizaciónde capital 400,757 404,764 408,812 412,900 417,029 421,199 425,411 429,666 433,962 438,302 442,685 447,112 451,583 456,099 460,660 147.000

Intereses 60 55,91 51,61 47,31 43,01 38,71 34,41 30,10 25,80 21,50 17,20 12,90 8,60 4,30 2.09 12.033ImprevistosVarios 350 320 300 250 260 250 240 230 220 210 200 205 205 202 200 20.854TotalEgresos 811 781 760 710 720 710 700 690 680 670 660 665 665 662 661

-1224567

TotalEgresosAcumulados 811 1592 2352 3062 3782 4492 5192 5882 6562 7231 7891 8556 9221 9884 1323

IngresosIngresos 0 560 907 1.167 1.478 1.660 1.762 1.868 1.996 2.089 2.109 2.209 2.309 2.409 2.521IngresosSimulados 0 538 870 1.121 1.418 1.594 1.692 1.794 1.916 2.005 2.025 2.121 2.217 2.313 2.420IngresosAcumulados 0 928 1.083 1.152 1.228 1.390 2.852 2.922 3.092 4.010 5.060 5.288 5.378 5.937 6.089Ingresos -Egresos -6.451 -811 -221 146 457 758 950 1.063 1.179 1.316 1.419 1.449 1.544 1.644 1.747 1.860Flujo de CajaSaldoacumulado deCaja -811 -1.032 -886 -428 329 1.280 2.342 3.521 4.837 6.256 7.705 9.249 10.893 12.639 14.499

VALORACTUALNETO 25% 5.083TASAINTERNA DERETORNO 7,64% 91,65%TASA DEDESCUENTO 2,08% 25,00%

Tabla 1.7. Flujo de Caja del Proyecto

Page 23: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

23

Flujo de caja

El proyecto del flujo de caja constituye uno de los elementos más

importantes del estudio de un proyecto, debido a los resultados obtenidos

en el flujo de caja se evaluará la realización del proyecto.

La información básica para la construcción de un flujo de caja proviene de

los estudios de mercado, técnicos, organizacional y como también de los

cálculos de los beneficios. Al realizar el flujo de caja, es necesario,

incorporar a la información obtenida anteriormente, datos adicionales

relacionados principalmente, con los efectos tributarios de la depreciación,

de la amortización del activo normal, valor residual, utilidades y pérdidas.

La Función VAN

Esta función calcula el valor actual neto de una serie de flujos monetarios

en el tiempo y se suele utilizar para determinar la rentabilidad de una

inversión. En términos generales, cualquier inversión cuyo VAN sea mayor

que cero es rentable.

Esta función nos proporciona el Valor actualizado de los rendimientos, es

decir, los ingresos actualizados, por tanto, para obtener el beneficio habrá

que restarle la inversión inicial. Así, el cálculo del VAN será:

VAN = - Inversión inicial + VNA( )

La Función TIR

Esta función calcula la tasa interna de rendimiento. La TIR es el tipo de

interés que anula el VAN de una inversión (VAN=0). Se utiliza también para

analizar la rentabilidad de una inversión temporal. Como regla general, una

Page 24: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

24

inversión cuya TIR sea mayor que el coste de capital, se puede considerar

rentable.

La función TIR se utiliza con un único argumento que es el rango que

incluye la inversión y los rendimientos:

= TIR(inversión: rend. periodo n)

Trabaja con el método de iteraciones sucesivas (prueba y error) y si el resultado

no converge en una millonésima después de 20 iteraciones, devuelve un mensaje

de error.

1.1.8. HERRAMIENTAS DE CONSTRUCCIÓN

Para la construcción del Sistema Informático que realizará el Control Académico

Estudiantil en el Centro Educativo Bilingüe Caminos a la Luz, se emplearán

recursos, tanto de hardware como de software, que permitirán lograr el buen

diseño del mismo, así como su desarrollo, al igual que para crear las diferentes

pantallas de manera atractiva y motivante para el usuario.

Las herramientas empleadas son: para documentar el diseño Rational Rose, para

la interfaz gráfica de usuario se utilizará Visual Basic .NET que es lenguaje de

programación orientado a objetos y como motor de base de datos SQLServer

para administrar mediante tablas y sentencias SQL los datos necesarios para este

tipo de proyecto.

1 La programación orientada a objetos consiste en dividir el programa en

pequeñas unidades lógicas de código. A estas pequeñas unidades lógicas de

código se les llama objetos. Los objetos son unidades independientes que se

comunican entre ellos mediante mensajes.

1 Programación Orientada a Objetos (http://apdaza-poo.blogspot.com/)

Page 25: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

25

Ventajas de un lenguaje orientado a objetos

Fomenta la reutilización y extensión del código.

Permite crear sistemas más complejos.

Relacionar el sistema al mundo real.

Facilita la creación de programas visuales.

Construcción de prototipos.

Agiliza el desarrollo de software.

Facilita el trabajo en equipo.

Facilita el mantenimiento del software.

1.1.8.1 Especificación del lenguaje Visual Basic .NET

2 Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos

que se puede considerar una evolución de Visual Basic implementada sobre el

framework .NET.

En el lenguaje de programación Visual Basic .NET, puede resultar útil a la hora de

generar prototipos u otros programas en los que la velocidad de desarrollo tiene

más importancia que la velocidad de ejecución.

El lenguaje de programación Visual Basic .Net también proporciona una

semántica de establecimiento inflexible de tipos que realiza toda la comprobación

de tipos en tiempo de compilación e impide el enlace en tiempo de ejecución de

las llamadas a métodos. Esto asegura el máximo rendimiento y ayuda a

garantizar que las conversiones de tipos son correctas. Resulta útil a la hora de

generar aplicaciones de producción en las que son importantes la velocidad y la

corrección de la ejecución.

2 Visual Basic .NET(VB.NET)http://www.agapea.com/libros/Visual-Basic-NET-Lenguaje-y-aplicaciones--isbn-8478976876-i.htm

Page 26: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

26

Ventajas de Visual Basic .NET

Seguridad de acceso al código: Se puede especificar que una pieza de

código tenga permisos de lectura de archivos pero no de escritura. Es

posible aplicar distintos niveles de seguridad al código, de forma que se

puede ejecutar código procedente del Web sin tener que preocuparse si

esto va a estropear el sistema.

Despliegue: Por medio de los ensamblados resulta mucho más fácil el

desarrollo de aplicaciones distribuidas y el mantenimiento de las mismas.

El Framework realiza esta tarea de forma automática mejorando el

rendimiento y asegurando el funcionamiento correcto de todas las

aplicaciones.

Interfaz Gráfica: Por medio de la cual podemos hacer uso de ADO.NET,

que nos permite tener acceso a la base de datos.

1.1.8.2 SQL Server

El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos

normalizado, utilizado por el motor de base de datos de Microsoft Jet. SQL, se

utiliza para crear objetos QueryDef, como el argumento de origen del método

OpenRecordSet y como la propiedad RecordSource del control de datos.

También se puede utilizar con el método Execute para crear y manipular

directamente las bases de datos Jet y crear consultas SQL para manipular bases

de datos remotas cliente - servidor.

Page 27: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

27

Componentes del SQL

El lenguaje SQL está compuesto por comandos, cláusulas, operadores y

funciones de agregado. Estos elementos se combinan en las instrucciones

para crear, actualizar y manipular las bases de datos.

Comandos

Existen dos tipos de comandos SQL:

Los DLL que permiten crear y definir nuevas bases de datos, campos e

índices. (Create, Drop, Alter)

Los DML que permiten generar consultas para ordenar, filtrar y extraer

datos de la base de datos. (Select, Insert, Update, Delete)

Cláusulas

Las cláusulas son condiciones de modificación utilizadas para definir los

datos que desea seleccionar o manipular.(From, Where, Group by, Having,

Order by)

1.1.9. METODOLOGÍA DE DESARROLLO

Para el desarrollo del sistema informático se ha tomado en cuenta la metodología

OMT, dicha metodología nos permite un mejor entendimiento del problema

mediante las fases que ésta nos plantea.

1.1.9.1 Metodología OMT

La metodología OMT (Object Modeling Technique) fue creada por James

Rumbaugh y Michael Blaha en 1991.

Page 28: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

28

3 Es una de las metodologías de análisis y diseño orientadas a objetos, más

maduras y eficientes que existen en la actualidad. La gran virtud que aporta esta

metodología es su carácter de abierta (no propietaria), que le permite ser de

dominio público. Esto facilita su evolución para acoplarse a todas las necesidades

actuales y futuras de la ingeniería de software.

Las fases que conforman la metodología OMT son:

Análisis. El analista construye un modelo del dominio del problema,

mostrando sus propiedades más importantes.

Diseño del sistema. El diseñador del sistema toma decisiones de alto nivel

sobre la arquitectura del sistema.

Diseño de objetos. El diseñador de objetos construye un modelo de

diseño basándose en el modelo de análisis, pero incorporando detalles de

implementación. El diseño de objetos se centra en las estructuras de datos

y algoritmos que son necesarios para implementar cada clase.

Implementación. Las clases de objetos y relaciones desarrolladas durante

el análisis de objetos se traducen finalmente a una implementación

concreta.

La metodología OMT emplea tres clases de modelos para describir el sistema:

Modelo de objetos. Describe la estructura estática de los objetos del

sistema (identidad, relaciones con otros objetos, atributos y operaciones).

Modelo dinámico. Describe los aspectos de un sistema que trata de la

temporización y secuencia de operaciones (sucesos que marcan los

3 Metodología OMT(Object Modeling Technique)http://antares.itmorelia.edu.mx/~jcolivar/documentos/omt.pdf

Page 29: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

29

cambios, secuencias de sucesos, estados que definen el contexto para los

sucesos) y la organización de sucesos y estados.

Modelo funcional. Describe las transformaciones de valores de datos

(funciones, correspondencias, restricciones y dependencias funcionales)

que ocurren dentro del sistema.

1.1.9.2 UML (Lenguaje Unificado de Modelado)

4Lenguaje Unificado de Modelado (UML, por sus siglas en inglés, Unified

Modeling Language) es el lenguaje de modelado de sistemas de software más

conocido y utilizado en la actualidad.

UML ofrece un estándar para describir un "plano" del sistema (modelo),

incluyendo aspectos conceptuales tales como procesos de negocios y funciones

del sistema, aspectos concretos como expresiones de lenguajes de

programación, esquemas de bases de datos y componentes de software

reutilizables.

El punto importante para notar aquí es que UML es un "lenguaje" para especificar

y no un método o un proceso. UML se usa para definir un sistema de software;

para detallar los artefactos en el sistema; para documentar y construir -es el

lenguaje en el que está descrito el modelo. UML se puede usar en una gran

variedad de formas para soportar una metodología de desarrollo de software (tal

como el Proceso Unificado de Rational) -pero no especifica en sí mismo qué

metodología o proceso usar.

UML cuenta con varios tipos de diagramas, los cuales muestran diferentes

aspectos de las entidades representadas.

4 UML (Lenguaje Unificado de Modelado)http://www.ingenierosoftware.com/analisisydiseno/uml.php

Page 30: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

30

Diagramas de estructura, se enfatizan en los elementos que deben existir en el

sistema modelado:

Diagrama de clases

Diagrama de objetos

Diagrama de casos de uso

1.1.10. SEGURIDADES EN EL USO DEL SISTEMA

La seguridad en el ámbito de desarrollo es muy importante abarcando desde la

puesta en marcha del sistema informático hasta la integridad de la información

que este utilizará.

Así, la seguridad busca la protección de los recursos ante las distintas amenazas

que puedan surgir de entornos hostiles y en menor medida frente a situaciones

fortuitas, para lo cual es necesario mencionar ciertos conceptos que nos ayudan a

definir mejor para que y por que se utiliza seguridades en el sistema.

Una contraseña o clave (en inglés password) es una forma de autenticación que

utiliza información secreta para controlar el acceso hacia algún recurso.

La contraseña normalmente debe mantenerse en secreto ante aquellos a quien

no se les permite el acceso. Aquellos que desean acceder a la información se les

solicita una clave; si conocen o no conocen la contraseña, se concede o se niega

el acceso a la información según sea el caso.

Para las seguridades en el sistema se va hacer uso de contraseñas tanto para el

administrador como para los demás usuarios, las cuales permitirán una mejor

administración en los datos, ya que se debe mantener en forma segura y privada

la información que se va a manejar, para lo cual el administrador es quien puede

tener acceso a toda la información en general, pudiendo realizar actualizaciones,

eliminaciones, ingresos y consulta de los datos.

Page 31: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

31

En cuanto a los demás usuarios utilizarán una contraseña específica para todos,

ellos únicamente podrán realizar consultas e ingresos de los datos.

1.2. METODOLOGÍA DE LA INVESTIGACIÓN

1.2.1. TÉCNICAS DE RECOLECCIÓN DE INFORMACIÓN

Mediante las técnicas de recolección de información podemos hacer uso de

técnicas de forma directa mediante encuestas o entrevistas abiertas a los clientes,

la técnica de forma indirecta se la hace mediante la revisión de documentos

realizados con anterioridad para obtener información relacionada con el desarrollo

del sistema informático.

Vemos que una de las formas más adecuadas de recolectar los datos es el uso

de una técnica de forma directa, mediante la realización de encuestas, las cuales

nos servirán para obtener la información adecuada que pueda complementar

nuestro proyecto de investigación de tesis.

La encuesta a realizar será diseñada con preguntas abiertas y cerradas que nos

ayudarán a investigar algunas de las necesidades del Centro Educativo Bilingüe

Caminos a la Luz con respecto al proceso de inscripción, matriculación, control de

notas y manejo de horario de clases.

1.2.2. POBLACIÓN Y MUESTRA

La población es todo el conjunto que va a intervenir en nuestro proyecto de

investigación de tesis.

Para nuestro caso la población serán los representantes de los estudiantes del

Centro Educativo Bilingüe Caminos a la Luz, actualmente la institución consta de

500 estudiantes aproximadamente, consideramos tomar en cuenta a una parte de

los representantes, para poder obtener datos importantes para nuestro proyecto.

Page 32: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

32

Debido a ciertas circunstancias como la cantidad de estudiantes existentes y en

cuanto al número de representantes en el Centro Educativo Bilingüe Caminos a la

Luz, es complejo obtener datos de todo este universo por lo cual es necesario

solo tomar en cuenta una parte de dicha población.

Para nuestro caso la muestra será tomada en un porcentaje del 10% de la

población, ya que mediante esta muestra podremos establecer y sacar datos que

nos servirán de ayuda y complemento para el desarrollo del sistema informático.

Ver Anexo A. Encuesta realizada a los Representantes.

1.2.3. RECOLECCIÓN DE LA INFORMACIÓN

El propósito fundamental de la recolección de información es determinar las

razones y criterios de los representantes con respecto a la oportunidad de la

construcción de un sistema informático, razón por la cual se elaboró una encuesta

con preguntas cerradas de varios indicadores.

Los datos registrados fueron ingresados a la herramienta de hoja electrónica

como es el Microsoft Excel para efectuar la tabulación en forma ordenada y

sistemática.

Page 33: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

33

1.2.4. TABULACIÓN , ANÁLISIS E INTERPRETACIÓN DE DATOS

1. ¿Cuántos de sus hijos estudian en el Centro Educativo BilingüeCaminos a la Luz?

Análisis

El resultado de la encuesta indica un 96% de los encuestados tienen un

hijo estudiando en la institución y un 4% de los encuestados tienen dos

hijos estudiando en la institución.

Interpretación

Podemos deducir que en la institución existen padres de familia que tienen

más de un hijo estudiando en la misma institución.

ALTERNATIVA ENCUESTADOS PORCENTAJE

UNO 48 96%

DOS 2 4%

TRES 0 0%

TOTAL 50 100%

48

2 00

10

20

30

40

50

UNO DOS TRES

Page 34: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

34

2. ¿Al momento de la inscripción ha realizado cola de espera para seratendido?

Análisis

El resultado de la encuesta indica un 90% de los encuestados se encuentra

con una cola de gente al momento de la inscripción y un 10% de los

encuestados no se encuentra con una cola de gente al momento de la

inscripción.

Interpretación

Podemos deducir que para el momento de la inscripción que se realiza en

la institución se encuentra una cola de gente para poder tener atención y

realizar dicho proceso.

ALTERNATIVA ENCUESTADOS PORCENTAJE

SI 45 90%

NO 5 10%

TOTAL 50 100%

45

5

05

1015202530354045

SI NO

Page 35: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

35

3. ¿Qué tiempo se demora en inscribir a su hijo en la Institución?

Análisis

El resultado de la encuesta indica a un 12% de los encuestados les toma 5

min. para poder realizar el proceso de inscripción en la institución, a un

28% de los encuestados les toma 15 min. para poder realizar el proceso de

inscripción en la institución, a un 36% de los encuestados les toma 30 min.

para poder realizar el proceso de inscripción en la institución y a un 24% de

los encuestados les toma mas de 30 min. para poder realizar el proceso de

inscripción en la institución.

Interpretación

Podemos deducir que a la mayor parte de los padres de familia les toma un

tiempo aproximado de 30 min. para inscribir a sus hijos en la institución.

ALTERNATIVA ENCUESTADOS PORCENTAJE

5 min. 6 12%

15 min. 14 28 %

30min 18 36%

Más de 30 min. 12 24%

TOTAL 50 100%

6

14

18

12

0

5

10

15

20

5 min. 15 min. 30min Más de 30min.

Page 36: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

36

4. El proceso de matriculación de un estudiante en la Institución es:

Análisis

El resultado de la encuesta indica que un 46% de los encuestados

consideran que el proceso de la matrícula es lenta, un 28% de los

encuestados consideran que el proceso de matrícula es media rápida y un

26% de los encuestados consideran que si es rápido el proceso de la

matriculación.

Interpretación

Podemos deducir que en la institución el proceso de matriculación se lleva

a cabo de forma lenta.

ALTERNATIVA ENCUESTADOS PORCENTAJE

Lenta 23 46%

Media 14 28%

Rápida 13 26%

TOTAL 50 100%

23

14 13

0

5

10

15

20

25

Lenta Media Rapida

Page 37: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

37

5. En que tiempo por lo general le entrega la Institución informaciónrelacionada sobre la parte académica de su hijo como notas, pase deaño, horarios de clases, etc.

Análisis

El resultado de la encuesta indica que un 40% de los encuestados que

solicita algún dato de su hijo en la institución lo recibe en tres días después

de haber hecho la solicitud, un 34% de los encuestados que solicita algún

dato de su hijo en la institución lo recibe una semana después de haber

hecho la solicitud y un 26% de los encuestados que solicita algún dato de

su hijo en la institución lo recibe en más de una semana.

Interpretación

Podemos deducir que en la institución la entrega de los datos se realiza

tres días después de haber hecho la solicitud.

ALTERNATIVA ENCUESTADOS PORCENTAJE

Mismo día 0 0%

Tres días después 20 40%

Una semana después 17 34%

Más de una semana después 13 26%

TOTAL 50 100%

0

2017

13

0

5

10

15

20

Mismo díaTres díasdespués

Unasemanadespués

Más deuna

semanadespués

Page 38: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

38

6. Le gustaría que la atención por parte de la Institución sea más rápida

Análisis

El resultado de la encuesta indica que un 70% de los encuestados desean

que la atención en la institución se realice de forma rápida y un 30% de los

encuestados desean que la atención en la institución se realice

normalmente.

Interpretación

Podemos deducir que en la institución se debe mejorar la atención que

brinda a los padres de familia.

ALTERNATIVA ENCUESTADOS PORCENTAJE

SI 35 70%

NO 15 30%

TOTAL 50 100%

35

15

0

5

10

15

20

25

30

35

SI NO

Page 39: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

39

7. La información académica que le proporciona la Institución referentea su hijo ha sido siempre confiable

Análisis

El resultado de la encuesta indica que el 90% de los encuestados piensan

que la información proporcionada por la institución es confiable.

Interpretación

Podemos deducir que un 10% de los encuestados han recibido información

no confiable lo que influye para que la institución lleve un mejor control

respecto a la información que maneja.

ALTERNATIVA ENCUESTADOS PORCENTAJE

SI 45 90%

NO 5 10%

TOTAL 50 100%

45

5

05

10

1520253035

4045

SI NO

Page 40: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

40

2. CAPITULO II: ANÁLISIS DE REQUISITOS DELSISTEMA (ARS)

2.1 SITUACIÓN ACTUAL

El Centro Educativo Bilingüe Caminos a la Luz es una institución que cuenta con

2 personas en el área administrativa y 9 docentes, cuyas funciones se resumen

en el organigrama funcional (ver Anexo B). Además consta aproximadamente con

500 estudiantes a quienes se les brinda una formación académica de calidad.

El compromiso de la institución es brindar una buena atención a los estudiantes y

a sus representantes en los procesos de inscripción, matriculación, entrega de

notas y manejo de horarios de clases.

La Institución actualmente no dispone de sistemas informáticos para ningún

proceso, todos son realizados de forma manual, haciendo que los procesos sean

lentos y poco eficientes y por ende ocasionando por ejemplo grandes filas de

padres de familia, en espera de atención, al momento de inscribir o matricular a

sus hijos.

Cabe mencionar el trabajo que realiza el personal de secretaria en el proceso de

registro y control de notas en cada periodo de evaluación, ante la falta de un

sistema informático que lleve un control automatizado, existe lentitud en la

entrega de reportes de notas de los estudiantes e incluso disposición de

información poco confiable, ocasionando retrasos en la ejecución de otros

procesos y molestias a los directivos, docentes o padres de familia de los

estudiantes.

Page 41: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

41

2.2. DESCRIPCIÓN DE LOS PROCESOS ACTUALES

Gestión de Inscripciones

El proceso de inscripción de los estudiantes está a cargo de secretaría y

comienza cuando el representante del estudiante se acerca a secretaría a

solicitar una inscripción, la secretaria pide información sobre el estudiante

como nombres, apellidos, dirección, teléfono, número de grado al que se

inscribe tanto para los estudiantes nuevos que desean ingresar a la

institución como a los antiguos que ya pertenecen a la institución,

seguidamente llena la hoja de inscripción (ver Anexo C), uno por cada

estudiante, adicionalmente la secretaria entrega el comprobante de pago

con el valor de la inscripción que debe ser cancelado por el representante

del estudiante.

Gestión de Matrículas

En este proceso cada representante de los estudiantes deben acercarse a

secretaría, en las fechas establecidas en el horario de matriculación, con el

comprobante de pago cancelado, la hoja de inscripción y certificado

socioeconómico, estos documentos son entregados a la secretaria,

seguidamente procede a receptar los datos personales del representante y

del estudiante en el caso de estudiantes nuevos, para los estudiantes

antiguos simplemente son matriculados en el grado que corresponde y le

asignan su paralelo. Finalmente la secretaria llena la hoja de matriculación

y una copia es entregada al representante del estudiante, (ver Anexo D),

donde constará a más de los datos personales el paralelo asignado y el

grado en que se matriculó.

Gestión de Datos Socioeconómicos

Este proceso debe ser realizado por los estudiantes nuevos, es decir

aquellos que van a ingresar por primera vez a la institución, como un paso

Page 42: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

42

previo a la matriculación. El representante del estudiante debe acercarse al

Psicólogo de la institución para entregar toda la información

socioeconómica de la familia con quien vive el estudiante, el Psicólogo

llena la hoja de datos socioeconómicos, (ver Anexo D) por cada estudiante

y entrega un certificado de haber realizado dicho proceso al representante

del estudiante.

Gestión de horarios de clase

El proceso de asignación de horarios está a cargo del Sr. Inspector en

coordinación con la Sra. Rectora, realiza la asignación de horarios a los

profesores que trabajan en la Institución, tomando en cuenta la

disponibilidad de los profesores y la especialización de cada uno de ellos,

verificando que no exista cruces de horarios, es decir, que un profesor

tenga asignado dos materias a la misma hora o que tenga asignado dos

cursos a la misma hora. Adicionalmente en este proceso se realiza la

asignación de tutores para cada grado verificando así mismo que un tutor

no tenga más de un curso asignando.

Gestión de Notas

Los profesores son los responsables de llevar el registro de notas, por

materia y estudiante, en cada periodo de evaluación.

Las notas son entregadas, en cada periodo de evaluación al Tutor del

grado para que registre dichas notas en la libreta de calificaciones, siendo

también responsable de registrar las notas entregadas por el profesor en el

archivo central. Al final en el último periodo el Tutor elabora los promedios

finales y los registra en la libreta de calificaciones y los guarda en el archivo

central.

Page 43: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

43

2.2.1. NOTACIÓN DE LOS PROCESOS ACTUALES

Actualmente todos los procesos descritos anteriormente, se realiza en el Centro

Educativo Bilingüe Caminos a la Luz de forma manual porque no disponen de un

sistema automatizado que facilite la realización de dichos procesos de una

manera rápida y eficiente, beneficiando así tanto a la institución como a los

representantes de los estudiantes y a los estudiantes como tal.

5 Una notación es un conjunto de diagramas normalizados que posibilita la

descripción del comportamiento del sistema y los detalles de una arquitectura de

forma no ambigua.

En nuestro proyecto software utilizaremos UML como lenguaje de notación y

Rational Rose como herramienta.

La notación UML se deriva y unifica las tres metodologías de análisis y diseño OO

más extendidas:

Metodología de Grady Booch para la descripción de conjuntos de objetos y

sus relaciones.

Técnica de modelado orientada a objetos de James Rumbaugh (OMT:

Object-Modeling Technique).

Aproximación de Ivar Jacobson (OOSE: Object- Oriented Software

Engineering) mediante la metodología de casos de uso (use case).

5 Notación (http://nacho.cps.unizar.es/docencia/DBDR/notacionER.pdf)

Page 44: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

44

2.2.2. TÉCNICAS DE MODELADO DE OBJETOS

2.2.2.1. El Modelo de Objetos

El modelo de objetos es el modelo más importante, ya que en él se identifican las

clases dentro del sistema junto con sus relaciones, así como sus atributos y

operaciones, lo que representa la estructura estática del sistema. El modelo de

objetos se representa mediante un diagrama de clases.

Un diagrama de clases está compuesto por los siguientes elementos:

Elementos

Clase

Es la unidad básica que encapsula toda la información de un Objeto (un

objeto es una instancia de una clase). A través de ella podemos modelar el

entorno en estudio (una Casa, un Auto, una Cuenta Corriente, etc.).

Notación: dentro del diagrama de clases, una clase se representa

mediante un rectángulo, donde pueden existir tres separaciones, en la

primer parte se coloca el nombre de la clase, en la segunda y tercera parte

se pueden agregar los atributos y las operaciones.

Relaciones (asociaciones):

Representan los enlaces entre las instancias dentro del diagrama. Se

representan mediante una línea que conecta a las instancias junto con el

nombre de la asociación que por lo general es un verbo.

En UML, la cardinalidad de las relaciones indica el grado y nivel de

dependencia, se anotan en cada extremo de la relación y éstas pueden ser:

o uno o muchos: 1..* (1..n)

Page 45: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

45

o 0 o muchos: 0..* (0..n)

o número fijo: m (m denota el número).

Figura 2.1. Modelo Estático. Diagrama de Clases.

Page 46: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

46

2.2.3. MODELO DINÁMICO

6 El modelo dinámico se utiliza para modelar instancias concreta de clases,

interfaces, componentes y nodos, junto con los mensajes enviados entre ellos,

todo en el contexto de un escenario que ilustra un comportamiento. En el contexto

de las clases describen la forma en que grupos de objetos colaboran para proveer

un comportamiento.

Modelo dinámico = Diagrama de traza de eventos (sucesos) o Diagrama de

Secuencia + Diagrama de estados.

2.2.3.1. Diagramas de Secuencia

7 Los diagramas de secuencia, formalmente diagramas de traza de eventos o de

interacción de objetos muestra las interacciones entre objetos ordenadas en

secuencia temporal. Muestra los objetos que se encuentran en el escenario y la

secuencia de mensajes intercambiados entre los objetos para llevar a cabo la

funcionalidad descrita por el escenario.

Notación

Es un evento que ocurre en un determinado momento del sistema y por medio del

cual se pueden transmitir valores entre los objetos.

Cada objeto se muestra como una línea vertical. Los sucesos son representados

mediante una flecha que va desde el objeto emisor al objeto receptor, y en el cual

se puede incrementar el tiempo de arriba hacia abajo, según avanza este.

Mediante el diagrama de traza de sucesos se muestra la forma en cómo los

6 Modelo Dinámico (http://www.ldc.usb.ve/~teruel/ci3711/dinam2/Sistemas.html)7 Diagramas de Secuenciahttp://www.sparxsystems.com.ar/resources/tutorial/uml2_sequencediagram.html

Page 47: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

47

objetos se comunican entre si enviándose mensajes, visto de otra forma, son

peticiones de operaciones a realizar que un objeto le pide a otro.

2.2.3.1.1. Diagrama de secuencia: Gestión de Inscripciones

Figura 2.2. Diagrama de secuencia. Gestión de Inscripción

Descripción

Representa la secuencia en la que el representante del estudiante solicita una

inscripción a la secretaria la cual se encarga de consultar y registrar los datos de

la inscripción del estudiante y proporcionar una copia del comprobante de la

inscripción realizada.

Page 48: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

48

2.2.3.1.2. Diagrama de secuencia: Gestión de Matrículas

Figura 2.3. Diagrama de secuencia. Gestión de Matrículas

Descripción

Representa la secuencia en la que el representante del estudiante solicita la

matrícula del estudiante mediante la presentación del comprobante de inscripción,

la secretaria se encarga de consultar y registrar los datos pertenecientes a la

matrícula del estudiante y proporcionar una copia del comprobante de la matrícula

realizada.

Page 49: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

49

2.2.3.1.3. Diagrama de secuencia: Gestión Datos Socioeconómicos

Figura 2.4. Diagrama de secuencia. Gestión datos socioeconómicos

Descripción

Representa la secuencia en la que el representante del estudiante entrega la

información correspondiente de los datos socioeconómicos pertenecientes al

estudiante, la secretaria se encarga de llenar la hoja correspondiente a dichos

datos y entrega el comprobante socioeconómico al representante.

Page 50: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

50

2.2.3.1.4. Diagrama de secuencia: Gestión de Horario de Clases

Figura 2.5. Diagrama de secuencia. Gestión de horarios

Descripción

Representa la secuencia en la que la Sra. Rectora de la institución consulta la

disponibilidad de cada uno de los profesores para poder asignar las materias

correspondientes a cada grado y paralelo, después de esto realiza el horario

correspondiente verificando que no existan cruces en las horas de clases.

Page 51: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

51

2.2.3.1.5. Diagrama de secuencia: Gestión de Notas

Figura 2.6. Diagrama de secuencia. Gestión de Notas

Descripción

Representa la secuencia en la que cada uno de los tutores de cada grado se

encarga de recolectar las notas de cada materia de los estudiantes, para ser

pasadas a la secretaria la cual se encarga de verificar y registrar cada nota en la

libreta de calificaciones para luego ser entregada a los representantes.

Page 52: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

52

2.2.3.2. Diagramas de estados

8 Relaciona sucesos y estados. Un diagrama de estados se representa mediante

estados, transiciones, condiciones y acciones.

Estados

Los estados representan las respuestas de los objetos a varios sucesos en

determinado tiempo dentro del sistema. Dicha respuesta puede cambiar el

estado del objeto. Se representan mediante cuadros redondeados que

contienen un nombre.

Transiciones

Se representan mediante flechas que salen del estado receptor hasta el

estado destino y el nombre que se coloca en la flecha es el nombre del

suceso que dio lugar a dicha transición, cada transición que sale de un

estado corresponde a un suceso distinto, lo cual indica que no deben de

existir sucesos duplicados dentro de un estado.

Condiciones

Una condición se puede pensar como una protección en las transiciones,

debido a que si se cumple dicha condición la transición se dará y podrá

pasar al objeto de un estado a otro, si dicha condición no se cumple

inclusive podría pasar a otro estado mediante otra transición o quedarse en

el estado receptor hasta que la condición se cumpla.

8 Diagramas de Estados (http://tvdiodet.uvigo.es/~avilas/UML/nodes45.html)

Page 53: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

53

Acciones

Es una operación que va asociada a un suceso y se representa mediante una

barra “/” y el nombre de la acción, después del nombre de la transición.

2.2.3.2.1. Diagramas de estados: Gestión de Inscripción

Verificar datosDisponible

Ingresar Datos

Solicitud Hoja deInscripción

Figura 2.7. Diagrama de Estados. Gestión de Inscripción

Descripción

Representa los estados de cada objeto en donde se ingresa los datos del

estudiante y se verifican los datos tanto del estudiante como la existencia de los

cupos correspondientes a cada uno de los grados, dando paso a realizar la

inscripción del estudiante mediante la realización de la hoja de dicho proceso para

luego proporcionar el comprobante correspondiente a la inscripción.

EstudiantesExistentes

Lee entradas Verifica cupo Inscribirestudiante

GradosExistentes

SolicitarInscripción

Page 54: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

54

2.2.3.2.2. Diagramas de estados: Gestión de Matriculación

Grado y paralelo

Asignar paralelo

Registrar comprobanteRegistrar datos socioeconómicos

Revisar inscripción

Verificar inscripción Entregar comprobante m.

Entrega comprobante de pago

Figura 2.8. Diagrama de Estados. Proceso de Matrículas

Descripción

Representa los estados de cada objeto en donde se verifica el comprobante de

inscripción para poder realizar la asignación de un paralelo y así poder llenar la

hoja de los datos correspondientes a la matriculación y a los datos

socioeconómicos correspondientes al estudiante y pudiendo así entregar el

comprobante correspondiente a la matrícula.

ParaleloAsignado

InscripciónVerifica

Comprobantede matriculaGenerado

DatosSocioeconómicos

Registrados

Comprobantede pago

verificado

Comprobantede pagoregistrado

Inscripciónrevisada

Solicitarmatrícula

Page 55: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

55

2.2.3.2.3. Diagramas de estados: Gestión de Horarios

Materia,Grado

Horario

HorarioDisponibilidad

Figura 2.9. Diagrama de Estados. Gestión de Horarios

Descripción

Representa los estados de cada objeto en donde se verifica las materias

asignadas a cada uno de los grados correspondientes, se realiza una consulta en

la nomina de profesores para poder verificar la disponibilidad de cada uno y así

asignar la materia correspondiente al horario de clases.

Materiasverificadas

Asignaciónmaterias por

grado

ProfesorAsignado

Asignaciónde Horario

Nomina deProfesoresconsultada

Profesor

Page 56: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

56

2.2.3.2.4. Diagramas de estados: Gestión de Notas

Materia,Paralelo, grado

Registro de Notas

Entrega NotasLibreta

Libreta

Figura 2.10. Diagrama de Estados. Gestión de Notas

Descripción

Representa los estados de cada objeto en donde las notas de cada estudiante

son entregadas al tutor de cada grado para ser verificadas y registradas a la

libreta o reporte de calificaciones correspondiente a cada estudiante, para luego

ser entregadas a los representantes.

Notas delEstudiante

Lee entradas Entrega deNotas Tutor

RegistroNotas

Notasregistradas

Profesorresponsable gradoy paralelo

Representante recibe

libreta

Page 57: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

57

2.2.4. MODELO FUNCIONAL

Mediante el modelo funcional se muestra los resultados que se tienen de un

cálculo de valores, especificando solamente entradas y salidas de los valores,

mas no como son calculados estos.

El modelo funcional consta básicamente de diagramas de flujo de datos. Los

diagramas de flujo de datos son grafos que muestran el flujo de valores de datos

a través de procesos los cuales modifican dichos valores para transformarlos en

otros.

Los diagramas de flujo están compuestos de:

Procesos.- Los procesos tienen como entrada datos, los cuales serán

transformados, es representado por una elipse.

Flujos de datos.- Conecta la salida de un proceso a la entrada de otro. Se

representa en el diagrama por medio de una flecha.

Actores.- Los actores son objetos que consumen y producen datos

generados. En el diagrama son representados mediante rectángulos.

Almacenes.- son objetos cuya tarea es permitir el almacenamiento y

acceso de datos. Se representan en el diagrama mediante unas líneas

paralelas que tienen el nombre del almacén.

Page 58: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

58

2.2.4.1. Diagrama de flujo de datos: Proceso de Inscripción

Figura 2.11. Diagrama de flujo de datos. Proceso de Inscripción

Descripción

Representa las entradas y salidas de los procesos de la siguiente manera: el

representante del estudiante se encarga de llenar la solicitud de inscripción, el

cual es entregado a la secretaria la cual se encarga de guardar la solicitud y

entregar al representante del estudiante un comprobante correspondiente a dicho

proceso.

Page 59: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

59

2.2.4.2. Diagrama de flujo de datos: Proceso de Matriculación

Figura 2.12. Diagrama de flujo de datos. Proceso de Matriculación

Descripción

Representa las entradas y salidas de los procesos de la siguiente manera: el

representante del estudiante se encarga de entregar el comprobante de la

inscripción para poder llenar la solicitud de matrícula, el cual es entregado a la

secretaria la cual se encarga de asignarle un paralelo y de hacerle llenar la hoja

de datos socioeconómicos, para luego ser guardados y entregar al representante

del estudiante un comprobante correspondiente a dicho proceso.

Page 60: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

60

2.2.4.3. Diagrama de flujo de datos: Gestión de Horario

Figura 2.13. Diagrama de flujo de datos. Gestión de Horarios

Descripción

Representa las entradas y salidas de los procesos de la siguiente manera: se

verifica las materias asignadas a cada grado y paralelo, la rectora se encarga de

verificar la disponibilidad de cada uno de los profesores para poder asignar las

materias correspondientes verificando que no existan cruces de horas.

Page 61: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

61

2.2.4.4. Diagrama de flujo de datos: Gestión de Notas

Figura 2.14. Diagrama de flujo de datos. Gestión de Notas

Descripción

Representa las entradas y salidas de los procesos de la siguiente manera: cada

uno de los profesores se encarga de evaluar a los estudiantes de cada grado y

paralelo para poder asignar las notas correspondientes a cada materia, para

luego ser entregas al tutor de cada grado y paralelo el cual se encarga de pasar

dichas notas en la libreta y ser entregadas a la rectora, la cual se encarga de

verificar y entregar la libreta de calificaciones a los representantes de cada

estudiante.

Page 62: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

62

2.3 ESPECIFICACIÓN DE REQUERIMIENTOS FUNCIONALES

2.3.1. REQUISITOS FUNCIONALES

Inscripción

La inscripción será realizada de forma interactiva. Se le preguntará al

representante del estudiante cuál es el grado en que desea inscribirse.

Se podrá generar una copia impresa de la inscripción en el ordenador.

Para la inscripción se consultarán los datos del expediente y se realizarán

las validaciones necesarias, descritas a continuación:

Si el estudiante es nuevo o antiguo.

Verificación que el estudiante haya pasado de año.

Matriculación

La matrícula será también realizada de forma interactiva. Se le preguntará

al representante del estudiante cual es el grado en que desea matricularse.

Asignación del paralelo tomando en cuenta el número de grado en que se

inscribió.

Se podrá generar una copia impresa de la matrícula en el ordenador desde

donde se realice el proceso de matriculación.

Así mismo, se podrá generar el impreso de pago debidamente

complementado.

Para la matriculación se consultarán los datos del expediente y se

realizarán las validaciones necesarias, descritas a continuación:

Page 63: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

63

Si el estudiante es nuevo o antiguo.

Verificación que el estudiante haya pasado de año.

Actualización de los datos familiares en donde consta los datos

correspondientes a los progenitores del estudiante.

Verificar registro de datos socioeconómicos.

Pago de matrícula:

La aplicación generara un impreso para que el alumno realice el pago

correspondiente a la matrícula

Gestión de horarios.

La creación de los horarios se realizará para cada grado y paralelo, y se

realizarán las validaciones necesarias, descritas a continuación:

Tomar en cuenta la disponibilidad del profesor, para lo cual se debe

llevar un registro de cada uno de los profesores correspondientes a

cada asignatura.

Asignadas las horas y materias para cada día de la semana, se

debe verificar que la materia y el profesor asignado no consten en

más de un grado a la misma hora.

Gestión de Notas

Los profesores de cada asignatura podrán solicitar las listas de los alumnos

que estén matriculados en sus asignaturas y las actas de calificaciones

donde podrán registrar las evaluaciones de cada uno de los estudiantes

que toman la asignatura.

Page 64: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

64

Una vez llenas el acta, en cada periodo de evaluación, el profesor

entregará a la secretaria, para su posterior ingreso al sistema y se

realizarán las validaciones necesarias, descritas a continuación:

Verifica el grado y el paralelo.

Verificar que consten todos los estudiantes en la lista.

Verificar que todos los estudiantes tengan sus calificaciones

completas.

2.3.2. REQUISITOS DE USUARIO

Los usuarios finales del sistema informático perteneciente al Centro Educativo

Bilingüe Caminos a la Luz algunos de ellos tienen conocimientos básicos de

computación y otros no, es por ello que la aplicación tiene una interfaz gráfica de

usuario amigable e interactiva, y además de un manual de usuario que detalla

minuciosamente cada uno de los pasos y opciones que tiene el sistema y

permitiendo un mejor manejo del mismo.

2.3.3. REQUISITOS TECNOLÓGICOS

El sistema informático deberá ser instalado en la secretaría de la Institución, se

debe tomar en cuanta las especificaciones y estándares tecnológicos descritos en

la fase de diseño.

De lo expuesto se prevee que se necesita trabajar sobre el sistema operativo

Windows XP.

El motor de base de datos SQL Server es independiente de la herramienta del

lenguaje de programación en este caso Visual Basic .Net, para ello se requiere

que la base de datos tenga sus respectivas relaciones y se encuentre en la forma

normal correspondiente.

Page 65: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

65

Para la conexión entre la base de datos y la interfaz gráfica de usuario

programado en Visual Basic .Net se utilizó ODBC, el cual permite el acceso a la

base de datos con la interfaz común correspondiente.

2.3.4. REQUISITOS DE INTERFACES EXTERNAS

2.3.4.1. Interfaces del usuario

La interfaz que posee el sistema es la GUI (Interfaz gráfica de Usuario), en donde

el usuario mediante eventos realizados por el mouse o el teclado, podrá activar o

desactivar funciones sobre el sistema, además por ser un entorno gráfico el

usuario mediante activaciones de mensajes podrá ubicarse en las diferentes

opciones y salir de las mismas sin perderse en el sistema.

2.3.4.2. Interfaces de hardware

El sistema informático se implementará sobre el hardware que posee la

institución, conservando las mismas características técnicas que posee cada uno

de los equipos.

2.3.4.3. Interfaces de software

El Centro Educativo Bilingüe Caminos a la Luz no tiene posibilidad de adquirir

software nuevos con licencias. La aplicación deberá funcionar sobre el Sistema

Operativo Windows XP que dispone actualmente la institución. La base de datos

se instalará sobre el motor de base de datos SQL Server.

La gestión del software incluye ingresos, modificaciones, cambios de datos sobre

la base de datos.

Se dispondrá de manuales de usuario sobre el sistema informático desarrollado

para un mejor manejo y administración del mismo.

Page 66: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

66

2.3.5. REQUISITOS DE RENDIMIENTO

Para mejorar el rendimiento del sistema informático, se espera los siguientes

tiempos de respuesta:

El tiempo de respuesta al realizar el ingreso o consulta de datos no será

mayor a los 5 segundos, por cada uno de los mensajes emitidos por error o

aceptación no será mayor a 2 segundos.

Ante un fallo en el software del sistema, no se tardará más de 2 minutos en

restaurar los datos del sistema (en un estado válido) y volver a poner en

marcha el sistema.

Page 67: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

67

3. CAPITULO III: DISEÑO DEL SISTEMA INFORMÁTICO

3.1. CARACTERISTICAS DEL SISTEMA

Para el diseño del sistema informático no existe ningún estándar específico ya

que la institución no posee ningún sistema informático que realice algún proceso,

para lo cual se ha establecido los siguientes estándares:

3.1.1. ESTÁNDARES EN EL DISEÑO DE PANTALLA

ELEMENTO NOMBRE EMPIEZA CON EJEMPLO

Form (Ventana Formulario) Mayúscula la primera letra con la abreviatura

Frm y a continuación el nombre.

FrmInscripcion

Form (Ventana Reporte) Mayúscula la primera letra con la abreviatura

FrmRpt y a continuación el nombre.

FrmRptNotas

Label Mayúscula la primera letra con la abreviatura

Lb y a continuación el nombre.

Lbnombres

TextBox Mayúscula la primera letra con la abreviatura

Txt y a continuación el nombre.

Txtnombres

ComboBox Mayúscula la primera letra con la abreviatura

Cmb y a continuación el nombre.

Cmbbuscar

ToolStrip Mayúscula la primera letra con la abreviatura

Tst y a continuación el nombre.

Tstformularios

ToolStripButton Mayúscula la primera letra con la abreviatura

Tsnbtn y a continuación el nombre.

Tsnbtninscripcion

CrystalReport Mayúscula la primera letra con la abreviatura

Rpt y a continuación el nombre.

RptNotas

XSDSchema Mayúscula la primera letra con la abreviatura

Rpt y a continuación el nombre.

RptTrimI

Clase Minúscula la primera letra con la abreviatura

cls y a continuación el nombre.

clsValidardatos

Tabla 3.1. Estándares. Diseño de Pantalla

Page 68: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

68

3.1.2. ESTÁNDARES DE DISEÑO DE LA BASE DE DATOS

ELEMENTO NOMBRE EMPIEZA CON EJEMPLO

Tablas Mayúscula iniciando con el prefijo T

separado con un guión bajo seguido

del nombre de la tabla.

T_ESTUDIANTE

Atributos Minúscula la primera letra con la

abreviatura correspondiente a las tres

primeras letras del nombre de cada

tabla y a continuación el nombre del

atributo.

est_cedula

Tipos String

Int

Bigint

DateTime

est_nombre

per_codigo

est_codigo

est_fecha_nacimiento

Tamaño (Longitud) Varchar(50)

Varchar(100)

gra_nombre

est_direccion

Tabla 3.2. Estándares. Diseño de la Base de Datos

Page 69: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

69

3.1.3. DIAGRAMA DE LA BASE DE DATOS

T_ESTUDIANTEest_codigo

est_cedula

est_nombres

est_apellidos

est_lugar_nacimiento

est_escuela_proviene

est_direccion

est_telefono

est_fecha_nacimiento

est_edad

est_sexo

est_borrado

T_GRADOgra_codigo

gra_nombre

gra_borrado

T_INSCRIPCION_MATRICULAins_codigo

est_codigo

per_codigo

par_codigo

gra_codigo

ins_fecha_inscripcion

ins_fecha_matricula

ins_estado

ins_paseaño

ins_borrado

T_MATERIAmat_codigo

mat_nombre

mat_borrado

T_NOTASnot_codigo

per_codigo

est_codigo

gra_codigo

par_codigo

mat_codigo

not_nota1_I

not_nota2_I

not_nota3_I

not_notaex_I

not_prom_I

not_equivalencia_I

not_nota1_II

not_nota2_II

not_nota3_II

not_notaex_II

not_prom_II

not_equivalencia_II

not_nota1_III

not_nota2_III

not_nota3_III

not_notaex_III

not_prom_III

not_equivalencia_III

not_borrado

T_PARALELOpar_codigo

par_nombre

par_borrado

T_PERIODOper_codigo

per_descripcion

per_borrado

T_PROFESORpro_cedula

pro_nombres

pro_apellidos

pro_direccion

pro_telefono

pro_borrado

pro_disponibilidad

T_PROGENITORESprg_cedula

prg_nombres

prg_apellidos

prg_edad

prg_parentesco

prg_instruccion

prg_institucion_trab

prg_ocupacion

prg_representante

prg_borrado

T_USUARIOusr_codigo

usr_nombre

usr_password

usr_administrador

usr_borrado

T_HORARIOhor_codigo

gra_codigo

par_codigo

hor_hora

hor_lunes

hor_martes

hor_miercoles

hor_jueves

hor_viernes

T_RENDIMIENTOren_codigo

est_codigo

ren_promedio_I

ren_equivalencia_I

ren_disciplina_I

ren_atrasos_I

ren_faltasJustificadas_I

ren_faltasInjustificadas_I

ren_promedio_II

ren_equivalencia_II

ren_disciplina_II

ren_atrasos_II

ren_faltasJustificadas_II

ren_faltasInjustificadas_II

ren_promedio_III

ren_equivalencia_III

ren_disciplina_III

ren_atrasos_III

ren_faltasJustificadas_III

ren_faltasInjustificadas_III

ren_borrado

per_codigo

T_GRADO_MATERIAgm_codigo

gra_codigo

mat_codigo

T_GRADO_PARALELOgp_codigo

gra_codigo

par_codigo

gp_borrado

T_MATERIA_PROFESORmatprof_codigo

pro_cedula

mat_codigo

T_PROGENITORES_REP_ESTUDIANTEpgrest_codigo

est_codigo

prg_cedula

Page 70: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

70

3.1.4. DICCIONARIO DE DATOS

Tabla 1: T_ESTUDIANTE

Entidad:

T_ESTUDIANTE

Tabla que contiene los datos personales del estudiante.

Atributo Tipo deDato

M O Descripción del Atributo

est_codigo bigint El código del estudiante.est_cedula int La cédula del estudiante.

est_nombres varchar(50) Los nombres del estudiante.est_apellidos varchar(50) Los apellidos del estudiante.

est_lugar_nacimiento varchar(50) El lugar de nacimiento delestudiante.

est_escuela_proviene varchar(100) El nombre de la escuela dedonde proviene el estudiante.

est_direccion varchar(100) La dirección del estudiante.est_telefono int El número de teléfono del

estudiante.est_fecha_nacimiento datetime La fecha de nacimiento del

estudiante.est_edad int La edad del estudiante.est_sexo varchar(50) El sexo del estudiante.

est_borrado bit El estado de borrado delestudiante.

ClavesPK: est_codigo representa la clave primaria de la tabla T_ESTUDIANTE.

FK:

Restricciones Adicionales: El atributo est_sexo admite los valores de FEMENINO o MASCULINO. El atributo est_borrado admite valores de True o False.

Tabla 3.3. Descripción de Datos. Entidad Estudiante

Page 71: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

71

Tabla 2: T_INSCRIPCION_MATRÍCULA

Entidad:

T_INSCRIPCION_MATRÍCULA

Tabla que contiene los datos de la inscripción y de la matrícula del estudiante.

Atributo Tipo deDato

M O Descripción del Atributo

ins_codigo bigint El código de la inscripción ymatrícula.

est_codigo bigint El código del estudiante.per_codigo int El código del periodo escolar.par_codigo int El código del paralelo.gra_codigo int El código del grado.

ins_fecha_inscripcion datetime La fecha de inscripción.ins_fecha_matricula datetime La fecha de matriculación.

ins_estado varchar(50) El estado de la inscripción omatrícula.

ins_paseaño bit El estado de pase de año delestudiante.

ins_borrado bit El estado de borrado.Claves

PK: ins_codigo representa la clave primaria de la tabla T_INSCRIPCION_MATRICULA

FK: est_codigo representa la clave foránea de la tabla T_ESTUDIANTE. per_codigo representa la clave foránea de la tabla T_PERIODO. par_codigo representa la clave foránea de la tabla T_PARALELO. gra_codigo representa la clave foránea de la tabla T_GRADO.

Restricciones Adicionales: El atributo ins_estado admite los valores de True o False. El atributo ins_paseaño admite los valores de True o False. El atributo ins_borrado admite valores de True o False.

Tabla 3.4. Descripción de Datos. Entidad Inscripción Matrícula

Page 72: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

72

Tabla 3: T_DATOS_SOCEC_ESTUDIANTE

Entidad:

T_DATOS_SOCEC_ESTUDIANTE

Tabla que contiene los datos socioeconómicos del estudiante.

Atributo Tipo deDato

M O Descripción del Atributo

soest_codigo bigint Datos socioeconómicos del estudianteest_codigo bigint El código del estudiante.soest_lugar_ocupa_est

varchar(50)

El lugar que ocupa el estudiante en lafamilia.

soest_institucion_apoyo

varchar(50)

El nombre de la institución de apoyo ala que pertenece el estudiante.

soest_observacion varchar(200)

Alguna observación del estudiante.

soest_borrado bit El estado de borrado.ClavesPK:

est_codigo representa la clave primaria de la tablaT_DATOS_SOCEC_ESTUDIANTE

FK:

Restricciones Adicionales:

El atributo soest_borrado admite los valores de True o False

Tabla 3.5. Descripción de Datos. Entidad Datos Socioeconómicos Estudiante

Page 73: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

73

Tabla 4: T_ASPECTO_SOCIO_ECONOMICOS_HOGAR

Entidad:

T_ASPECTO_SOCIO_ECONOMICOS_HOGAR

Tabla que contiene los datos socioeconómicos del hogar del estudiante.

Atributo Tipo de Dato M O Descripción del Atributosoc_codigo bigint El código de los datos

socioeconómicos del hogar.soc_tipo_hogar varchar(50) El tipo de hogar.soc_vivienda varchar(50) El estado de la vivienda.

soc_tipo_vivienda varchar(50) El tipo de vivienda.soc_techo varchar(50) El tipo de techo.

soc_num_cuartos int El número de cuartos.soc_piso varchar(50) El tipo de piso.

soc_num_camas int El número de camas.soc_num_miembros_flia int El número de miembros

integrantes de la familia.soc_sustento_flia varchar(50) Quien sustenta a la familia.

soc_ingreso_mensual money El valor del ingreso mensualsoc_alimentacion varchar(50) El número de comidas que el

estudiante tiene por día.soc_borrado bit El estado de borrado.

ClavesPK: soc_codigo representa la clave primaria de la tabla

T_ASPECTO_SOCIO_ECONOMICOS_HOGAR.

FK:

Restricciones Adicionales: El atributo soc_tipo_hogar admite los siguientes valores: ORGANIZADO,

DESORGANIZADO, UNION LIBRE, MADRE SOLA. El atributo soc_vivienda admite los siguientes valores: PROPIA, ARRENDADA

PRESTADA. El atributo soc_tipo_vivienda admite los siguientes valores: ADOBE, BLOQUE, LADRILLO,

MADERA, MIXTA. El atributo soc_techo admite los siguientes valores: LOZA, ZINC, TEJA, PAJA. El atributo soc_piso admite los siguientes valores: TIERRA, PARQUET, CEMENTO,

BALDOSA. El atributo soc_alimentacion admite los siguientes valores: 1COMIDA, 2COMIDA,

3COMIDA. El atributo soc_borrado admite valores de True o False.

Tabla 3.6. Descripción de Datos. Entidad Aspectos Socioeconómicos Hogar

Page 74: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

74

Tabla 5: T_ASPECTO_SOCIOECO_ESTUDIANTE_HOGAR

Entidad:

T_ASPECTO_SOCIOECO_ESTUDIANTE_HOGAR

Tabla que contiene los datos relacionados con los datos socioeconómicos y estudiante.

Atributo Tipo deDato

M O Descripción del Atributo

socest_codigo Bigint El código de la tabla.est_codigo Bigint El código del estudiante.soc_codigo varchar(50) El código de los datos

socioeconómicos del hogar.ClavesPK:

socest_codigo representa la clave primaria de la tablaT_ASPECTO_SOCIOECO_ESTUDIANTE_HOGAR

FK:

est_codigo representa la clave foránea de la tabla T_ESTUDIANTE. soc_codigo representa la clave foránea de la tabla

T_ASPECTO_SOCIO_ECONOMICOS_HOGAR.

Restricciones Adicionales:

Tabla 3.7. Descripción de Datos. Entidad Aspectos Socioeconómicos (Hogar) - Estudiante

Page 75: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

75

Tabla 6: T_ PROGENITORES

Entidad:

T_ PROGENITORES

Tabla que contiene los datos personales de los padres y del representante por cadaestudiante.

Atributo Tipo de Dato M O Descripción del Atributoprg_cedula nchar(10) La cédula de los padres del

estudiante.prg_nombres varchar(50) Los nombres de los padres del

estudiante.prg_apellidos varchar(50) Los apellidos de los padres del

estudiante.prg_edad Int La edad de los padres del

estudiante.prg_parentesco nchar(10) Parentesco respecto al

estudiante.prg_instruccion varchar(50) Instrucción de los padres del

estudiante.prg_institucion_trab varchar(50) El nombre de la institución

donde trabajan los padres delestudiante.

prg_ocupacion varchar(50) La ocupación de los padres delestudiante.

prg_representante bit El estado de quien esrepresentante del estudiante.

prg_borrado Bit El estado de borrado.ClavesPK: prg_cedula representa la clave primaria de la tabla T_PROGENITORES.

FK:

Restricciones Adicionales: El atributo prg_representante admite valores de True o False El atributo prg_borrado admite valores de True o False.

Tabla 3.8. Descripción de Datos. Entidad Progenitores

Page 76: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

76

Tabla 7: T_PROGENITORES_REP_ESTUDIANTE

Entidad:

T_PROGENITORES_REP_ESTUDIANTE

Tabla que contiene la relación correspondiente a los padres y al representante concada uno de los estudiantes.

Atributo Tipo deDato

M O Descripción del Atributo

pgrest _codigo Int El código de la tabla.est_codigo Bigint El código del estudiante.prg _cedula nchar(10) El número de cédula de los

padres y del representante delestudiante.

ClavesPK:

pgrest_codigo representa la clave primaria de la tablaT_PROGENITORES_REP_ESTUDIANTE.

FK:

est_codigo representa la clave foránea de la tabla T_ESTUDIANTE. prg_codigo representa la clave foránea de la tabla T_PROGENITORES.

Restricciones Adicionales:

Tabla 3.9. Descripción de Datos. Entidad Progenitores Representante

Page 77: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

77

Tabla 8: T_GRADO

Entidad:

T_GRADO

Tabla que contiene los grados correspondientes a la Institución.

Atributo Tipo de Dato M O Descripción del Atributogra_codigo Int El código del grado.gra_nombre varchar(50) El nombre del grado.gra_borrado Bit El estado borrado.

ClavesPK: gra_codigo representa la clave primaria de la tabla T_GRADO.

FK:

Restricciones Adicionales: El atributo gra_borrado admite valores de True o False.

Tabla 3.10. Descripción de Datos. Entidad Grado

Tabla 9: T_MATERIA

Entidad:

T_MATERIA

Tabla que contiene las materias correspondientes a la Institución.

Atributo Tipo de Dato M O Descripción del Atributomat_codigo Int El código de la materia.mat_nombre varchar(50) El nombre de la materia.mat_borrado Bit El estado borrado.

ClavesPK: mat_codigo representa la clave primaria de la tabla T_MATERIA.

FK:

Restricciones Adicionales: El atributo mat_borrado admite valores de True o False.

Tabla 3.11. Descripción de Datos. Entidad Materia

Page 78: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

78

Tabla 10: T_GRADO_MATERIA

Entidad:

T_GRADO_MATERIA

Tabla que contiene los datos relacionados de grado y materia.

Atributo Tipo de Dato M O Descripción del Atributogm_codigo Int El código de la tabla.gra_codigo Int El código del grado.mat_codigo Bit El código de la materia.

ClavesPK: gm_codigo representa la clave primaria de la tabla T_GRADO_MATERIA.

FK: gra_codigo representa la clave foránea de la tabla T_GRADO. mat_codigo representa la clave foránea de la tabla T_MATERIA.

Restricciones Adicionales:

Tabla 3.12. Descripción de Datos. Entidad Grado Materia

Tabla 11: T_PARALELO

Entidad:

T_PARALELO

Tabla que contiene los paralelos correspondientes a la Institución.

Atributo Tipo deDato

M O Descripción del Atributo

par_codigo Int El código del paralelo.par_nombre nchar(10) El nombre del paralelo.par_borrado Bit El estado borrado.

ClavesPK: par_codigo representa la clave primaria de la tabla T_PARALELO.

FK:

Restricciones Adicionales: El atributo par_borrado admite valores de True o False.

Tabla 3.13. Descripción de Datos. Entidad Paralelo

Page 79: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

79

Tabla 12: T_GRADO_ PARALELO

Entidad:

T_GRADO_ PARALELO

Tabla que contiene los datos relacionados de grado y paralelo.

Atributo Tipo de Dato M O Descripción del AtributoGp_codigo Int El código de la tabla.Gra_codigo Int El código del grado.Par_codigo Int El código del paralelo.gp_borrado Bit El estado borrado.

ClavesPK: gm_codigo representa la clave primaria de la tabla T_GRADO_ PARALELO

FK: gra_codigo representa la clave foránea de la tabla T_GRADO. par_codigo representa la clave foránea de la tabla T_PARALELO.

Restricciones Adicionales: El atributo gp_borrado admite valores de True o False.

Tabla 3.14. Descripción de Datos. Entidad Grado Paralelo

Tabla 13: T_PERIODO

Entidad:

T_PERIODO

Tabla que contiene el periodo correspondiente a la Institución.

Atributo Tipo de Dato M O Descripción del Atributoper_codigo Int El código del periodo escolar.

per_descripcion varchar(50) La descripción del periodoescolar.

per_borrado Bit El estado borrado.ClavesPK:

per_codigo representa la clave primaria de la tabla T_PERIODO.FK:Restricciones Adicionales:

El atributo per_borrado admite valores de True o False.

Tabla 3.15. Descripción de Datos. Entidad Periodo

Page 80: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

80

Tabla 14: T_PROFESOR

Entidad:

T_PROFESOR

Tabla que contiene los datos personales del profesor.Atributo Tipo de Dato M O Descripción del Atributo

pro_cedula nchar(10) La cédula del profesor.pro_nombres varchar(50) Los nombres del profesor.pro_apellidos varchar(50) Los apellidos del profesor.pro_direccion varchar(100) La dirección del profesor.pro_telefono int El número de teléfono del profesor.

pro_disponibilidad varchar(50) La disponibilidad del profesor.pro_borrado bit El estado de borrado del profesor.

PK: pro_cedula representa la clave primaria de la tabla T_PROFESOR.

Restricciones Adicionales: El atributo pro_disponibilidad admite los siguientes valores: LUNES, MARTES,

MIERCOLES, JUEVES, VIERNES O TODOS. El atributo pro_borrado admite valores de True o False.

Tabla 3.16. Descripción de Datos. Entidad Profesor

Tabla 15: T_MATERIA_PROFESOR

Entidad:

T_MATERIA_PROFESOR

Tabla que contiene los datos relacionados de materia profesor.Atributo Tipo de

DatoM O Descripción del Atributo

matprof _codigo Int El código de la tabla.pro _codigo nchar(10) El código del profesor.mat _codigo Int El código de la materia.

ClavesPK: matprof _codigo representa la clave primaria de la tabla T_MATERIA_ PROFESOR

FK: pro_codigo representa la clave foránea de la tabla T_PROFESOR. mat_codigo representa la clave foránea de la tabla T_MATERIA.

Restricciones Adicionales:

Tabla 3.17. Descripción de Datos. Entidad Materia Profesor

Page 81: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

81

Tabla 16: T_HORARIO

Entidad:

T_HORARIO

Tabla que contiene los horarios correspondientes al grado y paralelo.

Atributo Tipo de Dato M O Descripción del Atributohor_codigo int El código del horario.gra_codigo int El código del grado.par_codigo int El código del paralelo.hor_hora nvarchar(50) La hora clase.hor_lunes nvarchar(50) Las materias respectivas a

este día.hor_martes nvarchar(50) Las materias respectivas a

este día.hor_miercoles nvarchar(50) Las materias respectivas a

este día.hor_jueves nvarchar(50) Las materias respectivas a

este día.hor_viernes nvarchar(50) Las materias respectivas a

este día.ClavesPK: hor_codigo representa la clave primaria de la tabla T_HORARIO.

FK: par_codigo representa la clave foránea de la tabla T_PARALELO. gra_codigo representa la clave foránea de la tabla T_GRADO.

Restricciones Adicionales:

Tabla 3.18. Descripción de Datos. Entidad Horario

Page 82: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

82

Tabla 17: T_NOTAS

Entidad:

T_NOTAS

Tabla que contiene las notas de cada estudiante.Atributo Tipo de Dato M O Descripción del Atributo

not_codigo bigint El código de la tabla de notas.

est_codigo bigint El código del estudiante.

per_codigo int El código del periodo escolar.

par_codigo int El código del paralelo.

gra_codigo int El código del grado.

mat_codigo int El código de la materia.

not_nota1_I int La nota del primer parcial.

not_nota2_I int La nota del segundo parcial.

not_nota3_I int La nota del tercer parcial.

not_notaex_I int La nota del examen del primer trimestre.

not_prom_I decimal El promedio del primer trimestre.

not_equivalencia_I nchar (5) La equivalencia del promedio del primertrimestre.

not_nota1_II int La nota del primer parcial.

not_nota2_II int La nota del segundo parcial.

not_nota3_II int La nota del tercer parcial.

not_notaex_II int La nota del examen del segundo trimestre.

not_prom_II decimal El promedio del segundo trimestre.

not_equivalencia_II nchar (5) La equivalencia del promedio del segundotrimestre.

not_nota1_III int La nota del primer parcial.

not_nota2_III int La nota del segundo parcial.

not_nota3_III int La nota del tercer parcial.

not_notaex_III int La nota del examen del tercer trimestre.

not_prom_III decimal El promedio del tercer trimestre.

not_equivalencia_III nchar (5) La equivalencia del promedio del tercertrimestre.

not_borrado bit El estado de borrado.

PK: not_codigo representa la clave primaria de la tabla T_NOTAS

FK: est_codigo representa la clave foránea de la tabla T_ESTUDIANTE. per_codigo representa la clave foránea de la tabla T_PERIODO. par_codigo representa la clave foránea de la tabla T_PARALELO. gra_codigo representa la clave foránea de la tabla T_GRADO. mat_codigo representa la clave foránea de la tabla T_MATERIA.

Restricciones Adicionales: El atributo not_borrado admite valores de True o False. El atributo not_equivalencia_I, not_equivalencia_II, not_equivalencia_III admiten valores como S (Sobresaliente),

MB (Muy buena), B (Buena), R (Regular), I (Insuficiente).

Tabla 3.19. Descripción de Datos. Entidad Notas

Page 83: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

83

Tabla 18: T_RENDIMIENTO

Entidad:

T_RENDIMIENTO

Tabla que contiene el rendimiento de cada estudiante.

Atributo Tipo de Dato M O Descripción del Atributo

ren_codigo Bigint El código rendimiento.

est_codigo Bigint El código del estudiante.

ren_promedio_I numeric(18, 2) El promedio del rendimiento delprimer trimestre.

ren_equivalencia_I nchar(5) La equivalencia del promedio delprimer trimestre.

ren_disciplina_I Int La disciplina del estudiante del primertrimestre.

ren_atrasos_I Int El número de atrasos del primertrimestre.

ren_faltasJustificadas_I Int El número de faltas justificadas delprimer trimestre.

ren_faltasInjustificadas_I Int El número de faltas injustificadas delprimer trimestre.

ren_promedio_II numeric(18, 2) El promedio del rendimiento delsegundo trimestre.

ren_equivalencia_II nchar(5) La equivalencia del promedio delprimer trimestre.

ren_disciplina_II Int La disciplina del estudiante delsegundo trimestre.

ren_atrasos_II int El número de atrasos del segundotrimestre.

ren_faltasJustificadas_II int El número de faltas justificadas delsegundo trimestre.

ren_faltasInjustificadas_II int El número de faltas injustificadas delsegundo trimestre.

ren_promedio_III numeric(18, 2) El promedio del rendimiento deltercer trimestre.

ren_equivalencia_III nchar(5) El promedio del rendimiento deltercer trimestre.

ren_disciplina_III int La equivalencia del promedio deltercer trimestre.

ren_atrasos_III int La disciplina del estudiante del tercertrimestre.

ren_faltasJustificadas_III int El número de atrasos del tercertrimestre.

ren_faltasInjustificadas_III int El número de faltas justificadas deltercer trimestre.

ren_periodo int El periodo lectivo.

ClavesPK: ren_codigo representa la clave primaria de la tabla T_RENDIMIENTO.

FK: est_codigo representa la clave foránea de la tabla T_ESTUDIANTE. per_codigo representa la clave foránea de la tabla T_PERIODO.

Restricciones Adicionales: El atributo ren_equivalencia_I, ren_equivalencia_II, ren_equivalencia_III admiten valores como S

(Sobresaliente), MB (Muy buena), B (Buena), R (Regular), I (Insuficiente).

Tabla 3.20. Descripción de Datos. Entidad Rendimiento

Page 84: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

84

Tabla 19: T_USUARIO

Entidad:

T_USUARIO

Tabla que contiene los usuarios del sistema.

Atributo Tipo de Dato M O Descripción del Atributousr_codigo int El código del usuario.usr_nombre varchar(50) El nombre del usuario.

usr_password varchar(50) La clave del usuario.usr_administrador bit El estado del usuario.

usr_borrado bit El estado borrado.ClavesPK: usr_codigo representa la clave primaria de la tabla T_USUARIO

FK:

Restricciones Adicionales: El atributo usr_borrado admite valores de True o False. El atributo usr_administrador admite valores de 0 o 1.

Tabla 3.21. Descripción de Datos. Entidad Usuario

3.1.5. MODELO FUNCIONAL

3.1.5.1.Diagramas de Casos de Uso

Un caso de uso es una secuencia de interacciones que se desarrollará entre un

sistema y sus actores en respuesta a un evento que inicia un actor principal sobre

el propio sistema. Los diagramas de casos de uso sirven para especificar la

comunicación y el comportamiento de un sistema mediante su interacción con los

usuarios y/u otros sistemas.

Se presenta los resultados de las actividades de requisitos utilizando los

diagramas de casos de uso:

Page 85: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

85

3.1.5.1.1. Caso de Uso: Escenario Usuario

USUARIOSAdministrador:

RectoraOtro:

Secretaria

Usuario

Validar usuario

Comprobar usuario

Comprobar contraseña

Figura 3.1. Diagrama de Caso de Uso. Escenario Usuario

Nombre Escenario Usuario

Resumen El usuario ingresa el nombre de usuario y contraseña

Dependencias

Actores Usuario (Administrador u otro (Secretaria))

Precondiciones El usuario y contraseña no existen en el sistema

Poscondiciones Los datos se quedan almacenados en el sistema

Usuario Sistema

1. Muestra la ventana de usuario.

2. Ingresa el nombre de usuario

y contraseña.

3. Verifica el nombre de usuario y

contraseña correctaDescripción o

escenario principal

4. Muestra la ventana de menú.

Alternativas5. Si el usuario o contraseña son

incorrectas, se muestra la misma

ventana de usuario con los campos

vacíos para volver ingresar los

datos correctos.

Observaciones

Requisitos no

funcionales

Tabla 3.22. Especificación detalla. Escenario Usuario

Page 86: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

86

3.1.5.1.2. Caso de Uso: Escenario Inscripción

<<extends>>

<<uses>>

S ecre ta ria

Consu l ta r da tos de l estud ian te

Ing resa r da tos de l estud ian teIng resa r g rado ,pe riodo ,fecha

Im prim i r com proban te

Figura 3.2. Diagrama de Caso de Uso: Inscripción

Nombre Escenario Inscripción

Resumen El usuario ingresa los apellidos y nombres del estudiante para obtener

el grado a cursar.

Dependencias

Actores Usuario (administrador o Secretaria)

Precondiciones Los datos del estudiante no existen en el sistema

Poscondiciones Los datos del estudiante se quedan almacenados en el sistema

Usuario Sistema

1. Ingresa los apellidos y

nombres del estudiante

2. Muestra el grado correspondiente

del estudiante.

3. Verifica los datos

correspondientes a la inscripción.Descripción o

escenario principal

4. Graba la inscripción 5. Almacena los datos de

inscripción.

Alternativas6. Si el estudiante no existe

entonces se tiene la posibilidad

de escoger el grado

correspondiente a cursar.

Observaciones

Requisitos nofuncionales

Tabla 3.23. Especificación detallada. Escenario Inscripción

Page 87: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

87

3.1.5.1.3. Caso de Uso: Escenario Matriculación

< < e x t e n d s > >

< < u s e s > >

< < e x t e n d s > >

< < u s e s > >S e c r e t a r i a

C o n s u l t a r d a t o s d e l e s t u d i a n t e

v a l i d a r i n s c r i p c i o n

C o n s u l t a r g r a d o , p a r a l e l o s , p e r i o d o , f e c h a

I n g r e s a r / a c t u a l i z a r d a t o s d e l e s t u d i a n t eI n g r e s a r / a c t u a l i z a r g r a d o , p a r a l e l o , p e r i o d o , f e c h a

I m p r i m i r c o m p r o b a n t e

Figura 3.3. Diagrama de Caso de Uso: Escenario Matriculación

Nombre Escenario Matriculación

Resumen El usuario ingresa los apellidos y nombres del estudiante para obtener

los datos correspondientes al estudiante.

Dependencias

Actores Usuario (administrador o Secretaria)

Precondiciones Los datos del estudiante no existen en el sistema

Poscondiciones Los datos del estudiante se quedan almacenados en el sistema

Usuario Sistema

1. Ingresa los apellidos y

nombres del estudiante

2. Muestra los datos del estudiante.

3. Verifica los datos

correspondientes a la

matriculación.

Descripción o

escenario principal

4. Graba la matriculación. 5. Almacena los datos de la

matriculación.

Alternativas6. Si los datos del estudiante no

existe entonces se tiene la

posibilidad de ingresar los datos

correspondientes a la

matriculación.

Observaciones

Requisitos no

funcionales

Tabla 3.24. Especificación detallada. Escenario Matriculación

Page 88: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

88

3.1.5.1.4. Caso de Uso: Escenario Datos Familiares

S e c r e t a r i a

C o n s u l t a r d a t o s d e l o s p a d r e s

V a l i d a r m a t r i c u l a c i o n

I n g r e s a r / A c t u a l i z a r d a t o s d e l o s p a d r e s

V a l i d a r c e d u l a

Figura 3.4. Diagrama de Caso de Uso: Escenario Datos Familiares

Nombre Escenario Datos Familiares

Resumen El usuario ingresa los apellidos y nombres del estudiante para obtener

los datos de los padres del mismo.

Actores Usuario (administrador o Secretaria)

Precondiciones Los datos de los padres del estudiante no existen en el sistema.

Poscondiciones Los datos de los padres del estudiante se quedan almacenados en el

sistema.

Usuario Sistema

1. Ingresa los apellidos y

nombres del estudiante

2. Muestra los datos de los padres

del estudiante.

3. Verifica los datos

correspondientes de cada uno de

los padres.

Descripción oescenario principal

4. Graba los datos de la ventana

datos familiares.

5. Almacena los datos enviados.

Alternativas6. Si los datos de los padres del

estudiante no existen entonces

se tiene la posibilidad ingresar

los datos correspondientes a

cada uno de los padres.

Observaciones

Requisitos no

funcionales

Tabla 3.25. Especificación detallada. Escenario Datos Familiares

Page 89: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

89

3.1.5.1.5. Caso de Uso: Escenario Datos Socioeconómicos DOBE

< < e x t e n d s> >

< < e x t e n d s> >

S e c re t a ri a

C o n su l t a r d a t o s

C o n su l t a r d a t o s so c i o e c o n o m i c o s

I n g re sa r / a c t u a l i z a r d a t o s so c i o e c o n o m i c o s

I n g re sa r / a c t u a l i z a r d a t o s

Figura 3.5. Diagrama de Caso de Uso: Escenario Datos Socioeconómicos DOBE

Nombre Escenario Datos Socioeconómicos DOBE

Resumen El usuario ingresa los apellidos y nombres del estudiante para obtener

los datos de la situación económica del mismo.

Dependencias

Actores Usuario (Secretaria)

Precondiciones Los datos socioeconómicos del estudiante no existen en el sistema

Poscondiciones Los datos socioeconómicos del estudiante se quedan almacenados en

el sistema

Usuario Sistema

1. Ingresa los apellidos y

nombres del estudiante

2. Muestra los datos

socioeconómicos correspondientes

al estudiante.

3. Verifica los datos.Descripción o

escenario principal4. Graba los datos

correspondientes a la situación

socioeconómica del estudiante.

5. Almacena los datos

socioeconómicos del estudiante.

Alternativas6. Si los datos socioeconómicos

del estudiante no existen

entonces se tiene la posibilidad

ingresar los datos

correspondientes a la situación

económica del mismo.

Requisitos no

funcionales

Tabla 3.26. Especificación detallada. Escenario Datos Socioeconómicos DOBE

Page 90: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

90

3.1.5.1.6. Caso de Uso: Escenario Docente

<<e xte n d s>><<e xte n d s>>

S e cre ta ri a

Co n su l ta r d a to s d e l d o ce n te

In g re sa r / a ctu a l i za r d a to s d e l p ro fe so r

V a l i d a r ce d u la

In g re sa r m a te ri a s a sig n a d a s

E l im in a r d a to s

V a l i d a r m a te ri a a sig n a d a

Figura 3.6. Diagrama de Caso de Uso: Escenario Docente

Nombre Escenario Docente

Resumen El usuario ingresa la cédula del docente para obtener los datos del

mismo y saber las materias correspondientes.

Dependencias

Actores Usuario (administrador o Secretaria)

Precondiciones Los datos del docente no existen en el sistema

Poscondiciones Los datos del docente se quedan almacenados en el sistema

Usuario Sistema

1. Ingresa el cédula del docente. 2. Muestra los datos del docente.

3. Verifica o modifica los datos

correspondientes al docente.Descripción o

escenario principal

4. Graba los datos. 5. Almacena los datos

pertenecientes al docente.

Alternativas6. Si los datos del docente no

existen se tiene la posibilidad de

ingresar dichos datos.

Observaciones

Requisitos no

funcionales

Tabla 3.27. Especificación detallada. Escenario Docente

Page 91: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

91

3.1.5.1.7. Caso de Uso: Escenario Horarios

< < e x t e n d s> >

S e c re t a r i a

C o n su l t a r h o ra r i o p o r g ra d o / p a ra l e l o

I n g re sa r h o ra r i o p o r g ra d o / p a ra l e l o

V a l i d a r a si g n a c i o n d e h o ra r i o

C o n su l t a r m a t e r i a s p o r g ra d o

V a l i d a r d i sp o n i b i l i d a d d e l p ro f e so r

V a l i d a r c ru c e d e h o ra s

Figura 3.7. Diagrama de Caso de Uso: Escenario Horarios

Nombre Escenario Horarios

Resumen El usuario ingresa los horarios correspondientes a cada grado y paralelo

Dependencias

Actores Usuario (administrador o Secretaria)

Precondiciones El curso y paralelo no existen

Poscondiciones Los horarios ya existen para un grado y paralelo

Usuario Sistema

1. Escoge el grado y paralelo. 2. Muestra en la ventana el formato

del horario.

3. Escoge la materia de acuerdo

al grado correspondiente.

4. Valida la disponibilidad y cruces

de horas en el horario.Descripción oescenario principal

5. Graba el horario hecho. 6. Almacena el horario del grado

correspondiente.

Alternativas7. Si el horario ya esta hecho se da

la posibilidad de realizar las

modificaciones correspondientes.

Observaciones

Requisitos no

funcionales

Tabla 3.28. Especificación detallada. Escenario Horarios

Page 92: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

92

3.1.5.1.8. Caso de Uso: Escenario Reporte de Notas / Rendimiento

S e c re t a r i a

C o n su l t a r l i st a d e a l u m n o s p o r g ra d o y p a ra l e l o

I n g re sa r n o t a s d e c a d a e st u d i a n t e

I n g re sa r n o t a d e l re n d i m i e n t o d e c a d a e st u d i a n t e

V a l i d a r n o t a s

Figura 3.8. Diagrama de Caso de Uso: Escenario Reporte de Notas / Rendimiento

Nombre Escenario Reporte de Notas / Rendimiento

Resumen El usuario ingresa las notas correspondientes a cada estudiante de

acuerdo al grado y paralelo.

Dependencias

Actores Usuario (administrador o Secretaria)

Precondiciones El grado y paralelo no existen

Poscondiciones Las notas ya están asignadas para cada estudiante

Usuario Sistema

1. Escoge el grado / paralelo y

materia.

2. Muestra en la ventana la lista de

los estudiantes correspondientes a

ese grado y paralelo.

3. Ingresa las notas

correspondientes a cada

estudiante.

4. Valida las notas ingresadas.Descripción o

escenario principal

5. Almacena las notas de cada

estudiante.

Alternativas7. Si las notas ya están asignadas

se da la posibilidad de realizar las

modificaciones correspondientes.

Observaciones

Requisitos no

funcionales

Tabla 3.29. Especificación detallada. Escenario Reporte de Notas / Rendimiento

Page 93: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

93

3.1.5.2. Diagrama de Clases

VER EL ARCHIVO (DIAGRAMADECLASES.PDF)

Page 94: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

94

3.1.6. MODELO ESTÁTICO

3.1.6.1. Diagramas de Secuencia

Un diagrama de secuencia muestra las interacciones entre objetos ordenadas en

secuencia temporal. Muestra los objetos que se encuentran en el escenario y la

secuencia de mensajes intercambiados entre los objetos para llevar a cabo la

funcionalidad descrita por el escenario.

Se presenta los resultados de las secuencias realizadas por el usuario, el sistema

y el motor de base de datos esto se lo hace utilizando los diagramas de

secuencia:

3.1.6.1.1. Diagrama de Secuencia: Usuario Incorrecto y Contraseña Correcta

I n g r e s a u s u a r i o i n c o r r e c t o

V e r i f i c a r u s u a r i o

U s u a r i o i n c o r r e c t o

I n g r e s a c o n t r a s e ñ a

V e r i f i c a c o n t r a s e ñ a

C o n t r a s e ñ a c o r r e c t a

U s u a r i o

F o r m a U s u a r i o T U s u a r i o

Figura 3.9. Diagrama de Secuencia: Usuario Incorrecto y Contraseña Correcta

Descripción:

Representa la secuencia de pasos a realizar en el proceso del ingreso de usuario

y contraseña, el usuario (secretaria, administrador) ingresan su nombre de

usuario y contraseña en la forma respectiva del sistema, el sistema se encarga de

validar dichos datos en la tabla usuario de la base de datos, en este caso si el

nombre del usuario es incorrecto el sistema devuelve como resultado el mensaje

“usuario incorrecto”.

Page 95: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

95

3.1.6.1.2. Diagrama de Secuencia: Usuario Correcto y Contraseña Incorrecta

Ingresa usuario

Verificar usuario

Usuario correcto

Ingresa contraseña incorrecta

Verifica contraseña

Contraseña incorrecta

Usuario

Sistema Informatico Base de datos

Figura 3.10. Diagrama de Secuencia: Usuario Correcto y Contraseña Incorrecta

Descripción:

Representa la secuencia de pasos a realizar en el proceso del ingreso de usuario

y contraseña, el usuario (secretaria, administrador) ingresan su nombre de

usuario y contraseña en la forma respectiva del sistema, el sistema se encarga de

validar dichos datos en la tabla usuario de la base de datos, en este caso si la

contraseña es incorrecta el sistema devuelve como resultado el mensaje

“contraseña incorrecto”.

Page 96: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

96

3.1.6.1.3. Diagrama de Secuencia: Usuario Correcto y Contraseña Correcta

Ingresa usuario

Verifica Usuario

Usuario Correcto

Ingresa contraseña

Contraseña correcta

Presenta menu del sistema

Usuario

Forma Usuario T Usuario

Figura 3.11. Diagrama de Secuencia: Usuario Correcto y Contraseña Correcta

Descripción:

Representa la secuencia de pasos a realizar en el proceso del ingreso de usuario

y contraseña, el usuario (secretaria, administrador) ingresar su nombre de usuario

y contraseña en la forma respectiva del sistema, el sistema se encarga de validar

dichos datos en la tabla usuario de la base de datos, en este caso el nombre del

usuario y la contraseña son correctas por lo tanto el sistema presenta la forma del

menú con las opciones respectivas de acuerdo a cada usuario.

Page 97: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

97

3.1.6.1.4. Diagrama de Secuencia: Inscripción de Estudiantes Antiguo y Nuevos

Ing resa Ape l l idos y nom bres de l estud ian te

So l ici ta ve ri fi cacion de da tos

Envia g rados co rrespond ien tes

Presen ta g rados co rrespond ien tes

Graba da tos y g rado

Guarda Fo rm u la rio

Form u la rio p rocesado

Im prim e com proban te de inscripcion

Recibe com proban te de inscripcion

Secre ta ria

Form a Inscripcion T Inscripcion M a tri cu la

Figura 3.12. Diagrama de Secuencia: Inscripción de Estudiantes Antiguo y Nuevos

Descripción:

Representa la secuencia de pasos a realizar en el proceso de inscripción donde la

secretaria ingresa los apellidos y nombres del estudiante al sistema, el sistema

verifica dichos datos en la tabla estudiante de la base de datos, en el caso de que

existan los datos personales del estudiante el sistema presenta en la forma

respectiva la información del mismo, en el caso que no existan los datos

personales del estudiante la secretaria ingresa dichos datos en la forma

respectiva, al final del proceso la secretaria imprime el comprobante de inscripción

con los datos ingresados.

Page 98: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

98

3.1.6.1.5. Diagrama de Secuencia: Matriculación de un Estudiante Antiguo

In g re sa A p e l l i d o s y n o m b re s d e l e stu d i a n te

V e ri f i c a i n sc ri p c i o n

S o l i c i ta d a to s p e rso n a l e s

E n v i a d a to s p e rso n a l e s

P re se n ta d a to s p e rso n a l e s

M o d i f i c a / G ra b a d a to s y p a ra l e l o

G u a rd a F o rm u l a ri o

F o rm u l a ri o p ro c e sa d o

Im p ri m e c o m p ro b a n te d e m a t i c u l a c i o n

R e c i b e c o m p ro b a n te d e m a t ri c u l a c i o n

S e c re ta ri a

F o rm a M a t ri c u l a T In sc ri p c i o n M a t ri c u l a

Figura 3.13. Diagrama de Secuencia: Matriculación de un Estudiante Antiguo

Descripción:

Representa la secuencia de los pasos a realizar en el proceso de matriculación de

un estudiante antiguo, la secretaria ingresa los apellidos y nombres del estudiante

al sistema, el sistema verifica dichos datos en la tabla respectiva de la base de

datos y presenta en la forma los datos personales del estudiante, en el caso de

que se requiera modificar algún dato la secretaria realiza la modificación

correspondiente, el sistema almacena la información modificada del estudiante

presentando un mensaje de “datos modificados”, al final del proceso la secretaria

imprime el comprobante de matriculación con los datos ingresados o actualizados.

Page 99: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

99

3.1.6.1.6. Diagrama de Secuencia: Matriculación de un Estudiante Nuevo

I n g re sa A p e l l i d o s y n o m b re s d e l e st u d i a n t e

V e r i f i c a i n sc r i p c i o n

S o l i c i t a d a t o s p e rso n a l e s

D a t o s p e rso n a l e s n o e x i x t e n t e s

P re se n t a c a m p o s v a c i o s

I n g re sa d a t o s p e rso n a l e s y p a ra l e l o

E n v i a d a t o s p e rso n a l e s y p a ra l e l o

G ra b a d a t o s p e rso n a l e s

G ra b a f o rm u l a r i o

F o rm u l a r i o p ro c e sa d o

I m p r i m e c o m p ro b a n t e d e m a t i c u l a c i o n

R e c i b e c o m p ro b a n t e d e m a t r i c u l a c i o n

S e c re t a r i a

F o rm a M a t r i c u l a T I n sc r i p c i o n M a t r i c u l a

Figura 3.14. Diagrama de Secuencia: Matriculación de un Estudiante Nuevo

Descripción:

Representa la secuencia de los pasos a realizar en el proceso de matriculación de

un estudiante nuevo, la secretaria ingresa los apellidos y nombres del estudiante

al sistema, el sistema verifica dichos datos en la tabla respectiva de la base de

datos, en el caso de no existir ningún dato sobre el estudiante se presenta la

forma respectiva con los campos vacíos en donde la secretaria ingresa los datos

personales del estudiante, el sistema presenta un mensaje de “datos ingresados

correctamente”, al final del proceso la secretaria imprime el comprobante de

matriculación con los datos ingresados.

Page 100: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

100

3.1.6.1.7. Diagrama de Secuencia: Datos Familiares de un Estudiante Antiguo

In g re sa a p e l l i d o s y n o m b re s d e l e stu d i a n te

S o l i c i ta d a to s d e l a m a d re

S o l i c i ta d a to s d e l p a d re

E n v i a d a to s d e l a m a d re

E n v i a d a to s d e l p a d reP re se n ta d a to s d e l a m a d re

P re se n ta d a to s d e l p a d re

A c tu a l i z a y g ra b a d a to s

G u a rd a fo rm u l a ri o

F o rm u l a ri o p ro c e sa d o

S e c re ta ri a

F o rm a D a to s F a m i l i a re s T P ro g e n i to re s

Figura 3.15. Diagrama de Secuencia: Datos Familiares de un Estudiante Antiguo

Descripción:

Representa la secuencia de pasos a realizar en el proceso del ingreso de los

datos familiares de un estudiante antiguo, es decir datos de los padres de familia

del estudiante, la secretaria ingresa los apellidos, nombres del estudiante y

número de cédula de la madre y el número de cédula del padre en la forma

presentada por el sistema, el sistema verifica dichos datos en la tabla de la base

de datos presentando en este caso al sistema los datos personales de la madre y

Page 101: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

101

del padre del estudiante, la secretaria puede modificar los datos si fuese

necesario y el sistema almacena los datos modificados.

3.1.6.1.8. Diagrama de Secuencia: Datos Familiares de un Estudiante Nuevo

I n g re sa a p e l l i d o s y n o m b re s d e l e s t u d i a n t eS o l i c i t a d a t o s d e l a m a d re

S o l i c i t a d a t o s d e l p a d re

D a t o s d e l a m a d re n o e x i s t e n

D a t o s d e l p a d re n o e x i s t e n

P re se n t a c a m p o s d e l a m a d re v a c i o s

P re se n t a c a m p o s d e l p a d re v a c i o s

I n g re sa y G ra b a d a t o s

V a l i d a c e d u l a s

C e d u l a s v a l i d a s

G u a rd a f o rm u l a r i o

F o rm u l a r i o p ro c e sa d o

S e c re t a r i a

F o rm a D a t o s F a m i l i a re s T P ro g e n i t o re s

Figura 3.16. Diagrama de Secuencia: Datos Familiares de un Estudiante Nuevo

Descripción:

Representa la secuencia de pasos a realizar en el proceso del ingreso de los

datos familiares de un estudiante nuevo es decir datos de los padres de familia

del estudiante, la secretaria ingresa los apellidos, nombres del estudiante y el

número de cédula de la madre y el número de cédula del padre en la forma

presentada por el sistema, el sistema verifica dichos datos en la tabla de la base

de datos, en el caso de no existir estos datos el sistema presenta en la forma

respectiva los campos vacíos para que la secretaria realice el ingreso respectivo

Page 102: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

102

de los datos correspondientes a la madre y al padre, para luego ser ingresados

por el sistema a la tabla de la base de datos.

3.1.6.1.9. Diagrama de Secuencia: Datos Socioeconómicos de un Estudiante Antiguo

Solicita datos socioeconomicos

Ingresa apellidos y nombres del estudiante

Envia datos socioeconomicos

Presenta datos socioeconomicos

Actualiza y graba datos

Guarda formulario

Formulario procesado

Secretaria

Forma Datos Socioeconomicos T Datos Socioe Estudiante

Figura 3.17. Diagrama de Secuencia: Datos Socioeconómicos de un Estudiante Antiguo

Descripción:

Representa la secuencia de pasos a realizar en el proceso del ingreso de los

datos socioeconómicos de un estudiante antiguo, la secretaria ingresa los

apellidos y nombres del estudiante, el sistema verifica los datos en la tabla de la

base de datos, en el caso de existir estos datos el sistema los presenta en la

forma respectiva, la secretaria puede realizar las modificaciones de ciertos datos

si fuese necesario, estos datos serán almacenados por el sistema en la tabla de la

base de datos respectivamente.

Page 103: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

103

3.1.6.1.10. Diagrama de Secuencia: Datos Socioeconómicos de un Estudiante Nuevo

Solicita datos socioeconomicos

Ingresa apellidos y nombres del estudiante

Datos socioeconomicos no existen

Presenta campos socioeconomicos vacios

Ingresa y graba datos

Guarda formulario

Formulario procesado

Secretaria

Forma Datos Socioeconomicos T Datos Socioe Estudiante

Figura 3.18. Diagrama de Secuencia: Datos Socioeconómicos de un Estudiante Nuevo

Descripción:

Representa la secuencia de pasos a realizar en el proceso del ingreso de los

datos socioeconómicos de un estudiante nuevo, la secretaria ingresa los apellidos

y nombres del estudiante, el sistema verifica los datos en la tabla de la base de

datos, en el caso de no existir estos datos, el sistema presenta la forma respectiva

Page 104: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

104

con los campos vacíos, la secretaria ingresa los datos respectivos y el sistema los

almacena en la tabla de la base de datos respectivamente.

3.1.6.1.11. Diagrama de Secuencia: Datos de un Docente Antiguo

V a l i d a n u m e r o d e c e d u l a

E n v i a m a t e r i a s a s i g n a d a

P r e s e n t a m a t e r i a a s i g n a d a

E l i m i n a m a t e r i a a s i g n a d a

P r e s e n t a m a t e r i a s n o e l i m i n a d a s

I n g r e s a n u m e r o d e c e d u l a

N u m e r o d e c e d u l a c o r r e c t o

S o l i c i t a d a t o s p e r s o n a l e s

P r e s e n t a d a t o s p e r s o n a l e s d e l p r o f e s o r

M o d i f i c a y g u a r d a d a t o s

G u a r d a f o r m u l a r i o

E n v i a t o d a s l a s m a t e r i a s

P r e s e n t a t o d a s l a s m a t e r i a s

P r e s e n t a m a t e r i a s a s i g n a d a s

A s i g n a y g u a r d a m a t e r i a

G u a r d a m a t e r i a a s i g n a d a

E l i m i n a m a t e r i a a s i g n a d a

E n v i a s o l o l a s m a t e r i a s n o e l i m i n a d a s

E n v i a m a t e r i a s a s i g n a d a s

S e c r e t a r i a

F o r m a P r o f e s o r T P r o f e s o r

Figura 3.19. Diagrama de Secuencia: Datos de un Docente Antiguo

Descripción:

Representa la secuencia de pasos a realizar en el proceso del ingreso de datos

de un docente antiguo perteneciente a la institución, la secretaria ingresa el

número de cédula del docente al sistema, el sistema busca en la tabla de la base

de datos, si los datos personales del docente existen son retornados al sistema y

Page 105: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

105

presentados a la secretaria, en la misma forma el sistema presenta también una

lista de todas las materias existentes, las cuales van a ser asignadas por la

secretaria almacenándose automáticamente en la tabla de la base de datos.

3.1.6.1.12. Diagrama de Secuencia: Datos de un Docente Nuevo

I n g r e s a n u m e r o d e c e d u l a

V a l i d a n u m e r o d e c e d u l a

N u m e r o d e c e d u l a n o e x i s t e

P r e s e n t a c a m p o s d e d a t o s p e r s o n a l e s v a c i o s

I n g r e s a y g u a r d a d a t o s

G u a r d a f o r m u l a r i o

E n v i a t o d a s l a s m a t e r i a s

E n v i a m a t e r i a s a s i g n a d a s

P r e s e n t a t o d a s l a s m a t e r i a s

P r e s e n t a m a t e r i a s a s i g n a d a s

A s i g n a y g u a r d a m a t e r i a

G u a r d a m a t e r i a a s i g n a d a

E n v i a m a t e r i a s a s i g n a d a

P r e s e n t a m a t e r i a a s i g n a d a

E l i m i n a m a t e r i a a s i g n a d a

E l i m i n a m a t e r i a a s i g n a d a

E n v i a l a s m a t e r i a s n o e l i m i n a d a s

P r e s e n t a m a t e r i a s n o e l i m i n a d a s

S e c r e t a r i a

F o r m a P r o f e s o r T P r o f e s o r

Figura 3.20. Diagrama de Secuencia: Datos de un Docente Nuevo

Descripción:

Representa la secuencia de pasos a realizar en el proceso del ingreso de los

datos de un docente nuevo en la institución, la secretaria ingresa el número de

cédula del docente al sistema, el sistema busca en la tabla de la base de dato, si

no existen los datos personales del docente entonces dichos datos son

Page 106: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

106

ingresados en la forma respectiva y son almacenados en la base de datos, en la

misma forma el sistema presenta también una lista de todas las materias

existentes, las cuales van a ser asignadas por la secretaria almacenándose

automáticamente en la tabla de la base de datos.

3.1.6.1.13. Diagrama de Secuencia: Ingreso de Horarios

E sco g e g ra d o / p a ra le lo

V a l id a e xiste n cia d e l h o ra rio d e l g ra d o / p a ra le lo

Ho ra rio n o e sta e la b o ra d o

P re se n ta d ia s y h o ra s d e cla se d e l Ho ra rio

E sco g e la s m a te ria s co rre sp o n d ie n te a l g ra d o / p a ra le lo

V a l id a cru ce d e h o ra s y m a te ria s

G u a rd a e l h o ra rio ya e la b o ra d o

G u a rd a e l h o ra rio

Fo rm u la rio P ro ce sa d o

S e cre ta ria

Fo rm a In g re so Ho ra rio T _ Ho ra rio

Figura 3.21. Diagrama de Secuencia: Ingreso de Horarios

Descripción:

Representa la secuencia de pasos a realizar en el proceso de ingreso de horario

de clases por cada grado y paralelo, la secretaria escoge el grado y paralelo en la

forma presentada por el sistema, el sistema busca estos datos en la tabla de la

base de datos, si no existe el horario correspondiente a ese grado y paralelo, el

sistema presenta el formato del horario con las horas y materias pertenecientes al

Page 107: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

107

grado y paralelo escogidos, la secretaria se encarga de ir asignando las materias

en cada hora respectivamente, el sistema valida automáticamente que no exista

cruces de horas y toma en cuenta la disponibilidad del docente.

3.1.6.1.14. Diagrama de Secuencia: Actualización de Horarios

Escoge grado / paralelo

Val ida existencia del horario del grado / paralelo

Horario ya esta elaborado

Presenta el Horario

Escoge las m aterias correspondiente al grado / paralelo

Val ida cruce de horas y m aterias

Actual iza el horario elaborado

Actual iza el horario

Form ulario Procesado

Secretaria

Form a Actual izacion Horario T _Horario

Figura 3.22. Diagrama de Secuencia: Actualización de Horarios

Descripción:

Representa la secuencia de pasos a realizar en el proceso de actualización de

horario de clases por cada grado y paralelo, la secretaria escoge el grado y

paralelo en la forma presentada por el sistema, el sistema busca estos datos en la

tabla de la base de datos, el sistema despliega el horario con las horas y materias

Page 108: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

108

pertenecientes a ese grado y paralelo, la secretaria se encarga de ir asignando

las materias en cada hora respectivamente, el sistema valida automáticamente

que no exista cruces de horas y toma en cuenta la disponibilidad del docente.

3.1.6.1.15. Diagrama de Secuencia: Reporte de Notas / Rendimiento

Escoge grado / paralelo y materia

Solicita los estudiante del grado / paralelo

Envia datos solicitados

Presenta la l ista de los estudiantes

Ingresa / Actualiza las notas para cada estudiante

Valida las notas ingresadas o actualizada

Formulario Procesado

Secretaria

Forma Ingreso Notas / Rendimiento T Notas

Figura 3.23. Diagrama de Secuencia: Reporte de Notas / Rendimiento

Descripción:

Representa la secuencia de pasos en el proceso de ingreso de notas, la

secretaria selecciona el grado, paralelo y materia, el sistema busca estos datos en

la tabla de la base de datos, si los datos son válidos entonces se despliega la lista

Page 109: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

109

de los estudiantes pertenecientes a dicho grado, paralelo y materia

seleccionados, posteriormente la secretaria puede ir ingresando las notas

correspondientes a cada parcial, examen, disciplina, faltas y atrasos, estos datos

se irán guardando automáticamente en la base de datos.

3.1.6.2. Diagramas de Colaboración

Se muestra las interacciones entre objetos organizados entorno a los objetos y los

enlaces entre ellos, esto se representa mediante los diagramas de colaboración:

3.1.6.2.1. Diagrama de Colaboración: Usuario

Usr / Password Incorrectos

Consultar Usr / Password

Valida: (Usuario / Password)

Envia: Usuario Valido

Secretaria

Forma Usuario

Forma Menu T_Usuario

Figura 3.24. Diagrama de Colaboración: Usuario

Descripción:

Representa la colaboración entre los siguientes objetos: secretaria ingresa su

usuario y su contraseña en la forma Usuario del sistema, el usuario y la

contraseña son validadas en la tabla usuario de la base de datos y si son

Page 110: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

110

correctas se presenta la forma del Menú principal del sistema, caso contrario se

despliega un mensaje de error “clave o usuario no valido”.

3.1.6.2.2. Diagrama de Colaboración: Inscripción del Estudiante

Buscar datos: (Letra)

Validar Inscripcion: (Datos del Estudiante)

Secretaria

Forma Inscripcion

T_Estudiante

Figura 3.25. Diagrama de Colaboración: Inscripción del Estudiante

Descripción:

Representa la colaboración entre los siguientes objetos: secretaria que ingresa

una letra inicial del apellido del estudiante a inscribirse en el formulario inscripción

el sistema envía a la base de datos para que se valide en la tabla respectiva, de

no existir datos del estudiante se puede ingresar los datos del grado donde se

inscribirá el estudiante.

Page 111: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

111

3.1.6.2.3. Diagrama de Colaboración: Matriculación del Estudiante

Burcar dato: (Letra)

Valida Inscripcion: (Datos del Estudiante)

Asigna Paralelo: (A,B,C...)

Secretaria

T_Inscripcion_Matricula Paralelo

Forma Matriculacion

Figura 3.26. Diagrama de Colaboración: Matriculación del Estudiante

Descripción:

Representa la colaboración entre los siguientes objetos: secretaria que ingresa

una letra inicial del apellido del estudiante en la forma matriculación del sistema,

se valida en la tabla de la base de datos para que se despliegue todos los

apellidos que inicien con la letra ingresada. Una vez identificado el apellido

completo del estudiante el próximo paso es asignar el paralelo donde será

matriculado el estudiante.

Page 112: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

112

3.1.6.2.4. Diagrama de Colaboración: Asignación de Horarios

Actualizar Horario: (Escoje Grado/ Paralelo)

Ingresar Horario: (Escoje Grado/ Paralelo)Validar: Paralelo

Validar: Grado

Consultar: Horario

Enviar: Horario

Secretaria

Forma Horario

T_Grado

T_Paralelo

T_Horario

Figura 3.27. Diagrama de Colaboración: Asignación de Horarios

Descripción:

Representa la colaboración entre los siguientes objetos: secretaria que realiza el

ingreso o actualización de horarios, seleccionando el grado y paralelo

correspondientes, estos datos son enviados a la las tabla paralelo y grado para

que puedan ser validados, en la tabla horario se consulta y se envía a la misma el

Page 113: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

113

formato del nuevo horario, y si ya existe el horario se podrá realizar una

modificación del mismo.

3.1.6.2.5. Diagrama de Colaboración: Reporte de Notas

Ingresar Notas: (Escoje Grado/ Paralelo / Materia)

Valida: Paralelo

Valida: Grado

Valida: Materia

Busca: (Lista Estudiantes)

Busca: Reporte del Estudiante

Envia: (Reporte del Estudiante)

Secretaria

Forma Notas

T_Grado

T_Paralelo

T Inscripcion Matricula

T Materia

T Notas

Figura 3.28. Diagrama de Colaboración: Reporte de Notas

Descripción:

Representa la colaboración entre los siguientes objetos: secretaria que realiza el

ingreso de las notas correspondientes a cada estudiante, selecciona el grado,

paralelo y materia en la forma notas del sistema, esto datos son validados en las

tablas paralelo, grado y materias de la base de datos, de ser datos válidos se

busca la lista de estudiantes correspondientes a cada grado y paralelo en la tabla

inscripción_matricula y en la tabla notas de la base de datos para poder ser

desplegados en la forma del sistema, pudiendo la secretaria ingresar o actualizar

las notas de cada estudiante por cada grado y paralelo.

Page 114: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

114

4. CAPITULO IV: CONSTRUCCIÓN DEL SISTEMA

INFORMÁTICO

4.1. CODIFICACIÓN DE PROGRAMAS

La codificación de programas consiste en pasos o algoritmos creados para

solucionar el problema planteado, en un lenguaje de programación a fin de que

puedan ser interpretadas y ejecutadas por la máquina.

El lenguaje de programación relacionado para la implementación del algoritmo es

Visual Basic .Net que hace uso de métodos, funciones, clases y variables que son

definidas por los programadores de las aplicaciones las cuales permiten al usuario

realizar determinadas operaciones.

4.1.1. CLASE: CLSCONEXIONBD

En esta clase se encuentran los métodos y las funciones que nos permiten

realizar la conexión correspondiente a la base de datos.

Function consulta_datos(ByVal sql) As DataSet Dim dsx As New DataSet myConn = New SqlConnection(conn.Strconn) Try myConn.Open() Dim da As SqlDataAdapter = New SqlDataAdapter(sql, myConn) Dim dt As DataTable = New DataTable da.Fill(dsx) Return dsx Finally myConn.Close() End Try End Function

Page 115: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

115

Public Sub ingresar_datos(ByVal sql)

myConn = New SqlConnection(conn.Strconn) Try myConn.Open() Dim cmd As SqlCommand = myConn.CreateCommand cmd.CommandText = sql

Dim drd As SqlDataReader = cmd.ExecuteReader drd.Close() Finally myConn.Close() End Try End Sub

Function buscar_datos(ByVal sql)

myConn = New SqlConnection(conn.Strconn) myConn.Open() Dim cmd As SqlCommand = myConn.CreateCommand cmd.CommandText = sql Dim drd As SqlDataReader = cmd.ExecuteReader Return drd drd.Close() myConn.Close()

End Function

4.1.2. CLASE: CLSVALIDARDATO

En esta clase se encuentran las funciones que nos permiten validar los datos

ingresado como números y textos.

Function validar_camponumerico(ByVal e As Object)If (Asc(e) < 48 And Asc(e) <> 8) Or Asc(e) > 57 Then

e = True Else

e = False End If

Return e End Function

End Function

Function validar_campoletras(ByVal e As Object)If Char.IsLetter(e) Then

e = False ElseIf Char.IsControl(e) Then e = False

ElseIf Char.IsSeparator(e) Then e = False Else e = True

Page 116: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

116

End IfReturn e

End Function

4.1.3. MÉTODO: BUSCAR_GRADOS()

Este método permite buscar todos los grados existentes.

Public Sub buscar_grados() Try

'Busca los gradosmyreader = sa.buscar_datos("select gra_nombre from t_grado where gra_borrado='True'")

Do While myreader.Read()Cmbgrado.Items.Add(myreader.GetString(0))

Loop

Catch ex As Exception MessageBox.Show("Se produjo un error al cargar el formulario: " + ex.Message, "Error",MessageBoxButtons.OK, MessageBoxIcon.Error)

End Try End Sub

4.1.4. EVENTO : TBTNGUARDAR_CLICK

Evento que se realiza al hacer clic sobre el botón guardar el cual permite

almacenar los datos del estudiante.

Private Sub Tbtnguardar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Tbtnguardar.Click Dim intestcodigo As String = "" Dim num_dato1 As String Dim strgrado As String = "" Dim strgrado1 As String = ""

Try

If Txtapellidos.Text = "" Or Txtnombres.Text = "" Then'Or Cmbgrado.SelectedIndex = -1 Then

MsgBox("Llene todos los Datos Requiridos") Exit Sub End If

'Busca el codigo del estudiante myreader = sa.buscar_datos("select est_codigo from t_estudiante where est_nombres='" +Trim(Txtnombres.Text) + "' and est_apellidos='" + Trim(Txtapellidos.Text) + "' andest_borrado='True' ")

Page 117: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

117

Do While myreader.Read() intestcodigo = myreader.GetValue(0).ToString

Loop 'busca_codigoest()

'Busca todos los alumnos pertenecientes al año electivo actual myreader = sa.buscar_datos("select * from t_inscripcion_matricula where est_codigo='" +Trim(intestcodigo) + "' and per_codigo=2 ") num_dato1 = myreader.HasRows().ToString If num_dato1 = "True" Then MsgBox("El alumno ya esta inscrito") Exit Sub End If

'valida si el grado esta en el combo o en el textoIf Txtgrado.Visible = False Then

strgrado = Cmbgrado.SelectedItem.ToString() Else strgrado = Txtgrado.Text End If

'Busca el grado deacuerdo al codigo myreader = sa.buscar_datos("select gra_codigo from t_grado where gra_nombre='" +Trim(strgrado) + "' ")

Do While myreader.Read() strgrado = myreader.GetValue(0).ToString

Loop

If intestcodigo <> "" Then 'Realiza el ingreso de los datos de inscripcion 'strgrado1 = Val(Txtgrado.Text) + (1) sa.ingresar_datos("insert into t_inscripcion_matricula(est_codigo,per_codigo,gra_codigo,ins_fecha_inscripcion,ins_estado,ins_borrado) values ('" +Trim(intestcodigo) + "','" + Trim(strperiodo) + "','" + Trim(strgrado) + "','" + Trim(Lbfechainsc.Text) +"','inscripcion', 'True' )") MsgBox("Los Datos se han ingresado correctamente")

Call limpiar()

Catch ex As Exception MessageBox.Show("Se produjo un error al cargar el formulario: " + ex.Message, "Error",MessageBoxButtons.OK, MessageBoxIcon.Error) End Try End Sub

Private Sub Txtapellidos_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles Txtapellidos.KeyPress

Try objreturndatoval = objvalida.validar_campoletras(e.KeyChar) If objreturndatoval = True Then MsgBox("Campo que acepta solo letras")

e.Handled = True End If Catch ex As Exception

MessageBox.Show("Se produjo un error al cargar el formulario: " + ex.Message, "Error",MessageBoxButtons.OK, MessageBoxIcon.Error) End Try End Sub

Page 118: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

118

4.2. PRUEBAS DEL SISTEMA

Las pruebas del sistema se realizan para comprobar el correcto funcionamiento

de la aplicación también para verificar que funcionalmente cumpla con todos los

requisitos y que es capaz de manipular los volúmenes de información requeridos,

con los tiempos de respuesta deseados.

A continuación se cumplirá con las siguientes pruebas:

Pruebas de rendimiento

Pruebas de recuperación de datos

Pruebas de seguridad

4.2.1. PRUEBAS DE RENDIMIENTO

El propósito de esta prueba es asegurar que el sistema pueda manejar el volumen

de datos y transacciones de entrada especificadas en un tiempo mínimo

aceptable y consumiendo el mínimo de recursos del equipo.

A continuación se verifica el tiempo de respuesta y el nivel de consumo de

recursos de cada uno de los siguientes procesos:

PROCESO TIEMPO DE RESPUESTA CONSUMO DE RECURSOS

Inscripción de un nuevo estudiante

Inscripción de un estudiante antiguo

Matriculación de un estudiante

Ingreso / consulta datos familiares.

Ingreso / consulta DOBE.

Ingreso / consulta profesores

Ingreso Horarios

Modificación de Horarios

Creación de Reportes de Notas

Mínimo Mínimo

Page 119: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

119

Creación de Reporte de listas de estudiantes

Creación Reporte de horarios

Creación de usuarios

Creación de grados / paralelos

Creación de materias

Creación de periodo escolar

4.2.2. PRUEBAS DE RECUPERACIÓN DE DATOS

Se verifica que los datos de las tablas que conforman la base de datos, sean

consistentes ante la ejecución de la creación, eliminación y consulta de datos,

opciones que se realizan mediante la ejecución de programas. Adicionalmente se

verifica que estos datos sean correctos al ser recuperados y no pasen los (1000

milisegundos), para que sean visualizados en pantalla dichos datos.

Las tablas a ser comprobadas son:

NOMBRE TABLA TIEMPO DE

PROCESAMIENTO

DATOS

CONSISTENTES

T_ESTUDIANTE

T_INSCRIPCION_MATRICULA

T_DATOS_SOCEC_ESTUDIANTE

T_ASPECTO_SOCIO_ECONOMICOS_HOGAR

T_ PROGENITORES

T_PROFESOR

T_HORARIO

T_NOTAS

T_RENDIMIENTO

T_USUARIO

Mínimo aceptable Si

4.2.3. PRUEBAS DE SEGURIDAD

Page 120: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

120

En este tipo de prueba se verifica que los mecanismos de protección en el

sistema sean los correctos y que garanticen que personas no autorizadas

accedan al sistema informático.

Los mecanismos implementados funcionan de la siguiente manera:

Para el ingreso al sistema, el usuario debe tener una clave de acceso a

través de un login y password registrado en el sistema, el administrador del

sistema es la persona encargada de la modificación, asignación, creación,

eliminación y de las claves de acceso a los usuarios.

Una vez que el usuario tenga asignada una clave de ingreso, éste deberá

ingresar su login y password cada vez que inicie la sesión de trabajo, si los

datos de la clave no son correctos el sistema no se inicializará.

El uso de las claves será responsabilidad de cada usuario una vez que sea

notificado al mismo.

El administrador del sistema tendrá el perfil de administrador del sistema y

tendrá asignado una clave especial de administrador, mientras que le resto

de usuarios tendrán el perfil de invitado al sistema.

Estos perfiles se manejan para limitar el acceso a los módulos del sistema,

es decir el administrador como tal ingresará solamente a los módulos

administrativos y los usuarios invitados a los módulos respectivos como

ingreso de datos.

Page 121: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

121

PRUEBAS ACTIVIDAD SI / NO

Rendimiento Procesos:

Inscripción de un nuevo estudiante.

Inscripción de un estudiante antiguo.

Matriculación de un estudiante

Ingreso / consulta datos familiares.

Ingreso / consulta DOBE.

Ingreso / consulta profesores.

Ingreso Horarios.

Modificación de Horarios.

Creación de Reportes de Notas.

Creación de Reporte de listas de estudiantes.

Creación Reporte de horarios

Creación de usuarios.

Creación de grados / paralelos.

Creación de materias.

Creación de periodo escolar.

SI

Recuperación de

datos

Tablas:

T_ESTUDIANTE

T_INSCRIPCION_MATRICULA

T_DATOS_SOCEC_ESTUDIANTE

T_ASPECTO_SOCIO_ECONOMICOS_HOGAR

T_ PROGENITORES

T_PROFESOR

T_HORARIO

T_NOTAS

T_RENDIMIENTO

T_USUARIO

SI

Seguridad Acceso al sistema. SI

Page 122: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

122

Verificar usuario.

Acceso al mantenimiento y actualización de

datos.

Tabla 4.1. Formulario de Evaluación de Pruebas

4.2.4. REALIZACIÓN DE PRUEBAS

Utilizando el formulario de evaluación de pruebas (ver Tabla 4.1), se procedieron

con cada una de las pruebas y se registraron las observaciones respectivas.

Las pruebas de la actividad que no cumpla satisfactoriamente deberán ser

revisadas y corregidas hasta que sea satisfactoria la prueba.

En el caso de que la actividad no pueda ser mejorada se debe explicar las

razones por las cuales no se puede superar el problema y las acciones a tomar.

Page 123: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

123

5.CAPITULOV: CONCLUSIONES Y RECOMENDACIONES

5.1. CONCLUSIONES

La fase de análisis de la metodología OMT nos ayudó a poder comprender

de forma clara y detalla la situación actual de la institución, lo que nos

permitió llegar a dar una solución concreta al problema planteado en

nuestro proyecto de Tesis.

Respecto a las otras fases que empleamos con la metodología OMT

concluimos que gracias a la utilización de los diagramas que en estas fases

son utilizados hemos podido detallar cada una de las situaciones referentes

al proceso de inscripción, matrícula, notas, horarios, etc. que se lleva a

cabo en la institución.

Las herramientas utilizadas como Visual .Net y SQLServer fueron de gran

utilidad para la construcción del sistema informático ya que gracias a las

ventajas encontradas en estas herramientas tales como el manejo de datos

orientado a objetos, nos permitieron alcanzar los objetivos planteados.

Visual .Net como herramienta de desarrollo nos permitió el diseño de

interfaces graficas amigables para el usuario haciendo así que el sistema

informático tenga una mejor aceptación por parte del usuario mismo.

Page 124: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

124

Gracias a la programación orientada a objetos se pudo ahorrar líneas de

código en la construcción del sistema informático ya que se hizo uso de

instancias a las diferentes clases y métodos implementados dentro del

mismo para una mejor interacción entre el software y la base de datos.

Con el desarrollo del sistema informático el Centro Educativo Bilingüe

Caminos a la Luz podrá realizar los procesos de inscripción, matriculación,

reporte de notas y control de horarios de forma rápida y automatizada

disminuyendo las largas filas y obteniendo así padres de familia y

estudiantes satisfechos.

El Centro Educativo Bilingüe Caminos a la Luz tendrá la información de

forma detalla y segura ya que dicha información será ingresada

directamente a través del sistema informático a la base de datos lo cual

permite obtener estos datos de manera más rápida y así ser entregados

tanto al personal docente como padres de familia.

5.2. RECOMENDACIONES

Para el desarrollo de un sistema informático se recomienda tomar en

cuanta la metodología y herramientas a utilizar ya que de estas depende el

buen entendimiento y desarrollo para la construcción del mismo.

Se recomienda seleccionar con criterio a la persona que cumpla el rol de

administrador del sistema ya que será el responsable del mantenimiento y

actualización de los datos a fin de garantizar la integridad de la

información.

Se recomienda que para la utilización del sistema se realice una lectura y

revisión detalla del manual de usuario y del administrador respectivamente

Page 125: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

125

entregado para que los usuarios al manejar el sistema lo hagan sin

problema alguno.

El sistema informático es un sistema escalable por lo que se recomienda

tomar en cuenta este punto ya que puede ser de gran utilidad para la

institución en un futuro.

REFERENCIAS BIBLIOGRÁFICAS

LIBROSMetodologías para el desarrollo de Software

BOOCH G, Análisis y diseño orientado a objetos con aplicaciones, 2de.

Wilmagton, Delaware, S.A. 1996

PRESSMAN, R. Ingeniería de Software: un enfoque práctivo, 3 de.

México, MCGraw-Hill, 1993.

RUMBAUGH,, J. Objetc-Oriented Modeling and Design, Englewood Cliffs,

Prentice_Hall, 1991

Visual Basic .Net

Mackenzie, Duncan, Kent, Aprendiendo Visual Basic.Net en 21 lecciones,

México, 2003.

Moreno Blázquez, Ángel, Asi es Microsoft Visual Estudio.Net, Madrid,

2001.

Balena Francesco, Programación avanzada con Microsoft VisualBasic.Net,

Madrid, 2002.

Buhler, Erich, Microsoft Visual Basic.Net referencia del lenguaje, Madrid,

2002.

Hynes, Richard, Programación de base de datos con Visual Basic.Net,

Madrid, 2003.

UR'L

http://www.monografias.com/trabajos13/metomt/metomt.shtml

http://apdaza-poo.blogspot.com/

Page 126: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

126

http://www.agapea.com/libros/Visual-Basic-NET-Lenguaje-y-aplicaciones--

isbn-8478976876-i.htm

http://antares.itmorelia.edu.mx/~jcolivar/documentos/omt.pdf

http://www.ingenierosoftware.com/analisisydiseno/uml.php

http://nacho.cps.unizar.es/docencia/DBDR/notacionER.pdf

http://www.ldc.usb.ve/~teruel/ci3711/dinam2/Sistemas.html

http://tvdiodet.uvigo.es/~avilas/UML/nodes45.html

http://www.sparxsystems.com.ar/resources/tutorial/uml2_sequencediagram.

html

Page 127: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

127

DICCIONARIO DE TÉRMINOS

Termino Definición

Framework El Framework de .Net es una infraestructura sobre la que

se reúne todo un conjunto de lenguajes y servicios que

simplifican enormemente el desarrollo de aplicaciones.

Mediante esta herramienta se ofrece un entorno de

ejecución altamente distribuido, que permite crear

aplicaciones robustas y escalables.

GUI (Graphic User Interface o Interfaz Gráfica de Usuario).

Conjunto de formas y métodos que posibilitan la

interacción de un sistema con los usuarios utilizando

formas gráficas e imágenes. Con formas gráficas se

refiere a botones, íconos, ventanas, fuentes, etc. los

cuales representan funciones, acciones e información.

QueryDef Una definición almacenada de una consulta.

RecordSource Especifica el origen de los registros accesibles a través

de los controles enlazados del formulario.

Page 128: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

128

OpenRecordSet Se utilice los objetos Recordset para manipular datos en

una base de datos a nivel de registro. Cuando utiliza

objetos de acceso de datos, interactúa con los datos

prácticamente utilizando objetos Recordset. Todos los

objetos Recordset se construyen utilizando registros

(filas) y campos (columnas).

Execute Ejecuta una cadena de comandos o una cadena de

caracteres dentro de un proceso por lotes de SQL, o uno

de los siguientes módulos: procedimiento almacenado del

sistema, procedimiento almacenado definido por el

usuario, función con valores escalares definida por el

usuario o procedimiento almacenado extendido.

Comandos DLL Los DLL permiten crear y definir nuevas bases de datos,

campos e índices.

Comandos DML Los DML que permiten generar consultas para ordenar,

filtrar y extraer datos de la base de datos.

ADO.NET ADO.NET es un conjunto de clases que exponen

servicios de acceso a datos para el programador de

.NET. ADO.NET ofrece abundancia de componentes para

la creación de aplicaciones de uso compartido de datos

distribuidas. Constituye una parte integral de .NET

Framework y proporciona acceso a datos relacionales,

XML y de aplicaciones. ADO.NET satisface diversas

necesidades de desarrollo, como la creación de clientes

de base de datos de aplicaciones para usuario y objetos

Page 129: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

129

empresariales de nivel medio que utilizan aplicaciones,

herramientas, lenguajes o exploradores de Internet.

ENSAMBLADO Los ensamblados son las unidades de creación de las

aplicaciones .NET Framework; constituyen la unidad

fundamental de implementación, control de versiones,

reutilización, ámbitos de activación y permisos de

seguridad.

MANUAL DE USUARIO

El presente manual de usuario tiene como objetivo permitir e indicar a los usuario

la forma correcta de manipular el sistema, se describen cada paso que el usuario

necesita conocer.

Se ha resaltado los puntos más importantes como son el proceso de inscripción y

matriculación, control de horarios, ingreso de notas y creación de reportes.

Para el ingreso al sistema existen dos tipos de usuarios:

Usuario Administrador:

El usuario administrador se encarga del mantenimiento de los datos del

sistema, se le asigna una contraseña con la cual tendrá acceso al sistema

y a los módulos:

Formularios

Horarios

Docente

Notas

Reportes

Reportes Históricos

Page 130: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

130

Administración

Cambiar Usuario

Salir

Usuario Invitado

El usuario invitado es quien se encarga del ingreso / consulta de los datos,

se le asigna una contraseña con la cual tendrá acceso al sistema y a los

módulos:

Formularios

Horarios

Docente

Notas

Reportes

Reportes Históricos

Cambiar Usuario

Salir

INGRESO DEL USUARIO

Page 131: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

131

Figura 1. Pantalla Usuario

Para que un usuario ingrese al sistema debe estar registrado en la base de datos

su nombre de usuario y contraseña.

1. Para ingresar al sistema el usuario debe colocar su nombre de usuario y

contraseña correctas y hacer clic en el botón Aceptar (Ver Figura 1.), el

sistema valida los datos, si son correctos presenta en pantalla el Menú

Principal, caso contrario el Administrador le asignará un nombre de usuario

y contraseña para que pueda tener acceso al mismo.

2. Una vez validado el usuario se visualiza la ventana del Menú principal

(Figura 2.):

MENU PRINCIPAL

Page 132: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

132

Figura 2. Menú Principal

El menú principal consta de diferentes opciones que le permiten al usuario realizar

los procesos relacionados con cada opción:

Page 133: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

133

1. Opciones del Menú Principal

1.1. Formularios

1.2. Horarios

1.3. Docente

1.4. Notas

1.5.Reportes

1.6. Reportes Históricos

1.7. Administración

1.8.Cambiar Usuario

1.9. Salir

Algunas de las opciones anteriores constan a su vez de un submenú, que

permiten la realización de los procesos correspondientes a cada opción

presentada en el menú principal, a continuación se detalla los submenús para

cada opción:

1.1.Opción Formularios :

Inscripción

Matriculación

Datos Familiares

DOBE

Submenú

Menú Principal

Page 134: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

134

1.2. Opción Horarios :

Ingresar Horario

Actualizar Horario

Submenú

Menú Principal

1.3.Opción Notas :

Ingresar Notas

Ingresar Rendimiento

Submenú

Menú Principal

1.4. Opción Reportes :

Reporte Horarios

Reporte de Listas Alumnos

Reporte de Notas

Submenú

Menú Principal

1.5. Opción Reportes Históricos :

Reporte Histórico Notas

Reporte Histórico Listas

Submenú

Menú Principal

1.6.Opción Administración :

Usuarios

Grados / Paralelos

Materias

Cierre Año

Submenú

Menú Principal

Page 135: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

135

1.1. OPCIÓN FORMULARIOS:

Dentro de esta opción tenemos un submenú con las siguientes opciones:

Opción Inscripción

Al hacer clic sobre la opción Inscripción del submenú se presenta en pantalla el

Formulario de Inscripción (Ver Figura 3.):

Figura 3. Pantalla Formulario de Inscripción

Para realizar el proceso de inscripción tanto de un estudiante nuevo como de un

antiguo debemos seguir los siguientes pasos:

Page 136: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

136

1. Para la búsqueda ingresamos la letra inicial del apellido del estudiante en

el campo indicado en la Figura 3. esto nos sirve para que el sistema

presente en pantalla una lista con los apellidos y nombres de todos los

estudiantes que coincidan con la letra ingresada.

2. Si el estudiante es antiguo entonces el sistema le asigna el grado

correspondiente al año lectivo, caso contrario si el estudiante es nuevo

ingresamos los datos que son obligatorios (el * indica que un dato es

obligatorio), se despliega en pantalla una lista con todos los grados para

escoger el grado al que se va a inscribir. Como se presenta en la Figura 4.

Figura 4. Pantalla Formulario de Inscripción

Page 137: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

137

3. Después de llenar todos los campos requeridos para la inscripción,

debemos hacer clic sobre el botón Guardar (Ver Figura 4.) y a continuación

se presenta siguiente mensaje:

4. Hacemos clic sobre el botón Aceptar del mensaje.

5. Para la visualización del comprobante de inscripción hacemos clic sobre el

botón Ver Comprobante y a continuación se presenta en pantalla el

Comprante de Inscripción en donde constan los datos correspondientes a

la inscripción como se presenta en la siguiente Figura 5.

Figura 5. Comprobante de Inscripción

6. Si se desea imprimir el comprobante hacemos clic en la figura

representada por la impresora (Ver Figura 5.) caso contrario cerramos

la pantalla para regresar al formulario de inscripción.

Page 138: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

138

7. Para cancelar el proceso hacemos clic sobre el botón Cancelar y para

cerrar la pantalla del Formulario de inscripción hacemos clic sobre el botón

Submenú de la opción Formularios (Ver Figura 4.)

Opción Matriculación

Se debe mencionar que para proceder a ingresar los datos se debe realizar antes

la inscripción como paso previo obligatorio.

Al hacer clic sobre la opción matriculación se presenta en pantalla el Formulario

de matrícula. (Ver Figura 6)

Figura 6. Formulario de Matrícula

Page 139: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

139

1. Para la búsqueda ingresamos la letra inicial del apellido del estudiante en

el campo indicado en la Figura 6. esto nos sirve para que el sistema

presente en pantalla una lista con los apellidos y nombres de todos los

estudiantes inscritos que coincidan con la letra ingresada.

2. Si el estudiante es antiguo entonces los datos son presentados

automáticamente en la pantalla caso contrario se procede a llenar cada

uno de los datos obligatorios para la matrícula (el * indica que un dato es

obligatorio).

3. A continuación hacemos clic sobre el botón Guardar (Ver Figura 6) para

almacenar los datos ingresados. El sistema presenta en pantalla el

siguiente mensaje:

4. Hacemos clic sobre el botón Aceptar del mensaje para confirmar el ingreso.

5. Para visualizar el comprobante de matricula hacemos clic sobre el botón

Ver Comprobante y a continuación se visualizará en pantalla el

Comprobante de matrícula con los datos del estudiante matriculado. Como

se presenta en la siguiente Figura 7.

Page 140: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

140

Figura 7. Comprobante de Matrícula

8. Si se desea imprimir el comprobante hacemos clic en la figura

representada por la impresora (Ver Figura 7.) caso contrario cerramos

la pantalla para regresar al formulario de matrícula.

9. Para cancelar el proceso hacemos clic sobre el botón Cancelar y para

cerrar la pantalla del Formulario de matrícula hacemos clic sobre el botón

Submenú de la opción Formularios (Ver Figura 6.)

Opción Datos Familiares

Page 141: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

141

Al hacer clic sobre la opción datos familiares se presenta en pantalla el Formulario

de los datos familiares. (Ver Figura 7)

Figura 8. Formulario de Datos Familiares

1. Para la búsqueda ingresamos la letra inicial del apellido del estudiante en

el campo indicado en la Figura 8. esto nos sirve para que el sistema

presente en pantalla una lista con los apellidos y nombres de todos los

estudiantes matriculados que coincidan con la letra ingresada.

2. Ingresamos el número de cédula de la madre y del padre para saber si ya

existen datos ingresados con anterioridad, caso contrario se procede a

llenar los datos personales tanto de la madre como del padre del

estudiante.

3. A continuación hacemos clic sobre el botón Guardar (Ver Figura 8) para

almacenar los datos. El sistema presenta en pantalla el siguiente mensaje:

Page 142: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

142

4. Hacemos clic en el botón Aceptar del mensaje para confirmar el ingreso.

5. Antes de acabar con éste proceso es obligatorio escoger quien será el

representante del estudiante, en la siguiente pantalla (Ver Figura 9) se

indica las siguientes opciones:

Figura 9. Formulario de Datos Familiares

6. Hacemos clic sobre una de las opciones indicadas, si hacemos clic sobre

Otro, automáticamente aparece la opción Datos Representante en donde al

hacer clic sobre el mismo se presenta en pantalla el Formulario de Datos

del Representante (Ver Figura 10):

Page 143: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

143

Figura 10. Formulario de Datos Familiares

7. Llenamos los campos con los datos requeridos y hacemos clic sobre el

botón Guardar para almacenar los datos y el sistema presenta en pantalla

un mensaje (Ver Figura 10).

8. Hacemos clic sobre el botón Aceptar del mensaje para cerrar la pantalla y

para regresar al formulario de datos familiares hacemos clic en el botón

Salir.

9. Para cancelar el proceso hacemos clic sobre el botón Cancelar y para

cerrar la pantalla del Formulario de datos familiares hacemos clic sobre el

botón Submenú de la opción Formularios (Ver Figura 8.)

Page 144: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

144

Opción DOBE

Al hacer clic sobre la opción datos DOBE se presenta en pantalla el Formulario de

los datos socioeconómicos. (Ver Figura 11).

Figura 11. Formulario de Datos Socioeconómicos

1. Para la búsqueda ingresamos la letra inicial del apellido del estudiante en

el campo indicado en la Figura 11. esto nos sirve para que el sistema

Page 145: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

145

presente en pantalla una lista con los apellidos y nombres de todos los

estudiantes matriculados que coincidan con la letra ingresada.

2. Si el estudiante es antiguo entonces el sistema presenta automáticamente

los datos socioeconómicos del estudiante, caso contrario se ingresa los

datos indicados como obligatorios para este formulario. (Ver Figura 11).

3. Hacemos clic sobre el botón Guardar (Ver Figura 11) para almacenar los

datos y el sistema presenta en pantalla el siguiente mensaje:

4. Hacemos clic en el botón Aceptar del mensaje para confirmar el ingreso.

5. Para cancelar el proceso hacemos clic sobre el botón Cancelar y para

cerrar la pantalla del Formulario de datos familiares hacemos clic sobre el

botón Submenú de la opción Formularios (Ver Figura 11.)

1.2. OPCIÓN HORARIOS:

Dentro de esta opción tenemos un submenú con las siguientes opciones:

Ingresar Horario

Page 146: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

146

Al hacer clic sobre la opción ingresar horario se presenta en pantalla el formato

del horario de clases. (Ver Figura 12)

Figura 12. Ingreso de Horario de Clases

1. Para realizar el horario de clases debemos escoger el grado y el paralelo,

automáticamente se presentará en pantalla el formato del horario con las

horas y materias pertenecientes al grado y paralelo escogidos.

2. El sistema es el encargado de realizar la validación de cruces de horas, ver

la disponibilidad del docente y verificar que se ingrese todas las materias a

la hora y día de forma automática y para almacenar el horario hacemos clic

sobre el botón Guardar (Ver Figura 12).

3. El color Azul nos indica que la materia ya ha sido asignada en el mismo día

a la misma hora en otro grado y paralelo.

Page 147: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

147

4. El color rojo nos indica que el profesor de esa materia no esta disponible

en el día y hora escogidos.

5. Para cerrar la pantalla hacemos clic sobre el botón Submenú de la opción

Horarios (Ver Figura 12.)

Actualizar Horario

Al hacer clic sobre la opción actualizar horario se presenta en pantalla el horario

de clases previamente elaborado. (Ver Figura 13)

Figura 13. Actualización del Horario de Clases

Page 148: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

148

1. En esta pantalla se podrá realizar cambios al horario de clases de acuerdo

al grado y paralelo escogidos, se presenta en pantalla el horario de clases

con las horas y materias pertenecientes a los datos seleccionados.

2. El sistema es el encargado de ir actualizando automáticamente las

materias escogidas de acuerdo a la hora y día, realizando la validación de

cruces de horas y disponibilidad del docente.

3. El color Azul nos indica que la materia ya ha sido asignada en el mismo día

y a la misma hora en otro grado y paralelo.

4. El color rojo nos indica que el profesor de esa materia no esta disponible

en el día y hora escogidos.

5. Para cerrar la pantalla hacemos clic sobre el botón Submenú de la opción

Horarios (Ver Figura 13).

OPCIÓN DOCENTE:

Al hacer clic sobre la opción Docente se presenta en pantalla el formulario de

profesores. (Ver Figura 14)

Figura 14. Formulario de Docentes

Page 149: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

149

1. En el campo cédula ingresamos el primer número de cédula del docente, si

el número de cédula existe se desplegará en el combo una lista con todos

los números de cédula que coincidan con el ingresado.

2. Después de haber llenado los campos requeridos, ahora escogemos los

días que el docente esta disponible y hacemos clic en el botón Aceptar

disponibilidad.

3. Hacemos clic sobre el botón Guardar para almacenar los datos y se

despliega en la pantalla automáticamente del lado izquierdo la lista de

todas las materias existentes y del lado derecho la lista de las materias

asignadas al docente (Ver Figura 14.).

4. Si queremos agregar una materia, hacemos doble clic sobre la materia que

se encuentra en la lista izquierda, a continuación se presenta en pantalla el

siguiente mensaje (Ver Figura 15.):

Figura 15. Formulario de Docentes

Page 150: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

150

5. Hacemos clic en el botón Si del mensaje y automáticamente la materia se

coloca en la lista derecha con las materias asignadas al docente, si

queremos eliminar la materia asignada, hacemos doble clic sobre la

materia que esta en la lista derecha, a continuación se presenta en pantalla

el siguiente mensaje (Ver Figura 16.):

Figura 16. Formulario de Docentes

6. Hacemos clic en el botón Si del mensaje y automáticamente la materia se

elimina. Para cancelar hacemos clic en el botón Cancelar.

1.3. OPCIÓN NOTAS:

Dentro de esta opción tenemos un submenú con las siguientes opciones:

Page 151: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

151

Ingresar Notas

Al hacer clic sobre la opción ingresar notas se presenta en pantalla el formato

para el ingreso de notas. (Ver Figura 17)

Figura 17. Ingreso de Notas

1. Escogemos el grado, paralelo y materia, a continuación se presenta

automáticamente la lista con las notas de los estudiantes pertenecientes a

los datos escogidos.

2. Escogemos el trimestre al que corresponden las notas, y a continuación

vamos ingresando las notas correspondientes al estudiante, el sistema se

encarga de ir guardando cada nota y calcular el promedio

automáticamente.

Page 152: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

152

3. Para cerrar la pantalla hacemos clic sobre el botón Submenú de la opción

Notas (Ver Figura 17).

Ingresar Rendimiento

Al hacer clic sobre la opción ingresar rendimiento se presenta el formato para el

ingreso de las notas del rendimiento del estudiante. (Ver Figura 18)

Figura 18. Ingreso de Rendimiento

1. Escogemos el grado y paralelo y a continuación se presenta

automáticamente la lista con las notas de la disciplina, atrasos y faltas de

los estudiantes pertenecientes a los datos escogidos.

Page 153: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

153

2. Escogemos el trimestre al que corresponden las notas, y a continuación

vamos ingresando las notas del rendimiento, el número de atrasos y faltas

correspondientes al estudiante, el sistema se encarga de ir guardando

cada nota automáticamente.

3. Para cerrar la pantalla hacemos clic sobre el botón Submenú de la opción

Notas (Ver Figura 18).

1.4. OPCIÓN REPORTES:

Dentro de esta opción tenemos un submenú con las siguientes opciones:

Reporte de Notas

Al hacer clic sobre la opción reporte de horarios se presenta en pantalla la

siguiente pantalla con las opciones para poder generar el reporte. (Ver Figura 19)

Figura 19. Reporte de Horario de Clase

Page 154: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

154

1. Para obtener el reporte de los horarios que hemos realizado, escogemos el

grado y el paralelo, hacemos clic en el botón Generar Horario y

automáticamente se genera y presenta el reporte con el horario

correspondiente al grado y paralelo escogidos.

2. Para imprimir el reporte generado hacemos clic sobre el icono de la

impresora , para cerrar la pantalla hacemos clic sobre el botón

Submenú de la opción de reportes (Ver Figura 19).

Reporte de Listas de Alumnos

Al hacer clic sobre la opción reporte de listas de alumnos se presenta en pantalla

la siguiente pantalla con las opciones para poder generar el reporte. (Ver Figura

20)

Figura 20. Reporte de Listas de Alumnos

Page 155: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

155

1. Para obtener el reporte de las listas de los estudiantes, escogemos el

grado y el paralelo, hacemos clic en el botón Generar Lista y

automáticamente se genera el reporte de listas con los nombres y apellidos

de los estudiantes correspondientes al grado y paralelo escogidos.

2. Para imprimir el reporte generado hacemos clic sobre el icono de la

impresora , para cerrar la pantalla hacemos clic sobre el botón

Submenú de la opción de reportes (Ver Figura 20).

Reporte de Notas

Al hacer clic sobre la opción reporte de notas de alumnos se presenta en pantalla

la siguiente pantalla con las opciones para poder generar el reporte. (Ver Figura

21)

Figura 21. Reporte de Notas

Page 156: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

156

1. Para obtener el reporte de las notas de los estudiantes, ingresamos una

letra inicial del apellido o el apellido completo del estudiante, se despliega

en el combo una lista de apellidos similar al ingresado, escogemos los

apellidos y nombres del estudiante y hacemos clic en el botón Generar

Reporte y automáticamente se genera el reporte de notas del estudiante

correspondientes al año lectivo actual.

2. Para imprimir el reporte generado hacemos clic sobre el icono de la

impresora , para cerrar la pantalla hacemos clic sobre el botón

Submenú de la opción de reportes (Ver Figura 21).

1.5. OPCIÓN REPORTES HISTÓRICOS:

Dentro de esta opción tenemos un submenú con las siguientes opciones:

1.5.1. Reporte Histórico de Notas

Al hacer clic sobre la opción reporte histórico de notas se presenta en pantalla la

siguiente pantalla con las opciones para poder generar el reporte. (Ver Figura 22).

Figura 22. Reporte Histórico de Notas

Page 157: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

157

1. Para obtener el reporte histórico de las notas de un estudiante, escogemos

el año lectivo, ingresamos le letra inicial del apellido del estudiante para

obtener una lista de todos lo apellidos que coincidan con el ingresado y que

pertenecen al año lectivo escogido y a continuación hacemos clic en el

botón Generar Reporte y automáticamente se genera el reporte de las

notas del estudiante del año lectivo escogido.

2. Para imprimir el reporte generado hacemos clic sobre el icono de la

impresora , para cerrar la pantalla hacemos clic sobre el botón

Submenú de la opción de reportes históricos (Ver Figura 22).

1.5.2. Reporte Histórico de Listas

Al hacer clic sobre la opción reporte histórico de listas se presenta en pantalla la

siguiente pantalla con las opciones para poder generar el reporte. (Ver Figura 23)

Figura 23. Reporte Histórico de Promedios Generales

Page 158: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

158

1. Para obtener el reporte histórico de las listas con los promedios generales,

escogemos las siguientes opciones: el año lectivo, el grado y el paralelo y a

continuación hacemos clic en el botón Generar Reporte y automáticamente

se genera el reporte con las lista de estudiantes pertenecientes a ese

grado y paralelo incluidos los promedios generales de cada trimestre.

2. Para imprimir el reporte generado hacemos clic sobre el icono de la

impresora , para cerrar la pantalla hacemos clic sobre el botón

Submenú de la opción de reportes históricos (Ver Figura 23).

1.6. OPCIÓN CAMBIAR USUARIO:

Esta opción nos permite cambiar de usuario, al hacer clic sobre esta opción se

presentara en pantalla nuevamente la pantalla para poder ingresar un nuevo

usuario y la contraseña.

1.7. OPCIÓN SALIR:

Esta opción permite cerrar todo el sistema.

Page 159: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

159

MANUAL DE ADMINISTRACIÓN

El presente manual de administración tiene como objetivo permitir e indicar al

usuario asignado como administrador la forma correcta de manipular el sistema,

se describe cada paso que el administrador necesita conocer para realizar el

mantenimiento de usuarios, grado / paralelos, materias, el cierre del año lectivo

actual y la asignación de un nuevo periodo lectivo.

Para que el usuario asignado como administrador ingrese al sistema debe estar

registrado en la base de datos su nombre de usuario y contraseña.

1. Para ingresar al sistema el usuario debe colocar su nombre de usuario y

contraseña correctas y hacer clic en el botón Aceptar (Ver Figura 1.), el

sistema valida los datos, si son correctos presenta en pantalla el Menú

Principal.

2. Una vez validado el usuario se presenta en pantalla el Menú Principal

(Figura 24.):

MENU PRINCIPAL

Figura 24. Menú Principal para el Administrador

Page 160: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

160

En el Menú principal hacemos clic sobre el botón Administración (Ver Figura 24.),

esta opción consta de las siguientes subopciones:

1.1.Opción Administración :

Usuarios

Grados / Paralelos

Materias

Cierre Año

Submenú

Menú Principal

2.1. OPCIÓN ADMINISTRACIÓN

Dentro de esta opción tenemos un submenú con las siguientes opciones:

Usuarios

Al hacer clic sobre la opción Usuarios se presenta en pantalla la pantalla para

poder realizar el ingreso de un nuevo usuario y la modificación respectiva de los

usuarios ingresados (Ver Figura 25).

Page 161: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

161

Figura 25. Administración de Usuarios

1. Para una mayor seguridad ingresamos nuevamente el nombre del usuario

y contraseña asignados en los campos presentados en la pantalla, a

continuación hacemos clic sobre el botón Ver datos, se presenta en

pantalla una lista con todos los usuarios y contraseñas ingresados

(Administradores y usuarios invitados).

2. Para poder modificar a un usuario determinado hacemos doble clic sobre la

fila donde se encuentra el usuario a modificar como se indica en la Figura

25. y a continuación se presenta la siguiente pantalla (Ver Figura 26.).

Page 162: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

162

Figura 26. Modificación de Usuarios

3. Hacemos clic sobre el botón Guardar (Ver Figura 26.) para almacenar los

datos modificados.

4. Para ingresar un nuevo usuario hacemos clic sobre el botón Nuevo (Ver

Figura 27.), se presenta la siguiente pantalla con los campos respectivos a

ingresar (Figura 27.).

Figura 27. Ingreso de Usuarios

Page 163: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

163

5. Para almacenar los datos del nuevo usuario hacemos clic sobre el botón

Guardar (Ver Figura 27.).

6. Para cerrar la pantalla hacemos clic sobre el botón Submenú de la opción

Administración (Ver Figura 27).

2.1.1. Grados / Paralelos

Al hacer clic sobre la opción Grados / Paralelos se presenta en pantalla la pantalla

para poder realizar el ingreso de un nuevo grado o paralelo respectivamente (Ver

Figura 28).

Figura 28. Administración de Grados / Paralelos

1. En esta pantalla encontramos tres opciones que permiten agregar nuevos

grados, paralelos y la asignación del grado y paralelo escogidos.

Page 164: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

164

2. Para agregar un nuevo grado, hacemos clic sobre el check de estado y a

continuación el sistema presenta en pantalla el mensaje correspondiente a

dicha acción como se presenta a continuación en la siguiente pantalla (Ver

Figura 29):

Figura 29. Asignación de un Nuevo Grado

3. Hacemos clic sobre el botón Si para la activación del grado escogido o

hacemos clic sobre el botón No para no aceptar ningún cambio (Ver Figura

29.).

4. Para agregar un nuevo paralelo, hacemos clic en el check de estado y a

continuación el sistema presenta en pantalla el mensaje correspondiente a

dicha acción como se presenta a continuación en la siguiente pantalla (Ver

Figura 30.):

Page 165: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

165

Figura 30. Asignación de un Nuevo Paralelo

5. Hacemos clic sobre el botón Si para la activación del paralelo escogido o

hacemos clic sobre el botón No para no aceptar ningún cambio (Ver Figura

30).

6. Para la asignación respectiva del grado y paralelo activados anteriormente,

escogemos el grado y paralelo, a continuación hacemos clic sobre el botón

Guardar para almacenar los datos y estos cambios los podemos

visualizar en la lista que se encuentra con los grados y paralelos existentes

(Ver Figura 31.).

Page 166: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

166

Figura 31. Asignación de Grado / Paralelo

7. Para cerrar esta pantalla hacemos clic en el botón Submenú de la

administración (Ver Figura 31.).

2.1.2. Materias

Al hacer clic sobre la opción Materias se presenta en pantalla la siguiente pantalla

para poder realizar el ingreso de una nueva materia y la modificación respectiva

de la misma (Ver Figura 32).

Page 167: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

167

Figura 32. Ingreso de Nueva Materia

1. Seleccionamos el grado respectivo a ingresar la nueva materia, escribimos

el nombre de la nueva materia en el campo indicado (Ver Figura 32.) y a

continuación hacemos clic sobre el botón Guardar para almacenar la

materia en el grado escogido y a continuación el sistema despliega la

materia ingresada en la lista de materias como se presenta en la siguiente

pantalla (Figura 33):

Figura 33. Lista con las Materias Ingresadas

Page 168: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

168

2. Para modificar de la materia hacemos clic sobre la materia a modificar y a

continuación se presenta en pantalla el campo respectivo con el nombre de

la materia, para almacenar los cambios hacemos clic sobre el botón

Guardar . (Ver Figura 34.).

Figura 33. Lista con las Materias Ingresadas

3. Para cerrar esta pantalla hacemos clic en el botón Submenú de la

administración (Ver Figura 33.).

2.1.3. Cierre Año

Al hacer clic sobre la opción Cierre Año se presenta en pantalla la siguiente

pantalla para poder realizar el cierre del año lectivo actual (Ver Figura 34).

Page 169: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

169

Figura 34. Cierre del Año Lectivo

1. En esta pantalla se presenta la lista con todos los estudiantes que han

reprobado el año lectivo actual.

2. Para realizar el cierre del año lectivo hacemos clic sobre el botón Cierre de

Año Lectivo (Ver Figura 34), este proceso es indicado en la barra ubicada

en la parte inferior (Ver Figura 34).

3. La asignación de un nuevo año lectivo lo realiza el sistema

automáticamente (Ver Figura 35).

Page 170: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

170

Figura 35. Asignación del Año Lectivo

4. Para cerrar esta pantalla hacemos clic en el botón Submenú de la

administración (Ver Figura 35.).

Page 171: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

171

ANEXO A.

ENCUESTA

OBJETIVO:La finalidad de esta encuesta es la recopilación de todos los inconvenientes que

se encuentran en el momento de las matrículas en el Centro Educativo Bilingüe

Caminos a la Luz, para plantear las posibles soluciones que ayudarán a mejorar

el control académico en la Institución.

RESPONSABLES:Karina Quintana

Diego PonceCUESTIONARIO

5. ¿Cuántos de sus hijos estudian en el Centro Educativo Bilingüe Caminos a

la Luz?

a. 1 hijo(a).

b. 2 hijo(a).

c. 3 hijo(a).

6. ¿Al momento de la inscripción ha realizado cola de espera para ser

atendido?

Si ………….

No ………….

7. ¿Qué tiempo se demora en inscribir a su hijo en la Institución?

a. 5 min.

b. 15 min.

c. 30 min.

d. Más de 30 min.

Page 172: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

172

8. El proceso de matriculación de un estudiante en la Institución es:

a. Lenta

b. Media

c. Rápida

9. En que tiempo por lo general le entrega la Institución información

relacionada sobre la parte académica de su hijo como notas, pase de año,

horarios de clases, etc.

a. Mismo día

b. Tres días

c. Una semana después

d. Más de una semana después

6. Le gustaría que la atención por parte de la Institución sea más rápida

Si ………….

No ………….

7. La información académica que le proporciona la Institución referente a su

hijo ha sido siempre confiable

Si ………….

No ………….

Page 173: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

173

CENTRO EDUCATIVO BILINGÜE CAMINOS A LA LUZ

Rectora:Lic. Luz Fanny Yánez

Inspector:Lic. Ramiro Cando

Personal Docente:

Lic. Rosa Salazar

Lic. Yolanda Aguilar

Lic. José Reascos

Lic. Margoth López

Lic. Jorge Herrera

Lic. Xavier Guaygua

Lic. Mariela Coque

Secretaria:Sra. Bertha Yánez

ANEXO B. ORGANIGRAMA FUNCIONAL

Page 174: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

174

ANEXO C.VER EL ARCHIVO (ANEXO C.PDF)

Page 175: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

175

ANEXO D.VER EL ARCHIVO (ANEXO D.PDF)

Page 176: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y
Page 177: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y
Page 178: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y
Page 179: CONTENIDO RESUMEN PRESENTACI N - …dspace.ups.edu.ec/bitstream/123456789/3912/1/ST000251.pdf · un sistema de información como proyecto de tesis denominado: Análisis, diseño y

JARD ÍN Y ESCUELA PARTICULAR BILING ÜECAMINO S A LA LUZTeléfono: 2675-910 2676-438

FORMULARIO DE MATRICULAAÑO LECTIVO 200 -200

Fecha de matricula: Quito:.............................................. De! 200

DATOS DEL (a) ASPIRANTE:

Nombres del ESTUDIANTE … … … … … … … … … … … … … … … … … … … … … … … … … … ..

Lugar de Nacimiento:............................fecha de nacimiento: A ño........ Mes:...... D ía:....

Jardín, escuela de donde proviene e l niño (a):................................................................

Dirección Domiciliaria:..............................................................................Telf:..........

DATOS DE LOS PADRES:

Nombre del Padre:............................................... Profesi ón:................ ........................

Ocupación:.................................. Instituci ón en la que trabaja:................................ ..... Telf:.…

Nombre de la Madre:............ .............. .................... Profesión:........................................

Ocupación:.................................. Instituci ón en la que trabaja:..................................... Telf: ….

Con quien vive el niño:........................................ ...................Parentesco:...................

Firma del Padre:........................................ Firma de la M a d r e : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.l:.................................. C.I.............................

NUESTRA M ISI Ó N: "Formar personas para el éxito, niños con sólidos conocim ientos intelectuales,solidarios con sus semejantes, para que ejerzan un liderazgo basado en principios éticos y valoresmorales y que posean una dimensión trascendente”

4TO.EGB5TO.EGB6TO.EGB7 MO.EGB

Pre-Básica1 ERO.EGB2 DO.EGB3 EROEGB.

ASPIRANTE A: