63
PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS MIGUEL CARMONA RUIZ UNIVERSIDA CATOLICA DE PEREIRA FACULTAD DE CIENCIAS BASICAS E INGENIERIAS INGENIERIA DE SISTEMAS Y TELECOMUNICACIONES PEREIRA 2012

PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

PROTOTIPO WEB EDUCATIVO

DAVID AGUDELO RESTREPO

LUIS MIGUEL CARMONA RUIZ

UNIVERSIDA CATOLICA DE PEREIRA

FACULTAD DE CIENCIAS BASICAS E INGENIERIAS

INGENIERIA DE SISTEMAS Y TELECOMUNICACIONES

PEREIRA

2012

Page 2: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

2

PROTOTIPO WEB EDUCATIVO

DAVID AGUDELO RESTREPO

LUIS MIGUEL CARMONA RUIZ

INFORME FINAL

TUTOR

RICARDO HURTADO

UNIVERSIDA CATOLICA DE PEREIRA

FACULTAD DE CIENCIAS BASICAS E INGENIERIAS

INGENIERIA DE SISTEMAS Y TELECOMUNICACIONES

PEREIRA

2012

Page 3: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

3

TABLA DE CONTENIDO

PROTOTIPO WEB EDUCATIVO ................................................................................................ 1

PROTOTIPO WEB EDUCATIVO ................................................................................................ 2

TABLA DE CONTENIDO ............................................................................................................. 3

TABLA DE ILUSTRACIION ........................................................................................................ 5

1. FORMULACION DEL PROYECTO ..................................................................................... 7

1.1. PLANTEAMIENTO DEL PROBLEMA ........................................................................ 7

1.2. JUSTIFICACIÓN............................................................................................................. 8

1.3. OBJETIVOS..................................................................................................................... 9

1.3.1. General ...................................................................................................................... 9

1.3.2. Específicos ................................................................................................................ 9

2. MARCO CONTEXTUAL ..................................................................................................... 10

2.1 RESEÑA HISTÓRICA ....................................................................................................... 10

2.2 POLÍTICA INSTITUCIONAL ........................................................................................... 11

2.2.1 Visión: .......................................................................................................................... 11

2.2.2 Misión: .......................................................................................................................... 11

2.2.3 Filosofía: ....................................................................................................................... 12

2.3 MARCO LEGAL ................................................................................................................ 12

2.4 EVALUACIÓN Y PROMOCIÓN DE LOS (AS) ESTUDIANTES EN LA

INSTITUCIÓN.......................................................................................................................... 15

3. MARCO TEÓRICO .............................................................................................................. 17

3.1 ANTECEDENTES .............................................................................................................. 17

3.2 DESCRIPCIÓN DEL PROTOTIPO WEB EDUCATIVO ................................................. 21

3.3 TIPO DE INVESTIGACIÓN ............................................................................................. 22

3.3.1 FASES DE INVESTIGACIÓN .................................................................................... 23

3.4 METODOLOGÍA ............................................................................................................... 23

3.5 CICLO DE VIDA DEL SOFTWARE ................................................................................ 24

4. MODELO TEORICO ............................................................................................................ 26

4.1. CRONOGRAMA DE ACTIVIDADES ......................................................................... 26

4.2. PLANIFICACIÓN ......................................................................................................... 26

4.3. DEFINICIÓN DE LOS REQUERIMIENTOS .............................................................. 27

Page 4: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

4

4.4. ANÁLISIS Y DISEÑO .................................................................................................. 29

4.4.1 DIAGRAMAS DE CASOS DE USO .......................................................................... 29

4.4.2 DIAGRAMA ENTIDAD-RELACION .................................................................. 49

4.4.3 INTERFACES NO FUNCIONALES .......................................................................... 50

4.4.4 MAPA DEL SITIO ....................................................................................................... 56

4.4.5 Plan de pruebas ....................................................................................................... 58

CONCLUSIONES ........................................................................................................................ 60

REFERENCIAS BIBLIOGRÁFICAS.......................................................................................... 65

Page 5: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

5

TABLA DE ILUSTRACIION

Ilustración 1DCU Registro de inasistencia ................................................................................... 29

Ilustración 2 DCU Registro de notas ............................................................................................ 31

Ilustración 3 DCU consulta de notas e inasistencias .................................................................... 32

Ilustración 4 DCU consulta de notas de un grupo específico ....................................................... 33

Ilustración 5 DCU editar nota ....................................................................................................... 34

Ilustración 6 DCU Registro estudiante ......................................................................................... 36

Ilustración 7 DCU editar estudiante ............................................................................................. 37

Ilustración 8 DCU Registrar materias ........................................................................................... 38

Ilustración 9 DCU editar materias ................................................................................................ 39

Ilustración 10 DCU crear grupos .................................................................................................. 40

Ilustración 11 DCU añadir estudiantes al grupo ........................................................................... 41

Ilustración 12 DCU añadir materias al grupo ............................................................................... 43

Ilustración 13 DCU editar información del grupo ........................................................................ 44

Ilustración 14 DCU autenticación ................................................................................................. 45

Ilustración 15 DCU Registrar usuario........................................................................................... 46

Ilustración 16 DCU editar usuario ................................................................................................ 47

Ilustración 17 Caso de uso general ............................................................................................... 48

Ilustración 18 Diagrama Entidad-Relación ................................................................................... 49

Ilustración 19 Iniciar sesión .......................................................................................................... 50

Ilustración 20 Panel principal ....................................................................................................... 51

Ilustración 21 Crear cursos ........................................................................................................... 51

Ilustración 22 Ver cursos .............................................................................................................. 52

Ilustración 23 Crear estudiantes ................................................................................................... 53

Ilustración 24 Ver estudiantes ...................................................................................................... 53

Ilustración 25 Crear materia......................................................................................................... 54

Ilustración 26 Ver materia ........................................................................................................... 54

Ilustración 27 Crear docente ........................................................................................................ 55

Ilustración 28 Chat ....................................................................................................................... 55

Ilustración 29 Ver nota................................................................................................................. 56

Ilustración 30 Diseño de la interfaz de autenticación implementada .......................................... 58

Page 6: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

6

SINTESIS

SINTESIS

El informe final tiene como objetivo

analizar, diseñar e implementar un prototipo

de aplicación web que permita a la

Institución Educativa Santa Sofía de

Dosquebradas, gestionar la información

asociada a: los docentes, grupos, alumnos,

padres de familia, y al mismo tiempo que

ofrezca un mecanismo de comunicación

textual entre los miembros de la Institución

Educativa.

DESCRIPTORES: Sistemas de

información, Bases de datos, Educacion,

Sistema de notas, Desarrollo web,

Aplicación web

ABSTRACT

The final report is to analyze, design and

implement a prototype web application that

allows Institución Educativa Santa Sofía de

Dosquebradas, manage information

associated with: teachers, groups, students,

parents, and at the same time offering

textual communication mechanism among

members of the educational institution.

DESCRIPTORS: Information Systems,

Databases, Education System, Notes, Web

Development, Web Application

Page 7: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

7

1. FORMULACION DEL PROYECTO

1.1. PLANTEAMIENTO DEL PROBLEMA

La Institución Educativa Santa Sofía Dosquebradas, desde hace varios años se vienen

presentando varios inconvenientes desde el punto de vista de la comunicación institucional, por

parte de los padres de familia con los docentes y directivos.

Uno de los inconvenientes más importante que se han presentado es la falta de asistencia de los

padres de familia o acudientes a las reuniones planteadas por las directivas de la institución

educativa santa Sofía Dosquebradas, ya sea porsus motivos ocupaciones laborales o de otra

