Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN...

55
DESARROLLO DE UNA APLICACIÓN WEB PARA EL INSTITUTO BOLIVARIANO DE EDUCACIÓN ESPECIAL “SAN CARLOS”, UBICADO EN SAN CARLOS ESTADO COJEDES. Autor: Pacheco Elio C.I. 17.889.603 Urb. Yuma II, calle No 3. Municipio San Diego Teléfono: (0241) 8714240 (máster) – Fax: (0241) 8712394

Transcript of Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN...

Page 1: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

DESARROLLO DE UNA APLICACIÓN WEB PARA EL INSTITUTO BOLIVARIANO

DE EDUCACIÓN ESPECIAL “SAN CARLOS”,

UBICADO EN SAN CARLOS ESTADO COJEDES.

Autor: Pacheco Elio

C.I. 17.889.603

Urb. Yuma II, calle No 3. Municipio San Diego

Teléfono: (0241) 8714240 (máster) – Fax: (0241) 8712394

Page 2: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

REPÚBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD JOSÉ ANTONIO PÁEZ FACULTAD DE INGENIERÍA

ESCUELA DE INGENIERÍA EN COMPUTACIÓN

DESARROLLO DE UNA APLICACIÓN WEB PARA EL INSTITUTO BOLIVARIANO DE EDUCACIÓN ESPECIAL

“SAN CARLOS”, UBICADO EN SAN CARLOS ESTADO COJEDES.

Trabajo de grado presentado como requisito para optar al título de

INGENIERO EN COMPUTACIÓN

Autor: Pacheco Elio C.I.: 17.889.603

Tutor: Ing. Figueredo José Carlos

San Diego, Julio de 2012

Page 3: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

REPÚBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD JOSÉ ANTONIO PÁEZ FACULTAD DE INGENIERÍA

ESCUELA DE INGENIERÍA EN COMPUTACIÓN

ACEPTACIÓN DEL TUTOR

Quien suscribe, Ingeniero José Carlos Figueredo portador de la cédula de

identidad N° 82.256.047, en mi carácter de tutor del trabajo de grado presentado por

el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la

cédula de identidad N° 17.889.603, (respectivamente), titulado: DESARROLLO DE

UNA APLICACIÓN WEB PARA EL INSTITUTO BOLIVARIANO DE

EDUCACIÓN ESPECIAL “SAN CARLOS”, UBICADO EN SAN CARLOS

ESTADO COJEDES presentado como requisito parcial para optar al título de

Ingeniero en Computación, considero que dicho trabajo reúne los requisitos y

méritos suficientes para ser sometido a la presentación pública y evaluación por parte

del jurado examinador que se designe.

En San Diego, a los 25 días del mes de Julio del año dos mil doce.

___________________________

Ing. José C. Figueredo

C.I.: 82.256.047

Page 4: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

CAPÍTULO I

EL PROBLEMA

1.1 Planteamiento del problema

Dentro de las instituciones de educación, se realizan diferentes labores y como

cualquier organización, funcionan bajo una estructura organizativa que se orienta

hacia ciertas metas.

Pues, este tipo de actividades se pueden denominar procedimientos

administrativos que son vistos dentro de la institución como la secuencia de

operaciones de oficina ejecutadas generalmente con la participación de una o varias

personas en uno o más departamentos. En el caso de las instituciones educativas estos

procedimientos son llevados a cabo para el registro, gestión y control de las

actividades académicas de los estudiantes, denominados como procedimientos

académicos – administrativos.

Ahora bien, llevar correctamente el proceso administrativo -académico de una

institución educativa anteriormente resultaba una tarea muy agotadora, ya que no solo

demandaba mucho tiempo realizar una tarea sino que además implicaba tener que

llenar un sin número de documentos en forma manuscrita para archivarlos;

documentos que en muchas ocasiones había que volverlos a escribir para poder

presentárselos al supervisor de área asignado.

En la actualidad con el acceso a nuevas tecnologías muchas instituciones han

implementado el uso de herramientas que permitan el adecuado manejo de la

información para optimizar los procesos, para reducir significativamente los tiempos

de ejecución de las actividades y aumentar la eficiencia del personal.

La investigación está enfocada en el desarrollo de una herramienta que

permita agilizar los procesos académicos administrativos de la institución, que

garantice el acceso en cualquier momento y lugar a la información referente a la

misma y a los alumnos, sirviendo de medio de contacto entre los padres y/o

representantes, docentes y la institución.

Page 5: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Cabe considerar que según Palacios (2007) “las personas con discapacidad,

restricción o ausencia de ciertas capacidades necesarias para realizar alguna actividad

dentro del margen considerado “normal” para un ser humano, eran discriminadas y

apartadas de la sociedad,” y es a fínales del siglo XIX y principio del siglo XX, se

comienzan a construir edificaciones, albergues y asilos para niños con discapacidad.

En el caso de Venezuela, la aparición de instituciones educativas especiales se

remonta a finales del siglo XIX, estas primeras acciones estuvieron a cargo de

familiares y amigos de las personas con necesidades especiales, pero su avance fue a

partir del Código de Instrucción Pública de 1.912, cuya atención se hace oficial y

obligatoria en el país.

En los años ochenta se promulga la Ley Orgánica de Educación, hecho

trascendente, porque se reconoce a la Educación Especial como una modalidad del

sistema educativo venezolano. A partir de estos adelantos en materia legal e

institucional, la demanda educativa aumento.

Según el Ministerio del poder popular para la Educación (2007) “la

Educación Especial es el subsistema del SEB que garantiza la atención integral a la

población con necesidades educativas especiales en planteles y servicios de la

Educación Especial o en las instituciones regulares de otros subsistemas.” Asimismo se explica que su finalidad es la formación integral de las personas

con necesidades educativas especiales para su reinserción en el sistema educativo

regular o al ámbito laboral.

La Dirección de Educación Especial ha venido creando unidades operativas de

diversa índole en todo el país a fin de cubrir las demandas. Entre los cuales se pueden

mencionar Centros de Desarrollo Infantil (CDI), Taller de Educación Laboral (TEL)

y Instituto de Educación Especial (IEE), el cual es una Unidad Operativa integrada

por un equipo interdisciplinario en una estructura jerárquica que parte de un Director

encargado de orientar el proceso educativo.

En busca de alcanzar las metas planteadas para este nivel de educación, radica

la importancia de los procesos académicos –administrativos, orientados a la búsqueda

Page 6: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

de la eficacia y eficiencia del acto educativo para garantizar que se logren todos los

objetivos propuesto en el currículo educativo.

Para el caso del trabajo de investigación se toma como objeto de estudio el

Instituto Bolivariano de Educación Especial “San Carlos”, una institución cuyo

objetivo principal es impartir educación a niños y jóvenes con necesidades especiales,

éste cuenta en su haber con dos grados de enseñanza; (1° grado y 2° grado), cada uno

con seis secciones que van desde la sección “A” hasta la sección “F”, donde dichos

grados tienen adjudicados dos docentes cada uno y un máximo de seis alumnos por

aula.

En la institución los docentes utilizan instrumentos como la ficha de

inscripción que registra los datos personales del estudiante y del representante, la

discapacidad que presenta el niño, el tipo de tratamiento, recopilando un diagnóstico

que permite al docente hacer una planificación de inicio de actividades escolares y el

boletín informativo que se desarrolla en tres períodos y es entregado a los

representantes trimestralmente para llevar a cabo el registro de los procesos

evaluativos de los alumnos uno de los más importantes en el área académico

administrativa.

Cabe destacar, que los procesos que se llevaban en esta área funcionaban en

forma manual, originando alto grado de desorganización en la realización de reportes

evaluativos de los estudiantes especiales, imposibilitando entre otras cosas, llevar un

control efectivo, que permita saber de manera clara y sencilla en qué áreas el niño

especial está mostrando decadencias dentro de su aprendizaje, y tomar decisiones que

vayan en beneficio del alumno de educación especial dentro de la institución, como

un registro de la información concerniente a record académico de cada alumno.

Tomando en cuenta que todo este proceso de evaluación está registrado según el

currículo de educación inicial, pero adaptado a un proyecto de aprendizaje

individualizado, permitiendo la formación integral de los niños de educación especial.

Es importante mencionar que el desarrollo que se ha llevado a cabo en el

campo de la informática ha permitido realizar sistemas que dan libertad o facultad a

Page 7: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

las instituciones educativas de llevar sus procesos de manera más rápida y fácil a la

hora de gestionar la información que sea requerida.

Por consiguiente se acota, que al lograr automatizar los procesos académicos

administrativos el Instituto de Educación Especial “San Carlos” podría facilitar

registro detallado o descriptivo de cada alumno, elaborar una mejor planificación y

facilitar la tomar decisiones que vayan en beneficio del alumno de educación especial

dentro de la institución.

1.2 Formulación del problema

¿De qué manera se pueden automatizar los procesos académicos,

administrativos dentro del Instituto Bolivariano de Educación Especial “San Carlos”?

1.3 Objetivos de la investigación

