Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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
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.
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.
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.
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.
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.
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
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.
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.
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
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.
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
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
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
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).
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).
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.
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.
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.
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.
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.
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:
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
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
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)
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
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
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
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
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)
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,
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)
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
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
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
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
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
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
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
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
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.
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
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
49
4.4.2 DIAGRAMA ENTIDAD-RELACION
Ilustración 18 Diagrama Entidad-Relación
50
4.4.3 INTERFACES NO FUNCIONALES
Ilustración 19 Iniciar sesión
51
Ilustración 20 Panel principal
Ilustración 21 Crear cursos
52
Ilustración 22 Ver cursos
53
Ilustración 23 Crear estudiantes
Ilustración 24 Ver estudiantes
54
Ilustración 25 Crear materia
Ilustración 26 Ver materia
55
Ilustración 27 Crear docente
Ilustración 28 Chat
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]
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]
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.
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.
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.
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.
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
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.