Documente Academic
Documente Profesional
Documente Cultură
INTRODUCCIN
con la poblacin objetivo del Programa de manera gil y confiable, y con ello
favoreci el acopio de datos por parte de las entidades; por otro lado, contempla la
operacin de un sistema de informacin que concentra el nmero de escuelas de
educacin inicial y bsica regular, que cuentan con apoyo de uno o ms servicios
de educacin especial e integran alumnos que presentan necesidades educativas
especiales asociadas o no con alguna discapacidad y/o aptitudes sobresalientes,
que asisten a las escuelas.(DGDC, 2009)
Como todas las instituciones educativas, la Escuela Normal Superior Federal de
Oaxaca (ENSFO), tiene necesidades relacionadas con los sistemas de gestin de
informacin, para agilizar los trmites escolares. Considerando que la ENSFO ha
pasado por varias etapas en cuanto al registro de informacin de los alumnos:
desde el llenado de la cdula de inscripcin, listas de asistencias, listas de
evaluaciones, actas de resultados, actas de regularizacin, boletas de
calificaciones, etc., a mano con bolgrafo, posteriormente a mquina de escribir y
actualmente con la computadora, pero sin poder beneficiarse totalmente de los
recursos tecnolgicos que en la actualidad existen como Internet y el uso de bases
de datos para el registro y almacenamiento de informacin.
As pues, se requiere del diseo y construccin de un software con un servidor
central y que pueda ser distribuido no slo en la ENSFO, sino tambin en otras
escuelas pertenecientes al Subsistema de Formadores de Docentes y as facilitar
el acceso de datos de forma rpida y trasparente.
sistemas
informticos
actuales
sistematizar
los
procesos
administrativos.
Mediante la observacin directa y la aplicacin de entrevistas al personal docente
y administrativo de la ENSFO, se obtuvieron los siguientes datos:
Funciones y servicios de la institucin
Servicios
Descripcin y
Documentacin tratada
funcionamiento
Servicios escolares a) Entregar constancia Requisitos
de
a nivel operativo que lo acredite como inscripcin:
(rea de Servicios maestro
en
servicio
Constancia de
Escolares-Alumno)
frente a grupo en alguna
Servicios
escuela de educacin
emitida por el
bsica
del
sistema
Departamento
educativo nacional o que
de Servicios y
lo acredite como profesor
Controles
del
en alguna institucin de
I.E.E.P.O.
cualquier nivel educativo
que cuente con la
Original y copia
autorizacin respectiva.
del
Formato
nico
de
b)Presentar comprobanPersonal
te que demuestre un
mnimo de dos aos de
Certificado
experiencia laboral frente
completo
de
a grupo.
estudios
de
Los aspirantes renen la
documentacin solicitada
bachillerato
(original y dos
copias)
por la ENSFO, se
presentan en el rea de
Control Escolar donde es
revisada, para validar si
cumplen
con
los
requisitos
de
la
convocatoria y se les
otorgue una ficha para
presentar el examen de
seleccin.
Asignacin de
grupos
de
de
en
dos
Acta
de
nacimiento
actualizada
expedida por el
oficial
del
Registro Civil.
Clave nica de
Registro
de
Poblacin
(CURP).Original y dos
copias.
2 fotografas
tamao infantil
de frente en
blanco y negro.
Cuota
inscripcin.
Para
ser
aceptados
deben cumplir con los
requisitos de inscripcin.
Inscripcin
Certificado
estudios
educacin
secundaria
original y
copias.
de
Formato de Pago.
Licenciaturas:
Matemticas
Espaol
Ingls
Formacin Cvica
tica
Fsica
Qumica
Biologa
Geografa
Reinscripcin
Al terminar el semestre el
alumno
entregar
constancia
de
que
contina frente a grupo
durante el tiempo que
duren los estudios y
deber
comprobarlo
mediante constancia de
la
autoridad
correspondiente.
Historia
Telesecundaria
Revisin del estatus
del alumno:
Inscrito regular
irregular
Baja temporal
Baja definitiva
Egresado
Inscripcin a
exmenes
extraordinarios
El alumno podr
presentar exmenes
extraordinarios si:
1.- Reprob mximo tres
materias.
2.- Cumpli con el 80%
de asistencias.
3.- Realiz el pago por
cada examen que va a
presentar.
Lista de asistencias
Pago de exmenes
extraordinarios
Reglamento de Control
Escolar
Control de
incidencias
Reglamento de Control
Escolar
para
la
permanencia
Servicios Escolares
a Nivel OperativoDocente (rea de
servicios escolaresDocentes)
Evaluacin
10
Informacin y documentacin
gestionadas ante Control
escolar
Sistemas de informacin
automatizados que utiliza
Carencias de los sistemas de
informacin utilizados, y que
son requeridos por el Instituto
Estatal de Educacin Pblica
Formatos:
Cdula de inscripcin
Lista de Asistencia
Lista de Evaluaciones
Actas de Resultados
Actas de Regularizacin
Boletas de calificaciones por
semestres
Boletas de Regularizacin
Ninguno
Hace falta :
Listado de CURP y RFC
Listado de Promedio General
de Aprovechamiento de
mayor a menor por
Licenciatura al trmino del
ciclo escolar.
Listado Acumulativo de
Promedios por semestre de
cada alumno.
Constancia de Estudios por
alumnos
Relacin de egresados por
generacin
Elaboracin de Certificados
de Estudios
Constancia de servicio social
Impresin de Cartas de
Pasante
Seguimiento de egresados
Tener un sistema
11
requiere la institucin
automatizado de control
escolar eficiente.
Desarrollar e implementar
sistemas informticos
actuales.
Sistematizar los procesos
administrativos
Reportes de:
Alumnos inscritos
Alumnos por grupo
Historial Acadmico
Acta de calificaciones
Calificaciones parciales
Boleta parcial por asignatura
Calificaciones por grupo
Formato de asistencia
Solicitud de inscripcin
Horarios de grupos
Horario de profesores
Consulta general de horarios
Informacin Acadmica
12
Modelo de datos
13
14
3. OBJETIVOS
3.1 OBJETIVO GENERAL
Crear un sistema para la administracin eficiente de informacin escolar, mediante
la implementacin de una base de datos dinmica y una interfaz sencilla que
permita al administrador adaptar el sistema a las necesidades especficas de la
Escuela Normal Federal de Oaxaca para optimizar los servicios educativos que
oferta a la comunidad escolar.
15
4.- JUSTIFICACIN
Las computadoras y los sistemas de informacin, ahora ocupan un lugar especial
en las empresas donde agilizan la operacin adecuada de sus procesos y facilitan
la toma de decisiones.
En el caso particular de la ENSFO., este proyecto fue elaborado con el fin de
satisfacer las necesidades detectadas en el manejo y tratamiento de la
informacin acadmica que continuamente se realiza en la Escuela Normal
Superior Federal de Oaxaca, para poder agilizar los procesos de evaluacin y
acreditacin de los alumnos que cursan las diferentes especialidades del plan 99
que se imparte en esta institucin educativa.
La relevancia de este proyecto estriba en que de manera oportuna se puedan
rendir informaciones al Departamento de Formadores de Docentes en el momento
que ste lo solicite, as como al Departamento de Certificacin y Control Escolar
del IEEPO.
Desde luego que los primeros beneficiados de la creacin de este sistema
automatizado de control escolar son los alumnos, pues se les proporcionar su
documentacin en tiempo y forma, tales como sus boletas de calificaciones, cartas
de pasante, actas de exmenes, etc. Al Departamento de Control Escolar, para
saber exactamente la estadstica de aprobados y reprobados; calendarizar en
tiempo y forma los exmenes de regularizacin de acuerdo con la normatividad
16
17
5.- FUNDAMENTOS
5.1 MARCO CONTEXTUAL
El desarrollo acelerado de las Tecnologas de la Informacin y Comunicacin
(TIC), ha producido un cambio cualitativo en las formas de procesar, producir,
almacenar y transmitir la informacin, provocando un gran impacto en la sociedad,
en la interaccin social, en la gestin del conocimiento y en la productividad.
En una sociedad en red la alfabetizacin es una habilidad social, no slo una
competencia individual. Comprender cmo circula la informacin es tan importante
como saber expresar las ideas a travs de palabras, sonidos o imgenes.
(Jenkins,H, 2010)
Las tecnologas digitales atraviesan en la actualidad todos los campos de la
sociedad, han llegado a nuestras vidas, y a la escuela tambin, para aportar
soluciones a situaciones cotidianas de la tarea docente, y en ese sentido la
utilizacin de herramientas, medios, recursos y materiales digitales, facilitar la
atencin gil y oportuna a los alumnos segn los servicios que soliciten, ya que las
escuelas tendrn que adaptarse a las distintas necesidades que se presenten.
Un medio es algo ms que una simple tecnologa. Incluye las prcticas sociales y
culturales que surgen alrededor de l. (Jenkins,H, 2010)
18
19
20
Anlisis
El software es siempre parte de un sistema mayor, por lo que siempre va a
interrelacionarse con otros elementos, ya sea hardware o personas. Por esto, el
primer paso del ciclo de vida de un proyecto consiste en un anlisis de las
caractersticas y el comportamiento del sistema del cual el software va a formar
parte.
En esta etapa se recopila la informacin necesaria para la realizacin del sistema,
tomando en cuenta los requerimientos del usuario y los beneficios que se podrn
tener al implementar una forma ms sistematizada, la cual permitir adjuntar o
almacenar los datos mediante el Modelo Entidad-Relacin.
Dentro de esta etapa se deben realizar las siguientes actividades:
21
Diseo
El diseo es el proceso que traduce los requisitos en una representacin del
software de forma que pueda conocerse la arquitectura, funcionalidad e incluso la
calidad del mismo antes de comenzar la codificacin. El diseo se aplica a cuatro
caractersticas distintas del software: la estructura de los datos, la arquitectura de
las aplicaciones, la estructura interna de los programas y las interfaces.
El diseo de un sistema tambin indica los datos de entrada, aquellos que sern
calculados y los que deben ser almacenados. Asimismo, se escriben con todo
detalle los procedimientos de clculo y los datos individuales. Los procedimientos
que se escriben indican cmo procesar los datos y producir las salidas. Los
documentos que contienen las especificaciones de diseo representan a ste de
muchas maneras.
22
Modelo Entidad-Relacin
El Modelo Entidad-Relacin proporciona una herramienta para representar
informacin del mundo real a nivel conceptual. Permite describir las entidades
involucradas, as como las relaciones y restricciones de ellas.
Una entidad es un elemento con existencia independiente de otros elementos:
23
puedan
ser
almacenados
de
mltiples
formas
para
aprovechar
24
25
Para el propsito de crear, modificar o introducir datos a una base de datos existen
programas especficos llamados gestores de bases de datos, en el mercado se
encuentran mltiples opciones, una de ellas es MySQL.
DUBOIS, P. (2001) define a MySQL como un sistema de gestin de bases de
datos relacional, bajo la Licencia Pblica General de GNU (Sistema operativo de
tipo Unix de software libre)
Su diseo multihilo le permite soportar una gran carga de forma muy eficiente.
MySQL fue creada por la empresa sueca MySQL AB, que mantiene el copyright
del cdigo fuente del servidor SQL.
Aunque MySQL es software libre, MySQL AB distribuye una versin comercial de
MySQL, que no se diferencia de la versin libre ms que en el soporte tcnico que
26
27
Sitio Web
Es un sitio (localizacin) en la World Wide Web que contiene documentos (pginas
web) organizados jerrquicamente. Cada documento (pgina web) contiene texto
y o grficos que aparecen como informacin digital en la pantalla de un ordenador.
Un sitio puede contener una combinacin de grficos, texto, audio, video, y otros
materiales dinmicos o estticos.
Cada sitio web tiene una pgina de inicio (en ingls Home Page), que es el primer
documento que ve el usuario cuando entra en el sitio web poniendo el nombre del
dominio de ese sitio web en un navegador. El sitio normalmente tiene otros
documentos (pginas web) adicionales. Cada sitio pertenece y es gestionado por
un individuo, una compaa o una organizacin.
Como medio de comunicacin, los sitios web son similares a las pelculas, a la
televisin o a las revistas, en que tambin crean y manipulan imgenes digitales y
texto, pero un sitio web es tambin un medio de comunicacin. La diferencia
principal entre un sitio web y los medios tradicionales es que un sitio web est en
28
una red de ordenadores (Internet) y est codificado de manera que permite que
los usuarios interacten con l.
Los sitios web estn escritos en HTML (Hyper Text Markup Language), o
dinmicamente convertidos a ste y se acceden usando un software llamado
navegador web, tambin conocido como un cliente HTTP. Los sitios web pueden
ser visualizados o accedidos desde un abanico de dispositivos con disponibilidad
de Internet como computadoras personales, computadores porttiles, Asistente
Personal Digital (PDAs) y telfonos mviles.
Un sitio web est alojado en una computadora conocida como servidor web,
tambin llamada servidor HTTP, y estos trminos tambin pueden referirse al
software que se ejecuta en esta computadora y que recupera y entrega las
pginas de un sitio web en respuesta a peticiones del usuario. Apache es el
programa ms comnmente usado como servidor web (segn las estadsticas de
Netcraft) y el Internet Information Services (IIS) de Microsoft tambin se usa
comnmente.
PHP
Para el grupo PHP (The PHP Group, 2001) PHP Es un acrnimo que significa
PHP Hypertext Pre processor (inicialmente PHP Tools)
PHP se considera como un lenguaje de programacin del lado del servidor (se
ejecuta en el servidor Web), que posee una gran cantidad de librera de funciones
y una amplia documentacin.
Las pginas ejecutadas en el servidor pueden realizar accesos a bases de datos,
conexiones en red, etc. El usuario o cliente recibe una pgina HTML resultante de
la ejecucin del cdigo y pgina PHP.
29
pensando
en
Internet,
soporta
diversidad
de
protocolos
de
30
6.- MTODO
6.1 TIPO DE INVESTIGACIN
La realizacin de este proyecto encaja en el tipo de investigacin formativa ya
que se pretende aplicar al desarrollo del proyecto, los conocimientos adquiridos
durante el periodo de formacin acadmica en los cursos de Bases de datos,
Ingeniera del software y programacin Web orientada a objetos que se imparten
en la Carrera de Ingeniera en Sistemas Computacionales del Instituto Tecnolgico
del Istmo. De acuerdo a su finalidad se trata de una investigacin pura, cuyo
diseo es experimental, su tipo de datos se recarga un tanto a lo cuantitativo, en lo
referente al tiempo es de tipo transversal, en cuanto a su profundidad y alcance es
totalmente descriptiva.
6.2 LINEA DE INVESTIGACION
El desarrollo web se encuentra ubicado dentro de la disciplina de desarrollo de
software, por tal motivo es pertinente hacer uso de alguna de las metodologas o
paradigmas existentes en este campo de accin. Para el desarrollo de este
proyecto se utilizar el modelo en cascada considerando la seguridad que brinda.
31
Modelo en cascada
En ingeniera del software el desarrollo en cascada, tambin llamado modelo en
cascada, es el enfoque metodolgico que ordena rigurosamente las etapas del
proceso para el desarrollo del software de tal forma que el inicio de cada etapa
debe esperar a la finalizacin de la etapa anterior.
Un ejemplo de una metodologa de desarrollo en cascada es:
1. Anlisis de requisitos.
2. Diseo del Sistema.
3. Diseo del Programa.
4. Codificacin.
5. Pruebas.
6. Implementacin.
7. Mantenimiento.
De esta forma, cualquier error de diseo detectado en la etapa de prueba conduce
necesariamente al rediseo y nueva programacin del cdigo afectado.
6.3 DESARROLLO DEL PROYECTO
EXPLORACIN Y ANLISIS
Observacin
Mediante la observacin directa se logr detectar en la institucin la dificultad que
se tiene con la sistematizacin de las calificaciones, ya que actualmente se realiza
de forma manual haciendo uso de recursos como carpetas y hojas de registro, las
cuales no se consideran muy seguras para tal fin, puesto que con el tiempo stas
se deterioran adems de que son muy frgiles ante cualquier eventualidad.
Tambin se detectaron los siguientes inconvenientes:
32
33
Determinacin de requerimientos.
El sistema de control escolar que se pretende implementar debe permitir realizar
los siguientes procesos:
34
asignatura.
Informe individual de calificaciones obtenidas por cada estudiante en cada
asignatura de su especialidad.
Informe de los promedios de los estudiantes en cada asignatura para cada
periodo escolar.
SISTEMA DE CONTROL ESCOLAR
Fase de diseo
Para la Licenciada Aidee Vargas (VARGAS C, 2007) los diagramas de flujo de
Ingresa Datos
datos representan los procesos o funciones que debe llevar a cabo un sistema en
distintos niveles de abstraccin y los datos que fluyen entre las funciones. Los
inicia sesin
Consulta Calificaciones
procesos ms
complejos se descomponen en nuevos diagramas hasta llegar a
Alumno
procesos sencillos.
Cierra sesin
Consulta Grupos
inicia sesiondoc
Registra Calificaciones
Casos de usos
Gestion de Datos de Alumnos y docentes
Imprime
Inicia SesionAdm
Administrador
Gestion de Calificaciones
35
CARRERA
36
CORRESPOND
GRADO
PERIODO_ESCO
LAR
PERTENECE A
RESPECTO
EN
PERTENE
MATERIA
CALIFICACION
ES
ENSEA
PERTENEC
ALUMNOS
DOCENTES
Codificacin
TIPOS DE
ADMINISTRAD
USUARIO
OR
RELACIN UNO A
MUCHOS
37
Pruebas
Es pertinente mencionar que cuando se realice la etapa de codificacin se harn
paralelamente revisiones al funcionamiento de cada uno de los distintos mdulos
del sistema y a sus componentes internos a medida que stos sean creados o
generados, posteriormente se programarn sesiones de pruebas con usuarios del
sistema donde se realizarn pruebas de unidad y de integracin, para la
correccin de errores.
38
Soporte
El soporte del sistema se dividir en dos secciones:
39
Se elaborar un manual del usuario que sirva como gua para uso del sistema
de control escolar.
7.- RESULTADOS
40
Ventana Principal
El sistema de Control Escolar de la ENSFO contar con una interfaz amigable
para todos los usuarios.
Contar con tres inicios de sesin: el administrador tendr el control total de todo
el sistema, el docente tendr permitido llevar a cabo consultas adems de que
puede asignar o modificar calificaciones a los alumnos a los cuales les imparte
alguna clase, por ltimo, el alumno, puede consultar su informacin personal as
como revisar su kardex.
Para ingresar al sistema y poder usarlo, las personas dadas de alta en la base de
datos deben contar con una clave de identificacin y su contrasea.
41
42
43
CONCLUSIONES
44
CONSULTAS REALIZADAS
Dubois, P. (2001). MySQL. Mxico: Prentice Hall.
Kendall & Kendall, Anlisis y Diseo de Sistemas, 3. Edicin, Pginas
15.16.17.18.
Korth, H. F., & Silverschatz, A. (1993). Fundamentos de bases de datos.
Madrid: McGraw-Hill.
Lujn Mora, S. (2001). Programacin en internet: Clientes Web (1 ed.). Club
Universitario. p 41.
Salazar Zuiga, J. E., Puentes Andarde, O., & Robles Puentes, Y. J. (2012).
Mdulo Programacin de sitos web-php.
Titus Hawryszkiewycz, I. (1994). Anlisis y diseo de bases de datos. Mxico:
Limusa.
Vargas C, A. (2007). Anlisis de Sistemas.
Villalobos, Laura Elena, Introduccin a la Computacin, Universidad Nacional
Autnoma de Mxico. Mxico, D.F. 2005
Enlaces:
http://httpd.apache.org; The Apache Software Foundation. (2012). Apache.
Recuperado el 28 de noviembre de 2015.
45
http://us.php.net/manual/en/faq.general.php.
The
PHP
Group.
(2001).
php.
ANEXOS
46
Direccin
Unidad de
Planeacin.
Seguimiento
y Evaluacin.
Subdireccin
Acadmica
Subdireccin
Administrativa
Unidad de
Servicios
Biblioteca
Aula de
Medios
rea de
Docencia
rea de
Investigacin
Depto. de
Control
Escolar
Depto. de
Recursos
Humanos
rea de
Difusin y
Extensin
Educativa
Depto. de
Exmenes
Profesionales
Depto. de
Recursos
Materiales
y Servicios
Generales
Depto. de
Recursos
Financieros
Laboratorio
de Ciencias