1.3.1 Objetivo General

Desarrollar una aplicación web que facilite los procesos académicos,

administrativos, en el Instituto Bolivariano de Educación Especial “San Carlos”, de

San Carlos estado Cojedes.

1.3.2 Objetivos Específicos

Diagnosticar la problemática que existe en el instituto, referente a los procesos

académicos- administrativos.

Diseñar una aplicación web que facilite la ejecución de los procesos

académicos - administrativos de los estudiantes de educación especial

mediante el establecimiento de los requerimientos de usuarios, el uso de

modelos de casos de usos y mapas de navegación.

Codificar la aplicación web tomando en cuenta el diseño, mediante el uso de

lenguajes de programación web como php, javascript, llevando un registro

descriptivo de cada alumno, docentes, entre otros, que asista a estas

instituciones.

Comprobar el funcionamiento del código de la aplicación web por medio de la

aplicación de pruebas de caja negra y caja blanca.

1.4 Justificación

Page 8: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Los sistemas de información se han ido convirtiendo con el tiempo, en otra

área funcional de la empresa, tal como la de contabilidad, finanzas, mercadeo, o

producción. En la actualidad toda organización exitosa se ha concientizado de la

importancia del manejo de las tecnologías de información como elemento que brinda

ventajas comparativas con respecto a la competencia.

Es importante tener en cuenta que un sistema de información necesita

justificar su implementación desde el punto de vista - costo / beneficio, partiendo de

la concepción del valor que se le otorgue a la información dentro de una

organización.

Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la

organización, pues es diferente hacer el análisis desde el punto de vista de una

empresa comercial a una de tipo académico que pretende prestar un servicio social

como lo es la salud o educación pública.

Es por ello que la realización de las actividades en el Instituto de Educación

Especial San Carlos bajo un sistema manual desencadenaba retraso en la elaboración

de reportes evaluativos y en los registro de información de los alumnos, docentes,

entre otros. Por consiguiente, se presentó la necesidad de desarrollar una herramienta

que permita optimizar los procesos académicos – administrativos de la institución,

para facilitar el trabajo del personal académico, donde le permita accesar a los datos

de un modo interactivo respondiendo a ciertas acciones, como por ejemplo rellenar y

enviar formularios.

El desarrollo de la investigación se fundamenta en la solución de un problema

que afecta a la institución de educación especial, y en la serie de beneficios que

resultan a partir de su realización, los cuales se pueden categorizar según tres

aspectos como son los beneficios a la institución, a la universidad y al autor, dando

una perspectiva de la importancia del trabajo de investigación

Dentro de los beneficios obtenidos para la institución se pueden mencionar; la

solución a un problema como la falta de una herramienta que permita mejorar el

proceso académico – administrativo del instituto, donde se crea una sistema que

facilita la comunicación entre la institución, los padres y/o representantes y docentes

Page 9: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

además facilita las labores de registro y control de la información para llevar una

estadística real que permita evaluar el desempeño los estudiantes

Adicionalmente se puede acotar que el desarrollo de la aplicación web trae

beneficios en la planificación de las actividades académicas en la institución,

facilitando la toma de decisiones del personal, apoyándose en que se puede gestionar

la información de manera más fácil y rápida.

En el caso de la Universidad José Antonio Páez, los beneficios de la

realización de la investigación se pueden traducir en un medio para medir la

aplicabilidad del método científico impartido en las aulas, también propicia la

generación de nuevos conocimientos mediante la articulación de las actividades como

la investigación. Además sirve como método de evaluación práctica de los

conocimientos adquiridos por el estudiante durante su estadía en el instituto.

Por último, en el caso del autor el llevar a cabo el trabajo de investigación le

permite desarrollar la creatividad, tener buenas ideas y ser innovador en su campo, así

como poder medir la viabilidad y factibilidad de proyecto, además aprende a percibir

y a tratar situaciones problemáticas, a relacionarse con otras personas, ajustarse a

situaciones imprevistas y solucionar problemas inesperados, como también poner en

práctica los conocimientos aprendidos en el aula.

Page 10: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

CAPÍTULO II

MARCO TEÓRICO

2.1 Antecedentes

En toda investigación siempre es importante investigar y comprobar si existen

proyectos relacionados o semejantes al que se está llevando a cabo, esto con la

finalidad de determinar si es factible, prevenir errores que se han cometido en otros

estudios o simplemente como orientación acerca de cómo debe llevarse a cabo la

investigación.

Hinojosa y Otros (2011) en su tesis titulada: “Desarrollo del sistema web para

la administración de las actividades académicas de alumnos, profesores y

responsables de los Departamentos de Evaluación y Psicología de la Academia de

Guerra del Ejército en Sangolquin, Ecuador,” para obtener el título de Ingeniero en

Sistemas e Informática, cuyo objetivo principal fue de desarrollar un sistema que

permita llevar las actividades académicas de manera estructurada. En la investigación

se menciona que el mismo nace de la necesidad de la Academia de Guerra del

Ejército del Ecuador de tener un sistema web que permita a los alumnos, docentes,

personal del departamento de evaluación y personal del departamento de psicología

realizar las actividades académicas de una manera organizada. Los módulos que se

contemplaron en este proyecto son administración de alumnos, administración de

docentes, administración de cursos, registro de notas consulta de notas y

administración de encuestas. Para el diseño y construcción del sistema web se

utilizaron las herramientas open source, conformado por el sitio web y el sistema

académico. Para realizar el sitio web se utilizó un sistema de administración de

contenidos joomla mientras que para el sistema académico se utilizó como lenguajes

la programación java, páginas JSP y el motor de bases de datos MySql.

Esta tesis de grado fue de gran interés para la realización de este proyecto

motivado a que sus objetivos guardan relación con la investigación debido a que están

enfocados en el área académica administrativa, lo que permite visualizar como se

pueden llevar a cabo estas actividades de forma estructurada y automatizada, además

sirvió de referencia para obtener información acerca de los tipos de herramientas

Page 11: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

necesarias para el desarrollo de la aplicación web en el Instituto de Educación

Especial “San Carlos” siendo un aporte importante para las fase de diseño y

construcción.

Del mismo modo, Rondón (2009) en su trabajo de grado titulado: “Diseño de

una aplicación web para la gestión en línea de los servicios académicos de una

institución de educación superior”, para obtener el título de Ingeniero en Sistemas,

cuyo objetivo general fue diseñar una aplicación web para la gestión en línea de los

servicios académicos de una institución de educación superior, y en donde se propone

un sistema que permita la gestión en línea de los servicios académicos de la

Universidad Bolivariana de Venezuela (UBV), la cual está distribuida en 5 sedes en

todo el territorio nacional. Para realizar su trabajo Rondón utilizó el modelo en

cascada de la Ingeniería de Software, modelo que comprende etapas en el ciclo de

vida del software, con la finalidad de solventar con la problemática que existía en la

institución de educación superior que no contaba con un sistema integral de servicios

académicos que permitiera controlar y obtener información de manera rápida.

Esta tesis fue de gran ayuda para la realización de la investigación, ya que

implementaron algunos procesos administrativos que sirven de referencia en cuanto a

funcionalidad con la investigación actual. El antecedente guarda relación con el

trabajo de investigación en el sentido que, el diseño del sistema en un entorno web

permitiría que los diferentes tipos de usuarios puedan acceder rápida y fácilmente a la

aplicación desde internet, siendo beneficioso para los involucrados con la institución,

además se crean los mecanismos necesarios para brindar un servicio de calidad y se

puedan administrar mejor los servicios académicos en la institución.

Por otro lado, Copa (2008) en su investigación titulada: “Aplicación web en

apoyo a los sistemas académico y de administración para el colegio “William Booth”,

en Oruro Bolivia”, para obtener el titulo de Ingeniero en Sistemas e Informática, la

cual tuvo como objetivos crear una aplicación Web en apoyo a los sistemas

académico y administración que facilite el manejo de información durante toda la

gestión para el colegio William Booth, y desarrollar un criterio de evaluación

trimestral y anual de forma automática, teniendo acceso de manera inmediata a las

Page 12: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

notas parciales y trimestrales de los estudiantes por medio de la web. Dentro del

desarrollo del trabajo se menciona que: La investigación fue concebida bajo la

necesidad de que el colegio “Wiliam Booth” no contaba con un sistema integrado

acorde con las necesidades de la institución para desempeñar de manera óptima la

gestión académica. En la institución existían demoras en el proceso de inscripción, en

el manejo de informes para la parte académica y administrativa, no se tenían acceso a

las notas parciales de los alumnos y no se contaba con un registro automático de

evaluación.

Este proyecto de investigación fue de suma importancia para el desarrollo de

este proyecto debido a lo similar de la descripción de la situación problemática

planteada y la presentada por el Instituto de Educación Especial “San Carlos”,

igualmente a lo semejante de sus objetivos. Como aportes para este trabajo se puede

mencionar que sirvió de referencia en cuanto a la presentación de informes

evaluativos y la importancia de permitir que el acceso inmediato a los mismos,

