texto - Biblioteca Digital UNA

Anuncio
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL ABIERTA
VICERRECTORADO ACADÉMICO
UNIDAD DE EVALUACIÓN ACADÉMICA
INGENIERÍA DE SISTEMAS
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE LOS
PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA
IPIRE, ESTADO GUÁRICO
Autor:
Correa Mota, Sorelys
C. I. N° 15083966
Tutor Académico:
Ing. Emiliano Otálvora
Tutor Empresarial:
Prof. Jesús Rojas
Valle de la Pascua; Septiembre de 2011
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL ABIERTA
VICERRECTORADO ACADÉMICO
UNIDAD DE EVALUACIÓN ACADÉMICA
INGENIERÍA DE SISTEMAS
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE LOS
PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA
IPIRE, ESTADO GUÁRICO
Trabajo presentado como requisito para optar al grado académico de Ingeniero
de Sistemas
Autor:
Correa Mota, Sorelys
C. I. N° 15083966
Tutor Académico:
Ing. Emiliano Otálvora
Tutor Empresarial:
Prof. Jesús Rojas
Valle de la Pascua; Septiembre de 2011
ii
ÍNDICE GENERAL
pp.
LISTA DE CUADROS......……………………………………………………….
x
LISTA DE GRÁFICOS......………………………………………………………
xii
INTRODUCCIÓN……………………………………………………....…….......
1
CAPÍTULO
I EL PROBLEMA……………………………………………………...………
Planteamiento del Problema…..……………………………………….………
Objetivos de la Investigación...……………………………………………......
General………..…………………………………………………………....
Específicos………………………………………………………………....
Justificación dela Investigación…………………………………………….…
Alcances y Limitaciones de la Investigación………………………………….
Alcances……..…………………………………………………………......
Limitaciones......…………………………………………………………....
Diseño e integración del nuevo sistema……..………………………………...
Requerimientos del sistema…………………………………………...........
Requerimientos de entrada ……………………………………………..
Requerimientos de almacenamiento…………………………………....
Requerimientos de salida ……………………………………………....
Niveles de Seguridad ……………………………………………………...
4
4
6
6
6
6
8
8
9
9
9
9
10
10
11
II MARCO TEÓRICO…………………………………………………...……
Antecedentes de la Investigación…………………………………………..….
Referentes Teóricos………………………………………................................
Sistemas………………………………………………………………….....
Sistemas de Información…………………………………………………...
Objetivos del Sistema de Información………………………………….
Funciones del Sistema de Información………………………………....
Clasificación de Sistemas de información……………………………...
Sistema de Información administrativo………………………………...
Entrada de Información…………………………………………………....
Almacenamiento de Información……………………………………..…....
Procesamiento de Información……………………………………………..
Salida de Información……………………………………………………...
Seguridad del sistema automatizado...………………………………..........
Departamento de Control de Estudios……………………………………..
Funciones del Departamento de Control de Estudios…………………..
Corresponde al Departamento de Control de Estudios………………....
Archivos…………………………………………………………………....
13
13
15
16
16
16
16
18
22
22
22
23
23
23
24
24
24
25
vii
Lenguaje de Programación………………………………………………....
Lenguaje de Máquina…………………………………………………...
Lenguaje de Alto Nivel………………………………………………....
Lenguaje de Bajo Nivel………………………………………………....
Lenguaje de Programación PHP…………………………………………...
Características del Lenguaje de Programación PHP…………..………..
Servidor Web………………………………………………........................
Servidor Apache HTTP Server versión 2.2.11……………………………..
Gestor de Bases de Datos MySQL Versión 5.1.36………………………...
Aplicaciones de MySQL………………………………………………..
Características de MySQL versión 5.1.36……………………………....
Manejador de Bases de Datos PhpMyAdmin……………………………...
Dreamwever......................………………………………………………....
Conceptualización........………………………………………………....
Características de Dreamwever........……………………………………
Beneficios del uso Dreamwever........……………………………….......
Ventajas del uso de Dreamwever........………………………………….
Importancia de Dreamwever........……………………………………....
Bases Legales…..……………………………………………………...............
Descripción de la institución del estudio…..……………………………….....
25
26
26
27
28
29
30
31
31
32
32
34
35
35
35
36
37
37
38
38
III MARCO METODOLÓGICO……………………………………………........
Tipo de Investigación…………..……………………………………………...
Diseño de la Investigación………………..…………………………………...
Población y muestra…………………………………………………………...
Técnicas de Recolección de Datos…………………………………………….
Validación del Instrumento…………………………………………………....
Confiabilidad del Instrumento…………………………………………………
Técnica de Análisis de Datos………………………………………………….
Análisis, Diseño e Implantación de Sistemas de Información…..…………….
Proceso I. Planificación del Sistema……………………………………….
Fase I. Estudio de la Planificación de Sistemas………………………...
Fase II. Definición de la Planificación de Sistemas…………………….
Proceso II. Análisis de Sistema………………………………………….....
Fase I. Inspección en el análisis de sistemas…………………………....
Fase II. Estudio del análisis de sistemas………………………………..
Fase III. Definición del análisis de sistemas…………………………....
Proceso III. Diseño de Sistemas…………………………………………...
Fase I. Selección de un objetivo del diseño de sistemas………………..
Fase II. Adquirir el Hardware y el Software necesario………………....
Fase III. Diseñar e integrar el nuevo sistema…………………………...
Proceso IV. Implantación del Sistema……………………………………..
Fase I. Construir y probar las Bases de Datos en la implantación……...
Fase II. Construir y probar el programa de implantación de sistemas….
Fase III. Instalar y probar el nuevo sistema…………………………….
41
41
41
42
45
45
46
47
47
47
48
49
49
50
51
51
52
52
53
53
55
55
55
56
viii
Fase IV. Entregar el sistema para la puesta en funcionamiento………...
Proceso V. Soportes de Sistemas…………………………………………..
Lenguaje de Programación…………………………………………………….
56
59
59
IV
ANÁLISIS DE LOS RESULTADOS……………………………………....
Análisis e interpretación de los resultados………………………………….
Presentación de los resultados………………………………………………
61
61
61
V
LA PROPUESTA…………………………………………………………...
Formulación de la Propuesta………………………………………………..
Presentación…………………………………………………………………
Justificación…………………………………………………………………
Propósitos u Objetivos………………………………………………………
General………..………………………………………………………….
Específicos………………………………………………………………..
Alcance y Limitaciones del Sistema Propuesto..............................................
Determinación de los recursos........................................................................
Recurso de Hardware.................................................................................
Recurso de Software...................................................................................
Factibilidad y Viabilidad del Proyecto............................................................
Factibilidad Operativa................................................................................
Factibilidad Técnica...................................................................................
Factibilidad Económica..............................................................................
Factibilidad Psicosocial..............................................................................
Disponibilidad de recursos de Hardware y Software......................................
Construcción y prueba de las aplicaciones......................................................
Arquitectura Técnica en Línea........................................................................
Ventajas de la arquitectura técnica estándar...............................................
Implantación y prueba del nuevo sistema.......................................................
Descripción de los módulos de programación. Código fuente........................
70
70
70
71
71
71
72
72
73
73
77
78
78
79
79
79
79
80
120
120
160
161
VI
CONCLUSIONES Y RECOMENDACIONES…………...………………..
Conclusiones...................……………………………………………………
Recomendaciones……………………………………………………….......
210
210
212
REFERENCIAS BIBLIOGRÁFICAS…………….....…………………………...
ANEXOS…………………………………………………………………….........
A
Cuestionario Dirigido a los Docentes……………………………………
B
Constancia de Notas…………………………………………….………....
C
Glosario de términos…………………………………………….……….
D
Planilla de Inscripción…………………………………………….……….
E
Manual de Usuario.......................................................................................
213
215
216
218
219
225
226
ix
LISTA DE CUADROS
CUADROS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
pp.
Distribución de la población y muestra…………………………………..
Operacionalización de las variables..……………………………………..
Cronograma de Actividades. Diagrama de Gantt..……………………….
Distribución de frecuencia del instrumento aplicado a los docentes que
mide la variable: Procesos de registro y control de calificaciones.
Indicador: registro manual....................…………………………………..
Distribución de frecuencia del instrumento aplicado a los docentes que
mide la variable: Ventajas y desventajas de la automatización.
Indicadores: Rentabilidad seguridad y eficiencia del sistema,
redundancia de conexión de los equipos. …………………………….......
Distribución de frecuencia del instrumento aplicado a los docentes que
mide la variable: Recursos económicos, tecnológico, humanos.
Indicadores: Bajo costos en equipos. Calidad de diseño del programador.
Distribución de frecuencia del instrumento aplicado a los docentes que
mide la variable: Seguridad de acceso. Indicadores: Normativas para el
uso del sistema y control para el ingreso de datos en el sistema........……
Distribución de frecuencia del instrumento aplicado a los docentes que
mide la variable: Adiestramiento del personal. Indicador: módulo de
ayuda. …………………………………..………………………………...
Distribución de frecuencia del instrumento aplicado a los docentes que
mide la variable: Evaluación del sistema automatizado. Indicador:
Efectividad en el control de operaciones. ………………………………..
Simbología de Diagramas de Flujos de Datos a utilizar.............................
Estándar de Entidades. Inventario de Entidades.........................................
Estándar de Atributos. Inventario de atributos...........................................
Asignación de los Atributos de Datos a las Entidades 1. Datos de la
institución educativa...................................................................................
Asignación de los Atributos de Datos a las Entidades 2. Datos de los
estudiantes...................................................................................................
Asignación de los Atributos de Datos a las Entidades 3. Datos de los
representantes…………………………………..……………………….
Asignación de los Atributos de Datos a las Entidades 4. Parentesco del
representante con el estudiante. ………………………………….............
Asignación de los Atributos de Datos a las Entidades 5. Datos del
profesor de la institución..…………………………………..………….....
Asignación de los Atributos de Datos a las Entidades 6. Usuario
autorizado para el manejo de algunos módulos del sistema……………...
Asignación de los Atributos de Datos a las Entidades 7. Materia
correspondiente al pensum escolar......……………………………….......
Asignación de los Atributos de Datos a las Entidades 8. Sección
x
43
44
61
62
63
64
65
67
68
80
91
92
98
99
100
100
102
102
103
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
correspondiente al año y período escolar. Detalle de sección relacionada
con materia, código de sección, período escolar y profesor de cátedra.
Asignación de los Atributos de Datos a las Entidades 9. Detalle de
sección relacionada con materia, código de sección, período escolar y
profesor de cátedra..…………………………………..………………......
Asignación de los Atributos de Datos a las Entidades 10. Detalle del
alumno para la carga de nota de las asignaturas cursadas donde se
relaciona datos del estudiante con condición de estudio..………………..
Asignación de los Atributos de Datos a las Entidades 11. Auditoría de
las asignaciones y modificación en la carga de notas de las asignaturas
cursada por el estudiante......……………………………..……………….
Asignación de los Atributos de Datos a las Entidades 12. Estado
correspondiente al lugar de nacimiento………………………………..…
Asignación de los Atributos de Datos a las Entidades 13. Municipio o
ciudad correspondiente al lugar de nacimiento. ………………………….
Diccionario de Datos. Institución...............................................................
Diccionario de Datos. Estudiante................................................................
Diccionario de Datos. Representante..........................................................
Diccionario de Datos. Profesor...................................................................
Diccionario de Datos. Parentesco...............................................................
Diccionario de Datos. Usuario....................................................................
Diccionario de Datos. Materia....................................................................
Diccionario de Datos. Estado......................................................................
Diccionario de Datos. Municipio................................................................
Diccionario de Datos. Sección....................................................................
Diccionario de Datos. Detalle de sección...................................................
Diccionario de Datos. Detalle alumno........................................................
Diccionario de Datos. Auditoría de nota del estudiante.............................
Arquitectura Técnica en Línea. Proceso 1 Registro del estudiante............
Arquitectura Técnica en Línea. Proceso 2 Registro del representante.......
Arquitectura Técnica en Línea. Proceso 3 Registro del profesor...............
Arquitectura Técnica en Línea. Proceso 4 Registro de materias................
Arquitectura Técnica en Línea. Proceso 5 Registro de secciones..............
Arquitectura Técnica en Línea. Proceso 6 Registro detalles de secciones.
xi
103
104
104
105
106
106
107
108
109
110
111
112
113
114
115
116
117
118
119
121
122
123
124
125
126
LISTA DE GRÁFICOS
GRÁFICO
pp.
1 Porcentaje que mide el indicador: registro manual.....................................
2 Porcentaje que mide los indicadores: Rentabilidad seguridad y eficiencia
del sistema, redundancia de conexión de los equipos. ...............................
3 Porcentaje que mide los indicadores: Bajo costos en equipos y calidad
de diseño del programador. ........................................................................
4 Porcentaje que mide los indicadores: Normativas para el uso del sistema
y control para el ingreso de datos en el sistema..........................................
5 Porcentaje que mide el indicador: Módulo de ayuda..................................
6 Porcentaje que mide los indicadores: Efectividad en el control de
operaciones. ...............................................................................................
7 Diagrama de Flujos de Datos (Nivel 0)......................................................
8 Diagrama de Flujo de Datos (Nivel I)........................................................
9 Diagramas de Flujo de Datos (Nivel I Continuación)................................
10 Diagramas de Flujo de Datos (Nivel II) Proceso 1. Registro de datos de
archivos maestros. ......................................................................................
11 Diagramas de Flujo de Datos (Nivel II) Proceso 2 Actualización de
registro de datos..........................................................................................
12 Diagrama de Flujo de Datos (Nivel II) Proceso 3 Procesar notas de
estudiantes...................................................................................................
13 Diagrama de Flujo de Datos (Nivel II) Proceso 4 Auditar notas del
estudiante....................................................................................................
14 Diagrama de Flujo de Datos (Nivel II) Proceso 5 Generar
Reportes......................................................................................................
15 Diseño Base de Datos.................................................................................
16 Modelo Relacional de la Base de Datos.....................................................
17 Carta Estructurada 1. Menú principal..........……………………...............
18 Carta Estructurada 2. Registrar....................……………………...............
19 Carta Estructurada 3. Actualización............……………………...............
20 Carta Estructurada 4. Reportes....................……………………...............
21 Carta Estructurada 5. Herramientas.............……………………...............
22 Diseño de Entrada del Sistema 1. Pantalla principal del sistema...............
23 Diseño de Entrada del Sistema 2. Pantalla de acceso al sistema................
24 Diseño de Entrada del Sistema 3. Pantalla menú principal del sistema.....
25 Diseño de Entrada del Sistema 4. Pantalla sub menú registros..................
26 Diseño de Entrada del Sistema 5. Pantalla sub menú actualización...........
27 Diseño de Entrada del Sistema 6. Pantalla sub menú reportes...................
28 Diseño de Entrada del Sistema 7. Pantalla sub menú herramientas...........
29 Diseño de Entrada del Sistema 8. Pantalla Registro de Estudiante............
30 Diseño de Entrada del Sistema 9. Pantalla Registro de Representantes.....
31 Diseño de Entrada del Sistema 10. Pantalla Registro de Profesores..........
xii
62
64
65
66
67
68
81
82
83
84
85
86
87
88
89
90
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Diseño de Entrada del Sistema 11. Pantalla Registro de materias..............
Diseño de Entrada del Sistema 12. Pantalla Registro de sección...............
Diseño de Entrada del Sistema 13. Pantalla Registro detalle de sección...
Diseño de Entrada del Sistema 14. Pantalla modificación de datos de
estudiantes, representantes y profesores.....................................................
Diseño de Entrada del Sistema 15. Pantalla ingreso de cédula del
estudiante para comenzar registrar notas....................................................
Diseño de Entrada del Sistema 16. Pantalla verificación de los datos del
estudiante..............................................................................................
Diseño de Entrada del Sistema 17. Pantalla selección del año y sección...
Diseño de Entrada del Sistema 18. Pantalla selección de condición del
estudiante, año sección y periodo escolar...................................................
Diseño de Entrada del Sistema 19. Pantalla cargar notas del estudiante....
Diseño de Salidas del Sistema 1. Listado de estudiantes…........................
Diseño de Salidas del Sistema 2. Listado de representes...........................
Diseño de Salidas del Sistema 3. Listado de profesores.............................
Diseño de Salidas del Sistema 4. Listado de materias…........................
Diseño de Salidas del Sistema 5. Listado de secciones...........................
Diseño de Salidas del Sistema 6. Listado detalle de secciones..................
Diseño de Salidas del Sistema 7. Reporte de estudiantes por sección........
Diseño de Salidas del Sistema 8. Reporte de notas del estudiante….........
Diseño de Salidas del Sistema 9. Listado de auditoria de notas educando.
xiii
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL ABIERTA
VICERRECTORADO ACADÉMICO
UNIDAD DE EVALUACIÓN ACADÉMICA
INGENIERÍA DE SISTEMAS
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE LOS
PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA
IPIRE, ESTADO GUÁRICO
Autor: Br. Correa Mota, Sorelys
C. I. N° 15083966
Fecha: Septiembre, 2011
Resumen
El objetivo fundamental de la investigación es desarrollar un sistema de
información para el registro y control de los procesos que se realizan en el
departamento de control de estudios de la Unidad Educativa Baltazar Padrón de Santa
María de Ipire, Estado Guárico. La investigación está sustentada con variables
relacionadas directamente con el tema procesos de registro y control de los procesos
de calificación del estudiante, rentabilidad, seguridad, eficiencia, control de ingresos
de datos al sistema, estas se presentan como una alternativa al problema planteado en
la institución objeto de estudio. Desde el punto de vista metodológico, se trata de un
estudio de campo tipo descriptivo bajo la modalidad de proyecto factible. La
metodología utilizada fue Jeffrey Whitten, la cual comprende análisis del sistema
actual para determinar cuales son las áreas que deben someterse a modificaciones y
automatizaciones, donde una vez finalizada esta etapa, se procede al diseño modular
con el lenguaje de programación PHP. Para tener mayor conocimiento de la
problemática, se aplico un instrumento a los docentes directivos y administrativos.
Una vez analizados los resultados del instrumento se pudo constatar que
efectivamente, la institución requiere de un sistema de información que efectué los
procesos de registro y control de calificación del estudiante obteniendo respuesta
rápida y eficiente para la toma de decisiones, minimizando los errores de duplicación
de datos y pérdida de documentos, en consecuencia se concluye que el sistema
manual que actualmente se emplea no es el más adecuado. El sistema propuesto
contará con un gran potencial en cuanto a velocidad de procesamiento y resguardo de
toda la información generada.
Descriptores: Automatizado, Información, PHP, Registro y Control, Seguridad,
Confiabilidad.
xiv
INTRODUCCIÓN
La presente investigación aborda una de las problemáticas que afectan a las
Instituciones Educativas y es, el llevar un control automatizado sobre sus archivos,
como registro de los estudiantes, docentes, representantes, calificaciones de
estudiantes.
Es así como la Unidad Educativa “Baltazar Padrón” sirvió como base para la
investigación, elaborándose una consulta sobre los procesos que se llevan a cabo en el
departamento de control de estudios, la cual tiene como objetivo determinar mediante
la evaluación de profesionales en la materia que tanta eficacia, confiabilidad,
veracidad y rapidez tendría el control automatizado de dichos procesos.
Por ende, en esta investigación se realizó un estudio sobre las causas que originan
la necesidad de llevar un sistema de información en una institución educativa y las
herramientas necesarias para erradicar los problemas más comunes en cuanto a los
procesos manuales, como son los registro y control de la nómina estudiantil, de
docentes, calificaciones de los estudiantes, asignaciones de profesores por área y
sección, el listado de los representantes, entre otros.
En este sentido, el sistema permitirá realizar la automatización de los datos del
estudiantes del nuevo ingreso una vez inscrito en la institución al inicio de cada año
escolar, así como también, la modificación de los datos de estudiantes regulares de la
Unidad Educativa “Baltazar Padrón”, este sistema actualmente se ejecuta de forma
manual en esta casa de estudio. A partir de observaciones y del levantamiento de
información que arrojo la investigación se pudo detectar que la mayoría de los
procedimientos tienen inconvenientes, entre ellos se pueden mencionar: pérdida o
duplicación de información debido a la trascripción manual de los datos y/o forma de
almacenamiento, retardo en el comienzo de la clase; ya que, se debe clasificar los
estudiantes por año, edad, sexo; y otras actividades regulares, por la tardanza del
proceso.
Ahora bien, en el presente estudio se plantea el desarrollo de un sistema de
información para el registro y control de los procesos que se realizan en el
1
Departamento de Control de Estudios de la Unidad Educativa Baltazar Padrón, que
genere información oportuna, precisa y confiable, herramienta que contribuye al
sector educativo en llevar las tareas administrativas rutinarias, tediosas y de gran
volumen de información al computador, teoría que afianza la propuesta de este
sistema como nueva forma de trabajo que sustituya la metodología hasta ahora
utilizada en los sistemas administrativos escolares, para ello el presente Trabajo de
Grado se divide en seis (06) Capítulos organizados de la siguiente manera:
Capítulo I: Se refiere al planteamiento del problema, donde se deslinda las causas
y consecuencias que motivan al estudio de la situación actual de la institución;
justificación de la investigación, aquí se sustenta la necesidad que tiene la institución
de contar con un nuevo y más sofisticado sistema de información; objetivos de la
investigación, consiste en plantear de manera global y detallada lo que se persigue
con el desarrollo del presente proyecto, además de los alcances y limitaciones del
estudio.
Capítulo II: Se encuentra conformado por el marco teórico que contiene los
antecedentes de la investigación donde se mencionan trabajos de grado que guardan
estrecha relación y vinculación con el presente proyecto y la formulación teórica que
sirve de soporte a la investigación, puesto que aquí se conceptualizan los diversos
puntos a tratar a lo largo de toda la investigación; asimismo la fundamentación legal,
se refiere a los soportes legales que sustenta las condiciones gubernamentales
implantadas en el proyecto.
Capítulo III: Contiene el marco metodológico, donde se expresa el tipo y diseño de
la investigación de acuerdo a los objetivos que se plantearon, población y muestra del
estudio, la técnica e instrumento de recolección de datos, validez y confiabilidad del
instrumento, técnica de análisis de datos y la descripción de procedimientos para
llevar a feliz término la investigación.
Capítulo IV: Se presenta el análisis e interpretación de los resultados de haber
aplicado los instrumentos a la muestra seleccionada.
Capítulo V: Contiene el diseño del sistema propuesto, la justificación, objetivos,
alcances y limitaciones. Además se presenta el estudio de factibilidad desde el punto
2
de vista técnico, económico, operático y psicosocial, requerimientos de entrada de
almacenamiento y salida, descripción de los procesos del sistema, diagramas del
sistema, Bases de datos, arquitectura técnica en línea, diccionario de datos, carta
estructurada, documentación de entrada y de salida.
Capítulo VI: Donde se desarrollan las conclusiones obtenidas de la investigación y
se plantean recomendaciones al director, coordinador del departamento de control de
estudios y demás personal administrativo en el empleo de un sistema de información
que conlleve a agilizar de forma efectiva los procesos afines a las funciones que se
realizan en el mencionado departamento.
Finalmente, se expone la bibliografía de diferentes autores de libros, trabajos,
documentales, entre otros; los cuales sirvieron como referencia en la elaboración de
este proyecto.
3
CAPITULO I
EL PROBLEMA
Planteamiento del Problema
En el transcurso del tiempo la tecnología en Venezuela y en el mundo avanza
considerablemente, las instituciones educativas tanto públicas como privadas sienten
la necesidad de adquirir tecnologías para el mejoramiento de sus sistemas y
procedimientos, desarrollando métodos que permiten llevar a cabo procesos con
eficiencia y exactitud, los cuales han sido un paso importante en el desarrollo de
sistemas de información, ya que estos se pueden aplicar en diversas áreas de trabajo
con alto grado de calidad, eficacia y rendimiento, logrando con esto satisfacer las
necesidades de los usuarios.
Es importante confrontar el desarrollo que se ha llevado a cabo en el campo de la
informática, tal vez la palabra clave es la comunicación, pues el hombre ha sido capaz
de comunicarse más fácilmente y aunque no se ha realizado del todo, va encaminado
hacia su total perfeccionamiento. Es un hecho que el empleo de sistemas tecnológicos
libera al hombre de las abrumadoras tareas de efectuar rutinas masivas y le permite
emplear su inteligencia en tareas más estimulantes e interesantes. Los sistemas
tecnológicos de información se han convertido en un auxiliar del hombre para una
amplia variedad de tareas.
En este sentido, los avances tecnológicos han obligado al hombre no solo a
desarrollar sino a incrementar la calidad de las diferentes formas de producción de
bienes y servicios, la potencia y las posibilidades de los sistemas informáticos han
cambiado profundamente tanto en su concepción como en su uso, sin dejar de lado,
que la función de éstos se reduce a tratar la información que le sea suministrada y
proveer los resultados requeridos.
4
Tal es el caso como sucede en la mayoría de los campos técnicos, la tecnología de
la información se refiere a los medios colectivos para reunir, almacenar y procesar
información, la motivación para conseguirlo, disminuir costos y funciones
especializadas y enfocada a la eficiencia operacional; asimismo, la informática la cual
es un conjunto de disciplinas y técnicas desarrolladas para el tratamiento automático
de la información, considerada como soporte de los conocimientos de la sociedad
humana, mediante el uso de computadores, lo que trae como consecuencia que las
tareas se realicen en forma rápida y con facilidad, generando información confiable.
Con respecto a esto y puntualizando el estudio, en visita realizada a la Unidad
Educativa Baltazar Padrón, ubicada en el Municipio Santa María de Ipire, mediante
entrevistas sostenidas con el coordinador del departamento de control de estudios, y
demás personal que labora en esta dependencia, se pudo evidenciar la problemática,
debido que actualmente la mencionada institución ha experimentado un aumento
considerable en la matrícula estudiantil, debido al crecimiento de la población.
Sin embargo, este desarrollo ha dificultado llevar un control eficaz del control en
la operaciones de registro y actualización de los datos concernientes a los estudiantes
de nuevo ingreso y los regulares; ya que el sistema con el que cuenta actualmente la
institución es manual, esto hace dudar de la veracidad y confiabilidad de los datos que
se manejan, así como también la incapacidad para responder de manera eficiente al
personal que labora en la institución, los cuales ejercen un papel importante en la
formación académica de los estudiantes. Por lo tanto, esta casa de estudios, no es
ajena a la necesidad de poseer un sistema de información en el Departamento de
Control de Estudios, que permita realizar las tares rutinarias de forma automática, y
de esta manera adaptarse a las fuertes exigencias de la sociedad actual.
En tal sentido, se plasman las siguientes interrogantes que orientarán el desarrollo
del estudio: ¿Cómo se lleva a cabo el proceso actual de registro de calificaciones de
los estudiantes de la Unidad Educativa “Baltazar Padrón”?; ¿Cuáles serán las ventajas
y desventajas que traería la automatización del sistema en el Departamento de
Control de Estudio?; ¿Qué recursos serán necesarios para la implementación del
sistema de información de los registros y procesos que se llevan a cabo en el
5
Departamento de Control de Estudio?; ¿Cuál será el mecanismo y política de
seguridad adecuada, que se utilizará en el desarrollo del sistema de información en la
Unidad Educativa Baltazar Padrón?; ¿Qué estrategia se utilizará para adaptar el
personal encargado del manejo del sistema?.
Objetivos de la Investigación
Objetivo General
Proponer un sistema de información para el registro y control de los procesos que
se realizan en el Departamento de Control de Estudio de la Unidad Educativa
“Baltazar Padrón”, ubicado en Santa María de Ipire, Estado Guárico.
Objetivos Específicos
1. Analizar los procesos manuales y formatos que se emplean en el Departamento
de Control de Estudio de la Unidad Educativa “Baltazar Padrón”.
2. Determinar los requerimientos de entrada y salida necesarios para implementar
el sistema de información de acuerdo con las características de las diferentes
actividades que se efectúan en el Departamento de Control de Estudio.
3. Fijar las normativas y políticas seguridad a utilizar, para el desarrollo del
sistema de información en el departamento de control de estudio de la Unidad
Educativa Baltazar Padrón.
4. Diseñar un plan de acción donde se proponga desarrollar un sistema de
información para el registro y control de los procesos que se realizan en el
Departamento de Control de Estudio de la Unidad Educativa “Baltazar Padrón”,
ubicado en Santa María de Ipire, Estado Guárico.
Justificación de la Investigación
Los procesos automatizados, son factores de vital importancia en al organización.
En esta era se ha observado una gran innovación y desarrollo de tecnologías de la
6
información que han permitido la evolución de computadores que son capaces de
producir sistemas de información a la sociedad con aportes a los distintos sectores
económicos, sociales, políticos, educativos, entre otros.
Al presente, los procedimientos empleados por las diferentes instituciones
educativas en la manipulación de los datos y el tratamiento de la información no son
los más adecuados para obtener una respuesta de los mismos en tiempo real de
manera eficaz y eficiente, lo que se traduce en monótono y utilización de tiempo extra
para el proceso de los datos.
En tal sentido, es necesario que la información sea procesada y almacenada de una
forma más segura para agilizar los procesos sea de registro de estudiantes como de
representantes, docentes, carga de notas; y así lograr un control integral de la
matrícula estudiantil, de las calificaciones obtenidas por el estudiante en los
diferentes períodos cursados, proporcionando respuesta inmediata al momento de que
sea requerido, mediante el desarrollo de un sistema de información que abarque las
necesidades y una mayor relación con los requerimientos del personal, proporcionará
una mejor efectividad en el manejo del flujo y procesamiento de los datos.
Por lo tanto, al establecer este sistema ocasionará un impacto psicosocial positivo
en la organización, la cual suministrará a la misma una información confiable,
agilizando y facilitando el trabajo en el proceso de registro y control de las
calificación de los educando de la mencionada institución.
Por tal motivo, se justifica la creación e implantación de un sistema de
información el cual estará en capacidad de brindar información confiable sobre las
operaciones realizadas en el Departamento de Control de Estudios, relacionada con
proceso de registro y control de la nómina estudiantes, de profesores, listado de
representantes y de las calificaciones de los alumnos.
Asimismo, con el sistema que se plantea, no solo se pretende controlar los
procesos y actividades del mencionado departamento, sino que a través del estudio de
toda la información suministrada por el personal del mismo, se podrá tomar
decisiones acertadas y acordes al crecimiento de la población y por ende de la
matricula estudiantil, minimizando el tiempo de respuesta, así como el espacio físico
7
para el almacenamiento de la información e incrementando el nivel de seguridad en
los mismos; y de esta manera contribuir al desarrollo de este ente educativo. También
servirá de gran aporte a la sociedad debido a que el mencionado sistema se ofertará
sin fines de lucros a la institución involucrada con el fin de favorecer a toda la
matrícula escolar inscrita y por inscribir en los próximos años.
Alcances y Limitaciones de la Investigación
Alcances
La investigación está dirigida principalmente a la administración de la Unidad
Educativa “Baltazar Padrón”, específicamente en el departamento de control de
estudios, cuyo objetivo primordial fue determinar los problemas que presenta el
sistema actual para la ejecución de los procesos, tales como: registro de estudiantes,
registro de actas, registro de notas, actualización de los datos concernientes a los
estudiantes de la institución; entre otros. Este estudio sirvió como base para brindar
soluciones concretas a estos inconvenientes a través de un sistema de información
que proporcionará beneficios en cuanto a sencillez, agilidad, rapidez y precisión en
las transacciones realizadas en la mencionada institución.
Asimismo, el sistema desarrollado cuenta con la capacidad y eficiencia en la
generación de diversos reportes de estudiantes, docentes, representantes, asignaturas,
planillas de calificación, pensum y nómina de estudiantes por sección-período
escolar, brindando información detallada al personal directivo de la institución, lo
cual servirá de base para la toma de decisiones acorde a las necesidades y exigencias
de esta casa de estudio.
Limitaciones
La investigación no presenta limitantes para su desarrollo, debido a que durante la
fase de búsqueda de información se contó con el apoyo necesario de los directivos y
personal que labora en la Unidad Educativa “Baltazar Padrón, permitiendo acceder de
manera rápida y fácilmente a los datos requeridos.
Es importante acotar, que esta investigación está enfocada al estudio de las
necesidades e inquietudes expresadas por los entes entrevistados; todos ellos personal
8
directivo y del Departamento de Control de Estudios de la Unidad Educativa
“Baltazar Padrón” por dicha razón solo puede ser utilizado en una dependencia que
maneje la información netamente académica y administrativa. Por lo tanto, no podrá
ser utilizada en otras instituciones cuya actividad principal no esté vinculada con las
transacciones realizadas en la institución en estudio, sin ser sometidas a previos
ajustes, adaptaciones y modificaciones que desviarían el sentido que se enfoca en este
proyecto.
Diseño e integración del nuevo sistema
Requerimientos del sistema
Dentro de los puntos más importantes de los alcances que abarcara el sistema
propuesto se tiene:
1. El sistema se diseñará bajo los parámetros requeridos por el Coordinador del
Departamento de Control de Estudio, lo que indica que el mismo esta planteado como
esencial para la institución lo cual funcionará como una herramienta de apoyo para
ésta.
2. El sistema propuesto permitirá agilizar las transacciones que involucran los
procesos de registro de estudiantes, representantes, docentes, pensum de estudio por
año, calificaciones de estudiantes, entre otros; que se especifican a continuación:
Requerimientos de Entrada
1. Registro de estudiantes.
2. Registro de Representante.
3. Registro de Profesores.
4. Registros de materias.
5. Registros de las secciones.
6. Registro de detalle de secciones.
7. Cargar/modificar calificaciones de estudiantes.
8. Registro de usuarios.
9
Requerimiento de Almacenamiento. Se conoce como requerimiento de
almacenamiento a todos aquellos campos que se requieren para recopilar datos
referentes a los procesos realizados en el sistema, los cuales son los siguientes:
1. Datos del estudiante: Cédula de identidad, nombres y apellidos, edad, sexo,
peso, estatura, dirección de residencia, fecha de nacimiento, lugar de nacimiento
(ciudad, estado), teléfono de ubicación, cédula del representante y parentesco.
2. Datos del representante: Cédula de identidad, nombres y apellidos, ocupación,
dirección de residencia, teléfono de ubicación.
3. Datos del docente: Código del docente, cédula de identidad, nombres y
apellidos, edad, dirección de residencia, fecha de nacimiento, lugar de nacimiento
(ciudad y estado), teléfono de ubicación, cargo que desempeña, fecha de ingreso al
Ministerio del Poder Popular para la Educación, tiempo de servicio.
4. Datos de las materias: Nombre de la materia correspondiente al pensum de
Educación Básica y Educación Media.
5. Datos de las secciones: Descripción de la sección (año-sección), período
escolar.
6. Datos del usuario: Nombre de usuario y contraseña
7. Datos de calificaciones del estudiante: Cédula del estudiante, condición de
estudio del estudiante (regular, repitiente, materia pendiente), descripción de la
sección (año-sección-período escolar), nombre de las materias, nota o calificación,
profesor de la cátedra.
3. Requerimiento de Salida
Los requerimientos de salida son aquellas consultas y reportes que serán
mostrados por medio del sistema en donde estos obtendrán información una vez
procesado los datos de entrada. Los requerimientos de salida son:
1. Listado de estudiantes: cédula de identidad, nombres y apellidos, fecha de
nacimiento, lugar de nacimiento, edad, teléfono, dirección, talla, peso, sexo, nombres
y apellidos del representante.
10
2. Listado de representantes: cédula de identidad, nombres y apellidos,
ocupación, número telefónico, dirección.
3. Listado de profesores por cédula y por fecha de ingreso al Ministerio del
Poder Popular para la Educación: cédula de identidad, nombres y apellidos, fecha
de ingreso, lugar de nacimiento, código de cargo, descripción del cargo (Licenciado,
profesor, maestro bachiller, no graduado, administrativo, obrero), años de servicio,
teléfono, dirección.
4.
Listado de materias:
Descripción de
las
materias o
asignaturas
correspondientes al pensum escolar de Educación Básica y Educación Media.
5. Listado de secciones: Descripción de la sección (año-sección), período escolar.
6. Listado de detalle de sección: nombre de la materia o asignatura, nombres y
apellidos del docente que imparte esa cátedra y descripción de la sección (añosección-período escolar).
7. Listado de alumnos por sección: Descripción de la sección (año-secciónperíodo escolar), cédula de identidad del estudiante, nombres y apellidos, fecha de
nacimiento, lugar de nacimiento, edad, teléfono, dirección, talla, peso, sexo, nombres
y apellidos del representante.
8. Reporte de notas del estudiante: Descripción de la Institución, ciudad, fecha
del reporte, datos del estudiante (cédula de identidad del estudiante, nombres y
apellidos, fecha de nacimiento, lugar de nacimiento, edad, teléfono, dirección, talla,
peso, sexo, nombres y apellidos del representante), descripción de la planilla de
calificación (año-sección, período escolar, materia, condición del estudiante, nota o
calificación).
Niveles de Seguridad
El sistema de información que se propone contará con los niveles de seguridad
necesarios, los cuales se podrán actualizar eventualmente a preferencia del
administrador del sistema, asimismo; el usuario asignado. Dicho nivel estará
determinado por una clave de acceso, donde el Coordinador del Departamento de
Control de Estudio tendrá la potestad de asignarle clave de acceso a otro usuario
11
preferiblemente de este departamento si lo considera necesario, con el fin de
proporcionar un control sobre la Base de Datos, y así se evitará la fuga de
información, no podrá ser modificada ni eliminada por personal no autorizado para el
manejo del sistema restringiendo el acceso a ciertos módulos.
De igual forma para evitar perdida de información por otras causas o siniestros
naturales el usuario podrá utilizar herramientas para el respaldo de información
(respaldo de Bases de Datos). Por otra parte, si el administrador del sistema efectúa
asignación de usuario, éste tendrá acceso a ciertos módulos como registros y
actualizaciones.
12
CAPITULO II
MARCO TEÓRICO
En una investigación, el Marco Teórico, cumple la función de brindar al estudio
un conjunto de elementos teóricos que servirán de sustento al mismo, permitiendo de
esta manera ubicarlo en un momento y un tiempo determinado, es por esto que en
esta investigación se destacan los antecedentes, que son otros estudios relacionados
con el tema y toda la teoría que se puede abordar sobre el mismo; así el lector tendrá
los conocimientos previos a la propuesta señalada.
Antecedentes de la Investigación
Para una mejor comprensión de la situación se hizo un análisis mediante una
recopilación de material de trabajos antes realizados con el tema abordado en la
investigación. Entre los antecedentes encontrados en esta investigación se tienen los
siguientes:
Bauza (2002), realizo una investigación titulada “Sistema IABN (Instituto
Autónomo Biblioteca Nacional)”, ella fue de tipo estructural o de sistema, en donde
se propuso el desarrollo de un modelo operativo factible, además esto permitió
elaborar un instrumento para un sistema operativo viable, con el objetivo de
solucionar problemas de procedimientos y normas, así como de tipo práctico por
medio de la cual se garantizaba un servicio de prestamos con la calidad que IABN
brinda a toda la nación. Los datos fueron obtenidos a través del cuestionario
diagnosticado, estos fueron basados en una matriz de doble entrada y expresados en
términos porcentuales por medio de procedimientos estadísticos.
Este trabajo proponía una base de datos que fuera dirigida a facilitar el servicio de
préstamos centralizados de libros y otros documentos.
13
Carrero (2002), "Aplicación de Tecnología Web en los Sistemas de Información.
Caso: Sistema de Control de Calificaciones". En su investigación presenta como
objetivo crear los cimientos de un sistema de base de datos con las notas de los
alumnos a través de una página dinámica en la Web, en donde los docentes, los
alumnos y los representantes serán los principales usuarios. En sus conclusiones
señala: La meta final, será llegar a crear una comunidad virtual alrededor del sitio
Web, con Chat directamente con los profesores, y correo electrónico, a través de la
cual primeramente se minimice el tiempo de respuesta a la solicitud de información y
en segundo lugar, que esta información sea válida y confiable.
El aporte que esta tesis dará a la investigación es que el autor planteó la creación
de una base de datos con las notas de los alumnos, como un proyecto factible, es
decir, desarrolló un sistema de información que permite llevar el control de las
calificaciones de una forma rápida y confiable, en el trabajo en estudio igualmente, se
piensa desarrollar una aplicación tecnológica, con el fin de automatizar un proceso
manual de inscripción.
Giménez (2005), “Sistema de Información para el Control del Proceso de
Inscripción Basado en Tecnología Internet en el I.U.T.A. Extensión Valencia”. En su
investigación tuvo como objetivo solventar la problemática que aquejaba al
Departamento de Control de Estudio del Instituto Universitario de Tecnología de
Administración Industrial Extensión Valencia. Por consiguiente el fin principal del
mismo fue llevar acabo el desarrollo de un Sistema de Información para el Control
del Proceso de Inscripción Basado en Tecnología Internet que permita agilizar el
proceso de inscripción en la Institución antes mencionada.
La metodología adoptada por Giménez corresponde al Desarrollo y Diseño de
Paginas Web del autor Ing. David Seigel por ser clara, sencilla y estructurada, además
de poseer gran adaptabilidad de nuevas tendencias. La investigación se encuentra
enmarcada bajo un proyecto factible, basado en un estudio descriptivo de campo;
desarrollado en fases que permiten resolver la problemática del departamento, es
decir, acelerar el proceso de inscripción a través de un sistema de información que
permita la fluidez y velocidad de dicho proceso haciendo uso de Internet y de los
14
equipos computarizados para así prestar un mejor servicio a la comunidad IUTENSE
y lograr un mejor ambiente en la institución educativa.
Lugo (2000), "Diagnóstico organizacional del proceso de inscripción y
elaboración de horarios de la Dirección de Control de Estudios de la Universidad
Metropolitana". En su investigación se plantea como objetivo general efectuar un
diagnóstico de la situación actual de la Dirección de Control de Estudios con respecto
al proceso de inscripción y elaboración de horarios con la intención de que pueda ser
optimizado, identificar el grado de satisfacción existente con respecto al proceso y las
variables externas que pueden afectarlo.
El autor en sus conclusiones señala que: éste estudio diagnóstico proporcionará la
información necesaria para que se pueda emprender la tarea de minimizar o atacar las
debilidades y de mantener o estimular las fortalezas encontradas en el proceso de
inscripción y elaboración de horarios, mediante el análisis documental, la realización
de entrevistas y la administración de cuestionarios.
El aporte de esta tesis a la investigación es que el autor realizó un diagnóstico del
proceso de inscripción con el propósito de identificar las fortalezas y debilidades del
mismo, en el presente estudio los investigadores piensan detectar las fallas del
proceso de inscripción manual con el fin de mejorarlo, a través de la aplicación de un
sistema de información.
Todos estos antecedentes sirven de base a esta investigación, ya que a través de
ellos se puede tener una visión de todos los logros que se pueden obtener en el campo
de diseño de sistemas de información relacionados con la agilización de los registros
y procesos que se llevan a cabo en el departamento y control de estudios de
instituciones educativas.
Referentes Teóricos
Los referentes teóricos tienen como propósito suministrar un sistema coordinado y
coherente de conceptos y proposiciones, que permitan abordar los problemas, a
15
manera de establecer un marco referencial para la interpretación de los resultados del
estudio planteado.
Sistemas
El sistema es un conjunto de dos o más elementos de cualquier clase
interrelacionados entre sí, que puede dividirse en partes o subsistemas. Estos
subsistemas son sistemas más pequeños que tienen las siguientes propiedades:
Cada subsistema tiene un efecto sobre el sistema. Toda parte del sistema es
afectada por lo menos alguna otra parte, por lo tanto, ninguna parte debe influir
independientemente sobre el todo. El todo no puede ser descompuesto en
subconjuntos independientes. Un sistema de información proporciona información
para la toma de decisiones en la resolución de problemas dentro de una organización.
Sistemas de Información
Es un sistema que procesa datos, en forma tal que pueden ser utilizados por quien
los recibe para fines de toma de decisiones. El sistema de información dentro de una
organización juega el papel análogo al del sistema nervioso de un animal. Incluido en
el sistema están los componentes que ejecutan funciones tales como: la percepción,
clasificación, transmisión, almacenamiento, recuperación, transformación. Su
propósito primordial es proporcionar información para la toma de decisiones y la
coordinación. En el sentido más amplio el sistema de información incluye todos los
componentes envueltos en la toma de decisiones, coordinación y advertencia tanto
humana como automática.
Objetivo del sistema de información
Proporciona información para la toma de decisiones y solución de problemas,
actividades que son vitales y obligatorias en cualquier tipo de organización y que
permite controlar y dirigir sus existencia, operación y destino.
Funciones de un Sistema de Información. Los sistemas de información difieren
en sus tipos de entradas y salidas, en el tipo de procesamientos y en su estructura.
16
Estos elementos están determinados por el propósito u objetivos del sistema, el cual
es establecido a su vez, por la organización, en todos ellos podemos encontrar un
conjunto de funciones que, según Senn (1999), son las siguientes:
1- Procesamiento de Transacciones: La cual consiste en capturar o recolectar,
clasificar, ordenar, calcular, resumir y almacenar los datos originados por las
transacciones, que tienen lugar durante la realización de actividades en la
organización.
2- Definición de Archivos: Consiste en almacenar los datos capturados por el
procesamiento de transacciones, de acuerdo a una estructura u organización de
almacenamiento adecuado (base de datos o archivo) un método que facilite su
almacenamiento,
actualización
y acceso,
y un dispositivo
apropiado
de
almacenamiento (disco, cintas, diskettes, y otros).
3- Mantenimiento de Archivos: Los archivos o bases de datos del sistema deben
mantener actualizados. Las operaciones básicas de mantenimiento son la inserción, la
modificación y la eliminación de datos en los medios de almacenamiento.
4- Generación de Reportes: La realización de esta función es esencial para el
sistema de información, ella se encarga de producir la información requerida y
trasmitirla a los puntos o centros de información que la soliciten. Esta transmisión de
información se puede efectuar mediante el movimiento físico de los elementos de
almacenamiento (papel, cintas magnéticas, diskettes, entre otros) o mediante la
comunicación de señales eléctricas digitales o analógicas a dispositivos receptores
(terminales, convertidores, estaciones remotas u otro computador). Los reportes que
genera el sistema de información se clasifican en:
- Reportes de Errores: Proporcionan información sobre los errores que ocurren y
se detectan durante el procesamiento de transacciones.
- Reportes de Actividades: Proporcionan información sobre las actividades
elementos de la organización. No están orientados a la toma de decisiones. Por
ejemplo. Listados de docentes, listados de estudiantes, entre otros.
17
- Reportes Regulares: Están orientados a la toma de decisiones. Se preparan a
intervalos definidos de tiempo y en un formato fijo, por lo que se pueden generar
automáticamente.
- Reporte de Excepción: Útiles para controlar situaciones anormales, pues señalar
la ocurrencia de condiciones "fuera de límite”. Tienen un formato predefinido y se
pueden generar automáticamente bajo solicitud o cuando ocurra la condición
anormal.
- Reportes no Planeados: Requeridos eventualmente para la toma de decisiones. Se
generan cuando se solicitan y pueden tener un formato predefinido.
- Reportes Especiales: Requeridos generalmente una sola vez con fines de analizar
situaciones o resolver problemas involucran el uso de modelos que respondan a
interrogantes del tipo "qué ocurre sí…" No tienen formato predefinido y pueden o no
generarse automáticamente. Los dos primeros reportes son producidos por los
subsistemas de procesamiento de transacciones, mientras que los restantes los
producen los subsistemas de procesamientos de información.
5- Procesamientos de Consultas: Parte de la información requerida por los
usuarios responde a interrogantes no predefinidas y cuyas respuestas son
generalmente cortas por lo que no requiere un formato complejo como el de los
reportes. Estas interrogantes reciben el nombre de consultas interactivas y constituyen
un medio directo de comunicación hombre-máquina. Esta función es generalmente
ejecutada por los subsistemas de administración de datos, que facilita el acceso a los
datos y de procesamiento de información. La mayoría de Sistemas de Manejo de
Bases de Datos que existen, poseen una herramienta que facilita la realización de esta
función, denominada lenguaje de consultas o de interrogación o lenguajes para el
diálogo hombre-máquina.
6- Mantenimiento de la Integridad de los Datos: Los datos mantenidos por el
sistema de información deben ser confiables y veraces por lo que una de sus
funciones debe garantizar la integridad de tales datos y protegerlos contra accesos
indebidos o no autorizados y contra modificaciones mal intencionadas.
18
Clasificación de los Sistemas de Información
Una organización generalmente posee más de un tipo de sistemas de información,
cada uno de ellos tiene sus propias características y cada uno juega un rol
fundamental en el logro de la satisfacción de necesidades de información de dicha
organización.
La mayoría de estos sistemas están interrelaciones, no necesariamente integrados,
bien en forma directa en respuesta a los requerimientos de sus diseños, o en forma
indirecta debido a la comunicación formal o informal de información entre ellos.
Varios Autores: Burch & Strater, Davis, Philippakis & Kazmier y Lucas, aceptan la
existencia de dos tipos de sistemas de información en cualquier organización:
1. Sistema de Información Formal: Basados en un conjunto de normas,
estándares y procesamientos que permiten que la información se genere y llegue a
quien la necesita en el momento deseado. La información formal puede ser producida
por el computador.
2. Sistema de Información Informal: Están basados en la comunicación no
formalizada ni predefinida entre las personas de la organización. Este tipo de sistema
no tiene estructuras y no sigue normas o procesamientos establecidos porque su
información puede ser bastante imprecisa, irregular e incierta, imposibilitándose así el
procesamiento automático. Los sistemas de información de una organización se
clasifican en base a su naturaleza y objetivos, de la siguiente manera:
Sistemas de Comunicación: Transmiten información entre diferentes subsistemas
de una organización. Estos subsistemas pueden ser personas de la organización o
equipos electrónicos (computadores, terminales, impresoras, teles, entre otros). La
información producida como salida por uno o varios de estos subsistemas puede ser
utilizada como datos de entrada por otros de ellos, por lo que la interface entre dos
subsistemas es el mensaje que se trasmite. Se establece de este modo toda una red de
comunicación de información entre los diferentes subsistemas de la organización. El
objetivo de esta red es impartir conocimiento, pensamientos, ideas, percepciones,
propiedades, órdenes y datos organizados entre los subsistemas que lo componen.
19
Sistemas de Información Informal: Es una red no estructurada de comunicación
informal entre personas dentro o en el ambiente de la organización. Este tipo de
sistemas surge del contacto entre las personas orientadas a satisfacer sus necesidades
de información relativas al trabajo o hacia el deseo de todo individuo de conocer lo
que ocurre en el ambiente (rumores, chismes, entre otros). No tiene un objetivo
definido, aunque puede ser utilizado como medio muy eficiente, pero poco confiable,
de transmisión y divulgación de información útil a la organización.
Sistemas de Información Organizacional: Formados por los flujos o canales de
información que transmiten mensajes entre los diferentes niveles de planificación,
pasando por los de control, hasta los operacionales. El sentido de la comunicación
puede ser de arriba hacia abajo o viceversa. Los mensajes trasmitidos están
relacionados con los objetivos, metas, planes políticos, procedimientos, normas,
estándares, directivas e instrucciones u órdenes para ejecutar las tareas de la
organización (sentido de arriba hacia abajo). Así como con los resultados,
rendimiento, alcance, productividad, entre otros. Originados al ejecutar la tareas
(sentido de abajo hacia arriba).
Por consiguiente, el objetivo de este tipo sistema de información es trasmitir las
directivas organizacionales desde los niveles gerenciales hacia los operativos y
proveer la información de realimentación necesaria para controlar la organización. La
comunicación en este tipo de sistemas es de tipo verbal o escrita por lo que la
automatización de información organizacional es difícil y quizás necesaria.
Sistemas de Información Operativos: Son definidos como sistemas de
información que recogen, mantienen y procesan los datos ocasionados por la
realización de operaciones básicas en el de preparar y mantener los registros de datos
originados por las operaciones elementales (rutinarias) de la organización. Ejemplo
de ello son los sistemas de nóminas de pago, los sistemas de contabilidad, los
sistemas de adquisición de datos y los sistemas de reservación de pasajes. El carácter
rutinario de las operaciones de una organización hace que este tipo de sistema pueda
ser fácilmente automatizado. De hecho una gran mayoría de sistemas de información
que existe, en la actualidad, corresponden a este tipo.
20
Sistemas de Información Gerencial: Es un tipo de sistema que proporciona la
información necesaria para que gerentes o directivos puedan ejecutar los procesos de
toma de decisiones y solución de problemas en una organización. El objetivo de este
tipo de sistemas es proporcionar a los gerentes información confiable a tiempo y
completa, relacionada con el rendimiento y estado de la organización.
Las salidas del sistema están constituidas fundamentalmente por dos tipos de
reporte:
1.- Reporte de Actividad, necesarios para determinar el rendimiento de las
actividades que toman lugar en la organización durante un cierto periodo de tiempo
(Ejemplos: Reporte de Ejecución Presupuestaria, Reporte de Ventas, Estados de
Ganancia y Pérdidas, entre otros).
2.- Reporte de Estado, utilizados para determinar las condiciones de los diferentes
subsistemas o elementos de la organización en un momento dado de tiempo
(Ejemplos: Balance General, Listado de Inventario, Listado de Empleados,
Estadísticas, entre otros).
Sistemas de Apoyo para la Toma de Decisiones: Es un tipo muy especial de
sistema
de
información
caracterizado
por
procesar
datos
para
realizar
automáticamente parte o el proceso de toma de decisiones e indicar la acción que se
debe tomar para mantener a la organización dentro de condiciones normales de
funcionamiento. En el área gerencial su objetivo es ayudar al gerente en el proceso de
toma de decisiones permitiéndole evaluar, mediante el uso de modelos automatizados
de decisión, control, simulación, entre otras diferentes alternativas.
Sistemas de Procesamiento de Datos: El procesamiento de datos es parte
fundamental e implicar de la mayoría de sistemas de información discutidos
anteriormente. Sin embargo, existe un tipo de sistema de información cuyo objetivo
exclusivo es transformar datos en información fácil de entender y utilizar la
información producida puede ser utilizada por el usuario, con algún fin específico, en
la realización de sus tareas o actividades. Este tipo de sistemas recibe el nombre de
sistema de procesamiento de datos. Algunos de los más conocidos son los sistemas de
21
análisis de datos estadísticos (SAS, SPSS, y otros), y los procesadores de texto o
palabras (WORDSTAR, RUN OFF, EASYWRITER, entre otros).
Sistema de Información Administrativo
Un sistema de información administrativo es todo un proceso, por medio del cual
se recopilan, clasifican, procesan, interpretan y se resumen cantidades de datos, a fin
de sacar conclusiones, que se informarán a la gerencia y demás personas interesadas
en la organización; con el deliberado propósito de orientar la toma de decisiones. Los
sistemas de información difieren en sus tipos de entradas y salidas, en el tipo de
procesamiento y en su estructura. Estos elementos están determinados por el
propósito u objetivo del sistema, el cual es establecido a su vez, por la organización.
A pesar de las diferencias que puedan existir entre distintos sistemas de información,
en todos ellos se pueden encontrar un conjunto de funciones.
Entrada de información
Es el proceso mediante el cual el sistema de información toma los datos que
requiere para procesar la información. Las entradas pueden ser manuales o
automáticas. Las manuales son aquellas que se proporcionan en forma directa por el
usuario, mientras que las automáticas son datos o información que provienen o son
tomados de otros sistemas o módulos; este último se denomina interfaces
automáticas. Las unidades típicas de entrada de datos al computador son las
terminales, las cintas magnéticas, las unidades de diskette, los códigos de barras, los
escáner, lo voz, los monitores sensibles al tacto el teclado, el mouse, entre otros.
Almacenamiento de información
El almacenamiento es una de las actividades o capacidades más importantes que
tiene una computadora, ya que a través de esta propiedad el sistema puede recordar la
información guardada en la sección o proceso anterior. Esta información suele ser
almacenada en estructuras de información denominadas archivos. Las unidades
22
típicas de almacenamiento son los discos magnéticos o discos duros, los discos
flexibles o diskettes, los discos compactos (CD-ROM), el pendray, entre otros.
Procesamiento de información
Es la capacidad del sistema de información para efectuar cálculos de acuerdo con
una secuencia de operaciones preestablecida. Estos cálculos pueden efectuarse con
datos introducidos recientemente en el sistema o bien con datos que están
almacenados. Estas características de los sistemas permite la transformación de datos
fuente en información que puede ser utilizada para la toma de decisiones, lo que hace
posible entre otras cosas, que un tomador de decisiones genere una proyección
financiera a partir de los datos que contiene un estado de resultados o un balance
general de un año base.
Salida de información
La salida es la capacidad de un sistema de información para sacar la información
procesada o bien datos de entrada al exterior. Las unidades típicas se salida son las
impresoras, la pantalla, terminales, diskette, cintas magnéticas, la voz, los
graficadores, los plotter, entre otros.
La salida de un sistema de información puede constituir la entrada a otro sistema
de información o modulo. En este caso, también existe una interface automática de
salida; por ejemplo, el sistema de control de clientes tiene una interface automática de
salida con el sistema de contabilidad, ya que genera las pólizas contables de los
movimientos procesales de los clientes.
Seguridad del Sistema Automatizado
La seguridad de un sistema tiene múltiples facetas, incluyendo desde aspectos
tales como protección ante posibles daños físicos de los datos (fuegos, terremotos,
entre otros siniestros) hasta el acceso indebido a los mismos (intrusos, fallos de
confidencialidad, entre otros) los ataques contra la confidencialidad, la integridad o la
disponibilidad de un sistema. En el caso de un sistema informático hay varios electos
23
susceptibles de sufrir dichos ataques, no siendo suficiente proteger solo alguno de
ellos o protegerlos parcialmente.
En tal sentido, el hardware, el software y los datos de un sistema informático
pueden sufrir ataques internos o externos al sistema. Por lo tanto, la seguridad debe
tener en cuenta eventos externos provenientes del entorno en que opera el sistema. De
nada sirve tener mecanismos de protección interna muy buenos, si el sistema o si no
existe una política de salvaguarda de datos ante la rotura de un disco.
Departamento de Control de Estudios
Es la entidad encargada de velar por el cabal cumplimiento de los reglamentos y
normas que regulan la admisión, avance, permanencia y grado de los estudiantes.
Corresponde al departamento de control de estudios planificar, programar y ejecutar
todas aquellas actividades derivadas de los procesos de preinscripción, admisión,
inscripción, control de estudios, calificaciones y grados.
Funciones del Departamento de Control de Estudios
1.
Cumplir con las normas establecidas por el Ministerio del Poder Popular Para
la Educación.
2.
Organizar, procesar, clasificar y archivar los datos y documentos relacionados
con las inscripciones de los estudiantes.
3.
Llevar el archivo y los controles de los procesos de evaluación académica.
4.
Elaborar las diferentes constancias, certificaciones de notas, títulos de
bachiller y otros documentos que sean requeridos por el alumno.
5.
Elaborar las planillas de evaluación continua del registro parcial y final del
rendimiento estudiantil.
6.
Preparar los expedientes de los futuros graduandos.
Corresponde al Departamento de Control de Estudios
1. Organizar, mantener, actualizados y custodiar los expedientes de los estudiantes
activos, inactivos y graduados.
24
2. Atender las solicitudes de información relativas a admisión y control de
estudios.
3. Emitir el reporte estadístico trimestral.
4. Presentar trimestralmente a la Dirección de Información Académica un informe
de actividades ejecutadas en concordancia con los lapsos académicos y
administrativos.
5. Coordinar todo lo relativo a la preparación del material y ejecución del proceso
de emisión del carnet de identificación para estudiantes.
6. Preparar el proyecto de calendario académico anual y remitirlo a la Dirección de
Información Académica para su consideración y tramitación.
7. Representar eventos y actividades relacionadas con áreas afines al control de
estudios.
Archivos
Consiste en almacenar los datos capturados, por el procesamiento de
transacciones, de acuerdo a una estructura u organización de almacenamiento
adecuada (base de datos o archivos); un método que facilite su almacenamiento,
actualización y acceso, y un dispositivo apropiado de almacenamiento (disco, cintas,
diskettes, CD, Pendray, entre otros).
Mantenimiento de archivos: Los archivos o bases de datos del sistema deben
mantenerse actualizados. Las operaciones básicas de mantenimiento son la inserción,
la modificación y la eliminación de datos en los medios de almacenamiento.
Lenguaje de Programación
Los lenguajes utilizados para escribir programas de computadoras que puedan ser
entendidos por ellas se denominan lenguaje de programación. Asimismo, es un
conjunto de órdenes o instrucciones que resuelven un problema específico basado en
un lenguaje de programación.
Wilson (1993) afirma que: “los lenguajes de programación se
clasifican según su base desarrollo y su uso en: a) Lenguaje basado en
cálculos numéricos en lo que se mencionan el Fortran, Maple, Matlab,
25
Algol; b) Lenguajes para negocios como Cobol; c) Lenguaje para la
inteligencia artificial como Prolog, Adal, Lisp, y Logo; d) Lenguajes para
sistemas como C y el ensamblado”.
Asimismo, los lenguajes de programación se clasifican en tres grandes categorías:
a) Maquina; b) Bajo nivel y c) Alto nivel.
Los Lenguajes de máquina: Son aquellos cuya instrucción son directamente
entendible por la computadora y no necesitan traducción posterior para que la UCP
pueda entender y ejecutar el programa.
Los lenguajes de programación de alto nivel: Son los más utilizados como se
caracterizan por expresar los algoritmos de una manera adecuada a la capacidad
cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.
En los primeros lenguajes de alto nivel la limitación era que se orientaban a un
área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican
como lenguajes procedimentales. Otra limitación es que se requiere de ciertos
conocimientos de programación para realizar las secuencias de instrucciones lógicas.
Los lenguajes de muy alto nivel se crearon para que el usuario común pudiese
solucionar tal problema de procesamiento de datos de una manera más fácil y rápida.
Por esta razón, a finales de los años de 1950, surgió un nuevo tipo de lenguajes de
programación que evitaba estos inconvenientes, a costa de ceder un poco en las
ventajas. Estos lenguajes se llaman "de tercera generación" o "de alto nivel", en
contraposición a los "de bajo nivel" o "de nivel próximo a la máquina".
Ventajas
1.
Genera un código más sencillo y comprensible.
2.
Escribir un código válido para diversas máquinas y, posiblemente, sistemas
operativos.
Inconvenientes
1.
Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
2.
Algunos requieren que la máquina cliente posea una determinada plataforma.
Principales lenguajes de alto nivel: Ada, ALGOL, Basic, C++, C#, Clipper,
COBOL, Fortran, FoxPro o Visual FoxPro, Java, Python, ANGMAR, Perl, Pascal,
26
Logo, PL/SQL, RPG, MATLAB, SISTEMA BERNAL ITM, Modula-2, Lenguajes
Funcionesl: Haskell, Lisp.
Lenguaje de bajo nivel: Un lenguaje de programación de bajo nivel es el que
proporciona poca o ninguna abstracción del microprocesador de un ordenador.
Consecuentemente es fácilmente trasladado a lenguaje de máquina.
La palabra "bajo" no implica que el lenguaje sea inferior a un lenguaje de alto
nivel; se refiere a la reducida abstracción entre el lenguaje y el hardware.
Uso: ventajas e inconvenientes
En general se utiliza este tipo de lenguaje para programar controladores (drivers).
Algunos lenguajes de bajo nivel son el lenguaje de maquina, el lenguaje simbólico y
el de programación. El lenguaje de programación tiene ciertas ventajas:
1.
Mayor adaptación al equipo.
2.
Posibilidad de obtener la máxima velocidad con mínimo uso de memoria.
Inconvenientes:
1.
Imposibilidad de escribir código independiente de la máquina.
2.
Mayor dificultad en la programación y en la comprensión de los programas.
3.
El programador debe conocer más de un centenar de instrucciones.
4.
Es necesario conocer en detalle la arquitectura de la máquina.
Características
1.
Se trabaja a nivel de instrucciones, es decir, su programación es al más fino
detalle.
2.
Está orientado a la máquina.
Primera generación: El lenguaje de programación de primera generación (por sus
siglas en inglés, 1GL), es el lenguaje de código máquina. Es el único lenguaje que un
microprocesador entiende de forma nativa. El lenguaje máquina no puede ser escrito
o leído usando un editor de texto, y por lo tanto es raro que una persona lo use
directamente.
Segunda generación: El lenguaje de programación de segunda generación (por sus
siglas en inglés, 2GL), es el lenguaje ensamblador. Se considera de segunda
27
generación porque, aunque no es lenguaje nativo del microprocesador, un
programador
de
lenguaje
ensamblador
debe
conocer
la
arquitectura
del
microprocesador (como por ejemplo las particularidades de sus registros o su
conjunto de instrucciones).
Lenguaje de Programación PHP
PHP es un lenguaje de programación interpretado, diseñado originalmente para la
creación de páginas web dinámicas. Es usado principalmente en interpretación del
lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde
una interfaz de línea de comandos o en la creación de otros tipos de programas
incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.
PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor
(inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente
por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es
producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no
haber una especificación formal. Publicado bajo la PHP License, la Free Software
Foundation considera esta licencia como software libre.
PHP es un lenguaje interpretado de propósito general ampliamente usado,
diseñado especialmente para desarrollo web y que puede ser incrustado dentro de
código HTML. Generalmente se ejecuta en un servidor web, tomando el código en
PHP como su entrada y creando páginas web como salida. Puede ser desplegado en la
mayoría de los servidores web y en casi todos los sistemas operativos y plataformas
sin costo alguno. Es también el módulo Apache más popular entre las computadoras
que utilizan Apache como servidor web.
Cuando el usuario hace una petición al servidor para que le envíe una página web,
el servidor ejecuta el intérprete de PHP. Éste procesa el script solicitado que generará
el contenido de manera dinámica (por ejemplo obteniendo información de una base
de datos). El resultado es enviado por el intérprete al servidor, quien a su vez se lo
envía al usuario. Mediante extensiones es también posible la generación de archivos
PDF, Flash, así como imágenes en diferentes formatos.
28
PHP también tiene la capacidad de ser ejecutado en la mayoría de los sistemas
operativos, tales como UNIX (y de ese tipo, como Linux o Mac OS X) y Windows, y
puede interactuar con los servidores de web más populares ya que existe en versión
CGI, módulo para Apache, e ISAPI.
Características del Lenguaje de Programación PHP
1. Es un lenguaje multiplataforma.
2. Completamente orientado al desarrollo de aplicaciones web dinámicas con
acceso a información almacenada en una Base de Datos.
3. El código fuente escrito en PHP es invisible al navegador y al cliente ya que
es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al
navegador. Esto hace que la programación en PHP sea segura y confiable.
4. Capacidad de conexión con la mayoría de los motores de base de datos que se
utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.
5. Capacidad de expandir su potencial utilizando la enorme cantidad de módulos
(llamados ext's o extensiones).
6. Posee una amplia documentación en su página oficial, entre la cual se destaca
que todas las funciones del sistema están explicadas y ejemplificadas en un único
archivo de ayuda.
7. Es libre, por lo que se presenta como una alternativa de fácil acceso para
todos.
8. Permite aplicar técnicas de programación orientada a objetos.
9. Biblioteca nativa de funciones sumamente amplia e incluida.
10. No requiere definición de tipos de variables aunque sus variables se pueden
evaluar también por el tipo que estén manejando en tiempo de ejecución.
11. Tiene manejo de excepciones (desde PHP5).
12. Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a
la hora de programar (muchos otros lenguajes tampoco lo hacen), aun estando
dirigido a alguna en particular, el programador puede aplicar en su trabajo cualquier
técnica de programación y/o desarrollo que le permita escribir código ordenado,
29
estructurado y manejable. Un ejemplo de esto son los desarrollos que en PHP se han
hecho del patrón de diseño Modelo Vista Controlador (o MVC), que permiten separar
el tratamiento y acceso a los datos, la lógica de control y la interfaz de usuario en tres
componentes independientes.
Servidor Web
Un servidor web es un programa que se ejecuta continuamente en un computador,
manteniéndose a la espera de peticiones de ejecución que le hará un cliente o un
usuario de Internet. El servidor web se encarga de contestar a estas peticiones de
forma adecuada, entregando como resultado una página web o información de todo
tipo de acuerdo a los comandos solicitados. En este punto es necesario aclarar lo
siguiente: mientras que comúnmente se utiliza la palabra servidor para referirnos a
una computadora con un software servidor instalado, en estricto rigor un servidor es
el software que permite la realización de las funciones descritas.
El servidor vendría a ser la "casa" de los sitios que visitamos en la Internet. Los
sitios se alojan en computadores con servidores instalados, y cuando un usuario los
visita son estas computadoras las que proporcionan al usuario la interacción con el
sitio en cuestión. Cuando se contrata un plan de alojamiento web con una compañía,
esta última proporciona un servidor al dueño del sitio para poder alojarlo; al respecto
hay dos opciones, optar por un "servidor dedicado", lo que se refiere a una
computadora servidora dedicada exclusivamente al sitio del cliente (para aplicaciones
de alta demanda), o un "servidor compartido", lo que significa que un mismo servidor
(computadora más programa servidos) se usará para varios clientes compartiendo los
recursos.
Gracias a los avances en conectividad y la gran disponibilidad de banda ancha,
hoy en día es muy común establecer los servidores web dentro de la propia empresa,
sin tener que recurrir a caros alojamientos en proveedores externos. Esto es posible
gracias a Apache, uno de los mejores y el más utilizado entre los servidores Web que
existen. Apache ha construido una gran reputación entre los servidores web gracias a
su gran estabilidad, confiabilidad y el gran aporte del grupo de voluntarios que
30
planean y desarrollan todo lo relativo a esta plataforma, desde la documentación hasta
el mismo código en si.
Servidor. Apache HTTP Server versión 2.2.11
Apache HTTP Server es un potente servidor Web de código abierto disponible
para múltiples plataformas, que se carga como un servicio más del sistema operativo;
cuando está activo convierte la máquina en un servidor capaz de enviar contenido a
cualquier navegador. Apache HTTP Server soporta sistemas Unix (BSD,
GNU/Linux, entre otros), Windows, Macintosh. El objetivo del proyecto Apache
HTTP Server es proporcionar servidor robustez, seguro, eficiente y extensible que
proporcione servicios HTTP en sincronización con los estándares HTTP actuales.
Apache se ha sido convertido en el servidor web más popular en Internet.
Además con Apache HTTP Server 2.2.11 se puede ejecutar CGI, Perl, PHP5 +
Bases de datos, SSL, soporte para host virtuales, soporte IPv6, entre otros; también
presenta entre otras características mensajes de error altamente configurables, bases
de datos de autenticación y negociado de contenido.
Entre las ventajas que presenta un servidor como Apache se encuentran las
siguientes: Es personalizable, la arquitectura modular de Apache permite construir un
servidor hecho a la medida. Además permite la implementación de los últimos y más
nuevos protocolos.
En cuanto a la administración los archivos de configuración de Apache están en
ASCII, por lo que tiene un formato simple, y pueden ser editados tan solo con un
editor de texto. Estos son transferibles, lo que permite la clonación efectiva de un
servidor. El servidor puede ser administrado vía línea de comandos, lo que hace la
administración remota muy conveniente.
Gestor de Bases de Datos. MySQL Versión 5.1.36
MySQL for Windows es básicamente una herramienta de gestión de base de datos
que te permitirá hacerlo mediante múltiples usuarios.
MySQL está basado en el popular lenguaje SQL que permite almacenar
información, actualizarla, o acceder a ella en forma sencilla. Este programa se destaca
31
tanto por la velocidad con la que te permite trabajar, como por la gran cantidad de
datos que es capaz de almacenar. MySQL cuenta con soporte para: C, C++, Eiffel,
Java, Perl, PHP, Python y TCL. Esta versión cuenta con una interminable lista de
correcciones, cambios y novedades que mejoran notablemente su funcionamiento.
MySQL es un sistema de gestión de base de datos relacional, multihilo y
multiusuario con más de seis millones de instalaciones. MySQL AB desde enero de
2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corpotation
desde abril de 2009 desarrolla MySQL como software libre en un esquema de
licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta
licencia, pero para aquellas empresas que quieran incorporarlo en productos
privativos deben comprar a la empresa una licencia específica que les permita este
uso. Está desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como Apache, donde el software es desarrollado por una
comunidad pública y el copyright del código está en poder del autor individual,
MySQL es propietario y está patrocinado por una empresa privada, que posee el
copyright de la mayor parte del código.
Aplicaciones de MySQL
MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en
plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas
de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está
muy ligada a PHP, que a menudo aparece en combinación con MySQL. MySQL es
una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional
MyISAM, pero puede provocar problemas de integridad en entornos de alta
concurrencia en la modificación. En aplicaciones web hay baja concurrencia en la
modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que
hace a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno en el que
va a utilizar MySQL, es importante adelantar monitoreo sobre el desempeño para
detectar y corregir errores tanto de SQL como de programación.
32
Características MySQL versión 5.1.36
1.
Un amplio subconjunto de ANSI SQL 99, y varias extensiones.
2.
Soporte a multiplataforma.
3.
Procedimientos almacenados.
4.
Disparadores (triggers)
5.
Cursores.
6.
Vistas actualizables.
7.
Soporte a VARCHAR.
8.
INFORMATION_SCHEMA.
9.
Modo Strict
10. Soporte X/Open XA de transacciones distribuidas; transacción en dos fases
como parte de esto, utilizando el motor InnoDB de Oracle
11. Motores de almacenamiento independientes (MyISAM para lecturas rápidas,
InnoDB para transacciones e integridad referencial)
12. Transacciones con los motores de almacenamiento InnoDB, BDB Y Cluster;
puntos de recuperación (savepoints) con InnoDB
13. Soporte para SSL.
14. Query caching.
15. Sub-SELECTs (o SELECTs anidados)
16. Réplica con un maestro por esclavo, varios esclavos por maestro, sin soporte
automático para múltiples maestros por esclavo.
17. Indexing y buscando campos de texto completos usando el motor de
almacenamiento MyISAM
18. Embedded database library.
19. Soporte completo para Unicode.
20. Conforme a las reglas ACID usando los motores InnoDB, BDB y Cluster
21. Shared-nothing clustering through MySQL Cluster.
22. Usa GNU Automake, Autoconf, y Libtool para portabilidad
23. Uso de multihilos mediante hilos del kernel.
24. Usa tablas en disco b-tree para búsquedas rápidas con compresión de índice
33
25. Tablas hash en memoria temporales
26. El código MySQL se prueba con Purify (un detector de memoria perdida
comercial) así como con Valgrind, una herramienta GPL
27. Completo soporte para operadores y funciones en cláusulas select y where.
28. Completo soporte para cláusulas group by y order by, soporte de funciones de
agrupación
29. Seguridad: ofrece un sistema de contraseñas y privilegios seguro mediante
verificación basada en el host y el tráfico de contraseñas está cifrado al conectarse a
un servidor.
30. Soporta gran cantidad de datos. MySQL Server tiene bases de datos de hasta
50 millones de registros.
31. Se permiten hasta 64 índices por tabla (32 antes de MySQL 4.1.2). Cada
índice puede consistir desde 1 hasta 16 columnas o partes de columnas. El máximo
ancho de límite son 1000 bytes (500 antes de MySQL 4.1.2).
32. Los clientes se conectan al servidor MySQL usando sockets TCP/IP en
cualquier plataforma. En sistemas Windows se pueden conectar usando named pipes
y en sistemas Unix usando ficheros socket Unix.
33. En MySQL 5.0, los clientes y servidores Windows se pueden conectar usando
memoria compartida.
34. MySQL contiene su propio paquete de pruebas de rendimiento proporcionado
con el código fuente de la distribución de MySQL.
Manejador de Bases de Datos PhpMyAdmin
PhpMyAdmin es una herramienta escrita en PHP con la intención de manejar la
administración de MySQL a través de páginas web, utilizando Internet. Actualmente
puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y
añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos,
administrar privilegios, exportar datos en varios formatos y está disponible en 50
idiomas. Se encuentra disponible bajo la licencia GPL.
34
MySQL junto con phpMyAdmin forman la combinación 100% gratuita que
permite gestionar todos los BBDD. Con phpMyAdmin se puede administrar la base
de datos de un portal o cualquier web a través de un navegador. En sus funciones se
encuentran las de crear y modificar tablas de datos, actualizarlos y realizar consultas.
Este proyecto se encuentra vigente desde el año 1998, siendo el mejor evaluado en la
comunidad de descargas de SourceForge.net como la descarga del mes de diciembre
del 2002. Como esta herramienta corre en máquinas con Servidores Webs y Soporte
de PHP y MySQL, la tecnología utilizada ha ido variando durante su desarrollo.
Dreamwever
Conceptualización
Dreamweaver es la herramienta de diseño de páginas web más avanzada, tal como
se ha afirmado en muchos medios. Aunque sea un experto programador de HTML el
usuario que lo maneje, siempre se encontrarán en este programa razones para
utilizarlo, sobre todo en lo que a productividad se refiere.
Cumple perfectamente el objetivo de diseñar páginas con aspecto profesional, y
soporta gran cantidad de tecnologías, además muy fáciles de usar: a) Hojas de estilo y
capas, b) Javascript para crear efectos e interactividades, c) Inserción de archivos
multimedia.
Además es un programa que se puede actualizar con componentes, que fabrica
tanto Macromedia como otras compañías, para realizar otras acciones más avanzadas.
Es un programa realmente exitoso, incluso el código generado es de buena calidad. El
único inconveniente consiste en que al ser tan avanzado, puede resultar un poco
difícil su manejo para personas menos experimentadas en el diseño de web.
Características de Dreamwever
1. Integración RSS: puede integrar los canales RSS de otras páginas sólo
establecer la fuente y arrastrar y droping los campos que desea que aparezca. De
este modo, se introduzca sus datos XML fácilmente.
2. CSS mejora: en esta última versión la compatibilidad y manejo de estilos CSS
han mejorado considerablemente. Los estilos CSS se ha rehecho de un acceso más
35
rápido al estilo de la página, e incluye una nueva red desde la que podrá modificar
las propiedades de todos los aspectos del estilo. Además, , añade una nueva barra de
herramientas que le ayuda a establecer estilos diferentes deppending del tipo de los
medios de comunicación páginas se está visualizando (pantalla, printerm webTV,
PDAs).
3. Accesibilidad: incorpora una herramienta de evaluación que apoye la nueva
WCAG/W3C Prioridad 2 puestos de control.
4. Transferencia de archivos: se puede seguir trabajando con los archivos
mientras el programa de carga que los últimos archivos modificados en el servidor.
Su sincronización ha sido mejorado de una manera que le permitirá administrar los
cambios de archivos y bloquear o desbloquear los archivos para evitar la
sobreescritura.
5. Interfaz mejorada: Los usuarios con problemas visuales podrán acceder a una
nueva opción de zoom de la vista de diseño para trabajar con comodidad y les
ayudará a trabajar fácilmente con las tablas anidadas. Igualmente la inclusión de
normas ayudará a la medición de los elementos píxel a píxel.
6. Nueva Barra de herramientas: Una nueva barra de herramientas se ha
añadido, lo encontrará en el lado izquierdo de la vista de Código, y le ayudará a
hacer que el código sea más accesible, ya que nos permite ver el código por
etiquetas o incluso a contraerlas. Incluso puedes añadir comentarios con un solo
clic.
6. Compatibilidad: compatibilidad con nuevos añadidos PHP, ColdFusion y
Flash Video.
Beneficios del uso Dreamwever
Este importante programa de edición, diseño y programación ofrece a los usuarios,
desarrollar aplicaciones novedosas y con estilos únicos, a continuación se describen
algunos de sus beneficios:
1.
Dreamweaver permite a los usuarios a sitios web de vista previa en
navegadores instalados localmente.
36
2.
Proporciona funciones de transferencia y la sincronización, la capacidad de
buscar y reemplazar líneas de texto o código por los términos de búsqueda y
expresiones regulares en todo el sitio, y una característica de plantillas que permite
actualizar de una sola fuente de código compartido y el diseño a través de sitios
enteros sin servidor lado incluye o secuencias de comandos.
3.
El panel de comportamientos también permite el uso de JavaScript básico sin
conocimientos de programación, y la integración con Adobe Spry marco de AJAX y
ofrece fácil acceso al contenido generado dinámicamente y las interfaces.
4.
Dreamweaver se puede utilizar de terceros "extensiones" para extender la
funcionalidad básica de la solicitud, que cualquier desarrollador web puede escribir
(en gran parte en HTML y JavaScript).
5.
Dreamweaver es compatible con una gran comunidad de desarrolladores de
extensiones que hacen las extensiones disponibles (tanto comerciales como libres)
para la mayoría de las tareas de desarrollo web de efectos de conversión simple de los
carros de compras con todas las funciones.
6.
Dreamweaver, como otros editores de HTML, Edita archivos localmente a
continuación, los carga en el servidor web remoto utilizando FTP, SFTPO WebDAV.
Ventajas del uso de Dreamwever
La gran ventaja de este editor sobre otros es su gran poder de ampliación y
personalización del mismo, puesto que en este programa, sus rutinas (como la de
insertar un hipervínculo, una imagen o añadir un comportamiento) están hechas en
Javascript-C, lo que le ofrece una gran flexibilidad en estas materias. Esto hace que
los archivos del programa no sean instrucciones de C++ sino, rutinas de Javascript
que hace que sea un programa muy fluido, que todo ello hace, que programadores y
editores web hagan extensiones para su programa y lo ponga a su gusto.
Importancia de Dreamwever
Es la herramienta de desarrollo Web líder en el mercado ya que permite diseñar,
desarrollar y mantener de forma eficaz sitios y aplicaciones Web avanzadas
compatibles con las tecnologías más recientes, además se convierte así, en el manual
37
de referencia imprescindible en el campo del desarrollo web. Las nuevas funciones
reducen el tiempo necesario para completar tareas comunes y se aprenderá tanto a
integrar datos basados en XML con un flujo de trabajo potente con el que poder
colocar contenidos, como a mejorar el control del diseño, crear hojas de estilo, e
incorporar multimedia en un sofisticado sitio web dinámico, entre otras cosas.
Esta obra consigue mostrar no sólo qué puede hacer el programa, sino también
cómo resolver los problemas reales que se generan, ya que ayuda y guía a los
usuarios conforme éstos van aumentando sus conocimientos y a medida que las
tecnologías Web van evolucionando, facilitando una adopción fácil y rápida de las
nuevas tecnologías y metodologías.
Bases Legales
Esta investigación está sustentada en el artículo 98 de la Constitución de la
República Bolivariana de Venezuela (1999) donde se pone de manifiesto: La
creación cultural es <<libre>>. Esta libertad comprende el derecho a la inversión,
producción y divulgación de la obra creativa, científica, tecnológica y humanística,
incluyendo la protección legal de los derechos del autor o de la autora sobre sus
obras. El Estado reconocerá y protegerá la propiedad intelectual sobre las obras
científicas, literarias y artísticas, invenciones, innovaciones, denominaciones,
patentes, marcas y lemas de acuerdo con las condiciones y excepciones que
establezcan la ley y los tratados internacionales suscritos y ratificados por la
República en esta materia. (p. 107).
Asimismo, en la Ley de Reforma Parcial del Decreto Ley Orgánica de Ciencia,
Tecnología e Innovación (2005) expresa en su articulo 29 que el Ejecutivo Nacional
a través de la Universidades del país “creará mecanismos de apoyo, promoción y
difusión de invenciones e innovaciones populares, propiciando su transformación en
procesos, sistemas o productos que generen beneficios a la población o logren un
impacto económico o social”.
38
Descripción de la Institución en estudio
La Unidad Educativa Baltazar Padrón fue fundada el 14 de enero de 1970, con el
propósito de dedicarse al proceso de enseñanza y aprendizaje, para esta fecha llevaba
por nombre Liceo Santa María de Ipire. La misma está adscrita al Ministerio del
Poder Popular para la Educación, cuyas directrices están a cargo de la Zona
Educativa Guárico y son coordinadas por Municipio Escolar N° 14.
Este plantel esta ubicado en la calle el Stadium a 100 mts de la Carretera Nacional,
en el sector La Avanzada I, sin embargo tiene un radio que cubre a otros sectores
cercanos como son Tierra Santa y Mata Negra, limitando por el:
Norte: Con el Stadium “Asdrúbal Medina”.
Sur: Carretera Nacional Santa María de Ipire – Pariaguán.
Este: Terrenos del Parque Manuel Salazar, perteneciente a la misma institución.
Oeste: Frente a las casas de las familias perteneciente a las Señoras Carmen Leal y
Ana Felicia Blanco, en la calle el Stadium.
Asimismo, la institución está organizada de la siguiente forma:
Personal Directivo
o 1 Director (Encargado).
o 2 Subdirectores (Administrativo y Académico).
o 1 Orientador (Proceso de jubilación).
o 3 Coordinadores Pedagógico (Seccional).
o 1 Coordinador de Departamento de Planificación y Evaluación.
o 1 Coordinador de Control de Estudios.
o 1 Coordinador de Desarrollo Endógeno.
o 1Coordinador del Centro de Ciencias.
o 1 Coordinador de Cultura.
o 1 Coordinador de PAE.
Personal Docente
o
25 docentes (3 pertenecen al NER 124).
Personal Administrativo
39
o
10 Secretarios.
Personal de Mantenimiento y Ambiente
o
3 Aseadores.
Personal de Biblioteca
o
2 Bibliotecarias (1 en proceso de jubilación y otra en reposo).
Personal de Vigilancia
o
3 Vigilantes adscrito al MPPE y otro vigilante con carácter colaborador que
presta sus servicios en hora matutina.
o
1 Chofer
Matricula Estudiantil del 2011 -2012
o
Hembras:275
o
Varones:261
Total: 536 Estudiantes
Instalaciones: Consta de 25 aulas, una oficina de la dirección, una oficina por
cada coordinación, una cantina escolar, una biblioteca, una cancha techada con
gradas, un laboratorio de computación, un parque de recreación.
40
CAPITULO III
MARCO METODOLÓGICO
Tipo de Investigación
La investigación se considera un estudio de campo combinado con una
investigación de carácter descriptivo, en este sentido Sabino (citado por Balestrini
2002), define “el trabajo de campo como aquel donde el investigador recoge los datos
de fuentes primarias, es decir, el lugar donde se presenta el problema en estudio”. Se
considera de campo ya que los datos serán obtenidos directamente del sitio bajo
estudio donde se ejecutan los hechos; es decir, de la Unidad Educativa Baltazar
Padrón.
Por otra parte, la investigación es de carácter descriptivo como la define el Manual
de Trabajo de Grado de Maestrías y Tesis Doctorales UPEL (2006), “el análisis
sistemático de problemas con el propósito de describirlos, explicar sus causas y
efectos, entender su naturaleza y factores constituyentes” (p.18). En este caso, se
considera de carácter descriptivo ya que permite analizar y describir la incidencia que
tienen los procesos que se llevan a cabo en el Departamento de Control de Estudio de
la Unidad Educativa “Baltazar Padrón”.
Diseño de la Investigación
Antes de definir el tipo de estudio en el marco de la investigación planteada,
referida a la propuesta desarrollar un sistema de información para el control y registro
de los procesos que se realizan en el Departamento de Control de Estudios de la
Unidad Educativa “Baltazar Padrón”, ubicado en Santa María de Ipire, Estado
Guárico, es conveniente definir diseño de investigación. Al respecto Balestrini
(2002), define el diseño de investigación como:
41
Un plan o la estrategia global en el contexto del estudio propuesto,
que permite orientar desde el punto de vista técnico y guiar todo el
proceso de investigación, desde la recolección de los primeros datos,
hasta el análisis e interpretación de los mismos en función de los
objetivos definidos (p. 134).
De acuerdo con los objetivos e interrogantes planteadas en la investigación, está se
ubicó en la modalidad de proyecto factible, que se define según el Manual de Trabajo
de Grado de Maestrías y Tesis Doctorales de la Universidad Pedagógica
Experimental Libertador UPEL (2006), como “La elaboración de una propuesta de un
modelo operativo viable, o una solución posible a un problema de tipo práctico, para
satisfacer necesidades de una institución o grupo social” (p.21).
Población y muestra
La población o universo según Morlés (citado por Arias, F. 2006), “es aquel
conjunto para el cual serán válidos las conclusiones que se obtengan de los elementos
o unidades (personas, instituciones o cosas) a las cuales se refiere la investigación”
(p.51). En el mismo sentido Salamá (2004), define la población como “cualquier
conjunto finito o infinito de personas, cosas o elementos que tienen características
comunes” (p.2).
La población es finita y está constituida por 7 docentes entre directivos y
coordinadores, y 5 secretarios que forman parte del personal del departamento de
control de estudios, que cumplen funciones en la mencionada institución; para un
total de 12 individuos.
Hernández y otros (2003), define la muestra como “un subconjunto de elementos
que pertenecen a un conjunto definido en sus características comunes llamada
población”. (p. 107). De acuerdo a la definición de muestra suministrada se establece
que la ésta estará constituida por el personal de la institución en estudio ubicadas en
los siguientes rangos: un director encargado quien tiene como responsabilidad del
control y toma de decisiones dentro de la institución y el personal administrativo de la
Unidad Educativa Baltazar Padrón.
42
A la muestra estimada, se aplicará un criterio de tipo no probabilístico, en el cual
según Ramírez (2002) “se desconoce la probabilidad de que un elemento de la
población forme parte de la muestra” (p. 106); prevaleciendo en este caso la
escogencia de los mismos mediante criterios arbitrarios por parte del investigador, de
allí que se seleccionó para el estudio el 100% de la población con fines proyectivos.
Cuadro 1
Distribución de la población y muestra
Sujetos
Población
Muestra
Docentes
7
7
Secretarios
5
5
Total
12
12
Fuente: Correa, S. 2011
43
Cuadro 2
Operacionalización de las Variables
Objetivo General: Desarrollar un sistema de información para el registro y control de los procesos que se realizan en el
Departamento de Control de Estudios de la Unidad Educativa “Baltazar Padrón”, ubicado en Santa María de Ipire,
Estado Guárico.
Variable Real
-Dimensiones
Procesos
Variable Nominal
Definición
Procesos de registro y
control
de
calificaciones.
Mecanismo utilizado para los
procesos de registros y control de
calificaciones de los estudiantes.
Ventajas
Desventajas de
Automatización.
Son aquellas que representan los
aspectos positivos y negativos en la
ejecución de un determinado trabajo.
Diagnóstico
Son los medios necesarios para
alcanzar un fin.
Económica
Es el conjunto de requisitos para que
el usuario pueda acceder a la gestión
de algunos procesos de que se llevan
a cabo en el departamento de control
de estudio.
Enseñar al personal relacionado con
el sistema de información las
funciones del mismo y su utilidad en
el desempeño de su trabajo.
y
la
Recursos
Económicos,
Tecnológico
Humanos
Seguridad de Acceso
Adiestramiento
Personal.
del
Evaluación
del Es el control de la información
Sistema
registrada.
Automatizado
Fuente: Correa, S. 2011
Indicadores
Registros manuales.
Ítems
Reactivos
1-2-3
Fuente Información
Técnicas/ Instrum.
Fuente: Docentes
Técnica: Encuesta
-Rentabilidad seguridad y
eficiencia del sistema.
-Redundancia de conexión
de los equipos.
Bajo costos en equipos.
Calidad de Diseño del
programador.
7
Tecnológica
Normativas para el uso del
sistema.
9-12
Software
informática
Procesos
(Educativos)
Control para el ingreso de
datos en el sistema.
Personal del Departamento
de de Control de Estudio que
efectuará los registros de los
estudiantes,
docentes,
representantes,
materias,
secciones, calificaciones.
Efectividad en el control de
operaciones
Evaluación
44
8
10-11
4-5-6
Instrumento:
Cuestionario
Técnica de Recolección de Datos
Ramírez (1999) define una técnica como “un proceso más o menos estandarizado
que se ha utilizado con éxito en el ámbito de la ciencia. Asimismo, señala que un
instrumento de recolección de datos es un dispositivo de sustrato material que sirve
para registrar los datos obtenidos a través de diferentes fuentes”. Tomando en cuenta
los objetivos establecidos en el trabajo de investigación, ubicado en la modalidad de
proyecto factible, se utilizará técnicas e instrumentos de recolección de la
información, orientada de manera especial a alcanzar los fines propuestos.
La técnica que se empleará para la recolección de la información es la observación
directa, porque permite estudiar de manera sencilla y detallada el funcionamiento y
ejecución de los diferentes procesos que se realizan dentro la Unidad Educativa
“Baltazar Padrón”; lo que contribuye de manera significativa al establecimiento
concreto y correcto del problema existente en la actualidad, y de esta manera
determinar los criterios a seguir para el diseño de una solución factible que
proporcione mejoras en el manejo de la información.
Para la recolección de los datos se utilizará la técnica de la encuesta, definida por
Arias (2006) como “una técnica que pretende obtener información que suministra un
grupo o muestra de sujetos acerca de sí mismo, o en relación con un tema en
particular” (p.72); con el propósito de indagar sobre operaciones realizadas por el
personal que labora en el Departamento de Control de Estudio de la Unidad
Educativa “Baltazar Padrón”, vinculadas de manera directa al problema en estudio.
Validación del Instrumento
Para garantizar la validez de esta investigación, el cuestionario fue elaborado
correctamente y con preguntas que contesten o que brinden la información de lo que
se desea medir. Según Sabino (2000), es definida como "la exactitud con que pueden
hacerse medidas significativas y adecuadas con un instrumento, en el sentido de que
modo realmente el rasgo que pretende medir" (p. 157).
45
La validación del instrumento se hizo, mediante el juicio de expertos, técnica que
consiste en entregar a tres expertos una copia de los instrumentos para que los
mismos sean sometidos a su juicio. Para esto se les entregó los cuestionarios con sus
instrucciones, además de los objetivos del estudio, lo cual se acompañó con un
formato de validación. Todo esto con la finalidad de realizar la revisión del
instrumento y corregir sus posibles fallas antes de sus aplicaciones.
En tal sentido, los expertos revisaron el instrumento y los consideraron válidos, en
cuanto a la presentación, claridad en la redacción y pertinencia con la variable e
indicadores. Una vez validados el instrumento se procedió a su respectiva aplicación.
Confiabilidad del Instrumento
Según Hernández y otros (citado por Balestrini 2002), la confiabilidad del
instrumento se refiere “al grado en que sus resultados son establecidos, precisos y
libres de error” (p.36); por otra parte sostiene que “el instrumento es confiable en la
medida en que los puntajes que alcanza un sujeto permanece igual en varias
mediciones” (p.122).
Cabe destacar que la confiabilidad determina hasta qué punto los resultados de una
prueba son adecuados y reproducidos, ahora bien, para la determinación de la
confiabilidad del instrumento se realizará una prueba piloto a un grupo de personas
similares en características y condiciones a la muestra objeto de estudio y con los
resultados alcanzados, se calculará la misma utilizando el Coeficiente de Alfa de
Cronbach.
Ahora bien, para poder efectuar los cálculos de la fiabilidad de un test, este debe
cumplir con dos requisitos previos: a) estar formado por un conjunto de ítems que se
combinan aditivamente para hallar una puntuación global; b) todos los ítems miden la
característica deseada en la misma dirección; es decir, los ítems de cada una de las
escalas tienen el mismo sentido de respuesta. El desarrollo estadístico  del
coeficiente permite utilizar la siguiente formula:
46
Donde:
= Coeficiente de confiabilidad de Cronbach.
= Número de ítems.
= Sumatoria de las varianzas de cada ítem.
= Varianza de las puntuaciones totales
Técnica de Análisis de Datos
El análisis de los datos es de vital importancia para el éxito de la investigación,
debido a que a través de un estudio detallado del mismo, los investigadores
determinan los pasos a seguir una vez reunida la información. En tal sentido, Arias
(2006) establece que “en este sentido se describen las distintas operaciones a las que
serán sometidos los datos que se obtengan; clasificación, registro y codificación” (p.
133)
En lo que se refiere al análisis e interpretación de los datos Arias (2006)
contempla; “se definirán las técnicas lógicas (inducción, deducción, análisis y
síntesis), que serán empleadas para descifrarlo que releven los datos que se han
recopilado” (p. 55). Por ende, se puede deducir que a criterio de los investigadores las
técnicas aplicadas para el análisis de los datos estuvieron acorde con las exigencias de
este plan de estudio.
Análisis y Diseño de Sistema de Información
Para el desarrollo del sistema propuesto, se utilizará la metodología de Ciclo de
Vida del Desarrollo de Sistemas (CVDS) descrita por Whitten, Bentley y Barlow
(2003) por lo cual los analistas de sistemas, ingenieros de software, programadores y
usuarios elaboran sistemas de información y aplicación informática. Esta metodología
consta de cinco procesos, los cuales son descritos a continuación:
Proceso I. Planificación del Sistema.
En el ámbito de la planificación del sistema, puede ser toda la institución, una
división de la misma o cualquier otro tipo de unidades organizativas.
47
Su propósito es identificar y establecer las prioridades acerca de las tecnologías y
las aplicaciones de los sistemas de información cuyo desarrollo proporcione máximos
beneficios para la institución en estudio considerada en su conjunto. Esta fase indica
su relativa madurez del funcionamiento de los sistemas de información.
Sus entradas son la misión de la institución y cualquier tipo de detalle o
limitaciones de los sistemas existentes. Sus salidas claves o productos de los planes
de los sistemas de la institución y de información y los proyectos planificados de
desarrollo de aplicaciones.
Las fases del proceso de planificación de sistemas son:
1. Estudio de la planificación de sistemas.
2. Definición de la planificación de sistemas.
Fase I. Estudio de la planificación de sistemas.
Consiste en estudiar el cometido de la institución o empresa. En esta fase las
actividades que se llevaran a cabo son las siguientes:
Actividad 1. Formar el equipo de planificación.
Donde los nombramientos los hacen el personal directivo de la institución que
patrocina el proyecto y el director de información o puesto equivalente. Las entradas
de esta fase son las definiciones de papeles, según fueron definidos por los
consultores o la metodología de la planificación; y la salida de esta fase es la
asignación de papeles.
Actividad 2. Definir el ámbito y las expectativas de la planificación de sistemas
En esta fase se inicia la primera actividad en equipo, el ámbito de la planificación
se define sobre la base de la entrevista y reuniones coordinadas en grupo dentro del
equipo de planificación trazando modelos de contextos, simples imágenes que
reflejan los límites y el ámbito del sistema para la gerencia de la institución en
estudio.
Además del ámbito o el contexto, el equipo define y registra en el diccionario las
descripciones de las expectativas o aspiraciones que determinan la iniciativa de
planificación.
48
Actividad 3. Desarrollar un plan de proyecto.
En esta fase el equipo de planificación desarrolla un plan y presupuesto del
proyecto para completar la siguiente fase del mismo, definir una arquitectura de
información. El plan y el presupuesto del proyecto son desarrollados por el equipo de
planificación. Su entrada es el ámbito del proyecto.
Fase II. Definición de la planificación de sistemas.
La segunda fase de planificación de sistema consiste en definir una arquitectura de
planificación. Una arquitectura de planificación es una visión y un plan para el uso de
tecnología de información y el desarrollo de los sistemas de información necesarios
para apoyar una misión de empresa o institución. En esta fase las actividades para
llevar a cabo esta fase son las siguientes:
Actividad 1. Definir un modelo de la empresa o institución.
En esta fase se describirán el sistema de empresa en un nivel gerencial de detalle
adecuados para los directores ejecutivos que ayudan a desarrollar el modelo, haciendo
una representación gráfica de la realidad.
Actividad 2. Identificar las áreas de la empresa y establecer prioridades.
En esta fase se identificará el área más adecuada de la empresa donde se instalará
y se probará el sistema realizado.
Actividad 3. Especificar los requisitos de operación y seguridad.
En esta fase se especificaran los procedimientos de operación y administración del
sistema de seguridad y control de acceso.
Proceso II. Análisis del Sistema.
El análisis de sistemas es el estudio de una aplicación del sistema de información y
de la institución en estudio y la definición de las necesidades y las prioridades de
usuario para conseguir una aplicación nueva y mejorada; es decir, su propósito es
analizar el problema o la situación actual de empresa o institución de que se trate;
definiendo las necesidades de la misma con respecto a la creación o el
perfeccionamiento de un sistema de información.
49
El suceso que activa el análisis, es el proyecto planificado de desarrollo de
aplicaciones procedente de la fase de planificación de sistemas o de un proyecto no
planificado de desarrollo de aplicaciones que responde a un problema, una
oportunidad, o una norma no previstas. Otras posibles entradas son los detalles y
limitaciones de los sistemas existentes, hechos y necesidades relacionados con la
institución. El producto clave obtenido es una relación de las necesidades de la
institución que explica lo que precisan los usuarios, aunque no como se proyecta
diseñar o implantar dichas necesidades.
Las fases del proceso de análisis de sistemas son:
1. Inspección en el análisis del sistema.
2. Estudio del análisis del sistema.
3. Definición del análisis del sistema.
Fase I. Inspección en el análisis de sistema.
La primera fase en el análisis de sistema consiste en estudiar la viabilidad del
proyecto. En esta fase las actividades a cumplir para poder llevarlo a cabo son:
Actividad 1. Dirigir entrevistas iniciales.
La fase de inspección se inicia con una o más entrevistas mediante un cuestionario
dirigido a los usuarios, los propietarios del sistema.
Actividad 2. Definir el ámbito del proyecto
En esta actividad se definirá un modelo de contexto, imágenes simples que
reflejan las entradas y salidas netas del sistema propuesto con sus relaciones con los
sistemas informáticos, departamentos y personas. Podrían elaborarse imágenes
similares de contexto para los bloques elementales personas, datos, actividades y
redes. Los modelos son elaborados por analistas de sistemas, con cierta ayuda y
comprobación por parte del propietario o el usuario del sistema.
Actividad 3. Clasificar problemas, oportunidades y posibles soluciones.
En esta actividad la base de los hechos descubiertos en las entrevistas iniciales y,
posiblemente, los modelos propuestos del sistema, el analista de sistemas, propietario
50
o usuario del sistema clasifican rápidamente los problemas, las oportunidades y las
posibles soluciones.
Fase II. Estudio del análisis de sistemas.
La segunda fase del análisis del sistema consiste en estudiar y analizar el sistema
actual. Para llevar a cabo las actividades de esta fase habrá que:
Actividad 1. Asignar pálpeles en el proyecto.
Dados el proyecto planificado de desarrollo de sistemas o la autorización para
continuar obtenida de la fase de inspección, el analista de sistemas, el director de
sistemas de información y el propietario del sistema deben trabajar conjuntamente
para formar el equipo inicial del proyecto y asignar papeles en el proyecto.
Actividad 2. Conocer el sistema actual.
Estudiando cómo funciona el sistema actual con la colaboración de los analistas,
los propietarios del sistema y los usuarios del sistema, así como debilidades,
limitaciones que presenta, para obtener un conocimiento básico del sistema en su
conjunto, al tiempo de centrar la atención en las áreas de problemas y oportunidades
del sistema actual.
Actividad 3. Establecer nuevos objetivos del sistema.
Este sirve para medir en términos del cumplimiento de objetivos alcanzado por el
nuevo sistema. Siendo el objetivo una medida del éxito; es decir lo que se espera
alcanzar, si se tienen los recursos suficientes.
Fase III. Definición del análisis de sistemas.
La tercera fase del análisis de sistemas consiste en definir y fijar prioridades entre
las necesidades del usuario. Para llevar a cabo las actividades de esta fase habrá que:
Actividad 1. Identificar las necesidades.
La identificación de las necesidades se activa a partir de la aprobación para
proseguir con el proyecto. El propósito de esta actividad es solicitar los requisitos
para la nueva aplicación, el cual se basará en los objetivos y restricciones del nuevo
sistema trabajando conjuntamente con los usuarios del sistema, los propietarios del
51
sistema y el analista de sistemas, haciendo entrevistas, reuniones y discusiones en
grupo, encuestas mediante cuestionarios, investigaciones sobre paquetes de software
que responden a necesidades similares.
Actividad 2. Modelizar las necesidades del sistema.
Los modelos de sistemas se desarrollan en colaboración por el analista de
sistemas, los usuarios del sistema y los propietarios. Las entradas para desarrollar los
modelos del sistema propuesto se expresaran con las necesidades del usuario y de la
institución en forma de modelos de sistema, junto con los detalles del sistema actual.
Proceso III. Diseño de Sistemas
El diseño de sistema es la evaluación de las distintas soluciones alternativas y la
especificación de una solución detallada de tipo informativo.
Su propósito es diseñar una solución técnica, de tipo informático, que satisfaga las
necesidades de la institución según han sido especificadas durante el análisis de
sistemas. El suceso que lo activa es la relación de necesidades de la institución. Otras
entradas son las opiniones y recomendaciones relacionadas con el diseño expuestas
por los usuarios de sistemas. El producto resultante principal de diseño de sistemas es
relación técnica de diseño. Este producto establece cómo conseguirá el sistema de
información satisfacer las necesidades de la institución y por ende de los usuarios del
sistema. Las fases del proceso de diseño de sistema son las siguientes:
1. Selección del diseño de sistemas.
2. Adquirir el hardware y el software necesarios.
3. Diseñar e integrar el nuevo sistema.
Fase I. Selección de un objetivo del diseño de sistemas (entre las soluciones
candidatas).
Para llevar a cabo esta fase, se debe hacer entrevistas con los usuarios y
propietarios del sistema para poder elegir un objetivo de diseño según las necesidades
del usuario y si hay varios candidatos o prototipos, elegir el que se adaptará más a los
criterios antes propuestos. Para la selección del objetivo del diseño se detallará cada
una de las actividades a seguir:
52
Actividad 1. Especificar soluciones alternativas.
En esta actividad se identifican las soluciones candidatas alternativas. Algunas de
estas soluciones candidatas serán encauzada a través de las ideas y opiniones de
diseño expuestas por los propietarios y usuarios del sistema. Algunas de las opciones
técnicas pueden estar limitadas por una arquitectura tecnológica aprobada predefinida
y suministrada por los diversos responsables del sistema.
Actividad 2. Analizar la viabilidad de las soluciones alternativas.
El análisis de la viabilidad no debe limitarse a una evaluación de costes o beneficios;
sino a través de la valoración de sus soluciones según cuatro conjuntos de criterios:
Viabilidad técnica, viabilidad operativa, viabilidad económica y viabilidad de
calendario.
Fase II. Adquirir el hardware y el software necesarios.
En esta fase se debe hacer una inspección de las máquinas involucradas para
determinar cuales de ellas son aptas para instalar el nuevo sistema, en caso contrario
se debe proceder a la adquisición de nuevas máquinas o software; donde el analista de
sistemas está involucrado en la tarea de adquisición de paquetes de software,
periféricos y ordenadores sobre los que se apoyan las aplicaciones especificas que
están siendo desarrolladas por dicho analista.
Fase III. Diseñar e integrar el nuevo sistema.
El diseño de un sistema de información produce los detalles que establecen la
forma en la que el sistema cumplirá con los requerimientos identificados durante la
fase de análisis. Los especialistas en sistemas se refieren con frecuencia, a esta etapa
como diseño lógico en contraste con la del desarrollo del software, a la que
denominan diseño físico. En esta fase se utiliza las necesidades de diseño llevada a
cabo en la fase de selección como entrada clave. Esta fase se divide en dos partes; las
cuales son:
1. Diseño externo: es el conjunto de las especificaciones de la interfaz del sistema
con los usuarios. Aborda la explicación de los formularios para la captura de datos y
53
sus respectivos procedimientos. Es el proceso mediante el cual el Sistema de
Información toma los datos que requiere para procesar la información. Las entradas
pueden ser manuales o automáticas. Las manuales son aquellas que se proporcionan
en forma directa por el usuario, mientras que las automáticas son datos o información
que provienen o son tomados de otros sistemas o módulos. Esto último se denomina
interfaces automáticas. En el diseño externo se incluye las entradas, salidas, pantallas
y las transiciones entre pantallas.
2. Diseño interno: es el diseño del software del sistema (estructura lógica), los
archivos y las bases de datos, donde estas deben presentar características menos
visibles de cara a los usuarios. Es la capacidad del Sistema de Información para
efectuar cálculos de acuerdo con una secuencia de operaciones preestablecida. Estos
cálculos pueden efectuarse con datos introducidos recientemente en el sistema o bien
con datos que están almacenados. Esta característica de los sistemas permite la
transformación de datos fuente en información que puede ser utilizada para la toma
de decisiones, lo que hace posible, entre otras cosas, que un tomador de decisiones
genere una proyección financiera a partir de los datos que contiene un estado de
resultados o un balance general de un año base.
Para diseñar e integrar el nuevo sistema se detallará la actividad de análisis y
distribuir los datos. El análisis de datos es un procedimiento que prepara un modelo
de datos para su implantación como un archivo o base de datos flexible, adaptable y
exento de redundancia.
La normalización es el procedimiento que se utiliza para simplificar las entidades,
eliminar las redundancias y dotar a los modelos de datos de flexibilidad y capacidad
de adaptación; es decir, el modo de agrupación de los atributos de datos en forma de
entidades, flexibles y adaptables.
Una vez terminado el análisis de datos, se llevará a cabo un análisis de sucesos
para orientar la acción del analista a asegurar que los datos de los usuarios finales se
conserven con precisión y bien actualizados.
54
El análisis de los sucesos es una técnica que estudia las entidades en un modelo de
datos totalmente normalizado con el fin de identificar los sucesos y las condiciones de
la institución que originan la creación, el borrado o la modificación de los datos.
Proceso IV. Implantación del Sistema
Su propósito es construir y/o ensamblar los componentes técnicos y poner en
funcionamiento el sistema de información nuevo o mejorado. El suceso que lo activa
es la relación técnica de diseño obtenida del diseño de sistemas. Su producto
resultante clave es un sistema de información en producción.
El término producción se utiliza par describir un sistema que ha sido puesto en
funcionamiento cotidiano. Otras de sus salidas son la documentación y formación de
usuarios finales necesaria para utilizar el sistema en producción.
Las fases del proceso de implantación de sistemas son:
1. Construir y probar las Bases de Datos en la implantación.
2. Construir y probar el programa de implantación de sistemas.
3. Instalar y probar el nuevo sistema.
4. Entregar el sistema para la puesta en funcionamiento.
Fase I. Construir y probar las Bases de Datos en la implantación.
En esta fase se hará la bases de datos del sistema, siendo esta un conjunto de
entidades relacionadas de manera lógica con bajo de nivel de redundancia, que
contendrá información acerca de un tema organizado de manera práctica que
suministre bases o fundamentos para realizar procedimientos de cómo recuperar
información relevante; es decir, es una colección de datos operacionales usados por el
sistema de aplicación de una empresa o institución en particular. El especialista en
bases de datos o el analista desarrollarán nuevos archivos o bases de datos que serán
utilizados por el nuevo sistema.
Fase II. Construir y probar el programa de implantación de sistemas.
En esta fase se procederá a desarrollar el programa en el lenguaje elegido por los
propietarios del sistema de acuerdo con las especificaciones dadas. La entrada clave a
55
esta fase es el subconjunto de relaciones de diseño técnico que contiene las
especificaciones de los programas. El producto resultante de esta fase son los
productos informáticos no instalados, y una vez listos se procederá a la prueba del
mismo. Existen tres niveles de ejecución de prueba: a) individuales, b) de unidades o
programas y c) de sistemas.
Las pruebas individuales son pruebas realizadas sobre módulos individuales, que
pueden ser programas, subrutinas, subprogramas, bloques o párrafos.
Las pruebas de unidades o programas es una prueba en la que se verifican todos
los módulos codificados, ya comprobados individualmente, como una sola unidad. La
prueba de unidades utiliza los datos de prueba que se crearon durante la fase de
diseño.
La prueba de sistema es una prueba que garantiza que los programas de aplicación
escritos individualmente funcionan de modo adecuado cuando se integran en el
sistema global.
Fase III. Instalar y probar el nuevo sistema.
La fase de implantación de sistemas consiste en instalar y probar el nuevo sistema.
Las pruebas de sistemas consiste asegurar que los programas de aplicaciones escritos
de forma aislada funcionen adecuadamente cuando se integran al sistema global. Una
entrada clave a esta fase es el subconjunto de relaciones de diseño técnico que señala
el modo en que deben ensamblarse en un sistema integrado los programas escritos y
probados, los archivos y bases de datos. El producto resultante de la fase es un
sistema instalado listo para la puesta en producción. Durante la prueba de sistemas; el
sistema se emplea de manera experimental para asegurarse de que el software no
tenga fallas, es decir, que funciona de acuerdo con las especificaciones y en la forma
en que los usuarios esperan que lo haga.
Fase IV. Entregar el sistema para la puesta en funcionamiento.
La entrada clave a esta fase es el sistema instalado obtenido de la fase de
instalación y prueba. Aquí se proporciona toda la información y documentación del
usuario final que sean necesarias para ayudar a los usuarios a adaptarse al nuevo
56
sistema. El producto resultante es el sistema de información en producción que puede
a partir del momento de la entrega servir de apoyo al funcionamiento diario de la
institución.
En esta fase se comprende los aspectos que han sido diseñados para proporcionar
un panorama de la implantación y revisión del sistema, la administración de su
desarrollo y la selección de los componentes y servicios de ayuda; es decir, es una
etapa que comprende la instalación física de los equipos y del programa, abarca el
entrenamiento del personal de la institución para la cual ha sido desarrollada dicha
propuesta (usuarios); abarca también la construcción de archivos si es necesario, las
pruebas pilotos, la evaluación operacional, el impacto organizacional, la opinión de
administradores así como también el desempeño del desarrollo. Una vez instaladas,
las aplicaciones se emplean durante muchos años. Sin embargo, las organizaciones y
los usuarios cambian con el paso del tiempo, incluso el ambiente es diferente con el
paso de las semanas y los meses. De las etapas señaladas anteriormente el resume de
la metodología a utilizar básicamente comprende lo siguiente:
1. Descripción de los procesos: Esta parte permite la descripción verbal de cómo
se realiza cada uno de los procesos básicos del sistema, el flujo de datos es la entrada
y la salida de información que permite el proceso, el agente externo es la entidad a la
que se refiere el proceso.
2. Diseños de los Diagramas de Flujos de Datos: Son los diagramas que
contienen simbologías referentes a operaciones que se realizan en determinados
procesos. El diagrama de flujo de datos de nivel 0 se llama diagrama de contexto y en
él, el sistema está representado por un solo proceso, que identifica cual es la función
principal del sistema mostrando además, los flujos de información que lo relacionan
con otros sistemas: las entidades externas. El diagrama de contexto tiene una gran
importancia puesto que resume el requisito principal del sistema de recibir ciertas
entradas, procesarlas de acuerdo con determinada función y generar ciertas salidas. A
partir del diagrama de contexto se puede ir construyendo nuevos diagramas que
vayan definiendo con mayor nivel de detalle los flujos de datos y procesos de
transformación que ocurren en el sistema, de forma que al final obtenemos una
57
jerarquía de diagramas. La simbología de los diagramas de flujo que se utilizará para
el desarrollo del presente proyecto son los siguientes:
Proceso: En los diagramas de flujos empleados en el análisis y diseño de este
sistema será representado por un círculo donde:
Identificación del Proceso
Nombre del Proceso
Dentro del círculo el nombre que identificará el proceso, así como también el
número o código que se utiliza para su posterior referencia. El nombre que se le da a
un proceso describe la acción que este ejecuta, por lo que normalmente el nombre de
un proceso comienza con el infinitivo de un verbo (controlar, registrar, verificar,
identificar, entre otros).
Flujo de Datos: El flujo de datos se representa con una flecha, la cual lleva
asociado un nombre que describe el contenido del flujo de datos.
Nombre del Flujo de datos
Agentes Externo: El agente externo representa para el sistema el que interactúa
con él y este es representado en los diagramas por un rectángulo.
Archivo: Los almacenamientos de los datos en los sistemas se lleva a cabo en un
espacio del disco duro de tamaño variable llamados archivos, estos son representados
en los diagramas por rectángulos con un diseño adecuado.
A
58
3. Diagrama de estructura de datos
Es una descripción de la relación entre entidades (personas, lugares, eventos y
objetos) de un sistema y el conjunto de información relacionado con la entidad. Posee
las siguientes finalidades: a) Verificar los requerimientos de información, b) Describir
los datos asociados con las entidades, c) Mostrar la relación entre entidades, d)
Comunicar los requerimientos de datos a un diseñador de archivos o administrador de
la base de datos.
El uso de los diagramas de estructura de datos requiere que el analista haga
preguntas importantes acerca de la entidad a describir. La llave de registro, identifica
de una forma única a la cuenta. Los demás detalles son los atributos.
Proceso V. Soporte de Sistemas
El soporte de sistemas es el mantenimiento permanente de un sistema después de
que haya sido puesto en exploración. Ello incluye tanto el mantenimiento escrito de
los programas como las posibles mejoras que puedan añadirse al sistema. El propósito
del soporte de sistema es sostener y mantener el sistema durante el resto de su vida
útil. La entrada a esta fase es el sistema de información en producción. También se
activan diversas actividades de soporte a partir de los problemas de uso del sistema.
Las fases del proceso de soporte de sistemas son los siguientes: a) Corregir los
errores, b) Recuperar el sistema, c) Asistir a los usuarios del sistema y d) Adaptar el
sistema a nuevas necesidades.
Lenguaje de Programación
El lenguaje que se utilizará como herramienta para la implantación del Sistema de
Información que permita registrar y controlar los procesos que se realizan en el
Departamento de Control de Estudio de la Unidad Educativa Baltazar Padrón es el
PHP versión 5.3.0, la razón para la selección de este lenguaje atiende a criterios de la
disponibilidad por parte del Departamento de Informática de la Institución, el cual
basó su adquisición con base en criterios de eficiencia, seguridad y velocidad en el
tratamiento de información.
59
Cuadro 3
Cronograma de Actividades. Diagrama de Gantt
Semanas
Actividades
1
2
3
4
5
Entrevistas con los usuarios
Proceso I. Planificación de Sistema
Proceso II. Análisis del Sistema
Proceso III. Diseño de Sistemas
Proceso IV. Implantación del Sistema
Proceso V. Soporte de Sistema
Entrenamiento a los usuarios
Redacción del Informe
Presentación del Informe y del Sistema
Fuente: Correa, S. 2011
60
6
7
8
9
10
11
12
13
14
15
16
61
CAPÍTULO IV
ANÁLISIS DE LOS RESULTADOS
Análisis e interpretación de los resultados
El análisis de los resultados según Castro (2001) consiste en “el estudio detallado
y sistemático de los datos debidamente organizados en gráficos y tablas con el objeto
de encontrar las causas y los efectos del fenómeno estudiado”. Se trata de explicar o
hallar un significado a los datos disponibles, de una reflexión ordenada y lógica sobre
las variables que se ha estudiado a través de toda la investigación; llamadas técnicas
de interpretación de datos, como la inducción que es el proceso mental que parte de
proposiciones generales a específicas, en cambio la deducción parte de varias
premisas para llegar a proposiciones.
En lo referente al análisis de datos serán sometidos a un estudio sistemático, como
a su interpretación pertinente, teniendo en cuenta los indicadores que estarán
contrastados. El análisis fue de carácter estadístico descriptivo, ya que permite arribar
a la obtención de frecuencias. Además se utilizó un análisis estadístico deductivo,
debido a que permite la interpretación de los datos en función a la hipótesis y a las
dimensiones que se intenta comprobar.
Presentación de los resultados
En el presente estudio se hace un análisis exteriorizados en cuadros de frecuencias
simples, donde se indica los ítems relacionados con las variables e indicadores del
instrumento aplicado tanto al coordinador del Departamento de Control de Estudios
Unidad Educativa Unidad Educativa Baltazar Padrón, como al demás personal
administrativo que labora en esa dependencia; y sobre estas se realizó la
interpretación de los resultados, los cuales dichos resultados son presentados
mediante la representación de datos estadísticos diagramas de barras.
61
Cuadro 4
Distribución de frecuencia del instrumento aplicado a los docentes que mide la
variable: Procesos de registro y control de calificaciones. Indicador: registro
manual.
Alternativas
CASI
Indicadores
SIEMPRE
NUNCA
1.- ¿Considera usted que es de gran utilidad
que se diseñe un sistema de información que
permita registrar y llevar un control
automatizado del proceso de carga de notas
de los estudiantes en la Unidad Educativa
Baltazar Padrón?
2.- ¿Usted considera que es necesario
mejorar el proceso manual de registro datos
y calificaciones del estudiante?
3.- ¿Existen formas estandarizadas para cada
uno de los formatos elaborados en el
departamento de control de estudio?
Total
SIEMPRE
F
%
F
%
100
0
0
0
0
10
83,33
2
16,67
0
0
9
75
2
16,67
1
8,33
31
86,11
4
11,11
1
2,78
F
%
12
Nota: Datos tomados del cuestionario aplicado a los docentes directivos y administrativos de la Unidad
Educativa Baltazar Padrón, 2011, Santa María de Ipire, Estado Guárico.
PORCENTAJE
100%
100
90
80
70
60
50
40
30
20
10
0
83,33%
75%
SIEMPRE
16,67%
8,33%
16,67%
NUNCA
0%
0% 0%
1
CASI SIEMPRE
2
3
ÍTEMS
Gráfico 1. Porcentaje que mide el indicador: registro manual.
Con respecto al ítem 1, el 100% de los docentes encuestados respondieron que
siempre, debido a que la personas que laboran en el departamento de control de
estudio, requieren un sistema automatizado, que agilice el proceso de registro de
62
calificaciones del estudiante en el menor tiempo posible de respuestas inmediatas.
Asimismo, con el ítems N° 2 el 83,33% respondió que siempre consideran que es
necesario mejorar los proceso actuales de registro y carga de notas, lo que indica que
el funcionamiento de los actuales proceso manuales es regular por lo que se requiere
de mucho más tiempo para llenar registros y originando a la vez pérdida de
documentos y el restante 16,67% indicó que casi siempre lo consideran necesario,
esto pudiera deberse a la percepción que tienen del trabajo manual. Por otra parte, en
el ítems N° 3 el 75% respondió que siempre, debido a que afirman la existencia de
algunos formatos estandarizados para la búsqueda de operaciones básicas las cuales
están referidas al registro de del alumno, boletín de notas y libro de vida, esto hace
suponer la poca variedad de formatos que el personal encargado opera, para atender
el variado requerimiento que pueda o no solicitar el alumno. Mientras que el 16,67%
responde que casi siempre y el porcentaje restante que nunca, por ende a que este
grupo no necesitan la utilización de formatos estandarizados para las operaciones que
realizan dentro del departamento. A pesar de la existencia de formatos estandarizados
en el instituto estos permiten registrar datos básicos del alumno, personal docente y
administrativo, todo con el fin de aumentar el nivel de organización.
Cuadro 5
Distribución de frecuencia del instrumento aplicado a los docentes que mide la
variable: Ventajas y desventajas de la automatización. Indicadores:
Rentabilidad seguridad y eficiencia del sistema, redundancia de conexión de los
equipos.
Alternativas
Indicador
7.- ¿Considera
de un proceso
calificaciones,
conexión del
eléctricas?
SIEMPRE
que el mayor inconveniente
automatizado de registro de
sería la interrupción de la
servidor, la red y fallas
Total
CASI
SIEMPRE
F
%
F
%
NUNCA
F
%
8
66,67
0
0
4
33,33
8
66,67
0
0
4
33,33
Nota: Datos tomados del cuestionario aplicado a los docentes directivos y administrativos de la Unidad
Educativa Baltazar Padrón, 2011, Santa María de Ipire, Estado Guárico.
63
.
PORCENTAJE
66,67%
80
60
40
20
0
33,33%
SIEMPRE
0%
CASI SIEMPRE
NUNCA
7
ÍTEM
Gráfico 2. Porcentaje que mide los indicadores: Rentabilidad seguridad y eficiencia del
sistema, redundancia de conexión de los equipos.
En el ítems 7 el 66,67% de los encuestados opinaron, que uno de los aspectos
impositivos de un proceso automatizado para la trascripción de datos, lo constituye la
redundancia en la conexión del servidor, ya que este problema hace volver a la
utilización de un proceso manual a manera de contingencia para mantener la
continuidad del trabajo, mientras se resuelve el inconveniente presentado, lo cual
acarrea gran perdida de tiempo y molestia al personal. En opinión contraria 33,33%
de los encuestados manifestaron que la redundancia de conexión no sería
inconveniente. Es evidente que si fallan algunas de estas características expuestas
anteriormente se podría llegar a interrumpir el servicio del sistema, pero para eso se
tienen planes de contingencia a través de los formatos manuales.
Cuadro 6
Distribución de frecuencia del instrumento aplicado a los docentes que mide la
variable: Recursos económicos, tecnológico, humanos. Indicadores: Bajo costos
en equipos. Calidad de diseño del programador.
Alternativas
CASI
Indicadores
SIEMPRE
NUNCA
8.- ¿Considera que implantar un sistema de
información para los procesos que se
realizan en el departamento de control de
estudio, sería rentable económicamente?
Total
F
%
SIEMPRE
F
%
F
%
9
75
2
16,67
1
8,33
9
75
2
16,67
1
8,33
Nota: Datos tomados del cuestionario aplicado a los docentes directivos y administrativos de la Unidad
Educativa Baltazar Padrón, 2011, Santa María de Ipire, Estado Guárico.
64
75%
PORCENTAJE
80
60
16,67%
40
SIEMPRE
8,33%
CASI SIEMPRE
20
NUNCA
0
8
ÍTEMS
Gráfico 3. Porcentaje que mide los indicadores: Bajo costos en equipos y calidad de
diseño del programador.
Con respecto al ítems 8 el 75% de los encuestados respondieron que siempre,
porque sienten la necesidad de un sistema automatizado que le traería mayor
eficiencia en su trabajo y trayendo consigo la mejor organización del departamento de
control de estudio, el 16,67% afirma que casi siempre; en cambio el 8,33%
respondieron que nunca porque estos se sienten bien en la forma en que trabajan.
Cuadro 7
Distribución de frecuencia del instrumento aplicado a los docentes que mide la
variable: Seguridad de Acceso. Indicadores: Normativas para el uso del sistema
y control para el ingreso de datos en el sistema.
Alternativas
Indicadores
SIEMPRE
9.- ¿Considera importante el diseño de un
manual de usuario donde se especifique los
procedimientos y estándar de seguridad de
implantarse un sistema de información en el
departamento de control de estudio?
12.- ¿Los datos manejados por el sistema de
información de registro y control de
calificación del estudiante, deben respaldarse
en unidades de almacenamiento ubicadas en
el departamento de control de estudio?
Total
CASI
SIEMPRE
F
%
F
%
NUNCA
F
%
12
100
0
0
0
0
7
58,33
0
0
5
41,67
19
79,17
0
0
5
20,83
Nota: Datos tomados del cuestionario aplicado a los docentes directivos y administrativos de la Unidad
Educativa Baltazar Padrón, 2011, Santa María de Ipire, Estado Guárico.
65
100%
100
PORCENTAJE
80
58,33%
60
41,67%
40
SIEMPRE
CASI SIEMPRE
0%
20
0%
0%
NUNCA
0
9
12
ÍTEMS
Gráfico 4. Porcentaje que mide los indicadores: Normativas para el uso del sistema y
control para el ingreso de datos en el sistema.
En relación con el ítems 9, según lo que se observa en el gráfico anterior el 100%
responden que siempre debido a que no tienen los conocimientos básicos del uso de
un computador y mucho menos los conocimientos prácticos del manejo de un sistema
automatizado. La elaboración del manual es vital ya que muchos usuarios desconocen
el manejo del sistema. El manual contendrá información vital e importante para el
manejo del sistema, además sirve como un instrumento de aprendizaje sobre las
funciones y características del sistema.
Por otra parte en el ítems 12 el 58,33% respondieron que siempre por que saben
que a veces los equipos informáticos se dañan de manera tal que se pueden perder los
datos de manera irreparable, y la solución más práctica y apropiada es la realización
de respaldos en otras unidades de almacenamiento destinadas únicamente para este
propósito. Mientras que el 41,67% son los que no tienen los conocimientos básicos
del uso de un computador.
66
Cuadro 8
Distribución de frecuencia del instrumento aplicado a los docentes que mide la
variable: Adiestramiento del Personal. Indicador: Módulo de ayuda.
Alternativas
Indicadores
SIEMPRE
10.- Considera que el proceso automatizado
de registro de calificaciones permitirá un
mejor control de la auditoria?
11.- ¿Considera que es necesario que en el
sistema de información propuesto se incluya
un modulo de ayuda?
Total
CASI
SIEMPRE
F
%
F
%
NUNCA
F
%
12
100
0
0
0
0
12
100
0
0
0
0
24
100
0
0
0
0
Nota: Datos tomados del cuestionario aplicado a los docentes directivos y administrativos de la Unidad
Educativa Baltazar Padrón, 2011, Santa María de Ipire, Estado Guárico.
100%
100%
PORCENTAJE
100
80
60
SIEMPRE
40
CASI SIEMPRE
0% 0%
20
0%
0%
NUNCA
0
10
11
ÍTEMS
Gráfico 5. Porcentaje que mide el indicador: Módulo de ayuda.
En relación al ítems N° 10 el 100% respondieron que siempre debido a la rapidez
y eficiencia de los computadores que facilitan ese trabajo a veces tediosos como lo es
la auditoria. El sistema permite el registro de datos de manera más organizada
facilitando información con mayor rapidez y en cualquier momento. El sistema
contará con las funciones de imprimir varios tipos de reportes en cualquier momento
ya sea por pantalla, impresora o ambas.
67
Por otra parte, en el ítems 11 también el 100% respondieron de forma afirmativa
porque comprenden la importancia de que el sistema posea módulo de ayuda como
herramienta que facilita la información del manejo del mismo.
Cuadro 9
Distribución de frecuencia del instrumento aplicado a los docentes que mide la
variable: Evaluación del sistema automatizado. Indicador: Efectividad en el
control de operaciones.
Alternativas
CASI
Indicadores
SIEMPRE
NUNCA
SIEMPRE
4.- ¿Actualmente el proceso empleado para
el registro de calificaciones de los alumnos
es de fácil y rápida revisión?
5.- ¿Considera que la implementación de un
proceso automatizado de registro de
calificación del estudiante garantizara un
mínimo de perdida y duplicación de
información?
6.- ¿Considera que la mayor efectividad de
un sistema de información para el proceso de
registro de calificaciones, sería más rápido la
recolección de datos y la disminución de
errores en duplicación y pérdida de
documentos?
Total
F
%
F
%
F
%
3
25
1
8,33
8
66,67
12
100
0
0
0
0
12
100
0
0
0
0
27
75
1
2,78
8
22,22
Nota: Datos tomados del cuestionario aplicado a los docentes directivos y administrativos de la Unidad
Educativa Baltazar Padrón, 2011, Santa María de Ipire, Estado Guárico.
100%
100%
PORCENTAJE
100
66,67%
80
60
40
25%
SIEMPRE
CASI SIEMPRE
8,33%
20
0%
0% 0%
0%
NUNCA
0
4
5
6
ÍTEMS
Gráfico 6. Porcentaje que mide los indicadores: Efectividad en el control de
operaciones.
68
En los resultados obtenidos en el ítem 3 el 25% de los docentes respondieron que
siempre consideran que los procesos que se efectúan actualmente en el departamento
de control de estudio son apropiados, debido a que no tienen la práctica del uso de un
sistema automatizado. Esto pudiera deberse a la percepción que tienen del trabajo
manual. En cambio el 8,33 consideraron que casi siempre y el restante que nunca,
debido a que estos consideran que un sistema de información permitirá el control de
la información procesada en forma efectiva evitando la perdida de tiempo,
agotamiento del personal, la duplicación de registros y la perdida de documentos.
Asimismo, en los ítems 5 y 6 un 100% expresaron que siempre, debido a que estos
aseguran que un sistema de información que el alcance sea efectuar los procesos
concernientes al departamento de control de estudio, permitirá que la información se
procese en forma efectiva y rápida.
Finalmente se puede determinar como la institución necesita un sistema que
facilite la rapidez en el proceso de registro y control de calificación del estudiante
minimizando los errores de duplicación de datos y pérdida de documentos, el cual el
sistema deberá contar con un gran potencial en cuanto a velocidad de procesamiento
y almacenamiento de datos.
69
CAPÍTULO V
LA PROPUESTA
Formulación de la Propuesta
Mejorar los procesos registro y control de calificaciones de los estudiantes de la
Unidad Educativa Baltazar Padrón del municipio Santa María de Ipire, Estado
Guárico, mediante la implantación de un sistema de información en el departamento
de control de estudios.
Presentación
Para poder exponer la propuesta se requiere realizar una valoración previa
referente a los procesos inscripción, carga de notas, registro de la nómina docente,
entre otros; que actualmente se efectúan de forma manual en el departamento de
control de estudio de la mencionada institución, así como los requerimientos
necesarios para la ejecución de la propuesta presentada y la factibilidad de la misma.
La propuesta plantea la necesidad del desarrollo de un sistema de información que
lleve en forma efectiva el control del proceso de carga de notas del estudiante, así
como también el manejo de otras informaciones académicas referentes a los
estudiantes, representantes, profesores de la Unidad Educativa “Baltazar Padrón”,
pasando de un proceso manual a uno automatizado, a través de una aplicación bajo el
entorno del Sistema Operativo Windows, desarrollado en el lenguaje de
programación PHP, siendo éste un lenguaje de fácil acceso para todos, ya que es de
código libre, posee la capacidad de conexión con la mayoría de los motores de base
de datos que se utilizan en la actualidad, destaca su conectividad con MySQL; y
también fue utilizado el gestor de Base de Datos PhpMyAdmin.
70
Justificación de la Propuesta
Los sistemas de información son la mejor herramienta a la hora de procesar gran
cantidad de datos, de otra forma los datos procesados serían pocos confiables. En este
orden, el sistema propuesto es una herramienta confiable para el manejo y
manipulación de información, ya que está orientado a mejorar los procesos registro y
control de calificaciones de los estudiantes de la Unidad Educativa Baltazar Padrón,
además de permitir al usuario que maneje el sistema, realizar tareas de manera rápida,
evitando así pérdida de tiempo y de información.
La iniciativa de incluir esta herramienta en la Unidad Educativa Baltazar Padrón,
responde a la carencia de control de los procesos antes mencionados, sin embargo, el
propósito del diseño de un sistema de información para la institución educativa, es el
mayor y mejor control en el manejo de los procesos de información.
Para liberar estos procesos de la abrumadora tarea de efectuar los registros
manuales que ocasiona congestionamiento, se ofrece una herramienta de trabajo que
consiste en un sistema de información que permitirá realizar los procesos de forma
más exacta y rápida para el personal que labora en éste departamento. El paquete de
aplicaciones presenta una interfaz amigable capaz de realizar las operaciones básicas
de mantenimiento de archivos que proporcione una mejor manera de proveer
información actualizada para la toma de decisiones, de los procesos inherentes del
sistema de registro y control de los procesos que se lleva a cabo en el Departamento
de Control de Estudio de la mencionada institución educativa, ofreciendo reportes de
acuerdos a las necesidades del usuario.
Propósitos u objetivos
Objetivo General
Desarrollar un sistema de información para el registro y control de calificaciones
de los estudiantes, en el Departamento de Control de Estudio de la Unidad Educativa
“Baltazar Padrón”, ubicado en Santa María de Ipire, Estado Guárico.
71
Objetivos Específicos
1. Identificar los requerimientos de información, tomando en cuenta las
necesidades del departamento de control de estudios.
2. Diseñar la Base de Datos del sistema de información que permita el registro y
control de los datos concernientes a los estudiantes, docentes, de las diferentes actas,
planillas, asignaturas que conforman el pensum académico.
3. Implementar los componentes diseñados (Base de Datos e interfaces) del
sistema de información que permita el control de los procesos que se realizan en el
departamento de control de estudios.
4. Documentar el sistema de información diseñado para el departamento de control
de Estudios de la Unidad Educativa “Baltazar Padrón”.
5. Realizar pruebas al sistema para la verificación del funcionamiento, los
requerimientos y el cumplimiento de los objetivos del mismo.
6. Implantar el sistema de información para el control de los procesos de
calificaciones del estudiante, en el departamento de control de estudios de la Unidad
Educativa “Baltazar Padrón”, ubicado en Santa María de Ipire, Estado Guárico.
Alcance y Limitaciones del Sistema Propuesto
El sistema permitirá un manejo más eficiente de la información con la que se
cuenta actualmente en la institución a la vez que representa un ahorro en lo
concerniente a gastos institucional, además el avance tecnológico y la adaptación de
nuevas técnicas acordes como el devenir actual de las diferentes instituciones
educativas. Igualmente, el sistema está en capacidad de registrar los datos referentes a
los estudiantes, padres o representantes, docentes, pensum, almacenar información
relativa a reportes sobre los estudiantes inscritos en la institución, reportes de
docentes, reportes de los padres o representantes, calificación del estudiante, planilla
de calificación por estudiante y todo lo pertinente a las actividades que se llevan a
cabo en la dependencia de control de estudios.
72
El desarrollo de este sistema está basado en las exigencias y necesidades
detectadas en los instrumentos de investigación, teniendo como principal función el
control de la mayoría de las operaciones realizadas actualmente por la institución
educativa en estudio.
Con respecto a la validación del sistema, este no permite que sean ingresados
datos erróneos en los campos numéricos (texto en vez de números, y viceversa), y
que en la modificación de los datos del estudiante, representante o profesores sean
alterados los números de cédulas u otros datos que son estándar como nombres,
apellidos, fecha y lugar de nacimiento. Asimismo, el sistema contará con un proceso
de auditoría de calificaciones del estudiante, donde el administrador del sistema podrá
ejecutar este proceso cuando lo requiera, logrando controlar y visualizar en cualquier
momento bien sea por pantalla o impresora las transacciones hechas por los usuarios
autorizados en periodos determinados. También posee una consola de respaldo
compactado de la Base de Datos, la cual solo puede ser utilizada por el administrador
del sistema en lapso de tiempo estimado para evitar la perdida de información.
Determinación de Recursos
Recurso de Hardware.
Rango de capacidad de almacenamiento (Disco Duro).
En el Departamento de Control de Estudios de la Unidad Educativa Baltazar
Padrón cuenta con un número limitado de equipos de computación; y un registro
amplio de cada una de las transacciones que se generan, como el registro de
calificaciones de los estudiantes, el ingreso de nuevos estudiantes, el egreso de
estudiantes, el registro de inscripciones de estudiantes nuevos y regulares, entrega de
constancia de estudios y de notas, entre otras actividades; en tal sentido es necesario
que el equipo informático que se utilice posea la capacidad de almacenamiento
suficiente para resguardar la información que generen esta actividades; se debe
recordar que el sistema también contempla un archivo histórico.
Se considera la utilización de un Disco Duro Seatgate de 320 GB de capacidad,
éste dispositivo cuenta con gran reputación de calidad y eficiencia en el mercado
73
informático, y dado la importancia de los archivos que contendrá, se considera mas
relevante la calidad que el precio.
Unidad de Procesamiento.
El sistema implantado no requiere procesadores de grandes capacidades para el
proceso de información en lote, aunque es recomendable una Unidad Central de
Proceso de 3.8 Ghz CORE DUO XPREES, debido a que los paquetes informáticos
actuales y las plataformas en las cuales se ejecutan las aplicaciones así lo requieren.
Capacidad de soporte de unidades periféricas.
Actualmente los equipos informáticos que se encuentran instalados en el
departamento de control de estudio poseen unidades periféricas de almacenamiento y
captura de datos; lo cual se describe a continuación:
1. Unidad Floppy 3 ½ ”
2. Unidad de CD-ROM 52x de velocidad
3. Unidad de CD - RW. (Grabadora)
4. Scanner (ACER 4500)
5. Ratón (3 botones)
6. Impresora Multifuncional HP Deskjet F4480
7. Puertos USB estándar
8. Teclado inalámbrico de 102 teclas
9. Monitor (Sansum 17’)
10. Memoria RAM de 2GB
11. Tarjeta Madre BIO STAR X840
12. UPS 30 minutos
13. Tarjeta de RED 100/1000 Mbps
Modularidad de Entrada/Salida: La Entrada de datos se realiza a través del
teclado, ratón, scanner ó la unidad de floppy y la salida se realizan por pantalla ó por
impresora.
74
Confiabilidad.
De acuerdo a la competitividad que existe actualmente en el mercado es posible
adquirir equipos de reconocidas marcas comerciales (Apple, Intel, IBM, Compac) y
contar con el soporte técnico y garantía que brindan dichas empresas.
Capacidad de interconexión con otros equipos.
En cuanto a compatibilidad de interconexiones el diseñador debe tener en cuenta
que los equipos seleccionados tengan las mismas características para evitar futuros
conflictos en envío y recepción de datos.
Requerimientos de energía, espacio y humedad.
El Departamento de Informática donde será cedido para la instalación del sistema
cuenta con una instalación física de las siguientes características:
 Instalaciones eléctricas de 110 voltios con tomas cada dos metros y de 220 voltios
