UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE...

276
UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOM ÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico, Control de Becas y Consultas en Internet del Plan "Adopta un Niño" de la Escuela Mano Amiga del Centro Integral de Desarrollo Comunitario (CIDECO). PRESENTADO POR: MANUEL EDUARDO CENTENO CAÑAS MANUEL ANTONIO HERRERA HERNÁNDEZ ALEJANDRO JAVIER RODRÍGUEZ SCHÖNBORN COMO REQUISITO PARA OPTAR AL TÍTULO DE : LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN ASESORADO POR: LIC. RUTH HERNÁNDEZ DE SÁNCHEZ NUEVA SAN SALVADOR, 28 DE ABRIL DE 2006

Transcript of UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE...

Page 1: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “

TESIS DE GRADUACIÓN:

Sistema de Registro Académico, Control de Becas y Consultas en Internet del Plan "Adopta un Niño" de la Escuela Mano Amiga del

Centro Integral de Desarrollo Comunitario (CIDECO).

PRESENTADO POR:

MANUEL EDUARDO CENTENO CAÑAS

MANUEL ANTONIO HERRERA HERNÁNDEZ

ALEJANDRO JAVIER RODRÍGUEZ SCHÖNBORN

COMO REQUISITO PARA OPTAR AL TÍTULO DE :

LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN

ASESORADO POR: LIC. RUTH HERNÁNDEZ DE SÁNCHEZ

NUEVA SAN SALVADOR, 28 DE ABRIL DE 2006

Page 2: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

ii

ÍNDICE

INTRODUCCIÓN ................................................................................................................ 1

CAPÍTULO I. ANTECEDENTES Y SITUACIÓN ACTUAL ............................................... 4

INTRODUCCIÓN ................................................................................................................ 4

1.1- PLANTEAMIENTO DEL PROBLEMA ...................................................................... 4

1.2- DELIMITACIÓN DEL TEMA ..................................................................................... 5 1.2.1 En contenido ......................................................................................................... 5 1.2.2 En el espacio ........................................................................................................ 6 1.2.3 En el tiempo .......................................................................................................... 6 1.2.4 En el segmento ..................................................................................................... 6 1.2.5 Sujetos .................................................................................................................. 6

1.3- OBJETIVOS ............................................................................................................... 7 1.3.1 Objetivo General ................................................................................................... 7 1.3.2 Objetivos Específicos ........................................................................................... 7

1.4- INSTITUCIÓN: CENTRO INTEGRAL DE DESARROLLO COMUNITARIO (CIDECO) ............................................................................................................................ 8

1.4.1 Antecedentes de la Institución ............................................................................. 8 1.4.2 Antecedentes de Registro Académico ............................................................... 10 1.4.3 Antecedentes Informáticos/Tecnológicos de la Escuela Mano Amiga............. 11

1.5- SITUACIÓN ACTUAL ............................................................................................... 11

CAPÍTULO II. MARCO TEÓRICO ................................................................................... 13

INTRODUCCIÓN .............................................................................................................. 13

2.1- CONCEPTOS RELACIONADOS CON REGISTRO ACADEMICO ...................... 13

2.2- CONCEPTOS RELACIONADOS CON INTERNET............................................... 14 2.2.1 Word Wide WEB .................................................................................................. 14 2.2.2 Hypertext Markup Language .............................................................................. 15 2.2.3 Hypertext Transfer Protocol................................................................................ 16 2.2.4 File Transfer Protocol ......................................................................................... 16 2.2.5 WEB Hosting........................................................................................................ 17

2.2.5.1 ¿Qué es un Dominio?.................................................................................. 18

2.3- CÍCLO DE VIDA DEL SOFTWARE DEL SISTEMA ............................................... 19 2.3.1 Definición de un Modelo de Ciclo de Vida ......................................................... 19 2.3.2 Alternativas de Modelos de Ciclo de Vida.......................................................... 20

Page 3: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

iii

2.3.3 Tipos de Sistemas de Información ..................................................................... 27 2.3.4 Diagramas de Flujo............................................................................................. 28 2.3.5 Simbología .......................................................................................................... 29 2.3.6 Diccionario de Datos........................................................................................... 31

2.3.6.1 Importancia del Diccionario de Datos .......................................................... 32

2.4- TECNOLOGÍA.NET .................................................................................................. 33 2.4.1 ¿Qué es Microsoft.NET? ..................................................................................... 33 2.4.2 Que es la Plataforma.NET?................................................................................. 34 2.4.3 ¿Qué es Windows.NET Framework?.................................................................. 36 2.4.4 Common Language Runtime.............................................................................. 37 2.4.5 Bibliotecas de Clases ......................................................................................... 38 2.4.6 Arquitectura Flexible ........................................................................................... 39 2.4.7 Desarrollo Rápido ............................................................................................... 41 2.4.8 Operaciones Más Eficientes ............................................................................... 42 2.4.9 Progresos en la Adopción del Programa ........................................................... 43

2.5- VISUAL STUDIO.NET: LA HERRAMIENTA PARA DESARROLLO .NET ........... 44 2.5.1 Información General Acerca de Visual Studio.NET 2003.................................. 44 2.5.2 Ediciones de Visual Studio.NET 2003 .............................................................. 46 2.5.3 Información General Acerca de Visual Studio.NET 2003 Enterprise Architect. 47 2.5.4 Ventajas al Utilizar Visual Studio.NET 2003 Enterprise Architect ..................... 48

2.5.4.1 Diseñe Visualmente Aplicaciones y Servicios WEB XML .......................... 48 2.5.4.2 Orientación Arquitectónica .......................................................................... 49

2.5.5 Características de Visual Studio.NET Enterprise Architect ............................... 50 2.5.5.1 Específica y Comunica Visualmente la Arquitectura de las Aplicaciones ... 50 2.5.5.2 Adquiere Compatibilidad para el Modelado de Bases de Datos ................ 50 2.5.5.3 Organiza Procesos Empresariales.............................................................. 50 2.5.5.4 Comparte Fácilmente las Mejores Prácticas .............................................. 51 2.5.5.5 Define y Comunica Directivas de Programación ........................................ 51 2.5.5.6 Utiliza uno de los Entornos de Programación Líderes del Sector .............. 51 2.5.5.7 Obtiene Compatibilidad con el Ciclo Completo........................................... 51 2.5.5.8 Utiliza una Selección de Lenguajes Eficaces y Modernos ......................... 52

2.5.6 ASP.NET............................................................................................................. 53

2.6- REGISTRO EN LÍNEA ............................................................................................. 57 2.6.1 Consulta .............................................................................................................. 57 2.6.2 Historial Estudiantil en Línea ............................................................................... 59

2.7- BASE DE DATOS ............................................................................................ 61 2.7.1 Definición de Base de Datos .............................................................................. 61

2.8- ESCALABILIDAD .................................................................................................... 66

Page 4: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

iv

CAPÍTULO III. ANÁLISIS Y DISEÑO DEL SISTEMA DE REGISTRO ACADÉMICO PARA LA” ESCUELA MANO AMIGA DEL CENTRO INTEGRAL DE DESARROLLO COMUNITARIO” (CIDECO) ............................................................................................. 68

INTRODUCCIÓN .............................................................................................................. 68

3.1- ANÁLISIS DEL SISTEMA ....................................................................................... 68 3.1.1 Estudio de Factibilidad......................................................................................... 68

3.1.1.1 Factibilidad Técnica ..................................................................................... 69 3.1.1.2 Factibilidad Económica................................................................................ 70 3.1.1.3 Factibilidad Operativa. ................................................................................. 70 3.1.1.4 Analisis de Factibilidades ..............................¡Error! Marcador no definido.

3.1.2 Requerimientos (Sistema, Hardware, Software)................................................ 71

3.2- GENERALIDADES DEL SISTEMA PROPUESTO................................................. 74 3.2.1 Diagrama de Flujo de Datos ............................................................................... 74 3.2.2 Diccionario de Datos........................................................................................... 78 3.2.3 Tabla Visual de Contenido ................................................................................. 95 3.2.4 Diagrama Entidad Relación ................................................................................ 98 3.2.5 Descripción de Módulos del Sistema ................................................................. 99 3.2.6 Estándares y Nomenclaturas ........................................................................... 105 3.2.7 Diseño de Entradas .......................................................................................... 113 3.2.8 Diseño de Interfaz............................................................................................. 140 3.2.8 Diseño de Salidas ............................................................................................. 189 3.2.10- Diseño de Base de Datos.............................................................................. 202

3.2.10.1 Descripción de la Base de Datos ............................................................ 202 3.2.10.2 Descripción Stored Procedures............................................................... 224

3.2.11 Seguridad del Sistema .................................................................................... 240

CAPÍTULO IV. CONCLUSIONES Y RECOMENDACIONES ....................................... 242

INTRODUCCIÓN ............................................................................................................ 242

4.1- CONCLUSIONES................................................................................................... 242

4.2- RECOMENDACIONES ........................................................................................... 244

ANEXOS ......................................................................................................................... 247

GLOSARIO ..................................................................................................................... 261

BIBLIOGRAFÍA .............................................................................................................. 270

Page 5: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

v

Índice de Figuras

Fig 1: Clases de Redes en Internet ...................................................................................................... 19

Fig. 2: Simbología DFD´S ........................................................................................................................ 29

Fig. 3: La Plataforma.NET. ...................................................................................................................... 36

Fig. 4: Componentes Net FrameWork................................................................................................. 37

Fig. 5: Funciones de Visual Studio.NET 2003. ................................................................................. 44

Fig. 6: DFD Nivel de Contexto. .............................................................................................................. 74

Fig. 7: DFD Nivel 1 ..................................................................................................................................... 75

Fig. 8: DFD Nivel 1.1 ................................................................................................................................. 76

Fig. 9: DFD Nivel 2 ..................................................................................................................................... 77

Fig. 10: Tabla Visual de Contenido. ..................................................................................................... 95

Fig. 11: Diagrama Entidad Relación. ................................................................................................... 98

Fig. 12: Estándares y Nomenclaturas del Sistema .......................................................................113

Fig. 13: Diseňo de Entradas del Sistema .........................................................................................113

Fig.14: Diseños de Interfaces del Sistema. .....................................................................................140

Fig.15: Diseños de Salidas del Sistema. ..........................................................................................189

Page 6: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

1

INTRODUCCIÓN

Durante las últimas décadas El Salvador ha sido un país que se ha enfrentado a

muchos obstáculos, como lo son: terremotos, guerra civil, huracán Mitch,

desempleo, sobrepoblación, pobreza, las maras etc. Dentro de la pobreza

encontramos otro problema aún más serio, la extrema pobreza. Por extrema

pobreza nos referimos a aquellas familias ó personas que tienen ingresos

monetarios insuficientes para adquirir el conjunto de bienes y servicios

identificados como necesarios para suplir los requerimientos mínimos de una

vida normal en términos de salud, alimentación, vivienda, educación, transporte,

vestuario y esparcimiento. Es por eso que nace La Fundación CIDECO El

Salvador (Centro Integral de Desarrollo Comunitario) que tiene como objetivo

principal sacar de la extrema pobreza a comunidades de escasos recursos que

son las que sufren las mayores perdidas humanas, materiales y económicas.

CIDECO es un centro de desarrollo comunitario que se dedica a la formación de

la persona en sus tres dimensiones: individual, familiar y comunitaria,

convirtiéndose así en una fuente de esperanza para los niños y familias que allí

residen.

Se cuenta con un centro educativo llamado MANO AMIGA el cual lucha por las

personas menos favorecidas que buscan superarse, dándoles la oportunidad de

acceder a un modelo de formación integral, el cual, posteriormente, les permitirá

vivir de acuerdo a su dignidad y contribuir activamente en el desarrollo de su

Page 7: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

2

comunidad y país. Dentro de la fundación también existe el Programa de Becas

“ADOPTA UN NIÑO” que brinda la oportunidad para que las personas

contribuyan a que todos los niños necesitados puedan contar con una

educación. El costo de la beca por niño es de $30 dólares mensuales ($ 360

anuales). El padrino puede colaborar con una beca completa ó parcial. La beca

cubre gastos de: uniformes, útiles escolares, refrigerios, control médico,

medicinas, instalaciones modernas y adecuadas, formación integral y

personalizada.

Dentro de la escuela mano amiga se esta teniendo un incremento en la

población infantil, lo cual ha generado la necesidad de llevar un control más

eficaz y eficiente del registro académico, así como también para el control de

becas del plan “Adopta un Niño”. Actualmente este proceso de registro

académico se lleva de manera manual (Ver Anexo #1) utilizando Microsoft Word

y Excel el cual ya no es adecuado debido a la creciente población estudiantil.

También ha surgido otra necesidad para los padrinos, ya que estos desean tener

información sobre el desempeño de su ahijado, así como también datos de su

estado de cuenta. Actualmente cuando el padrino solicita esta información debe

esperar un tiempo considerable para que dicha información sea enviada a su

domicilio.

El presente trabajo de graduación consiste en el desarrollo de un sistema que

tiene como objetivo llevar un registro de notas de los alumnos inscritos en la

Page 8: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

3

escuela mano amiga de CIDECO, así como su expediente estudiantil. Este

sistema podrá ser accesado vía Internet para que los padrinos del plan “Adopta

un Niño” puedan realizar consultas para conocer el desempeño de su(s)

ahijado(s) y conocer su estado de cuenta en el programa de becas. Dicho

trabajo de graduación se encuentra dividido en cuatro capítulos donde son

abarcados diversos temas complementarios entre si. Estos capítulos son:

Capítulo I. Antecedentes y Situación Actual, Capítulo II. Marco Teórico, Capítulo

III. Análisis y diseño del Sistema de Registro Académico para la” Escuela Mano

Amiga del Centro Integral de Desarrollo Comunitario” (CIDECO) y Capítulo IV.

Conclusiones y recomendaciones.

Page 9: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

4

CAPÍTULO I. ANTECEDENTES Y SITUACIÓN ACTUAL

INTRODUCCIÓN

En este capítulo, se describe el problema hacia el cual se orientara la solución

del presente trabajo de graduación. Así mismo, se establece el marco

conceptual que delimitará el tema sobre la base de su contenido, espacio,

tiempo, segmento y sujetos, para alcanzar los objetivos establecidos.

Finalmente, se redactan los acontecimientos que dieron origen al Centro Integral

de Desarrollo Comunitario (CIDECO) y la forma en que actualmente se lleva a

cabo el registro de notas en La Escuela Mano Amiga San Antonio.

1.1- PLANTEAMIENTO DEL PROBLEMA

El Centro Integral de Desarrollo Comunitario (CIDECO) en El Salvador, surge a

causa de las necesidades de las víctimas del terremoto. Esta comunidad alberga un

aproximado de 150 familias, las cuales cuentan con un centro educativo y una

clínica comunal.

El centro educativo actualmente trabaja con los niveles desde parvularia hasta

segundo ciclo de educación básica pero pretenden ampliar sus niveles hasta tercer

ciclo de educación básica.

El principal problema que enfrenta CIDECO es el crecimiento de la población

estudiantil de la Escuela Mano Amiga el cual ha generado la necesidad de llevar un

control más eficaz y eficiente del registro académico, así como también para el

Page 10: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

5

control de becas del plan “Adopta un Niño”, ya que actualmente el proceso de

registro académico lo llevan de una manera manual apoyándose en las

herramientas básicas de Microsoft Office System, lo cual genera retrasos en cuanto

al tiempo de procesamiento y la lenta distribución de información de la creciente

población estudiantil.

1.2- DELIMITACIÓN DEL TEMA

1.2.1 En contenido

El sistema a desarrollar estará basado en la información que sea

proporcionada por la escuela mano amiga de CIDECO, de manera que se

logren cumplir con las siguientes funciones.

Llevar un registro de notas de los alumnos inscritos en la escuela mano

amiga de CIDECO.

Generación de un expediente estudiantil por alumno.

Permitir que los padrinos del plan “Adopta un Niño” puedan realizar

consultas a través de Internet para que puedan conocer el desempeño

académico de su ahijado(s) y conocer su estado de cuenta en el

programa de becas.

Además el sistema a elaborar comprenderá las actividades del ciclo de vida del

sistema como son: planificación, análisis, diseño y la implementación con datos

de prueba.

Page 11: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

6

1.2.2 En el espacio

La investigación será realizada en la Fundación CIDECO, El Salvador.

1.2.3 En el tiempo

Para la Investigación se tomarán datos correspondientes primer semestre del año

2005.

1.2.4 En el segmento

Escuela Mano Amiga del Centro Integral de Desarrollo Comunitario (CIDECO).

1.2.5 Sujetos

El sistema va dirigido a todos los padrinos del plan mano amiga como también al

personal administrativo y docente de la escuela.

Page 12: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

7

1.3- OBJETIVOS

1.3.1 Objetivo General

Proveer de un sistema de registro académico, que al mismo tiempo permita

llevar un control de becas de los alumnos de la escuela Mano Amiga del Centro

Integral de Desarrollo Comunitario (CIDECO) y habilitar a los padrinos la

consulta de desempeño de sus ahijados vía Internet.

1.3.2 Objetivos Específicos

Crear un sistema para el registro académico de la escuela Mano Amiga de

CIDECO.

Diseñar un esquema de Base de Datos relacional que permita organizar y

administrar la información registrada por el Sistema eficientemente.

Desarrollar un proceso que facilite el acceso a la consulta del estado de

cuenta del plan “Adopta un Niño”.

Proveer de un proceso que facilite el acceso a la consulta de notas de los

ahijados

Mecanizar los procesos de registro académico.

Formular un sistema de registro académico que permita la escalabilidad de

la aplicación.

Page 13: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

8

1.4- INSTITUCIÓN: CENTRO INTEGRAL DE DESARROLLO COMUNITARIO

(CIDECO)

1.4.1 Antecedentes de la Institución

La FUNDACIÓN CIDECO es una organización sin fines de lucro, dedicada al

desarrollo integral de la sociedad creada el 18 de mayo de 2001, teniendo como

objetivo principal mejorar la calidad de vida de aquellas familias de escasos

recursos que han sufrido pérdidas materiales y humanas.

Debido a los terremotos que ocurrieron en El Salvador en el año 2001, que

trajeron consigo una destrucción y muerte que hundió en la pobreza y

desesperación a muchas familias salvadoreñas. Fue así como un grupo de

profesionales, empresarios, empleados y sus familias sumaron esfuerzos para

aliviar las necesidades de las victimas de este desastre, coordinando y llevando

ayuda humanitaria a las zonas más aisladas y pobres de El Salvador. De esta

forma surgieron los “Sábados Solidarios”, que además de llevar ayuda de

primera necesidad a las familias afectadas, se les brindaba cariño y esperanza

en medio de la desolación tratando de sanar las heridas causadas por el

terremoto.

De esta iniciativa surge el Centro Integral de Desarrollo Comunitario (CIDECO)

El Salvador, con la finalidad de ayudar a estas familias necesitadas de tal forma

que no solo reconstruyeran sus hogares sino que se les diera una oportunidad

de insertarse como individuos y familias a nuestra sociedad. Basado en esto

Page 14: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

9

encontramos el propósito fundamental de CIDECO y la Universidad Anahuac de

México, quienes han desarrollando e implementado con mucho éxito el concepto

integral de desarrollo individual, familiar y de comunidad en zonas de poco

recursos y de mucha pobreza.

Los esfuerzos de fundación CIDECO actualmente se dirigen hacia la

construcción y funcionamiento del Centro Integral de Desarrollo Comunitario

(CIDECO) La Herradura. Dicho proyecto cuenta con un terreno de casi 70,000

metros cuadrados localizados en el kilómetro 56 y medio a La Herradura,

departamento de La Paz, a minutos del Aeropuerto Internacional de El Salvador

y de la zona turística “Costa del Sol” y dentro del corredor industrial proyectado

por el Gobierno para el desarrollo de nuevas industrias.

CIDECO, es un proyecto integral que brinda ayuda permanente y real a muchas

familias que se encuentran en extrema pobreza, corriendo todo tipo de riesgos y

sin esperanzas de un futuro mejor. CIDECO colabora proporcionando techo

digno, educación integral, buenas condiciones de salud y sano esparcimiento

brindando una mejor oportunidad de desarrollo futuro en el ámbito profesional

y/ó técnico, por lo que se buscan las mejores oportunidades con centros de

capacitación profesional que existen en nuestro país. Así también, se proponen

temas de estudio que permitan a los beneficiarios vivir de forma ordenada,

priorizando día a día sus actividades y haciendo un mejor uso de sus ingresos

de acuerdo a estas prioridades planteadas.

Page 15: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

10

1.4.2 Antecedentes de Registro Académico

El registro académico es una actividad que consiste en registrar todos los datos

pertinentes (nombre completo, dirección, teléfono, nombres de padres, edad,

antecedentes académicos, etc.) de los alumnos nuevos y actualizar el registro

de los alumnos antiguos (grado y materias a cursar, materias cursadas con sus

notas etc.) al principio de cada año escolar. De esta manera se crea un record

para cada alumno el cual va siendo modificado en su ciclo de vida escolar.

En El Salvador actualmente la ciencia de la computación se encuentra

ampliamente diversificada, es decir que es aplicada en diversas áreas. Tanta

versatilidad de la información permite a las organizaciones, que una vez han

identificado sus necesidades, satisfacerlas. Es así como procesos manuales que

resultan engorrosos, se han vuelto rápidos a través de la mecanización de

sistemas.

El desarrollo de sistemas mecanizados para instituciones educativas, en las

áreas de actividades académicas y control de cuotas ha sido lento, tomándose

en cuenta que para disponer de este tipo de sistemas debe contarse con los

recursos adecuados (computadoras, impresoras y software).

Existen varias instituciones que cuentan con sistemas de registro académico

mecanizados, para acelerar sus actividades y disponer de información real y

segura, simplificando el trabajo que representa llevar un registro de notas de

todos los estudiantes.

Page 16: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

11

1.4.3 Antecedentes Informáticos/Tecnológicos de la Escuela Mano Amiga

La Escuela Mano Amiga NO contaba con un centro de cómputo, solamente con

una computadora asignada a la directora, lo cual le impedía agilizar algunos de

sus procesos, debido a la falta de hardware y software. El proceso para

registrar los datos académicos se llevaba a cabo de forma manual en cuadros

de notas preimpresos (Ver anexo #1). Dichos datos son trasladados a la

computadora de la oficina administrativa (San Salvador) donde son procesados

y almacenados haciendo uso de las herramientas utilitarias básicas de oficina

como lo son: Word y Excel. La institución tiene muy claro que para entrar a este

mundo informatizado no deben de confundir la informática con una

incorporación masiva de computación, sino más bien con la incorporación de

herramientas de desarrollo a sus actividades.

1.5- SITUACIÓN ACTUAL

El proceso para registrar datos académicos se lleva a cabo de forma manual

dichos datos son proporcionadas por los maestros de forma manual ya que ellos

llevan el control de notas de su grado asignado, luego son procesados y

almacenados por la directora de la institución, maestros asignados y miembros

voluntarios de la fundación CIDECO, haciendo uso de las herramientas uti litarias

básicas de oficina. En donde se programan funcionalidades matemáticas

propias de las herramientas para calcular los promedios de notas obtenidos por

los estudiantes en las pruebas objetivas. La nota BIM es del "Examen

Bimestral", que se realiza a mitad del periodo de evaluación ó unidad. Es decir,

Page 17: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

12

cada periodo de evaluación (que son tres), tiene examen bimestral, examen final

de unidad, y examen de recuperación, luego esta información es impresa para

los diferentes usos académicos, por ejemplo: Cuadro de notas para la dirección,

para los maestros e informe de notas para los padrinos ( Ver Anexo # 1 ), dentro

del equipo de computo con que cuenta hoy la “Escuela Mano Amiga San

Antonio” tenemos lo siguiente:

Centro de Cómputo

1 Servidor:

Procesador: 199 Mhz; Memoria RAM: 32 Mb; Disco duro: 4 Gb;

Sistema operativo: Windows NT 4.0; CD ROM

18 Computadoras:

Procesador: Pentium II MMX; Memoria RAM: 32 Mb; Disco duro:

1.2 Gb; Sistema operativo: Windows 98; NO CD ROM

Computadora de Administración:

Procesador: Celeron 766 Mhz; Memoria RAM: 320 Mb; Disco duro: 20

Gb; Sistema operativo: Windows Me; CD ROM 52 X

Page 18: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

13

CAPÍTULO II. MARCO TEÓRICO

INTRODUCCIÓN

En este capítulo, se plantean los conceptos, definiciones y tecnología sobre los

cuales el Sistema de registro académico, control de becas y consultas en

Internet del plan "Adopta un Niño" de la escuela Mano Amiga del Centro

Integral de Desarrollo Comunitario (CIDECO) será basado e implementado ó

que de cierto modo tiene alguna vinculación directa con el mismo.

2.1- CONCEPTOS RELACIONADOS CON REGISTRO ACADEMICO

Cuando se habla de registro académico intervienen variables como: alumnos,

padres de familia, maestros, materias, grados, exámenes, nota, nota mínima

promedios, aprobado, reprobado, reportes y centro escolar. La variable alumno

es sobre la cual se llevara un historial educativo, dicho historial inicia desde la

captura de datos personales proporcionadas por los padres de familia,

necesarios para que el estudiante sea matriculado en el centro escolar. Los

maestros es el personal profesional con que cuenta la institución educativa que

impartirá las diversas asignaturas (materias), en las aulas donde tendrán como

responsabilidad impartir clases a los estudiantes, quienes deben tratar de

asimilar las enseñanzas ya que deben rendir pruebas objetivas ó exámenes al

final de cierto periodo para demostrar lo comprendido en esa materia. Es

importante obtener buenas puntuaciones ó notas en los exámenes ya que al

final de año debe obtener una nota mínima, que si no la obtiene no podrá

Page 19: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

14

aprobar el grado actual y ser matriculado en el siguiente. En el caso del Centro

de Educativo San Antonio, la nota mínima es Cinco. Al final del año escolar se

deben generar reportes con los resultados académicos obtenidos por los

alumnos que luego serán utilizados para diversos usos.

2.2- CONCEPTOS RELACIONADOS CON INTERNET

2.2.1 Word Wide WEB

(World Wide WEB), ó simplemente WEB, es el universo de información

accesible a través de Internet, una fuente inagotable del conocimiento humano.

La "World Wide WEB", la "red" ó simplemente "la WEB", como se conoce

normalmente, es básicamente un medio de comunicación de texto, gráficos y

otros objetos multimedia a través de Internet, es decir, la WEB es un sistema de

hipertexto que utiliza Internet como su mecanismo de transporte ó desde otro

punto de vista, una forma gráfica de explorar Internet. 1

La Red fue creada en los años 60's cuando en los EU. se estaba buscando una

forma de mantener las comunicaciones vitales del país en el posible caso de una

Guerra Nuclear, la WEB se basa en buscadores y el protocolo de transporte de

hipertexto (hypertext transport protocol (http)). La mayoría de los documentos de

la WEB se crean utilizando lenguaje HTML (hypertext markup language).

1 Fuente: http://www.in formaticamilenium.com.mx/paginas/espanol/sitioWEB.htm (Marzo 26,2005)

Page 20: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

15

Es importante saber que WWW no es un sinónimo de Internet, sino un

subconjunto de este, que consiste en páginas a las que se puede acceder

usando un navegador. Internet es la red de redes donde reside toda la

información.

Para buscar hipertexto se utilizan programas llamados buscadores que

recuperan trozos de información (llamados "Documentos" ó "Páginas ") de los

Servidores WEB que muestran en la pantalla del ordenador información gráfica,

textual ó video e incluso audio.

Después se pueden seguir enlaces ó hyperlinks en cada página a otros

documentos ó incluso devolver información al servidor para interactuar con él. Al

acto de seguir un enlace tras otro a veces se le llama navegar en Internet.

La WEB se ha convertido en un medio muy popular de publicar información, y

con el desarrollo del protocolo de transferencia segura (secured server protocol

(https)), ahora es un medio de comercio electrónico donde los consumidores

pueden escoger sus productos on-line y realizar sus compras utilizando la

información de sus tarjetas bancarias de forma segura.

2.2.2 Hypertext Markup Language

HTML (Hypertext Markup Language). (Lenguaje de marcado de hipertexto) pensado

para el desarrollo de documentos vistos en Internet, es un lenguaje basado en

marcas de ahí su nombre, estas marcas llamadas tags dictan directrices para

Page 21: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

16

realizar acciones no muy complejas de visualización , formateado de textos y

gráficos.

HTML es el cimiento de todo sitio ó página, se ha convertido en el principal

lenguaje utilizado como base en Internet para el desarrollo de páginas, que a su

vez podrán soportar otras tecnologías. Su lenguaje se renueva constantemente

y es regido por World Wide WEB Consortium que regula los cambios y el ECMA

(European Computer Manufacturers Association) que se dedica a la

estandarización de sistemas de infomación.

2.2.3 Hypertext Transfer Protocol

HTTP son las siglas del Protocolo de Transferencia de Hipertexto, el método

utilizado para transferir ficheros hipertexto por Internet. En el WWW las páginas

escritas en HTML utilizan el hipertexto para enlazar con otros documentos. Al pulsar

en un hipertexto, se salta a otra página, fichero de sonido, ó imagen. La

Transferencia hipertexto es simplemente la transferencia de ficheros de un

ordenador a otro. El HTTP es el conjunto de reglas utilizadas por los ordenadores

para transferir archivos hipertexto y páginas WEB.

2.2.4 File Transfer Protocol

Abreviatura de File Transfer Protocol (FTP), el protocolo para intercambiar

archivos. Este utiliza los protocolos de Internet TCP/IP para permitir la

transferencia de datos, principalmente para descargar un archivo de un servidor

ó para subir un archivo a un servidor, de la misma manera que el HTTP hace la

Page 22: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

17

transferencia de páginas WEB desde un servidor al navegador de un usuario y el

SMTP para transferir correo electrónico. Su misión es permitir a los usuarios

recibir y enviar ficheros de todas las máquinas que sean servidores FTP. El

usuario debe disponer del software que permita hacer la transferencia

(actualmente todos los navegadores ya disponen de ese software para recibir

ficheros). Los ficheros pueden ser documentos, textos, imágenes, sonidos,

programas, etc., es decir, cualquier cosa que se pueda almacenar en un fichero

ó archivo. En Internet hay miles de ordenadores con centenares de ficheros de

todas las clases a los que el público tiene acceso.

2.2.5 WEB Hosting

Es el servicio que presta una empresa con espacio para alojamiento de páginas

WEB. Las empresas de alojamiento (hosting) tienen sistemas que actúan como

Servidores (“hosts”) ó han comprado espacio en un servidor de una tercera

empresa. Las empresas de hosting venden espacio a sus clientes en su

servidor, los cuales luego, alojan los archivos, gráficos y otros relativos a sus

páginas, desde donde pueden ser vistos. Los servidores de las empresas host

están conectados al WWW las 24 horas del día todo el año, para que cualquiera

pueda tener acceso a una determinada página, en cualquier momento con solo

ingresar su dirección URL.

Page 23: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

18

2.2.5.1 ¿Qué es un Dominio?

Las computadoras usan números IP (Internet Protocol) como direcciones para

encontrarse entre sí, pero si lo único que tuviéramos para identificar las

direcciones fueran éstos números sería difícil recordar más que unas cuantas.

Lo mejor sería usar un nombre con el que podamos hacer asociaciones y sobre

todo que sea muy fácil de recordar, esto es el nombre de domino (Domain

Name).

Las computadoras se identifican mediante un número único, que se llama el

Internet Protocol Number, que en forma abreviada se denomina el IP del

computador. Este es la más auténtica y la más efectiva dirección de un servidor

en la red. El número IP está formado por cuatro octetos (bytes) separados por

puntos. Cada octeto ó byte tiene 8 bits, por lo cual el valor de un octeto oscila

entre 0 y 255. El formato de la dirección IP es el siguiente: n.n.n.n, donde n

representa el valor de un octeto, a continuación la figura 1 muestra las clases de

redes en internet.

Page 24: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

19

Clases de Redes en Internet

Tipo de Red Primer Octeto Octeto 2 Octeto 3 Redes SERVIDORES Ejemplo

Clase A 1-126 126 16,777,214 68.210.98.120 Clase B 128-191 0-255 16384 65,534 165.121.250.5 Clase C 192-223 0-255 0-255 2,097,092 254 206.99.44.254

Fig 1: Clases de Redes en Internet

2.3- CÍCLO DE VIDA DEL SOFTWARE DEL SISTEMA

2.3.1 Definición de un Modelo de Ciclo de Vida

Un modelo de ciclo de vida de software es una vista de las actividades que

ocurren durante el desarrollo de software, intenta determinar el orden de las

etapas involucradas y los criterios de transición asociadas entre estas etapas.

Un modelo de ciclo de vida del software:

Describe las fases principales de desarrollo de software.

Define las fases primarias esperadas de ser ejecutadas durante esas

fases.

Ayuda a administrar el progreso del desarrollo

Provee un espacio de trabajo para la definición de un detallado

proceso de desarrollo de software. 2

Así, los modelos por una parte suministran una guía para los ingenieros de

software con el fin de ordenar las diversas actividades técnicas en el proyecto,

2 Fuente : http://html.rincondelvago.com/el-ciclo-de-v ida-del-software.html (Marzo 20,2005)

Page 25: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

20

por otra parte suministran un marco para la administración del desarrollo y el

mantenimiento, en el sentido en que permiten estimar recursos, definir puntos de

control intermedios, monitorear el avance, etc.

2.3.2 Alternativas de Modelos de Ciclo de Vida

a) Modelo Cascada

Este es el más básico de todos los modelos, y sirve como bloque de

construcción para los demás modelos de ciclo de vida. La visión del modelo

cascada del desarrollo de software es muy simple; dice que el desarrollo de

software puede ser a través de una secuencia simple de fases. Cada fase tiene

un conjunto de metas bien definidas, y las actividades dentro de una fase

contribuyen a la satisfacción de metas de esa fase ó quizás a una subsecuencia

de metas de la fase. Las flechas muestran el flujo de información entre las fases.

La flecha de avance muestra el flujo normal. Las flechas hacia atrás representan

la retroalimentación.

El modelo de ciclo de vida cascada, captura algunos principios básicos:

Planear un proyecto antes de embarcarse en él.

Definir el comportamiento externo deseado del sistema antes de diseñar

su arquitectura interna.

Documentar los resultados de cada actividad.

Diseñar un sistema antes de codificarlo.

Hacer tests a un sistema después de construirlo.

Page 26: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

21

Una de las contribuciones más importantes del modelo cascada es para los

administradores, posibilitándoles avanzar en el desarrollo, aunque en una escala

muy bruta.

b) Modelo De Desarrollo Incremental

Los riesgos asociados con el desarrollo de sistemas largos y complejos son

enormes. Una forma de reducir los riesgos es construir sólo una parte del

sistema, reservando otros aspectos para niveles posteriores. El desarrollo

incremental es el proceso de construcción siempre incrementando subconjuntos

de requerimientos del sistema. Típicamente, un documento de requerimientos es

escrito al capturar todos los requerimientos para el sistema completo.

Note que el desarrollo incremental es 100% compatible con el modelo cascada.

El desarrollo incremental no demanda una forma específica de observar el

desarrollo de algún otro incremento.

El modelo de desarrollo incremental provee algunos beneficios significativos

para los proyectos:

Construir un sistema pequeño es siempre menos riesgoso que construir

un sistema grande.

Al ir desarrollando parte de las funcionalidades, es más fácil determinar si

los requerimientos planeados para los niveles subsiguientes son

correctos.

Page 27: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

22

Si un error importante es realizado, sólo la última iteración necesita ser

descartada.

Reduciendo el tiempo de desarrollo de un sistema (en este caso en

incremento del sistema) decrecen las probabilidades que esos

requerimientos de usuarios puedan cambiar durante el desarrollo.

Si un error importante es realizado, el incremento previo puede ser usado.

Los errores de desarrollo realizados en un incremento, pueden ser

arreglados antes del comienzo del próximo incremento.

c) Modelo De Desarrollo Evolutivo