además de presentar modelos de métodos automatizados para el manejo de la

información académico administrativa y servir como marco referencial en la

codificación en PHP.

Por último, Parra y Solórzano (2004) en el trabajo que lleva por título

“Desarrollo de un sistema de información para la gestión Administrativa de Cursos

del Centro de Extensión Universitaria de la Universidad José Antonio Páez CEUJAP”

para obtener el título de Ingeniero en Computación y cuyo objetivo general fue el de

Desarrollar un Sistema de información para la gestión Administrativa de cursos de

extensión de la Universidad José Antonio Páez, basandose en la problemática

presentada, determinada mediante la observación directa y una revisión documental

se diseño un sistema que automatiza los procesos de preinscripción, inscripción,

cobro a los participantes de los cursos, pago a los facilitadores, registro y cálculos de

gastos generales y administrativos, mediante sistema que fue desarrollado con una

interfaz PHP y un manejador de base de datos MySQL, su diseño fue creado para

funcionar como servidor proxy de una intranet plana o por un servidor Web.

Page 13: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Con respecto a la relación con la presente investigación se menciona que el

objetivo que se persiguió en el antecedente citado fue la automatización de

procedimientos académicos – admistrativos, utilizando para ello un sistema de

información que funciona en ambiente web, similar a lo buscado en el desarrollo de la

aplicación para el Instituto de Educación Especial San Carlos, como aporte se

menciona el uso de una interfaz PHP y el manejador de base de datos MySQL lo que

sirvió como referencia para el desarrollo del sistema web

2.2 Bases teóricas 2.2.1 APACHE

Apache es el servidor Web hecho por excelencia, su configurabilidad,

robustez y estabilidad hacen que cada vez millones de servidores reiteren su

confianza en este programa.

La historia de Apache se remonta a febrero de 1995, donde empieza el

proyecto del grupo Apache, el cual está basado en el servidor Apache httpd de la

aplicación original de NCSA. El desarrollo de esta aplicación original se estancó por

algún tiempo tras la marcha de Rob McCool por lo que varios Webmaster siguieron

creando sus parches para sus servidores Web hasta que se contactaron vía email para

seguir en conjunto el mantenimiento del servidor Web, fue ahí cuando formaron el

grupo Apache.

Fueron Brian Behlendorf y Cliff Skolnick quienes a través de una lista de

correo coordinaron el trabajo y lograron establecer un espacio compartido de libre

acceso para los desarrolladores.

Fue así como fue creciendo el grupo Apache, hasta lo que es hoy, aquella

primera versión y sus sucesivas evoluciones y mejoras alcanzaron una gran

implantación como software de servidor inicialmente solo para sistemas operativos

UNIX y fruto de esa evolución es la versión para Windows.

2.2.2 Aplicación Web

En la ingeniería de software se denomina aplicación Web a aquellas

aplicaciones que los usuarios pueden utilizar accediendo a un servidor Web a través

de Internet o de una intranet mediante un navegador. En otras palabras, es una

Page 14: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

aplicación software que se codifica en un lenguaje soportado por los navegadores

Web en la que se confía la ejecución al navegador.

Las aplicaciones Web son populares debido a lo práctico del navegador Web

como cliente ligero, a la independencia del sistema operativo, así como a la facilidad

para actualizar y mantener aplicaciones Web sin distribuir e instalar software a miles

de usuarios potenciales.

Es importante mencionar que una página Web puede contener elementos que

permiten una comunicación activa entre el usuario y la información. Esto permite que

el usuario acceda a los datos de modo interactivo, gracias a que la página responderá

a cada una de sus acciones, como por ejemplo rellenar y enviar formularios, participar

en juegos diversos y acceder a gestores de base de datos de todo tipo.

2.2.3 Base de datos

Una base o banco de datos es un conjunto de datos que pertenecen al mismo

contexto almacenados sistemáticamente para su posterior uso. En este sentido, una

biblioteca puede considerarse una base de datos compuesta en su mayoría por

documentos y textos impresos en papel e indexados para su consulta. En la

actualidad, y gracias al desarrollo tecnológico de campos como la informática y la

electrónica, la mayoría de las bases de datos tienen formato electrónico, que ofrece un

amplio rango de soluciones al problema de almacenar datos.

En informática existen los sistemas gestores de bases de datos (SGBD), que

permiten almacenar y posteriormente acceder a los datos de forma rápida y

estructurada.

2.2.4 Bases pedagógicas y psicológicas Según del Ministerio del Poder Popular para la Educación de Venezuela,

(2012), expresa que: la Dirección General de Educación Especial, ente responsable de

la definición y supervisión de esta Política Educativa en el país, al referirse a las

bases pedagógicas, se hace énfasis en el aprendizaje, como el proceso de apropiación

cultural por la interacción de factores cognitivos en un ambiente contextualizado y

significativo. Pedagógicamente debe cumplirse con el principio de respeto a las

Page 15: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

individualidades, ritmos y estilos de aprendizaje, de los educandos, la enseñanza

permanente, sistemática e integral. Debe administrarse el Currículo Básico Nacional,

a fin de familiarizar y ubicar al educando con necesidades especiales en las mismas

condiciones y oportunidades de todos los ciudadanos, lo cual le permitirá en

cualquier momento evolutivo el derecho a la integración escolar. Se establece la

organización de grupos por el criterio basado en las edades. Se realiza la atención

individualizada considerando las necesidades de estas personas y su nivel de

desarrollo.

De igual manera al mencionar las bases psicológicas se considera la

personalidad, como el producto de la interacción de las condiciones biológicas

(maduración) y las condiciones sociales que rodean a las personas, resultantes de las

relaciones familiares y comunitarias; por lo que implica, el desarrollo afectivo y

emocional del educando, toma en cuenta sus motivaciones e intereses, por

consiguiente los procesos psicológicos superiores como: el pensamiento, el

aprendizaje y el lenguaje.

2.2.5. Hypertext Pre-processor (PHP)

Es un lenguaje interpretado que inicialmente tuvo su propósito en la

construcción de aplicaciones tanto para servidores y como el desarrollo de páginas

web. Actualmente es uno de los lenguajes de desarrollo de páginas web más

utilizados, con utilidades se extienden actualmente con el ingreso de librerías que lo

hacen aún más interesante para los desarrolladores.

Con PHP se pueden obtener muchas ventajas a la hora de llevar a cabo el

desarrollo de una aplicación, gracias a que:

Posee una gran cantidad de librerías con funciones y módulos de ayuda para

su utilización.

Es un lenguaje de licencia de software libre no copyleft y una licencia de

código abierto.

Soporta programación orientada a objetos.

Es un lenguaje que puede ser usado en cualquier sistema operativo

(multiplataforma).

Page 16: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Permite su conexión con una gran parte de manejadores de bases de datos,

donde se destaca Mysql y Postgresql.

Permite la creación formularios para la Web

2.2.6. Lenguaje de Consulta Estructurado (SQL)

Es un lenguaje especializado de programación que permite realizar consultas a

bases de datos. Los orígenes del SQL están ligados a los de las bases de datos

relacionales. En 1970 Dr. E.F. Codd, investigador de IBM, propone el modelo

relacional y asociado a este un sub-lenguaje de acceso a los datos basado en el cálculo

de predicados.

Basándose en estas ideas los laboratorios de IBM definen el lenguaje

Structured English Query Language (SEQUEL) que más tarde sería ampliamente

implementado por el SGBD experimental System R, desarrollado en 1977 también

por IBM. Sin embargo, fue Oracle quien lo introdujo por primera vez en 1979 en un

programa comercial. El SEQUEL terminaría siendo el predecesor de SQL. La

mayoría de las aplicaciones de bases de datos complejas y muchas otras más

pequeñas pueden ser manejadas usando SQL. Es un lenguaje de programación

interactivo y estandarizado para extraer información y actualizar una base de datos.

2.2.7 Lenguajes de programación web

Son lenguajes que permiten la creación de aplicaciones bajo un ambiente web,

interpretados por un browser o navegador, cabe destacar que existen lenguajes

informáticos como, el lenguaje de marcación de hipertexto o HTML, que si bien no

es considerado un lenguaje de programación web, es un lenguaje estructurado de

etiquetas, rodeadas por corchetes angulares (<,>), también puede describir, hasta un

cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo

JavaScript), el cual puede afectar el comportamiento de navegadores web y otros

procesadores de HTML. Actualmente existen diferentes lenguajes de programación

para desarrollar en la web, estos han ido surgiendo debido a las tendencias y

necesidades de las plataformas.

Los lenguajes de programación más usados en desarrollo web son

principalmente: ASP.NET, PHP y JSP, aunque aún hay quienes usan ASP,

Page 17: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Macromedia ColdFusion y Perl. Algunos desarrolladores web hablan muy bien de

Ruby on Rails pero no está muy difundido todavía. También hay un proyecto para

usar Pascal en web a través del lenguaje Pascal Server Pages - PSP pero aún no se

han concretado desarrollos, hasta donde se conoce.