para equipos de enfriamiento.
 Posee cuatro rejillas de ventilación, cada una ubicada paralela a la otra a una
distancia de 2 metros.
 La temperatura del área del cómputo oscila entre los 21 y los 26 ºC.
 El área tiene una dimensión (6 m x 6 m).
Tamaño del Buffer:
Es necesario que el computador posea como mínimo 1GB de memoria RAM para
permitir una operación cómoda.
Tamaño de memoria RAM:
El equipo debe contar con una memoria de tipo DDR de 2GB como mínimo para
poder crear una paginación de memoria correcta y los programas puedan ejecutarse
sin producir el famoso efecto Cuello de Botella.
Impresoras
En cuanto a este dispositivo podemos destacar que posee una gran variedad en el
mercado y sus insumos son de fácil adquisición, por tal motivo la escogencia de
75
dicho periférico, además de las características propias, funcionalidad y rendimiento
de éste, por esta razón la escogencia de la impresora Multifuncional HP Deskjet
F4480 la cual ofrecerá al usuario una impresión de calidad en los reportes que
generará el sistema.
Requerimientos óptimos.
1. Procesador Pentium IV, 3.8 GHZ: Que incrementara la velocidad en el
procesamiento de los datos en la memoria caché para así agilizar los procesos a la
hora de buscar información.
2. 2 GB de memoria DDR: Para tener un mayor espacio lógico que permita el
alojamiento de los programas que estarán trabajando al mismo tiempo con una mayor
paginación de memoria, incrementara la rapidez en la ejecución de las aplicaciones.
3. Disco Duro de 320Gb: A efecto de respaldar toda la información que maneja
el sistema, ya que al existir mas espacio libre mejor será el funcionamiento de la
plataforma.
4. Monitor (Sansum 17’ a color): Que proporcionara una visualización de alta
resolución permitiendo ofrecer una gran nitidez en los gráficos estadísticos.
5. Case Minitowere ATX: Eficaz para la simplificación del proceso manual ya
que posee un sistema de apagado y encendido de gran comodidad para el usuario.
6. Mouse de 3 botones y teclado inalámbrico: Útil para la interacción del usuario
con el sistema.
7. Impresora Multifuncional HP Deskjet F4480 (print-scan-copy): para la salida
impresa de reportes.
8. UPS (Marca YBT de 6 Tomas): Indispensable en la prevención de daños que
se pudieran presentar en el centro de cómputo ocasionados por fallas eléctricas.
9. Unidad de CD-ROM 52x de Velocidad: Permite el acceso a datos mediante
dispositivos de almacenamiento en velocidades de 52 Bit por segundo.
10. Unidad de CD - RW. (Grabadora): Unidad de almacenamiento que permite el
respaldo de datos en dispositivos extraíbles (CD).
76
11. Unidad Floppy 3 ½ ”: Periféricos de entrada y salida que permite respaldar o
captar datos desde medios externos.
12. Salida de Sonido Multimedia (Cornetas): Son dispositivos de salidas que
permiten la reproducción de sonidos útiles para emitir avisos de error de sistema.
13. Tarjeta Madre BIO STAR: En este punto se debe tener muy en cuenta la
compactibilidad de la tarjeta o de dicho dispositivo con el procesador ya que es un
factor determinante para el correcto funcionamiento de los periféricos.
14. Scanner (ACER 4500): Permite la digitalización de datos para su posterior
almacenamiento en las unidades fijas.
Requerimientos de Instalación.
La disponibilidad de los equipos esta en relación directa con la capacidad de la
gerencia del alto comando para otorgar el presupuesto necesario para la adquisición
de éstos equipos, es sabido que al momento de la compra se hace entrega del
computador en condiciones de operatividad, es decir, no existe tiempo de entrega, en
cuanto al tiempo de instalación es de aproximadamente 1 día, dependiendo del
cableado eléctrico presente en el local.
Recurso de Software
Constituye la plataforma visual con la cual trabajara el sistema; lo cual comprende
los siguientes:
1. Dreamwever versión 8.0: Permite el diseño y modificación de la información
de la página.
2. PhpMyAdmin: Es una herramienta escrita en PHP con la intención de manejar
la administración de MySQL a través de páginas web, utilizando Internet.
3. Apache HTTP Server: es un potente servidor Web de código abierto
disponible para múltiples plataformas, que se carga como un servicio más del sistema
operativo; cuando está activo convierte la máquina en un servidor capaz de enviar
contenido a cualquier navegador.
77
4. Sistema Operativo Microsoft Windows 2007: Tiene todo lo que necesita para
conseguir un alto rendimiento. Obtiene toda la eficacia y confiabilidad de la
tecnología de sistema operativo más avanzada de Microsoft.
Factibilidad y Viabilidad del Proyecto
El estudio de la factibilidad no es más que indagar todos los aspectos necesarios
para el desarrollo de la propuesta que se está realizando, a fin de determinar que
condiciones presenta la institución a la cual se plantea implantarse un sistema de
información; además de observar los factores beneficiosos o contraproducentes para
realizar el sistema de información. En sí es determinar la posibilidad de realizar o no
la propuesta.
Factibilidad Operativa
La adquisición de este sistema es para poder llevar un mejor control de los
estudiantes de ésta casa de estudio y agilizar los procesos, esto beneficiará al director,
maestros, alumnos y padres de familia, para la entrega de notas y constancias que
estos soliciten; se realizara bajo una plataforma que se le facilitaran las herramientas
al encargado de la operación de este sistema.
Se puede decir que el sistema desarrollado se adopta a cualquier usuario por ser
flexible y fácil de manejar; además con la implantación del sistema se espera una
reducción considerable en el tiempo requerido para procesar la información, por tal
razón se considera una mejora con respecto al sistema actual, satisfaciendo las
exigencias y políticas de la institución.
Con relación a la obtención de la información para el desarrollo de este sistema, se
cuenta con toda la disposición y colaboración de la directiva de la institución y de los
funcionarios encargados de la dependencia en estudio, los mismos manifestaron estar
preparados para adaptarse a cambio.
Es importante destacar que en la actualidad la institución educativa cuenta con un
personal calificado; más no capacitado para manejar el sistema, por lo que se requiere
78
un adiestramiento del personal, y para ello se pretende brindar manuales de usuario
así como toda la asesoría necesaria para su implantación.
Factibilidad Técnica
En esta es donde se evalúa la tecnología necesaria para la implementación del
sistema. Dado que el equipo de computo que posee la Unidad Educativa Baltazar
Padrón cuenta con lo necesario para instalarle el sistema, no se procedió a realizar las
cotizaciones para la compra de un equipo nuevo; esto de acuerdo con la información
brindada por el personal directivo.
Factibilidad Económica
La elaboración del sistema no tendrá ningún costo para la institución escolar, por
el hecho de ser un proyecto para la elaboración de una tesis. El proyecto termina con
la implementación del sistema; esto quiere decir que si desea darle soporte tendrá que
contratar personal para efectué el mantenimiento adecuado.
Factibilidad Psicosocial
El impacto que ocasionará la implantación de un programa con mayor eficiencia
para realizar el trabajo; le proporcionará conformidad y motivación al personal que
labora en la Unidad Educativa “Baltazar Padrón”, debido a que disminuirá en gran
escala el tiempo, esfuerzo y dedicación empleado al momento de realizar cada una de
sus actividades cotidianas.
Disponibilidad de recursos de Hardware y Software
La Unidad Educativa Baltazar Padrón, cuenta con los recursos necesarios para la
implantación e implementación del sistema propuesto, sin tener la necesidad de
adquirir nuevos equipos computacionales, ya que poseen un Departamento de
Informática el cual brinda apoyo al Departamento de Control de Estudios desde el
punto de vista de instalación y configuración de computadoras, así como transmisión
de datos.
79
Construcción y Prueba de las Aplicaciones
A continuación se detallara los pormenores del desarrollo de la aplicación una
fuerte tendencia, desde hace pocas décadas, es mejorar las metodologías o procesos
de desarrollo, o crear nuevas y concientizar a los profesionales en su utilización
adecuada.
Normalmente los especialistas en el estudio y desarrollo de estas áreas
(metodologías) y afines (tales como modelos y hasta la gestión misma de los
proyectos) son los Ingenieros en Software, es su orientación. Los especialistas en
cualquier otra área de desarrollo informático (analista, programador, Lic. en
Informática, Ingeniero en Informática, Ingeniero de Sistemas, etc.) normalmente
aplican sus conocimientos especializados pero utilizando modelos, paradigmas y
procesos ya elaborados.
Para ello se emplearan DFD (Diagrama de Flujo de Datos) es una representación
gráfica del "flujo" de datos a través de un sistema de información.
Un diagrama de flujo de datos también se puede utilizar para la visualización de
procesamiento de datos (diseño estructurado). Es una práctica común para un
diseñador dibujar un contexto a nivel de DFD que primero muestra la interacción
entre el sistema y las entidades externas. Este contexto a nivel de DFD se "explotó"
para mostrar más detalles del sistema que se está modelando.
Cuadro 10
Simbología de Diagrama de Flujo de Datos.
Procesos
Entidad
Flujo de Datos
Archivo
80
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DIAGRAMA DE FLUJO DE DATOS
Nivel 0
SISTEMA PROPUESTO
Proceso: Registro y control del proceso de carga de notas del
DFD 1
estudiante.
Datos de estudiantes
Página 1
Datos de los estudiantes registrados
Datos del Representante
Datos de los profesores
Datos de los representantes registrados
Datos de los profesores registrados
Datos de las materias
Datos de las materias registradas
Datos de las secciones
Datos de las secciones registradas
Datos de detalles de sección
Datos de los detalles de sección
registrados
Modificación de datos
del estudiante
0
Modificación de datos
del representante
Modificación de datos
del profesor
Administrador
Gráfico 7
Carga de notas del estudiante
Modificación de notas
del estudiante
Registrar y controlar los
procesos de carga de
notas del estudiante en el
Departamento de Control
de Estudio
Actualización de datos del
estudiante
Actualización de datos
del profesor
Actualización de datos
del representante
Notas
del
registradas
estudiante
Administrador
Notas del estudiante actualizadas
Solicitud de lista de estudiantes
Reporte de estudiantes
Solicitud de lista de
representantes
Solicitud de lista de profesores
Reporte de representantes
Reporte de profesores
Solicitud de lista de materias
Reporte de materias
Solicitud de lista de secciones
Reporte de secciones
Solicitud de lista de detalle de
secciones
Reporte detalle de secciones
Reporte de estudiantes
por sección
Solicitud de lista de estudiantes por
sección
Reporte notas del
estudiantes
Solicitud de notas de estudiantes
Solicitud de auditoría de notas de
estudiantes
Auditoría de notas del
estudiantes
Asignación de usuario
Usuario asignado
81
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DIAGRAMA DE FLUJO DE DATOS
Nivel I
SISTEMA PROPUESTO
Proceso: Registro y control del proceso de carga de notas del
DFD 2
estudiante.
Datos de estudiantes
Datos del Representante
Administrador
Datos de los profesores
Datos de las materias
Datos de las secciones
1
Registrar
archivos
maestros
Datos de los detalles de
alumnos.
2
Registrar
actualización
Datos actualizados
Administrador
Carga de notas del
estudiante
Modificación de notas
del estudiante
Administrador
Datos de los detalles de
sección registrados.
Datos detalles del alumno
Modificación de datos
del estudiante
Asignación de usuario
Datos de los profesores
registrados
Datos de las materias
registradas
Datos
de
las
secciones registradas
Datos de detalles de sección
Modificación de datos
del representante
Modificación de datos
del profesor
Página 2
Datos de los estudiantes
registrados
Datos de los representantes
registrados
Datos de archivos maestros
Administrador
Gráfico 8
Datos del estudiante
actualizados
Datos del representante
actualizados
Datos del profesor
actualizados
Administrador
Usuario asignado en proceso
de carga notas del estudiante
3
Procesar
notas del
estudiante
1
82
Notas del
registradas
estudiante
Notas del estudiante
actualizadas
Administrador
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
DIAGRAMA DE FLUJO DE DATOS
Nivel I
SISTEMA PROPUESTO
Proceso: Registro y control del proceso de carga de notas del
DFD 2
estudiante (continuación)
Zona Educativa del
Estado Guárico
Gráfico 9
Página 3
1
Notas de estudiante procesadas
4
Administrador
Solicitud de auditoría
de notas del estudiante
Auditar
notas del
estudiante
Notas del estudiante
auditada
Administrador
Datos de notas del estudiante
auditada
Solicitud de lista
estudiantes
Solicitud de lista de
representantes
Solicitud de lista
profesores
Administrador
de
Reporte de estudiantes
Reporte de representantes
de
Solicitud de lista de
materias
Solicitud de lista de
secciones
Solicitud de lista de detalle
de secciones
Solicitud
de
lista
de
estudiantes por sección
Solicitud de
estudiantes
notas
5
Reporte de profesores
Emitir
reportes
Reporte de materias
Reporte de secciones
Reporte
detalle
de
secciones
Reporte de estudiantes
por sección
Reporte notas del
estudiantes
de
83
Administrador
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DIAGRAMA DE FLUJO DE DATOS
Nivel II
SISTEMA PROPUESTO
Proceso 1: Registro de datos de archivos maestros.
DFD 3
Gráfico 10
Página 4
1.1
Datos de estudiante
Registrar
estudiante
dat estudiante
A
estudiante
1.2
Datos de representante
Registrar
representante
dat representante
A
representante
1.3
Administrador
Datos de profesor
dat profesor
Registrar
profesor
A
profesor
1.4
Datos de las materias
dat materia
Registrar
materias
A
materia
A
seccion
1.3
Datos de las secciones
dat seccion
Registrar
secciones
84
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DIAGRAMA DE FLUJO DE DATOS
Nivel II
SISTEMA PROPUESTO
Proceso 2: Actualización de registro de datos
DFD 4
Detalle de
sección
A
A
2.2
dat profesor
Recibir
datos detalle
de sección
Procesar
detalle de
sección
dat materia
Emitir
detalle de
sección
Página 5
dat seccion
2.1
2.3
Gráfico 11
dat periodo
escolar
seccion
profesor
A
materia
A
periodo
Listado de detalle
sección
Administrador
2.4
Administrador
Datos de estudiante
Actualizar
estudiante
dat estudiante
A
estudiante
2.5
Datos de representante
Actualizar
representante
dat representante
A
representante
2.6
Datos de profesor
Actualizar
profesor
85
dat profesor
A
profesor
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
DIAGRAMA DE FLUJO DE DATOS
SISTEMA PROPUESTO
Proceso 3: Procesar notas de estudiantes.
DFD 5
Administrador
Carga de notas
de estudiante
Zona Educativa del
Estado Guárico
Nivel II
Gráfico 12
Página 6
3.1
Verificar
datos detalle
de estudiante
dat institución
A
institucion
dat estudiante
A
estudiante
A
condicion
dat seccion
A
seccion
dat periodo
escolar
A
periodo
dat materia
A
materia
dat profesor
A
detalle estudiante
3.2
Procesar
notas del
estudiante
dat calificación
estudiante
dat representante
profesor
A
A
nota
representante
Planilla de calificación
de estudiante
3.3
Emitir notas
estudiante
86
Administrador
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
DIAGRAMA DE FLUJO DE DATOS
SISTEMA PROPUESTO
Proceso 4: Auditar notas del estudiante.
DFD 6
Nivel II
Gráfico 13
Página 7
4.1
Asignación de usuario
Zona Educativa del
Estado Guárico
Datos de usuario
Cargar notas
por usuario
asignado
A
dat estudiante
A
estudiante
A
condicion
dat seccion
A
seccion
dat periodo
escolar
A
periodo
dat materia
A
materia
dat profesor
A
detalle estudiante
4.2
Procesar
notas del
estudiante
dat calificación
estudiante
Administrador
usuario
profesor
A
nota
A
auditorianota
Datos estudiante
A
estudiante
Detalle seccion
A
detalle
dat usuario
A
usuario
dat materia
A
materia
dat profesor
A
Código auditoría
4.3
Solicitud de auditoria
nota de estudiante
Auditar
notas del
estudiante
4.4
Emitir auditoria
notas
estudiante
profesor
dat calificación
estudiante
A
nota
Fecha de transacción
nota del estudiante
A
fecha
Tipo de transacción
nota del estudiante
A
tipo
Planilla de auditoria
nota de estudiante
87
Administrador
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
DIAGRAMA DE FLUJO DE DATOS
SISTEMA PROPUESTO
Proceso 5: Generar reportes.
DFD 7
Administrador
Solicitud de lista de estudiantes
Solicitud de lista de
representantes
Solicitud de lista de
profesores
Solicitud de lista de
materias
Solicitud de lista de
secciones
Zona Educativa del
Estado Guárico
Nivel II
Gráfico 14
Página 8
5.1
Recibir datos
de solicitud
Solicitud de lista de detalle de
secciones
Solicitud de lista de estudiantes
por sección
dat materia
A
materia
dat seccion
A
seccion
Solicitud
de
estudiantes
dat periodo
escolar
A
periodo
Detalle sección
A
detalle
notas
de
5.4
A
estudiante
dat estudiante
A
profesor
dat profesor
Estudiante por
de sección
A
detallealumno
dat representante
dat calificación
estudiante
A
nota
A
representante
Buscar datos
de solicitud
5.3
Procesar
datos de
solicitud
5.4
Emitir
reportes
88
Reporte de estudiantes
Reporte de representantes
Reporte de profesores
Reporte de materias
Reporte de secciones
Reporte detalle de
Administrador
secciones
Reporte notas del
estudiantes
Reporte de estudiantes
por sección
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. B. D. 1
DISEÑO DE LA BASES DE DATOS
Zona Educativa del
Estado Guárico
Gráfico 15
estudiante
parentesco
representante
profesor
cedula
nombre
apellido
fecha_nac
lugar_nac
edad
sexo
talla
peso
telefono
direccion
cod_representante
parentesco
id
nombre
cedula
nombre
apellido
ocupacion
telefono
direccion
estado
municipio
id
descripcion
id_municipio
descripcion
id_estado
cedula
nombre
apellido
fecha_nac
lugar_nac
edad
sexo
telefono
direccion
cod_cargo
cod_profesor
cod_dependencia
num_horas
fecha_ingreso
institucion
usuario
materia
cod_dea
cod_inst
nombre
ciudad
telefono
direccion
municipio
zona_educativa
codigo
username
password
id
nombre
seccion
detalle
id
descripcion
periodo
id
id_materia
id_seccion
id_profesor
detalle_alumno
id_detalle
id_estudiante
cond_alumno
nota
89
auditorianota
codigo
tipo
fecha
usuario
id_detalle
id_estudiante
cond_alumno
nota
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
MODELO RELACIONAL DE LA BASES DE
DATOS
M. R. B. D. 1
Zona Educativa del
Estado Guárico
Gráfico 16
estudiante
parentesco
representante
profesor
cedula
nombre
apellido
fecha_nac
lugar_nac
edad
sexo
talla
peso
telefono
direccion
cod_representante
parentesco
id
nombre
cedula
nombre
apellido
ocupacion
telefono
direccion
estado
municipio
id
descripcion
id_municipio
descripcion
id_estado
cedula
nombre
apellido
fecha_nac
lugar_nac
edad
sexo
telefono
direccion
cod_cargo
cod_profesor
cod_dependencia
num_horas
fecha_ingreso
institucion
detalle
detalle_alumno
auditorianota
cod_dea
cod_inst
nombre
ciudad
telefono
direccion
municipio
zona_educativa
id
id_materia
id_seccion
id_profesor
id_detalle
id_estudiante
cond_alumno
nota
seccion
usuario
codigo
tipo
fecha
usuario
id_detalle
id_estudiante
cond_alumno
nota
id
descripcion
periodo
codigo
username
password
materia
id
nombre
90
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Estándar de Entidades
Cuadro 11
Descripción: Inventario de Entidades.
Nombre
del
Número Nombre
archivo
E1001
Institución
institucion
E1002
Estudiante
estudiante
E1003
Representante
representante
E1004
Parentesco
parentesco
E1005
Profesor
profesor
E1006
Usuario
usuario
E1007
Materia
materia
E1008
Sección
sección
E1009
Detalle
detalle
E1010
Detalle de
alumno
detalle_alumno
E1011
Auditoria de
Notas
auditorianota
E1012
Estado
estado
E1013
Municipio
municipio
Fuente: Correa S. 2011
91
E. 1
Descripción
Datos de la institución educativa.
Datos de los estudiantes.
Datos de los representantes.
Parentesco del representante con el
estudiante.
Datos de los profesores de la
institución.
Usuario autorizado para el manejo
del sistema.
Materia correspondiente al pensum
escolar.
Sección correspondiente al año y
período escolar.
Detalle de sección relacionada con
materia, código de sección, período
escolar y profesor de cátedra.
Detalle del alumno para la carga de
nota de las asignaturas cursadas
donde se relaciona datos del
estudiante con condición de
estudio.
Auditoría de las asignaciones y
modificación en la carga de notas
de las asignaturas cursada por el
estudiante.
Estado correspondiente al lugar de
nacimiento.
Municipio
o
ciudad
correspondiente al lugar de
nacimiento.
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Estándar de Atributos
Cuadro 12
A.T. 1
Descripción: Inventario de atributos
Nombre
del Descripción
Número Nombre
archivo
Código adscrito al ministerio del
A2001 Código DEA
codigo_dea
poder popular para la educación.
Código de la
Código
de
dependencia
A2002
codigo_inst
Institución
institucional.
Nombre de la
A2003
nombre
Nombre de la institución.
Institución
Ciudad de ubicación de la
A2004 Ciudad
ciudad
institución.
A2005 Teléfono
telefono
Número telefónico de la institución.
Dirección de ubicación de la
A2006 Dirección
direccion
institución.
Municipio de ubicación de la
A2007 Municipio
municipio
institución.
Zonal educativa al cual está adscrita
A2008 Zona Educativa
zona_educativa
por el estado de ubicación.
Cédula
del
Código de identificación del
A2009
cedula
estudiante
estudiante.
Nombre
del
A2010
nombre
Nombres del estudiante.
estudiante
Apellidos
del
A2011
apellidos
Apellidos del estudiante.
estudiante
Fecha
de
A2012 nacimiento del
fecha_nac
Fecha de nacimiento del estudiante
estudiante.
Lugar
de
Lugar
de
nacimiento
con
A2013 nacimiento del
lugar_nac
descripción del estado, municipio y
estudiante.
ciudad.
Edad calculada automáticamente
Edad
del
A2014
edad
del estudiante una vez ingresada la
estudiante.
fecha de nacimiento.
92
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Cuadro 12 (continuación)
Estándar de Atributos
A.T. 1
Descripción: Inventario de atributos.
Nombre
del Descripción
Número Nombre
archivo
Sexo
del
A2015
sexo
Sexo (femenino-masculino).
estudiante.
Talla
del
A2016
talla
Talla expresada en metros.
estudiante.
Peso
del
A2017
peso
Peso expresado en kilogramos.
estudiante.
Teléfono
del
Teléfono de ubicación del
A2018
telefono
estudiante.
estudiante.
Dirección del
Dirección de habitación del
A2019
direccion
estudiante.
estudiante.
Código
del
Código del representante del
A2020
cod_representante
representante.
estudiante previamente registrado.
Parentesco del representante legal
A2021 Parentesco.
parentesco
con el estudiante (padre, madre,
tío(a), abuelo(a), otro)
Cédula
del
Código de identificación del
A2022
cedula
representante.
representante.
Nombre
del
A2023
nombre
Nombres del representante.
representante.
Apellido
del
A2024
apellido
Apellidos del representante.
representante.
Ocupación del
Ocupación
u
oficio
del
A2025
ocupacion
representante.
representante.
Teléfono
del
Teléfono de ubicación del
A2026
telefono
representante.
representante.
Dirección del
Dirección de habitación del
A2027
direccion
representante.
representante
Nombre del parentesco del
Nombre
del
representante
legal con el
A2028
nombre
parentesco
estudiante (madre, padre, tío(a),
abuelo(a), otro)
93
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Cuadro 12 (continuación)
Estándar de Atributos
A.T. 1
Descripción: Inventario de atributos.
Nombre
del Descripción
Número Nombre
archivo
Código del parentesco: Padre=1,
Código
del
A2029
id
madre=2, tío(a)=3 abuelo(a)=4 y
parentesco
otros=5.
Cédula
del
Código de identificación del
A2030
cedula
Profesor
profesor.
Nombre
del
A2031
nombre
Nombres del Profesor.
Profesor
Apellidos
del
A2032
apellido
Apellidos del Profesor.
Profesor
Fecha
de
A2033
fecha_nac
Fecha de nacimiento del Profesor
nacimiento.
Lugar
de
Lugar de nacimiento del profesor
A2034 nacimiento del
lugar_nac
con descripción del estado,
Profesor
municipio y ciudad.
Edad calculada automáticamente
Edad
del
A2035
edad
del profesor una vez ingresada la
Profesor
fecha de nacimiento.
Sexo
del
A2036
sexo
Sexo (femenino-masculino).
Profesor
Teléfono
del
A2037
telefono
Teléfono de ubicación del profesor.
Profesor
Dirección del
Dirección de habitación del
A2038
direccion
Profesor
profesor.
Nombre del cargo del profesor:
Cargo
del
A2039
cargo
Licenciado, profesor, maestro, no
Profesor
graduado.
Código del cargo del profesor
Código
del
relacionado con el nivel docente,
A2040 cargo
del
cod_cargo
reflejado en el credencial del
Profesor
MPPE.
94
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Cuadro 12 (continuación)
Estándar de Atributos
A.T. 1
Descripción: Inventario de atributos.
Nombre
del Descripción
Número Nombre
archivo
Código
del
A2041
cod_prof
Código del profesor.
Profesor
Código
de
dependencia
Código
de
A2042
cod_dependencia institucional, donde docente está
dependencia.
adscrito.
Número
de
A2043
num_horas
Número de horas semanales.
horas.
Fecha
de
Fecha de ingreso al Ministerio del
A2044
fecha_ingreso
ingreso
Poder Popular para la Educación.
Años de servicio
calculado
Tiempo
de
A2045
año_serv
automáticamente una vez ingresada
servicio
la fecha de ingreso.
Código
del
A2046
codigo
Código del usuario.
usuario
Nombre
del
A2047
username
Nombre del usuario.
usuario
Contraseña del
A2048
password
Clave o contraseña del usuario.
usuario
Código
de
A2049
id
Código de la materia registrada.
materia
Nombre de la
Descripción de la materia o
A2050
materia
materia
asignatura.
Código de la
A2051 sección.
id
Código de la sección registrada.
A2052
Descripción de
la sección
descripcion
A2053
Período escolar
periodo
A2054
Código
detalle
de
id
Descripción del grado y sección.
Período escolar cursado o cursante
por el estudiante.
Código de detalle de la sección.
95
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Cuadro 12 (continuación)
Estándar de Atributos
A.T. 1
Descripción: Inventario de atributos.
Nombre
del Descripción
Número Nombre
archivo
Código de la
A2055
id_materia
Código de la materia.
materia
Código de la sección donde se
Código de la
A2056
id_seccion
describe grado, sección, período
sección
escolar.
Código del profesor relacionado
Cédula
del
A2057
id_profesor
con la materia que imparte y la
profesor
sección de estudiante.
Código
de
A2058
id_detalle
Código de detalle de la sección.
detalle
Cédula
del
Código de identificación del
A2059
id_estudiante
estudiante
estudiante.
Condición del
Condición del estudiante (regular,
A2060
cond_alumno
alumno
repitiente, materia pendiente).
Nota
del
Calificación obtenida por el
A2061
nota
alumno
estudiante.
Código
de
Código de identificación de la
A2062
codigo
auditoría
auditoría de calificaciones.
Tipo de transacción (agregado,
A2063 Tipo
tipo
actualizado,
borrado)
de
la
calificación del estudiante.
A2064 Fecha/Hora
fecha
Fecha y hora de la transacción
Nombre
del
Usuario
responsable
de
la
A2065
usuario
usuario
transacción.
Código de detalle de la sección
Código
de
A2066
id_detalle
relacionada con materia, sección y
detalle
profesor que imparte la cátedra.
Código
de
Calificación obtenida por el
A2067
id_estudiante
estudiante
estudiante.
Condición del
Condición del estudiante (regular,
A2068
cond_alumno
alumno
repitiente, materia pendiente).
96
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Cuadro 12 (continuación)
Estándar de Atributos
A.T. 1
Descripción: Inventario de atributos.
Nombre
del Descripción
Número Nombre
archivo
Nota
del
Calificación obtenida por el
A2069
nota
alumno
estudiante.
Código
de
A2070
id
Código de identificación del estado.
estado
Descripción del
A2071
descripcion
Descripción o nombre del estado.
estado
Código
de
A2072
id_municipio
Código del muncipio
municipio
Descripción del
A2073
descripcion
Descripción del municipio.
municipio
Código
de
Código del estado relacionado con
A2074
id
estado
el municipio correspondiente.
Fuente: Correa S. 2011
97
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Asignación de los Atributos de Cuadro 13
A. A.T.D.E. 1
Datos a las Entidades
Entidad: E1001
Nombre: Institución
Descripción: Datos de la institución educativa.
Nombre
del Descripción
Número
Nombre
archivo
Código adscrito al ministerio
A2001
Código DEA
codigo_dea
del poder popular para la
educación.
Código de la
Código
de
dependencia
A2002
codigo_inst
Institución
institucional.
Nombre de la
A2003
nombre
Nombre de la institución.
Institución
Ciudad de ubicación de la
A2004
Ciudad
ciudad
institución.
Número telefónico de la
A2005
Teléfono
telefono
institución.
Dirección de ubicación de la
A2006
Dirección
direccion
institución.
Municipio de ubicación de la
A2007
Municipio
municipio
institución.
Zonal educativa al cual está
Zona
A2008
zona_educativa adscrita por el estado de
Educativa
ubicación.
98
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Estándar de Atributos
Cuadro 14
Entidad: E1002
Nombre: Estudiante
Descripción: Datos de los estudiantes.
Nombre
del Descripción
Número
Nombre
archivo
A2009
A2010
A2011
A2012
A2013
A2014
A2015
A2016
A2017
A2018
A2019
Cédula
estudiante
Nombre
estudiante
Apellidos
estudiante
Fecha
nacimiento
estudiante.
Lugar
nacimiento
estudiante.
del
cedula
Código de identificación del
estudiante.
nombre
Nombres del estudiante.
apellidos
Apellidos del estudiante.
de
del
fecha_nac
Fecha de
estudiante
de
del
lugar_nac
del
del
Edad
estudiante.
del
Sexo
estudiante.
Talla
estudiante.
del
Peso
estudiante.
Teléfono
estudiante.
Dirección
estudiante.
A. A.T.D.E. 2
edad
nacimiento
del
Lugar de nacimiento con
descripción del estado, municipio
y ciudad.
Edad calculada automáticamente
del estudiante una vez ingresada
la fecha de nacimiento.
sexo
Sexo (femenino-masculino).
talla
Talla expresada en metros.
peso
Peso expresado en kilogramos.
del
del
del
del
A2020
Código
del
representante.
A2021
Parentesco.
telefono
direccion
cod_representante
parentesco
99
Teléfono de ubicación del
estudiante.
Dirección de habitación del
estudiante.
Código del representante del
estudiante
previamente
registrado.
Parentesco del representante
legal con el estudiante (padre,
madre, tío(a), abuelo(a), otro)
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Estándar de Atributos
Cuadro 15
A. A.T.D.E. 3
Entidad: E1003
Nombre: Representante
Descripción: Datos de los representantes.
Nombre del Descripción
Número
Nombre
archivo
A2022
Cédula
del
cedula
Código
de
identificación
del
representante.
representante.
A2023
Nombre del
nombre
Nombres del representante.
representante.
A2024
Apellido del
apellido
Apellidos del representante.
representante.
A2025
Ocupación del
ocupacion
Ocupación u oficio del representante.
representante.
A2026
Teléfono del
telefono
Teléfono de ubicación del representante.
representante.
A2027
Dirección del
direccion
Dirección de habitación del representante
representante.
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Estándar de Atributos
Cuadro 16
A. A.T.D.E. 4
Entidad: E1004
Nombre: Parentesco.
Descripción: Parentesco del representante con el estudiante.
Nombre del Descripción
Número
Nombre
archivo
Nombre del parentesco del representante
Nombre del
A2028
nombre
legal con el estudiante (madre, padre,
parentesco
tío(a), abuelo(a), otro)
Código
del
Código
del
parentesco:
Padre=1,
A2029
id
parentesco
madre=2, tío(a)=3 abuelo(a)=4 y otros=5.
100
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Estándar de Atributos
Cuadro 17
A. A.T.D.E. 5
Entidad: E1005
Nombre: Profesor.
Descripción: Datos del profesor de la institución.
Nombre
del Descripción
Número Nombre
archivo
Cédula
del
Código de identificación del
A2030
cedula
Profesor
profesor.
Nombre
del
A2031
nombre
Nombres del Profesor.
Profesor
Apellidos
del
A2032
apellido
Apellidos del Profesor.
Profesor
Fecha
de
A2033
fecha_nac
Fecha de nacimiento del Profesor
nacimiento.
Lugar
de
Lugar de nacimiento del profesor
A2034 nacimiento del
lugar_nac
con descripción del estado,
Profesor
municipio y ciudad.
Edad calculada automáticamente
Edad
del
A2035
edad
del profesor una vez ingresada la
Profesor
fecha de nacimiento.
Sexo
del
A2036
sexo
Sexo (femenino-masculino).
Profesor
Teléfono
del
A2037
telefono
Teléfono de ubicación del profesor.
Profesor
Dirección del
Dirección de habitación del
A2038
direccion
Profesor
profesor.
Nombre del cargo del profesor:
Cargo
del
A2039
cargo
Licenciado, profesor, maestro, no
Profesor
graduado.
Código del cargo del profesor
Código
del
relacionado con el nivel docente,
A2040 cargo
del
cod_cargo
reflejado en el credencial del
Profesor
MPPE.
Código
del
A2041
cod_prof
Código del profesor.
Profesor
101
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Cuadro 17 (continuación)
Estándar de Atributos
A. A.T.D.E. 5
Entidad: E1005
Nombre: Profesor.
Descripción: Datos del profesor de la institución.
Nombre
del Descripción
Número Nombre
archivo
Código
de
Código
de
dependencia
A2042
cod_dependencia
dependencia.
institucional.
Número
de
A2043
num_horas
Número de horas semanales.
horas.
Fecha
de
Fecha de ingreso al Ministerio del
A2044
fecha_ingreso
ingreso
Poder Popular para la Educación.
Años de servicio
calculado
Tiempo
de
A2045
año_serv
automáticamente una vez ingresada
servicio
la fecha de ingreso.
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Estándar de Atributos
Cuadro 18
A. A.T.D.E. 6
Entidad: E1006
Nombre: Usuario.
Descripción: Usuario autorizado para el manejo de algunos módulos del sistema.
Nombre
del Descripción
Número Nombre
archivo
Código
del
A2046
codigo
Código del usuario.
usuario
Nombre
del
A2047
username
Nombre del usuario.
usuario
Contraseña del
A2048
password
Clave o contraseña del usuario.
usuario
102
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Estándar de Atributos
Cuadro 19
A. A.T.D.E. 7
Entidad: E1007
Nombre: Materia.
Descripción: Materia correspondiente al pensum escolar.
Nombre
del Descripción
Número Nombre
archivo
Código
de
A2049
id
Código de la materia registrada.
materia
Nombre de la
Descripción de la materia o
A2050
materia
materia
asignatura.
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Estándar de Atributos
Cuadro 20
A. A.T.D.E. 8
Entidad: E1008
Nombre: Sección.
Descripción: Sección correspondiente al año y período escolar.
Nombre
del Descripción
Número Nombre
archivo
Código de la
A2051
id
Código de la sección registrada.
sección.
Descripción de
A2052
descripcion
Descripción del grado y sección.
la sección
Período escolar cursado o cursante
A2053 Período escolar
periodo
por el estudiante.
103
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
A. A.T.D.E. 9
Estándar de Atributos
Cuadro 21
Entidad: E1009
Nombre: Detalle.
Descripción: Detalle de sección relacionada con materia, código de sección, período
escolar y profesor de cátedra.
Nombre
del
Número Nombre
Descripción
archivo
A2054
A2055
A2056
A2057
Código de detalle
Código de la
materia
Código de la
sección
Cédula
profesor
del
id
Código de detalle de la sección.
id_materia
id_seccion
id_profesor
Código de la materia.
Código de la sección donde se describe
grado, sección, período escolar.
Código del profesor relacionado con la
materia que imparte y la sección de
estudiante.
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
A. A.T.D.E. 10
Estándar de Atributos
Cuadro 22
Entidad: E1010
Nombre: Detalle de alumno.
Descripción: Detalle del alumno para la carga de nota de las asignaturas cursadas
donde se relaciona datos del estudiante con condición de estudio.
Nombre
del Descripción
Número Nombre
archivo
A2058
A2059
A2060
A2061
Código de detalle
Cédula
del
estudiante
Condición
del
alumno
Nota del alumno
id_detalle
id_estudiante
cond_alumno
nota
104
Código de detalle de la sección.
Código
de
identificación
del
estudiante.
Condición del estudiante (regular,
repitiente, materia pendiente).
Calificación
obtenida
por
el
estudiante.
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
A. A.T.D.E. 11
Estándar de Atributos
Cuadro 23
Entidad: E1011
Nombre: Auditoria de nota del estudiante.
Descripción: Auditoría de las asignaciones y modificación en la carga de notas de las
asignaturas cursada por el estudiante.
Nombre
del Descripción
Número Nombre
archivo
Código
de
Código de identificación de la
A2062
codigo
auditoría
auditoría de calificaciones.
Tipo de transacción (agregado,
A2063 Tipo
tipo
actualizado,
borrado)
de
la
calificación del estudiante.
A2064 Fecha/Hora
fecha
Fecha y hora de la transacción
Nombre
del
Usuario
responsable
de
la
A2065
usuario
usuario
transacción.
Código de detalle de la sección
Código
de
A2066
id_detalle
relacionada con materia, sección y
detalle
profesor que imparte la cátedra.
Código
de
Calificación obtenida por el
A2067
id_estudiante
estudiante
estudiante.
Condición del
Condición del estudiante (regular,
A2068
cond_alumno
alumno
repitiente, materia pendiente).
Nota
del
Calificación obtenida por el
A2069
nota
alumno
estudiante.
105
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
A. A.T.D.E. 12
Estándar de Atributos
Cuadro 24
Entidad: E1012
Nombre: Estado.
Descripción: Estado correspondiente al lugar de nacimiento.
Nombre
del Descripción
Número Nombre
archivo
Código
de
A2070
id
Código de identificación del estado.
estado
Descripción del
A2071
descripcion
Descripción o nombre del estado.
estado
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
A. A.T.D.E. 14
Estándar de Atributos
Cuadro 25
Entidad: E1013
Nombre: Municipio.
Descripción: Municipio o ciudad correspondiente al lugar de nacimiento.
Nombre
del Descripción
Número Nombre
archivo
Código
de
A2072
id_municipio
Código del muncipio
municipio
Descripción del
A2073
descripcion
Descripción del municipio.
municipio
Código
de
Código del estado relacionado con
A2074
id
estado
el municipio correspondiente.
106
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativ
Estado Guár
DICCIONARIO DE DATOS
Archivo: institucion
Nombre en disco: institucion.php
Tipo: Maestro
Tipo de
Atributos
Long
datos
codigo_dea
Texto
10
codigo_inst
Texto
20
nombre
Texto
35
ciudad
Texto
50
telefono
Numérico
15
direccion
Texto
100
municipio
Texto
50
zona_escolar
Texto
50
Diccionario de Datos N° 1
Descripción
Código DEA
Código dependencia
de Institución
Nombre de la
institución
Ciudad donde se
encuentra institución
Teléfono de la
institución
Dirección de la
institución
Municipio donde
está ubicada la
institución
Nombre de la zona
escolar.
Ordenamiento: Indexado
Rango de
Mascara
valores
De entrada
Cuadro Nº 26
Existencia
obligatoria
Si
Observaciones
del atributo
Si
Clave principal
Si
Si
(0999)9999999
Si
Si
Si
Si
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a la institución: Unidad Educativa “Baltazar Padrón”
107
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DICCIONARIO DE DATOS
Archivo: estudiante
Nombre en disco: estudiante.php
Tipo: Maestro
Tipo de
Atributos
Long
datos
Diccionario de Datos N° 2
Descripción
Ordenamiento: Indexado
Rango de
Mascara
valores
De entrada
V: >=800.000
X-99.999.999
<= 40.000.000
cedula
Numérico
11
Cédula del estudiante
nombre
apellido
fecha_nac
Texto
Texto
Texto
50
50
15
lugar_nac
Texto
50
edad
sexo
talla
peso
telefono
dirección
cod_represe
ntante
int
Texto
double
double
Texto
Texto
2
1
>0
15
200
Nombres estudiante
Apellidos estudiante
Fecha de nacimiento
Lugar de nacimiento del
estudiante
Edad del estudiante
Sexo del estudiante
Talla del estudiante
Peso del estudiante
Teléfono
Dirección del estudiante
Numérico
11
Código del representante
V: >=800.000
<= 40.000.000
Texto
30
Parentesco del
representante con el
estudiante
parentesco
Cuadro Nº 27
Existencia
obligatoria
Observaciones
del atributo
Si
Clave principal
Si
Si
Si
Si
(0999)9999999
X-99.999.999
Si
Si
Si
Si
Si
Si
Si
Clave externa
Si
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a los estudiantes de la Unidad Educativa “Baltazar Padrón”
108
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DICCIONARIO DE DATOS
Archivo: representante
Nombre en disco: representante.php
Tipo: Maestro
Tipo de
Atributos
Long
datos
cedula
Numérico
11
nombre
Texto
50
apellido
Texto
50
ocupación
Texto
100
telefono
Texto
15
dirección
Texto
200
Diccionario de Datos N° 3
Descripción
Cédula del
representante
Nombre del
representante
Apellido del
estudiante
Ocupación u oficio
del representante
Teléfono del
representante
Dirección del
representante
Ordenamiento: Indexado
Mascara
Rango de valores
De entrada
V: >=800.000 <=
X-99.999.999
40.000.000
Cuadro Nº 28
Existencia
obligatoria
Observaciones
del atributo
Si
Clave principal
Si
Si
Si
(0999)9999999
No
Si
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a los representantes de la Unidad Educativa “Baltazar
Padrón”
109
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DICCIONARIO DE DATOS
Archivo: profesor
Nombre en disco: profesor.php
Tipo: Maestro
Tipo de
Atributos
Long
datos
Diccionario de Datos N° 4
Descripción
cedula
Numérico
11
Cédula del profesor
nombre
apellido
fecha_nac
lugar_nac
edad
sexo
telefono
dirección
cargo
Texto
Texto
Texto
Texto
Numérico
Texto
Texto
Texto
Texto
35
35
15
50
2
1
15
100
15
cod_cargo
Texto
10
cod_profesor
Texto
10
cod_dependenc
ia
Texto
15
num_horas
fecha_ingreso
Numérico
date
11
20
Nombre del profesor
Apellido del profesor
Fecha de nacimiento
Lugar de nacimiento
Edad del profesor
Sexo del profesor
Teléfono del profesor
Dirección del profesor
Cargo del profesor
Código cargo del profesor
(Vauche)
Código del profesor
Código de dependencia a
la que pertenece el
profesor
Números de horas
Fecha de ingreso
Ordenamiento: Indexado
Rango de
Mascara
valores
De entrada
V: >=800.000
X-99.999.999
<= 40.000.000
(0999)9999999
Cuadro Nº 29
Existencia
obligatoria
Observaciones
del atributo
Si
Clave principal
Si
Si
Si
Si
Si
Si
So
Si
Si
Si
Si
Si
>0
99-99-9999
Si
Si
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a los docentes de la Unidad Educativa “Baltazar Padrón”
110
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DICCIONARIO DE DATOS
Archivo: parentesco
Nombre en disco: parentesco.php
Tipo: Maestro
Tipo de
Atributos
Long
datos
id
Numérico
4
nombre
Texto
20
Diccionario de Datos N° 5
Descripción
Ordenamiento: Indexado
Mascara
Rango de valores
De entrada
Código del
parentesco
autoincrementado
Nombre del
parentesco
>0
Cuadro Nº 30
Existencia
obligatoria
Observaciones
del atributo
Si
Clave principal
Si
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes al parentesco del representante.
111
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DICCIONARIO DE DATOS
Archivo: usuario
Nombre en disco: usuario.php
Tipo: Maestro
Tipo de
Atributos
Long
datos
codigo
Numérico
4
username
Alfanumérico
50
password
Alfanumérico
50
Diccionario de Datos N° 6
Descripción
Ordenamiento: Indexado
Mascara
Rango de valores
De entrada
Código del usuario
asignado
autoincrementado
Nombre del usuario
asignado
Contraseña del
usuario asignado
>0
Cuadro Nº 31
Existencia
obligatoria
Observaciones
del atributo
Si
Clave principal
Si
Si
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes al usuario asignado para manipular ciertos módulos del sistema.
112
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DICCIONARIO DE DATOS
Archivo: materia
Nombre en disco: materia.php
Tipo: Maestro
Tipo de
Atributos
Long
datos
id
Numérico
4
nombre
Texto
100
Diccionario de Datos N° 7
Descripción
Ordenamiento: Indexado
Mascara
Rango de valores
De entrada
Código de la materia
autoincrementado
Nombre de la materia
Cuadro Nº 32
Existencia
obligatoria
Observaciones
del atributo
Si
Clave principal
>0
Si
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes al parentesco del representante.
113
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DICCIONARIO DE DATOS
Archivo: estado
Nombre en disco: estado.php
Tipo: Maestro
Tipo de
Atributos
Long
datos
id
Numérico
2
descripcion
Texto
50
Diccionario de Datos N° 8
Descripción
Código del estado
Descripción del
estado
Ordenamiento: Indexado
Mascara
Rango de valores
De entrada
>0
Cuadro Nº 33
Existencia
obligatoria
Si
Si
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes al estado.
114
Observaciones
del atributo
Clave principal
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DICCIONARIO DE DATOS
Archivo: municipio
Nombre en disco: municipio.php
Tipo: Maestro
Tipo de
Atributos
Long
datos
id_municipio Numérico
3
descripcion
Texto
20
id
Numérico
2
Diccionario de Datos N° 9
Descripción
Código del municipio
Descripción del
municipio
Ordenamiento: Indexado
Mascara
Rango de valores
De entrada
>0
Cuadro Nº 34
Existencia
obligatoria
Si
Observaciones
del atributo
Clave principal
Si
Código del estado
>0
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes al municipio
115
Si
Clave externa
relacionada con
la tabla estado
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DICCIONARIO DE DATOS
Archivo: seccion
Nombre en disco: seccion.php
Tipo: Transacción
Tipo de
Atributos
Long
datos
id
Texto
100
descripcion
Texto
100
periodo
Texto
100
Diccionario de Datos N° 10
Descripción
Ordenamiento: Indexado
Mascara
Rango de valores
de entrada
Código de la sección
Descripción de la
sección
Período escolar
Cuadro Nº 35
Existencia
obligatoria
Si
Observaciones
del atributo
Clave principal
Si
9999-9999
Si
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a las secciones por año y período escolar de la Unidad
Educativa Baltazar Padrón
116
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DICCIONARIO DE DATOS
Archivo: detalle
Nombre en disco: detalle.php
Tipo: Transacción
Tipo de
Atributos
Long
datos
Diccionario de Datos N° 11
Descripción
Ordenamiento: Indexado
Mascara
Rango de valores
de entrada
Cuadro Nº 36
Existencia
obligatoria
Observaciones
del atributo
Clave principal
id
Numérico
11
Código de detalle de
sección
autoincrementado
>0
Si
id_materia
Numérico
11
Código de la materia
>0
Si
id_seccion
Texto
100
Código de la sección
id_profesor
Numérico
11
Código del profesor
de la cátedra
Si
>0
Si
Clave externa
relacionada con
la tabla materia
Clave externa
relacionada con
la tabla sección
Clave externa
relacionada con
la tabla profesor
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a los detalles de secciones por año, período escolar, materia y
profesor de la asignatura impartida de la Unidad Educativa Baltazar Padrón
117
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DICCIONARIO DE DATOS
Archivo: detalle_alumno
Nombre en disco: detalle_alumno.php
Tipo: Transacción
Tipo de
Atributos
Long
datos
Diccionario de Datos N° 12
Descripción
Ordenamiento: Indexado
Mascara
Rango de valores
de entrada
Cuadro Nº 37
Existencia
obligatoria
id_detalle
Numérico
11
Código de detalle de
sección
>0
Si
id_estudiante
Numérico
11
Código del estudiante
>0
Si
cond_alumno
Texto
100
nota
Numérico
2
Condición del alumno
Calificación del
estudiante
Observaciones
del atributo
Clave externa
relacionada con
la tabla detalle
de sección
Clave externa
relacionada con
la tabla
estudiante
Si
>0
Si
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a los detalles de los estudiantes de la Unidad Educativa Baltazar
Padrón
118
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
DICCIONARIO DE DATOS
Archivo: auditorianota
Nombre en disco: auditorianota.php
Tipo: Transacción
Tipo de
Atributos
Long
datos
codigo
Numérico
4
tipo
Texto
15
fecha
datetime
usuario
Texto
30
Diccionario de Datos N° 13
Descripción
Ordenamiento: Indexado
Mascara
Rango de valores
de entrada
Código de la auditoría
de notas del
estudiante
autoincrementado
Tipo de transacción
en la carga de notas
Fecha y hora de la
transacción
Usuario asignado
id_detalle
Numérico
11
Código de detalle de
sección
id_estudiante
Numérico
11
Código del estudiante
cond_alumno
Texto
100
nota
Numérico
2
Condición del alumno
Calificación del
estudiante
>0
Cuadro Nº 38
Existencia
obligatoria
Observaciones
del atributo
Si
Clave principal
Si
99-99-9999
99:99:99
Si
Si
>0
>0
Si
99.999.999
Si
Clave externa
relacionada con
la tabla detalle
de sección
Clave externa
relacionada con
la tabla
estudiante
Si
>0
99
Si
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a la auditoría correspondiente a la carga de notas del estudiante.
119
Arquitectura Técnica en Línea
La Arquitectura técnica del sistema en línea que define los parámetros del diseño
del mismo, involucra todos los entes relacionados con el sistema así como la
integración normalizada de la Base de Datos, e implica la toma de decisiones
estratégicas, de facilitación en aplicaciones.
Ventajas de la arquitectura técnica estándar:
1. Proporciona a los analistas y programadores un ambiente interno consistente, al
proveer un marco de referencia homogéneo, lo cual facilita en mantenimiento de los
sistemas con requerimientos de operación similares.
2. Hace posible la comunicación mas dinámica entre los analistas y
programadores, aumentando la productividad del personal durante las fases
tempranas del desarrollo del sistema.
3. Permite la mejor distribución del recurso humano del cual se dispone,
empleando personal especializado en labores técnicas y personal menos
experimentado en áreas funcionales.
4. Permite identificar funciones comunes reduciendo la necesidad de código
repetitivo.
En la arquitectura técnica en línea se establece un proceso iterativo de
comunicación entre el usuario que opera un terminal y el sistema, el flujo de
procesamiento se lleva a cabo a nivel de transacciones individuales. A continuación
los procesos en línea que serán identificados son los siguientes:
1. Registro de estudiantes.
2. Registro de representantes.
3. Registro de profesores.
4. Registro de materias.
5. Registro de secciones.
6. Registro de detalle de sección.
120
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
ARQUITECTURA TÉCNICA EN LÍNEA
A.T.L. 1
Gráfico 39
Proceso 1: Registro del estudiante
Tabla
estudiante
Introduce número de
Cédula del
estudiante
Aceptar
Validar
¿Existe
en
la
tabla?
Respuesta
Introduzca
datos
Respuesta
Error
Registro
Existente
Aceptar
Introduce datos
restantes
Validar
Almacenar
121
Tabla maestra
de estudiantes
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
ARQUITECTURA TÉCNICA EN LÍNEA
A.T.L. 2
Zona Educativa del
Estado Guárico
Gráfico 40
Proceso 2: Registro del representante
Tabla
representante
Introduce número de
Cédula del
representante
Aceptar
Validar
¿Existe
en
la
tabla?
Respuesta
Introduzca
datos
Respuesta
Error
Registro
Existente
Aceptar
Introduce datos
restantes
Validar
Almacenar
122
Tabla maestra
del
representante
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
ARQUITECTURA TÉCNICA EN LÍNEA
A.T.L. 3
Gráfico 41
Proceso 3: Registro del profesor
Tabla
profesor
Introduce número de
Cédula del profesor
Aceptar
Validar
¿Existe
en
la
tabla?
Respuesta
Introduzca
datos
Respuesta
Error
Registro
Existente
Aceptar
Introduce datos
restantes
Validar
Almacenar
123
Tabla maestra
de profesores
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
ARQUITECTURA TÉCNICA EN LÍNEA
A.T.L. 4
Gráfico 42
Proceso 4: Registro de materias
Tabla
materia
Introduce código de
la materia
Aceptar
Validar
¿Existe
en
la
tabla?
Respuesta
Introduzca
datos
Respuesta
Error
Registro
Existente
Aceptar
Introduce datos
restantes
Validar
Almacenar
124
Tabla maestra
de materia
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
ARQUITECTURA TÉCNICA EN LÍNEA
A.T.L. 5
Gráfico 43
Proceso 5: Registro de secciones
Tabla
sección
Introduce código de
la sección
Aceptar
Validar
¿Existe
en
la
tabla?
Respuesta
Introduzca
datos
Respuesta
Error
Registro
Existente
Aceptar
Introduce datos
restantes
Validar
Almacenar
125
Tabla maestra
de secciones
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
ARQUITECTURA TÉCNICA EN LÍNEA
A.T.L. 6
Gráfico 44
Proceso 6: Registro detalles de secciones
Tabla de
sección
Introduce código de
detalle de la sección
Aceptar
Validar
Detalle
sección
de
¿Existe
en
la
tabla?
Respuesta
Introduzca
datos
Respuesta
Error
Registro
Existente
Aceptar
Introduce datos
restantes
Validar
Almacenar
126
Tabla de
sección
Detalle
sección
de
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
C. E. 1
CARTA ESTRUCTURADA
Gráfico 17
S.I.R.C.D.E.B.P. – 10000
Registrar
S.I.R.C.D.E.B.P. – 20000
Actualización
S.I.R.C.D.E.B.P. – 00000
SISTEMA DE INFORMACIÓN PARA EL
REGISTRO Y CONTROL DE LOS PROCESOS
QUE SE REALIZAN EN EL DEPARTAMENTO
DE CONTROL DE ESTUDIO DE LA
S.I.R.C.D.E.B.P. – 30000
UNIDAD EDUCATIVA
Reportes
BALTAZAR PADRÓN
S.I.R.C.D.E.B.P. – 40000
Herramientas
127
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
Zona Educativa del
Estado Guárico
C. E. 2
CARTA ESTRUCTURADA
Gráfico 18
S.I.R.C.D.E.B.P. – 10100
Estudiante
S.I.R.C.D.E.B.P. – 10200
Representante
S.I.R.C.D.E.B.P. – 10000
S.I.R.C.D.E.B.P. – 10300
Profesores
Registrar
S.I.R.C.D.E.B.P. – 10400
Materias
S.I.R.C.D.E.B.P. – 10500
Sección
S.I.R.C.D.E.B.P. – 10600
Detalle de Sección
128
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
C. E. 3
CARTA ESTRUCTURADA
Zona Educativa del
Estado Guárico
Gráfico 19
S.I.R.C.D.E.B.P. – 20110
Estudiante
S.I.R.C.D.E.B.P. – 20120
S.I.R.C.D.E.B.P. – 20100
Modificar datos
S.I.R.C.D.E.B.P. – 20000
Representante
S.I.R.C.D.E.B.P. – 20130
Profesor
Actualización
S.I.R.C.D.E.B.P. – 20200
Cargar/modificar
notas
129
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
C. E. 4
CARTA ESTRUCTURADA
Zona Educativa del
Estado Guárico
Gráfico 20
S.I.R.C.D.E.B.P. – 30100
Listado de Estudiante
S.I.R.C.D.E.B.P. – 30200
Listado de Representante
S.I.R.C.D.E.B.P. – 30300
Listado de Profesores
S.I.R.C.D.E.B.P. – 30400
S.I.R.C.D.E.B.P. – 30000
Listado de Materias
S.I.R.C.D.E.B.P. – 30500
Reportes
Listado de Secciones
S.I.R.C.D.E.B.P. – 30600
Listado de Detalle de Sección
S.I.R.C.D.E.B.P. – 30700
Listado de estudiantes por
sección
S.I.R.C.D.E.B.P. – 30800
Reporte de Notas del
estudiante
130
S.I.R.C.D.E.B.P. – 30310
Cédula
S.I.R.C.D.E.B.P. – 30320
Fecha de Ingreso
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
C. E. 5
CARTA ESTRUCTURADA
S.I.R.C.D.E.B.P. – 40100
Auditar notas
S.I.R.C.D.E.B.P. – 40000
S.I.R.C.D.E.B.P. – 40200
Modificar datos del sistema
Herramientas
S.I.R.C.D.E.B.P. – 40300
Usuario
S.I.R.C.D.E.B.P. – 40400
Base de Datos
131
Zona Educativa del
Estado Guárico
Gráfico 21
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 1
DISEÑO DE ENTRADA DEL SISTEMA
132
Zona Educativa del
Estado Guárico
Gráfico 22
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 2
DISEÑO DE ENTRADA DEL SISTEMA
133
Zona Educativa del
Estado Guárico
Gráfico 23
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 3
DISEÑO DE ENTRADA DEL SISTEMA
134
Zona Educativa del
Estado Guárico
Gráfico 24
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 4
DISEÑO DE ENTRADA DEL SISTEMA
135
Zona Educativa del
Estado Guárico
Gráfico 25
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 5
DISEÑO DE ENTRADA DEL SISTEMA
136
Zona Educativa del
Estado Guárico
Gráfico 26
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 6
DISEÑO DE ENTRADA DEL SISTEMA
137
Zona Educativa del
Estado Guárico
Gráfico 27
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 7
DISEÑO DE ENTRADA DEL SISTEMA
138
Zona Educativa del
Estado Guárico
Gráfico 28
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 8
DISEÑO DE ENTRADA DEL SISTEMA
139
Zona Educativa del
Estado Guárico
Gráfico 29
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 9
DISEÑO DE ENTRADA DEL SISTEMA
140
Zona Educativa del
Estado Guárico
Gráfico 30
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 10
DISEÑO DE ENTRADA DEL SISTEMA
141
Zona Educativa del
Estado Guárico
Gráfico 31
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 11
DISEÑO DE ENTRADA DEL SISTEMA
142
Zona Educativa del
Estado Guárico
Gráfico 32
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 12
DISEÑO DE ENTRADA DEL SISTEMA
143
Zona Educativa del
Estado Guárico
Gráfico 33
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 13
DISEÑO DE ENTRADA DEL SISTEMA
144
Zona Educativa del
Estado Guárico
Gráfico 34
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 14
DISEÑO DE ENTRADA DEL SISTEMA
145
Zona Educativa del
Estado Guárico
Gráfico 35
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 15
DISEÑO DE ENTRADA DEL SISTEMA
146
Zona Educativa del
Estado Guárico
Gráfico 36
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 16
DISEÑO DE ENTRADA DEL SISTEMA
147
Zona Educativa del
Estado Guárico
Gráfico 37
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 17
DISEÑO DE ENTRADA DEL SISTEMA
148
Zona Educativa del
Estado Guárico
Gráfico 38
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 18
DISEÑO DE ENTRADA DEL SISTEMA
149
Zona Educativa del
Estado Guárico
Gráfico 39
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. E. S. 19
DISEÑO DE ENTRADA DEL SISTEMA
150
Zona Educativa del
Estado Guárico
Gráfico 40
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. S. S. 1
DISEÑO DE SALIDA DEL SISTEMA
151
Zona Educativa del
Estado Guárico
Gráfico 41
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. S. S. 2
DISEÑO DE SALIDA DEL SISTEMA
152
Zona Educativa del
Estado Guárico
Gráfico 42
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. S. S. 3
DISEÑO DE SALIDA DEL SISTEMA
153
Zona Educativa del
Estado Guárico
Gráfico 43
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. S. S. 4
DISEÑO DE SALIDA DEL SISTEMA
154
Zona Educativa del
Estado Guárico
Gráfico 44
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. S. S. 5
DISEÑO DE SALIDA DEL SISTEMA
155
Zona Educativa del
Estado Guárico
Gráfico 45
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. S. S. 6
DISEÑO DE SALIDA DEL SISTEMA
156
Zona Educativa del
Estado Guárico
Gráfico 46
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. S. S. 7
DISEÑO DE SALIDA DEL SISTEMA
157
Zona Educativa del
Estado Guárico
Gráfico 47
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. S. S. 8
DISEÑO DE SALIDA DEL SISTEMA
158
Zona Educativa del
Estado Guárico
Gráfico 48
SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRÓN DE SANTA MARÍA DE
IPIRE, ESTADO GUÁRICO
D. S. S. 9
DISEÑO DE SALIDA DEL SISTEMA
159
Zona Educativa del
Estado Guárico
Gráfico 49
Implementación y Prueba del Nuevo Sistema
Para un sistema muy importante, aplique las pruebas de verificación. Para sistemas
de menor importancia, la verificación puede realizarse internamente. Las pruebas de
verificación (también conocidas como pruebas de calidad) pueden incluir:
1. Probar los equipos bajo condiciones que simulen las de operación real.
2. Probar los programas para asegurar que se siguen los estándares apropiados y
que desempeñan las funciones esperadas.
3. Asegurar que la documentación sea la adecuada y esté completa.
4. Asegurar que los sistemas de comunicación se ciñan a los estándares
establecidos y funcionen de manera efectiva.
5. Verificar que los sistemas sean capaces de operar bajo condiciones normales,
pero también bajo potenciales condiciones inesperadas.
6. Asegurar que se cuente con las debidas medidas de seguridad y que estas se
ciñan a las normas establecidas.
Prueba
La prueba de los sistemas es usualmente más detallada y rigurosa que la
verificación. Se requiere para asegurar que cada componente del sistema esté en
operación como debe y que el sistema en su conjunto se desempeñe exactamente de
acuerdo con los requerimientos locales específicos. Para un sistema importante, un
programa estructurado de prueba constituye un medio para asegurar que todos sus
componentes sean evaluados. Las medidas de prueba que se pueden seguir incluyen:
1. Desarrollar un conjunto de criterios para la prueba.
2. Examinar todos los códigos no estandarizados para garantizar su lógica y que
se hayan seguido los estándares debidos de diseño y construcción.
3. Aplicar pruebas "no operativas" para asegurar que el equipo puede tolerar los
niveles de manejo físico esperado.
4. Aplicar pruebas funcionales para determinar si se han satisfecho los criterios
de prueba.
160
5. Aplicar evaluaciones de calidad para determinar si se han satisfecho los
criterios de prueba.
6. Conducir pruebas en condiciones de "laboratorio" y en una variedad de
condiciones "reales".
7. Conducir pruebas durante un periodo prolongado, para cerciorarse que los
sistemas pueden funcionar de manera consistente.
8. Conducir "pruebas de carga", simulando tanto como sea posible una variedad
de condiciones reales utilizando o excediendo los volúmenes de información que se
pueden esperar en una situación concreta.
9. Verificar que lo que entra es lo que sale, introduciendo información conocida
y verificando que el resultado sea consecuente con ella.
Bajo estas premisas, se elaboro un conjunto de criterios que permitirán elaborar la
prueba del sistema, dichos criterios son:
1. La instalación se realiza de manera completa y sin errores
2. La Aplicación Ejecuta de manera Eficiente.
3. La tolerancia del sistema a errores en el ingreso de datos es el esperado.
4. Los Reportes se generan de manera Satisfactoria y reflejan la información que
se espera.
5. El sistema posee niveles de seguridad para el resguardo de la data.
6. El sistema realiza el respaldo de manera fiable.
161
Descripción de los módulos de programación
Registros de Archivos Maestros
1. Registro de la Institución. registrarInstitucio.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
</script>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
$c=$_POST["codigoI"];
$cins=$_POST["codigoIns"];
$n=$_POST["nombreI"];
$a=$_POST["ciudadI"];
$t=$_POST["codTelfI"]."-".$_POST["telfI"];
$d=$_POST["direccionI"];
$m=$_POST["municipioI"];
$z=$_POST["zonaI"];
$sql="INSERT
INTO
institucion
(codigo_dea,codigo_inst,nombre,ciudad,telefono,direccion,municipio,zona_educativa)
VALUES ('$c','$cins', '$n', '$a', '$t', '$d','$m', '$z')";
echo
"<img
src='img/logo
revolucion.JPG'
border='0'
width='100%'/>";
include "header_menu.php";
if(mysql_query($sql)){
echo "<HR /><p class='titulo2'>La institución fue
registrada con éxito</p><HR /><br /><br />";
}else{
162
echo "<HR /><p class='titulo2'>Ocurrió un error al
registrar los datos</p><HR /><br /><br />";
}
}
?>
</body>
</html>
2. Registro de Estudiantes. registrarEstudiantes.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f){
f.submit();
}
</script>
<title>Registro de Estudiantes</title>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
$muni = $_GET['codmuni'];
//$edo = $_POST['estados'];
$c=$_POST["cedulaE"];
$n=$_POST["nombreE"];
$a=$_POST["apellidoE"];
$fec=$_POST["dia"]."-".$_POST["mes"]."-".$_POST["ano"];
//$queryMuni = mysql_query("SELECT m.descripcion as municipio,
e.descripcion as estado
///
FROM municipio m, estado e
//
WHERE m.id = $muni AND e.id = $edo");
//$rowMuni = mysql_fetch_array($queryMuni);
//$ln=$_POST["lnacE"];
163
//$ln = $rowMuni["estado"] . " - Municipio " . $rowMuni["municipio"];
$ln
=
trim($_POST["estado"]."-".$_POST["municipio"]."".$_POST["parroquia"]);
$e=$_POST["edadE"];
$s=$_POST["sexoE"];
$ta=$_POST["tallaE"];
$p=$_POST["pesoE"];
$t=$_POST["codTelfE"]."-".$_POST["telfE"];
$d=$_POST["direccionE"];
$cr=$_POST["cedulaR"];
$pr=$_POST["parentescoE"];
$result = mysql_query("SELECT * FROM representante WHERE
cedula=".$cr, $link);
$filas=mysql_num_rows($result);
if($filas!=0){
$sql="INSERT
INTO
estudiante(cedula,nombre,apellido,fecha_nac,lugar_nac,edad,sexo,talla,peso,telefono,dire
ccion,cod_representante, parentesco) VALUES ('$c', '$n', '$a', '$fec', '$ln', '$e', '$s', '$ta',
'$p', '$t', '$d', '$cr','$pr')";
echo
"<img
src='img/logo
revolucion.JPG'
border='0'
width='100%'/>";
include "header_menu.php";
if(mysql_query($sql)){
//$sql="INSERT
INTO
usuario(username,password,cedula) VALUES ('$c', 12345, '$c')";
//mysql_query($sql);
echo "<HR /><p class='titulo2'>El estudiante fue
registrado con éxito</p>";
//echo "<p class='subTitulo'>Los datos de entrada al
Sistema son:\n Usuario: ".$c." Contraseña: 12345</p><HR /><br /><br />";
}else{
echo "<HR /><p class='titulo2'>Ocurrió un error al
registrar el estudiante. El mismo puede ya estar registrado</p><HR /><br /><br />";
}
echo "<form name='registroI' action='registroEstudiantes.php'
method='post'><table border='0' align='center' width='40%'>
<tr><td align='center'><input type='button' name='Submit'
value='Atrás' onclick='validar(this.form)'/></td>
</tr></table></form>";
}else{
$_SESSION["rep"]=$cr;
?>
<script type="text/javascript">
window.location="registroEstudiantes.php?msj=a1";
</script>
<!-- $_SESSION["rep"]=$cr;
header('Location: registroEstudiantes.php'); -->
164
<?PHP }
}
?>
</body>
</html>
3. Registro de Representantes. registrarRepresentante.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f){
f.submit();
}
</script>
<title>Registro de Estudiantes</title>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
$c=$_POST["cedulaR"];
$n=$_POST["nombreR"];
$a=$_POST["apellidoR"];
$o=$_POST["ocupacionR"];
$p="";
$t=$_POST["codTelfR"]."-".$_POST["telfR"];
$d=$_POST["direccionR"];
$sql="INSERT INTO representante VALUES ('$c', '$n', '$a', '$p', '$o', '$t',
'$d')";
echo "<img src='img/logo revolucion.JPG' border='0' width='100%'/>";
include "header_menu.php";
if(mysql_query($sql)){
165
echo "<HR /><p class='titulo2'>El Representante fue registrado
con éxito</p><HR /><br /><br />";
}else{
echo "<HR /><p class='titulo2'>Ocurrió un error al
registrar el Representante</p><HR /><br /><br />";
}
echo
"<form
name='registroI'
action='registroRepresentante.php'
method='post'><table border='0' align='center' width='40%'>
<tr><td align='center'><input type='button' name='Submit'
value='Atrás' onclick='validar(this.form)'/></td>
</tr></table></form>";
}
?>
</body>
</html>
4. Registro de Profesores. registrarProfesores.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f){
f.submit();
}
</script>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
$c=$_POST["cedulaP"];
$n=$_POST["nombreP"];
$a=$_POST["apellidoP"];
$fec=$_POST["dia"]."-".$_POST["mes"]."-".$_POST["ano"];
166
$ln=trim($_POST["estado"]."-".$_POST["municipio"]."".$_POST["parroquia"]);//$_POST["lnacP"];
$e=$_POST["edadP"];
$s=$_POST["sexoP"];
$t=$_POST["codTelfP"]."-".$_POST["telfP"];
$d=$_POST["direccionP"];
$cp=$_POST["cargoP"];
$cop=$_POST["codigoP"];
$cc=$_POST["codigoC"];
$cd=$_POST["codigoD"];
$nh=$_POST["numHoras"];
$fecI=$_POST["anoI"]."-".$_POST["mesI"]."-".$_POST["diaI"];
$result = mysql_query("SELECT * FROM profesor WHERE
cedula=".$c, $link);
$filas=mysql_num_rows($result);
if($filas==0){
$sql="INSERT
INTO
profesor(cedula,nombre,apellido,fecha_nac,lugar_nac,edad,sexo,telefono,direccion,cargo
,cod_cargo,cod_profesor,cod_dependencia,num_horas,fecha_ingreso) VALUES ('$c',
'$n', '$a', '$fec', '$ln', '$e', '$s', '$t', '$d', '$cp', '$cc', '$cop', '$cd', '$nh', '$fecI')";
echo
"<img
src='img/logo
revolucion.JPG'
border='0'
width='100%'/>";
include "header_menu.php";
if(mysql_query($sql)){
//$sql="INSERT
INTO
usuario(username,password,cedula) VALUES ('$c', 12345, '$c')";
//mysql_query($sql);
echo "<HR /><p class='titulo2'>El profesor fue registrado
con éxito</p><HR /><br /><br />";
//echo "<p class='subTitulo'>Los datos de entrada al
Sistema son:\n Usuario: ".$c." Contraseña: 12345</p><HR /><br /><br />";
}else{
echo "<HR /><p class='titulo2'>Ocurrió un error al
registrar el profesor</p><HR /><br /><br />";
}
echo "<form name='registroI' action='registroProfesores.php'
method='post'><table border='0' align='center' width='40%'>
<tr><td align='center'><input type='button' name='Submit'
value='Atrás' onclick='validar(this.form)'/></td>
</tr></table></form>";
}else{
$_SESSION["rep"]=$c;
header('Location: registroProfesores.php');
}
}
?>
</body>
167
</html>
5. Registrar Materias. registrarMateria.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f){
f.submit();
}
</script>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
$n=$_POST["nombre"];
$sql="INSERT INTO materia (nombre) VALUES ('$n')";
echo "<img src='img/logo revolucion.JPG' border='0' width='100%'/>";
include "header_menu.php";
if(mysql_query($sql)){
echo "<HR /><p class='titulo2'>La materia fue registrada con
éxito</p><HR /><br /><br />";
}else{
echo "<HR /><p class='titulo2'>Ocurrió un error al
registrar los datos</p><HR /><br /><br />";
}
echo
"<form
name='registroI'
action='registroMateria.php'
method='post'><table border='0' align='center' width='40%'>
<tr><td align='center'><input type='button' name='Submit'
value='Atrás' onclick='validar(this.form)'/></td>
</tr></table></form>";
}
168
?>
</body>
</html>
6. Registrar Secciones. registrarSeccion.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f){
f.submit();
}
</script>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
$n=$_POST["grado"]."-".$n=$_POST["letra"];
$p=$_POST["periodo"];
$id=$n."".$p;
$sql="INSERT INTO seccion (id,descripcion,periodo) VALUES ('$id',
'$n', '$p')";
echo "<img src='img/logo revolucion.JPG' border='0' width='100%'/>";
include "header_menu.php";
if(mysql_query($sql)){
echo "<HR /><p class='titulo2'>La sección fue registrada
con éxito</p><HR /><br /><br />";
}else{
echo "<HR /><p class='titulo2'>Ocurrió un error al
registrar los datos</p><HR /><br /><br />";
}
echo
"<form
name='registroI'
action='registroSeccion.php'
method='post'><table border='0' align='center' width='40%'>
169
<tr><td align='center'><input type='button'
value='Atrás' onclick='validar(this.form)'/></td>
</tr></table></form>";
}
?>
</body>
</html>
name='Submit'
7. Registrar detalles de sección. registrarDetalleSeccion.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f){
f.submit();
}
</script>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
$m=$_POST["materia"];
$p=$_POST["profesor"];
$s=$_POST["seccion"];
$sqlBusqueda = "SELECT * FROM detalle WHERE id_materia = ".$m."
and id_seccion = '".$s."'";
$result = mysql_query($sqlBusqueda, $link);
$filas=mysql_num_rows($result);
echo "<img src='img/logo revolucion.JPG' border='0' width='100%'/>";
include "header_menu.php";
if($filas == 0){
170
$sql="INSERT INTO detalle (id_materia,id_profesor,id_seccion)
VALUES ('$m', '$p', '$s')";
if(mysql_query($sql)){
echo "<HR /><p class='titulo2'>El Detalle de la
Sección fue registrada con éxito</p><HR /><br /><br />";
}else{
echo "<HR /><p class='titulo2'>Ocurrió un error al
registrar los datos</p><HR /><br /><br />";
}
echo "<form name='registroI' action='registroDetalleSeccion.php'
method='post'><table border='0' align='center' width='40%'>
<tr><td align='center'><input type='button' name='Submit'
value='Atrás' onclick='validar(this.form)'/></td>
</tr></table></form>";
}else{
echo "<HR /><p class='titulo2'>Este detalle de sección ya
se encuentra registrado</p><HR /><br /><br />";
}
}
?>
</body>
</html>
Módulos de Actualizaciones
1. Modificación de datos de la Institución. modificarInstitución.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
</script>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
171
include "parametros.php";
$c=$_POST["codigoI"];
$cins=$_POST["codigoIns"];
$n=$_POST["nombreI"];
$a=$_POST["ciudadI"];
$t=$_POST["codTelfI"]."-".$_POST["telfI"];
$d=$_POST["direccionI"];
$m=$_POST["municipioI"];
$z=$_POST["zonaI"];
$sql="UPDATE
institucion
SET
codigo_inst='$cins',nombre='$n',ciudad='$a',telefono='$t',direccion='$d',municipio='$m',
zona_educativa='$z' WHERE codigo_dea='$c'";
echo
"<img
src='img/logo
revolucion.JPG'
border='0'
width='100%'/>";
include "header_menu.php";
if(mysql_query($sql)){
echo "<HR /><p class='titulo2'>La institución fue
modificada con éxito</p><HR /><br /><br />";
}else{
echo "<HR /><p class='titulo2'>Ocurrió un error al
modificar los datos de la Institución</p><HR /><br /><br />";
}
}
?>
</body>
</html>
2. Modificación de datos del estudiante. modificarEstudiante.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f){
f.submit();
}
</script>
172
<title>Registro de Estudiantes</title>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
$c=$_POST["cedulaE"];
$n=$_POST["nombreE"];
$a=$_POST["apellidoE"];
$fec=$_POST["dia"]."-".$_POST["mes"]."-".$_POST["ano"];
$ln=$_POST["lnacE"];
$e=$_POST["edadE"];
$s=$_POST["sexoE"];
$ta=$_POST["tallaE"];
$p=$_POST["pesoE"];
$t=$_POST["codTelfE"]."-".$_POST["telfE"];
$d=$_POST["direccionE"];
$cr=$_POST["cedulaR"];
$pr=$_POST["parentescoE"];
$result = mysql_query("SELECT * FROM representante WHERE
cedula=".$cr, $link);
$filas=mysql_num_rows($result);
if($filas!=0){
$sql="UPDATE
estudiante
SET
nombre='$n',apellido='$a',fecha_nac='$fec',lugar_nac='$ln',edad='$e',sexo='$s',talla='$ta',
peso='$p',telefono='$t',direccion='$d',cod_representante='$cr', parentesco='$pr' WHERE
cedula = '$c'";
echo
"<img
src='img/logo
revolucion.JPG'
border='0'
width='100%'/>";
include "header_menu.php";
if(mysql_query($sql)){
//$sql="INSERT
INTO
usuario(username,password,cedula) VALUES ('$c', 12345, '$c')";
//mysql_query($sql);
echo "<HR /><p class='titulo2'>El estudiante fue
modificado con éxito</p><HR/><br/><br/>";
}else{
echo "<HR /><p class='titulo2'>Ocurrió un error al
modificar el estudiante</p><HR /><br /><br />";
}
echo "<form name='registroI' action='buscarEstudiante.php'
method='post'><table border='0' align='center' width='40%'>
173
<tr><td align='center'><input type='button' name='Submit'
value='Buscar otro Estudiante' onclick='validar(this.form)'/></td>
</tr></table></form>";
}else{
$_SESSION["rep"]=$cr;
header("Location: modificoEstudiante.php?cedula=".$c);
}
}
?>
</body>
</html>
3. Modificación de datos del profesor. modificarProfesores.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f){
f.submit();
}
</script>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
$c=$_POST["cedulaP"];
$n=$_POST["nombreP"];
$a=$_POST["apellidoP"];
$fec=$_POST["dia"]."-".$_POST["mes"]."-".$_POST["ano"];
$ln=$_POST["lnacP"];
174
$e=$_POST["edadP"];
$s=$_POST["sexoP"];
$t=$_POST["codTelfP"]."-".$_POST["telfP"];
$d=$_POST["direccionP"];
$cp=$_POST["cargoP"];
$cop=$_POST["codigoP"];
$cc=$_POST["codigoC"];
$cd=$_POST["codigoD"];
$nh=$_POST["numHoras"];
$fecI=$_POST["anoI"]."-".$_POST["mesI"]."-".$_POST["diaI"];
//$_POST["diaI"]."-".$_POST["mesI"]."-".$_POST["anoI"];
$sql="UPDATE
profesor
set
nombre='$n',apellido='$a',fecha_nac='$fec',lugar_nac='$ln',edad='$e',sexo='$s',telefono='
$t',direccion='$d',cargo='$cp',cod_cargo='$cc',cod_profesor='$cop',cod_dependencia='$c
d',num_horas='$nh',fecha_ingreso='$fecI' WHERE cedula = '$c'";
echo "<img src='img/logo revolucion.JPG' border='0' width='100%'/>";
include "header_menu.php";
if(mysql_query($sql)){
echo "<HR /><p class='titulo2'>El profesor fue modificado con
éxito</p><HR /><br /><br />";
}else{
echo "<HR /><p class='titulo2'>Ocurrió un error al
modificar el profesor</p><HR /><br /><br />";
}
echo
"<form
name='registroI'
action='buscarProfesores.php'
method='post'><table border='0' align='center' width='40%'>
<tr><td align='center'><input type='button' name='Submit'
value='Buscar otro Profesor' onclick='validar(this.form)'/></td>
</tr></table></form>";
}
?>
</body>
</html>
4. Modificación de datos de la materia. modificarMateria.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
175
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f){
f.submit();
}
</script>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
$id=$_POST["id"];
$n=$_POST["nombre"];
$sql="UPDATE materia SET nombre='$n' WHERE id='$id'";
echo "<img src='img/logo revolucion.JPG' border='0' width='100%'/>";
include "header_menu.php";
if(mysql_query($sql)){
echo "<HR /><p class='titulo2'>La Materia fue modificada con
éxito</p><HR /><br /><br />";
}else{
echo "<HR /><p class='titulo2'>Ocurrió un error al
modificar los datos de la materia</p><HR /><br /><br />";
}
echo
"<form
name='registroI'
action='listadoMaterias.php'
method='post'><table border='0' align='center' width='40%'>
<tr><td align='center'><input type='button' name='Submit'
value='Ir a Listado de Materias' onclick='validar(this.form)'/></td>
</tr></table></form>";
}
?>
</body>
</html>
5. Modificación de datos de la sección. modificarSeccion.php
<?php
session_start();
?>
176
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f){
f.submit();
}
</script>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
$n=$_POST["grado"]."-".$n=$_POST["letra"];
$p=$_POST["periodo"];
$id=$_POST["id"];
$idn=$n."".$p;
$sql="UPDATE seccion SET id='$idn', descripcion='$n', periodo='$p'
WHERE id='$id'";
echo "<img src='img/logo revolucion.JPG' border='0' width='100%'/>";
include "header_menu.php";
if(mysql_query($sql)){
echo "<HR /><p class='titulo2'>La Sección fue
modificada con éxito</p><HR /><br /><br />";
}else{
echo "<HR /><p class='titulo2'>Ocurrió un error al
modificar los datos</p><HR /><br /><br />";
}
echo
"<form
name='registroI'
action='listadoSecciones.php'
method='post'><table border='0' align='center' width='40%'>
<tr><td align='center'><input type='button' name='Submit'
value='Ir a Listado de Secciones' onclick='validar(this.form)'/></td>
</tr></table></form>";
}
?>
</body>
</html>
177
6. Modificación de datos de detalle de sección. modificarDetalleSeccion.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f){
f.submit();
}
</script>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
$id=$_POST["id"];
$m=$_POST["materia"];
$p=$_POST["profesor"];
$s=$_POST["seccion"];
$sqlBusqueda = "SELECT * FROM detalle WHERE id_materia = ".$m."
and id_seccion = '".$s."' and id_profesor = ".$p;
$result = mysql_query($sqlBusqueda, $link);
$filas=mysql_num_rows($result);
for($i=0;$i<$filas;$i++){
$idBusqueda=mysql_result($result,$i,"id");
}
echo "<img src='img/logo revolucion.JPG' border='0' width='100%'/>";
include "header_menu.php";
if($filas == 0 || ($filas != 0 && $idBusqueda==$id)){
$sql="UPDATE detalle SET id_materia='$m', id_profesor='$p',
id_seccion='$s' WHERE id='$id'";
if(mysql_query($sql)){
178
echo "<HR /><p class='titulo2'>El Detalle de la
Sección fue modificado con éxito</p><HR /><br /><br />";
}else{
echo "<HR /><p class='titulo2'>Ocurrió un error al
registrar los datos</p><HR /><br /><br />";
}
echo "<form name='registroI' action='listadoDetalleSeccion.php'
method='post'><table border='0' align='center' width='40%'>
<tr><td align='center'><input type='button' name='Submit'
value='Ir a Listado de Detalle por Sección' onclick='validar(this.form)'/></td>
</tr></table></form>";
}else{
echo "<HR /><p class='titulo2'>Este detalle de sección ya
se encuentra registrado</p><HR /><br /><br />";
}
}
?>
</body>
</html>
7. Modificación de datos del usuario. modificarUsuario.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
</script>
<title>Modificación del Usuario</title>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
$p=$_POST["password"];
$u=$_POST["username"];
179
$sql="UPDATE usuario SET password = '$p' WHERE username = '$u'";
echo "<img src='img/logo revolucion.JPG' border='0' width='100%'/>";
include "header_menu.php";
if(mysql_query($sql)){
$_SESSION["password"]=$p;
echo "<HR /><p class='titulo2'>Los datos del usuario fueron
modificados con éxito</p><HR /><br /><br />";
}else{
echo "<HR /><p class='titulo2'>Ocurrió un error al
modificar datos del usuario</p><HR /><br /><br />";
}
}
?>
</body>
</html>
8. Carga de notas del estudiante. seccionCargaNotas.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f,id,nombre,anio){
if(f.idSeccion.length==0){
alert("No puede continuar porque no existen\nsecciones cargadas para
esta opción");
}else{
f.id.value=id;
f.nombre.value=nombre;
f.anio.value=anio;
f.submit();
}
}
function atras(f, id, nombre){
f.id.value=id;
f.nombre.value=nombre;
180
f.action="anioCargaNotas.php";
f.submit();
}
function regresar(f){
f.action="buscarEstudianteNotas.php";
f.submit();
}
function pendiente(f){
f.idSeccion.length= 0;
if(f.cond.value=='MATERIA PENDIENTE'){
for(i=0;i<seccionM.length;i++){
var seccion=seccionM[i].split('?');
var opcion=new Option(seccion[1],seccion[0]);
f.idSeccion.options[i]=opcion;
}
}else{
for(i=0;i<seccionR.length;i++){
var seccion=seccionR[i].split('?');
var opcion=new Option(seccion[1], seccion[0]);
f.idSeccion.options[i]=opcion;
}
}
}
</script>
<title>Sección a Cargar las Notas</title>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
$c=$_POST["id"];
$n=$_POST["nombre"];
$a=$_POST["anio"];
$resultParametros = mysql_query("SELECT * FROM parametros
WHERE clave = 'cargar_notas_ant'", $link);
$filasParametros = mysql_num_rows($resultParametros);
$par ='s';
$fechaAc = date ("Y") + 1;
if($filasParametros!=0){
for($i=0;$i<$filasParametros;$i++){
$par=mysql_result($resultParametros,$i,"valor");
}
181
}
$resultSeccion = mysql_query("SELECT * FROM detalle", $link);
if($par == 's' || $par == 'S')
$resultSeccion = mysql_query("SELECT DISTINCT(id_seccion)
FROM detalle WHERE id_seccion LIKE '".$a."%'", $link);
else
$resultSeccion = mysql_query("SELECT DISTINCT(id_seccion)
FROM detalle WHERE id_seccion LIKE '%".$fechaAc."' and id_seccion LIKE
'".$a."%'", $link);
$filasSeccion = mysql_num_rows($resultSeccion);
?>
<img src="img/logo revolucion.JPG" border="0" width="100%"/>
<?php include "header_menu.php";?>
<HR /><p class="titulo2">Sección y Período a Cargar las
Notas</p><HR />
<form name="modificoE" action="cargaNotas.php" method="post">
<input type="hidden" name="id" value=""/>
<input type="hidden" name="nombre" value=""/>
<input type="hidden" name="anio" value=""/>
<?php
if($filasSeccion != 0){
?>
<table width='90%' border='0' align='center'>
<tr>
<td
height='56'
colspan='3'
class='th1'
scope='row'>Escoja la condición, sección y el período para el cual se
cargarán las notas del Estudiante: <?php echo $n;?></td>
</tr>
<tr align='center'>
<td width="35%" align="center">
<select
name='cond'
onchange="pendiente(this.form)">
<option
value='REGULAR'>REGULAR</option>
<option
value='REPITIENTE'>REPITIENTE</option>
<option
value='MATERIA
PENDIENTE'>MATERIA PENDIENTE</option>
</select>
</td>
<td width="30%" height='67' align="center">
<select name='idSeccion'>
<?php
echo"<script language='JavaScript'
type='text/JavaScript'>
182
var
seccionR=new
var
seccionM=new
Array(".$filasSeccion.");
Array(".$filasSeccion.");
</script>";
$contR=0;
$contM=0;
for($i=0;$i<$filasSeccion;$i++){
$idS=mysql_result($resultSeccion,$i,"id_seccion");
$resultSeccion2
mysql_query("SELECT * FROM seccion WHERE id='".$idS."'", $link);
$filasSeccion2
mysql_num_rows($resultSeccion2);
=
=
for($j=0;$j<$filasSeccion2;$j++){
$d=mysql_result($resultSeccion2,$j,"descripcion");
$p=mysql_result($resultSeccion2,$j,"periodo");
$resultDetalleA
=
mysql_query("SELECT descripcion, periodo FROM seccion
where id in (select
id_seccion from detalle where id in (select
id_detalle
from
detalle_alumno where id_estudiante = '".$c."'))", $link);
$filasDetalleA
=
mysql_num_rows($resultDetalleA);
if($filasDetalleA ==
0){
$letra=substr($d, -1);
if($letra=='U'){
echo"<script language='JavaScript' type='text/JavaScript'>
seccionM[".$contM++."]=\"".$idS."?".$d." ".$p."\";
</script>";
}else{
echo"<script language='JavaScript' type='text/JavaScript'>
seccionR[".$contR++."]=\"".$idS."?".$d." ".$p."\";
</script>";
echo
"<option value='".$idS."'>".$d." ".$p."</option>";
}
}else{
$numV
true;
183
=
for($cFiDetalle=0;$cFiDetalle<$filasDetalleA;$cFiDetalle++){
$dA=mysql_result($resultDetalleA,$cFiDetalle,"descripcion");
$num=substr($d, 0, 1);
$numA=substr($dA, 0, 1);
if($numA == $num){
$numV = false;
}
}
$valid
=
$validO
=
false;
true;
$letra=substr($d, -1);
$sRep=false;
if($letra ==
'U'){
$sRep=true;
}
for($cFiDetalle=0;$cFiDetalle<$filasDetalleA;$cFiDetalle++){
$dA=mysql_result($resultDetalleA,$cFiDetalle,"descripcion");
$pA=mysql_result($resultDetalleA,$cFiDetalle,"periodo");
$letraR=substr($dA, -1);
$sRepR=false;
if($letraR == 'U'){
$sRepR=true;
}
if(($dA == $d) && ($pA == $p)){
$valid = true;
break;
}
if($numV){
if($pA == $p){
$validO = false;
}
}
if($numV){
if(($pA == $p) && $sRep && !$sRepR){
$valid = true;
break;
}
if(($pA == $p) && !$sRep && $sRepR){
$valid = true;
break;
}
}
184
}
if($valid
||
($numV && $validO)){
$letra=substr($d, -1);
if($letra=='U'){
echo"<script language='JavaScript' type='text/JavaScript'>
seccionM[".$contM++."]=\"".$idS."?".$d." ".$p."\";
</script>";
}else{
echo"<script language='JavaScript' type='text/JavaScript'>
seccionR[".$contR++."]=\"".$idS."?".$d." ".$p."\";
</script>";
echo "<option value='".$idS."'>".$d." ".$p."</option>";
}
break;
}
}
}
}
?>
</select>
</td>
<td width="35%" align="center">
<select name='accion'>
<option
value='nuevas'>Cargar
Notas</option>
<option
value='modificar'>Modificar Notas</option>
</select>
</td>
</tr>
</table>
<?php
echo "<br><br><br><table border='0' align='center' width='70%'>
<tr>
<td width='35%' align='center'>
<input type='button' name='Submit' value='Cargar
otro Estudiante' onclick='regresar(this.form)'/>
</td>
<td width='30%' align='center'>
<input type='button' name='Submit' value='Cargar
otro Año' onclick='atras(this.form,\"".$c."\",\"".$n."\",\"".$a."\")'/>
</td>
<td width='35%' align='center'>
<input type='button' name='Submit' value='Cargar
Notas' onclick='validar(this.form,\"".$c."\",\"".$n."\",\"".$a."\")'/>
</td>
185
</tr></table>";
}else{
echo "<p class='th1'>No existen Secciones Registradas</p><br
/><br />";
echo "<br><br><br><table border='0' align='center' width='70%'>
<tr>
<td align='center'>
<input type='button' name='Submit' value='Cargar
otro Estudiante' onclick='regresar(this.form)'/>
</td>
<td align='center'>
<input type='button' name='Submit' value='Cargar
otro Año' onclick='atras(this.form,\"".$c."\",\"".$n."\")'/>
</td>
</tr></table>";
}
}
?>
</form>
</body>
</html>
9.
Selección
del
año
escolar
para
cargar
notas
del
estudiante.
anioCargaNotas.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f,id,nombre,anio){
f.id.value=id;
f.nombre.value=nombre;
f.anio.value=anio;
f.submit();
}
186
function regresar(f){
f.action="buscarEstudianteNotas.php";
f.submit();
}
</script>
<title>Año a Cargar las Notas</title>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
$c=$_POST["id"];
$n=$_POST["nombre"];
?>
<img src="img/logo revolucion.JPG" border="0" width="100%"/>
<?php include "header_menu.php";?>
<HR /><p class="titulo2">Año a Cargar las Notas</p><HR />
<form name="modificoE" action="seccionCargaNotas.php" method="post">
<input type="hidden" name="id" value=""/>
<input type="hidden" name="nombre" value=""/>
<input type="hidden" name="anio" value=""/>
<?php
echo "<table width='90%' border='0' align='center'>
<tr>
<td width='40%' height='56' colspan='3' class='th1'
scope='row'>Escoja el año para el cual se cargarán las notas del Estudiante:
".$n."</td>
</tr>
<tr align='center'>
<td
height='67'><input
style='backgroundcolor:#CCCCCC; border-bottom-style:ridge' type='button' name='7mo' value='7mo
Grado' onclick='validar(this.form, \"".$c."\",\"".$n."\",\"7\")'></td>
<td><input style='background-color:#CCCCCC; borderbottom-style:ridge'
type='button'
name='8vo'
value='8vo
Grado'
onclick='validar(this.form, \"".$c."\",\"".$n."\",\"8\")'></td>
<td><input style='background-color:#CCCCCC; borderbottom-style:ridge'
type='button'
name='9no'
value='9no
Grado'
onclick='validar(this.form, \"".$c."\",\"".$n."\",\"9\")'></td>
</tr>
<tr align='center'>
<td height='67' align='right'><input style='backgroundcolor:#CCCCCC; border-bottom-style:ridge' type='button' name='1er' value='1er Año'
onclick='validar(this.form, \"".$c."\",\"".$n."\",\"1\")'></td>
<td></br></br></td>
187
<td
align='left'><input
style='backgroundcolor:#CCCCCC; border-bottom-style:ridge' type='button' name='2do' value='2do Año'
onclick='validar(this.form, \"".$c."\",\"".$n."\",\"2\")'></td>
</tr>
</table>";
echo "<br><br><br><table border='0' align='center' width='40%'>
<tr><td align='center'><input type='button' name='Submit'
value='Buscar otro Estudiante' onclick='regresar(this.form)'/></td>
</tr></table>";
}
?>
</form>
</body>
</html>
Reportes del Sistema
1. Listado de estudiante. exportarListadoEstudiantes.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<body topmargin="0" leftmargin="0">
<?php
include "funciones.php";
//print_r($_POST);
//exit();
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
require_once('tcpdf/tcpdf.php');
require_once('tcpdf/config/lang/eng.php');
ob_end_clean();
$pdf = new TCPDF(PDF_PAGE_ORIENTATION,
PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->AddPage();
188
PDF_UNIT,
$pdf->SetFont('times', 'I', 10);
$result = mysql_query("SELECT * FROM estudiante ORDER BY cedula
ASC", $link);
$filas=mysql_num_rows($result);
$html = '<table align="center" border="0">
<tr><td>
<img src="img/logo.JPG" width="350" border="0"/>
</td></tr>
<tr><td>
UNIDAD EDUCATIVA BALTAZAR PADRÓN
</td></tr>
<tr><td>
<font size="10px" face="Verdana">Listado Completo de
Estudiantes</font>
</td></tr>
</table><br>';
$html = $html.'<table align="center" border="1">
<tr>
<td
width="40"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Cédula</font></td>
<td
width="60"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Nombre</font></td>
<td
align="center"><font
color="#3e86c7"
size="8px" face="Verdana">Fecha Nac.</font></td>
<td
width="50"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Lugar Nac.</font></td>
<td
width="30"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Edad</font></td>
<td
width="50"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Teléfono</font></td>
<td
width="100"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Dirección</font></td>
<td
width="30"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Talla</font></td>
<td
width="30"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Peso</font></td>
<td
width="40"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Sexo</font></td>
<td
width="60"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Representante</font></td>
</tr>';
for($i=0;$i<$filas;$i++){
$id=mysql_result($result,$i,"cedula");
189
$n=mysql_result($result,$i,"nombre")."
".mysql_result($result,$i,"apellido");
$f=mysql_result($result,$i,"fecha_nac"); $fc=explode("-",$f);
$e=edad($fc[2]."/".$fc[1]."/".
$fc[0]);//$e=mysql_result($result,$i,"edad");
$t=mysql_result($result,$i,"telefono");
$d=mysql_result($result,$i,"direccion");
$cr=mysql_result($result,$i,"cod_representante");
$resultRepre = mysql_query("SELECT * FROM representante
WHERE cedula=".$cr, $link);
$filasRepre=mysql_num_rows($resultRepre);
$nr="";
for($j=0;$j<$filasRepre;$j++){
$nr=mysql_result($resultRepre,$j,"nombre")."
".mysql_result($resultRepre,$j,"apellido");
}
$ln=mysql_result($result,$i,"lugar_nac");
$ln=explode("-",trim($ln));
$ln=$est[$ln[0]]."-".$monu[$ln[1]][$ln[0]]."".$prkia[$ln[2]][$ln[1]][$ln[0]];//
$s=mysql_result($result,$i,"sexo");
if($s=='M')
$s='Masculino';
else
$s='Femenino';
$ta=mysql_result($result,$i,"talla");
$pe=mysql_result($result,$i,"peso");
$html = $html."<tr>";
$html = $html.'<td width="40" align=center><font
face="Verdana">'.$id.'</font></td>';
$html = $html.'<td width="60" align=center><font
face="Verdana">'.$n.'</font></td>';
$html
=
$html.'<td
align=center><font
face="Verdana">'.$f.'</font></td>';
$html = $html.'<td width="50" align=center><font
face="Verdana">'.$ln.'</font></td>';
$html = $html.'<td width="30" align=center><font
face="Verdana">'.$e.'</font></td>';
$html = $html.'<td width="50" align=center><font
face="Verdana">'.$t.'</font></td>';
$html = $html.'<td width="100" align=center><font
face="Verdana">'.$d.'</font></td>';
$html = $html.'<td width="30" align=center><font
face="Verdana">'.$ta.'</font></td>';
190
size="8px"
size="8px"
size="8px"
size="8px"
size="8px"
size="8px"
size="8px"
size="8px"
$html = $html.'<td width="30" align=center><font size="8px"
face="Verdana">'.$pe.'</font></td>';
$html = $html.'<td width="40" align=center><font size="8px"
face="Verdana">'.$s.'</font></td>';
$html = $html.'<td width="60" align=center><font size="8px"
face="Verdana">'.$nr.'</font></td>';
$html = $html.'</tr>';
}
$html = $html."</table>";
//echo $html; exit();
$pdf->writeHTML($html, true, 0, true, 0);
$pdf->Output('listadoEstudiantes.pdf', 'I');
}
?>
</body>
</html>
2. Listado de estudiante por sección. exportarListadoEstudiantesSeccion.php
<?php
session_start();
/*
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<body topmargin="0" leftmargin="0">
*/
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
include "funciones.php";
$idSeccion=$_REQUEST["idSeccion"];
$resultDetalle = mysql_query("SELECT * FROM detalle where
id_seccion='".$idSeccion."'", $link);
$filasDetalle = mysql_num_rows($resultDetalle);
if($filasDetalle!=0){
$where='';
for($i=0;$i<$filasDetalle;$i++){
$id=mysql_result($resultDetalle,$i,"id");
if($i==0)
191
$where=" id_detalle='".$id."'";
else
$where=$where." or id_detalle='".$id."'";
}
$resultDetalleAlumno
=
mysql_query("SELECT
distinct(id_estudiante) FROM detalle_alumno WHERE ".$where, $link);
$filasDetalleAlumno = mysql_num_rows($resultDetalleAlumno);
if($filasDetalleAlumno!=0){
require_once('tcpdf/tcpdf.php');
require_once('tcpdf/config/lang/eng.php');
ob_end_clean();
$pdf = new TCPDF(PDF_PAGE_ORIENTATION,
PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->AddPage();
$pdf->SetFont('times', 'I', 10);
$resultSeccion = mysql_query("SELECT * FROM
seccion where id='".$idSeccion."'", $link);
$filasSeccion=mysql_num_rows($resultSeccion);
$periodo='';
$seccion='';
for($i=0;$i<$filasSeccion;$i++){
$periodo=mysql_result($resultSeccion,$i,"periodo");
$seccion=mysql_result($resultSeccion,$i,"descripcion");
}
$html = '<table align="center" border="0">
<tr><td>
<img src="img/logo.JPG" width="350"
border="0"/>
</td></tr>
<tr><td>
UNIDAD EDUCATIVA BALTAZAR
PADRÓN
</td></tr>
<tr><td>
<font
size="10px"
face="Verdana">Listado Estudiantes para la Sección: '.$seccion.' en el
Período: '.$periodo.'</font>
</td></tr>
</table><br>';
$html = $html.'<table align="center" border="1">
<tr>
<td
width="40"
align="center"><font
color="#3e86c7"
size="8px"
face="Verdana">Cédula</font></td>
192
align="center"><font
face="Verdana">Nombre</font></td>
<td
color="#3e86c7"
width="60"
size="8px"
<td
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Fecha Nac.</font></td>
<td
width="50"
align="center"><font
color="#3e86c7"
size="8px"
face="Verdana">Lugar
Nac.</font></td>
<td
width="30"
align="center"><font color="#3e86c7" size="8px" face="Verdana">Edad</font></td>
<td
width="50"
align="center"><font
color="#3e86c7"
size="8px"
face="Verdana">Teléfono</font></td>
<td
width="100"
align="center"><font
color="#3e86c7"
size="8px"
face="Verdana">Dirección</font></td>
<td
width="30"
align="center"><font color="#3e86c7" size="8px" face="Verdana">Talla</font></td>
<td
width="30"
align="center"><font color="#3e86c7" size="8px" face="Verdana">Peso</font></td>
<td
width="40"
align="center"><font color="#3e86c7" size="8px" face="Verdana">Sexo</font></td>
<td
width="60"
align="center"><font
color="#3e86c7"
size="8px"
face="Verdana">Representante</font></td>
</tr>';
for($z=0;$z<$filasDetalleAlumno;$z++){
$cedula=mysql_result($resultDetalleAlumno,$z,"id_estudiante");
$result = mysql_query("SELECT * FROM
estudiante where cedula=".$cedula, $link);
$filas=mysql_num_rows($result);
for($i=0;$i<$filas;$i++){
$id=mysql_result($result,$i,"cedula");
$n=mysql_result($result,$i,"nombre")."
".mysql_result($result,$i,"apellido");
$f=mysql_result($result,$i,"fecha_nac"); $fc=explode("",$f);
$e=edad($fc[2]."/".$fc[1]."/".
$fc[0]);//mysql_result($result,$i,"edad");
$ln=mysql_result($result,$i,"lugar_nac");
$ln=explode("-",trim($ln));
$ln=
$est[$ln[0]]."-".$monu[$ln[1]][$ln[0]]."".$prkia[$ln[2]][$ln[1]][$ln[0]];
//$f=mysql_result($result,$i,"fecha_nac");
//$e=mysql_result($result,$i,"edad");
$t=mysql_result($result,$i,"telefono");
$d=mysql_result($result,$i,"direccion");
193
$cr=mysql_result($result,$i,"cod_representante");
$resultRepre = mysql_query("SELECT *
FROM representante WHERE cedula=".$cr, $link);
$filasRepre=mysql_num_rows($resultRepre);
$nr="";
for($j=0;$j<$filasRepre;$j++){
$nr=mysql_result($resultRepre,$j,"nombre")."
".mysql_result($resultRepre,$j,"apellido");
}
//$ln=mysql_result($result,$i,"lugar_nac");
$s=mysql_result($result,$i,"sexo");
if($s=='M')
$s='Masculino';
else
$s='Femenino';
$ta=mysql_result($result,$i,"talla");
$pe=mysql_result($result,$i,"peso");
$html = $html."<tr>";
$html
=
$html.'<td
width="40"
align=center><font size="8px" face="Verdana">'.$id.'</font></td>';
$html
=
$html.'<td
width="60"
align=center><font size="8px" face="Verdana">'.$n.'</font></td>';
$html = $html.'<td align=center><font
size="8px" face="Verdana">'.$f.'</font></td>';
$html
=
$html.'<td
width="50"
align=center><font size="8px" face="Verdana">'.$ln.'</font></td>';
$html
=
$html.'<td
width="30"
align=center><font size="8px" face="Verdana">'.$e.'</font></td>';
$html
=
$html.'<td
width="50"
align=center><font size="8px" face="Verdana">'.$t.'</font></td>';
$html
=
$html.'<td
width="100"
align=center><font size="8px" face="Verdana">'.$d.'</font></td>';
$html
=
$html.'<td
width="30"
align=center><font size="8px" face="Verdana">'.$ta.'</font></td>';
$html
=
$html.'<td
width="30"
align=center><font size="8px" face="Verdana">'.$pe.'</font></td>';
$html
=
$html.'<td
width="40"
align=center><font size="8px" face="Verdana">'.$s.'</font></td>';
$html
=
$html.'<td
width="60"
align=center><font size="8px" face="Verdana">'.$nr.'</font></td>';
$html = $html.'</tr>';
}
}
$html = $html."</table>";
$pdf->writeHTML($html, true, 0, true, 0);
194
$pdf>Output('listadoEstudiantes_'.$seccion.'_'.$periodo.'.pdf', 'I');
}else{
echo "<img src='img/logo revolucion.JPG' border='0'
width='100%'/><br /><br /><br /><br />";
echo "<p class='th1'>No existen estudiantes registrados en
esta sección</p><br /><br />";
}
}else{
echo
"<img
src='img/logo
revolucion.JPG'
border='0'
width='100%'/><br /><br /><br /><br />";
echo "<p class='th1'>No existen estudiantes registrados en esta
sección</p><br /><br />";
}
}
?>
</body>
</html>
3. Reporte de Notas del Estudiante. exportarNotasEstudiante.php
<?php
session_start();
/*
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<body topmargin="0" leftmargin="0">
*/
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
include "parametros.php";
include "funciones.php";
require_once('tcpdf/tcpdf.php');
require_once('tcpdf/config/lang/eng.php');
ob_end_clean();
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT,
PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->AddPage();
$pdf->SetFont('times', 'I', 10);
$cedula=$_REQUEST["cedulaE"];
195
$mes=date("M");
if($mes=="Jan"){
$mes="Enero";
}elseif($mes=="Feb"){
$mes="Febrero";
}elseif($mes=="Mar"){
$mes="Marzo";
}elseif($mes=="Apr"){
$mes="Abril";
}elseif($mes=="May"){
$mes="Mayo";
}elseif($mes=="Jun"){
$mes="Junio";
}elseif($mes=="Jul"){
$mes="Julio";
}elseif($mes=="Aug"){
$mes="Agosto";
}elseif($mes=="Sep"){
$mes="Septiembre";
}elseif($mes=="Oct"){
$mes="Otubre";
}elseif($mes=="Nov"){
$mes="Noviembre";
}elseif($mes=="Dic"){
$mes="Diciembre";
}else{
$mes="Existe un error en la variable de entorno";
}
$dia=date("j");
$ano=date("Y");
$html = '<table align="center" border="0">
<tr><td>
<img src="img/logo.JPG" width="350" border="0"/>
</td></tr>
<tr><td>
UNIDAD EDUCATIVA BALTAZAR PADRÓN
</td></tr>
<tr><td>
<font size="10px" face="Verdana">Planilla de Resumen
de Calificación del Estudiante</font>
</td></tr>
<tr><td align="right">
<font size="8px" face="Verdana">Santa María de Ipire,
'.$dia.' de '.$mes.' de '.$ano.'</font>
</td></tr></table><br>';
$resultEstudiante = mysql_query("SELECT * FROM estudiante where
cedula=".$cedula, $link);
196
$filasEstudiante=mysql_num_rows($resultEstudiante);
for($contE=0;$contE<$filasEstudiante;$contE++){
$n=mysql_result($resultEstudiante,$contE,"nombre")."
".mysql_result($resultEstudiante,$contE,"apellido");
//$f=mysql_result($resultEstudiante,$contE,"fecha_nac");
//$e=mysql_result($resultEstudiante,$contE,"edad");
$t=mysql_result($resultEstudiante,$contE,"telefono");
$d=mysql_result($resultEstudiante,$contE,"direccion");
// $ln=mysql_result($resultEstudiante,$contE,"lugar_nac");
$f=mysql_result($resultEstudiante,$contE,"fecha_nac");
$fc=explode("-",$f);
$e=edad($fc[2]."/".$fc[1]."/".
$fc[0]);//mysql_result($result,$i,"edad");
$ln=mysql_result($resultEstudiante,$contE,"lugar_nac");
$ln=explode("-",trim($ln));
$ln=
$est[$ln[0]]."-".$monu[$ln[1]][$ln[0]]."".$prkia[$ln[2]][$ln[1]][$ln[0]];
$s=mysql_result($resultEstudiante,$contE,"sexo");
if($s=='M')
$s='Masculino';
else
$s='Femenino';
$ta=mysql_result($resultEstudiante,$contE,"talla");
$pe=mysql_result($resultEstudiante,$contE,"peso");
$cr=mysql_result($resultEstudiante,$contE,"cod_representante");
$resultRepre = mysql_query("SELECT * FROM representante
WHERE cedula=".$cr, $link);
$filasRepre=mysql_num_rows($resultRepre);
$nr="";
for($contEj=0;$contEj<$filasRepre;$contEj++){
$nr=mysql_result($resultRepre,$contEj,"nombre")."
".mysql_result($resultRepre,$contEj,"apellido");
}
$html = $html.'<table align="center" border="0">
<tr>
<td width="200" colspan="2" align="left">
<font
color="#3e86c7"
size="8px"
face="Verdana">Cédula: </font><font size="8px" face="Verdana">'.$cedula.'</font>
</td>
<td width="180" align="left">
<font
color="#3e86c7"
size="8px"
face="Verdana">Nombre: </font><font size="8px" face="Verdana">'.$n.'</font>
</td>
<td width="80" align="left">
<font
color="#3e86c7"
size="8px"
face="Verdana">Fecha Nac.: </font><font size="8px" face="Verdana">'.$f.'</font>
</td>
197
</tr>
<tr>
<td width="200" colspan="2" align="left">
<font
color="#3e86c7"
size="8px"
face="Verdana">Lugar Nac.: </font><font size="8px" face="Verdana">'.$ln.'</font>
</td>
<td width="180" align="left">
<font
color="#3e86c7"
size="8px"
face="Verdana">Edad: </font><font size="8px" face="Verdana">'.$e.'</font>
</td>
<td width="80" align="left">
<font
color="#3e86c7"
size="8px"
face="Verdana">Teléfono.: </font><font size="8px" face="Verdana">'.$t.'</font>
</td>
</tr>
<tr>
<td width="100" align="left">
<font
color="#3e86c7"
size="8px"
face="Verdana">Talla: </font><font size="8px" face="Verdana">'.$ta.'</font>
</td>
<td width="100" align="left">
<font
color="#3e86c7"
size="8px"
face="Verdana">Peso: </font><font size="8px" face="Verdana">'.$pe.'</font>
</td>
<td width="180" align="left">
<font
color="#3e86c7"
size="8px"
face="Verdana">Representante: </font><font size="8px" face="Verdana">'.$nr.'</font>
</td>
<td width="80" align="left">
<font
color="#3e86c7"
size="8px"
face="Verdana">Sexo: </font><font size="8px" face="Verdana">'.$s.'</font>
</td>
</tr>
<tr>
<td width="460" colspan="4" align="left">
<font
color="#3e86c7"
size="8px"
face="Verdana">Dirección:
</font><font
size="8px"
face="Verdana">'.$d.'</font>
</td>
</tr>
</table><br>';
}
$html = $html.'<table align="center" border="1">
<tr>
<td
width="70"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Año - Sección</font></td>
198
<td
width="70"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Período</font></td>
<td
width="215"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Materia</font></td>
<td
width="100"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Condición</font></td>
<td
width="45"
align="center"><font
color="#3e86c7" size="8px" face="Verdana">Nota</font></td>
</tr>';
$result = mysql_query("SELECT s.descripcion, s.periodo, d.id_materia,
da.cond_alumno, da.nota FROM seccion s, detalle d, detalle_alumno da
WHERE d.id=da.id_detalle and s.id=d.id_seccion and da.id_estudiante =
".$cedula."
and (d.id_seccion LIKE '7%' or d.id_seccion LIKE '8%' or d.id_seccion
LIKE '9%')
order by d.id_seccion asc, s.periodo asc, da.cond_alumno desc", $link);
$filas=mysql_num_rows($result);
$ano="";
for($i=0;$i<$filas;$i++){
$d=mysql_result($result,$i,"descripcion");
$p=mysql_result($result,$i,"periodo");
$idM=mysql_result($result,$i,"id_materia");
$cA=mysql_result($result,$i,"cond_alumno");
$n=mysql_result($result,$i,"nota");
$resultMateria = mysql_query("SELECT * FROM materia where
id=".$idM, $link);
$filasMateria=mysql_num_rows($resultMateria);
$nM="";
for($j=0;$j<$filasMateria;$j++){
$nM=mysql_result($resultMateria,$j,"nombre");
}
if($i==0){
$anoLetra="";
if(substr($d, 0, 1) == "7"){
$anoLetra="Septimo";
}elseif(substr($d, 0, 1) == "8"){
$anoLetra="Octavo";
}elseif(substr($d, 0, 1) == "9"){
$anoLetra="Noveno";
}
$html = $html.'<tr>
<td width="500" align=left><font size="9px"
face="Verdana">Año o Grado: '.$anoLetra.'</font></td>
</tr>';
$ano=substr($d, 0, 1);
}else{
199
$nuevoAno=substr($d, 0, 1);
if($nuevoAno != $ano){
$anoLetra="";
if($nuevoAno == "7"){
$anoLetra="Septimo";
}elseif($nuevoAno == "8"){
$anoLetra="Octavo";
}elseif($nuevoAno == "9"){
$anoLetra="Noveno";
}
$html = $html.'<tr>
<td
width="500"
align=left><font
size="9px" face="Verdana">Año o Grado: '.$anoLetra.'</font></td>
</tr>';
$ano=$nuevoAno;
}
}
$html = $html."<tr>";
$html = $html.'<td width="70" align=center><font size="8px"
face="Verdana">'.$d.'</font></td>';
$html = $html.'<td width="70" align=center><font size="8px"
face="Verdana">'.$p.'</font></td>';
$html = $html.'<td width="215" align=center><font size="8px"
face="Verdana">'.$nM.'</font></td>';
$html = $html.'<td width="100" align=center><font size="8px"
face="Verdana">'.$cA.'</font></td>';
$html = $html.'<td width="45" align=center><font size="8px"
face="Verdana">'.$n.'</font></td>';
$html = $html.'</tr>';
}
$result = mysql_query("SELECT s.descripcion, s.periodo, d.id_materia,
da.cond_alumno, da.nota FROM seccion s, detalle d, detalle_alumno da
WHERE d.id=da.id_detalle and s.id=d.id_seccion and da.id_estudiante =
".$cedula."
and (d.id_seccion LIKE '1%' or d.id_seccion LIKE '2%')
order by d.id_seccion asc, s.periodo asc, da.cond_alumno desc", $link);
$filas=mysql_num_rows($result);
for($i=0;$i<$filas;$i++){
$d=mysql_result($result,$i,"descripcion");
$p=mysql_result($result,$i,"periodo");
$idM=mysql_result($result,$i,"id_materia");
$cA=mysql_result($result,$i,"cond_alumno");
$n=mysql_result($result,$i,"nota");
$resultMateria = mysql_query("SELECT * FROM materia where
id=".$idM, $link);
$filasMateria=mysql_num_rows($resultMateria);
$nM="";
200
for($j=0;$j<$filasMateria;$j++){
$nM=mysql_result($resultMateria,$j,"nombre");
}
if($i==0){
$anoLetra="";
if(substr($d, 0, 1) == "1"){
$anoLetra="Primero";
}elseif(substr($d, 0, 1) == "2"){
$anoLetra="Segundo";
}
$html = $html.'<tr>
<td width="500" align=left><font size="9px"
face="Verdana">Año o Grado: '.$anoLetra.'</font></td>
</tr>';
$ano=substr($d, 0, 1);
}else{
$nuevoAno=substr($d, 0, 1);
if($nuevoAno != $ano){
$anoLetra="";
if($nuevoAno == "1"){
$anoLetra="Primero";
}elseif($nuevoAno == "2"){
$anoLetra="Segundo";
}
$html = $html.'<tr>
<td
width="500"
align=left><font
size="9px" face="Verdana">Año o Grado: '.$anoLetra.'</font></td>
</tr>';
$ano=$nuevoAno;
}
}
$html = $html."<tr>";
$html = $html.'<td width="70" align=center><font size="8px"
face="Verdana">'.$d.'</font></td>';
$html = $html.'<td width="70" align=center><font size="8px"
face="Verdana">'.$p.'</font></td>';
$html = $html.'<td width="215" align=center><font size="8px"
face="Verdana">'.$nM.'</font></td>';
$html = $html.'<td width="100" align=center><font size="8px"
face="Verdana">'.$cA.'</font></td>';
$html = $html.'<td width="45" align=center><font size="8px"
face="Verdana">'.$n.'</font></td>';
$html = $html.'</tr>';
}
$html = $html."</table>";
$pdf->writeHTML($html, true, 0, true, 0);
201
$pdf->Output('ReporteNotasEstudiante.pdf', 'I');
}
?>
</body>
</html>
Módulos de Herramientas del Sistema
1. Auditar notas del estudiante. auditarnotas.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="funciones.js"></script>
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f){
if(f.cedula.value==""){
alert("El campo CÉDULA no puede quedar en blanco");
f.cedula.focus();
return;}
f.submit();
}
</script>
<title>Buscar Datos del Estudiante</title>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
?>
<img src="img/logo revolucion.JPG" border="0" width="100%"/>
<?php include "header_menu.php";?>
<HR /><p class="titulo2">Buscar Datos del Estudiante</p><HR />
<form name="modificoE" action="resultadoauditarnotas.php" method="post">
<?php
if($_SESSION["rep"]!=null){
202
echo "<font class='error'>El estudiante portador de la cédula
".$_SESSION["rep"]." no se encuentra registrado</font>";
$_SESSION["rep"]=null;
}else{
echo "</br></br>";
}
?>
<table width="82%" border="0" align="center">
<tr>
<td width="15%"></td>
<th
width="40%"
scope="row">Número
de
Cédula del Estudiante:</th>
<td width="16%"><input name="cedula" type="text" size="11" maxlength="8"
onkeypress="return soloNumeros(event);return vali(event)"/></td>
<td width="29%">Ordernar
<select name="ordenar">
<option value="fecha" selected="selected">Fecha</option>
<option value="tipo">Tipo</option>
<option value="usuario">Usuario</option>
</select>
</td>
</tr>
<tr align="center">
<td></br></br></br></td>
<td><input type="button" name="Submit" value="Buscar"
onclick="validar(this.form)"></td>
<td><input type="reset" name="borrar" value="Borrar"/></td>
<td></td>
</tr>
</table>
</form>
<?php } ?>
</body>
</html>
2. Modificar datos del sistema. modifcoUsuario.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
203
<script language="JavaScript">
var d=new Date();
var m= d.getMonth() + 1;
var y=d.getFullYear();
function validar(f){
if(f.password.value==""){
alert("El campo CONTRASEÑA no puede quedar en blanco");
f.password.focus();
return;}
f.submit();
}
</script>
<title>Modificación del Usuario</title>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
$u=$_SESSION["user"];
$p=$_SESSION["password"];
?>
<img src="img/logo revolucion.JPG" border="0" width="100%"/>
<?php include "header_menu.php";?>
<HR /><p class="titulo2">Modificación del Usuario</p><HR />
<form name="registroE" action="modificarUsuario.php" method="post">
<input type="hidden" name="username" value="<?php echo $u; ?>"/>
<table width="90%" border="0" align="center">
<tr>
<td width="25%"></td>
<th width="25%" scope="row">Usuario:</th>
<td width="30%"><input type="text" name="user" size="11" disabled
value="<?php echo $u; ?>"/></td>
<td width="20%"></td>
</tr>
<tr>
<td></td>
<th scope="row">Contraseña:</th>
<td><input type="text" name="password" size="11" value="<?php echo $p; ?>"
/></td>
<td></td>
</tr>
<tr align="center">
<td></td>
<td><input type="button" name="Submit" value="Aceptar"
onclick='validar(this.form)'></td>
204
<td><input type="reset" name="borrar" value="Borrar"/></td>
<td></td>
</tr>
</table>
</form>
<?php } ?>
</body>
</html>
3. Asignar usuario. mgu.php
<?php
session_start();
require_once('Connections/conect.php'); ?>
<?php
//include "parametros.php";
function GetSQLValueString($theValue, $theType, $theDefinedValue = "",
$theNotDefinedValue = "")
{
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
/*echo "INSERT INTO usuario (codigo, username, password) VALUES (%s, %s, %s)";
205
exit();*/
$insertSQL = sprintf("INSERT INTO usuario (codigo, username, password) VALUES
('', %s, %s)",
GetSQLValueString($_POST['username'], "text"),
GetSQLValueString($_POST['password'], "text"));
//"INSERT INTO usuario (codigo, username, password) VALUES (%s, %s, %s)
mysql_select_db($database_conect, $conect);
$Result1 = mysql_query($insertSQL, $conect) or die(mysql_error());
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form2")) {
$updateSQL = sprintf("UPDATE usuario SET username=%s, password=%s WHERE
codigo=%s",
GetSQLValueString($_POST['username'], "text"),
GetSQLValueString($_POST['password'], "text"),
GetSQLValueString($_POST['codigo'], "int"));
mysql_select_db($database_conect, $conect);
$Result1 = mysql_query($updateSQL, $conect) or die(mysql_error());
}
if ((isset($_POST['codigo'])) && ($_POST['codigo'] != "") && (isset($_GET['eli']))) {
$deleteSQL = sprintf("DELETE FROM usuario WHERE codigo=%s",
GetSQLValueString($_POST['codigo'], "int"));
mysql_select_db($database_conect, $conect);
$Result1 = mysql_query($deleteSQL, $conect) or die(mysql_error());
}
mysql_select_db($database_conect, $conect);
$query_usuarios = "SELECT * FROM usuario";
$usuarios = mysql_query($query_usuarios, $conect) or die(mysql_error());
$row_usuarios = mysql_fetch_assoc($usuarios);
$totalRows_usuarios = mysql_num_rows($usuarios);
$colname_actu = "-1";
if (isset($_POST['codigo'])) {
$colname_actu
=
(get_magic_quotes_gpc())
?
$_POST['codigo']
:
addslashes($_POST['codigo']);
}
mysql_select_db($database_conect, $conect);
$query_actu = sprintf("SELECT * FROM usuario WHERE codigo = %s",
$colname_actu);
$actu = mysql_query($query_actu, $conect) or die(mysql_error());
$row_actu = mysql_fetch_assoc($actu);
$totalRows_actu = mysql_num_rows($actu);
?>
<?php include("base.php"); ?>
<table border="1" align="center">
<tr>
<td> </td>
<td> </td>
<td> <?php if(!isset($_GET['modoedita'])) {?>
206
<a href="mgua.php">Agregar </a><?php }?></td>
</tr>
<tr>
<td colspan="3" align="center">Usuario</td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_usuarios['username']; ?></td>
<td><form action="?" method="post">
<input
name="codigo"
type="hidden"
value="<?php
echo
$row_usuarios['codigo']; ?>" />
<input name="Editar" type="submit" id="Editar" value="Editar" />
</form></td>
<td><form action="?eli" method="post">
<input
name="codigo"
type="hidden"
value="<?php
echo
$row_usuarios['codigo']; ?>" />
<input name="Editar" type="submit" id="Editar" value="Borrar" />
</form></td>
</tr>
<?php } while ($row_usuarios = mysql_fetch_assoc($usuarios)); ?>
</table>
<div align="center">
<?php if(isset($_GET['modoedita'])) {?>
<a href="?">Cancelar
</a>
</div>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Nombre:</td>
<td><input
name="username"
type="text"
value=""
size="32"
maxlength="20"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Clave:</td>
<td><input
name="password"
type="password"
value=""
size="32"
maxlength="20"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"> </td>
<td><input name="submit" type="submit" value="Insertar registro" /></td>
</tr>
</table>
<input type="hidden" name="codigo" value="">
<input type="hidden" name="MM_insert" value="form1">
</form>
<?php }
207
if (isset($_POST['codigo']) && !(isset($_GET['eli'])) ) {
?>
<form id="form3" name="form3" method="post" action="">
<div align="center">
<input type="submit" name="Submit" value="Cancelar" />
</div>
</form>
<p> </p>
<form method="post" name="form2" action="<?php echo $editFormAction; ?>">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Nombre:</td>
<td><input
type="hidden"
name="username"
value="<?php
echo
$row_actu['username']; ?>" size="32"><label><?php echo $row_actu['username'];
?></label></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Clave:</td>
<td><input type="password" name="password" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"> </td>
<td><input type="submit" value="Actualizar registro"></td>
</tr>
</table>
<input type="hidden" name="codigo" value="<?php echo $row_actu['codigo']; ?>">
<input type="hidden" name="MM_update" value="form2">
<input type="hidden" name="codigo" value="<?php echo $row_actu['codigo']; ?>">
</form>
<p> </p>
</body>
</html>
<?php
}
mysql_free_result($usuarios);
mysql_free_result($actu);
?>
4. Respaldar Base de Datos. bdr.php
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
208
Transitional//EN"
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="styles.css" rel="stylesheet" type="text/css">
<title>Manejo de Base de datos</title>
</head>
<body topmargin="0" leftmargin="0">
<?php
if(($_SESSION["user"]==null) or ($_SESSION["password"]==null)){
header('Location: index.htm');
}else{
?>
<img src="img/logo revolucion.JPG" border="0" width="100%"/>
<?php include "header_menu.php";?>
<HR /><p class="titulo2">
<?php include("boton_regresar.hml"); ?>
Exportar o Importar Base de Datos</p>
<HR />
<table width="90%" height="500" border="0" align="center">
<tr>
<th
width="100%"
height="350"
align="center"
valign="top"
scope="row"><iframe
src="http://localhost/phpmyadmin/db_structure.php?db=ue_baltazar_padron"
width="87%" height="350"></iframe></th>
</tr>
</table>
</form>
</body>
</html>
<?php }
?>
209
CAPÍTULO VI
CONCLUSIONES Y RECOMENDACIONES
Conclusiones
La importancia de los sistemas de información, así como las partes que lo
componen, es primordial para proveer los elementos necesarios para la toma de
decisiones. Estos cumplen con aspectos importantes y determinantes en los diferentes
conceptos de sistema y se puede definir como una organización compleja que
relaciona todo el conjunto de métodos, de datos, de medios e instrumentos necesarios
para satisfacer las necesidades de la dirección de un objeto determinado. Asimismo,
la información es el resultado del procesamiento y análisis de los datos, constituyendo
así el resultado de los sistemas informativos, los cuales toma como punto de partida
conjuntos de datos relacionados entre sí.
En tal sentido, el desarrollo de un Sistema de Información comprende varios
componentes o pasos llevados a cabo durante la etapa del análisis, el cual ayuda a
traducir las necesidades del usuario en un modelo de sistema que utiliza uno más de
los componentes: Software, hardware, personas, base de datos, documentación y
procedimientos. Es por eso que existen varios modelos o métodos para la realización
del análisis y diseño de un sistema, lo primero del trabajo fue revisar que el análisis y
el diseño, se presenta varios modelos que podemos utilizar para la realización y
elaboración de un proceso y trabajo y dar respuesta al problemas que se ha generado
desde la perspectiva del programador y analista.
Por otra parte, la investigación se basó en el desarrollo de un sistema de
información que permita registrar y controlar los procesos que se realizan en el
departamento de control de estudio de la Unidad Educativa Baltazar Padrón, ubicada
en Santa María de Ipire, Estado Guárico; el cual permita facilitar y agilizar los
procesos tales como: registro de estudiantes, representantes, docentes, pensum de
estudio por año; además de la emisión de listados y reportes útiles para la toma de
230
decisiones y llevar el control automatizado de los procesos que se emplean en el
referido departamento. Es axiomático que la implantación de éste nuevo sistema
tendrá un impacto significativo en el mejoramiento del desempeño de las actividades
que se efectúan diariamente en la institución, debido a que ofrece variedad de
opciones que facilitaran en gran medida las labores que se realizan en un determinado
periodo académico.
La implantación de este sistema de información constituye un gran avance
tecnológico adecuado para cumplir con las exigencias de información que se maneja
dentro de la institución educativa; y permitirá utilizar de manera eficiente los recursos
disponibles, lograr sus objetivos, mejorar el servicio al estudiante, así como también
mejorar la capacidad de responder al crecimiento de cada matrícula estudiantil.
Recomendaciones
Después del desarrollo del sistema, se toma como plataforma fundamental los
conocimientos obtenidos del mismo para así establecer como recomendaciones las
siguientes:
1. Actualización regular del software antivirus, que impidan la entrada de
programas provenientes de Internet o cualquier otra fuente que pueda causar algún
daño irreversible en el sistema, así como a la información contenida en la base de
datos.
2. Realizar operaciones de respaldo, limpiar y validar los registros de la base de
datos, de forma periódica con el fin de garantizar el la preservación de la data.
3. Establecer un control efectivo con respecto al acceso del sistema, ya que la
divulgación de las claves de acceso puede vulnerar la seguridad de la información que
contiene el sistema.
4. Llevar a cabo las operaciones de acuerdo a los parámetros establecidos en los
procesos y funciones del sistema.
5. Instalar el sistema de acuerdo a los requerimientos establecidos del mismo.
231
REFERENCIAS BIBLIOGRÁFICAS
Arias, F. (2006) El Proyecto de la Investigación. Editorial Episteme. Caracas
Venezuela.
Balestrini, M. (2002). Como se Elabora el Proyecto de Investigación. Manual para la
elaboración, presentación y evaluación de los trabajos de grados. Consultorios
Asociados y servicio Editorial. Sexta Edición. Caracas, Venezuela.
Carrero (2002). Aplicación de Tecnología Web en los Sistemas de Información. Caso:
Sistema de Control de Calificaciones. Universidad Católica Andrés Bello.
Castro, F. (2001). El Proyecto de investigación y su esquema de elaboración. Colson
C.A, Caracas.
Constitución de la República Bolivariana de Venezuela (1999) Artículos 102 – 103 –
104. Caracas.
Giménez, J. (2005), “Sistema de Información para el Control del Proceso de
Inscripción Basado en Tecnología Internet”. Instituto Universitario de
Tecnología de Administración Industrial Extensión Valencia, Estado Carabobo,
Venezuela.
Hernández y otros (1994). Metodología de la Investigación. Mc Graw Hill Editores.
Bogotá. Colombia.
Ley Orgánica de Educación, (2009). Articulo 3. Pág. 5. Caracas, Venezuela
Ley Orgánica de Protección del Niño y del Adolescente, (1990). Articulo 54. Caracas,
Venezuela.
Lugo (2000). “Diagnóstico organizacional del proceso de inscripción y elaboración
de horarios de la Dirección de Control de Estudios de la Universidad
Metropolitana”. Universidad Católica Andrés Bello.
Sabino, C. (2000). El proceso de Investigación. Editorial Panapo. Caracas, Págs. 898.
232
Senn, J. (1999). Análisis y Diseño de Sistemas de Información. Editorial McGraw
Hill Interamericana, S. A. México.
Universidad Nacional Abierta (1987). Análisis y Diseño de Sistemas. Primera
Edición. Caracas - Venezuela.
Universidad Nacional Abierta (1984). Documentación de Sistemas. Primera Edición.
Caracas - Venezuela.
Universidad Nacional Abierta (1993). Bases de Datos. Tercera Edición. Caracas Venezuela.
Universidad Pedagógica Experimental Libertador (2006). Manual de Trabajos de
Especialización, Maestría y Tesis Doctorales. UPEL. 4ta Edición.
Vicerrectorado de Investigación y Postgrado. Caracas-Venezuela.
Whitten, J. y otros (2003). Análisis y Diseño de Sistemas de Información. Tercera
Edición. Editorial McGraw Hill Interamericana, S. A. México.
233
ANEXOS
234
ANEXO A
CUESTIONARIO DIRIGIDO A LOS DOCENTES
UNIVERSIDAD NACIONAL ABIERTA
VICERRECTORADO ACADÉMICO
UNIDAD DE EVALUACIÓN ACADÉMICA
INGENIERÍA DE SISTEMAS
Estimado Docente
A continuación se le presenta un cuestionario contentivo de 12 preguntas, el
mismo está orientado a recolectar información sobre un Trabajo de Investigación
denominado, SISTEMA DE INFORMACIÓN PARA EL REGISTRO Y CONTROL
DE LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA BALTAZAR PADRÓN,
SANTA MARÍA DE IPIRE, ESTADO GUÁRICO, por tal motivo se le agradece
responder con sinceridad cada uno de los indicadores que a continuación se
presentan.
Debo hacer de su conocimiento que la información suministrada por usted será
confidencial y solamente servirá para cumplir con los objetivos propuestos para este
estudio.
Agradeciendo toda la colaboración que nos pueda prestar al respecto y esperando
sus valiosos aportes.
La Investigadora
235
INSTRUCCIONES: Lea detenidamente cada uno de los indicadores que a
continuación se le presentan y seleccione marcando con una X, solamente una de las
tres alternativas de respuesta que se le muestran.
SIEMPRE
INDICADORES
F
1.- ¿Considera usted que es de gran utilidad que se diseñe
un sistema de información que permita registrar y llevar
un control automatizado del proceso de carga de notas de
los estudiantes en la Unidad Educativa Baltazar Padrón?
2.- ¿Usted considera que es necesario mejorar el proceso
manual de registro datos y calificaciones del estudiante?
3.- ¿Existen formas estandarizadas para cada uno de los
formatos elaborados en el departamento de control de
estudio?
4.- ¿Actualmente el proceso empleado para el registro de
calificaciones de los alumnos es de fácil y rápida
revisión?
5.- ¿Considera que la implementación de un proceso
automatizado de de registro de calificación del estudiante
garantizara un mínimo de perdida y duplicación de
información?
6.- ¿Considera que la mayor efectividad de un sistema de
información para el proceso de inscripción, sería más
rápido la recolección de datos y la disminución de errores
en duplicación y pérdida de documentos?
7.- ¿Considera que el mayor inconveniente de un proceso
automatizado de registro de calificaciones, sería la
interrupción de la conexión del servidor, la red y fallas
eléctricas?
8.- ¿Considera que la rentabilidad de implantar un
sistema de información para los procesos que se realizan
en el departamento de control de estudio, sería rentable
económicamente?
9.- ¿Considera importante el diseño de un manual de
usuario donde se especifique los procedimientos y
estándar de seguridad de implantarse un sistema de
información en el departamento de control de estudio?
10.- Considera que el proceso automatizado de registro
de calificaciones permitirá un mejor control de la
auditoria?
11.- ¿Considera que es necesario que en el sistema de
información propuesto se incluya un modulo de ayuda?
12.- ¿Los datos manejados por el sistema de información
de registro y control de calificación del estudiante, deben
respaldarse en unidades de almacenamiento ubicadas en
el departamento de control de estudio?
236
%
CASI
SIEMPRE
F
%
NUNCA
F
%
ANEXO B. CONSTANCIA DE NOTAS
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
UNIDAD EDUCATIVA BALTAZAR PADRÓN
SANTA MARÍA DE IPIRE
ESTADO GUÁRICO
Código de Dependencia: 10007918190
CONSTANCIA DE NOTAS
Datos del Estudiante
Fecha: __________
Cédula: ___________________ Nombres y Apellidos: ________________________
Fecha de Nacimiento: _________ Lugar de Nacimiento: _______________________
Año- Sección
Período
Asignatura
Condición
Calificación
______________________
SELLO
237
FIRMA DIRECTOR
ANEXO C. GLOSARIO DE TÉRMINO
-AAbstracción: Denota las características esenciales de un objeto que lo distinguen de
todos los demás tipos de objetos, y proporciona así, fronteras conceptuales
nítidamente definidas respecto a la perspectiva del observador.
Administración: El que se ocupa de las tareas administrativas y de mantenimiento de
las direcciones en una lista de correspondencia o en un grupo de discusión.
Almacenamiento: Hecho de crear una copia permanente del trabajo que se a
realizado en el ordenador.
Archivo: Conjunto de información extraído de la memoria RAM que se graba en un
dispositivo de almacenamiento permanente. Puede implicar el uso de un esquema de
comprensión de datos, para almacenar más datos que los que el medio de
almacenamiento contiene normalmente.
Atributo: Características tipográficas que se establecen para una porción o para la
totalidad del texto sobre el que se está trabajando. Estas características pueden ser en
cuanto al tamaño del carácter, al tipo de características escogido, al estilo.
Automatización:
Reemplazo
de
las
operaciones
manuales
por
métodos
automatizados.
-BBase de Datos: Conjunto de información organizada sistemáticamente. El diseño de
una Base de datos lo podemos dividir en tres etapas: el análisis conceptual (que sería
la descripción de toda la información que se quiere incluir), el diseño lógico y el
diseño físico.
Barra de menú: Recibe este nombre la parte de la pantalla (generalmente la parte
superior) que utiliza una aplicación para presentar los títulos de los menús que
dispone.
-C-
238
Campo: Nombre de campo que recibe cada una de las partes especificas de un
registro. En el campo se puede mostrar la información y almacenada o introducir
nueva información al ordenador.
Carácter: Con este término en informática se designa a las cifras, letras y signos de
puntuación de un alfabeto; además, reciben este nombre los símbolos o código de
control que incluso a veces no son visibles en pantalla.
CD-ROM: Acrónimo de Campact Disc Read Only Memory (Disco compacto de solo
lectura). Es un dispositivo de almacenamiento de información de forma que sólo se
puede acceder a esa información para leerla y nunca para modificarla. Normalmente
tienen una capacidad de 700 Mb.
Clase: Es un conjunto de objetos que comparten una estructura común y un
comportamiento común. Poseen todos uno o varios caracteres comunes y son los
únicos en este caso.
Clave de Acceso: Conjunto de caracteres ordenados de una forma especifica que el
ordenador requiere para acceder al proceso siguiente o para poder entrar a una Base
de Datos.
Concurrencia: Es la propiedad que distingue un objeto activo de uno que no lo está.
Controlar: Comprobar, intervenir, inspeccionar.
-DDatos: Colección de resultados compuestos por caracteres, números y símbolos,
almacenados en el ordenador de forma que puedan ser procesados.
Diagrama de Flujo de datos: Esquema de funcionamiento de un programa. Esta
compuesto por una serie de símbolos normalizados, que permiten que cualquier
analista pueda comprender con facilidad de funcionamiento del programa.
Diagrama: Gráfico que sirve para representar un objeto, indicar la relación entre
elementos, o mostrar el valor de una magnitud.
Diagrama de Objeto: Se utiliza para mostrar la existencia de objetos y relaciones en
el diseño lógico de un sistema.
Diagrama de Clases: Un diagrama de clase representa una vista de la estructura de
clases de un sistema.
239
Diagrama de modelo: Un diagrama representa una vista de la estructura de módulos
de un sistema.
Diccionario: Sistema de administración de una estructura de datos que nos permite
ubicar y clasificar a los archivos.
Disco Duro: Sistema de almacenamiento de datos compuesto por un conjunto de
disco de gran capacidad, impregnados de una material magnético, que giran
superpuesto unos a otros a una velocidad de 7200 vueltas/minuto.
-EEntidad: Identifica a los elementos extremos que reciben información o envían
datos.
Estándar: Nombre con el que se designamos a todo aquello que está conforme a la
norma. Esto concierne tanto a los elementos de hardware como a los lenguajes de
programación o las diferentes aplicaciones de software.
Encapsulamiento: Es el proceso de almacenar en un mismo compartimiento los
elementos de una abstracción que constituyen su estructura y su comportamiento;
sirve para separar la interfaz contractual de una abstracción y su implantación.
-GGigaByte: Son 109 bytes que, trasladados a términos informáticos, son
1.073.741.824 bytes.
Gráfico: Representación informática de cualquier imagen, o sea, a cualquier imagen
que podamos ver en la pantalla de un ordenador lo denominamos gráfico.
-HHardware: Es el término con el que se hace referencia a toda la parte tangible o
palpable de un computador, es decir, son todos aquellos componentes físicos que
posee un computador.
-IIcono: Pequeñas imágenes gráficas creadas con el objeto de facilitar al usuario el
manejo de los ficheros y programas de un sistema.
Impresora: Dispositivo que convierte la salida de la computadora en imágenes
impresas.
240
Información: Ciencia que estudia el tratamiento automático de la información
mediante máquinas llamadas ordenadores.
Interfaz: Es el conjunto de pantallas por las cuales un sistema interactúa con los
usuarios para intercambiar información.
-JJerarquía: Es una clasificación u ordenación de abstracciones.
-LLenguaje de Programación: Aplicación o programa que facilita al usuario la
introducción o escritura de una serie de mandatos o instrucciones con la que se define
una tarea en concreto y que serán posteriormente traducidas a un formato entendible
por el microprocesador.
-MMaestro: Se refiere al dispositivo que controla a uno o varios dispositivos esclavos.
Términos de la jerga de Internet que utiliza para señalar al usuario de la red que actúa
como consejero y ayuda en la resolución de los problemas de los demás usuarios.
Mantenimiento: Conservación del buen estado de la instalación de los radios y
teléfonos.
Máscara: Nombre que recibe la retícula que se utiliza para mostrar los caracteres,
que son introducidos mediante el teclado, en una disposición determinada.
MB: Acrónimo de Megabit. Es un magnitud igual a 1.048.576 bits o 131.072 bytes
de almacenamiento.
Memoria: Nombre genérico que utiliza para designar la parte o partes del ordenador
que se designa al almacenamiento de la información.
Menú: Lista de opciones que se le presentan al usuario para que seleccione una.
Método: Es un proceso disciplinado para generar un conjunto de modelos que
describen varios aspectos de un sistema; utilizando alguna notación bien definida.
Metodología: Es una colección de métodos aplicados a lo largo del ciclo de vida del
desarrollo del software y unificados por alguna aproximación general o filosófica.
MHZ: Acrónimo de megahercio.
241
Microsoft Windows: Entorno operativo multitarea creado por Microsoft para los
ordenadores IBM y compatibles.
Modularidad: Es la propiedad que tiene un sistema que ha sido descompuesto en un
conjunto de módulos cohesivos y débilmente acoplados.
Monitor: Nombre genérico que se le da a las pantallas de visualización de gran
calidad utilizadas como periféricos de salida en los sistemas informáticos.
Mouse: Ratón. Dispositivo de entrada que se maneja con la mano y suele estar
compuesto por un estuche con dos o tres botones unido al ordenador mediante un
cable.
Muestra: Es en esencia, un subgrupo de la población. Digamos que un subgrupo de
elementos que pertenecen a ese conjunto definido en sus características al que
llamamos población.
-NNormalización: Dícese del conjunto de reglas internacionales o nacionales que han
sido generadas con el objetivo de simplificar la utilización de un producto y que, por
tanto, las producciones sean compatibles a todas las escalas.
-OObjeto: Es una entidad tangible que muestra un comportamiento bien definido.
-PPantalla: Dispositivo de salida que puede recibir informaciones del ordenador y
mostrárselas al usuario.
Pentium: Familia de microprocesadores desarrollados por Inter y compatibles con la
familia 80x86. Utilizan un bus de direcciones de 32 bits y un bus de datos de 64 bits.
Población: Se entiende por población a un conjunto finito o infinito de personas,
casos o elementos que presentan características comunes.
Procesador: Elemento electrónico que se encarga de regular la sucesión de tareas
elementales que han de cumplirse para conseguir un resultado especifico.
Proceso: Utilizado para representar un proceso, actividad o tarea.
Programa: Conjunto de instrucciones que señalan al ordenador como realizar una
tarea determinada.
242
-RRAM: Acrónimo de Random Access Memory (Memoria de acceso aleatorio).
Nombre que recibe la memoria primaria de un ordenador en la que se puede leer o
escribir de manera inmediata cualquier octeto en cualquier posición.
Reporte: Conjunto de datos relacionados dentro de una base de datos.
-SServidor: Termino con el que se designa al ordenador o la aplicación que se encarga
de suministrar información u otros recursos aplicaciones cliente que se conecta a él.
Sistema: Es un todo unitario y organizado compuesto de procesos, tareas, métodos y
recursos materiales, tecnológicos y humanos interdependientes, de que se vale una
organización para alcanzar un objetivo y es fácilmente identificable por los límites de
su medio ambiente.
Sistema de Información: Consiste en un sistema Hombre - Máquina que procesa
datos a fin de registrar los detalles originados por las transacciones que ocurren en las
entidades que forman una organización y proporcionar información que facilite la
ejecución de actividades, operaciones y funciones en una organización.
Sistema Operativo: Término que se utiliza para referirse al programa, o más bien a
el conjunto de programas interrelacionadas, que se dedican a controlar las funciones
básicas del sistema.
Software: Son todos aquellos programas, paquetes y aplicaciones que han sido
desarrollados en un lenguaje de programación, es decir, es lo opuesto al hardware, es
la parte intangible de un computador, la parte lógica.
-TTeclado: Recibe este nombre el diseño del teclado que está compuesto por 101 teclas
y 12 teclas más, llamadas de función, colocadas en la parte superior.
Transacción: Nombre que recibe el conjunto de operaciones que se realizan
conjuntamente o bien se abandonan también en bloque, todo ello en los procesos de
tratamiento de la Base de Datos. El tratamiento transaccional contribuye a la
seguridad de los datos.
243
-WWinZip: Software de compresión y descompresión de ficheros desarrollados para el
entorno Windows. Es capaz de descomprimir ficheros que se encuentran
comprimidos con otros compresores.
Windows: Nombre común de Microsoft Windows, un entorno multitarea dotado de
una interfaz gráfica de usuario, que se ejecuta en computadoras diseñadas para
MS_DOS. Windows proporciona una información estándar basada en menús
desplegables, ventanas en pantalla y un dispositivo señalador como el Mouse (ratón).
244
ANEXO D. FICHA DE INSCRIPCIÓN
FOTO
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
UNIDAD EDUCATIVA BALTAZAR PADRÓN
SANTA MARÍA DE IPIRE
ESTADO GUÁRICO
FOTO
FICHA DE INSCRIPCIÓN
REPRESENTANTE
ESTUDIANTE
I DATOS PERSONALES DEL ESTUDIANTE
REGULAR _________ REPITIENTE _________
FECHA DE INSCRIPCIÓN _____________________
NOMBRES _______________________________________ APELLIDOS _________________________________________
C. I. N° ______________________ FECHA DE NACIMIENTO _________________________________________________
LUGAR DE NACIMIENTO ____________________________________________ ESTADO _________________________
EDAD: _________ SEXO: _________ TELÉFONO _______________________ DIRECCIÓN ________________________
______________________________________________________________________________________________________
II DATOS DEL REPRESENTANTE Y / O RESPONSABLE
NOMBRES Y APELLIDOS ________________________________________________ C. I. N° _______________________
PARENTESCO ___________________ OCUPACIÓN ___________________________ TELÉFONO: __________________
DIRECCIÓN ___________________________________________________________________________________________
EN CASO DE EMERGENCIA LLAMAR ___________________________________________________________________
III NIVEL O MODALIDAD BÁSICA
FECHA DE INSCRIPCIÓN _____________________
GRADO ________ SECCIÓN: _______ REGULAR: __________ REPITIENTE ____________
DOCUMENTOS ANEXOS
1) CERTIFICADO DE 6TO GRADO _________ 2) CARTA DE BUENA CONDUCTA ________ 3) 04 FOTOS _____________________
4) PARTIDA DE NACIMIENTO ________ 5) CÉDULA DE IDENTIDAD __________ 6) INFORME DESCRIPTIVO DEL RESULTADO DE
EVALUACIÓN DEL ALUMNO _______________ 7) OTROS ________________________________________________________
OBSERVACIÓN: __________________________________________________________________________________________
FIRMA:
FUNCIONARIO INSCRIPTOR __________________________
REPRESENTANTE _______________________________
FECHA DE INSCRIPCIÓN _____________________
GRADO ______ SECCIÓN: _____ REGULAR: LISO _____ MATERIA PENDIENTE _______ REPITIENTE ________
DOCUMENTOS ANEXOS 1) CERTIFICADO DE CALIFICACIÓN DE OTRO PLANTEL _______ 2) 02 FOTOS ______
3) PARTIDA DE NACIMIENTO __________ 4) CÉDULA DE IDENTIDAD __________ 5) OTROS ____________________________
MATERIA PENDIENTE: ___________________________ MATERIAS A REPETIR: ______________________________________
OBSERVACIONES: ________________________________________________________________________________________
FIRMA:
FUNCIONARIO INSCRIPTOR __________________________
REPRESENTANTE _______________________________
FECHA DE INSCRIPCIÓN _____________________
GRADO ______ SECCIÓN: _____ REGULAR: LISO _____ MATERIA PENDIENTE _______ REPITIENTE ________
DOCUMENTOS ANEXOS 1) CERTIFICADO DE CALIFICACIÓN DE OTRO PLANTEL _______ 2) 02 FOTOS ______
3) PARTIDA DE NACIMIENTO __________ 4) CÉDULA DE IDENTIDAD __________ 5) OTROS ____________________________
MATERIA PENDIENTE: ___________________________ MATERIAS A REPETIR: ______________________________________
OBSERVACIONES: ________________________________________________________________________________________
FIRMA:
FUNCIONARIO INSCRIPTOR __________________________
REPRESENTANTE _______________________________
245
246
SISTEMA DE CONTROL DE ESTUDIOS
UNIDAD EDUCATIVA “BALTAZAR PADRÓN”
MANUAL DE USUARIO
CONTENIDO
pp.
PRESENTACIÓN...................................................................................................
Conocimiento esencial del entorno Windows 7…………………………………..
Windows 7...........................…..……………………………………….………
Requisitos de Hardware............……………………………………………......
Interfaz………..………………………......…………………………………....
Parámetros de Instalación………....……………………………………………....
Pasos de Instalación del Software.…………………………………………….
Instalación de Macromedia Dreamweaver 8 MX 2004......................................
Acceso al Sistema......…………………………………………………………......
Menú Principal y Submenúes del Sistema..……………………………………....
Registros................................................……..………………………………...
Actualizaciones…………………………………………..................................
Reportes........................................……………………………………………..
Herramientas..............................................…………………………………....
Descripción de los Procesos del Sistema....……………………………………....
Manipulación del sistema.....……………………………………………………...
2
3
4
4
4
5
6
6
9
9
12
12
13
13
13
14
14
PRESENTACIÓN
En el presente manual representa las instrucciones, métodos y procedimientos los
cuales debe realizar el administrador y los usuarios asignados en la manipulación del
sistema de información para el registro y control de calificaciones de los estudiantes,
en el Departamento de Control de Estudio de la Unidad Educativa “Baltazar Padrón”,
ubicado en Santa María de Ipire, Estado Guárico. Este sistema no es mas que una
herramienta de apoyo administrativo que permite agilizar todos y cada uno de los
procesos haciendo los mismos mas eficaces y eficientes en cuanto a trato de la
información se refiere, así como instrumento en la toma de decisiones.
Asimismo, se expondrá un breve contenido sobre el Windows 7, destacando la el
entorno de usuario, las mejoras de conectividad con dispositivos y la agilidad para
moverse dentro del sistema, las características destacable de este sistema operativo,
evidenciándose que esta tecnología ofrece una mejora sustancial en accesibilidad a las
principales funcionalidades, últimos documentos de trabajo, vistas agregadas de la
información de varias carpetas, entre otros.
A continuación, se presenta cada unas de las formas (pantallas), las cuales deben
ser llenadas por los usuarios y poner en funcionamiento la base de datos, además de
la forma correcta de manejo de las mismas para un mejor aprovechamiento de los
recursos con que cuenta esta herramienta.
3
Conocimiento esencial del entorno Windows 7
Windows 7
Windows 7 es la última versión del Sistema Operativo Windows, sucesor de
Windows Vista. Fue lanzado el 22 de julio de 2009 preinstalado en computadoras y el
22 de octubre de 2009 para el público general. Fue conocido con los nombres en
código de Blackcomb y Vienna. Su equivalente para servidores es el Windows Server
2008 R2. Windows 7 es una actualización incremental del núcleo NT 6.0, lo cual
sirve para mantener cierta compatibilidad con las aplicaciones y hardware que ya lo
era para Windows Vista.
La importancia de Windows 7 es su posición en el nuevo escenario tecnológico
que se abre ante nosotros, con multitud de dispositivos interconectados, servicios de
Internet, grandes repositorios de contenidos y medios; en resumen, las implicaciones
de un mundo conectado.
Requisitos de Hardware
A finales de abril del 2009 Microsoft dio a conocer los requerimientos finales de
Windows 7.
Requisitos de hardware mínimos recomendados para Windows 7
Arquitectura 32 bits
64 bits
Procesador
1 GHz
Memoria
RAM
1 GB de RAM
Tarjeta Gráfica
Dispositivo de gráficos DirectX 9 con soporte de controladores
WDDM 1.0 (para Windows Aero)
Disco Duro
16 GB de espacio libre
2 GB de RAM
20 GB de espacio libre
Unidad óptica
DVD-R
Opcionalmente, se requiere un monitor táctil para poder acceder a las
características multitáctiles de este sistema.
4
Interfaz
Básicamente mejora la interfaz con respecto a su antecesor, haciéndola más
flexible a los usuarios; además es más ligero y rápido. Se han eliminado los múltiples
carteles de seguridad que mostraba Windows Vista, algo sumamente cuestionado.
El equipo de desarrollo de la interfaz Ribbon de Microsoft Office 2007 formó
parte activa en el rediseño de algunos programas y características de Windows 7,
incluyendo dicha interfaz en las herramientas Paint y Wiordpad. Windows 7 permite
la personalización del equipo, al guardar temas completos; que incluye color de
ventanas, imágenes incluidas, conjunto de sonidos, e incluso protector de pantalla (las
anteriores versiones se limitaban simplemente con los colores de las ventanas).
1. Reproductor de Windows Media 12: Es el nuevo reproductor multimedios, que
se incluye como estándar en las versiones de Windows 7. A diferencia de sus otras
versiones, deja de tener una ubicación fija para los controles más básicos (tales como
Reproducir, Detener, Repetir, Volumen y la barra buscadora), la cual se desvanece en
tanto se retira el puntero del ratón de él.
2. Aero peek: Las previsualizaciones de Windows Aero se han mejorado pasando
a ser más interactivas y útiles. Cuando se posa el ratón sobre una aplicación abierta
éste muestra una previsualización de la ventana, donde muestra el nombre, la
previsualización y la opción de cerrarla; además, si se pone el ratón sobre la
previsualización, se obtiene una mirada a pantalla completa y al quitarlo se regresa al
punto anterior. Además se incorporó esta misma característica a Windows Flip.
3. Aero Shake: Cuando se tienen varias ventanas abiertas, al hacer clic sostenido
en la Barra de Título y agitarla, las otras ventanas abiertas se minimizan. Al repetir
esta acción, las ventanas vuelven a su ubicación anterior.
4. Flip 3D: Windows Flip 3D, es una función de Windows Aero que mejora la
función Windows Flip, mostrando a través de un efecto en 3D a las ventanas
actualmente abiertas permitiendo así una búsqueda entre bastantes ventanas de forma
más rápida y eficaz. A diferencia de la opción Windows Flip que se activa con
Alt + Tab ⇆ , esta función se activa con la combinación de teclas ⊞ Win + Tab ⇆ .
5
Además, mejora la función de las teclas Alt + Tab ⇆ , la cual muestra una mini ventana
en tiempo real de las aplicaciones en ejecución
5. Aero Snap: Consiste en que al mover una ventana hacia los laterales de la
pantalla, la ventana se ajusta automáticamente a la mitad del escritorio. Si en caso se
mueve al borde superior la ventana se maximiza, y se restaura al arrastrarla
ligeramente hacia abajo. Esto es útil para ver o intercambiar el contenido de dos
ventanas simultáneamente, sin embargo no es muy funcional con resoluciones de
pantalla demasiado bajas.
6. Jump List o Salto de Lista: Consiste simplemente en hacer clic y arrastrar hacia
ligeramente hacia arriba sobre un icono anclado en la barra de tareas provocando la
aparición de una lista de opciones respecto de ese programa tal como accesos directos
a los archivos abiertos recientemente con ese programa, acceso rápido a comandos,
para componer nuevos mensajes de correo electrónico (en Outlook, por ejemplo) o
reproducir música.
7. Anclaje: En Windows 7, puede anclar los programas favoritos en la barra de
tareas para facilitar su acceso. Existen dos maneras de hacerlo: a) Arrastrando el
icono del programa o archivo hacia la barra de tarea y b) Cuando se este ejecutando el
programa en la barra de tareas, pulsar el botón secundario del mouse y seleccionar la
opción anclar. Internet Explorer 9 permite, además, anclar páginas favoritas de la
misma forma en la barra de tareas.
Parámetros de Instalación del Sistema
Pasos de Instalación del Software
Se debe copiar la carpeta del sistema llamada UE_Baltazar_Padron, la cual está
contenida en el CD de instalación, hasta la unidad C:\. Se debe tener en cuenta que si
el equipo no posee una unidad C asignada, esta debe ser creada de manera virtual, de
lo contrario no funcionará la base de datos del sistema, ya que la misma está diseñada
para funcionar solo y exclusivamente en esta ubicación. Este proceso se debe efectuar
antes de proceder a instalar el programa de aplicación WampServer2.1, debido a que
6
esta aplicación crea por defecto la carpeta alojada en C:\ wamp, entonces al momento
de copiar el sistema en esa carpeta ocurre que algunos archivos no se copian
correctamente, creando un problema de acceso al sistema.
Una vez copiada la carpeta del sistema en C:\ comenzar a instalar el programa
WampServer, efectuando cada uno de los siguientes procedimientos:
1. Se descomprime el archivo de instalación WampServer2.1e-x32.rar, haciendo
doble clic en el archivo. Su tamaño comprimido es de 20,018 KB
2. Luego hacer clic en la opción en Extraer en
3. Aparece la siguiente pantalla, debe hacer clic en el botón Next (siguiente) para
efectuar la instalación del programa.
4. Seleccionar I accept the agreement (aceptación del contrato) y después clic en
el botón Next (siguiente).
7
5. En la pantalla siguiente, se especifica la dirección del directorio donde se
instalará el sistema de manera definitiva, teniendo siempre en cuenta que debe
realizarse en la unidad C:\, luego hacer clic en el botón siguiente.
6. Se procede hacer clic en el botón Install (instalación). El sistema se instalará
automáticamente en la unidad C:\wamp.
7. Una vez instalado el programa WampServer2.1 de aplicación, debe colocar el
nombre del navegador (Internet Explorer, Opera, Mozilla Firefox, otro) y luego hacer
clic en abrir.
8. En último lugar, debe hacer clic en el botón en la opción Finish (finalizar).
8
Instalación de Macromedia Dreamweaver 8 MX 2004
Una vez copiada la carpeta del sistema UE_Baltazar_Padron y el programa de
aplicación WampServer en C:\, es necesario instalar Dreamweaver 8, efectuando cada
uno de los siguientes pasos:
1.
Se
descomprime
el
archivo
Dreamweaver
8
(Portable)
-
www.tecnouniverso.com.rar, haciendo doble clic en el archivo. Tamaño comprimido
es de 291,518 KB
2. En seguida de hacer clic en la opción en Extraer y reemplazar eligiendo el
directorio Disco local (C:), luego presiona el botón aceptar.
Acceso al Sistema
Para acceder al sistema UE_Baltazar_Padron se debe ejecutar cada uno de los
siguientes procedimientos:
1. Se procede a ejecutar el programa de aplicación WampServer: En el escritorio
se encuentra el icono de acceso directo al programa de aplicación, presionar dos
veces en ese icono.
9
2. Debe esperar unos segundos que se ejecute, en la parte inferior de la pantalla
donde se encuentra las barras de tarea aparecerá un icono de WampServer2.1, donde
el color verde indicará que ya está instalado.
3. Para acceder al sistema existen dos maneras de hacerlo, ya sea haciendo clic
directamente en el icono del programa de aplicación WampServer2.1, asimismo
ejecutando el navegador Internet Explorer u otro que tenga disponible, colocando el
nombre del sistema en el directorio. Cabe destacar que se sugirió el Sistema
Operativo Microsoft Windows 2007, ya que este tiene en sus aplicaciones el
navegador Internet Explore.
3.1 Acceso haciendo clic en el icono de WampServer2.1
3.1.1 Presionar el icono WampServer2.1 con el botón izquierdo del mouse y
con el botón derecho escoger la opción Localhost.
Aparecerá la siguiente pantalla donde debe hacer clic en la carpeta del proyecto
UE_Baltazar_Padron, para finalmente acceder al sistema.
3.2 Acceso a través del navegador Internet Explorer: Debe ejecutar el navegador y
colocar en el directorio la dirección del sistema http://localhost/UE_Baltazar_Padron.
4. Una vez realizado cualquiera de los dos procedimientos anteriores, se iniciará
una aplicación la cual mostrará la pantalla de inicio en el cual debe tipiar el nombre y
10
la clave de acceso, ya sea del administrador del sistema o usuario autorizado por el
mismo.
Si el nombre y/o contraseña que introdujo es incorrecta, puede hacer clic en el
botón borrar para así corregir, de lo contrario si presiona la opción ingresar emitirá un
mensaje de error, impidiendo el acceso.
Ahora bien, si el nombre del usuario y contraseña son correctos mostrará una
ventana de acceso al menú principal del sistema, donde debe hacer clic en la opción
Aquí.
11
A continuación, aparecerá la ventana del menú principal, el cual permite acceder a
todos los formularios de manera directa siempre tomando en cuenta que debe acceder
a una ventana a la vez; está constituido de la siguiente manera:
1. Bienvenida en la ventana principal, el cual muestra el nombre del sistema,
descripción de la ciudad y fecha actual.
2. Barra de Menú: Contiene las opciones existentes en el sistema
3. Submenú y submenús emergentes: se encuentra el acceso total de los
formularios.
Menú Principal y Submenúes del Sistema
En lo siguiente, se presenta el contenido de cada uno de los minués.
1. Registros:
12
2. Actualización:
3. Reportes:
4. Herramientas:
13
Descripción de los Procesos del Sistema
1. Manipulación del Sistema:
1.1 Sud menú Registrar: Este contiene un menú desplegable donde se encuentra
los siguientes formularios:
1.1.1 Registro de Estudiantes: Antes de proceder a registrar los datos del
estudiante, debe estar registrado los datos de su representante, debido a que existe
opción Cédula Representante que permite relacionar el estudiante con el mismo.
En primer lugar se procede a cargar la cédula del estudiante, nombres, apellidos.
En el campo fecha de nacimiento posee un combo desplegable de selección del día,
mes y año de nacimiento, el cual está debidamente programado para calcular
automáticamente la edad, donde será reflejado el resultado en el campo
correspondiente. Luego, para anotar el peso se coloca primero el kilo y seguido de un
punto los gramos (Ejemplo: 45.5), se procede igual que en el campo talla (Ejemplo:
1.65). Seguidamente, se ingresa la cédula de su representante, en el combo parentesco
selecciona (Padre, Madre, Tío(a), Abuelo(a), Otro), igual se procede con el sexo
(masculino, femenino), el lugar de nacimiento donde primero debe seleccionar el
estado prontamente el municipio correspondiente al mismo y por último la ciudad.
Finalmente se carga los datos de la dirección de ubicación del estudiante y su
número telefónico, donde primero se anota el código de área o celular y después el
número, el llenado de los dígitos debe hacerse completo porque mostrará un error.
14
1.1.2 Registros de Representantes: En el mismo se cargan los datos del
representante: Cédula, nombres, apellidos, teléfono (se procede igual al registro de
estudiante), ocupación y dirección.
1.1.3 Registros de Profesores:
Primeramente, se debe cargar la cédula del profesor, nombres, apellidos, fecha de
nacimiento y fecha de ingreso al Ministerio del Poder Popular de Para la Educación
MPPE (igual registro del estudiante). Luego, se anota el código del profesor, código
del cargo (correspondiente a su credencial), nombres, apellidos, la edad (se visualiza
una vez ingresada la fecha de nacimiento), sexo, lugar de nacimiento (igual registro
del estudiante), teléfono, número de horas docentes, código de dependencia
(correspondiente a la institución al cual está adscrito), y por último la dirección.
15
1.1.4 Registros de Materias: Se procede a anotar el nombre de las materias o
asignaturas correspondientes al pensum de estudio de Educación Básica y Educación
Media.
1.1.5 Registros de Secciones:
Se procede a anotar el nombre de la sección, seleccionando el año (7mo, 8vo, 9no,
1ero o 2do) seguidamente la letra correspondiente. Luego se selecciona el período
escolar. Finalmente se presiona el botón ingresar.
1.1.6 Registrar Detalle de Secciones:
Aquí, se procede a seleccionar la materia, seguida del profesor seleccionando el
año (7mo, 8vo, 9no, 1ero o 2do) seguidamente la letra correspondiente. Luego se
selecciona el período escolar. Finalmente se presiona el botón ingresar.
16
Nota: En cada uno de los registros deben ser llenados todos los campos, de lo
contrario deja una opción en blanco mostrará un mensaje de error impidiendo
ingresar los datos al sistema.
1.2 Sud menú Actualización: Este contiene un menú desplegable donde se
encuentra los siguientes formularios:
1.2.1 Modificar datos del estudiante, representante o profesor:
El sistema permite actualizar los datos de talla, peso, dirección, número telefónico,
nombres, apellidos. En el caso del estudiante la cédula del representante; esto último
porque puede suceder que otra persona distinta a la que hizo la inscripción, pueda
representarlo en el periodo escolar correspondiente.
No permite modificar la cédula, debido a que es un dato estándar y es utilizado
como código de acceso a los módulos relacionados con el mismo. De igual forma el
sistema no accede las modificaciones del lugar de nacimiento, fecha de nacimiento.
17
1.2.2 Cargar o modificar notas del estudiante:
Una vez ingresados todos los datos de los registros se procede a efectuar el
proceso de carga de notas del estudiante, el cual se efectuará siguiendo las siguientes
indicaciones:
1.2.2.1 En primer lugar debe presionar el formulario “Cargar/Modificar Notas del
Estudiante” que está ubicado en Actualización.
1.2.2.2 Aparecerá la siguiente pantalla, donde en el cuadro de texto debe ingresar
la cédula del estudiante para verificar los datos del mismo. Si ingresa errónea
mostrará un mensaje “No existen estudiantes registrados”.
De lo contrario mostrará la pantalla siguiente, con el resumen de los datos de los
estudiantes:
Luego si esta de acuerdo, hacer clic en cargar notas, y sino presione el botón atrás.
Ahora bien, si esta de acuerdo con la verificación de los datos se iniciará el proceso
de cargar notas. Inicialmente corresponde seleccionar el año a cargar.
18
Para una mejor comprensión, se ejecutará el proceso con el registro previo de la
estudiante Patricia Paola Ramos García, inscrita para el período escolar 2005-2006,
condición regular en la sección 7mo año B. Se inicia seleccionando la condición
académica del estudiante, la sección y luego hacer clic en el botón “cargar notas”
En la siguiente pantalla muestra los datos del estudiante a cargar las notas, así
como también la condición, las asignaturas correspondientes y los docentes que
imparte cada una de las cátedras. En los cuadros de nota se tipia la calificación
obtenida del estudiante con un rango 1 ≤ nota ≤ 20, si se deja el numero cero indica
que no hay información de ello, entonces en la planilla del resumen no aparecerá
reflejada esa asignatura, también ocurre que si se escribe un número mayor a 20, el
sistema mostrará un mensaje de error.
19
Una vez cargada las notas debe presionar el botón guardar notas. Aparecerá la
siguiente pantalla indicando que fue exitosa la carga de calificación del estudiante.
Nota: Se debe tener en cuenta que como se esta trabajado con tablas relacionadas
y activación de integridad de los datos, en el caso de los archivos de transacción, para
poder eliminar un registro de cualquiera de ellos, primero se deben eliminar los
registros relacionados para poder eliminar el registro principal del cual dependen, de
lo contrario no se permitirá la eliminación del mismo.
1.3 Sub menú Reportes:
Para la emisión de los reportes basta con tan solo presionar un clic en el menú de
reportes y seleccionar el listado que se desee imprimir, este mostrara una ventana de
vista preliminar del mismo, para verificar que sea el reporte correcto.
20
1.3.1 Reporte de Listado de Estudiantes:
En la misma permite al usuario además de visualizar por pantalla la información
requerida, también podrá ser impresa, en este caso si al momento que se está
trabajando con el sistema tiene la impresora instalada podrá imprimir el documento
desde este formulario, sólo debe hacer clic en imprimir, mostrará un mensaje de
pagina web donde una vez aceptado se desplegará la opción de elegir la impresora y
finalmente clic en imprimir.
21
Ahora bien, si el usuario presiona el botón Listado Completo de Estudiantes, la
información aparecerá en formato PDF, el mismo permite que el reporte además de
ser visualizado por pantalla o impresora, también se pueda almacenar en el
dispositivo de su preferencia.
1.3.2 Reporte de Notas del Estudiante: Para obtener el resumen de calificaciones
del estudiante se requiere una vez que se selecciona reporte de notas del estudiante
ingresar en el número de cédula del mismo. En la siguiente pantalla se visualizará el
resumen de las calificaciones registradas de la estudiante Patricia Paola Ramos García
tomada como ejemplo:
1.4 Sub menú Herramientas: al seleccionar se desplegará la siguiente ilustración:
22
Cabe destacar que este formulario es exclusivamente utilizado por el
administrador del sistema; es decir, este tendrá la potestad de hacer uso de todos los
módulos.
1.4.1 Auditar Notas: Aquí el administrador podrá hacer la auditoría de las notas
del estudiante cuando este lo requiera, donde permitirá obtener información del tipo
de transacción realizada, ordenada ya sea por el usuario autorizado, por fecha, por
tipo de transacción (agregado, actualizado, borrado).
1.4.2 Modificar Datos del Sistema: Aquí se efectúa el cambio de contraseña del
administrador del sistema, el cual debe ser efectuada esporádicamente por razones de
seguridad.
23
1.4.3 Asignar Usuarios: En este modulo el administrador asigna clave de acceso al
usuario, agregando el nombre y contraseña, para el manejo de ciertos formularios.
1.4.4 Respaldo Base de Datos: Este formulario permite efectuar respaldo y
restauración de la Base de Datos.
En la opción exporta la base de datos podrá seleccionar todas las tablas o algunas
específicamente para proceder al respaldo de la misma.
24
Una vez hecha la selección, hacer clic en continuar, donde mostrará las opciones
de abrir o guardar el archivo ue_baltazar_padron.sql.
Por otra parte, en la opción importar la Base de Datos se podrá restaurar la misma,
haciendo clic en examinar.
25
Descargar