El modelo de desarrollo evolutivo (algunas veces denominado como prototipado

evolutivo) construye una serie de grandes versiones sucesivas de un producto.

Sin embargo, mientras que la aproximación incremental presupone que el

conjunto completo de requerimientos es conocido al comenzar, el modelo

evolutivo asume que los requerimientos no son completamente conocidos al

inicio del proyecto.

En el modelo evolutivo, los requerimientos son cuidadosamente examinados, y

sólo esos que son bien comprendidos son seleccionados para el primer

incremento. Los desarrolladores construyen una implementación parcial del

sistema que recibe sólo estos requerimientos.

El sistema es entonces desarrollado, los usuarios lo usan, y proveen

retroalimentación a los desarrolladores. Basada en esta retroalimentación, la

Page 28: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

23

especificación de requerimientos es actualizada, y una segunda versión del

producto es desarrollada y desplegada. El proceso se repite indefinidamente.

El desarrollo evolutivo no demanda una forma específica de observar el

desarrollo de algún incremento. Así, el modelo cascada puede ser usado para

administrar cada esfuerzo de desarrollo. Obviamente, el desarrollo incremental y

evolutivo puede ser combinado también.

Todo lo que se tiene que hacer es construir un subconjunto de requerimientos

conocidos (incremental), y comprender al principio que muchos nuevos

requerimientos es probable que aparezcan cuando el sistema sea desplegado ó

desarrollado.

El desarrollo de software en forma evolutiva requiere un especial cuidado en la

manipulación de documentos, programas, datos de test, etc. desarrollados para

distintas versiones del software. Cada paso debe ser registrado, la

documentación debe ser recuperada con facilidad, los cambios deben ser

efectuados de una manera controlada.

d) Modelo de Prototipado de Requerimientos

El prototipado de requerimientos es la creación de una implementación parcial

de un sistema, para el propósito explícito de aprender sobre los requerimientos

del sistema. Un prototipo es construido de una manera rápida tal como sea

posible. Esto es dado a los usuarios, clientes ó representantes de ellos,

Page 29: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

24

posibilitando que ellos experimenten con el prototipo. Estos individuos luego

proveen la retroalimentación sobre lo que a ellos les gustó y no les gustó acerca

del prototipo proporcionado, quienes capturan en la documentación actual de la

especificación de requerimientos la información entregada por los usuarios para

el desarrollo del sistema real. El prototipado puede ser usado como parte de la

fase de requerimientos (determinar requerimientos) ó justo antes de la fase de

requerimientos (como predecesor de requerimientos). En otro caso, el

prototipado puede servir su papel inmediatamente antes de algún ó todo el

desarrollo incremental en modelos incremental ó evolutivo.

El Prototipado ha sido usado frecuentemente en los 90, porque la especificación

de requerimientos para sistemas complejos tiende a ser relativamente dificultoso

de cursar. Muchos usuarios y clientes encuentran que es mucho más fácil

proveer retroalimentación convenientemente basada en la manipulación, desde

un prototipo, en vez de leer una especificación de requerimientos potencialmente

ambigua y extensa.

Diferente del modelo evolutivo donde los requerimientos mejor entendidos están

incorporados, un prototipo generalmente se construye con los requerimientos

entendidos más pobremente.

e) Modelo Espiral

El modelo espiral de los procesos de software es un modelo del ciclo de meta-

vida. En este modelo, el esfuerzo de desarrollo es iterativo. Tan pronto como

Page 30: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

25

uno completa un esfuerzo de desarrollo, otro comienza. Además, en cada

desarrollo ejecutado, se puede seguir estos cuatros pasos:

Determinar qué se quiere lograr.

Determinar las rutas alternativas que se pueden tomar para lograr estas

metas. Por cada una, analizar los riesgos y resultados finales, y

seleccionar la mejor.

Seguir la alternativa seleccionada en el paso 2.

Establecer qué se tiene terminado.

El modelo espiral captura algunos principios básicos:

1. Decidir qué problema se quiere resolver antes de viajar a resolverlo.

2. Examinar las múltiples alternativas de acción y elegir una de las más

convenientes.

3. Evaluar qué se tiene hecho y haber aprendido después de hacer algo.

4. No ser tan ingenuo para pensar que el sistema que se construyo será

"EL" sistema que el cliente necesita.

5. Conocer (comprender) los niveles de riesgo, que se tendrá que tolerar.

El modelo espiral no es una alternativa del modelo cascada, ellos son

completamente compatibles.

Page 31: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

26

f) Modelo Concurrente

Como el modelo espiral, el modelo concurrente provee una meta-descripción del

proceso software. Mientras que la contribución primaria del modelo espiral es en

realidad que esas actividades del software ocurran repetidamente, la

contribución del modelo concurrente es su capacidad de describir las múltiples

actividades del software ocurriendo simultáneamente.

Esto no sorprende a nadie que ha estado involucrado con las diversas

actividades que ocurren en algún tiempo del proceso de desarrollo de software.

Discutamos un poco tales casos:

Los requerimientos son usualmente "líneas de base", cuando una

mayoría de los requerimientos comienzan a ser bien entendidos, en este

tiempo se dedica un esfuerzo considerable al diseño. Sin embargo, una

vez que comienza el diseño, cambios a los requerimientos son comunes y

frecuentes (después de todo, los problemas reales cambian, y nuestro

entendimiento de los problemas desarrollados también). No es

aconsejable detener el diseño en este camino cuando los requerimientos

cambian; en su lugar, existe una necesidad de modificar y rehacer líneas

de base de los requerimientos mientras progresa el diseño. Por supuesto,

dependiendo del impacto de los cambios de los requerimientos el diseño

puede no ser afectado, medianamente afectado ó se requerirá comenzar

todo de nuevo.

Page 32: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

27

Durante el diseño de arquitectura, es posible que algunos componentes

comiencen a ser bien definidos antes que la arquitectura completa sea

estabilizada. En tales casos, puede ser posible comenzar el diseño

detallado en esos componentes estables. Similarmente, durante el diseño

detallado, puede ser posible proceder con la codificación y quizás regular

testeando en forma unitaria ó realizando testeo de integración previo a

llevar a cabo el diseño detallado de todos los componentes.

2.3.3 Tipos de Sistemas de Información

Los sistemas de información deben de cubrir las necesidades de los diferentes

niveles dentro de la organización. Por ello existen los siguientes tipos de

sistemas:

1. Sistemas de Nivel Operativo: Los cuales apoyan las labores rutinarias

que se llevan a cabo en la empresa, como pueden ser: pago de nominas,

compras ventas de materia prima e insumos, registro de datos etc.

2. Sistema de Nivel de Conocimiento: La principal finalidad de estos

sistemas es la de proveer nuevas técnicas en el manejo de la información

manejo de los negocios, así como el control más seguro de la

documentación empresarial.

Page 33: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

28

3. Sistemas de Nivel Gerencial: Los cuales son diseñados principalmente

para ayudar y complementar la toma de decisiones, además ayudan a

tomar decisiones a problemas no rutinarios.

4. Sistemas a Nivel Estratégico: Los cuales están diseñados para auxiliar

a los directivos y ejecutivos de la organización a planificar el plan

operativo, facilitando la toma de decisiones gerenciales.3

2.3.4 Diagramas de Flujo

El Diagrama de Flujo de Datos (DFD) es una herramienta de modelización que

permite describir, de un sistema, la transformación de entradas en salidas; el

DFD también es conocido con el nombre de Modelo de Procesos de Negocios.

El objetivo del DFD es:

1. Describir el contexto del sistema, determinando lo que ocurrirá en cada una

de las áreas de la empresa, denominadas Entidades externas, que participen de

este Sistema.

2. Detallar los procesos a ser realizados.

3. Enumerar los archivos de datos necesarios, en cada proceso.

4. Definir los flujos de datos, que participen en el procedimiento.

3 Fuente Tesis: Desarrollo de Sistema Nacional de Registro de Entidades Turísticas para la

Corporación Salvadoreña de Turismo ( CORSATUR ). Juan Carlos Herrera Hernández,

Universidad Dr. José Matías Delgado Junio 2002.

Page 34: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

29

En otras palabras, el DFD permite representar de forma completa el sistema de

información, al relacionar los datos almacenados en los archivos de datos del

sistema, con los procesos que transforman a estos dados.

Una de las principales características de este modelo es su simplicidad, y se

debe al hecho que son solamente cuatro los símbolos utilizados que representan

a los elementos (entidades externas, archivos, procesos y flujos de información);

con los cuales se puede producir un esquema, que alcance el nivel de detalle

requerido por el proyectista; y éste pueda ser interpretado por todas las

personas involucradas en el proyecto, sin el requerimiento de un conocimiento

previo de informática.

2.3.5 Simbología

En el diseño de un DFD son utilizados cuatro símbolos:

Fig. 2: Simbología DFD´S

Page 35: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

30

a) Las Entidades externas que pueden representar a una persona, a un

grupo de personas ó, a un sistema. Las entidades externas son

consideradas también como Terminadores, pues representan el origen y

el destino de los Flujos de datos para adentro y para fuera del sistema.

Son representadas por medio de un cuadrado, que puede tener un

sombreado en dos de sus lados para otorgarle un relieve, y en el centro

del cuadrado se escribe el nombre de la entidad externa que está siendo

representada. Cuando una entidad externa provee datos al sistema, debe

existir un flujo de datos saliendo de la entidad y en dirección al sistema. Y

cuando una entidad externa recibe datos del sistema, debe existir un flujo

de datos que viene del sistema y termina en la entidad externa.

b) Los flujos de datos son representados por vectores direccionados. Ellos

son las conexiones entre los distintos elementos del sistema y los

procesos, y representan a la información que los procesos exigen como

entrada y las informaciones que ellos generan como salida. Los flujos

pueden representar a una información compuesta por un solo elemento, ó

bien pueden representar a una información que contiene una estructura

de elementos.

c) Los procesos se pueden mostrar como burbujas, ó como rectángulos con

sus vértices redondeados. En el diagrama ellos representan las diversas

Page 36: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

31

funciones individuales que el sistema ejecuta, estas funciones son las que

transforman a las entradas en salidas.

d) Los archivos de datos son mostrados por dos líneas paralelas según la

metodología, ó como un rectángulo abierto por uno de sus lados. Ellos

muestran la colección de datos que el sistema debe mantener en la

memoria en un período de tiempo. Al terminar el diseño del sistema y la

construcción del mismo, los archivos serán las tablas que compongan la

base de datos.

2.3.6 Diccionario de Datos

Es un catálogo, un depósito, de los elementos en un sistema. Como su nombre

lo sugiere, estos elementos se centran alrededor de los datos y la forma en que

están estructurados para satisfacer los requerimientos de los usuarios y las

necesidades de la organización. En un diccionario de datos se encuentra la lista

de todos los elementos que forman parte del flujo de datos en todo el sistema.

Los elementos más importantes son flujos de datos, almacenes de datos y

procesos. El diccionario guarda los detalles y descripciones de todos estos

elementos.

Si los analistas desean conocer cuántos caracteres abarca un determinado dato

ó qué otros nombres recibe en distintas partes del sistema, ó dónde se utiliza,

encontrarán las respuestas en un diccionario de datos desarrollado en forma

apropiada.

Page 37: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

32

El diccionario se desarrolla durante el análisis de flujo de datos y auxilia a los

analistas que participan en la determinación de los requerimientos de sistemas.

2.3.6.1 Importancia del Diccionario de Datos

1. Para manejar los detalles en sistemas grandes.

Los sistemas grandes tienen enormes volúmenes de datos que fluyen por

ellos en forma de documentos, reportes e incluso pláticas. De manera similar,

se llevan a cabo muchas actividades que utilizan los datos existentes ó que

generan nuevos detalles.

2. Para comunicar un significado común para todos los elementos del

sistema.

Los diccionarios de datos proporcionan asistencia para asegurar significados

comunes para los elementos y actividades del sistema

3. Para documentar las características del sistema.

Documentar las características de un sistema es la tercera razón para utilizar

los sistemas de diccionario de datos. Las características incluyen partes ó

componentes así como los aspectos que los distinguen.

4. Para facilitar el análisis de los detalles con la finalidad de evaluar las

características y determinar dónde efectuar cambios en el sistema.

Page 38: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

33

La cuarta razón para hacer uso de los diccionarios de datos es determinar

si son necesarias nuevas características ó si están en orden los cambios

de cualquier tipo.

5. Localizar errores y omisiones en el sistema.

La cuarta razón para hacer uso de los diccionarios de datos es determinar si son

necesarias nuevas características ó si están en orden los cambios de cualquier

tipo.

2.4- TECNOLOGÍA.NET

2.4.1 ¿Qué es Microsoft.NET?

Microsoft.NET es un programa de software que conecta información, usuarios,

sistemas y dispositivos. Incluye clientes, servidores y herramientas para

programadores, y está formado por:

Windows.NET Framework permite generar y ejecutar todo tipo de

software, incluidas aplicaciones basadas en WEB, aplicaciones cliente

inteligentes y servicios WEB XML. Estos componentes facilitan la

integración, ya que comparten datos y funcionalidad a través de una red

mediante protocolos estándar independientes de la plataforma, como

XML y HTTP.

Page 39: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

34

Varias herramientas para programadores, como Microsoft Visual

Studio.NET 2003, que ofrece un entorno de desarrollo integrado (IDE)

para sacar el máximo partido a la productividad de los programadores con

Windows.NET Framework.

Un conjunto de servidores, incluidos Microsoft Windows Server 2003,

Microsoft SQL Server y Microsoft BizTalk Server, que integran, ejecutan,

operan y administran servicios WEB XML y aplicaciones basadas en

WEB.

Software cliente, como Windows XP, Windows CE ó Microsoft Office XP,

que ayuda a los programadores a ofrecer una experiencia positiva para el

usuario a través de la amplia familia de dispositivos y productos

existentes.

2.4.2 Que es la Plataforma.NET?

.Net es construido desde un grupo de arquitectura abierta, .Net es una

plataforma que puede ser usada para construir y correr la próxima generación

de Microsoft Windows y Aplicaciones WEB. El ideal de la plataforma

Microsoft.NET es simplificar el desarrollo de aplicaciones WEB.4

4 Fuente: http://www.microsoft.com/spanish/msdn/comunidad/uni.net/ (Marzo 27,2005)

Page 40: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

35

La plataforma.Net consiste de las siguientes tecnologías:

.Net Framework

.Net Enterprise Servers

Bloques de Servicio

Visual Studio.NET

La Plataforma.NET atraviesa servidores, servicios y ello consiste de:

Un modelo programático que permita la construcción de Lenguaje XML

(Extensible Markup Languaje), Servicios WEB y aplicaciones.

Un juego de Servidores .Net, incluyendo Windows 2000, Microsoft Sql

Server y Microsoft BizTalk Server, esto se integra, corre, opera maneja

servicios WEB y aplicaciones.

Programa cliente, tal como Windows Xp y Windows CE que ayuda a los

desarrolladores a entregar a los usuarios experiencia comprensiva a

través de una familia de dispositivos

Herramientas tales como Visual Studio.NET que puede ser usados para

desarrollar servicios WEB XML y aplicaciones WEB para enriquecer la

experiencia de los usuarios.

Page 41: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

36

A continuación se presenta una gráfica de la plataforma.Net:

Fig. 3: La Plataforma.NET.

2.4.3 ¿Qué es Windows.NET Framework?

Windows.NET Framework es el componente de Windows para crear y ejecutar

la próxima generación de aplicaciones de software y servicios WEB XML.

Windows.NET Framework tiene las características siguientes:

Es compatible con más de 20 lenguajes de programación diferentes.

Se encarga de la mayor parte de la estructura necesaria para generar

software, lo que permite a los programadores centrarse en el código

lógico esencial para el negocio.

Facilita más que nunca la creación, implementación y administración de

aplicaciones seguras, sólidas y de gran rendimiento.

Page 42: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

37

A continuación se presenta la gráfica de los componentes de Microsoft.Net

Framework.5

Fig. 4: Componentes Net FrameWork.

2.4.4 Common Language Runtime

Common Language Runtime (CLR) es responsable de los servicios en tiempo de

ejecución, como por ejemplo, la integración de lenguajes, el cumplimiento de las

normas de seguridad y la administración de la memoria, los procesos y los

subprocesos. Además, CLR cumple una función en la fase de desarrollo, cuando

ciertas características, como por ejemplo, la administración del ciclo de vida, la

nomenclatura segura de tipos, la administración de excepciones entre lenguajes

y los enlaces dinámicos, reducen la cantidad de código que tiene que escribir el

programador para convertir la lógica comercial en un componente reciclable.

5 Fuente: http://www.microsoft.com/spanish/msdn/netframework/productinfo/v1.1/overview/default.asp (Abril 3,2005)

.NET Framework

Servicios del Sistema

Common Language Runtime

ASP.NET

WEB Forms Servicios WEB Window s Forms

Marco de Servicios

Base Datos Depuración ...

Page 43: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

38

2.4.5 Bibliotecas de Clases

Las clases base proporcionan funciones estándar, como las de entrada/salida,

manipulación de cadenas, administración de seguridad, comunicaciones en red,

administración de subprocesos, administración de textos y funciones de diseño

de la interfaz de usuario.

Las clases de ADO.NET permiten a los programadores interactuar con los datos

obtenidos en formato XML a través de las interfaces OLE DB, ODBC, Oracle y

SQL Server. Las clases XML permiten la manipulación, búsqueda y conversión

de objetos XML. Las clases ASP.NET son compatibles con el desarrollo de

aplicaciones basadas en WEB y de servicios WEB XML. Las clases de Windows

Forms son compatibles con la generación de aplicaciones cliente inteligentes

basadas en escritorio.

En conjunto, las bibliotecas de clases ofrecen una interfaz de desarrollo común y

coherente en todos los lenguajes compatibles con Windows.NET Framework.

.NET Compact Framework no viene acompañado originalmente de

Windows.NET Framework y no está disponible a través del programa

Windows.NET Framework 1.1. Los programadores pueden tener acceso a .NET

Compact Framework utilizando la próxima versión de Visual Studio.NET, y a

corto plazo, mediante Visual Studio.NET 2003.

Page 44: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

39

Windows.NET Framework 1.1 es el componente de Microsoft Windows® que

permite crear y ejecutar la próxima generación de aplicaciones de software y

servicios WEB XML, componentes que facilitan la integración compartiendo

datos e información a través de la red mediante protocolos estándar

independientes de la plataforma, como por ejemplo, XML y HTTP.

Windows.NET Framework ofrece lo siguiente:

Un entorno enormemente productivo y basado en estándares para

integrar el código existente con aplicaciones y servicios de próxima

generación.

La flexibilidad para afrontar los retos que suponen la implementación y

la operación de aplicaciones en toda la empresa.

Windows.NET Framework se compone en dos elementos principales: Common

Language Runtime y un conjunto unificado de bibliotecas de clases, tales como

ASP.NET para aplicaciones WEB y servicios WEB XML, Windows Forms para

aplicaciones cliente inteligentes y ADO.NET para el acceso a datos sin rigidez.

2.4.6 Arquitectura Flexible

Los servicios WEB XML proporcionan una arquitectura de aplicaciones flexible,

tanto interna como externamente, lo que facilita la integración de aplicaciones a

través de intranets ó de Internet. Le permiten realizar la integración con sus

aplicaciones, proveedores y clientes. Windows.NET Framework está diseñado

Page 45: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

40

expresamente para utilizar los servicios WEB XML como su mecanismo de

comunicación nativo.

Windows.NET Framework le permite aprovechar las aplicaciones y los recursos

de programación y de tecnologías de la información existentes a fin de ampliar la

infraestructura informática más rápidamente que nunca. Las avanzadas

funciones en tiempo de ejecución le permitirán convertir las aplicaciones

existentes en servicios WEB XML sin tener que volver a escribir ó recompilar el

código.

Hoy día, el sistema operativo Windows ofrece uno de los costos totales de

propiedad más ventajosos. Pero Windows.NET le ofrece aún más, ya que

mejora la confiabilidad, la seguridad, la implementación y el rendimiento de las

aplicaciones y le permite ejecutar aplicaciones en hardware de gran volumen y

bajo costo.

Windows.NET Framework está creado con el lenguaje XML e incorpora los

estándares más recientes sobre servicios WEB XML para facilitar la integración

entre plataformas. Su núcleo central, formado por C# y Common Language

Infrastructure (CLI), ha sido certificado por la Asociación europea de fabricantes

de Informática y esto permite a otras compañías implementar Windows.NET

Framework, lo que supone una protección para su inversión.

Page 46: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

41

2.4.7 Desarrollo Rápido

Windows.NET Framework presenta un modelo de programación unificado para

generar todo tipo de aplicaciones basadas en Windows, tales como servicios

WEB XML, aplicaciones cliente inteligentes ó aplicaciones WEB para

dispositivos, PCs y servidores. Los programadores tienen acceso a

Windows.NET Framework desde cualquier lenguaje de programación.

Además, Windows.NET Framework permite la integración de varias aplicaciones

escritas en distintos lenguajes utilizando los conocimientos de programación ya

existentes sin necesidad de formación adicional.

Muchas de las características de Windows.NET Framework fueron diseñadas

expresamente para mejorar la calidad de las herramientas que las utilizan, tales

como la depuración y los perfi les integrados. Microsoft Visual Studio®.NET, el

entorno de desarrollo más avanzado, se ha creado para optimizar las ventajas

de Windows.NET Framework.

Windows.NET Framework utiliza un diseño totalmente basado en componentes

y sin estructura que permite a los programadores centrarse en escribir la lógica

empresarial. Los programadores pueden utilizar docenas de controles que

encapsulan tareas comunes como conectar bases de datos ó mostrar una vista

preliminar. Windows Server 2003 y Windows 2000 Server disponen de los más

avanzados servicios de aplicaciones: la máquina de cola de mensajes y el

monitor de transacciones más rápidos, el subsistema de acceso de datos más

Page 47: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

42

avanzado y el mejor servidor WEB. Windows.NET Framework aprovecha todas

estas ventajas. Por ejemplo, las transacciones de .NET son transacciones de

COM+ y todas las nuevas funciones de COM+ incluidas en Windows

Server 2003 pueden utilizarse desde Windows.NET Framework.

La compatibilidad de Windows.NET Framework con varios lenguajes permite a

los programadores utilizar el lenguaje más apropiado para cada tarea concreta y

combinar lenguajes en una sola aplicación. Los componentes escritos en

lenguajes distintos pueden compartir funcionalidad entre ellos de forma

transparente, sin necesidad de que el programador realice ningún trabajo

adicional. Más de 20 lenguajes de programación comerciales y académicos han

anunciado su compatibilidad con Windows.NET Framework.

El diseño de Windows.NET Framework, basado en componentes y sin

necesidad de estructura, minimiza la cantidad de código que los programadores

tienen que volver a escribir y aprovecha al máximo sus posibilidades de

reciclaje.

2.4.8 Operaciones Más Eficientes

Windows.NET Framework mejora el rendimiento de las aplicaciones WEB

típicas. ASP.NET incorpora funciones avanzadas de compilación y

almacenamiento en caché que pueden aumentar notablemente el rendimiento

en comparación con las aplicaciones ASP (Páginas Active Server) actuales.

Page 48: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

43

Gracias a la tecnología de meta datos de Windows.NET Framework, la

instalación de aplicaciones es tan fácil como copiarlas en un directorio. La

ejecución en paralelo elimina por completo los conflictos entre archivos .DLL y

otros posibles problemas entre versiones. Las aplicaciones cliente inteligentes

pueden incluso implementarse en escritorios cliente del mismo modo que las

aplicaciones WEB, a través de servidores WEB remotos. Windows.NET

Framework es capaz de repararse automáticamente cuando las aplicaciones

sufren daños y éstas pueden actualizarse mientras se ejecutan.

Windows.NET Framework incluye tecnologías para generar aplicaciones más

confiables. Por ejemplo, Windows.NET Framework administra la memoria, los

procesos y los subprocesos con el objeto de evitar las pérdidas de memoria;

asimismo, los monitores ASP.NET que ejecutan aplicaciones WEB pueden

reiniciarlas de forma automática a intervalos definidos por el administrador.

El sistema de seguridad de Windows.NET Framework proporciona un control

exhaustivo a nivel de método sobre las tareas que las aplicaciones pueden llevar

a cabo ó no, basándose en quién escribió el código, el propósito del mismo,

desde dónde se ha instalado y quién está intentando ejecutarlo.

2.4.9 Progresos en la Adopción del Programa

Windows.NET Framework ha estado activo desde enero de 2002 y ha alcanzado

grandes progresos en las cuotas de adopción:

Page 49: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

44

Existen compiladores para más de 20 lenguajes de programación a fin de poder

utilizarlos con Windows.NET Framework.

Hay más de 350 herramientas de otros fabricantes disponibles para ayudar en el

desarrollo de Windows.NET Framework, incluidos aproximadamente 250

complementos para Visual Studio.NET, así como entornos de desarrollo

integrados y Macromedia.

2.5- VISUAL STUDIO.NET: LA HERRAMIENTA PARA DESARROLLO .NET

A continuación se presenta la gráfica de las diferentes funciones de Visual

Studio.NET 2003.

Fig. 5: Funciones de Visual Studio.NET 2003.

2.5.1 Información General Acerca de Visual Studio.NET 2003

Creado para satisfacer las necesidades de desarrollo de software más exigentes

de hoy día, Visual Studio.NET 2003 mejora y optimiza a su predecesor, con el

Page 50: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

45

que es altamente compatible. Visual Studio.NET 2003 incluye una completa

gama de funciones, desde modeladores que ayudan a componer visualmente

las aplicaciones empresariales más complejas hasta la implementación de una

aplicación en el más pequeño de los dispositivos. Utilizados por compañías de

todos los tamaños en el mundo entero, Visual Studio.NET y la Plataforma.NET

Framework de Microsoft Windows proporcionan una completa herramienta,

eficaz y sofisticada, para diseñar, desarrollar, depurar e implementar

aplicaciones seguras para Microsoft Windows® y WEB, a la vez sólidas y fáciles

de utilizar.

Visual Studio.NET 2003 contiene una versión mejorada de Windows.NET

Framework. Windows.NET Framework 1.1 incluye nuevas funciones, mejoras y

actualizaciones de la documentación. Gracias a la compatibilidad integrada con

.NET Compact Framework, Visual Studio.NET 2003 incorpora a .NET los

dispositivos móviles e incrustados, como Pool et PC, y otros dispositivos que

utilizan el sistema operativo Microsoft Windows CE.NET.

Los programadores pueden uti lizar Visual Studio.NET para:

Crear aplicaciones basadas en Windows rápidas y eficaces.

Crear aplicaciones para Pocket PC rápidas y eficaces.

Crear aplicaciones WEB sofisticadas y seguras.

Crear aplicaciones WEB inteligentes, sofisticadas y seguras para

dispositivos móvi les.

Page 51: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

46

Utilizar servicios WEB XML en cualquiera de las aplicaciones

mencionadas.

Evitar conflictos entre archivos .DLL.

Eliminar los costosos problemas de implementación y mantenimiento de

las aplicaciones.

Visual Studio.NET es el único entorno de desarrollo creado exclusivamente para

permitir la integración con servicios WEB XML. Al hacer posible que las

aplicaciones compartan datos a través de Internet, los servicios WEB XML

permiten a los programadores ensamblar aplicaciones a partir de código nuevo y

existente, independientemente de la plataforma, el lenguaje de programación ó

el modelo de objetos.

2.5.2 Ediciones de Visual Studio.NET 2003

Visual Studio.NET Enterprise Architect proporciona la capacidad total de

Visual Studio.NET Enterprise Developer, más funciones adicionales para

diseñar, especificar y comunicar arquitectura y funcionalidad de aplicaciones.

Visual Studio.NET Enterprise Developer proporciona un eficaz entorno de

desarrollo empresarial en equipo para crear con rapidez aplicaciones

importantes orientadas a cualquier dispositivo y que se integren en cualquier

plataforma.

Page 52: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

47

Visual Studio.NET Professional permite a los programadores crear con

rapidez aplicaciones para Windows, WEB, dispositivos WEB móviles, Pocket

PC y otros dispositivos incrustados que utilizan .NET Compact Framework.

Para el desarrollo del sistema a implementar en la Escuela Mano Amiga se utilizara

el Visual Studio.NET Enterprise Architect para lograr así aprovechar la capacidad

total de Visual Studio.NET Enterprise Developer y sus funciones adicionales para

diseñar, especificar y comunicar arquitectura y funcionalidad de aplicaciones.

2.5.3 Información General Acerca de Visual Studio.NET 2003 Enterprise

Architect

Visual Studio.NET proporciona a los programadores la herramienta más

productiva para generar aplicaciones de próxima generación para Microsoft

Windows® y la WEB. Visual Studio.NET Enterprise Architect (VSEA) se basa en

la capacidad de Visual Studio.NET Enterprise Developer e incluye funciones

adicionales para diseñar, especificar y comunicar arquitectura y funcionalidad de

aplicaciones. Permite a los arquitectos de software y a los programadores

veteranos proporcionar una orientación y compartir las mejores prácticas con el

equipo de programación.

Con Visual Studio.NET Enterprise Architect, los arquitectos y programadores

pueden definir claramente la funcionalidad y la arquitectura de las aplicaciones

para servicios y aplicaciones WEB XML. El modelado conceptual de bases de

datos permite a los diseñadores y analistas de bases de datos satisfacer

Page 53: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

48

requisitos empresariales y garantizar que se asignen con precisión a modelos y

al diseño físico de las bases de datos. Las plantillas empresariales facilitan la

creación de directrices y directivas de programación, así como el compartimiento

de los conocimientos de los programadores y arquitectos veteranos con

miembros del equipo menos experimentados y la creación de marcos de

aplicación reutilizables para sus proyectos.6

2.5.4 Ventajas al Utilizar Visual Studio.NET 2003 Enterprise Architect

2.5.4.1 Diseñe Visualmente Aplicaciones y Servicios WEB XML

Utiliza un conjunto completo de funciones de modelado basado en Microsoft

Visio® para crear y comunicar la arquitectura de las aplicaciones, los requisitos

empresariales, el diseño de bases de datos y los procesos empresariales. Los

arquitectos de software pueden utilizar modelos UML para especificar la

arquitectura y la funcionalidad de las aplicaciones. A partir de esos modelos,

pueden reducir el tiempo de programación generando directamente clases,

funciones y métodos en Microsoft Visual C++®.NET, Microsoft Visual Basic®

.NET y Microsoft Visual C#™.NET. Los programadores pueden documentar

también código de aplicaciones existentes realizando ingeniería inversa en

proyectos de Visual Basic.NET, C++ y C# para crear diseños y modelos

arquitectónicos, y compartir modelos con el resto de su equipo.

6 Fuente: http://www.abox.com/productos.asp?pid=312 (Marzo 23,2005)

Page 54: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

49

Visual Studio.NET Enterprise Architect proporciona compatibilidad total para el

modelado de bases de datos, incluidas vistas conceptuales, lógicas y físicas.

Los analistas empresariales pueden especificar fácilmente sus reglas utilizando

el Editor de hechos, que, a su vez, genera un modelo de base de datos

subyacente que puede mejorar un analista en vistas lógicas y físicas. La

ingeniería completa de ida y vuelta garantiza que los cambios realizados en

cualquiera de las vistas se vean reflejados en su totalidad, mejorando así la

comunicación dentro del equipo de programación.

2.5.4.2 Orientación Arquitectónica

Los programadores se han enfrentado a una complejidad creciente conforme

han proliferado las tecnologías y oportunidades. Las plantillas empresariales y el

Lenguaje de descripción de plantillas ayudan a reducir esta complejidad y

aumentan la colaboración entre el equipo de programación. Los arquitectos de

software pueden utilizar proyectos de plantillas empresariales para crear puntos

de inicio de aplicaciones especificando una estructura inicial, incluidos

componentes y tecnologías, documentos de diseño y modelos estándar ó

reutilizables. Esto se puede mejorar utilizando el Lenguaje de descripción de

plantillas para especificar las limitaciones del uso de componentes en la

aplicación, incluida la capacidad para definir valores de propiedad e intervalos,

de manera que los programadores tienen una mayor probabilidad de utilizar las

opciones correctas. Los arquitectos pueden crear también temas de ayuda

personalizados en HTML e integrarlos en el sistema de ayuda dinámica de

Page 55: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

50

Visual Studio.NET, de manera que los programadores tengan acceso a todos los

recursos que necesitan cuando generan aplicaciones.

2.5.5 Características de Visual Studio.NET Enterprise Architect

Visual Studio.NET Enterprise Architect contiene todas las características de

Visual Studio.NET Enterprise Developer más las siguientes características

diseñadas específicamente para arquitectos de aplicaciones.

2.5.5.1 Específica y Comunica Visualmente la Arquitectura de las

Aplicaciones

Utiliza el Lenguaje de modelado unificado (UML) basado en Microsoft Visio®

para especificar y comunicar la arquitectura y la funcionalidad de aplicaciones.

2.5.5.2 Adquiere Compatibilidad para el Modelado de Bases de Datos

Satisface fácilmente requisitos empresariales con las funciones de modelado

basadas en Visio. La ingeniería de ida y vuelta completa con los modelos de

