disertación - módulo de notas y asistencias
DESCRIPTION
ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DEL MÓDULO DE CONTROL DE NOTAS Y ASISTENCIAS DEL SISTEMA DE GESTIÓN ACADÉMICA MEDIANTE EL USO DE HERRAMIENTAS DE SOFTWARE LIBRE PARA LA UNIDAD EDUCATIVA SAGRADOS CORAZONES DEL CANTÓN LA CONCORDIA EN EL AÑO 2013.TRANSCRIPT
-
PONTIFICIA UNIVERSIDAD CATLICA DEL ECUADOR SEDE SANTO DOMINGO
Direccin Acadmica - Escuela de Sistemas
ANLISIS, DISEO E IMPLEMENTACIN DEL MDULO DE
CONTROL DE NOTAS Y ASISTENCIAS DEL SISTEMA DE GESTIN
ACADMICA MEDIANTE EL USO DE HERRAMIENTAS DE
SOFTWARE LIBRE PARA LA UNIDAD EDUCATIVA SAGRADOS
CORAZONES DEL CANTN LA CONCORDIA EN EL AO 2013.
Disertacin de grado para la obtencin del ttulo de Ingenieros de
Sistemas y Computacin
Lnea de investigacin: Estudio, Diseo e Implementacin de
Software
Autores:
GABRIEL PATRICIO BONILLA SANCHEZ
LUIS MIGUEL GONZLEZ SNCHEZ
Director:
MG. ADRIN ROLANDO CEVALLOS DUEAS
Santo Domingo Ecuador
Marzo, 2015
-
PONTIFICIA UNIVERSIDAD CATLICA DEL ECUADOR SEDE SANTO DOMINGO
Direccin Acadmica Escuela de Sistemas
HOJA DE APROBACIN
ANLISIS, DISEO E IMPLEMENTACIN DEL MDULO DE
CONTROL DE NOTAS Y ASISTENCIAS DEL SISTEMA DE GESTIN
ACADMICA MEDIANTE EL USO DE HERRAMIENTAS DE
SOFTWARE LIBRE PARA LA UNIDAD EDUCATIVA SAGRADOS
CORAZONES DEL CANTN LA CONCORDIA EN EL AO 2013.
Lnea de Investigacin: Estudio, Diseo e Implementacin de Software
Autores:
GABRIEL PATRICIO BONILLA SANCHEZ
LUIS MIGUEL GONZLEZ SNCHEZ
Adrin Rolando Cevallos Dueas, Mg. f. _____________________ DIRECTOR DE LA DISERTACIN DE GRADO
ngel Ramiro Hurtado Hurtado, Ing. f. _____________________ CALIFICADOR
Eduardo Javier Daz Chicaiza, Mg. f. _____________________ CALIFICADOR
Rodolfo Sirilo Crdova Glvez, Mg. f. _____________________ DIRECTOR DE LA ESCUELA DE SISTEMAS
Santo Domingo Ecuador Marzo, 2015
-
iii
DECLARACIN DE AUTENTICIDAD
Y RESPONSABILIDAD
Nosotros, Gabriel Patricio Bonilla Sanchez portador de la cdula de ciudadana No.
1724099930 y Luis Miguel Gonzlez Snchez portador de la cdula de ciudadana
No. 2300077746 declaramos que los resultados obtenidos en la investigacin que
presentamos como informe final, previo la obtencin del Grado de Ingenieros de
Sistemas y Computacin son absolutamente originales, autnticos y personales.
En tal virtud, declaramos que el contenido, las conclusiones y los efectos legales y
acadmicos que se desprenden del trabajo propuesto de investigacin y luego de la
redaccin de este documento son y sern de nuestra sola y exclusiva responsabilidad
legal y acadmica.
Gabriel Patricio Bonilla Sanchez
CI. 1724099930
Luis Miguel Gonzlez Snchez
CI. 2300077746
-
iv
RESUMEN
En la presente investigacin se detalla una solucin de software aplicada a la Unidad
Educativa Sagrados Corazones del cantn La Concordia, provincia de Santo
Domingo de los Tschilas. Debido a los requerimientos de la nueva Ley Orgnica de
Educacin Intercultural (LOEI) del Ecuador, la institucin educativa necesit
actualizar su infraestructura lgica y poder sistematizar sus procesos y tareas del
personal administrativo y docente.
Considerando la necesidad de la Unidad Educativa Sagrados Corazones, se propone
un mdulo de software para administrar las notas, asistencias y comportamiento de la
comunidad estudiantil. El mdulo ser desarrollado con la metodologa RUP, la cual
se desarrolla por fases que facilitan la estructuracin y desarrollo ordenado de la
aplicacin.
Este trabajo tiene como objetivo principal mostrar el proceso que se realiza para
cubrir las necesidades de una institucin utilizando herramientas de software libre,
desde el anlisis del problema basado en entrevistas in situ a las autoridades y
personal administrativo de la unidad educativa, hasta la implantacin de la aplicacin
en el entorno operativo.
-
v
ABSTRACT
In the current research is detailed a software solution applied at the Unidad Educativa
Sagrados Corazones from La Concordia Canton, Santo Domingo de los Tschilas
province. Due to requirements of the new Organic Law on Intercultural Education of
Ecuador, the educational institution needed to update its logical infrastructure and
systematizes its process and tasks of administrative staff and teachers.
Regarding the need of Unidad Educativa Sagrados Corazones, it is proposed a
software module to manage grades, attendance and behavior of the student
community. The module will be developed with the RUP methodology, which it
develops by phases that facilitate structuring and organized development of the
application.
This research work has a main objective to show the process that is carried out to
cover the needs of an institution using free software tools, from analysis of the
problem based in on-location interviews to authorities and administrative staff of the
educational institution up to the implementation of the application in the operational
environment.
-
vi
NDICE DE CONTENIDOS
I. INTRODUCCIN A LA DISERTACIN DE GRADO ................................... 1
II. PLANTEAMIENTO DEL PROBLEMA ............................................................ 3
2.1. Antecedentes ..................................................................................................... 3
2.2. Problema de Investigacin ................................................................................ 4
2.3. Justificacin ...................................................................................................... 4
2.4. Objetivos ........................................................................................................... 5
2.4.1. Objetivo general ................................................................................................ 5
2.4.2. Objetivos Especficos ....................................................................................... 6
III. MARCO REFERENCIAL .................................................................................. 7
3.1. Ingeniera en sistemas ....................................................................................... 7
3.2. Sistema de informacin .................................................................................... 8
3.3. Aplicaciones web .............................................................................................. 8
3.4. Lenguajes de programacin ............................................................................ 10
3.4.1. PHP ................................................................................................................. 10
3.5. HTML ............................................................................................................. 11
3.6. Hojas de estilo en cascada (CSS) .................................................................... 11
3.7. Framework ...................................................................................................... 11
3.7.1. Laravel ............................................................................................................ 12
3.7.2. Bootstrap ......................................................................................................... 12
3.8. JQuery ............................................................................................................. 12
3.9. Sistemas de gestin de base de datos .............................................................. 13
3.9.1. PostgreSQL ..................................................................................................... 14
3.10. Composer ........................................................................................................ 15
3.11. Metodologa RUP ........................................................................................... 15
3.12. Gestin acadmica .......................................................................................... 18
3.13. Gestin Administrativa con las Tecnologas de la Informacin y
Comunicacin ................................................................................................. 18
-
vii
3.14. Mdulo de notas y asistencias ........................................................................ 19
IV. METODOLOGA DE DESARROLLO ............................................................ 20
4.1. Fase de Inicio. ................................................................................................. 20
4.2. Fase de Elaboracin. ....................................................................................... 21
4.3. Fase de Construccin. ..................................................................................... 22
4.4. Fase de Transicin. ......................................................................................... 23
V. RESULTADOS ................................................................................................. 24
5.1. Resultados Fase de Inicio ............................................................................... 24
5.1.1. Anlisis de entrevista ...................................................................................... 24
5.1.2. Especificacin de requisitos de software ........................................................ 28
5.1.2.1. Introduccin .................................................................................................... 28
5.1.2.1.1. Propsito ......................................................................................................... 28
5.1.2.1.2. Alcance ........................................................................................................... 29
5.1.2.2. Descripcin General ....................................................................................... 29
5.1.2.2.1. Perspectiva del producto ................................................................................. 29
5.1.2.2.2. Caractersticas del producto ............................................................................ 30
5.1.2.2.3. Clases de Usuario y Caractersticas ................................................................ 31
5.1.2.2.4. Ambiente Operativo ........................................................................................ 32
5.1.2.2.5. Limitantes de Diseo e Implementacin ......................................................... 32
5.1.2.2.6. Suposiciones y dependencias .......................................................................... 32
5.1.2.3. Caractersticas del Sistema ............................................................................. 33
5.1.2.3.1. Ingreso de notas parciales ............................................................................... 33
5.1.2.3.2. Ingreso de notas de exmenes quimestrales .................................................... 33
5.1.2.3.3. Ingreso de notas de exmenes de grado .......................................................... 34
5.1.2.3.4. Ingreso de notas de exmenes de gracia ......................................................... 35
5.1.2.3.5. Ingreso de notas de exmenes de recuperacin, supletorio y remedial ........... 36
5.1.2.3.6. Ingreso de inasistencias y atrasos ................................................................... 36
5.1.2.3.7. Ingreso de comportamiento............................................................................. 37
5.1.2.3.8. Autorizacin para ingreso de notas, comportamiento e inasistencias. ............ 38
-
viii
5.1.2.3.9. Autorizacin de correccin de notas, comportamiento e inasistencias ........... 39
5.1.2.3.10. Autorizacin para ingreso de notas y comportamientos pendientes ............... 40
5.1.2.3.11. Generacin de Reportes .................................................................................. 40
5.1.2.3.12. Cargar datos acadmicos en el portal web ...................................................... 41
5.1.2.3.13. Cierre y apertura de periodo acadmico ......................................................... 42
5.1.2.4. Requerimientos de interfaces externas............................................................ 42
5.1.2.4.1. Interfaces de Usuario ...................................................................................... 42
5.1.2.4.2. Interfaces de Hardware ................................................................................... 45
5.1.2.4.3. Interfaces de Software .................................................................................... 45
5.1.2.4.4. Interfaces de Comunicacin ............................................................................ 45
5.1.2.5. Requerimientos no Funcionales ...................................................................... 46
5.1.2.5.1. Requerimientos de Rendimiento ..................................................................... 46
5.1.2.5.2. Requerimientos de Seguridad ......................................................................... 46
5.1.2.5.3. Atributos de Calidad de Software ................................................................... 47
5.1.3. Modelado del negocio ..................................................................................... 47
5.1.3.1. Modelo de casos de uso de negocio ................................................................ 48
5.1.3.2. Diagramas de actividades ............................................................................... 49
5.1.3.3. Modelo de dominio ......................................................................................... 52
5.1.4. Glosario ........................................................................................................... 52
5.2. Resultados Fase de Elaboracin ..................................................................... 53
5.2.1. Anlisis y diseo ............................................................................................. 53
5.2.1.1. Modelo de casos de uso .................................................................................. 54
5.2.1.1.1. Especificaciones de casos de uso. ................................................................... 54
5.2.1.1.2. Diagramas de casos de uso ............................................................................. 73
5.2.1.2. Diagramas de secuencia .................................................................................. 78
5.2.1.3. Diagrama de base de datos .............................................................................. 82
5.2.1.4. Prototipos de usuario ...................................................................................... 82
5.2.1.4.1. Pantalla de men principal del Mdulo de Control de Notas y Asistencias. .. 82
5.2.1.4.2. Pantalla de Ingreso de Notas Parciales ........................................................... 83
-
ix
5.2.1.4.3. Pantalla de Ingreso de Notas Quimestrales ..................................................... 84
5.2.1.4.4. Pantalla de Ingreso de Notas de exmenes de grado ...................................... 85
5.2.1.4.5. Pantalla de Ingreso de Notas de exmenes de recuperacin, supletorio,
remedial y gracia ............................................................................................. 86
5.2.1.4.6. Pantalla de Ingreso de Comportamiento ......................................................... 87
5.2.1.4.7. Pantalla de Registro de Inasistencias .............................................................. 89
5.2.1.4.8. Pantalla de Reportes ........................................................................................ 89
5.2.1.4.9. Pantalla de Autorizaciones .............................................................................. 94
5.2.1.4.10. Pantalla de Proceso de cierre de periodo ........................................................ 96
5.2.1.4.11. Pantalla para cargar datos al portal web ......................................................... 96
5.3. Resultados Fase de Construccin.................................................................... 97
5.3.1. Implementacin .............................................................................................. 97
5.3.2. Plan de pruebas ............................................................................................... 97
5.3.2.1. Introduccin .................................................................................................... 97
5.3.2.2. Pruebas unitarias ............................................................................................. 98
5.3.2.3. Prueba de integracin de componentes ......................................................... 101
5.4. Resultados Fase de Transicin. ..................................................................... 101
5.4.1. Despliegue .................................................................................................... 101
5.5. Conclusiones ................................................................................................. 103
5.6. Recomendaciones ......................................................................................... 104
FUENTES DE REFERENCIA O DE INFORMACIN ..................................................... 105
Bibliografa ...................................................................................................................... 105
Lincografa ...................................................................................................................... 105
Anexos ......................................................................................................................... 107
-
x
NDICE DE FIGURAS
Figura 1: Casos de uso de negocio .................................................................................... 48
Figura 2: Proceso ingreso de notas parciales .................................................................... 49
Figura 3: Proceso de evaluacin de comportamiento ....................................................... 49
Figura 4: Proceso ingreso de notas exmenes de recuperacin, supletorio y remediales . 50
Figura 5: Proceso ingreso de notas de exmenes de grado y gracia ................................. 50
Figura 6: Proceso de cierre de periodo.............................................................................. 51
Figura 7: Proceso de ingreso de inasistencias y atrasos .................................................... 51
Figura 8: Modelo de Dominio ........................................................................................... 52
Figura 9: Caso de Uso - Ingreso de notas parciales .......................................................... 73
Figura 10: Caso de Uso - Ingreso de notas de exmenes quimestrales ............................... 74
Figura 11: Caso de Uso - Ingreso de notas de examen de recuperacin, supletorio, y
remedial. ............................................................................................................ 74
Figura 12: Caso de Uso - Ingreso de notas de exmenes de grado ..................................... 75
Figura 13: Caso de Uso - Ingreso de notas de exmenes de gracia .................................... 75
Figura 14: Caso de Uso - Ingreso de comportamiento ........................................................ 75
Figura 15: Caso de Uso - Ingreso de inasistencias y atrasos ............................................... 76
Figura 16: Caso de Uso - Ingreso de notas pendientes ....................................................... 76
Figura 17: Caso de Uso - Autorizaciones ........................................................................... 76
Figura 18: Caso de Uso - Generar reportes ......................................................................... 77
Figura 19: Caso de Uso - Autorizacin para cierre de periodo acadmico ......................... 77
Figura 20: Diagrama de Secuencia - Ingreso de notas parciales ......................................... 78
Figura 21: Diagrama de Secuencia - Ingreso de notas de grado ......................................... 79
Figura 22: Diagrama de Secuencia - Ingreso de comportamiento ...................................... 79
Figura 23: Diagrama de Secuencia - Ingreso de inasistencias ............................................ 80
Figura 24: Diagrama de Secuencia - Asignacin de autorizaciones ................................... 80
Figura 25: Diagrama de Secuencia - Generar reportes ....................................................... 81
Figura 26: Diagrama de Secuencia - Proceso de Cierre de ciclo acadmico ...................... 81
Figura 27: Modelo fsico de base de datos .......................................................................... 82
Figura 28: Interfaz Pantalla de bienvenida ...................................................................... 83
Figura 29: Interfaz - Ingreso de notas parciales .................................................................. 84
Figura 30: Interfaz - Ingreso de notas quimestrales ............................................................ 85
Figura 31: Interfaz Ingreso de notas de exmenes de grado ............................................ 86
Figura 32: Interfaz - Ingreso de calificaciones de exmenes supletorio, remedial o
recuperacin ...................................................................................................... 87
-
xi
Figura 33: Interfaz Ingreso de comportamiento por parciales ......................................... 88
Figura 34: Interfaz Ingreso de comportamiento por quimestres ...................................... 88
Figura 35: Interfaz Ingreso de inasistencias ..................................................................... 89
Figura 36: Interfaz Pre-reporte de notas parciales ........................................................... 90
Figura 37: Interfaz Reporte de notas parciales ................................................................. 90
Figura 38: Interfaz Pre-reporte de notas por quimestre ................................................... 91
Figura 39: Interfaz Reporte de notas por quimestre .......................................................... 91
Figura 40: Interfaz Pre-reporte de promedios quimestrales .............................................. 92
Figura 41: Interfaz Reporte de promedios quimestrales ................................................... 92
Figura 42: Interfaz Pre-reporte de certificado de promocin ............................................ 93
Figura 43: Interfaz Certificado de promocin .................................................................. 93
Figura 44: Interfaz Ingresar Autorizacin ........................................................................ 95
Figura 45: Interfaz Cerrar periodo acadmico ................................................................. 96
Figura 46: Diagrama de despliegue .................................................................................. 102
-
xii
NDICE DE TABLAS
Tabla 1: Caso de Uso - Ingresar notas parciales .................................................................... 54
Tabla 2: Caso de Uso - Ingresar notas de exmenes quimestrales ......................................... 55
Tabla 3: Caso de Uso - Ingresar comportamiento .................................................................. 56
Tabla 4: Caso de Uso - Ingresar inasistencias y atrasos ......................................................... 57
Tabla 5: Caso de Uso - Ingresar notas de exmenes de grado ............................................... 58
Tabla 6: Caso de Uso - Ingresar notas de exmenes recuperacin, supletorio y remedial .... 59
Tabla 7: Caso de Uso - Ingresar notas de exmenes de gracia .............................................. 60
Tabla 8: Caso de Uso - Ingresar notas parciales pendientes .................................................. 61
Tabla 9: Caso de Uso - Correccin de notas parciales ........................................................... 62
Tabla 10: Caso de Uso - Ingresar notas quimestrales pendientes .......................................... 63
Tabla 11: Caso de Uso - Correccin de notas quimestrales ................................................... 64
Tabla 12: Caso de Uso - Ingresar notas de grado pendientes ................................................ 65
Tabla 13: Caso de Uso - Corregir notas de exmenes recuperacin, supletorio y remedial .. 66
Tabla 14: Caso de Uso - Ingresar comportamiento ................................................................ 67
Tabla 15: Caso de Uso - Ingresar comportamientos pendientes ............................................ 68
Tabla 16: Caso de Uso - Corregir comportamientos .............................................................. 69
Tabla 17: Caso de Uso - Autorizaciones ................................................................................ 71
Tabla 18: Caso de Uso - Generar reportes ............................................................................. 71
Tabla 19: Caso de uso - Cerrar periodo acadmico ............................................................... 72
Tabla 20: Caso de uso - Cargar informacin al portal web .................................................... 73
Tabla 21: Plan de pruebas .................................................................................................... 101
-
I. INTRODUCCIN A LA DISERTACIN DE GRADO
Actualmente las Tecnologas de Informacin se han expandido en muchos mbitos,
llegando a ser una necesidad utilizarlas en instituciones educativas por las amplias
ventajas que estas ofrecen, ya que en esta rea se maneja grandes cantidades de
informacin que deben ser administradas eficientemente y con las seguridades
necesarias.
La Unidad Educativa Sagrados Corazones del cantn La Concordia dedicada a la
labor educativa bsica y bachillerato, ha visto la necesidad de contar con un sistema
para la gestin acadmica y con un mdulo de notas y asistencias que administre
estos aspectos de los estudiantes, y para tambin facilitar las tareas del personal
administrativo y docente, que tienen la responsabilidad de administrar la informacin
de la comunidad estudiantil de la institucin.
Despus del levantamiento de informacin realizado en la institucin se detectaron
varios problemas en la gestin de notas, siendo el principal problema el sistema
informtico que actualmente estn utilizando, el cual no se ajusta a las exigencias de
la actual Ley Orgnica de Educacin Intercultural del Ecuador.
Debido a la problemtica encontrada se realiza la propuesta de la creacin de un
Mdulo de Gestin de Notas y Asistencias para La Unidad Educativa Sagrados
Corazones, optimizando los procesos de ingreso de notas, inasistencias y
comportamiento, lo que permitir almacenar la informacin de forma confiable y
-
2
segura en una base de datos. Dichos datos sern presentados en reportes de diferentes
ndoles que permitirn mostrar las calificaciones, comportamientos y asistencia de
los estudiantes.
En el presente documento se detalla el anlisis, diseo, desarrollo e implementacin
de la metodologa RUP (Rational Unified Process) para el Mdulo de Gestin de
Notas y Asistencias utilizando herramientas de software libre para disminuir los
costos del proyecto, todas las etapas antes mencionadas sern documentadas de
manera adecuada para que los diseadores, programadores y usuarios del sistema
conozcan el uso y funcionamiento del mdulo.
-
3
II. PLANTEAMIENTO DEL PROBLEMA
2.1. Antecedentes
La Unidad Educativa Sagrados Corazones se encuentra en la provincia de Santo
Domingo de los Tschilas, cantn La Concordia.
La gestin de tareas a travs de sistemas informticos es la tendencia en las
instituciones, tanto pblicas como privadas, que se viene desarrollando desde varios
aos atrs. La automatizacin de tareas por medio de los sistemas informticos, se
aplica a varios mbitos en una organizacin segn la naturaleza de la misma.
Los sistemas acadmicos funcionan en la mayora de instituciones de educacin
primaria, secundaria y superior del Ecuador. Debido a la complejidad de la gestin
acadmica, se debe tener mdulos especficos para determinados procesos. Uno de
estos mdulos es el control o administracin de notas y asistencias, que comprende
varias tareas que deben estar muy bien definidas para garantizar que la informacin
ingresada va a ser utilizada para todos los fines que demande la unidad educativa.
El Mdulo de control de notas y asistencias formar parte de un sistema web para la
gestin acadmica; se realizar en el periodo lectivo 2013 - 2014, tema que se
desarrollar para obtener el ttulo de INGENIERO DE SISTEMAS Y
COMPUTACIN.
-
4
2.2. Problema de Investigacin
El proyecto se lo llevar a cabo en la Unidad Educativa Sagrados Corazones,
ubicada en el cantn La Concordia, provincia Santo Domingo de los Tschilas.
La administracin de la unidad educativa procesa todos los datos de los estudiantes a
lo largo de su formacin acadmica, desde su ingreso hasta su graduacin.
Actualmente toda la informacin de notas y asistencias de los estudiantes se procesa
en un sistema obsoleto debido a que este sistema no est adaptado a las nuevas leyes
y normas de educacin, tambin se registra informacin del estudiante en hojas de
clculo de Microsoft Excel, lo cual genera una ineficiencia en la administracin de la
informacin de la comunidad estudiantil.
El personal administrativo y docente invierte mucho tiempo en ingresar las notas y
asistencias de los estudiantes porque se lo hace siguiendo este proceso:
1. El docente entrega a la secretaria en una hoja escrita a mano las notas y
asistencias.
2. La secretaria ingresa las notas al sistema.
Por estos problemas se requiere un mdulo que facilite la gestin de notas y
asistencias de los estudiantes y que garantice el procesamiento correcto de los datos
haciendo un uso ptimo de los recursos y la generacin de informacin rpida y
eficiente.
2.3. Justificacin
La unidad educativa con miras a mejorar su infraestructura, tiene como finalidad
-
5
sistematizar las actividades acadmicas, para ello ha decidido implantar un sistema
acadmico que permita entre otras funciones, el control de notas y asistencias.
Las nuevas exigencias de la Ley que regula las escuelas y colegios del pas, la LOEI
(Ley Orgnica de Educacin Intercultural), obligan a llevar un mejor control de la
informacin acadmica. Este sistema debe satisfacer todas las necesidades de la
unidad educativa, adems de facilitar al personal administrativo realizar sus tareas.
Esto implica una mejora en la eficiencia de todas las actividades, que significar un
ahorro de recursos para la institucin educativa.
Actualmente, una gran cantidad de las unidades educativas del pas cuentan con un
sistema informtico especfico para la gestin acadmica, el cual lo han adquirido
por varios medios. Una opcin siempre es el desarrollo de un sistema ajustado a las
necesidades de la institucin educativa, para lo cual se hace necesario conocer a
fondo el problema al cual se desea dar una solucin.
Las herramientas de diseo y desarrollo, como los IDE, que se utilizarn sern
software libre, es decir, no se paga ningn costo por licenciamiento, las cuales
permitirn obtener los resultados en cada una de las fases del ciclo de vida del
software.
2.4. Objetivos
2.4.1. Objetivo general
Implementar el mdulo de control de notas y asistencias en la unidad educativa
Sagrados Corazones para facilitar al personal administrativo y docente la
administracin de notas, comportamientos y asistencias de los estudiantes.
-
6
2.4.2. Objetivos Especficos
1. Reconocer el problema y proponer una solucin.
2. Determinar la metodologa de desarrollo que se ajuste a las necesidades del
problema.
3. Capacitar y elaborar una gua de usuario del Mdulo de control de notas y
asistencias y entregarlo a la Unidad Educativa Sagrados Corazones.
-
7
III. MARCO REFERENCIAL
3.1. Ingeniera en sistemas
La ingeniera en sistemas es un conjunto de metodologas cientficas y de ingeniera
que buscan la solucin de problemas de la vida cotidiana mediante la gestin de
sistemas informticos.
La ingeniera en sistemas no solo se limita a la solucin de problemas por medio de
un computador, se enfoca en resolver cualquier problema que utilice informacin a
travs de un sistema informtico.
Para dar solucin a problemas relacionados con software, la ingeniera en sistemas
permite elaborar software confiable y de calidad, utilizando tcnicas de ingeniera
que abordan todas las fases del ciclo de vida del desarrollo como: anlisis de
requerimientos, diseo, elaboracin del software, pruebas y mantenimiento.
A diferencia de otras ingenieras la ingeniera de sistemas no entrega productos
tangibles sino software.
En la actualidad las organizaciones aumentan su productividad con ayuda de la
ingeniera en sistemas, ya que esta provee sistemas informticos para el uso de la
sociedad, reduciendo costos y garantizando la seguridad en la informacin.
-
8
3.2. Sistema de informacin
Es un conjunto de recursos (tcnicos, humanos y econmicos) interrelacionados de
forma dinmica, y organizados de acuerdo a los objetivos de una organizacin, que
tiene como fin satisfacer los requisitos de informacin empresarial para que sirva de
apoyo a la gestin y en la toma de decisiones.
Los elementos bsicos de un sistema de informacin son:
Informacin, es decir todo lo obtenido, almacenado y procesado que fluye por el
sistema.
Recurso humano, quienes ingresan y utilizan la informacin del sistema.
Los equipos de procesamiento de la informacin.
Las normas y/o tcnicas de trabajo, mtodos utilizados y las tecnologas para
desarrollar sus tareas.
3.3. Aplicaciones web
Tambin llamadas webapps, son aplicaciones alojadas en un servidor web (servidor),
que se acceden desde un navegador web (cliente), por una red de internet o intranet
utilizando el protocolo HTTP (comunicacin).
Actualmente las aplicaciones web son muy utilizadas debido a su independencia de
sistema operativo, se relacionan con bases de datos corporativas, no se necesita
instalar ni actualizar la aplicacin en los clientes y no hay problemas de
incompatibilidad de versiones de la aplicacin porque todos los clientes ejecutan la
misma versin.
-
9
o El cliente: Es el programa con el cual interacta el usuario para solicitar a un
servidor web los recursos que desea obtener. Esta comunicacin se la realiza
mediante el protocolo HTTP.
Los clientes interpretan cdigo HTML que estructura la pgina web, y fragmentos de
cdigo ejecutable escritos en lenguaje de script (Javascript) que soporta el motor del
navegador.
Tecnologas que se aplican en programas cliente:
HTML
CSS
Lenguajes de script: JavaScript, VBScript.
Applets en Java
Plugins (Flash Player, Adobe Reader, entre otros)
o El servidor: Es el programa que se ejecuta en el equipo servidor para que
pueda ofrecer su servicio. El servidor recibe peticiones del programa cliente
mediante el protocolo HTTP. Algunas tecnologas que se aplican en el lado del
servidor son: PHP, ASP, Servlets, entre otros.
o Transferencia de pginas web
El proceso desde que el usuario solicita una pgina, hasta que el cliente web
(navegador) se la muestra, es el siguiente:
1. El usuario especifica en el cliente web la direccin de la pgina que desea
consultar.
2. El cliente establece una conexin con el servidor web.
3. El cliente solicita la pgina deseada.
-
10
4. El servidor responde enviando la pgina deseada (en caso de no existir la pgina,
retorna un cdigo de error).
5. El cliente interpreta las etiquetas HTML del documento. En caso de existir
referencias a otros objetos que se despliegan conjuntamente con la pgina
(imgenes, sonidos, animaciones multimedia, etc.), este solicita dichos objetos al
servidor.
3.4. Lenguajes de programacin
Un lenguaje de programacin es un conjunto de reglas sintcticas y semnticas
combinadas entre s basadas en una sintaxis ya definida que hace posible la
transmisin de instrucciones al procesador []. (Tlaxcalteco, 2013)
3.4.1. PHP
PHP es un lenguaje de programacin interpretado, con licencia de software libre que
funciona en el lado del servidor, diseado para la creacin de aplicaciones web []
(Heurtel, 2011, p. 14).
Caractersticas principales:
Soporta programacin orientada a objetos.
Es desplegado en la mayora de servidores web.
Puede ser embebido en el cdigo HTML.
Casi todos los servidores web lo soportan.
Capacidad de conexin con la mayora de motores de base de datos.
Incluye gran cantidad de funciones.
Posee potencia, versatilidad, robustez y modularidad.
-
11
3.5. HTML
Lenguaje de marcado de hipertexto, es un lenguaje estndar basado en etiquetas, para
definir la estructura y contenido de pginas web.
Los archivos que genera el lenguaje HTML son visualizados en navegadores web
[] (Equipo Vrtice, 2009, p. 12-13).
3.6. Hojas de estilo en cascada (CSS)
CSS es un lenguaje basado en reglas que describe la presentacin de un documento
por pantalla ofreciendo un control total sobre el estilo y formato de pginas web a los
desarrolladores.
Es muy utilizado para dar estilo a los documentos HTML y XML. CSS permite un
control centralizado del estilo de mltiples pginas web, esto quiere decir que si
hacemos un cambio en el cdigo CSS de un componente, afectar a todas las pginas
web vinculadas a ese CSS [] (Schulz, 2008, p.4).
3.7. Framework
Es una estructura conceptual y tecnolgica, contiene herramientas que sirven de base
para el desarrollo, organizacin o implementacin de una aplicacin, facilitando el
desarrollo de software.
Contiene un conjunto de programas, libreras soportadas por un lenguaje interpretado
que brindan ayuda para el desarrollo de un proyecto de software.
-
12
3.7.1. Laravel
Es un framework open source para desarrollar aplicaciones en PHP.
Permite crear cdigo PHP de forma sencilla, simple y elegante ofreciendo muchas
funcionalidades al desarrollador [] (Otwell, 2011).
3.7.2. Bootstrap
Bootstrap es un framework libre que permite crear interfaces web con cdigo HTML,
CSS y JavaScript que se adaptan a cualquier navegador web y dispositivos de
escritorio y mviles.
Bootstrap ofrece varios componentes con estilos predefinidos y fciles de configurar
para la tipografa, botones, mens desplegables, formularios, formas, navegacin y
otros componentes de la interfaz. Sus diseos son sencillos y limpios lo que le da
agilidad al momento de cargar y adaptarse a los dispositivos [] (Rodrguez, 2012).
3.8. JQuery
Es una biblioteca de JavaScript, open source, rpida, sencilla y rica en funciones, que
facilita la manera de interactuar con las pginas web, manejo de eventos,
animaciones que funciona a travs de mltiples navegadores web. Es la base de otras
libreras Javascript que se han desarrollado a partir de ella [] (Holzner, 2009, p.1-
3).
Esta biblioteca contiene funciones propias que permite reducir cdigo y se logran
grandes resultados en menos espacio y tiempo.
-
13
3.9. Sistemas de gestin de base de datos
Un Sistema de gestin de base de datos (SGBD) es un conjunto de elementos
interrelacionados y una serie de programas que permiten a varios usuarios tener
acceso a informacin, ya sea para consultarla o actualizarla.
Caractersticas de un SGBD
Diccionario de Datos. Es un conjunto de tablas que contiene la siguiente
informacin: Diseo fsico de las bases de datos construidas, estructuras de
almacenamiento, caminos de acceso, tamaos de archivos y registros;
descripcin de los usuarios de la base de datos en lo que se refiere a sus
responsabilidades o roles y derechos de acceso; relacin entre usuarios y
transacciones realizadas; cifras estadsticas de utilizacin y rendimiento.
Control de redundancia. Tratar de reducir la duplicidad existente entre los
datos, para volver ms consistente la informacin, ya que la duplicidad complica
el mantenimiento de los datos hasta el peligro de perder la consistencia.
Seguridad. Se debe contar con mecanismos que garanticen que cada quin ve y
hace slo lo que puede y debe hacer en la base de datos. Algunos de estos
mecanismos son las credenciales, privilegios y roles.
Almacenamiento persistente de datos y estructuras de almacenamiento.
Luego de crear la tabla, su estructura quedar protegida hasta que se ejecute
sobre ella algn cambio explcito.
-
14
Mecanismos para definir e implementar reglas. Restricciones declarativas,
entre ellas estn las claves primarias, nicas y forneas.
Administrador de la base de datos: Es la persona o grupo de personas
responsables del gestor de base de datos. Las principales tareas son:
Definir el esquema fsico y lgico de la base de datos
Mantenimiento general del sistema gestor de base de datos
Administracin de permisos de usuarios
Mantenimiento y seguridad en la base de datos
Definir vistas de usuario
Funciones de un SGBD
Funcin de definicin. Permite especificar los elementos que integran la base
de datos, estructuras y relaciones que existen entre ellos, as como las
caractersticas de tipo fsico. Esta funcin la realiza el Lenguaje de Definicin de
Datos (DDL).
Funcin de manipulacin. Los usuarios podrn recuperar la informacin o
actualizarla, para esto realizarn consultas, borrado de elementos, modificacin
de datos o insercin de nuevos elementos. Esta funcin se realiza a travs del
Lenguaje de Manipulacin de Datos (DML) [] (Pons, 2009).
3.9.1. PostgreSQL
Es un sistema de gestin de base de datos open source, relacional y orientado a
objetos.
PostgreSQL garantiza la estabilidad del sistema al utilizar un modelo cliente/servidor
y multiprocesos, es un motor de base de datos muy robusto y potente en el mercado.
-
15
Entre sus caractersticas principales encontramos:
Alta concurrencia
Funciones, procedimientos almacenados y disparadores
Copias de seguridad en caliente
Claves forneas
Disponible para GNU/Linux, Mac OS y Windows
Numerosos tipos de datos
Atomicidad, Consistencia, Aislamiento y Durabilidad [] (Martnez, 2010).
3.10. Composer
Composer es una herramienta para la gestin de dependencias para el lenguaje de
programacin PHP. Composer permite declarar las libreras de las que depende
nuestro proyecto mediante un archivo .json y las administra dentro de una aplicacin
concreta la cual se encarga de obtenerlas y mantenerlas actualizadas [] (Lobato,
2012).
3.11. Metodologa RUP
Rational Unified Process actualmente propiedad de IBM, es un proceso de desarrollo
de software que se basa en la asignacin de tareas y responsabilidades dentro de una
organizacin de desarrollo. Su principal objetivo es la produccin de software de
calidad que resuelve las necesidades de los usuarios cumpliendo en tiempo y
presupuesto.
-
16
Se caracteriza por ser iterativo e incremental. RUP est enfocado a proyectos de gran
magnitud, junto a UML constituyen una metodologa til para desarrollo de sistemas
orientados a objetos [] (Bermeo, 2010).
Fases del ciclo de vida RUP:
Fase de Concepcin.- Se establece el caso de negocio con el fin de definir el
alcance del sistema y el alcance del proyecto.
Esta fase incluye las siguientes disciplinas:
Modelado del negocio.- Define los procesos de negocio, familiariza al equipo
con el funcionamiento de la organizacin. Se utilizan casos de uso para cada
proceso de negocio, los diagramas de actividades y diagramas de clases.
Requerimientos.- Es el contrato presentado al usuario final el cual define el
funcionamiento del sistema y los requerimientos especificados. Se utiliza
diagramas de estado de cada caso de uso de negocio y el documento de
especificacin de requerimientos de software.
Fase de Elaboracin.- Se define la arquitectura base del sistema, se orienta en
los casos de uso para desarrollar el anlisis, diseo y anlisis de riesgos del
sistema.
Esta fase incluye las siguientes disciplinas:
Anlisis y Diseo.- Se establece la arquitectura del software a partir de la
funcionalidad prevista y los requerimientos definidos. En el anlisis se
transforma los casos de uso en clases; en el diseo se refina el anlisis para
poder implementar los diagramas de clases, los diagramas de colaboracin,
diagramas de secuencia y diagramas de estados.
-
17
Fase de Construccin.- Se desarrolla el producto, a travs de iteraciones e
incrementos que involucran tareas de anlisis, diseo e implementacin, en esta
fase se termina el producto junto con la documentacin.
Esta fase incluye las siguientes disciplinas:
Implementacin.- Se implementan todas las clases de diseo generando ficheros
fuente y ejecutables dando como resultado final el sistema deseado. Utiliza el
modelo de implementacin y diagrama de componentes.
Pruebas.- Verifica la integracin de los componentes y la implementacin de
todos los requerimientos establecidos por el cliente y asegura que los defectos
encontrados han sido resueltos.
Fase de Transicin.- El objetivo de esta fase es dejar el sistema funcionando
para los usuarios finales, luego de haber pasado las pruebas de aceptacin y
correccin de errores.
Esta fase incluye las siguientes disciplinas:
Despliegue.- En esta fase se realiza la entrega e instalacin del producto al
cliente, se realizan las pruebas en el escenario final y se capacita a los usuarios
finales.
Roles en RUP:
Analistas
Desarrolladores
Especialista en pruebas
Gestores
Otros [] (Bermeo, 2010)
-
18
3.12. Gestin acadmica
La gestin acadmica contribuye en el proceso de formacin del estudiante, este
proceso administra diferentes componentes curriculares, que apoyan la prctica
pedaggica para permitir construir el perfil deseable del estudiante basndose en los
objetivos que defina la institucin.
Tiene relacin con el aprendizaje, la enseanza, proceso de matrculas, servicios
educativos y seguimiento acadmico.
Adems la gestin acadmica se encarga del monitoreo del proceso enseanza-
aprendizaje de manera que los resultados de los estudiantes sirvan para evaluar el
desarrollo de sus competencias y la gestin escolar.
3.13. Gestin Administrativa con las Tecnologas de la Informacin
y Comunicacin
Las Tecnologas de la Informacin y Comunicacin (TIC) hacen ms productivo el
trabajo escolar y la gestin de la informacin en las tareas de administracin. La
implantacin de las TIC en las instituciones educativas no slo constituye una
herramienta que agiliza ciertas tareas sino que puede involucrar la adopcin de
nuevas formas de gestionar las labores diarias y colaborar con el establecimiento de
una nueva cultura de relacin entre las diversas reas, administrativos, docentes,
alumnos y comunidad educativa en general. Su impacto se incrementa si contamos
con ellas para sistematizar, compartir y utilizar informacin para la toma de
decisiones.
-
19
Las TIC aplicadas a las tareas de gestin de una institucin significa un gran reto
para todos los actores de la comunidad educativa. El xito de su integracin depende
de la participacin y cooperacin de todos ellos.
En este proceso la participacin de todos es de suma importancia, ya que las
decisiones que se tomen afectarn directamente a la vida institucional; para ello se
deben generar y fomentar la participacin en espacios de discusin, deliberacin y
decisin en los que el grupo de profesores reflexionen sobre su labor docente, la
realidad de la escuela y como mejorarla usando TIC.
3.14. Mdulo de notas y asistencias
El principal objetivo de un mdulo de notas y asistencias como componente de un
sistema de gestin acadmica es automatizar el control de notas, comportamientos y
asistencias de los estudiantes, permitiendo interactuar a los docentes y personal
administrativo directamente con el mdulo.
Mediante este mdulo se reducen los costos y tiempos de respuesta, permitiendo
contar con informacin segura y oportuna en cualquier momento.
-
20
IV. METODOLOGA DE DESARROLLO
Para el desarrollo del Mdulo de Notas y Asistencias se utiliz la metodologa RUP
que garantiza desarrollar software de calidad. Esta metodologa permite asignar
tareas y responsabilidades a cada miembro del equipo de trabajo. Se centra en el
anlisis y diseo disminuyendo la cantidad de cambios en el futuro.
RUP se basa en tres principios bsicos:
Dirigido por casos de uso
Centrado en la arquitectura
Proceso iterativo e incremental
RUP se divide en cuatro fases: A continuacin se detalla la aplicacin de cada fase
en el desarrollo del mdulo:
4.1. Fase de Inicio.
En esta fase se realiz el reconocimiento del problema y el levantamiento de
informacin en la Unidad Educativa.
En la fase de inicio se recoge los datos que nos ayudan a realizar la propuesta de
solucin al problema de la unidad educativa. Nuestro principal instrumento para
recolectar los datos necesarios para el proyecto es la entrevista estructurada realizada
al Director Acadmico de la Unidad Educativa Sagrados Corazones.
-
21
La entrevista estructurada cuenta con una lista de tpicos e interrogantes sobre los
cuales se centra, estos contribuyen a un conocimiento profundo de la problemtica y
el anlisis de posibles soluciones.
La informacin recogida con la entrevista se gener las especificaciones de requisitos
de software lo cual detalla la composicin y funcionamiento del mdulo de notas y
asistencias.
Productos resultantes de la fase de inicio:
Especificacin de requisitos de software
Identificacin de actores
Modelo de casos de uso de negocio
Modelo de dominio
Glosario
4.2. Fase de Elaboracin.
En la segunda fase de la metodologa RUP se define el prototipo de la arquitectura
base del programa, implementando los productos resultantes de la fase de inicio.
Para el desarrollo de la aplicacin se utiliz las siguientes herramientas:
Lenguaje de programacin: PHP
Motor de base de datos: PostgreSql
Framework: Laravel, Bootstrap
Gestor de dependencias PHP: Composer
-
22
Diseo web: HTML, CSS
Servidor web: Apache
En esta fase se gener el primer ejecutable de nuestro Mdulo De Notas y
Asistencias, que ser sometido a varias iteraciones hasta obtener un resultado final
que satisfaga los requisitos definidos en la fase inicial.
Productos resultantes de la fase de elaboracin:
Modelos de casos de uso
Requisitos adicionales
Diagramas de secuencia
Diagrama de base de datos
Prototipos de interfaz de usuario
Prototipo ejecutable de la aplicacin
4.3. Fase de Construccin.
El objetivo principal de la fase de construccin es la finalizacin de la aplicacin
despus de varias iteraciones y pruebas, si se presentan fallos o algn detalle
adicional debe ser solucionado en esta fase. El programa resultante de esta fase debe
implementar todos los requisitos y caractersticas requeridas por el usuario final, con
lo cual se pueda contar con una versin beta del Mdulo De Notas y Asistencias.
-
23
Productos resultantes de la fase de construccin:
Plan de pruebas
Manual de usuario
4.4. Fase de Transicin.
En la ltima fase del desarrollo del proyecto el propsito es entregar el producto
operacional a la unidad educativa para realizar pruebas de funcionalidad y generar
nuevas versiones mejoradas de la aplicacin, se debe completar y entregar la
documentacin del Mdulo, adems capacitar al personal encargado sobre la
instalacin, configuracin y uso del Mdulo De Notas y Asistencias.
Luego de realizar las pruebas al software, cuando los usuarios finales se encuentren
satisfechos con el uso del mdulo, se realiza la entrega formal del Mdulo De Notas
y Asistencias.
Productos resultantes de la fase de transicin:
Diagrama de despliegue
Fuentes del mdulo
Manual de usuario
Manual tcnico del entorno de desarrollo
Manual tcnico del entorno de produccin
-
24
V. RESULTADOS
En el presente captulo se muestra los resultados obtenidos del proyecto Anlisis,
diseo e implementacin del mdulo de control de notas y asistencias del sistema de
gestin acadmica mediante el uso de herramientas de software libre para la Unidad
Educativa Sagrados Corazones del cantn la Concordia en el ao 2013.
Se detalla los resultados por cada fase de la metodologa de desarrollo RUP.
5.1. Resultados Fase de Inicio
5.1.1. Anlisis de entrevista
A continuacin se muestra el anlisis de la entrevista realizada al Director
Acadmico de la Unidad Educativa Sagrados Corazones, el Ingeniero Oscar Morillo,
quien conoce la realidad de la institucin, los problemas que poseen y las soluciones
requeridas.
Para tener un mayor cubrimiento del problema y despejar dudas que se presentaron
durante el desarrollo del mdulo de Notas y Asistencias, se realizaron varias visitas a
la Unidad educativa, en las cuales se dialog con las autoridades y personal
administrativo. En una visita se formaliz una entrevista que fue desarrollada en base
a un cuestionario previo, se realizaron preguntas necesarias para conocer a fondo la
situacin actual y de esta manera presentar una propuesta que cubra las necesidades
del plantel educativo. Ver anexo 2.
-
25
Pregunta N 1.
Qu problemas cubrir la solucin requerida?
Objetivo.
Conocer la informacin que ser administrada en el mdulo para determinar los
requerimientos funcionales y el alcance del proyecto.
Determinar requerimientos que no estn normados en la LOEI pero que sean
necesarios para la gestin en la unidad educativa.
Anlisis.
El director nos informa que el actual sistema que utilizan no est adaptado a la LOEI
por lo que necesitan urgentemente una aplicacin de software para administrar la
informacin de su comunidad estudiantil.
La informacin que necesitan administrar es la siguiente: todas las calificaciones
cuantitativas y cualitativas (comportamiento) que obtienen los estudiantes a lo largo
del ao lectivo, registrar las inasistencias, generar reportes y permitir modificar
notas.
Pregunta N 2.
Cul es el proceso actual que se utiliza en la institucin?
Objetivo.
Conocer la manera que fluye la informacin actualmente.
Conocer el grado de adaptabilidad que actualmente tiene la institucin con la
LOEI.
Comparar el antiguo sistema utilizado en la unidad educativa con nuestra
propuesta.
-
26
Anlisis.
Actualmente, en la institucin para administrar la informacin de las calificaciones y
faltas de los estudiantes, se utiliza un sistema genrico obsoleto, que no cumple los
parmetros establecidos en el reglamento de la LOEI. Adems no cubre todas las
necesidades del plantel.
El ingreso de notas lo realiza la secretaria luego de que los docentes le entreguen el
registro de las notas en una hoja de papel con un formato establecido.
Tambin se utiliza un formato en una hoja de clculo, donde se ingresa todas las
notas.
Pregunta N 3.
Se utilizar periodo de ingreso y cierre de ingreso de notas?
Objetivo.
Conocer si existe una poltica interna para la apertura y cierre de ingreso de
notas y si se requiere implantarlo en el mdulo.
Anlisis.
La unidad educativa recibe una calendarizacin del Ministerio de Educacin, la cual
tienen que cumplir y para esto manejan una calendarizacin interna en la que se
establecen las fechas de las actividades que ocurren a lo largo del ao lectivo
El director acadmico est de acuerdo en implementar este control de fechas de
ingreso y cierre de notas en el mdulo, para que los docentes y secretara respeten
estas fechas y as tener una mejor organizacin en el proceso, de igual manera en el
mdulo se debe agregar la opcin para autorizar la correccin de notas en caso de
existir error en el ingreso por parte de las personas encargadas.
-
27
Pregunta N 4.
De qu manera se registran las notas de grado?
Objetivo.
Conocer el proceso que se lleva a cabo con las notas de grado.
Anlisis.
Los exmenes de grado se rinden despus de haber aprobado el tercer ao de
bachillerato, se compone de cuatro exmenes. Los docentes entregan las notas
obtenidas a la secretaria para que ella posteriormente las ingrese al sistema.
Estas notas tambin deben tener un control de fechas de ingreso y correccin de
notas en el mdulo.
Pregunta N 5.
Qu usuarios y roles utiliza el mdulo de notas y asistencias?
Objetivo.
Determinar los tipos de usuarios, roles y niveles de acceso al mdulo.
Determinar las tareas asignadas a cada usuario.
Anlisis.
Los roles necesarios para administrar la informacin de los estudiantes son los
siguientes:
Docente: Usuario encargado del ingreso de notas de parciales, tanto normales
como las pendientes; exmenes: quimestrales, de recuperacin, supletorios,
remediales y de gracia.
Secretaria: Usuario que tendr acceso al ingreso de notas de exmenes de grado
y visualizar reportes.
Docente Tutor: Ingreso de notas y comportamientos del curso que dirige.
-
28
Inspector: Usuario encargado de administrar el registro de inasistencias.
Director Acadmico: Usuario encargado de: autorizar el ingreso de notas,
inasistencias y comportamientos, cerrar el periodo acadmico, visualizar
reportes, entre otras actividades.
Pregunta N 6.
Cul es la expectativa del mdulo de notas y asistencias?
Objetivo.
Conocer las expectativas que tienen las autoridades de la institucin una vez
implantado el mdulo de notas y asistencias.
Anlisis.
Las expectativas es obtener un sistema automatizado que permita agilizar las tareas
del personal administrativo y docente y tener mayor tiempo para realizar otras
actividades.
5.1.2. Especificacin de requisitos de software
5.1.2.1. Introduccin
5.1.2.1.1. Propsito
El propsito de la Especificacin de requisitos de software es definir los
requerimientos, tener una vista previa de los elementos que intervienen y tambin dar
a conocer el funcionamiento general del Mdulo de Notas y Asistencias del Sistema
de Gestin Acadmica, el cual es una aplicacin web que facilitar la gestin de las
notas y asistencias de la comunidad estudiantil y ser asistido por el personal
administrativo y docente de la Unidad Educativa Sagrados Corazones.
-
29
5.1.2.1.2. Alcance
El Mdulo de Control de Notas y Asistencias funcionar en un entorno web que
permitir principalmente:
Acceso a usuarios especficos
Facilitar el ingreso de notas, comportamiento y asistencias de la comunidad
estudiantil de la Unidad Educativa Sagrados Corazones.
Permitir a los usuarios administrar las notas, asistencias y comportamiento de los
estudiantes en el ao lectivo.
Autorizar un perodo para el ingreso de notas, asistencias y comportamientos.
Corregir las notas previa autorizacin del usuario Director Acadmico.
Generar reportes parciales y generales detallados de todas las notas de los
estudiantes y sus actividades acadmicas.
Realizar el cierre del periodo acadmico.
El mdulo permite generar e imprimir reportes de los boletines, por estudiante y
por asignatura, en los diferentes periodos establecidos.
5.1.2.2. Descripcin General
5.1.2.2.1. Perspectiva del producto
El Mdulo de Control de Notas y Asistencias ser un producto diseado para trabajar
en entornos Web, lo que permitir su utilizacin de forma rpida y eficaz.
El Mdulo de Control de Notas y Asistencias permitir el ingreso de notas por parte
de los docentes evitando la acumulacin de trabajo a la secretaria, como
-
30
antiguamente se lo haca. La secretaria de la institucin ingresar solamente las notas
de exmenes de grado.
Este mdulo permitir optimizar el control de notas y asistencias, ahorrando tiempo a
los docentes en el ingreso de las calificaciones de sus respectivas materias y
estudiantes, evitando de esta manera hacerlo manualmente, teniendo un tiempo
determinado para realizar esta actividad.
5.1.2.2.2. Caractersticas del producto
El mdulo de Notas y Asistencias contar con las siguientes caractersticas:
Es una aplicacin multiplataforma soportando mltiples sistemas operativos, por
el hecho de ser una aplicacin web.
Es una aplicacin desarrollada en el lenguaje de programacin PHP.
La aplicacin cuenta con una base de datos PostgreSQL para el almacenamiento
de la informacin.
El mdulo cuenta con acceso restringido.
El mdulo permite corregir notas mal ingresadas.
Por medio de este mdulo se da apertura y cierre del periodo de ingreso de notas,
asistencias y comportamientos.
El mdulo permite el ingreso de notas, inasistencias y comportamiento de cada
asignatura que reciben los estudiantes en cada ao lectivo.
El mdulo permite realizar el cierre-apertura del ao lectivo.
Mediante el mdulo se generan reportes con la informacin acadmica de los
estudiantes.
-
31
5.1.2.2.3. Clases de Usuario y Caractersticas
Tipo de usuario: Administrador
Actividades: Control y manejo del mdulo en general.
Tipo de usuario: Docente
Actividades: Ingreso de notas de parciales; exmenes: quimestrales, de
recuperacin, supletorio y remedial; de la comunidad estudiantil.
Tipo de usuario: Secretaria
Actividades: Usuario que tendr acceso al ingreso de notas de exmenes de
grado, exmenes de gracia, generar reportes y cargar datos al portal web.
Tipo de usuario: Colectora
Actividades: Usuario que tendr acceso para cargar los datos al portal web.
Tipo de usuario: Tutor
Actividades: Ingreso de comportamiento y registro de inasistencias y atrasos de
los estudiantes.
Tipo de usuario: Director Acadmico, Rector
Actividades: Usuario encargado de autorizar el ingreso de notas,
comportamientos e inasistencias, habilitar el ingreso de notas pendientes,
autorizar la correccin de notas, generar reportes y cierre del periodo acadmico.
Tipo de usuario: Rector
Actividades: Usuario encargado de autorizar el ingreso de notas,
comportamientos e inasistencias, habilitar el ingreso de notas pendientes,
autorizar la correccin de notas y generar reportes.
-
32
5.1.2.2.4. Ambiente Operativo
Para la ejecucin del Mdulo de Control de Notas y Asistencias se requiere un
navegador web por lo tanto este mdulo funcionar bajo cualquier sistema operativo
que cuente con el mismo.
5.1.2.2.5. Limitantes de Diseo e Implementacin
Interfaz para ser usada con navegador web. Se recomienda usar Chrome.
Lenguajes y tecnologas en uso: HTML, CSS, jQuery, PHP, PostgreSQL,
JavaScript.
El servidor debe ser capaz de atender consultas concurrentes.
El sistema se disear segn un modelo cliente/servidor, usando el patrn de
diseo Modelo-Vista-Controlador (MVC).
El sistema deber tener un diseo e implementacin sencilla, independiente de la
plataforma o del lenguaje de programacin.
La velocidad del mdulo depender del ancho de banda asignado a la red.
5.1.2.2.6. Suposiciones y dependencias
Se asume que los requisitos aqu descritos son estables.
Los equipos en los que se vaya a ejecutar el mdulo deben cumplir los requisitos
mnimos indicados para garantizar una ejecucin correcta del mismo.
Debido a que el sistema ser una aplicacin en red, en caso de que no exista red
disponible, el usuario no podr utilizarla.
Si el servidor de base de datos colapsara por cualquier motivo la aplicacin
tambin se ver afectada dado que no podr obtener ni actualizar la informacin.
-
33
5.1.2.3. Caractersticas del Sistema
5.1.2.3.1. Ingreso de notas parciales
Descripcin y Prioridad
Los docentes son los encargados del ingreso de notas de los estudiantes,
correspondientes a las notas para cada parcial.
Prioridad: Alta
Secuencias de Estmulo/Respuesta
El usuario debe ingresar al mdulo de notas y asistencias.
El usuario debe ingresar al apartado de Notas parciales.
Se debe escoger el curso, asignatura, quimestre y parcial.
Ingresar las notas correspondientes de los estudiantes.
Requerimientos Funcionales
REQ1: Ingreso de notas parciales, el mdulo debe permitir el ingreso de las
notas obtenidas por los estudiantes en todo el periodo lectivo para cada
asignatura.
5.1.2.3.2. Ingreso de notas de exmenes quimestrales
Descripcin y Prioridad
Los docentes son los encargados del ingreso de notas de los estudiantes,
correspondientes a las calificaciones de los exmenes quimestrales.
Prioridad: Alta
-
34
Secuencias de Estmulo/Respuesta
El usuario debe ingresar al mdulo de notas y asistencias.
El usuario debe ingresar al apartado de Notas Quimestrales.
Se debe escoger el curso, asignatura y quimestre.
Ingresar las notas correspondientes de los estudiantes.
Requerimientos Funcionales
REQ1: Ingreso de notas de exmenes quimestrales, el mdulo debe permitir el
ingreso de las calificaciones obtenidas por los estudiantes los exmenes
quimestrales para cada asignatura.
5.1.2.3.3. Ingreso de notas de exmenes de grado
Descripcin y Prioridad
La secretaria es la encargada del ingreso de las notas de los estudiantes
correspondientes a los exmenes de grado.
Prioridad: Alta
Secuencias de Estmulo/Respuesta
El usuario debe ingresar al mdulo de notas y asistencias.
El usuario debe ingresar al apartado Notas de Grado.
Se debe escoger el curso, asignatura.
-
35
Requerimientos Funcionales
REQ1: Ingreso de notas de exmenes de grado, la secretaria deber ingresar las
calificaciones de los estudiantes que hayan rendido el examen de grado.
5.1.2.3.4. Ingreso de notas de exmenes de gracia
Descripcin y Prioridad
El usuario secretaria es el encargado del ingreso de las notas de los estudiantes
correspondientes a los exmenes de gracia.
Prioridad: Alta
Secuencias de Estmulo/Respuesta
El usuario debe iniciar sesin.
El usuario debe ingresar al mdulo de notas y asistencias.
El usuario debe ingresar al apartado Exmenes Especiales.
En el tipo de examen se debe seleccionar Exmenes de gracia.
En el tipo de examen se debe seleccionar el examen requerido.
Se debe escoger el curso, asignatura.
Ingresar las notas correspondientes.
Requerimientos Funcionales
REQ1: Ingreso de notas de exmenes de gracia, la secretaria deber ingresar las
calificaciones de los estudiantes.
-
36
5.1.2.3.5. Ingreso de notas de exmenes de recuperacin, supletorio y
remedial
Descripcin y Prioridad
El usuario docente es el encargado del ingreso de las notas de los estudiantes
correspondientes a los exmenes de recuperacin, supletorio y remedial.
Prioridad: Alta
Secuencias de Estmulo/Respuesta
El usuario debe iniciar sesin en el periodo anterior.
El usuario debe ingresar al mdulo de notas y asistencias.
El usuario debe ingresar al apartado Exmenes Especiales.
En el tipo de examen se debe seleccionar el examen requerido.
Se debe escoger el curso, asignatura.
Ingresar las notas correspondientes.
Requerimientos Funcionales
REQ1: Ingreso de notas de exmenes recuperacin, supletorio y remedial, el
docente deber ingresar las calificaciones de los estudiantes.
5.1.2.3.6. Ingreso de inasistencias y atrasos
Descripcin y Prioridad
El usuario tutor es el encargado de ingresar las inasistencias y atrasos del
estudiante durante el quimestre.
Prioridad: Alta
-
37
Secuencias de Estmulo/Respuesta
El tutor debe ingresar al mdulo de notas y asistencias.
El tutor deber ingresar al apartado de Inasistencias.
Seleccionar el curso, en caso de dirigir a ms de uno, la accin a realizar y el
quimestre.
Se carga las lista de estudiantes del curso dirigido
Ingresar el nmero de inasistencias y atrasos para cada estudiante.
Requerimientos Funcionales
REQ1: Ingreso de inasistencias, el usuario tutor deber registrar las inasistencias
y atrasos de los estudiantes correspondientes a cada trimestre.
5.1.2.3.7. Ingreso de comportamiento
Descripcin y Prioridad
El tutor es el encargado del ingreso del comportamiento de los estudiantes.
Prioridad: Alta
Secuencias de Estmulo/Respuesta
El usuario debe ingresar al mdulo de notas y asistencias.
El usuario deber ingresar al apartado Comportamiento parcial o
Comportamiento quimestral.
Seleccionar el curso, en caso de dirigir a ms de uno, parcial o quimestre para
ingresar el comportamiento.
Ingresar el comportamiento de los estudiantes.
-
38
Requerimientos Funcionales
REQ1: Ingreso del comportamiento, el usuario tutor deber ingresar la
calificacin del comportamiento de los estudiantes de forma cualitativa para
cada quimestre y sus parciales correspondientes.
5.1.2.3.8. Autorizacin para ingreso de notas, comportamiento e
inasistencias.
Descripcin y Prioridad
El usuario Rector o Director Acadmico establecer un periodo de tiempo para
que los docentes puedan ingresar las respectivas notas, comportamiento e
inasistencias de los estudiantes.
Prioridad: Alta
Secuencias de Estmulo/Respuesta
El usuario debe ingresar al mdulo de notas y asistencias.
El usuario deber ingresar al apartado de Autorizaciones.
Elegir autorizacin requerida y el curso.
Se debe ingresar la fecha de inicio y la fecha fin de la accin seleccionada.
Ingresar una observacin relacionada a la autorizacin (opcional).
Requerimientos Funcionales
REQ1: Autorizacin de periodos de ingreso de notas, comportamientos e
inasistencias. El mdulo mostrar una ventana para establecer un periodo de
ingreso de notas parciales; exmenes: de grado, quimestrales, recuperacin,
supletorio, remedial y gracia; as tambin comportamientos, inasistencias y
-
39
planes de mejoras, definiendo una fecha de inicio, fecha fin y observaciones,
para cada curso.
5.1.2.3.9. Autorizacin de correccin de notas, comportamiento e
inasistencias
Descripcin y Prioridad
El mdulo ofrecer al usuario Rector o Director Acadmico la opcin para
habilitar la correccin de notas, comportamiento e inasistencias de los
estudiantes que lo requieran, esta informacin deber ser corregida por el
docente o secretaria que haya solicitado la autorizacin.
Prioridad: Alta
Secuencias de Estmulo/Respuesta
El usuario debe ingresar al mdulo de notas y asistencias.
El usuario deber ingresar al apartado de Autorizaciones.
El usuario debe escoger la opcin que autorice la correccin de notas,
comportamientos o inasistencias.
Definir fecha inicio, fecha fin y observacin (opcional).
Requerimientos Funcionales
REQ1: Autorizacin de correccin de notas, comportamiento e inasistencias, el
mdulo permitir modificar esta informacin de los estudiantes que ya est
almacenada en la base de datos por medio de una autorizacin.
-
40
5.1.2.3.10. Autorizacin para ingreso de notas y comportamientos pendientes
Descripcin y Prioridad
El mdulo ofrecer al usuario Rector o Director Acadmico la opcin para
habilitar el ingreso de notas y comportamientos pendientes, esta informacin
deber ser ingresada por el docente o secretaria que haya solicitado la
autorizacin.
Prioridad: Alta
Secuencias de Estmulo/Respuesta
El usuario debe ingresar al mdulo de notas y asistencias.
El usuario deber ingresar al apartado de Autorizaciones.
El usuario debe escoger la opcin que permita el ingreso de notas o
comportamiento pendientes.
Definir fecha inicio, fecha fin y observacin (opcional).
Requerimientos Funcionales
REQ1: Ingreso de notas y comportamiento pendientes, el mdulo permitir
autorizar el registro de notas pendientes para cada estudiante que lo requiera.
5.1.2.3.11. Generacin de Reportes
Descripcin y Prioridad
Permite a los usuarios generar reportes de las calificaciones de los estudiantes
por parciales y quimestres con sus respectivas inasistencias, comportamiento,
recomendaciones y planes de mejora.
Prioridad: Alta
-
41
Secuencias de Estmulo/Respuesta
El usuario debe ingresar al mdulo de notas y asistencias.
Ingresar a la opcin del reporte requerido.
Seleccionar los parmetros del reporte, dar clic en el botn Generar Reporte.
Para imprimir el reporte presione el botn Imprimir del navegador.
Requerimientos Funcionales
REQ1: Generar reportes, el mdulo permitir generar reportes de notas parciales
y quimestrales, dependiendo del tipo de reporte que el usuario elija.
REQ2: Impresin de reportes, el mdulo permitir imprimir reportes con la
informacin de los estudiantes.
5.1.2.3.12. Cargar datos acadmicos en el portal web
Descripcin y Prioridad
Permite al usuario secretaria o colectora cargar la informacin acadmica
requerida para mostrar las calificaciones en el sitio web institucional y puedan
ser consultadas por los estudiantes o padres de familia a travs de internet.
Prioridad: Alta
Secuencias de Estmulo/Respuesta
El usuario debe ingresar al mdulo de notas y asistencias.
Ingresar a Subir datos web.
Seleccionar el parcial y quimestre.
Presionar el botn Subir informacin.
-
42
Requerimientos Funcionales
REQ1: El mdulo debe permitir los usuarios actualizar la informacin
acadmica en el sitio web enviando la informacin de la base de datos del
sistema acadmico para cada parcial.
5.1.2.3.13. Cierre y apertura de periodo acadmico
Descripcin y Prioridad
Permite al usuario Director Acadmico al finalizar el ao lectivo realizar el
cierre del periodo acadmico en el sistema, este automticamente generar y
dar apertura al siguiente periodo lectivo.
Prioridad: Alta
Secuencias de Estmulo/Respuesta
El usuario debe ingresar al mdulo Procesos.
Presionar el botn Cerrar periodo.
Requerimientos Funcionales
REQ1: Cierre del periodo acadmico, el mdulo permitir cerrar el periodo
acadmico dando por terminado el ao lectivo y el ingreso de informacin al
sistema para ese periodo y automticamente se genera el siguiente periodo.
5.1.2.4. Requerimientos de interfaces externas
5.1.2.4.1. Interfaces de Usuario
El Mdulo Control de Notas y Asistencias contar con diversas pantallas, detallamos
a continuacin:
-
43
Pantalla de ingreso de notas parciales
En esta ventana se puede realizar lo siguiente:
Ingreso de notas parciales,
Correccin de notas parciales e
Ingreso de notas parciales pendientes
Se debe seleccionar los parmetros requeridos para el ingreso de notas parciales
de un curso respectivo lo cual genera la lista de estudiantes con registros vacos
en los que se debe ingresar las notas para cada actividad del parcial.
Pantalla de exmenes quimestrales
En esta ventana se puede realizar lo siguiente:
Ingreso de notas de exmenes quimestrales,
Correccin de notas de exmenes quimestrales e
Ingreso de notas de exmenes quimestrales pendientes
Se debe seleccionar los parmetros requeridos para el tipo de ingreso de
exmenes quimestrales de un curso respectivo lo cual genera la lista de
estudiantes con registros vacos en los cuales se debe ingresar las notas de los
exmenes quimestrales.
Pantalla de registro de comportamientos parciales
Esta ventana ser administrada por el tutor de cada curso y contiene la lista de
estudiantes del curso para asignarles la calificacin cualitativa de
comportamiento parcial de cada uno, se puede realizar lo siguiente:
Ingreso de comportamientos parciales,
-
44
Correccin de comportamientos parciales e
Ingreso de comportamientos parciales pendientes.
Pantalla de registro de comportamientos quimestrales
Esta ventana ser administrada por el tutor de cada curso y contiene la lista de
estudiantes del curso para asignarles la calificacin cualitativa de
comportamiento quimestral de cada uno, se puede realizar lo siguiente:
Ingreso de comportamientos quimestrales,
Correccin de comportamientos quimestrales e
Ingreso de comportamientos quimestrales pendientes
Pantalla de registro de inasistencias
En esta pantalla el tutor puede registrar las inasistencias y atrasos de los
estudiantes de forma quimestral, tambin la correccin de dichos datos.
Pantalla de autorizaciones
Esta ventana permite al Director Acadmico seleccionar las diferentes
autorizaciones para habilitarlas durante un periodo de tiempo, asignando una
observacin relacionada a la autorizacin.
Pantallas reportes
En estas pantallas se deben seleccionar los parmetros para generar el reporte
requerido.
Pantalla proceso de cierre de periodo acadmico
Esta ventana permite al Director Acadmico cerrar el sistema para el periodo
lectivo vigente.
-
45
Pantalla de subir datos web
Esta ventana permite a la Secretaria o Colectora subir las notas al portal web en
cada parcial.
5.1.2.4.2. Interfaces de Hardware
Para los equipos cliente ser necesario disponer de equipos de cmputo en perfecto
estado con las siguientes caractersticas mnimas:
Procesador de 2.33GHz o superior
Memoria RAM de 2Gb
Mouse y Teclado
Monitor
Tarjeta de red 10/100 Mbps
5.1.2.4.3. Interfaces de Software
Sistema Operativo: Windows, GNU/Linux, MAC OS, entre otros.
Explorador Web: Google Chrome (recomendado), Mozilla Firefox, Internet
Explorer, Safari, entre otros.
5.1.2.4.4. Interfaces de Comunicacin
Todo usuario que desea acceder al sistema necesariamente, necesita tener acceso a la
red interna de la Unidad Educativa, debido a que la aplicacin se comunica con el
servidor ubicado en el cuarto de servidores local.
-
46
5.1.2.5. Requerimientos no Funcionales
5.1.2.5.1. Requerimientos de Rendimiento
El rendimiento del sistema se ver afectado por la velocidad de la red, el rendimiento
del procesador y la memoria RAM de la computadora cliente. La velocidad de red
afectar la rapidez con la que responde el mdulo, es decir que influir en la forma
con la que se obtenga la informacin de la base de datos.
Se debe garantizar que el diseo de las consultas u otro proceso no afecte el
desempeo de la base de datos, ni considerablemente el trfico de la red.
5.1.2.5.2. Requerimientos de Seguridad
El servidor debe alojarse en un lugar seguro y aislado con ventilacin, con un
regulador de voltaje o UPS para garantizar la disponibilidad de la informacin de
la base de datos.
Garantizar la confiabilidad, la seguridad y el desempeo del mdulo a los
diferentes usuarios. En este sentido la informacin almacenada o registros
guardados podrn ser consultados y actualizados permanente y simultneamente,
sin que se afecte el tiempo de respuesta.
Garantizar la seguridad del mdulo con respecto a la informacin y datos que se
manejan tales sean documentos, archivos y contraseas.
La base de datos debe ser administrada remotamente mediante una conexin
segura.
-
47
5.1.2.5.3. Atributos de Calidad de Software
Disponibilidad.- La disponibilidad del mdulo debe ser continua con un nivel
de servicio para los usuarios de 7 das por 24 horas, garantizando un esquema
adecuado que permita la posible evite posibles fallas en cualquiera de sus
componentes.
Mantenibilidad.- El sistema debe disponer de una documentacin que permita
realizar operaciones de mantenimiento con el menor esfuerzo posible.
Portabilidad.- El mdulo se podr ejecutar en diferentes plataformas de sistema
operativos que cuenten con un navegador web.
5.1.3. Modelado del negocio
En este punto el equipo de trabajo se debe familiarizar con los procesos de la Unidad
Educativa.
-
48
5.1.3.1. Modelo de casos de uso de negocio
Figura 1: Casos de uso de negocio
Elaborado por: Los autores
-
49
5.1.3.2. Diagramas de actividades
Figura 2: Proceso ingreso de notas parciales
Elaborado por: Los autores
Figura 3: Proceso de evaluacin de comportamiento
Elaborado por: Los autores
-
50
Figura 4: Proceso ingreso de notas exmenes de recuperacin, supletorio y remediales
Elaborado por: Los autores
Figura 5: Proceso ingreso de notas de exmenes de grado y gracia
Elaborado por: Los autores
-
51
Figura 6: Proceso de cierre de periodo
Elaborado por: Los autores
Figura 7: Proceso de ingreso de inasistencias y atrasos
Elaborado por: Los autores
-
52
5.1.3.3. Modelo de dominio
Figura 8: Modelo de Dominio
Elaborado por: Los autores
5.1.4. Glosario
Tester: Es la persona que est presente en todo el desarrollo de software y se encarga
de probar el producto, detectar fallas y asegurar la calidad del software.
Entorno web: Es la interfaz que va a ser presentada al usuario final, dicha interfaz
est compuesta por pginas web y ejecutadas por un explorador web.
SGA-MNA: Sistema de Gestin Acadmica-Mdulo de Notas y Asistencias.
-
53
PHP: Preprocesador de hipertexto, es un lenguaje de programacin para el desarrollo
web.
PostgreSQL: Programa libre, til para la administracin de bases de datos.
HTML: Lenguaje de marcado de hipertexto, lenguaje utilizado para la creacin de
pginas web.
CSS: Hojas de estilo en cascada, sirve para establecer la presentacin del aspecto y
formato de pginas web.
HTTP: Protocolo de transferencia de hipertexto, es el protocolo usado en las
transacciones de pginas web en peticiones cliente-servidor.
UPS: Es un sistema de alimentacin ininterrumpida que proporciona energa
elctrica por un tiempo limitado durante un apagn.
5.2. Resultados Fase de Elaboracin
5.2.1. Anlisis y diseo
En este punto se describe la implementacin de los requerimientos en el Mdulo de
Control de Notas y Asistencias.
-
54
5.2.1.1. Modelo de casos de uso
5.2.1.1.1. Especificaciones de casos de uso.
Caso de uso 1
Objetivo Ingresar notas parciales
Nivel Usuario
Actor Primario Docente
Precondicin Ingresar al mdulo
Condicin final de xito Notas ingresadas a la base de datos
Condicin final en caso de fallo Notas no guardadas
Disparador El usuario selecciona Notas Parciales del men principal
Escenario principal de xito 1. El usuario ingresa al mdulo 2. Seleccionar Notas Parciales 3. Escoger el curso 4. Escoger la asignatura 5. Seleccionar el parcial y quimestre 6. Aparece un formulario con campos en blanco 7. Ingresar las notas correspondientes 8. Guardar registro 9. El mdulo valida el tipo de datos y almacena la informacin en la base de datos.
Extensiones 7a. Tipos de datos incorrectos 7a.1. Se redirige a la tabla de ingreso de notas con error 7a.2. Ingresar nicamente valores numricos con un punto o coma como separador decimal. 7a.3. Para notas pendientes ingresar nicamente un guin (-).
Variaciones 2. Esta pantalla se mostrar nicamente si existe una autorizacin vigente para las funcionalidades de esta opcin.
Tabla 1: Caso de Uso - Ingresar notas parciales Elaborado por: Los autores Fuente: http://courses.cs.wash