La base de datos más popular en desarrollo web es MySQL, seguida por

Oracle, SQL Server y PostgreSQL, también puede usarse perfectamente Firebird o

HSQL.

Se debe señalar que para la realización del presente proyecto se utilizo los

lenguajes PHP, JavaScript, Ajax cuyo acrónimo al español es JavaScript asíncrono y

XML haciendo referencia en que este último es una mezcla de tecnologías o técnica

de desarrollo web.

2.2.8 Metodología OpenUp

OpenUp es una metodología de desarrollo basada en la metodología RUP

(Rational Unified Process). Es el subconjunto de esta última que contiene el conjunto

mínimo de prácticas que ayuden a un equipo de desarrollo software a realizar un

producto de alta calidad y de una forma más eficiente. OpenUp utiliza un punto de

vista pragmático y una filosofía ágil que se centraliza en la naturaleza colaborativa

del proceso de desarrollo del software. Una de sus principales características es su

alto grado de adaptabilidad a las necesidades de un proyecto en particular.

OpenUp intenta incluir dentro de su proceso de desarrollo únicamente el

contenido imprescindible para garantizar un proceso de desarrollo de calidad y

eficiente. Por este motivo no incluye guías sobre aspectos que suelen aparecer en la

gestión de proyectos como puedan ser equipos de desarrollo grandes, negociaciones

contractuales, uso de tecnologías especificas, definición de aplicaciones de seguridad

o criticas, etc. Esto no quiere decir que OpenUP no contemple estos aspectos,

simplemente los deja sin especificar, pero en cualquier momento se puede extender la

metodología para cubrir alguno de estos aspectos.

OpenUp tiene las características de un Unified Process (Proceso Unificado) al

cual se aplican enfoques iterativos e incrementales dentro de un ciclo de vida

Page 18: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

estructurado. El proceso de desarrollo en OpenUp utiliza casos de uso, mapas de

navegación, vistas a interfaces, modelos de bases de datos.

Sus fases son las siguientes:

Fase de concepción: En el proyecto de ciclo de vida, acerca del

entendimiento del propósito, objetivos y obteniendo suficiente información para

confirmar que el proyecto debe hacer. El objetivo de ésta fase es capturar las

necesidades del cliente en los objetivos del ciclo de vida para el proyecto

Fase de Elaboración Su propósito es establecer la base en la elaboración de

la arquitectura del sistema

Fase de Construcción: Su propósito está enfocado en el diseño, desarrollo,

implementación y pruebas de las funcionalidades para desarrollar un sistema

completo basado en la arquitectura del sistema

Fase de Transición: Cuyo propósito es asegurar que el sistema sea

terminado a los usuarios y evaluar el último entregable de la fase de construcción.

2.2.9 MySQL

Es uno de los Sistemas Gestores de bases de Datos (SQL) más populares

desarrollados bajo la filosofía de código abierto, ideal para pequeñas y medianas

aplicaciones. Soporta el estándar SQL, y está disponible para muchas plataformas

incluyendo desde S.O. completos como Windows, Linux, iOS hasta plataformas

móviles como Android. MySQL es un sistema de administración de bases de datos

muy potente. La principal virtud es que es totalmente gratuito, por lo que es una

fuerte alternativa ante sistemas como SQL Server u Oracle.

2.2.9 Sistemas de gestión de base de datos

Es un software que facilita una serie de herramientas para manejar bases de

datos y obtener resultados (información) de ellas. Además de almacenar la

información, se le pueden hacer preguntas sobre esos datos, obtener listados

impresos, generar pequeños programas de mantenimiento de la BD, o ser utilizado

como servidor de datos para programas más complejos realizados en cualquier

lenguaje de programación.

Page 19: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Adicionalmente, ofrece otras herramientas más propias de la gestión de base

de datos, como sistemas de permisos para autorización de accesos, volcados de

seguridad, transferencia de ficheros, recuperación de información dañada, indización,

entre otros.

En términos generales, se puede decir que un sistema de gestión de base de

datos es un software de base de datos que:

Centraliza los datos en un único “lugar” lógico al que acceden todos los

usuarios y aplicaciones.

Es utilizable por múltiples usuarios y aplicaciones concurrentemente.

Ofrece visiones parciales del conjunto total de información, según las

necesidades de un usuario en particular.

Independencia de datos: a varios niveles, permitiendo la modificación de las

definiciones de datos sin afectar a las aplicaciones o esquemas que no utilizan

esos datos.

Integridad de los datos: que los datos sean correctos en todo momento, de

acuerdo con las especificaciones o reglas impuestas al sistema

Seguridad de los datos: que sólo las personas autorizadas puedan acceder a

determinados datos y que sólo puedan efectuar las operaciones para las que han sido

autorizados

2.2.10 Wampserver

WAMP es el acrónimo usado para describir un sistema de infraestructura de

internet que usa las siguientes herramientas:

Windows: Como sistema operativo

Apache: Como servidor web.

MySQL: Como gestor de bases de datos

PHP, Perl, o Python: Como lenguajes de programación.

El uso de WAMP permite servir páginas html a internet, además de poder

gestionar datos en ellas.

Page 20: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

2.3 Definición de términos básicos

Adobe Dreamweaver: Es una aplicación en forma de estudio que está

destinada a la construcción y edición de sitios y aplicaciones web basados en

estándares. Creada inicialmente por Macromedia (actualmente producido por Adobe

System).

Ajax: Es una técnica de desarrollo web para crear aplicaciones interactivas o

RIA (Rich Internet Applications). Estas aplicaciones se ejecutan en el cliente, es

decir, en el navegador de los usuarios mientras se mantiene la comunicación

asíncrona con el servidor en segundo plano. De esta forma es posible realizar cambios

sobre las páginas sin necesidad de recargarlas.

Clave foránea: Limitación referencial entre dos tablas. La clave foránea

identifica una columna o grupo de columnas en una tabla (tabla hija o referendo) que

se refiere a una columna o grupo de columnas en otra tabla (tabla maestra o

referenciada).

Datos: La palabra datos se refiere a los hechos conocidos que se pueden

grabar y que tienen un significado implícito. Por ejemplo, como los nombres,

números de teléfono y direcciones de las personas que conoce. (Silberschatz,

Abraham 2007)

Discapacidad: De uso frecuente, se refiere al funcionamiento individual,

incluyendo la discapacidad física, la discapacidad sensorial, la discapacidad

cognitiva, la discapacidad intelectual, enfermedad mental, y varios tipos de

enfermedad crónica. También se dice que una persona tiene una discapacidad si física

o mentalmente tiene una función intelectual básica limitada respecto de la media o

anulada por completo.

Interfaz con el usuario: La interfaz de usuario es la forma en que los

usuarios pueden comunicase con un computador, y comprende todos los puntos de

contacto entre el usuario y el equipo.

JavaScript: Es un lenguaje de programación interpretado, que se define

como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y

dinámico. Se utiliza principalmente en su forma del lado del cliente (client-side),

Page 21: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

implementado como parte de un navegador web permitiendo mejoras en la interfaz de

usuario y páginas web dinámicas, aunque existe una forma de JavaScript del lado del

servidor (Server-side JavaScript o SSJS).

JQuery: Es una biblioteca de JavaScript que permite simplificar la manera de

interactuar con los documentos HTML, manipular el árbol DOM, manejar eventos,

desarrollar animaciones y agregar interacción con la técnica AJAX a páginas web

Page 22: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

CAPÍTULO III

MARCO METODOLÓGICO

3.1 Tipo de investigación

La metodología de esta investigación se enmarca dentro de la modalidad de

proyecto factible debido a que está orientado a proporcionar soluciones o respuestas a

problemas planteados en una determinada realidad. Es indispensable que dicha

propuesta se acompañe de una investigación que muestre su factibilidad o

posibilidades de realización.

Según Ballestrini (2006), se define como proyecto factible “como un estudio

que consiste en la investigación, elaboración y desarrollo de la propuesta de un

modelo operativo viable para solucionar problemas, requerimientos o necesidades

organizacionales o grupos sociales”.

3.2 Diseño de la investigación

Esta investigación se encuentra apoyada en el modelo de investigación de

campo y bibliográfico. Tal como lo refiere Sampieri (2006) “El experimento de

campo es un estudio de investigación en una situación real, donde una o más

variables independientes son manipuladas por el experimentador bajo condiciones

controladas con el máximo cuidado que permita la situación”, es decir, los datos serán

recolectados directamente de la realidad. De igual manera Tamayo y Tamayo (1999)

señalan que “Cuando se recurre a la utilización de datos secundarios, es decir,

aquellos que han sido regidos por otros y están elaborados y procesados de acuerdo

con los fines de quienes inicialmente los elaboran y manejan, se dice que es un diseño

bibliográfico”.

3.3 Nivel de la investigación

El nivel de la presente investigación es de tipo descriptivo, debido a que se

indago sobre los rasgos más importantes de la problemática planteada en el Instituto

de Educación especial “San Carlos”; según Ballestrini (2006) “las investigaciones

