Documentos de Académico
Documentos de Profesional
Documentos de Cultura
s
Botones de accin
DATOS DEL ALUMNO
1ec<a de
nacimiento
Lugar de
nacimiento
Direcci-n/
Profesi-n/
Nacionalidad/ C
a
m
p
o
s
e
d
i
t
a
b
l
e
s
E
t
i
q
u
e
t
a
s
o
l
a
b
e
l
s
DATOS DEL PADRE
Nom,res (
apellidos
DATOS DE LA MADRE
Direcci-n/
Profesi-n/
Nacionalidad/ C
a
m
p
o
s
e
d
i
t
a
b
l
e
s
E
t
i
q
u
e
t
a
s
o
l
a
b
e
l
s
Nom,res (
apellidos
69
F+m"#a+$ I.-=+$b$+ a#"m.-
F+m"#a+$ I.-=+$b$+ a#"m.-
F+m"#a+$ Mat+$="#a=$C. %& a#"m.-
MATRICULACIN DE ALUMNOS
Tipo de matricula
NV matricula
NV folio
Nom,re alumno
Especialidad
Curso
$epresentante
Parentesco
NUEVA
MATRICULA
CANCELAR SALIR
GUARDAR
DATOS
B"-=a+
C
a
m
p
o
s
e
d
i
t
a
b
l
e
s
E
t
i
q
u
e
t
a
s
o
l
a
b
e
l
s
Botones de accin
70
F+m"#a+$ R&0$-t+ %& =a#$?$=a=$.&-
REGISTRO DE CALIFICACIONES
Nom,re alumno
Especialidad
Curso
Profesor
CANCELAR SALIR
GUARDAR
NOTAS
signatura
Notas del trimestre
Promedio Disciplina
Botones de accin
E
t
i
q
u
e
t
a
s
o
l
a
b
e
l
s
B"-=a+
C
a
m
p
o
s
e
d
i
t
a
b
l
e
s
Campos editables
71
8161'1 D$-&Y %& Sa#$%a-
"NIDD ED"CTI% 'NCIONES "NIDS'
Pelileo 5 Ecuador
LIST DE L"MNOS
Especialidad/ FFFFFFFFFFF
Curso/ FFFFFFFFFFF Paralelo / FFFFF
Ciclo/ FFFFFFFFFFF
3
NOMIN
Numero
B
6
C
.
.
Etc.
ZZ11
ZZ11
Z1Z1
ZZ11
ZZ11
D
e
t
a
l
l
e
Detalle
# de pgina
72
$ #I DAD E D$ CATI 0A '#ACI O#E S $ #I DAS '
Pelileo 5 Ecuador
C"D$O DE CLI1ICCIONES
Profesor / FFFFFFFFFFF
signatura/ FFFFFFFFFFF .
Curso/ FFFFFFFFFFF Paralelo / FFFFF
Trimestre/ FFFFFFFFFFF
3
Numero
B
6
C
.
.
Etc.
ZZ11
ZZ11
Z1Z1
ZZ11
ZZ11
Nom,res ( apellidos Disciplina Promedio E*ui+alencia
ZZ11
ZZ11
Z1Z1
ZZ11
ZZ11
ZZ11
ZZ11
Z1Z1
ZZ11
ZZ11
ZZ11
ZZ11
Z1Z1
ZZ11
ZZ11
Datos reporte
D
e
t
a
l
l
e
73
$ #I DAD E D$ CATI 0A '#AC I O#E S $ #I DAS '
Pelileo 3 Ecuador
lumno/ FFFFFFFFFFF
Curso/ FFFFFFFFFFF Paralelo/ FFFF.FF
Ciclo/ F.FFFFFFFFFF
3
ZZ11
ZZ11
Z1Z1
ZZ11
ZZ11
signaturas Supletorio Promedio O,ser+acion
ZZ11
ZZ11
Z1Z1
ZZ11
ZZ11
ZZ11
ZZ11
Z1Z1
ZZ11
ZZ11
ZZ11
ZZ11
Z1Z1
ZZ11
ZZ11
LOLETEN DE PSE DE O
I II III
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Suma
Z
Z
Z
Z
Z
El promedio %eneral del alumno
en todo el a&o lecti'o es( )...
OLSE$%CI!N/
Detalle reporte
Dato reporte
Datos reporte
74
$ #I DAD E D$ CATI 0A '#ACI O#E S $ #I DAS '
Pelileo 3 Ecuador
lumno/ FFFFFFFFFFF
Curso/ FFFFFFFFFFF Paralelo / FFFFF
Trimestre/ F.FFFFFFFFFF
3
ZZ11
ZZ11
Z1Z1
ZZ11
ZZ11
signaturas Promedio E*ui+alencia
ZZ11
ZZ11
Z1Z1
ZZ11
ZZ11
ZZ11
ZZ11
Z1Z1
ZZ11
ZZ11
LOLETEN DE CLI1ICCIONES
El promedio %eneral del alumno
en todo el trimestre es( )...
OLSE$%CI!N/
Disciplina
ZZ11
ZZ11
Z1Z1
ZZ11
ZZ11
Detalle reporte
Datos reporte
Dato reporte
75
$#I DAD E D$CATI 0A '#ACI O#ES $#I DAS '
NV DE MT$IC"L/FFFF.. 1OLIO NV /FFFFF..
Pelileo; FFFFF. del 677
NOML$ES P PELLIDOS DEL L"MNO/FFFFFFFFFFFFFFFFF .
L")$ P 1ECI DE NCIMIENTO/FFFFFFFFFFFFFFFFFFF ..
NOML$E DEL PD$E/FFFFFFFFFFFFFFFFFFFFFFFFF ..
P$O1ESI!N/FFFFFFFFFF ..F NCIONLIDD/F..F...FFFFFFF
NOML$E DE L MD$E/FFFFFFFFFFFFFFFFFFFFFFFF .
P$O1ESI!N/FFFFFFFFFF ..F NCIONLIDD/F..F...FFFFFFF
DI$ECCI!N DEL L"MNO/FFFFFFFFFFFFFFFFFFFFFFF ..
TEL#1ONO/FFFFFFFFF.
D
a
t
o
s
r
e
p
o
r
t
e
76
CAPITULO VI:
91 IMPLEMENTACIN S PRUEBAS DEL SISTEMA
9131 CODIFICACIN
C#a-& C.t+#&- P&+-.a#$Ka%-
using System;
using System.Windows.Forms;
namespace Formularios
{
/// <summary>
/// Descripcin breve de controles!ersonali"ados.
/// </summary>
public class controles!ersonali"ados
{
#region #$%&'%#&
public controles!ersonali"ados()
{
*
#endregion
#region +,-.D,& /D'-,
/// <summary>
/// <param name01cedula1>ampo 2ue contiene el $umero de
cedula 2ue va a revisarse</param>
/// <returns></returns>
public bool validaredula(string cedula)
{
int longitud 0 cedula.-engt3;
int suma45 0 67 suma48 0 67 temp 0 67suma4t 0
67i;
i9 (longitud 00 56)
{
9or(i06; i<longitud; i:08)
{
temp 0 onvert.%o.nt;8(cedula.Substring(i75)) <
8;
i9 (temp>=)
temp >0 =;
suma45 :0 temp;
*//end49or4i
9or(i05; i<longitud>5; i:08)
{
temp 0 onvert.%o.nt;8(cedula.Substring(i75));
suma48 :0 temp;
*//end49or4i
77
suma4t 0 suma45:suma48;
9or(i056; i<suma4t; i:056)
{*//end49or4i
suma4t 0 i>suma4t;
i9 (suma4t 00
onvert.%o.nt;8(cedula.Substring(=75)))
return true;
else
return 9alse;
*
else
{
return 9alse;
*//end4else
*//end4validaredula
#endregion
#region #$%&#- D/ #D.?# ,'%#@A%.#
# region devolver codigo
private static string devolverodigo;
public string Devolverodigo
{
set
{
devolverodigo0value;
*
get
{
return devolverodigo;
*
*
#endregion
#region procesar codigo
public void !rocesarodigo(string codigo)
{
string nuevoodigo;
string letrasodigo;
letrasodigo0codigo.Substring(67B);
long calcular06;
calcular0 long.!arse(codigo.Substring(B7C));
calcular0 calcular:5;
i9 ((calcular>05)DD(calcular<0=))
{
nuevoodigo0letrasodigo: 166661 :
calcular.%oString();
Devolverodigo0nuevoodigo;
*
78
i9 ((calcular>056)DD(calcular<0==))
{
nuevoodigo0letrasodigo: 16661 :
calcular.%oString();
Devolverodigo0nuevoodigo;
*
i9 ((calcular>0566)DD(calcular<0===))
{
nuevoodigo0letrasodigo: 1661 :
calcular.%oString();
Devolverodigo0nuevoodigo;
*
i9 ((calcular>05666)DD(calcular<0====))
{
nuevoodigo0letrasodigo: 161 :
calcular.%oString();
Devolverodigo0nuevoodigo;
*
i9 ((calcular>056666)DD(calcular<0=====))
{
nuevoodigo0letrasodigo:
calcular.%oString();
Devolverodigo0nuevoodigo;
*
*
#endregion
#region procesar odigo -argo
public void !rocesarodigo-argo(string codigo)
{
string nuevoodigo;
string letrasodigo;
letrasodigo0codigo.Substring(67B);
long calcular06;
calcular0 long.!arse(codigo.Substring(B756));
calcular0 calcular:5;
i9 ((calcular>05)DD(calcular<0=))
{
nuevoodigo0letrasodigo: 16666666661 :
calcular.%oString();
Devolverodigo0nuevoodigo;
*
i9 ((calcular>056)DD(calcular<0==))
{
nuevoodigo0letrasodigo: 1666666661 :
calcular.%oString();
Devolverodigo0nuevoodigo;
79
*
i9 ((calcular>0566)DD(calcular<0===))
{
nuevoodigo0letrasodigo: 166666661 :
calcular.%oString();
Devolverodigo0nuevoodigo;
*
i9 ((calcular>05666)DD(calcular<0====))
{
nuevoodigo0letrasodigo: 16666661 :
calcular.%oString();
Devolverodigo0nuevoodigo;
*
i9 ((calcular>056666)DD(calcular<0=====))
{
nuevoodigo0letrasodigo: 1666661:
calcular.%oString();
Devolverodigo0nuevoodigo;
*
i9 ((calcular>0566666)DD(calcular<0======))
{
nuevoodigo0letrasodigo: 166661:
calcular.%oString();
Devolverodigo0nuevoodigo;
*
i9 ((calcular>05666666)DD(calcular<0=======))
{
nuevoodigo0letrasodigo: 16661:
calcular.%oString();
Devolverodigo0nuevoodigo;
*
i9 ((calcular>056666666)DD(calcular<0========))
{
nuevoodigo0letrasodigo: 1661:
calcular.%oString();
Devolverodigo0nuevoodigo;
*
i9
((calcular>0566666666)DD(calcular<0=========))
{
nuevoodigo0letrasodigo: 161:
calcular.%oString();
Devolverodigo0nuevoodigo;
*
i9
((calcular>05666666666)DD(calcular<0==========))
{
nuevoodigo0letrasodigo :
80
calcular.%oString();
Devolverodigo0nuevoodigo;
*
*
#endregion
#region odigo ,utomatico de matricula
public void odigo,utomatico@F(string codigo)
{
string nuevoodigo;
long calcular06;
calcular0 long.!arse(codigo.Substring(67C));
calcular0 calcular:5;
i9 ((calcular>05)DD(calcular<0=))
{
nuevoodigo 0 166661 :
calcular.%oString();
Devolverodigo 0 nuevoodigo;
*
i9 ((calcular>056)DD(calcular<0==))
{
nuevoodigo 0 16661 :
calcular.%oString();
Devolverodigo 0 nuevoodigo;
*
i9 ((calcular>0566)DD(calcular<0===))
{
nuevoodigo 0 1661 : calcular.%oString();
Devolverodigo 0 nuevoodigo;
*
i9 ((calcular>05666)DD(calcular<0====))
{
nuevoodigo 0 161 : calcular.%oString();
Devolverodigo 0 nuevoodigo;
*
i9 ((calcular>056666)DD(calcular<0=====))
{
nuevoodigo 0 calcular.%oString();
Devolverodigo 0 nuevoodigo;
*
*
#endregion
#endregion
*
*
81
C#a-&- DML, =#a-&- %& Ma.$<"#a=$C. %& Dat-
Clase #ro&esores
using System;
using System.Data;
using System.Data.S2llient;
namespace lases4D@-
{
/// <summary>
/// Descripcin breve de !ro9esores.
/// </summary>
public class !ro9esores
{
#region #$S%&'%#&
public !ro9esores()
{
*
#endregion
#region .$S/&%,& !/&S#$,-
/// <summary>
///
/// </summary>
/// <param name01cedula1>ampo clave de la tabla
!ro9esores</param>
/// <param name01nombres1>-os 8 nombres del
pro9esor</param>
/// <param name01apellidos1>-os 8 apellidos del
pro9esor</param>
/// <param name01direccion1>/l lugar de residencia del
pro9esor</param>
/// <param name01tele9ono1>/l numero de telE9ono del
pro9</param>
/// <param name01celular1>/l numero de
celular</param>
/// <param name01email1>/l correo electrnico del
pro9esor</param>
/// <param name01nacionalidad1>-a nacionalidad o lugar
donde naci el pro9esor</param>
/// <param name019ec3a$acimiento1>-a 9ec3a de
nacimiento</param>
/// <param name01seFo1>SeFo</param>
/// <param name01estadoivil1>/stado civil</param>
/// <param name01titulo1>/l titulo obtenido en
82
'niversidad</param>
/// <param name01designacion1>Designacin o el cargo 2ue
se lo asign</param>
/// <param name013oras,cademicas1>$umero de 3oras
acadEmicas</param>
/// <param name019ec3a.ngreso'nidad1>-a 9ec3a 2ue el
pro9esor ingres a trabaGar en la institucion</param>
/// <param name019ec3a.ngreso@agisterio1>-a 9ec3a en la
ingres a 9ormar parte del magisterio</param>
/// <param name01coneFion1>-a cadena de
coneFion</param>
public void .nsertar(string cedula7 string nombres7
string apellidos7 string direccion7 string tele9ono7 string
celular7 string email7 string nacionalidad7 string
9ec3a$acimiento7 string seFo7 string estadoivil7 string titulo7
string designacion7 int 3oras,cademicas7 string
Fec3a.ngreso'nidad7 string 9ec3a.ngreso@agisterio7 S2lonnection
coneFion)
{
try
{
S2lommand cmd.nsertar 0 new
S2lommand(1sp4$'/+#4!&#F/S#&17 coneFion);
cmd.nsertar.ommand%ype 0
ommand%ype.Stored!rocedure;
S2l!arameter cedula! 0 new
S2l!arameter(1Hcedula17 S2lDb%ype.3ar);
S2l!arameter nombres! 0 new
S2l!arameter(1Hnombres17 S2lDb%ype.+ar3ar);
S2l!arameter apellidos! 0 new
S2l!arameter(1Hapellidos17 S2lDb%ype.+ar3ar);
S2l!arameter direccion! 0 new
S2l!arameter(1Hdireccion17 S2lDb%ype.+ar3ar);
S2l!arameter tele9ono! 0 new
S2l!arameter(1Htele9ono17 S2lDb%ype.+ar3ar);
S2l!arameter celular! 0 new
S2l!arameter(1Hcelular17 S2lDb%ype.+ar3ar);
S2l!arameter email! 0 new
S2l!arameter(1Hemail17 S2lDb%ype.+ar3ar);
S2l!arameter nacionalidad! 0 new
S2l!arameter(1Hnacionalidad17 S2lDb%ype.+ar3ar);
S2l!arameter 9ec3a$acimiento! 0 new
S2l!arameter(1H9ec3a4nac17 S2lDb%ype.+ar3ar);
S2l!arameter seFo! 0 new
S2l!arameter(1HseFo17 S2lDb%ype.+ar3ar);
S2l!arameter estadoivil! 0 new
S2l!arameter(1Hestado4ivil17 S2lDb%ype.+ar3ar);
S2l!arameter titulo! 0 new
S2l!arameter(1Htitulo17 S2lDb%ype.+ar3ar);
S2l!arameter designacion! 0 new
S2l!arameter(1Hdesignacion17 S2lDb%ype.+ar3ar);
S2l!arameter 3oras,cademicas! 0 new
S2l!arameter(1H3oras4academicas17 S2lDb%ype..nt);
S2l!arameter 9ec3a.ngreso'nidad! 0 new
S2l!arameter(1H9ec3a4ing4unidad17 S2lDb%ype.+ar3ar);
S2l!arameter 9ec3a.ngreso@agisterio! 0
83
new S2l!arameter(1H9ec3a4ing4magisterio17 S2lDb%ype.+ar3ar);
cedula!.+alue 0 cedula;
nombres!.+alue 0 nombres.%o'pper();
apellidos!.+alue 0 apellidos.%o'pper();
direccion!.+alue 0 direccion.%o'pper();
tele9ono!.+alue 0 tele9ono;
celular!.+alue 0 celular;
email!.+alue 0 email;
nacionalidad!.+alue 0 nacionalidad.%o'pper();
9ec3a$acimiento!.+alue 0 9ec3a$acimiento;
seFo!.+alue 0 seFo.%o'pper();
estadoivil!.+alue 0 estadoivil.%o'pper();
titulo!.+alue 0 titulo.%o'pper();
designacion!.+alue 0 designacion.%o'pper();
3oras,cademicas!.+alue 0 3oras,cademicas;
9ec3a.ngreso'nidad!.+alue 0 9ec3a.ngreso'nidad;
9ec3a.ngreso@agisterio!.+alue 0
9ec3a.ngreso@agisterio;
cmd.nsertar.!arameters.,dd(cedula!);
cmd.nsertar.!arameters.,dd(nombres!);
cmd.nsertar.!arameters.,dd(apellidos!);
cmd.nsertar.!arameters.,dd(direccion!);
cmd.nsertar.!arameters.,dd(tele9ono!);
cmd.nsertar.!arameters.,dd(celular!);
cmd.nsertar.!arameters.,dd(email!);
cmd.nsertar.!arameters.,dd(nacionalidad!);
cmd.nsertar.!arameters.,dd(9ec3a$acimiento!);
cmd.nsertar.!arameters.,dd(seFo!);
cmd.nsertar.!arameters.,dd(estadoivil!);
cmd.nsertar.!arameters.,dd(titulo!);
cmd.nsertar.!arameters.,dd(designacion!);
cmd.nsertar.!arameters.,dd(3oras,cademicas!);
cmd.nsertar.!arameters.,dd(9ec3a.ngreso'nidad!);
cmd.nsertar.!arameters.,dd(9ec3a.ngreso@agisterio!);
coneFion.#pen();
cmd.nsertar./Fecute$onIuery();
*
catc3(S2l/Fception error)
{
t3row error;
*
9inally
{
coneFion.Dispose();
coneFion.lose();
*
*
#endregion
#region ,%',-.J,& !/&S#$,-
/// <summary>
///
/// </summary>
84
/// <param name01cedula1>ampo clave de la tabla
!ro9esores</param>
/// <param name01nombres1>-os 8 nombres del
pro9esor</param>
/// <param name01apellidos1>-os 8 apellidos del
pro9esor</param>
/// <param name01direccion1>/l lugar de residencia del
pro9esor</param>
/// <param name01tele9ono1>/l numero de telE9ono del
pro9</param>
/// <param name01celular1>/l numero de
celular</param>
/// <param name01email1>/l correo electrnico del
pro9esor</param>
/// <param name01nacionalidad1>-a nacionalidad o lugar
donde naci el pro9esor</param>
/// <param name019ec3a$acimiento1>-a 9ec3a de
nacimiento</param>
/// <param name01seFo1>SeFo</param>
/// <param name01estadoivil1>/stado civil</param>
/// <param name01titulo1>/l titulo obtenido en
'niversidad</param>
/// <param name01designacion1>Designacin o el cargo 2ue
se lo asign</param>
/// <param name013oras,cademicas1>$umero de 3oras
acadEmicas</param>
/// <param name019ec3a.ngreso'nidad1>-a 9ec3a 2ue el
pro9esor ingres a trabaGar en la institucion</param>
/// <param name019ec3a.ngreso@agisterio1>-a 9ec3a en la
ingres a 9ormar parte del magisterio</param>
/// <param name01coneFion1>-a cadena de
coneFion</param>
public void ,ctuali"ar(string cedula7 string nombres7
string apellidos7 string direccion7 string tele9ono7 string
celular7 string email7 string nacionalidad7 Date%ime
9ec3a$acimiento7 string seFo7 string estadoivil7 string titulo7
string designacion7 int 3oras,cademicas7 Date%ime
9ec3a.ngreso'nidad7 Date%ime 9ec3a.ngreso@agisterio7
S2lonnection coneFion)
{
try
{
S2lommand cmd,ctuali"ar 0 new
S2lommand(1sp4,%',-.J,&4!&#F/S#&17 coneFion);
cmd,ctuali"ar.ommand%ype 0
ommand%ype.Stored!rocedure;
S2l!arameter cedula! 0 new
S2l!arameter(1Hcedula17 S2lDb%ype.3ar);
S2l!arameter nombres! 0 new
S2l!arameter(1Hnombres17 S2lDb%ype.+ar3ar);
S2l!arameter apellidos! 0 new
S2l!arameter(1Hapellidos17 S2lDb%ype.+ar3ar);
S2l!arameter direccion! 0 new
S2l!arameter(1Hdireccion17 S2lDb%ype.+ar3ar);
S2l!arameter tele9ono! 0 new
S2l!arameter(1Htele9ono17 S2lDb%ype.+ar3ar);
85
S2l!arameter celular! 0 new
S2l!arameter(1Hcelular17 S2lDb%ype.+ar3ar);
S2l!arameter email! 0 new
S2l!arameter(1Hemail17 S2lDb%ype.+ar3ar);
S2l!arameter nacionalidad! 0 new
S2l!arameter(1Hnacionalidad17 S2lDb%ype.+ar3ar);
S2l!arameter 9ec3a$acimiento! 0 new
S2l!arameter(1H9ec3a4nac17 S2lDb%ype.Date%ime);
S2l!arameter seFo! 0 new
S2l!arameter(1HseFo17 S2lDb%ype.+ar3ar);
S2l!arameter estadoivil! 0 new
S2l!arameter(1Hestado4ivil17 S2lDb%ype.+ar3ar);
S2l!arameter titulo! 0 new
S2l!arameter(1Htitulo17 S2lDb%ype.+ar3ar);
S2l!arameter designacion! 0 new
S2l!arameter(1Hdesignacion17 S2lDb%ype.+ar3ar);
S2l!arameter 3oras,cademicas! 0 new
S2l!arameter(1H3oras4academicas17 S2lDb%ype..nt);
S2l!arameter 9ec3a.ngreso'nidad! 0 new
S2l!arameter(1H9ec3a4ing4unidad17 S2lDb%ype.Date%ime);
S2l!arameter 9ec3a.ngreso@agisterio! 0
new S2l!arameter(1H9ec3a4ing4magisterio17 S2lDb%ype.Date%ime);
cedula!.+alue 0 cedula;
nombres!.+alue 0 nombres;
apellidos!.+alue 0 apellidos;
direccion!.+alue 0 direccion;
tele9ono!.+alue 0 tele9ono;
celular!.+alue 0 celular;
email!.+alue 0 email;
nacionalidad!.+alue 0 nacionalidad;
9ec3a$acimiento!.+alue 0 9ec3a$acimiento;
seFo!.+alue 0 seFo;
estadoivil!.+alue 0 estadoivil;
titulo!.+alue 0 titulo;
designacion!.+alue 0 designacion;
3oras,cademicas!.+alue 0 3oras,cademicas;
9ec3a.ngreso'nidad!.+alue 0 9ec3a.ngreso'nidad;
9ec3a.ngreso@agisterio!.+alue 0
9ec3a.ngreso@agisterio;
cmd,ctuali"ar.!arameters.,dd(cedula!);
cmd,ctuali"ar.!arameters.,dd(nombres!);
cmd,ctuali"ar.!arameters.,dd(apellidos!);
cmd,ctuali"ar.!arameters.,dd(direccion!);
cmd,ctuali"ar.!arameters.,dd(tele9ono!);
cmd,ctuali"ar.!arameters.,dd(celular!);
cmd,ctuali"ar.!arameters.,dd(email!);
cmd,ctuali"ar.!arameters.,dd(nacionalidad!);
cmd,ctuali"ar.!arameters.,dd(9ec3a$acimiento!);
cmd,ctuali"ar.!arameters.,dd(seFo!);
cmd,ctuali"ar.!arameters.,dd(estadoivil!);
cmd,ctuali"ar.!arameters.,dd(titulo!);
cmd,ctuali"ar.!arameters.,dd(designacion!);
cmd,ctuali"ar.!arameters.,dd(3oras,cademicas!);
cmd,ctuali"ar.!arameters.,dd(9ec3a.ngreso'nidad!);
cmd,ctuali"ar.!arameters.,dd(9ec3a.ngreso@agisterio!);
86
coneFion.#pen();
cmd,ctuali"ar./Fecute$onIuery();
*
catc3(S2l/Fception error)
{
t3row error;
*
9inally
{
coneFion.Dispose();
coneFion.lose();
*
*
#endregion
*
*
C#a-& Pa+a #a C.&M$C. a #a Ba-& %& Dat-
using System;
using System.Data;
using System.Data.S2llient;
namespace lases4oneFion
{
/// <summary>
/// Descripcin breve de oneFion.
/// </summary>
public class oneFion
{
#region #$S%&'%#&
public oneFion()
{
*
#endregion
#region ,@!#S K !&#!./D,D/S
#region adena de oneFin
private static string cadenaoneFion;
public static string adena4oneFion
{
set
{
cadenaoneFion 0 value;
*
get
{
return cadenaoneFion;
*
*
#endregion
#region $ombre del Servidor
87
private static string nombreServidor;
public string $ombre4Servidor
{
set
{
nombreServidor 0 value;
*
get
{
return nombreServidor;
*
*
#endregion
#region @ensaGe de /rror
private static string mensaGe/rror;
public string @ensaGe4/rror
{
set
{
mensaGe/rror 0 value;
*
get
{
return mensaGe/rror;
*
*
#endregion
#region $ombre de la Lase de Datos
private static string nombreLaseDatos;
public string $ombre4LDD
{
set
{
nombreLaseDatos 0 value;
*
get
{
return nombreLaseDatos;
*
*
#endregion
#region $ombre de 'suario
private static string nombre'suario;
public string $ombre4'suario
{
set
{
nombre'suario 0 value;
*
get
{
return nombre'suario;
*
*
88
#endregion
#region lave o ontraseMa
private static string password;
public string !assword
{
set
{
password 0 value;
*
get
{
return password;
*
*
#endregion
#region odigo de 'suario
private static string codigo;
public string odigo's
{
set
{
codigo 0 value;
*
get
{
return codigo;
*
*
#endregion
#endregion
#region #$/N.#$ , -, L,S/ D/ D,%#S /$ SI-
public string SI-oneFion(string servidor7 string
basedatos7 string usuario7 string contraseMa)
{
return String.Format(1Data Source0{6*;1 :
1.nitial atalog0{5*;1 :
1'ser .d0{8*;1 : 1!assword0{;*17servidor7
basedatos7 usuario7contraseMa);
*
#endregion
#region /N/!.#$/S !,&, -, #$/N.#$
public void /Fcepcion4oneFion(S2l/Fception error)
{
string teFto/rror 0 11;
switc3(error.$umber)
{
case 5OP
teFto/rror 0 1/l servidor Q1 :
nombreServidor : 1Q no eFiste7 por 9avor
veri9i2ue el nombre1;
breaR;
89
case 5SBC8P
teFto/rror 0 1/speci9i2ue un usuario y
password1;
breaR;
case 5SBCTP
teFto/rror 0 1/l usuario o password es
incorrecto1;
breaR;
case B6T6P
teFto/rror 0 1/l usuario no tiene permisos
para acceder a la base de datos Q1 :
nombreLaseDatos : 1Q1;
breaR;
case 86SP
teFto/rror 0 1/l nombre del obGeto es
incorrecto7 para mayor in9ormacin consulte
la lUnea 1 : error.-ine$umber;
breaR;
de9aultP
teFto/rror 0 error.@essage;
breaR;
*
@ensaGe4/rror0teFto/rror;
*
#endregion
*
*
M,t% C.&=ta+
private void btnonectar4licR(obGect sender7 System./vent,rgs e)
{
try
{
oneFion miconeFion0new oneFion();
oneFion.adenaoneFion0miconeFion.SI-oneFion(tFtSevidor.%eFt
7tFtLaseDatos.%eFt7tFt'suario.%eFt7tFtontraseMa.%eFt);
cnoneFionSI-.onnectionString0oneFion.adenaoneFion;
cnoneFionSI-.#pen();
@essageLoF.S3ow(1Se 3a reali"ado la coneFion
satis9actoriamente17 1oneFion17 @essageLoFLuttons.#V7
@essageLoF.con..n9ormation);
9rm!rincipal abrir!rincipal 0 new 9rm!rincipal(5);
t3is.Wide();
abrir!rincipal.S3ow();
*
catc3(S2l/Fception error)
{
oneFion errores0new oneFion();
errores./Fcepcion4oneFion(error);
@essageLoF.S3ow(errores.@ensaGe/rror.%oString()71/&&#&17
90
@essageLoFLuttons.#V7 @essageLoF.con./rror);
*
catc3(/Fception error)
{
t3row error;
*
9inally
{
cnoneFionSI-.lose();
cnoneFionSI-.Dispose();
*
91
PRUEBAS
Para la realiGaci-n de prue,as se <a tomado en consideraci-n dos
formas de realiGarlas.
La primera se <a realiGado con datos simulados los cuales
permitieron o,tener un informe de errores ( corregirlos a tiempo.5
Estas prue,as se fueron realiGando de acuerdo a la culminaci-n de
cada m-dulo; con la super+isi-n del tutor de pasanta.5
continuaci-n eAplicaremos el primer tipo de Prue,as/
P+"&ba- %& Ca:a B#a.=a
Este tipo de prue,as se realiGo para e+itar los errores al ingresar la
cedula de un profesor o un administrati+o para *ue esta c:dula sea
correcta ( no permita ingresar un numero in+alido. "n error *ue se
presento despu:s de <a,er todos los controles para esta +erificaci-n
fue *ue el sistema permita ingresar una cedula *ue todos sus
dgitos sean pares E9. N66666666656O ( lo toma,a como +alido; por lo
*ue se tu,o *ue <acer los a9ustes necesarios para e+itar este
incon+eniente *ue fue resuelto de manera eAitosa.
"na +eG realiGado estos a9ustes se e+idencio *ue este proceso
funcione ,ien; para lo cual se realiGaron otras prue,as utiliGando
datos con n=meros pares; ( com,inando +alores ( el resultado fue
*ue solo numero de cedulas +alidas fueron almacenadas en la ,ase
de datos.
P+"&ba- %& Ca:a N&0+a
La segunda se realiG- (a a la culminaci-n de desarrollo del pro(ecto
se puso datos reales; *ue constan dentro de la informaci-n *ue se
encuentra en la "nidad Educati+a &Naciones "nidas'.
92
Este tipo de prue,as fueron realiGadas para +erificar la funcionalidad
del softUare; para sa,er si los datos de salida concuerdan con los
datos de entrada; se <icieron tam,i:n para sa,er el desempeKo con
el e*uipo utiliGado; el tiempo utiliGado para arro9ar los resultados
deseados. Se lleg- a la conclusi-n de *ue la informaci-n se demora
en procesar cuando +arios usuarios solicitan informaci-n similar al
mismo tiempo; Pero como la instituci-n donde se +a implementar el
sistema no opera de esta manera este incon+eniente no ser ma(or
pro,lema.
Estas prue,as se realiGaron en compaKa de las personas *ue +an a
utiliGar el Sistema permitiendo realiGar ciertos cam,ios est:ticos en
el interfaG del usuario; correcci-n de errores ( compro,ando el
correcto funcionamiento de +alidaciones; funciones; procedimientos
( dems componentes utiliGados para facilitar el uso del Sistema.
93
CAPITULO VII:
7. IMPLANTACIN DEL SISTEMA
)131 PUESTA EN MARCRA
La puesta en marc<a del sistema de control de matriculas; notas; se
<a ido realiGando paulatinamente ( se culminar al final del aKo
lecti+o; (a *ue se es un sistema *ue tiene +arios m-dulos ( los
datos *ue se ingresan en cada uno dependen del tiempo por
e9emplo las notas de los estudiantes.
Se inici- con el uso del m-dulo de matriculas ( pago de pensiones;
pero para efectos de compro,aci-n ( <asta *ue eAista una
familiariGaci-n con el sistema; durante este aKo tanto la
matriculaci-n; control de notas se realiGar de forma manual como
<asta a<ora se <a +enido lle+ando ( tam,i:n con el sistema.
No'a() El manual de "suario se encuentra en este documento como
neAo.
)1'1 CAPACITACIN
La capacitaci-n en cuanto al mane9o ( uso del sistema se desarroll-
mediante el siguiente cronograma acorde al tiempo dispuesto por mi
persona ( por parte de los usuarios del Sistema; es decir por parte
de las personas *ue manipularn el sistema.
94
T&ma D"+a=$C. R&-<.-ab#& D$+$0$% a
Presentaci-n C7 minutos 0le,er Morales Personal
dministrati+o
Ingreso al Sistema
( )esti-n de
Permisos
B m <ora 0le,er Morales dministrador
Mane9o de
Matriculas
B m <oras 0le,er Morales Secretara
Mane9o de Pagos
de matrcula
B <ora 0le,er Morales Colectura
Ingreso; control de
Notas trimestrales
( supletorio
6 <oras 0le,er Morales Maestros (Yo
secretara
gradecimiento C7 minutos 0le,er Morales Personal de la
instituci-n
OB!ETIVO1@ Cada uno de los temas planteados estn orientados a la
eAplicaci-n de la forma de uso de los diferentes m-dulos eAistentes; as
como tam,i:n la generaci-n correcta de reportes.
DIRIGIDO A1@ Pa *ue el sistema ser usado por distintos usuarios se <a
tratado de cu,rir todas las in*uietudes so,re su funcionamiento.
95
CAPITULO VIII:
H1 CONCLUSIONES S RECOMENDACIONES
H131 CONCLUSIONES
Es facti,le la implantaci-n del Sistema acad:mico; (a *ue a
futuro permitir automatiGar toda el rea administrati+a de la
"nidad Educati+a; contri,u(endo as al crecimiento tecnol-gico
de la Instituci-n.
Los procesos automatiGados <an sustituido a todos los
procesos utiliGados manualmente; lo cual <a dado como
resultados el a<orro de tiempo en un gran porcenta9e;
facilitando con eAactitud reportes de toda ndole; pro+ocando
una gran satisfacci-n a las personas *ue mane9an el sistemaW
( en un futuro a los padres de familia.
La "nidad Educati+a &Naciones "nidas' ( el personal
administrati+o; <a ,rindado la informaci-n necesaria; la misma
*ue <a ser+ido de gran utilidad para la culminaci-n del sistema
acad:mico.
H1'1 RECOMENDACIONES
$ealiGar respaldos de la Lase de Datos para *ue en
un futuro no se tenga incon+enientes.
"tiliGar una impresora matricial para la impresi-n de
los reci,os de pago para las matrculas; reduciendo de esta
manera los costos de impresi-n.
Seguir paso a paso el manual de usuario en caso de
96
alg=n pro,lema en el sistema.
La "nidad Educati+a &Naciones "nidas' de,e
continuar con el :Aito <asta <o( alcanGado; fomentando el
desarrollo tanto de nuestra ciudad como del pas.
97
BIBLIOGRAFA1
C$O%ETO I"E$T; C<ristian Nma(o 677HO. Oracle Ji; Primera
Edici-n.
> Ministerio de dministraciones P=,licas. Metodologa M#T$IC
%ersi-n C. Implantaci-n ( ceptaci-n del Sistema
8 <ttp/YYUUU.ull.esYdepartamentosYdidin+Ytecnologiaeducati+aYdocume
ntos.<tm
? <ttp/YYUUU.sistacnet.comY
J <ttp/YYUUU.Ui2ilearning.comYmetodologia@de@desarrollo@de@softUar
e5U2ccp5C>B85B.<tm
B7 <ttp/YYUUU.monografias.comYtra,a9os6HYar*uitectura5cliente5
ser+idorYar*uitectura5cliente5ser+idor.s<tml
BB <ttp/YYpdf.rincondel+ago.comYdesarrollo5de5sistemas5
informaticos.<tml
B6 <ttp/YYUUU.monografias.comYtra,a9osB6YcofasYcofas.s<tml
BC <ttp/YYg,tcr.c<ileforge.clYinfo@Ue,YnodeBCJ.<tml
BH <ttp/YYUUU.uoc.eduYmastersYespYimgYpB8.ppt
15 <ttp/YYUUU.laUe,delprogramador.comYcursosYenlace.p<pT
idpk68HHpidk8CpteAtokCS<arpNET
B> <ttp/YYUUU.monografias.comYtra,a9osBHYtecnolcompYtecnolcomp6.s<
tml
B8 <ttp/YYUUU.Gonagratuita.comYmicrosoftYaspYs*l@ser+er.<tm
98
ANE2OS
ANE2O 3
MANUAL DEL USUARIO
INTRODUCCIN
DISEO E IMPLEMENTCI!N DE "N SISTEM
CD#MICO P$ L "NIDD ED"CTI% &NCIONES
"NIDS' DEL CNT!N SN PED$O DE PELILEO
Pantalla de inicio o ,ien+enida al Sistema E%"mat$=SB-; el mismo *ue
consiste en la automatiGaci-n ( control de la ma(or parte de procesos *ue se
realiGan en la "nidad Educati+a &Naciones "nidas' del cant-n San Pedro de
Pelileo a fin de poder disminuir el tiempo en cada proceso; ,rindando una
me9or atenci-n a los profesores ( padres de familia.
99
Va#$%a=$C. %& U-"a+$ B C.t+a-&Ya
Este formulario consiste en ingresar el nom,re del "suario ( la ContraseKa
con la *ue tendr acceso un usuario para ingresar al sistema
Presione el ,ot-n aceptar para realiGar la autenticaci-n. Si la informaci-n
ingresada es correcta; aparecer un mensa9e como el siguiente/
Si al ingresar la contraseKa incorrecta para el usuario; aparecer un mensa9e
como el siguiente/
100
Pa.ta##a P+$.=$<a#
La siguiente figura nos muestra la pantalla principal con la *ue podemos
acceder a todas las opciones del sistema.
La pantalla principal consta de una ,arra de Ierramientas en las cuales
estn todas las opciones con las *ue cuenta el sistema de control
administrati+o E%"mat$=SB-1
En la ,arra de estado se puede o,ser+ar el nom,re de la Lase de Datos ( el
nom,re del usuario con el *ue se accede al sistema.
101
N"&; P&+>%
El "suario *ue tenga los permisos necesarios para realiGar cam,ios o para
iniciar un nue+o perodo lecti+o; lo puede <acer utiliGando este formulario/
En este formulario; el usuario de,e ingresar la 1ec<a de inicio ( la 1ec<a de
fin del perodo lecti+o; estos datos los facilita la Direcci-n de Educaci-n a la
"nidad Educati+a; luego de ingresar las fec<as; el usuario de,er escoger el
estado del perodo. &LIE$TO' significa *ue el perodo a=n no <a finaliGado.
Presione el ,ot-n &)uardar Perodo' para guardar el registro de un nue+o
perodo e iniciar el nue+o aKo lecti+o. Luego aparecer un mensa9e como el
siguiente/
102
I.0+&- %& A+a.=&#&- <a+a &# ."&; P&+>%
Este formulario nos facilita el ingreso del Costo o %alor de la matrcula para
el nue+o aKo lecti+o. Presione el ,ot-n &Nue+o' ( a continuaci-n ingrese el
costo de la matrcula; la fec<a de Inicio ( la 1ec<a final en la *ue tendr
+igencia el +alor de la matrcula.
Luego de <a,er ingresado todos los datos; el usuario de,e presionar el
,ot-n &)uardar' para *ue se guarde la informaci-n en la ,ase de Datos; a
continuaci-n aparecer el siguiente mensa9e/
103
I.-=+$b$+ ". N"&; A#"m.
Este formulario sir+e para inscri,ir a un nue+o alumno *ue formar parte de
la Instituci-n. Para <acerlo de,e dar clic en el ,ot-n &Nue+o alumno' ( a
continuaci-n ingresar todos los datos personales del alumno e ingresar los
datos personales de los padres de familia del alumno.
Luego de <a,er ingresado todos los datos personales; tanto del alumno
como de los padres de familiaW el usuario de,er presionar el ,ot-n &Inscri,ir
alumno' para finaliGar la inscripci-n del alumno.
104
Mat+$="#a- O+%$.a+$a- %& A#"m.-
Para la realiGaci-n de la matrcula; primeramente un alumno de,e estar
inscrito en la instituci-n. En el formulario siguiente; el usuario del sistema
de,e presionar el ,ot-n &Nue+o' para crear un nue+o n=mero de matrcula (
n=mero de folio; a continuaci-n de,e seleccionar a un alumno de la lista de
alumnos inscritos; la especialidad ( el curso en la *ue se matricular al
alumno
Luego de <a,er ingresado toda la informaci-n para la matricula del alumno;
el usuario del sistema de,e presionar el ,ot-n &1acturar datosYmatricular'
para crear una factura con el +alor de la matrcula ( tam,i:n para matricular
al alumno en un determinado curso.
continuaci-n se muestra la factura *ue de,e pagar el padre de familia por
105
la matriculaci-n del alumno.
Pa0 %& Mat+>="#a
El usuario del sistema de,e seleccionar el alumno del cual se +a a cancelar
el costo de la matrcula; esto lo <ar en el siguiente formulario/
NCm$.a %& a#"m.-
106
Este formulario permite generar la lista o n-mina de alumnos *ue forman un
determinado curso. Para <acerlo; el usuario de,e seleccionar la
especialidad; el curso ( para finaliGar presionar el ,ot-n &)enerar lista' el
mismo *ue sir+e para guardar en la ,ase de datos la n-mina de alumnos.
Para imprimir la n-mina de alumnos; el usuario del sistema de,e presionar el
,ot-n &imprimir lista' para +isualiGar en pantalla la n-mina de alumnos (
proceder a imprimir la misma. continuaci-n la figura siguiente/
107
R&0$-t+ %& C"+--
En el siguiente formulario se ingresan los cursos con los *ue cuenta la
"nidad; la especialidad a la *ue pertenecen ( su respecti+o paralelo.
Presione el ,ot-n &Nue+o' ( a continuaci-n llene todos los campos del nue+o
curso
108
continuaci-n presione el ,ot-n &)uardar' para registrar el nue+o curso en
la Lase de datos. Luego de <a,er presionado el ,ot-n &)uardar'; se muestra
un mensa9e como el siguiente/
C.t+# %&# R&0$-t+ %& C"+--
Este formulario nos permite modificar; eliminar ( actualiGar los datos de un
determinado curso. Para realiGar todas estas acti+idades; el usuario de,e
seleccionar un registro de la lista de cursos.
109
N"&; P+?&-+
Sir+e para ingresar todos los datos personales de un profesor *ue +a a
formar parte de la instituci-n; el mismo *ue aportar todos sus
conocimientos <acia los alumnos
Luego de ingresar todos los datos personales del profesor; presione el ,ot-n
&)uardar datos'.
110
C.t+# %& R&0$-t+- %& P+?&-+&-
Este formulario nos permite modificar; eliminar ( actualiGar los datos de un
determinado profesor. Para realiGar todas estas acti+idades; el usuario de,e
seleccionar un registro de la lista de profesores. Para realiGar una ,=s*ueda
automtica el usuario de,e +eG teclear en el campo pellidos el apellido del
profesor al cual se le +a a modificar o a eliminar de la Lase de Datos.
111
N"&;a E-<&=$a#$%a%
En el siguiente formulario se ingresan las especialidades con las *ue cuenta
la "nidad. Presione el ,ot-n &Nue+o' ( a continuaci-n llene todos los
campos de la nue+a especialidad
continuaci-n presione el ,ot-n &)uardar' para ingresar en la Lase de
datos el registro de la nue+a especialidad *ue formar parte de la instituci-n;
si los datos son correctos aparecer el siguiente mensa9e/
112
N"&;a Mat&+$a
En el siguiente formulario se ingresan las materias con las *ue cuenta la
"nidad. Presione el ,ot-n &Nue+o' ( a continuaci-n llene todos los campos
de la nue+a materia.
Luego de llenar todos los campos respecto a la nue+a materia; presione el
,ot-n &)uardar' el mismo *ue sir+e para ingresar en la ,ase de Datos el
registro de la nue+a materia; el mensa9e siguiente muestra los cam,ios
efectuados.
113
A-$0.a+ mat&+$a- a #- C"+--
El formulario siguiente nos permite asignar las materias *ue se dictan en un
determinado curso. Para esto el usuario de,e seleccionar la especialidad; el
curso ( la materia li,re *ue se +a asignar al curso.
Presione el ,ot-n para asignar la materia al curso; - de do,le clic
so,re la materia li,re la misma *ue luego aparecer como materia asignada
al curso. continuaci-n se muestra los cam,ios en las listas de materias/
114
Para eliminar la materia asignada; presione el ,ot-n o de do,le clic
so,re la materia asignada. Esto <ar *ue la materia asignada pase a ser
materia li,re; la misma *ue ser+ir para una posterior oportunidad.
A-$0.a+ mat&+$a- a #- <+?&-+&-
El formulario siguiente permite asignar las materias de un determinado curso
a un profesor. Para esto el usuario de,e seleccionar la especialidad; el curso
el profesor ( la materia li,re *ue se +a(a asignar al profesor.
115
La figura muestra c-mo una de las materias li,res pas- a formar parte de la
lista de materias *ue imparte el profesor en un curso perteneciente a la
Instituci-n.
Ca#$?$=a=$.&- <+ t+$m&-t+&-
El siguiente formulario nos permite ingresar las calificaciones promedio tanto
de disciplina como de apro+ec<amiento *ue tiene un alumno en las materias
*ue reci,e en un determinado curso; para esto el usuario de,e seleccionar la
especialidad; el curso; profesor ( materia de la cual se +an a ingresar las
calificaciones.
116
Para el segundo ( tercer trimestre se utiliGa un formulario con las mismas
caractersticas. continuaci-n se de,e seleccionar el alumno al cual se le
ingresar las notas al sistemaW para finaliGar presione el ,ot-n &)uardar
notas' el mismo *ue controla *ue las calificaciones sean correctas; el
siguiente mensa9e aparece cuando <a ingresado correctamente.
117
B#&t>. %& Ca#$?$=a=$.&-
Sir+e para +isualiGar en pantalla un reporte del Loletn de Calificaciones *ue
tiene un alumno de un determinado curso. Para realiGar esto; se de,e
seleccionar la Especialidad; el curso con su respecti+o paralelo; el alumno (
el trimestre del cual se +a <a +isualiGar o imprimir el reporte o ,oletn de
calificaciones.
Luego de <a,er seleccionado todos los campos; para +isualiGar el reporte el
usuario de,e presionar el ,ot-n &%er ,oletn' el mismo *ue muestra en
pantalla las calificaciones *ue tiene el alumno en todas las materias
pertenecientes al curso. La siguiente pantalla muestra el reporte/
118
Este reporte es mu( esencial (a *ue gracias a :l se puede sa,er con
eAactitud las calificaciones por trimestre *ue tiene un alumno en cada
materia; tam,i:n se puede +isualiGar un reporte final de pase aKo; a
continuaci-n se muestra el reporte/
119
Con este reporte el padre de familia sa,r si su <i9o NaO apro,- el aKo lecti+o;
tam,i:n sa,r cual es el promedio final de apro+ec<amiento en todo el
perodo lecti+o.
120
C"a%+ %& Ca#$?$=a=$.&- <+ t+$m&-t+&
Sir+e para conocer las calificaciones de todos los estudiantes de un
determinado curso en alguna materia.
Para +isualiGar el reporte; presione el ,ot-n &%er cuadro notas' el mismo *ue
muestra en pantalla la siguiente figura/
121
C&+t$?$=a% %& P+m=$C.
Con este certificado el padre de familia del alumno se asegura *ue su <i9o
apro,- con :Aito el aKo lecti+o; presione &%isualiGar' para mostrar el reporte
o certificado de <a,er pasado al siguiente aKo lecti+o.
122
L$b+ %& mat+>="#a-
Es el li,ro com=n *ue eAiste en toda instituci-n educati+a; en este li,ro
consta el n=mero de matrcula ( n=mero de folio con la *ue un alumno se
matricul- en la instituci-n. La siguiente figura muestra de *ue datos consta
cada <o9a del li,ro/
N"&; U-"a+$
Para <acer uso de este formulario; el usuario de,e tener los permisos de
administrador; (a *ue s-lo el podr crear un nue+o usuario *ue <aga uso del
sistema de calificaciones.
123
*u el usuario tiene la facilidad de escri,ir el nom,re de "suario ( una
contraseKa para el nue+o usuario *ue tendr acceso al sistema; tam,i:n
tiene la posi,ilidad de escoger cuales son los permisos con los *ue acceder
al sistema acad:mico. Presione &)uardar' para guardar al nue+o usuario.
124
CONSEJO
DIRECTIVO
JUNTA DE DIRECTIVOS
Y PROFESORES DE LA
UNIDAD
JUNTA GENERAL
DE
PROFESORES
CONSEJO TCNICO
COMISIONES
PERMANENTES DE
PRIMARIA
JUNTA DE
PROFESORES
DE GRADO
RECTOR
PRIMER VOCAL DE C.D.
VICERRECTOR
DIRECTOR PRIMARIA
INSPECTOR GENERAL
SECRETARA AUXILIAR DE PERMISO COLECTURA
COMISIONES
PERMANENTES NIVEL
MEDIO
JUNTA DE DIRECTORES
DE REA
JUNTA DE PROFESORES
DE CURSO
JUNTA DE DIRECTIVOS
Y PROFESPRES NIVEL
MEDIO
ANE2O '
125
126