datos lógicos y físicos permite la comunicación entre el analista empresarial y el

diseñador de la base de datos.

2.5.5.3 Organiza Procesos Empresariales

Vincula visualmente los procesos empresariales utilizando una versión completa

de Microsoft BizTalk™ Server, diseñado para programadores.

Page 56: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

51

2.5.5.4 Comparte Fácilmente las Mejores Prácticas

Defina y comunique directivas de programación. Se puede utilizar el lenguaje de

descripción de plantillas con proyectos de plantillas empresariales para

especificar directivas y directrices de programación. Los programadores pueden

ver inmediatamente las infracciones de directivas y las discrepancias del código

en la ventana Lista de tareas.

2.5.5.5 Define y Comunica Directivas de Programación

Se puede utilizar el lenguaje de descripción de plantillas con proyectos de

plantillas empresariales para especificar directivas y directrices de programación.

Los programadores pueden ver inmediatamente las infracciones de directivas y

las discrepancias del código en la ventana Lista de tareas.

2.5.5.6 Utiliza uno de los Entornos de Programación Líderes del Sector

Aprovechamiento más eficaz de las funciones de Visual Studio.NET para

generar con rapidez aplicaciones y servicios WEB XML que amplíen dispositivos

y plataformas.

2.5.5.7 Obtiene Compatibilidad con el Ciclo Completo

Las tecnologías de integración de Visual Studio aportan una amplia gama de

colaboradores a los programadores de Visual Studio.NET y permiten una

perfecta integración de lenguajes, componentes y herramientas de otros

fabricantes con Visual Studio.NET en todas las etapas del ciclo de

programación.

Page 57: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

52

2.5.5.8 Utiliza una Selección de Lenguajes Eficaces y Modernos

a) Visual Basic.NET 2003 ofrece el camino más productivo para el

desarrollo de aplicaciones profesionales. La sintaxis familiar de Visual Basic,

las construcciones de código expresivas, un eficaz compilador en segundo

plano y la productividad sin igual que ofrece el editor de código permiten

crear software en un tiempo récord.

b) Visual C++.NET 2003 ofrece la máxima capacidad, rendimiento, control y

flexibilidad para crear aplicaciones que aprovechen Windows directamente.

La nueva compatibilidad con el diseñador de formularios Windows Forms

ofrece a los programadores de C++ una productividad sin precedentes al

crear completas aplicaciones basadas en Windows.

c) Visual C#.NET 2003 proporciona un lenguaje moderno e innovador, ideal

para construir componentes orientados a objetos y marcos de trabajo

empresariales. Basado en el estándar ECMA C#, Visual C#.NET ofrece

mayor productividad a los programadores de C y C++.

d) Visual J#.NET 2003 es una herramienta de desarrollo para aquellos

programadores de Java que deseen crear aplicaciones y servicios en

Windows.NET Framework.

Page 58: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

53

2.5.6 ASP.NET

ASP.NET es más que una nueva versión de las páginas Active Server Pages

(ASP); proporciona un modelo de desarrollo WEB unificado que incluye los

servicios necesarios para que los programadores creen aplicaciones WEB para

la empresa. ASP contiene lo siguiente, tecnología de scripting del lado del

servidor, archivos conteniendo HTML y código de scripting, acceso a través de

peticiones http, y el código es interpretado en el servidor. Si bien ASP.NET es

en gran medida compatible con la sintaxis de ASP, proporciona también un

modelo de programación y una estructura nueva para crear aplicaciones más

escalables y estables que ayuden a proporcionar mayor protección. Las

aplicaciones ASP se pueden ampliar agregándoles funcionalidad de ASP.NET.

ASP.NET es un entorno compilado basado en .NET. Se pueden crear

aplicaciones en cualquier lenguaje compatible con .NET, como Visual Basic

.NET, C# y JScript.NET. Además, .NET Framework está disponible en su

totalidad para cualquier aplicación ASP.NET. Los programadores pueden

aprovechar fácilmente las ventajas de estas tecnologías, que incluyen el entorno

Common Language Runtime administrado, seguridad de tipos, herencia, etc.

ASP.NET se ha diseñado para funcionar sin problemas con editores HTML y

otras herramientas de programación como Microsoft Visual Studio.NET. Todo

esto, además de hacer más fácil la programación WEB, ofrece todas las

ventajas de estas herramientas, con una GUI que los programadores pueden

Page 59: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

54

utilizar para ubicar controles de servidor en una página WEB e integrar

completamente la compatibilidad con la depuración.

A la hora de crear una aplicación ASP.NET, los programadores pueden utilizar

formularios WEB Forms ó servicios WEB XML ó combinarlas de la manera que

más les convenga. Las dos características son compatibles con la misma

infraestructura, que permite utilizar esquemas de autenticación, almacenar en

caché datos que se utilizan con frecuencia y personalizar la configuración de la

aplicación, entre otras muchas cosas.

1. Los formularios WEB Forms permiten crear páginas WEB basadas en

formularios muy eficaces. Al crear estas páginas, se pueden usar

controles de servidor ASP.NET para crear elementos comunes de la

interfaz de usuario y programarlos para que realicen las tareas comunes.

2. Un servicio WEB XML proporciona los medios para obtener acceso a la

funcionalidad del servidor de manera remota. Con los servicios WEB

XML, las empresas pueden exponer interfaces de programación a sus

datos ó lógica empresarial, que, a su vez, pueden obtener y manipular

las aplicaciones de cliente y servidor. Los servicios WEB XML permiten

el intercambio de datos en escenarios cliente-servidor ó servidor-

servidor, utilizando estándares como los servicios de mensajería HTTP y

XML para que los datos pasen los servidores de seguridad

Page 60: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

55

Cada uno de estos modelos puede aprovechar al máximo todas las

características de ASP.NET, así como la eficacia de .NET Framework y

Common Language Runtime de .NET Framework. Estas características y su

utilización se describen así:

ASP.NET no es totalmente compatible con las versiones anteriores; casi

todas las páginas ASP existentes deberán modificarse en alguna medida

para que puedan ejecutarse bajo ASP.NET. Además, los importantes

cambios de Visual Basic .NET también implican que las páginas ASP

escritas con Visual Basic Scripting Edition por lo general no se portarán

directamente a ASP.NET. Aún así, en la mayoría de los casos, los

cambios necesarios sólo implicarán algunas líneas de código.

El acceso a bases de datos desde aplicaciones ASP.NET es una técnica

utilizada con frecuencia para mostrar datos a los usuarios que visitan un

sitio WEB. ASP.NET hace que tener acceso a bases de datos con esta

finalidad sea más fácil que nunca. También permite administrar la base

de datos desde el código.

ASP.NET proporciona un modelo sencillo que permite que los

programadores WEB escriban el código que se ejecuta en el nivel de la

aplicación.

Page 61: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

56

ASP.NET proporciona facilidades de aplicación y de estado de la sesión

de fácil manejo, conocidas por los programadores ASP y compatibles

con todas las demás API de .NET Framework.

ASP.NET aprovecha las mejoras de rendimiento de .NET Framework y

Common Language Runtime. Además, se ha diseñado para que ofrezca

un rendimiento sensiblemente mejor que ASP y otras plataformas de

programación WEB. Todo el código de ASP.NET se compila, en lugar de

interpretarse, lo que permite realizar enlaces en tiempo de diseño,

establecer tipos inflexiblemente, compilar código nativo en modo Just-In-

Time (JIT), entre otras muchas ventajas.

La escritura de instrucciones de depuración personalizadas en la página

WEB puede ayudar enormemente a resolver problemas de código de la

aplicación. ASP.NET .

.NET Framework y ASP.NET proporcionan esquemas de autorización y

autenticación predeterminados para las aplicaciones WEB. Es muy

sencillo quitar, modificar ó reemplazar estos esquemas, dependiendo de

las necesidades de la aplicación.

Los valores de configuración de ASP.NET se guardan en archivos

basados en XML, que los usuarios pueden leer y escribir. Cada una de

las aplicaciones puede tener un archivo de configuración distinto y el

esquema de configuración se puede extender como sea necesario.

Page 62: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

57

Se dice que las aplicaciones se están ejecutando simultáneamente

cuando se instalan en el mismo equipo pero utilizan distintas versiones

de .NET Framework.

IIS 6.0 utiliza un nuevo modelo de procesamiento denominado modo de

aislamiento del procesamiento, que es distinto al modelo de

procesamiento utilizado en versiones anteriores de IIS. ASP.NET utiliza

este modelo de procesamiento de forma predeterminada cuando se

ejecuta en Windows Server 2003.

2.6- REGISTRO EN LÍNEA

2.6.1 Consulta

El Internet hace que los Sistemas Digitales sean accesibles para todos, en

cualquiera momento y en cualquier lugar. El Internet ha evolucionado y está

alterando muchas facetas de nuestras vidas. La creciente colección de recursos

disponibles en la Red es la que lo hace más atractiva para los usuarios, el correo

electrónico ha ayudado a los usuarios a familiarizarse con el nuevo medio.

Además del correo electrónico tenemos las compras en línea, investigación,

publicidad, servicios gubernamentales, educación, entretenimiento y servicios

financieros tales como inversiones y servicios bancarios. Otro atractivo ha sido la

disminución en el costo para mantenerse en línea. El Internet nos está llevando

al desarrollo de comunidades virtuales, con nuevas formas de vida social, que

Page 63: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

58

surgen de la comunicación derivada de la nueva tecnología. El Internet actúa

como el medio para comunicarse e intercambiar información.

Las nuevas tecnologías de información y comunicación han ocasionado que la

sociedad, en general, se encuentre ante una serie de fenómenos nuevos,

surgidos a partir de su aparición; uno de ellos es cómo proporcionar información

pertinente a los usuarios en el momento que la demanda.

"En Internet, los usuarios demandan, cada vez más, el contacto directo en línea

con las redes de fuentes de información y con otros usuarios, en un contexto

dinámico que supere las restricciones relativas a espacio geográfico, tiempo,

tamaño y extensión que han caracterizado el acceso a los productos y servicios

de información operados en los límites físicos de los centros de documentación

tradicionales. Los productores e intermediarios de información en el mundo

realizan una verdadera carrera para ofrecer opciones más eficientes y atractivas

para la diseminación, interacción y navegación en las más diferentes fuentes con

vistas a responder a las demandas de información de las más diferentes

comunidades de usuarios".

El servicio de consulta es el responsable de posibilitar el acceso a la información

de quien la necesite, en el momento y en la forma precisa. Atender las

peticiones de los usuarios, a partir no sólo del material disponible, sino de todo lo

que existe a escala mundial es una imperiosa necesidad. La realidad inmediata

de las consultas a través de Internet, es de crear nuevas formas de organizar,

Page 64: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

59

almacenar, recuperar, transmitir y adquirir información, ha influido en las

maneras de enseñar, aprender, investigar y ha generado nuevos servicios de

información.

Los usuarios virtuales presentan una serie de requerimientos:

1. Accede de forma remota a la información.

2. No tiene acceso fácil a documentos físicos.

3. No puede ó le es difícil desplazarse.

4. Necesita inmediatez.

5. Valora la personalización

2.6.2 Historial Estudiantil en Línea

En el ámbito estudiantil la creación de un sitio WEB para la consulta de

calificaciones e historial académico de los alumnos, tiene como finalidad

principal publicar electrónicamente la información escolar de los estudiantes que

integran la matrícula activa, esto con el propósito de apoyar a las actividades de

difusión y transparencia de la información manejada en las instituciones para el

conocimiento de sus integrantes y del público en general. Con la finalidad de

brindar mejores servicios de apoyo a la población estudiantil y a las autoridades

de las escuelas, centros y unidades, así como de las áreas centrales para la

toma de decisiones. Por medio de una página WEB, se atiende la necesidad de

consultar en línea el historial escolar de la matrícula estudiantil activa, además

de generar algunos mecanismos encaminados a la planeación, programación y

Page 65: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

60

auto evaluación, con lo que se pueden establecer acciones de mejora e

incremento de la eficiencia y calidad en la preparación académica que imparte el

Instituto.

En este tipo de proyectos se abarcan cinco aspectos, considerados como

relevantes en la información académica de los alumnos a ser difundida a través

de la página WEB. Su interpretación permitirá conocer la situación y trayectoria

académica del estudiante.

Los aspectos a considerar son:

1. Datos generales del alumno.

2. Semestre actual en el cual se encuentra inscrito el alumno.

3. Asignaturas acreditadas por el alumno.

4. Asignaturas adeudadas por el alumno.

5. Promedio general.

Para poder realizar una consulta se podría seguir estos pasos:

1. En la aplicación se digita el número de boleta del alumno a consultar

2. Digitar la fecha de nacimiento del alumno a consultar

3. Oprimir el botón de comando de consulta

4. Verificar los datos generales en la página del historial académico que se

despliega, en la cual aparecerá también el estatus del alumno en cuestión,

así como su trayectoria académica en el plantel en donde se encuentre

inscrito ( Ver Anexo #2).

Page 66: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

61

2.7- BASE DE DATOS

2.7.1 Definición de Base de Datos

El término de bases de datos fue escuchado por primera vez en 1963, en un

simposio celebrado en California –USA.

Se define una base de datos como una serie de datos organizados y

relacionados entre sí, los cuales son recolectados y explotados por los Sistemas

de Información de una empresa ó negocio en particular. En otras palabras es un

conjunto de información relacionada que se encuentra agrupada ó estructurada.

Desde el punto de vista de la informática, la base de datos es un sistema

formado por un conjunto de datos almacenados en discos que permiten el

acceso directo a ellos y un conjunto de programas que manipulen ese conjunto

de datos.

Las bases de datos proporcionan la infraestructura requerida para los sistemas

de apoyo a la toma de decisiones y para los sistemas de información

estratégicos, ya que estos sistemas explotan la información contenida en las

bases de datos de la organización para apoyar el proceso de toma de decisiones

ó para lograr ventajas competitivas.

Page 67: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

62

Ventajas en el uso de Bases de Datos.

1. Globalización de la información. Permite a los diferentes usuarios considerar

la información como un recurso corporativo que carece de dueños

específicos.

2. Eliminación de información redundante. Duplicada.

3. Eliminación de información inconsistente.

4. Permite compartir información. Varios sistemas ó usuarios pueden utilizar

una misma entidad.

5. Permite mantener la integridad en la información. Solo se almacena la

información correcta.

6. Independencia de datos. La independencia de datos implica un divorcio entre

programas y datos; es decir, se pueden hacer cambios a la información que

contiene la base de datos ó tener acceso a la base de datos de diferente

manera, sin hace cambios en las aplicaciones ó en los programas.

El sistema organizador de Base de Datos (DBMS) El DBMS es un conjunto de programas que se encargan de manejar la creación

y todos los accesos a las bases de datos. Se compone de un lenguaje de

definición de datos (DDL: Data Definition Language), de un lenguaje de

manipulación de datos (DML: Data Manipulation Language) y de un lenguaje de

consulta (SQL: Structured Query Language).

Page 68: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

63

El lenguaje de definición de datos (DDL) es utilizado para describir todas las

estructuras de información y los programas que se usan para construir,

actualizar e introducir la información que contiene una base de datos.

El lenguaje de manipulación de datos (DML) es utilizado para escribir programas

que crean, actualizan y extraen información de las bases de datos.

El lenguaje de consulta (SQL) es empleado por el usuario para extraer

información de la base de datos. El lenguaje de consulta permite al usuario

hacer requisiciones de datos sin tener que escribir un programa, usando

instrucciones como el SELECT, el PROJECT y el JOIN.

La secuencia conceptual de operaciones que ocurren para acceder cierta

información que contiene una base de datos es la siguiente:

El usuario solicita cierta información contenida en la base de datos.

El DBMS intercepta este requerimiento y lo interpreta.

El DBMS realiza las operaciones necesarias para acceder y/ó

actualizar la información solicitada.

Page 69: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

64

El administrador de la Base de Datos (DBA) El DBA es la persona encargada de definir y controlar las bases de datos

corporativas, además proporciona asesoría a los usuarios y ejecutivos que la

requieran.

Tipos de modelos de Datos Existen fundamentalmente tres alternativas disponibles para diseñar las bases

de datos: el modelo jerárquico, el modelo de red y el modelo relacional.

a) El modelo jerárquico

La forma de esquematizar la información se realiza a través de representaciones

jerárquicas ó relaciones de padre/hijo, de manera similar a la estructura de un

árbol. Así, el modelo jerárquico puede representar dos tipos de relaciones entre

los datos: relaciones de uno a uno y relaciones de uno a muchos.

En el primer tipo se dice que existe una relación de uno a uno si el padre de la

estructura de información tiene un solo hijo y viceversa, si el hijo tiene solamente

un padre. En el segundo tipo se dice que la relación es de uno a muchos si el

padre tiene más de un hijo, aunque cada hi jo tenga un solo padre.

Page 70: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

65

Inconveniente del modelo jerárquico

Relación maestro-alumno, donde un maestro tiene varios alumnos, pero un

alumno también tiene varios maestros, uno para cada clase. En este caso, si la

información estuviera representada en forma jerárquica donde el padre es el

maestro y el alumno es el hijo, la información del alumno tendrá que duplicarse

para cada uno de los maestros.

Otra dificultad que presenta el modelo jerárquico de representación de datos es

respecto a las bajas. En este caso, si se desea dar de baja a un padre, esto

necesariamente implicará dar de baja a todos y cada uno de los hijos que

dependen de este padre.

b) El modelo de red

El modelo de red evita esta redundancia en la información, a través de la

incorporación de un tipo de registro denominado el conector, que en este caso

pueden ser las calificaciones que obtuvieron los alumnos de cada profesor.

La dificultad surge al manejar las conexiones ó ligas entre los registros y sus

correspondientes registros conectores.

c) El modelo relacional

Se está empleando con más frecuencia en la práctica, debido el rápido

entendimiento por parte de los usuarios que no tienen conocimientos profundos

Page 71: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

66

sobre Sistemas de Bases de Datos y a las ventajas que ofrece sobre los dos

modelos anteriores.

En este modelo toda la información se representa a través de arreglos

bidimensionales ó tablas. Estas operaciones básicas son:

1. Seleccionar renglones de alguna tabla (SELECT)

2. Seleccionar columnas de alguna tabla (PROJECT)

3. Unir ó juntar información de varias tablas (JOIN)

Es importante mencionar que la mayoría de los paquetes que manejan bases de

datos disponibles en el mercado poseen las instrucciones SELECT, PROJECT Y

JOIN con diferentes nombres y modalidades.

Bases de Datos distribuidas

Son las Bases de Datos que no están almacenadas totalmente en un solo lugar

físico, (esta segmentada) y se comunican por medio de enlaces de

comunicaciones a través de una red de computadoras distribuidas

geográficamente7.

2.8- ESCALABILIDAD

En general, la escalabilidad hace referencia a la capacidad del sistema para

mantener, si no mejorar, su rendimiento medio conforme aumenta el número de

7 Fuente: http://www.monografias.com/trabajos7/bada/bada.shtml (Febrero 26,2005)

Page 72: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

67

clientes. La escalabilidad, por tanto, parece un concepto claro y sencillo, aunque

también puede ser abstracto.

Se trata de un atributo del sistema que procede de la combinación de todos los

demás atributos, la implementación y el diseño general, así como del modelo de

interacción que se elija y no se trata de una propiedad del sistema que se pueda

activar y desactivar mediante programación ó que se pueda de alguna forma

controlar directamente. 8

La escalabilidad se encuentra relacionada en cierta forma con el rendimiento y

no constituye un problema si el sistema está bien diseñado y aplica esquemas

razonables y coherentes.

La escalabilidad constituye factor influyente en el crecimiento de un sistema. Un

sistema que necesita crecer es un sistema con un rendimiento actual que no

dispone del número de usuarios esperado. ¿Cómo se puede mejorar

estructuralmente su rendimiento? Hay dos opciones:

Con un hardware de mayor potencia.

Con una mejor combinación de hardware y software.

8 Fuente: http://www.informat izate.net/articulos/escalabilidad_un_factor_a_tener_en_cuenta_19042004.html (Marzo 5, 2005)

Page 73: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

68

CAPÍTULO III. ANÁLISIS Y DISEÑO DEL SISTEMA DE REGISTRO ACADÉMICO PARA LA” ESCUELA MANO AMIGA DEL CENTRO INTEGRAL DE DESARROLLO COMUNITARIO” (CIDECO)

INTRODUCCIÓN

En este capítulo, se describen los insumos necesarios para la implementación

del Sistema de Registro Académico, Control de Becas y Consultas en Internet

del Plan "Adopta un Niño" de la Escuela Mano Amiga del Centro Integral de

Desarrollo Comunitario (CIDECO), referente a la factibilidad, software y

hardware necesarios para el funcionamiento del Sistema. Finalmente se

describen los procesos, módulos y base de datos que integran el Sistema.

3.1- ANÁLISIS DEL SISTEMA

3.1.1 Estudio de Factibilidad

Factibilidad se refiere a la disponibilidad de los recursos necesarios para llevar a

cabo los objetivos ó metas señalados, la factibilidad se apoya en 3 aspectos

básicos:

a). Factibilidad Técnica.

- Mejora del sistema actual.

- Disponibilidad de tecnología que satisfaga las necesidades.

b).- Factibilidad Económica.

- Tiempo del analista.

Page 74: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

69

- Costo de estudio.

- Costo del tiempo del personal.

- Costo del tiempo.

- Costo del desarrollo / adquisición.

c).- Factibilidad Operativa.

- Operación garantizada.

- Uso garantizado.

El éxito de un proyecto esta determinado por el grado de factibilidad que se

presente en cada una de los tres aspectos anteriores.

Estudio de Factibilidad

Sirve para recopilar datos relevantes sobre el desarrollo de un proyecto y en

base a ello tomar la mejor decisión, si procede su estudio, desarrollo ó

implementación.

Objetivo de un Estudio de Factibilidad

1.- Auxi liar a una organización a lograr sus objetivos.

2.- Cubrir las metas con los recursos actuales.

3.1.1.1 Factibilidad Técnica

En base a la investigación realizada se puede determinar que al implementar el

Sistema de registro académico, control de becas y consultas en Internet

será posible atender de mejor manera las actividades académicas, los controles

Page 75: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

70

de becas, y también proporcionará mayor información a los padrinos existentes

acerca del desempeño de su ahijado y sobre sus cuotas.

El proyecto se puede llevar a cabo en la práctica, ya que se poseen todas las

herramientas y facilidades necesarias, tanto para recolectar, procesar, construir

y presentar la información de la organización.9

3.1.1.2 Factibilidad Económica

Las autoridades de CIDECO están concientes de la necesidad de invertir en

recursos Tecnológicos, el cual, en este caso no involucra costo de compra de

Hardware ya que ellos cuentan con máquinas necesarias para poder operar el

sistema en las oficinas centrales de CIDECO. Al mismo tiempo no deberán

incurrir en costos de estudio ó en tiempo del personal ya que de eso se

encargan los analistas, diseñadores, programadores del sistema.

3.1.1.3 Factibilidad Operativa.

Las autoridades CIDECO han manifestado todo su apoyo para brindar la

información y su tiempo para realizar entrevistas de consulta. De igual forma

CIDECO ha mostrado su apoyo para garantizar el uso del Sistema ya que les

brindará mejorar sus procesos.

9 Entrevistas con directivos de CIDECO

Page 76: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

71

3.1.2 Requerimientos (Sistema, Hardware, Software)

Máquina Cliente

CONFIGURACIÓN EQUIPO MĺNIMA OPTIMA

PROCESADOR PENTIUM PENTIUM IV Ó MAYOR

MEMORIA 16 MB EN RAM 256 MB EN RAM Ó MAYOR

ESPACIO EN DISCO DURO 1 GB 40 GB

SISTEMA OPERATIVO WINDOWS 95 WINDOWS XP

TARJETA DE RED DISPONIBLE

SOFTWARE ADICIONAL INTERNET EXPLORER 6.0, ACROBAT READER, MICROSOFT OFFICE

MOUSE DISPONIBLE

IMPRESORA DISPONIBLE

Máquina Server

CONFIGURACIÓN EQUIPO MÍNIMA OPTIMA

PROCESADOR PENTIUM PENTIUM IV Ó MAYOR

MEMORIA 256 MB EN RAM 512 MB EN RAM Ó MAYOR

ESPACIO EN DISCO DURO 20 GB 40 GB

SISTEMA OPERATIVO WINDOWS XP WINDOWS 2003

TARJETA DE RED DISPONIBLE

Page 77: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

72

SOFTWARE ADICIONAL INTERNET EXPLORER 6.0, REPORTING SERVICES, SQL 2000/ HERRAMIENTAS CLIENTE/SERVIDOR, SERVICE PACK 3.0, MICROSOFT OFFICE, ACROBAT READER PDF, FRAMEWORK

MOUSE DISPONIBLE

HARDWARE ADICIONAL IMPRESORA, HUB Ó SWITCH

COMPONENTES DE WINDOWS INSTALADOS

IIS, DNS

Page 78: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

73

Requisitos de instalación para Visual Studio.NET

Para instalar Visual Studio.NET su equipo debe cumplir con ciertos requisitos

mínimos de hardware y software:10

Procesador Pentium II, 450 MHz Sistema Operativo

Windows NT 4.0 (Workstation ó Server), Windows 2000 (Professional ó Server) ó Windows XP Professional

Memoria Microsoft Windows XP Professional 160 MB de RAM Windows 2000 Professional 96 MB de RAM Windows 2000 Server 192 MB de RAM

Disco Duro Edición Standard 2 GB en el disco de instalación y 500 MB en la partición activa (la unidad con que inicia el equipo) Edición Profesional y Corporativa 3 GB en el disco de instalación, 500 MB en la partición activa (la unidad con que inicia el equipo)

Unidades CD-ROM ó DVD-ROM Video Super VGA (800 x 600) ó superior con 256 colores Mouse Mouse Microsoft ó dispositivo compatible

10 Fuente: http://www.microsoft.com/latam/vstudio/producto/requerimientos.asp (Marzo 5,2005)

Page 79: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

74

3.2- GENERALIDADES DEL SISTEMA PROPUESTO

3.2.1 Diagrama de Flujo de Datos

Fig. 6: DFD Nivel de Contexto.

Page 80: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

75

Fig. 7: DFD Nivel 1

Page 81: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

76

NIVEL 1(Continuación)

Fig. 8: DFD Nivel 1.1

Page 82: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

77

Fig. 9: DFD Nivel 2

Page 83: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

78

3.2.2 Diccionario de Datos

NIVEL 0

PROCESOS

Sistema de Registro Académico Control de Becas y Consultas en Internet

de la Escuela Mano Amiga de CIDECO

Este es el proceso principal al cual llegan todos los flujos y también salen

de este.

FLUJOS INTERNOS FLUJOS EXTERNOS Datos Alumnos Hoja de Inscripción

Datos Materias Datos Materias

Datos Maestros Datos Maestros

Datos Ahijado Datos Nuevo Usuario

Listado de Alumnos por sección Datos Sección

Notas de alumnos por sección Datos Pago Apadrinamiento

Listado de notas procesadas Notas de Alumnos por Sección

Datos Nuevo Usuario Datos Padrinos y Ahijados

Datos padrino Datos de Notas

Reporte de notas por unidad Estado de cuenta

Reporte anual de notas

Desempeño del ahijado

Estado de cuenta

Datos pago apadrinamiento

ENTIDADES

NOMBRE DESCRIPCIÓN DIRECTORA dDIRECTORA

Es la entidad encargada de administrar el sistema.

MAESTROS Esta entidad es a la que se encarga de ingresar las notas de los alumnos.

PADRINOS Es la entidad que consulta el desempeño de ahijados y estados de cuenta.

PADRES Es la entidad que recibe reportes de notas por unidad y al f inal del año escolar.

OFICINAS CIDECO Entidad encargada de llevar el control de los pagos de los padrinos.

Page 84: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

79

FLUJOS

NOMBRE DESCRIPCIÓN DE - HACIA ESTRUCTURA DE DATOS

Hoja de Inscripción

Alumno

Son los datos de la hoja de inscripción de alumnos para ingresarlos al sistema de registro

académico.

De la entidad Directora hacia el proceso Registro académico control de becas y consultas en

Internet de la EMA de CIDECO.

Cod_alumno

Nombre_alumno Apellido_alumno

Fecha_nac

Lugar_nac

Dirección Nom_encargado

Tel_encargado

Direccion_encargado

Nombre_papa Fecha_nac_papa DUI_papa Ocupacion_papa Nombre_mama Fecha_nac_mama DUI_mama Ocupacion_mama

Estado_civil_papas No_hijos Hijos_inscritos Ultimo_grado Escuela_procedencia Grado_a_cursar

Datos Alumno

Son los datos de los alumnos

para ingresarlos al sistema de registro académico.

Del proceso Registro

académico control de becas y consultas en Internet de la EMA de CIDECO hacia el

almacenamiento BDA de EMA.

Cod_alumno

Nombre_alumno Apellido_alumno

Fecha_nac

Lugar_nac

Dirección Nom_encargado

Tel_encargado

Direccion_encargado

Nombre_papa Fecha_nac_papa

DUI_papa

Page 85: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

80

NOMBRE DESCRIPCIÓN DE - HACIA ESTRUCTURA

DE DATOS Ocupacion_papa Nombre_mama Fecha_nac_mama DUI_mama Ocupacion_mama Estado_civil_papas No_hijos

Hijos_inscritos Ultimo_grado Escuela_procedencia Grado_a_cursar

Datos Maestros

Son los datos generales de los maestros.

De la entidad Directora hacia el proceso Registro académico

control de becas y consultas en Internet de la EMA de CIDECO.

Código Maestro

Nombre

Apellido

DUI_maestro

Dirección

Teléfono

Email

Datos Maestros

Son los datos generales de los maestros.

Del proceso Registro académico control de becas y

consultas en Internet de la EMA de CIDECO hacia el almacenamiento BDA de EMA.

Código Maestro

Nombre

Apellido

DUI_maestro

Dirección

Teléfono

Email

Datos Materias

Son los datos de las materias que se imparten en la escuela.

De la entidad Directora hacia el proceso Registro académico control de becas y consultas en

Internet de la EMA de CIDECO.

Cod_materia

Descripción

Datos Materias

Son los datos de las materias que

se imparten en la escuela.

De la entidad Directora hacia el

proceso Registro académico control de becas y consultas en Internet de la EMA de CIDECO.

Cod_materia

Descripción

Datos Nuevo Usuario

Son los datos de los usuarios que tendrán acceso al sistema.

De la entidad Directora hacia el proceso Registro académico

control de becas y consultas en Internet de la EMA de CIDECO.

Código Maestro

Nombre de usuario

Clave

rol

Datos Nuevo Usuario

Son los datos de los usuarios que

tendrán acceso al sistema.

De la entidad Directora hacia el

proceso Registro académico Código Maestro

Nombre de usuario

Page 86: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

81

NOMBRE DESCRIPCIÓN DE - HACIA ESTRUCTURA

DE DATOS control de becas y consultas en Internet de la EMA de CIDECO.

Clave

rol

Datos Sección

Es la información de grado y sección a consultar.

De la entidad Directora hacia el proceso Registro académico

control de becas y consultas en Internet de la EMA de CIDECO.

cod_grado

cod_sección

Capacidad Máxima

Listado de alumnos por

sección

Es el listado de alumnos por sección.

Del proceso Registro académico control de becas y consultas en Internet de la

EMA de CIDECO hacia la entidad Maestros.

cod_grado

cod_alumno

Notas de alumnos por

sección

Es el listado de notas de las diferentes materias que los alumnos de una sección están

cursando.

De la entidad Maestros hacia el proceso Registro académico control de becas y consultas en

Internet de la EMA de CIDECO.

cod_alumno

cod_grado

cod_materia

unidad

nota

Reporte de notas por unidad

Es el reporte de notas del alumno

en una unidad específ ica.

Del proceso Registro

académico control de becas y consultas en Internet de la EMA de CIDECO hacia la

entidad Padres.

cod_alumno

cod_grado

cod_materia

unidad

nota

Reporte anual de notas

Es el reporte de notas de un alumno al f inal del año.

Del proceso Registro académico control de becas y

consultas en Internet de la EMA de CIDECO hacia la entidad Padres.

cod_alumno

cod_grado

cod_materia

unidad

nota

Datos de Notas

Es el listado de notas procesadas

de las diferentes materias que los alumnos de una sección están

cursando.

Del almacenamiento BDA de

EMA hacia el proceso Registro académico control de becas y

consultas en Internet de la EMA de CIDECO.

cod_alumno

cod_grado

cod_materia

unidad

nota

Notas procesadas

Es el listado de notas procesadas de las diferentes materias que los

alumnos de una sección están cursando.

Del proceso Registro académico control de becas y

consultas en Internet de la EMA de CIDECO hacia la entidad Maestros.

cod_alumno

cod_grado

cod_materia

unidad

nota

Listado de Notas procesadas

Es el listado de notas procesadas

de las diferentes materias que los alumnos de una sección están

Del proceso Registro

académico control de becas y consultas en Internet de la

cod_alumno

cod_grado

cod_materia

Page 87: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

82

NOMBRE DESCRIPCIÓN DE - HACIA ESTRUCTURA

DE DATOS cursando. EMA de CIDECO hacia la

entidad Maestros. unidad

nota

Datos padrino y Ahijados

Es el código de padrino con el que va a consultar su estado de

cuenta ó el desempeño de su(s) ahijado(s).

De la entidad Padrinos hacia el proceso Registro académico

control de becas y consultas en Internet de la EMA de CIDECO.

Código de padrino

Código de Ahijado

Datos padrino

Es el código de padrino con el que va a consultar su estado de cuenta ó el desempeño de su(s)

ahijado(s).

Del proceso Registro académico control de becas y consultas en Internet de la

EMA de CIDECO hacia el almacenamiento BDA de EMA.

Código de padrino

Datos de cuenta

Son los datos de las cuotas que el padrino ha pagado ó tiene pendiente el pago.

Del almacenamiento BDA de EMA Hacia el proceso Registro académico control de becas y

consultas en Internet de la EMA de CIDECO.

Cod_padrino

No_cuota

Monto_cuota

Estado de cuenta

Es el listado de cuotas que el padrino ha pagado ó tiene pendiente el pago.

Del proceso Registro académico control de becas y consultas en Internet de la

EMA de CIDECO hacia la entidad Padrinos.

Cod_padrino

No_cuota

Monto_cuota

Datos pago apadrinamiento

Es la información del pago de la cuota que el padrino ha cancelado

De la entidad Oficinas CIDECO hacia el proceso Registro académico control de becas y

consultas en Internet de la EMA de CIDECO

Cod_padrino

