Вы находитесь на странице: 1из 134

ESCUELA POLITCNICA DEL EJRCITO

MODALIDAD DE EDUCACIN A DISTANCIA

DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIN


TECNOLOGA EN COMPUTACIN

DESARROLLO DEL SISTEMA DE GESTIN


ACADMICA PARA LA ESCUELA GONZALO
RUBIO ORBE DE OTAVALO

Previa a la obtencin del Ttulo de:

TECNLOGO EN COMPUTACIN

POR: Marco Vinicio Gualacata Puma

SANGOLQU, Enero de 2012

CERTIFICADO

En nuestra condicin de Director y Co-Director CERTIFICAMOS que hemos


revisado y evaluado el desarrollo de la Monografa Tcnica DESARROLLO
DEL SISTEMA DE GESTIN ACADMICA PARA LA ESCUELA GONZALO
RUBIO ORBE DE OTAVALO presentado por el

seor Marco Vinicio

Gualacata Puma en el cual se han observado las disposiciones de la


Institucin, metodologa y tcnicas que regulan esta actividad acadmica.

Por ello autorizamos al mencionado alumno a reproducir el documento


definitivo, presentarlo a las autoridades del Departamento de Ciencias de la
Computacin - Tecnologa en Computacin y proceder a la exposicin del
contenido.

Sangolqu, Enero de 2012

___________________________

___________________________

ING. RAL CRDOVA

ING. LORENA DUQUE

DIRECTOR

CO- DIRECTOR

ii

CERTIFICADO

En calidad de alumno de la Tecnologa en Computacin de la Escuela


Politcnica del Ejrcito, CERTIFICO que la presente Monografa Tcnica,
previa a la obtencin del ttulo de TECNLOGO EN COMPUTACIN, es un
trabajo indito el cual no puede ser copiado, ni reproducido parcial ni
totalmente sin la autorizacin escrita del autor.

Es todo cuanto puedo CERTIFICAR en honor a la verdad.

Sangolqu, Enero de 2012

___________________________
MARCO GUALACATA

iii

DEDICATORIA

Esta tesis va dedicada a mi familia:


A mi madre por darme todo su apoyo quin con nobleza y entusiasmo deposito
en m su confianza.
A mis hermanos, quienes siempre demostraron su preocupacin e inters por
verme superar, quienes estuvieron pendientes durante desarrollo de la tesis,
llenndome de nimos para triunfar y no dejar vencerme.

Marco Gualacata

iv

AGRADECIMIENTOS

Agradezco a Dios por hacer realidad mi sueo y cumplir una de mis metas.
De la misma manera agradezco al Ing. Ral Crdova e Ing. Lorena Duque,
quienes fueron mis guas durante el desarrollo de la tesis.
A todos quienes me apoyaron en los momentos que ms necesite colmndome
de energas positivas y vindome como un ser capaz de alcanzar el xito.

Marco Gualacata

NDICE DE CONTENIDOS

CAPITULO I:

INTRODUCCIN .................................................................................................... 2

1.1
PLANTEAMIENTO DEL PROBLEMA ............................................................................................... 2
1.2
IMPORTANCIA Y JUSTIFICACIN .................................................................................................. 2
1.3
FICHA TCNICA (LOCALIZACIN BENEFICIOS) ............................................................................ 3
1.3.1
Localizacin ...................................................................................................................... 3
1.3.2
Beneficios ......................................................................................................................... 3
1.4
OBJETIVOS .................................................................................................................................. 3
1.4.1
Objetivo General .............................................................................................................. 3
1.4.2
Objetivos Especficos ...................................................................................................... 4
1.5
ALCANCE ..................................................................................................................................... 4
1.6
CARTA DE AUSPICIANTE EMPRESARIAL...................................................................................... 4
CAPITULO II:

MARCO TERICO ................................................................................................ 6

2.1
DESCRIPCIN DE LA METODOLOGA ........................................................................................... 6
2.1.1
Especificacin de requerimientos ................................................................................. 6
2.1.2
Anlisis .............................................................................................................................. 7
2.1.3
Diseo ............................................................................................................................... 7
2.1.4
Implementacin................................................................................................................ 7
2.1.5
Pruebas ............................................................................................................................. 8
2.2
DESCRIPCIN DE LA HERRAMIENTA MICROSOFT SQL SERVER 2005 ..................................... 8
2.3
DESCRIPCIN DE LA HERRAMIENTA MICROSOFT VISUAL STUDIO 2010 ................................... 8
CAPITULO III:

DESARROLLO DEL SISTEMA DE GESTIN ACADMICA ......................... 10

3.1
ESPECIFICACIN DE REQUERIMIENTOS (ERS) .......................................................... 10
3.1.1
Introduccin .................................................................................................................... 10
3.1.2
Descripcin General ...................................................................................................... 12
3.1.3
Especificacin de requerimientos ............................................................................... 18
3.2
ANLISIS DEL SISTEMA...................................................................................................... 23
3.2.1
Diagrama de clases ...................................................................................................... 23
3.2.2
Diagrama de caso de uso ............................................................................................ 24
3.2.3
Diagrama de secuencia ................................................................................................ 30
3.3
DISEO DEL SISTEMA ....................................................................................................... 36
3.3.1
Introduccin .................................................................................................................... 36
3.3.2
Capa de presentacin ................................................................................................... 37
3.3.3
Capa de negocio o lgica de la aplicacin ................................................................ 37
3.3.4
Capa de persistencia o datos ...................................................................................... 39
3.3.5
Modelo de datos ............................................................................................................ 40
3.4
IMPLANTACIN..................................................................................................................... 53
3.4.1
Reporte de Estudiante .................................................................................................. 53
3.4.2
Mdulo Matrcula ........................................................................................................... 55
3.4.3
Mdulo de Alumnos ..................................................................................................... 58
3.5
PLAN DE RUEBAS ............................................................................................................... 60
3.5.1
Definicin de plan de pruebas ..................................................................................... 60
3.5.2
Ejecucin de pruebas ................................................................................................... 61
3.5.3
Resultados de pruebas ................................................................................................. 65

vi

CAPITULO IV:
4.1
4.2
4.3
4.4
4.5

CONCLUSIONES Y RECOMENDACIONES ................................................ 69

CONCLUSIONES ........................................................................................................................ 69
RECOMENDACIONES ................................................................................................................. 69
BIBLIOGRAFA ............................................................................................................................ 70
ANEXOS..................................................................................................................................... 70
BIOGRAFA .............................................................................................................................. 125

LISTADO DE TABLAS
Tabla 3.1 Requerimientos no funcionales ........................................................ 18
Tabla 3.2 Especificacin de casos de uso ....................................................... 19
Tabla 3.3Ao lectivo ......................................................................................... 43
Tabla 3.4 Matrcula ........................................................................................... 43
Tabla 3.5 Faltas................................................................................................ 44
Tabla 3.6 Ao de bsica ................................................................................... 44
Tabla 3.7 Estudiante ........................................................................................ 44
Tabla 3.8 Grupo materia .................................................................................. 45
Tabla 3.9 Materia ............................................................................................. 46
Tabla 3.10 Malla ............................................................................................... 46
Tabla 3.11 Notas .............................................................................................. 46
Tabla 3.12 Nota Final ....................................................................................... 47
Tabla 3.13 Docente .......................................................................................... 47
Tabla 3.14CabParametro ................................................................................. 48
Tabla 3.15DetParametro .................................................................................. 48
Tabla 3.16 Usuario ........................................................................................... 48
Tabla 3.17Men ............................................................................................... 49
Tabla 3.18 Mdulo............................................................................................ 49
Tabla 3.19MenuPerfil ....................................................................................... 49
Tabla 3.20 Perfil ............................................................................................... 49
Tabla 3.21 Mdulo perfil ................................................................................... 50
Tabla 3.22 Usuario mdulo .............................................................................. 50
Tabla 3.23 Funciones sql ................................................................................. 50
Tabla 3.24 Vistas.............................................................................................. 51
Tabla 3.25 Procedimientos almacenados ........................................................ 51
Tabla 26: Plan de pruebas ............................................................................... 61
Tabla 3.27 Aspectos funcionales...................................................................... 65
Tabla 3.28 Evaluacin del sistema ................................................................... 66
Tabla 3.29 Criterios de Evaluacin................................................................... 67

vii

LISTADO DE FIGURAS
Figura 3.1 Diagrama de clases......................................................................... 23
Figura 3.2 Caso de uso ao lectivo .................................................................. 24
Figura3.3 Caso de uso matrcula ..................................................................... 25
Figura 3.4 Caso de uso ao de bsica ............................................................. 26
Figura 3.5 Caso de uso malla........................................................................... 27
Figura 3.6 Caso de uso notas .......................................................................... 28
Figura 3.7 Caso de uso docente ...................................................................... 29
Figura 3.8 Diagrama de secuencias de ao lectivo .......................................... 31
Figura 3.9 Diagrama de secuencia matrcula ................................................... 32
Figura 3.10 Diagrama de secuencia Eliminar alumno ...................................... 33
Figura 3.11 Diagrama de secuencia Ingresar Notas ........................................ 34
Figura 3.12 Diagrama de secuencia Mostrar Notas ......................................... 35
Figura 3.13 Capa de diseo ............................................................................. 36
Figura 3.14 Capa de presentacin ................................................................... 37
Figura 3.15 Capa lgica ................................................................................... 38
Figura 3.16 Diagrama de clases....................................................................... 40
Figura 3.17 Modelo Entidad - Relacin ............................................................ 42
Figura 3.18 Reporte de Alumnos...................................................................... 53
Figura 3.19 Mdulo Matrcula ........................................................................... 55
Figura 3.20: Mdulo de Alumnos...................................................................... 58
Figura 3.21: Evaluacin a docentes y personal administrativo ......................... 67

LISTADO DE ANEXOS
ANEXO A: MANUAL DE USUARIO ................................................................ 71
ANEXO B: MANUAL DE INSTALACIN ...................................................... 111

viii

RESUMEN

El objetivo principal del proyecto es desarrollar un sistema de gestin


acadmica, que ser encargada de realizar todos los procesos acadmicos que
se realiza en la institucin educativa, siendo una herramienta que ayudara a
reducir los costos de trabajo.
Dentro del captulo I se describe su principal antecedente, as como los
objetivos y alcances que se pretende obtener. En el captulo II se describe
sobre la metodologa que aplica, los requerimientos, y las fases que ayudara a
desarrollar el sistema desde su principio que es la especificacin de
requerimientos hasta la finalizacin con las pruebas aplicadas, tambin se
describe las herramientas con las cuales se desarrollara el sistema. En el
captulo III se presenta la documentacin del sistema desarrollado con las
especificaciones descritas en al captulo anterior, dando como terminado luego
de realizar todas las pruebas del sistema.
Finalmente en el captulo VI se presenta las conclusiones que se obtuvo
durante el desarrollo del sistema, as como recomendaciones, bibliografas y
los anexos que son el manual de usuario y de instalacin.

CAPITULO I:
1.1

INTRODUCCIN

Planteamiento del problema

El problema en la Escuela Gonzalo Rubio Orbe, es que el


rea administrativa se encuentra mal estructurada y no cuenta con
un Sistema de Gestin Acadmica que permita responder a los
problemas de manera pronta y eficaz;

por tal motivo, necesita

adecuarse a la implementacin de normativas automatizadas con un


sistema que gestione el manejo de los procesos acadmicos.
Adems, no estn definidas las clasificaciones respectivas de
datos de los alumnos que permita llevar un control adecuado de
informacin, ya que el registro de informacin de los alumnos se lo
realiza manualmente y son archivados de forma fsica, lo que
ocasiona prdida y mezcla de informacin.

1.2

Importancia y justificacin
Importancia
El Software, hoy en da, ocupa un lugar determinante en
cualquier rea del quehacer humano, reduciendo costos de
trabajo y seguridad de informacin. Por tal motivo el desarrollo del
sistema de Gestin Acadmica tendr mayor beneficio en los
procesos acadmicos que realiza la institucin educativa.
La mayor importancia de este proyecto ser tener toda la
informacin automatizada, de esta manera podrn responder de
forma rpida a cualquier solicitud del alumno.

Justificacin
Luego de haber realizado las investigaciones respectivas
en la Escuela Gonzalo Rubio Orbe, se determin que con el
aumento de alumnos en los ltimos aos se registr una gran
cantidad de informacin, estos procesos se realizaban sin
mecanismos adecuados que agilicen, garanticen y organicen la
informacin de manera segura, con riesgo de prdida o alteracin
de la informacin de los alumnos, por esta razn se consider que
el desarrollo del Sistema Informtico es de suma importancia para
la Institucin Educativa, logrando brindar servicios modernos y
sistematizados a quienes lo soliciten.

1.3

Ficha tcnica (localizacin Beneficios)


1.3.1

Localizacin

Imbabura Otavalo
Direccin: Salinas entre Roca y Atahualpa

1.3.2

Beneficios

Uno de los beneficios

que ofrece el Sistema de

Gestin Acadmica es la seguridad informatizada de


informacin de los estudiantes.
Otros beneficios son:
Mejor calidad y eficiencia en la atencin
Mejor control para el Alumnado
Accesibilidad a informacin con mayor rapidez.
Coherencia de resultados.

1.4

Objetivos
1.4.1

Objetivo General

Automatizar el proceso de gestin acadmica de la


Escuela Gonzalo Rubio Orbe.
3

1.4.2

Objetivos Especficos

Establecer una estructura adecuada de informacin de


los alumnos.
Desarrollar una interfaz sencilla que permita ingresar
informacin al sistema.
Facilitar los procesos de gestin de notas y matrcula.
Acceso a informacin de manera rpida y eficaz.

1.5

Alcance
El presente proyecto tiene como finalidad satisfacer los
requerimientos del personal administrativo de la Escuela Gonzalo
Rubio Orbe.
Por lo tanto se desarrolla los siguientes mdulos: Mdulo de
matrcula, Mdulo de gestin de notas y Mdulo de usuario.
Que permite la administracin automatizada de procesos
acadmicos tanto para los docentes y personal administrativos.
Se realizar la especificacin de requisitos, anlisis, diseo y
pruebas del Sistema de Gestin Acadmica.
Dentro del mdulo Usuario se manejara nicamente el

perfil

administrador y docente, de acuerdo al requerimiento del personal


administrativo.

1.6

Carta de Auspiciante empresarial

CAPITULO II:
2.1

MARCO TERICO

Descripcin de la metodologa
Las metodologas imponen un proceso disciplinado sobre el

desarrollo de software con el fin de hacerlo ms predecible y eficiente.


Lo hacen desarrollando un proceso detallado con un fuerte nfasis en
planificar, inspirado por otras disciplinas de la ingeniera.

Una vez analizada la propuesta, se han obtenido una serie de


conclusiones que son ideas generales de todas ellas y que se asumirn
en esta propuesta la metodologa Orientada a Objetos.

El modelo de cascada es el ms conocido; debido a que cada


fase tiene un conjunto de metas bien definidas, y las actividades dentro
de una fase contribuyen a la satisfaccin de metas de esa fase y a una
secuencia de metas de la fase.
Este enfoque metodolgico ordena rigurosamente las etapas del
ciclo de vida del software, de modo que el inicio de cada etapa debe
esperar a la finalizacin de la fase anterior. La palabra cascada sugiere,
mediante la metfora de la fuerza de la gravedad, el esfuerzo necesario
para introducir un cambio en las fases ms avanzadas de un proyecto.
El proceso de desarrollo de software se basa especialmente en
las siguientes 4 etapas:

2.1.1 Especificacin de requerimientos