índole; para obtener la información del estado académico de sus hijos en los horarios

establecidos por la institución.

Esto es una gran dificultad para la Institución Educativa Santa Sofía Dosquebradas, ya que como

los padres o acudientes, están en la obligación de asistir a la institución, ya sea para corregir

comportamientos o simplemente para enterarse del nivel disciplinario en el cual se encuentran

las personas que están representando en la institución. Además el docente como director de

grupo es quien está a cargo de informar a los padres y acudientes sobre este comportamiento,

para que juntos traten de buscar las soluciones y evitar el ausentismo o la pérdida de materias.

Otra de las falencias con las que cuenta la Institución Educativa Santa Sofía Dosquebradas, es

que no cuentan con la publicación o la demostración del calendario académico que está

estipulado para las actividades académicas y culturales que deben realizar los estudiantes en el

transcurso del año.

Por otra parte, los padres sólo tienen la oportunidad de tener conocimiento sobre las notas y las

inasistencias de sus hijos cada trimestre, tiempo en el cual son entregados los boletines por la

institución, lo que impide a los padres o acudientes oportunidad de poder desarrollar un

seguimiento más oportuno en las actividades que realizan sus hijos en la institución.

Page 8: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

8

1.2. JUSTIFICACIÓN

En la Institución Educativa Santa Sofía de Dosquebradas se evidencian inconvenientes en la

gestión de los procesos académicos y disciplinarios, parte de esto se debe a la falta de un

software que les permita tener un mejor manejo de tales procesos cuando hoy por hoy, se cuenta

con diferentes modelos según las necesidades de las instituciones que lo amerite, obviamente

teniendo en cuenta que la Institución Educativa Santa Sofía pueda o no contar con una suma

grande de dinero para invertir en tal Software.

Con el prototipo web Educativo se pretende establecer una alternativa que posibilite la mejora de

las dificultades a la problemática que se esta presentado en la institución, con la intención de

gestionar de manera adecuada el control en las calificaciones e inasistencias de sus alumnos, y

poder ser entregados estos reportes a los padres o acudientes. El prototipo contara con las

herramientas básicas que suplan tales falencias, así se podrá gestionar procesos institucionales,

facilitar la coordinación y comunicación entre padres, alumnos y docentes, evitando que se

continúe con procesos erróneos de la entrega de información del alumnado hacia los padres de

familia, siendo así mas unidireccional.

Siendo más específicos para la Institución Educativa Santa Sofía es importante disponer en la

web de un espacio de interacción e información para que los padres de familia o acudientes

puedan conocer de manera oportuna cada periodo las calificaciones e inasistencias de sus hijos,

con el fin de mejorar la comunicación entre la comunidad escolar y tener la oportunidad de

mejorar el seguimiento de las actividades académicas de los alumnos.

Un mecanismo importante para la institución con el prototipo web educativo es la oportunidad

que van a tener tanto los estudiantes como directivos, docentes o acudientes, de poder

comunicarse por medio de una chat con el cual podrán obtener una comunicación un poco más

directa entre ellos.

Page 9: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

9

1.3. OBJETIVOS

1.3.1. General

Analizar, Diseñar e implementar un prototipo de aplicación web que permita a la Institución

Educativa Santa Sofía de Dosquebradas, gestionar la información asociada a: los docentes,

grupos, alumnos, padres de familia, y al mismo tiempo que ofrezca un mecanismo de

comunicación textual entre los miembros de la Institución Educativa.

1.3.2. Específicos

Reconocer las características que posean aplicaciones web disponibles en el mercado que

ofrezcan servicios de administración de datos académicos a instituciones de educación

básica.

Identificar la metodología o los elementos de ella, que orienten adecuadamente el

desarrollo del proceso, generando un producto de calidad

Identificar e integrar el framework más adecuado para ofrecer el mecanismo de

comunicación textual en el prototipo de aplicación web

Definir casos de prueba que permitan evaluar el comportamiento del prototipo en sus

puntos más críticos.

Page 10: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

10

2. MARCO CONTEXTUAL

En este capítulo se consideraron los parámetros institucionales y nacionales para desarrollar y

comunicar la evaluación de los alumnos, para esto se presentan las definiciones del sistema de

evaluación nacional en contraste con el sistema institucional y algunas definiciones necesarias

para comprender la evaluación institucional, además se presenta un breve resumen de la historia

de la institución y sus definiciones institucionales.

2.1 RESEÑA HISTÓRICA

La Institución Educativa Santa Sofía1, está ubicada en la zona urbana del municipio de

Dosquebradas departamento de Risaralda; ofreciendo servicios educativos en los niveles de

prescolar, básica primaria, básica secundaria y nocturna.

La construcción de La Institución Educativa Santa Sofía se inició a finales de 1975, ordenada por

el señor Alcalde de la época. La edificación terminó con la construcción de dos aulas con sus

respectivos servicios y dotación para primaria solamente.El 2 de febrero de 1987 la institución

empezó a ofrecer además de la primaria, prescolar y básica secundaria. El 4 de marzo de 1987 el

plantel fue bendecido por el reverendo padre, quien celebró una misa en sus instalaciones.En este

año se determinó que la fiesta del plantel se debía celebrar cada año los días 8, 9 y 10 de mayo

con un programa especial organizado por las directivas del plantel.

Las organizaciones creadas en el plantel son: Equipos de fútbol, equipo de Básquetbol y La

Tropa Scout: Compuesta por 18 estudiantes y 3 guías. El uniforme oficial de Gala de los

estudiantes: Saco azul, corbata azul, pantalón crema, zapatos negros.

1Manual estudiantil de la institución Educativa santa Sofía.

Page 11: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

11

En febrero de 1990 la institución ofrece una nueva jornada escolar en la noche ordenada por el

señor Alcalde de ese entonces Dr. German Antonio Aguirre.

La Institución reconoce la importancia de conocer acerca de la importancia del conocimiento por

todo el personal docente y los alumnos acerca de la manera en como se debe realizar la

comunicación entre padres y docentes, entre alumnos y docentes y entre alumnos y sus padres,

ya que la falta de comunicación es lo que lleva a que las políticas institucionales no sean muy

bien conocidas por todos.

De acuerdo a la Secretaría de Educación, una buena comunicación dentro del aula permite que

las actividades a desarrollar se hagan de forma más placentera, y esto permite que el desarrollo

del aprendizaje sea más eficaz. Además, las instituciones tienen el deber de despertar en sus

alumnos, el deseo de investigación y participación, que ellos participen activamente en los

proyectos, trabajando en grupo para obtener de esta forma un nivel más alto de conocimiento.

2.2 POLÍTICA INSTITUCIONAL

2.2.1 Visión:

Ser líder en el pleno desarrollo de la personalidad, cultura de la diferencia, la identidad y la

autoestima; de la preservación del medio ambiente y el equilibrio de los recursos naturales.

2.2.2 Misión:

La formación integral del ser, mediante una tarea constante y continuada frente al saber, centrada

en valores éticos, espirituales y socialmente afectivos, con énfasis en auxiliar contable.

Page 12: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

12

2.2.3 Filosofía:

Respetar la diferencia para la solución civilizada de los conflictos, la vivencia con alegría y

responsabilidad, dándole un sentido productivo a sus actos.

2.3 MARCO LEGAL

La institución educativa Santa Sofía de Dosquebradas determina responsabilidades específicas

dentro de los procesos del sistema de evaluación institucional rigiéndose por el decreto 12902 del

Ministerio de educación nacional y además establece derechos y deberes tanto para los

estudiantes como para los padres de familia

El Decreto 1290 de 2009 - Por el cual se reglamenta la evaluación del aprendizaje y promoción