descriptivas se definen como aquellas que buscan especificar las propiedades, las

Page 23: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

características y los perfiles de personas, grupos, comunidades, procesos, objetos o

cualquier otro fenómeno que se someta a un análisis”.

3.4 Población y muestra

“La población o universo se refiere al conjunto para el cual serán válidas las

conclusiones que se obtengan: a los elementos o unidades (personas, instituciones o

cosas) involucradas en la investigación” Morles (1994). La población en la presente

investigación son todos los trabajadores del Instituto Bolivariano de Educación

Especial “San Carlos” que son Catorce (14) personas. Todos parte del personal

administrativo y docente.

La muestra según Canales y otros (1994) “Es un conjunto o parte del universo

o población en donde se llevará a cabo la investigación, con el fin posterior de

generalizar los hallazgos al todo”. La muestra son el Director, tres (03) Docentes, la

Secretaria.

3.5 Técnicas e instrumentos de recolección de datos

“Las técnicas de recolección de datos son las distintas formas o maneras de

obtener la información”, Arias (1999). Por otra parte, un instrumento de recolección

de datos se define como: “cualquier recurso de que se vale el investigador para

acercarse a los fenómenos y extraer de ellos información”, Sabino (1996).La técnica

de recolección de datos utilizada en la investigación fue una encuesta con preguntas

cerradas.

3.6. Fases metodológicas

Para el desarrollo del sistema se utilizó la metodología Proceso Unificado

Abierto Básico (por sus siglas en ingles OPENUP). Es una metodología ligera o ágil

que se define como un proceso mínimo y suficiente, lo que significa que solo el

contenido fundamental y necesario es incluido. Por lo tanto no provee lineamientos

para todos los elementos que se manejan en un proyecto pero tiene los componentes

básicos que pueden servir de base a procesos específicos. A continuación en la figura

1 se muestra el ciclo de vida de un proyecto según la metodología OPENUP, junto

con la descripción de cada una de las actividades realizadas en sus fases:

Page 24: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Figura 1: Ciclo de vida de un proyecto según OPENUP. Fuente: http://ingsistemasweb.wordpress.com/category/cmmi/page/2/ (2012)

Fase de concepción

En esta fase se realizó el levantamiento de la información pertinente, mediante

la investigación previa o preliminar que se efectuó en un límite de tiempo establecido

con anterioridad en el plan de actividades (ver Figura 11), como parte de la gestión

del proyecto.

Luego de investigación preliminar, se procedió a formular las preguntas

necesarias para las visitas a la institución educativa, donde se realizaron encuestas al

director, secretario y docentes; personas consideradas claves para la realización del

proyecto, y de donde se puedo ampliar aspectos informativos necesarios para el

sistema.

De esta manera se estudiaron las necesidades de los clientes, se levantaron y

evaluaron los requisitos básicos para la el desarrollo de la aplicación, y que fueron

parte indispensable en los objetivos del ciclo de vida que tuvo el sistema, lo cual

ayudó en forma relevante a lo largo del proyecto.

Adicionalmente, se definió de forma clara el planteamiento real del problema

en la institución y estableciendo los objetivos de la investigación, finalmente se

empezó a trabajar, en posibles modelos del sistema y se tuvo una visión básica de

funcionamiento, algo importante de cara a las siguientes fases metodológicas.

Fase de elaboración

En esta etapa, se prosiguió a evaluar detalladamente la etapa de inicio o de

concepción, cuya finalidad fue ir consiguiendo un primer modelo real de lo que iba a

ser el sistema o la arquitectura del sistema, la cual contó en principio de los requisitos

Page 25: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

funcionales mas importantes del sistema, junto con los no funcionales, los diagramas

o modelos de casos de usos, los mapas de navegación, el modelo entidad relación y

lógico de la base de datos y los primeros bosquejos de las GUI (Interfaces Graficas de

Usuario)..

Esta primera arquitectura del sistema fue la implementada en la versión base

de la aplicación informática, la cual contó con las funciones primordiales, teniéndose

una idea de cómo se llevaron a cabo estos procesos académicos administrativos,

además permitió identificar posibles riesgos a este nivel.

Luego con el avance de lo que es el proyecto en sí, esta arquitectura base se

mejoró para satisfacer todas esas necesidades del usuario, una vez que comenzaron

las pruebas formales del sistema y se corrigieron los errores.

Fase de construcción

En esta fase se diseñó, codificó, implementó y probó cada uno de los módulos

de los cuales comprendió el sistema, junto con sus funcionalidades para desarrollar de

una manera clara la aplicación web por completo, basados en la arquitectura de

sistema que se definió en la etapa anterior. Cabe destacar que si bien en las etapas o

fases anteriores se habla de diseño, implementación y pruebas, es aquí donde

realmente se enfocó al cumplimiento de éstas, que se llevaron a cabo dentro de una

especie de ciclo, partiendo desde el diseño que dio la arquitectura de sistema que se

obtuvo como base de la fase anterior.

Se utilizó como herramientas de desarrollo o construcción las siguientes:

Adobe Dreamweaver CS4. Adobe Fireworks CS4.

MYSQL.

Sistema Operativo Windows 7.

Lenguaje PHP Hypertext Preprocessor.

JavaScript

Ajax

XAMPP.

Page 26: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Una vez desarrollada, se implementó con el fin de probar esta primera versión del

sistema y mejorar su funcionalidad. A partir de allí, basados en las correcciones

fundamentalmente y en posibles mejoras comenzó una nueva etapa que se originó

desde el período de inicio, con el estudio de posibles nuevas funcionalidades y de

otros requerimientos que se generaron; se corrigió y mejoró la arquitectura del

sistema original para luego volver nuevamente a esta fase donde se diseñó, codificó,

implementó y realizaron pruebas de lo nuevo.

Page 27: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

CAPÍTULO IV

RESULTADOS

El presente trabajo tuvo como objetivo desarrollar una aplicación web para el

Instituto Bolivariano de Educación Especial “San Carlos”, ubicado en San Carlos

estado Cojedes.

Los resultados arrojados, en cada una de las 3 fases, se presentan a

continuación:

4.1. Fase de Concepción

En esta fase se realizó una investigación preliminar sobre la importancia de

los procesos académicos administrativos en la educación especial, que permitió

definir los elementos a investigar, luego se llevó a cabo encuestas a las personas que

están directamente involucradas con los procesos administrativos y académicos

dentro de la institución educativa, con el fin de poseer una representación de los

procesos, en forma muy especial los relacionados a las evaluaciones finales por lapso

de los alumnos, todo como parte de la iniciación del proyecto y el respectivo

levantamiento de información.

A continuación se presenta la encuesta realizada:

A seguir se presenta toda la información recopilada de la encuesta realizada a

una población de cinco personas, el director, el secretario y tres docentes, en la

institución educativa, junto con ella las gráficas, además se muestra un resumen

detallado que provienen de las estadísticas de los resultados obtenidos:

Ítem N° 1.- ¿Existe en el Instituto Bolivariano de Educación Especial “San

Carlos” un sistema académico, administrativo?

Si___, No___

Page 28: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Figura 2: Gráfico Pregunta 1

Fuente: Pacheco (2012).

En este gráfico se aprecia que el 100% de las personas encuestadas aseguraron

que no existe actualmente un sistema académico, administrativo en el Instituto

Bolivariano de Educación Especial “San Carlos”. Por lo que los procesos académicos

administrativos se llevaban de manera manual, ocasionando retardo en el

procesamiento de la información y problemas a la hora de tomar decisiones.

Ítem N 2.- ¿Estaría usted de acuerdo con que se automaticen los procesos

académicos administrativos de la institución?

Si___, No___

Figura 3: Gráfico Pregunta 2

Fuente: Pacheco (2012)

En este gráfico se aprecia que el 100% de las personas encuestadas aseguraron

estar de acuerdo con que automaticen los procesos académicos –administrativos de la

institución, debido que esto ayudaría en la optimización del flujo y procesamiento de

0%

100%

Pregunta 1 Si No

100%

0%

Pregunta 2 Si No

Page 29: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

la información en cuanto al registro y control de desempeño escolar de los

estudiantes.

Ítem N° 3.- ¿Considera que con el desarrollo de un sistema académico,

administrativo del Instituto de Educación Especial “San Carlos” se agilizarían los

procesos de registro de información de los alumnos?

Si___, No___

Figura 4: Gráfico Pregunta 3

Fuente: Pacheco (2012)

El gráfico de la pregunta 3 estableció que solo el 20% de la población

encuestada, no estaba de acuerdo en que con el desarrollo de un sistema académico,

administrativo en la institución, alegando que no hace falta tal inversión; mientras un

80% opinan que si es necesario el desarrollo de la aplicación Web, alegando que hace

falta una herramienta que contribuya a mejorar la calidad de trabajo, lo cual dio pie

para la automatización de los procesos académicos administrativos.

Ítem N° 4.- ¿Con el desarrollo de un sistema académico administrativo dentro

de la institución educativa se lograrían alcanzar los objetivos propuestos en el

currículo educativo?

