Documente Academic
Documente Profesional
Documente Cultură
UNIVERSIDAD
CATLICA
DEL ECUADOR
SEDE AMB ATO
IF
c>
DIRECTOR:
JG. MSC. PATRICIO MEDINA
Precio: $0,00
anje;
(Donacin: / Compra:
*
echa de factura:
de ingreso: i ^C 3 "^f '.
AMBATO-ECUADOR
Marzo 2012
'^ss^
1
%
^ ,
HOJA DE APROBACIN
TEMA:
IMPLEMENTACION DE UN SISTEMA DE SEGUIMIENTO ESTUDIANTIL PARA EL
DEPARTAMENTO DE ORIENTACIN Y BIENESTAR ESTUDIANTIL DEL
INSTITUTO TECNOLGICO SUPERIOR BAOS EN EL AO 2011.
LNEA DE INVESTIGACIN:
IMPLEMENTACION DE SOLUCIONES PARA AMBIENTES WINDOWS, WEB Y
MVILES.
AUTOR:
MARCO ISAAS MORALES
Patricio Medina, Ing. M.Sc.
DIRECTOR DE DISERTACIN
Teresa Freir, Ing. M.Sc.
CALIFICADOR
Daro Robayo, Ing. M.Sc.
CALIFICADOR
Galo Lpez, Ing. M.Sc.
DIRECTOR ESCUELA DE INGENIERA DE SISTEMAS
Hugo Altamirano Villarroel,
SECRETARIO PROCURADOR PU
111
DECLARACIN DE AUTENTICIDAD Y
RESPONSABILIDAD
Morales Montero
C.I.: 180411312-2
IV
DEDICATORIA
AGRADECIMIENTO
VI
RESUMEN
Vil
ABSTRACT
The PONTIFICIA
AMBATO, has
hcl
UNIVERSIDAD
on
CATLICA
Icchnology as Ihe
DHL
csscnlial
FCUADOR
lool for
their
SF.DL
sludenls
and ihrough support Ibr thc progrcss o f o u r socicty. which is why approved thc
dcvclopmcnt a SISTFMA DF SFGUIMIHNTO FSTUDIANTIL Ibr sludenls of thc
INSTITUTO TLCNOLOCMCO SUPFRIOR BAOS, which will hcncfil dircctly
roni this tcchnological supporl and loo Icachcrs of "DOBF" who can he prvidos an
opporlunity to hcltcr help ihcir students.
Thc studcnt Iracking systcm consists o" scvcral modules which are inlendcd lo hclp
thc "DOBF" to faciltate handling ot" records in an attraciivc and functional, at the
somclime this systcm interacls with thc final user. In Ihis case Ihc teachcrs "DOBF'"
could reduce scarch time and attcntion lo parcnts and students. so t takcs advanlagc
o" time and makcs a powerful lool Ibr Ihe scrvice o' studenls available.
By using this software is elimnate the delay in care, inaking togcthcr with thc
knowlcdge gained during thc career of Ihe computing, this help that the projcct to he
feasihlc for devclopment and impfementation.
VIII
CAPITULO I
1.1
Antecedentes
1.2
1.2.1
1.3
Prohlemati/acin
1.3.1
Delimitacin Espacial
1.3.2
Delimitacin Temporal
Importancia y Justificacin
1.4
1.4.1
Justificacin Tcnica
1.4.2
Justificacin Econmica
1.4.3
Justificacin de Relevancia
1.5
Objetivos
1.5.1
Objetivo general
1.5.2
Objetivos especficos
CAPTULO II
2.1
6
6
2.1.1
Para qu existe?
2.1.2
2.1.3
2.2
Lenguajes de programacin
2.3
Visual S t u d i o . N E T 2008
2.3.1
2.4
10
II
2.4.
12
2.4.2
Propiedades auto-implementadas
13
2.4.3
13
2.4.4
13
2.4.5
f3
IX
2.4.6
Nueva opcin de la lnea de comandos para especificar una versin de
lenguaje
14
2.4.7
14
2.4.8
Compatibilidad dinmica
14
2.4.9
Covarianxa y contravarianza
14
2.4.10
Navegara
15
2.4.11
Resallar referencias
15
2.4.12
16
2.4.13
16
2.5
Bases De Datos
2.5.1
Caractersticas
17
2.5.2
17
2.6
Sql Server2008
2.6.1
27
DevHxpress
29
2.8
Servidores
30
Tipos de servidores
CAPTULO III
30
34
3.1
Paradigma de la investigacin
34
3.2
Metodologa de la investigacin
35
3.3
Tipo de investigacin
36
3.3.1
Tcnicas e instrumentos
36
3.3.2
Universo
36
3.3.3
Muestra
36
3.3.4
Calculo de la muestra
36
3.4
27
2.7
2.8.1
3
16
Anlisis e interpretacin
37
3.4.1
37
3.4.2
47
CAPTULO IV
4.1
48
48
4.1.1
48
4.1.2
Identificacin de Requerimientos
48
4.1.3
Anlisis de viabilidad
49
4.1.4
Asignacin de funciones
4.1.5
Caractersticas de usuarios
4.1.6
4.1.7
Diccionario De Datos
4.2
.VVX.
^
'^JmnB*
TBjr^OTBr4
.::<?.
49
53
53
53
60
4.2.1
Introduccin
60
4.2.2
60
4.3
Diseo Arquitectnico
4.3.1
4.4
Anlisis de procesos
64
64
68
4.4.1
Diagrama Lgico
70
4.4.2
Diseo Fsico
71
4.5
Diccionario de Datos
72
4.5.1
Tabla Usuarios
72
4.5.2
Tabla Alumnos
73
4.5.3
74
4.5.4
Tabla Familiares
75
4.5.5
Tabla Tipofamiliar
76
4.5.6
Tabla Direccin
76
4.5.7
Tabla Provincia
77
4.5.8
Tabla Ciudad
77
4.5.9
Tabla Telfono
77
4.5.10
Tabla Operadora
78
4.5.11
Tabla Cursos
78
4.5.12
Tabla Paralelos
78
4.5.13
Tabla Infacademica
79
4.5.14
Tabla Notificaciones
81
4.5.15
Tabla Exmenes
81
4.5.16
Tabla Tipoexamen
82
4.5.17
Tabla Estado_Salud
82
4.5.18
Tabla Formajn-abajo
82
4.5.19
Tabla Tipo_Discapacidad
83
83
4.6
83
4.6.1
83
4.6.2
84
4.6.3
84
4.6.4
85
4.6.5
85
4.6.6
Diseo de la pantalla de registro de provincias/ciudades y operadoras
telefnicas
86
4.6.7
86
4.6.8
87
4.6.9
88
4.6.10
89
4.7.1
4.8
Verificacin Y Pruebas
89
90
90
99
4.8.1
4.8.2
101
4.8.3
102
4.9
Descripcin De Formularios
Conclusiones y Recomendaciones
99
103
105
Conclusiones
105
Recomendaciones
106
Bibliografa
107
Glosario
110
Anexos
1 13
Xll
TABLA DK GRFICOS
9
27
37
38
39
40
41
42
43
44
45
46
61
61
62
62
63
63
70
71
83
84
84
85
85
86
86
87
87
88
88
89
89
99
100
100
101
102
Xlll
TABLAS
47
54
55
55
56
56
57
57
58
58
59
59
60
72
74
75
75
76
76
77
77
77
78
78
78
81
81
81
H2
H2
82
83
83
CAPITULO I
El Problema
.1
Antecedentes
.2
1.2.1
Problemali/acin
1.3
1.3.1
Delimitacin Kspacinl
1.3.2
Delimitacin Temporal
Hl presente proyecto se realizar en los semestres Enero - Mayo y Agosto Diciembre en el ao acadmico dos mil diez con el fin de culminarlo con xito.
1.4
Importancia y Justificacin
1.4.1
Justificacin Tcnica
Gran parle de los colegios a nivel de nuestro continente cuentan con sistemas que
dan seguimiento y que estudian el eomportamienlo de sus estudiantes, eon el afn de
orientarlos de una manera ms precisa y prepararlos para su futuro, nuestro pas es
uno de los que ms carece de esta clase de aplicaciones, y no se diga en nuestra
provincia que claramente se ha podido comprobar que son escasas las instituciones
que cuentan con un sistema de estas caractersticas, es por esa ra/n que se ha
tomado la iniciativa de implementar este tipo de sistemas en el Instituto Tecnolgico
Superior Baos, quien de forma directa se beneficiara y podr experimentar un
cambio significativo en la forma de guiar a sus estudiantes y de prepararlos de
acuerdo con su desempeo.
1.4.2
Justificacin Econmica
1.4.3
Justificacin de Relevancia
Se obtuvo una acogida ptima del sistema, ya que el Instituto Tecnolgico Superior
Baos, especficamente el DOBE, ayudar a los docentes encargados del mismo a
llevar de una manera ms organi/.ada y ptima los historiales de los estudiantes y les
permitir involucrarse ms con el compromiso de orientar de manera ms adecuada a
los estudiantes de la institucin.
1.5
Objetivos
1.5.1
Objetivo general
en el ao 2011.
1.5.2
Objetivos especficos
CAPITULO II
Marco Terico
2.1.3.1 Asistenciales
2.1.3.2
Capacitacin
2.2
Lenguajes de programacin
10
Hasta ahora, uno de los mayores logros de la versin 2008 de Visual Studio ha sido
el de incluir las herramientas para desarrollo de aplicaciones para Windows 7, tales
como
herramientas para
el
desarrollo
de
2.3.1
este
enfoque
est
en
aquellas aplicaciones
que
no
** Web & RA: Hay un especial enloque en proveerle u los web developcrs la
capacidad de poder ser ms productivos al momento de desarrollar
aplicaciones Wch y RA, esto incluye mejor soporte a estndares, integracin
de nuevas frameworks como Asp.NET
MVC,
** Code Focused: Para muchos de los desabolladores que les fascina estar
dentro del IDE, escribiendo, oliendo y hasta respirando cdigo, en la nueva
versin de VS. se tiene previsto proveer de muchas herramientas para
aumentar nuestra
productividad, entre
mencionar:
2.4
relativamente
sencillo
para
facilitar
la
creacin
de
programas
12
grficos. Visual Basic, como su nombre lo indica, utiliza una intcrfaz totalmente
visual.
Actualmente, los programas creados en Visual Basie slo funcionan en Windows. La
aplicacin Visual Basic, permite crear ventanas, botones, ments, etc. de forma
sencilla con solo arrastrar y soltar los elementos. Luego se pueden definir las
apariencias, posiciones y comportamientos tanto de forma visual como utilizando
cdigos de programacin. Este lenguaje toma elementos de diferentes paradigmas
como el orientado a objetos y el orientado a eventos.
Visual Basic suele considerarse un sistema RAD (Rapid Application Development),
porque permite crear aplicaciones de forma rpida, especialmente para prototipos.
A continuacin se muestran las caractersticas nuevas y mejoradas que estn
disponibles en Visual Basic 2008.
2.4.1
13
2.4.2
Propiedades auto-implementadas
2.4.3
Inicializadores de coleccin
2.4.4
una
2.4.5
14
2.4.6
2.4.7
2.4.8
Compatibilidad dinmica
Visual Basic cnla/a a los objetos de los lenguajes dinmicos como IronPython e
IronRuby.
2.4.9
Covarian/a y contravarian/a
2.4.10 Navegar a
Se puede usar la caracterstica "Navegar a" para buscar un smbolo o un archivo en
cdigo fuente. Puede buscar palabras clave incluidas en un smbolo, concatenadas
mediante notacin C'amcl o caracteres de subrayado a fin de d i v i d i r dicho smbolo en
palabras clave.
16
2.5
Bases De Datos
Una base de datos es un almaecn que nos permite guardar desde poca a una gran
cantidad de informacin de forma organi/ada para que luego podamos encontrar y
modificar, eliminar, mostrar de una forma fcil y gil al mismo tiempo.
"El trmino de bases de datos se escuchado por primera ve/ en 1963, en un simposio
celebrado en California, USA. Una base de datos se puede definir como un conjunto
de informacin relacionada que se encuentra agrupada o estructurada".
17
2.5.1
Caractersticas
2.5.2
Modelo jerrquico
Modelo de red
Modelo relaciona!
Modelo entidad-rclacin
Modelo de objeto
un campo de clase para guardar los registros en un orden particular en cada lisia de
mismo nivel.
"Las estructuras jerrquicas fueron usadas extensamente en los primeros sistemas de
gestin de datos de unidad central, como el Sistema de Direccin de Informacin
(IMS) por la IBM, esta estructura es muy eficiente para describir muchas relaciones
en el verdadero; recetas, ndice, ordenamiento de prrafos/versos, alguno anid y
clasific la informacin".
19
La estructura de dalos bsica del modelo relacional toma como eje principal a la
tabla, donde la informacin sobre una entidad (personas, carros, autos, etc.) es
representada en columnas y Tilas. De esta forma una relacin es un juego de tablas
asociadas por algo en comn. Las columnas enumeran varios atributos de la entidad
(nombre, direccin o el nmero de telfono etc.). y una fila es el dato de la entidad
que se almacena en la tabla.
Una base de datos que utilice este modelo no es ms que un conjunto de tablas
relacionadas con el nico fin de proporcionar un manejo de los dalos correcto y
efica/ siendo esle uno de los modelos ms ocupados en la actualidad.
Un diagrama o modelo entidad-relacin (a veces denominado por sus siglas, ER "Enlity reiationship", o, "DHR" Diagrama de Entidad Relacin) es una herramienta
para el modelado de datos de un sistema de informacin. Estos modelos expresan
entidades relevantes para un sistema de informacin as como sus interrelaeiones y
propiedades.
Se elabora el diagrama (o diagramas) enlidad-rclacin.
vSc completa el modelo con listas de atributos y una descripcin de otras
restricciones que no se pueden reflejar en el diagrama.
Dado lo rudimentario de esta tcnica se necesita cierto entrenamiento y experiencia
para lograr buenos modelos de datos.
20
El modelado de datos no acaba con el uso de esta tcnica. Son necesarias otras
tc'cnicas para lograr un modelo directamente implemenlable en ubase de dalos.
Brevemente:
BI modelo de datos enlidad-rclacin est basado en una percepcin del mundo real
que consta de una coleccin de objetos bsicos, llamados entidades, y de relaciones
entre esos objetos
2.5.2.4.1.1 Kntidad
Representa una "cosa" u "objeto" del mundo real con existencia independiente, es
decir, se diferencia unvocamente de cualquier otro objeto o cosa, incluso siendo del
mismo tipo, o una misma entidad.
Algunos Ejemplos:
Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos).
21
Una entidad puede ser un ohjeto con existencia fsica como: una persona, un animal,
una casa, etc. (entidad concreta); o un ohjeto con existencia conceptual como: un
puesto de trabajo, una asignatura de clases, un nombre, etc. (entidad abstracta).
Una entidad est descrita y se representa por sus caractersticas o atributos. Por
ejemplo,
Nombre,
2.5.2.4.1.2 Atribuios
Los atributos son las caractersticas que definen o identifican a una entidad, estas
pueden ser muchas, y solo el diseador utili/a o implemcnta las que considere ms
relevantes. Los atributos son las propiedades que describen a cada entidad en un
conjunto de entidades.
Un conjunto de entidades dentro de una entidad, tiene valores especficos asignados
para cada uno de sus atributos, de esta forma, es posible su identificacin unvoca.
2.5.2.4.1.3 Relacin
Ejemplo:
22
Una relacin tiene sentido al expresar las entidades que relaciona. En el ejemplo
anterior, Un Husped (entidad), se aloja (relacin) en una habitacin (entidad).
dependencia
asociacin
entre
los
conjuntos
de
entidades
de
es
entidades
2.5.2.4.1.5
Restricciones
Son reglas que deben mantener los datos almacenados en la base de datos. No se
23
24
2.5.2.4.1.8 Claves
un
subconjunto
de
atributos
que
permite distinguir
Clave candidata: Dada una sper clave, si esta deja de serlo quitando
nicamente uno de los atributos que la componen, entonces sta es una clave
candidata.
25
26
base de datos usa el mismo sistema de tipo que el programa de uso. Esto apunta para
evitar el elevado (a veces mencionaba el desajuste de impcdancia) de convertir la
informacin entre su representacin en la base de dalos (por ejemplo como filas en
mesas) y su representacin en el programa de uso (tpicamente como objetos). Al
mismo tiempo, las bases de datos de objeto intentan introducir las ideas claves de
programa de objeto, como encapsulacin y polimorfismo, en el mundo de bases de
datos.
Una variedad de estas formas ha sido aspirada almacenando objetos en una base de
datos. Algunos productos se han acercado al problema del uso que programa el fina!,
por haciendo los objetos manipulados segn el programa persistente. Hslo tambin
tpicamente requiere la adicin de una especie de lengua de pregunta, ya que
lenguajes de programacin convencionales no tienen la capacidad de encontrar
objetos basados en su contenido de la informacin. Los otros han atacado el
problema a partir del final de base de dalos, por definiendo un modelo de datos
mediante objetos para a base de datos, y definiendo un lenguaje de programacin de
base de datos que permite a capacidades de programa llenas as como instalaciones
de pregunta tradicionales.
Las bases de datos de objeto han sufrido debido a la carencia de estandari/acin:
aunque las normas fueran definidas por ODMG, nunca fueron puestas en prctica lo
bastante bien para asegurar la interoperabilidad entre productos. Sin embargo, las
bases de datos de objeto han sido usadas satisfactoriamente en muchos usos:
Usualmente aplicaciones especializadas como bases de datos de ingeniera, base de
datos biolgica molecular, ms bien que proceso de datos establecido comercial. Sin
embargo, las ideas de base de datos de objeto fueron recogidas por los vendedores
27
SQL Server 2008 ofrece una plataforma de gestin de datos muy ptima, al cual
podemos acceder desde cualquier lugar y en cualquier momento. Con SQL Server
2008 se puede almacenar datos estructurados, semi-estructurados, no estructurados y
documentos, tales como las imgenes y ms; de forma directamente en el base de
datos.
SQL Server 2008 posee los ms altos niveles de seguridad, fiabilidad y escalabilidad,
para obtener los mejores resultados en aplicativos empresariales; ya que con SQL
Server 2008 se puede reducir el costo y el tiempo para la gestin de datos y el
desarrollo de aplicativos.
2.6.1
28
(Business
Intclligcncc),
como presentacin
de
informes
anlisis,
a las
29
2.7
DevExpress
Es una herramienta para Visual Studio que incluye una amplia gama de componentes
visuales que ayudan a emular las intcrfaccs de usuario ms populares fcilmente o a
producir grficos o informes de gran calidad. Los componentes .NBT en DevExpress
DXpericnce Enterprise y DXpcricnce Universal se han creado en Visual C# y estn
completamente optimi/ados para la .NET Framework y todos los lenguajes .NET.
DevExpress DXpericnce Enterprise y DXpcrience Universal, incluyen archivos de
ayuda y ejemplos completos que le ayudaran comprender y extraer el mximo
potencial de ios componentes fcilmente.
Adicionalmcnte Developer Express,
la
Suilc
Express
QuanluniGrid,
puede
crear
inlerfaces
visualmente
30
modo sin enla/ar, la Suitc Express QuanlumGrid ha sido diseado para abordar
plenamente las ms estrictas necesidades de desarrollo.
2.8
Servidores
2.8.1
Tipos de servidores
31
Un servidor de fax es una solucin ideal para organi/aciones que tratan de reducir el
uso del telfono pero necesitan enviar documentos por fax.
Uno de los servicios ms antiguos de Internet, File Transler Protocol permite mover
uno o ms archivos.
2.8.1.6 Servidores Groupware (Groupware Servers)
Otra opcin para usuarios que buscan la discusin en tiempo real, Internet Relay
Chat consiste en varias redes de servidores separadas que permiten que los usuarios
conecten el uno al otro va una red IRC.
Los servidores de listas ofrecen una manera mejor de manejar listas de correo
electrnico, bien sean
discusiones
interactivas abiertas
al pblico o listas
Casi tan ubicuos y cruciales como los servidores web, los servidores de correo
mueven y almacenan el correo electrnico a travs de las redes corporativas (va
LANs y WANs) y a travs de Internet.
Los servidores de noticias actan como fuente de distribucin y entrega para los
millares de grupos de noticias pblicos actualmente accesibles a travs tic la red de
noticias USENLT.
CAPITULO III
Marco Metodolgico
3.1
Paradigma de la investigacin
35
que formas de comunicacin, tanto oral pero principalmente escrita, lo que da lugar a
nuevas formas de pensamiento y de organi/acin.
3.2
Metodologa de la investigacin
36
3.3
3.3.1
Tipo de investigacin
Tcnicas e instrumentos
3.3.2
Universo
Ll universo del cual proviene la informacin son los docentes del I n s t i t u t o Tcnico
Superior Baos.
3.3.3
Muestra
La muestra ser tomada a los docentes encargados del DOBR del Instituto Tcnico
Superior Baos.
3.3.4
Calculo de la muestra
Ll nmero de docentes del DOBE del Instituto Tecnolgico Superior Baos son dos
directos y tres afines, por lo tanto la muestra es exactamente la misma.
Se reali/.aran cinco encuestas, las cuales fueron de gran ayuda en la implementacin
de este sistema.
37
3.4
3.4.1
Anlisis e interpretacin
o%
Si
No
Fuente: Encuesta
Realizado por: Marco Morales Montero
Interpretacin
El colegio y principalmente el DOBE al no contar con el sistema, con mucho agrado
aceptaron la propuesta de la implementacin del mismo.
38
lOalSminuts 15a20minuts
De 20 a 30 minuts Mas..Cuanto?
0%
20%
Fuente: Encuesta
Realizado por: Marco Morales Montero
Interpretacin
39
Cree usted que el Instituto Tcnico Superior Baos dara un mejor servicio a sus
estudiantes implcmentando este sistema de seguimiento estudiantil?
si no
o%
Fuente: Encuesta
Realizado por: Marco Morales Montero
Interpretacin
40
3.4.1.4
Mejoras y ventajas.
i Si NO
o%
Fuente: Encuesta
Realizado por: Marco Morales Montero
Interpretacin
41
Rpido
"Normal
Lento
0%
20%
Fuente: Encuesta
Realizado por: Marco Morales Montero
Interpretacin
42
i si no
0%
Fuente: Encuesta
Realizado por: Marco Morales Montero
Interpretacin
Sin duda alguna el total de los entrevistados confirmo que en el mbito de la relacin
entre los estudiantes y el DOBE mejorana sustancialmentc debido a que los procesos
seran mucho ms eficientes.
43
3.4.1.7 De la capacitacin
si "no
tal vez
(1%
Fuente: Encuesta
Realizado por: Marco Morales Montero
Interpretacin
44
3.4.1.8 De la integridad
si no
0%
Fuente: Encuesta
Realizado por: Marco Morales Montero
Interpretacin
45
Cree usted que el DOBE cuenta con el equipo de cmputo necesario para la
implementacin de este sistema?
Si No
Tal vez
Fuente: Encuesta
Realizado por: Marco Morales Montero
Interpretacin
Luego de la inspeccin de campo realizada esta pregunta fue de gran ayuda para
mejorar aspectos del hardware necesario para su implementacin, debido a que
anteriormente no disponan de los recursos mnimos para la implementacin del
sistema.
46
3.4.1.10 De la administracin
Al implementarse este sistema piensa usted que sera estrictamente necesario que
este sea administrado solo por el DOBE?
si no
o%
Fuente: Encuesta
Realizado por: Marco Morales Montero
Interpretacin
Obligatoriamente este atributo fue designado al DOBE siendo este el nico
encargado de su administracin.
Interpretacin general
El mbito en que les ayudara el sistema automtico de seguimiento estudiantil a los
estudiantes del Instituto Tecnolgico Superior Baos, sera la rapidez para la
obtencin de sus fichas de historiales, mejorara la relacin con el DOBE, al igual el
DOBE podr llevar un control detallado de sus estudiantes a travs de las hojas de
historiales o reportes que el sistema arrojara por cada ao lectivo de forma eficiente.
47
3.4.2
FREC.
Si
No
De 10 a 15 minutos
De 15 a 20 minutos
De 20 a 30 minutos
O ms Cunto?
3
1
1
0
%
0%
\()(Y/<
60%
2(Y7<
2(Y7<
0%
100%
3. Cree usted que el Instituto Tcnico Si
Superior Baos dara un mejor servicio a
sus estudiantes implementando este
sistema de seguimiento estudiantil?
No
que
una
herramienta Si
4. Considera
tecnolgica sera de gran utilidad en el No
proceso de ingreso de historiales Desconozco
estudiantiles?
Rpidos
Piensa
usted
que
al
implementar
el
5.
Iguales
sistema automtico para el ingreso de
historiales de los estudiantes permitir Lentos
que los procesos sean:
5
0
0
100%
0%
0%
80%
20%
0%
Si
100%
No
0%
5
0
0
0%
0%
0
Si
para el manejo de la herramienta a No
implementarse?
Talvez
8. Le gustara que esta herramienta
tecnolgica garantice la integridad de los Si
estudiantes de la institucin?
No
Si
9. Cree usted que el DOBE cuenta con el
equipo necesario para la implementacin No
de este sistema?
Tal ve?.
7. Piensa usted que se debera capacitar
100%
0%
100%
0%
0
3
60%
0%
40%
100%
10. Al implementarse este sistema piensa Si
usted que sera estrictamente necesario
que este sea administrado solo por el No
IX) BE?
Tabla ITabulacin de resultados de encuesta
5
0%
CAPITULO IV
4.1
4.1.1
reportes
Bienestar
Estudiantil, quienes
sern
los encargados de la
49
4.1.3
Anlisis de viabilidad
Kl personal de
iniciar y concluir el proyecto en lo que a recursos materiales se refiere, por otro lado
se cuenta tambin con los recursos de hardware y software necesarios para el
desarrollo e implcmcntacin del sistema en el Departamento de Orientacin
Vocacional Estudiantil del Instituto Tecnolgico Superior Baos perteneciente al
cantn Baos de Aeua Santa.
4.1.4
Asignacin de funciones
50
(Mantenimiento de Matriculas)
b) SECCIN DE CONFIGURACIN
51
d) CONFIGURACIN EL SISTEMA
Almacena parmetros operativos para el sistema, parmetros para el registro de
alumnos, parmetros para el registro de matrculas y de usuarios.
e) USUARIOS
Busca
usuarios, alumnos,
reportes
individuales,
reportes
generales,
notificaciones.
Usuario administrador
f)
Documentacin
Manual de usuario
52
g) Procesos
Los procesos propios del sistema de gestin de aplicaciones, del control y generacin
de reportes estn separados varios mdulos claramente idenficahles.
Ir ahajo.
53
4.1.5
Caractersticas de usuarios
4.1.6
Las restricciones de usuarios estn a cargo dlos dos administradores quienes son los
nicos usuarios dentro del sistema.
de
4.1.7
Diccionario De Datos
54
Ingreso al sistema
Datos de Entrada
Datos de Salida
Funcin y Proceso
Almacn de Datos
Datos de Entrada
Datos de Salida
Funcin y Proceso
55
Tahla 3 Mi-nsajt1
Datos Usuarios
Datos de Salida
Ingreso
estudiantes,
Evento
administrador,
Evento
estudiante.
Funcin y Proceso
Almacn de Datos
56
Datos Usuarios
Datos de Salida
Funcin y Proceso
Almacn de Datos
4.1.7.2
Gestin de Usuarios
Crear usuario
Datos de Entrada
Datos Usuarios
Datos de Salida
Funcin y Proceso
Almacn de Datos
57
Actualizar usuario
Datos de Entrada
Datos Usuarios
Datos de Salida
Funcin y Proceso
Almacn de Datos
Datos de Salida
Funcin y Proceso
Almacn de Datos
58
Datos de Salida
Funcin y Proceso
Almacn de Datos
Mantenimiento de Matrculas
Datos de Entrada
Administrador, Usuario
Datos de Salida
Funcin y Proceso
y usuario eligen el
59
Administrador, Usuario
Datos de Salida
Funcin y Proceso
Almacn de Datos
Conexin al servidor
Datos de Entrada
Datos de Salida
Funcin y Proceso
Almacn de Datos
60
Validacin de Procesos
Datos de Entrada
Datos de Salida
Mensaje de verificacin
Funcin y Proceso
Almacn de Datos
4.2
4.2.1
4.2.2
61
62
pjnuj F lili
63
64
4.3
Diseo Arquitectnico
4.3.1
Anlisis de procesos
Ingreso al sistema
Mensaje
65
Validador Usuarios
66
Constructor Usuarios
un
usuario este
proceso
capia
la
informacin para
el
impresin en papel.
67
Configuracin de Parmetros
68
Conexin al servidor
Validacin de procesos
usuario
4.4
69
70
4.4.1
Diagrama Lgico
71
4.4.2
Diseo Fsico
12
4.5
Diccionario de Datos
Tabla Usuarios
Comentario
Campo
Tipo
Tamao Obligatorio
ThLHHONO
Int
13
Si
varchar
128
No
CARGO
varchar
50
Si
APELLIDO
varchar
25
No
DIRECCIN
varchar
50
Si
RESPUESTA
varchar
25
No
USUARIO
varchar
25
No
ACTIVO
bit
PREGUNTA
varchar
i -oro
No
No
Image
Si
NOMBRE
varchar 25
No
CLAVE
varchar 50
Si
25
73
4.5.2
Tabla Alumnos
Comentario
Tipo
Tamao
Obligado
ID
Varchar
Si
Campo de relacin
APELLIDO
Varchar
100
Si
Almacena el apellido en la
tabla
NOMBRES
Varchar
100
Si
Almacena el nombre en la
tabla
LUGARNACI
Varchar
50
Si
Almacena el lugar
nacimiento en la tabla.
de
FECHNACI
Datctime
Si
Almacena la fecha
nacimiento en la tabla
de
RENTAMES
numeric
(15,5)
Si
TIPOHOGA
Varchar
Si
SITUAECO
Varchar
Si
Almacena
la
situacin
econmica en la tabla
ENFERMED
Varchar
400
Si
Almacena la enfermedad en
la tabla
FOTO
Image
Si
SEXO
Varchar
Si
NUMEHERM
numeric
2,0
Si
Almacena el
hermanos
LUGAHERM
numeric
2,0
Si
HOGAR
Varchar
50
Si
Almacena el hogar en la
tabla
SALUD
Varchar
100
Si
DIRECCIN
varchar
50
Si
Almacena la direccin en la
1 Campo
nmero
de
74
tabla
VIVE CON
Varchar
20
Si
PROV NACE
Varchar
Si
Almacena la provincia en
que nace en la tabla
CIUD NACE
Varchar
Si
Almacena la ciudad
nace en la tabla
DISCAPACITAD
O
Bit
Si
Almacena la discapacidad
en caso de tenerla en la tabla
DISC TIPO
varchar
Si
Almacena el
tipo
discapacidad en la tabla
DISCAPACIDAD
_PORCENT
numeric
18,2
Si
Almacena el porcentaje de
discapacidad
CARNET_CONA
DIS
Tinynt
Si
Almacena el carnet
conadis en la tabla
Varchar
Si
RECIBE BDH
Bit
Si
128
que
de
del
4.5.3
Campo
Tipo
Si
CURSREPE
varchar 400
Si
NOMBESCU
varchar
100
Si
COLEGIO
varchar
100
Si
CONDUCTA
varchar
100
Si
OBSERVAC
varchar 400
Si
Almacena en
observaciones
la
tabla
las
APROVECH
varchar
100
Si
Almacena en
observaciones
la
tabla
las
ALM ID
varchar
No
4.5.4
Tabla Familiares
Campo
Tipo
Tamao Obligatorio
Comentario
INSTRUCC
varchar
100
Si
ENFERMED
varchar 400
Si
Almacena
en
la
tabla
la
enfermedad en caso de padecerla
OBSERVAC
varchar
500
Si
Almacena en
observaciones
APELLIDO
varchar
100
Si
OCUPACIO
varchar
200
Si
NOMBRES
varchar
100
Si
ALM ID
varchar
No
TFA ID
varchar
No
la
tabla
las
76
4.5.5
Tabla Tipofamiliar
('ampo
Tipo
ID
varchar
DECRIP
varchar
Si
100
Si
Almacena en
descripcin
la
tabla
una
la
tabla
una
4.5.6
Tabla Direccin
Campo
Tamao Obligatorio
Comentario
Almacena
direccin
DIRECCIO
Varchar
400
Si
ID
Nuemric
10,0
Si
VIVIENDA
Varchar
100
Si
ALM_ID
Varchar
Si
CIUD ID
Varchar
Si
PROVJD
Varchar
Si
renta_mes
Numeric
18,2
No
en
77
4.5.7
Tabla Provincia
Campo
Tipo
Tamao Obligatorio
Comentario
ID
varchar 5
Si
NOMBRE
varchar
Si
^^^MM^MHHI^MM^MMM^MM
50
4.5.8
Tabla Ciudad
Campo
Tipo
Tamao Obligatorio
Comentario
II)
Varchar
No
NOMBRE
Varchar 50
No
PROV^ID
Varchar
No
4.5.9
Tabla Telfono
Campo
Tipo
Tamao Obligatorio
Comentario
NUMERO
Varchar
15
No
TIPO ID
Varchar
No
DIRECJD
Numeric
10,0
78
Tipo
Tamao Obligatorio
ID
Varchar 5
No
NOMBRE
Varchar
Si
50
Comentario
Tamao Obligatorio
Campo
Tipo
ID
varchar 5
DECRIPC
varchar
50
Comentario
No
No
Almacena
en
descripcin
la
tabla
la
la
tabla
la
Campo
Tipo
ID
varchar 5
No
DECRIPC
varchar
No
CUR ID
varchar 5
100
Almacena
en
descripcin.
79
Campo
50
Si
Almacena en la tabla el
rendimiento
Si
Almacena en la tabla el
periodo
final
del
periodo educativo
RENDMIE
Varchar
PERIOFIN
Datatime
PARALELO
Varchar
OBSERVAC
Varchar
400
PERIOINI
Datatime
CURJD
Varchar
ALM_ID
Varchar
TRABAJA
Bit
FORM TRABAJA
Varchar
Almacena en la tabla la
forma de trabajo que
desempea
EMPRESA TRABAJA
Varchar
80
Almacena en la tabla la
empresa en la que
trabaja
Almacena en la tabla el
paralelo
Si
Almacena en la tabla
las observaciones en
caso de haberlas
Almacena en la tabla el
periodo de inicial del
periodo educativo
Almacena en la tabla el
trabajo en caso de
tenerlo
NUMERO COMIDAS
Tnt
Almacena en la tabla el
nmero de comidas
diarias que consume
LECHE
Bit
Almacena en la tabla
en caso de seleccin de
este alimento
HUEVOS
bit
Almacena en la tabla
80
en caso de seleccin de
este alimento
CARNE
Bit
Almacena en la tabla
en caso de seleccin de
este alimento
POLLO
Bit
Almacena en ia tabla
en caso de seleccin de
este alimento
FRUTAS
Bit
Almacena en la tabla
en caso de seleccin de
este alimento
LEGUNBRES
Bit
Almacena en la tabla
en caso de seleccin de
este alimento
ARROZ
Bit
Almacena en la tabla
en caso de seleccin de
este alimento
HDBO
Bit
Almacena en la tabla
en caso de seleccin de
este alimento
PAN
Bit
Almacena en la tabla
en caso de seleccin de
este alimento
OTROS ALIMENTOS
Varchar
50
Almacena en la tabla
alimentos adicionales
en caso de consumirlos
PROBLEMAS SALUD
Varchar
100
Almacena en la tabla
problemas de salud en
caso de padecerlos
TRATAMIENTO
Bit
SALUD
Varchar
Almacena en la tabla el
tratamiento en caso de
recibirlo
5
Almacena en la tabla el
estado de salud actual
81
Tipo
Tamao
Obligatorio
Comentario
DHSC'RIPC
varchar
500
Si
Almacena en la tabla la
descripcin de la notificacin.
ID
numeric
10,0
Si
IAC_ALM_ID varchar
No
IAC_CUR_ID
No
varchar
Tipo
Tamao
Obligatorio
NOMBRE
Varchar
100
ID
numeric
10,0
No
INTERPRE
varchar
400
No
FECHA
datetime
RESULT
varchar
100
TEXJD
varchar
IAC_CURJD
varchar
Comentario
Almacena en la tabla el nombre
del examen
Almacena en la tabla
interpretacin del examen
la
Tipo
ID
varchar 5
No
DECRIPC
varchar 100
No
Almacena la descripcin en la
tabla
Tipo
ID
varchar 5
No
DETALLE
varchar 50
No
Tipo
Tamao Obligatorio
Comentario
ID
varchar 5
No
DECRIPCION
varchar 50
Si
Almacena en
descripcin.
la
tabla
la
Tipo
Tamao Obligatorio
Comentario
ID
varchar 5
No
DECIPCION
varchar 50
No
Almacena en
descripcin.
la
tabla
la
Tipo
Tamao Obligatorio
Comentario
ID
varchar 5
Si
DETALLE
varchar 50
Si
4.6
4.6.1
Contrasea (*)
Clave de Seguridad
Servidor (*)
nombre del servidor
Aceptar
Cancelar
Cambiar ra dave
Los campos marcados con " son obbgatorios
84
4.6.2
B Milita
I w*t
4.6.3
Mig
O InwMig
2<.pl>.lt>
El uso de esta plantilla es con la finalidad de que las funciones de guardado, sean las
mismas para el resto de pantallas.
4.6.4
El diseo de la pantalla de men principal permite acceder a los mdulos del sistema:
Consulta de usuarios
Parmetros generales
Parmetros Cursos
Provincia Ciudades Operadoras
4.6.5
Seguridades de acceso
Mantenimiento de alumnos
Mantenimiento de matriculas
Notificaciones
Reporte de alumnos
Reporte de alumnos por curso
J * Ai A
.UtHaOHnXjrt
-r'biCufio
ai
86
4.6.6
4.6.7
No tmage data
CONFIRMAR CLAVE
Confirmar Contrasea
TELEFONO
Telfono de Contacto
[Cale prmtiosl]. [N de casa] [Cales transversales]
DIRECCIN
PREGUNTA
Pregunta Secreta
RESPUESTA
Respuesta Secreta
87
4.6.8
O
USTADE HLt+fX
"1CMA DE AIUMNOS
.
[APEUIDO PATERNO] [AftuIDO MATERNO]
NOMBRES
[CIUO D0 14*00]
r**CWIEKTO]
FAMILIARES | DICCIN Y
OfvJ
[PESE]/[MADRE]/l**MANO]/...
SUDACIN KONWCA
[HOGAROBGAMZADO/rasORGAM... -
Esta pantalla esta diseada de acuerdo con la hoja fsica de registro que llevan el
DOBE y es aqu en donde ingresamos la informacin del estudiante.
ij
o-
j A -j a
FICHA DE *tl*OS .
f fv re (IDWJ bi thil c
I -MANA...
LUCARNA...
4.6.9
ALUMNOS MATRICULOS
* -J l
s ' - G
QK50
SrtKootw Cuno]
PERIODO INICIA
,'
[J PARALQ.O
B i
0 PBUOOO FWA11ZA
."
nfcpendffnte]/EDepen<tentt]
fv] O Qu?
ALlfCJTAaON
COMIDAS DIARJAS
[7]i*o
OTROS ALIMENTOS
SALLO
D Huevos
Rn un
D CARN
n^ou-o
n*wrs
DCTAtlES AOTCIOtUUES
0^
^(-^g^jj ^ j^^j
i:.r>
!.,-T--,rr'-,AR r?A
WTHtPHFTI
,*ng
,^
cHIH
r- 1
89
tumo
|o*x>
' '
P*h,
n J.T.VWW) GndWewl (ddi Fwt k> cw<ge }
(Cfc* hr 10 1MC MU. IMQ
HrtlHtDMk
| {
BnHllljHi
3 S
Mam Report
ALUMNO.
SUBREPORT VIHTTE
Luuar de Hactmttnlo:
No. Hermano*:
57
DOU6LE OVERLINE
MAILLABEL -BOX
Vive Con:
Mirle
Tipo de Hoof:
Ficha: 03/10/2011
Genero: FEMENINO
185
Bo
Une
4.7
4.7.1
CodigoMstPrincipal
PublicClass mstPrincipal
Dim salir As Intl6 = 5
ProtectedClass Permiso
Public Seleccin AsBoolean = True
Public Nuevo AsBoolean = True
Public Guardar AsBoolean = True
Public Eliminar AsBoolean = True
Public Ejecutar AsBoolean = True
EndClass
Public _Parametro AsHew Dictionary(OfStrng, String)
Protected Permitir AsNew Permiso
Private txtC AsString = "Consulta..."
Private ColorBC As Color = Color.LightYellow
Private colorTC As Color = Color.Gray
Public Consulta AsString = ""
Private Consulta2 AsString = ""
Private contadori Aslnteger
Private tiempoL Aslnteger = 10
Private contp Aslnteger
Private mPuente(2) As BindingSource
Private mGuardar AsBoolean = True
Private _Maximizar AsBoolean = True
Private _Botones AsBoolean = True
Private _Seleccion AsBoolean
Private MsgEstadoActual AsString = "Listo"
Private ^Resultado AsBoolean = False
Private MsgEstadoNuevo AsString = ""
Protected Respuesta AsString = ""
Protected IsPostBack AsBoolean
Protected RegsActualiza As Int64 = O
ProtectedReadOnly vPermiso AsNew Permiso(}
PublicReadOnlyProperty Resultado() AsBoolean
Get
Return _Resultado
EndGet
EndProperty
PublicWriteOnlyProperty Botonera() AsBoolean
Set(ByVal valu AsBoolean}
_Botones - valu
EndSet
EndProperty
PublicWriteOnlyProperty Maximizar() AsBoolean
Set(ByVal valu AsBoolean)
_Maximizar - valu
EndSet
EndProperty
PublicWriteOnlyProperty MostrarMsgGuardar() AsBoolean
Set(ByVal valu AsBoolean)
91
EndSet
EndProperty
PublicProperty RetornaSelccion() AsBoolean
Get
Return _Seleccion
EndGet
Set(ByVal valu AsBoolean}
_Seleccion = valu
EndSet
EndProperty
ProtectedSub miPuente(ByRef valu As BindingSource, OptionalByVal
Filtro AsString = ""}
If Filtro = ""Then Filtro = Consulta
bsPrincipal = valu
bnvPrincipal.BindingSource = bsPrincipal
Consulta = Filtro
EndSub
PrivateSub IniciartxtConsulta(OptionalByVal Iniciar AsBoolean =
True)
With txtConsulta
If Iniciar Then
.BackColor = ColorBC
.ForeColor = colorTC
.ToolTipText = "Consulta a realizar"
Else
.BackColor = Color.White
.ForeColor = Color.Black
Endlf
Endwith
EndSub
ProtectedSharedProperty Estado() AsString
Get
Return cntPrincipal.IblEstado.Caption
EndGet
Set(ByVal valu AsString)
cntPrincipal.IblEstado.Caption = valu
EndSet
EndProperty
ProtectedWriteOnlyProperty Proceso(} AsString
Set(ByVal valu AsString)
EndSet
EndProperty
ProtectedSub FormatoGrilla{ByRef Grilla As DataGridview,
ByVal Procs AsString,
OptionalByVal Columna Aslnteger = O,
OptionalByVal CRUD AsBoolean = True,
OptionalByVal SoloNumero AsString = "",
OptionalByVal SoloMoneda AsString = "")
Cali DarFormatoGrilla(Grilla, Columna, SoloNumero, SoloMoneda)
With Grilla
.Tag = CRUD.ToString
.AccessibleName = Procs
IfNot CRUD Then
.AllowDrop = False
.AllowUserToAddRows = False
.AllowUserToDeleteRows = False
Else
.AllowDrop = True
.AllowUserToAddRows = True
.AllowUserToDeleteRows = True
92
Bndlf
AddHandler .Enter, AddressOf
EndWith
EndSub
FocoEnGrilla
93
94
EndTry
Try
miPuente(.DataSource, Consult)
Proceso = .AccessibleName.ToString
Dim CRUDA AsBoolean = Convert.ToBoolean(CRUD(0))
With bnvPrincipal
IfNot Convert.ToBoolean{CRUD(0}) Then
.AddNewItem = btnNada
Else
.AddNewItem - btnNuevo
Endlf
IfNot Convert.ToBoolean(CRUD(2)} Then
.Deleteltem = btnNada
Else
.Deleteltem = btnBorrar
Endlf
EndWith
btnNuevo.Enabled = Permitir.Nuevo
btnBorrar.Enabled = Permitir.Eliminar
btnGuardar.Enabled = Permitir.Guardar
Catch ex As Exception
EndTry
EndWith
EndSub
96
Endlf
EndSub
PrivateSub ToolStripButtonl_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnRollBack.Click
bsPrincipal.CancelEdit{)
bsPrincipal.ResetBindings(False)
EndSub
PrivateSub ClickGuardar(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnGuardar.Click
Cali Grabar{)
EndSub
PublicSub Grabar()
WithMe
If vPermiso.Guardar Then
Dim msgs As MsgBoxResult = MsgBoxResult.Yes
RegsActualiza = O
If msgs = MsgBoxResult.Yes Then
.UseWaitCursor = True
Try
cntPrincipal.Msg = "Guardando"
.Validate O
Guardar()
If RegsActualiza > O And vPermiso.Seleccin ThenCall Cargar()
cntPrincipal.Msg = llf{RegsActualiza > O,
String.Format("Guardado - Registros Actualizados: {O}",
RegsActualiza), "Sin Cambios")
Cali cntPrincipal.TmpMensaje()
DsBase.AcceptChanges()
_Resultado = True
Catch ex As Exception
_Resultado = False
cntPrincipal.Msg = "Error!!!"
tiempoL = 20
tmrMsg.Enabled = True
MsgBox(String.Format("El objeto :
{0} {l}{2}Provoco el siguiente error : {1} {2 } {3 } {1} {2 }", ex.Source,
Chr(13), Chr(lO), ex.Message), MsgBoxStyle.Exclamation,
String.Format("{0} Error!!!", ame))
EndTry
.UseWaitCursor = False
Elself msgs = MsgBoxResult.Cancel Then
DsBase.Rej ectChanges()
Endlf
Else
MsgBox{"No tienes los Permisos suficientes para
guardar los cambios", MsgBoxStyle.Critical, "Seguiridades
Activadas")
Endlf
EndWith
EndSub
PublicOverridableOverloadsSub Guardar()
EndSub
97
EndSub
PublicOverridableOverloadsSub LookUp(}
EndSub
PrivateSub tmrMsg_Tick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles tmrMsg.Tick
If contador! = tiempoL Then
tmrMsg.Enabled = False
cntPrincipal.Msg = "Listo"
contador! = O
Else
contadori = contador! + l
Endlf
EndSub
PrivateSub IdVentanaToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
MessageBox.Show{String.Format{"Cdigo de la Ventana Actual=
{O}", UCase(ame)), "Ventana Actual", MessageBoxButtons.OK,
MessageBoxIcon.Information)
EndSub
PublicSubNewO
1 Llamada necesaria para el Diseador de Windows Forms.
InitializeComponent(}
1 Agregue cualquier inicializacin despus de la llamada a
InitializeComponent().
EndSub
PrivateSub RecargarToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Cali RecargarDatos ()
EndSub
PublicOverloadsSub RecargarDatos()
If MessageBox.Show(String.Format("Seguro que desea recargar todos
los datos?{0}{l}{o}Esta accin eliminar cualquier cambio que no
haya sido grabado.", Chr(13), Chr(lO)}, "Confirmar",
MessageBoxButtons.YesNo, MessageBoxIcon.Question) =
Windows.Forms.DialogResult.Yes Then
DsBase.Rej ectChanges()
Cali LookUpO
Cali Cargar(}
Endlf
EndSub
PrivateSub AyudaToolStripButton_Click(ByVal sender As System.Object
ByVal e As System.EventArgs) Handles AyudaToolstripButton.Click
Dim h AsLong
EndSub
EndClass
99
4.8
Verificacin Y Pruebas
4.8.1
100
Complejidad de McCabe
V(a)l
Prueba de condicionales
Cl= 1 2 3 4 5
C2= 1 2 3 4 3 5
Pasa y aprueba todos los condicionales.
Ilustracin
35Comlplejidiid de
McCahe Ingreso
Estudiantes
Complejidad de MacCabe
V(a)=l
Prueba de condicionales
Cl= 1 2 3 4
Pasa y aprueba todos los condicionales.
Ilustracin 36 Complejidad
de McCabe Actualizacin
estudiantes
101
Complejidad de McCabe
Prueba de condicionales
Cl= 1 245
C2= 1 2 3
Ilustracin 37 Complejidad de
MacCabe Eliminar Estudiantes
4.8.2
En las pruebas de caja negra vamos a analizar si estn bien definidas las entradas,
salidas, el manejo de aplicacin es decir, el buen funcionamiento de su interfaz as
como el eficiente funcionamiento de los procesos del sistema, de esta manera de
detallaran los resultados de:
<* La estructura de navegacin para los usuarios es de fcil manejo.
*> Las entradas y salidas se ejecutan de forma correcta.
< Las interfaces despliegan informacin oportuna.
*> La integridad de la informacin se mantiene.
<* El sistema ofrece interfaces personalizadas y agradables para cada usuario.
** Las interfaces son de fcil manejo y rpido acceso.
*! La interfaz siempre es favorable para el usuario.
102
Los resultados demuestran que las pruebas de caja negra determinan un 100% de
aceptacin en relacin al interfaz y al manejo de la aplicacin.
4.8.3
103
Se determin que el sistema cumple con todos los procesos establecidos, los clculos
y subprocesos realizados en el sistema durante su ejecucin cumplen con lo preestablecido en la fase de diseo de procesos.
Los controles del control de registros, notificaciones, etc. son controlados con
instrucciones TRY que valida si estn ingresados los datos para las operaciones, con
esto se evita escritura de registros con campos vacos o nulos en la base de datos o
lectura de registros con consultas nulas o incompletas.
4.9
Descripcin De Formularios
Iniciar sesin
Men Principal
Muestra
alumnos
Registro de
matriculas
104
notificaciones
Reporte de
alumnos
Reporte de
alumnos por curso
Usuarios del
sistema
Parmetros
generales
Parmetros de
cursos
Registro de
105
Conclusiones y Recomendaciones
Conclusiones
^ El sistema est enfocado en dar facilidades a los docentes del DOBE, con la
finalidad de que puedan tener un mejor control de los alumnos de la institucin e
informar a sus representantes cuando sea necesario su intervencin.
106
Recomendaciones
4- A futuro este sistema se debe orientarlo a una plataforma web la cual facilite
el acceso de los padres de familia a revisar el desempeo de sus hijos en la
institucin y estar al pendiente en todo momento, sin tener que recurrir a la
visita de la entidad educativa para realizar este trmite.
107
Bibliografa
Lars P. Mike S. Microsoft Visual Studio 2008 unleashcd Series. Ira. Fd. Sams,
2008. 1219pag.
Lars P. Mike S. Microsoft Visual Studio 2010 unleashed Series. 2da. ed. Sams,
2010. 1 196pag.
Adam M. Alastair A. Expert SQL Server 2008 Dcvclopmcni Apress Xpress. Ira.
ed. Aprcss,2009. 433 pag.
Sak Diane. Microsoft Visual Basic 2008. 3ra. cd. Ccngagc Icarning, 2008. 761 pag.
Sthephens Rod. Visual Basic 2008 Programmcr's Rcfcrencc. 4a.ed. Jonh Wiley &
Sons, 2011. 1248 pag.
CADCIM Technologies. Learning Visual Basic 2008 with Net Framcwork 3.5.
Ira.cd. Pearson cducation India, 2009. 822 pag.
Troelsen Andrevv. Pro Visual Rasie 2008 and thc .NET 3.5 Plalforni. 3ra.ed. Apress,
2008. 1377 pag.
Philo Janus and FoucheGuy.. Pro SQL Scrvcr Analysis Services. 2da.cd. Apress,
2010. 400 pag.
Kimmel Paul T., Bucknall Julin, Kunk Joe, Prot'cssional DcvBxprcss ASP.NET
Controls. Ira.cd. John Wiley & Sons, 2009. 644 pag.
108
LINKOGRAFIA
Fecha: 10/ene./2012
articulo
Fecha: 12/jun./2010
109
http://archive.msdn.microsoft.com/vb2010samples/Wiki/Vicw.aspx?title=es-ES
Fecha: 06/jul./2010
Sql, Definicin y conceptos de Bases de datos SQL server 2008, articulo publicado
en el siguiente link:
http://www.legox.com/software/sql-server-20Q8/
Fecha: ll/nov./2010
110
Glosario
A
I)
Bussineslntelligence: inteligencia de negocios o Bl (del ingles husincssintelligencc)
al conjunto de estrategias y herramientas enfocadas a la administracin y creacin de
conocimiento mediante el anlisis de datos existentes en una organizacin o empresa
Bd: Es un conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemticamente para su posterior uso.
C
Compila: traduce un programa escrito en un lenguaje de programacin a otro
lenguaje de programacin, generando un programa equivalenle que la mquina ser
capa/, de interpretar.
Cardinalidad: indica el nmero o cantidad de elementos de un conjunto, sea esta
cantidad finita o infinita.
D
Data Warehousing: es una coleccin de dalos orientada a un determinado mbito
(empresa, organizacin, etc.), integrado, no voltil y variable en el tiempo, que ayuda
a la toma de decisiones en la entidad en la que se utiliza Dinmico
Dialctico: tcnica de la conversacin
DFD: es una representacin grfica del "flujo" de datos a travs de un sistema de
informacin.
E
1 ululad una entidad o ente es todo aquello cuya existencia es reconocida por algn
sistema de ontologa. Una entidad puede por lo tanto ser concreta, abstracta,
particular o universal.
F
Ficha: son tarjetas de forma rectangular tic diversos tamaos que se ulili/an para
registrar los datos.
G
Generador: Patrones de reglas que generan nuevas reglas y sus componentes.
I
IronPython: es una implementacin del intrprete Python (CPython) escrita
lolalmenle en ('#.
.1
Jerrquico: es el orden de los elementos que divide su serie segn su valor. Puede
aplicarse a personas, animales o cosas, en orden ascendente o descendente, segn
criterios de clase, poder, oficio, categora, autoridad o cualquier otro asunto que
condu/ca a un sistema de clasificacin.
L
Loquear: es el proceso mediante el cual se controla el acceso i n d i v i d u a l a un sistema
informtico mediante la identificacin del usuario ulili/ando credenciales provistas
por el usuario.
M
Metodologa: Hs el objeto el que ha de determinar el mtodo adecuado para su
estudio.
Muestra: es un subconjunto de casos o individuos de una poblacin estadstica.
12
Universo: es todo lo que existe, todo lo que hay, tomado como una totalidad.
Anexos
Entrevista
reali/ada
ORIENTACIN
los
encargados
VOCACIONAL
del
DEPARTAMENTO
ESTUDIANTIL
DEL
DE
INSTITUTO
14
OBJTIVO:
INSTRUCCIONES:
Sus respuestas sern tratadas de forma confidencial, es importante que
responda con total sinceridad.
Interrogantes:
1. Cuenta la institucin con un sistema automtico para el ingreso de
historiales de los estudiantes en el Departamento de Orientacin y Bienestar
Estudiantil (DOBR)?
Si I"!
No I
SQ
No
No |
| Descono/co | |
en e,
Iguales [ | Lentos | |
No | |
| | No |
|Tal ve/
| |
No | |
9. Cree usted que el DOBF: cuenta con el equipo de cmputo necesario para la
implementacin de este sistema?
Si
| | No | | Tal ve/
| |
116
MANUAL DE USUARIO
Instalacin de WinCoIegio
Inserte el disco de instalacin de wincolegio
*J Reproduccin automtica
117
WinCoIegio 1.1.5
INSTALAR
LICENCIA
INFORMACIN
Luego
"RETORNAR
AL
MEN"
seleccionamos
la
opcin
"INFORMACIN" y accederemos a la pantalla de informacin de usuario.
"Ingreso opcional"
118
Abriendo F:\setup.exe
Algunos archivos pueden contener virus o ser perjudiciales para el
equipo.
Aceptar
Cancelar
119
Instalas " de
NET Ffnewaitc35
Lea d >guer(e Cortralo de kenoa Preswne la leda Av Pag para ver el reto del
cotnto
MICROSOFT SOFTWARE
SUPPLEMENTAL LICENSE TERMS
MICROSOFT .NET FRAMEWORK 3.5 FOR
MICROSOFT WINDOWS OPERAT1NG SYSTEM
Microsoft Corporation (or bosed on vherc you Irve, one of its
VefCLUFparampwntto
No acepto
Advertencia este piogiama est protegido poi las leyes de derechos de auloi y otros lidiados
rJemocionales La icptoduccin o distrtoucin ilcitas de este piogiama, o de cualquier paite dd
mismo, esl penada poi la ley con severas sanciones civiles y penates, y sei objeto de todas las
acciones judiciales que correspondan
Cancelai
120
WinColegio
xarranar.
Espacio en djisco...
Instalar WnColegra slo para este usuario o pata todos los usuarios de este eoupo
Pata todos los usuarios
o Slo, pata este usuario
Cancelar
Confirmar instalacin
Canceai
< AU
Siguente >
121
SI WinCoieqio
l_AH^BMIHi
Instalando WinColegio
Instalarlo WinColegio.
Espete...
Cancel*
Instalacin completada
Utilice Windows Updale pata compraba* cualquiei actualizacin importante de .NET Framewotk
Cenar
122
Pantalla de registro
Iniciar sesin
Nombre de Usuario (*)
I
Contrasea (*)
Clave de Segundad
Servidor(*)
nombre dd servidor
I
Aceptar
Cancelar
23
Seccin de configuracin
Pantalla de consulta de usuarios.
> H * u - - * * a
-u- / u T- c*
o
mts ot
so
aesaupod
. = - .1
laovtwi
Mlf
PUDE
now
'
T00100
^ESl^BBH
DnoTJOtn rW irtnB
I W( I 011 10:3* SO I
124
Tipos de parentesco
Tipos de exmenes o pruebas
Tipos de hogar
Tipos de discapacidad
Estados de salud
Formas de trabajo
Todos estos parmetros son ajustables a las necesidades que se presenten en los
diferentes estudiantes.
'_:,:-,
yT j
P*M4 po Cu
COBO)
O6f
oci
COIGO
CfSCKIC*
fi.
"
1 !,
\OfOHO
oa*io
rimOrt H Orlo
i wiinoii IJ.J*H i
125
5*li
R*gafioO*ProhQivCa*i**T*(TfK**
'* > u
-* * i A
t "rcnran.JW-Mrii
i * / y T-j A i a cDmun...
*-, o
"
'
< TBrtnai 1
B>
OI
.H3WRE
CHI
("NOMBRE")
Para ciudades:
AMB ("ID") AMBATO ("CIUDAD")
126
> -i * - u ^ j * ** a -
^f^
POTO
LGUARIO
OMi
camMtt cune
-....-.......
**M.MM
BncuBUStutu
Om I
i *ii/ii
En esta pantalla creamos la ficha para los usuarios administradores del sistema la
misma que no podr ser borrada de la base de datos tras su creacin.
Pantalla para el registro de los alumnos.
HHHHHHI^^^HI
i(hhp
<
Impnmtf &portir J
!*
*i ' !_*> U cJ 4 A ^-
.-*.- tunes
KMce* .-,.
CC160
tfSlIDOS
HO>B
bltegr.*.
Ot"O
FtoiniOCGWa
1WB1BC1*
EOit NIIBTO
mOH>WUKH
M/ii/xt
..,
TIPO HOGM
U1UO
"riiiii
Q rur.uirj
HOH
[CC**\CTOJ/OKCM\ETD]
5HU
Gasc-.Aorwo
I OtilinillI]0,4S.U
127
U -
PICHA NACirO
'
L . .
(TOLA NA
OM06
HJNQJRAHU* ATO I
e mi
h tTLtiEQ L* M*TR:]
* ISABQ TOAZA LCPE
.
-. -
JW FMWH Dl (OflDOVA
' 11 1
/
MMhnn
., J 1
x VI O
ALUVtO
[&*(-.ion* **TTHJ]
OHSO
SBttot Cniol
^j
reuowma
w/iwon
, ^UDOO FIMIIIZA
MfUiaO
[itnooo. NriUil
MflB/mi3
ACHHDAMS ETOAESCa.ABS
DIM**
;,. , ,. .
AUCdAOON
CCtUDAS DIARIAS
Dito*
nLtH
CTCOS ILIMBffQS
' '. '
FCABM
Dxio
Dmnts
CLCSLUJ
O""
G*0
DHW
DEIJlilES JiaCWl!
nRtaKlR.T-.Bro
' 0
H>W!E M U mtraA
KTERWrTACiii
BI-JUKV
MMkniHHl
09/lllfflll 10*i J9 ;
128
j
>H+xyTj--ta
\e
129
Khrrt
Impnfw&f
.irjll^1 * *
'fOMMVJl
MDC
BUMBOM o
rtf
n**J*
l***
,00
-,-'.
xoeci
MRMI
OCTtuO
i n/M/Ki
anuxa
HMnra
WWW
HHBHI
J/IWJI
WWBl
HM0N
man
BKM-
jwjtmu
NOVOC
B/MlWl
puAvpnobi
NOVtNO
ii/io/ni
PBfcJWAj
OCTVO
11/10/201
H.O1 *H fmvp
DCIMO -
MM
OO AvO
umn
WWBB
nwma
wou
"""
gene-
11/J012
unm
MHBN)
NCHBO
AAV/3D1
2M6J301
NOHK>
29A9/201
HHMI
HOVlr*J
17/10fi01
JJ/OT/3011
OCI*3 -
DMpn
*TWC10llTU
DKWO-
130
y '_;; :".-.-.-
OMNTACOM VOCACIN*!.
v-
i .. *
2CH311;
.-.* .
-J
OHGANZA3O - CCMJTO
i mm
DT O t OCIO CONOMC O t
DATO* PCOAGOGICOt