En esta etapa se definen los requerimientos del sistema
software a partir de consultas con los clientes y los usuarios del
sistema. De esta etapa surge el documento de especificacin de
requisitos (SRD) que contiene toda la especificacin del sistema
sin entrar en detalles de diseo.

2.1.2 Anlisis
Dentro de esta fase de anlisis debemos conseguir un
modelo de clases que represente al sistema. Este modelo ir
acompaado por un modelo dinmico cuando resulte necesario,
as como por una estructuracin en paquetes cuando su
complejidad sea alta.

Adems, en anlisis se har un refinamiento de los casos de uso


para concretizarlos y asignar responsabilidades y participaciones
de las clases de anlisis. Tambin se consolidar la navegacin y
se propondrn los primeros prototipos de interfaz.

2.1.3 Diseo
En el flujo de trabajo de diseo se parte del modelo de
clases de anlisis conseguido en el flujo anterior, as como del
anlisis hecho a los casos de uso y de la agrupacin en paquetes
de anlisis. A partir de estos productos se realiza el diseo de la
arquitectura del sistema, la estructura de los datos, hacer un
diseo de los casos de uso, se consigue un modelo de clases de
diseo y se realiza una divisin del sistema en subsistemas. Pero
adems, hay que recoger y disear los aspectos de navegacin y
de interfaz de usuario.

2.1.4 Implementacin
A esta fase tambin se le conoce como codificacin, que
consiste en Codificar el proceso de transformar la lgica del
programa en instrucciones especficas que puedan ser ejecutadas
por el sistema de computadoras, es decir traducir a lenguaje de
mquina o implementar el cdigo fuente; haciendo uso de los
prototipos y especificaciones de la fase de diseo.

2.1.5 Pruebas
En esta etapa, los programas se integran y se prueban
como un sistema completo para asegurar que se cumplen los
requerimientos del software. La prueba se centra en la lgica
interna del software, y en las funciones externas, realizando
pruebas que aseguren que la entrada definida produce los
resultados que realmente se requieren.

2.2

Descripcin de la Herramienta Microsoft SQL Server


2005
Es un Motor de base de datos y se convertir en el servicio

principal para almacenar, procesar y proteger datos de la Institucin.


Proporciona acceso controlado y procesamiento de transacciones rpido
para cumplir con los requisitos de las aplicaciones consumidoras de
datos ms exigentes de la Institucin Educativa.

Microsoft SQL Server 2005 express edition es una sistema


RDBMS, aporta todo lo necesario para facilitar la integracin de los
datos en todo tipo de aplicaciones, incluidas plataformas como .NET e
Internet. Adems de un servidor de datos propiamente dicho, ofrece
herramientas de anlisis y gestin de almacenes de datos, servicios de
generacin de informes y notificacin.

2.3

Descripcin de la herramienta Microsoft Visual Studio


2010
Visual Studio es un conjunto completo de herramientas para el

desarrollo de aplicaciones de software, mediante el cual se desarrollar


el sistema de Gestin Acadmica, con los siguientes mdulos:
a) Mdulo de matrcula
b) Mdulo de gestin de notas
c) Mdulo de usuarios.

Las herramientas que se utilizarn para el desarrollo del proyecto


no necesitan licencia por ser una versin express educativa gratuita.

CAPITULO III:

3.1

DESARROLLO DEL SISTEMA DE GESTIN


ACADMICA

ESPECIFICACIN DE REQUERIMIENTOS (ERS)


3.1.1

Introduccin
3.1.1.1

Propsito

El propsito de la especificacin de requisitos es


mostrar al usuario cual va a ser la funcionalidad del
proyecto desarrollado y describir las tareas de los usuarios
del sistema. En la ERS se realizar una descripcin general
del sistema, as como una especificacin de los requisitos
que debe cumplir.

3.1.1.2

mbito

El desarrollo de la aplicacin web permitir ofrecer


diversas

funcionalidades

que

ayuden

al

personal

administrativo a obtener informacin necesaria de los


alumnos.

El usuario puede obtener informacin de la institucin


desde la Internet, dndoles mayor comodidad a los
usuarios.

3.1.1.3

Definiciones, Acrnimos, y Abreviaturas

Definiciones
Interfaz: Parte del programa informtico que permite
el flujo de informacin entre varias aplicaciones o
entre el propio programa y el usuario.

10

Navegador: Aplicacin software que permite al


usuario recuperar y visualizar documentos de
hipertexto.
Sitio Web: Conjunto de pginas web, tpicamente
comunes a un dominio de Internet o subdominio en
la World Wide Web en Internet.
Portal Web: Pgina de inicio que permite el acceso
a las distintas secciones de un sitio web.
Usuario Administrador: Usuario que se encarga
del mantenimiento del portal.
Usuario

Registrado:

Usuario

que

se

ha

autentificado en el portal mediante su nombre de


usuario y password que previamente se le ha sido
asignada.
Acrnimos
HTML: HyperText Markup Language.
IEEE:

Institute

of

Electrical

and

Engineers.
W3C: World Wide Web Consortium.
WWW: World Wide Web.

Abreviaturas
MAT: Estado de Matriculado
APR: Estado de Aprobado
REP: Estado de Reprobado
ACT: Estado de Activo
INA: Estado de Inactivo
FEM: Femenino
MAS: Masculino
JUS: Falta Justificada
INJ: Falta Injustificada
PRO: Promovido de ao de bsica
11

Electronics

NPR: No promovido de ao de bsica


EXC: Equivalencia Excelente
MUY: Equivalencia Muy Buena
BUE: Equivalencia Buena
REG: Equivalencia Regular
INS: Equivalencia de Insuficiente
1: Primer trimestre
2: Segundo trimestre
3: Tercer trimestre

3.1.1.4

Referencia

ANSI/IEEE Std. 830 1984. Gua del IEEE para la


especificacin de requerimientos software.

3.1.1.5

Visin General del Documento

Dentro de este documento se describirn las


principales

funciones

que

realizar

el

sistema,

posteriormente se har la descripcin de las caractersticas


de los usuarios, restricciones generales, supuestos y
dependencias.

3.1.2

Descripcin General

Dentro de esta seccin se presenta una descripcin


especfica del sistema, definiendo las funciones a realizarse, la
informacin utilizada y todos los factores involucrados en el
desarrollo del sistema.

3.1.2.1

Perspectivas del producto

La aplicacin desarrollada pretende dar informacin


general sobre la escuela, as como informacin ms
especfica para cada tipo de usuario que est registrado.
12

3.1.2.1.1 Interfaz del sistema

Al tratarse de una aplicacin web, se podr


visualizar sobre cualquier sistema operativo.

3.1.2.1.2 Interfaz de Usuario

La interfaz de usuario ser visible a todos los


usuarios, mientras que para acceder a la intranet
habr

que

identificarse

como

docente

administrador.

3.1.2.1.3 Interfaz Hardware

El sistema interactuar con equipos ClienteServidor existentes en la institucin.

3.1.2.1.4 Interfaz Software

La aplicacin funcionar en cualquier mquina


con un navegador web y conexin a Internet.

3.1.2.1.5 Interfaz de Comunicacin

Las comunicaciones se efectuarn siguiendo


el protocolo HTTP mediante conexiones TCP/IP.

3.1.2.1.6 Restriccin de Memoria

La capacidad del equipo debe ser como


mnimo de 512 Mb de Ram y 30GB de disco duro
para su correcto funcionamiento.

13

3.1.2.2

Funciones del producto

Las funciones del sistema estn orientadas a garantizar la


seguridad de control de proceso acadmico, cumpliendo
con todos los procesos requeridos. A continuacin se
describen las funciones del producto usando la alternativa
de descripcin de funciones por usuarios del sistema:

Usuario Docente
Listar alumnos/Reporte: Se debe seleccionar el ao
lectivo y ao de bsica, luego muestra el listado de
alumnos que estn matriculados en el ao de bsica
seleccionado.
Registrar notas: Se debe seleccionar el trimestre, el ao
de bsica y asignatura, luego muestra el listado de alumnos
que estn matriculados posteriormente podr registrar las
notas de cada alumno.
Registrar faltas: Se debe seleccionar el ao de bsica y
alumno, para poder registrar faltas, luego muestra el listado
de faltas (Justificado e Injustificado) de cada alumno.
Modificar notas: Se debe seleccionar el trimestre, el ao
de bsica y asignatura, luego muestra el listado de alumnos
que estn matriculados posteriormente podr registra las
notas de cada alumno.
Modificar faltas: Se debe seleccionar el ao de bsica y
alumno, para poder registrar faltas, luego muestra el listado
de faltas (Justificado e Injustificado) de cada alumno, en el
caso de que la falta tenga el tipo justificado, puede borrar o
mantenerle almacenado como tipo justificado.
Listar Notas Parcial/Reporte: Se debe seleccionar el ao
lectivo y ao de bsica y un alumno, luego muestra un
reporte con las asignaturas y notas correspondientes.

14

Listar Notas General/Reporte: Se debe seleccionar el ao


lectivo y ao de bsica, luego muestra un reporte con las
asignaturas y notas correspondientes.
Listar Notas Final/Reporte: Se debe seleccionar el ao
lectivo y ao de bsica, luego muestra un reporte con las
asignaturas y notas correspondientes.
Listar Alumnos Matriculados: Se debe seleccionar el ao
lectivo, ao de bsica y el tipo Matriculado luego muestra
un reporte de alumnos matriculados en el ao de bsica
seleccionado.
Listar Alumnos Aprobados: Se debe seleccionar el ao
lectivo, ao de bsica y el tipo Aprobados luego muestra un
reporte de alumnos aprobados de ese ao de bsica.
Listar Alumnos Reprobados: Se debe seleccionar el ao
lectivo, ao de bsica y el tipo Reprobados luego muestra
un reporte de alumnos reprobados de ese ao de bsica.
Listar Asistencia Final/Reporte: Se debe seleccionar el
ao lectivo y ao de bsica, luego muestra un reporte de
los alumnos con sus respectivas faltas.
Usuario administrador
Como es un usuario administrador tiene acceso a todo el
proceso que realiza el sistema.
Alta de usuario: Se podr dar de alta usuarios.
Alta de asignatura: Se podr dar de alta asignaturas.
Alta de ao de bsica: Se podr dar de alta ao de
bsica.
Alta de Ao de lectivo: Se podr dar de alta a un ao
lectivo.
Alta de Docentes: Se podr registrar docentes y asignar a
un ao de bsica.
Baja de usuario: Se podr dar de baja un usuario.
Baja de asignatura: Se podr dar de baja una asignatura.
Baja de ao de bsica: Se podr dar de baja un ao de
bsica.
15

Baja de ao lectivo: Se podr dar de baja un ao lectivo.


Baja de docentes: Se podr dar de baja un docente.
Modificar datos usuario: Se podrn modificar los datos de
un usuario.
Modificar datos ao de bsica: Se podrn modificar los
datos de un ao de bsica.
Modificar datos asignatura: Se podrn modificar los datos
de una asignatura.
Modificar datos de ao lectivo: Se podr modificar los
datos de un ao lectivo.
Modificar datos de docente: Se podr modificar los datos
de un docente.
Proceso de Matrcula: Se podr matricular a los alumnos
en un ao de bsica, previamente ingresando los datos del
alumno.
Proceso de cambio de paralelo de ao de bsica: Se
podr realizar el cambio de paralelo al alumno.
Proceso de Anulacin: Se podr anular los procesos
generados del alumno.
Proceso de Aprobacin: Se podr generar el proceso de
aprobacin.
3.1.2.3

Caractersticas del usuario

Se puede diferenciar entre dos tipos de usuarios, los


usuarios no registrados y los usuarios registrados. Dentro
de los usuarios registrados podemos diferenciar, adems,
ms tipos de usuarios.

16

Usuarios no registrados
Este tipo de usuarios solamente tendrn acceso a la
informacin general de la institucin publicada en el sitio
web.
Usuarios registrados
Este tipo de usuarios son los que tienen acceso a la
intranet. Hay dos tipos de usuarios registrados segn la
funcin que tengan que realizar. Se puede diferenciar el
usuario docente y el usuario administrador.
Usuario docente
Este tipo de usuario podr listar los alumnos de los
distintos aos de bsica, gestionar notas, faltas y generar
reporte de notas.
Usuario administrador
Este tipo de usuario se encargar de la gestin de la base
de datos del sistema. Es decir, efectuar el alta y baja de
los usuarios, asignaturas, ao de bsica, etc. as como las
modificaciones. En general tiene acceso a todo el sistema
y podr realizar todo tipo de procesos.
3.1.2.4

Restricciones

Al tratarse de una aplicacin web, se requiere un


ordenador con un navegador convencional y una conexin
a Internet bsica.

3.1.2.5

Supuestos y dependencias

La aplicacin desarrollada trabaja al margen de


cualquier hardware o software ofreciendo as un soporte
multiplataforma.

17

3.1.3

Especificacin de requerimientos
3.1.3.1

Funcional

Seccin de Matrcula:
Realiza el proceso de matrcula identificados por alumnos:
Nuevos
Antiguos
Luego genera un comprobante de matrcula.

Seccin Acadmico:
Ingreso de notas parciales.
Generacin de reporte de notas.
Obtener de forma automtica los promedios

de cada

alumno.
Generacin

de

reporte

de

notas

parciales,

Trimestral/General y final de Aprobacin.


Reporte de alumno por ao de bsica.

Seccin de Usuario:
Asignacin

de Docentes y Asignaturas a un ao de

bsicas.

3.1.3.2

No funcional

Tabla 3.1 Requerimientos no funcionales


REQUERIMIENTO
Se requiere que la interfaz sea
atractivo a la vista e interactivo.
Se requiere que el sistema cuente
con ayuda para su manejo.

Se requiere que haya niveles de


acceso segn el usuario y
password.

18

MOTIVO Y RESTRICCIONES
ASOCIADAS
Para el fcil y rpido manejo del
sistema.
Para hacer que el usuario tenga
una mayor confianza y
familiarice rpidamente al
usarlo.
As poder controlar el acceso a
la informacin, y evitar la salida
de informacin para un mal
manejo.

Se requiere que la aplicacin


soporte la arquitectura clienteservidor.
Se requiere que el aplicativo
trabaje con base de datos SQL
SERVER 2005.
Se requiere que el Equipo cuente
con sistema operativo WINDOWS
XP o superior.

3.1.3.3

Se tendr un solo servidor


ubicado en la direccin al que
accedern los diferentes
terminales.
El equipo deber tener instalado
este software.
El equipo deber tener instalado
este software.

Especificacin de casos de Uso

Tabla 3.2 Especificacin de casos de uso


Cdigo

Nombre

Ingresar al sistema

Descripcin

Permite el ingreso de un usuario al sistema

Fecha creacin

Sept
2011

Actores

Administrador, Docentes, sistema

Precondicin

El usuario administrador o Docente debe


tener el usuario y password vlida para poder
acceder al sistema.

Pos condicin

El administrador puede acceder al sistema

Flujo normal

Excepciones

1. Ingresar nombre de usuario


2. Ingresar password
3. Validar datos
Ninguna

Anotaciones

Ninguna

19

- Fecha ltima Sept 16-2011


modificacin

Cdigo

Nombre

Ao de bsica

Descripcin

Permite altas, bajas, modificaciones de un


ao de bsica.

Fecha creacin

Sept
2011

Actores

Administrador, sistema

Precondicin

Asignar asignaturas a un ao de bsica

Pos condicin

Los datos son almacenados en la base de


datos

Flujo normal

Excepciones

1. Ingresar campos obligatorios


2. Validar datos
3. Alta de ao de bsica
Ninguna

Anotaciones

Ninguna

Cdigo