Si___, No___

80%

20%

Pregunta 3 Si No

Page 30: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Figura 5: Gráfico Pregunta 4

Fuente: Pacheco (2012).

El gráfico de la pregunta 4 demostró que solo el 20% de la población

encuestada, no estuvo de acuerdo con el desarrollo de un sistema académico

administrativo dentro de la institución educativa, ya que dicen estar a gusto con las

herramientas empleadas en la actualidad, sin embargo la mayoría de los empleados

que en este caso es un 80% si está de acuerdo con desarrollar el sistema dentro del

instituto a fin de mejorar la ejecución de estos procesos académicos - administrativos.

Ítem N° 5.- ¿Estaría usted dispuesto a utilizar un sistema académico,

administrativo en caso de que éste existiera en el instituto?

Si___, No___

Figura 6: Gráfico Pregunta 5

Fuente: Pacheco (2012)

El gráfico anterior referente a la pregunta 5, confirmó que el 80% de los

encuestados estuvo dispuesto a utilizar un sistema académico administrativo en caso

80%

20%

Pregunta 4 Si No

80%

20%

Pregunta 5 Si No

Page 31: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

de que existiera uno en la institución ya que iba en beneficio de la ejecución de estos

procesos.

Ítem N°6.- ¿Cree usted que la automatización de los procesos académicos,

administrativos ayudaría en el manejo de este tipo de información dentro del

instituto?

Si___, No__

Figura 7: Gráfico Pregunta 6

Fuente: Pacheco (2012)

El gráfico de la pregunta 6 demostró que el 80% de los encuestados

consideran que la automatización de los procesos académicos administrativos

ayudaría en el manejo de este tipo de información dentro del instituto ya que

aceleraría en la ejecución de los mismos, transformándose en beneficios para la

comunidad educativa que hace vida en la institución.

Ítem N°7.- ¿Considera que con la automatización de los procesos académicos,

administrativos se puede lleva un control efectivo de los registro personales de cada

alumno en el Instituto Bolivariano de Educación Especial “San Carlos”?

Si___, No__

80%

20%

Pregunta 6 Si No

Page 32: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Figura 8: Gráfico Pregunta 7

Fuente: Pacheco (2012)

El gráfico de la pregunta 7 el 100% de los encuestado considera que con

automatización de los procesos académicos, administrativos se puede lleva un control

efectivo de los registro personales de cada alumno en el Instituto Bolivariano de

Educación Especial “San Carlos”.

Ítem N° 8.- ¿Con la implementación de sistema mejoraría la planificación de

las actividades académicas del Instituto Bolivariano de Educación Especial “San

Carlos”?

Si___, No__

Figura 9: Gráfico Pregunta 8

Fuente: Pacheco (2012)

El gráfico anterior referente a la pregunta 8 arrojó como resultado que el

100% de los encuestados afirman que con la implementación de sistema mejoraría la

Si 100%

No 0%

Pregunta 7 Si No

Si 100%

No 0%

Pregunta 8 Si No

Page 33: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

planificación de las actividades académicas del Instituto Bolivariano de Educación

Especial “San Carlos” esto pudiera traduce en mejoras a nivel la aplicación y

evaluación de indicadores de gestión y por lo tanto un aumento de eficiencia y

eficacia en la labor educativa.

En conclusión, se puede observar el Instituto Bolivariano de Educación

Especial “San Carlos”, no cuenta en su haber con un sistema académico -

administrativo, pues todos los procesos dentro de la institución se llevaban a cabo de

manera manual, donde cada docente es responsable de llevar a cabo la inscripción de

los niños que pertenecerán a su grado y sección durante el año escolar a cursar.

Con respecto la automatización de los procesos académicos administrativos de

la institución el 100% de las personas encuestadas están de acuerdo con la

implementación de un sistema que automatice los procesos académicos –

administrativos, debido esto significaría una mejora en el flujo y procesamiento de la

información en cuanto al registro y control de desempeño escolar de los estudiantes,

lo cual permitiría contar con información apropiada para tomar decisiones efectiva en

cuanto a la planificación, ejecución y control de las actividades educativas.

Asimismo al preguntar sobre si la automatización de los procesos académicos,

administrativos ayudaría a alcanzar de una manera mas optima los objetivos

propuestos en el curriculum educativo la mayoría de los consultados (80% de los

encuestados) estuvieron de acuerdo con que esto les facilitaría y haría más agradable

su trabajo.

También se pudo constatar que de existir un sistema académico administrativo

en la institución este mejoraría notablemente el manejo de información de cada

alumno por lo que la mayoría estaría de acuerdo a utilizarlo.

Una vez concluida esta etapa dentro de la fase, se pasó a enmarcar el

planteamiento real del problema dentro del instituto y a partir de allí, señalar el

objetivo general y los diferentes objetivos específicos que esta investigación buscaba

cumplir, como efectivamente sucedió.

Sin duda, una de las funciones que todo este proceso inicial fue la de estudiar

cada dato o información que arrojaba tanto la encuesta como la investigación

Page 34: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

preliminar misma, es por ello que mediante el mismo se realizó el levantamiento de

los requisitos del cliente, los cuales jugaron un papel primordial en el ciclo de vida de

nuestro sistema y fueron de gran ayuda en nuestro proyecto.

Finalmente se armaron posibles bosquejos de cómo iba a ser nuestro sistema e

ir viendo como podían ser su funcionalidad en las primeras de cambio, algo

primordial en el cumplimiento de la metodología, que sirvió de mucho en las fases

metodológicas siguientes.

4.1.1. Plan de entrega

El cronograma de entregas se realizó en base a las estimaciones de tiempos de

desarrollo de cada uno de los módulos del sistema y fue definido conforme a las

prioridades del cliente, como se muestra en la figura siguiente:

Figura 10: Plan de Actividades Fuente: Pacheco, (2012)

4.2. Fase de elaboración

Esta etapa básicamente arrojó como resultado el establecimiento de los

requisitos del cliente basados en la información proveniente de la encuesta realizada y

la problemática que evidenció la misma dentro de la institución educativa.

Page 35: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

También produjo la elección de la arquitectura fundamental del sistema entre

los diferentes modelos y diagramas como los de casos de uso, los mapas de

navegación, el modelo entidad relación y lógico de la base de datos, que quedaron en

evidencia con el análisis de los requisitos de usuario. Esta arquitectura es la que

permitió identificar posibles riesgos a este nivel, ir probando funcionalidades del

sistema, teniendo en cuenta que el mismo tuvo diferentes versiones, una vez que se

cumplía el ciclo de actividades presentes en la planificación del proyecto.

Con el avance del proyecto la arquitectura fue mejorándose a partir de la

corrección de errores, tipo de estructura, diseño, otros, satisfaciendo de esta manera,

todas y cada una de las necesidades de usuario y en consecuencia, aquellas que

buscaba satisfacer el proyecto en sí.

4.3. Fase Construcción

En esta fase se diseñó, codificó, implementó y probó cada uno de los módulos

que comprende el sistema, junto con sus funcionalidades, utilizando las herramientas

antes mencionadas, Adobe Dreamweaver, Adobe Fireworks, MySQL, PHP,

JavaScrip, Ajax, Wampserver, basado en la arquitectura del sistema que provino de la

etapa anterior y así se produjo la obtención de un software completo.

4.3.1 Arquitectura del Sistema

Requisitos más importantes del sistema:

El sistema debe contar con una interfaz que permita el registro de los

diferentes tipos de usuarios que van desde el administrador, pasando

por el docente, secretario, alumno hasta el representante.

Este tiene que permitir el registro de las evaluaciones finales por lapso

de los niños de educación especial que asisten al instituto.

El programa o aplicación web debe contener en su haber

funcionalidades que permiten la ejecución de ciertas actividades

administrativas como: consultar estadísticas, enviar notificaciones,

enviar correos electrónicos, publicar noticias y artículos; entre otros de

manera clara y sencilla.

Requisitos no funcionales del sistema:

Page 36: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

El sistema debe ser fácil de utilizar.

El sistema debe ser estable.

El sistema debe estar disponible en todo momento.

Se acota que la aplicación web va a ser utilizada por el administrador del

sistema, el director de la institución, los docentes que imparten educación dentro de

las instalaciones de la entidad educativa, la secretaria de la institución, los padres y

representantes de los alumnos inscritos en la escuela de educación especial.

Estos tipos de usuarios están agrupados dentro del siguiente rango dentro del

sistema académico administrativo:

Tabla 1: Especificación de usuarios

Tipo de Usuario Identificación

1 Director de la Institución

2 Docentes

3 Secretario(a)s

4 Padres y Representantes

5 Administradores del Sistema

Fuente: Pacheco (2012)

4.3.1.1 Mapa de navegación

Un mapa de navegación es la representación gráfica de la estructura del

sistema; muestra jerárquicamente la forma en la que está constituido el mismo,

incluyendo los diferentes módulos que lo conformarán.

También se dice que un mapa de navegación es una forma ordenada de

distribuir tanto la información como las labores que esto implica, así un proyecto que