de los estudiantes de los niveles de educación básica y media a nivel nacional.

De acuerdo con este decreto, algunos de los propósitos que se abarcaron de acuerdo al entorno

del prototipo web de la institución para la evaluación institucional de los estudiantes son:

1. Proporcionar información básica para consolidar o reorientar los procesos educativos

relacionados con el desarrollo integral del estudiante.

2. Determinar la promoción de estudiantes.

3. Definir el sistema institucional de evaluación de los estudiantes.

4. Divulgar el sistema institucional de evaluación de los estudiantes a la comunidad

educativa.

En cumplimiento de las funciones establecidas en la ley, el establecimiento educativo, debe:

1. Incorporar en el proyecto educativo institucional los criterios, procesos y procedimientos

de evaluación; estrategias para la superación de debilidades y promoción de los

estudiantes, definidos por el consejo directivo.

2Ministerio de Educación Nacional. Decreto 1290: sistema de evaluación del aprendizaje y promoción de los

estudiantes de los niveles de educación básica y media. 2009

Page 13: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

13

2. Realizar reuniones de docentes y directivos docentes para analizar, diseñar e implementar

estrategias permanentes de evaluación y de apoyo para la superación de debilidades de

los estudiantes y dar recomendaciones a estudiantes, padres de familia y docentes.

3. Promover y mantener la interlocución con los padres de familia y el estudiante, con el fin

de presentar los informes periódicos de evaluación, el plan de actividades de apoyo para

la superación de las debilidades, y acordar los compromisos por parte de todos los

involucrados.

4. Atender los requerimientos de los padres de familia y de los estudiantes, y programar

reuniones con ellos cuando sea necesario.

5. Analizar periódicamente los informes de evaluación con el fin de identificar prácticas

escolares que puedan estar afectando el desempeño de los estudiantes, e introducir las

modificaciones que sean necesarias para mejorar.

En este sentido, el estudiante para el mejor desarrollo de su proceso formativo, tiene derecho a:

1. Ser evaluado de manera integral en todos los aspectos académicos, personales y sociales

2. Conocer los resultados de los procesos de evaluación y recibir oportunamente las

respuestas a las inquietudes y solicitudes presentadas respecto a estas.

3. Recibir orientación y asesoría para desarrollar correcta e integralmente los procesos de

aprendizaje.

4. Conocer con anterioridad los parámetros de cada asignatura, así como los criterios para

la evaluación DE PERÍODO O ACUMULATIVAS.

Así mismo, en el proceso formativo de sus hijos, los padres de familia tienen los siguientes

deberes y derechos:

1. Acompañar el proceso evaluativo de los estudiantes.

2. Recibir los informes periódicos de evaluación.

3. Recibir oportunamente respuestas a las inquietudes y solicitudes presentadas sobre el

proceso de evaluación de sus hijos.

Page 14: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

14

4. Realizar seguimiento permanente al proceso evaluativo de sus hijos.

5. Analizar los informes periódicos de evaluación.

6. Los Padres de Familia son miembros activos y participantes de la Comunidad Educativa

de la Institución, por lo tanto, su misión no termina con el simple hecho de matricular a

su hijo en el curso que le corresponda, ya que sólo mediante una actitud vigilante,

interesada y comprensiva de su parte, permitirá complementar adecuadamente la labor

educacional.

7. Los Padres de Familia tienen el derecho de conocer el proceso de formación de sus hijos,

mediante una permanente comunicación con las Directivas y Profesores del Plantel y el

análisis atento de los resultados académicos obtenidos durante el año lectivo, previo

horario establecido.

Definiciones a tener en cuenta:

Ahora bien, para la comprensión del sistema de evaluación de la institución Educativa Santa

Sofía vamos a dejar claridad en la conceptualización de los siguientes términos:

ACUDIENTE: Persona distinta al padre de familia que representa al alumno cuando aquél no

puede hacerlo.

ALUMNO: Es aquel que ha formalizado su matrícula.

COMUNIDAD EDUCATIVA: Personas que tienen relación directa o indirecta con el

establecimiento educativo.

DEBER: Toda exigencia que debe cumplir el estudiante.

DERECHO: Toda facultad que le permite hacer de manera positiva determinadas actividades al

alumno.

DISCIPLINA: Comportamiento esperado dentro del plantel.

EVALUACIÓN: Proceso que pretende la búsqueda del aprendizaje.

Page 15: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

15

EXCLUSIÓN: Es el hecho de llevar por fuera del establecimiento educativo a un alumno

cuando, previo un proceso, se ha calificado una falta de las más graves.

FALTA: Es el comportamiento anómalo de un alumno que se encuentra determinado en el

manual de convivencia.

PADRE DE FAMILIA: Es por mandato legal el representante legal del estudiante.

2.4 EVALUACIÓN Y PROMOCIÓN DE LOS (AS) ESTUDIANTES EN LA

INSTITUCIÓN

Evaluación de los (as) estudiantes. La evaluación será continua e integral, y se hará con

referencia a cuatro períodos de igual duración en los que se dividirá el año escolar.

Informes de evaluación. Al finalizar cada uno de los cuatro períodos del año escolar, los padres

de familia o acudientes recibirán un informe escrito de evaluación en el que se dé cuenta de los

avances de los alumnos en el proceso formativo en cada una de las áreas. Cada área tendrá como

mínimo tres indicadores de logro especificando los que corresponden a cada aspecto del: ser,

saber y saber hacer.

La escala de valoración de los desempeños de los estudiantes será numérica y cualitativa,

atendiendo la valoración definida en el artículo 5 del Decreto 1290 de 2009, es decir:

Tabla 1Escala de valoración nacional

Escala Cualitativa Abreviatura Escala Numérica

Desempeño Superior S 5.0 cinco

Desempeño Alto A 4.0 cuatro

Desempeño Básico B 3.0 tres

Desempeño Bajo Bj 1.0 y 2.0 uno y dos

Page 16: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

16

Notas:

Para los estudiantes que presentan inasistencia sin justificación, sin cumplir con el 20% y

por lo tanto no tienen notas en la asignatura correspondiente, se calificarán con nota 1.0

(uno coma cero).

Cuando algún integrante de la comunidad educativa tenga alguna inquietud, reclamación

o sugerencia con respecto a la evaluación y promoción, debe acudir en primera instancia

al docente involucrado, seguidamente con el director de grupo, luego con el coordinador,

después con el comité de evaluación y promoción y como último recurso al Consejo

Directivo.

Page 17: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

17

3. MARCO TEÓRICO

En este capítulo se presentarán algunos productos software que se consideran antecedentes

relacionados con diseños utilizados para la organización y publicación de notas académicas, los

cuales se abordan como base para crear un diseño integral que busca dar solución a la

problemática planteada.

3.1 ANTECEDENTES

A lo largo de la historia Educativa, se han creado varios software para la digitalización de las

notas de los estudiantes, se puede decir que se ha pasado de métodos tradicionales a métodos

innovadores.

En cuanto a los métodos tradicionales el más utilizado ha sido el Excel3, en el cual se puede

llevar el Control de Calificaciones de grupos de estudio registrando las calificaciones e

inasistencias de cada alumno por materia. Los promedios y calificación final se calculan

automáticamente y se obtiene un análisis por grupo.

Ahora bien los métodos innovadores permiten a demás de lo anterior subir las notas a la red, lo

que permite que los profesores, padres y estudiantes puedan consultar las notas cuantas veces

quieran. Algunos ejemplos de estos son:

Doccf - software de gestión escolar4: tiene como objetivo gestionar los procesos en las

instituciones educativas y facilitar la coordinación y comunicación entre padres, alumnos,