Nombre

Asignatura

Descripcin

Permite altas, bajas, modificaciones de una


asignatura.

Fecha creacin

Sept
2011

Actores

Administrador, sistema

Precondicin

Debe ingresar todos los campos obligatorios


para dar de alta una asignatura.

Pos condicin

Los datos son almacenados en la base de


datos

Flujo normal

Excepciones

1. Ingresar campos obligatorios


2. Validar datos
3. Alta de ao de bsica
Ninguna

Anotaciones

Ninguna

20

- Fecha ltima Sept 16-2011


modificacin

- Fecha ltima Sept 16-2011


modificacin

Cdigo

Nombre

Matrcula

Descripcin

Permite generar matrcula del alumno.

Fecha creacin

Sept
2011

Actores

Administrador, sistema

Precondicin

Asignar un ao de bsica al alumno.

Pos condicin

Imprime ficha de matrcula

Flujo normal

1. Identificar alumnos antiguos y nuevos


2. Validar datos
3. Genera matrcula
1. Ingresar al sistema

Excepciones

- Fecha ltima Sept 16-2011


modificacin

2. Cambiar valores viejos por nuevos


3. Guardar
Anotaciones

Ninguna

Cdigo

Nombre

Reporte trimestre, anuales

Descripcin

Este caso de uso permite realizar un reporte


de todas las parciales de notas y asistencia.

Fecha creacin

Sept
2011

Actores

Administrador, Docente

Precondicin

Validar datos del administrador en el sistema

Pos condicin

Debe imprimirse un informe

Flujo normal

- Fecha ltima Sept 16-2011


modificacin

1.Ingresar al sistema
2.validar datos del administrador, Docente
3.generar reporte
4. imprimir

Excepciones

1.Ingresar al sistema
2.modificar notas
3 Guardar

Anotaciones

Ninguna
21

Cdigo

Nombre

Docente

Descripcin

Los docentes son los encargados de registrar


las notas.

Fecha creacin

Sept
2011

Actores

Docente, sistema

Precondicin

El usuario Docente debe tener el usuario y


password vlida para poder acceder al
sistema.

Pos condicin

El docente puede acceder al sistema

Flujo normal

Excepciones

1. Ingresar nombre de usuario


2. Ingresar password
3. Validar datos
Ninguna

Anotaciones

Genera reporte de alumnos

- Fecha ltima Sept 16-2011


modificacin

Genera reporte de notas bimestrales

22

3.2

ANLISIS DEL SISTEMA


3.2.1

Diagrama de clases

Figura 3.1 Diagrama de clases

Alumno: Representa a los alumnos matriculados en la institucin


y a un ao de bsica.
Ao Lectivo: Representa a un ao lectivo que contiene todo el
proceso acadmico durante el periodo.
Docente: Representa a los docentes que imparten clases en la
institucin. Pueden acceder a la intranet de la aplicacin a travs
de usuario y password.
Administrador: Esta clase representa a aquellos usuarios que
administrarn el sitio Web de la Institucin educativa y que tendr
los permisos suficientes para realizar cualquier accin.

23

Ao de bsica: Contendr la informacin necesaria para


identificar a los distintos grupos de alumnos que conforman la
institucin.
Asignaturas: Representa las asignaturas que se imparten en la
institucin y asignadas a cada ao de bsica.
Nota: Representa la nota de un alumno que pertenezca a un ao
de bsica y las asignaturas que contiene.

3.2.2

Diagrama de caso de uso


3.2.2.1

Diagrama de casos de uso ao lectivo

System

Crear Ao Lectivo

Administrador

Habilitar Ao Lectivo
Alumno

Habilitar Matricula

Figura 3.2 Caso de uso ao lectivo


La clase ao lectivo permite crear un nuevo ao
lectivo, al ser habilitada el ao lectivo tambin se habilita
todas las opciones a empezar un nuevo ao lectivo de la
institucin.
Los casos de uso identificados para esta clase son:
Actor que inicia: Administrador
Condiciones Previas: Como requisitos previos se puede
definir principalmente la creacin del ao Lectivo ya que
esta es la parte principal, dentro de l contiene todas las

24

operaciones o procesos a realizarse dentro de un periodo


de Ao Lectivo.
Pasos:

Crear Ao Lectivo

Habilitar Ao Lectivo

Habilitar Matrcula

Condiciones Resultantes: Creacin del contenedor del


ao lectivo.
El actor beneficiario: Alumno
3.2.2.2

Diagrama de casos de uso matrcula

System
Buscar Alumno Antiguao

Administrador

Buscar Alumno Nuevo

Registrar Datos Alumno

Alumno

Asignar Ao de Basica

Generar Matricula

Figura3.3 Caso de uso matrcula


La clase matrcula permite definir entre los alumnos
antiguos y nuevos, y posteriormente generar la matrcula.
Esta clase se identifica por un cdigo de transaccin,
el tipo de transaccin se relaciona con la clase ao de
bsica y sus casos de uso son:
25

Actor que inicia: Alumno


Condiciones Previas: Como requisitos previos se deber
crear los ao de bsicas respectivos.
Pasos:

Buscar Alumno Antiguo

Buscar Alumno nuevo

Registrar Datos alumno

Asignar Ao de bsica

Generar Matrcula

Condiciones Resultantes: Genera Matrcula.


El actor beneficiario: Alumno

3.2.2.3

Diagrama de casos de uso ao de bsica


System
Crear Ao de Basica

Asignar asignaturas

Administrador

Asignar Docentes

Figura 3.4 Caso de uso ao de bsica


La clase ao de bsica permite crear ao de
bsicas, posteriormente asignar asignaturas.
Esta clase se identifica por un cdigo de transaccin,
el tipo de transaccin se relaciona con la clase asignatura y
sus casos de uso son:

Actor que inicia: Administrador y Docente


26

Condiciones Previas: Como requisitos previos deber


crear las asignaturas, en la que cada asignatura deber
pertenecer a un grupo de asignatura.
Pasos:

Crear Ao de bsica

Asignar Asignaturas

Asignar Docentes

Condiciones Resultantes: Ao de bsica habilitado.


El actor beneficiario: Clase asignatura

3.2.2.4

Diagrama casos de uso Malla


System
Crear Grupo Asignatura

Crear Asignatura

Administrador

Asignar a un Grupo

Asignar a Ao de Basica

Figura 3.5 Caso de uso malla


La clase Malla permite verificar los grupos de
asignaturas y asignaturas creadas.
Esta clase se identifica por un cdigo de transaccin,
el tipo de transaccin se relaciona con la clase Notas y sus
casos de uso son:

Actor que inicia: Administrador


27

Condiciones Previas: Como requisitos previos deber


crear las asignaturas, en la que cada asignatura deber
pertenecer a un grupo de asignatura, as como los ao de
bsicas y notas registradas.
Pasos:

Crear Grupo Asignatura

Crear Asignatura

Asignar Grupo Asignatura

Asignar Ao de bsica

Condiciones Resultantes: Registro de asignaturas, notas


y ao de bsicas.
El actor beneficiario: Docente
3.2.2.5

Diagrama de casos de uso notas


System
Seleccionar Ao Bsica

Seleccionar Alumno

Seleccionar Asignatura

Docente

Ingresar Notas Parciales


Administrador

Generar Reporte de notas

Figura 3.6 Caso de uso notas


La clase Notas permite registrar notas de los Alumno
de cada asignatura.

28

Esta clase se identifica por un cdigo de transaccin,


el tipo de transaccin se relaciona con la clase asignatura y
sus casos de uso son:

Actor que inicia: Docente

Condiciones Previas: Como requisitos previos deber


crear las asignaturas, en la que cada asignatura deber
pertenecer a un grupo de asignatura.
Pasos:

Seleccionar Ao de bsica

Seleccionar Alumno

Seleccionar Asignatura

Ingresar Notas parciales

Generar Reporte de Notas

Condiciones Resultantes: Registro de notas parciales,


reporte de notas trimestrales y finales.
El actor beneficiario: Alumno

3.2.2.6

Diagrama de casos de uso docente


System
Seleccionar ao de bsica

Obtener Lista de Alumnos

Obtener Asignaturas

Docente

Figura 3.7 Caso de uso docente


29

Alumno

La clase Docente permite llevar el registro de los


Alumno de cada ao de bsica.
Esta clase se identifica por un cdigo de transaccin,
el tipo de transaccin se relaciona con la clase asignatura,
ao Lectivo y sus casos de uso son:
Actor que inicia: Docente

Condiciones Previas: Como requisitos previos deber


crear los ao de bsica, y asignar sus respectivos lista de
alumnos.
Pasos:

Seleccionar un ao de bsica

Obtener lista de Alumnos

Obtener Asignaturas

Condiciones Resultantes: Registro de alumnos de cada


ao de bsica con sus respectivos docentes.
El actor beneficiario: Docente y Alumno

3.2.3

Diagrama de secuencia

A continuacin se presenta los diagramas de secuencia


considerados ms importantes dentro del sistema:

30

3.2.3.1

Ao lectivo
Escuela

AoLectivo

: Administrador
1 : Crea Ao Lectivo()

2 : Estado "Activo"()

3 : no permite tener mas de una ao lectivo "Activo"()


4 : Estado "Inactivo"()

5 : se creo correctamente()

Figura 3.8 Diagrama de secuencias de ao lectivo

En este escenario el administrador podr crear el


ao lectivo, previamente deber poner en estado Inactivo
al ao lectivo actual o en el que se encuentra en proceso.
Pero no puede tener ms de un ao lectivo en estado
Activo.

31

3.2.3.2

Matrcula

Alumno

AoLectivo

AoBasica

Matricula

: Administrador
1 : Seleccionar Alumno()

2 : Antiguo()
3 : Generar Matricula()

4 : Matricula Correcta()
5 : Nuevo()
6 : Asigna ao de bsica()
7 : Genera Matricula()

8 : Matricula Correcta()

Figura 3.9 Diagrama de secuencia matrcula

En este escenario el administrador podr matricular,


seleccionado la opcin de alumno antiguo o nuevo; e
ingresar toda la informacin del alumno y asignar un ao de
bsica. Mostrar un mensaje de confirmacin de matrcula.

32

3.2.3.3

Eliminar alumno

Escuela

Alumno

Alumno :
1 : Obtener datos alumnos a eliminar()
2 : Obtener alumno()

3 : Mostrar datos alumnos()


4 : Eliminar alumno()
5 : Eliminar alumno()

6 : Alumno eliminado()

Figura 3.10 Diagrama de secuencia Eliminar alumno


En este escenario el administrador podr eliminar a
alumnos del sistema. En esta situacin el administrador
solicitar los datos del alumno a eliminar.
El sistema le devolver todos los datos del alumno, si el
administrador confirma la eliminacin del alumno, el
sistema lo intentar suprimir del sistema devolviendo el
resultado de la eliminacin al administrador.

33

3.2.3.4

Ingresar Notas

Alumno

AoBasica

Asignatura

Nota

Docente : Administrador
seq GrupoAlumnos
1 : Solicitar Alumnos Matriculado()
2 : Obtener alumno()
3 : Obtener Asignatura()
4 : Lista de Alumnos()
5 : Ingresar Nota()

6 : ingreso de notas correcto()

Figura 3.11 Diagrama de secuencia Ingresar Notas

Este diagrama representa los pasos que deber


seguir el profesor a fin de poder ingresar las notas a sus
alumnos. El profesor pedir al sistema que le proporcione
los alumnos que tiene en cada asignatura que imparte
clases el profesor. El sistema le devolver el listado de
alumnos para esa asignatura. En este momento el profesor
podr ingresar las notas de cada uno de los alumnos. Una
vez que haya terminado de ingresar las notas a los
alumnos de una asignatura puede pasar a la siguiente
asignatura que imparta.

34

3.2.3.5

Mostrar Notas

Ao Basica

Alumno

Asignatura

Nota

Alumno :
1 : Obtener datos alumnos()

2 : Obtener asignatura()

3 : Obtener alumno()

sd 1
4 : Obtener nota asignatura()
5 : Obtener Nota()

6 : Nota ALumno-asignatura()
7 : Mostrar notas()

Figura 3.12 Diagrama de secuencia Mostrar Notas

Podemos ver el diagrama de secuencia necesario


para que los alumnos puedan ver las notas de las
asignaturas en las que estn matriculados. El escenario
comienza cuando el alumno desea ver sus notas, el
sistema obtendr los datos del alumno y con stos los del
ao de bsica al que pertenece el alumno. Para cada
asignatura que se imparta en ese ao de bsica se
obtendr sus notas correspondientes. Una vez que el
sistema haya obtenido todas las notas, se las devolver al
alumno.

35

3.3

DISEO DEL SISTEMA


3.3.1

Introduccin

Para el diseo del sitio Web se ha escogido una


arquitectura de tres capas. Se ha elegido esta arquitectura debido
al desacoplamiento entre las distintas capas. De esta forma se
pueden cambiar fcilmente el comportamiento de las clases en el
nivel de aplicacin sin que ello influya en las otras capas. Estas
capas se corresponden con la de presentacin, aplicacin y
persistencia.

Interfaz grfica de usuario

Presentacin

Negocio o Lgica de Aplicacin

Objetos de dominio
obtenidos a partir de los
modelos conceptuales

Acceso a los datos


Persistencia o Datos
SGBD
BD

Figura 3.13 Capa de diseo

36

3.3.2

Capa de presentacin

La capa de presentacin se puede definir como el conjunto


de componentes software que implementan la interaccin con los
usuarios a travs de una representacin visual de la aplicacin,
proporcionando a los usuarios una forma de acceder y controlar
los datos y los servicios de los objetos. A partir de la interfaz
grfica, el usuario podr navegar por las distintas pginas para
poder obtener toda la informacin que desee.

Figura 3.14 Capa de presentacin

3.3.3

Capa de negocio o lgica de la aplicacin

La capa de negocio o aplicacin se puede definir como el


conjunto

de

componentes

software

que

implementan

completamente el comportamiento de las clases del dominio,


especificadas en la fase de modelado conceptual. Es en este

37

nivel, por tanto, donde se implementa la funcionalidad de la


aplicacin web.
Esta capa sirve de enlace entre los niveles de presentacin
y de persistencia, ya que la capa de presentacin no accede a la
base de datos directamente, sino que se comunica con la capa de
aplicacin para demandarle el servicio deseado y es la capa de
aplicacin la que se comunica con la capa de persistencia para
recuperar los datos necesarios.

Figura 3.15 Capa lgica

38

3.3.4

Capa de persistencia o datos

La capa de persistencia se puede definir como el conjunto


de componentes software que proporcionan una serie de servicios
que permiten a los objetos del dominio interactuar con su
repositorio permanente asociado.

En el proyecto la capa de persistencia se corresponde con


la base de datos de la aplicacin y las distintas tablas que la
conforman. Estas son administrador, alumno, docente, asignatura,
notas, etc.

39

3.3.5

Modelo de datos

3.3.5.1

Diagrama de clases

Figura 3.16 Diagrama de clases

Alumno: Representa a los alumnos matriculados en


la institucin.
Ao Lectivo: Representa a un ao lectivo que
contiene todo el proceso acadmico durante el
periodo lectivo.
Docente: Representa a los docentes que imparten
clases en la institucin. Pueden acceder a la intranet
de la aplicacin a travs de usuario y password.
Administrador: Esta clase representa al usuario que
administrar el sitio Web de la institucin y que
40

tendr

los

permisos

suficientes

para

realizar

cualquier accin.
Ao de bsica: Contendr la informacin necesaria
para identificar a los distintos grupos de alumnos que
conforman la institucin.
Asignatura: Representa las asignaturas que se
imparten en la institucin y asignadas a cada ao de
bsica.
Nota: Representa la nota de un alumno.