se aborde desde la construcción puede tener un proceso mucho más ordenado, ya que

este método permite ser abordado desde diferentes perspectivas; adecuando el mismo

Page 37: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

mapa de navegación del proyecto a las necesidades específicas de las personas que lo

utilizarán.

Cabe destacar que para este proyecto se jerarquizaron los mapas de

navegación adjudicándoles colores al menú principal de cada usuario, dependiendo

del tipo de usuario presente en el sistema que va desde el administrador, pasando por

el director, docente, el secretario(a), hasta llegar al representante.

A continuación con la siguiente tabla especificamos en detalles esta jerarquía

Tabla 2: Especificación colores menú de usuarios

Identificación Colores Figuras

Director de la Institución Rojo Ver figura 11

Docentes Verde Ver figura 12

Secretario(a)s Amarillo Ver Figura 13

Padres y Representantes Anaranjado Ver Figura 14

Administradores del Sistema Negro Ver Figura 15

Fuente: Pacheco (2012)

Cabe señalar, que para los menús secundarios o submenús, se buscó una

uniformidad por lo que éstos se muestra en sistema de color azul, independientemente

del tipo de usuario que esté utilizando la aplicación.

Page 38: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Figura 11: Mapa de Navegación-Usuario Administrador Fuente Pacheco (2012)

Sist

ema

acad

émic

o ad

min

istra

tivo

Menú Principal

Pagina Web

Inicio

Noticias

Crear Noticias

Revisar Borradores

Revisar Publicaciones

Articulos

Crear Articulo

Revisar Articulos

Personal

Registrar Personal

Buscar Personal

Lista de Docentes

Lista de Secretario(@)s

Representante

Registrar Representante

Buscar Representante

Alumno

Inscribir Alumno

Buscar Alumno

Evaluacion Ingresar y consultar evaluación Imprimir Evaluación

Estadisticas Gráficos

Mensajes

Leer Notificaciones

Enviar correo

Enviar Notificaciones

Opciones

Modificar Datos Personales

Cambiar Contraseña

Habilitar Incripcion

Crear Respaldo

Inactivar Usuarios

Cambiar estatus alumno

Page 39: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Figura 12: Mapa de Navegación-Usuario Director Fuente: Pacheco (2012)

Siste

ma

acad

émic

o ad

min

istra

tivo

Menú Principal

Pagina web

Inicio

Noticias

Crear Noticias

Revisar Borradores

Revisar Publicaciones

Articulos

Crear Articulo

Revisar Articulos

Personal

Registrar Personal

Buscar Personal

Lista de Docentes

Lista de Secretario(@)s

Representante

Registrar Representante

Buscar Representante

Alumno

Inscribir Alumno

Buscar Alumno

Evaluacion Ingresar y consultar evaluación Imprimir Evaluacion

Estadisticas Gráficos

Mensajes

Leer Notificaciones

Enviar Notificacion

Opciones

Modificar Datos Personales

Cambiar Contraseña

Cambiar Año Escolar

Page 40: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Figura 13: Mapa de Navegación-Usuario Docente Fuente: Pacheco (2012)

Sist

ema a

cadé

mic

o ad

min

istra

tivo

Menú Principal

Pagina web

Inicio

Noticias

Crear Noticias

Revisar Borradores

Revisar Publicaciones

Articulos

Crear Articulo

Revisar Articulos

Representante

Registrar Representante

Buscar Representante

Alumno

Inscribir Alumno

Buscar Alumno

Evaluacion Ingresar y consultar evaluación Imprimir Evaluacion

Estadisticas Gráficos

Mensajes

Leer Notificaciones

Enviar Notificacion

Opciones

Modificar Datos Personales

Cambiar Contraseña

Page 41: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Figura 14: Mapa de Navegación-Usuario Secretario Fuente: Elio Pacheco (2012)

Sist

ema

acad

émic

o ad

min

istra

tivo

Menú Principal

Pagina web

Inicio

Noticias

Crear Noticias

Revisar Borradores

Revisar Publicaciones

Articulos

Crear Articulo

Revisar Articulos

Representante Buscar Representante

Alumno Buscar Alumno

Estadisticas Gráficos

Mensajes Leer Notificaciones

Opciones

Modificar Datos Personales

Cambiar Contraseña

Page 42: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Figura 15: Mapa de Navegación-Usuario Representante Fuente:Pacheco (2012)

4.3.1.2 Modelos de casos de usos

Sist

ema a

cadé

mic

o ad

min

istra

tivo

Menú Principal

Pagina web

Inicio

Evaluacion Consultar Evaluacion Imprimir Evaluacion

Mensajes

Leer Notificaciones

Enviar Notificaciones

Opciones

Modificar Datos Personales

Cambiar Contraseña

Page 43: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Un caso de uso es la descripción de una secuencia de interacciones entre el

sistema y uno o más actores en la que se considera al sistema como una caja negra y

en la que los actores obtienen resultados observables, éstos documentan el

comportamiento de un sistema desde el punto de vista del usuario. Por lo tanto los

casos de uso determinan los requisitos funcionales del sistema, es decir, representan

las funciones que un sistema puede ejecutar.

Figura 16: Diagrama de Caso de Usos. Administrador Fuente Pacheco (2012)

4.3.1.3 Especificación de Casos de Uso Administrador

El usuario administrador es el primer a bordo dentro del sistema académico-

administrativo, una vez que se valida e inicia sesión, puede acceder a todas las

funciones disponibles en sistema que van desde volver al home page o página

Page 44: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

principal del sitio web, pasando por el inicio donde consultará las ultimas actividades

realizadas en sistema, el resto de los módulos a los cuales puede acceder el

administrador se muestran a continuación:

Módulo Noticias: Puede crear una noticia, revisar borradores de noticias y

revisar publicaciones.

Módulo Artículos: Puede crear un articulo y revisar los mismos.

Módulo Personal: Puede registrar un nuevo personal el cual en el caso del

administrador va desde un nuevo administrador, director, docente, secretario, buscar

un personal por medio de su numero de cedula, o bien puede consultar la lista de

docentes y listas de secretarios.

Módulo Representante: Puede registrar un nuevo representante o buscar un

representante consultando una lista de estos.

Módulo Alumno: Puede inscribir un nuevo alumno, buscar un alumno.

Módulo Evaluación: Puede ingresar o consultar una evaluación e imprimirla

Módulo Estadísticas: Puede consultar los diferentes gráficos estadísticos

dispuestos en el sistema

Módulo Mensajes: Puede enviar un correo electrónico, leer una notificación

o mensajería interna o enviar una notificación

Modulo Opciones: Puede modificar sus datos personales, cambiar su

contraseña, inhabilitar usuarios, crear respaldo a la base de datos, cambiar el estatus

de cualquier alumno, cambiar año escolar.

Page 45: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Figura 17: Diagrama de Caso de Usos. Director

Fuente Pacheco (2012)

4.3.1.4 Especificación de Casos de Uso Director

El usuario director, una vez que se valida e inicia sesión, puede acceder a gran

parte de la mayoría de las funciones disponibles en sistema que van desde volver al

home page o página principal del sitio web, pasando por el inicio donde consultará las

ultimas actividades realizadas en sistema, el resto de los módulos a los cuales puede

acceder el director se muestran a continuación:

Módulo Noticias: Puede crear una noticia, revisar borradores de noticias y

revisar publicaciones.

Módulo Artículos: Puede crear un articulo y revisar los mismos.

Módulo Personal: Puede registrar un nuevo personal el cual en el caso del

director va desde un nuevo docente o un nuevo secretario, buscar un personal por

Page 46: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

medio de su numero de cedula, o bien puede consultar la lista de docentes y listas de

secretarios.

Módulo Representante: Puede registrar un nuevo representante o buscar un

representante consultando una lista de estos.

Módulo Alumno: Puede inscribir un nuevo alumno, buscar un alumno.

Módulo Evaluación: Puede ingresar o consultar una evaluación e imprimirla

Módulo Estadísticas: Puede consultar los diferentes gráficos estadísticos

dispuestos en el sistema.

Módulo Mensajes: Puede leer una notificación o mensajería interna o enviar

una notificación

Modulo Opciones: Puede modificar sus datos personales, cambiar su

contraseña, cambiar año escolar.

Figura 18: Diagrama de Caso de Usos. Docente

Fuente Pacheco (2012)

4.3.1.5 Especificación de Casos de Uso Docente

El docente, una vez que se valida dentro del sistema como usuario e inicia

sesión, puede acceder a las funciones en sistema desde volver al home page o página

Page 47: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

principal del sitio web, pasando por el inicio donde consultará las ultimas actividades

realizadas en sistema, el resto de los módulos a los cuales puede acceder el docente

se muestran a continuación:

Módulo Noticias: Puede crear una noticia, revisar borradores de noticias y

revisar publicaciones.

Módulo Artículos: Puede crear un articulo y revisar los mismos.

Módulo Representante: Puede registrar un nuevo representante o buscar un

representante consultando una lista de estos.

