Está en la página 1de 137

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS


Carrera de Ingeniera en Sistemas Computacionales e Informticos
TEMA:
DISEO E IMPLEMENTCI!N DE "N SISTEM CD#MICO
P$ L "NIDD ED"CTI% &NCIONES "NIDS' DEL
CNT!N SN PED$O DE PELILEO
Pro(ecto de Pasanta de )rado como re*uisito pre+io a la o,tenci-n
del ttulo de Ingeniero en Sistemas Computacionales e Informticos.
"TO$/ Sr. 0le,er Morales.
T"TO$/ Ing. M.Sc. 1ran2lin Ma(orga.
m,ato 3 Ecuador
4ulio 5 6778
APROBACIN DEL TUTOR
En calidad de Tutor del Tra,a9o de In+estigaci-n so,re el tema/
DISEO E IMPLEMENTACIN DE UN SISTEMA ACADMICO PARA LA UNIDAD
EDUCATIVA NACIONES UNIDAS DEL CANTN SAN PEDRO DE PELILEO,
desarrollado por 0le,er C:sar Morales Llerena; estudiante de la Carrera de Ingeniera en
Sistemas computacionales e informticos; de la 1acultad de Ingeniera en Sistemas;
"ni+ersidad T:cnica de m,ato; considero *ue dic<o Pro(ecto de Pasanta de )rado;
re=ne los re*uisitos ( m:ritos suficientes para ser sometidos a la e+aluaci-n de
conformidad con el rt. >? del Captulo I% pasantas; del reglamento de )raduaci-n de
Pregrado de la "ni+ersidad T:cnica de m,ato
Ambat, !"#$ %&# '(()
tentamente
@@@@@@@@@@@@@@@@@@@@@
Ing. M.Sc. 1ran2lin Ma(orga
AUTORA
El presente tra,a9o de in+estigaci-n DISEO E IMPLEMENTACIN DE UN SISTEMA
ACADMICO PARA LA UNIDAD EDUCATIVA NACIONES UNIDAS DEL CANTN
SAN PEDRO DE PELILEO, es a,solutamente original; aut:ntico ( personal; en tal +irtud;
el contenido; efectos legales ( acad:micos *ue se desprenden del mismo son de
eAclusi+a responsa,ilidad del utor.
m,ato; 4ulio del 6778
tentamente
@@@@@@@@@@@@@@@@@@@@@
0le,er C. Morales Llerena
C.I. B?7C8D77D5>
D E D I C A T O R I A
A mis PADRES, quienes han
sido el eje y el pilar
fundamental durante mi
desarrollo personal y
profesional.
A mis hermanos, a quienes
quiero muho.
*#&b&+ C,-a+ M+a#&- L#&+&.a
INDICE
P/01
Cartula I
A ! R A D E C I " I E # T O
Al personal de la $nidad Eduati%a
&#aiones $nidas' por las failidades y
ola(orai)n rei(ida y al In*. ".S.
+ran,lin "ayor*a por su aertada
diri*enia en el desarrollo del presente
tra(ajo.
A Dios por ser fuente de +e, +ortale-a,
se*uridad y esperan-a.
#uestra eterna *ratitud para quienes me
apoyaron en todo momento, de manera
en espeial a la +aultad de In*enier.a en
Sistemas de la $ni%ersidad T/nia de
Am(ato por ha(erme permitido el
in*reso a sus aulas on el fin de mejorar
*#&b&+ C,-a+ M+a#&- L#&+&.a
Pgina de apro,aci-n del Tutor o director ii
utora iii
Dedicatoria i+
gradecimiento +
Endice +i
$esumen E9ecuti+o iA
Introducci-n A
CAPTULO I.FFFFFFFFFFFFFFFFFFFFFFFFF B
El Pro,lemaFFFFFFFFFFFFFFFFFFFFFFFFF.. B
1. Planteamiento del pro,lemaFFFFFFFFFFFFFFFFF B
1.1 ConteAtualiGaci-nFFFFFFFFFFFFFFFFFFF. B
1.2 nlisis CrticoFFFFFFFFFFFFFFFFFFFF.. C
1.3 PrognosisFFFFFFFFFFFFFFFFFFFFFFF H
1.4 1ormulaci-n del Pro,lemaFFFFFFFFFFFFFFF.. H
1.5 Delimitaci-n del Pro,lemaFFFFFFFFFFFFFFF... H
1.6 4ustificaci-nFFFFFFFFFFFFFFFFFFFFFF D
1.7 O,9eti+os de la In+estigaci-nFFFFFFFFFFFFFF.. D
CAPTULO IIFFFFFFFFFFFFFFFFFFFFFFFFF 8
2. Marco Te-ricoFFFFFFFFFFFFFFFFFFFFFFF. 8
2.1 ntecedentes In+estigati+osFFFFFFFFFFFFFF... 8
2.2 1undamentaci-n LegalFFFFFFFFFFFFFFFFF 8
2.3 Categoras 1undamentalesFFFFFFFFFFFFFFF. B7
2.4 Determinaci-n de %aria,lesFFFFFFFFFFFFFFF 6?
2.5 Iip-tesisFFFFFFFFFFFFFFFFFFFFFFF. 6?
CAPITULO IIIFFFFFFFFFFFFFFFFFFFFFFFF... 6J
3. MetodologaFFFFFFFFFFFFFFFFFFFFFFFF 6J
C.B Enfo*ueFFFFFF..FFFFFFFFFFFFFFFFF 6J
C.6 Modalidad de in+estigaci-nFFFFFFFFFFFFFFF. 6J
C.C Ni+eles de in+estigaci-nF..FFFFFFFFFFFFFFF 6J
C.H Po,laci-n ( muestraFFFFFFFFFFFFFFFFFF. 6J
3.5 T:cnicas e instrumentos de In+estigaci-nFFFFFFFFF C7
C.> Procesamiento de la informaci-nFFFFFFFFFFFF... C7
CAPITULO IVFFFFFFFFFFFFFFFFFFFFFFFF... CB
4. nlisis e interpretaci-n de $esultadosFFFFFFFFFFFF. CB
4.1 nlisis del sistema ctual...FFF..FFFFFFFFFFF CB
4.2 nlisis del sistema Propuesto...FFFFFFFFFFFFF CB
H.C Estudio de 1acti,ilidadesFF....FFFFFFFFFFFFF C6
H.C.B 1acti,ilidad Econ-micaFFFFFFFFFFFFFF C6
4.3.2 1acti,ilidad T:cnicaF..FFFFFFFFFFFFFF C8
H.C.C 1acti,ilidad Operacional...FFF...FFFFFFFFF CJ
H.H nlisis EstructuradoFFFF...FFFFFFFFFFFFF H7
H.H.B Diagrama de ConteAto.....FFF...FFFFFFFFF H7
H.H.6 Diagrama de flu9o de datos.FF...FFFFFFFFF HB
H.H.C Diccionario de datos de diagramasFFFFFFFFF HD
CAPITULO VFFFFFFFFFFFFFFFFFFFFFFFF... DH
5. DiseKo del sistemaFFFFFFFFFF.F.F.FFFFFFFF. DH
D.BDiseKo de la Lase de Datos.FFF..FFFFFFFFFFF DH
D.6Diccionario de Datos.FFF..FFFFFF.FFFFFFFF DH
D.CDiseKo de la InterfaG de usuarioF....FFFFFFFFFFF 8D
D.C.B DiseKo de EntradasF......FFF...FFFFFFFFF 8D
D.C.6 DiseKo de Salidas...F......FFF...FFFFFFFFF 8J
CAPITULO VIFFFFFFFFFFFFFFFFFFFFFFFF... ?H
>. Implementaci-n ( prue,as del sistemaF.......F.FFFFFFFF. ?H
>.BCodificaci-nFFFF.FFF...FFFFFFFFFFFFF... ?H
>.6Prue,asF...FFFFF.FF...FFFFFFFFFFFFF.. J?
CAPITULO VIIF..FFFFFFFFFFFFFFFFFFFFFF... B77
8. Implantaci-n del sistemaF.............................F.FFFFFFFF. B77
7.1 Puesta en marc<aFFF..F...FFFFFFFFFFFFF... B77
8.6Prue,asF...FFFFF.FF...FFFFFFFFFFFFF.. B77
CAPITULO VIIIFFFFFFFFFFF.FFFFFFFFFFFF... B76
?. Conclusiones ( $ecomendaciones.................F.FFFFFFFF. B76
?.BConclusionesFFFFF..F...FFFFFFFFFFFFF... B76
?.6$ecomendacionesFFFF...FFFFFFFFFFFFF... B76
BIBLIOGRAFAFFFFFFFFFFFFFFFFFFFFFFFF B7H
ANE2OSFFFFFFFFFFFFFFFFFFFFFFFFFFF B7D
neAo B/ Manual de "suarioFFFFFFFFFFFFFFFF.. B7D
neAo 6/ Organigrama Estructural de la "nidad Educati+aFFF.. BCB
neAo C/ Modelo L-gico de DatosFFFFFFFFFF..FFF.. BC6
neAo H/ Modelo 1sico de DatosFFFFFFFFFF..FFF.. BCH
RESUMEN E!ECUTIVO
El Sistema cad:mico para la "nidad Educati+a &Naciones "nidas' del cant-n San Pedro
de Pelileo; se adapta a las necesidades ( realidades de la instituci-n; permitiendo *ue los
profesores ingresen las notas ,a9o diferentes modalidades directamente al sistema;
lle+ando datos completos de alumnos como asistencia; disciplina; etc. Tam,i:n genera
todo tipo de informes; estadsticos; oficiales; clculo de promedios; etc. Otro de los puntos
importantes es *ue permite *ue tanto los padres de familia como la persona encargada de
mane9ar el sistema no desperdicien tiempo +alioso al momento de realiGar la matriculaci-n
de los estudiantes.
En si; es un sistema de gesti-n escolar ( acad:mica *ue permitir automatiGar gran parte
de las tareas rutinarias ( administrati+as del personal docente de la Instituci-n;
satisfaciendo las necesidades de los profesores; estudiantes; padres de familia ( del
Director de la "nidad Educati+a &Naciones "nidas'.
INTRODUCCIN
El informe de pasanta esta resumido en cinco captulos los cuales son los siguientes/
CPIT"LO I/ PLNTEMIENTO DEL P$OLLEM.5 Mue es en realidad; plantear afinar (
estructurar ms formalmente la idea de in+estigaci-n.
CPIT"LO II/ M$CO TEO$ICO.5 Es el grupo central de conceptos ( teoras *ue uno
utiliGa para formular ( desarrollar un argumento No tesisO. Esto se refiere a las ideas
,sicas *ue forman la ,ase para los argumentos; mientras *ue la re+isi-n de literatura se
refiere a los artculos; estudios ( li,ros especficos *ue uno usa dentro de la estructura
predefinida.
CPIT"LO III/ METODOLO)E/ Se refiere a los m:todos ( t:cnicas de in+estigaci-n *ue
se <a utiliGado para la realiGaci-n del Sistema cad:mico para la "nidad Educati+a
&Naciones "nidas'
CPIT"LO I%/ NLISIS E INTE$P$ETCI!N DE $ES"LTDOS/ Esto se refiere a los
resultados ( ,eneficios *ue se <a o,tenido en la $ealiGaci-n del Sistema acad:mico para
la "nidad Educati+a &Naciones "nidas'.
CPIT"LO %/ DISEO DEL SISTEM/ Significa a los modelos tanto 1sico ( L-gico *ue
tiene La Lase de Datos a la cual se accede con el Sistema acad:mico.
CPIT"LO %I/ IMPLEMENTCI!N P P$"ELS DEL SISTEM/ Se refiere a las prue,as
a las *ue fue sometido el Sistema acad:mico para su me9or rendimiento.
CPIT"LO %II/ IMPLNTCI!N DEL SISTEM/ En este captulo se realiGa la
capacitaci-n de las personas encargadas de mane9ar el sistema.
CPIT"LO %III/ CONCL"SIONES P $ECOMENDCIONES/ Es el respiro profundo *ue
a,re las puertas a la parte final del estudio donde se presentar sin argumentaci-n ( en
forma resumida; los resultados del anlisis efectuado por el autor en torno al tema;
deri+ado del tratamiento de los datos ( de las interrogantes planteadas.
MN"L DE "S"$IO/ Se refiere al resultado final *ue se <a o,tenido en el sistema; el
mismo *ue ser+ir de gua para las personas *ue manipulen el sistema.
TEMA: DISEO E IMPLEMENTCI!N DE "N SISTEM CD#MICO
P$ L "NIDD ED"CTI% &NCIONES "NIDS' DEL
CNT!N SN PED$O DE PELILEO
CAPTULO I
EL PROBLEMA
31 PLANTEAMIENTO DEL PROBLEMA
3131 CONTE2TUALI4ACIN
lo largo del siglo QQ la tecnologa se eAtendi- desde Europa ( Estados "nidos a
otras naciones importantes como 4ap-n ( la antigua "ni-n So+i:tica; pero en ning=n
caso lo <iGo a todos los pases del mundo. Muc<os de los pases de los denominados
en +as de desarrollo no <an eAperimentado nunca el sistema de f,ricas ni otras
instituciones de la industrialiGaci-n; ( muc<os millones de personas s-lo disponen de
la tecnologa ms ,sica. "no de los mitos *ue ms <a prendido ( entusiasmado al
mundo de la educaci-n en el siglo QQ <a sido el de construir una especie de ingeniera
educati+a. Es decir; una ingeniera Nentendida como con9unto de conocimientos (
procedimientos de acci-nO *ue nos permitiese dominar las +aria,les del proceso de
enseKanGa para poder manipularlas con precisi-n ( de este modo lograr los
aprendiGa9es deseados.
El mito es atracti+o ( es difcil resistirse a tal pretensi-n. Es el sueKo de cual*uier
profesional relacionado con la educaci-n. Por ello esta creencia; <asta no <ace muc<o
tiempo; estu+o de modo generaliGado Naun*ue <o( en da a perdido a numerosos
adeptosO en el <oriGonte intelectual de muc<os in+estigadores ( profesionales
educati+os <asta tal punto *ue se constitu(- en una disciplina o por lo menos en un
campo ms o menos identifica,le de la educaci-n. Esto se refiere al campo
denominado TECNOLO)I ED"CTI%.
Es un <ec<o constatado; en la ma(ora de los tra,a9os *ue <an refleAionado en torno a
la Tecnologa Educati+a; *ue :sta apenas es utiliGada en los centros escolares. Los
profesores ( las escuelas funcionan ,a9o otros parmetros de racionalidad ,ien
diferenciados de los *ue su,(acen al campo *ue nos ocupa. Despu:s de cuarenta
aKos de Tecnologa Educati+a los fen-menos de la clase siguen manifestando altos
grados de incertidum,re; su,9eti+ismo; impro+isaci-n ( sim,olismo intercultural. Es
decir; ni los procesos instructi+os *ue ocurren en las aulas se rigen por parmetros de
control ( estructuraci-n racional; ni el profesorado ( agentes educati+os parecen tener
la intenci-n de aplicar un enfo*ue sistemtico para el diseKo; desarrollo ( e+aluaci-n
de sus tareas docentes.
Para esto en Latinoam:rica se +io la necesidad de automatiGar la informaci-n; SISTAC
es un sistema de gesti-n para colegios ( esta,lecimientos educacionales en general; a
tra+:s de la implementaci-n de un con9unto de sistemas modulares desarrollados
ntegramente por profesionales peruanos. )racias al poder de SISTC; este sistema
se adapta a colegios con necesidades ( realidades mu( distintas; desde H77 <asta
D.777 alumnos; colegios pri+ados; estatales; de distintas lenguas; de congregaciones
religiosas; etc. SISTC se <a transformado en una <erramienta imprescindi,le en los
colegios *ue lo tienen instalado. Permite *ue los profesores ingresen las notas ,a9o
diferentes modalidades directamente al sistema; lle+ar registros de inasistencia;
conducta; datos m:dicos; datos de orientaci-n; <ist-ricos; datos completos de
alumnos; apoderados; tutores ( cuerpo docente ( administrati+o; generaci-n de todo
tipo de informes; estadsticos; oficiales; clculo de promedios; etc.
La "nidad Educati+a &Naciones "nidas' del cant-n San Pedro de Pelileo representa
una instituci-n mu( importante para la comunidad; la misma *ue tiene como o,9eti+o
,rindar ser+icios de enseKanGa ( aprendiGa9e para el correcto desarrollo de educaci-n
tanto en niKos como en 9-+enes.
Sin em,argo la educaci-n ,sica o,ligatoria es <o( prcticamente uni+ersal; pero la
realidad indica *ue un amplio n=mero de niKos ( 9-+enes N*uiG el D7R de los *ue
estn en edad escolar en todo el mundoO no acuden a la escuela ( no solo eso; sino
*ue carecen de cual*uier tipo de tecnologa.
31'1 AN5LISIS CRTICO
La falta de recursos econ-micos en la "nidad Educati+a &Naciones "nidas'; la falta de
un espacio fsico en las instalaciones ( el personal no capacitado en el rea
administrati+a <a pro+ocado una gran incertidum,re en este departamento de,ido a
*ue ellos pierden gran parte de su tiempo en +erificar las calificaciones de los
estudiantes al momento de las matrculas as como tam,i:n <a pro+ocado *ue la
"nidad Educati+a &Naciones "nidas' no tenga competiti+idad con otras instituciones
educati+as tanto a ni+el cantonal; pro+incial ( nacional.
La no preocupaci-n por parte de los directi+os en la toma de decisiones; los conflictos
internos *ue se <an producido en la instituci-n <a en+uelto grandes pro,lemas; uno de
los importantes es tener a los padres de familia insatisfec<os; (a *ue ellos como
tutores de sus <i9os son los clientes directos *ue tiene la "nidad Educati+a &Naciones
"nidas' ( *uienes al asistir al Plantel pierden muc<o tiempo por la falta de agilidad al
emitir calificaciones o informaci-n referente a sus <i9os.
3161 PROGNOSIS
De continuar la "nidad Educati+a &Naciones "nidas' con estos pro,lemas seguiran en
la mediocridad perdiendo credi,ilidad e imagen ante la sociedad lo *ue ocasionara
una gran ausencia de estudiantes *ue no *uerrn estudiar en la unidad educati+a;
tanto por la falta de tecnologa como tam,i:n por el prestigio de ellos como alumnos
de la instituci-n.
Por lo *ue es necesaria de manera urgente la implementaci-n de un sistema
automatiGado para la "nidad Educati+a &Naciones "nidas' del cant-n San Pedro de
Pelileo.
3171 FORMULACION DEL PROBLEMA
SMu: ,eneficios tiene la implementaci-n de un sistema acad:mico en la "nidad
Educati+a &Naciones "nidas' del Cant-n San Pedro de PelileoT.
3181 DELIMITACIN DEL PROBLEMA
El diseKo e implementaci-n de un sistema acad:mico para la "nidad Educati+a
&Naciones "nidas'; se +a a realiGar en el cant-n San Pedro de Pelileo; en la parro*uia
Pelileo )rande ( su tiempo estimado es de H77 <oras a partir de la fec<a *ue designe
las utoridades de la 1acultad de Ingeniera en Sistemas de la "ni+ersidad T:cnica de
m,ato para la realiGaci-n del mismo; se tra,a9ar con el personal correspondiente al
rea administrati+a. Este pro(ecto a(udar con los procesos acad:micos *ue se
realiGan en la instituci-n.
3191 !USTIFICACIN
Las unidades educati+as del pas son el pilar fundamental de la educaci-n en todas
las comunidades; dando todo el apo(o de conocimiento para los estudiantes de ni+el
inferior; medio ( superior.
La implementaci-n de un sistema acad:mico para la "nidad Educati+a &Naciones
"nidas' del cant-n San Pedro de Pelileo; se adaptar a las necesidades ( realidades
de la instituci-n. Permitir *ue los profesores ingresen las notas ,a9o diferentes
modalidades directamente al sistema; lle+ar datos completos de alumnos como
asistencia; disciplina; etc. Tam,i:n generar todo tipo de informes; estadsticos;
oficiales; clculo de promedios; etc. Otro de los puntos importantes es *ue permitir
*ue tanto los padres de familia como la persona encargada de mane9ar el sistema no
desperdicien tiempo +alioso al momento de realiGar la matriculaci-n de los estudiantes.
En si; es un sistema de gesti-n escolar ( acad:mica *ue permitir automatiGar gran
parte de las tareas rutinarias ( administrati+as del personal docente de la Instituci-n;
satisfaciendo las necesidades de los profesores; estudiantes; padres de familia ( del
Director de la "nidad Educati+a &Naciones "nidas'.
Con este pro(ecto aplicar: todos mis conocimientos *ue sean facti,les ( *ue est:n
relacionados a los re*uerimientos de la instituci-n para el desarrollo del Sistema
acad:mico.
31)1 OB!ETIVOS DE LA INVESTIGACIN
Ob:&t$; G&.&+a#
portar con un sistema acad:mico para la "nidad Educati+a &Naciones "nidas'
del cant-n Pelileo; con fines de optimiGar gran parte de las tareas rutinarias de
la instituci-n.
Ob:&t$;- E-<&=>?$=-
$ealiGar el anlisis ( estudio de los componentes *ue inter+ienen en el
desarrollo del sistema acad:mico para la "nidad Educati+a &Naciones
"nidas' del cant-n Pelileo.
$ealiGar el diseKo de la ,ase de datos e interfaG del sistema acad:mico para
la "nidad Educati+a &Naciones "nidas'.
E+aluar el sistema acad:mico mediante prue,as con datos reales ,rindados
por la instituci-n.
Implementar el sistema acad:mico en la "nidad Educati+a &Naciones "nidas'
del cant-n San Pedro de Pelileo.
CAPTULO II
'1 MARCO TERICO
'131 ANTECEDENTES INVESTIGATIVOS
$e+isado la informaci-n eAistente en referencia a los sistemas de control
administrati+o se <a encontrado un tra,a9o in+estigati+o realiGado por el Ing. Naran9o
Calder-n 4orge Danilo de la "ni+ersidad T:cnica de m,ato 1IS 6776; *uien en sus
conclusiones esta,lece *ue es necesario un softUare para automatiGar las tareas
fundamentales *ue se realiGan en las instituciones *ue permita el fcil acceso a los
datos ( un control adecuado de los mismos.
Esta conclusi-n ser tomada en cuenta en el tra,a9o in+estigati+o a realiGarse.
'1'1 FUNDAMENTACIN LEGAL
P+<$&%a% $.t&#&=t"a# @ S?tAa+& B ba-& %& %at- @ P+t&==$C. @ N+ma-1
A+t$="# 3D1@ los efectos de la aplicaci-n del presente decreto ( de las dems
normati+as +igentes en la materia/
a) Se entender por o,ras de softUare; incluidas entre las o,ras del artculo BV de
la le( NV BB.86C; a las producciones constituidas por una o +arias de las siguientes
eApresiones/
I. Los diseKos tanto generales como detallados; del flu9o l-gico de los datos
en un sistema de computaci-nW
II. Los programas de computaci-n; tanto en su +ersi-n XfuenteX;
principalmente destinada al lector <umano; como en su +ersi-n Xo,9etoX;
principalmente destinada a ser e9ecutada por el computadorW
III. La documentaci-n t:cnica; con fines tales como eAplicaci-n; soporte o
entrenamiento para el desarrollo; uso o mantenimiento de softUare.
b) Se entender por o,ra de ,ase de datos; incluidas en la categora de o,ras
literarias; a las producciones constituidas por un con9unto organiGado de datos
interrelacionados; compilado con miras a su almacenamiento; procesamiento (
recuperaci-n mediante t:cnicas ( sistemas informticos.
cO Se considerarn procedimientos id-neos para reproducir o,ras de softUare o de
,ase de datos a los escritos o diagramas directa o indirectamente percepti,les por
los sentidos <umanos; as como a los registros realiGados mediante cual*uier
t:cnica; directa o indirectamente procesa,les por e*uipos de procesamiento de
informaci-n.
dO Se considerar *ue una o,ra de softUare o de ,ase de datos tiene el carcter
de pu,licada cuando a sido puesta a disposici-n del p=,lico en general; (a sea
mediante su reproducci-n so,re m=ltiples e9emplares distri,uidos comercialmente
o mediante la oferta generaliGada de su transmisi-n a distancia con fines de
eAplotaci-n.
eO Se considerar *ue una o,ra de softUare o de ,ase de datos tiene el carcter
de in:dita; cuando su autor; titular o derec<o <a,iente la mantiene en reser+a o
negocia la sesi-n de sus derec<os de propiedad intelectual contratando
particularmente con los interesados.
A+t$="# 'D1@ Para proceder al registro de o,ras de ,ase de datos pu,licadas; cu(a
eAplotaci-n se realice mediante su transmisi-n a distancia; se depositarn amplios
eAtractos de su contenido ( relaci-n escrita de su estructura ( organiGaci-n; as como
de sus principales caractersticas; *ue permitan a criterio ( riesgo del solicitante
indi+idualiGar suficientemente la o,ra ( dar la noci-n ms fiel posi,le de su contenido.
A+t$="# 6D1@ Para proceder al registro de o,ras de softUare o de ,ase de datos *ue
tengan el carcter de in:ditas; el solicitante incluir ,a9o so,re lacrado ( firmado todas
las eApresiones de la o,ra *ue 9uGgue con+enientes ( suficientes para identificar su
creaci-n ( garantiGar la reser+a de su informaci-n secreta.
F".%am&.ta=$C. #&0a# %& #a U.$%a% E%"=at$;a Na=$.&- U.$%a-
Para la creaci-n de la "nidad Educati+a &Naciones "nidas'; se conta,a con la ,ase
del espacio fsico de la Escuela 1iscal MiAta &Naciones "nidas'; creada el ? de
diciem,re de BJHJ; desde su inicio funciona,a como escuela pluridocente; luego se
incrementa el ni+el pre5primario.
La comunidad ante las autoridades de educaci-n ( algunas personalidades de las
fuerGas +i+as gestionaron ante las autoridades de educaci-n una transformaci-n de la
escuela pluridocente a graduada completa; esto se lo realiG- en :".$ %& 3EE)1 El
entusiasmo ( el dinamismo de los directi+os de la comunidad ( del Director de la
escuela no desma(aron; (a *ue su o,9eti+o era el de contar con los tres ni+eles de
educaci-n ,sica N9ardn; escuela ( colegioO.
Durante el aKo lecti+o BJJ85BJJ?; pre+io un estudio t:cnico del reducido n=mero de
estudiantes matriculados en el Colegio Nacional MiAto &COTL!' de la parro*uia
Cotal- del cant-n San Pedro de Pelileo; pro+incia de Tungura<ua; realiGado por el Lic.
Leopoldo %ega; super+isor de la instituci-n; el mismo *ue emite el O?$=$ ND (9@DS@
('E !"#$F39F3EE) ( sugiere *ue la Direcci-n Pro+incial de Educaci-n ( Cultura
Iispana de Tungura<ua de,e tomar una decisi-n so,re la +ida del Colegio &Cotal-';
en ,ase a las recomendaciones constantes en la fic<a de in+estigaci-n de
necesidades proponen/
a. Desintegrar el colegio; -
,. $eu,icarlo en otro lugar del cant-n de la pro+incia.
Es as *ue mediante un A="&+% M$.$-t&+$a# ND '77E =. ?&=Ga 33 %& maB %& 3EEH
a="&+%a:
A+t$="# 31 Disponer el traslado del Colegio 1iscal &COTL!' de la parro*uia del
mismo nom,re; cant-n San Pedro de Pelileo pro+incia de Tungura<ua; a la parro*uia
Pelileo )rande del mismo cant-n ( pro+incia; con todos sus recursos <umanos;
presupuestarios ( materiales *ue sean suscepti,les de traspaso.
Con este A1M1 se crea la "nidad Educati+a &Naciones "nidas' en la Pro+incia de
Tungura<ua; cant-n Pelileo en la parro*uia Pelileo )rande con sostenimiento 1iscal
tipo Iispana teniendo un alumnado con carcter MiAto con los ciclos de Educaci-n
Lsica/ Pre5primario; primario; medio N?
+o
; J
no
; B7
mo
aKoO.
'161 CATEGORAS FUNDAMENTALES
S$-t&ma I$.?+m/t$=aJ
Cual*uier con9unto de dispositi+os *ue cola,oran en la realiGaci-n de una tarea. En
informtica; la pala,ra sistema se utiliGa en +arios conteAtos. "na computadora es el
sistema formado por su <ardUare ( su sistema operati+o. Sistema se refiere tam,i:n a
cual*uier colecci-n o com,inaci-n de programas; procedimientos; datos (
e*uipamiento utiliGado en el procesamiento de informaci-n/ un sistema de
conta,ilidad; un sistema de facturaci-n ( un sistema de gesti-n de ,ase de datos.
S?tAa+&
Programas de computadoras; son las instrucciones responsa,les de *ue el hardware
Nla m*uinaO realice su tarea. Como concepto general; el software puede di+idirse en
+arias categoras ,asadas en el tipo de tra,a9o realiGado. Las dos categoras primarias
de software son los sistemas operati+os Nsoftware del sistemaO; *ue controlan los
tra,a9os del ordenador o computadora; ( el software de aplicaci-n; *ue dirige las
distintas tareas para las *ue se utiliGan las computadoras. Por lo tanto; el software del
sistema procesa tareas tan esenciales; aun*ue a menudo in+isi,les; como el
mantenimiento de los arc<i+os del disco ( la administraci-n de la pantalla; mientras
*ue el software de aplicaci-n lle+a a ca,o tareas de tratamiento de teAtos; gesti-n de
,ases de datos ( similares. Constitu(en dos categoras separadas el software de red;
*ue permite comunicarse a grupos de usuarios; ( el software de lengua9e utiliGado
para escri,ir programas; conocido tam,i:n como Lengua9e de Programaci-n.
Lenguaje de programacin; en informtica; cual*uier lengua9e artificial *ue puede
utiliGarse para definir una secuencia de instrucciones para su procesamiento por un
ordenador o computadora. Es complicado definir *u: es ( *u: no es un lengua9e de
programaci-n. Se asume generalmente *ue la traducci-n de las instrucciones a un
c-digo *ue comprende la computadora de,e ser completamente sistemtica.
Normalmente es la computadora la *ue realiGa la traducci-n.
A"tmat$Ka=$C.
Sistema de fa,ricaci-n diseKado con el fin de usar la capacidad de las m*uinas para
lle+ar a ca,o determinadas tareas anteriormente efectuadas por seres <umanos; (
para controlar la secuencia de las operaciones sin inter+enci-n <umana. El t:rmino
automatiGaci-n tam,i:n se <a utiliGado para descri,ir sistemas no destinados a la
fa,ricaci-n en los *ue dispositi+os programados o automticos pueden funcionar de
forma independiente o semiindependiente del control <umano. En comunicaciones;
a+iaci-n ( astronutica; dispositi+os como los e*uipos automticos de conmutaci-n
telef-nica; los pilotos automticos ( los sistemas automatiGados de gua ( control se
utiliGan para efectuar di+ersas tareas con ms rapideG o me9or de lo *ue podra <acerlo
un ser <umano.
La automatiGaci-n <a contri,uido en gran medida al incremento del tiempo li,re ( de
los salarios reales de la ma(ora de los tra,a9adores de los pases industrialiGados.
Tam,i:n <a permitido incrementar la producci-n ( reducir los costes; poniendo
coc<es; refrigeradores; tele+isiones; tel:fonos ( otros productos al alcance de ms
gente.
I.?+ma=$C.
Comunicaci-n o ad*uisici-n de conocimientos *ue permiten ampliar o precisar los *ue
se poseen so,re una materia determinada.
La informaci-n consiste en estmulos *ue; en forma de signos; desencadenan el
comportamiento.
C<arles Morris descri,e dos clases de signos/
8 la seKal *ue se origina en la eAperiencia real.
? "n sm,olo *ue sustitu(e a otro signo.
La informaci-n es cual*uier entrada *ue cam,ia las pro,a,ilidades No las certeGasO de
cual*uier manera. De a< *ue una entrada *ue aumente la incerteGa sea informaci-n.
At+$b"t- %& #a $.?+ma=$C.1@ tri,utos de la informaci-n en &# Gmb+& ( en las
m*uinas tenemos/
1. Finalidad/ La informaci-n de,e tener una finalidad en el momento de ser
transmitida. El prop-sito ,sico es informar; e+aluar; con+encer u organiGar la
informacin.
2. Modo y formato/ Los modos de comunicar informaci-n al ser <umano son
sensoriales. El <om,re reci,e la ma(or parte de la informaci-n en formatos de
material +er,al o documentos. Las m*uinas la reci,en en el formato de patrones
de energa; cintas; tar9etas e incluso en forma escrita.
3. Redundancia/eficiencia/ La redundancia es el eAceso de informaci-n transmitida
por unidad de datos. Constitu(e una medida de seguridad en contra de los errores
en el proceso de comunicaci-n. La eficiencia del lengua9e de datos es el
complemento de la redundancia.
4. Velocidad/ La +elocidad de transmisi-n o recepci-n de informaci-n es el tiempo
*ue uno se tarda en entender un pro,lema en particular.
5. Frecuencia/ La frecuencia con *ue se transmite o reci,e informaci-n repercute en
su +alor. La informaci-n *ue aparece con eAcesi+a frecuencia tiende a producir
interferencia; ruido o distracci-n.
6. Determinstica o probabilstica/ La informaci-n determinstica supone *ue eAiste un
solo +alor. Si la informaci-n es pro,a,ilstica; se da un con9unto de resultados
posi,le 9unto con sus pro,a,ilidades correspondientes.
7. Costo/ Constitu(e un factor limitante en la o,tenci-n de informaci-n. Es necesario
e+aluar constantemente el +alor de la informaci-n ( su costo.
8. Valor/ Depende muc<o de otras caractersticas/ modo; +elocidad; frecuencia;
caractersticas determinsticas; confia,ilidad ( +alideG.
9. Confiabilidad y precisin/ Es ms caro o,tener una gran precisi-n ( confia,ilidad
*ue ,a9os +alores de am,as. Por tanto es posi,le un intercam,io entre costo (
precisi-nYconfia,ilidad.
10. Eactitud/ Mide la aproAimaci-n de un n=mero a lo *ue +erdaderamente de,era
ser.
11. Valide!/ Es una medida del grado en *ue la informaci-n representa lo *ue pretende
representar.
12. "ctualidad/ Designa la antigZedad de la informaci-n.
13. Densidad/ Es el X+olumen de informaci-nX presente en un informe o mensa9e. Los
informes largos tienen poca densidad de informaci-n. Las ta,las ( grficas
presentan la ma(or cantidad de ella en la forma ms condensada.
T&=.#0>a
Termino general *ue se aplica al proceso a tra+:s del cual los seres <umanos
diseKan <erramientas ( ma*uinas; para incrementar su control ( su comprensi-n del
entorno material.
T&=.#0>a; del griego [\]^_`_abc; *ue a su +eG pro+iene de [\]^_`_a_d; de [\]^e;
Xarte; t:cnicaX ( `_a_d; XtratadoX. Puede definirse como el con9unto de conocimientos
propios de un arte industrial; aun*ue en la prctica esta definici-n de,e ser ampliada.
naliGando el papel desempeKado en el desarrollo cientfico; se puede decir *ue la
Tecnologa es la propiedad para aplicar los conocimientos de la Ciencia en los
procesos de producci-n. La Tecnologa sera as el laGo de uni-n de las ideas
cientficas ( la aplicaci-n prctica de dic<as ideas.
La pala,ra tecnologa data del siglo Q%III; cuando la t:cnica; <ist-ricamente emprica;
comienGa a +incularse con la ciencia ( se empieGan a sistematiGar los m:todos de
producci-n. La tecnologa surge al enfocar determinados pro,lemas t:cnicos sociales
con una concepci-n cientfica ( dentro de un cierto marco econ-mico ( socioculturalW
est ntimamente +inculada con la ciencia ( la complementariedad entre am,as se
incrementa cada +eG ms. La tecnologa utiliGa un m:todo propio; diferente del m:todo
cientfico por cuanto sus finalidades; como se o,ser+a en las ta,las comparati+as *ue
se eAponen ms a,a9o; son diferentes. Sus m:todos en consecuencia; sern distintos.
Comprende el sa,er sistematiGado ( en su accionar se mane9a tanto a ni+el prctico
como conceptual; es decir; *ue a,arca el <acer ( su refleAi-n te-rica. La tecnologa es
el con9unto ordenado de conocimientos ( los correspondientes procesos *ue tienen
como o,9eti+o la producci-n de ,ienes ( ser+icios; teniendo en cuenta la t:cnica; la
ciencia ( los aspectos econ-micos; sociales ( culturales in+olucrados. El alcance del
t:rmino se eAtiende a los productos resultantes de esos procesos *ue de,en
responder a necesidades o deseos de la sociedad ( tener como prop-sito contri,uir a
me9orar la calidad de +ida.
Cuando la tecnologa ,usca una soluci-n a los pro,lemas *ue se plantean en la
sociedad; lo <ace relacionando la t:cnica Nsus conocimientos; <erramientas (
capacidad in+enti+aO; con la ciencia Nel campo de los conocimientos cientficosO ( con
la estructura econ-mica ( sociocultural del medio Nlas relaciones sociales; las formas
organiGati+as; los modos de producci-n; los aspectos econ-micos; el marco cultural;
entre otros aspectosO. $esumiendo; se puede decir *ue la ciencia est asociada al
deseo del <om,re de conocer; mientras *ue la t:cnica ( la tecnologa lo estn a la
+oluntad del <om,re de <acer; para satisfacer sus deseos ( necesidades.
S$-t&ma- %& G&-t$C. %& Ba-&- %& Dat-
X"n Sistema de )esti-n de Lases de Datos NS)LDO es un con9unto coordinado de
programas; procedimientos; lengua9es; <erramientas; etc.; *ue suministra; tanto a los
usuarios no informticos como a los analistas; programadores o administradores de
una LD; los medios necesarios para descri,ir ( manipular los datos integrados en la
LD; manteniendo su integridad; confidencialidad ( disponi,ilidad'.
PRINCIPALES CONCEPTOS DE BASES DE DATOS1
Ba-& %& Dat-
La eApresi-n Lase de Datos fue utiliGada por primera +eG en los aKos sesenta; para
definir un con9unto de datos relacionados entre si; ( *ue estn estructurados de
forma tal *ue puede accederse a ellos automticamente e independientemente de
los programas *ue los gestionan.
Dic<a independencia se refiere a la posi,ilidad de modificar la estructura de los
datos sin necesidad de modificar los programas *ue los manipulan; e+itando as los
pro,lemas de actualiGaci-n de datos pre+iamente eAistentes.
En informtica eAisten los sistemas gestores de ,ases de datos NS)LDO; *ue
permiten almacenar ( posteriormente acceder a los datos de forma rpida (
estructurada.
Tab#a-
Las ,ases de datos estn conformadas por ,lo*ues de informaci-n N*ue pueden ser
uno o msO denominados ta,las con caractersticas en com=n.
"na ta,la es un con9unto de informaci-n del mismo tipo. Por e9emplo; en una ,ase de
datos de una tienda de autos usados; una ta,la estar constituida por la informaci-n
relati+a a todos los autos; otra ta,la contendr informaci-n de los compradores; etc.
R&0$-t+-
"na ta,la; a su +eG; est conformada por registros. Se denomina registro a la unidad
elemental de informaci-n de una ta,la. En la ta,la de autos; un registro estar
constituido por la informaci-n correspondiente a cada auto; con su placa; aKo; marca;
etc.
At+$b"t-
"n registro est formado por elementos llamados atri,utos o campos. "n atri,uto o
campo es cada una de las informaciones *ue interesa almacenar en cada registro; (
por esto es la unidad elemental de informaci-n del registro. En el e9emplo anterior; un
campo sera nom,res del aluno; otro los apellidos; etc.
T$<- %& ba-&- %& %at-
Las ,ases de datos pueden clasificarse de +arias maneras; de acuerdo al criterio
elegido para su clasificaci-n/
a1 S&0L. #a ;a+$ab$#$%a% %& #- %at- a#ma=&.a%-
Ba-&- %& %at- &-t/t$=a-
#stas son ,ases de datos de s-lo lectura; utiliGadas primordialmente para
almacenar datos <ist-ricos *ue posteriormente se pueden utiliGar para estudiar
el comportamiento de un con9unto de datos a tra+:s del tiempo; realiGar
pro(ecciones ( tomar decisiones.
Ba-&- %& %at- %$./m$=a-
#stas son ,ases de datos donde la informaci-n almacenada se modifica con el
tiempo; permitiendo operaciones como actualiGaci-n ( adici-n de datos;
adems de las operaciones fundamentales de consulta. "n e9emplo de esto
puede ser la ,ase de datos utiliGada en un sistema de informaci-n de una
tienda de a,arrotes; una farmacia; un +ideoclu,; etc.
b1 S&0L. &# =.t&.$%
Ba-&- %& %at- b$b#$0+/?$=a-
Solo contienen un surrogante NrepresentanteO de la fuente primaria; *ue permite
localiGarla. "n registro tpico de una ,ase de datos ,i,liogrfica contiene
informaci-n so,re el autor; fec<a de pu,licaci-n; editorial; ttulo; edici-n; de una
determinada pu,licaci-n; etc. Puede contener un resumen o eAtracto de la
pu,licaci-n original; pero nunca el teAto completo; por*ue sino estaramos en
presencia de una ,ase de datos a teAto completo No de fuentes primariasO.
' Ba-&- %& %at- ."m,+$=a-
Como su nom,re lo indica; el contenido son cifras o n=meros. Por e9emplo; una
colecci-n de resultados de anlisis de la,oratorio.
6 Ba-&- %& %at- %& t&Mt =m<#&t
lmacenan las fuentes primarias; como por e9emplo; todo el contenido de todas
las ediciones de una colecci-n de re+istas cientficas.
C#$&.t& F S&+;$%+
Estamos <a,lando de Sistema Cliente ( Sistema Ser+idor
SML sir+e como enlace entre los sistemas informticos &1ront end' optimiGados para
interacci-n con el usuario ( los sistemas de apo(o &Lac2 end' especialiGados para la
gesti-n de ,ase de datos; permitiendo *ue cada sistema rinda lo me9or posi,le.
SML tam,i:n permite *ue los computadores personales funciones como frontales de
,ase de datos ma(ores; dispuestas en minicomputadores ( maAicomputadores;
proporcionando acceso a datos corporati+os desde aplicaciones informticas
personales.
C#$&.t&1@ Muestra la interfaG; genera solicitudes de de datos; puede procesar datos.
E9ecuta la l-gica de la aplicaci-n.
S&+;$%+15 responde a las solicitudes del cliente; siempre manteniendo la integridad de
los datos.
El ser+idor/ Pro+ee la ,ase de datos.
Mantiene las seguridades.
Mane9a transacciones.
Distri,u(e los datos.
Mane9a concurrencias.
SNL SERVER '(((
En la actualidad; las compaKas demandan una clase diferente de soluci-n de ,ase de
datos. El rendimiento; la escala,ilidad ( la confia,ilidad son esenciales ( la
anticipaci-n al mercado es crtica. parte de estas cualidades empresariales
fundamentales; SML Ser+er 6777 proporciona agilidad a sus operaciones de anlisis (
administraci-n de datos al permitir a su organiGaci-n adaptarse rpida ( fcilmente
para o,tener +enta9a competiti+a en un entorno de cam,ios constantes. Desde una
perspecti+a de administraci-n de datos ( anlisis; resulta crtico transformar los datos
sin procesar en inteligencia empresarial ( apro+ec<ar las oportunidades *ue presenta
el fe,. SML Ser+er 6777 es un pa*uete completo de ,ase de datos ( anlisis de
datos *ue a,re las puertas al rpido desarrollo de una nue+a generaci-n de
aplicaciones comerciales de ni+el empresarial; *ue pueden proporcionar a su
compaKa una +enta9a competiti+a crtica. SML Ser+er 6777 <a o,tenido importantes
galardones en prue,as de referencia por su escala,ilidad ( +elocidad. Es un producto
de ,ase de datos totalmente <a,ilitado para fe, *ue proporciona una compati,ilidad
fundamental con el Lengua9e de marcado eAtensi,le NQML; Etensible Mar#up
$an%ua%eO ( la capacidad para realiGar consultas en Internet ( por encima del ser+idor
de seguridad.
En nuestra aplicaci-n utiliGaremos Microsoft SML Ser+er 6777 tanto como motor de
Lase de Datos; como para la Lase de datos misma.
M$=+-?t 1NET
Microsoft.NET es el con9unto de nue+as tecnologas en las *ue Microsoft <a estado
tra,a9ando durante los =ltimos aKos con el o,9eti+o de o,tener una plataforma sencilla
( potente para distri,uir el softUare en forma de ser+icios *ue puedan ser
suministrados remotamente ( *ue puedan comunicarse ( com,inarse unos con otros
de manera totalmente independiente de la plataforma; lengua9e de programaci-n (
modelo de componentes con los *ue <a(an sido desarrollados.
Esta es la llamada <#ata?+ma 1NET; ( a los ser+icios antes comentados se les
denomina ser+icios fe,. Para crear aplicaciones para la plataforma .NET; tanto
ser+icios fe, como aplicaciones tradicionales Naplicaciones de consola; aplicaciones
de +entanas; ser+icios de findoUs NT; etc.O; Microsoft <a pu,licado el denominado 2it
de desarrollo de softUare conocido como 1NET F+am&A+O SD*; *ue inclu(e las
<erramientas necesarias tanto para su desarrollo como para su distri,uci-n (
e9ecuci-n ( V$-"a# St"%$1NET; *ue permite <acer todo la anterior desde una interfaG
+isual ,asada en +entanas.
1NET F+am&A+O
Es el modelo de programaci-n de la plataforma .NET; .NET 1rameUor2 proporciona
un entorno de e9ecuci-n administrado; un desarrollo e implementaci-n simplificada ( la
integraci-n con una gran +ariedad de lengua9es de programaci-n. .NET 1rameUor2 es
una plataforma para crear; implementar ( e9ecutar aplicaciones ( ser+icios fe, QML.
Proporciona un entorno de m=ltiples lengua9es ,asado en estndares ( mu( producti+o
para integrar las in+ersiones eAistentes con aplicaciones ( ser+icios de la pr-Aima
generaci-n; as como la agilidad necesaria para resol+er los desafos *ue suponen la
implementaci-n ( el funcionamiento de las aplicaciones para Internet. .NET
1rameUor2 consta de tres partes principales/ Common Language $untime; un
con9unto 9err*uico de ,i,liotecas de clases unificadas ( una +ersi-n di+idida en
componentes de SP denominada SP.NET.
CP C C SGa+<
Cg Nledo en ingl:s &C S<arp' ( en espaKol &C lmo<adilla'O es el nue+o lengua9e de
prop-sito general diseKado por Microsoft para su plataforma .NET. Sus principales
creadores son Scott filtamut< ( nders Ie9ls,erg; :ste =ltimo tam,i:n conocido por
<a,er sido el diseKador del lengua9e Tur,o Pascal ( la <erramienta $D Delp<i.
un*ue es posi,le escri,ir c-digo para la plataforma .NET en muc<os otros lengua9es;
Cg es el =nico *ue <a sido diseKado especficamente para ser utiliGado en ella; por lo
*ue programarla usando Cg es muc<o ms sencillo e intuiti+o *ue <acerlo con
cual*uiera de los otros lengua9es (a *ue Cg carece de elementos <eredados
innecesarios en .NET. Por esta raG-n; se suele decir *ue Cg es el #&.0"a:& .at$;
%& 1NET, la sintaAis ( estructuraci-n de Cg es mu( parecida a la de Chh o 4a+a;
Ca+a=t&+>-t$=a- %& CP
Con la idea de *ue los programadores ms eAperimentados puedan o,tener una +isi-n
general del lengua9e; a continuaci-n se recoge de manera resumida las principales
caractersticas de Cg algunas de las caractersticas a*u seKaladas no son
eAactamente propias del lengua9e sino de la plataforma .NET en general; ( si a*u se
comentan es por*ue tienen una repercusi-n directa en el lengua9e/
4 S&.=$##&K: Cg elimina muc<os elementos *ue otros lengua9es inclu(en ( *ue son
innecesarios en .NET. Por e9emplo/
4.1 El c-digo escrito en Cg es a"t=.t&.$%; lo *ue significa *ue no necesita de
fic<eros adicionales al propio fuente tales como fic<eros de ca,ecera o
fic<eros IDL
H.6El tamaKo de los tipos de datos ,sicos es fi9o e independiente del
compilador; sistema operati+o o m*uina para *uienes se compile Nno como
en ChhO; lo *ue facilita la porta,ilidad del c-digo.
4.3 No se inclu(en elementos poco =tiles de lengua9es como Chh tales como
macros; <erencia m=ltiple o la necesidad de un operador diferente del punto
N1O acceder a miem,ros de espacios de nom,res N::O
5 M%&+.$%a%: Cg incorpora en el propio lengua9e elementos *ue a lo largo de los
aKos <a ido demostrndose son mu( =tiles para el desarrollo de aplicaciones ( *ue
en otros lengua9es como 4a+a o Chh <a( *ue simular; como un tipo ,sico %&=$ma#
*ue permita realiGar operaciones de alta precisi-n con reales de B6? ,its Nmu( =til
en el mundo financieroO; la inclusi-n de una instrucci-n ?+&a=G *ue permita
recorrer colecciones con facilidad ( es amplia,le a tipos definidos por el usuario; la
inclusi-n de un tipo ,sico -t+$.0 para representar cadenas o la distinci-n de un
tipo b# especfico para representar +alores l-gicos.
6 O+$&.ta=$C. a b:&t-: Como todo lengua9e de programaci-n de prop-sito general
actual; Cg es un lengua9e orientado a o,9etos; aun*ue eso es ms ,ien una
caracterstica del CTS *ue de Cg. "na diferencia de este enfo*ue orientado a
o,9etos respecto al de otros lengua9es como Chh es *ue el de Cg es ms puro en
tanto *ue no admiten ni funciones ni +aria,les glo,ales sino *ue todo el c-digo (
datos <an de definirse dentro de definiciones de tipos de datos; lo *ue reduce
pro,lemas por conflictos de nom,res ( facilita la legi,ilidad del c-digo.
Cg soporta todas las caractersticas propias del paradigma de programaci-n
orientada a o,9etos/ &.=a<-"#a=$C.; G&+&.=$a ( <#$m+?$-m.
3.7 O+$&.ta=$C. a =m<.&.t&-: La propia sintaAis de Cg inclu(e elementos propios del
diseKo de componentes *ue otros lengua9es tienen *ue simular mediante
construcciones ms o menos comple9as. Es decir; la sintaAis de Cg permite definir
c-modamente <+<$&%a%&- Nsimilares a campos de acceso controladoO; &;&.t-
Nasociaci-n controlada de funciones de respuesta a notificacionesO o at+$b"t-
Ninformaci-n so,re un tipo o sus miem,rosO
3.8 G&-t$C. a"tm/t$=a %& m&m+$a: Como (a se coment-; todo lengua9e de .NET tiene
a su disposici-n el recolector de ,asura del CL$. Esto tiene el efecto en el lengua9e de
*ue no es necesario incluir instrucciones de destrucci-n de o,9etos.
Sin em,argo; dado *ue la destrucci-n de los o,9etos a tra+:s del recolector de
,asura es indeterminista ( s-lo se realiGa cuando :ste se acti+e 3(a sea por falta
de memoria; finaliGaci-n de la aplicaci-n o solicitud eAplcita en el fuente5; Cg
tam,i:n proporciona un mecanismo de li,eraci-n de recursos determinista a tra+:s
de la instrucci-n "-$.0.
S&0"+$%a% %& t$<-: Cg inclu(e mecanismos *ue permiten asegurar *ue los
accesos a tipos de datos siempre se realicen correctamente; lo *ue permite e+ita
*ue se produGcan errores difciles de detectar por acceso a memoria no
perteneciente a ning=n o,9eto ( es especialmente necesario en un entorno
gestionado por un recolector de ,asura.
I.-t+"==$.&- -&0"+a-: Para e+itar errores mu( comunes; en Cg se <an impuesto
una serie de restricciones en el uso de las instrucciones de control ms comunes.
Por e9emplo; la guarda de toda condici-n <a de ser una eApresi-n condicional ( no
aritm:tica; con lo *ue se e+itan errores por confusi-n del operador de igualdad NQQO
con el de asignaci-n NQOW ( todo caso de un -A$t=G <a de terminar en un b+&aO o
0t *ue indi*ue cul es la siguiente acci-n a realiGar; lo *ue e+ita la e9ecuci-n
accidental de casos ( facilita su reordenaci-n.
S$-t&ma %& t$<- ".$?$=a%: diferencia de Chh; en Cg todos los tipos de datos
*ue se definan siempre deri+arn; aun*ue sea de manera implcita; de una clase
,ase com=n llamada SB-t&m1Ob:&=t; por lo *ue dispondrn de todos los miem,ros
definidos en :sta clase Nes decir; sern &o,9etos'O
EMt&.-$b$#$%a% %& t$<- b/-$=-: Cg permite definir; a tra+:s de &-t+"=t"+a-;
tipos de datos para los *ue se apli*uen las mismas optimiGaciones *ue para los
tipos de datos ,sicos. Es decir; *ue se puedan almacenar directamente en pila
Nluego su creaci-n; destrucci-n ( acceso sern ms rpidosO ( se asignen por +alor
( no por referencia. Para conseguir *ue lo =ltimo no tenga efectos negati+os al
pasar estructuras como parmetros de m:todos; se da la posi,ilidad de pasar
referencias a pila a tra+:s del modificador de parmetro +&?.
E?$=$&.t&: En principio; en Cg todo el c-digo inclu(e numerosas restricciones para
asegurar su seguridad ( no permite el uso de punteros. Sin em,argo; ( a diferencia
de 4a+a; en Cg es posi,le saltarse dic<as restricciones manipulando o,9etos a
tra+:s de punteros. Para ello ,asta marcar regiones de c-digo como inseguras
Nmodificador ".-a?&O ( podrn usarse en ellas punteros de forma similar a c-mo se
<ace en Chh; lo *ue puede resultar +ital para situaciones donde se necesite una
eficiencia ( +elocidad procesamiento mu( grandes.
Cm<at$b#&: Para facilitar la migraci-n de programadores; Cg no s-lo mantiene
una sintaAis mu( similar a C; Chh o 4a+a *ue permite incluir directamente en
c-digo escrito en Cg fragmentos de c-digo escrito en estos lengua9es; sino *ue el
CL$ tam,i:n ofrece; a tra+:s de los llamados P#at?+m I.;=at$. S&+;$=&-
NPI.;O&O; la posi,ilidad de acceder a c-digo nati+o escrito como funciones sueltas
no orientadas a o,9etos tales como las DLLs de la PI finC6. N-tese *ue la
capacidad de usar punteros en c-digo inseguro permite *ue se pueda acceder con
facilidad a este tipo de funciones; (a *ue :stas muc<as +eces esperan reci,ir o
de+uel+en punteros.
C.=&<t- %& =#a-& B b:&t
Cg es un lengua9e orientado a o,9etos puro>; lo *ue significa *ue todo con lo *ue
+amos a tra,a9ar en este lengua9e son o,9etos. "n b:&t es un agregado de datos (
de m:todos *ue permiten manipular dic<os datos; ( un programa en Cg no es ms
*ue un con9unto de o,9etos *ue interaccionan unos con otros a tra+:s de sus m:todos.
"na =#a-& es la definici-n de las caractersticas concretas de un determinado tipo de
o,9etos. Es decir; de cules son los datos ( los m:todos de los *ue +an a disponer
todos los o,9etos de ese tipo. Por esta raG-n; se suele decir *ue el t$< %& %at de un
o,9eto es la clase *ue define las caractersticas del mismo.
U.$%a% E%"=at$;a Na=$.&- U.$%a-
Desde su creaci-n el BB de ma(o de BJJ? la Instituci-n <a adoptado los sm,olos *ue
a +enido manteniendo el Plantel de Educaci-n PrimariaW estos sm,olos son Iimno;
Landera ( Escudo como distinti+o.
L- F$.&-:
a. Tecnificaci-n ( sistematiGaci-n de la Educaci-n "r,ana Marginal.
b. Contri,uci-n a la construcci-n de una propuesta curricular *ue orgnica (
funcionalmente los ciclos de la Educaci-n Lsica de la propuesta inclu(endo el
control del desarrollo e+oluti+o del alumno desde su ingreso al sistema; a la edad
de D aKos; <asta su formaci-n especialiGada en aspectos ,sicos de la +ida
cotidiana.
c. Desarrollo de espritu de creaci-n en in+estigaci-n dentro del proceso educati+o
fundamentalmente en la necesidad <umana de superaci-n ( prctica de +alores.
L- Ob:&t$;-
a. SISTEMTIi$ la propuesta curricular en el marco conceptual de Educaci-n
)eneral Lsica en la modalidad de "nidad Educati+a.
,. LCNi$ la formaci-n de los Educandos de conformidad con lo *ue determina
los perfiles estudiantiles.
c. P$OMO%E$ la formaci-n continua ( arm-nica del desarrollo afecti+o de la
personalidad del educando en sus diferentes etapas e+oluti+as; so,re la ,ase de
su real capacidad intelectual; afecti+a ( fsica.
d. O1$ECE$ al educando la oportunidad de una participaci-n acti+a en el proceso
educati+o; para lograr la formaci-n del <om,re nue+o *ue necesita la comunidad;
pro+incia ( pas.
e. P$EP$$ personas con espritu de in+estigaci-n; par afrontar con :Aito las
eAigencias del mundo en el *ue se desarrollan.
f. PE$MITI$ al educando el uso de sus iniciati+as; capacidad crtica; refleAi+a (
creadora para su contri,uci-n positi+a al desarrollo local.
g. P$OMOCION$ al estudiante; la oportunidad de participaci-n acti+a ( permanente
en el proceso de desarrollo de la comunidad educati+a.
<. L$IND$ a la comunidad un ser+icio educati+o integral *ue permita el desarrollo
Gonal.
i. LO)$$ *ue la educaci-n en el alumno tienda al desarrollo de sus +alores; en los
aspectos/ motriG; ,iol-gico; :tico ( socialW as como su integraci-n a la sociedad;
con la participaci-n de la familia ( el Estado.
9. LCNi$ en el alumno durante su perodo de educaci-n ,sica la formaci-n
integral de la personalidad del educandoW mediante nue+os programas de
enseKanGa aprendiGa9e; *ue lo <a,iliten para proseguir los estudios en los ciclos
superiores.
k. DES$$OLL$ P PLIC$; acti+idades de orientaci-n ( asesoramiento *ue
permitan al estudiante seleccionar la especialidad adecuada a su +ocaci-n;
incorporndole al tra,a9o producti+o.
'171 DETERMINACIN DE VARIABLES
'17131 Va+$ab#& I.%&<&.%$&.t&
Sistema cad:mico
'171'1 Va+$ab#& D&<&.%$&.t&
"nidad Educati+a &Naciones "nidas'
'181 RIPTESIS
La implementaci-n de un sistema acad:mico para la "nidad Educati+a
&Naciones "nidas' del cant-n Pelileo permitir automatiGar gran parte de
las tareas rutinarias ( administrati+as del personal docente de la
Instituci-n;
23
CAPITULO III:
61 METODOLOGA
6131 ENFONUE
La presente in+estigaci-n estar enmarcada dentro del paradigma crtico
propositito por lo tanto tendr un enfo*ue cuali5cuantitati+o (a *ue se
tra,a9ar con sentido <olstico ( participati+o considerando una realidad
dinmica pero al mismo tiempo estar orientada a la compro,aci-n de
<ip-tesis ( con :nfasis en los resultados.
61'1 MODALIDAD B5SICA DE LA INVESTIGACIN
En el desarrollo del proceso in+estigati+o se emplear la in+estigaci-n
,i,liogrfica para la ela,oraci-n del marco te-rico ( la in+estigaci-n de
campo para la recolecci-n de datos *ue ser+irn de ,ase para la
ela,oraci-n de la propuesta.
6161 NIVELES DE INVESTIGACIN
La in+estigaci-n a,arcar desde el ni+el eAploratorio <asta el ni+el
eAplicati+o pues se reconocern las +aria,les *ue competen al pro,lema;
se esta,lecer las caractersticas de la realidad a in+estigarse; el grado
de relaci-n *ue eAiste entre las +aria,les; las causas ( consecuencias del
pro,lema ( se llegar a la compro,aci-n de la <ip-tesis.
6171 POBLACIN S MUESTRA
El tra,a9o in+estigati+o se lo realiGar en la "nidad educati+a &Naciones
"nidas' del cant-n San Pedro de Pelileo con una po,laci-n de H
personas de las cuales directi+os 6 ( empleados 6 *ue corresponden al
24
rea administrati+a.

6181 TCNICAS E INSTRUMENTOS DE INVESTIGACIN
Las t:cnicas *ue se emplearn en el proceso de in+estigaci-n sern la
entre+ista ( la o,ser+aci-n.
En el caso de este pro(ecto las t:cnicas *ue permitan o,tener
informaci-n sern ,sicamente las entre+istas ( la o,ser+aci-n.
La entre+ista se lo <ar al personal in+olucrado en los procesos
administrati+os ( financieros de la instituci-n; con esto lograr: o,tener los
datos re*ueridos.
La o,ser+aci-n ser de gran +alor en la apreciaci-n de la realidad;
circunstancias *ue permiten confrontar los <ec<os e imprimir un sello de
transparencia e imparcialidad a la in+estigaci-n; se utiliGar como
instrumento el registro de datos.
6191 PROCESAMIENTO DE LA INFORMACIN
"na +eG recolectada la informaci-n se proceder al anlisis de los datos
o,tenidos los cuales sern parte medular para la propuesta. Los datos
sern cuantificados ( presentados grficamente con las respecti+as
conclusiones.
25
CAPITULO I V:
71 AN5LISIS E INTERPRETACIN DE RESULTADOS
7131 AN5LISIS DEL SISTEMA ACTUAL
En la actualidad la instituci-n no cuenta con ninguna clase de sistema por
lo *ue para el control de matriculas lo <acen manualmente; ingresando
los datos en el li,ro de matrculasW mientras *ue con el registro de
profesores; materia; <orarios ( especialmente con las notas lo registran
en un computador con programas diferentes para esas tareas.
La falta de sistemas apropiados para matriculas; registro de notas; <an
causado el difcil acceso a los datos del alumno ( falta de organiGaci-n
de la informaci-nW tra(endo como consecuencias *ue la atenci-n a los
estudiantes; padres de familia ( profesores sea deficiente; lo cual
conlle+a la perdida de tiempo; perdidas econ-micas; perdida de recursos
( perdida de datos.
71'1 AN5LISIS DEL SISTEMA PROPUESTO
La "nidad Educati+a &Naciones "nidas' re*uiere optimiGar los procesos
*ue se lle+a a ca,o para la matriculaci-n; registro de notas; para me9orar
la atenci-n *ue prestan a los estudiantes; padres de familia ( profesores
con respuestas rpidas ( resultados correctos.
Con la implementaci-n del sistema estudiantil se garantiGa la
consistencia e integridad de los datos en todo momento; ( *ue siempre
se <allan disponi,les para el usuario *ue lo necesite.
26
7161 ESTUDIO DE FACTIBILIDADES
716131 Fa=t$b$#$%a% E=.Cm$=a
Los costos *ue comprenden en el desarrollo del sistema estudiantil
se ad*uirieron mediante el proceso de estimaci-n de costos los
mismos *ue son detallados a continuaci-n. Los costos estn
calculados por aKos.
COSTO DEL SISTEMA ACTUAL
8 Ga-t P&+-.a# IGPJ
M&.-"a# A."a#
Secretaria j6D7;77 jC777;77
Colectora j6D7;77 jC777;77
)P k jC777;77 h jC777;77
E Ga-t Mat&+$a#&- D$+&=t- IMDJ
M&.-"a# A."a#
Suministros de oficina jD7;77 j>77;77
3( Ga-t Mat&+$a#&- I.%$+&=t- IMIJ
M&.-"a# A."a#
LuG jH7;77 jH?7;77
11 Ga-t ET"$<- %& CCm<"t IGEJ
D&<+&=$a=$C. I3,9)UJ
27
)P k j>777;77
MD k j>77;77
MI k jH?7;77
M&.-"a# A."a#
6 computadores Nj877;77O j6C;C? j6?7;D>
6 impresoras Nj?D;77O j6;?H jCH;78
)E k j6?7;D> h jCH;78
3' Ga-t- Va+$- IGVJ
M&.-"a# A."a#
%arios j67;77 j6H7;77
13 Ga-t- DIRECTOS IGDJ
)D k )P h MD h MI h )E h )%
)D k j>777;77 h j>77;77 h jH?7;77 h jCBH;>C h j6H7;77
)D k j8>CH;>C
37 Ga-t- INDIRECTOS IGIJ
)I k )DlB7R
)I k j8>CH;>C l 7.B7
38 C-t %&# -$-t&ma a=t"a# Ga-t Tta# IGTJ
)T k )D h )I
)T k j8CJH;>C h j8CJ;H>
COSTO DEL SISTEMA NUEVO
16 Ga-t P&+-.a# IGPJ
28
)E k jCBH;>C
)% k j6H7;77
)I k j8>C;H>
GT Q VH6EH,3(
M&.-"a# A."a#
Secretaria j6D7;77 jC777;77
Colectora j6D7;77 jC777;77
)P k jC777;77 h jC777;77
3) Ga-t Mat&+$a#&- D$+&=t- IMDJ
M&.-"a# A."a#
Suministros de oficina jB7;77 jB67;77
3H Ga-t Mat&+$a#&- I.%$+&=t- IMIJ
M&.-"a# A."a#
LuG jH7;77 jH?7;77
3E Ga-t ET"$<- %& CCm<"t IGEJ
D&<+&=$a=$C. I3,9)UJ
M&.-"a# A."a#
6 computadores Nj877;77O j6C;C? j6?7;D>
6 impresoras Nj?D;77O j6;?H jCH;78
)E k j6?7;D> h jCH;78
'( Ga-t- Va+$- IGVJ
M&.-"a# A."a#
%arios j67;77 j6H7;77
'3 Ga-t- DIRECTOS IGDJ
29
)P k j>777;77
MD k jB67;77
)E k jCBH;>C
MI k jH?7;77
)% k j6H7;77
)D k )P h MD h MI h )E h )%
)D k j>777;77 h jB67;77 h jH?7;77 h jCBH;>C h j6H7;77
)D k j8BDH;>C
'' Ga-t- INDIRECTOS IGIJ
)I k )DlB7R
)I k j8BDH;>C l 7.B7
'6 C-t %&# -$-t&ma a=t"a# Ga-t Tta# IGTJ
)T k )D h )I
)T k j8BDH;>C h j8BD;H>
Por lo tanto es facti,le de realiGarse econ-micamenteW (a *ue el
nue+o sistema estudiantil reduce los costos con una cantidad de
D6?;77 d-lares lo cual permite alcanGar un grande ,eneficio a la
Instituci-n N"LMENTE.
BENEFICIOS DEL SISTEMA
B. La +ariaci-n en cuanto al costo del sistema actual ( del
sistema nue+o ser relati+o; pero los ,eneficios de
producti+idad se incrementan en un ?7R a largo plaGo.
30
)I k j8BD;H>
GT Q V)H)(,3(
?7R
67R
7R
67R
H7R
>7R
?7R
P+%"=t$;$%a% %&# -$-t&ma
Sistema Nue+o
Sistema ctual
6. El tiempo de atenci-n a un usuario se reduce
considera,lemente en un 8DR; ,rindndole un me9or ser+icio.
8DR
6DR
7R
67R
H7R
>7R
?7R
At&.=$C. a# =#$&.t&
Sistema Nue+o
Sistema ctual
3. OptimiGar el tiempo en un J7R en la ela,oraci-n de reportes
con informaci-n clara ( actualiGada cuando estos se re*uieran
31
J7R
B7R
7R
67R
H7R
>7R
?7R
B77R
O<t$m$Ka=$C. %& R&<+t&-
Sistema Nue+o
Sistema ctual
7161'1 Fa=t$b$#$%a% T,=.$=a
S?tAa+&
Mediante la siguiente comparaci-n podemos <acer una elecci-n para
sa,er cual es la me9or alternati+a para la Lase de Datos ( Lengua9e
de programaci-n
Ba-& %& Dat-
Pa+/m&t+- A==&-- ST#S&+;&+ '(((
Menor Costo 2
Conocimientos 2 2
Ma(or Seguridad 2
Menor Espacio en Disco 2
Ma(or Capacidad de
lmacenamiento
2
Control de Concurrencia 2
L&.0"a:& %& P+0+ama=$C.
Pa+/m&t+- PA&+ B"$#%&+ CP 1N&t '((6
Conocimientos 2 2
Compati,ilidad con L.D. 2 2
Licencias 2
Preferencia de Desarrolladores 2
32
De las <erramientas *ue <emos mencionado ( realiGado la
comparaci-n correspondiente; seleccionamos las siguientes/
6H Lengua9e de programaci-n/ Microsoft Cg .NET 677C
6D Para guardar la ,ase de datos Microsoft SML Ser+er 6777
Ra+%Aa+&
En la instituci-n se cuenta con dos ma*uinas *ue cumple con las
caractersticas necesarias para instalar el sistema estudiantil.
Por lo tanto es facti,le de realiGarse t:cnicamente; (a *ue el sistema
podr ser e9ecutado en las ma*uinas del departamento de
dministraci-n sin ning=n incon+eniente; a*u las especificaciones de
los 6 e*uipos de c-mputo/
Intel PH de C.7)IG
Lus de ?77MIG
Mot<er,oard Intel D?D7)L1
Disco Duro de B67 )L
DB6 ML de memoria $M DD$ de do,le canal
Tar9eta de Sonido Intel D.B para sonido en+ol+ente
1lopp( de C m
+ides )P ?A EAtreme 6 )rap<ics Dinamic +ides
H Puertos "SL +er. 6.7 Ii Speed
6 Serial T de B.D )LYs
716161 Fa=t$b$#$%a% O<&+a=$.a#
El sistema ser desarrollado de manera *ue controle la ma(or parte
de errores *ue el usuario pueda cometer tanto en la matriculaci-n de
alumnos como en el registro de notas de los mismos; su interfaG es
amiga,le ( fcil de utiliGar.
33
dems se capacitara a todos los usuarios *ue a utiliGaran el sistema;
la capacitaci-n consiste principalmente en el mane9o del sistema
estudiantil antes de su implantaci-n.
Por lo tanto es facti,le de realiGarse operacionalmente; (a *ue se
cuenta con el apo(o de todo el personal de la instituci-n; las mismas
*ue ,rinda la informaci-n +eraG cada +eG *ue se le solicita.
34
7171 AN5LISIS ESTRUCTURAD
717131 D$a0+ama %& C.t&Mt
Datos del profesor
Datos del representante
Cal i fi caci ones
l i sta al umnos matri cul ados
Orden matri cul a no l egal i Gada
reci ,o de pago
Informaci -n )eneral
$eporte general
Orden matri cul a l egal i Gada
$eporte notas
Datos del al umno
B
SISTEM
ESCOLSTICO
+
L"MNOS
SEC$ET$I
P$O1ESO$ES
COLECT"$I
DIAGRAMA DE CONTE2TO
35
7171'1 D$a0+ama %& ?#": %& Dat-
7171'131 D$a0+ama %& NIVEL 3
36
nDatos del profesoro
nDatos del representanteo
Datos notas
Informaci on notas
n$eporte general o n$eporte notaso
DTOS MT$IC"L
Datos al umno matri cul ado
Informaci on orden matri cul a l egal i Gada
Datos al umnos
nCal i fi caci oneso
nl i sta al umnos matri cul adoso
nInformaci -n )eneral o
nreci ,o de pagoo
nOrden matri cul a no l egal i Gadao
nOrden matri cul a l egal i Gadao
nDatos del al umnoo
L"MNOS
L"MNOS
L"MNOS
SEC$ET$I
SEC$ET$I
COLECT"$I
COLECT"$I
P$O1ESO$ES
P$O1ESO$ES
B.B
CONT$OL$
MT$IC"L
+
B.6
CONT$OL$
NOTS
+
B.C
)ENE$$
LIST
L"MNOS
+
B.H
)ENE$$
$EPO$TES
+
O$DEN MT$IC"L
NOTS
NIVEL 3
L"MNOS
P$O1ESO$ES
7171'1'1 D$a0+ama %& N$;&# '
C.t+#a+ Mat+$="#a
37
nDatos del representanteo
nOrden matricul a l egal iGadao
Curso +eri fi cado
nInformaci-n )eneral o
nInformaci on orden matri cul a legal iGadao
nreci ,o de pagoo
Informaci on matri cul a
nOrden matri cul a no l egal i Gadao
Datos +eri fi cados
nDatos del al umnoo
L"MNOS
L"MNOS
COLECT"$I
COLECT"$I
SEC$ET$I
O$DEN MT$IC"L
B.B.B
%E$I1IC$
DTOS
L"MNO
B.B.H
%E$I1IC$
C"$SO
B.B.6
)ENE$$
MT$IC"L
B.B.C
LE)LIi$
MT$IC"L
L"MNOS
C.t+#a+ Nta-
38
Datos +erifi cados
nDatos al umno matri culadoo
nInformaci on notaso
Datos de profesores
nCal i fi caci oneso
nDatos del profesoro
P$O1ESO$ES
O$DEN MT$IC"L
NOTS
P$O1ESO$ES
B.6.B
IN)$ES$
DTOS
P$O1ESO$ES
B.6.6
IN)$ES$
NOTS
P$O1ESO$ES
G&.&+a+ R&<+t&-
39
n$eporte general o
Notas del estudi ante
nDatos notaso
nDTOS MT$IC"Lo
n$eporte notaso
L"MNOS
SEC$ET$I
O$DEN MT$IC"L
NOTS
B.H.B
CONS"LT$
NOTS
B.H.6
)ENE$$
LOLETINES
G&.&+a+ L$-ta %& A#"m.-
40
l umnos en l i sta
nl i sta al umnos matri cul adoso
nDatos al umnoso
P$O1ESO$ES
O$DEN MT$IC"L
LIST DE
L"MNOS
B.C.B
%E$I1IC$
L"MNO
717161 D$==$.a+$ %& Dat- %& #- %$a0+ama-
71716131 L$-ta %& <+=&-- &. ?+ma %& 5+b#
SISTEM ESCOLSTICO nBo
CONT$OL$ MT$IC"L nB.Bo
)ENE$$ MT$IC"L nB.B.6o
LE)LIi$ MT$IC"L nB.B.Co
%E$I1IC$ C"$SO nB.B.Ho
%E$I1IC$ DTOS L"MNO nB.B.Bo
CONT$OL$ NOTS nB.6o
IN)$ES$ DTOS P$O1ESO$ES nB.6.Bo
IN)$ES$ NOTS nB.6.6o
)ENE$$ LIST L"MNOS nB.Co
%E$I1IC$ L"MNO nB.C.Bo
)ENE$$ $EPO$TES nB.Ho
CONS"LT$ NOTS nB.H.Bo
)ENE$$ LOLETINES nB.H.6o
717161'1 P+=&--
P+=&- SISTEMA ESCOL5STICO W3X
NOMBRE: SISTEM ESCOLSTICO
CDIGO: SISTEM@ESCOLSTICO
NUMERO: B
DESCRIPCION: Controla las matriculas (
calificaciones de los estudiantes
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
Calificaciones P$O1ESO$ES NEntidad Q
41
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
EAternaO
Datos del alumno L"MNOS NEntidad EAternaO Q
Datos del profesor P$O1ESO$ES NEntidad
EAternaO
Q
Datos del
representante
L"MNOS NEntidad EAternaO Q
Informaci-n )eneral SEC$ET$I NEntidad
EAternaO
Q
lista alumnos
matriculados
P$O1ESO$ES NEntidad
EAternaO
Q
Orden matricula
legaliGada
L"MNOS NEntidad EAternaO Q
Orden matricula no
legaliGada
COLECT"$I NEntidad
EAternaO
Q
reci,o de pago COLECT"$I NEntidad
EAternaO
Q
$eporte general SEC$ET$I NEntidad
EAternaO
Q
$eporte notas L"MNOS NEntidad EAternaO Q

S"b<+=&- CONTROLAR MATRICULA
NOMBRE: CONT$OL$ MT$IC"L
CDIGO: CONT$OL$@MT$IC"L
NUMERO: B.B
DESCRIPCION: Controla las matriculas; el +alor de la
matricula.
42
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
Datos del alumno L"MNOS NEntidad EAternaO Q
Datos del
representante
L"MNOS NEntidad EAternaO Q
Informaci-n )eneral SEC$ET$I NEntidad
EAternaO
Q
Informacion orden
matricula legaliGada
O$DEN MT$IC"L
Nlmac:n de datosO
Q
Orden matricula
legaliGada
L"MNOS NEntidad EAternaO Q
Orden matricula no
legaliGada
COLECT"$I NEntidad
EAternaO
Q
reci,o de pago COLECT"$I NEntidad
EAternaO
Q

S"b<+=&- CONTROLAR NOTAS
NOMBRE: CONT$OL$ NOTS
CDIGO: CONT$OL$@NOTS
NUMERO: B.6
DESCRIPCION: Permite ingresar ( controlar las
notas de los estudiantes
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
Calificaciones P$O1ESO$ES NEntidad
EAternaO
Q
Datos alumno
matriculado
O$DEN MT$IC"L
Nlmac:n de datosO
Q
Datos del profesor P$O1ESO$ES NEntidad
EAternaO
Q
Informacion notas NOTS Nlmac:n de datosO Q

43
S"b<+=&- GENERAR LISTA ALUMNOS
NOMBRE: )ENE$$ LIST L"MNOS
CDIGO: )ENE$$@LIST@L"MNOS
NUMERO: B.C
DESCRIPCION: Permite generar en orden alfa,:tico
la lista de alumnos en un
determinado curso ( paralelo
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
Datos alumnos O$DEN MT$IC"L
Nlmac:n de datosO
Q
lista alumnos
matriculados
P$O1ESO$ES NEntidad
EAternaO
Q

S"b<+=&- GENERAR REPORTES
NOMBRE: )ENE$$ $EPO$TES
CDIGO: )ENE$$@$EPO$TES
NUMERO: B.H
DESCRIPCION: Permite generar reportes de las
calificaciones de los estudiantes
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
DTOS MT$IC"L O$DEN MT$IC"L
Nlmac:n de datosO
Q
Datos notas NOTS Nlmac:n de datosO Q
$eporte general SEC$ET$I NEntidad
EAternaO
Q
$eporte notas L"MNOS NEntidad EAternaO Q

44
S"b<+=&- GENERAR MATRICULA
NOMBRE: )ENE$$ MT$IC"L
CDIGO: )ENE$$@MT$IC"L
NUMERO: B.B.6
DESCRIPCION: Permite generar la matrcula con el g
de matrcula ( el g de folio
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
Datos +erificados %E$I1IC$ DTOS L"MNO
NProcesoO
Q
Orden matricula no
legaliGada
COLECT"$I NEntidad
EAternaO
Q

S"b<+=&- LEGALI4AR MATRICULA
NOMBRE: LE)LIi$ MT$IC"L
CDIGO: LE)LIi$@MT$IC"L
NUMERO: B.B.C
DESCRIPCION: Permite legaliGar la matricula;
siempre ( cuando (a se <a(a
pagado el +alor de la misma
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
Informacion matricula %E$I1IC$ DTOS L"MNO
NProcesoO
Q
Informacion orden
matricula legaliGada
O$DEN MT$IC"L
Nlmac:n de datosO
Q
Orden matricula
legaliGada
L"MNOS NEntidad EAternaO Q
reci,o de pago COLECT"$I NEntidad
EAternaO
Q

S"b<+=&- VERIFICAR CURSO
NOMBRE: %E$I1IC$ C"$SO
CDIGO: %E$I1IC$@C"$SO
NUMERO: B.B.H
DESCRIPCION: Permite +erificar si el curso eAiste
para realiGar la matriculaci-n del
45
alumno en ese curso
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
Curso +erificado %E$I1IC$ DTOS L"MNO
NProcesoO
Q
Informaci-n )eneral SEC$ET$I NEntidad
EAternaO
Q

S"b<+=&- VERIFICAR DATOS ALUMNO
NOMBRE: %E$I1IC$ DTOS L"MNO
CDIGO: %E$I1IC$@DTOS@L"MNO
NUMERO: B.B.B
DESCRIPCION: Permite +erificar si el alumno est
inscrito o no para su respecti+a
matriculaci-n
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
Curso +erificado %E$I1IC$ C"$SO NProcesoO Q
Datos del alumno L"MNOS NEntidad EAternaO Q
Datos del
representante
L"MNOS NEntidad EAternaO Q
Datos +erificados )ENE$$ MT$IC"L
NProcesoO
Q
Informacion matricula LE)LIi$ MT$IC"L
NProcesoO
Q

S"b<+=&- INGRESAR DATOS PROFESORES
NOMBRE: IN)$ES$ DTOS P$O1ESO$ES
CDIGO: IN)$ES$@DTOS@P$O1ESO$ES
NUMERO: B.6.B
DESCRIPCION: Ingresa todos los datos personales
de cada profesor
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
Datos de profesores IN)$ES$ NOTS NProcesoO Q
Datos del profesor P$O1ESO$ES NEntidad
EAternaO
Q
Datos +erificados P$O1ESO$ES Nlmac:n de
datosO
Q
46

S"b<+=&- INGRESAR NOTAS
NOMBRE: IN)$ES$ NOTS
CDIGO: IN)$ES$@NOTS
NUMERO: B.6.6
DESCRIPCION: Ingresa las notas promedio de los
estudiantes.
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
Calificaciones P$O1ESO$ES NEntidad
EAternaO
Q
Datos alumno
matriculado
O$DEN MT$IC"L
Nlmac:n de datosO
Q
Datos de profesores IN)$ES$ DTOS
P$O1ESO$ES NProcesoO
Q
Informacion notas NOTS Nlmac:n de DatosO Q

S"b<+=&- VERIFICAR ALUMNO
NOMBRE: %E$I1IC$ L"MNO
CDIGO: %E$I1IC$@L"MNO
NUMERO: B.C.B
DESCRIPCION: %erifica si el alumno est
correctamente matriculado.
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
lumnos en lista LIST DE L"MNOS
Nlmac:n de DatosO
Q
Datos alumnos O$DEN MT$IC"L
Nlmac:n de DatosO
Q
lista alumnos
matriculados
P$O1ESO$ES NEntidad
EAternaO
Q

S"b<+=&- CONSULTAR NOTAS
NOMBRE: CONS"LT$ NOTS
CDIGO: CONS"LT$@NOTS
NUMERO: B.H.B
DESCRIPCION: Consulta las notas ingresadas por el
47
profesor
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
Datos notas NOTS Nlmac:n de DatosO Q
Notas del estudiante )ENE$$ LOLETINES
NProcesoO
Q

S"b<+=&- GENERAR BOLETINES
NOMBRE: )ENE$$ LOLETINES
CDIGO: )ENE$$@LOLETINES
NUMERO: B.H.6
DESCRIPCION: )enera el ,oletn de Calificaciones
con las notas de cada trimestre
V>a %& =.&M$C. C.&=ta% a E.t+a%a- Sa#$%a-
DTOS MT$IC"L O$DEN MT$IC"L
Nlmac:n de DatosO
Q
Notas del estudiante CONS"LT$ NOTS
NProcesoO
Q
$eporte general SEC$ET$I NEntidad
EAternaO
Q
$eporte notas L"MNOS NEntidad EAternaO Q

48
CAPITULO V:
81 DISEO DEL SISTEMA
8131 DISEO DE LA BASE DE DATOS
813131 M%&# LC0$=
NOT/ Se encuentra en NEQO C
8131'1 M%&# F>-$=
NOT/ Se encuentra en NEQO H
81'1 DICCIONARIO DE DATOS
81'131 E-t+"=t"+a B D&-=+$<=$C. %& #a- Tab#a-
TABLA DE DATOS DESCRIPCION
$NCELES Permite almacenar el +alor de la
matrcula; (a sea esta ordinaria o
eAtraordinaria.
L"MNOS Permite almacenar todos los datos
personales de cada uno de los alumnos
de la instituci-n
CLI1ICCIONES Permite tener las calificaciones de un
alumno en los tres trimestres; tanto
conducta como apro+ec<amiento.
C"$SOS lmacena la informaci-n referente a
cada curso con su respecti+o paralelo
C"$SOS@MTE$IS En esta ta,la se encuentran las
materias *ue se dictan en un
determinado curso
C"$SOS@MTE$IS@P$O1ESO$ES lmacena todas las materias *ue un
profesor imparte a los alumnos de un
determinado curso
ESPECILIDDES En esta ta,la se almacenan las
especialidades con las *ue cuenta la
instituci-n
IIST!$ICO lmacena todo lo referente a las notas
49
de los alumnos en las materias ( cursos
*ue ellos <an estudiado en cada perodo
lecti+o
IO$$IO Permite tener un <orario de cada
profesor.
MTE$IS En esta ta,la se almacenan las materias
con las *ue la Instituci-n consta.
MT$IC"LS Esta ta,la sir+e para guardar los
registros de las matrculas *ue tiene
cada alumno en un perodo diferente
PE$IODOS@LECTI%OS Es la ta,la en la cual se almacena la
fec<a de inicial ( de final de un aKo
lecti+o.
P$O1ESO$ES Permite almacenar registros de cada
profesor de la instituci-n
$EP$ESENTNTES@L"MNOS lmacena el nom,re del representante
*ue tiene un alumno.
"S"$IOS En esta ta,la se guarda el nom,re (
contraseKa de los usuarios *ue tendrn
acceso al sistema
PE$MISOS@"S"$IOS Consta de los permisos (Yo pri+ilegios
*ue tiene un usuario para acceder al
sistema
50
81'1'1 Cam<- %& Dat- <+ tab#a
Tabla ALUMNOS
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@alumno NP0O %arc<ar BD C-digo del alumno
Nom,res@alumno %arc<ar 6D Nom,res del alumno
pellidos@alumno %arc<ar 6D pellidos del alumno
Direccion@alumno %arc<ar H7 Direcci-n o lugar de residencia del
alumno
Telefono@alumno C<ar J Tel:fono del alumno o del representante
del mismo
Otro@colegio %arc<ar BD Este campo sir+e para identificar si un
alumno estu+o en otro colegio
Pago@matricula C<ar 6 Permite sa,er si el representante del
alumno <a pagado el costo de la
matrcula
%alor@matricula %arc<ar BD Campo donde se almacena el +alor *ue
se pag- por la matrcula
Esta@matriculado C<ar 6 SI; si el alumno (a est matriculado.
NO; si el alumno a=n no est
matriculado
Esta@inscrito C<ar 6 Identifica si un alumno est inscrito para
posteriormente realiGar la matriculaci-n
51
del mismo
Esta@legaliGado C<ar 6 Este campo permite sa,er si el
representante del alumno firm- en el
li,ro de actas so,re matrculas
Tabla ARANCELES
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@arancel NP0O %arc<ar B7 C-digo de arancel
%alor@matricula %arc<ar B7 %alor de la matrcula; tanto para la
matrcula ordinaria como para la
eAtraordinaria
Tipo@matricula %arc<ar H7 El tipo de,e ser/ Ordinaria -
EAtraordinaria
1ec<a@inicio %arc<ar BD 1ec<a de inicio *ue da la Direcci-n de
Educaci-n para el costo de las
matrculas ordinarias o eAtraordinarias
1ec<a@fin %arc<ar BD 1ec<a de 1in *ue da la Direcci-n de
Educaci-n para el costo de las
matrculas ordinarias o eAtraordinarias
52
Codigo@periodo %arc<ar B7 Este campo almacena el perodo para el
cual se co,rar los aranceles
Tabla CAL!CACONES
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@materia NP0O N10O %arc<ar B7 MTE$IS C-digo de la materia en la *ue los
estudiantes tienen sus calificaciones
Codigo@alumno NP0O N10O %arc<ar BD L"MNOS C-digo del alumno al cual se le asignan
las calificaciones
TrimestreB %arc<ar 67 Nom,re del primer trimestre
NotaB 1loat C Nota final del primer trimestre *ue tiene
un alumno en una determinada
asignatura
DisciplinaB 1loat C Disciplina del primer trimestre *ue tiene
un alumno en una determinada
asignatura
E*ui+alenciaB %arc<ar BD E*ui+alencia *ue representa el campo
NotaB; puede ser So,resaliente; Mu(
,uena; Luena; $egular; etc
SumaB 1loat C lmacena el +alor de sumar las notas
de todas las materias en el primer
53
trimestre
$endimientoB 1loat C lmacena el rendimiento final *ue el
alumno tiene en el primer trimestre
Trimestre6 %arc<ar 67 Nom,re del segundo trimestre
Nota6 1loat C Nota final del segundo trimestre *ue
tiene un alumno en una determinada
asignatura
Disciplina6 1loat C Disciplina del segundo trimestre *ue
tiene un alumno en una determinada
asignatura
E*ui+alencia6 %arc<ar BD E*ui+alencia *ue representa el campo
Nota6; puede ser So,resaliente; Mu(
,uena; Luena; $egular; etc
Suma6 1loat C lmacena el +alor de sumar las notas
de todas las materias en el segundo
trimestre
$endimiento6 1loat C lmacena el rendimiento final *ue el
alumno tiene en el segundo trimestre
TrimestreC %arc<ar 67 Nom,re del tercer trimestre
NotaC 1loat C Nota final del tercer trimestre *ue tiene
un alumno en una determinada
asignatura
54
DisciplinaC 1loat C Disciplina del tercer trimestre *ue tiene
un alumno en una determinada
asignatura
E*ui+alenciaC %arc<ar BD E*ui+alencia *ue representa el campo
NotaC; puede ser So,resaliente; Mu(
,uena; Luena; $egular; etc
SumaC 1loat C lmacena el +alor de sumar las notas
de todas las materias en el tercer
trimestre
$endimientoC 1loat C lmacena el rendimiento final *ue el
alumno tiene en el tercer trimestre
Suma@notas 1loat C lmacena la suma total de las notas de
los C trimestres *ue tiene un alumno en
cada materia.
Promedio@notas 1loat C Promedio final de las tres notas *ue
tiene un alumno en cada materia
Supletorio 1loat C En este campo se ingresar la nota
supletorio *ue tendr un alumno
Promedio@final 1loat C Promedio final de un alumno en cada
materia; incluido la nota supletorio
O,ser+acion %arc<ar BD Es el campo *ue muestra si un alumno
est o no apro,ado en cada materia
E*ui+alencia %arc<ar BD E*ui+alencia final con la *ue un alumno
55
termina el aKo lecti+o
Promedio@rendimiento 1loat C Promedio de notas con el cual un
alumno finaliGa el aKo lecti+o
Promedio@disciplina 1loat C Promedio final de disciplina
Suma@notas@curso 1loat C Suma total de las notas de todos los
alumnos de un curso.
Promedio@curso 1loat C Promedio de rendimiento de todo el
curso
Suma@disciplina@curso 1loat C Suma total de las notas de disciplina de
todos los alumnos de un curso.
Promedio@disciplina@curso 1loat C Promedio de disciplina de todo el curso
Tabla CURSOS
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@curso NP0O %arc<ar B7 C-digo *ue identifica a un curso
Ni+el@curso %arc<ar 67 Nom,re o ni+el de un curso; e9m/
octa+o; no+eno; d:cimo; etc.
Paralelo@curso %arc<ar D Paralelo de un curso
Ciclo@curso %arc<ar 67 Ciclo al cual pertenece un curso; puede
56
ser ,sico o di+ersificado
O,ser+aci-n@curso %arc<ar 67 Informaci-n o una descripci-n del curso
Codigo@especialidad N10O %arc<ar B7 ESPECILIDDES Campo forneo *ue representa la
especialidad al cual se designa a un
curso
Ni+el@EL int Ni+el de Educaci-n Lsica.
Tabla CURSOS"MATERAS
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@curso NP0O N10O %arc<ar B7 C"$SOS C-digo *ue identifica a un curso; en el
*ue se dictarn un sinn=mero de
materias
Codigo@materia NP0ON10O %arc<ar B7 MTE$IS C-digo *ue identifica a una materia *ue
se dicta en un curso
Tabla CURSOS"MATERAS"#RO!ESORES
57
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@CMP NP0O %arc<ar B7 C-digo *ue identifica a la materia *ue
imparte un profesor en un determinado
curso.
Codigo@curso N10O %arc<ar B7 C"$SOS@MTE$IS C-digo del curso
Codigo@materia N10O %arc<ar B7 C"$SOS@MTE$IS C-digo de la materia *ue se imparte en
el curso
Cedula@profesor N10O C<ar B7 P$O1ESO$ES C:dula del profesor *ue impartir la
materia en el curso
Tabla ES#ECALDADES
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@especialidad NP0O %arc<ar B7 C-digo *ue identifica a una especialidad
Nom,re@especialidad %arc<ar H7 Nom,re de la especialidad
Tabla $STORCO
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@<istorico NP0O %arc<ar BD C-digo de la materia en la *ue los
estudiantes tienen sus calificaciones
Codigo@periodo %arc<ar B7 C-digo del perodo al cual representa el
58
<ist-rico de calificaciones
Codigo@especialidad %arc<ar B7 C-digo de la especialidad en la *ue el
alumno pas- el aKo lecti+o
Codigo@curso %arc<ar B7 C-digo del curso en el *ue un
estudiante estu+o el aKo lecti+o
Codigo@materia %arc<ar B7 C-digo de la materia (Yo materias *ue el
alumno reci,i- en el aKo lecti+o
Codigo@alumno N10O %arc<ar BD C-digo del alumno *ue termin- el aKo
lecti+o en la instituci-n
NotaB 1loat C Nota final del primer trimestre *ue tiene
un alumno en una determinada
asignatura
Nota6 1loat C Nota final del segundo trimestre *ue
tiene un alumno en una determinada
asignatura
NotaC 1loat C Nota final del tercer trimestre *ue tiene
un alumno en una determinada
asignatura
Promedio@notas 1loat C Promedio final de las tres notas *ue
tiene un alumno en cada materia
Supletorio 1loat C En este campo se ingresar la nota
supletorio *ue tendr un alumno
Promedio@final 1loat C Promedio final de un alumno en cada
59
materia; incluido la nota supletorio
O,ser+acion %arc<ar BD Es el campo *ue muestra si un alumno
est o no apro,ado en cada materia
E*ui+alencia %arc<ar BD E*ui+alencia final con la *ue un alumno
termina el aKo lecti+o
Disciplina 1loat C Disciplina final del alumno con la *ue
termin- el aKo lecti+o
Promedio@curso 1loat C Promedio de rendimiento de todo el
curso
Tabla $ORAROS
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@<orario NP0O %arc<ar B7 C-digo del <orario
Dia@<orario NP0O %arc<ar B6 Da en el *ue un profesor
dicta una (Yo +arias materias
en un determinado curso
Iora@inicial NP0O Datetime Iora de ingreso *ue tiene un
profesor para impartir clases
Iora@final NP0O Datetime Iora de salida en la *ue el
profesor finaliGa la clase en
60
un curso
Codigo@CMP N10O %arc<ar B7 C"$SOS@MTE$IS@P$O1ESO$ES C-digo forneo *ue
representa a la materia *ue
impartir un profesor en un
curso en una <ora
determinada ( en un da
Orden@<orario Int $epresenta el n=mero de
<ora *ue se impartir la
materia
Tabla MATERAS
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@materia NP0O %arc<ar B7 C-digo *ue identifica a una materia
Nom,re@materia %arc<ar D7 Nom,re de la materia
Numero@<oras Int N=mero de <oras por semana *ue se
impartir la materia
O,ser+aci-n@materia %arc<ar D7 O,ser+aci-n representati+a para la
materia
61
Tabla MATRCULAS
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@alumno N10O %arc<ar BD L"MNOS C-digo del alumno al cual se le
matricula en un curso
Codigo@periodo N10O %arc<ar B7 PE$IODOS C-digo del perodo actual; en el *ue se
matricula el alumno
Codigo@curso N10O %arc<ar B7 C"$SOS C-digo del curso en el cual se matricula
el alumno
Ni+el@educacion Int Ni+el *ue representa al curso en el *ue
un alumno se matricula.
Paralelo@curso %arc<ar B7 Paralelo del curso; al *ue pertenecer el
alumno en el perodo lecti+o
Numero@matricula NP0O %arc<ar > N=mero de la matrcula de un alumno
Numero@folio %arc<ar > N=mero del folio en la *ue un alumno se
matricula
Lugar@matricula %arc<ar 67 Lugar en donde se lle+a a ca,o la
matrcula; generalmente el lugar o
direcci-n de la instituci-n.
1ec<a@matricula %arc<ar 6D 1ec<a en la *ue un padre de familia
matricula a su <i9o; esta fec<a no
so,repasa las fec<as tanto de la
matrcula ordinaria como de la
eAtraordinaria
62
Tipo@matricula %arc<ar BD Tipo de la matricula del alumno; (a sea
esta ordinaria o eAtraordinaria
Tabla #ERODOS"LECT%OS
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@periodo NP0O %arc<ar B7 C-digo *ue representa a un perodo
lecti+o
Inicio@periodo %arc<ar B6 1ec<a designada por la Direcci-n de
Educaci-n para *ue se d: inicio al
perodo lecti+o
1in@periodo %arc<ar B6 1ec<a final del perodo lecti+o
Estado@periodo %arc<ar B> Estado del perodo lecti+o; &LIE$TO'
si a=n el perodo lecti+o no finaliGa.
&CE$$DO' cuando el perodo <a
finaliGado
O,ser+aci-n@periodo %arc<ar D7 O,ser+aci-n representati+a al perodo
lecti+o
Ko@lecti+o %arc<ar BD Ko lecti+o; E9. 677>56778; es decir el
aKo del perodo actual
63
Tabla #RO!ESORES
Nombre Tipo Tamao Tabla relacionada Descripcin
Cedula@profesor NP0O C<ar B7 C:dula de ciudadana del profesor
Nom,res@profesor %arc<ar C7 Nom,res del profesor
pellidos@profesor %arc<ar C7 pellidos del profesor
Direccion@profesor %arc<ar D7 Direcci-n de residencia o de domicilio
del profesor
Telefono@profesor C<ar J N=mero telef-nico del profesor; o
n=mero telef-nico de la residencia del
profesor
Celular@profesor C<ar J N=mero de celular
Email@profesor %arc<ar C7 Direcci-n de correo electr-nico de un
profesor
Nacionalidad %arc<ar 67 Nacionalidad de un profesor; es decir el
pas donde naci-
1ec<a@nacimiento %arc<ar B6 1ec<a de nacimiento del profesor
SeAo@profesor %arc<ar B7 SeAo del profesor; (a sea masculino o
femenino
64
Estado@ci+il %arc<ar BD Estado ci+il actual de un profesor
Titulo@profesor %arc<ar C7 Ttulo uni+ersitario con el *ue un
profesor es graduado
Designacion@profesor %arc<ar BD Designaci-n con la *ue un profesor
ingresa a la instituci-n; (a sea
nom,ramiento; contrato o auAiliar
Ioras@academicas Int N=mero total de <oras *ue un profesor
impartir clases en la semana
1ec<a@ingreso@unidad %arc<ar B6 1ec<a *ue ingres- un profesor a formar
parte de la instituci-n.
1ec<a@ingreso@magisterio %arc<ar B6 1ec<a en la *ue un profesor inici- a
formar parte del magisterio
Tabla RE#RESENTANTES"ALUMNOS
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@alumno N10O %arc<ar BD L"MNOS C-digo *ue representa a un alumno
Telefono@representante %arc<ar J Tel:fono del representante
Nom,re@representante %arc<ar D7 Nom,res ( apellidos del representante o
padre de familia del alumno
65
Profesion@representante %arc<ar C7 Profesi-n u ocupaci-n del representante
de un alumno
Direcci-n@representante %arc<ar D7 Lugar de residencia del representante
Parentesco@representante %arc<ar 67 Parentesco del representante; (a sea
<ermano; madre o padre de familia
Tabla USUAROS
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@usuario NP0O %arc<ar B7 C-digo del usuario
Nom,re@usuario %arc<ar BD Nom,re del usuario *ue tendr acceso
al sistema
Cla+e@usuario %arc<ar BD ContraseKa con la *ue un usuario
accede al sistema
Tabla #ERMSOS"USUAROS
Nombre Tipo Tamao Tabla relacionada Descripcin
Codigo@usuario N10O %arc<ar B7 C-digo forneo de un usuario
Permiso@usuario %arc<ar BD Permisos con los *ue cuenta el usuario
para acceder al sistema
66
67
8161 DISEO DE INTERFA4 DE USUARIO
816131 D$-&Y %& E.t+a%a-
68
INSCRIPCIN DE ALUMNOS
Codigo/
Nom,res/
pellidos/
Direcci-n/
Telefono/
SeAo/
Nacionalidad/
NUEVO
ALUMNO
CANCELAR
SALIR
INSCRIBIR
ALUMNO
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
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

También podría gustarte