docentes y administrativos para ofrecer información sobre los procesos de gestión de la

Institución. DocCF hace posible que los padres de familia puedan estar atentos a la situación

académica de sus hijos, tales como: calificaciones, horarios, avisos, circulares, etc.

3 Betasoft.Boxsoftwareprogramas gratis en español, Excel control de calificaciones. Disponible en:

www.boxsoftware.net. 2009 4 Grupo CF Developer. DocCF, software de gestión escolar. Disponible en: www.grupocfdeveloper.com. 2012

Page 18: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

18

Un elemento importante que se tomo con base a este software fue la gestión de los procesos para

que los padres de familia pudieran estar atentos a las calificaciones de sus hijos.

Softgafin5: permite manejar los datos básicos de los alumnos, teniendo en cuenta los padres,

acudientes, colegio anteriores, composición de su familia, y demás datos que afectan el buen

funcionamiento de todo el sistema. El software administra las calificaciones, materias y procesa

en base a los indicadores por periodo, logros y frases de recomendaciones, genera certificados de

notas o boletines de cada alumno.

De este software se tomo la idea de manejar la información básica para administrar cada

miembro de la comunidad educativa y también poder procesar las calificaciones con base a cada

periodo escolar.

Globoschool6: Esta aplicación le ayuda a gestionar toda la información de los estudiantes,

profesores, directivos y padres de familia. Toda la comunidad educativa puede acceder a través

de cuentas personalizadas con sistemas de mensajería que promueven la educación.

COAWEB7: integra varios módulos enfocados de acuerdo al perfil del usuario y a las tareas que

cada uno de ellos deba realizar en el sistema ingresando con un usuario y una contraseña el cual

es suministrado por la persona que administra el software.

El elemento importante, tanto de globoschool como de coaweb que tuvimos en cuenta para el

prototipo web fue la implementación de sesiones personalizadas para cada uno de los miembros

de la institución.

SMARTDREAMS8: es un programa destinado a estudiantes, su función es almacenar las notas

y calcular promedios. Utiliza un sistema de base de datos basado en archivos lo que le permite

ser usado por más de una persona. Además, se puede configurar para adaptarse al sistema de

notas de distintas instituciones.

5 Softgafin. Software de calificaciones. Disponible en:www.softgafin.com. 2009

6 Globoschool. Globoavans S.A.S. Disponible en: www.globoschool.com. 2011

7 Pacsis. Coaweb software academic. Disponible en: www.pacsis.com.co. 2012

8 SmartDreams. Registro de Calificaciones. Disponible en: http://software.smartdreams.cl. 2011

Page 19: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

19

El almacenamiento de las notas de los estudiantes fue el elemento base que se implemento en el

prototipo web de la Institución Educativa Santa Sofía de Dosquebradas

EDUCOLOMBIA9: brinda herramientas que hacen fácil manejar tareas comunes como:

Matricular estudiantes en línea

Calificación de alumnos

Registrar información en el observador del alumno

Acceso para padres de familia o acudientes

Impresión de boletines de notas

Generación e impresión de paz y salvos

ZUN SCHOOL10

: maneja todo lo relacionado con notas e impresión de boletines.

Todo su colegio en internet

Sistema de notas con el decreto 1290

Calificaciones por logros ó por sistema clásico numérico

Generación automática de boletines

Envío de boletines vía e-mail

Matricula Electrónica

Facturación y Recaudo

Observador Escolar

Agenda Electrónica

Horarios (Profesores y Estudiantes)

Asistencia (Administrativos, Profesores y Estudiantes)

Se tomaron los elementos de la calificación por logros y además nos basamos también en el

decreto 1290 del Ministerio de educación nacional.

AUREO: sistema de registro académico que utiliza la Universidad Católica de Pereira; fue

desarrollado por la misma Universidad parametrizado según el reglamento académico del

momento. Aureo fue desarrollado en Visual Basic 6 bajo un modelo de bases de datos relacional

9 Educolombia.org. Sistema integral para la gestión educativa. Disponible en: www.educolombia.org. 2010

10 Zunschool. Disponible en:www.zunschool.com. 2011

Page 20: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

20

utilizando el motor de bases de datos MySQL. Para los reportes (listados) se utiliza crystal report

de Microsoft11

.

En la página de la UCP hay un portal de notas donde el estudiante puede consultar por periodos:

materias matriculadas, horarios, notas publicadas, solicitudes y revisiones, anotaciones y

acreditaciones. La universidad usa herramientas como el correo electrónico y chat para la

difusión de información tanto personal administrativo y docente como padres y estudiantes.

El objetivo del sistema de registro académico es tener un sistema de información que dé

respuesta a la estructura actual y futura de la universidad y a las necesidades que puedan

presentarse a corto, mediano y largo plazo

Un sistema escalable de acuerdo a las políticas o mejoras que la universidad defina con base en

su reglamento académico.

BENEFICIOS: Tener la información centralizada, los estudiantes tienen acceso a su información

en el portal de notas para consultar todo lo relacionado con el sistema

FALENCIAS:

El sistema no es escalable

Se ha tenido que recurrir a procesos manuales para actualizar la información del sistema

No tiene integridad referencial

Diseño muy básico, poco atractivo para el usuario

Los aspectos que faltan por fortalecer en el sistema de registro académico de la institución es la

integración con otros sistemas (sistemas administrativos y financieros) que hacen parte del ciclo

de vida del estudiante (Inscripción, matricula financiera, matricula académica, solicitudes y

certificados, registro de notas, grados); Que dé respuestas a las necesidades futuras de la

universidad.

11

Incorpora la posibilidad de crear contenido interactivo con calidad de presentación al entorno de Windows, puede

crear informes complejos y profesionales en un programa basado en GUI (Visual Studio 2005).

Page 21: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

21

El mayor problema de las instituciones en el manejo de la comunicación (Sistemas de Registro y

Control) es no contar con una plataforma que permita hacer seguimiento sobre la información

que se envía y no tener políticas claras para la difusión de la información.

3.2 DESCRIPCIÓN DEL PROTOTIPO WEB EDUCATIVO

Después de revisar diferentes software de controladores de calificaciones, se propone el diseño

de un prototipo web educativo12

, el cual busca ser integral y prestar todos los servicios necesarios

para mejorar la comunicación institucional, en cuanto a las notas e inasistencias de los alumnos,

involucrando así a todos los actores de la comunidad educativa.

El prototipo web educativo que se desarrolló para la institución Santa Sofía de Dosquebradas

puede llevar a cabo el control sobre el registro y control de notas e inasistencias de sus alumnos.

El prototipo web educativo cuenta con varios servicios donde se brinda una oportunidad a la

institución para poder ofrecer una mejor comunicación y seguridad sobre las inasistencias y las

calificaciones de las actividades realizadas por el alumno; y que los padres de familia o

acudientes, profesores y alumnos tengan acceso por medio de la web con facilidad al prototipo.

Los usuarios o personas que se encuentren registrados en el aplicativo web tendrán la

oportunidad de ingresar por medio de un usuario y una contraseña, el cual es asignado por medio

de la institución. Al tener estos datos confirmados la persona o usuario podrá ingresar al portal y

allí encontrara cierta información de acuerdo a su rol ya sea alumno, acudiente, docente o

administrativo.

Las personas que inicien sesión con el rol de estudiante y acudiente podrán ver la información

sobre de las calificaciones, inasistencias y observaciones, también cuentan con el espacio de

expresar sus inquietudes por medio de una chat para comunicarse con los miembros de la

comunidad educativa.

12

El diseño web es una actividad que consiste en la planificación, diseño e implementación de sitios web y páginas