No_cuota

Monto

Datos pago apadrinamiento

Es la información del pago de la cuota que el padrino ha cancelado.

Del proceso Registro académico control de becas y consultas en Internet de la

EMA de CIDECO hacia el almacenamiento BDA de EMA.

Cod_padrino

No_cuota

Monto

Datos ahijado

Es el código de ahijado con el que se va a consultar el desempeño de este.

Del proceso Registro académico control de becas y consultas en Internet de la

EMA de CIDECO hacia el almacenamiento BDA de EMA.

Código de ahijado

Desempeño ahijado

Es un listado de materias que esta cursando el alumno y su respectivo desempeño en cada

una de ellas.

Del almacenamiento BDA de EMA Hacia el proceso Registro académico control de becas y

consultas en Internet de la

Código Alumno

Nombre y apellido

Grado y Sección

Código materia

Page 88: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

83

NOMBRE DESCRIPCIÓN DE - HACIA ESTRUCTURA

DE DATOS EMA de CIDECO. Nombre materia

desempeño

Desempeño ahijado

Es un listado de materias que esta cursando el alumno y su

respectivo desempeño en cada una de ellas.

Del proceso Registro académico control de becas y

consultas en Internet de la EMA de CIDECO hacia la

entidad padrinos.

Código Alumno

Nombre y apellido

Grado y Sección

Código materia

Nombre materia

desempeño

ALMACENAMIENTOS

Nombre: BDA de EMA

Descripción: Se almacena toda la información relacionada con el registro

académico. Tipo: Mecanizado

Flujos Internos:

Desempeño ahijado

Flujos Externos:

Datos alumnos

Datos maestros

Datos materias

Datos ahijado

Notas alumnos por sección

Nuevo Usuario

Notas históricas

Page 89: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

84

NIVEL 1

PROCESOS

Ingreso de datos básicos

En este proceso se da ingreso a los datos básicos para el

funcionamiento del sistema.

FLUJOS INTERNOS FLUJOS EXTERNOS Hoja de inscripción Alumno Hoja de Inscripción Alumno

Datos Materias Datos Materias

Datos Maestros Datos Maestros

Datos Nuevo Usuario Datos Nuevo Usuario

Registro de notas

Es el proceso donde se llevan a cabo las tareas relacionadas con el

control de notas de los alumnos.

FLUJOS INTERNOS FLUJOS EXTERNOS Listado de notas procesadas Datos sección

Listado de alumnos por sección Notas por sección

Reporte anual de notas Datos padrino y ahijado

Desempeño del ahijado Desempeño ahijado

Reporte de notas por unidad Listado de notas procesadas

Reporte anual de notas Datos alumnos

Código ahijado Datos sección

Notas por sección

Datos sección

Reportes

Page 90: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

85

Apadrinamientos

En este proceso se lleva a cabo las tareas de ingreso de los pagos de

los padrinos y la consulta de su saldo por parte de los padrinos.

FLUJOS INTERNOS FLUJOS EXTERNOS Estado de cuenta Código de padrino

Datos nuevo padrino Datos nuevo padrino

Código padrino Datos pago apadrinamiento

Datos pargo apadrinamiento Datos de cuenta

ENTIDADES

NOMBRE DESCRIPCIÓN

DIRECTORA Ídem nivel 0

MAESTROS Ídem nivel 0

PADRINOS Ídem nivel 0

PADRES Ídem nivel 0

OFICINAS CIDECO Ídem nivel 0

FLUJOS

NOMBRE DESCRIPCIÓN DE - HACIA ESTRUCTURA DE DATOS

Hoja de inscripción alumno

Ídem nivel 0 De la entidad Directora hacia el

proceso Ingreso de datos básicos.

Ídem nivel 0

Hoja de inscripción alumno

Ídem nivel 0 Del proceso Ingreso de datos básicos hacia el almacenamiento

alumnos.

Ídem nivel 0

Datos Alumno Ídem nivel 0 Del almacenamiento alumnos hacia

el proceso Registro de notas.

Ídem nivel 0

Page 91: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

86

NOMBRE DESCRIPCIÓN DE - HACIA ESTRUCTURA DE

DATOS

Datos Maestros Ídem nivel 0 De la entidad Directora hacia el

proceso Ingreso de datos básicos. Ídem nivel 0

Datos Maestros Ídem nivel 0 Del proceso Ingreso de datos

básicos hacia el almacenamiento Maestros.

Ídem nivel 0

Datos Materias Ídem nivel 0 De la entidad Directora hacia el

proceso Ingreso de datos básicos. Ídem nivel 0

Datos Materias Ídem nivel 0 Del proceso Ingreso de datos

básicos hacia el almacenamiento Materias.

Ídem nivel 0

Datos Nuevo Usuario

Ídem nivel 0 De la entidad Directora hacia el proceso Ingreso de datos básicos.

Ídem nivel 0

Datos Nuevo Usuario

Ídem nivel 0 Del proceso Ingreso de datos básicos hacia el almacenamiento Usuarios.

Ídem nivel 0

Datos Alumnos Ídem nivel 0 Del almacenamiento alumnos hacia

proceso de Registro de Notas. Ídem nivel 0

Listado de alumnos por sección

Ídem nivel 0 Del proceso de Registro de Notas hacia la entidad Maestros.

Ídem nivel 0

Datos Sección Ídem nivel 0 De la entidad Directora hacia el

proceso de registro de notas.

Ídem nivel 0

Notas de alumnos por sección

Ídem nivel 0 De la entidad maestros hacia el proceso de registro de notas.

Ídem nivel 0

Notas de alumnos por sección

Ídem nivel 0 D el proceso de registro de notas hacia el almacenamientos Notas.

Ídem nivel 0

Listado de Notas procesadas

Ídem nivel 0 Del almacenamiento Notas hacia el proceso de registro de notas

Ídem nivel 0

Listado de Notas procesadas

Ídem nivel 0 Del proceso de registro de notas

hacia la entidad de Maestros

Ídem nivel 0

Datos padrino y ahijado

Ídem nivel 0 De la entidad Padrinos hacia el

proceso Registro de Notas.

Ídem nivel 0

Datos Ahijado Ídem Nivel 0 Del proceso Registro de notas hacia

el almacenamiento Notas. Ídem Nivel 0

Datos de Cuenta Ídem nivel 0 Del almacenamiento Pagos

Apadrinamientos Hacia el proceso

Apadrinamientos.

Ídem nivel 0

Estado de cuenta Ídem nivel 0 Del proceso Apadrinamientos hacia

la entidad Padrinos Ídem nivel 0

Datos padrino Ídem nivel 0 De la entidad padrinos hacia el

proceso Apadrinamientos. Ídem nivel 0

Page 92: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

87

NOMBRE DESCRIPCIÓN DE - HACIA ESTRUCTURA DE

DATOS

Datos Padrino Ídem nivel 0 Del proceso Apadrinamientos hacia

el almacenamiento Pagos

Apadrinamientos.

Ídem nivel 0

Estado de cuenta Ídem nivel 0 Del proceso apadrinamientos hacia

la entidad Padrinos. Ídem nivel 0

Datos pago apadrinamiento

Ídem nivel 0 De la entidad Oficinas CIDECO hacia el proceso Apadrinamientos.

Ídem nivel 0

Datos pago apadrinamiento

Ídem nivel 0 Del proceso Apadrinamientos hacia el almacenamiento Pagos Apadrinamientos.

Ídem nivel 0

Datos Nuevo Padrino

Ídem nivel 0 De la entidad Directora hacia el proceso de Apadrinamientos.

Ídem nivel 0

Datos Nuevo Padrino

Ídem nivel 0 Del proceso Apadrinamientos hacia el almacenamiento Padrinos.

Ídem nivel 0

Desempeño ahijado Ídem nivel 0 Del almacenamiento notas Hacia el

proceso registro de notas.

Ídem nivel 0

Desempeño ahijado Ídem nivel 0 Del proceso registro de notas hacia

la entidad padrinos.

Ídem nivel 0

Reporte de notas por unidad

Ídem Nivel 0 Del proceso de registro de notas hacia la entidad padres.

Ídem nivel 0

Reporte anual de notas

Ídem nivel 0 Del proceso de registro de notas hacia la entidad padres.

Ídem nivel 0

Reporte anual de notas

Ídem nivel 0 Del proceso de registro de notas

hacia la entidad padrinos.

Ídem nivel 0

Datos Sección Ídem nivel 0 De la entidad Maestros hacia el

proceso Registro de Notas.

Ídem nivel 0

Datos Sección Ídem nivel 0 Del proceso Registro de Notas hacia

el almacenamiento Alumnos. Ídem nivel 0

Page 93: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

88

ALMACENAMIENTOS

Materias

Almacena la información de las materias que se imparten en la escuela

Estructura de datos

Dato Tipo de dato Longitud Descripción cod_materia int 4 Código de la materia nombre_mat varchar 25 Nombre de la materia

Estado char 1 Estado (Activa, Inactiva)

Maestros

Almacena la información de los maestros que imparten clases en la escuela

Estructura de datos

Dato Tipo de dato Longitud Descripción Cod_maestro int 4 Código de maestro Nombre_maestro varchar 50 Nombre del maestro Dui_maestro Varchar 15 DUI del maestro

Direc_maestro Varchar 50 Dirección del maestro

Telefono_maestro varchar 10 No. Telefónico del maestro email varchar 25 Correo electrónico

Usuarios

Almacena la información de autenticación de los usuarios del sistema

Estructura de datos

Dato Tipo de dato Longitud Descripción Id_usuario varchar 20 Código del usuario

Nombre_usuario varchar 20 Nombre de autenticación de usuario

Clave_acceso varchar 10 Clave de acceso Id_rol int 4 Código del rol al que pertenece

Fecha_creacion datetime 8 Fecha en que se creo el usuario

estado char 1 Estado (Activo, Inactivo)

Page 94: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

89

Alumnos

Almacena la información del alumno de la escuela Mano Amiga de CIDECO

Estructura de datos

Dato Tipo de dato Longitud Descripción Cod_alumno char 10 Código del alumno Nombre_alumno varchar 20 Nombre del alumno Apellido_alumno varchar 20 Apellido del alumno

Fecha_nac datetime 8 Fecha de nacimiento

Lugar_nac varchar 20 Lugar de nacimiento Dirección varchar 50 Direccion

Teléfono char 8 No. Telefónico

Nom_encargado varchar 30 Nombre del encargado Tel_encargado char 10 No. Telefónico del encargado

Direccion_encargado Varchar 50 Dirección del encargado

Nombre_papa varchar 30 Nombre del padre Fecha_nac_papa datetime 8 Fecha de nacimiento del padre

DUI_papa char 15 DUI del padre

Ocupacion_papa varchar 20 Ocupación del padre Nombre_mama varchar 30 Nombre de la madre

Fecha_nac_mama datetime 8 Fecha de nacimiento de la madre

DUI_mama char 15 DUI de la madre

Ocupacion_mama varchar 20 Ocupación de la madre Estado_civil_papas varchar 10 Estado civil de los padres

No_hijos int 4 No. De hijos

Hijos_inscritos int 4 No. De hijos inscritos Ultimo_grado varchar 10 Ultimo grado cursado

Escuela_procedencia varchar 30 Escuela de procedencia

Grado_a_cursar varchar 10 Grado a cursar

Notas

Almacena los datos de las notas de los diferentes materias que los alumnos

están cursando.

Page 95: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

90

Estructura de datos

Dato Tipo de dato Longitud Descripción

cod_alumno varchar 0 Código del alumno cod_grado int Código del grado

cod_materia int Cogido de la materia Anio_Matricula int Año de matricula ExaBIMI numeric Nota de examen bimestral ExaFinalI numeric Nota de examen final de unidad

ExaRecuperacionI numeric Nota de examen de recuperación

NotaFinalUnidadI numeric Nota f inal de la unidad NIVEL 2

PROCESOS

Elaboración de reportes para maestros

En este proceso se elaboran los reportes para los maestros de los

diferentes grados y secciones.

FLUJOS INTERNOS FLUJOS EXTERNOS Datos Sección Datos sección

Listado de alumnos por sección Listado de alumnos por sección

Ingreso de notas

En este proceso se ingresan las notas de los diferentes alumnos.

FLUJOS INTERNOS FLUJOS EXTERNOS Notas por sección Notas por sección

Listado de notas procesadas Notas procesadas

Page 96: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

91

Elaboración de reportes para padres y padrinos

En este proceso se elaboran los reportes de notas por unidad y anual

para los padres y padrinos.

FLUJOS INTERNOS FLUJOS EXTERNOS Reporte de notas por unidad Datos Ahijado

Reporte de notas anual Datos Sección

Desempeño del ahijado Notas por alumno

Datos de alumno

Elaboración de reportes estadísticos

En este proceso se elaboran los reportes estadísticos relacionados

con el desempeño de los alumnos durante el año escolar.

FLUJOS INTERNOS FLUJOS EXTERNOS Cuadro de notas por alumno Datos Sección

Estadísticas Datos alumno

Datos Sección Cuadro de notas por alumno

Estadísticas

ENTIDADES

NOMBRE DESCRIPCIÓN

DIRECTORA Ídem nivel 1

MAESTROS Ídem nivel 1

PADRINOS Ídem nivel 1

PADRES Ídem nivel 1

Page 97: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

92

FLUJOS

NOMBRE DESCRIPCIÓN DE - HACIA ESTRUCTURA

DE DATOS

Datos sección Ídem Nivel 1 De la entidad Directora HACIA el

proceso Elaboración de reportes

para maestros.

Ídem Nivel 1

Datos sección Ídem Nivel 1 Del proceso Elaboración de

reportes para maestros HACIA el almacenamiento alumnos.

Ídem Nivel 1

Datos sección Ídem Nivel 1 De la entidad Directora HACIA el

proceso Elaboración de reportes para padres y padrinos.

Ídem Nivel 1

Datos Alumno Ídem Nivel 1 Del almacenamiento Alumnos

HACIA el proceso Elaboración de reportes para padres y padrinos.

Ídem Nivel 1

Datos Alumno Ídem Nivel 1 Del almacenamiento Alumnos

HACIA el proceso Elaboración de

reportes estadísticos.

Ídem Nivel 1

Listado de Alumnos por

sección

Ídem Nivel 1 Del almacenamiento alumnos HACIA el proceso Elaboración de

reportes para Maestros.

Ídem nivel 1

Listado de Alumnos por

sección

Ídem Nivel 1 Del proceso Elaboración de reportes para Maestros hacia la

entidad Maestros.

Ídem nivel 1

Notas por sección

Ídem Nivel 1 De la entidad Maestros HACIA el

proceso de ingreso de notas.

Ídem Nivel 1

Notas por sección

Ídem Nivel 1 Del proceso de ingreso de notas HACIA el almacenamiento notas.

Ídem Nivel 1

Notas procesadas

Ídem Nivel 1 Del almacenamiento Notas HACIA el proceso de ingreso de

notas.

Ídem Nivel 1

Notas procesadas

Ídem Nivel 1 Del proceso de ingreso de notas HACIA la entidad Maestros.

Ídem Nivel 1

Datos ahijado Ídem Nivel 1 De la entidad padrinos HACIA el

proceso Elaboración de reportes

para padres y padrinos.

Ídem Nivel 1

Notas por alumno

Ídem nivel 1 Del almacenamiento Notas HACIA el proceso de Elaboración

de reportes para padres y padrinos.

Ídem Nivel 1

Page 98: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

93

NOMBRE DESCRIPCIÓN DE - HACIA ESTRUCTURA

DE DATOS

Desempeño ahijado

Ídem Nivel 1 Del proceso de Elaboración de reportes para padres y padrinos

HACIA le entidad Padrinos.

Ídem Nivel 1

Reporte de notas por unidad

Ídem Nivel 1 Del proceso de Elaboración de reportes para padres y padrinos

HACIA la entidad Padres.

Ídem Nivel 1

Reporte anual de notas

Ídem Nivel 1 Del proceso Elaboración de

reportes para padres y padrinos HACIA la entidad Padrinos.

Ídem Nivel 1

Datos Sección Ídem Nivel 1 De la entidad Directora HACIA el

proceso Elaboración de reportes estadísticos.

Ídem Nivel 1

Datos Sección Ídem Nivel 1 Del proceso Elaboración de

reportes estadísticos HACIA el almacenamiento notas.

Ídem Nivel 1

Cuadro de notas por alumno

Cuadro de notas de las materias que el alumno ha

cursado.

Del almacenamiento Notas HACIA el proceso Elaboración de

reportes estadísticos.

Cod_alumno

Fecha

Grado

Sección

Cod_materia

Nota

Cuadro de notas por alumno

Cuadro de notas de las

materias que el alumno ha cursado.

Del proceso Elaboración de

reportes estadísticos HACIA la entidad Directora.

Cod_alumno

Fecha

Grado

Sección

Cod_materia

Nota

Estadísticas

Estadisticas de notas de los

alumnos.

Del almacenamiento Notas

HACIA el proceso Elaboración de reportes estadísticos.

Nota promedio

Nota mayor

Nota menor

Estadísticas

Estadísticas de notas de los

alumnos.

Del proceso Elaboración de

reportes estadísticos HACIA la entidad Directora.

Nota promedio

Nota mayor

Nota menor

Page 99: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

94

ALMACENAMIENTOS

Materias

Ídem nivel 1

Maestros

Ídem nivel 1

Usuarios

Ídem nivel 1

Alumnos

Ídem nivel 1

Notas

Ídem nivel 1

Page 100: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

95

3.2.3 Tabla Visual de Contenido

El Sistema esta compuesto por seis secciones integradas, las cuales se describen a continuación:

Fig. 10: Tabla Visual de Contenido.

Sistema de R egistro Académico y control de Becas

1- Sección Mantenimientos

Generales

2- Sección Asignaciones

4- Sección Reportes

3- Sección Registro Académico

5- Sección Plan Padrino

1.1 R oles

1.2 Usuarios

1.3 Maestros

2.1 Asignación de Maestros a Materias

2.2 Asignación de Materias a Grados

2.3 Asignación de

Maestros a Secciones

5.1 R egistro de Padrinos

5.2 C onsulta de C uotas

5.3 Estado de Cuentas

3.1 R egistro de Alumnos

3.2 Matricula de Alumnos

3.3 Ingreso de Notas Docentes

3.4 Ingreso de Notas Administrador

1.4 Grados

1.5 Secciones

1.6 Materias

4.1 Listado de Ahijados

4.3 Notas por Unidad

4.4 N otas Anual

4.5 Promedi o Anual

4.6 Listado de Asistencia

4.7 Listado de Ahijados

4.2 Boleta de Notas

6. Ay uda

6.1 Administrador

6.2 Maestros

6.3 Padrinos

Page 101: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

96

1. Sección de Mantenimientos Generales del Sistema

El objetivo de esta sección es permitir al usuario, personalizar el aplicativo de

acuerdo a las necesidades de la institución, desde acá el Administrador podrá dar el

mantenimiento necesario a: Roles Usuarios, Maestros, Materias, Grados y

Secciones.

2. Sección de Asignaciones

El objetivo de esta sección como su nombre lo indica es asignar insumos específicos

al sistema como los son: Asignar a los maestros las materias que impartirán,

Asignar materias a los grados y Asignar maestros a las secciones existentes.

3. Sección de Registro Académico

El objetivo de esta sección es brindar al sistema el Insumo del Alumno, tomando los

datos personales del mismo, ingresados los datos se inicia con el proceso de

registro, matricula e ingreso de notas del alumno, dando por iniciado así su historial

educativo dentro de la institución y poniendo a disposición sus datos para las

consultas de información necesarias.

4. Sección de Reportes

El objetivo de esta sección es proporcionar INFORMES ó datos de salida de

importancia tanto para los usuarios del sistema y personas relacionadas

indirectamente con la institución, sobre el historial educativo de los alumnos. Desde

acá se imprimirán todos los documentos.

Page 102: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

97

5. Sección de Padrinos

El objetivo de esta sección es registrar a nuevos miembros para que sean padrinos

del Plan Padrino de la fundación CIDECO y así poder apadrinar niños de la

institución. Al mismo tiempo esta sección brinda a los padrinos información sobre el

estado de de las pagos (cuotas de dinero) efectuadas para mantener la educación

de los niños apadrinados y conocer cual es el desempeño educativo de sus

ahijados.

6. Sección de Ayuda

El objetivo de esta sección es poner a disposición de los usuarios la documentación

necesaria para la manipulación y navegación en el sistema.

Page 103: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

98

3.2.4 Diagrama Entidad Relación

Fig. 11: Diagrama Entidad Relación.

Page 104: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

99

3.2.5 Descripción de Módulos del Sistema

Roles:

Este permitirá visualizar los roles que existen, los permisos que tienen y poder

editar ó borrar los registros existentes. Estos roles son los siguientes:

a) Administrador: Tiene control de todo el sistema

b) Maestro: Solamente tiene acceso a ingresar notas y consultas.

c) Padrinos: Tiene acceso a consultas.

También se podrán agregar nuevos roles con su descripción del permiso que

tendrán dentro del sistema y las opciones de los menús a los que tendrán

acceso. Estos menús son:

1. Mantenimientos

a) Roles

b) Usuarios

c) Maestros

d) Grados

e) Secciones

f) Materias

2. Asignaciones

a) Asignación de Maestros a Materias

b) Asignación de Materias a Grados

Page 105: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

100

c) Asignación de Maestros a Secciones

3. Registro Académico

a) Registro de Alumnos

b) Matricula de Alumnos

c) Ingreso de Notas Administrador

4. Reportes a) Lista de Ahijados

b) Boleta de Notas

c) Notas por Unidad

d) Notas Anual

e) Promedio Final

f) Listado de Asistencia

5. Plan Padrino

a) Registro de Padrinos.

b) Consulta de Cuotas

c) Estado de Cuentas

6. Ayuda

a) Administrador.

b) Maestros.

c) Padrinos.

Page 106: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

101

Roles: Permite visualizar los roles que existen para poderlos editar ó borrar.

También se puede crear un nuevo rol con su respectiva descripción, y se

presenta un menú al cual se le asignaran los permisos necesarios.

Usuarios: Permite buscar a los usuarios por medio del rol ó nombre, y presenta

un listado de acuerdo a las opciones seleccionadas, y así poder editar ó borrar

los registros existentes. También se puede crear un nuevo usuario con todos

sus datos.

Maestros: Da la opción de buscar a los maestros por medio del nombre ó

apellido y así poder editar ó borrar los registros existentes. También se tiene la

opción de agregar un registro nuevo con todos los datos necesarios de los

maestros.

Grados: Permite visualizar una lista de los grados existentes y así poder editar

ó borrar los registros. Se tiene también la acción de agregar un nuevo grado con

todos los datos pertinentes.

Secciones: Permite visualizar una lista de las secciones por medio de una

búsqueda del nombre de la sección, y así poder editar ó borrar los registros

existentes. Se tiene también la acción de agregar una nueva sección con todos

los datos pertinentes.

Materias: Se presenta un cuadro de búsqueda por el nombre de la materia, y

así desplegar una lista de los registros a los cuales se les puede editar ó borrar

Page 107: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

102

sus datos. Existe la opción de agregar nuevas materias con sus datos

necesarios.

Asignación de Maestros a Materias: Permite seleccionar a los maestros

existentes para poder ver que materias tiene disponibles y que materias tiene

asignadas. También se da la opción de agregar más materias al cuadro de

materias asignadas y así poder guardar los cambios hechos.

Asignación de Materias a Grados: Permite seleccionar los grados existentes

para poder ver que materias tiene disponibles y que materias tiene asignadas.

También se da la opción de agregar más materias al cuadro de materias

asignadas y así poder guardar los cambios hechos.

Asignación de Maestros a Secciones: Permite seleccionar los maestros

existentes para poder ver que secciones tiene disponibles y que secciones tiene

asignadas. También se da la opción de agregar más secciones al cuadro de

secciones asignadas y así poder guardar los cambios hechos.

Registro de Alumnos: Se da la opción de buscar a los alumnos por medio del

carnet, nombre ó apellido y así poder editar ó borrar los registros existentes.

También se tiene la opción de agregar un registro nuevo con todos los datos

generales de los alumnos.

Matricula de Alumnos: Se hace una búsqueda de los alumnos existentes por

medio del código, nombres y apellidos. Se despliega una lista con los registros

Page 108: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

103

de acuerdo a los parámetros de la búsqueda y se da la opción de matricular ó

ver notas del alumno. En la opción matricular se muestra el nombre del alumno

y se selecciona el grado con la sección en la que se va matricular. En la opción

ver notas se va poder visualizar las notas del alumno por el año seleccionado.

Ingreso de Notas Administrador: Se seleccionan los parámetros por medio de

sección, materia y unidad. Al dar clic al botón ingresar notas se pasa a la

siguiente pantalla donde salen todos los datos de los parámetros ingresados, así

como también el listado de los alumnos con la opción de ingreso de notas.

Cuando ya se han ingresado las notas necesarias se guardan los cambios.

Lista de Ahijados: Permite consultar al Padrino cuales son sus ahijados que

esta apadrinando y al mismo tiempo desde acá se genera el reporte para la

impresión.

Boleta de notas: Nos muestra la boleta de notas de los alumnos por medio de

un reporte el cual facilita la consulta.

Notas por Unidad: Presenta las notas por unidad de los alumnos por medio de

un reporte el cual facilita la consulta.

Notas Anual: Presenta las notas anuales de los alumnos por medio de un

reporte el cual facilita su consulta.

Promedio Final: Presenta el promedio final de los alumnos por medio de un

reporte el cual facilita su consulta.

Page 109: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

104

Lista Asistencia: Permite la generación del reporte para tomar la asistencia por

grado y sección.

Registro Padrinos: Permite la búsqueda de los padrinos por medio del código,

nombre ó apellido, para poder editar, apadrinar, tomar cuota, información de

cuotas, y borrar. También se da la opción de crear un nuevo padrino con sus

datos pertinentes.

Consulta de Cuotas: Este permite la consulta de cuotas de los padrinos para

saber que tipo de pago, forma de pago, pago inicial, pago hechos, editar, borrar

y cuota que tiene asignada.

Estado de Cuentas: Permite consultar el estado de cuentas de los padrinos

para saber cuales cuotas ha pagado y cuales cuotas debe pagar en el tiempo

estipulado.

Administrador: Permite al administrador tener acceso a todo el manual de

ayuda.

Maestros: Permite a los maestros tener acceso al manual de ayuda

seccionadas según el Rol

Padrinos : Permite a los padrinos tener acceso al manual de ayuda seccionado

según el Rol.

Page 110: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

105

3.2.6 Estándares y Nomenclaturas

Diseño de Página WEB

Diseño General Objeto Descripción Estilo Aplicado (.css)

Color de Fondo #B92500 Body Color de Letra #000000 Body Tamaño de Letra 11px Body Fuente de Letra Arial Body Ancho Tabla Central 559 px N/A Alto Tabla Central 798 px N/A Color de Fondo Tabla Central #000000 cmsWhiteTable

Menú Objeto Descripción Estilo Aplicado (.css)

Color de Fondo Degradación #9494A2 y #545478 N/A

Color de Letra #ffffff a.menu:visited Fuente de Letra Arial a.menu:visited Tamaño de Letra 12px a.menu:visited Color de Fondo Sub-Menú #cccccc a.submenu:link

Color de Letra Sub-Menú 12px a.submenu:link

Color de Letra Sub-Menú Visitado #990000 a.submenu:visited

Fuente de Letra Sub-Menú Arial a.menu:visited

Iconos 25 x 25 N/A Tablas

Objeto Descripción Estilo Aplicado (.css) Tamaño Tabla 90% cmsAccountTable Color de Fondo Título #FF7A3A cmsHeaderCell Color de Letra Título white cmsHeaderCell Tamaño Letra Título 14px cmsHeaderCell Fuente de Letra Título Arial cmsHeaderCell Color de Fondo Tabla #EEEAE8 cmsAccountTable

Presentación de Información GRID Objeto Descripción Estilo Aplicado (.css)

Tamaño Grid Depende del contenido N/A Color de Fondo Titular #CCCCCC cmsUserColumnHeader Color de Letra Titulas #000000 cmsUserColumnHeader Fuente de Letra Titular Arial cmsUserColumnHeader

Page 111: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

106

Objeto Descripción Estilo Aplicado (.css) Tamaño de Letra Titular 14px Bold cmsUserColumnHeader

Color de Interlineado GhostWhite cmsDataGrid_AlternatingItemStyle Color de Letra Ítems #000000 cmsDataGrid_ItemStyle Tamaño de Letra Ítems 12px cmsDataGrid_ItemStyle

Fuente de Letra Ítems Arial cmsDataGrid_ItemStyle Págineo Centrado, Numérico N/A

Captura de Información Objeto Descripción Estilo Aplicado (.css)

Color de Fondo Titular #FF7A3A cmsHeaderCell Color de Letra Titulas white cmsHeaderCell Fuente de Letra Titular Arial cmsHeaderCell Tamaño de Letra Titular 14px cmsHeaderCell

Fondo de Tabla #EEEAE8 cmsAccountTable Color de Letra #000000 cmsAccountTable Fuente Letra Arial cmsAccountTable Tamaño de Letra 12px cmsAccountTable

Mensajes Objeto Descripción Estilo Aplicado (.css)

Mensajes del sistema

Color :Yellow Tamaño Letra: 8pt Fuente: Arial

highlight

Título: Verificar Campos Ítems a verificar

Formato Incorrecto Color: Red Tamaño Letra: 8pt Fuente: Arial

N/A

Campos Requeridos Color: Red Tamaño Letra: 8pt Fuente: Arial

N/A

Page 112: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

107

Botones Objeto Descripción Estilo Aplicado (.css)

Guardar

Ancho : 56px Alto: 20px Color Fondo: #E6E6E6 Fuente Letra: Arial Tamaño Letra : 10px

cmsButton

Volver

Ancho : 56px Alto: 20px Color Fondo: #E6E6E6 Fuente Letra: Arial Tamaño Letra : 10px

cmsButton

Buscar

Ancho : 56px Alto: 20px Color Fondo: #E6E6E6 Fuente Letra: Arial Tamaño Letra : 10px

cmsButton

Ingresar Notas

Ancho : 131px Alto: 27px Color Fondo: #E6E6E6 Fuente Letra: Arial Tamaño Letra : 10px

cmsButton

Guardar y Pasar

Ancho : 166px Alto: 24px Color Fondo: #E6E6E6 Fuente Letra: Arial Tamaño Letra : 10px

cmsButton

Iconografía Objeto Descripción

Editar

Ancho: 14px Alto: 13px Extensión: gif N/A

Borrar Ancho: 14px Alto: 13px Extensión: gif

Matricular / Nuevo Ancho: 14px Alto: 13px Extensión: gif

Ver Notas / Pagos Ancho: 26px Alto: 26px Extensión: gif

Page 113: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

108

Apadrinar Ancho: 24px Alto: 20px Extensión: gif

Objeto Descripción

Tomar Cuota Ancho: 16px Alto: 16px Extensión: gif

Información Cuota Ancho: 16px Alto: 16px Extensión: gif

Pago Inicial Ancho: 15px Alto: 14px Extensión: gif

Cerrar Sesión Ancho: 22px Alto: 22px Extensión: gif

Banner Objeto Descripción

Banner Autenticación

Ancho:798px Alto:129px Tamaño Letra: 19px Color Letra: #000000 Fuente Letra: Arial Extensión: swf

Banner Interno

Ancho:798px Alto:129px Tamaño Letra: 19px Color Letra: #000000 Fuente Letra: Arial Extensión: swf

Hoja de Estilo

Hoja de Estilo Clase Descripción Ejemplo

Nombre de Clases Creadas

CMS + Nombre cmsHeaderCell

Page 114: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

109

Código Fuentes

Programación

Control Abreviatura Inicial Ejemplo Botones btn + Nombre btnGuardar Cajas de Texto txt + Nombre txtapellido Grid grd + Nombre grdNotas ComboBox lst + Nombre lstUsuarios RadioButton rdb + Nombre rdbApadrinado Span span + Nombre SpanMensaje Formularios frm + Nombre frmUsuarios Funciones nombre representativo LlenarGrid() Checkbox chk + Nombre chkapadrinado Labels lbl + Nombre lblhora Calendar Popup cld + Nombre clddesde Tablas tbl + + Nombre tblDatos Base de Datos

Tablas Objeto Abreviatura Inicial Ejemplo

Nombre tablas tbl + Nombre tblgrados Nombre campos Nombre representativo nombre_alumno

Store Procedure Objeto Abreviatura Inicial Ejemplo

Nombre SP Pr_ + Nombre pr_Matricula Parámetros Nombre representativo cod_responsable Reportes

Reportes Objeto Descripción

Tipo de Letra Arial Tamaño 10 px

Banner Ancho: 602px Alto: 74 px

Page 115: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

110

Reportes Boleta de Calificaciones

Sección de Filtrado

Sección de Impresión

Sección de Encabezado

Sección de Datos del Alumno

Sección de Notas

Sección de Gráficos

Page 116: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

111

Reporte Registro de Calificaciones por Unidad

Reporte Calificaciones Finales

Sección de Encabezado

Sección de Datos de Datos del Alumno y

Notas

Sección de Notas

Sección Datos

Sección Filtros

Page 117: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

112

Reporte Listado de Promedio Final

Reporte Listado de Asistencia

Sección Datos / Impresión

Sección Datos Grado / Sección

Sección Lista de Alumnos / Estado

Sección de Filtro

Sección de Impresión

Sección de Encabezado

Lista de Alumnos

Page 118: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

113

Reporte Listado de Ahijados

Fig. 12: Estándares y Nomenclaturas del Sistema

3.2.7 Diseño de Entradas

INFORMACIÓN GENERAL DEL DISEŇO DE ENTRADAS

Todos los formularios están compuestos por un título, y el cuerpo. El título indica

la función que tiene el formulario, y el cuerpo contiene las cajas de texto que

sirven para la captura de información. A continuación se presentan las figuras de

formularios.

Fig. 13: Diseňo de Entradas del Sistema

Título

Cuerpo

Sección de Filtro

Sección de Impresión

Sección Datos Padrinos

Sección Datos Ahijados / Cuotas

Page 119: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

114

Los colores que se utilizaron son:

Para el título: #FF7A3A.

Cuerpo: #EEEAE8.

Tipo de fuente: Arial. Tamaño de fuente: 12.

A continuación se detalla la información de cada formulario:

Autenticación

Descripción: Formulario para autenticar usuarios para tener acceso al sistema.

Ancho: 259px

Alto: 100px

Botones

Ingresar Autentica la información ingresada en el formulario con la base de datos.

Cajas de texto

Usuario: Ingresa el nombre de usuario a autenticar.