3.3.5.2

Diagrama Entidad Relacin

41

Figura 3.17 Modelo Entidad - Relacin

42

3.3.5.3

Diccionario de datos

Tabla 3.3Ao lectivo


Tabla AnioLectivo que registra los aos lectivos de la
institucin.
Nombre
Descripcin
atributos
IdAniEscCodigo
Cdigo
IdAniEscDescripcion
Nombre o perodo
IdAniEscEstado
Estado
IdAniEscFechaCierre
Fecha de cierre o fin
IdAniEscFechaInicio
Fecha de inicio
AniEscValorPasa
Nota mnima de aprobacin
AniFechaIniUno
Fecha inicio de I trimestre
AniFechaFinUno
Fecha fin de I trimestre
AniFechaIniDos
Fecha Inicio de II trimestre
AniFechaFinDos
Fecha fin de II trimestre
AniFechaIniTres
Fecha Inicio de III trimestre
AniFechaFinTres
Fecha Fin de III trimestre
AniFechaAprueba
Estable el inicio de fecha de
aprobacin
AniEqui1Desde
Fija el inicio de rango
AniEqui1Hasta
Fija el lmite de rango
AniEqui2Desde
Fija el inicio de rango
AniEqui2Hasta
Fija el lmite de rango
AniEqui3Desde
Fija el inicio de rango
AniEqui3Hasta
Fija el lmite de rango
AniEqui4Desde
Fija el inicio de rango
AniEqui4Hasta
Fija el lmite de rango
AniEqui5Desde
Fija el inicio de rango
AniEqui5Hasta
Fija el lmite de rango
AniEquiTipo1
Equivalencia de rango
AniEquiTipo2
Equivalencia de rango
AniEquiTipo3
Equivalencia de rango
AniEquiTipo4
Equivalencia de rango
AniEquiTipo5
Equivalencia de rango

Tabla 3.4 Matrcula


Tabla Matrcula que registra los alumnos matriculados
Nombre
Descripcin
atributos
IdMatriCodigo
Cdigo
IdAniEscCodigo
Cdigo de ao lectivo
43

IdCurCodigo
IdEstCodigo
MatriValor
MatriFecha
MatriEstado
MatriTalla
MatriPeso
MatriRepite
MatriAudiUsuario
MatriAudiFecha
MatriTipo

Cdigo de ao de bsica
Cdigo de alumno
Valor
Fecha de matrcula
Estado
Talla
Peso
Nmero de repeticin
Nombre usuario
Fecha de usuario que matricul
Tipo de matrcula

Tabla 3.5 Faltas


Tabla Falta que registra las faltas de estudiantes.
Nombre
Descripcin
atributos
IdEstCodigo
Cdigo
FalFecha
Fecha
Faltipo
Tipo justificado o injustificado
AniEscCodigo
Cdigo de ao de bsica

Tabla 3.6 Ao de bsica

Tabla Ao de bsica que registra los aos de bsica de la


institucin.
Nombre
Descripcin
atributos
IdCurCodigo
Cdigo
CurAo de bsica
Nombre
CurParalelo
Paralelo
CurOrden
Nmero de orden

Tabla 3.7 Estudiante


Tabla estudiante que registra los alumnos matriculados
Nombre
Descripcin
atributos
IdEstCodigo
Cdigo
EstCedula
Cdula
EstNombre
Apellidos y Nombres
44

EstSexo
EstDireccion
EstFechaNacimiento
EstCelular
EstTelefono
EstInstitucionAnterior
EstNacionalidad
EstLugarNacimiento
EstEstado
EstFechaIngreso
EstPadreNombre
EstPadreOcupacion
EstMadreNombre
EstMadreOcupacion
EstRepNombre
EstRepDireccion
EstRepTelefono
EstRepTipoRelacion
EstRepOcupacion
EstAudiUsuario
EstAudiFecha
EstAudimodifica
EstFechaModifica
EstAdiPrimMedicion
EstAdiSegMedicion
EstAdiVivePadre
EstAdiViveMadre
EstAdiTamanioFam
EstAdiLugarHermano
EstAdiVivienda

Sexo
Direccin
Fecha de Nacimiento
Celular
Telfono
Institucin anterior
Nacionalidad
Lugar de nacimiento
Estado
Fecha de ingreso
Apellidos y Nombres del padre
Ocupacin del padre
Apellidos y Nombres de la
madre
Ocupacin de la madre
Apellidos y nombres del
representante
Direccin del representante
Telfono del representante
Tipo de relacin con el alumno
Ocupacin del presentante
Usuario
Fecha de registro
Usuario que modifica
Fecha de modificacin
Primera medicin de estatura
segunda medicin de estatura
Vive el padre
Vive la madre
Tamao de familia
Lugar que ocupa de hermanos
vivienda

Tabla 3.8 Grupo materia


Tabla GupoMateria que registra el grupo de materia
Nombre
Descripcin
atributos
IdGruCodigo
Cdigo
GruMatNombre
Nombre

45

Tabla 3.9 Materia


Tabla Materia que registra las materias
Nombre
Descripcin
atributos
IdMatCodigo
Cdigo
IdGruCodigo
Cdigo de grupo materia
MatNombre
nombre
MatDescripcion
descripcin
MatFechaCrea
Fecha crea
MatNumerohoras
Nmero de horas
MatEstado
estado

Tabla 3.10 Malla


Tabla Malla que registra las materias
Nombre
Descripcin
atributos
IdMallaCodigo
Cdigo
IdAniEscCodigo
Cdigo de ao
IdCurCodigo
Cdigo de ao de bsica
IdMatCodigo
Cdigo de materia
MallaFecha
Fecha crea

Tabla 3.11 Notas


Tabla Notas que registra notas del alumno
Nombre
Descripcin
atributos
IdNotCodigo
Cdigo
IdTriCodigo
Cdigo del trimestre
IdMallaCodigo
Cdigo de malla
IdEstCodigo
Cdigo de alumno o estudiante
NotUno
Nota uno
NotDos
Nota dos
NotTres
Nota tres
NotCuatro
Nota cuatro
NotCinco
Nota cinco
NotSeis
Nota seis
NotEvaluacion
Nota de evaluacin
NotAudiUsuario
Usuario que registro
NotAudiFecha
Fecha que registro

46

Tabla 3.12 Nota Final


Tabla notafinal registra los promedios de aprobacin de
los alumnos
Nombre
Descripcin
atributos
Anio
Ao lectivo
Curso
Ao de bsica
Estudiante
Nombre estudiantes
TrimI
Primer trimestre
TrimII
Segundo trimestre
TrimII
Tercer trimestre
Promocion
Si aprueba o reprueba
califica
Equivalencias de notas

Tabla 3.13 Docente


Tabla Docente que registra los docentes
Nombre
Descripcin
atributos
IdDocCodigo
Cdigo
DocCedula
Cedula
DocNombres
Apellidos y nombres
DocDireccion
Direccin
DocCargo
Cargo
DocTitulo
Ttulo
DocEspecialidad
Especialidad
DocNivInstruccion
Nivel Instruccin
DocFechaIngMagisterio Fecha de Ingreso al Magisterio
DocFechaIngInstitucion Fecha de Ingreso a la
Institucin
DocTelefono
Telfono
DocCelular
Celular
DocEmail
email
DocEstadoCivil
Estado Civil
DocFechaNacimiento
Fecha de Nacimiento
DocSexo
Sexo
DocEstado
Estado
DocAudiUsuario
Usuario
DocAudiFecha
Fecha

47

Tabla 3.14CabParametro
Tabla CabParametro registra los parmetros
Nombre
Descripcin
atributos
IdCabCodigo
cdigo
CabNombre
Nombre
CabValor
Valor
CabCadena
Cadena

Tabla 3.15DetParametro
Tabla DetParametro registra los detalles de parmetros
Nombre
Descripcin
atributos
IdDetCodigo
Cdigo
DetNombre
Nombre
DetValor
Valor
DetCadena
Cadena
IdCabCodigo
Cdigo de Parmetro

Tablas de seguridad
Tabla 3.16 Usuario
Tabla Usuario que registra el usuario
Nombre
Descripcin
atributos
IdUsuCodigo
Cdigo
IdPerCodigo
Cdigo de perfil
UsuClave
Clave o password
UsuNombre
Nombre
UsuIniciales
Inciales
UsuTelefono
Telfono
UsuFechaCrea
Fecha crea
UsuFechaCaduca
Fecha caduca
UsuEstado
estado

48

Tabla 3.17Men
Tabla men que registra el men
Nombre
Descripcin
atributos
IdMenCodigo
Cdigo
IdModCodigo
Cdigo de perfil
MenNombre
Nombre
MenDescripcion
Descripcin
MenPadre
Padre
MenPath
Path
MenClase
clase

Tabla 3.18 Mdulo


Tabla Mdulo que registra el mdulo
Descripcin

Nombre
atributos
IdModCodigo
ModNombre

Cdigo de perfil
Nombre

Tabla 3.19MenuPerfil
Tabla MenuPerfil que registra el men de perfil
Nombre
Descripcin
atributos
IdMenuCodigo
Cdigo
IdPerCodigo
Cdigo de perfil
IdMenCodigo
Cdigo de men
MenPerDeshabilitado
Deshabilitado
MenPerInvisible
Invisible

Tabla 3.20 Perfil


Tabla Perfil que registra el perfil de usuario
Nombre
Descripcin
atributos
IdPerCodigo
Cdigo
PerNombre
Nombre

49

Tabla 3.21 Mdulo perfil


Tabla ModuloPerfil que registra el mdulo para un perfil
de usuario
Nombre
Descripcin
atributos
IdModPerCodigo
Cdigo
IdPerCodigo
Cdigo de perfil
IdModCodigo
Cdigo de mdulo

Tabla 3.22 Usuario mdulo


Tabla UsuarioModulo que registra el mdulo para el
usuario
Nombre
Descripcin
atributos
IdUsuModuoCodigo
Cdigo
IdUsuCodigo
Cdigo de usuario
IdModCodigo
Cdigo de mdulo

Funciones
Tabla 3.23 Funciones sql

Nombre
F_FECHASRV

Descripcin
Funcin que despliega la fecha
del servidor de base de datos
Funcin que cambia el formato
de fecha yyyymmdd a
dd/mm/yyyy
Funcin que despliega la hora
del servidor de base de datos

F_GETFECHA

F_HORASRV

Vistas
Se

presenta

las

vistas

especificacin de informacin.

50

que

ayudan

la

Tabla 3.24 Vistas


Nombre
Vista
vieMalla

vieMatricula

VieAsistenci
a

VieNotaFinal

VieDocente

Descripcin

Tablas que relaciona

Vista que
contiene los
datos de
asignaturas
Vista que
contiene los
datos de
matrcula
Vista que
contiene los
datos de las
faltas
Vista que
contiene los
promedios de la
notas finales
Vista que
contiene los
datos de los
docentes, con las
materias que
imparte clases

Matrcula, notas, ao
de bsica

Matrcula, aolectivo,
ao de bsica,
estudiante, trimestre
vieMatricula

VieMatricula

Malla, curso, docente

Procedimientos
A continuacin se describirn los procedimientos
almacenados considerados los principales, debido a que
para los dems se los har de manera similar.

Tabla 3.25 Procedimientos almacenados

51

Descripcin
Nombre
spGrabarEstudiante

Procedimiento que graba los datos


del alumno/estudiante
spConsultarEstudiante
Procedimientos que consulta los
datos del estudiante
spBorrarEstudiante
Procedimiento que borra la
informacin de la base de datos
del estudiante
spGrabarMatricula
Procedimiento que graba los datos
de la matrcula
spConsultarMatricula
Procedimientos que consulta los
datos de la matrcula
spBorrarMatricula
Procedimiento que borra la
informacin de la base de datos
de la matrcula
spGrabarAnioEscolar
Procedimiento que graba los datos
del ao lectivo
spConsultarAnioEscolar Procedimientos que consulta los
datos del ao escolar
spBorrarAnioEscolar
Procedimiento que borra la
informacin de la base de datos
del ao escolar
spGrabarNotas
Procedimiento que graba los datos
de notas
spConsultarNotas
Procedimientos que consulta los
datos de notas
spBorrarNotas
Procedimiento que borra la
informacin de la base de datos
de notas
spAnularMatricula
Procedimiento que anula el
proceso de matrcula,
aprobacin(Aprobado, reprobado)
spUpdateCurso
Procedimiento que cambia o
actualiza el paralelo de ao de
bsica
spAprobarAnio
Procedimiento que realiza los
clculos de notas y genera la
aprobacin y reprobacin
spGrabarNotaFinal
Procedimiento que graba los
promedios de la nota final

52

3.4

IMPLANTACIN
3.4.1

Reporte de Estudiante

Permite obtener un listado de alumno de cada ao de


bsica.

Figura 3.18 Reporte de Alumnos


ImportsCrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
Imports System.Data
Imports System.Data.SqlClient
Imports System.Configuration
Imports HKEST.Negocios
Public Class wbRptEstudiante
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
LLenaddlCurso()
LLenaddlAo()
End If
End Sub
Private Sub LLenaddlAo()
Dim obj = New clsBusiness
Dim lparametro = New ArrayList
lparametro.Add(0)
lparametro.Add(0)
ddlAnio.DataSource = obj.ConsultarAnio(lparametro)

53

ddlAnio.DataValueField = "AnioEscolar"
ddlAnio.DataTextField = "Descripcion"
ddlAnio.DataBind()
End Sub
Private Sub LLenaddlCurso()
Dim obj = New clsBusiness
Dim lparametro = New ArrayList
lparametro.Add(0)
lparametro.Add(0)
ddCurso.DataSource = obj.ConsultarCurso(lparametro)
ddCurso.DataValueField = "Codigo"
ddCurso.DataTextField = "Curso"
ddCurso.DataBind()
End Sub
Private Function getEstudiante(ByValsanio As String, ByValscurso As String) As
DataSet
Dim miSql As String = ""
Dim sqlCon As String = "Data Source=" +
ConfigurationManager.AppSettings("SERVIDOR") + ";Initial Catalog=" +
ConfigurationManager.AppSettings("BASE") + ";Integrated Security=False;Persist
Security Info=True;User ID=" + ConfigurationManager.AppSettings("USUARIO") +
";Password=" + ConfigurationManager.AppSettings("CONTRASEA")
Dim Con As SqlConnection = New SqlConnection(sqlCon)
Dim cmd As SqlCommand = New SqlCommand()
Dim ds AsDataSet = Nothing
Dim adapter As SqlDataAdapter
Con.Open()
miSql = "select * from vieMatricula where 1=1 and MatriEstado = 'MAT' " 'debeser M
If sanio<> "" Then
miSql = miSql& " and idaniesccodigo=" &sanio
End If
If scurso<> "" Then
miSql = miSql& " and idcurcodigo=" &scurso
End If
cmd.CommandText = miSql
cmd.CommandType = CommandType.Text
cmd.CommandTimeout = 3600
cmd.Connection = Con
ds = New DataSet()
adapter = New SqlDataAdapter(cmd)
adapter.SelectCommand = cmd
adapter.Fill(ds)
Return ds
End Function
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
Handles Button1.Click
Dim rptDoc As ReportDocument = New ReportDocument()
Dimds As dsEstudiante = New dsEstudiante()
Dim dt As DataTable = New DataTable()
dt.TableName = "vieMatricula"
dt = getEstudiante(ddlAnio.SelectedValue, "").Tables(0)
ds.Tables(0).Merge(dt)
rptDoc.Load(Server.MapPath("Reportes/rptEstudiante.rpt"))
rptDoc.SetDataSource(ds)
CrystalReportViewer1.ReportSource = rptDoc
End Sub
End Class