web. No es simplemente una aplicación del diseño convencional, ya que requiere tener en cuenta cuestiones tales

como navegabilidad, interactividad, usabilidad, arquitectura de la información y la interacción de medios como el

audio, texto, imagen, enlaces y vídeo. Se lo considera dentro del diseño multimedia (Ecured, 2012).

Page 22: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

22

Las personas que inicien sesión con rol de docente, pueden registrar las notas, inasistencias y

observaciones sobre las actividades desarrolladas del alumno, tendrán la oportunidad de

comunicarse por medio de un chat con los miembros de la comunidad educativa.

Las personas que inicien sesión con el rol administrativo son las encargadas de hacer el registro

de las personas que vallan hacer participes del prototipo web.

La institución puede utilizar esta aplicación de acuerdo a sus criterio y políticas que manejen, ya

sea que publiquen esta información diariamente, semanal, mensual o semestralmente.

La aplicación web se desarrollo sobre el lenguaje de programación PHP13

ya que es un lenguaje

de código abierto muy popular especialmente adecuado para desarrollo web y a su vez conectado

con el Sistema de Gestión de Bases de Datos MySQL14

3.3 TIPO DE INVESTIGACIÓN

Es una investigación aplicada tecnológica15

, puesto que pretende crear un método, que

contribuya a mejorar el sector del servicio de la educación, con el fin de hacerlo más eficiente,

además sus productos pueden ser prototipos utilizados por todas las instituciones educativas que

lo deseen.

La investigación tecnológica y concretamente los resultados de la misma inciden de manera

directa y casi inmediata tanto en el sector productivo en lo particular como en la sociedad en

general

13

Es un lenguaje Script que permite que se ejecuten del lado del servidor, permitiendo generar páginas de forma

dinámica y disponer de una gran cantidad de funcionalidades, como el acceso a multitud de bases de datos (Ted,

2005). 14

es un sistema de administración de bases de datos relacionales (SGBDR) rápido, robusto y fácil de usar. Se adapta

bien a la administración de datos en un entorno de red, especialmente en arquitecturas cliente/servidor. Se

proporciona con muchas herramientas y es compatible con muchos lenguajes de programación (Cyril, 2006). 15

Fernando García Córdoba, (2005). La investigación tecnológica.

Page 23: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

23

3.3.1 FASES DE INVESTIGACIÓN

A pesar que la estructura investigativa seleccionada posee cuatro fases, para el desarrollo de este

proyecto solo se tuvieron en cuenta la tres primeras.

1. Fase exploratoria: En la cual se investigaron antecedentes acerca de cómo se han venido

desarrollando los diferentes programas o sistemas web, como base para el diseño del

prototipo.

2. Fase de diseño: Esta consistió en diseñar un prototipo de aplicación web educativo, para

digitar y visibilizar las notas e inasistencia de los estudiantes.

3. Fase de implementación: aquí se Implementó el prototipo web, como mecanismo de

comunicación vinculando a los padres o acudientes a los procesos de la institución

educativa.

4. Fase de evaluación: en la cual se valoró los resultados obtenidos de la aplicación del

prototipo web educativo, en la institución Educativa Santa Sofía.

3.4 METODOLOGÍA

La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y

administrar un proyecto para llevarlo a cabo con altas posibilidades de éxito16

. La metodología

para el desarrollo de software comprende los procesos a seguir sistemáticamente para idear,

implementar y mantener un producto software desde que surge la necesidad del producto hasta

cumplir el objetivo por el cual fue creado.

La metodología de desarrollo de software es un marco de trabajo que se usa para estructurar,

planificar y controlar el proceso de desarrollo de sistemas de información.

Con la implementación de la metodología se puede tener mejor comprensión del problema, de

igual manera optimizar cada una de las fases del proceso de desarrollo (Planificación,

16

Roger S. Pressman. Ingeniería del software, un enfoque practico.

Page 24: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

24

Requerimientos, Análisis y diseño) facilitando el mantenimiento del producto; Desde el punto de

vista del cliente o usuario permite confiar en los plazos de tiempo fijados en la definición del

proyecto.

La metodología ágil, en las que el desarrollo de software es incremental, cooperativo, sencillo y

adaptado, esta especialmente orientada para proyectos pequeños, y constituyen una solución a

medida para ese entorno, aportando una elevada simplificación que a pesar de ello no renuncia a

las prácticas esenciales para asegurar la calidad del producto.

La metodología ágil promueve generalmente un proceso de gestión de proyectos que fomenta el

trabajo en equipo, la organización y responsabilidad propia, un conjunto de mejores prácticas de

ingeniería que permiten la entrega rápida de software de alta calidad, y un enfoque de desarrollo

incremental con iteraciones muy cortas.

El desarrollo ágil elige hacer las cosas en incrementos pequeños con una planificación mínima,

más que planificaciones a largo plazo. Incluyendo planificación, análisis de requisitos, diseño,

codificación y pruebas. Esto ayuda a minimizar el riesgo general, y permite al proyecto adaptarse

a los cambios rápidamente. La documentación se produce a medida que es requerida por los

agentes involucrados. Una iteración puede no añadir suficiente funcionalidad para garantizar una

liberación del producto al mercado, pero el objetivo es tener una versión disponible (con errores

mínimos) al final de cada iteración.

3.5 CICLO DE VIDA DEL SOFTWARE

Analizando las necesidades de la institución se ha decidido utilizar un modelo prototipado como

MCSV (Modelo del Ciclo de Vida del Software). Se implemento este modelo de ciclo de vida

del software, porque permite realizar entregas parciales o un prototipo de la aplicación, así

mismo la institución puede indicar que cambios se deben realizar ya que se requiere una

aplicación donde la información deba permanecer actualizada y bien detallada para que en el

momento de tener acceso mediante la web no se reflejen inconsistencias con la información.

Page 25: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

25

Entre las ventajas que ofrece este modelo se pueden destacar que ofrece visibilidad del producto

desde el inicio del ciclo de vida con el primer prototipo. Esto puede ayudar al cliente a definir

mejor los requisitos y a ver las necesidades reales del producto. Permite introducir cambios en

las iteraciones siguientes del ciclo. Permite la realimentación continua del cliente. Por otra parte

con este modelo pueden surgir problemas con el cliente que ve funcionando versiones del

prototipo pero puede desilusionarse porque el producto final aún no ha sido construido. El

desarrollador puede caer en la tentación de ampliar el prototipo para construir el sistema final sin

tener en cuenta los compromisos de calidad y de mantenimiento que tiene con el cliente.

El paradigma de construcción de prototipos comienza con la recolección de requisitos. El

desarrollador y el cliente encuentran y definen los objetivos globales para el software, identifican

los requisitos conocidos y las áreas del esquema en donde es obligatoria más definición.

Entonces aparece un diseño rápido. El diseño rápido se centra en una representación de esos

aspectos del software que serán visibles para el usuario/cliente. El diseño rápido lleva a la

construcción de un prototipo. El prototipo lo evalúa el cliente/usuario y se utiliza para refinar los

requisitos del software a desarrollar. La iteración ocurre cuando el prototipo se pone a punto para

satisfacer las necesidades del cliente, permitiendo al mismo tiempo que el desarrollador

comprenda mejor lo que se necesita hacer.

Page 26: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

26

4. MODELO TEORICO

En este apartado se pretende dar a conocer las etapas de la metodología realizadas para crear el

prototipo de web educativo.

4.1. CRONOGRAMA DE ACTIVIDADES

Tabla 2Cronograma de actividades

4.2. PLANIFICACIÓN

Para la realización del proyecto, fue necesario una planificación estratégica, con el fin de cumplir