Contraseña: Ingresa la contraseña del usuario a autenticar.

Page 120: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

115

DISEÑO DE LAS PANTALLAS DE CAPTURA DE DATOS PANTALLAS DEL MÓDULO “MANTENIMIENTOS”

Búsqueda de Materias Descripción: Formulario para buscar materias. Módulo al que pertenece:

Mantenimientos.

Ancho: 322px.

Alto: 110px

Botones Buscar Busca una materia en base a la información que se encuentra en la caja

de texto Materia. Cajas de texto Materia Ingresa el nombre de la materia a buscar. Enlaces Nuevo Lleva al formulario Nueva Materia.

Nueva Materia Descripción: Este formulario se utiliza para ingresar las materias que estarán

disponibles. Módulo al que pertenece:

Mantenimientos.

Ancho: 262px

Alto: 121px

Page 121: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

116

Botones

Guardar Guarda la información del nuevo registro para la materia.

Volver Regresa a la pantalla de búsqueda de materias.

Cajas de texto

Materia Ingresa el nombre de la nueva materia.

Combo Box

Estado Selecciona si una materia esta activa ó inactiva.

Búsqueda de Maestros Descripción: Formulario para buscar maestros. Módulo al que pertenece:

Mantenimientos.

Ancho: 323px.

Alto: 140px

Botones Buscar Busca un maestro en base a la información que se encuentra en las cajas

de texto Nombre y Apellido. Cajas de texto Nombre: Ingresa el nombre del maestro.

Apellido: Ingresa el apellido del maestro. Enlaces Nuevo: Lleva al formulario Nuevo Maestro.

Page 122: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

117

Nuevo Maestro

Descripción: Este formulario se utiliza para ingresar los nuevos maestros. Módulo al que pertenece:

Mantenimientos.

Ancho: 370px.

Alto: 285px

Botones Guardar: Guarda la información del nuevo maestro en la base de datos. Volver: Regresa hacia el formulario de búsqueda de maestros. Cajas de texto Nombre: Ingresa el nombre del maestro. Apellido: Ingresa el apellido del maestro. Teléfono: Ingresa el teléfono del maestro. Dirección: Ingresa la dirección del maestro. DUI: Ingresa el DUI del maestro. Email: Ingresa el e-mail del maestro. Estado: Seleccionar estado ( activo, inactivo )

Page 123: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

118

Nuevo Grado Descripción: Este formulario se utiliza para ingresar un nuevo grado. Módulo al que pertenece:

Mantenimientos.

Ancho: 367px.

Alto: 166px

Botones Guardar: Guarda la información del nuevo grado en la base de datos. Volver: Regresa al formulario Búsqueda de grados. Cajas de texto Nombre: Ingresa el nombre del grado.

Orden: Ingresa el orden de secuencia del grado con relación a los demás grados. Combo Box Maestro Guía: Selecciona al maestro que será el guía del nuevo grado.

Búsqueda de Secciones Descripción: Formulario para buscar secciones. Módulo al que pertenece:

Mantenimientos.

Ancho: 361px.

Alto: 110px

Page 124: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

119

Botones Buscar: Busca una sección en base a la información en la caja de texto

Secciones. Cajas de texto Secciones: Ingresa la sección a buscar-

Enlace Nuevo: Lleva al formulario Nuevas Secciones.

Nuevas secciones

Descripción: Este formulario se utiliza para ingresar una nueva sección para un grado ya existente.

Módulo al que pertenece:

Mantenimientos.

Ancho: 225px.

Alto: 164px

Botones Guardar: Guarda una nueva sección en la base de datos. Volver: Regresa hacia el formulario Búsqueda de Secciones. Cajas de texto Cupo Máximo: Ingresa número máximo de alumnos en esa sección.

Combo Box Sección Selecciona la let ra de la nueva sección. Grado: Selecciona el grado.

Nuevas secciones Descripción: Este formulario se utiliza para ingresar una nueva sección para un grado ya

existente. Módulo al que pertenece:

Mantenimientos.

Ancho: 684px.

Page 125: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

120

Alto: 612px

Botones Guardar: Guarda una nueva sección en la base de datos. Cancelar: Cancela el movimiento de nuevo rol, y regresa hacia el listado de roles. Cajas de texto Nombre: Ingresa el nombre del nuevo rol.

Descripción: Ingresa la descripción del nuevo rol.

Opciones del menú a las que tendrá acceso Las opciones a las que tendrán acceso los usuarios que pertenezcan ha determinado rol, dependerá de las opciones del menú que existan en la base de datos, las cuales deben ser ingresadas de forma manual a la tabla: tblOpcionesMenu. Para cada opción habrá un check box que se seleccionará para dar acceso a esa opción.

Page 126: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

121

Búsqueda de Usuarios

Descripción: Formulario para buscar usuarios. Módulo al que pertenece:

Mantenimientos.

Ancho: 369px.

Alto: 98px

Botones Buscar: Busca una sección en base a la información en la caja de texto

Secciones. Cajas de texto Usuario: Ingresa el nombre del usuario a buscar.

Combo Box Rol: Selecciona el nombre del rol por medio del cual se hará la búsqueda.

Enlaces Nuevo: Lleva hacia el formulario Nuevo Usuario.

Nuevo Usuario Descripción: Este formulario se utiliza para ingresar un nuevo usuario del sistema.

Módulo al que pertenece:

Mantenimientos.

Ancho: 302px.

Alto:185px

Page 127: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

122

Botones Guardar: Guarda la información del nuevo usuario en la base de datos. Cancelar: Cancela el ingreso del nuevo usuario y regresa hacia el formulario

Búsqueda de Usuarios. Cajas de texto Usuario de Logeo: Espacio reservado para el usuario de logeo.

Nombre: Ingresa el nombre de usuario.

Contraseña:

Ingresa la contraseña de seguridad.

Código de maestro: Ingresa el código del maestro al cual se le asignará el nombre de usuario y rol maestro.

Combo Box Rol: Selecciona el rol en el cual estará el usuario.

Option Button

Estado: Activa Selecciona si la cuenta estará activa.

Inactiva Selecciona si la cuenta no estará activa.

PANTALLAS DEL MÓDULO “ASIGNACIONES”

Asignación de Materias a Maestros Descripción: Formulario para asignar las materias que va a impartir cada maestro.

Módulo al que pertenece:

Asignaciones.

Ancho: 458px.

Page 128: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

123

Alto: 304px

Botones >> Agrega todas las materias disponibles y las asigna.

> Agrega la materia disponible seleccionada y la asigna.

< Quita la materia seleccionada y la vuelve a su estado disponible.

<<

Quita todas las materias asignadas y las vuelve al estado disponible.

Guardar: Guarda los cambios en la asignación de materias.

Cancelar: Cancela los cambios en la asignación de materias.

List Box Materias Disponibles:

Muestra la lista de las materias que están disponibles para asignárselas al maestro seleccionado en el combo box.

Materias Asignadas: Muestra la lista de las materias que tiene asignadas el maestro que esta seleccionado en el combo box.

Combo Box Seleccione Maestro: Selecciona el nombre del maestro al cual se le asignarán las materias.

Page 129: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

124

Asignación de Secciones a los Maestros

Descripción: Formulario para asignar las grados y secciones a cada maestro.

Módulo al que pertenece:

Asignaciones.

Ancho: 458px.

Alto: 304px

Botones >> Agrega todas las secciones disponibles y las asigna. > Agrega la sección disponible seleccionada y la asigna. < Quita la sección seleccionada y la vuelve a su estado disponible. << Quita todas las secciones asignadas y las vuelve al estado disponible. Guardar: Guarda los cambios en la asignación de secciones. Cancelar: Cancela los cambios en la asignación de secciones.

List Box

Materias Disponibles:

Muestra la lista de las secciones que están disponibles para asignárselas al maestro seleccionado en el combo box.

Materias Asignadas:

Muestra la lista de las secciones que tiene asignadas el maestro que esta seleccionado en el combo box.

Combo Box

Seleccione Maestro:

Selecciona el nombre del maestro al cual se le asignarán las materias.

Page 130: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

125

Asignación de Materias a Grados Descripción: Formulario para asignar las materias que serán impartidas en cada grado.

Módulo al que pertenece:

Asignaciones.

Ancho: 468px.

Alto: 294px

Botones >> Agrega todas las materias disponibles y las asigna. > Agrega la materia disponible seleccionada y la asigna. < Quita la materia seleccionada y la vuelve a su estado disponible. << Quita todas las materias asignadas y las vuelve al estado disponible. Guardar: Guarda los cambios en la asignación de materias al grado seleccionado. Volver: Regresa hacia la página de inicio. List Box Materias Disponibles:

Muestra la lista de las materias que están disponibles para asignárselas al grado seleccionado en el combo box.

Materias Asignadas: Muestra la lista de las materias que tiene asignadas el grado que esta seleccionado en el combo box.

Combo Box Seleccione Grado: Selecciona el grado al cual se le asignarán las materias.

Page 131: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

126

PANTALLAS DEL MÓDULO “REGISTRO ACADEMICO”

Registro de Alumnos

El proceso de registro de alumnos se divide en tres formularios que se describen

a continuación.

Datos Generales Alumnos Descripción: Formulario para ingresar los datos generales de un alumno nuevo. Módulo al que pertenece:

Registro académico.

Ancho: 543px.

Alto: 878px

Page 132: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

127

Botones …: Despliega el formulario para seleccionar fechas. Cancelar: Cancela el movimiento de registrar un nuevo alumno en el sistema.

Guardar y Pasar: Guarda la información general del alumno en la base de datos y pasa al siguiente formulario: Datos Generales Alumnos – Familiares.

Cajas de texto

Carnet del alumno: Espacio reservado para el número de carnet que el sistema le asignará al alumno.

Nombre de alumno: Ingresa el primer y segundo nombre del alumno.

Apellido del alumno:

Ingresa el primer y segundo apellido del alumno.

Fecha Nacimiento: Ingresa la fecha de nacimiento del alumno.

Dirección casa: Ingresa la dirección donde vive el alumno.

Nombre encargado:

Ingresa el primer y segundo nombre del encargado.

Apellido encargado:

Ingresa el primer y segundo apellido del encargado.

Teléfono encargado:

Ingresa el número de teléfono del encargado.

Celular encargado: Ingresa el número de teléfono celular del encargado.

Dirección casa encargado:

Ingresa la dirección donde vive el encargado.

Código padrino: Ingresa el código del padrino, en casa que el alumno sea apadrinado.

Combo Box

Lugar de Nacimiento:

Selecciona el Departamento en el que nació el alumno.

Parentesco: Selecciona el parentesco del encargado con el alumno.

Option Button

Apadrinado: Sí Selecciona si él es apadrinado.

No Selecciona si él no es apadrinado.

Datos Generales Alumnos - Familiares Descripción: Formulario para ingresar los datos generales de un alumno nuevo. Módulo al que pertenece:

Registro académico.

Ancho: 529px.

Page 133: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

128

Alto: 529px

Botones … : Despliega el formulario para seleccionar fechas. Guardar y Pasar: Guarda la información general de los padres del alumno en la base de

datos y pasa al siguiente formulario: Datos Generales Alumnos – Escolares.

Cajas de texto Carnet del alumno: Espacio reservado para el número de carnet que el sistema le ha

asignado al alumno. Nombre papá: Ingresa el primer y segundo nombre del padre del alumno.

Apellido papá: Ingresa el primer y segundo apellido del padre del alumno.

Fecha Nacimiento: Ingresa la fecha de nacimiento del padre del alumno.

DUI: Ingresa el número de DUI del padre del alumno.

Ocupación: Ingresa la ocupación del padre del alumno.

Lugar de trabajo: Ingresa nombre del lugar donde labora el padre del alumno.

Nombre Mamá: Ingresa el primer y segundo nombre de la madre del alumno.

Page 134: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

129

Apellido Mamá Ingresa el primer y segundo apellido de la madre del alumno.

Fecha Nacimiento: Ingresa la fecha de nacimiento de la madre del alumno.

DUI: Ingresa el número de DUI de la madre del alumno.

Ocupación: Ingresa la ocupación de la madre del alumno.

Lugar de trabajo: Ingresa el nombre del lugar donde labora la madre del alumno.

Combo Box Estado Civil: Selecciona el estado civil de los padres del alumno. Religión: Selecciona la religión de los padres del alumno.

Datos Generales Alumnos - Escolares Descripción: Formulario para ingresar los datos generales de un alumno nuevo. Módulo al que pertenece:

Registro académico.

Ancho: 529px.

Alto: 305px

Botones Guardar: Guarda la información escolar del alumno en la base de datos. Cajas de texto Carnet del alumno: Espacio reservado para el número de carnet que el sistema le ha

asignado al alumno. Escolaridad Máxima: Ingresa el monto máximo que los padres ó encargados de alumno pueden

pagar de escolaridad. Escuela de procedencia:

Ingresa el nombre de la escuela donde estudió anteriormente.

Entrevistador: Ingresa el nombre de la persona que entrevistó a los padres ó encargados del alumno.

Page 135: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

130

Combo Box No. de hijos: Selecciona el número de hijos que la pareja tiene.

No. de hijos inscritos:

Selecciona el número de hijos que la pareja tiene inscritos en la escuela.

Grado a cursar: Selecciona el grado que cursará el alumno.

Año de ingreso: Selecciona el año de ingreso del alumno.

Option button Nuevo Ingreso: Selecciona si el alumno es de nuevo ingreso ó no.

Matrícula de alumnos

Búsqueda de Alumnos Descripción: Formulario para hacer la búsqueda de alumnos para matricular. Módulo al que pertenece:

Registro académico.

Ancho: 342px.

Alto: 168px

Botones Buscar: Genera la búsqueda de los alumnos a matricular en base a la información

ingresada en el formulario. Cajas de texto Carnet: Ingresa el carnet del alumno a buscar. Nombres: Ingresa el primer ó segundo nombre del (los) alumno(s) a buscar. Apellidos: Ingresa el primer ó segundo apellido del (los) alumno(s) a buscar.

Matrícula de Alumnos Descripción: Formulario para matricular a un alumno en un grado. Módulo al que pertenece:

Registro académico.

Ancho: 407px.

Page 136: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

131

Alto: 158px

Botones Guardar: Guarda la información de matricula del alumno.

Volver Regresa hacia el formulario Búsqueda de alumnos. Combo Box Grado: Selecciona el grado en el que se matriculará al alumno. Sección: Selecciona la sección en la que se matriculará al alumno. Ingreso de notas

Selección de Parámetros de Ingreso de Notas Descripción: Formulario para seleccionar los parámetros para generar un reporte de

notas.

Módulo al que pertenece:

Registro académico.

Ancho: 458px.

Alto: 304px

Botones Ingresar Notas: Genera la búsqueda de los alumnos a los que se les ingresara las notas

según sección, materia y unidad.

Page 137: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

132

Combo Box Sección: Selecciona la sección de la se ingresaran las notas.

Materia: Selecciona la materia de la que se ingresaran las notas.

Unidad: Selecciona la unidad de la que se ingresarán las notas.

Selección de parámetros de ingreso de notas Descripción: Formulario para seleccionar los parámetros para generar un reporte de notas.

Módulo al que pertenece:

Registro académico.

Ancho: 683px.

Alto: Según el número de alumnos en la sección

Botones Guardar: Genera la búsqueda de los alumnos a los que se les ingresara las notas

según sección, materia y unidad. Cancelar Regresa hacia el formulario de Selección de parámetros de ingreso de

notas. Cajas de texto Examen Bimestral: Ingresa la nota del examen bimestral de la unidad seleccionada.

Examen Final: Ingresa la nota del examen final de la unidad seleccionada.

Examen de recuperación:

Ingresa la nota del examen de recuperación en el caso que el promedio de esa unidad no fuera satisfactorio.

Nota: La cantidad de cajas de texto dependerá del número de alumnos inscritos en determinada sección

Page 138: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

133

PANTALLAS DEL MÓDULO “REPORTES”

Listado de Ahijados Descripción: Formulario para generar el listado de ahijados por padrino.

Módulo al que pertenece:

Reportes.

Ancho: 832px.

Botones Ver Informe: Genera la lista de ahijados.

Caja de Texto Id_padrino Se debe ingresar el carnet del padrino.

Boleta de notas

Descripción: Formulario para generar las boletas de notas.

Módulo al que pertenece:

Reportes

Ancho: 832px

Botones Ver Informe: Genera la boleta de notas en base a los parámetros ingresados.

Combo box Grado: Selecciona el grado.

Sección: Selecciona la sección.

Alumno: Selecciona el nombre del alumno.

Unidad: Selecciona la unidad evaluada.

Formato: Selecciona un formato para exportar la boleta de notas.

Page 139: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

134

Notas por unidad

Descripción: Formulario para generar el reporte de notas por unidad evaluada.

Módulo al que pertenece:

Reportes.

Ancho: 832px.

Botones Ver Informe: Genera el reporte de notas por unidad en base a los parámetros

ingresados. Combo box Grado: Selecciona el grado.

Sección: Selecciona la sección.

Unidad: Selecciona la unidad evaluada.

Formato: Selecciona un formato para exportar la boleta de notas.

Notas Anual

Descripción: Formulario para generar el reporte de notas anual.

Módulo al que pertenece:

Reportes.

Ancho: 832px.

Botones Ver Informe: Genera el reporte de notas anual en base a los parámetros ingresados.

Combo box Grado: Selecciona el grado.

Sección: Selecciona la sección.

Promedio Final

Descripción: Formulario para generar el reporte de promedio final de notas.

Módulo al que Reportes.

Page 140: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

135

pertenece: Ancho: 832px.

Botones Ver Informe: Genera el reporte de promedio final de notas.

Combo box Grado: Selecciona el grado.

Sección: Selecciona la sección.

Año: Selecciona el año a obtener los promedios.

Lista de Asistencia

Descripción: Formulario para generar el reporte de listado de asistencia. Módulo al que pertenece:

Reportes.

Ancho: 832px.

Botones Ver Informe: Genera el reporte de promedio final de notas

Combo box Grado: Selecciona el grado.

Sección: Selecciona la sección.

PANTALLAS DEL MÓDULO “PLAN PADRINO”

Búsqueda Padrinos Descripción: Formulario para realizar búsquedas de padrinos.

Módulo al que pertenece:

Plan Padrino.

Ancho: 313px.

Page 141: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

136

Alto: 162px

Botones Buscar Busca un padrino en base a la información que se encuentra en las cajas

de texto Carnet, Nombre y Apellido. Cajas de Texto Carnet: Carnet asignado al padrino.

Nombre: Nombres del padrino.

Apellido: Apellido del padrino.

Nuevo Padrino Descripción: Formulario para ingresar padrinos. Módulo al que pertenece:

Plan Padrino.

Ancho: 356px.

Alto: 356px

Botones Guardar: Guarda un nuevo padrino en la base de datos. Volver: Regresa hacia el formulario Búsqueda de Padrinos.

Cajas de Texto Carnet: Carnet asignado al padrino.

Page 142: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

137

Nombre: Nombres del padrino.

Apellido: Apellido del padrino.

Teléfono: Número telefónico del padrino.

Email: Correo electrónico del padrino.

Dirección: Domicilio de habitación del padrino.

DUI: Documento Único de Identidad Personal.

Asignación de Niños

Descripción: Formulario para ver que ahijados tiene el padrino y a cuales va a apadrinar.

Módulo al que pertenece:

Plan Padrino.

Ancho: 394px.

Alto: 516px

Botones Ver Busca los ahijados seleccionados. > Agrega un alumno a la lista de ahijados. < Retira un alumno de la lista de ahijados. Volver Regresa hacia el formulario apadrinamiento para realizar nueva búsqueda Cajas de Texto Carnet Padrino: Carnet generado para identificar a un padrino. Niños disponibles Son todos aquellos alumnos que no han sido apadrinados. Niños apadrinados Son todos aquellos alumnos que ya fueron seleccionados para ser

apadrinados.

Apadrinamiento Descripción: Formulario para ingresar datos monetarios para determinar las cuotas de

apadrinamiento. Módulo al que pertenece:

Plan Padrino.

Ancho: 210px.

Page 143: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

138

Alto: 304px

Botones Guardar: Guarda una nueva forma de pago. Volver: Regresa hacia el formulario Búsqueda de Padrinos.

Cajas de Texto Padrino Carnet asignado al padrino.

Periodo desde Periodo de tiempo en que iniciara el pago monetario.

Periodo hasta Periodo de tiempo hasta que pagara por apadrinar a un niño.

Cuota: Cantidad seleccionada la cual debe ser pagada durante cierto tiempo.

Forma de pago: Indica la periodicidad del pago: (mensual, trimestral etc.)

Tipo de Pago: Indica si el pago será en efectivo ó con tarjeta de crédito.

Planes Tomados

Descripción: Formulario que muestra resumen de las cuotas monetarias tomadas para apadrinar un alumno.

Módulo al que pertenece:

Plan Padrino.

Ancho: 760px.

Alto: 208px

Botones Buscar: Busca los datos para un padrino en específico. Cajas de Texto Carnet Padrino Carnet asignado al padrino.

Page 144: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

139

Abonos Descripción: Formulario en el cual se registraran los pagos efectuados por los

padrinos. Módulo al que pertenece:

Plan Padrino.

Ancho: 490px

Alto: 257px

Botones Abonar Registra los datos de cancelación.

Estado de Cuentas Descripción: Formulario en donde visualizara información de las cuotas. Módulo al que pertenece:

Plan Padrino.

Ancho: 490px.

Alto: 257px

Botones Buscar: Busca los datos para un padrino en específico. Cajas de Texto Carnet Padrino Carnet asignado al padrino.

Mis Abonos

Descripción: Formulario en donde visualizaran las cancelaciones hechas por los padrinos.

Módulo al que pertenece:

Plan Padrino.

Page 145: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

140

Ancho: 490px.

Alto: 257px

Botones Regresar Regrese a realizar más búsquedas de abonos

3.2.8 Diseño de Interfaz

El sistema inicia con un formulario para la autenticación de usuarios. A

continuación se presentan las figuras de los formularios.

Fig.14: Diseños de Interfaces del Sistema.

Formulario No.1

Nombre de usuario

Contraseña

ENTRAR

Authentication

administrador

********

3

1

2

Page 146: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

141

Donde:

1. Caja de texto para el nombre de usuario.

2. Caja de texto para contraseña.

3. Botón de ingreso.

Donde el usuario tendrá que ingresar su nombre de usuario y contraseña, luego

presionar el botón “entrar” para autenticarse y tener acceso al sistema según el

rol al que pertenece.

Una vez el usuario se ha autenticado satisfactoriamente, tendrá acceso al menú

para llevar a cabo las diferentes actividades dentro del sistema

Donde:

1. Acceso al módulo “Mantenimientos”.

2. Acceso al módulo “Asignaciones”.

3. Acceso al módulo “Registro Académico”.

4. Reportes.

5. Plan Padrino.

6. Ayuda.

7. Mensaje de Bienvenida al usuario.

Mantenimientos Asignaciones Registro Académico Plan Padrino Reportes Ayuda Bienvenido: Administrador

1 42 3 6 5 7

Page 147: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

142

El menú le dará acceso al usuario a los módulos:

a. Mantenimientos.

b. Asignaciones.

c. Registro Académico.

d. Reportes.

e. Plan Padrino.

f. Ayuda.

MÓDULO “MANTENIMIENTOS”

Dentro del menú del módulo “Movimientos”, se despliega un sub-menú:

Donde:

1. Acceso al mantenimiento de Roles.

2. Acceso al mantenimiento de Usuarios.

3. Acceso al mantenimiento de Maestros.

Materias

Maestros

Grados

Secciones

Usuarios

Roles 1

2

3

4

5 6

Plan Padrino Plan Padrino Plan Padrino Mantenimientos Asignaciones Registro Académico Plan Padrino Ayuda Bienvenido: Administrador

Reportes

Page 148: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

143

4. Acceso al mantenimiento de Grados.

5. Acceso al mantenimiento de Secciones .

6. Acceso al mantenimiento de Materias.

Mantenimiento de Roles

Al ingresar al sub-menú roles, del menú mantenimientos, se despliega un listado

de los roles existentes en el sistema, con la opción para crear uno nuevo y

asignar los diferentes permisos.

Listado de Roles

Nuevo

Rol Descripción Editar Borrar

Administrador Full control Maestro Acceso a ingresar notas y consultas Padrino Acceso a consultas Secretaria Rol para ingreso de notas

1

Al hacer clic en el enlace “Nuevo”, se carga el formulario para ingresar un rol

nuevo.

Page 149: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

144

Formulario No.2

Donde:

1. Caja de texto para ingresar el nombre del nuevo rol.

2. Caja de texto para ingresar una descripción del nuevo rol.

3. Listado de las opciones del menú del sistema.

4. Check box para seleccionar las opciones a las que se dará acceso a los

miembros del nuevo rol.

Nuevo Rol

Nombre

Descripción

Opciones del menú a las que tendrá

Volver Guardar

Seleccione Menú Mantenimientos

---Materias

---Maestros

---Grados

---Secciones

---Usuarios

---Roles

Movimientos

---Registro de Alumnos

---Matricula de alumnos

---

---

---

1

2

3 4

5 6

Page 150: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

145

5. Botón para guardar la información del nuevo rol en la base de datos.

6. Botón para regresar al listado de roles.

En este formulario se crearán los diferentes roles que existirán dentro del

sistema, y a los cuales un usuario puede pertenecer.

Aquí se especificarán las secciones del menú a las que los miembros de un rol

podrán acceder.

Mantenimiento de Usuarios

Formulario No.3

Donde:

1. Enlace hacia el formulario para ingresar un nuevo usuario.

2. Combo box para seleccionar el rol en el que se buscará a un usuario.

3. Caja de texto para ingresar el parámetro de búsqueda de usuario.

4. Botón para generar la búsqueda.

Busqueda Usuarios

Rol

Buscar

Nuevo

Manuel Herrera

Administrador

Usuario

1

2

4

3

Page 151: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

146

La búsqueda genera una listada de todos los usuarios que ya están registrados

en el sistema.

Usuario Rol Editar Borrar

admin. Administrador manuelecc Administrador maherrerahdz Administrador Ajrs97 Administrador

1

Al hacer clic en el enlace “Nuevo”, se carga el formulario para ingresar un

usuario nuevo.

Formulario No.4

Nuevo Usuario

Código

Guardar

Administradores

Nombre manuelecc

********** Contraseña

Rol

Código de Maestro MC001

Estado Activa o Inactiva

Volver

3

1

7

2

8

4

5

6

Page 152: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

147

Donde:

1. Caja de texto para ingresar el código de usuario.

2. Caja de texto para ingresar el nombre del nuevo usuario.

3. Caja de texto para ingresar la contraseña del nuevo usuario.

4. Combo box para seleccionar el rol al que pertenecerá el nuevo usuario.

5. Caja de texto para ingresar el código de maestro al que pertenecerá la

cuenta de usuario.

6. Option buttons para seleccionar si la cuenta de usuario estará activa ó

inactiva.

7. Botón para guardar la información de la nueva cuenta de usuario en la

base de datos.

8. Botón para regresar hacia el formulario de búsqueda de usuarios.

Mantenimiento Maestros

Al ingresar al mantenimiento de maestros, se carga el formulario para realizar

búsquedas.

Page 153: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

148

Formulario No. 5

Donde:

1. Enlace hacia el formulario para registrar un nuevo maestro en el sistema.

2. Caja de texto para ingresar el nombre del maestro a buscar.

3. Caja de texto para ingresar el apellido del maestro a buscar.

4. Botón para realizar la búsqueda en base a los parámetros ingresados.

La búsqueda genera una listada de todos los maestros que ya están registrados

en el sistema.

Nombre Apellido Teléfono Editar Borrar

Ramón González 2267-8976 Andrea Mejía 2257-0987 Matilde Jiménez 2275-9040 Arturo Peña 2260-4596

1

Busqueda Maestros

Nombre

Buscar

Apellido

Nuevo 1

2

4

3

Page 154: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

149

Al hacer clic sobre el enlace “Nuevo” se carga el formulario para registrar a un

nuevo maestro en la base de datos.

Formulario No.6

Donde:

1. Caja de texto para ingresar los nombres de maestro.

2. Caja de texto para ingresar los apellidos de maestro.

3. Caja de texto para ingresar el número telefónico del maestro.

Nuevo Maestro

Nombre

Apellido

Teléfono

Dirección

DUI

E-mail.

Activo Estado

Guardar

7

3

1

2

4

5

6

8

Page 155: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

150

4. Caja de texto para ingresar la dirección del maestro.

5. Caja de texto para ingresar el número de DUI del maestro.

6. Caja de texto para ingresar la dirección de correo electrónico del maestro.

7. Lista para seleccionar el estado del maestro ( Activo e Inactivo)

8. Botón para guardar la información del nuevo maestro en la base de datos.

Mantenimiento Grados

Al ingresar al menú de mantenimientos de grados, se muestra un listado de

todos los grados registrados en el sistema.

Grados

Nuevo

Grado Editar Borrar

Primero Segundo Tercero Cuarto

Donde:

1. Enlace hacia el formulario para ingresar nuevos grados.

2. Columna donde se presentan los nombre de los grados registrados en el

sistema.

3. Enlace para editar la información del grado.

4. Enlace para eliminar el grado.

1

2 3 4

Page 156: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

151

Al hacer clic en el enlace “Nuevo”, se carga el formulario para ingresar un grado

nuevo.

Formulario No.7

Donde:

1. Caja de texto para ingresar el grado.

2. Combo box para seleccionar el nombre del maestro que será el guía del

nuevo grado.

3. Caja de texto para ingresar el numero correlativo de grado.

4. Botón para guardar la información del nuevo grado en la base de datos.

5. Botón para regresar al formulario de búsqueda de grados.

Nuevo Grado

Nombre Grado Quinto

Guardar Volver

Manuel Herrera Maestro Guía

5 Orden

4 5

1

2

3

Page 157: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

152

Mantenimiento de Secciones

Formulario No.8

Donde:

1. Enlace hacia formulario para ingresar nuevos grados.

2. Caja de texto para ingresar el parámetro de búsqueda de secciones.

3. Botón para generar la búsqueda.

La búsqueda genera una listada de todas las secciones que ya están registradas

en el sistema.

Grado Sección Capacidad Editar Borrar

Primero A 30 Segundo A 30 Tercero A 30 Cuarto A 30

Quinto A 30

Al hacer clic en el enlace “Nuevo”, se carga el formulario para ingresar una

sección nueva.

Busqueda Secciones

Sección

Buscar

Nuevo 1

2

3

Page 158: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

153

Formulario No.9

Donde:

1. Combo box para seleccionar la sección.

2. Combo box para seleccionar el grado.

3. Caja de texto para ingresar el número máximo de alumnos que pueden

estar inscritos en esa sección.

4. Botón para guardar la información de la nueva sección en la base de

datos.

5. Botón para regresar hacia el formulario de búsqueda de secciones.

Mantenimiento Materias

Al ingresar al mantenimiento de materias, se cargara el formulario para realizar

búsqueda de materias existentes en el sistema.

Busqueda Secciones

Sección

30

Guardar

B

Primero Grado

Cupo Máximo

Volver

1

2

4

3

5

Page 159: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

154

Formulario No.10

Donde:

1. Enlace hacia el formulario para ingresar nuevas materias.

2. Caja de texto para ingresar el nombre de la materia a buscar.

3. Botón que ejecuta la búsqueda.

La búsqueda genera una lista de materias que coincidan con el texto ingresado

en la caja de texto Materia.

Materia Editar Borrar

Ingles Lenguaje Matemáticas Sociales

1

Al hacer clic sobre el enlace Nuevo, se carga el formulario para ingresar una

nueva materia.

Mantenimiento de Materias

Materia

Buscar

Nuevo 1

2

3

Page 160: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

155

Formulario No.11

Donde:

1. Caja de texto para ingresar el nombre de la nueva materia.

2. Combo box para elegir el estado de la materia: Activa ó Inactiva.

3. Botón para guardar los nuevos datos en la base de datos.

4. Botón para cancelar la operación y regresar hacia el formulario de

búsqueda de materias.

MÓDULO “ASIGNACIONES”

Dentro del menú del módulo “Asignaciones”, se despliega un sub-menú:

Asignación de maestros a secciones

Asignación de materias a grados

Asignación de maestros a materias 1

2

3

Nueva Materia

Materia Música

Guardar Volver

Activa Estado

3 4

1

2

Mantenimientos Asignaciones Registro Académico Plan Padrino Ayuda Bienvenido: Administrador

Reportes

Page 161: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

156

Donde:

1. Acceso al formulario de asignación de maestros a materias.

2. Acceso al formulario de asignación de materias a grados.

3. Acceso al formulario de asignación de maestros a secciones.

Asignación de maestros a materias

Al seleccionar el sub-menú “Asignación de Maestros a Materias” del menú

“Asignaciones”, se desplegará el siguiente formulario:

Formulario No.12

Asignación de materias a maestros

Seleccione Maestro

Guardar Volver

Manuel Herrera

Materias Disponibles Materias Asignadas

>>

>

<

<<

Literatura

Música

Ciencias

Matemáticas

1

9 8 7 6

2

3

4

5

Page 162: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

157

Donde:

1. Combo box para seleccionar el nombre del maestro a quien se le

asignarán las materias.

2. Botón para asignar todas las materias disponibles al maestro.

3. Botón para asignar la materia seleccionada en la lista de materias

disponibles.

4. Botón para desasignar la materia seleccionada en la lista de materias

asignadas.

5. Botón para desasignar todas las materias asignadas a un maestro.

6. List box donde se muestran las materia materias disponibles.

7. List box donde se muestran todas las materias que ya han sido asignadas

al maestro seleccionado.

8. Botón para guardar los cambios en la asignación de materias.

9. Botón para regresar al menú.

Asignación de materias a grados

Al seleccionar el sub-menú “Asignación de Materias a grados” del menú

“Asignaciones”, se desplegará el siguiente formulario:

Page 163: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

158

Formulario No.13

Donde:

1. Combo box para seleccionar el nombre del grado al que se le asignarán

las materias.

2. Botón para asignar todas las materias disponibles al grado.

3. Botón para asignar la materia seleccionada en la lista de materias

disponibles.

4. Botón para desasignar la materia seleccionada en la lista de materias

asignadas.

5. Botón para desasignar todas las materias asignadas a un grado.

Asignación de materias a grados

Seleccione Grado

Guardar Volver

Primero

Materias Disponibles Materias Asignadas

>>

>

<

<<

Lenguaje

Literatura

Música

Ciencias

Matemáticas

1

9 8 7 6

2

3

4

5

Page 164: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

159