Módulo Alumno: Puede inscribir un nuevo alumno, buscar un alumno.

Módulo Evaluación: Puede ingresar o consultar una evaluación e imprimirla

Módulo Estadísticas: Puede consultar los diferentes gráficos estadísticos

dispuestos en el sistema

Módulo Mensajes: Puede leer una notificación o mensajería interna o enviar

una notificación

Modulo Opciones: Puede modificar sus datos personales, cambiar su

contraseña.

Page 48: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Figura 19: Diagrama de Caso de Usos. Secretario Fuente Pacheco (2012)

4.3.1.6 Especificación de Casos de Uso Secretario

El usuario secretario cuando se valida dentro del sistema e inicia sesión, puede

acceder a todas las funciones disponibles en sistema que van desde volver al home

page o página principal del sitio web, pasando por el inicio donde consultará las

ultimas actividades realizadas en sistema, el resto de los módulos a los cuales puede

acceder el secretario se muestran a continuación:

Módulo Noticias: Puede crear una noticia, revisar borradores de noticias y

revisar publicaciones.

Módulo Artículos: Puede crear un articulo y revisar los mismos.

Módulo Estadísticas: Puede consultar los diferentes gráficos estadísticos

dispuestos en el sistema

Page 49: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Módulo Mensajes: Puede leer una notificación o mensajería interna o enviar

una notificación

Modulo Opciones: Puede modificar sus datos personales, cambiar su

contraseña.

Figura 20: Diagrama de Caso de Usos. Representante Fuente Pacheco (2012)

4.3.1.7 Especificación de Casos de Uso Representante

El usuario representante una vez que se valida dentro del sistema e inicia

sesión, puede acceder a todas las funciones disponibles en sistema que van desde

volver al home page o página principal del sitio web, pasando por el inicio donde

consultará las ultimas actividades realizadas en sistema, el resto de los módulos a los

cuales puede acceder el representante se muestran a continuación:

Módulo Evaluación: Puede ingresar o consultar una evaluación e imprimirla

Page 50: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Módulo Mensajes: Puede leer una notificación o mensajería interna o enviar

una notificación

Modulo Opciones: Puede modificar sus datos personales, cambiar su

contraseña.

4.3.1.8 Modelo Entidad Relación

El modelo de datos entidad-relación está basado en una percepción del mundo

real que consta de una colección de objetos básicos, llamados entidades, y de

relaciones entre esos objetos. Ver Anexo A.

4.3.1.9 Modelo Físico

Es una descripción de la implementación de una base de datos en memoria

secundaria, describiendo las estructuras de almacenamiento y los métodos de acceso a

esos datos. Ver anexo B.

4.3.1.10 Versiones

Las versiones son descripciones del desarrollo del sistema desde su inicio

hasta su culminación, éstas se muestran en la tabla siguiente

Tabla 3: Versiones del sistema Versión Actividad Descripción

1.0 Creación Arquitectura del Sistema Creación de las posibles funcionalidades básicas

1.1 Creación del gestor de acceso Interfaz de acceso al sistema. 1.2 Creación de menú principal Interfaz y funcionalidades 1.3 Creación del módulo noticias Interfaz y funcionalidades 1.4 Creación del módulo asistencia Interfaz y funcionalidades 1.5 Creación del módulo personal Interfaz y funcionalidades 1.6 Creación del módulo Representante Interfaz y funcionalidades 1.7 Creación del módulo Alumno Interfaz y funcionalidades 1.8 Creación del módulo Evaluación Interfaz y funcionalidades 1.9 Creación del módulo Estadísticas Interfaz y funcionalidades 2.0 Creación del módulo mensajes Interfaz y funcionalidades 2.1 Creación del módulo Opciones Interfaz y funcionalidades 2.2 Creación del módulo Home Interfaz y funcionalidades 2.3 Creación del módulo principal Interfaz y funcionalidades 2.4 Creación del home page Interfaz y funcionalidades 2.5 Integración de los diversos módulos

junto con sus pruebas Integración de módulos y pruebas de los mismos

Page 51: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

2.6 Adjudicación de los diferentes módulos a los tipos de usuarios

Se adjudican las funciones que cada usuario va a ejecutar según su perfil

Fuente:Pacheco E.(2012)

4.3.1.11 Pantallas

A continuación se presentan las diferentes interfaces del sistema

Figura 21: Módulo Registro de Personal

Fuente:Pacheco (2012)

A través de esta interfaz se registran cada uno de los datos personales del

nuevo personal que trabajará en la institución.

Page 52: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Figura 22: Módulo Creación de Inscripción del Alumno

Fuente:Pacheco (2012)

Por medio de esta interfaz se registran tanto los datos personales, académicos

y clínicos del nuevo alumno que asistirá a la institución

Figura 23: Módulo Creación de Notificaciones

Fuente:Pacheco E.(2012)

Con esta interfaz se crea una nueva notificación para cualquiera de los

usuarios que forman parte del sistema.

Page 53: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Figura 25: Módulo Creación de Noticias

Fuente:Pacheco (2012)

Con la interfaz anterior se crea una nueva noticia que será publicada en el

sistema.

4.3.1.12 Pruebas

Las pruebas realizadas al sistema se muestran a continuación:

Tabla 4 : Caso de Prueba Caja Blanca Nro. 1

Desarrollo de una aplicación web para el Instituto Bolivariano de Educación Especial “San Carlos”, ubicado en San Carlos estado Cojedes Caso de Prueba Nro. 1 Estrategia de Prueba: Caja Blanca

Tipo de Prueba Aplicada: Validación

Técnica de Prueba: Validación

Módulo: Registro del Personal Resultados: Se registra un nuevo personal de la institución por parte del director de la institución especificando sus datos personales y si es un docente o secretario(a) luego se marca guardar y queda guardado. Decisión: Si es docente se especifica el grado y sección que este va a ocupar dentro del instituto.

Fuente Pacheco (2012)

Tabla 5: Caso de Prueba Caja Blanca Nro. 2

Desarrollo de una aplicación web para el Instituto Bolivariano de Educación Especial “San Carlos”, ubicado en San Carlos estado Cojedes Caso de Prueba Nro. 2

Page 54: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Estrategia de Prueba: Caja Blanca

Tipo de Prueba Aplicada: Validación

Técnica de Prueba: Validación

Módulo: Registro del Alumno Resultados: Se registra un nuevo alumno por parte del director o docente de la institución especificando sus datos personales y si este tiene cédula propia se registra con ella o se le adjudica la cédula como cero. Decisión: Si el alumno tiene cedula propia se especifica, sino se adjudica como numero de cédula cero.

Fuente Pacheco (2012)

Tabla 6 : Caso de Prueba Caja Blanca Nro. 3

Desarrollo de una aplicación web para el Instituto Bolivariano de Educación Especial “San Carlos”, ubicado en San Carlos estado Cojedes Caso de Prueba Nro. 3 Estrategia de Prueba: Caja Blanca

Tipo de Prueba Aplicada: Validación

Técnica de Prueba: Validación

Módulo: Evaluación por parte del sistema del desempeño escolar de un alumno durante un lapso escolar. Resultados: Se registra la evaluación única por parte del sistema a un alumno durante un lapso escolar determinado Decisión: Si el alumno ya ha sido evaluado por parte del sistema en un lapso escolar determinado este debe evitar que se genere una nueva evaluación ya que esta es única.

Fuente Pacheco (2012)

Tabla 7 : Caso de Prueba Caja Negra Nro. 1

Desarrollo de una aplicación web para el Instituto Bolivariano de Educación Especial “San Carlos”, ubicado en San Carlos estado Cojedes Caso de Prueba Nro. 1 Estrategia de Prueba: Caja Negra

Tipo de Prueba Aplicada: Validación

Técnica de Prueba: Validación

Módulo: Registro del Alumno Resultados: Adjudicar un numero de cedula perteneciente al representante a cada alumno registrado en sistema. Decisión: Se modifica la sentencia SQL para filtrar la información correspondiente a la cédulas de representantes ya registradas en sistema

Fuente Pacheco (2012)

Tabla 8: Caso de Prueba Caja Negra Nro. 2

Desarrollo de una aplicación web para el Instituto Bolivariano de Educación Especial “San Carlos”, ubicado en San Carlos estado Cojedes Caso de Prueba Nro. 2

Page 55: Autor: Pacheco Elio C.I. 17.889 - Biblioteca Virtual UJAP · el(los) ciudadano(s): ELIO RAMÓN PACHECO LÓPEZ, portador(es) de la cédula de identidad N° 17.889.603, (respectivamente),

Estrategia de Prueba: Caja Negra

Tipo de Prueba Aplicada: Validación

Técnica de Prueba: Validación

Módulo: Evaluación del Sistema al desempeño estudiantil de los alumnos en un determino lapso escolar Resultados: Seleccionar los alumnos pertenecientes a un grado o sección escolar Decisión: Se modifica la sentencia SQL para filtrar la información correspondiente a los alumnos evaluado por parte del sistema.

Fuente Pacheco (2012)