con los requisitos establecidos en el tiempo acordado, impidiendo que el tiempo destinado para

la elaboración del proyecto, se extienda más de lo previsto.

En la planificación se especifican las fases del proyecto, empezando con la búsqueda de los

antecedentes que se pudieron encontrar en la web y hablando con expertos sobre el tema.

Seguimos con la parte del diseño donde se definieron los requerimientos, que fueron muy

importantes debido a que definieron el rumbo del proyecto, trabajamos mediante casos de uso

donde nos permitió distinguir los roles “tipos de usuario” del sistema así como la participación

sobre el mismo, se diseño el diagrama entidad relación y nos permitió representar las entidades

relevantes del sistema así como sus interrelaciones y propiedades; Este diagrama fue el resultado

del análisis que se realizo para desarrollar el sistema. Se diseñaron las interfaces para el prototipo

web, las cuales manejan la gama de colores institucionales y el logo de la institución,

presentando un diseño cálido y amigable a la comunidad educativa. Para terminar se implemento

el prototipo con el fin de darle solución a la problemática de la institución Santa Sofía.

Page 27: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

27

4.3. DEFINICIÓN DE LOS REQUERIMIENTOS

En esta etapa se tuvo como propósito indicar con claridad lo que deseaba el usuario,

comprendiendo todas las actividades y funciones para crear y mantener el buen funcionamiento

del sistema. Nos facilito entender la necesidad de la comunidad educativa y lo que se debía

hacer. Los requerimientos para la construcción del prototipo fueron:

El prototipo web educativo se debe visualizar en la web

Por seguridad cada miembro de la institución debe tener un usuario y una contraseña para

autenticarse y poder hacer uso del sistema

El prototipo web educativo debe permitir registrar las inasistencias de los estudiantes por

materia

El prototipo web educativo debe permitir registrar las notas de los estudiantes

El prototipo web educativo debe permitir consultar las notas e inasistencias de los estudiantes

El prototipo web educativo debe permitir consultar las notas de un grupo especifico

El prototipo web educativo debe permitir editar las calificaciones de los estudiantes

El prototipo web educativo debe permitir registrar y editar estudiantes y docentes

El prototipo web educativo debe permitir registrar y editar materias

El prototipo web educativo debe permitir crear grupos y poderle añadir estudiantes y

materias

Integrar un mecanismo de comunicación para toda la comunidad educativa

Una vez identificados los requerimientos completos, equilibrados y no ambiguos, decidimos

ponderar cada uno para darle un valor de importancia:

Page 28: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

28

Tabla 3Ponderación de los requerimientos

CÓDIGO

REQUERIMIENTOS

PRIORIDAD

RQ1 El prototipo web educativo se debe visualizar en la web

ALTA

RQ2

Por seguridad cada miembro de la institución debe tener un

usuario y una contraseña para autenticarse y poder hacer uso

del sistema ALTA

RQ3

El prototipo web educativo debe permitir registrar las

inasistencias de los estudiantes por materia ALTA

RQ4

El prototipo web educativo debe permitir registrar las notas de

los estudiantes ALTA

RQ5

El prototipo web educativo debe permitir consultar las notas e

inasistencias de los estudiantes ALTA

RQ6

El prototipo web educativo debe permitir consultar las notas

de un grupo especifico ALTA

RQ7

El prototipo web educativo debe permitir editar las

calificaciones de los estudiantes ALTA

RQ8

El prototipo web educativo debe permitir registrar y editar

estudiantes y docentes ALTA

RQ9

El prototipo web educativo debe permitir registrar y editar

materias ALTA

RQ10

El prototipo web educativo debe permitir crear grupos y

poderle añadir estudiantes y materia ALTA

RQ11

Integrar un mecanismo de comunicación para toda la

comunidad educativa ALTA

Page 29: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

29

4.4. ANÁLISIS Y DISEÑO

En esta etapa del desarrollo del prototipo se modeló la solución mediante los diagramas de casos

de uso identificando los actores que van a hacer uso del sistema, se diseño el diagrama entidad-

relación, se tuvo en cuenta la importancia de los modelos de interfaz, un diagrama de navegación

del sitio y un plan de pruebas mediante la técnica de caja negra, pues esta técnica se centra en

que el software cumpla con los requisitos fundamentales.

4.4.1 DIAGRAMAS DE CASOS DE USO

Ilustración 1DCU Registro de inasistencia

Page 30: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

30

Tabla 4Descripción DCU Registro de inasistencia

AUTORES: David Agudelo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: DOCENTE, ADMINISTRADOR NOMBRE: Registro de

inasistencia de estudiante

por materia

DESCRIPCION: El docente o administrador podrá ingresar las inasistencias del

estudiante

SECUENCIA NORMAL SECUENCIA

ALTERNATIVA

- Tomar la identificación del grupo

- Tomar la identificación de la materia

- Tomar la identificación del estudiante

- Tomar la identificación del periodo

- Tomar el mes en el periodo

- Tomar el número de horas de inasistencia

- Registra de manera persistente la inasistencia al

estudiante en el mes y periodo definido.

- Fallo de registro de

inasistencia (volver a

intentar el registro)

Page 31: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

31

Ilustración 2 DCU Registro de notas

Tabla 5 Descripción DCU Registro de notas

AUTORES: David Agudelo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: DOCENTE,ADMINISTRADOR NOMBRE: Registro de nota

DESCRIPCION: El docente o administrador podrá ingresar la nota del estudiante

SECUENCIA NORMAL SECUENCIA ALTERNATIVA

- Tomar la identificación del grupo

- Tomar la identificación de la materia

- Tomar la identificación del estudiante

- Tomar la identificación del periodo

- Tomar el mes en el periodo

- Tomar la nota de la nota mensual

- Registra de manera persistente la nota al

- Fallo en el registro de la

Page 32: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

32

estudiante en el mes y periodo definido.

nota (volver a realizar el

proceso)

Ilustración 3 DCU consulta de notas e inasistencias

Tabla 6 Descripción DCU Consulta de notas e inasistencias

AUTORES: David Agudelo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: ALUMNO, ACUDIENTE, DOCENTE, ADMINISTRATIVO,

NOMBRE: Consulta de nota e inasistencia por estudiante

DESCRIPCION: El Docente, alumno, administrador y acudiente podrá consultar las

notas y las inasistencias

SECUENCIA NORMAL SECUENCIA ALTERNATIVA

Page 33: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

33

- Definir identificación del estudiante

- Definir identificación del grupo

- Definir identificación de la materia

- Consultar la nota e inasistencias por

estudiante cada mes

- Mostrar consulta

- Error de la consulta, fijar bien

los parámetros de definición

- Volver a realizar el proceso

Ilustración 4 DCU consulta de notas de un grupo específico

Tabla 7 Descripción DCU Consulta de notas de un grupo especifico

AUTORES: David Agudelo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: ALUMNO, ACUDIENTE, DOCENTE, ADMINISTRATIVO

Page 34: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

34

NOMBRE: Consulta de nota de un grupo especifico

DESCRIPCION: El Docente, alumno, administrador y acudiente podrá consultar la

nota de un grupo especifico

SECUENCIA NORMAL SECUENCIA ALTERNATIVA

- Definir identificación del grupo

- Definir identificación de la materia

- Definir la identificación del periodo

- Definir el mes en el periodo

- Consultar la nota de un grupo específico

en el mes y periodo definido.

- Mostrar consulta

- Error de la consulta, fijar

bien los parámetros de

definición

- Volver a realizar el proceso

Ilustración 5 DCU editar nota

Page 35: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

35

Tabla 8 Descripción DCU Editar notas