6. List box donde se muestran las materia disponibles.

7. List box donde se muestran todas las materias que ya han sido asignadas

al maestro seleccionado.

8. Botón para guardar los cambios en la asignación de materias.

9. Botón para regresar al menú.

Asignación de maestros a secciones

Al seleccionar el sub-menú “Asignación de Materias a grados” del menú

“Asignaciones”, se desplegará el siguiente formulario:

Formulario No.14

Asignación de maestros a secciones

Seleccione Maestro

Guardar Volver

Manuel Herrera

Materias Disponibles Materias Asignadas

>>

>

<

<<

Primero A

Primero B

Segundo A

Segundo B

Tercero A

1

9 8 7 6

2

3

4

5

Page 165: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

160

Donde:

1. Combo box para seleccionar el nombre del maestro al que se le

asignarán las secciones.

2. Botón para asignar todas las secciones disponibles al maestro

seleccionado.

3. Botón para asignar la sección seleccionada en la lista de secciones

disponibles.

4. Botón para desasignar la sección seleccionada en la lista de secciones

asignadas.

5. Botón para desasignar todas las secciones asignadas a un maestro.

6. List box donde se muestran las secciones disponibles.

7. List box donde se muestran todas las secciones que ya han sido

asignadas al maestro seleccionado.

8. Botón para guardar los cambios en la asignación de secciones.

9. Botón para regresar al menú.

Page 166: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

161

MÓDULO “REGISTRO ACADÉMICO”

Dentro del menú del módulo “Registro Académico”, se despliega un sub-menú:

Donde:

1. Acceso al formulario para llevar a cabo el registro de un alumno en el

sistema.

2. Acceso al formulario para matricular a un alumno.

3. Acceso al formulario de ingreso de notas - Docente - , visible únicamente

con rol maestro.

4. Acceso al formulario de ingreso de notas por el administrador.

Registro de alumnos

Al ingresar al registro de alumnos, se carga el formulario de búsqueda de

alumnos, para luego poder editar la información del alumno, ó eliminar el

registro.

Ingreso de Notas ----Docente----

Matrícula de Alumnos

Registro de Alumnos 1

2

3 Ingreso de Notas ----Administrador ---- 4

Mantenimientos Asignaciones Registro Académico Plan Padrino Ayuda Bienvenido: Administrador

Reportes

Page 167: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

162

Formulario No.15

Donde:

1. Enlace hacia el formulario para registrar un nuevo alumnos en el sistema

2. Caja de texto para ingresar el número de carnet de alumno a buscar

3. Caja de texto para ingresar el nombre del alumno a buscar

4. Caja de texto para ingresar el apellido del alumno a buscar

5. Botón para realizar la búsqueda en base a los parámetros ingresados

Este formulario genera un listado de alumnos en base a los parámetros

ingresados.

Busqueda de Alumnos

Nombre

Buscar

Apellido

Nuevo

Carnet

1

2

5

3

4

Page 168: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

163

Carnet Nombre Alumno Nombre encargado Teléfono Editar Borrar

1 Manuel Centeno Wilfredo Centeno 2245-7665 2 Martha Barrientos Guillermo Barrientos 2234-8712 3 Alberto Jiménez José Jiménez 2222-9988 4 Rosario González Roberto González 2381-3671

5 Mario Díaz Rosa Alvarado 2476-0914

Al hacer clic en el enlace “Nuevo” se carga el formulario para registrar un nuevo

alumno en el sistema.

Este formulario se dividirá en tres partes:

Datos Generales de Alumno

Datos familiares del alumno

Datos escolares del alumno

Page 169: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

164

Formulario-No.16

Datos Generales de Alumno

Nombre Ramón

Cancelar

Rodríguez Apellido

Carnet

Fecha Nacimiento 19/08/1999 …Lugar Nacimiento La Paz

Dirección Casa Km. 2 ½ carretera Zacatecoluca Cantón el Zapote

No.45

Teléfono Encargado 2278-0491

Celular Encargado 7778-0456

Dirección

Km. 2 ½ carretera Zacatecoluca Cantón el Zapote No.45

Parentesco Papá

Apadrinado Si o No

Código Padrino PH2005001

Guardar y Pasar >>

Ricardo Rodríguez

9

Nombre Encargado

10

11

12

13

1

2

4

3

5

6

7

8

14 15

Page 170: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

165

Donde:

1. Caja de texto reservada para el número de carnet del alumno. Este

campo se generará automáticamente.

2. Caja te texto para ingresar los nombres del alumno.

3. Caja de texto para ingresar los apellidos del alumno.

4. Botón para seleccionar la fecha de nacimiento del alumno.

5. Combo box para seleccionar el lugar de nacimiento del alumno.

6. Caja de texto para ingresar la dirección del alumno.

7. Caja de texto para ingresar el nombre del encargado del alumno.

8. Caja de texto para ingresar el número telefónico del encargado del

alumno.

9. Caja de texto para ingresar el número de teléfono celular del encargado

del alumno.

10. Caja de texto para ingresar la dirección del encargado del alumno.

11. Combo box para seleccionar el parentesco entre el encargado y el

alumno.

12. Option button para indicar si el alumno es apadrinado ó no.

13. Caja de texto para ingresar el código del padrino.

14. Botón para guardar la información ingresada y pasar al siguiente

formulario.

15. Botón para cancelar el registro del nuevo alumno y regresar al formulario

de búsqueda de alumnos.

Page 171: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

166

Al hacer clic en el botón “Guardar y pasar”, se guarda la información ingresada y

se carga el formulario de “Datos Familiares del Alumno”

Formulario No.17

Datos Generales Familiares del Alumno

Nombre papá Ramón

Rodríguez Apellido papá

Carnet RR2005001

Fecha Nacimiento 19/08/1999 …

Lugar de Trabajo

Casado

DUI

Guardar y Pasar >>

10

11

12

Fuit of the loom

01274362-7

Ocupación Empleado

Católica

Datos Generales de Alumno – Mamá

Nombre mamá Ramón

Rodríguez Apellido mamá

Fecha Nacimiento 02/08/1980 …

Lugar de Trabajo

Casado

DUI

Fuit of the loom

09867322-1

Ocupación Empleada

Católica

1

2

3

4

5

6

7

8

9

13

14

15

16

Estado Civil

Religión

Estado Civil

Religión

17

Page 172: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

167

Donde:

1. Caja de texto para ingresar los nombres del papá.

2. Caja de texto para ingresar los apellidos del papá.

3. Botón para seleccionar la fecha de nacimiento del papá.

4. Caja de texto para ingresar el número de DUI del papá.

5. Caja de texto para ingresar el lugar de trabajo del papá.

6. Combo box para seleccionar el estado civil del papá.

7. Combo box para seleccionar la religión del papá.

8. Caja de texto para ingresar los nombres de la mamá.

9. Caja de texto para ingresar los apellidos de la mamá.

10. Botón para seleccionar la fecha de nacimiento de la mamá.

11. Caja de texto para ingresar el número de DUI de la mamá.

12. Caja de texto para ingresar la ocupación de la mamá.

13. Caja de texto para ingresar el lugar de trabajo de la mamá.

14. Combo box para seleccionar el estado civil de la mamá.

15. Combo box para seleccionar la religión de la mamá.

16. Botón para guardar la información ingresada y pasar al siguiente

formulario.

Page 173: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

168

Al hacer clic en el botón “Guardar y pasar”, se guarda la información ingresada

en el formulario y se carga el último formulario correspondiente al “Registro de

Alumnos”

Formulario No.18

Donde:

1. Caja donde se muestra el número de carnet del alumno, generado

automáticamente en el primer formulario de “Registro de Alumnos”.

2. Caja de texto para ingresar la escolaridad máxima que pueden pagar los

padres ó responsables del alumno.

3. Combo box para seleccionar el número de hi jos que tienen los padres del

alumno.

Datos Escolares del Alumno

Escolaridad máxima $5.00

No. de hijos

Carnet RR2005001

Hijos Inscritos

Grado a Cursar

1

Nuevo Ingreso

Gilberto Chacón

Escuela Procedencia

Concha Viuda

1

1

2

4

5

6

7

8 Año Ingreso

Entrevistador

Primero

2005

o No Si

3

9

Guardar

10

Page 174: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

169

4. Combo box para seleccionar el número de hi jos que tienen inscritos en la

escuela.

5. Option buttons para seleccionar si el alumno es de nuevo ingreso ó no.

6. Caja de texto para ingresar el nombre de la escuela de procedencia.

7. Combo box para seleccionar el grado que cursará el alumno.

8. Combo box para seleccionar el año de ingreso del alumno a la escuela.

9. Caja de texto para ingresar el nombre que entrevisto a los padres ó

encargados del alumno.

10. Botón para guardar la información ingresada.

Matrícula de alumnos

Al ingresar al menú “Matrícula de alumnos” se carga el formulario de “Búsqueda

de alumnos” (Formulario No. 15), por medio del cual se buscará al alumno que

se va a matricular. La búsqueda generará un listado de alumnos, del que se

elegirá al alumno a matricular.

Carnet Nombre Alumno Nombre encargado Teléfono Matricular Borrar

1 Manuel Centeno Wilfredo Centeno 2245-7665 2 Martha Barrientos Guillermo Barrientos 2234-8712 3 Alberto Jiménez José Jiménez 2222-9988 4 Rosario González Roberto González 2381-3671

5 Mario Díaz Rosa Alvarado 2476-0914

Al hacer clic en el icono “matricular”, se cargará el formulario para matricular al

alumno en su respectiva sección.

Page 175: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

170

Formulario No.19

Donde:

1. Etiqueta que muestra el nombre del alumno a matricular.

2. Combo box para seleccionar el grado en el que se matriculará al alumno.

3. Combo box para seleccionar la sección en la que se matriculará al

alumno.

4. Botón para cancelar la transacción de matrícula y regresa al formulario de

búsqueda de alumno.

5. Botón para guardar la información de matrícula del alumno.

Ingreso de notas

Al ingresar al menú “Ingreso de notas -Docente-” se carga el formulario para

seleccionar los parámetros de ingreso de notas, que dará acceso al maestro

para que ingrese las notas de las materias y secciones que tiene asignadas.

Matrícula de Alumnos

Grado

Guardar

Sección

Nombre del Alumno: Alberto Jimenez

Sección A

Primero

Volver

1

2

3

4 5

Page 176: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

171

Formulario No.20

Donde:

1. Combo box para seleccionar la sección a la cual se ingresarán las notas.

2. Combo box para seleccionar la materia.

3. Combo box para seleccionar la unidad.

4. Botón para cargar el formulario de ingreso de notas en base a los

parámetros seleccionados.

Al hacer clic en el botón “Ingresar notas” se cargará el formulario para ingresar

notas en base a los parámetros seleccionados. Donde mostrará un listado de

los alumnos matriculados en el grado y sección seleccionado, y las cajas de

texto para ingresar las notas correspondientes a la unidad seleccionada.

Seleccione los parámetros de ingreso de notas

Sección

Ingresar Notas

Materia Matemáticas

Primero A 1

2

3 Unidad Unidad I

4

Page 177: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

172

Formulario No.21

Donde:

1. Caja de texto para ingresar la calificación correspondiente al examen

bimestral.

2. Caja de texto para ingresar la calificación correspondiente al examen

final de la unidad seleccionada.

3. Caja de texto para ingresar la calificación correspondiente al examen

de recuperación en el caso que sea necesario.

4. Botón para guardar las notas ingresadas.

Ingreso de notas

Sección: Primero A

Asignatura: Matemáticas

Volver Guardar

Código Alumno Examen Bimestral

Examen Final

Examen Recuperación

MC2005001 Manuel Centeno

MB2005002 Martha Barrientos

AJ2005006 Alberto Jiménez

RG2004002 Rosario González

MD2005001 Mario Díaz

Unidad: Unidad I

9.0 9.9

8.2 7.5

9.0 10

10 10

8.5 7.8

1

2

3

4 5

Page 178: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

173

5. Botón para cancelar el ingreso de notas y regresar a la pantalla de

ingreso de parámetros de ingreso de notas (formulario No.20).

Módulo de Reportes

Dentro del módulo reportes es donde se generarán los diferentes reportes que

generará el sistema.

Donde:

1. Acceso al menú para generar el listado de ahijados por padrino.

2. Acceso para generara el reporte de boletas de notas.

3. Acceso para generara el reporte de notas por unidad.

4. Acceso para generar el reporte de notas anual.

5. Acceso para generar el reporte de promedio final.

6. Acceso para generara el reporte asistencia.

2

Notas Anual

3

1

4

Promedio Final

Lista Asistencia

5

6

Mantenimientos Asignaciones Registro Académico Plan Padrino Bienvenido: Administrador Reportes

Notas por Unidad

Boleta de Notas

Lista de Ahijados

Page 179: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

174

Boleta de notas

Al ingresar al menú “Boleta de notas”, se carga el formulario para ingresar los

parámetros para generar las boletas de notas.

Formulario No.22

Donde:

1. Combo box para seleccionar el grado.

2. Combo box para seleccionar la sección.

3. Combo box para seleccionar el nombre del alumno.

4. Combo box para seleccionar la unidad de la cual se generará la boleta de

notas del alumno.

Primero

Alberto Jiménez

Grado

Alumno

A Sección

I Unidad

Ver Informe

5 4 3

1 2

6

Page 180: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

175

5. Botón para generar la boleta de notas en base a los parámetros

ingresados.

6. Espacio donde se generará la boleta de notas.

Al hacer clic en el botón “Ver informe”, se generará la boleta de notas:

Primero

Alberto Jiménez

Grado

Alumno

A Sección

I Unidad

Ver Informe

Boleta de calificaciones

Carnet: AJ2005001

Alumno: Alberto Jiménez

Grado: Segundo Sección A

Unidad: Unidad 1 Año: 2005

Maestro Guía: Ramón González

Materia Examen

Bimestral

Examen

final

Examen

Recuperación

Nota Final

Unidad

Matemáticas 2.4 7.0 0 5.5

Música 3.0 9.0 0 7.0

Ciencias Sociales 7.0 9.0 0 8.3

Ciencias Naturales 7.0 7.0 0 7.0

Educación Física 6.0 6.0 0 6.0

Nota Final Grado 6.76

Page 181: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

176

Notas por Unidad

El menú “notas por unidad” genera un reporte de notas de todos los alumnos de

un grado en una unidad.

Formulario No.23

Donde:

1. Combo box para seleccionar el grado.

2. Combo box para seleccionar la sección.

3. Combo box para seleccionar la unidad de la cual se generará el cuadro

de notas.

Primero Grado A Sección

I Unidad

Ver Informe

4 3

1 2

5

Page 182: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

177

4. Botón para generar el cuadro de notas en base a los parámetros

ingresados.

5. Espacio donde se generará la boleta de notas.

Al hacer clic en el botón “Ver informe”, se generará la boleta de notas:

Primero Grado A Sección

I Unidad

Ver Informe

Distri to: 0806 Código: 21282

Cantón: San Francisco el Porfiado Municipio: Santiago Nonualco

Grado: Segundo Sección A Unidad: Unidad 1

Maestro Guía: Ramón González

Alumno Matemáticas Música Ciencias Sociales Ciencias Naturales

Bim Uni E.R Final Bim Uni E.R Final Bim Uni E.R Final Bim Uni E.R Final Bim

Alberto Jiménez 2.4 7.0 5.5 3.0 9.0 7.0 7.0 9.0 8.3 7.0 7.0 7.0 6.0

Rosario González 7.0 7.0 7.0 7.0 9.0 8.3 9.9 10 9.9 9.0 9.0 9.0 9.9

Mario Díaz 7.0 9.0 8.3 5.0 7.0 6.3 7.7 7.9 7.8 9.0 6.9 7.7 7.6

María López 8.0 8.0 8.0 5.0 9.0 7.7 6.8 9.2 8.3 7.6 7.9 7.8 5.9

Eduardo Ramírez 6.0 6.0 6.0 7.0 8.0 7.7 5.9 7.6 6.9 5.6 5.1 6.5 6.5 6.0

Ana María Rodríguez 5.0 5.0 5.0 4.0 3.1 6.5 6.5 2.6 4.2 7.0 7.0 7.1 7.7 7.5 3.8

Page 183: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

180

Notas Anual

Al ingresar al sub-menú “Notas anual” se cargará el formulario para generar el

reporte de notas anual, donde se mostrará la nota promedio de los alumnos de

una sección.

Formulario No.24

Donde:

1. Combo box para seleccionar el grado.

2. Combo box para seleccionar la sección.

3. Botón para generar el cuadro de notas en base a los parámetros

ingresados.

4. Espacio donde se generará el reporte de notas anual.

Primero Grado A Sección Ver Informe

3

1 2

4

Page 184: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

181

Al hacer clic en el botón “Ver informe” se generará el reporte de notas anual,

donde se presentará la nota promedio por alumno por sección.

Registro Padrinos

Al ingresar al sub-menú “Registro de Padrinos”, se carga el formulario de

búsqueda de padrinos.

Primero Grado A Sección Ver Informe

Distri to: 0806 Código: 21282

Cantón: San Francisco el Porfiado Municipio: Santiago Nonualco

Grado: Segundo Sección A Unidad: Unidad 1

Maestro Guía: Ramón González

Alumno Nota Final Estado

Alberto Jiménez 6.36 Aprobado

Rosario González 7.07 Aprobado

Mario Díaz 7.20 Aprobado

María López 6.90 Aprobado

Page 185: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

182

Formulario No.26

Donde:

1. Caja de texto para ingresar el carnet del padrino.

2. Caja de texto para ingresar el nombre del padrino.

3. Caja de texto para ingresar el apellido del padrino.

4. Botón para generar la búsqueda del padrino, según los parámetros

ingresados.

Nombre

Apellido

BUSCAR

Busqueda padrinos

Carnet Padrino

4

1

2

3

Page 186: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

183

La búsqueda generara un listado de padrinos que ya están registrados en el

sistema.

Listado de Roles

Nuevo

Carnet Nombre Editar Apadrinar Tomar

Cuota

Info.

Cuotas

Borrar

AJ2005001P Arturo Jimenez RP2005001P Ricardo Poma MV2006001P Marielos Ventura AM2006003P Ana Maria Mendez

1

Al hacer clic en el enlace “Nuevo”, del formulario de búsqueda, se carga el

formulario para ingresar un nuevo padrino.

Page 187: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

184

Formulario No.27

Donde:

1. Caja de texto para ingresar los nombres del padrino.

2. Caja de texto para ingresar los apellidos del padrino.

3. Caja de texto para ingresar el número telefónico del padrino.

4. Caja de texto para ingresar la dirección del padrino.

5. Caja de texto para ingresar el número de DUI del padrino.

6. Caja de texto para ingresar la dirección de correo electrónico del padrino.

7. Botón para guardar la información del nuevo padrino en la base de datos.

Nuevo Padrino

Nombre

Guardar

Apellido

Teléfono

Dirección

DUI

E-mail.

3

1

2

4

5

6

7

Page 188: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

185

Consulta de cuotas

Al ingresar en el sub-menú “Consulta de cuotas” del menú “Plan Padrino”, se

cargará el formulario de consulta de cuotas.

Formulario No.28

Donde:

1. Caja de texto para ingresar el número de carnet del padrino.

2. Botón para generar la búsqueda del estado de cuotas correspondientes al

padrino.

Esta búsqueda generará un listado de los planes de pago que el padrino ha

tomado:

Mi estado de cuotas

Sección

Buscar

1

2

Page 189: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

186

Carnet Desde Hasta Cuota Editar Forma

pago

Tipo

Pago

Pagos Borrar

AJ2006001P 01/01/05 31/12/05 15 Mensual Efectivo

AJ2006001P 01/01/06 31/12/06 20 Mensual Efectivo

1

Al hacer clic en el enlace “pagos”, se cargará el formulario en el cual se llevarán

a cabo los abonos:

Formulario No.29

Abonos

Carnet Padrino AJ2005001P

Abonar

Efectivo Forma de

1 Orden

Cuota 1 Couta 2 Cuota 3 Cuota 4 Cuota 5 Cuota 6

o No Si

o No Si o No

Si o No Si

o No Si

o No Si

Cuota 1 Couta 2 Cuota 3 Cuota 4 Cuota 5 Cuota 6

o No Si

o No Si o No

Si o No Si

o No Si

o No Si

5

3

2

1

4

Page 190: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

187

Donde:

1. Caja de texto donde se muestra el número de carnet del padrino.

2. Combo box que muestra la forma de pago de las cuotas.

3. Caja de texto que muestra el número que identifica el plan de pago del

padrino.

4. Option button para seleccionar si la cuota ya ha sido cancelada.

5. Botón para guardar los cambios en el pago de las cuotas.

Estado de cuentas

Al ingresar en el sub-menú “estado de cuentas” del menú “Plan padrino”, se

carga el formulario de búsqueda de los estados de cuenta del padrino por el

número de carnet.

Formulario No.30

Mi estado de cuotas

Sección

Buscar

1

2

Page 191: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

188

Donde:

1. Caja de texto para ingresar el número de carnet del padrino.

2. Botón para generar la búsqueda del estado de cuotas correspondientes al

padrino.

Esta búsqueda generará un listado de los planes de pago que el padrino ha

tomado:

Carnet Desde Hasta Cuota Forma

pago

Tipo

Pago

Pagos

AJ2006001P 01/01/05 31/12/05 15 Mensual Efectivo

AJ2006001P 01/01/06 31/12/06 20 Mensual Efectivo

Al hacer clic en el enlace “pagos”, se cargará un formulario mostrando la

información de los pagos del plan seleccionado:

Formulario No.31

Mis Abonos

Carnet Padrino AJ2005001P

Efectivo Forma de pago

1 Orden

Monto a pagar $240.00 en 12 cuotas

3

2

1

Page 192: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

189

Donde:

1. Caja de texto donde se muestra el número de carnet del padrino.

2. Combo box que muestra la forma de pago de las cuotas.

3. Caja de texto que muestra el número que identifica el plan de pago del

padrino.

3.2.8 Diseño de Salidas

A continuación se presentan las figuras de los formularios.

Fig.15: Diseños de Salidas del Sistema.

Simbología de las salidas del sistema.

Símbolo Descripción

Editar un registro en la base de datos.

Elimina un registro de la base de datos.

Nueva Transacción.

Búsqueda / Ver – Pagar estado de cuentas en módulo padrinos.

Apadrinar alumnos.

Tomar una cuota monetaria en concepto de apadrinamiento.

Presenta información de las cuotas .tomadas por el padrino.

Page 193: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

190

Realización de pago inicial de cuota.

Pago de cuota NO realizada.

Pago de cuota realizada.

Nota: La altura de los reportes dependerá del número de registros que estos presenten.

Listado de Materias

Descripción: Presenta un listado de las materias que se imparten en las escuelas.

Generado por el formulario:

Búsqueda de Materias.

Ancho: 336px

Campos de Salida

Materia: Nombre de la materia que presenta.

Listado de Maestros

Descripción: Presenta un listado de los maestros de la escuela.

Generado por el formulario:

Búsqueda de maestros.

Ancho: 328px

Page 194: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

191

Campos de Salida

Nombre: Nombre del maestro.

Apellido: Apellido del maestro.

Teléfono: Número telefónico del maestro.

Listado de Secciones

Descripción: Presenta un listado de los maestros de la escuela.

Generado por el formulario:

Búsqueda de Secciones.

Ancho: 350px

Campos de Salida

Grado: Grado.

Sección: Sección.

Capacidad: Número máximo de alumnos que puede haber en esa sección.

Listado de Usuarios

Descripción: Presenta un listado de los usuarios que tienen acceso al sistema.

Generado por el formulario:

Búsqueda de Usuarios.

Ancho: 271px

Page 195: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

192

Campos de Salida

Nombre: Nombre de usuario.

Rol: Rol al que pertenece el usuario.

Listado de Roles

Descripción: Presenta un listado de los roles que existen dentro del sistema.

Generado por el formulario:

Menú: Mantenimientos – Roles.

Ancho: 499px

Campos de Salida

Rol: Nombre del rol.

Descripción: Descripción del tipo de acceso que tienen los usuarios que pertenecen a ese rol.

Listado de Alumnos para Matricular

Descripción: Presenta un listado de alumnos para matricularlos.

Generado por el formulario:

Búsqueda de Alumnos (Matricula).

Ancho: 729px

Page 196: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

193

Campos de Salida

Nombre Alumno: Nombres del Alumno.

Apellido Alumno: Apellidos del Alumno.

Nombre Encargado: Nombres del encargado del Alumno.

Apellido Encargado: Apellidos del encargado del Alumno.

Listado de Alumnos Inscritos

Descripción: Presenta un listado de alumnos inscritos.

Generado por el formulario:

Búsqueda de Alumnos.

Ancho: 736px

Campos de Salida

Carnet: Número de carnet del alumno.

Nombre Alumno: Nombres del Alumno.

Apellido Alumno Apellidos del Alumno.

Nombre Encargado: Nombres del encargado del Alumno.

Apellido Encargado: Apellidos del encargado del Alumno.

Teléfono: Número telefónico del encargado.

Listado de Ahijados

Descripción: Presenta información de los padrinos, ahijados y cuotas asignadas para el apadrinamiento.

Generado por el formulario:

Listado de ahijados.

Ancho: 808px

Page 197: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

194

Campos de Salida

Carnet Padrino: Número de carnet del padrino. Nombre Padrino: Nombres del padrino. Apellido Padrino: Apellidos del padrino. Carnet Alumno: Número de carnet del alumno. Nombre Alumno: Nombres del alumno. Fecha de Inicio Apadrinamiento

Fecha de inicio apadrinamiento.

Fecha de Final Apadrinamiento

Fecha final de apadrinamiento.

Cantidad: Indica el monto en dólares a pagar. Forma de Pago: Indica si el pago de la cuota será : Mensual ó Trimestral Grado: Grado que cursa el alumno. Sección: Sección que cursa el alumno.

Boleta de notas

Descripción: Presenta la boleta de notas del alumno.

Generado por el formulario:

Boleta de notas.

Ancho: 541px

Page 198: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

195

Campos de Salida

Carnet: Número de carnet del alumno.

Nombre Alumno: Nombres del Alumno.

Grado: Grado que cursa el alumno.

Unidad: Unidad evaluada.

Maestro Guía: Nombre del maestro guía.

Materia: Nombre de la materia cursada.

Examen Bimestral: Nota de examen bimestral.

Examen Final: Nota de examen final de unidad.

Examen Recuperación:

Nota de examen de recuperación.

Nota Final Unidad: Nota promedio de la unidad.

Notas por Unidad

Descripción: Presenta cuadro de notas de los alumnos por unidad.

Generado por el formulario:

Notas por unidad.

Ancho: 966px

Page 199: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

196

Campos de Salida

Grado: Grado que cursa el alumno.

Sección: Sección que cursa el alumno.

Maestro Guía: Nombre del maestro guía.

Unidad: Unidad evaluada.

Nombre Alumno: Nombres del Alumno.

Materias: Nombre de la materia cursada.

Examen Bimestral: Nota de examen bimestral.

Examen Unidad: Nota de examen de unidad.

Examen Recuperación Nota de examen de recuperación.

Final Nota final de la materia por unidad.

Notas Anual

Descripción: Presenta cuadro de notas anuales de los alumnos.

Generado por el formulario:

Notas Anuales.

Ancho: 966px

Page 200: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

197

Campos de Salida

Grado: Grado que cursan los alumnos.

Sección: Sección que cursa el alumno.

Maestro Guía: Nombre del maestro guía.

Unidad: Nota Unidad ( 1, 2 y 3).

Nombre Alumno: Nombres del Alumno.

Materias: Nombre de la materia cursada.

Final Nota final de la materia.

Promedio Final

Descripción: Presenta el promedio final y estado de aprobado ó reprobado del alumno.

Generado por el formulario:

Promedio Final.

Ancho: 615

Page 201: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

198

Campos de Salida

Grado: Grado seleccionado a consultar.

Sección: Sección seleccionada a consultar.

Maestro Guía: Nombre del maestro guía.

Nombre Alumno: Nombres del Alumno.

Nota Final: Promedio global de todo el año de estudios.

Estado: Indica si el alumno pasó (aprobado) ó no paso de grado (reprobado).

Promedio Final

Descripción: Presenta el promedio final y estado de aprobado ó reprobado del alumno.

Generado por el formulario:

Promedio Final.

Ancho: 615

Lista de Asistencia

Descripción: Presenta listado de alumnos inscritos en un determinado grado y sección.

Generado por el formulario:

Lista de asistencia.

Ancho: 612px

Page 202: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

199

Campos de Salida

Grado: Grado a consultar.

Sección: Sección a consultar.

Maestro Guía: Nombre del maestro guía.

Nombre Alumno: Nombre del Alumno.

Búsqueda de Padrinos

Descripción: Presenta un listado de padrinos inscritos al Plan Adopta un Niño.

Generado por el formulario:

Búsqueda de padrinos.

Ancho: 729px

Campos de Salida

Carnet : Representa el carnet asignado a un padrino.

Nombre: Representa los nombres del padrino.

Apellido: Representa los apellidos del padrino.

Page 203: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

200

Asignación de Niños a Padrinos

Descripción: Presenta listado de niños que aun no han sido apadrinados.

Generado por el formulario:

Asignación de niños a padrinos.

Ancho: 729px

Campos de Salida

Niños disponibles : Listado de niños que no han sido apadrinados.

Niños apadrinados: Listado de niños apadrinados por el padrino.

Planes Tomados por un Padrino

Descripción: Presenta listado con información de cuotas tomados por padrino.

Generado por el formulario:

Planes tomados.

Ancho: 729px

Campos de Salida

Carnet : Indica el Carnet del padrino.

Desde: Fecha desde la cual deberá pagar la cuota de apadrinamiento.

Hasta: Fecha hasta la cual deberá pagar la cuota de apadrinamiento.

Cuota: Cantidad de dólares a pagar durante cierto tiempo

Forma de Pago: Indica si el pago será: mensual, trimestral etc.

Tipo de Pago: Forma de cancelar la cantidad de dinero: Efectivo ó Crédito.

Page 204: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

201

Estado de Cuentas

Descripción: Presenta listado con información de cuotas tomados por padrino.

Generado por el formulario:

Estado de Cuentas.

Ancho: 729px

Campos de Salida

Carnet : Indica el Carnet del padrino.

Desde: Fecha desde la cual deberá pagar la cuota de apadrinamiento.

Hasta: Fecha hasta la cual deberá pagar la cuota de apadrinamiento.

Cuota: Cantidad de dólares a pagar durante cierto tiempo.

Forma de Pago: Indica si el pago será: mensual, trimestral etc.

Tipo de Pago: Forma de cancelar la cantidad de dinero: Efectivo ó Crédito.

Mis Abonos

Descripción: Presenta gráficamente al padrino información sobre si ya fue cargado su pago al Plan Adopta un Niño.

Generado por el formulario:

Mis Abonos.

Ancho: 729px

Page 205: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

202

Campos de Salida

Carnet : Indica el Carnet del padrino.

Monto: Total de dinero a pagar divida en las cuotas tomadas.

Forma de Pago: Indica si el pago será: mensual, trimestral etc.

Cuotas: Muestra gráficamente a los padrinos que cuotas han sido cancelados y cuales están pendientes.

3.2.10- Diseño de Base de Datos

3.2.10.1 Descripción de la Base de Datos La base de datos cuenta con las siguientes tablas:

1. Tabla tblusuarios

2. Tabla tblRoles

3. Tabla tblOpcionesMenú

4. Tabla tblmaterias

5. Tabla tblnotas

6. Tabla tbldatosAlumnosI

7. Tabla tbldatosAlumnosII

8. Tabla tbldatosAlumnosIII

9. Tablas tblmatricula

10. Tabla tblMaestros_Materias

11. Tabla tblMaterias_Grados

12. Tabla tblMaestros_secciones

13. Tabla tblgrado

Page 206: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

203

14. Tabla tblmaestros

15. Tabla tblsecciones

16. Tabla tblpadrinos

17. Tabla tblahijados

18. Tabla tblapadrinamientos

19. Tabla tblapadrinamientos_detalle

Tabla tblusuarios

Esta tabla será utilizada para guardar los datos necesarios de los usuarios para

poder ingresar al sistema.

Llave Primaria: PK_tblusuarios_IdUsuario

Descripción de la función de cada campo

TABLA USUARIOS Campo Descripción

IdUsuario

Este campo contendrá el Id que se le ha asignado al usuario para ser diferenciado de los demás.

usu_NombUsuario Este campo contendrá el nombre del usuario.

usu_Clave_Acceso Este campo guardará la clave que es asignada al usuario para poder ingresar al sistema.

IdRol El campo IdRol guardará el permiso que tendrá

Page 207: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

204

el usuario dentro del sistema.

cod_maestro Este campo contendrá el código del maestro.

usu_Fecha_Creacion Este campo guardará la fecha en que fue creado el usuario.

usu_Estado Este campo guardará el estado en que se encuentra el usuario.

Tabla tblroles Esta tabla será utilizada para guardar los diferentes roles que existen dentro del

sistema.

Llave Primaria: PK_tblusuarios_IdRol

Descripción de la función de cada campo

TABLA ROLES Campo Descripción

IdRol

Este campo contendrá el Id que se le ha asignado al Rol para ser diferenciado de los demás.

NombRol Este campo contendrá el nombre del Rol.

DescRol Este campo guardará la descripción del Rol.

CodOpcionesMenu El campo guardará el código de las opciones del menú.

Page 208: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

205

Tabla tblOpcionesMenu Esta tabla será utilizada para guardar los diferentes componentes de las

opciones del menú.

Descripción de la función de cada campo

TABLA OPCIONES MENU Campo Descripción

CodOpcionMenu Este campo contendrá el código de la opción del menú.

NombOpcionMenu Este campo contendrá el nombre de la opción del menú.

CodOpcionPadre Este campo guardará el código de la opción padre del menú.

URLOpcionMenu El campo guardará el URL de la opción del menú.

URLImagen El campo guardará el URL de la imagen correspondiente.

Tabla tblmaterias La importancia de esta tabla en el sistema será para almacenar los datos

importantes de las materias.

Page 209: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

206

Llave Primaria: PK_tblmaterias_cod_materia

Descripción de la función de cada campo

TABLA MATERIAS Campo Descripción

cod_materia

Este campo contendrá el código que se le ha asignado a la materia para ser diferenciada de las demás.

nombre_mat El campo nombre_mat guardará el nombre de la materia de la Escuela Mano Amiga.

Estado Este campo guardará el estado en que se encuentra la materia.

Tabla tblnotas La importancia de esta tabla en el sistema será de guardar todas las notas del

alumno de las materias cursadas en el grado, así como también los promedios