54

3.4.2

Mdulo Matrcula

Permite generar matrcula identificando por alumnos


nuevos y antiguos

Figura 3.19 Mdulo Matrcula


#Region "funciones"
Private Sub LLenaGvEstudiante()
Dim obj = New clsBusiness
gvEstudiante.DataSource = obj.BuscaEstudiantebyAnio(txtAnio.Text,
txtCedula.Text, txtNombre.Text)
gvEstudiante.DataBind()
End Sub
Private Sub LLenagvCurso()
Dim obj = New clsBusiness
gvCurso.DataSource = obj.BuscaEstudiantebyCurso(txtAnio.Text,
ddlCurso1.SelectedValue)
gvCurso.DataBind()
End Sub
Private Sub Grabar(ByValestudiante As String)
Dim obj = New clsBusiness
Dim mierror As String = ""

55

Dim lparametro = New ArrayList


lparametro.Add(0)
lparametro.Add(txtAnio.Text)
lparametro.Add(ddlCurso1.SelectedValue)
lparametro.Add(estudiante)
lparametro.Add(0)
lparametro.Add(0)
lparametro.Add(0)
lparametro.Add(0)
lparametro.Add("MAT")
lparametro.Add("ACT")
lparametro.Add("ADM")
Ifobj.GrabarMatricula(lparametro, mierror) Then
MsgBox("Registro grabado con xito", MsgBoxStyle.Information, "xito")
Else
MsgBox(mierror, MsgBoxStyle.Critical, "Error")
End If
End Sub
Private Sub LimpiarCampos()
txtCodigoEst.Text = ""
txtNombreEst.Text = ""
End Sub
Private Sub LLenaddlCurso1()
Dim obj = New clsBusiness
Dimlparametro = New ArrayList
lparametro.Add(0)
lparametro.Add(0)
ddlCurso1.DataSource = obj.ConsultarCurso(lparametro)
ddlCurso1.DataValueField = "Codigo"
ddlCurso1.DataTextField = "Curso"
ddlCurso1.DataBind()
End Sub
Private Sub LLenaddlCurso2()
Dim obj = New clsBusiness
Dimlparametro = New ArrayList
lparametro.Add(0)
lparametro.Add(0)
ddlCurso2.DataSource = obj.ConsultarCurso(lparametro)
ddlCurso2.DataValueField = "Codigo"
ddlCurso2.DataTextField = "Curso"
ddlCurso2.DataBind()
End Sub
#End Region
Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
Dim midt As New DataTable
Dim obj = New clsBusiness
Dim lparametro = New ArrayList
lparametro.Add(1)
midt = obj.AnioActivo(lparametro)
txtAnio.Text = midt.Rows(0)("IdAniEscCodigo").ToString()
LLenaddlCurso1()
LLenaddlCurso2()
End If
End Sub

56