AUTORES: David Agudelo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: DOCENTE, ADMINISTRADOR NOMBRE: Editar nota de

estudiante

DESCRIPCION: El docente y administrador tendrá la posibilidad de editar alguna

nota de cualquier estudiante.

SECUENCIA NORMAL SECUENCIA ALTERNATIVA

- Tomar la identificación del grupo

- Tomar la identificación de la materia

- Tomar la identificación del estudiante

- Tomar la identificación del periodo

- Tomar el mes en el periodo

- Tomar la nueva nota mensual

- Registra de manera persistente la nueva nota

al estudiante en el mes y periodo definido.

- Fallo en el registro de la

nueva nota (volver a

realizar el proceso)

Page 36: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

36

Ilustración 6 DCU Registro estudiante

Tabla 9 Descripción DCU Registro estudiante

AUTORES: David Agudelo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: ADMINISTRADOR NOMBRE: Administración

estudiante (Registrar

estudiante)

DESCRIPCION: El administrador tendrá la posibilidad de ingresar o registrar un

estudiante

SECUENCIA NORMAL SECUENCIA ALTERNATIVA

- Tomar datos estudiante

(identificación, nombre apellido,

tipo_doc, doc, mail, teléfono,

celular, dirección, grado_actual,

Page 37: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

37

activo)

- Registrar datos estudiante

(identificación, nombre apellido,

tipo_doc, doc, mail, teléfono,

celular, dirección, grado_actual,

activo)

- Fallo registro de estudiante (por

campos vacíos), volver a realizar

el proceso

Ilustración 7 DCU editar estudiante

Tabla 10 Descripción DCU Editar estudiante

AUTORES: David Agudelo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: ADMINISTRADOR NOMBRE: Administración

estudiante (Editar estudiante)

Page 38: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

38

DESCRIPCION: El administrador tendrá la posibilidad de editar un estudiante

SECUENCIA NORMAL SECUENCIA ALTERNATIVA

- Tomar la identificación del

estudiante

- Tomar datos a editar del estudiante

- Registrar nuevos datos del

estudiante (identificación, nombre

apellido, tipo_doc, doc, mail,

teléfono, celular, dirección,

grado_actual, activo)

- Fallo registro de estudiante, volver

a realizar el proceso

Ilustración 8 DCU Registrar materias

Page 39: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

39

Tabla 11 Descripción DCU Registrar materias

AUTORES: David Agudelo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: ADMINISTRADOR NOMBRE: Administración

materia (Registrar materia)

DESCRIPCION: El administrador tendrá la posibilidad de registrar las materias

SECUENCIA NORMAL SECUENCIA ALTERNATIVA

- Tomar datos de la materia (identificador,

nombre, grado, año)

- Registrar datos de la materia (identificador,

nombre, grado, año)

- Fallo registro de materia

(por campos vacíos),

volver a realizar el

proceso

Ilustración 9 DCU editar materias

Page 40: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

40

Tabla 12 Descripción DCU Editar materias

AUTORES: David Agudelo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: ADMINISTRADOR NOMBRE: Administración

estudiante (Editar materia)

DESCRIPCION: El administrador tendrá la posibilidad de editar las materias

SECUENCIA NORMAL SECUENCIA

ALTERNATIVA

- Tomar la identificación de la materia

- Tomar datos a editar de la materia

- Registrar datos de la materia (identificador,

nombre, grado, año)

- Fallo registro de la

materia, volver a

realizar el proceso

Ilustración 10 DCU crear grupos

Page 41: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

41

Tabla 13 Descripción DCU Crear grupos

AUTORES: David Agudelo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: ADMINISTRADOR NOMBRE: Administración

grupo (crear grupo)

DESCRIPCION: El administrador tendrá la posibilidad de crear un grupo

SECUENCIA NORMAL SECUENCIA ALTERNATIVA

- Tomar la identificación del grupo