finales para saber si paso el grado cursado.

Page 210: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

207

Llave Primaria: PK_tblnotas_cod_alumno

PK_tblnotas_cod_grado

PK_tblnotas_cod_materia

PK_tblnotas_Anio_Matricula

Descripción de la función de cada campo

TABLA NOTAS Campo Descripción

cod_alumno

Cod_alumno contendrá el código que se le ha asignado al alumno de la Escuela Mano Amiga para ser identificado de los demás.

cod_grado

El campo guardará el código que se le ha asignado al grado en la Escuela Mano Amiga, para ser diferenciado de los demás grados.

cod_materia

Este campo cod_materia contendrá el código que se le ha asignado a la materia para ser diferenciada de las demás.

Anio_Matricula Este campo contendrá el número de veces que el alumno ha cursado el grado.

ExaBIMI Este campo guardará la nota del examen bimestral del alumno en la unidad I.

ExaFinal I Este campo guardará la nota del examen final del alumno en la unidad I.

ExaRecuperacionI

Este campo guardará la nota del examen de recuperación del alumno si opto por tomarlo en la unidad I.

NotaFinalUnidadI El campo guardará el promedio final del alumno en la unidad I.

ExaBIMII Este campo guardará la nota del examen bimestral del alumno en la unidad II.

ExaFinal II Este campo ExaFinalII guardará la nota del examen final del alumno en la unidad II.

ExaRecuperacionII

Este campo guardará la nota del examen de recuperación del alumno si opto por tomarlo en la unidad II.

Page 211: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

208

NotaFinalUnidadII El campo guardará el promedio final del alumno en la unidad II.

ExaBIMIII Este campo guardará la nota del examen bimestral del alumno en la unidad III.

ExaFinal III Este campo ExaFinalIII guardará la nota del examen final del alumno en la unidad III.

ExaRecuperacionIII

Este campo ExaRecuperacionIII guardará la nota del examen de recuperación del alumno si opto por tomarlo en la unidad III.

NotaFinalUnidadIII El campo guardará el promedio final del alumno en la unidad III.

NotaFinalGrado Este contendrá el promedio de las notas finales para el alumno en el grado.

Tabla tbldatosAlumnosI

La importancia de esta tabla será el de almacenar los datos generales de los

alumnos de la Escuela Mano Amiga y que posteriormente podrán ser utilizados

por razones de contacto.

Llave Primaria: PK_tbldatosAlumnos_cod_alumno

Page 212: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

209

Descripción de la función de cada campo

TABLA DATOS-ALUMNOSI Campo Descripción

cod_alumno

Este campo contendrá el código que se le ha asignado al alumno de la Escuela Mano Amiga para ser identificado de los demás.

nombre_alumno El campo guardará el nombre del alumno de la Escuela Mano Amiga.

apellido_alumno

El campo apellido_alumno contendrá el apellido del alumno de la Escuela Mano Amiga.

fecha_nac Este campo contendrá la fecha de nacimiento del alumno de la Escuela Mano Amiga.

lugar_nac

En el campo lugar_nac se guardará el lugar de nacimiento del alumno de la Escuela Mano Amiga.

dirección

Este campo contiene la ubicación geográfica donde el alumno vive para poder localizarla en una emergencia ó en cualquier circunstancia de trabajo.

nom_encargado

Este campo contendrá el nombre de la persona encargada del alumno de la Escuela Mano Amiga.

apellido_encargado

Este campo contendrá el apellido de la persona encargada del alumno de la Escuela Mano Amiga.

tel_encargado

El campo contendrá el teléfono de la persona encargada del alumno de la Escuela Mano Amiga, para efectos de contacto.

cel_encargado

El campo contendrá el celular (si lo tuviese) de la persona encargada del alumno de la Escuela Mano Amiga, para efectos de contacto.

direc_encargado

El campo direc_encargado guardará la dirección de la persona encargada del alumno de la Escuela Mano Amiga, para poder localizarla en caso de emergencia.

parentesco Este campo guarda el parentesco que tiene la persona encargada con el alumno de la Escuela Mano Amiga.

Page 213: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

210

active_padrino En este campo se determina si el padrino del alumno esta activo.

id_padrino Este campo guarda el número de identificación del padrino del alumno.

anio Este campo guardará el año en que se llenaron estos datos.

Tabla tbldatosAlumnosII

La importancia de esta tabla será el de almacenar los datos generales de los

padres del alumno de la Escuela Mano Amiga y que posteriormente podrán ser

utilizados por razones de contacto.

Llave Primaria: PK_tbldatosAlumnos_cod_alumno

Page 214: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

211

Descripción de la función de cada campo

TABLA DATOS-ALUMNOSII Campo Descripción

cod_alumno

Este campo contendrá el código que se le ha asignado al alumno de la Escuela Mano Amiga para ser identificado de los demás.

nom_papa Este campo contendrá el nombre del padre del alumno de la Escuela Mano Amiga.

apellido_papa Este campo contendrá el apellido del padre del alumno de la Escuela Mano Amiga.

fecha_nac_papa El campo guardará la fecha de nacimiento del padre del alumno de la Escuela Mano Amiga.

dui_papa

Este campo contendrá el número del documento único de identidad (DUI) del padre del alumno de la Escuela Mano Amiga.

ocupacion_papa Este campo guardará la ocupación del padre del alumno de la Escuela Mano Amiga.

lugar_trabajo_papa

Este guardará el nombre del lugar en donde el padre del alumno trabaja, para poder contactarlo en caso de emergencia.

estado_civil_papa El campo contendrá el estado civil del padre del alumno de la Escuela Mano Amiga.

religion_papa

Este campo contendrá la religión a la que pertenece el padre del alumno de la Escuela Mano Amiga.

nom_mama Este campo guardará el nombre de la madre del alumno de la Escuela Mano Amiga.

apellido_mama Este campo guardará el apellido de la madre del alumno de la Escuela Mano Amiga.

fecha_nac_mama

El campo guardará la fecha de nacimiento de la madre del alumno de la Escuela Mano Amiga.

dui_mama

Este campo contendrá el número del documento único de identidad (DUI) de la madre del alumno de la Escuela Mano Amiga.

ocupacion_mama Este campo guardará la ocupación de la madre del alumno de la Escuela Mano Amiga.

Page 215: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

212

lugar_trabajo_mama Este campo guardará el nombre del lugar en donde la madre del alumno trabaja.

estado_civil_mama

El campo estado_civil_mamá contendrá el estado civil de la madre del alumno de la Escuela Mano Amiga.

religion_mama

Este campo contendrá la religión a la que pertenece el padre del alumno de la Escuela Mano Amiga.

Tabla tbldatosAlumnosIII

La importancia de esta tabla será el de almacenar los datos importantes del

hijo/s inscrito por los padres, así como también información relevante para su

inscripción.

Llave Primaria: PK_tbldatosAlumnos_cod_alumno

Descripción de la función de cada campo

TABLA DATOS-ALUMNOSIII Campo Descripción

cod_alumno

Este campo contendrá el código que se le ha asignado al alumno de la Escuela Mano Amiga para ser identificado de los demás.

escolaridad_maxima

Este campo almacenara la escolaridad máxima que pueden pagar los padres del alumno de la escuela Mano Amiga.

Page 216: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

213

no_hijo Almacena el número de hijos que tienen juntos.

hijos_inscri tos

El campo guardará el número de hijos que tienen inscritos en la Escuela Mano Amiga.

estado_ingreso Este campo almacenara si el alumno ingresa a principio del año escolar ó a la mitad.

esc_procedencia

Este campo guardará el nombre de la escuela donde estudio anteriormente el alumno de la Escuela Mano Amiga.

cod_grado El campo contendrá el código del grado.

fecha_registro Este campo guardará la fecha en que se realizo el registro.

entrevistador Almacena el nombre de la persona encargada de realizar la entrevista.

Tabla tblmatricula

La importancia de esta tabla será el de almacenar todos aquellos datos que

tengan que ver con la matricula del alumno de la Escuela Mano Amiga para

poder llevar un record de esta operación en el sistema.

Llave Primaria: PK_tblmatricula_cod_alumno

PK_tblmatricula_cod_Seccion

PK_tblmatricula_Anio_Matricula

Page 217: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

214

Descripción de la función de cada campo

TABLA MATRICULA Campo Descripción

cod_alumno

Este campo contendrá el código que se le ha asignado al alumno de la Escuela Mano Amiga para ser identificado de los demás.

cod_Seccion Este contendrá el código que se le ha asignado a la sección para ser diferenciada de las demás.

Anio_Matricula

Anio_Matricula contendrá el aňo en que se realizo la matricula del alumno de la Escuela Mano Amiga.

NoMatricula Este campo almacenara el numero correspondiente a la matricula.

Fecha_Matricula

Este campo almacenara la fecha en que se realizo la matricula del alumno de la Escuela Mano Amiga.

Cod_Responsable

Cod_Responsable almacenara el código de la persona responsable de realizar los cambios a esta tabla en el sistema en determinada fecha.

Tabla tblMaestros_Materias

La importancia de esta tabla en el sistema será proporcionar al usuario del

sistema la información necesaria para saber que materias están asignadas a los

maestros.

Page 218: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

215

Llave Primaria: PK_tblMaestros_Materias_cod_Maestro

Pk_ tblMaestros_Materias_cod_materia

Pk_ tblMaestros_Materias_anio

Descripción de la función de cada campo

TABLA MAESTROS-MATERIAS Campo Descripción

cod_Maestro

Este campo contendrá el código que ha sido asignado al maestro para ser identificado de los demás en la Escuela Mano Amiga.

cod_materia

Este campo contendrá el código que ha sido asignado a la materia para ser identificada entre las demás en la Escuela Mano Amiga.

Anio

Este campo guardará el aňo en que han sido realizados los cambios a esta tabla en el sistema.

Cod_Responsable

Cod_Responsable almacenara el código de la persona responsable de realizar los cambios a esta tabla en determinada fecha.

Fecha

Este campo almacenara la fecha en que fueron realizados los cambios a esta tabla en el sistema.

Tabla tblMaterias_Grados

La importancia de esta tabla en el sistema será proporcionar al usuario del

sistema la información necesaria para saber que materias serán impartidas por

grado.

Page 219: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

216

Llave Primaria: PK_tblMaterias_Grados_cod_Materia

PK_tblMaterias_Grados_cod_Grado

PK_tblMaterias_Grados_Anio

Descripción de la función de cada campo

TABLA MATERIAS-GRADOS Campo Descripción

Cod_Materia

Este campo contendrá el código que ha sido asignado a la materia para ser identificada entre las demás en la Escuela Mano Amiga.

Cod_Grado

Cod_Grado almacenara el código que se le ha dado a cada grado para ser fácilmente identificado entre los demás en el sistema.

Anio

Este campo guardará el aňo en que han sido realizados los cambios a esta tabla en el sistema.

Cod_Responsable

Almacenara el código de la persona responsable de realizar los cambios a esta tabla en determinada fecha.

Fecha

Este campo almacenara la fecha en que fueron realizados los cambios a esta tabla en el sistema.

Tabla tblMaestros_Secciones

La importancia de esta tabla en el sistema será proporcionar al usuario del

sistema la información necesaria para saber que sección ó secciones serán

impartidas por los maestros.

Page 220: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

217

Llave Primaria: PK_tblMaestros_Secciones_Cod_Maestro

PK_tblMaestros_Secciones_Cod_Seccion

PK_tblMaestros_Secciones_Anio

Descripción de la función de cada campo

TABLA MAESTROS-SECCIONES Campo Descripción

Cod_Maestro

Este campo contendrá el código que ha sido asignado al maestro para ser identificado de los demás en la Escuela Mano Amiga.

Cod_Seccion

Cod_Seccion almacenara el código que se le ha dado a cada sección para ser fácilmente identificada entre las demás.

Anio

Este campo guardará el año en que han sido realizados los cambios a esta tabla en el sistema.

Fecha

Este campo almacenara la fecha en que fueron realizados los cambios a esta tabla en el sistema.

Cod_Responsable

Cod_Responsable almacenara el código de la persona responsable de realizar los cambios a esta tabla en el sistema en cierta fecha.

Tabla tblgrado

La importancia de esta tabla en el sistema será para almacenar los datos

importantes del grado.

Page 221: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

218

Llave Primaria: PK_tblgrado_cod_grado

Descripción de la función de cada campo

TABLA GRADO Campo Descripción

cod_grado

El campo guardará el código que se le ha asignado al grado en la Escuela Mano Amiga.

cod_maestroResponsable

Almacena el código del maestro responsable para cada uno de los grados de la escuela.

nombre_grado

Este campo contendrá el nombre que se le ha asignado al grado en la Escuela Mano Amiga.

orden Este campo almacenara el orden respectivo de los grados en el sistema.

Tabla tblmaestros

La importancia de esta tabla será el de almacenar los datos generales de los

maestros de la Escuela Mano Amiga y así poder mantener un record de toda

esta información.

Llave Primaria: PK_tblmaestros_cod_maestro

Page 222: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

219

Descripción de la función de cada campo

TABLA MAESTROS Campo Descripción

cod_maestro

Este campo contendrá el código que se le ha asignado al maestro para ser diferenciado de los demás.

nombre_maestro El campo guardará el nombre del maestro de la Escuela Mano Amiga.

apellido_maestro El campo guardará el apellido del maestro de la Escuela Mano Amiga.

nombre_materia

Este campo contendrá el nombre de la materia que tiene asignada el maestro en el aňo escolar de la Escuela Mano Amiga.

dui_maestro

Este campo contendrá el número del documento único de identidad (DUI) del maestro de la Escuela Mano Amiga.

direc_maestro El campo guardará la dirección del maestro de la Escuela Mano Amiga.

telefono_maestro

Este campo guardará el teléfono domiciliar del maestro para efectos de contacto.

email

El campo guardará el correo electrónico que corresponde al maestro para efectos de contacto ó traspaso de información.|

estado Estado en que se encuetra el maestro, el cual puede ser activo ó inactivo

Tabla tblsecciones

La importancia de esta tabla en el sistema será para almacenar los datos de las

secciones que existen en el grado para el año escolar, así como también el

máximo de alumnos por sección.

Page 223: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

220

Llave Primaria: PK_tblnotas_cod_seccion

Descripción de la función de cada campo

TABLA SECCIONES Campo Descripción

cod_seccion

Este contendrá el código que se le ha asignado a la sección para ser diferenciada de las demás.

nombre

El campo guardará el nombre que tiene asignada la sección en la Escuela Mano Amiga.

cod_grado

El campo guardará el código que se le ha asignado al grado en la Escuela Mano Amiga.

Capacidad Maxima Este guardará el número máximo de alumnos para determinada sección en la Escuela Mano Amiga.

Tabla tblpadrinos

Esta tabla será utilizada para guardar los datos necesarios de los padrinos y así

poder tener un archivo de ellos.

Page 224: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

221

Descripción de la función de cada campo

TABLA PADRINOS Campo Descripción

id_padrino

Este campo contendrá el id que se le ha asignado al padrino para ser diferenciado de los demás.

nombre_padrino Este campo contendrá el nombre del padrino.

apellido_padrino Este campo contendrá el apellido del padrino.

telefono_padrino Almacena el teléfono del padrino para poder contactarlo si así se desea.

email_padrino

Este campo guardará el correo electrónico del padrino para intercambiar y información necesaria.

direc_padrino El campo direc_padrino guardará la dirección del padrino.

dui_padrino Este campo almacenara el documento único de identidad (DUI) del padrino.

Tabla tblahijados

Esta tabla será utilizada para guardar los datos que se necesitan saber para el

manejo de los ahijados.

Llave Primaria: PK_tblusuarios_id_padrino PK_tblusuarios_cod_alumno

Page 225: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

222

Descripción de la función de cada campo

TABLA AHIJADOS Campo Descripción

id_padrino

Este campo contendrá el id que se le ha asignado al padrino para ser diferenciado de los demás.

cod_alumno

Este campo contendrá el código que se le ha asignado al alumno para ser diferenciado de los demás.

name El nombre del niño al cual se le asignara uno ó varios padrinos.

Tabla tblapadrinamientos

Esta tabla será utilizada para guardar los datos necesarios para el manejo de los

apadrinamientos.

Descripción de la función de cada campo

TABLA APADRINAMIENTO Campo Descripción

id_pago

Este campo contendrá el id que se le ha asignado al pago para ser diferenciado de los demás.

id_padrino

Este campo contendrá el id que se le ha asignado al padrino para ser diferenciado de los demás.

periodo Este campo contendrá el periodo en que se dará el apadrinamiento.

Page 226: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

223

periodofin Almacena el periodo en que termina el apadrinamiento.

cuota Este campo guardará la cuota asignada en el apadrinamiento.

forma_pago

El campo forma_pago guardará la manera en que se pagara la cuota, ya sea mensual, trimestral etc.

tipo_pago

El campo forma_pago guardará la manera en que se pagara la cuota, ya sea en efectivo ó tarjeta de crédito.

Tabla tblapadrinamientos_detalle

Esta tabla será utilizada para guardar el detalle de los apadrinamientos.

Descripción de la función de cada campo

TABLA APADRINAMIENTO DETALLE Campo Descripción

id_pago

Este campo contendrá el id que se le ha asignado al pago para ser diferenciado de los demás.

c1 Guardará el detalle de la cuota 1. c2 Guardará el detalle de la cuota 2.

Page 227: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

224

c3 Guardará el detalle de la cuota 3. c4 Guardará el detalle de la cuota 4. c5 Guardará el detalle de la cuota 5. c6 Guardará el detalle de la cuota 6. c7 Guardará el detalle de la cuota 7. c8 Guardará el detalle de la cuota 8. c9 Guardará el detalle de la cuota 9. c10 Guardará el detalle de la cuota 10. c11 Guardará el detalle de la cuota 11. c12 Guardará el detalle de la cuota 12.

En el sistema ha desarrollar se utilizarán datos de prueba en la base de datos.

Estos ayudarán a visualizar el óptimo funcionamiento del sistema, así como

también para detectar problemas en el. Lo que se pretende con estos datos de

prueba es cargar el Sistema en todas sus áreas y así tener una imagen más

clara de lo que los usuarios verán y utilizaran.

3.2.10.2 Descripción Stored Procedures

Nº 1 Nombre Stored Procedure pr_maestros Llamado en: cmaestros.aspx ( lista de maestros),

maestros.aspx ( ingreso de maestros). Descripción

Procedimiento almacenado que tiene como finalidad insertar los datos personales de un Maestro en la tabla tblmaestros, así como también dar el mantenimiento respectivo a dicha tabla esto incluye: editar y eliminar maestros . Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos A= Actualizar datos E= Eliminar datos C= Consultar datos

Parámetros Nombre Finalidad

@Accion Recibe parámetro de ejecución. @nombre_maestro Recibe nombre del maestro. @apellido_maestro Recibe apellido del maestro.

Page 228: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

225

@nombre_mat Recibe el nombre de materia. @telefono_maestro Recibe el teléfono del maestro. @direc_maestro Recibe la dirección del maestro. @dui_maestro Recibe el DUI del maestro. @email Recibe el Email del maestro. @cod_maestro Código del maestro. Nº 2 Nombre Stored Procedure admin_maestros Llamado en: cmaestros.aspx ( lista de maestros), frmMaestrosSecciones.

Descripción Procedimiento almacenado que tiene como finalidad ejecutar una búsqueda de un maestro recibiendo cualquiera de los parámetros ingresados por el usuario, la información retornada por el sistema es mostrada al usuario haciendo uso de un control Grid.

Parámetros Nombre Finalidad

@nombre_maestro Recibe nombre del maestro @apellido_maestro Recibe apellido del maestro @nombre_mat Recibe nombre de la materia @select Selecciona los datos a retornar. @where Especifica la condición a filt rar Nº 3 Nombre Stored Procedure busqueda_avanzada_alumnos Llamado en: frmBusquedaAlumnos.aspx ( listado de alumnos – “ consulta”),

frmMatricula.aspx (matricula), frmBusquedaAlumnos.aspx ( Consulta de Notas).

Descripción Procedimiento almacenado que tiene como finalidad ejecutar una búsqueda de los alumnos recibiendo cualquiera de los parámetros ingresados por el usuario, la información retornada por el sistema es mostrada al usuario haciendo uso de un control Grid.

Parámetros Nombre Finalidad

@cod_alumno Recibe código del alumno @nombre_alumno Recibe nombre del alumno @apellido_alumno Recibe apellido del alumno @nom_encargado Recibe el nombre del encargado @apellido_encargado Recibe el apellido del encargado @select Selecciona los datos a retornar. @where Especifica la condición a filt rar

Page 229: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

226

Nº 4 Nombre Stored Procedure pr_admin_materias Llamado en: cmaterias.aspx ( lista de materias)

Descripción Procedimiento almacenado que tiene como finalidad ejecutar una búsqueda de las materias recibiendo cualquiera de los parámetros ingresados por el usuario, la información retornada por el sistema es mostrada al usuario haciendo uso de un control Grid.

Parámetros Nombre Finalidad

@nombre_mat Recibe código del alumno @select Selecciona los datos a retornar. @where Especifica la condición a filt rar Nº 5 Nombre Stored Procedure pr_AdminUsuarios Llamado en: frmListaUsuarios.aspx ( lista de Usuarios),

frmAdminUsuarios.aspx ( ingreso de usuarios). Descripción

Procedimiento almacenado que tiene como finalidad insertar los datos personales de un Usuario en la tabla tblUsuarios, así como también consultar todos los usuarios. Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos CT= Consultar todos los datos

Parámetros Nombre Finalidad

@Accion Recibe parámetro de ejecución. @IdUsuario Recibe Id del usuario. @usu_NombUsuario Recibe el nombre de usuario. @usu_Clave_Acceso Recibe la clave de acceso del usuario. @IdRol Recibe el Id del Rol del usuario. @cod_maestro Recibe el código del maestro. @usu_Estado Recibe el estado del usuario. @select Selecciona los datos a retornar. @where Especifica la condición a filt rar Nº 6 Nombre Stored Procedure pr_consulta_gradoas Llamado en: Cgrados.aspx ( lista de grados)

Descripción

Page 230: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

227

Procedimiento almacenado que tiene como finalidad ejecutar una consulta de los grados recibiendo cualquiera de los parámetros ingresados por el usuario, la información retornada por el sistema es mostrada al usuario haciendo uso de un control Grid.

Parámetros Nombre Finalidad

@grado varchar Recibe código del alumno @select Selecciona los datos a retornar. @where Especifica la condición a filt rar @order Especifica el orden de los grados. Nº 7 Nombre Stored Procedure pr_consulta_padrinos Llamado en: padrinos_pagos.aspx ( consulta de cuotas),

padrinos.aspx ( lista de padrinos – Principal). Descripción

Procedimiento almacenado que tiene como finalidad ejecutar una consulta de los padrinos recibiendo cualquiera de los parámetros ingresados por el usuario, la información retornada por el sistema es mostrada al usuario haciendo uso de un control Grid.

Parámetros Nombre Finalidad

@id_padrino Recibe el Id del padrino. @nombre_padrino Recibe nombre del padrino. @apellido_padrino Recibe el apellido del padrino. @select Selecciona los datos a retornar. @where Especifica la condición a filt rar Nº 8 Nombre Stored Procedure pr_consulta_Secciones Llamado en: Csecciones.aspx ( lista de secciones)

Descripción Procedimiento almacenado que tiene como finalidad ejecutar una consulta de las secciones recibiendo cualquiera de los parámetros ingresados por el usuario, la información retornada por el sistema es mostrada al usuario haciendo uso de un control Grid.

Parámetros Nombre Finalidad

@secciones Recibe el valor de las secciones. @select Selecciona los datos a retornar. @where Especifica la condición a filt rar @order Especifica el orden de las secciones.

Page 231: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

228

Nº 9 Nombre Stored Procedure pr_consultadatosalumnos Llamado en: datosalumnos.aspx ( listado de alumnos)

Descripción Procedimiento almacenado que tiene como finalidad ejecutar una consulta de los datos del alumno recibiendo cualquiera de los parámetros ingresados por el usuario, la información retornada por el sistema es mostrada al usuario haciendo uso de un control Grid.

Parámetros Nombre Finalidad

@cod_alumno Recibe el código del alumno. @nombre_alumno Recibe el nombre del alumno. @apellido_alumno Recibe el apellido del alumno. @select Selecciona los datos a retornar. @where Especifica la condición a filt rar Nº 10 Nombre Stored Procedure pr_ConsultaNotas Llamado en: frmConsultaNotas.aspx ( consulta de notas)

Descripción Procedimiento almacenado que tiene como finalidad consultar notas del alumno. Para esto se hace uso de la variable @accion la cual tiene como propósito diferenciar la tarea a realizar donde @accion significa:

CN = Consultar notas. CNO= Consultar nombre del alumno.

Parámetros Nombre Finalidad

@Accion Recibe parámetro de ejecución. @cod_alumno Recibe el código del alumno. @Anio Recibe el año a consultar. Nº 11 Nombre Stored Procedure pr_datos_alumnoI Llamado en: datosalumnos.aspx ( listado de alumnos),

mtto_alumnosI.aspx ( registro de alumnos – pantalla 1 ).

Descripción Procedimiento almacenado que tiene como finalidad insertar los datos personales de un alumno en la tabla tbldatosAlumnosI, así como también dar el mantenimiento respectivo a dicha tabla esto incluye: actualizar, eliminar y consultar alumnos . Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos A= Actualizar datos

Page 232: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

229

E= Eliminar datos C= Consultar datos

Parámetros Nombre Finalidad

@accion Recibe parámetro de ejecución. @cod_alumno Recibe el código del alumno. @nombre_alumno Recibe el nombre del alumno. @apellido_alumno Recibe el apellido del alumno. @fecha_nac Recibe la fecha de nacimiento del alumno. @lugar_nac Recibe el lugar de nacimiento del alumno. @dirección Recibe la direccion del alumno. @nom_encargado Recibe el nombre del encargado. @apellido_encargado Recibe el apellido del encargado. @tel_encargado Recibe el teléfono que tiene el encargado. @cel_encargado Recibe el celular que tiene que encargado. @direc_encargado Recibe la direccion del encargado. @parentesco Recibe el parentesco que tiene el

encargado con el alumno. @active_padrino Recibe si tiene un padrino activo. @id_padrino Recibe el Id del padrino. @anio Recibe el año en que se agrego al alumno. Nº 12 Nombre Stored Procedure pr_datos_alumnoII Llamado en: mtto_alumnosII.aspx registro de alumnos –

pantalla 2) Descripción

Procedimiento almacenado que tiene como finalidad insertar los datos de los padres del alumno en la tabla tbldatosAlumnosII, así como también dar el mantenimiento respectivo a dicha tabla esto incluye: actualizar y consultar. Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos A= Actualizar datos C= Consultar datos

Parámetros Nombre Finalidad

@accion Recibe parámetro de ejecución. @cod_alumno Recibe el código del alumno. @nom_papa Recibe el nombre del papá. @apellido_papa Recibe el apellido del papá. @fecha_nac_papa Recibe la fecha de nacimiento del papá. @dui_papa Recibe el número del DUI del papá. @ocupacion_papa Recibe la ocupación del papá. @lugar_trabajo_papa Recibe el nombre del lugar de trabajo del papá.

Page 233: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

230

@estado_civil_papa Recibe estado civil del papá. @religion_papa Recibe la religión a la cual pertenece el papá. @nombre_mama Recibe el nombre de la mamá. @apellido_mama Recibe el apellido de la mamá. @fecha_nac_mama Recibe la fecha de nacimiento de la mamá. @dui_mama Recibe el número del DUI de la mamá. @ocupacion_mama Recibe la ocupación de la mamá. @lugar_trabajo_mama Recibe el nombre del lugar de trabajo del papá. @estado_civil_mama Recibe estado civil de la mamá. @religion_mama Recibe la religión a la cual pertenece la mamá. Nº 13 Nombre Stored Procedure pr_datos_alumnoIII Llamado en: mtto_alumnosIII.aspx registro de alumnos

– pantalla 3 ) Descripción

Procedimiento almacenado que tiene como finalidad insertar los datos del alumno en la tabla tbldatosAlumnosIII, así como también dar el mantenimiento respectivo a dicha tabla esto incluye: actualizar y consultar. Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos A= Actualizar datos C= Consultar datos

Parámetros Nombre Finalidad

@accion Recibe parámetro de ejecución. @cod_alumno Recibe el código del alumno. @escolaridad_max Recibe la escolaridad máxima del alumno. @no_hijos Recibe el número de hijos que tiene la familia. @hijos_inscritos Recibe el número de hijos inscritos. @estado_ingreso Recibe el estado de ingreso. @esc_procedencia Recibe el nombre de la escuela de procedencia. @grado_cursar Recibe el grado a cursar. @fecha_registro Recibe la fecha en que se hizo el registro. @entrevistador Recibe el nombre del entrevistador. Nº 14 Nombre Stored Procedure pr_ingreso_padrinos Llamado en: padrinos_pagos.aspx ( consulta de cuotas),

cpadrinos_pagos (mi estado de cuentas), padrinos.aspx ( lista de padrinos – Principal), frm_mtto_padrino.aspx ( ingreso de padrinos), padrinos_pagos.asp ( info cuotas).

Page 234: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

231

Descripción Procedimiento almacenado que tiene como finalidad insertar los datos del padrino en la tabla tblpadrinos, así como también dar el mantenimiento respectivo a dicha tabla esto incluye: actualizar, eliminar y consultar padrinos. Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos A= Actualizar datos E= Eliminar datos EP=Eliminar pagos C= Consultar datos

Parámetros Nombre Finalidad

@accion Recibe parámetro de ejecución. @id_padrino Recibe el Id del padrino. @nombre_padrino Recibe el nombre del padrino. @apellido_padrino Recibe el apellido del padrino. @dui_padrino Recibe el DUI del padrino. @direc_padrino Recibe la direccion del padrino. @telefono_padrino Recibe el teléfono del padrino. @email_padrino Recibe el email del padrino. @id_pago Recibe el Id del pago. Nº 15 Nombre Stored Procedure pr_login Llamado en: index.aspx

Descripción Procedimiento almacenado que tiene como finalidad verificar el username y su clave de acceso (password).

Parámetros Nombre Finalidad

@User Recibe el nombre del user. @Password Recibe la password. Nº 16 Nombre Stored Procedure pr_maestros Llamado en: cmaestros.aspx ( lista de maestros),

maestros.aspx ( ingreso de maestros). Descripción

Page 235: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

232

Procedimiento almacenado que tiene como finalidad insertar los datos del maestro en la tabla tblmaestros, así como también dar el mantenimiento respectivo a dicha tabla esto incluye: actualizar, eliminar y consultar alumnos . Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos A= Actualizar datos E= Eliminar datos C= Consultar datos

Parámetros Nombre Finalidad

@Accion Recibe parámetro de ejecución. @nombre_maestro Recibe el nombre del maestro. @apellido_maestro Recibe el apellido del maestro. @nombre_mat Recibe el nombre de la materia. @telefono_maestro Recibe el teléfono del maestro. @direc_maestro Recibe la direccion del maestro. @dui_maestro Recibe el DUI del maestro. @email Recibe el email del maestro. @cod_maestro Recibe el código del maestro. Nº 17 Nombre Stored Procedure pr_MaestrosMaterias Llamado en: frmMaestrosSecciones

Descripción Procedimiento almacenado que tiene como finalidad insertar los datos del maestro en la tabla tblMaestros_Materias, así como también dar el mantenimiento respectivo a dicha tabla esto incluye:eliminar y consultar maestros . Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos E= Eliminar datos CA= Consultar datos almacenados CS=Consultar secciones sin asignar CM=Consultar a los maestros

Parámetros Nombre Finalidad

@Accion Recibe parámetro de ejecución. @cod_maestro Recibe el código del maestro. @cod_Materia Recibe el código de la materia. @cod_responsable Recibe el código del responsable.

Page 236: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

233

Nº 18 Nombre Stored Procedure pr_MaestrosSecciones Llamado en: frmMaestrosSecciones

Descripción Procedimiento almacenado que tiene como finalidad insertar los datos de la sección en la tabla tblMaestros_Secciones, así como también dar el mantenimiento respectivo a dicha tabla esto incluye: eliminar y consultar secciones . Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos ES= Eliminar las secciones asignadas CA= Consultar datos almacenados CS=Consultar secciones sin asignar

Parámetros Nombre Finalidad

@Accion Recibe parámetro de ejecución. @cod_maestro Recibe el código del maestro. @cod_seccion Recibe el código de la sección. @cod_responsable Recibe el código del responsable. Nº 19 Nombre Stored Procedure pr_MateriasGrados Llamado en: frmMateriasGrados, frmMatricula.aspx

(matricula). Descripción

Procedimiento almacenado que tiene como finalidad insertar los datos de la materia en la tabla tblMaterias_Grados, así como también dar el mantenimiento respectivo a dicha tabla esto incluye: eliminar y consultar materias. Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos ES= Eliminar las materias asignadas CA= Consultar datos almacenados CS=Consultar materias sin asignar

Parámetros Nombre Finalidad

@Accion Recibe parámetro de ejecución. @cod_Materia Recibe el código de la materia. @cod_Grado Recibe el código del grado. @cod_responsable Recibe el código del responsable.

Page 237: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

234

Nº 20 Nombre Stored Procedure pr_Matricula Llamado en: frmMatricula.aspx (matricula)

Descripción Procedimiento almacenado que tiene como finalidad insertar los datos de la matricula en la tabla tblmatricula, así como también consultar las secciones por grado, capacidad máxima y alumnos matriculados en la sección. Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

SG = Devuelve las secciones por cada grado CM= Devuelve la capacidad máxima de la sección MA= Devuelve la capacidad de alumnos matriculados en esa sección IM= Agregar matricula

Parámetros Nombre Finalidad

@Accion Recibe parámetro de ejecución. @cod_alumno Recibe el código del alumno. @cod_seccion Recibe el código de sección. @cod_grado Recibe el código de grado. @cod_responsable Recibe el código del responsable. Nº 21 Nombre Stored Procedure pr_mtto_grado Llamado en: mtto_grado.aspx ( ingreso de

grados) Descripción

Procedimiento almacenado que tiene como finalidad insertar los datos del grado en la tabla tblgrado, así como también dar el mantenimiento respectivo a dicha tabla esto incluye: actualizar, eliminar y consultar grados. Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos A= Actualizar datos E= Eliminar datos C= Consultar datos

Parámetros Nombre Finalidad

@Accion Recibe parámetro de ejecución. @cod_maestroResponsable Recibe el código del maestro

responsable. @nombre_grado Recibe el nombre del grado. @orden Recibe el orden del grado. @cod_grado Recibe el código del grado.