Protected Sub imbGrabar_Click(ByVal sender As Object, ByVal e As


System.Web.UI.ImageClickEventArgs) Handles imbGrabar.Click
Dim obj = New clsBusiness
Dim mierror As String = ""
Dim lparametro = New ArrayList
lparametro.Add(0)
lparametro.Add(txtAnio.Text)
lparametro.Add(ddlCurso2.SelectedValue)
lparametro.Add(txtCodigoEst.Text)
lparametro.Add(0)
lparametro.Add(0)
lparametro.Add(0)
lparametro.Add(0)
lparametro.Add("MAT")
lparametro.Add("ACT")
Ifobj.GrabarMatricula(lparametro, mierror) Then
MsgBox("Registro grabado con xito", MsgBoxStyle.Information, "xito")
LimpiarCampos()
LLenaGvEstudiante()
Else
MsgBox(mierror, MsgBoxStyle.Critical, "Error")
End If
End Sub
Protected Sub gvCurso_RowCommand(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.GridViewCommandEventArgs) Handles
gvCurso.RowCommand
If e.CommandName = "Cancel" Then
gvCurso.EditIndex = -1
End If
If e.CommandName = "Update" Then
Grabar(gvCurso.Rows(e.CommandArgument.ToString()).Cells(1).Text)
LLenagvCurso()
gvCurso.EditIndex = -1
End If
End Sub
Protected Sub ddlCodCurso_SelectedIndexChanged(ByVal sender As Object,
ByVal e As EventArgs) Handles ddlCurso1.SelectedIndexChanged
LLenagvCurso()
End Sub
Protected Sub btnBuscar_Click(ByVal sender As Object, ByVal e As EventArgs)
Handles btnBuscar.Click
LLenaGvEstudiante()
End Sub
Protected Sub gvEstudiante_RowCommand(ByVal sender As Object, ByVal e
As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles
gvEstudiante.RowCommand
If e.CommandName = "sel" Then
txtCodigoEst.Text =
gvEstudiante.Rows(e.CommandArgument.ToString()).Cells(1).Text
txtNombreEst.Text =
gvEstudiante.Rows(e.CommandArgument.ToString()).Cells(3).Text
End If
End Sub
Protected Sub gvCurso_RowEditing(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.GridViewEditEventArgs) Handles gvCurso.RowEditing
End Sub
EndClass

57

3.4.3

Mdulo de Alumnos

Permite registrar, modificar, eliminar los datos de los


alumnos

Figura 3.20: Mdulo de Alumnos

58

ImportsHKEST.Negocios
Public Class wbManEstudiante
Inherits System.Web.UI.Page
#Region "funciones"
Private Sub LLenaddlEstado()
Dimobj = New clsBusiness
ddlEstado.DataSource = obj.ConsultarEstadoEstudiante()
ddlEstado.DataValueField = "detcadena"
ddlEstado.DataTextField = "detnombre"
ddlEstado.DataBind()
End Sub
Private Sub LLenaGrid()
Dim obj = New clsBusiness
Dim lparametro = New ArrayList
lparametro.Add(0)
lparametro.Add(0)
gvCurso.DataSource = obj.ConsultarEstudiante(lparametro)
gvCurso.DataBind()
End Sub
#End Region
Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
LLenaGrid()
LLenaddlSexo()
LLenaddlEstado()
End If
End Sub
Protected Sub imbNuevo_Click(ByVal sender As Object, ByVal e As
System.Web.UI.ImageClickEventArgs) Handles imbNuevo.Click
LimpiarCampos()
End Sub
Protected Sub imbBorrar_Click(ByVal sender As Object, ByVal e As
System.Web.UI.ImageClickEventArgs) Handles imbBorrar.Click
Dim obj = New clsBusiness
Dim lparametro = New ArrayList
If txtCedula.Text = "" Then
MsgBox("Seleccione un registro", MsgBoxStyle.Exclamation, "Advertencia")
Exit Sub
End If
lparametro.Add(txtCodigo.Text)
Ifobj.BorrarEstudiante(lparametro) Then
LimpiarCampos()
LLenaGrid()
MsgBox("Registro Borrado", MsgBoxStyle.Information, "Exito")
End If
End Sub
Protected Sub gvCurso_RowDataBound(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.GridViewRowEventArgs)
End Sub
Protected Sub gvCurso_RowCommand(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.GridViewCommandEventArgs) Handles
gvCurso.RowCommand
If e.CommandName = "sel" Then
LimpiarCampos()
LLenaDato(gvCurso.Rows(e.CommandArgument.ToString()).Cells(1).Text)
End If
End Sub
End Class

59

3.5

PLAN DE RUEBAS
Con el fin medir la calidad y comprobar cmo responde la

aplicacin a las distintas situaciones en las que se puede encontrar se


realizara una serie de pruebas:

3.5.1 Definicin de plan de pruebas


3.5.1.1

Prueba de caja blanca o estructural

Se basan en el conocimiento de la lgica interna de


sistema o cdigo, se centra en cmo disear los casos de
prueba

atendiendo

al

comportamiento

interno

la

estructura del programa. Se examina as la lgica interna


del programa.

3.5.1.2

Prueba de caja negra o funcional

Se centra en los requisitos establecidos y en la


funcionalidad del sistema, es decir, intentan encontrar
casos en que el mdulo no se atiene a su requerimiento,
limitndose un conjunto de datos de entrada y comprobar
la salida.
Las pruebas de caja negra estn especialmente indicadas
en las siguientes categoras:
Funciones incorrectas o ausentes
Errores de interfaz
Errores de estructura de datos o en accesos a bases
de datos externas
Errores de rendimiento
Errores de inicializacin y determinacin

60

3.5.1.3

Prueba de aceptacin

Al realizarse las pruebas de aceptacin, el producto


est listo para implantarse en el entorno del cliente. El
usuario ser el que realice las pruebas.
Estas pruebas se caracterizan por:
Participacin activa del usuario, que debe ejecutar
los casos de prueba ayudado por miembros del
equipo de pruebas.
Estn enfocadas a probar los requisitos de usuario,
Si no se consigue todos los errores el cliente deber
aceptar el producto.
Corresponden a la fase final del proceso de
desarrollo de software.

3.5.2 Ejecucin de pruebas


3.5.2.1

Prueba de caja blanca o estructural

Se realizaron las pruebas de todos los mdulos. A


continuacin se presenta una tabla detallada del plan de
pruebas.

Tabla 26: Plan de pruebas

61

Nombre

Fecha

Duracin

Mantenimien
to de
Alumnos

07/11/
2011

De 08:00
a 10:00

Mantenimien
to de
Docentes
Mantenimien
to de Ao
de bsica

07/11/
2011

De 10:00
a 10:30

07/11/
2011

De 14:00
a 15:00

Mantenimien
to de
Asignar
Materia
Mantenimien
to de
Asignar
docente
Mantenimien
to de Grupo
Materia

07/11/
2011

De 15:00
a 16:00

08/11/
2011

De 08:00
a 09:00

08/11/
2011

De 09:00
a 09:30

Mantenimien
to de
Materia
Mantenimien
to de
Documento

08/11/
2011

De 09:30
a 10:00

08/11/
2011

De 10:00
a 10:30

Mantenimien
to de Ao
Lectivo

08/11/
2011

De 15:00
a 16:00

10

Mantenimien
to de
Asignar
Trimestre

08/11/
2011

De 16:00
a 17:00

Descripci
n
Ingresar
datos de
alumnos

Resultados

Ingresar
datos de
docentes
Ingresar
datos de
Aos de
bsica
Asignar
Materia a
un ao de
bsica
Asignar un
docente a
un ao de
bsica
Ingresar
datos de
grupo de
materia
Ingresar
datos de
materia
Ingresar
datos de
un
documento
Ingresar
datos de
ao lectivo

Reporte de
docentes.
Correcto
Reporte de
aos de
bsica.
Correcto
Pantalla de
Asignar
Materia.
Correcto
Pantalla de
docentes.
Correcto

Asignar
trimestres
a un ao
lectivo

62

Reporte de
Alumnos.
Correcto

Pantalla de
grupo de
materia.
Correcto
Pantalla de
materia.
Correcto
Pantalla de
documento
.
Correcto
Pantalla de
mantenimi
ento de
ao
Lectivo.
Correcto
Pantalla de
asignar
trimestre.
Correcto

Prerrequisitos
Listado de
alumnos
por cada
ao de
bsica
Listado de
docentes
Listado de
aos de
bsica
Listado de
materias
de cada
curso
Listado de
materias

Listado de
grupo de
materias
Listado de
materias
Listado de
documento
para la
matrcula
Listado de
aos
lectivo

Listado de
trimestres

Observ
acin

11

Mantenimien
to de Nota
Trimestre

09/11/
2011

De 09:00
a 10:00

Ingresar
datos de
notas de
trimestre
Ingresar
datos de
rubros
Anular un
proceso
realizado

Pantalla de
notas de
trimestre

12

Mantenimien
to de
Rubros
Mantenimien
to de
Anulacin de
procesos

09/11/
2011

De 14:00
a 15:00

09/11/
2011

De 15:00
a 16:00

14

Proceso de
Matrcula

09/11/
2011

De 16:00
a 17:00

Generar
matrcula
para
alumnos
nuevos y
antiguos

Reporte de
matrcula.
correcto

15

Proceso de
registro de
nota

10/11/
2011

De 08:00
a 11:00

Pantalla de
registro de
notas.
Correcto

Mantenimien
to de
Usuarios
Mantenimien
to de
Asignar
Mdulo
Mantenimien
to de Perfil

10/11/
2011

De 14:00
a 15:00

10/11/
2011

De 15:00
a 15:30

Registrar
notas a
cada
alumno por
cada ao
de bsica
Ingresar
datos de
usuario
Asignar
mdulos a
un usuario

16

10/11/
2011

De 15:30
a 16:00

19

Mantenimien
to de
Asignar perfil

11/11/
2011

De 8:00 a
09:00

20

Mantenimien
to de
Mdulo

11/11/
2011

De 09:00
a 10:00

13

17

18

Ingresar
datos de
perfil
Asignar
perfil a un
usuario
Ingresar
datos de
mdulo

63

Pantalla de
rubros.
Correcto
Pantalla de
anulacin
de
procesos.
Correcto

Pantalla de
usuarios.
Correcto
Pantalla de
asignar
mdulo.
Correcto
Pantalla de
perfil.
Correcto
Pantalla de
asignar
perfil.
Correcto
Pantalla de
mdulo.
Correcto

Listado de
notas de
cada
trimestre
Listado de
rubros o
cuotas
Simulacin
de
anulacin
de
documento
s
Simulacin
de proceso
de
matrcula
con listado
de
alumnos
Lista de
notas
parciales

Simulacin
de
usuarios
Usuarios
registrados

Ingresar
datos de
perfil
asignar
perfil

Ingresar
datos de
mdulo

3.5.2.2

Prueba de caja negra o funcional

A continuacin se describe las pruebas aplicadas:


Facilidad de uso de la interfaz: Atractivo, fcil de usar,
movilidad de entorno.
Versatilidad

y facilidad de manipulacin de datos:

Permite modificar, eliminar, grabar, seleccionar.


Facilidad de instalacin: Configuracin e Instalacin
rpida y sencilla.
Facilidad de navegacin: La pgina web contiene
informacin acerca de la institucin, en la que el usuario
podr navegar con facilidad.
Accesos a bases de datos: El proceso es muy eficiente y
rpido que permites obtener informacin agrupada y
ordenada.
Ingreso

de

informacin:

Existen

controlados como obligatorio, opcional

varios

campos

y controlado por

tipo de caracter.
Reportes

de

datos:

Ofrece

la

seleccin

de

un

determinado conjunto de datos para enviar a la impresora.


Velocidad de base de datos: Es ptima, realiza consultas
rpidas de la base de datos y cumple con los
requerimientos del usuario.
Documentacin de apoyo: Contiene manual de usuario,
documentacin del sistema, manual de instalacin y
configuracin.
Transaccin de informacin: El sistema garantiza la
seguridad de los datos y gestin de la misma.
Compatibilidad de navegadores: En el navegador mozilla
4.1 e Internet Explorer 8, todas las funcionalidades del
sistema son correctas, as como su visualizacin.

64

Tabla 3.27 Aspectos funcionales


Aspectos funcionales
Facilidad de uso de la interfaz:
Control de Perfil
Versatilidad y facilidad de
manipulacin de datos
Facilidad de instalacin
Facilidad de navegacin
Acceso a bases de datos
Ingreso de informacin
Reportes de datos
Velocidad de base de datos
Documentacin de apoyo
Transaccin de informacin
Compatibilidad de navegadores

3.5.2.3

Evaluacin
correcto
Correcto
Correcto
Correcto
Correcto
Correcto
Correcto
Correcto
Correcto
Correcto
Correcto
Correcto

Prueba de aceptacin

Luego de terminar el plan de pruebas, y verificar el


correcto funcionamiento de acuerdo a los requerimientos, el
cliente final se beneficiar del producto de tal manera que
concluye con la aceptacin del producto.

3.5.3 Resultados de pruebas


Al realizarse el plan de pruebas se logr solucionar
escasas dificultades que se origin al momento de realizar los
procesos de matriculacin, registro y reporte de notas. El sistema
desarrollado presenta una interfaz que permite un manejo fcil y
rpido. Se logr realizar un sistema cuyos resultados obtenidos
son fiables al momento de generarse.

3.5.3.1

Valoracin del sistema

Se muestra los resultados de la encuesta realizados


a ocho usuarios.

65

Tabla 3.28 Evaluacin del sistema


Tabla de validacin
Actividad
Si No Normal
1 Es fcil la
navegacin del sitio
web?
2 El mdulo realiza la
funcin requerida?

No
Aplica
0

3 Es rpido y fcil el
manejo de los
mdulos?

4 Los datos del mdulo


cambian de acuerdo a
las acciones
realizadas?

5 Existe control de tipo


de caracter al ingresar
informacin en los
campos?

6 Los campos que hace


referencia a otras
tablas tienen cada
una sus listas de
valores (Combo)?

7 Las listas de valores


son rpidas para
recuperar la
informacin?

8 El tiempo de
respuesta es el
adecuado?

9 Cuando se realiza una


accin equivocada,
existe mensaje de
alerta?

10 Al realizar una accin,


muestra un mensaje
de confirmacin?

68

80

Total

66

N de
usuario
8

Tabla 3.29 Criterios de Evaluacin


Criterio

Cantidad

SI
NO
NORMAL
NO APLICA

68
5
7
0

Evaluacin de Docentes y personal


Administrativo
0%
6%

9%
SI
NO
85%

NORMAL
NO APLICA

Figura 3.21: Evaluacin a docentes y personal administrativo

Conclusin de resultados
Como se puede observar en la figura 21, la mayora
de los parmetros fueron cumplidos satisfactoriamente con
un porcentaje del SI 85%, mientras que el NO tiene un 6%,
debido a que algunos de los usuarios no tienen
conocimiento de computacin que le facilite el manejo del
sistema. Se asume que con la prctica les facilitara el
manejo adecuado del sistema.

67

Tambin se obtuvo un 9% Normal, que representa


al tiempo de respuesta de la comunicacin con la base de
datos. Dentro del parmetro NO APLICA se tiene como
resultado un 0%, esto quiere decir que se ha logrado
cumplir con los requerimientos propuestos por el usuario.

68

CAPITULO IV: CONCLUSIONES Y RECOMENDACIONES

4.1

Conclusiones
La realizacin de este proyecto me ha permitido adquirir nuevos
conocimientos, pasos y normas necesarios que se deben aplicar
para el desarrollo de una aplicacin web.
Se levantaron los requerimientos mediante entrevistas a los
distintos usuarios del sistema.
Se logr identificar y aplicar la respectiva metodologa de acuerdo
a la complejidad y diseo de sistema.
Las herramientas utilizadas fueron idneas para el desarrollo del
sistema, como las herramientas de diseo de pginas web, hojas
de estilos y animacin.
Considero que este proyecto ha aportado una visin profesional
del programador web, por la interaccin con los clientes y la
puesta en prctica de esa interaccin en el sistema.
En general el desarrollo de este proyecto ha permitido ampliar los
conocimientos

tcnicos

poner en prctica

todos

los

conocimientos tericos adquiridos.

4.2

Recomendaciones
Se recomienda aadir un mdulo de anuncios.
Del mismo modo se recomienda aadir un mdulo de horario de
clases y calendario acadmico.
Tambin es recomendable aadir un mdulo de evaluacin y
control de asistencia de docentes.
Se recomienda aadir el proceso de autentificacin de usuario.

69

4.3

Bibliografa
KENNETH E. KENDALL, JULIE E. KENDALL (2005); Anlisis y
Diseo de Sistemas, Sexta edicin, Pearson Prentice Hall, Mxico.
SILBERSCHATZ KORTH SUDARSHAN (2002); Fundamentos de
base de datos, Cuarta Edicin, McGraw Hill, Madrid.
R. ELMASRI, S. NAVATHE (2007); Fundamentos de sistemas de
base de datos, Quinta Edicin, Pearson, Madrid.
FRANCISCO CHARTE OJEDA (2002); Programacin, Tercera
Edicin, Anaya, Madrid.
STEVE MCCONNELL (1996); "Desarrollo y Gestin de Proyectos
Informticos", McGraw Hill, Mxico.
ROGER PRESSMAN

(1995); Ingeniera de software, un enfoque

prctico, Cuarta Edicin, McGraw Hill, Cobo.

Referencias Electrnicas
[Mara A. Mendoza] [2002] [Grupo
Informatzate][www.informatizate.net]
[Jorge Moratalla] [2000]
[Programadores]www.lawebdelprogramador.com
[Juan R. Pozo] [2005]
[Descargas][http://www.conclase.net/?id=descargas ]
[Claudio Sapelli][Tutoriales]www.solotutoriales.com[2002]
[Manuel Calero Sols.] [2003] [Una explicacin de la programacin
extrema (XP)][http://www.apolosoftware.com/]
Video Tutorial [2005] [www.videotutorial.com]

4.4

Anexos

70

ANEXO A: MANUAL DE USUARIO


MANUAL DE USUARIO
NDICE DE CONTENIDOS
1. ESPECIFICACIN GENERAL
1.1 Funcionamiento del Sistema....74
1.2 Pgina web principal....74
1.3 Pantalla del administrador...75
1.4 Mdulo.76
1.5 Botones Generales....77
1.6 Tipos de mensajes.78
2. MDULOS DE PROCESOS
2.1 Validacin de Usuario...79
2.2 Mdulo de Matrcula..79
2.3 Mdulo de Registro de Notas...81
2.4 Mdulo de Registro de Faltas......83
2.5 Mdulo de Anulacin de procesos..84
2.6 Mdulo de Cambio de Paralelo85
2.7 Mdulo de Pase de Ao de bsica.86
3. MDULOS DE CONSULTAS Y REPORTES
3.1 Reporte de Estudiantes88
3.2 Reporte de Falta89
3.3 Comprobante de Matrcula.. 89
3.4 Reporte Notas Parciales...90
3.5 Reporte Nota General.......91
3.6 Reporte Nota Final... 92
4. MDULOS DE MANTENIMIENTO
4.1 Mdulo de Estudiante..93
4.2 Mdulo de Docente...97
4.3 Mdulo de Ao de Bsica....99
4.4 Mdulo Asignar Materia..100
4.5 Mdulo de Grupo Materia...101
4.6 Mdulo de Materia...102

4.7 Mdulo de Perfil .103


4.8 Mdulo de Usuario.104
4.9 Mdulo de categora...105
4.10 Mdulo de Ao Lectivo.106

72

LISTADO DE TABLAS
Anexo A: Tabla 1 Botones Generales ............................................................ 77
Anexo A: Tabla 2 Tipo de mensajes................................................................ 78

LISTADO DE FIGURAS
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura
Anexo A: Figura

1 Pantalla de sitio web .......................................................... 75


2 Pantalla principal de procesos acadmicos ....................... 76
3 Partes del mdulo .............................................................. 77
4 Validacin de usuario ........................................................ 79
5 Mdulo de matrcula .......................................................... 80
6 Proceso de ingresar notas ................................................. 82
7 Mdulo de falta .................................................................. 83
8 Mdulo de anulacin de proceso ....................................... 84
9 Mdulo de cambio de paralelo ........................................... 85
10 Mdulo de proceso de pase de ao................................. 87
11 Reporte de alumnos ........................................................ 88
12 Reporte de falta de alumno.............................................. 89
13 Reporte comprobante de matrcula ................................. 90
14 Reporte nota parcial ........................................................ 91
15 Reporte nota general ....................................................... 92
16 Reporte nota final ............................................................ 93
17 Reporte de Estudiante ..................................................... 94
18 Reporte docente .............................................................. 97
19 Reporte ao de bsica ..................................................... 99
20 Asignar materia.............................................................. 100
21 Reporte grupo materia ................................................... 101
22 Mdulo materia .............................................................. 102
23 Mdulo perfil .................................................................. 103
24 Mdulo usuario .............................................................. 104
25 Mdulo categora ........................................................... 105
26 Mdulo ao lectivo ......................................................... 107

73

ESPECIFICACIN GENERAL
1.1 Funcionamiento del Sistema
El sistema Gestin Acadmico, permite automatizar el proceso
administrativo de la Escuela Gonzalo Rubio Orbe para lo cual se aplica
una estructura administrativa adecuada que permite beneficiar a los
alumnos, docentes y personal administrativo de la institucin.

1.2 Pgina web principal


La pgina web principal permitir va internet, el acceso para todos
los usuarios. Esta pgina se encuentra divida en cuatro partes, la parte de
encabezado, pie de pgina, botones al lado derecho e izquierdo
cuerpo del texto, en la que deben explorar los contenidos de la pgina.

74

y el

Anexo A: Figura 1 Pantalla de sitio web

1.3 Pantalla del administrador


La pantalla principal contiene un men principal en la parte superior;
el cual contiene sub mens.
Esta es la pantalla principal, el administrador o usuario podr
realizar cualquier gestin acadmica.

75

Anexo A: Figura 2 Pantalla principal de procesos acadmicos

1.4 Mdulo
Un mdulo o pantalla contiene tres tipos de herramientas; la primera
es la barra de ttulo del mdulo, la segunda es el GridView donde se
visualizan los registros guardados, tambin dentro del gridview se
visualizar la lupa amarilla que se debe seleccionar un registro, la tercera
son los campos en el que se deben llenar los datos para Grabar/Actualizar,
Eliminar y la tercera son los botones: Grabar, Actualizar, Nuevo, Borrar,
Seleccionar (lupa amarilla dentro de GridView).

Los campos

con color de fondo gris significan que el

usuario no debe ingresar datos, por lo general esta se aplica para todos
los cdigos de registros, ya que se generan automticamente, excepto
cuando se use un combo de seleccin. Tambin dicho campo lo debe
encontrar cuando muestra datos de otra tabla.

76

Anexo A: Figura 3 Partes del mdulo

1.5 Botones Generales


A continuacin se indica la funcionalidad de los botones comunes y
utilizados en varias de las pantallas del mdulo.

Anexo A: Tabla 1 Botones Generales


Botn que permite limpiar los campos de
textos para el ingreso de nuevos datos.
Nuevo
Botn que permite ingresar o modificar la
informacin de un registro.
Grabar
Borrar

Seleccin
registro

Botn que permite borrar un registro


seleccionado.
Nota: Se protege el borrado de la informacin
a travs de la relacin de datos.
Botn que permite seleccionar un registro del
GridView y rellena los campos.
Botn que permite asignar un registro a un
mdulo

Asignar
Botn que permite desasignar un registro de
un mdulo
Desasignar
77

El Botn Regresar, muestra el mdulo


anterior, permitiendo navegar entre los
mdulos necesarios.
El botn llena Materia muestra otro mdulo
para realizar las funciones requeridas.
Botn Home se encuentra en la parte
superior del men principal.
Botn Ir a Inicio se encuentra en la parte
superior del reporte. Los dos botones llevan a
la parte inicial del sistema.
El Botn mostrar muestra los contenidos que
haya seleccionado anteriormente.
El Botn Anular, anula el proceso de
Matrcula, Aprobacin (Aprobado,
Reprobado).
El Botn Buscar muestra la informacin
especificada por el usuario.
El Botn Generar pase de ao, verifica las
notas, calcula, y genera alumnos aprobados y
reprobados

1.6 Tipos de mensajes


Anexo A: Tabla 2 Tipo de mensajes
Mensaje de advertencia, generalmente
indica
la
falta
de
informacin
obligatoria.

Mensaje de xito, este mensaje se


presenta cuando se ha realizado la
operacin con xito.

Mensaje de Error, este mensaje se


presenta cuando ha ocurrido un error
grave dentro del aplicativo.
Este error debe ser notificado
inmediatamente al administrador del
sistema.
Mensaje de control de campos indica
mostrando un mensaje de color rojo y
marcado con un asterisco el campo
necesario para ejecutar la operacin
solicitada.
78

A continuacin se describen los mdulos de proceso:


2.

MDULO DE PROCESOS
2.1 Validacin de Usuario
En este mdulo se realiza la validacin de usuario segn su perfil.
Deber ingresar usuario y password.

Anexo A: Figura 4 Validacin de usuario

2.2 Mdulo de Matrcula

Esta pantalla permite generar matrcula de los alumnos; en la que


debe seleccionar por alumnos antiguos y alumnos nuevos. En el caso de
alumnos nuevos previamente deber ingresar los datos en el men
Mantenimiento/Ingresar estudiante; luego en matrcula deber seleccionar
un alumno y, automticamente se rellenan los campos del alumno, luego
deber asignar un ao de bsica e ingresar la informacin solicitada en los
campos, posteriormente guardar y ya se encuentra matriculado. Para los
alumnos antiguos deber seleccionar un ao de bsica, seguidamente dar
clic en Edit y se despliega las opciones de Update y Cancel; a continuacin
debe dar clic en Update para guardar la matrcula en el mismo ao de
bsica.

79

Anexo A: Figura 5 Mdulo de matrcula

Campos de bsqueda
Cdula: Campo tipo entero de input, en el cual se debe ingresar
el nmero de cdula.
Nombre: Campo tipo caracter de input, en el cual se debe
ingresar el nombre del alumno.
Nota: nicamente debe ingresar nmero de Cdula o nombre
para la bsqueda.

Campos
Ao Lectivo: Campo tipo caracter de output, que indica el ao
lectivo en el que est trabajando.
80

Ao de Bsica: Campo tipo caracter de output en el cual debe


seleccionar los aos bsica y a continuacin se despliega la lista
de los alumnos del ao de bsica seleccionado.
Estudiante: Campo tipo output, que rellena los datos del alumno
selecciona.
Valor Matrcula: Campo tipo entero de input, que debe ingresar el
valor de matrcula en dlares.
Nmero repite: Campo tipo entero de input, que debe ingresar el
nmero de veces que repite.
Talla: Campo tipo entero de input, en el cual se debe ingresar la
estatura en cm.
Peso: Campo tipo entero de input, en el cual se debe ingresar el
peso en kg.

2.3 Mdulo de Registro de Notas


Permite registrar las notas parciales del alumno. Deber seleccionar
los campos necesarios y se mostrar la lista de alumnos que pertenecen a
los campos seleccionados (Ao lectivo, trimestre, ao de bsica, materia).
A continuacin deber seleccionar un estudiante; automticamente
rellenara los campos del estudiante, y podr ingresar las notas parciales.
Para actualizar o modificar las notas deber realizar de la misma manera,
seleccionando todos los campos necesarios. Si un estudiante ya tiene las
notas, tras seleccionar un estudiante rellenara los campos de notas, ah
podr modifica o actualizar.

81

Anexo A: Figura 6 Proceso de ingresar notas

Campos
Ao Lectivo: Campo tipo caracter de output, que indica el ao
lectivo.
Trimestre: Campo tipo caracter de output en el cual debe
seleccionar el trimestre.
Ao de Bsica: Campo tipo caracter de output en el cual debe
seleccionar el Ao de Bsica.
Materias: Campo tipo caracter de output en el cual debe
seleccionar una materia.
Botn Consultar: Luego de seleccionar los campos necesarios
deber dar clic el botn Consultar y se mostrar todos los
estudiantes que pertenecen a los campos seleccionados.
Nota 1: Campo tipo entero de input, que debe ingresar el valor de
la nota 1.
Nota 2: Campo tipo entero de input, que debe ingresar el valor de
la nota 2.
82

Nota 3: Campo tipo entero de input, que debe ingresar el valor de


la nota 3.
Nota 4: Campo tipo entero de input, que debe ingresar el valor de
la nota 4.
Nota 5: Campo tipo entero de input, que debe ingresar el valor de
la nota 5.
Nota 6: Campo tipo entero de input, que debe ingresar el valor de
la nota 6.
Las notas deben ingresar con punto (12.8 en caso de tener
decimales) y deben estar en el rango de 0 a 20.

2.4 Mdulo de Registro de Faltas

En esta pantalla se registrarn las faltas de los alumnos, en que se


identifica por Justificado e Injustificado.

Anexo A: Figura 7 Mdulo de falta


83

Campos
Ao Lectivo: Campo tipo entero de output, en el cual se muestra
el ao lectivo en Estado Activo (en el que se est trabajando).
Ao de Bsica: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Estudiante: Campo tipo caracter de output en el cual debe
seleccionar los alumnos que despliega.
Faltas: Campo tipo caracter de input, en el cual se debe ingresar
el tipo de falta si es Injustificada o justificada.
Fecha: Campo tipo fecha e indica la fecha de registro de falta,
toma la fecha del sistema, se despliega los das, meses y aos.

2.5 Mdulo de Anulacin de procesos


En este mdulo debe efectuar la anulacin de procesos de
matrcula, aprobacin y reprobacin que haya sido realizada por
equivocacin en un ao lectivo.

Anexo A: Figura 8 Mdulo de anulacin de proceso

84

Campos
Ao Lectivo: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Ao de Bsica: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Estudiante: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Botn Anular: Permite la anulacin de un proceso.

2.6 Mdulo de Cambio de Paralelo


Para realizar el proceso de cambio de paralelo los estudiantes deben
tener un tipo aprobado luego de finalizar el ao lectivo. Se deber hacer el
cambio antes de generar la matrcula. Si ya est matriculado, primeramente
deber anular la matrcula, luego cambiar de paralelo y nuevamente
generar la matrcula.

Anexo A: Figura 9 Mdulo de cambio de paralelo

85

Campos
Ao Lectivo: Campo tipo entero de output, en el cual se muestra
el ao lectivo en Estado Activo (en el que se est trabajando).

Campos de bsqueda
Cdula: Campo tipo entero de input, en el cual se debe ingresar
el nmero de cdula.
Nombre: Campo tipo caracter de input, en el cual se debe
ingresar el nombre del alumno.
Botn Buscar: Al presionar el botn realizara el proceso de
bsqueda con los datos ingresados.

Nota: nicamente debe ingresar nmero de cdula o nombre


para la bsqueda.

Estudiante: Campo tipo entero y caracter de output el cual se


rellenan el cdigo y nombre del estudiante al ser seleccionado en
el gridview.
Ao Actual: Campo tipo caracter de output en el cual se rellenan
el ao de bsica al que pertenece el estudiante.
Cambiar a: Campo tipo caracter de output en el cual debe
seleccionar el paralelo de ao de bsica al que desea cambiar.

2.7 Mdulo de Pase de Ao de bsica


Este proceso permite generar o promover el ao de bsica de los
alumnos, paro lo cual deber realizar nicamente cuando tengan
registrados todas las notas parciales.
Para realizar este proceso el tiempo en que debe realizar est
relacionada con la fecha de aprobacin y fecha fin del ao lectivo. Es decir
el usuario fija la fecha de aprobacin y se limita con la fecha de fin de ao
lectivo. Durante ese lapso de tiempo podr realizar este proceso.

86

Al realizar el proceso se est promoviendo el pase de ao a los


alumnos que cumplan con las notas requeridas.
Al finalizar el proceso los alumnos, automticamente se visualizara
en el siguiente ao lectivo y en la opcin de matrcula y la pestaa de
alumnos antiguos.

Anexo A: Figura 10 Mdulo de proceso de pase de ao

Campos
Ao Lectivo: Campo tipo entero de output, en el cual se muestra
el ao lectivo en Estado Activo (en el que se est trabajando).
Botn Generar Pase de Ao: Al presionar el botn se realizara
el proceso de generar pase de ao de todos los alumnos de la
institucin.
Nota: S al existir error en registrar nota, por el cual el alumno
aparece como reprobado. La nica solucin es mediante el
proceso de anulacin, en el cual debe realizar la anulacin del
proceso Generar Pase de Ao, para reingresar las notas y
nuevamente generar el proceso Generar Pase de Ao, de esta
manera se debe evitar la prdida de ao del alumno por
equivocacin de ingreso de notas.
Antes de realizar este proceso previamente deber crear un ao
lectivo al que se va aprobar, ya que al realizar este proceso el
sistema aprueba al siguiente ao lectivo. De no existir el ao al
que ser promovido, el sistema generara un error.

87

3.

MDULOS DE CONSULTAS Y REPORTES


A continuacin se describir los principales reportes y consultas.
3.1 Reporte de Estudiantes
Se obtendr un reporte de alumnos por cada ao de bsica.
Previamente deber seleccionar un ao lectivo, un ao de bsica y
presionar el botn Mostrar.

Anexo A: Figura 11 Reporte de alumnos

Campos
Ao Lectivo: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Ao de Bsica: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Botn Mostrar: Permite mostrar los alumnos que pertenecen a
los campos seleccionados.

88

3.2 Reporte de Falta


Permite obtener un reporte de falta de los alumnos. Tras seleccionar
una ao lectivo y ao de bsica.

Anexo A: Figura 12 Reporte de falta de alumno


Ao Lectivo: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Ao de Bsica: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.

3.3 Comprobante de Matrcula


Permite imprimir el comprobante de matrcula de cada alumno.

89

Anexo A: Figura 13 Reporte comprobante de matrcula

Campos
Ao Lectivo: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Ao de Bsica: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Estudiante: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Botn Mostrar: Permite mostrar los estudiantes que pertenecen a
los campos seleccionados.

3.4 Reporte Notas Parciales


Permite obtener un reporte de notas parciales de los estudiantes tras
seleccionar un ao lectivo, Ao de bsica y estudiante

90

Anexo A: Figura 14 Reporte nota parcial

Campos
Ao Lectivo: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Ao de Bsica: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Estudiante: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Botn Mostrar: Muestra las notas parciales de los estudiantes.

3.5 Reporte Nota General


Permite obtener un reporte de nota General (Promedio trimestral) de
los estudiantes tras seleccionar un ao lectivo y Ao de bsica.

91

Campos
Ao Lectivo: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Ao de Bsica: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.

Anexo A: Figura 15 Reporte nota general

3.6 Reporte Nota Final


Permite obtener un reporte de nota Final (en el que indica si aprueba
o reprueba) de los estudiantes tras seleccionar un ao lectivo y Ao de
bsica.

92

Anexo A: Figura 16 Reporte nota final

Ao Lectivo: Campo tipo caracter de output en el cual debe


seleccionar la opcin que despliega.
Ao de Bsica: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.

4.

MDULO DE MANTENIMIENTO
Dentro de este men existen varios mdulos donde se realizar el
registro de informacin.

4.1 Mdulo de Estudiante


Esta pantalla permite registrar la informacin del estudiante. En la
parte superior debe seleccionar las pestaas que muestra otros campos.

93

Anexo A: Figura 17 Reporte de Estudiante

Campos de bsqueda
Cdula: Campo entero de input, en el cual se debe ingresar el
nmero de cdula.
94

Nombre: Campo caracter de input, en el cual se debe ingresar el


nombre del alumno.
Nota: nicamente debe ingresar nmero de cdula o nombre
para la bsqueda.

Campos Dato Alumno


Cdigo: Campo tipo entero de output, que genera un nmero
secuencial automticamente al realizar un registro.
Cdula: Campo tipo entero de input, en el cual se debe ingresar
el nmero de cdula.
Apellidos y Nombres: Campo tipo caracter de input, en el cual se
debe ingresar el nombre del alumno.
Sexo: Campo tipo caracter de output en el cual debe seleccionar
la opcin que despliega.
Direccin: Campo tipo caracter de input, en el cual se debe
ingresar la direccin del alumno.
Fecha Nacimiento: Campo tipo fecha e indica la fecha de
registro, toma la fecha del sistema, se despliega los das, meses y
ao.
Telfono: Campo tipo entero de input, en el cual se debe ingresar
el nmero de telfono convencional.
Celular: Campo tipo entero de input, en el cual se debe ingresar
el nmero de celular.
Estado: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Fecha Ingreso: Campo tipo fecha e indica la fecha de registro,
toma la fecha del sistema, se despliega los das, meses y aos.

Campos Dato Padre Familia


Nombres Padre: Campo tipo caracter de input, en el cual se debe
ingresar el nombre del padre de familia del alumno.

95

Ocupacin Padre: Campo tipo caracter de input, en el cual se


debe ingresar la ocupacin del padre de familia.
Nombres Madre: Campo tipo caracter de input, en el cual se
debe ingresar el nombre de la madre de familia.
Ocupacin Padre: Campo tipo caracter de input, en el cual se
debe ingresar la ocupacin de la madre de familia.

Campos Dato Representante


Nombres Representante: Campo tipo caracter de input, en el
cual se debe ingresar el nombre del representante del alumno.
Direccin: Campo tipo caracter de input, en el cual se debe
ingresar la direccin del representante.
Telfono: Campo tipo caracter de input, en el cual se debe
ingresar el nmero de telfono del representante.
Tipo relacin: Campo tipo caracter de input, en el cual se debe
ingresar el tipo de relacin que tiene con el alumno.
Ocupacin Representante: Campo tipo caracter de input, en el
cual se debe ingresar la ocupacin del representante.

Campos Dato Adicional


Primera medida: Campo tipo entero de input, en el cual se debe
ingresar la estatura en cm.
Segunda medida: Campo tipo entero de input, en el cual se debe
ingresar la estatura en cm.
Vive Padre: Campo tipo caracter de input, en el cual se debe
ingresar SI o NO.
Vive Madre: Campo tipo caracter de input, en el cual se debe
ingresar SI o NO.
Tamao Familia: Campo tipo entero de input, en el cual se debe
ingresar el nmero de personas de la familia.
Lugar Hermano: Campo tipo entero de input, en el cual se debe
ingresar el lugar que ocupa entre los hermanos.

96

Vivienda: Campo tipo caracter de input, en el cual se debe


ingresar el tipo de vivienda.

4.2 Mdulo de Docente


Permite registrar la informacin del docente. Por cada registro que
se realice, se actualizar el GridView

Anexo A: Figura 18 Reporte docente

Campos
Cdigo: Campo tipo entero de output, que genera un nmero
secuencial automticamente al realizar un registro.
Cdula: Campo tipo entero de input, en el cual se debe ingresar
el nmero de cdula.

97

Apellidos y Nombres: Campo tipo caracter de input, en el cual se


debe ingresar el nombre del docente.
Direccin: Campo tipo caracter de input, en el cual se debe
ingresar la direccin del docente.
Email: Campo tipo caracter de input, en el cual se debe ingresar
el correo electrnico.
Cargo: Campo tipo caracter de input, en el cual se debe ingresar
el cargo que ocupa.
Ttulo: Campo tipo caracter de input, en el cual debe ingresar el
ttulo del docente.
Especialidad: Campo tipo caracter de input, en el cual se debe
ingresar la especialidad o carrera.
Nivel Instruccin: Campo tipo entero de input, en el cual se
debe ingresar el nivel de instruccin.
Fecha Ingreso Magisterio: Campo tipo fecha e indica la fecha de
registro, toma la fecha del sistema, se despliega los das, meses y
aos.
Fecha Ingreso Institucin: Campo tipo fecha e indica la fecha de
registro, toma la fecha del sistema, se despliega los das, meses y
aos.
Estado: Campo tipo caracter de output, en el cual debe
seleccionar la opcin que indica.
Telfono: Campo tipo entero de input, en el cual se debe ingresar
el nmero de telfono convencional.
Celular: Campo tipo entero de input, en el cual se debe ingresar
el nmero celular.
Estado Civil: Campo tipo caracter de input, en el cual debe
ingresar el estado civil.
Fecha Nacimiento: Campo tipo fecha e indica la fecha de
registro, toma la fecha del sistema, se despliega los das, meses y
aos.
Sexo: Campo tipo caracter de output en el cual debe seleccionar
la opcin que indica.

98

Usuario: Campo tipo caracter de input en el cual debe


seleccionar la opcin que indica.
Fecha Usuario: Campo tipo fecha e indica la fecha de registro,
toma la fecha del sistema, se despliega los das, meses y aos.

4.3 Mdulo de Ao de Bsica


Esta pantalla permite registrar o crear los aos de bsica, y se
actualizan los registros en el GridView automticamente despus de cada
operacin que se realice con los botones.

Anexo A: Figura 19 Reporte ao de bsica

Campos
Cdigo: Campo tipo entero de output, que genera un nmero
secuencial automticamente al realizar un registro.
Nombre: Campo tipo caracter de input, en el cual se debe
ingresar el nombre de ao de bsica.

99

Promover a: Campo tipo entero input, en el cual debe ingresar el


cdigo correspondiente al nombre del ao de bsica al que ser
promovida el siguiente ao lectivo. Es importe ingresar este
campo ya que Internamente el sistema controla mediante este
cdigo el pase de ao.

4.4 Mdulo Asignar Materia


Este mdulo se mostrar al dar clic en el botn llenar Materias que
permitir asignar materias a cada Ao de Bsica.
Se despliegan todas las materias creadas en el campo Materias y
los docentes registrados, se debe seleccionar un docente y una materia
correspondiente; asignarla a un ao de Bsica mediante las fechas con
direccin a izquierda y derecha; se debe asignar o desasignar.
El sistema controla que no se repitan las materias asignadas.
El sistema no permite desasignar cuando las materias asignadas
contengan notas del alumno.

Anexo A: Figura 20 Asignar materia

100

Campos
Docente: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Materia: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.

4.5 Mdulo de Grupo Materia


En esta pantalla se registrarn los grupos de materias.

Anexo A: Figura 21 Reporte grupo materia

Campos
Cdigo: Campo tipo entero de output, que genera un nmero
secuencial automticamente al realizar un registro.
Nombre: Campo tipo caracter de input, en el cual se debe
ingresar el nombre del grupo de materia.

101

4.6 Mdulo de Materia


En esta pantalla se registrarn las materias que imparten clases.
Posteriormente ser asignada a cada ao de bsica con su respectivo
docente.

Anexo A: Figura 22 Mdulo materia

Campos
Cdigo: Campo tipo entero de output, que genera un nmero
secuencial automticamente al realizar un registro.
Nombre: Campo tipo caracter de input, en el cual se debe
ingresar el nombre de la materia.
Nmero Horas:

Campo tipo entero de input, en el cual se

debe ingresar el nmero de horas para la materia, debe ingresar


un 0.
Fecha Crea: Campo tipo fecha e indica la fecha de registro, toma
la fecha del sistema, se despliega los das, meses y aos.

102

Estado: Campo tipo caracter de output, en el cual debe


seleccionar la opcin que despliega.
Grupo Materia: Campo tipo carcter de output en el cual se debe
seleccionar la opcin que indica. Para asignar una materia a un
grupo de materia, primeramente se debe registrar o crear el grupo
de materia.

4.7 Mdulo de Perfil


Esta pantalla permite registrar el perfil de usuario, en este caso son
los docente y el administrador.

Anexo A: Figura 23 Mdulo perfil

Campos
Cdigo: Campo tipo entero de output, que genera un nmero
secuencial automticamente al realizar un registro.
Nombre: Campo tipo caracter de input, en el cual se debe
ingresar el nombre de perfil.

103

4.8 Mdulo de Usuario


En este mdulo se registrarn los usuarios que tendrn acceso al
sistema.

Anexo A: Figura 24 Mdulo usuario


Campos
Cdigo: Campo tipo entero de output, que genera un nmero
secuencial automticamente al realizar un registro.
Clave: Campo tipo caracter de input, en el cual se debe ingresar
el nmero de cdula.
Nombre: Campo tipo caracter de input, en el cual se deben
ingresar el nombre de usuario (el nombre usuario debe ser sin
espacio).

104

Inciales: Campo tipo caracter de input, en el cual deben ingresar


las inciales del nombre.
Telfono: Campo tipo entero de input, en el cual deben ingresar
nmero de telfono.
Fecha Creacin: Campo tipo fecha e indica la fecha de registro,
toma la fecha del sistema, se despliega los das, meses y aos.
Fecha Caduca: Campo tipo fecha e indica la fecha de registro,
toma la fecha del sistema, se despliega los das, meses y aos.
Estado: Campo tipo caracter de output en el cual debe
seleccionar la opcin que indica.
Perfil: Campo tipo caracter de output en el cual debe seleccionar
la opcin que despliega.
Botn Asignar Mdulo: Al dar clic en el botn se despliega otra
pantalla en la que asignar los mdulos necesarios al usuario
seleccionado.

4.9 Mdulo de categora


Esta pantalla permite crear mdulos, posteriormente asignar perfil y
men.

Anexo A: Figura 25 Mdulo categora


105

Campos
Cdigo: Campo tipo entero de output, que genera un nmero
secuencial automticamente al realizar un registro.
Nombre: Campo tipo caracter de input, en el cual se debe
ingresar el nombre de mdulo.
Botn asignar perfil: Al dar clic en el botn se despliega otra
pantalla en la que asignar el perfil a un mdulo seleccionado.
Botn asignar men: Al dar clic en el botn se despliega otra
pantalla en la que asignarn los mens necesarios al mdulo
seleccionado.

4.10

Mdulo de Ao Lectivo
En esta pantalla se registran los aos lectivos. Es la principal y

primera que debe ser creada, para poder iniciar un nuevo ao lectivo, a
partir de esto se podrn realizar las dems operaciones, como
matricularse y asignar materias a los aos de bsica, ya que todo el
proceso del sistema se encuentra dentro de un solo ao lectivo.
Recuerde que el sistema solo debe tener un ao lectivo en estado
Activo.
Al activar un ao lectivo, el sistema automticamente pone en
estado Inactivo a los dems aos lectivos.

106

Anexo A: Figura 26 Mdulo ao lectivo

Campos
Cdigo: Campo tipo entero de output, en el que debe ingresar el
cdigo compuesto por cuatro dgitos (2011) y representado el ao
en el que se inicia el ao lectivo.
Nota: El ingreso de cdigo debe realizarse tal como se indica,
por razn de control interno mediante este cdigo.
Ao Lectivo: Campo tipo caracter de input, en el cual se debe
ingresar la descripcin de Ao lectivo.
107

Promedio pasa: Campo tipo entero de input, en el que debe


ingresar la nota mnima que deben cumplir para el pase de ao de
bsica.
Estado: Campo tipo caracter de output en el cual debe
seleccionar la opcin que despliega.
Fecha ao:
Inicio: Campo tipo fecha e indica la fecha de inicio del ao lectivo,
toma la fecha del sistema, se despliega los das, meses y aos.
Fin: Campo tipo fecha e indica la fecha de finalizacin del periodo
escolar o ao lectivo, toma la fecha del sistema, se despliega los
das, meses y aos.
Fecha Trimestre I:
Inicio: Campo tipo fecha e indica la fecha de inicio del trimestre I,
toma la fecha del sistema, se despliega los das, meses y aos.
Fin: Campo tipo fecha e indica la fecha de finalizacin del
trimestre I, toma la fecha del sistema, se despliega los das,
meses y aos.
Fecha Trimestre II:
Inicio: Campo tipo fecha e indica la fecha de inicio del trimestre II,
toma la fecha del sistema, se despliega los das, meses y aos.
Fin: Campo tipo fecha e indica la fecha de finalizacin del
trimestre II, toma la fecha del sistema, se despliega los das,
meses y aos.
Fecha Trimestre III:
Inicio: Campo tipo fecha e indica la fecha de inicio del trimestre
III, toma la fecha del sistema, se despliega los das, meses y
aos.
Fin: Campo tipo fecha e indica la fecha de finalizacin del
trimestre III, toma la fecha del sistema, se despliega los das,
meses y aos.

Equivalencia1:
Desde: Campo tipo numeric de input en el cual debe ingresar el
rango desde el cual se aplica.
108

Hasta: Campo tipo numeric de input en el cual debe ingresar el


rango hasta el cual se aplica.
Tipo: Campo tipo caracter de output en el cual debe seleccionar
la opcin que despliega.
Equivalencia2:
Desde: Campo tipo numeric de input en el cual debe ingresar el
rango desde el cual se aplica.
Hasta: Campo tipo numeric de input en el cual debe ingresar el
rango hasta el cual se aplica.
Tipo: Campo tipo caracter de output en el cual debe seleccionar
la opcin que despliega.

Equivalencia3:
Desde: Campo tipo numeric de input en el cual debe ingresar el
rango desde el cual se aplica.
Hasta: Campo tipo numeric de input en el cual debe ingresar el
rango hasta el cual se aplica.
Tipo: Campo tipo caracter de output en el cual debe seleccionar
la opcin que despliega.

Equivalencia4:
Desde: Campo tipo numeric de input en el cual debe ingresar el
rango desde el cual se aplica.
Hasta: Campo tipo numeric de input en el cual debe ingresar el
rango hasta el cual se aplica.
Tipo: Campo tipo caracter de output en el cual debe seleccionar
la opcin que despliega.

Equivalencia5:
Desde: Campo tipo numeric de input en el cual debe ingresar el
rango desde el cual se aplica.
Hasta: Campo tipo numeric de input en el cual debe ingresar el
rango hasta el cual se aplica.

109

Tipo: Campo tipo caracter de output en el cual debe seleccionar


la opcin que despliega.

Es importante que ingresen todos los campos que indica, ya que


el sistema hace referencia a todos los campos de este mdulo
para realizar todo el proceso.

Nota: Es importante que ingresen todos los campos. En el caso de que sean
enteros deben ingresar con 0.

Abreviaturas:
Las abreviaturas utilizadas en el sistema son las siguientes:
MAT: Estado de Matriculado
APR: Estado de Aprobado
REP: Estado de Reprobado
ACT: Estado de Activo
INA: Estado de Inactivo
FEM: Femenino
MAS: Masculino
JUS: Falta Justificada
INJ: Falta Injustificada
PRO: Promovido de ao de bsica
NPR: No promovida de ao de bsica
EXC: Equivalencia Excelente
MUY: Equivalencia Muy Buena
BUE: Equivalencia Buena
REG: Equivalencia Regular
INS: Equivalencia Insuficiente
1: Primer trimestre
2: Segundo trimestre
3: Tercer trimestre

110

ANEXO B: MANUAL DE INSTALACIN


NDICE DE CONTENIDOS
1 Manual de instalacin....112
1.1 Objetivos..112
1.2 Consideraciones previas..112
2 Prerrequisitos.. 112
2.1 Hardware..112
2.2 Software... 112
3 Proceso de Instalacin.. 113
3.1 Instalacin de Internet Information Server (IIS)... 113
3.2 Configurar Internet Information Server (IIS). 119

LISTADO DE FIGURAS
Anexo B: Figura
Anexo B: Figura
Anexo B: Figura
Anexo B: Figura
Anexo B: Figura
Anexo B: Figura
Anexo B: Figura
Anexo B: Figura
Anexo B: Figura
Anexo B: Figura
Anexo B: Figura
Anexo B: Figura
Anexo B: Figura

1 Instalar desde cd ............................................................. 114


2Config. Panel control ........................................................ 114
3 Componentes de Windows .............................................. 115
4 Asisten. de comp. Windows ............................................. 116
5 Instalar IIS........................................................................ 117
6 Proceso de Instalacin .................................................... 117
7 Carpeta wwwroot ............................................................. 118
8 Panel de control ............................................................... 119
9 Herramientas administrativas .......................................... 120
10 Servicio de IIS................................................................ 121
11 Propiedades sitio web .................................................... 122
12 Servicio de IIS................................................................ 123
13 Ejecucin del sistema .................................................... 124

1. MANUAL DE INSTALACIN
1.1

Objetivos
El objetivo de este manual es Indicar al usuario la configuracin

de Internet Information Server (IIS) del sitio web para su normal


funcionamiento.

1.2

Consideraciones previas
El proceso de configuracin asume que debe tener instalado el

motor

de

base

de

datos

de

Microsoft

Sql

Server

2005

CrystalReports10.

2. Prerrequisitos
2.1

Hardware
Los requisitos para la estacin de trabajo cliente son:
Disco duro de 30GB o superior.
Procesador Pentium IV con 3.0 GHz o superior.
512 MB de memoria RAM o ms.
Resolucin de video de 800 x 600.

2.2

Software
Sistema Operativo:
Windows XP Profesional
Windows 7 Ultimate-64bits y 32 bits o versiones
superiores.
Windows 2003 Server-64 bits y 32 bits o superior.
Internet Information Server (IIS)
IIS 6.0
IIS 6.5
IIS 7.0
IIS 7.5

112

Microsoft .NET Framework


4.0

Nota: Si no se tiene instado el Framework, puede


descargar desde la web oficial de Microsoft.

3. Proceso de Instalacin

3.1

Instalacin de Internet Information Server (IIS)


Para que una aplicacin web funcione correctamente se debe

configurar e instalar de componentes de Windows.


Internet Information Server (IIS) es el servidor Web, incluido en
Windows. Si bien viene en el CD de Windows, a veces no est instalado
o funcionando en el PC. Por esta razn se realiza la instalacin del IIS.
A continuacin de describirn los pasos a seguir, existiendo dos
formas de hacerlo:

Forma 1: Con el CD de Windows


Insertar el CD de instalacin de Windows y en la ventana
de autoarranque que se muestra, seleccionar la opcin que pone
"Instalar componentes opcionales de Windows".

113

Anexo B: Figura 1 Instalar desde cd

Forma 2: Desde el panel de control


A. Ir a panel de control
En el Panel de control, seleccionar la opcin de "Agregar o quitar
programas".

Anexo B: Figura 2Config. Panel control


114

B. Ir a agregar o quitar componentes de Windows


Luego nos mostrara la siguiente ventana, en la que debe
seleccionar en la opcin "Seleccionar o quitar componentes de
Windows".

Anexo B: Figura 3 Componentes de Windows

Seguidamente se mostrar la siguiente ventana en la que se debe


elegir Servicios de Internet Information Server.

115

Anexo B: Figura 4 Asisten. de comp. Windows

C. Ir a detalles
Seguidamente damos clic en Detalle y nos mostrar la siguiente
ventana (debemos verificar que todos los elementos estn
marcadas para no tener inconvenientes con la ejecucin ASP y/o
ASP.NET)

116

Anexo B: Figura 5 Instalar IIS

D. Finaliza la instalacin
Al dar clic en aceptar se muestra la ventana del proceso de
instalacin.

Anexo B: Figura 6 Proceso de Instalacin

117

E. Ir a la carpeta de IIS
Finalmente se verificar en el disco C: y la carpeta por defecto
ser c:\inetpub\wwwroot que equivale a http://localhost

Anexo B: Figura 7 Carpeta wwwroot


En la carpeta wwwroot copiamos la carpeta del proyecto
que incluye en el CD-ROM, luego procedemos al siguiente paso.

118

3.2

Configurar Internet Information Server (IIS)


Para administrar el servidor Internet Information Server en

Windows XP, disponemos de un panel de control llamado "Servicios de


Internet Information Server" al que podemos acceder de varias maneras.

Si el servidor de pginas web lo montamos para una red local,


solo deberemos conocer la direccin IP del ordenador en el cual
instalaremos el servidor, si lo hacemos para dar servicio de pginas web
a internet tendremos que tener una conexin a internet con una IP fija,
esto normalmente sucede cuando nuestra conexin es del tipo de banda
ancha (por ejemplo es el caso de ADSL).

Nota: tambin puede realizar en el Sistema Operativo Microsoft


Windows 7.
Para subir

el sitio web a internet deber contactarse con el

proveedor de dominio.
A. Ir a panel de control
Dirigirse a panel de control

Anexo B: Figura 8 Panel de control


119

B. Seleccionar herramientas administrativas


Al seccionar la herramienta administrativa nos muestra la
siguiente pantalla.

Anexo B: Figura 9 Herramientas administrativas


C. Seleccionar Administrador de Internet Information Server
(IIS)
Al seleccionar servicios de Internet Information Server nos
muestra la siguiente pantalla.

120

Anexo B: Figura 10 Servicio de IIS

En esta ventana procedemos a configurar, que se describe


en el siguiente tem.

D. Configurar sitio web


Desde esta ventana podemos administrar tanto
nuestros Sitios Webs
Predeterminado).

(inicialmente slo existe el Sitio

Para

cambiar

el

directorio,

seleccionamos en el panel izquierdo la carpeta "Sitio Web


Predeterminado" y ejecutamos Accin ->Propiedades,
aparece la ventana siguiente:

121

Anexo B: Figura 11 Propiedades sitio web

122

De la misma manera vamos a sitio FTP predeterminado, en


accin y propiedades

Anexo B: Figura 12 Servicio de IIS

Se desplegara la siguiente pantalla

123

Se tiene ya direccionado la carpeta donde se encuentra


nuestro sitio web.
Ahora se puede abrir nuestro navegador y digitar
http://localhost /Login.aspx en el explorador de internet.

Nos muestra la pgina principal, en la que encontrar la


informacin de la institucin.

Anexo B: Figura 13 Ejecucin del sistema

Al ingresar la el usuario y la clave nos mostrara la siguiente


pgina. En la que podr realizar las operaciones
acadmicas.

124

4.5

Biografa
Marco Gualacata Puma naci en San Pablo el 01 de Junio de 1986.
Su educacin pre-escolar y primaria fue en la es escuela Alfredo
Prez Guerrero, su educacin secundaria fue en el Instituto Tcnico
Superior Otavalo ITSO donde estudio hasta el nivel bsico
(Primero, segundo y tercer curso), luego paso por situaciones
difciles que le oblig a cambiar al Colegio Experimental Jacinto
Collahuazo nocturno, donde decidi trabajar y estudiar. Fue
entonces donde culmino sus estudios secundarios obteniendo el
ttulo de Qumico Biolgico en Julio de 2006.
A pesar de los problemas, Marco quera seguir preparndose. Entre
tantos sueos que tena, se aficiono por la carrera de tecnologa en
computacin, entonces decidi ingresar a estudiar en la ESPE y
finaliz en enero de 2012 alcanzando uno de sus sueos.

125

HOJA DE LEGALIZACIN DE FIRMAS

ELABORADO POR

___________________________________
Marco V. Gualacata P.

DIRECTOR DE LA TECNOLOGA EN COMPUTACIN

___________________________________
Ing. Freddy Tapia

Lugar y fecha: Sangolqu, Enero de 2012

126

Вам также может понравиться