- Registrar datos del grupo (identificador,

nom_grupo, grado, #_Estudiante)

- Fallo registro del grupo,

volver a realizar el

proceso

Ilustración 11 DCU añadir estudiantes al grupo

Page 42: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

42

Tabla 14 Descripción DCU añadir estudiantes al grupo

AUTORES: David Agudelo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: ADMINISTRADOR NOMBRE: Administración

grupo (AÑADIR UNO O

VARIOS ESTUDIANTES AL

GRUPO)

DESCRIPCION: El administrador tendrá la posibilidad de añadir estudiantes a un

grupo especifico

SECUENCIA NORMAL SECUENCIA ALTERNATIVA

- Tomar la identificación del grupo

- Tomar la identificación de uno o varios

estudiantes

- Registrar N estudiantes al grupo

seleccionado

- Fallo el registro de los

estudiantes al grupo

seleccionado, volver a

realizar el proceso

Page 43: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

43

Ilustración 12 DCU añadir materias al grupo

Tabla 15 Descripción DCU añadir materias al grupo

AUTORES: David Agudelo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: ADMINISTRADOR NOMBRE: Administración

grupo (AÑADIR MATERIAS)

DESCRIPCION: El administrador tendrá la posibilidad de añadir materias a un

grupo especifico

SECUENCIA NORMAL SECUENCIA ALTERNATIVA

- Tomar la identificación del grupo

- Tomar la identificación de una o varias

materias

- Registrar N materias al grupo seleccionado

- Fallo el registro de las

materias al grupo

seleccionado, volver a

realizar el proceso

Page 44: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

44

Ilustración 13 DCU editar información del grupo

Tabla 16 Descripción DCU editar información del grupo

AUTORES: David Agudelo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: ADMINISTRADOR NOMBRE: Administración

grupo (EDITAR

INFORMACION DEL

GRUPO)

DESCRIPCION: El administrador tendrá la posibilidad de editar la información

del grupo

SECUENCIA NORMAL SECUENCIA ALTERNATIVA

- Tomar la identificación del grupo

- Tomar datos a editar del grupo

- Registrar nuevos datos al grupo

seleccionado

- Fallo el registro de los

nuevos datos al grupo

Page 45: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

45

seleccionado, volver a

realizar el proceso

Ilustración 14 DCU autenticación

Tabla 17 Descripción DCU autenticación

AUTORES: David Agudelo Restrepo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: ALUMNO, ACUDIENTE,

DOCENTE, ADMINISTRATIVO,

ADMINISTRADOR

NOMBRE: Autenticación

DESCRIPCION: La persona deberá ingresar al aplicativo por medio de un usuario y

una contraseña.

SECUENCIA NORMAL SECUENCIA ALTERNATIVA

Page 46: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

46

- Ingresar al aplicativo

- La persona debe autenticarse por

medio de usuario y contraseña

- Evaluar datos

- Permitir el ingreso a la aplicación

- Revisar datos incorrectos

- No se puede ingresar a la

aplicación, la persona debe

autenticarse

Ilustración 15 DCU Registrar usuario

Tabla 18 Descripción DCU Registrar usuario

AUTORES: David Agudelo Restrepo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: ADMINISTRADOR NOMBRE: Administrador de

usuario (Registrar usuario)

DESCRIPCION: El administrador tendrá la posibilidad de registrar al usuario.

Page 47: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

47

SECUENCIA NORMAL SECUENCIA ALTERNATIVA

- Tomar datos de la persona (Id, rol,

nombre, apellido, tipo_doc, doc_id,

mail, teléfono, celular, dir,

nombre_usuario, contraseña)

- Registrar datos de la persona (Id, rol,

nombre, apellido, tipo_doc, doc_id,

mail, teléfono, celular dir,

nombre_usuario, contraseña)

- Fallo el registro de la

persona, volver a intentar el

proceso

Ilustración 16 DCU editar usuario

Tabla 19 Descripción DCU editar usuario

AUTORES: David Agudelo Restrepo

Luis Miguel Carmona Ruiz

FECHA: 13/07/2012

ACTOR: ADMINISTRADOR NOMBRE: Administrador de

Page 48: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

48

usuario (Editar usuario)

DESCRIPCION: El administrador tendrá la posibilidad de editar al usuario.

SECUENCIA NORMAL SECUENCIA ALTERNATIVA

- Tomar id de la persona

- Tomar datos a editar de la persona

- Registrar nuevos datos de la persona

- Fallo el registro de los

nuevos datos de la

persona, volver a intentar el

proceso

CASO DE USO GENERAL

Ilustración 17 Caso de uso general

Page 49: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

49

4.4.2 DIAGRAMA ENTIDAD-RELACION

Ilustración 18 Diagrama Entidad-Relación

Page 50: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

50

4.4.3 INTERFACES NO FUNCIONALES

Ilustración 19 Iniciar sesión

Page 51: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

51

Ilustración 20 Panel principal

Ilustración 21 Crear cursos

Page 52: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

52

Ilustración 22 Ver cursos

Page 53: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

53

Ilustración 23 Crear estudiantes

Ilustración 24 Ver estudiantes

Page 54: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

54

Ilustración 25 Crear materia

Ilustración 26 Ver materia

Page 55: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

55

Ilustración 27 Crear docente

Ilustración 28 Chat

Page 56: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

56

Ilustración 29 Ver nota

4.4.4 MAPA DEL SITIO

o [Iniciar sesión como]

[Alumno]

[Docente]

[Administrativo]

o [Alumno]

[Menú principal]

- [Consultar las notas]

[Ver notas]

- [Consultar las inasistencias]

[Ver inasistencias]

- [Hacer uso de la mensajería instantánea]

- [Cerrar sesión]

Page 57: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

57

o [Administrativo]

[Menú principal]

- [Materias]

[Crear]

o [Nombre del curso]

o [Encargado]

o [Enviar]

[Ver]

- [Estudiantes]

[Crear]

o [Formulario de registro]

o [Enviar]

[Ver]

- [Profesores]

[Crear]

o [Formulario de registro]

o [Enviar]

- [Cursos]

[Crear]

o [Grado]

o [Enviar]

[Ver cursos]

- [Hacer uso de la mensajería instantánea]

- [Cerrar sesión]

o [Docente]

[Menú principal]

- [Notas]

o [Registrar nota]

o [Editar nota]

Page 58: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

58

o [Enviar]

- [Inasistencia]

o [Registrar inasistencia]

o [Enviar]

- [Hacer uso de la mensajería instantánea]

- [Cerrar sesión]

Ilustración 30 Diseño de la interfaz de autenticación implementada

4.4.5 Plan de pruebas

Un plan de pruebas permite asegurar la calidad del producto que se entrega ya que permite

obtener información sobre los errores, defectos y/o fallas del prototipo, permitiendo realizar a

tiempo y en orden las correcciones necesarias según el caso.

Page 59: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

59

Utilizamos las pruebas funcionales para encontrar diferencias entre el programa y las

especificaciones. Las pruebas funcionales son una actividad de caja negra, pues esta técnica se

centra en que el software cumpla con los requisitos fundamentales.

La fase del proyecto intervenida fue la fase de desarrollo puesto que en esta etapa del proyecto

validamos el software para que funcione de acuerdo a los requerimientos establecidos. Y en la

fase de implementación se debe validar que la estructura haga referencia a los diagramas

utilizados.

Page 60: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

60

CONCLUSIONES

El prototipo de web educativo, es un aplicativo que permite el manejo de la información

de una forma ágil, sencilla y rápida, con la ventaja de tenerla disponible en cualquier

momento y lugar en donde se tenga acceso a la Web, lo que fue de gran utilidad para lo

padres de familia que no asisten a la institución de manera presencial.

El diseño del prototipo web educativo permite mejorar la comunicación de los padres de

familia con la institución, puesto que esta aplicación a demás de ofrecer las notas e

inasistencias, brinda a los padres de familia un mecanismo de mensajería instantánea

permitiendo una comunicación directa con los miembros de la institución, lo cual genero

un impacto positivo en los padres de familia, por la facilidad de acceder a la información.

Se diseñó el prototipo web educativo, haciendo uso de herramientas libres lo cual facilitó

este trabajo y también permite que sea un aplicativo de bajo costo, lo que beneficiaría a

las instituciones Educativas con bajos recursos económicos.

El software orientado a la web facilita el acceso y el trabajo simultáneo, que permite una

mayor difusión y edición de la información.

En la creación de este prototipo web se implementaron los conocimientos adquiridos en

la formación como ingeniero de sistemas y telecomunicaciones, al desarrollar un sistema

que abarcara aspectos organizacionales y tecnológicos.

En este prototipo de web educativo, se implementaron las políticas de acceso y los roles

de usuarios, cumpliendo con las condiciones de la institución para brindarle a su

comunidad escolar toda la seguridad posible. Lo cual también aporta que cada rol pueda

desarrollar ciertas actividades específicas.

Page 61: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

61

Usando el modelo de ciclo de vida prototipado, proporciona agilidad en el software para

desarrollos rápidos y garantiza que la institución obtenga el resultado esperado.

El uso del lenguaje de programación PHP permite agilizar el proceso ya que la curva de

aprendizaje es más rápida.

Este prototipo web se puede adaptar a cualquier institución educativa que lo desee, puesto

que cuenta con los elementos básicos para la publicación de notas e inasistencias.

Page 62: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

62

REFERENCIAS BIBLIOGRÁFICAS

ian Sommerville, (2005). Ingeniería del software 7ª edición. Madrid, España: Pearson

Addison Wesley

Roger S Pressman, (2002). Ingeniería del software un enfoque practico 5ª edición.

Madrid, España: Mc Graw Hill

Fernando Garcia Cordoba, (2005). La investigación tecnologica. Mexico DF: Editorial

Limusa Grupo Noriega Editores

Ministerio de Educación Nacional. Decreto 1290: sistema de evaluación del aprendizaje y

promoción de los estudiantes de los niveles de educación básica y media. Disponible en:

www.mineducacion.gov.co. 2009.

Manual estudiantil de la institución Educativa santa Sofía.

Ecured, conocimiento con todos y para todos. Disponible en:

http://www.ecured.cu/index.php/Dise%C3%B1o_Web. 2012.

Betasoft.Boxsoftwareprogramas gratis en español, Excel control de calificaciones.

Disponible en: www.boxsoftware.net. 2009.

Grupo CF Developer. DocCF, software de gestión escolar. Disponible en:

www.grupocfdeveloper.com. 2012.

Softgafin. Software de calificaciones. Disponible en:www.softgafin.com. 2009.

Globoschool. Globoavans S.A.S. Disponible en: www.globoschool.com. 2011

Page 63: PROTOTIPO WEB EDUCATIVO DAVID AGUDELO RESTREPO LUIS …

63

Pacsis. Coaweb software academic. Disponible en: www.pacsis.com.co. 2012.

SmartDreams. Registro de Calificaciones. Disponible en: http://software.smartdreams.cl.

2011.

Educolombia.org. Sistema integral para la gestión educativa. Disponible en:

www.educolombia.org. 2010.

Zunschool. Disponible en:www.zunschool.com. 2011.

TED, Nelson. PHP y MYSQL Tecnologías para el Desarrollo de Aplicaciones. España:

Díaz de Santos, 2005.

Visual Studio. Disponible en: http://msdn.microsoft.com/es-

es/library/ms225593(v=vs.80).aspx. 2005.