Page 238: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

235

Nº 22 Nombre Stored Procedure pr_secciones Llamado en: Csecciones.aspx ( lista de secciones),

frmsecciones.aspx ( ingreso de secciones) Descripción

Procedimiento almacenado que tiene como finalidad insertar los datos de la sección en la tabla tblsecciones, así como también dar el mantenimiento respectivo a dicha tabla esto incluye: actualizar, eliminar y consultar secciones. Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos A= Actualizar datos E= Eliminar datos C= Consultar datos

Parámetros Nombre Finalidad

@Accion Recibe parámetro de ejecución. @nombre Recibe el nombre dado a la sección. @cod_grado Recibe el código de grado. @CapacidadMaxima Recibe la capacidad máxima de la sección. @cod_seccion Recibe el código de la sección. Nº 23 Nombre Stored Procedure pr_ingresomaterias Llamado en: cmaterias.aspx ( lista de materias),

materias.aspx ( ingreso de materias). Descripción

Procedimiento almacenado que tiene como finalidad insertar los datos de la materia en la tabla tblmaterias, así como también dar el mantenimiento respectivo a dicha tabla esto incluye: actualizar, eliminar y consultar materias. Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos A= Actualizar datos E= Eliminar datos C= Consultar datos

Parámetros Nombre Finalidad

@Accion Recibe parámetro de ejecución. @nombre_mat Recibe el nombre de la materia. @Estado Recibe el estado de la materia. @cod_materia Recibe el código de la materia.

Page 239: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

236

Nº 24 Nombre Stored Procedure pr_consulta_pagos Llamado en: cpadrinos_pagos (mi estado de cuentas), padrinos_pagos.asp (

info cuotas). Descripción

Procedimiento almacenado que tiene como finalidad ejecutar una consulta de los pagos recibiendo cualquiera de los parámetros ingresados por el usuario, la información retornada por el sistema es mostrada al usuario haciendo uso de un control Grid.

Parámetros Nombre Finalidad

@id_padrino Recibe el Id del padrino. @nombre_padrino Recibe nombre del padrino. @apellido_padrino Recibe el apellido del padrino. @select Selecciona los datos a retornar. @where Especifica la condición a filt rar Nº 25 Nombre Stored Procedure pr_pago_cuotas Llamado en: frm_mtto_apadrinamiento_detalle.aspx ( pago de

cuotas), c_frm_mtto_apadrinamiento (mi estado de cuentas), frm_mtto_apadrinamiento.aspx (tomar cuota).

Descripción Procedimiento almacenado que tiene como finalidad insertar los pagos de las cuotas en la tabla tblapadrinamientos_detalle, así como también dar el mantenimiento respectivo a dicha tabla esto incluye: actualizar y consultar los pagos. Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos A= Actualizar datos C= Consultar datos

Parámetros Nombre Finalidad

@accion Recibe parámetro de ejecución. @id_pago Recibe el id de pago. @id_padrino Recibe el id de padrino. @c1 Recibe el valor de c1. @c2 Recibe el valor de c2. @c3 Recibe el valor de c3. @c4 Recibe el valor de c4. @c5 Recibe el valor de c5. @c6 Recibe el valor de c6. @c7 Recibe el valor de c7. @c8 Recibe el valor de c8. @c9 Recibe el valor de c9.

Page 240: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

237

@c10 Recibe el valor de c10. @c11 Recibe el valor de c11. @c12 Recibe el valor de c12. Nº 26 Nombre Stored Procedure pr_pago_padrino Llamado en: frm_mtto_apadrinamiento.aspx ( editar datos de

cuotas) Descripción

Procedimiento almacenado que tiene como finalidad insertar el pago de padrino en la tabla tblapadrinamientos, así como también dar el mantenimiento respectivo a dicha tabla esto incluye: actualizar, eliminar y consultar las cuotas.. Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I = Insertar datos A= Actualizar datos $= Actualizar cuota C= Consultar datos

Parámetros Nombre Finalidad

@Accion Recibe parámetro de ejecución. @id_padrino Recibe el id de padrino. @periodo Recibe el periodo. @periodofin Recibe el periodo de fin. @cuota Recibe la cuota. @forma_pago Recibe la forma de pago. @tipo_pago Recibe el tipo de pago. @id_pago Recibe el id de pago. Nº 27 Nombre Stored Procedure pr_AdminNotas Llamado en: frmIngresoNotas.aspx ( Ingreso de notas

maestros- con permisos por grado y materias), frmNotas.aspx ( ingreso de notas), frmIngresoNotasAdm.aspx ( ingreso de notas admin.-).

Descripción Procedimiento almacenado que tiene como finalidad insertar las notas del alumno en las respectivas tablas, así como también consultar las secciones, materias y notas por unidad. Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

CS= Consulta de una sección en particular CM= Consulta de una materia en particular CSM= Consulta de secciones de un maestro

Page 241: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

238

CMM= Consulta de materias de un maestro en una sección en particular CMA= Consulta de materias los administradores CN1= Consultar Notas unidad 1 CN2= Consultar Notas unidad 2 CN3= Consultar Notas unidad 3 IN1= Ingreso de notas Unidad I IN2= Ingreso de notas Unidad II IN3= Ingreso de notas Unidad III

Parámetros Nombre Finalidad

@Accion Recibe parámetro de ejecución. @cod_Alumno Recibe el código del alumno. @Cod_seccion Recibe el código de sección. @Cod_Materia Recibe el código de materia. @Cod_maestro Recibe el código de maestro. @ExaBIMI Recibe el examen bimestral I. @ExaFinal Recibe el examen final II. @ExaRecuperacionI Recibe el examen de recuperacion I. @ExaBIMII Recibe el examen bimestral II. @ExaFinalI Recibe el examen final III. @ExaRecuperacionII Recibe el examen de recuperacion II. @ExaBIMIII Recibe el examen bimestrall IIII. @ExaFinalII Recibe el examen final IIII. @ExaRecuperacionIII Recibe el examen de recuperacion III. Nº 28 Nombre Stored Procedure pr_AdminUsuarios Llamado en: frmListaUsuarios.aspx ( lista de Usuarios),

frmAdminUsuarios.aspx ( ingreso de usuarios). Descripción

Procedimiento almacenado que tiene como finalidad insertar los usuarios en la tabla tblusuarios, así como también dar el mantenimiento respectivo a dicha tabla esto incluye: actualizar, eliminar y consultar las cuotas.. Para esto se hace uso de la variable @accion la cual tiene como finalidad diferenciar la tarea a realizar donde @accion significa:

I= Ingreso de Usuarios desde la ventana de Maestros CT= Consultar todos los usuarios CU= Consultar un usuario CR=Consulta de todos los roles IU= Ingreso de Usuario AU= Actualizar Usuario EU= Eliminar usuario Log= Obtiene los datos del usuario al logearse

Parámetros Nombre Finalidad

@Accion Recibe parámetro de ejecución. @idUsuario Recibe el id de usuario. @usu_NombUsuario Recibe el nombre del usuario.

Page 242: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

239

@usu_Clave_Acceso Recibe la clave de acceso del usuario. @IdRol Recibe el id del rol. @cod_maestro Recibe el código del maestro. @usu_Estado Recibe el estado del usuario. Nº 29 Nombre Stored Procedure pr_consultaahijadosxpadrinos Llamado en: cahijados ( listado de ahijados)

Descripción Procedimiento almacenado que tiene como finalidad ejecutar una consulta de los ahijados por padrinos recibiendo el parámetros ingresados por el usuario, la información retornada por el sistema es mostrada al usuario haciendo uso de un control Grid.

Parámetros Nombre Finalidad

@id_padrino Recibe el id del padrino. Nº 30 Nombre Stored Procedure pr_AdminMenus Llamado en: frmAdminRoles.aspx (Lista de roles)

Descripción Procedimiento almacenado que tiene como finalidad la creación de la barra de menú a utilizar en el sistema.

Nº 31 Nombre Stored Procedure PR_GetNotasFinales Llamado en: index.aspx

Descripción Procedimiento almacenado que tiene como finalidad obtener las notas finales recibiendo cualquiera de los parámetros ingresados por el usuario, la información retornada por el sistema es mostrada al usuario haciendo uso de un control Grid. El alumno recibe “Aprobado” cuando sus notas son mayor ó igual a 5.0 de lo contrario recibe “reprobado”.

Parámetros

Nombre Finalidad @CodGrado Recibe el código del grado. @CodSeccion Recibe el código de la sección.

Page 243: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

240

Nº 32 Nombre Stored Procedure PR_GetCalificacionesXUnidad Llamado en: index.aspx

Descripción Procedimiento almacenado que tiene como finalidad obtener las calificaciones por unidad recibiendo los parámetros ingresados por el usuario, la información retornada por el sistema es mostrada al usuario haciendo uso de un control Grid.

Parámetros

Nombre Finalidad @CodGrado Recibe el código del grado. @CodSeccion Recibe el código de la sección. @Unidad Recibe la unidad.

3.2.11 Seguridad del Sistema

El esquema de seguridad empleado en el sistema forma parte del estándar de

desarrollo de la aplicación, el cual esta basada en el esquema de seguridad de

Windows a través de la asignación de roles y accesos, proporcionados a usuarios

del mismo.

Es importante saber a quien proporcionarle la información adecuada y necesaria,

para que esta sea útil y no sea manipulada indebidamente. Por tanto es necesario

crear categorías de usuarios que definirán el acceso a los niveles de información

correspondientes. Debe existir una persona encargada que tenga la disponibilidad

completa del sistema y será definida como Administrador del mismo.

El Administrador tendrá la responsabilidad y la facultad de asignar, eliminar y

cambiar categoría de roles a los usuarios involucrados con el sistema. Esta labor

debe ser asignada cuidadosamente, tomando en cuenta los aspectos de: Integridad

y mal uso de información.

Page 244: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

241

Además del sistema de seguridad a través de la aplicación, tendrá seguridad la

Base Datos, asignando un “Password” a la base de datos para restringir el acceso y

la ejecución de los procedimientos almacenados contenidos en la base de datos.

En la sección de recomendaciones del presente trabajo de graduación se darán

algunas sugerencias para poner en práctica en lo relacionado con la seguridad,

como en el respaldo de los datos.

Page 245: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

242

CAPÍTULO IV. CONCLUSIONES Y

RECOMENDACIONES

INTRODUCCIÓN

En este capítulo se presentan las conclusiones obtenidas después de la

realización del Análisis y Diseño del Sistema de Registro académico, Control de

Becas y Consultas en Internet del Plan "Adopta un Niño" de la Escuela Mano

Amiga del Centro Integral de Desarrollo Comunitario (CIDECO).

Adicionalmente se presentan a la Institución algunas recomendaciones para

que sean aplicadas en las mejoras a sus procesos de trabajo, escalabilidad y

otras acciones que ayuden positivamente a la Institución, basándose en la

implementación del sistema desarrollado.

4.1- CONCLUSIONES

Después de realizar el presente trabajo de investigación e implementación del

sistema llamado Sistema de Registro Académico, Control de Becas y Consultas

en Internet del Plan "Adopta un Niño" de la escuela Mano Amiga del Centro

Integral de Desarrollo Comunitario (CIDECO) y basándose en los objetivos

propuestos se concluye lo siguiente:

1- Sustitución de archivos y procesos tradicionales de registros académicos con

el desarrollo del Sistema automatizado de Registro Académico, control de

Page 246: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

243

becas y consultas en Internet del Plan “Adopta un niño” de la escuela Mano

Amigo del Centro Integral de Desarrollo Comunitario (CIDECO).

2- Mejor aprovechamiento de los recursos disponibles dentro de la escuela

Mano Amiga del Centro Integral de Desarrollo Comunitario (CIDECO) y

todas las donaciones que a esta se le hacen, tomando en cuenta futuras

evoluciones del ciclo normal de vida del sistema desarrollado.

3- El Sistema desarrollado e implementado contiene una interfase intuitiva,

estandarizada y de fácil acceso a la información permitiendo que los usuarios

finales tengan un periodo de adaptación menos prolongado.

4- El diseño del sistema implementado permite una mejor administración de

los datos lo cual ayuda a la Institución a dedicar más tiempo a otras

actividades que ayudan al crecimiento de la Escuela Mano Amiga del

Centro Escuela Integral de Desarrollo Comunitario (CIDECO).

5- El sistema fue desarrollado de una manera parametrizable para que el

Administrador del Sistema lo adapte a los niveles jerárquicos de acceso

en cuanto al mantenimiento de datos del sistema, aplicables a quienes

son los responsables de ingresar notas, quienes son los encargados de

preparar lo insumos necesarios para iniciar el año educativo (ingreso de

grados, secciones, materias y maestros) sin dejar de lado a los usuarios

que solo les interesa hacer consultas puntuales.

Page 247: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

244

6- Presentación de la información por medio de reportes gráficos a los

interesados para una mejor compresión de los datos reflejados.

7- El sistema cuenta con la facilidad de convertir los datos contenidos en los

reportes en formatos electrónicos Excel, pdf, html, archivos TIFF, XML

para facilidad el intercambio y envió de los mismos.

8- La aplicación cuenta con un módulo visible vía Internet para dar a conocer

de manera más rápida a los Padrinos el estado de aportaciones

económicas que este hace en relación al apadrinamiento de un niño. Y

conocer de manera más personalizada el rendimiento académico de sus

ahijados.

4.2- RECOMENDACIONES

A continuación se presentan las recomendaciones mediante las cuales se

busca obtener un mejor funcionamiento del sistema desarrollado.

1. Se recomienda asignar a una persona que administre el sitio (el director

de la escuela), ya que este tendrá la responsabilidad de llevar a cabo el

mantenimiento del sistema. Así como asignar roles puntuales a los

usuarios directos (maestros) e indirectos (padrinos, personal de la

Fundación CIDECO del Sistema.

2. Es recomendable tener una visión clara de las personas a quienes se le

asignaran responsabilidades de mantenimiento de datos del sistema.

Page 248: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

245

3. Constatar que los respaldos de la base de datos se estén realizando de

manera correcta mensualmente mediante la tarea programada en la

siguiente ruta: C:\BkCidecoNotas.

4. Se recomienda cada mes y medio hacer un backup físico (CD – DVD) de

los datos. Para mantener segura y respaldada la información despues de

los periodos de examen.

5. Es importante dar a conocer a los Padrinos su Carnet, para que estos

pueden ingresar a la aplicación. Para ello se puede recomendar el uso

del reporte Listado de Ahijados, ya que en el se muestran los datos que

le interesan al Padrino.

6. Se recomienda el formato digital de datos PDF para la exportación y

envió de reportes. Y el formato Excel para el uso interno de la institución.

7. Si desea instalar Visual Studio.NET debe tener en cuenta lo siguiente,

aunque para el funcionamiento del Sistema de Registro Académico,

Control de Becas y Consultas en Internet del plan "Adopta un Niño" de la

Escuela Mano Amiga del Centro Integral de Desarrollo Comunitario

(CIDECO) NO es necesario.

a) Agregue más memoria RAM que la mínima recomendada.

b) Defragmente el disco duro después de instalar el producto

para mejorar la velocidad.

Page 249: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

246

c) Tenga en cuenta que Windows NT 4.0 no soporta ASP .NET

ni COM+. Estos componentes están disponibles únicamente

con Windows 2000 y Windows XP.

Page 250: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

247

ANEXOS

Page 251: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

248

ÍNDICE DE ANEXOS

ANEXO #1: Formato de Cuadros de Notas Uti lizados.

ANEXO #2: Ejemplos de Consulta Académica en Línea

ANEXO #3: Solicitud General de Inscripción y Reinscripción de Alumnos

ANEXO #4: Solicitud de Inscripción de Padrinos.

ANEXO #5: Manual en Línea de la Aplicación

ANEXO #6: Modelos de Microsoft.NET

Page 252: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

249

ANEXO # 1 Formato de Cuadros de Notas Uti lizados.

Page 253: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

250

Registro de Calificaciones de Exámenes

Page 254: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

251

Registro de Calificaciones Finales

Page 255: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

252

ANEXO #2: Consulta Académica en Línea Ejemplo de Historial Académico

Ejemplo de Consulta Académica en Línea

Page 256: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

253

Ejemplo de Consulta de Notas

Page 257: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

254

ANEXO #3: Solicitud General de Inscripción y Reinscripción de Alumnos

SOLICITUD GENERAL DE INSCRIPCIÓN Y REINSCRIPCIÓN

San Francisco El porfiado, El Salvador a ______de________________de 200____

NOMBRE: ________________________________________________________________________________ APELLIDO PATERNO APELLIDO MATERNO NOMBRES FECHA DE NACIMIENTO: ______/______/_________ Peso: ________________ Altura: ________________ LUGAR DE NACIMIENTO: ___________________________________________________________________ POBLACIÓN MUNICIPIO DEPARTAMENTO EDAD: __________ AÑOS _________MESES. RELIGIÓN: ________________________________ DOMICILIO: CALLE _______________________________________________ NÚMERO________ COLONIA Ó POBLACIÓN:___________________________________________________________ MUNICIPIO: __________________________________ DEPARTAMENTO: ____________________ TELEFONO (S): ____________________________ EN CASO DE URGENCIA LLAMAR Ó COMUNICARSE CON: NOMBRE: ____________________________ TELEFONO(S):_______________________________ DIRECCIÓN: ______________________________________________________________________ PARENTESCO: ____________________________________________________________________ DATOS DEL PADRE Ó TUTOR: NOMBRE: ________________________________________________________________________ EN CASO DE SER TUTOR MENCIONAR EL PARENTESCO: _______________________________ FECHA DE NACIMIENTO: ___________________________ DUI: ___________________ ESCOLARIDAD MAXIMA: _____________________________________ EDAD: __________ AÑOS OCUPACIÓN: _____________________________________________________________________ RELIGIÓN: __________________________ REGISTRO DE FIRMA:__________________________ DATOS DE LA EMPRESA DEL PADRE: NOMBRE DE LA EMPRESA: _________________________________________________________ DOMICILIO CALLE: __________________________________________ NÚMERO: _____________ COLONIA Ó POBLACIÓN: ___________________________________________________________ MUNICIPIO: __________________________________ DEPARTAMENTO: ____________________ TELEFONO (S): ____________________________ DATOS DE LA MADRE Ó TUTORA: NOMBRE: ________________________________________________________________________ FECHA DE NACIMIENTO: ______________________________ DUI: ___________________ ESCOLARIDAD MAXIMA: _____________________________________ EDAD: __________ AÑOS OCUPACIÓN: _____________________________________________________________________ RELIGIÓN: __________________________ REGISTRO DE FIRMA: __________________________ DATOS DE LA EMPRESA DE LA MADRE: NOMBRE DE LA EMPRESA: _________________________________________________________ DOMICILIO CALLE: __________________________________________ NÚMERO: _____________ COLONIA Ó POBLACIÓN: ___________________________________________________________ MUNICIPIO: __________________________________ DEPARTAMENTO: ____________________ TELEFONO (S): ____________________________ DATOS FAMILIARES: ESTADO DE CIVIL DE LOS PADRES: SOLTEROS _____________ CASADOS _________________ DIVORCIADOS _______ UNIÓN LIBRE _______ VIUDO(A)_______ SEPARADOS _______ NÚMERO DE HIJOS _____________ LUGAR QUE OCUPA EL ALUMNO ________ NÚMERO DE HIJOS INSCRITOS EN LA ESCUELA _______

Page 258: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

255

HISTORIA ESCOLAR: ÚLTIMO GRADO CURSADO: _____________________________ ESCUELA DONDE LO CURSÓ: ________________________________________________ GRADO A CURSAR: _______________ NOMBRE DEL MA ESTRO(A): __________________________________________________

AÑOS INSCRITOS EN LA ESCUELA DE PROCEDENCIA: __________________

LLENAR LOS GRADOS Y NIVELES COMPLETOS REALIZADOS, LOS AÑOS EN QUE LOS CURSÓ Y LA ESCUELA:

GRADO Ó NIVEL AÑOS ESCUELA

__________________________/__________/_______________________________________________

__________________________/__________/_______________________________________________

__________________________/__________/_______________________________________________

__________________________/__________/_______________________________________________

__________________________/__________/_______________________________________________

__________________________/__________/_______________________________________________

__________________________/__________/_______________________________________________

DOCUMENTACIÓN A ENTREGAR AL FORMALIZAR LA MATRÍCULA:

Fotocopia Partida de Nacimiento

Historial vacunación

Certif icado de notas del Curso anterior

PAGOS A REALIZAR:

2 $ (inscripción ó reinscripción)

1 $ (cierre de Matrícula)

Page 259: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

256

ANEXO # 4: Solicitud de Inscripción de Padrinos.

Page 260: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

257

ANEXO # 5: Manual en Línea de la Aplicación

MANUAL DE USUARIO

Sistema de Registro Académico, Control de Becas y Consultas en Internet del Plan "Adopta un Niño" de la Escuela Mano Amiga del

Centro Integral de Desarrollo Comunitario (CIDECO).

Page 261: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

258

Anexo #6: Modelos de Microsoft.NET MODELO DE EJECUCIÓN RUNTIME COMPILATION AND EXECUTION

Page 262: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

259

CLIENT – SIDE AND SERVER –SIDE VALIDATION MULTIMEDIA: THE ADO.NET OBJECT MODEL

Page 263: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

260

AUTENTICACIÓN BASADA EN FORMULARIOS PROCESO DE POSTBACK

Page 264: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

261

GLOSARIO

1. XML (eXtensible Markup Language): Consiste en una serie de reglas,

pautas, convenciones, para planificar formatos texto para tales datos, de

manera que produzcan archivos que sean fácilmente generados y leídos

(por un ordenador), y que evitan errores comunes, falta de soporte para la

internacionalización, y la dependencia de una determinada plataforma.

2. UDDI (Universal Description, Discovery and Integration): Define una

forma de publicar y descubrir información acerca de servicios Web. Una

nube de registros UDDI, ó registro de negocios (registro único y

publicación generalizada), proporciona información de cómo acceder los

servicios Web.

3. SOAP (Simple Object Access Protocol): SOAP es un protocolo

elaborado para facilitar la llamada remota de funciones a través de

Internet, permitiendo que dos programas se comuniquen entre si.

4. CLR (Common Language Runtime): Es el runtime que proporciona las

bases para los servicios .NET. Mientras una aplicación ó componente se

esté ejecutando, CLR administra cada uno de los aspectos de su

ejecución, incluyendo la administración de memoria, y políticas de

seguridad.

Page 265: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

262

5. OLE DB: Es un estándar multiplataforma de Microsoft de acceso a datos,

basado en la tecnología COM. Además, es el sucesor del obsoleto

ODBC. Mientras ODBC usa aplicaciones estáticas para acceder a fuentes

de datos, además de estar limitado al SQL para el traslado de éstos; OLE

DB es rápido, simplifica el desarrollo de aplicaciones y lo acelera usando

ADO: la interfaz sencilla y rápida de desarrollo para OLE DB. Puede ser

utilizado en la mayoría de los entornos populares de programación.

6. ODBC (Open DataBase Connectivity): Es un estándar de acceso a

Bases de Datos desarrollado por Microsoft Corporation, el objetivo de

ODBC es hacer posible el acceder a cualquier dato de cualquier

aplicación, sin importar qué Sistema Gestor de Bases de Datos (DBMS

por sus siglas en Ingles) almacene los datos, ODBC logra esto al insertar

una capa intermedia llamada manejador de Bases de Datos, entre la

aplicación y el DBMS, el propósito de esta capa es traducir las consultas

de datos de la aplicación en comandos que el DBMS entienda. Para que

esto funcione el DBMS deben ser compatibles con ODBC, esto significa

que la aplicación debe ser capaz de producir comandos ODBC y el DBMS

debe ser capaz de responder a ellos.

7. Oracle: Es un sistema de administración de base de datos (ó RDBMS

por el acrónimo en inglés de Relational Data Base Management System),

Page 266: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

263

fabricado por Oracle Corporation. Lenguaje de programación

especializado en la elaboración de bases de datos.

8. SQL Server: Esta herramienta permite el trabajo del grupo de comandos

DLL y DML de un modo gráfico pero utilizando internamente el lenguaje

base. Permite trabajar en modo cliente-servidor donde la información y

datos se alojan en el servidor y las terminales ó clientes de la red sólo

accesan a la información. Además permite administrar información de

otros servidores de datos, también maneja de forma fácil la seguridad en

cuanto a el acceso a las bases de datos. Dentro de su arquitectura está

dividido en varios componentes tales como tablas, vistas, índices, bases

de datos y una serie de elementos visibles para el usuario, además un

servidor de SQL Server puede contener múltiples bases de datos para

diferentes usuarios restringiendo el acceso a los mismos por medio de

reglas de seguridad.

9. Interfaz gráfica de usuario (GUI): Es un método para facilitar la

interacción del usuario con el ordenador a través de la utilización de un

conjunto de imágenes y objetos pictóricos (iconos, ventanas...) además

de texto.

10. Datos. Los datos son la Base de Datos propiamente dicha.

Page 267: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

264

11. Hardware. El hardware se refiere a los dispositivos de almacenamiento

en donde reside la base de datos, así como a los dispositivos periféricos

(unidad de control, canales de comunicación, etc.) necesarios para su

uso.

12. Software. Está constituido por un conjunto de programas que se conoce

como Sistema Manejador de Base de Datos (DMBS: Data Base

Management System). Este sistema maneja todas las solicitudes

formuladas por los usuarios a la base de datos.

13. Usuarios. Existen tres clases de usuarios relacionados con una Base de

Datos:

a) El programador de aplicaciones, quien crea programas de

aplicación que utilizan la base de datos.

b) El usuario final, quien accesa la Base de Datos por medio de un

lenguaje de consulta ó de programas de aplicación.

c) El administrador de la Base de Datos (DBA: Data Base

Administrator), quien se encarga del control general del Sistema de

Base de Datos.

14. DLL es el acrónimo de Dynamic Linking Library (Bibliotecas de Enlace

Dinámico), término con el que se refiere a los archivos con código

ejecutable que se cargan bajo demanda del programa por parte del

Page 268: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

265

sistema operativo. Esta denominación se refiere a los sistemas

operativos Windows siendo la extensión con la que se identifican los

ficheros, aunque el concepto existe en prácticamente todos los sistemas

operativos modernos.

15. TIFF (Tagged Image File Format) es un formato de archivo de

imágenes.

16. Virutal PC: Virtual PC es un tipo de software con el que el usuario

puede ejecutar dos ó más sistemas operativos en su equipo. Con Virtual

PC puede crear máquinas virtuales independientes en un escritorio

Windows, cada una simula el hardware de un ordenador completo real.

Puede uti lizar las máquinas virtuales para ejecutar sistemas operativos

como MS-DOS, Windows y OS/2. Puede ejecutar varios sistemas

operativos de manera simultánea en un solo ordenador y cambiar de

una máquina a otra con tanta facilidad como cambia entre aplicaciones

de manera instantánea con un solo clic de ratón.

17. char(n): Es una cadena de caracteres de longitud fija, con una longitud

n especificada por el usuario. También se puede usar la palabra

completa character.

Page 269: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

266

18. varchar(n): Es una cadena de caracteres de longitud variable, con una

longitud n especificada por el usuario. También se puede utilizar la

palabra completa character varying.

19. int: Es un entero, se puede utilizar la palabra completa integer.

20. smallint: Es un entero pequeño.

21. Real, double precision: Son, respectivamente, números de punto

flotante (coma en Europa) de doble precisión, con precisión dependiente

de la máquina.

22. Float(n): Es un número en coma flotante, cuya precisión la especifica el

usuario y es de al menos n dígitos.

23. Datetime: Es una fecha del calendario, que contiene un año (de cuatro

dígitos), un mes y un día del mes expresado en horas, minutos y

segundos.

24. Conceptos básicos de SQL:

SELECT: Recuperar datos de la base de datos

INSERT: Añade nuevas filas de datos a la base de datos

DELETE: Suprime filas de datos a la base de datos

UPDATE: Modifica datos existentes en la base de datos

CREATE TABLE: Añade una nueva tabla a la base de datos

Page 270: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

267

DROP TABLE: Suprime una tabla de la base de datos

ALTER TABLE: Modifica de una tabla existente

CREATE VIEW: Añade una nueva vista a la base de datos

CREATE INDEX: Construye un índice para una columna

DROP INDEX: Suprime el índice para una columna

GRANT: Concede privilegios de acceso a usuarios

REVOKE: Suprime privilegios de acceso a usuarios

COMMIT: Finaliza la transacción actual

ROLLBACK: Aborta la transacción actual

DECLARE: Define un cursor para una consulta

OPEN: Abre un cursor para recuperar resultados de consulta

FETCH: Recupera una fila de resultados de consulta

CLOSE: Cierra un cursor

EXECUTE: Ejecuta dinámicamente una sentencia SQLF

25. CIDECO: CENTRO INTEGRAL DE DESARROLLO COMUNITARIO”

(CIDECO).

26. Internet Information Server (IIS): Es un programa servidor de WEB,

creado por Microsoft, que le permite publicar información en una Intranet

de la organización o en Internet.

27. Word Wide WEB (WWW): Es el universo de información accesible a

través de Internet, una fuente inagotable del conocimiento humano.

Page 271: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

268

28. Hypertext Markup Language (HTML): Es un lenguaje basado en

marcas. Principal lenguaje utilizado como base en Internet para el

desarrollo de páginas, que a su vez podrán soportar otras tecnologías.

29. Hypertext Transfer Protocol (HTTP): El HTTP es el conjunto de reglas

utilizadas por los ordenadores para transferir archivos hipertexto y

páginas WEB por internet.

30. File Transfer Protocol (FTP): Este uti liza los protocolos de Internet

TCP/IP para permitir la transferencia de datos, principalmente para

descargar un archivo de un servidor ó para subir un archivo a un servidor.

31. WEB Hosting: Es el servicio que presta una empresa con espacio para

alojamiento de páginas WEB.

32. Uniform Resource Locator (URL): Localizador uniforme de recurso,

Es una secuencia de caracteres, de acuerdo a un formato estándar, que

se usa para nombrar recursos, como documentos e imágenes en

Internet, por su localización.

33. Internet Protocol (IP): Conjunto de reglas que regulan la transmisión de

paquetes de datos a través de Internet.

34. Transmission Control Protocol/Internet Protocol (TCP/IP): El primero

se encarga de dividir la información en paquetes en origen, para luego

Page 272: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

269

recomponerla en destino, mientras que el segundo se responsabiliza de

dirigirla adecuadamente a través de la red.

35. Asociación europea de fabricantes de Informática (ECMA): Es una

asociación fundada en 1961 dedicada a la estandarización de sistemas

de infomación. Desde 1994 ha pasado a denominarse ECMA

Internacional.

36. World Wide WEB Consortium (W3C): Es una organización que

produce estándares para la World Wide Web. Desarrolla tecnologías

(especificaciones, guías software y herramientas) con el propósito de

alcanzar todo el potencial de la web.

37. Unified Modeling Language (UML): Es un lenguaje gráfico para

visualizar, especificar, construir y documentar los artefactos de un

sistema con gran cantidad de software.

38. Simple Mail Transfer Protocol (SMTP): Protocolo simple de

transferencia de correo electrónico, basado en texto utilizado para el

intercambio de mensajes de correo electrónico entre computadoras y/o

distintos dispositivos (PDA's, Celulares, etc).

39. Ciencia de la Computación: Es la ciencia que estudia el procesamiento

automático de datos o información por medio de las computadoras.

Page 273: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

270

BIBLIOGRAFÍA

Libros:

Ingeniería del Software.

Roger S. Pressman, Quinta edición Mc Graw Hill. España Copyright© 2002.

Análisis y Diseño de Sistemas de Información.

Jeffrey L. Whitten, Lonne D. Bentley, Victor M. Barlow,

Tercera edición Mc Graw Hill. Colombia Copyright© 1996.

Sistemas de información para la toma de decisiones

Daniel Cohen, Segunda edición Mc Graw Hill. España Copyright© 1998.

Tesis:

Sistema Mecanizado para Registro Académico y Control de Pago de

Cuotas de Alumnos de Instituciones Educativas Privadas en las Áreas

de Parvularia, Básica y Bachillerato.

Rivas Zacatares, Ana Lynn del Transito

Villatoro Ayala, Claudia Leticia

Page 274: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

271

Carrera: Licenciatura en Ciencias de la Computación

Universidad Dr. José Matías Delgado

Diciembre 2002

Diseño y propuesta de la implementación de consulta de notas de los

alumnos de la Universidad Dr. José Matías Delgado a través de un sitio

http publicado en Internet.

Hugo Iván Orellana González

Carrera: Licenciatura en Ciencias de la Computación

Universidad Dr. José Matías Delgado

Diciembre 2002

Desarrollo de Sistema Nacional de Registro de Entidades Turísticas

para la Corporación Salvadoreña de Turismo ( CORSATUR ).

Juan Carlos Herrera Hernández

Carrera: Licenciatura en Ciencias de la Computación

Universidad Dr. José Matías Delgado

Junio 2002

Empresas

Inet Consulting Services , INTCOMEX – El Salvador : 10 de Abril del 2006

Page 275: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

272

Direcciones WEB

Sitio Oficial de CIDECO:

www.CIDECO.org.sv

Sitio Referente a Internet:

http://www.iespana.es/mundointernet/historia.htm

Sitio Referente a Base de Datos:

http://www.ati.es/DOCS/internet/histint/histint1.html#origenes

http://www.itlp.edu.mx/publica/tutoriales/basedat1/tema1_1.htm

http://www.monografias.com/trabajos12/basdat/basdat.shtml#DEFIN

http://atenea.udistrital.edu.co/profesores/jdimate/basedatos1/

Sitio Referente a Tecnología .Net

http://www.abox.com/productos.asp?pid=312

http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/cpguide/html/cpconintroductiontoasp

.asp

http://www.microsoft.com/spanish/msdn/comunidad/uni.net/

Page 276: UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO …...UNIVERSIDAD DR. JOSÉ MATÍAS DELGADO FACULTAD DE ECONOMÍA “SANTIAGO I. BARBERENA “ TESIS DE GRADUACIÓN: Sistema de Registro Académico,

273

Sitio Referente a Tecnología Virtual PC

http://thesource.ofallevil.com/spain/windows/virtualpc/evaluation/overview2004.mspx

http://www.microsoft.com/latam/windowsxp/virtualpc/evaluation/bizoverview.asp

Entrevistas

Lic. Manuel Antonino Moreira – Presidente de la Fundación CIDECO

Lic. Ana Mercedes de Moreira – Vice-Presidente de la Fundación CIDECO

Lic. Carmen Manglano – Directora Centro Educativo San Antonio