Professional Documents
Culture Documents
Autor:
Correa Mota, Sorelys
C. I. N 15083966
Tutor Acadmico:
Ing. Emiliano Otlvora
Tutor Empresarial:
Prof. Jess Rojas
Autor:
Correa Mota, Sorelys
C. I. N 15083966
Tutor Acadmico:
Ing. Emiliano Otlvora
Tutor Empresarial:
Prof. Jess Rojas
ii
NDICE GENERAL
pp.
LISTA DE CUADROS....... x
LISTA DE GRFICOS...... xii
INTRODUCCIN........... 1
CAPTULO
I EL PROBLEMA... 4
Planteamiento del Problema... 4
Objetivos de la Investigacin......... 6
General...... 6
Especficos.... 6
Justificacin dela Investigacin. 6
Alcances y Limitaciones de la Investigacin. 8
Alcances........ 8
Limitaciones.......... 9
Diseo e integracin del nuevo sistema..... 9
Requerimientos del sistema........... 9
Requerimientos de entrada .. 9
Requerimientos de almacenamiento.... 10
Requerimientos de salida .... 10
Niveles de Seguridad ... 11
II MARCO TERICO... 13
Antecedentes de la Investigacin... 13
Referentes Tericos................................ 15
Sistemas..... 16
Sistemas de Informacin... 16
Objetivos del Sistema de Informacin. 16
Funciones del Sistema de Informacin.... 16
Clasificacin de Sistemas de informacin... 18
Sistema de Informacin administrativo... 22
Entrada de Informacin.... 22
Almacenamiento de Informacin...... 22
Procesamiento de Informacin.. 23
Salida de Informacin... 23
Seguridad del sistema automatizado............. 23
Departamento de Control de Estudios.. 24
Funciones del Departamento de Control de Estudios.. 24
Corresponde al Departamento de Control de Estudios.... 24
Archivos.... 25
vii
Lenguaje de Programacin.... 25
Lenguaje de Mquina... 26
Lenguaje de Alto Nivel.... 26
Lenguaje de Bajo Nivel.... 27
Lenguaje de Programacin PHP... 28
Caractersticas del Lenguaje de Programacin PHP.... 29
Servidor Web........................ 30
Servidor Apache HTTP Server versin 2.2.11.. 31
Gestor de Bases de Datos MySQL Versin 5.1.36... 31
Aplicaciones de MySQL.. 32
Caractersticas de MySQL versin 5.1.36.... 32
Manejador de Bases de Datos PhpMyAdmin... 34
Dreamwever.......................... 35
Conceptualizacin............ 35
Caractersticas de Dreamwever........ 35
Beneficios del uso Dreamwever............... 36
Ventajas del uso de Dreamwever......... 37
Importancia de Dreamwever............ 37
Bases Legales................. 38
Descripcin de la institucin del estudio....... 38
viii
Fase IV. Entregar el sistema para la puesta en funcionamiento... 56
Proceso V. Soportes de Sistemas.. 59
Lenguaje de Programacin. 59
IV ANLISIS DE LOS RESULTADOS.... 61
Anlisis e interpretacin de los resultados. 61
Presentacin de los resultados 61
V LA PROPUESTA... 70
Formulacin de la Propuesta.. 70
Presentacin 70
Justificacin 71
Propsitos u Objetivos 71
General... 71
Especficos.. 72
Alcance y Limitaciones del Sistema Propuesto.............................................. 72
Determinacin de los recursos........................................................................ 73
Recurso de Hardware................................................................................. 73
Recurso de Software................................................................................... 77
Factibilidad y Viabilidad del Proyecto............................................................ 78
Factibilidad Operativa................................................................................ 78
Factibilidad Tcnica................................................................................... 79
Factibilidad Econmica.............................................................................. 79
Factibilidad Psicosocial.............................................................................. 79
Disponibilidad de recursos de Hardware y Software...................................... 79
Construccin y prueba de las aplicaciones...................................................... 80
Arquitectura Tcnica en Lnea........................................................................ 120
Ventajas de la arquitectura tcnica estndar............................................... 120
Implantacin y prueba del nuevo sistema....................................................... 160
Descripcin de los mdulos de programacin. Cdigo fuente........................ 161
VI CONCLUSIONES Y RECOMENDACIONES..... 210
Conclusiones................... 210
Recomendaciones....... 212
REFERENCIAS BIBLIOGRFICAS........ 213
ANEXOS......... 215
A Cuestionario Dirigido a los Docentes 216
B Constancia de Notas..... 218
C Glosario de trminos.. 219
D Planilla de Inscripcin.. 225
E Manual de Usuario....................................................................................... 226
ix
LISTA DE CUADROS
CUADROS pp.
1 Distribucin de la poblacin y muestra.. 43
2 Operacionalizacin de las variables.... 44
3 Cronograma de Actividades. Diagrama de Gantt... 61
4 Distribucin de frecuencia del instrumento aplicado a los docentes que
mide la variable: Procesos de registro y control de calificaciones.
Indicador: registro manual...................... 62
5 Distribucin de frecuencia del instrumento aplicado a los docentes que
mide la variable: Ventajas y desventajas de la automatizacin.
Indicadores: Rentabilidad seguridad y eficiencia del sistema,
redundancia de conexin de los equipos. ....... 63
6 Distribucin de frecuencia del instrumento aplicado a los docentes que
mide la variable: Recursos econmicos, tecnolgico, humanos.
Indicadores: Bajo costos en equipos. Calidad de diseo del programador. 64
7 Distribucin 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........ 65
8 Distribucin de frecuencia del instrumento aplicado a los docentes que
mide la variable: Adiestramiento del personal. Indicador: mdulo de
ayuda. ..... 67
9 Distribucin de frecuencia del instrumento aplicado a los docentes que
mide la variable: Evaluacin del sistema automatizado. Indicador:
Efectividad en el control de operaciones. .. 68
10 Simbologa de Diagramas de Flujos de Datos a utilizar............................. 80
11 Estndar de Entidades. Inventario de Entidades......................................... 91
12 Estndar de Atributos. Inventario de atributos........................................... 92
13 Asignacin de los Atributos de Datos a las Entidades 1. Datos de la
institucin educativa................................................................................... 98
14 Asignacin de los Atributos de Datos a las Entidades 2. Datos de los
estudiantes................................................................................................... 99
15 Asignacin de los Atributos de Datos a las Entidades 3. Datos de los
representantes... 100
16 Asignacin de los Atributos de Datos a las Entidades 4. Parentesco del
representante con el estudiante. ............. 100
17 Asignacin de los Atributos de Datos a las Entidades 5. Datos del
profesor de la institucin......... 102
18 Asignacin de los Atributos de Datos a las Entidades 6. Usuario
autorizado para el manejo de algunos mdulos del sistema... 102
19 Asignacin de los Atributos de Datos a las Entidades 7. Materia
correspondiente al pensum escolar............. 103
20 Asignacin de los Atributos de Datos a las Entidades 8. Seccin
x
correspondiente al ao y perodo escolar. Detalle de seccin relacionada
con materia, cdigo de seccin, perodo escolar y profesor de ctedra. 103
21 Asignacin de los Atributos de Datos a las Entidades 9. Detalle de
seccin relacionada con materia, cdigo de seccin, perodo escolar y
profesor de ctedra.......... 104
22 Asignacin 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 condicin de estudio.... 104
23 Asignacin de los Atributos de Datos a las Entidades 11. Auditora de
las asignaciones y modificacin en la carga de notas de las asignaturas
cursada por el estudiante......... 105
24 Asignacin de los Atributos de Datos a las Entidades 12. Estado
correspondiente al lugar de nacimiento.. 106
25 Asignacin de los Atributos de Datos a las Entidades 13. Municipio o
ciudad correspondiente al lugar de nacimiento. . 106
26 Diccionario de Datos. Institucin............................................................... 107
27 Diccionario de Datos. Estudiante................................................................ 108
28 Diccionario de Datos. Representante.......................................................... 109
29 Diccionario de Datos. Profesor................................................................... 110
30 Diccionario de Datos. Parentesco............................................................... 111
31 Diccionario de Datos. Usuario.................................................................... 112
32 Diccionario de Datos. Materia.................................................................... 113
33 Diccionario de Datos. Estado...................................................................... 114
34 Diccionario de Datos. Municipio................................................................ 115
35 Diccionario de Datos. Seccin.................................................................... 116
36 Diccionario de Datos. Detalle de seccin................................................... 117
37 Diccionario de Datos. Detalle alumno........................................................ 118
38 Diccionario de Datos. Auditora de nota del estudiante............................. 119
39 Arquitectura Tcnica en Lnea. Proceso 1 Registro del estudiante............ 121
40 Arquitectura Tcnica en Lnea. Proceso 2 Registro del representante....... 122
41 Arquitectura Tcnica en Lnea. Proceso 3 Registro del profesor............... 123
42 Arquitectura Tcnica en Lnea. Proceso 4 Registro de materias................ 124
43 Arquitectura Tcnica en Lnea. Proceso 5 Registro de secciones.............. 125
44 Arquitectura Tcnica en Lnea. Proceso 6 Registro detalles de secciones. 126
xi
LISTA DE GRFICOS
GRFICO pp.
1 Porcentaje que mide el indicador: registro manual..................................... 62
2 Porcentaje que mide los indicadores: Rentabilidad seguridad y eficiencia
del sistema, redundancia de conexin de los equipos. ............................... 64
3 Porcentaje que mide los indicadores: Bajo costos en equipos y calidad
de diseo del programador. ........................................................................ 65
4 Porcentaje que mide los indicadores: Normativas para el uso del sistema
y control para el ingreso de datos en el sistema.......................................... 66
5 Porcentaje que mide el indicador: Mdulo de ayuda.................................. 67
6 Porcentaje que mide los indicadores: Efectividad en el control de
operaciones. ............................................................................................... 68
7 Diagrama de Flujos de Datos (Nivel 0)...................................................... 81
8 Diagrama de Flujo de Datos (Nivel I)........................................................ 82
9 Diagramas de Flujo de Datos (Nivel I Continuacin)................................ 83
10 Diagramas de Flujo de Datos (Nivel II) Proceso 1. Registro de datos de
archivos maestros. ...................................................................................... 84
11 Diagramas de Flujo de Datos (Nivel II) Proceso 2 Actualizacin de
registro de datos.......................................................................................... 85
12 Diagrama de Flujo de Datos (Nivel II) Proceso 3 Procesar notas de
estudiantes................................................................................................... 86
13 Diagrama de Flujo de Datos (Nivel II) Proceso 4 Auditar notas del
estudiante.................................................................................................... 87
14 Diagrama de Flujo de Datos (Nivel II) Proceso 5 Generar
Reportes...................................................................................................... 88
15 Diseo Base de Datos................................................................................. 89
16 Modelo Relacional de la Base de Datos..................................................... 90
17 Carta Estructurada 1. Men principal......................... 127
18 Carta Estructurada 2. Registrar................................... 128
19 Carta Estructurada 3. Actualizacin........................... 129
20 Carta Estructurada 4. Reportes................................... 130
21 Carta Estructurada 5. Herramientas............................ 131
22 Diseo de Entrada del Sistema 1. Pantalla principal del sistema............... 132
23 Diseo de Entrada del Sistema 2. Pantalla de acceso al sistema................ 133
24 Diseo de Entrada del Sistema 3. Pantalla men principal del sistema..... 134
25 Diseo de Entrada del Sistema 4. Pantalla sub men registros.................. 135
26 Diseo de Entrada del Sistema 5. Pantalla sub men actualizacin........... 136
27 Diseo de Entrada del Sistema 6. Pantalla sub men reportes................... 137
28 Diseo de Entrada del Sistema 7. Pantalla sub men herramientas........... 138
29 Diseo de Entrada del Sistema 8. Pantalla Registro de Estudiante............ 139
30 Diseo de Entrada del Sistema 9. Pantalla Registro de Representantes..... 140
31 Diseo de Entrada del Sistema 10. Pantalla Registro de Profesores.......... 141
xii
32 Diseo de Entrada del Sistema 11. Pantalla Registro de materias.............. 142
33 Diseo de Entrada del Sistema 12. Pantalla Registro de seccin............... 143
34 Diseo de Entrada del Sistema 13. Pantalla Registro detalle de seccin... 144
35 Diseo de Entrada del Sistema 14. Pantalla modificacin de datos de
estudiantes, representantes y profesores..................................................... 145
36 Diseo de Entrada del Sistema 15. Pantalla ingreso de cdula del
estudiante para comenzar registrar notas.................................................... 146
37 Diseo de Entrada del Sistema 16. Pantalla verificacin de los datos del
estudiante.............................................................................................. 147
38 Diseo de Entrada del Sistema 17. Pantalla seleccin del ao y seccin... 148
39 Diseo de Entrada del Sistema 18. Pantalla seleccin de condicin del 149
estudiante, ao seccin y periodo escolar...................................................
40 Diseo de Entrada del Sistema 19. Pantalla cargar notas del estudiante.... 150
41 Diseo de Salidas del Sistema 1. Listado de estudiantes........................ 151
42 Diseo de Salidas del Sistema 2. Listado de representes........................... 152
43 Diseo de Salidas del Sistema 3. Listado de profesores............................. 153
44 Diseo de Salidas del Sistema 4. Listado de materias........................ 154
45 Diseo de Salidas del Sistema 5. Listado de secciones........................... 155
46 Diseo de Salidas del Sistema 6. Listado detalle de secciones.................. 156
47 Diseo de Salidas del Sistema 7. Reporte de estudiantes por seccin........ 157
48 Diseo de Salidas del Sistema 8. Reporte de notas del estudiante......... 158
49 Diseo de Salidas del Sistema 9. Listado de auditoria de notas educando. 159
xiii
REPBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL ABIERTA
VICERRECTORADO ACADMICO
UNIDAD DE EVALUACIN ACADMICA
INGENIERA DE SISTEMAS
Resumen
El objetivo fundamental de la investigacin es desarrollar un sistema de
informacin para el registro y control de los procesos que se realizan en el
departamento de control de estudios de la Unidad Educativa Baltazar Padrn de Santa
Mara de Ipire, Estado Gurico. La investigacin est sustentada con variables
relacionadas directamente con el tema procesos de registro y control de los procesos
de calificacin del estudiante, rentabilidad, seguridad, eficiencia, control de ingresos
de datos al sistema, estas se presentan como una alternativa al problema planteado en
la institucin objeto de estudio. Desde el punto de vista metodolgico, se trata de un
estudio de campo tipo descriptivo bajo la modalidad de proyecto factible. La
metodologa utilizada fue Jeffrey Whitten, la cual comprende anlisis 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 diseo modular
con el lenguaje de programacin PHP. Para tener mayor conocimiento de la
problemtica, se aplico un instrumento a los docentes directivos y administrativos.
Una vez analizados los resultados del instrumento se pudo constatar que
efectivamente, la institucin requiere de un sistema de informacin que efectu los
procesos de registro y control de calificacin del estudiante obteniendo respuesta
rpida y eficiente para la toma de decisiones, minimizando los errores de duplicacin
de datos y prdida de documentos, en consecuencia se concluye que el sistema
manual que actualmente se emplea no es el ms adecuado. El sistema propuesto
contar con un gran potencial en cuanto a velocidad de procesamiento y resguardo de
toda la informacin generada.
xiv
INTRODUCCIN
1
Departamento de Control de Estudios de la Unidad Educativa Baltazar Padrn, que
genere informacin oportuna, precisa y confiable, herramienta que contribuye al
sector educativo en llevar las tareas administrativas rutinarias, tediosas y de gran
volumen de informacin al computador, teora que afianza la propuesta de este
sistema como nueva forma de trabajo que sustituya la metodologa hasta ahora
utilizada en los sistemas administrativos escolares, para ello el presente Trabajo de
Grado se divide en seis (06) Captulos organizados de la siguiente manera:
Captulo I: Se refiere al planteamiento del problema, donde se deslinda las causas
y consecuencias que motivan al estudio de la situacin actual de la institucin;
justificacin de la investigacin, aqu se sustenta la necesidad que tiene la institucin
de contar con un nuevo y ms sofisticado sistema de informacin; objetivos de la
investigacin, consiste en plantear de manera global y detallada lo que se persigue
con el desarrollo del presente proyecto, adems de los alcances y limitaciones del
estudio.
Captulo II: Se encuentra conformado por el marco terico que contiene los
antecedentes de la investigacin donde se mencionan trabajos de grado que guardan
estrecha relacin y vinculacin con el presente proyecto y la formulacin terica que
sirve de soporte a la investigacin, puesto que aqu se conceptualizan los diversos
puntos a tratar a lo largo de toda la investigacin; asimismo la fundamentacin legal,
se refiere a los soportes legales que sustenta las condiciones gubernamentales
implantadas en el proyecto.
Captulo III: Contiene el marco metodolgico, donde se expresa el tipo y diseo de
la investigacin de acuerdo a los objetivos que se plantearon, poblacin y muestra del
estudio, la tcnica e instrumento de recoleccin de datos, validez y confiabilidad del
instrumento, tcnica de anlisis de datos y la descripcin de procedimientos para
llevar a feliz trmino la investigacin.
Captulo IV: Se presenta el anlisis e interpretacin de los resultados de haber
aplicado los instrumentos a la muestra seleccionada.
Captulo V: Contiene el diseo del sistema propuesto, la justificacin, objetivos,
alcances y limitaciones. Adems se presenta el estudio de factibilidad desde el punto
2
de vista tcnico, econmico, opertico y psicosocial, requerimientos de entrada de
almacenamiento y salida, descripcin de los procesos del sistema, diagramas del
sistema, Bases de datos, arquitectura tcnica en lnea, diccionario de datos, carta
estructurada, documentacin de entrada y de salida.
Captulo VI: Donde se desarrollan las conclusiones obtenidas de la investigacin y
se plantean recomendaciones al director, coordinador del departamento de control de
estudios y dems personal administrativo en el empleo de un sistema de informacin
que conlleve a agilizar de forma efectiva los procesos afines a las funciones que se
realizan en el mencionado departamento.
Finalmente, se expone la bibliografa de diferentes autores de libros, trabajos,
documentales, entre otros; los cuales sirvieron como referencia en la elaboracin de
este proyecto.
3
CAPITULO I
EL PROBLEMA
4
Tal es el caso como sucede en la mayora de los campos tcnicos, la tecnologa de
la informacin se refiere a los medios colectivos para reunir, almacenar y procesar
informacin, la motivacin para conseguirlo, disminuir costos y funciones
especializadas y enfocada a la eficiencia operacional; asimismo, la informtica la cual
es un conjunto de disciplinas y tcnicas desarrolladas para el tratamiento automtico
de la informacin, 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 rpida y con facilidad, generando informacin confiable.
Con respecto a esto y puntualizando el estudio, en visita realizada a la Unidad
Educativa Baltazar Padrn, ubicada en el Municipio Santa Mara de Ipire, mediante
entrevistas sostenidas con el coordinador del departamento de control de estudios, y
dems personal que labora en esta dependencia, se pudo evidenciar la problemtica,
debido que actualmente la mencionada institucin ha experimentado un aumento
considerable en la matrcula estudiantil, debido al crecimiento de la poblacin.
Sin embargo, este desarrollo ha dificultado llevar un control eficaz del control en
la operaciones de registro y actualizacin de los datos concernientes a los estudiantes
de nuevo ingreso y los regulares; ya que el sistema con el que cuenta actualmente la
institucin es manual, esto hace dudar de la veracidad y confiabilidad de los datos que
se manejan, as como tambin la incapacidad para responder de manera eficiente al
personal que labora en la institucin, los cuales ejercen un papel importante en la
formacin acadmica de los estudiantes. Por lo tanto, esta casa de estudios, no es
ajena a la necesidad de poseer un sistema de informacin en el Departamento de
Control de Estudios, que permita realizar las tares rutinarias de forma automtica, y
de esta manera adaptarse a las fuertes exigencias de la sociedad actual.
En tal sentido, se plasman las siguientes interrogantes que orientarn el desarrollo
del estudio: Cmo se lleva a cabo el proceso actual de registro de calificaciones de
los estudiantes de la Unidad Educativa Baltazar Padrn?; Cules sern las ventajas
y desventajas que traera la automatizacin del sistema en el Departamento de
Control de Estudio?; Qu recursos sern necesarios para la implementacin del
sistema de informacin de los registros y procesos que se llevan a cabo en el
5
Departamento de Control de Estudio?; Cul ser el mecanismo y poltica de
seguridad adecuada, que se utilizar en el desarrollo del sistema de informacin en la
Unidad Educativa Baltazar Padrn?; Qu estrategia se utilizar para adaptar el
personal encargado del manejo del sistema?.
Objetivos de la Investigacin
Objetivo General
Proponer un sistema de informacin para el registro y control de los procesos que
se realizan en el Departamento de Control de Estudio de la Unidad Educativa
Baltazar Padrn, ubicado en Santa Mara de Ipire, Estado Gurico.
Objetivos Especficos
1. Analizar los procesos manuales y formatos que se emplean en el Departamento
de Control de Estudio de la Unidad Educativa Baltazar Padrn.
2. Determinar los requerimientos de entrada y salida necesarios para implementar
el sistema de informacin de acuerdo con las caractersticas de las diferentes
actividades que se efectan en el Departamento de Control de Estudio.
3. Fijar las normativas y polticas seguridad a utilizar, para el desarrollo del
sistema de informacin en el departamento de control de estudio de la Unidad
Educativa Baltazar Padrn.
4. Disear un plan de accin donde se proponga desarrollar un sistema de
informacin para el registro y control de los procesos que se realizan en el
Departamento de Control de Estudio de la Unidad Educativa Baltazar Padrn,
ubicado en Santa Mara de Ipire, Estado Gurico.
Justificacin de la Investigacin
6
informacin que han permitido la evolucin de computadores que son capaces de
producir sistemas de informacin a la sociedad con aportes a los distintos sectores
econmicos, sociales, polticos, educativos, entre otros.
Al presente, los procedimientos empleados por las diferentes instituciones
educativas en la manipulacin de los datos y el tratamiento de la informacin no son
los ms adecuados para obtener una respuesta de los mismos en tiempo real de
manera eficaz y eficiente, lo que se traduce en montono y utilizacin de tiempo extra
para el proceso de los datos.
En tal sentido, es necesario que la informacin sea procesada y almacenada de una
forma ms 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
matrcula estudiantil, de las calificaciones obtenidas por el estudiante en los
diferentes perodos cursados, proporcionando respuesta inmediata al momento de que
sea requerido, mediante el desarrollo de un sistema de informacin que abarque las
necesidades y una mayor relacin 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 organizacin, la cual suministrar a la misma una informacin confiable,
agilizando y facilitando el trabajo en el proceso de registro y control de las
calificacin de los educando de la mencionada institucin.
Por tal motivo, se justifica la creacin e implantacin de un sistema de
informacin el cual estar en capacidad de brindar informacin confiable sobre las
operaciones realizadas en el Departamento de Control de Estudios, relacionada con
proceso de registro y control de la nmina 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 travs del estudio de
toda la informacin suministrada por el personal del mismo, se podr tomar
decisiones acertadas y acordes al crecimiento de la poblacin y por ende de la
matricula estudiantil, minimizando el tiempo de respuesta, as como el espacio fsico
7
para el almacenamiento de la informacin e incrementando el nivel de seguridad en
los mismos; y de esta manera contribuir al desarrollo de este ente educativo. Tambin
servir de gran aporte a la sociedad debido a que el mencionado sistema se ofertar
sin fines de lucros a la institucin involucrada con el fin de favorecer a toda la
matrcula escolar inscrita y por inscribir en los prximos aos.
Limitaciones
La investigacin no presenta limitantes para su desarrollo, debido a que durante la
fase de bsqueda de informacin se cont con el apoyo necesario de los directivos y
personal que labora en la Unidad Educativa Baltazar Padrn, permitiendo acceder de
manera rpida y fcilmente a los datos requeridos.
Es importante acotar, que esta investigacin 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 Padrn por dicha razn solo puede ser utilizado en una dependencia que
maneje la informacin netamente acadmica y administrativa. Por lo tanto, no podr
ser utilizada en otras instituciones cuya actividad principal no est vinculada con las
transacciones realizadas en la institucin en estudio, sin ser sometidas a previos
ajustes, adaptaciones y modificaciones que desviaran el sentido que se enfoca en este
proyecto.
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: Cdula de identidad, nombres y apellidos, edad, sexo,
peso, estatura, direccin de residencia, fecha de nacimiento, lugar de nacimiento
(ciudad, estado), telfono de ubicacin, cdula del representante y parentesco.
2. Datos del representante: Cdula de identidad, nombres y apellidos, ocupacin,
direccin de residencia, telfono de ubicacin.
3. Datos del docente: Cdigo del docente, cdula de identidad, nombres y
apellidos, edad, direccin de residencia, fecha de nacimiento, lugar de nacimiento
(ciudad y estado), telfono de ubicacin, cargo que desempea, fecha de ingreso al
Ministerio del Poder Popular para la Educacin, tiempo de servicio.
4. Datos de las materias: Nombre de la materia correspondiente al pensum de
Educacin Bsica y Educacin Media.
5. Datos de las secciones: Descripcin de la seccin (ao-seccin), perodo
escolar.
6. Datos del usuario: Nombre de usuario y contrasea
7. Datos de calificaciones del estudiante: Cdula del estudiante, condicin de
estudio del estudiante (regular, repitiente, materia pendiente), descripcin de la
seccin (ao-seccin-perodo escolar), nombre de las materias, nota o calificacin,
profesor de la ctedra.
3. Requerimiento de Salida
Los requerimientos de salida son aquellas consultas y reportes que sern
mostrados por medio del sistema en donde estos obtendrn informacin una vez
procesado los datos de entrada. Los requerimientos de salida son:
1. Listado de estudiantes: cdula de identidad, nombres y apellidos, fecha de
nacimiento, lugar de nacimiento, edad, telfono, direccin, talla, peso, sexo, nombres
y apellidos del representante.
10
2. Listado de representantes: cdula de identidad, nombres y apellidos,
ocupacin, nmero telefnico, direccin.
3. Listado de profesores por cdula y por fecha de ingreso al Ministerio del
Poder Popular para la Educacin: cdula de identidad, nombres y apellidos, fecha
de ingreso, lugar de nacimiento, cdigo de cargo, descripcin del cargo (Licenciado,
profesor, maestro bachiller, no graduado, administrativo, obrero), aos de servicio,
telfono, direccin.
4. Listado de materias: Descripcin de las materias o asignaturas
correspondientes al pensum escolar de Educacin Bsica y Educacin Media.
5. Listado de secciones: Descripcin de la seccin (ao-seccin), perodo escolar.
6. Listado de detalle de seccin: nombre de la materia o asignatura, nombres y
apellidos del docente que imparte esa ctedra y descripcin de la seccin (ao-
seccin-perodo escolar).
7. Listado de alumnos por seccin: Descripcin de la seccin (ao-seccin-
perodo escolar), cdula de identidad del estudiante, nombres y apellidos, fecha de
nacimiento, lugar de nacimiento, edad, telfono, direccin, talla, peso, sexo, nombres
y apellidos del representante.
8. Reporte de notas del estudiante: Descripcin de la Institucin, ciudad, fecha
del reporte, datos del estudiante (cdula de identidad del estudiante, nombres y
apellidos, fecha de nacimiento, lugar de nacimiento, edad, telfono, direccin, talla,
peso, sexo, nombres y apellidos del representante), descripcin de la planilla de
calificacin (ao-seccin, perodo escolar, materia, condicin del estudiante, nota o
calificacin).
Niveles de Seguridad
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
informacin, no podr ser modificada ni eliminada por personal no autorizado para el
manejo del sistema restringiendo el acceso a ciertos mdulos.
De igual forma para evitar perdida de informacin por otras causas o siniestros
naturales el usuario podr utilizar herramientas para el respaldo de informacin
(respaldo de Bases de Datos). Por otra parte, si el administrador del sistema efecta
asignacin de usuario, ste tendr acceso a ciertos mdulos como registros y
actualizaciones.
12
CAPITULO II
MARCO TERICO
Antecedentes de la Investigacin
13
Carrero (2002), "Aplicacin de Tecnologa Web en los Sistemas de Informacin.
Caso: Sistema de Control de Calificaciones". En su investigacin presenta como
objetivo crear los cimientos de un sistema de base de datos con las notas de los
alumnos a travs de una pgina dinmica en la Web, en donde los docentes, los
alumnos y los representantes sern los principales usuarios. En sus conclusiones
seala: La meta final, ser llegar a crear una comunidad virtual alrededor del sitio
Web, con Chat directamente con los profesores, y correo electrnico, a travs de la
cual primeramente se minimice el tiempo de respuesta a la solicitud de informacin y
en segundo lugar, que esta informacin sea vlida y confiable.
El aporte que esta tesis dar a la investigacin es que el autor plante la creacin
de una base de datos con las notas de los alumnos, como un proyecto factible, es
decir, desarroll un sistema de informacin que permite llevar el control de las
calificaciones de una forma rpida y confiable, en el trabajo en estudio igualmente, se
piensa desarrollar una aplicacin tecnolgica, con el fin de automatizar un proceso
manual de inscripcin.
Gimnez (2005), Sistema de Informacin para el Control del Proceso de
Inscripcin Basado en Tecnologa Internet en el I.U.T.A. Extensin Valencia. En su
investigacin tuvo como objetivo solventar la problemtica que aquejaba al
Departamento de Control de Estudio del Instituto Universitario de Tecnologa de
Administracin Industrial Extensin Valencia. Por consiguiente el fin principal del
mismo fue llevar acabo el desarrollo de un Sistema de Informacin para el Control
del Proceso de Inscripcin Basado en Tecnologa Internet que permita agilizar el
proceso de inscripcin en la Institucin antes mencionada.
La metodologa adoptada por Gimnez corresponde al Desarrollo y Diseo de
Paginas Web del autor Ing. David Seigel por ser clara, sencilla y estructurada, adems
de poseer gran adaptabilidad de nuevas tendencias. La investigacin se encuentra
enmarcada bajo un proyecto factible, basado en un estudio descriptivo de campo;
desarrollado en fases que permiten resolver la problemtica del departamento, es
decir, acelerar el proceso de inscripcin a travs de un sistema de informacin 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 institucin educativa.
Lugo (2000), "Diagnstico organizacional del proceso de inscripcin y
elaboracin de horarios de la Direccin de Control de Estudios de la Universidad
Metropolitana". En su investigacin se plantea como objetivo general efectuar un
diagnstico de la situacin actual de la Direccin de Control de Estudios con respecto
al proceso de inscripcin y elaboracin de horarios con la intencin de que pueda ser
optimizado, identificar el grado de satisfaccin existente con respecto al proceso y las
variables externas que pueden afectarlo.
El autor en sus conclusiones seala que: ste estudio diagnstico proporcionar la
informacin 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
inscripcin y elaboracin de horarios, mediante el anlisis documental, la realizacin
de entrevistas y la administracin de cuestionarios.
El aporte de esta tesis a la investigacin es que el autor realiz un diagnstico del
proceso de inscripcin con el propsito de identificar las fortalezas y debilidades del
mismo, en el presente estudio los investigadores piensan detectar las fallas del
proceso de inscripcin manual con el fin de mejorarlo, a travs de la aplicacin de un
sistema de informacin.
Todos estos antecedentes sirven de base a esta investigacin, ya que a travs de
ellos se puede tener una visin de todos los logros que se pueden obtener en el campo
de diseo de sistemas de informacin relacionados con la agilizacin de los registros
y procesos que se llevan a cabo en el departamento y control de estudios de
instituciones educativas.
Referentes Tericos
15
manera de establecer un marco referencial para la interpretacin de los resultados del
estudio planteado.
Sistemas
Sistemas de Informacin
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 informacin dentro de una
organizacin juega el papel anlogo al del sistema nervioso de un animal. Incluido en
el sistema estn los componentes que ejecutan funciones tales como: la percepcin,
clasificacin, transmisin, almacenamiento, recuperacin, transformacin. Su
propsito primordial es proporcionar informacin para la toma de decisiones y la
coordinacin. En el sentido ms amplio el sistema de informacin incluye todos los
componentes envueltos en la toma de decisiones, coordinacin y advertencia tanto
humana como automtica.
16
Estos elementos estn determinados por el propsito u objetivos del sistema, el cual
es establecido a su vez, por la organizacin, en todos ellos podemos encontrar un
conjunto de funciones que, segn 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 realizacin de actividades en la
organizacin.
2- Definicin de Archivos: Consiste en almacenar los datos capturados por el
procesamiento de transacciones, de acuerdo a una estructura u organizacin de
almacenamiento adecuado (base de datos o archivo) un mtodo que facilite su
almacenamiento, actualizacin 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 bsicas de mantenimiento son la insercin, la
modificacin y la eliminacin de datos en los medios de almacenamiento.
4- Generacin de Reportes: La realizacin de esta funcin es esencial para el
sistema de informacin, ella se encarga de producir la informacin requerida y
trasmitirla a los puntos o centros de informacin que la soliciten. Esta transmisin de
informacin se puede efectuar mediante el movimiento fsico de los elementos de
almacenamiento (papel, cintas magnticas, diskettes, entre otros) o mediante la
comunicacin de seales elctricas digitales o analgicas a dispositivos receptores
(terminales, convertidores, estaciones remotas u otro computador). Los reportes que
genera el sistema de informacin se clasifican en:
- Reportes de Errores: Proporcionan informacin sobre los errores que ocurren y
se detectan durante el procesamiento de transacciones.
- Reportes de Actividades: Proporcionan informacin sobre las actividades
elementos de la organizacin. No estn orientados a la toma de decisiones. Por
ejemplo. Listados de docentes, listados de estudiantes, entre otros.
17
- Reportes Regulares: Estn orientados a la toma de decisiones. Se preparan a
intervalos definidos de tiempo y en un formato fijo, por lo que se pueden generar
automticamente.
- Reporte de Excepcin: tiles para controlar situaciones anormales, pues sealar
la ocurrencia de condiciones "fuera de lmite. Tienen un formato predefinido y se
pueden generar automticamente bajo solicitud o cuando ocurra la condicin
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 automticamente. Los dos primeros reportes son producidos por los
subsistemas de procesamiento de transacciones, mientras que los restantes los
producen los subsistemas de procesamientos de informacin.
5- Procesamientos de Consultas: Parte de la informacin 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 comunicacin hombre-mquina. Esta funcin es generalmente
ejecutada por los subsistemas de administracin de datos, que facilita el acceso a los
datos y de procesamiento de informacin. La mayora de Sistemas de Manejo de
Bases de Datos que existen, poseen una herramienta que facilita la realizacin de esta
funcin, denominada lenguaje de consultas o de interrogacin o lenguajes para el
dilogo hombre-mquina.
6- Mantenimiento de la Integridad de los Datos: Los datos mantenidos por el
sistema de informacin 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
Clasificacin de los Sistemas de Informacin
Una organizacin generalmente posee ms de un tipo de sistemas de informacin,
cada uno de ellos tiene sus propias caractersticas y cada uno juega un rol
fundamental en el logro de la satisfaccin de necesidades de informacin de dicha
organizacin.
La mayora de estos sistemas estn interrelaciones, no necesariamente integrados,
bien en forma directa en respuesta a los requerimientos de sus diseos, o en forma
indirecta debido a la comunicacin formal o informal de informacin entre ellos.
Varios Autores: Burch & Strater, Davis, Philippakis & Kazmier y Lucas, aceptan la
existencia de dos tipos de sistemas de informacin en cualquier organizacin:
1. Sistema de Informacin Formal: Basados en un conjunto de normas,
estndares y procesamientos que permiten que la informacin se genere y llegue a
quien la necesita en el momento deseado. La informacin formal puede ser producida
por el computador.
2. Sistema de Informacin Informal: Estn basados en la comunicacin no
formalizada ni predefinida entre las personas de la organizacin. Este tipo de sistema
no tiene estructuras y no sigue normas o procesamientos establecidos porque su
informacin puede ser bastante imprecisa, irregular e incierta, imposibilitndose as el
procesamiento automtico. Los sistemas de informacin de una organizacin se
clasifican en base a su naturaleza y objetivos, de la siguiente manera:
Sistemas de Comunicacin: Transmiten informacin entre diferentes subsistemas
de una organizacin. Estos subsistemas pueden ser personas de la organizacin o
equipos electrnicos (computadores, terminales, impresoras, teles, entre otros). La
informacin 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
comunicacin de informacin entre los diferentes subsistemas de la organizacin. 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 Informacin Informal: Es una red no estructurada de comunicacin
informal entre personas dentro o en el ambiente de la organizacin. Este tipo de
sistemas surge del contacto entre las personas orientadas a satisfacer sus necesidades
de informacin 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 transmisin y divulgacin de informacin til a la organizacin.
Sistemas de Informacin Organizacional: Formados por los flujos o canales de
informacin que transmiten mensajes entre los diferentes niveles de planificacin,
pasando por los de control, hasta los operacionales. El sentido de la comunicacin
puede ser de arriba hacia abajo o viceversa. Los mensajes trasmitidos estn
relacionados con los objetivos, metas, planes polticos, procedimientos, normas,
estndares, directivas e instrucciones u rdenes para ejecutar las tareas de la
organizacin (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 informacin es trasmitir las
directivas organizacionales desde los niveles gerenciales hacia los operativos y
proveer la informacin de realimentacin necesaria para controlar la organizacin. La
comunicacin en este tipo de sistemas es de tipo verbal o escrita por lo que la
automatizacin de informacin organizacional es difcil y quizs necesaria.
Sistemas de Informacin Operativos: Son definidos como sistemas de
informacin que recogen, mantienen y procesan los datos ocasionados por la
realizacin de operaciones bsicas en el de preparar y mantener los registros de datos
originados por las operaciones elementales (rutinarias) de la organizacin. Ejemplo
de ello son los sistemas de nminas de pago, los sistemas de contabilidad, los
sistemas de adquisicin de datos y los sistemas de reservacin de pasajes. El carcter
rutinario de las operaciones de una organizacin hace que este tipo de sistema pueda
ser fcilmente automatizado. De hecho una gran mayora de sistemas de informacin
que existe, en la actualidad, corresponden a este tipo.
20
Sistemas de Informacin Gerencial: Es un tipo de sistema que proporciona la
informacin necesaria para que gerentes o directivos puedan ejecutar los procesos de
toma de decisiones y solucin de problemas en una organizacin. El objetivo de este
tipo de sistemas es proporcionar a los gerentes informacin confiable a tiempo y
completa, relacionada con el rendimiento y estado de la organizacin.
Las salidas del sistema estn constituidas fundamentalmente por dos tipos de
reporte:
1.- Reporte de Actividad, necesarios para determinar el rendimiento de las
actividades que toman lugar en la organizacin durante un cierto periodo de tiempo
(Ejemplos: Reporte de Ejecucin Presupuestaria, Reporte de Ventas, Estados de
Ganancia y Prdidas, entre otros).
2.- Reporte de Estado, utilizados para determinar las condiciones de los diferentes
subsistemas o elementos de la organizacin en un momento dado de tiempo
(Ejemplos: Balance General, Listado de Inventario, Listado de Empleados,
Estadsticas, entre otros).
Sistemas de Apoyo para la Toma de Decisiones: Es un tipo muy especial de
sistema de informacin caracterizado por procesar datos para realizar
automticamente parte o el proceso de toma de decisiones e indicar la accin que se
debe tomar para mantener a la organizacin dentro de condiciones normales de
funcionamiento. En el rea gerencial su objetivo es ayudar al gerente en el proceso de
toma de decisiones permitindole evaluar, mediante el uso de modelos automatizados
de decisin, control, simulacin, entre otras diferentes alternativas.
Sistemas de Procesamiento de Datos: El procesamiento de datos es parte
fundamental e implicar de la mayora de sistemas de informacin discutidos
anteriormente. Sin embargo, existe un tipo de sistema de informacin cuyo objetivo
exclusivo es transformar datos en informacin fcil de entender y utilizar la
informacin producida puede ser utilizada por el usuario, con algn fin especfico, en
la realizacin de sus tareas o actividades. Este tipo de sistemas recibe el nombre de
sistema de procesamiento de datos. Algunos de los ms conocidos son los sistemas de
21
anlisis de datos estadsticos (SAS, SPSS, y otros), y los procesadores de texto o
palabras (WORDSTAR, RUN OFF, EASYWRITER, entre otros).
Entrada de informacin
Es el proceso mediante el cual el sistema de informacin toma los datos que
requiere para procesar la informacin. Las entradas pueden ser manuales o
automticas. Las manuales son aquellas que se proporcionan en forma directa por el
usuario, mientras que las automticas son datos o informacin que provienen o son
tomados de otros sistemas o mdulos; este ltimo se denomina interfaces
automticas. Las unidades tpicas de entrada de datos al computador son las
terminales, las cintas magnticas, las unidades de diskette, los cdigos de barras, los
escner, lo voz, los monitores sensibles al tacto el teclado, el mouse, entre otros.
Almacenamiento de informacin
El almacenamiento es una de las actividades o capacidades ms importantes que
tiene una computadora, ya que a travs de esta propiedad el sistema puede recordar la
informacin guardada en la seccin o proceso anterior. Esta informacin suele ser
almacenada en estructuras de informacin denominadas archivos. Las unidades
22
tpicas de almacenamiento son los discos magnticos o discos duros, los discos
flexibles o diskettes, los discos compactos (CD-ROM), el pendray, entre otros.
Procesamiento de informacin
Es la capacidad del sistema de informacin para efectuar clculos de acuerdo con
una secuencia de operaciones preestablecida. Estos clculos pueden efectuarse con
datos introducidos recientemente en el sistema o bien con datos que estn
almacenados. Estas caractersticas de los sistemas permite la transformacin de datos
fuente en informacin que puede ser utilizada para la toma de decisiones, lo que hace
posible entre otras cosas, que un tomador de decisiones genere una proyeccin
financiera a partir de los datos que contiene un estado de resultados o un balance
general de un ao base.
Salida de informacin
La salida es la capacidad de un sistema de informacin para sacar la informacin
procesada o bien datos de entrada al exterior. Las unidades tpicas se salida son las
impresoras, la pantalla, terminales, diskette, cintas magnticas, la voz, los
graficadores, los plotter, entre otros.
La salida de un sistema de informacin puede constituir la entrada a otro sistema
de informacin o modulo. En este caso, tambin existe una interface automtica de
salida; por ejemplo, el sistema de control de clientes tiene una interface automtica de
salida con el sistema de contabilidad, ya que genera las plizas contables de los
movimientos procesales de los clientes.
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 informtico
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 proteccin interna muy buenos, si el sistema o si no
existe una poltica de salvaguarda de datos ante la rotura de un disco.
24
2. Atender las solicitudes de informacin relativas a admisin y control de
estudios.
3. Emitir el reporte estadstico trimestral.
4. Presentar trimestralmente a la Direccin de Informacin Acadmica un informe
de actividades ejecutadas en concordancia con los lapsos acadmicos y
administrativos.
5. Coordinar todo lo relativo a la preparacin del material y ejecucin del proceso
de emisin del carnet de identificacin para estudiantes.
6. Preparar el proyecto de calendario acadmico anual y remitirlo a la Direccin de
Informacin Acadmica para su consideracin y tramitacin.
7. Representar eventos y actividades relacionadas con reas afines al control de
estudios.
Archivos
Lenguaje de Programacin
Los lenguajes utilizados para escribir programas de computadoras que puedan ser
entendidos por ellas se denominan lenguaje de programacin. Asimismo, es un
conjunto de rdenes o instrucciones que resuelven un problema especfico basado en
un lenguaje de programacin.
Wilson (1993) afirma que: los lenguajes de programacin se
clasifican segn su base desarrollo y su uso en: a) Lenguaje basado en
clculos numricos 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.
26
Logo, PL/SQL, RPG, MATLAB, SISTEMA BERNAL ITM, Modula-2, Lenguajes
Funcionesl: Haskell, Lisp.
27
generacin 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).
28
PHP tambin tiene la capacidad de ser ejecutado en la mayora 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 ms populares ya que existe en versin
CGI, mdulo para Apache, e ISAPI.
29
estructurado y manejable. Un ejemplo de esto son los desarrollos que en PHP se han
hecho del patrn de diseo Modelo Vista Controlador (o MVC), que permiten separar
el tratamiento y acceso a los datos, la lgica de control y la interfaz de usuario en tres
componentes independientes.
Servidor Web
30
planean y desarrollan todo lo relativo a esta plataforma, desde la documentacin hasta
el mismo cdigo en si.
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 versin cuenta con una interminable lista de
correcciones, cambios y novedades que mejoran notablemente su funcionamiento.
MySQL es un sistema de gestin de base de datos relacional, multihilo y
multiusuario con ms 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 especfica 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 pblica y el copyright del cdigo 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 cdigo.
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 aplicacin web est
muy ligada a PHP, que a menudo aparece en combinacin con MySQL. MySQL es
una base de datos muy rpida en la lectura cuando utiliza el motor no transaccional
MyISAM, pero puede provocar problemas de integridad en entornos de alta
concurrencia en la modificacin. En aplicaciones web hay baja concurrencia en la
modificacin 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 desempeo para
detectar y corregir errores tanto de SQL como de programacin.
32
Caractersticas MySQL versin 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; transaccin en dos fases
como parte de esto, utilizando el motor InnoDB de Oracle
11. Motores de almacenamiento independientes (MyISAM para lecturas rpidas,
InnoDB para transacciones e integridad referencial)
12. Transacciones con los motores de almacenamiento InnoDB, BDB Y Cluster;
puntos de recuperacin (savepoints) con InnoDB
13. Soporte para SSL.
14. Query caching.
15. Sub-SELECTs (o SELECTs anidados)
16. Rplica con un maestro por esclavo, varios esclavos por maestro, sin soporte
automtico para mltiples 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 bsquedas rpidas con compresin de ndice
33
25. Tablas hash en memoria temporales
26. El cdigo 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 clusulas select y where.
28. Completo soporte para clusulas group by y order by, soporte de funciones de
agrupacin
29. Seguridad: ofrece un sistema de contraseas y privilegios seguro mediante
verificacin basada en el host y el trfico de contraseas 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 mximo
ancho de lmite 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 cdigo fuente de la distribucin de MySQL.
34
MySQL junto con phpMyAdmin forman la combinacin 100% gratuita que
permite gestionar todos los BBDD. Con phpMyAdmin se puede administrar la base
de datos de un portal o cualquier web a travs 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 ao 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 mquinas con Servidores Webs y Soporte
de PHP y MySQL, la tecnologa utilizada ha ido variando durante su desarrollo.
Dreamwever
Conceptualizacin
Dreamweaver es la herramienta de diseo de pginas web ms avanzada, tal como
se ha afirmado en muchos medios. Aunque sea un experto programador de HTML el
usuario que lo maneje, siempre se encontrarn en este programa razones para
utilizarlo, sobre todo en lo que a productividad se refiere.
Cumple perfectamente el objetivo de disear pginas con aspecto profesional, y
soporta gran cantidad de tecnologas, adems muy fciles de usar: a) Hojas de estilo y
capas, b) Javascript para crear efectos e interactividades, c) Insercin de archivos
multimedia.
Adems es un programa que se puede actualizar con componentes, que fabrica
tanto Macromedia como otras compaas, para realizar otras acciones ms avanzadas.
Es un programa realmente exitoso, incluso el cdigo generado es de buena calidad. El
nico inconveniente consiste en que al ser tan avanzado, puede resultar un poco
difcil su manejo para personas menos experimentadas en el diseo de web.
Caractersticas de Dreamwever
1. Integracin RSS: puede integrar los canales RSS de otras pginas slo
establecer la fuente y arrastrar y droping los campos que desea que aparezca. De
este modo, se introduzca sus datos XML fcilmente.
2. CSS mejora: en esta ltima versin la compatibilidad y manejo de estilos CSS
han mejorado considerablemente. Los estilos CSS se ha rehecho de un acceso ms
35
rpido al estilo de la pgina, e incluye una nueva red desde la que podr modificar
las propiedades de todos los aspectos del estilo. Adems, , aade una nueva barra de
herramientas que le ayuda a establecer estilos diferentes deppending del tipo de los
medios de comunicacin pginas se est visualizando (pantalla, printerm webTV,
PDAs).
3. Accesibilidad: incorpora una herramienta de evaluacin 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 sincronizacin 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 podrn acceder a una
nueva opcin de zoom de la vista de diseo para trabajar con comodidad y les
ayudar a trabajar fcilmente con las tablas anidadas. Igualmente la inclusin de
normas ayudar a la medicin de los elementos pxel a pxel.
6. Nueva Barra de herramientas: Una nueva barra de herramientas se ha
aadido, lo encontrar en el lado izquierdo de la vista de Cdigo, y le ayudar a
hacer que el cdigo sea ms accesible, ya que nos permite ver el cdigo por
etiquetas o incluso a contraerlas. Incluso puedes aadir comentarios con un solo
clic.
6. Compatibilidad: compatibilidad con nuevos aadidos PHP, ColdFusion y
Flash Video.
36
2. Proporciona funciones de transferencia y la sincronizacin, la capacidad de
buscar y reemplazar lneas de texto o cdigo por los trminos de bsqueda y
expresiones regulares en todo el sitio, y una caracterstica de plantillas que permite
actualizar de una sola fuente de cdigo compartido y el diseo a travs de sitios
enteros sin servidor lado incluye o secuencias de comandos.
3. El panel de comportamientos tambin permite el uso de JavaScript bsico sin
conocimientos de programacin, y la integracin con Adobe Spry marco de AJAX y
ofrece fcil acceso al contenido generado dinmicamente y las interfaces.
4. Dreamweaver se puede utilizar de terceros "extensiones" para extender la
funcionalidad bsica 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 mayora de las tareas de desarrollo web de efectos de conversin simple de los
carros de compras con todas las funciones.
6. Dreamweaver, como otros editores de HTML, Edita archivos localmente a
continuacin, los carga en el servidor web remoto utilizando FTP, SFTPO WebDAV.
Importancia de Dreamwever
Es la herramienta de desarrollo Web lder en el mercado ya que permite disear,
desarrollar y mantener de forma eficaz sitios y aplicaciones Web avanzadas
compatibles con las tecnologas ms recientes, adems 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 diseo, crear hojas de estilo, e
incorporar multimedia en un sofisticado sitio web dinmico, entre otras cosas.
Esta obra consigue mostrar no slo qu puede hacer el programa, sino tambin
cmo resolver los problemas reales que se generan, ya que ayuda y gua a los
usuarios conforme stos van aumentando sus conocimientos y a medida que las
tecnologas Web van evolucionando, facilitando una adopcin fcil y rpida de las
nuevas tecnologas y metodologas.
Bases Legales
38
Descripcin de la Institucin en estudio
39
o 10 Secretarios.
Personal de Mantenimiento y Ambiente
o 3 Aseadores.
Personal de Biblioteca
o 2 Bibliotecarias (1 en proceso de jubilacin y otra en reposo).
Personal de Vigilancia
o 3 Vigilantes adscrito al MPPE y otro vigilante con carcter 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
40
CAPITULO III
MARCO METODOLGICO
Tipo de Investigacin
Diseo de la Investigacin
41
Un plan o la estrategia global en el contexto del estudio propuesto,
que permite orientar desde el punto de vista tcnico y guiar todo el
proceso de investigacin, desde la recoleccin de los primeros datos,
hasta el anlisis e interpretacin de los mismos en funcin de los
objetivos definidos (p. 134).
Poblacin y muestra
42
A la muestra estimada, se aplicar un criterio de tipo no probabilstico, en el cual
segn Ramrez (2002) se desconoce la probabilidad de que un elemento de la
poblacin 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 poblacin con fines proyectivos.
Cuadro 1
Distribucin de la poblacin y muestra
Sujetos Poblacin Muestra
Docentes 7 7
Secretarios 5 5
Total 12 12
Fuente: Correa, S. 2011
43
Cuadro 2
Operacionalizacin de las Variables
Objetivo General: Desarrollar un sistema de informacin para el registro y control de los procesos que se realizan en el
Departamento de Control de Estudios de la Unidad Educativa Baltazar Padrn, ubicado en Santa Mara de Ipire,
Estado Gurico.
Variable Real tems Fuente Informacin
Variable Nominal Definicin Indicadores
-Dimensiones Reactivos Tcnicas/ Instrum.
Procesos de registro y Mecanismo utilizado para los Procesos Registros manuales. 1-2-3 Fuente: Docentes
control de procesos de registros y control de
calificaciones. calificaciones de los estudiantes. Tcnica: Encuesta
Ventajas y Son aquellas que representan los Diagnstico -Rentabilidad seguridad y 7
Desventajas de la aspectos positivos y negativos en la eficiencia del sistema. Instrumento:
Automatizacin. ejecucin de un determinado trabajo. -Redundancia de conexin Cuestionario
de los equipos.
Recursos Son los medios necesarios para Econmica Bajo costos en equipos. 8
Econmicos, alcanzar un fin. Calidad de Diseo del
Tecnolgico programador.
Humanos
Seguridad de Acceso Es el conjunto de requisitos para que Tecnolgica Normativas para el uso del 9-12
el usuario pueda acceder a la gestin sistema.
de algunos procesos de que se llevan
a cabo en el departamento de control Software Control para el ingreso de
de estudio. informtica datos en el sistema.
Adiestramiento del Ensear al personal relacionado con Procesos Personal del Departamento 10-11
Personal. el sistema de informacin las (Educativos) de de Control de Estudio que
funciones del mismo y su utilidad en efectuar los registros de los
el desempeo de su trabajo. estudiantes, docentes,
representantes, materias,
secciones, calificaciones.
Evaluacin del Es el control de la informacin Evaluacin Efectividad en el control de 4-5-6
Sistema registrada. operaciones
Automatizado
Fuente: Correa, S. 2011
44
Tcnica de Recoleccin de Datos
45
La validacin del instrumento se hizo, mediante el juicio de expertos, tcnica 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, adems de los objetivos del estudio, lo cual se acompa con un
formato de validacin. Todo esto con la finalidad de realizar la revisin del
instrumento y corregir sus posibles fallas antes de sus aplicaciones.
En tal sentido, los expertos revisaron el instrumento y los consideraron vlidos, en
cuanto a la presentacin, claridad en la redaccin y pertinencia con la variable e
indicadores. Una vez validados el instrumento se procedi a su respectiva aplicacin.
46
Donde:
= Coeficiente de confiabilidad de Cronbach.
= Nmero de tems.
= Sumatoria de las varianzas de cada tem.
= Varianza de las puntuaciones totales
47
Su propsito es identificar y establecer las prioridades acerca de las tecnologas y
las aplicaciones de los sistemas de informacin cuyo desarrollo proporcione mximos
beneficios para la institucin en estudio considerada en su conjunto. Esta fase indica
su relativa madurez del funcionamiento de los sistemas de informacin.
Sus entradas son la misin de la institucin y cualquier tipo de detalle o
limitaciones de los sistemas existentes. Sus salidas claves o productos de los planes
de los sistemas de la institucin y de informacin y los proyectos planificados de
desarrollo de aplicaciones.
Las fases del proceso de planificacin de sistemas son:
1. Estudio de la planificacin de sistemas.
2. Definicin de la planificacin de sistemas.
48
Actividad 3. Desarrollar un plan de proyecto.
En esta fase el equipo de planificacin desarrolla un plan y presupuesto del
proyecto para completar la siguiente fase del mismo, definir una arquitectura de
informacin. El plan y el presupuesto del proyecto son desarrollados por el equipo de
planificacin. Su entrada es el mbito del proyecto.
49
El suceso que activa el anlisis, es el proyecto planificado de desarrollo de
aplicaciones procedente de la fase de planificacin 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
institucin. El producto clave obtenido es una relacin de las necesidades de la
institucin que explica lo que precisan los usuarios, aunque no como se proyecta
disear o implantar dichas necesidades.
Las fases del proceso de anlisis de sistemas son:
1. Inspeccin en el anlisis del sistema.
2. Estudio del anlisis del sistema.
3. Definicin del anlisis del sistema.
50
o usuario del sistema clasifican rpidamente los problemas, las oportunidades y las
posibles soluciones.
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 colaboracin 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
institucin en forma de modelos de sistema, junto con los detalles del sistema actual.
52
Actividad 1. Especificar soluciones alternativas.
En esta actividad se identifican las soluciones candidatas alternativas. Algunas de
estas soluciones candidatas sern encauzada a travs de las ideas y opiniones de
diseo expuestas por los propietarios y usuarios del sistema. Algunas de las opciones
tcnicas pueden estar limitadas por una arquitectura tecnolgica aprobada predefinida
y suministrada por los diversos responsables del sistema.
Actividad 2. Analizar la viabilidad de las soluciones alternativas.
El anlisis de la viabilidad no debe limitarse a una evaluacin de costes o beneficios;
sino a travs de la valoracin de sus soluciones segn cuatro conjuntos de criterios:
Viabilidad tcnica, viabilidad operativa, viabilidad econmica y viabilidad de
calendario.
53
sus respectivos procedimientos. Es el proceso mediante el cual el Sistema de
Informacin toma los datos que requiere para procesar la informacin. Las entradas
pueden ser manuales o automticas. Las manuales son aquellas que se proporcionan
en forma directa por el usuario, mientras que las automticas son datos o informacin
que provienen o son tomados de otros sistemas o mdulos. Esto ltimo se denomina
interfaces automticas. En el diseo externo se incluye las entradas, salidas, pantallas
y las transiciones entre pantallas.
2. Diseo interno: es el diseo del software del sistema (estructura lgica), los
archivos y las bases de datos, donde estas deben presentar caractersticas menos
visibles de cara a los usuarios. Es la capacidad del Sistema de Informacin para
efectuar clculos de acuerdo con una secuencia de operaciones preestablecida. Estos
clculos pueden efectuarse con datos introducidos recientemente en el sistema o bien
con datos que estn almacenados. Esta caracterstica de los sistemas permite la
transformacin de datos fuente en informacin que puede ser utilizada para la toma
de decisiones, lo que hace posible, entre otras cosas, que un tomador de decisiones
genere una proyeccin financiera a partir de los datos que contiene un estado de
resultados o un balance general de un ao base.
Para disear e integrar el nuevo sistema se detallar la actividad de anlisis y
distribuir los datos. El anlisis de datos es un procedimiento que prepara un modelo
de datos para su implantacin como un archivo o base de datos flexible, adaptable y
exento de redundancia.
La normalizacin 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 adaptacin; es decir, el modo de agrupacin de los atributos de datos en forma de
entidades, flexibles y adaptables.
Una vez terminado el anlisis de datos, se llevar a cabo un anlisis de sucesos
para orientar la accin del analista a asegurar que los datos de los usuarios finales se
conserven con precisin y bien actualizados.
54
El anlisis de los sucesos es una tcnica que estudia las entidades en un modelo de
datos totalmente normalizado con el fin de identificar los sucesos y las condiciones de
la institucin que originan la creacin, el borrado o la modificacin de los datos.
55
esta fase es el subconjunto de relaciones de diseo tcnico que contiene las
especificaciones de los programas. El producto resultante de esta fase son los
productos informticos no instalados, y una vez listos se proceder a la prueba del
mismo. Existen tres niveles de ejecucin de prueba: a) individuales, b) de unidades o
programas y c) de sistemas.
Las pruebas individuales son pruebas realizadas sobre mdulos individuales, que
pueden ser programas, subrutinas, subprogramas, bloques o prrafos.
Las pruebas de unidades o programas es una prueba en la que se verifican todos
los mdulos codificados, ya comprobados individualmente, como una sola unidad. La
prueba de unidades utiliza los datos de prueba que se crearon durante la fase de
diseo.
La prueba de sistema es una prueba que garantiza que los programas de aplicacin
escritos individualmente funcionan de modo adecuado cuando se integran en el
sistema global.
56
sistema. El producto resultante es el sistema de informacin en produccin que puede
a partir del momento de la entrega servir de apoyo al funcionamiento diario de la
institucin.
En esta fase se comprende los aspectos que han sido diseados para proporcionar
un panorama de la implantacin y revisin del sistema, la administracin de su
desarrollo y la seleccin de los componentes y servicios de ayuda; es decir, es una
etapa que comprende la instalacin fsica de los equipos y del programa, abarca el
entrenamiento del personal de la institucin para la cual ha sido desarrollada dicha
propuesta (usuarios); abarca tambin la construccin de archivos si es necesario, las
pruebas pilotos, la evaluacin operacional, el impacto organizacional, la opinin de
administradores as como tambin el desempeo del desarrollo. Una vez instaladas,
las aplicaciones se emplean durante muchos aos. 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 sealadas anteriormente el resume de
la metodologa a utilizar bsicamente comprende lo siguiente:
1. Descripcin de los procesos: Esta parte permite la descripcin verbal de cmo
se realiza cada uno de los procesos bsicos del sistema, el flujo de datos es la entrada
y la salida de informacin que permite el proceso, el agente externo es la entidad a la
que se refiere el proceso.
2. Diseos de los Diagramas de Flujos de Datos: Son los diagramas que
contienen simbologas 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 funcin
principal del sistema mostrando adems, los flujos de informacin 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 funcin 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
transformacin que ocurren en el sistema, de forma que al final obtenemos una
57
jerarqua de diagramas. La simbologa 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 anlisis y diseo de este
sistema ser representado por un crculo donde:
58
3. Diagrama de estructura de datos
Es una descripcin de la relacin entre entidades (personas, lugares, eventos y
objetos) de un sistema y el conjunto de informacin relacionado con la entidad. Posee
las siguientes finalidades: a) Verificar los requerimientos de informacin, b) Describir
los datos asociados con las entidades, c) Mostrar la relacin entre entidades, d)
Comunicar los requerimientos de datos a un diseador 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 dems detalles son los atributos.
Lenguaje de Programacin
59
Cuadro 3
Cronograma de Actividades. Diagrama de Gantt
Semanas
Actividades 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
60
61
CAPTULO IV
61
Cuadro 4
Distribucin 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
SIEMPRE
F % F % F %
1.- Considera usted que es de gran utilidad
que se disee un sistema de informacin que
permita registrar y llevar un control
12 100 0 0 0 0
automatizado del proceso de carga de notas
de los estudiantes en la Unidad Educativa
Baltazar Padrn?
2.- Usted considera que es necesario
mejorar el proceso manual de registro datos 10 83,33 2 16,67 0 0
y calificaciones del estudiante?
3.- Existen formas estandarizadas para cada
uno de los formatos elaborados en el 9 75 2 16,67 1 8,33
departamento de control de estudio?
Total 31 86,11 4 11,11 1 2,78
Nota: Datos tomados del cuestionario aplicado a los docentes directivos y administrativos de la Unidad
Educativa Baltazar Padrn, 2011, Santa Mara de Ipire, Estado Gurico.
100%
100 83,33%
90 75%
80
70
PORCENTAJE
60
50 SIEMPRE
40 CASI SIEMPRE
30 16,67% 16,67%
20 8,33% NUNCA
10 0% 0% 0%
0
1 2 3
TEMS
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 ms tiempo para llenar registros y originando a la vez prdida de
documentos y el restante 16,67% indic que casi siempre lo consideran necesario,
esto pudiera deberse a la percepcin 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 bsqueda de operaciones bsicas las cuales
estn referidas al registro de del alumno, boletn 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 utilizacin 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 bsicos del alumno, personal docente y
administrativo, todo con el fin de aumentar el nivel de organizacin.
Cuadro 5
Distribucin de frecuencia del instrumento aplicado a los docentes que mide la
variable: Ventajas y desventajas de la automatizacin. Indicadores:
Rentabilidad seguridad y eficiencia del sistema, redundancia de conexin de los
equipos.
Alternativas
CASI
Indicador SIEMPRE NUNCA
SIEMPRE
F % F % F %
7.- Considera que el mayor inconveniente
de un proceso automatizado de registro de
calificaciones, sera la interrupcin de la 8 66,67 0 0 4 33,33
conexin del servidor, la red y fallas
elctricas?
Total 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 Padrn, 2011, Santa Mara de Ipire, Estado Gurico.
63
.
66,67%
80
PORCENTAJE
33,33%
60 SIEMPRE
40 0%
CASI SIEMPRE
20
0 NUNCA
7
TEM
Grfico 2. Porcentaje que mide los indicadores: Rentabilidad seguridad y eficiencia del
sistema, redundancia de conexin de los equipos.
Cuadro 6
Distribucin de frecuencia del instrumento aplicado a los docentes que mide la
variable: Recursos econmicos, tecnolgico, humanos. Indicadores: Bajo costos
en equipos. Calidad de diseo del programador.
Alternativas
CASI
Indicadores SIEMPRE NUNCA
SIEMPRE
F % F % F %
8.- Considera que implantar un sistema de
informacin para los procesos que se
9 75 2 16,67 1 8,33
realizan en el departamento de control de
estudio, sera rentable econmicamente?
Total 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 Padrn, 2011, Santa Mara de Ipire, Estado Gurico.
64
75%
80
PORCENTAJE
60
SIEMPRE
40 16,67%
8,33% CASI SIEMPRE
20 NUNCA
0
8
TEMS
Grfico 3. Porcentaje que mide los indicadores: Bajo costos en equipos y calidad de
diseo del programador.
Cuadro 7
Distribucin 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
CASI
Indicadores SIEMPRE NUNCA
SIEMPRE
F % F % F %
9.- Considera importante el diseo de un
manual de usuario donde se especifique los
procedimientos y estndar de seguridad de 12 100 0 0 0 0
implantarse un sistema de informacin en el
departamento de control de estudio?
12.- Los datos manejados por el sistema de
informacin de registro y control de
calificacin del estudiante, deben respaldarse 7 58,33 0 0 5 41,67
en unidades de almacenamiento ubicadas en
el departamento de control de estudio?
Total 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 Padrn, 2011, Santa Mara de Ipire, Estado Gurico.
65
100%
100
80
PORCENTAJE 58,33%
60 41,67% SIEMPRE
40 CASI SIEMPRE
20 0% 0% 0% NUNCA
0
9 12
TEMS
Grfico 4. Porcentaje que mide los indicadores: Normativas para el uso del sistema y
control para el ingreso de datos en el sistema.
66
Cuadro 8
Distribucin de frecuencia del instrumento aplicado a los docentes que mide la
variable: Adiestramiento del Personal. Indicador: Mdulo de ayuda.
Alternativas
CASI
Indicadores SIEMPRE NUNCA
SIEMPRE
F % F % F %
10.- Considera que el proceso automatizado
de registro de calificaciones permitir un 12 100 0 0 0 0
mejor control de la auditoria?
11.- Considera que es necesario que en el
sistema de informacin propuesto se incluya 12 100 0 0 0 0
un modulo de ayuda?
Total 24 100 0 0 0 0
Nota: Datos tomados del cuestionario aplicado a los docentes directivos y administrativos de la Unidad
Educativa Baltazar Padrn, 2011, Santa Mara de Ipire, Estado Gurico.
100% 100%
100
80
PORCENTAJE
60 SIEMPRE
40 CASI SIEMPRE
20 0% 0% 0% 0%
NUNCA
0
10 11
TEMS
67
Por otra parte, en el tems 11 tambin el 100% respondieron de forma afirmativa
porque comprenden la importancia de que el sistema posea mdulo de ayuda como
herramienta que facilita la informacin del manejo del mismo.
Cuadro 9
Distribucin de frecuencia del instrumento aplicado a los docentes que mide la
variable: Evaluacin del sistema automatizado. Indicador: Efectividad en el
control de operaciones.
Alternativas
CASI
Indicadores SIEMPRE NUNCA
SIEMPRE
F % F % F %
4.- Actualmente el proceso empleado para
el registro de calificaciones de los alumnos 3 25 1 8,33 8 66,67
es de fcil y rpida revisin?
5.- Considera que la implementacin de un
proceso automatizado de registro de
calificacin del estudiante garantizara un 12 100 0 0 0 0
mnimo de perdida y duplicacin de
informacin?
6.- Considera que la mayor efectividad de
un sistema de informacin para el proceso de
registro de calificaciones, sera ms rpido la
12 100 0 0 0 0
recoleccin de datos y la disminucin de
errores en duplicacin y prdida de
documentos?
Total 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 Padrn, 2011, Santa Mara de Ipire, Estado Gurico.
100% 100%
100
80 66,67%
PORCENTAJE
60
SIEMPRE
40 25%
8,33% CASI SIEMPRE
20 0% 0% 0% 0% NUNCA
0
4 5 6
TEMS
68
En los resultados obtenidos en el tem 3 el 25% de los docentes respondieron que
siempre consideran que los procesos que se efectan actualmente en el departamento
de control de estudio son apropiados, debido a que no tienen la prctica del uso de un
sistema automatizado. Esto pudiera deberse a la percepcin 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 informacin permitir el control de
la informacin procesada en forma efectiva evitando la perdida de tiempo,
agotamiento del personal, la duplicacin 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 informacin que el alcance sea efectuar los procesos
concernientes al departamento de control de estudio, permitir que la informacin se
procese en forma efectiva y rpida.
Finalmente se puede determinar como la institucin necesita un sistema que
facilite la rapidez en el proceso de registro y control de calificacin del estudiante
minimizando los errores de duplicacin de datos y prdida de documentos, el cual el
sistema deber contar con un gran potencial en cuanto a velocidad de procesamiento
y almacenamiento de datos.
69
CAPTULO V
LA PROPUESTA
Formulacin de la Propuesta
Presentacin
70
Justificacin de la Propuesta
Propsitos u objetivos
Objetivo General
Desarrollar un sistema de informacin para el registro y control de calificaciones
de los estudiantes, en el Departamento de Control de Estudio de la Unidad Educativa
Baltazar Padrn, ubicado en Santa Mara de Ipire, Estado Gurico.
71
Objetivos Especficos
1. Identificar los requerimientos de informacin, tomando en cuenta las
necesidades del departamento de control de estudios.
2. Disear la Base de Datos del sistema de informacin que permita el registro y
control de los datos concernientes a los estudiantes, docentes, de las diferentes actas,
planillas, asignaturas que conforman el pensum acadmico.
3. Implementar los componentes diseados (Base de Datos e interfaces) del
sistema de informacin que permita el control de los procesos que se realizan en el
departamento de control de estudios.
4. Documentar el sistema de informacin diseado para el departamento de control
de Estudios de la Unidad Educativa Baltazar Padrn.
5. Realizar pruebas al sistema para la verificacin del funcionamiento, los
requerimientos y el cumplimiento de los objetivos del mismo.
6. Implantar el sistema de informacin para el control de los procesos de
calificaciones del estudiante, en el departamento de control de estudios de la Unidad
Educativa Baltazar Padrn, ubicado en Santa Mara de Ipire, Estado Gurico.
72
El desarrollo de este sistema est basado en las exigencias y necesidades
detectadas en los instrumentos de investigacin, teniendo como principal funcin el
control de la mayora de las operaciones realizadas actualmente por la institucin
educativa en estudio.
Con respecto a la validacin del sistema, este no permite que sean ingresados
datos errneos en los campos numricos (texto en vez de nmeros, y viceversa), y
que en la modificacin de los datos del estudiante, representante o profesores sean
alterados los nmeros de cdulas u otros datos que son estndar como nombres,
apellidos, fecha y lugar de nacimiento. Asimismo, el sistema contar con un proceso
de auditora 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. Tambin 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 informacin.
Determinacin de Recursos
Recurso de Hardware.
Rango de capacidad de almacenamiento (Disco Duro).
En el Departamento de Control de Estudios de la Unidad Educativa Baltazar
Padrn cuenta con un nmero limitado de equipos de computacin; 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 informtico que se utilice posea la capacidad de almacenamiento
suficiente para resguardar la informacin que generen esta actividades; se debe
recordar que el sistema tambin contempla un archivo histrico.
Se considera la utilizacin de un Disco Duro Seatgate de 320 GB de capacidad,
ste dispositivo cuenta con gran reputacin de calidad y eficiencia en el mercado
73
informtico, 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 informacin en lote, aunque es recomendable una Unidad Central de
Proceso de 3.8 Ghz CORE DUO XPREES, debido a que los paquetes informticos
actuales y las plataformas en las cuales se ejecutan las aplicaciones as lo requieren.
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 tcnico y garanta que brindan dichas empresas.
Impresoras
En cuanto a este dispositivo podemos destacar que posee una gran variedad en el
mercado y sus insumos son de fcil adquisicin, por tal motivo la escogencia de
75
dicho perifrico, adems de las caractersticas propias, funcionalidad y rendimiento
de ste, por esta razn la escogencia de la impresora Multifuncional HP Deskjet
F4480 la cual ofrecer al usuario una impresin 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 informacin.
2. 2 GB de memoria DDR: Para tener un mayor espacio lgico que permita el
alojamiento de los programas que estarn trabajando al mismo tiempo con una mayor
paginacin de memoria, incrementara la rapidez en la ejecucin de las aplicaciones.
3. Disco Duro de 320Gb: A efecto de respaldar toda la informacin 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 visualizacin de alta
resolucin permitiendo ofrecer una gran nitidez en los grficos estadsticos.
5. Case Minitowere ATX: Eficaz para la simplificacin 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 inalmbrico: til para la interaccin 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 prevencin de daos que
se pudieran presentar en el centro de cmputo ocasionados por fallas elctricas.
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 extrables (CD).
76
11. Unidad Floppy 3 : Perifricos 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 reproduccin 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 perifricos.
14. Scanner (ACER 4500): Permite la digitalizacin de datos para su posterior
almacenamiento en las unidades fijas.
Requerimientos de Instalacin.
La disponibilidad de los equipos esta en relacin directa con la capacidad de la
gerencia del alto comando para otorgar el presupuesto necesario para la adquisicin
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 instalacin es de aproximadamente 1 da, dependiendo del
cableado elctrico presente en el local.
Recurso de Software
Constituye la plataforma visual con la cual trabajara el sistema; lo cual comprende
los siguientes:
1. Dreamwever versin 8.0: Permite el diseo y modificacin de la informacin
de la pgina.
2. PhpMyAdmin: Es una herramienta escrita en PHP con la intencin de manejar
la administracin de MySQL a travs de pginas web, utilizando Internet.
3. Apache HTTP Server: es un potente servidor Web de cdigo abierto
disponible para mltiples plataformas, que se carga como un servicio ms del sistema
operativo; cuando est activo convierte la mquina 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
tecnologa de sistema operativo ms avanzada de Microsoft.
Factibilidad Operativa
La adquisicin 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 operacin de este sistema.
Se puede decir que el sistema desarrollado se adopta a cualquier usuario por ser
flexible y fcil de manejar; adems con la implantacin del sistema se espera una
reduccin considerable en el tiempo requerido para procesar la informacin, por tal
razn se considera una mejora con respecto al sistema actual, satisfaciendo las
exigencias y polticas de la institucin.
Con relacin a la obtencin de la informacin para el desarrollo de este sistema, se
cuenta con toda la disposicin y colaboracin de la directiva de la institucin 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 institucin educativa cuenta con un
personal calificado; ms 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 asesora necesaria para su implantacin.
Factibilidad Tcnica
En esta es donde se evala la tecnologa necesaria para la implementacin del
sistema. Dado que el equipo de computo que posee la Unidad Educativa Baltazar
Padrn 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 informacin
brindada por el personal directivo.
Factibilidad Econmica
La elaboracin del sistema no tendr ningn costo para la institucin escolar, por
el hecho de ser un proyecto para la elaboracin de una tesis. El proyecto termina con
la implementacin 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 implantacin de un programa con mayor eficiencia
para realizar el trabajo; le proporcionar conformidad y motivacin al personal que
labora en la Unidad Educativa Baltazar Padrn, debido a que disminuir en gran
escala el tiempo, esfuerzo y dedicacin empleado al momento de realizar cada una de
sus actividades cotidianas.
La Unidad Educativa Baltazar Padrn, cuenta con los recursos necesarios para la
implantacin e implementacin del sistema propuesto, sin tener la necesidad de
adquirir nuevos equipos computacionales, ya que poseen un Departamento de
Informtica el cual brinda apoyo al Departamento de Control de Estudios desde el
punto de vista de instalacin y configuracin de computadoras, as como transmisin
de datos.
79
Construccin y Prueba de las Aplicaciones
Cuadro 10
Simbologa de Diagrama de Flujo de Datos.
Procesos
Entidad
Flujo de Datos
Archivo
80
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
81
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
82
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
4
Solicitud de auditora Notas del estudiante
Administrador de notas del estudiante Auditar auditada Administrador
notas del
estudiante
Solicitud de lista de
estudiantes Reporte de estudiantes
Solicitud de lista de
representantes Reporte de representantes
Solicitud de lista de
profesores 5 Reporte de profesores
Solicitud de lista de
Administrador materias
Emitir Reporte de materias Administrador
Solicitud de lista de
reportes
secciones Reporte de secciones
Solicitud de lista de detalle
Reporte detalle de
de secciones
secciones
Solicitud de lista de
estudiantes por seccin Reporte de estudiantes
por seccin
Solicitud de notas de
Reporte notas del
estudiantes
estudiantes
83
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
1.1
1.2
dat representante
Datos de representante Registrar A representante
representante
1.3
Administrador Datos de profesor dat profesor
Registrar A profesor
profesor
1.4
1.3
84
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
dat seccion
A seccion
2.1 2.2 dat profesor
Detalle de A profesor
seccin Recibir Procesar dat materia
datos detalle detalle de A materia
de seccin seccin dat periodo
escolar A periodo
2.4
2.5
dat representante
Datos de representante Actualizar A representante
representante
2.6
Datos de profesor dat profesor
Actualizar A profesor
profesor
85
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
Carga de notas
de estudiante 3.1
Administrador
Verificar
datos detalle
de estudiante
detalle estudiante
A condicion
dat representante
A representante
86
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
DIAGRAMA DE FLUJO DE DATOS Nivel II Grfico 13
SISTEMA PROPUESTO
DFD 6 Proceso 4: Auditar notas del estudiante. Pgina 7
4.1
Datos de usuario
Asignacin de usuario A usuario
Cargar notas
por usuario
asignado dat estudiante A estudiante
detalle estudiante
A condicion
87
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
Procesar
datos de
solicitud Reporte de estudiantes
Reporte de representantes
Reporte de profesores
Reporte de materias
5.4 Reporte de secciones
Reporte detalle de Administrador
Emitir secciones
reportes Reporte notas del
estudiantes
Reporte de estudiantes
por seccin
88
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
89
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
id codigo
materia descripcion username
periodo password
id
nombre
90
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
91
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
92
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
93
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
94
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
Descripcin de
A2052 descripcion Descripcin del grado y seccin.
la seccin
Perodo escolar cursado o cursante
A2053 Perodo escolar periodo
por el estudiante.
Cdigo de
A2054 id Cdigo de detalle de la seccin.
detalle
95
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
96
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
97
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
98
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
Peso del
A2017 peso Peso expresado en kilogramos.
estudiante.
Telfono del Telfono de ubicacin del
A2018 telefono
estudiante. estudiante.
Direccin del Direccin de habitacin del
A2019 direccion
estudiante. estudiante.
Cdigo del representante del
Cdigo del
A2020 cod_representante estudiante previamente
representante.
registrado.
Parentesco del representante
A2021 Parentesco. parentesco legal con el estudiante (padre,
madre, to(a), abuelo(a), otro)
99
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
100
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
101
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
102
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
103
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
104
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
105
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
106
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativ
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gur
DICCIONARIO DE DATOS
Archivo: institucion
Diccionario de Datos N 1 Cuadro N 26
Nombre en disco: institucion.php
Tipo: Maestro Ordenamiento: Indexado
Tipo de Rango de Mascara Existencia Observaciones
Atributos Long Descripcin
datos valores De entrada obligatoria del atributo
codigo_dea Texto 10 Cdigo DEA Si
Cdigo dependencia
codigo_inst Texto 20 Si Clave principal
de Institucin
Nombre de la
nombre Texto 35 Si
institucin
Ciudad donde se
ciudad Texto 50 Si
encuentra institucin
Telfono de la
telefono Numrico 15 (0999)9999999 Si
institucin
Direccin de la
direccion Texto 100 Si
institucin
Municipio donde
municipio Texto 50 est ubicada la Si
institucin
Nombre de la zona
zona_escolar Texto 50 Si
escolar.
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a la institucin: Unidad Educativa Baltazar Padrn
107
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
DICCIONARIO DE DATOS
Archivo: estudiante
Diccionario de Datos N 2 Cuadro N 27
Nombre en disco: estudiante.php
Tipo: Maestro Ordenamiento: Indexado
Tipo de Rango de Mascara Existencia Observaciones
Atributos Long Descripcin
datos valores De entrada obligatoria del atributo
V: >=800.000
cedula Numrico 11 Cdula del estudiante X-99.999.999 Si Clave principal
<= 40.000.000
nombre Texto 50 Nombres estudiante Si
apellido Texto 50 Apellidos estudiante Si
fecha_nac Texto 15 Fecha de nacimiento Si
Lugar de nacimiento del
lugar_nac Texto 50 Si
estudiante
edad int 2 Edad del estudiante >0 Si
sexo Texto 1 Sexo del estudiante Si
talla double Talla del estudiante Si
peso double Peso del estudiante Si
telefono Texto 15 Telfono (0999)9999999 Si
direccin Texto 200 Direccin del estudiante Si
cod_represe V: >=800.000
Numrico 11 Cdigo del representante X-99.999.999 Si Clave externa
ntante <= 40.000.000
Parentesco del
parentesco Texto 30 representante con el Si
estudiante
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a los estudiantes de la Unidad Educativa Baltazar Padrn
108
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
DICCIONARIO DE DATOS
Archivo: representante
Diccionario de Datos N 3 Cuadro N 28
Nombre en disco: representante.php
Tipo: Maestro Ordenamiento: Indexado
Tipo de Mascara Existencia Observaciones
Atributos Long Descripcin Rango de valores
datos De entrada obligatoria del atributo
Cdula del V: >=800.000 <=
cedula Numrico 11 X-99.999.999 Si Clave principal
representante 40.000.000
Nombre del
nombre Texto 50 Si
representante
Apellido del
apellido Texto 50 Si
estudiante
Ocupacin u oficio
ocupacin Texto 100 Si
del representante
Telfono del
telefono Texto 15 (0999)9999999 No
representante
Direccin del
direccin Texto 200 Si
representante
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a los representantes de la Unidad Educativa Baltazar
Padrn
109
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
DICCIONARIO DE DATOS
Archivo: profesor
Diccionario de Datos N 4 Cuadro N 29
Nombre en disco: profesor.php
Tipo: Maestro Ordenamiento: Indexado
Tipo de Rango de Mascara Existencia Observaciones
Atributos Long Descripcin
datos valores De entrada obligatoria del atributo
V: >=800.000
cedula Numrico 11 Cdula del profesor X-99.999.999 Si Clave principal
<= 40.000.000
nombre Texto 35 Nombre del profesor Si
apellido Texto 35 Apellido del profesor Si
fecha_nac Texto 15 Fecha de nacimiento Si
lugar_nac Texto 50 Lugar de nacimiento Si
edad Numrico 2 Edad del profesor Si
sexo Texto 1 Sexo del profesor Si
telefono Texto 15 Telfono del profesor (0999)9999999 So
direccin Texto 100 Direccin del profesor Si
cargo Texto 15 Cargo del profesor Si
Cdigo cargo del profesor
cod_cargo Texto 10 Si
(Vauche)
cod_profesor Texto 10 Cdigo del profesor Si
Cdigo de dependencia a
cod_dependenc
Texto 15 la que pertenece el Si
ia
profesor
num_horas Numrico 11 Nmeros de horas >0 Si
fecha_ingreso date 20 Fecha de ingreso 99-99-9999 Si
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a los docentes de la Unidad Educativa Baltazar Padrn
110
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
DICCIONARIO DE DATOS
Archivo: parentesco
Diccionario de Datos N 5 Cuadro N 30
Nombre en disco: parentesco.php
Tipo: Maestro Ordenamiento: Indexado
Tipo de Mascara Existencia Observaciones
Atributos Long Descripcin Rango de valores
datos De entrada obligatoria del atributo
Cdigo del
id Numrico 4 parentesco >0 Si Clave principal
autoincrementado
Nombre del
nombre Texto 20 Si
parentesco
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes al parentesco del representante.
111
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
DICCIONARIO DE DATOS
Archivo: usuario
Diccionario de Datos N 6 Cuadro N 31
Nombre en disco: usuario.php
Tipo: Maestro Ordenamiento: Indexado
Tipo de Mascara Existencia Observaciones
Atributos Long Descripcin Rango de valores
datos De entrada obligatoria del atributo
Cdigo del usuario
codigo Numrico 4 asignado >0 Si Clave principal
autoincrementado
Nombre del usuario
username Alfanumrico 50 Si
asignado
Contrasea del
password Alfanumrico 50 Si
usuario asignado
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes al usuario asignado para manipular ciertos mdulos del sistema.
112
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
DICCIONARIO DE DATOS
Archivo: materia
Diccionario de Datos N 7 Cuadro N 32
Nombre en disco: materia.php
Tipo: Maestro Ordenamiento: Indexado
Tipo de Mascara Existencia Observaciones
Atributos Long Descripcin Rango de valores
datos De entrada obligatoria del atributo
Cdigo de la materia
id Numrico 4 >0 Si Clave principal
autoincrementado
nombre Texto 100 Nombre de la materia Si
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes al parentesco del representante.
113
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
DICCIONARIO DE DATOS
Archivo: estado
Diccionario de Datos N 8 Cuadro N 33
Nombre en disco: estado.php
Tipo: Maestro Ordenamiento: Indexado
Tipo de Mascara Existencia Observaciones
Atributos Long Descripcin Rango de valores
datos De entrada obligatoria del atributo
id Numrico 2 Cdigo del estado >0 Si Clave principal
Descripcin del
descripcion Texto 50 Si
estado
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes al estado.
114
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
DICCIONARIO DE DATOS
Archivo: municipio
Diccionario de Datos N 9 Cuadro N 34
Nombre en disco: municipio.php
Tipo: Maestro Ordenamiento: Indexado
Tipo de Mascara Existencia Observaciones
Atributos Long Descripcin Rango de valores
datos De entrada obligatoria del atributo
id_municipio Numrico 3 Cdigo del municipio >0 Si Clave principal
Descripcin del
descripcion Texto 20 Si
municipio
Clave externa
id Numrico 2 Cdigo del estado >0 Si relacionada con
la tabla estado
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes al municipio
115
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
DICCIONARIO DE DATOS
Archivo: seccion
Diccionario de Datos N 10 Cuadro N 35
Nombre en disco: seccion.php
Tipo: Transaccin Ordenamiento: Indexado
Tipo de Mascara Existencia Observaciones
Atributos Long Descripcin Rango de valores
datos de entrada obligatoria del atributo
id Texto 100 Cdigo de la seccin Si Clave principal
Descripcin de la
descripcion Texto 100 Si
seccin
periodo Texto 100 Perodo escolar 9999-9999 Si
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a las secciones por ao y perodo escolar de la Unidad
Educativa Baltazar Padrn
116
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
DICCIONARIO DE DATOS
Archivo: detalle
Diccionario de Datos N 11 Cuadro N 36
Nombre en disco: detalle.php
Tipo: Transaccin Ordenamiento: Indexado
Tipo de Mascara Existencia Observaciones
Atributos Long Descripcin Rango de valores
datos de entrada obligatoria del atributo
Cdigo de detalle de
id Numrico 11 seccin >0 Si Clave principal
autoincrementado
Clave externa
id_materia Numrico 11 Cdigo de la materia >0 Si relacionada con
la tabla materia
Clave externa
id_seccion Texto 100 Cdigo de la seccin Si relacionada con
la tabla seccin
Clave externa
Cdigo del profesor
id_profesor Numrico 11 >0 Si relacionada con
de la ctedra
la tabla profesor
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a los detalles de secciones por ao, perodo escolar, materia y
profesor de la asignatura impartida de la Unidad Educativa Baltazar Padrn
117
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
DICCIONARIO DE DATOS
Archivo: detalle_alumno
Diccionario de Datos N 12 Cuadro N 37
Nombre en disco: detalle_alumno.php
Tipo: Transaccin Ordenamiento: Indexado
Tipo de Mascara Existencia Observaciones
Atributos Long Descripcin Rango de valores
datos de entrada obligatoria del atributo
Clave externa
Cdigo de detalle de relacionada con
id_detalle Numrico 11 >0 Si
seccin la tabla detalle
de seccin
Clave externa
relacionada con
id_estudiante Numrico 11 Cdigo del estudiante >0 Si
la tabla
estudiante
cond_alumno Texto 100 Condicin del alumno Si
Calificacin del
nota Numrico 2 >0 Si
estudiante
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a los detalles de los estudiantes de la Unidad Educativa Baltazar
Padrn
118
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
DICCIONARIO DE DATOS
Archivo: auditorianota
Diccionario de Datos N 13 Cuadro N 38
Nombre en disco: auditorianota.php
Tipo: Transaccin Ordenamiento: Indexado
Tipo de Mascara Existencia Observaciones
Atributos Long Descripcin Rango de valores
datos de entrada obligatoria del atributo
Cdigo de la auditora
de notas del
codigo Numrico 4 >0 Si Clave principal
estudiante
autoincrementado
Tipo de transaccin
tipo Texto 15 Si
en la carga de notas
Fecha y hora de la 99-99-9999
fecha datetime Si
transaccin 99:99:99
usuario Texto 30 Usuario asignado Si
Clave externa
Cdigo de detalle de relacionada con
id_detalle Numrico 11 >0 Si
seccin la tabla detalle
de seccin
Clave externa
relacionada con
id_estudiante Numrico 11 Cdigo del estudiante >0 99.999.999 Si
la tabla
estudiante
cond_alumno Texto 100 Condicin del alumno Si
Calificacin del
nota Numrico 2 >0 99 Si
estudiante
Observaciones de la Entidad: Esta tabla almacena todos los datos referentes a la auditora correspondiente a la carga de notas del estudiante.
119
Arquitectura Tcnica en Lnea
La Arquitectura tcnica del sistema en lnea que define los parmetros del diseo
del mismo, involucra todos los entes relacionados con el sistema as como la
integracin normalizada de la Base de Datos, e implica la toma de decisiones
estratgicas, de facilitacin en aplicaciones.
Ventajas de la arquitectura tcnica estndar:
1. Proporciona a los analistas y programadores un ambiente interno consistente, al
proveer un marco de referencia homogneo, lo cual facilita en mantenimiento de los
sistemas con requerimientos de operacin similares.
2. Hace posible la comunicacin mas dinmica entre los analistas y
programadores, aumentando la productividad del personal durante las fases
tempranas del desarrollo del sistema.
3. Permite la mejor distribucin del recurso humano del cual se dispone,
empleando personal especializado en labores tcnicas y personal menos
experimentado en reas funcionales.
4. Permite identificar funciones comunes reduciendo la necesidad de cdigo
repetitivo.
En la arquitectura tcnica en lnea se establece un proceso iterativo de
comunicacin entre el usuario que opera un terminal y el sistema, el flujo de
procesamiento se lleva a cabo a nivel de transacciones individuales. A continuacin
los procesos en lnea que sern 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 seccin.
120
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
Tabla
estudiante
Introduce nmero de Aceptar
Cdula del
estudiante Validar
Existe
en la
tabla?
Respuesta
Introduzca
Respuesta
datos
Error
Registro
Existente
121
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
Tabla
representante
Introduce nmero de Aceptar
Cdula del
representante Validar
Existe
en la
tabla?
Respuesta
Introduzca
Respuesta
datos
Error
Registro
Existente
Aceptar
Tabla maestra
Introduce datos
Validar del
restantes
representante
Almacenar
122
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
Tabla
profesor
Introduce nmero de Aceptar
Cdula del profesor
Validar
Existe
en la
tabla?
Respuesta
Introduzca
Respuesta
datos
Error
Registro
Existente
Aceptar
Tabla maestra
Introduce datos
Validar de profesores
restantes
Almacenar
123
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
Tabla
materia
Introduce cdigo de Aceptar
la materia
Validar
Existe
en la
tabla?
Respuesta
Introduzca
Respuesta
datos
Error
Registro
Existente
Aceptar
Tabla maestra
Introduce datos
Validar de materia
restantes
Almacenar
124
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
Tabla
seccin
Introduce cdigo de Aceptar
la seccin
Validar
Existe
en la
tabla?
Respuesta
Introduzca
Respuesta
datos
Error
Registro
Existente
Aceptar
Tabla maestra
Introduce datos
Validar de secciones
restantes
Almacenar
125
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
Estado Gurico
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA
BALTAZAR PADRN DE SANTA MARA DE
IPIRE, ESTADO GURICO
Tabla de
seccin
Introduce cdigo de Aceptar
Detalle de
detalle de la seccin
Validar seccin
Existe
en la
tabla?
Respuesta
Introduzca
Respuesta
datos
Error
Registro
Existente Tabla de
seccin
Aceptar
Introduce datos
Validar Detalle de
restantes
seccin
Almacenar
126
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
S.I.R.C.D.E.B.P. 10000
Registrar
S.I.R.C.D.E.B.P. 20000
Actualizacin
S.I.R.C.D.E.B.P. 00000
S.I.R.C.D.E.B.P. 40000
Herramientas
127
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
S.I.R.C.D.E.B.P. 10100
Estudiante
S.I.R.C.D.E.B.P. 10200
Representante
Profesores
Registrar
S.I.R.C.D.E.B.P. 10400
Materias
S.I.R.C.D.E.B.P. 10500
Seccin
S.I.R.C.D.E.B.P. 10600
Detalle de Seccin
128
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
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
S.I.R.C.D.E.B.P. 20000
S.I.R.C.D.E.B.P. 20130
Profesor
Actualizacin
S.I.R.C.D.E.B.P. 20200
Cargar/modificar
notas
129
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
S.I.R.C.D.E.B.P. 30100
Listado de Estudiante
S.I.R.C.D.E.B.P. 30200
S.I.R.C.D.E.B.P. 30500
Reportes Listado de Secciones
S.I.R.C.D.E.B.P. 30600
S.I.R.C.D.E.B.P. 30700
130
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
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
Usuario
S.I.R.C.D.E.B.P. 40400
Base de Datos
131
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
132
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
133
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
134
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
135
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
136
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
137
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
138
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
139
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
140
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
141
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
142
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
143
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
144
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
145
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
146
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
147
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
148
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
149
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
150
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
151
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
152
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
153
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
154
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
155
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
156
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
157
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
158
SISTEMA DE INFORMACIN PARA EL REGISTRO Y CONTROL DE
LOS PROCESOS QUE SE REALIZAN EN EL DEPARTAMENTO DE Zona Educativa del
CONTROL DE ESTUDIO DE LA UNIDAD EDUCATIVA Estado Gurico
159
Implementacin y Prueba del Nuevo Sistema
Para un sistema muy importante, aplique las pruebas de verificacin. Para sistemas
de menor importancia, la verificacin puede realizarse internamente. Las pruebas de
verificacin (tambin conocidas como pruebas de calidad) pueden incluir:
1. Probar los equipos bajo condiciones que simulen las de operacin real.
2. Probar los programas para asegurar que se siguen los estndares apropiados y
que desempean las funciones esperadas.
3. Asegurar que la documentacin sea la adecuada y est completa.
4. Asegurar que los sistemas de comunicacin se cian a los estndares
establecidos y funcionen de manera efectiva.
5. Verificar que los sistemas sean capaces de operar bajo condiciones normales,
pero tambin bajo potenciales condiciones inesperadas.
6. Asegurar que se cuente con las debidas medidas de seguridad y que estas se
cian a las normas establecidas.
Prueba
La prueba de los sistemas es usualmente ms detallada y rigurosa que la
verificacin. Se requiere para asegurar que cada componente del sistema est en
operacin como debe y que el sistema en su conjunto se desempee exactamente de
acuerdo con los requerimientos locales especficos. 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 cdigos no estandarizados para garantizar su lgica y que
se hayan seguido los estndares debidos de diseo y construccin.
3. Aplicar pruebas "no operativas" para asegurar que el equipo puede tolerar los
niveles de manejo fsico 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 volmenes de informacin que se
pueden esperar en una situacin concreta.
9. Verificar que lo que entra es lo que sale, introduciendo informacin conocida
y verificando que el resultado sea consecuente con ella.
Bajo estas premisas, se elaboro un conjunto de criterios que permitirn elaborar la
prueba del sistema, dichos criterios son:
1. La instalacin se realiza de manera completa y sin errores
2. La Aplicacin 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 informacin 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
Descripcin de los mdulos de programacin
$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>
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>
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>
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>
168
?>
</body>
</html>
169
<tr><td align='center'><input type='button' name='Submit'
value='Atrás' onclick='validar(this.form)'/></td>
</tr></table></form>";
}
?>
</body>
</html>
$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>
Mdulos de Actualizaciones
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>
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 />";
}
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>
function validar(f){
f.submit();
}
</script>
</head>
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 />";
}
<?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"];
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;
177
6. Modificacin de datos de detalle de seccin. 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";
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 />";
}
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>
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>
$c=$_POST["id"];
$n=$_POST["nombre"];
$a=$_POST["anio"];
181
}
182
var seccionR=new
Array(".$filasSeccion.");
var seccionM=new
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 =
false;
$validO =
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){
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 />";
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 cargarn las notas del Estudiante:
".$n."</td>
</tr>
<tr align='center'>
<td height='67'><input style='background-
color:#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; border-
bottom-style:ridge' type='button' name='8vo' value='8vo Grado'
onclick='validar(this.form, \"".$c."\",\"".$n."\",\"8\")'></td>
<td><input style='background-color:#CCCCCC; border-
bottom-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='background-
color:#CCCCCC; border-bottom-style:ridge' type='button' name='1er' value='1er Ao'
onclick='validar(this.form, \"".$c."\",\"".$n."\",\"1\")'></td>
<td></br></br></td>
187
<td align='left'><input style='background-
color:#CCCCCC; border-bottom-style:ridge' type='button' name='2do' value='2do Ao'
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>
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();
188
$pdf->SetFont('times', 'I', 10);
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 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>';
190
$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>
$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
PADRN
</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
<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($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>
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 PADRN
</td></tr>
<tr><td>
<font size="10px" face="Verdana">Planilla de Resumen
de Calificacin del Estudiante</font>
</td></tr>
<tr><td align="right">
<font size="8px" face="Verdana">Santa Mara 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">Cdula: </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">Telfono.: </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">Ao - Seccin</font></td>
198
<td width="70" align="center"><font
color="#3e86c7" size="8px" face="Verdana">Perodo</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">Condicin</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">Ao 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">Ao 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">Ao 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">Ao 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>";
201
$pdf->Output('ReporteNotasEstudiante.pdf', 'I');
}
?>
</body>
</html>
202
echo "<font class='error'>El estudiante portador de la cdula
".$_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>
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 CONTRASEA no puede quedar en blanco");
f.password.focus();
return;}
f.submit();
}
</script>
<title>Modificación del Usuario</title>
</head>
204
<td><input type="reset" name="borrar" value="Borrar"/></td>
<td></td>
</tr>
</table>
</form>
<?php } ?>
</body>
</html>
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);
?>
208
<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
CAPTULO VI
CONCLUSIONES Y RECOMENDACIONES
Conclusiones
230
decisiones y llevar el control automatizado de los procesos que se emplean en el
referido departamento. Es axiomtico que la implantacin de ste nuevo sistema
tendr un impacto significativo en el mejoramiento del desempeo de las actividades
que se efectan diariamente en la institucin, debido a que ofrece variedad de
opciones que facilitaran en gran medida las labores que se realizan en un determinado
periodo acadmico.
La implantacin de este sistema de informacin constituye un gran avance
tecnolgico adecuado para cumplir con las exigencias de informacin que se maneja
dentro de la institucin educativa; y permitir utilizar de manera eficiente los recursos
disponibles, lograr sus objetivos, mejorar el servicio al estudiante, as como tambin
mejorar la capacidad de responder al crecimiento de cada matrcula estudiantil.
Recomendaciones
Despus del desarrollo del sistema, se toma como plataforma fundamental los
conocimientos obtenidos del mismo para as establecer como recomendaciones las
siguientes:
1. Actualizacin regular del software antivirus, que impidan la entrada de
programas provenientes de Internet o cualquier otra fuente que pueda causar algn
dao irreversible en el sistema, as como a la informacin contenida en la base de
datos.
2. Realizar operaciones de respaldo, limpiar y validar los registros de la base de
datos, de forma peridica con el fin de garantizar el la preservacin de la data.
3. Establecer un control efectivo con respecto al acceso del sistema, ya que la
divulgacin de las claves de acceso puede vulnerar la seguridad de la informacin que
contiene el sistema.
4. Llevar a cabo las operaciones de acuerdo a los parmetros establecidos en los
procesos y funciones del sistema.
5. Instalar el sistema de acuerdo a los requerimientos establecidos del mismo.
231
REFERENCIAS BIBLIOGRFICAS
Ley Orgnica de Proteccin del Nio y del Adolescente, (1990). Articulo 54. Caracas,
Venezuela.
232
Senn, J. (1999). Anlisis y Diseo de Sistemas de Informacin. Editorial McGraw
Hill Interamericana, S. A. Mxico.
233
ANEXOS
234
ANEXO A
CUESTIONARIO DIRIGIDO A LOS DOCENTES
Estimado Docente
La Investigadora
235
INSTRUCCIONES: Lea detenidamente cada uno de los indicadores que a
continuacin se le presentan y seleccione marcando con una X, solamente una de las
tres alternativas de respuesta que se le muestran.
CASI
SIEMPRE NUNCA
INDICADORES SIEMPRE
F % F % F %
1.- Considera usted que es de gran utilidad que se disee
un sistema de informacin que permita registrar y llevar
un control automatizado del proceso de carga de notas de
los estudiantes en la Unidad Educativa Baltazar Padrn?
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 fcil y rpida
revisin?
5.- Considera que la implementacin de un proceso
automatizado de de registro de calificacin del estudiante
garantizara un mnimo de perdida y duplicacin de
informacin?
6.- Considera que la mayor efectividad de un sistema de
informacin para el proceso de inscripcin, sera ms
rpido la recoleccin de datos y la disminucin de errores
en duplicacin y prdida de documentos?
7.- Considera que el mayor inconveniente de un proceso
automatizado de registro de calificaciones, sera la
interrupcin de la conexin del servidor, la red y fallas
elctricas?
8.- Considera que la rentabilidad de implantar un
sistema de informacin para los procesos que se realizan
en el departamento de control de estudio, sera rentable
econmicamente?
9.- Considera importante el diseo de un manual de
usuario donde se especifique los procedimientos y
estndar de seguridad de implantarse un sistema de
informacin 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
informacin propuesto se incluya un modulo de ayuda?
12.- Los datos manejados por el sistema de informacin
de registro y control de calificacin del estudiante, deben
respaldarse en unidades de almacenamiento ubicadas en
el departamento de control de estudio?
236
ANEXO B. CONSTANCIA DE NOTAS
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN
UNIDAD EDUCATIVA BALTAZAR PADRN
SANTA MARA DE IPIRE
ESTADO GURICO
CONSTANCIA DE NOTAS
Datos del Estudiante Fecha: __________
Cdula: ___________________ Nombres y Apellidos: ________________________
Fecha de Nacimiento: _________ Lugar de Nacimiento: _______________________
______________________
SELLO FIRMA DIRECTOR
237
ANEXO C. GLOSARIO DE TRMINO
-A-
Abstraccin: Denota las caractersticas esenciales de un objeto que lo distinguen de
todos los dems tipos de objetos, y proporciona as, fronteras conceptuales
ntidamente definidas respecto a la perspectiva del observador.
Administracin: El que se ocupa de las tareas administrativas y de mantenimiento de
las direcciones en una lista de correspondencia o en un grupo de discusin.
Almacenamiento: Hecho de crear una copia permanente del trabajo que se a
realizado en el ordenador.
Archivo: Conjunto de informacin extrado de la memoria RAM que se graba en un
dispositivo de almacenamiento permanente. Puede implicar el uso de un esquema de
comprensin de datos, para almacenar ms datos que los que el medio de
almacenamiento contiene normalmente.
Atributo: Caractersticas tipogrficas que se establecen para una porcin o para la
totalidad del texto sobre el que se est trabajando. Estas caractersticas pueden ser en
cuanto al tamao del carcter, al tipo de caractersticas escogido, al estilo.
Automatizacin: Reemplazo de las operaciones manuales por mtodos
automatizados.
-B-
Base de Datos: Conjunto de informacin organizada sistemticamente. El diseo de
una Base de datos lo podemos dividir en tres etapas: el anlisis conceptual (que sera
la descripcin de toda la informacin que se quiere incluir), el diseo lgico y el
diseo fsico.
Barra de men: Recibe este nombre la parte de la pantalla (generalmente la parte
superior) que utiliza una aplicacin para presentar los ttulos de los mens 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 informacin y almacenada o introducir
nueva informacin al ordenador.
Carcter: Con este trmino en informtica se designa a las cifras, letras y signos de
puntuacin de un alfabeto; adems, reciben este nombre los smbolos o cdigo de
control que incluso a veces no son visibles en pantalla.
CD-ROM: Acrnimo de Campact Disc Read Only Memory (Disco compacto de solo
lectura). Es un dispositivo de almacenamiento de informacin de forma que slo se
puede acceder a esa informacin para leerla y nunca para modificarla. Normalmente
tienen una capacidad de 700 Mb.
Clase: Es un conjunto de objetos que comparten una estructura comn y un
comportamiento comn. 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.
-D-
Datos: Coleccin de resultados compuestos por caracteres, nmeros y smbolos,
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 smbolos normalizados, que permiten que cualquier
analista pueda comprender con facilidad de funcionamiento del programa.
Diagrama: Grfico que sirve para representar un objeto, indicar la relacin entre
elementos, o mostrar el valor de una magnitud.
Diagrama de Objeto: Se utiliza para mostrar la existencia de objetos y relaciones en
el diseo lgico 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 mdulos
de un sistema.
Diccionario: Sistema de administracin 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 magntico, que giran
superpuesto unos a otros a una velocidad de 7200 vueltas/minuto.
-E-
Entidad: Identifica a los elementos extremos que reciben informacin o envan
datos.
Estndar: 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
programacin o las diferentes aplicaciones de software.
Encapsulamiento: Es el proceso de almacenar en un mismo compartimiento los
elementos de una abstraccin que constituyen su estructura y su comportamiento;
sirve para separar la interfaz contractual de una abstraccin y su implantacin.
-G-
GigaByte: Son 109 bytes que, trasladados a trminos informticos, son
1.073.741.824 bytes.
Grfico: Representacin informtica de cualquier imagen, o sea, a cualquier imagen
que podamos ver en la pantalla de un ordenador lo denominamos grfico.
-H-
Hardware: Es el trmino con el que se hace referencia a toda la parte tangible o
palpable de un computador, es decir, son todos aquellos componentes fsicos que
posee un computador.
-I-
Icono: Pequeas imgenes grficas 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 imgenes
impresas.
240
Informacin: Ciencia que estudia el tratamiento automtico de la informacin
mediante mquinas llamadas ordenadores.
Interfaz: Es el conjunto de pantallas por las cuales un sistema interacta con los
usuarios para intercambiar informacin.
-J-
Jerarqua: Es una clasificacin u ordenacin de abstracciones.
-L-
Lenguaje de Programacin: Aplicacin o programa que facilita al usuario la
introduccin o escritura de una serie de mandatos o instrucciones con la que se define
una tarea en concreto y que sern posteriormente traducidas a un formato entendible
por el microprocesador.
-M-
Maestro: Se refiere al dispositivo que controla a uno o varios dispositivos esclavos.
Trminos de la jerga de Internet que utiliza para sealar al usuario de la red que acta
como consejero y ayuda en la resolucin de los problemas de los dems usuarios.
Mantenimiento: Conservacin del buen estado de la instalacin de los radios y
telfonos.
Mscara: Nombre que recibe la retcula que se utiliza para mostrar los caracteres,
que son introducidos mediante el teclado, en una disposicin determinada.
MB: Acrnimo de Megabit. Es un magnitud igual a 1.048.576 bits o 131.072 bytes
de almacenamiento.
Memoria: Nombre genrico que utiliza para designar la parte o partes del ordenador
que se designa al almacenamiento de la informacin.
Men: Lista de opciones que se le presentan al usuario para que seleccione una.
Mtodo: Es un proceso disciplinado para generar un conjunto de modelos que
describen varios aspectos de un sistema; utilizando alguna notacin bien definida.
Metodologa: Es una coleccin de mtodos aplicados a lo largo del ciclo de vida del
desarrollo del software y unificados por alguna aproximacin general o filosfica.
MHZ: Acrnimo 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 mdulos cohesivos y dbilmente acoplados.
Monitor: Nombre genrico que se le da a las pantallas de visualizacin de gran
calidad utilizadas como perifricos de salida en los sistemas informticos.
Mouse: Ratn. 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 poblacin. Digamos que un subgrupo de
elementos que pertenecen a ese conjunto definido en sus caractersticas al que
llamamos poblacin.
-N-
Normalizacin: Dcese del conjunto de reglas internacionales o nacionales que han
sido generadas con el objetivo de simplificar la utilizacin de un producto y que, por
tanto, las producciones sean compatibles a todas las escalas.
-O-
Objeto: Es una entidad tangible que muestra un comportamiento bien definido.
-P-
Pantalla: Dispositivo de salida que puede recibir informaciones del ordenador y
mostrrselas 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.
Poblacin: Se entiende por poblacin a un conjunto finito o infinito de personas,
casos o elementos que presentan caractersticas comunes.
Procesador: Elemento electrnico que se encarga de regular la sucesin 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 sealan al ordenador como realizar una
tarea determinada.
242
-R-
RAM: Acrnimo 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 posicin.
Reporte: Conjunto de datos relacionados dentro de una base de datos.
-S-
Servidor: Termino con el que se designa al ordenador o la aplicacin que se encarga
de suministrar informacin u otros recursos aplicaciones cliente que se conecta a l.
Sistema: Es un todo unitario y organizado compuesto de procesos, tareas, mtodos y
recursos materiales, tecnolgicos y humanos interdependientes, de que se vale una
organizacin para alcanzar un objetivo y es fcilmente identificable por los lmites de
su medio ambiente.
Sistema de Informacin: Consiste en un sistema Hombre - Mquina que procesa
datos a fin de registrar los detalles originados por las transacciones que ocurren en las
entidades que forman una organizacin y proporcionar informacin que facilite la
ejecucin de actividades, operaciones y funciones en una organizacin.
Sistema Operativo: Trmino que se utiliza para referirse al programa, o ms bien a
el conjunto de programas interrelacionadas, que se dedican a controlar las funciones
bsicas del sistema.
Software: Son todos aquellos programas, paquetes y aplicaciones que han sido
desarrollados en un lenguaje de programacin, es decir, es lo opuesto al hardware, es
la parte intangible de un computador, la parte lgica.
-T-
Teclado: Recibe este nombre el diseo del teclado que est compuesto por 101 teclas
y 12 teclas ms, llamadas de funcin, colocadas en la parte superior.
Transaccin: Nombre que recibe el conjunto de operaciones que se realizan
conjuntamente o bien se abandonan tambin 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
-W-
WinZip: Software de compresin y descompresin de ficheros desarrollados para el
entorno Windows. Es capaz de descomprimir ficheros que se encuentran
comprimidos con otros compresores.
Windows: Nombre comn de Microsoft Windows, un entorno multitarea dotado de
una interfaz grfica de usuario, que se ejecuta en computadoras diseadas para
MS_DOS. Windows proporciona una informacin estndar basada en mens
desplegables, ventanas en pantalla y un dispositivo sealador como el Mouse (ratn).
244
ANEXO D. FICHA DE INSCRIPCIN
REPBLICA BOLIVARIANA DE VENEZUELA
FOTO MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN FOTO
UNIDAD EDUCATIVA BALTAZAR PADRN
SANTA MARA DE IPIRE
ESTADO GURICO
FICHA DE INSCRIPCIN
REPRESENTANTE ESTUDIANTE
I DATOS PERSONALES DEL ESTUDIANTE
REGULAR _________ REPITIENTE _________ FECHA DE INSCRIPCIN _____________________
NOMBRES _______________________________________ APELLIDOS _________________________________________
C. I. N ______________________ FECHA DE NACIMIENTO _________________________________________________
LUGAR DE NACIMIENTO ____________________________________________ ESTADO _________________________
EDAD: _________ SEXO: _________ TELFONO _______________________ DIRECCIN ________________________
______________________________________________________________________________________________________
II DATOS DEL REPRESENTANTE Y / O RESPONSABLE
NOMBRES Y APELLIDOS ________________________________________________ C. I. N _______________________
PARENTESCO ___________________ OCUPACIN ___________________________ TELFONO: __________________
DIRECCIN ___________________________________________________________________________________________
EN CASO DE EMERGENCIA LLAMAR ___________________________________________________________________
245
246
SISTEMA DE CONTROL DE ESTUDIOS
MANUAL DE USUARIO
CONTENIDO
pp.
PRESENTACIN................................................................................................... 3
Conocimiento esencial del entorno Windows 7.. 4
Windows 7.............................. 4
Requisitos de Hardware.................. 4
Interfaz............ 5
Parmetros de Instalacin........ 6
Pasos de Instalacin del Software.. 6
Instalacin de Macromedia Dreamweaver 8 MX 2004...................................... 9
Acceso al Sistema............ 9
Men Principal y Submenes del Sistema...... 12
Registros..................................................... 12
Actualizaciones.................................. 13
Reportes.......................................... 13
Herramientas.................................................. 13
Descripcin de los Procesos del Sistema........ 14
Manipulacin del sistema........ 14
2
PRESENTACIN
3
Conocimiento esencial del entorno Windows 7
Windows 7
Windows 7 es la ltima versin 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 pblico general. Fue conocido con los nombres en
cdigo de Blackcomb y Vienna. Su equivalente para servidores es el Windows Server
2008 R2. Windows 7 es una actualizacin incremental del ncleo 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 posicin en el nuevo escenario tecnolgico
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 mnimos recomendados para Windows 7
4
Interfaz
Bsicamente mejora la interfaz con respecto a su antecesor, hacindola ms
flexible a los usuarios; adems es ms ligero y rpido. Se han eliminado los mltiples
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 rediseo de algunos programas y caractersticas de Windows 7,
incluyendo dicha interfaz en las herramientas Paint y Wiordpad. Windows 7 permite
la personalizacin del equipo, al guardar temas completos; que incluye color de
ventanas, imgenes 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 estndar en las versiones de Windows 7. A diferencia de sus otras
versiones, deja de tener una ubicacin fija para los controles ms bsicos (tales como
Reproducir, Detener, Repetir, Volumen y la barra buscadora), la cual se desvanece en
tanto se retira el puntero del ratn de l.
2. Aero peek: Las previsualizaciones de Windows Aero se han mejorado pasando
a ser ms interactivas y tiles. Cuando se posa el ratn sobre una aplicacin abierta
ste muestra una previsualizacin de la ventana, donde muestra el nombre, la
previsualizacin y la opcin de cerrarla; adems, si se pone el ratn sobre la
previsualizacin, se obtiene una mirada a pantalla completa y al quitarlo se regresa al
punto anterior. Adems se incorpor esta misma caracterstica a Windows Flip.
3. Aero Shake: Cuando se tienen varias ventanas abiertas, al hacer clic sostenido
en la Barra de Ttulo y agitarla, las otras ventanas abiertas se minimizan. Al repetir
esta accin, las ventanas vuelven a su ubicacin anterior.
4. Flip 3D: Windows Flip 3D, es una funcin de Windows Aero que mejora la
funcin Windows Flip, mostrando a travs de un efecto en 3D a las ventanas
actualmente abiertas permitiendo as una bsqueda entre bastantes ventanas de forma
ms rpida y eficaz. A diferencia de la opcin Windows Flip que se activa con
Alt + Tab , esta funcin se activa con la combinacin de teclas Win + Tab .
5
Adems, mejora la funcin de las teclas Alt + Tab , la cual muestra una mini ventana
6
esta aplicacin 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 instalacin WampServer2.1e-x32.rar, haciendo
doble clic en el archivo. Su tamao comprimido es de 20,018 KB
3. Aparece la siguiente pantalla, debe hacer clic en el botn Next (siguiente) para
efectuar la instalacin del programa.
7
5. En la pantalla siguiente, se especifica la direccin 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 botn siguiente.
8
Instalacin de Macromedia Dreamweaver 8 MX 2004
Una vez copiada la carpeta del sistema UE_Baltazar_Padron y el programa de
aplicacin 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. Tamao comprimido
es de 291,518 KB
Acceso al Sistema
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 aplicacin 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 botn izquierdo del mouse y
con el botn derecho escoger la opcin 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 travs del navegador Internet Explorer: Debe ejecutar el navegador y
colocar en el directorio la direccin del sistema http://localhost/UE_Baltazar_Padron.
4. Una vez realizado cualquiera de los dos procedimientos anteriores, se iniciar
una aplicacin 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.
Ahora bien, si el nombre del usuario y contrasea son correctos mostrar una
ventana de acceso al men principal del sistema, donde debe hacer clic en la opcin
Aqu.
11
A continuacin, 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,
descripcin de la ciudad y fecha actual.
2. Barra de Men: Contiene las opciones existentes en el sistema
3. Submen y submens emergentes: se encuentra el acceso total de los
formularios.
12
2. Actualizacin:
3. Reportes:
4. Herramientas:
13
Descripcin de los Procesos del Sistema
14
1.1.2 Registros de Representantes: En el mismo se cargan los datos del
representante: Cdula, nombres, apellidos, telfono (se procede igual al registro de
estudiante), ocupacin y direccin.
15
1.1.4 Registros de Materias: Se procede a anotar el nombre de las materias o
asignaturas correspondientes al pensum de estudio de Educacin Bsica y Educacin
Media.
16
Nota: En cada uno de los registros deben ser llenados todos los campos, de lo
contrario deja una opcin en blanco mostrar un mensaje de error impidiendo
ingresar los datos al sistema.
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 Actualizacin.
1.2.2.2 Aparecer la siguiente pantalla, donde en el cuadro de texto debe ingresar
la cdula del estudiante para verificar los datos del mismo. Si ingresa errnea
mostrar un mensaje No existen estudiantes registrados.
Luego si esta de acuerdo, hacer clic en cargar notas, y sino presione el botn atrs.
Ahora bien, si esta de acuerdo con la verificacin de los datos se iniciar el proceso
de cargar notas. Inicialmente corresponde seleccionar el ao a cargar.
18
Para una mejor comprensin, se ejecutar el proceso con el registro previo de la
estudiante Patricia Paola Ramos Garca, inscrita para el perodo escolar 2005-2006,
condicin regular en la seccin 7mo ao B. Se inicia seleccionando la condicin
acadmica del estudiante, la seccin y luego hacer clic en el botn cargar notas
En la siguiente pantalla muestra los datos del estudiante a cargar las notas, as
como tambin la condicin, las asignaturas correspondientes y los docentes que
imparte cada una de las ctedras. En los cuadros de nota se tipia la calificacin
obtenida del estudiante con un rango 1 nota 20, si se deja el numero cero indica
que no hay informacin de ello, entonces en la planilla del resumen no aparecer
reflejada esa asignatura, tambin ocurre que si se escribe un nmero mayor a 20, el
sistema mostrar un mensaje de error.
19
Una vez cargada las notas debe presionar el botn guardar notas. Aparecer la
siguiente pantalla indicando que fue exitosa la carga de calificacin del estudiante.
Nota: Se debe tener en cuenta que como se esta trabajado con tablas relacionadas
y activacin de integridad de los datos, en el caso de los archivos de transaccin, 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 eliminacin del mismo.
20
1.3.1 Reporte de Listado de Estudiantes:
21
Ahora bien, si el usuario presiona el botn Listado Completo de Estudiantes, la
informacin aparecer en formato PDF, el mismo permite que el reporte adems de
ser visualizado por pantalla o impresora, tambin se pueda almacenar en el
dispositivo de su preferencia.
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
mdulos.
1.4.1 Auditar Notas: Aqu el administrador podr hacer la auditora de las notas
del estudiante cuando este lo requiera, donde permitir obtener informacin del tipo
de transaccin realizada, ordenada ya sea por el usuario autorizado, por fecha, por
tipo de transaccin (agregado, actualizado, borrado).
1.4.2 Modificar Datos del Sistema: Aqu se efecta el cambio de contrasea del
administrador del sistema, el cual debe ser efectuada espordicamente 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 contrasea, para el manejo de ciertos formularios.
En la opcin exporta la base de datos podr seleccionar todas las tablas o algunas
especficamente para proceder al respaldo de la misma.
24
Una vez hecha la seleccin, hacer clic en continuar, donde mostrar las opciones
de abrir o guardar el archivo ue_baltazar_padron.sql.
Por otra parte, en la opcin importar la Base de Datos se podr restaurar la misma,
haciendo clic en examinar.
25