Upload
anitaquevedo
View
234
Download
0
Tags:
Embed Size (px)
Citation preview
FACULTAD DE INGENIERIAESCUELA PROFESIONAL DE INGENIERIA DE COMPUTACION Y
SISTEMAS
INFORME DE PRÁCTICAS PRE PROFESIONALES II
PRACTICAS PRE PROFESIONALES EFECTUADAS EN:
“Escuela Superior de Bellas Artes de Trujillo
Macedonio de la Torre”
CURSO :PRACTICAS PRE – PROFESIONALES II
DOCENTE :ING. HUAPAYA ESCOBEDO, Jorge.
ING. CABALLERO ALVARADO, Armando.
ALUMNO :BACA PEÑA, Jonathan.
CICLO :IX
TRUJILLO – PERÚ2013
Trujillo, 27 de Mayo del 2013 Página 1
INDICE
RESUMEN EJECUTIVO............................................................................................................... 5
INTRODUCCION.........................................................................................................................5
PRESENTACIÓN......................................................................................................................... 6
a) Título de la Práctica:.......................................................................................................6
b) Objetivo de la Práctica:..................................................................................................7
a. Objetivo de la Aplicación:...........................................................................................7
CAPITULO I:...............................................................................................................................7
ANTECEDENTES GENERALES.....................................................................................................7
1. DATOS GENERALES DEL PRACTICANTE..............................................................................7
1.1. Apellidos y Nombres del Practicante:.........................................................................7
1.2. Carrera Profesional:....................................................................................................8
1.3. Año Académico:..........................................................................................................8
1.4. Domicilio:....................................................................................................................8
1.5. Distrito:.......................................................................................................................8
1.6. Documento de Identidad:...........................................................................................8
1.7. Dirección de Correo:...................................................................................................8
1.8. Número Telefónico:....................................................................................................8
1.9. Fecha de Inicio de Prácticas:.......................................................................................8
1.10. Fecha Término de Prácticas:...................................................................................8
1.11. Área de Trabajo:......................................................................................................8
2. DATOS GENERALES DE LA EMPRESA..................................................................................8
2.1. Nombre de la Empresa:..............................................................................................8
2.2. Ubicación:...................................................................................................................8
2.3. Teléfono de la Institución:..........................................................................................8
2.4. Actividades de la Empresa:.........................................................................................8
2.5. Descripción de la empresa:.........................................................................................9
CAPITULO II:..............................................................................................................................9
EVALUACION INSTITUCIONAL...................................................................................................9
3. FUNCIONES Y OBJETIVOS DE LA INSTITUCION...................................................................9
3.1. Funciones de la Institución:........................................................................................9
Trujillo, 27 de Mayo del 2013 Página 2
3.1.1. Visión:..................................................................................................................9
3.1.2. Misión:...............................................................................................................10
3.2. Objetivos Generales de la institución:......................................................................10
4. ORGANIGRAMA...............................................................................................................11
5. DESCRIPCION DEL PROCESO DE NEGOCIO.......................................................................11
6. PLANTEAMIENTO DEL PROBLEMA:..................................................................................12
7. OBJETIVOS:...................................................................................................................... 15
7.1. Objetivos Generales:................................................................................................15
7.2. Objetivos Específicos:...............................................................................................16
8. JUSTIFICACIÓN:................................................................................................................16
9. ESTUDIO DE FACTIBILIDAD...............................................................................................16
9.1. FACTIBILIDAD TECNICA:............................................................................................17
9.1.1. Criterios Técnicos tomados para evaluar la factibilidad técnica:.......................17
9.1.2. Capacidad tecnológica actual:...........................................................................17
9.1.3. CAPACIDAD INSTALADA EN RR.HH:...................................................................19
10. MODELO VISUAL DE DIAGNÓSTICO.............................................................................19
11. MODELO VISUAL SOLUCIONADOR...............................................................................22
ANÁLISIS DE REQUISITOS........................................................................................................23
12. LISTA DE REQUERIMIENTOS:........................................................................................23
12.1. Requerimientos Funcionales:................................................................................23
12.2. Requerimientos No Funcionales:..........................................................................24
12.3. Requerimientos de Contenido:.............................................................................24
13. MODELO DE DOMINIO:................................................................................................24
14. DIAGRAMAS DE CASOS DE USO:..................................................................................25
15. PROTOTIPADO RÁPIDO:...............................................................................................27
ANALISIS Y DISEÑO PRELIMINAR.............................................................................................28
16. DESCRIPCION DE LOS CASOS DE USO:..........................................................................28
17. DIAGRAMAS DE ROBUSTEZ:.........................................................................................40
17.3. Modulo Administrador:.........................................................................................45
DISEÑO....................................................................................................................................50
18. DIAGRAMA DE SECUENCIA:..........................................................................................50
18.1. Módulo Docente:..................................................................................................50
Trujillo, 27 de Mayo del 2013 Página 3
18.2. Módulo Alumno:...................................................................................................58
18.3. Módulo Administrador:.........................................................................................59
19. DIAGRAMA DE DOMINIO FINAL...................................................................................65
20. DIAGRAMA DE CLASES:................................................................................................66
IMPLEMENTACIÓN..................................................................................................................67
21. DIAGRAMA DE COMPONENTES:...................................................................................67
22. DIAGRAMA NAVEGACIÓN:...........................................................................................67
23. DIAGRAMA DE BASE DE DATOS:...................................................................................67
24. MAPA DE SITIO:............................................................................................................67
ANEXOS...................................................................................................................................68
Trujillo, 27 de Mayo del 2013 Página 4
RESUMEN EJECUTIVO
Trujillo, 27 de Mayo del 2013 Página 5
INTRODUCCION
El presente informe de prácticas pre profesionales plantea los avances y resultados del proyecto, desarrollo de un aula virtual para la Escuela Superior de Bellas Artes de Trujillo “Macedonio de la Torre”, aprovechando todos los conocimientos obtenidos hasta el ciclo que actualmente estoy cursando para poder aplicarlos en esta oportunidad, y así poder culminar con satisfacción mis practicas pre profesionales.
En la documentación que se presenta a continuación, se recoge toda la información obtenida hasta la fecha y siguiendo el orden del cronograma propuesto en el plan de trabajo.
Este proyecto que se desarrollara estará guiado por la metodología ICONIX y por criterio propio se decidió que este informe sea dividido en 4 capítulos que se describen brevemente a continuación.
En el capítulo 1: Se especificaran los antecedentes generales que son los datos del practicante y algunos datos de relevancia relacionados a la empresa donde se ejercen las practicas pre –profesionales.
En el capítulo 2: Se denominó evaluación institucional pues en este capítulo se presentara las funciones y objetivos de la institución; también se mostrara los pictogramas (diagnostico, solucionador y el que ilustrara el modulo a implementar).
En el capítulo 3: Se detallara como se desarrollaron las practicas pre – profesionales.
En el capítulo 4: Llegamos a unas conclusiones acerca del proceso de desarrollo del proyecto y la opinión sobre el ejercicio profesional en un entorno laboral.
Trujillo, 27 de Mayo del 2013 Página 6
PRESENTACIÓN
a) Título de la Práctica:
Desarrollo de un aula virtual para la Escuela Superior de Bellas Artes de Trujillo “Macedonio de la Torre”.
b) Objetivo de la Práctica:
Potenciar las competencias, con el objeto de adquirir una visión del desarrollo profesional, cotejando la formación académica adquirida durante los ciclos de formación en un contexto real, planteando así soluciones acorde con el avance tecnológico y respetando la ética en el desempeño del trabajo, y así culminar las practicas pre profesionales de manera correcta.
a. Objetivo de la Aplicación:Poner en operación un aula virtual para la escuela en el tiempo calculado según el cronograma de actividades; esto se realizara con el fin de automatizar la interacción docente – alumno, haciendo que los procesos sean más eficientes dentro de la institución permitiéndole ganar una cierta diferenciación para con las demás escuelas del mismo rubro.
Trujillo, 27 de Mayo del 2013 Página 7
CAPITULO I:ANTECEDENTES GENERALES
1. DATOS GENERALES DEL PRACTICANTE.
1.1. Apellidos y Nombres del Practicante: BACA PEÑA, Jonathan David.
1.2. Carrera Profesional: Ingeniería de Computación y Sistemas.
1.3. Año Académico: 2013 – I.
1.4. Domicilio: Av. Húsares de Junín #11-22
1.5. Distrito: Trujillo.
1.6. Documento de Identidad: DNI N° 46845734.
1.7. Dirección de Correo: [email protected]
1.8. Número Telefónico : +51997515886
1.9. Fecha de Inicio de Prácticas: 01 de Abril del 2013
1.10. Fecha Término de Prácticas: 30 de Junio del 2013
1.11. Área de Trabajo: Área de Sistemas.
2. DATOS GENERALES DE LA EMPRESA.
2.1. Nombre de la Empresa: -Escuela Superior de Bellas Artes de Trujillo “Macedonio de la Torre”.
Trujillo, 27 de Mayo del 2013 Página 8
2.2. Ubicación: -Av. Húsares de Junín N° 1090 Urb. La Merced.
2.3. Teléfono de la Institución: -Teléfono: 289549
2.4. Actividades de la Empresa: Es una escuela superior de formación artística, que se dedica al asesoramiento, tutoría y enseñanza de las artes plásticas.
Las carreras profesionales que brinda la Escuela son:
Docente de educación artística. Artista profesional.
Especialidades:
Dibujo y Grabado. Dibujo y Cerámica. Dibujo y Escultura. Dibujo y Pintura.
Además las carreras incluyen la enseñanza de:
Computación. Diseño Gráfico. Producción. Grafica Digital. Audiovisual. Fotografía. Crítica de Arte. Restauración.
2.5. Descripción de la empresa: La ESFAP "Macedonio de la Torre", es una de las Instituciones tutelares de la Artes Plásticas de la costa norte del Perú, hoy cuenta con el Rango Universitario. El cual se ajusta a los estándares de la educación superior; siendo el motivo principal el recuperar los talentos dispersos, y prepararlos con el mejor conocimiento actual de las artes visuales y ponerlos de este modo al servicio de la Cultura y el desarrollo de nuestro país. Convoca a hombres y mujeres que han culminado sus estudios secundarios con vocación para las artes Plásticas siendo los llamados prioritario de la Libertad y del país en general. La Escuela Superior de Bellas Artes de Trujillo ofrece dos carreras profesionales: Artes plásticas y visuales, (Menciones de Dibujo y Pintura, Dibujo y Escultura, Dibujo y Cerámica, Dibujo y Grabado), y docencia en Educación Artística.
Trujillo, 27 de Mayo del 2013 Página 9
CAPITULO II:EVALUACION INSTITUCIONAL
3. FUNCIONES Y OBJETIVOS DE LA INSTITUCION.
3.1. Funciones de la Institución:
3.1.1. Visión:
“La I.E. ESFAP Bellas Artes “Macedonio de la Torre” de Trujillo brinda un servicio de formación profesional y artística de calidad, y aspira: - Al 2015 constituirse en una institución líder en la formación de Artistas y Pedagogos en Arte a nivel nacional postulando a la excelencia educativa, con proyección formativa humanista, artística y cultural. - Al 2015 queremos contar con docentes actualizados pedagógica y artísticamente y así nuestros alumnos puedan afrontar con éxito los retos del futuro, con un alto sentido de identidad y pertenencia. “
3.1.2. Misión:
“Somos una Escuela Superior de formación artística profesional y pedagógica donde se promueve en los alumnos una formación integral y armónica partiendo de su propia realidad con proyección a otras realidades. Actuamos con alto profesionalismo y capacidad de innovación y sobre todo, con el firme propósito de contribuir a optimizar las oportunidades educativas de los profesionales (inversión en la implementación de nuevas tecnologías, capacitación y actualización)”.
3.2. Objetivos Generales de la institución:
Mejorar los servicios de la escuela con respecto a la gestión de notas y cursos.
Potenciar y automatizar el sistema web de la escuela (ESBAT), para así brindar una mejor atención, más ágil y eficiente.
Implementar un sistema de información que controle cada área de la Institución.
Trujillo, 27 de Mayo del 2013 Página 10
4. ORGANIGRAMA.
FIGURA 001. Organigrama de la empresa ESBAT
5. PLANTEAMIENTO DEL PROBLEMA:
La institución ESBAT se formó con el objetivo de poder inculcar las artes plásticas en los jóvenes y así destacar un espíritu de creación y originalidad en cada uno de ellos. Es por eso que la mayor motivación son los jóvenes que se matriculan en ella, y por quienes se trata de mejorar y brindar un buen servicio.La escuela cuenta con el título de universidad, pero es una entidad estatal por lo que recibe poco apoyo económico para poder mejorar el servicio, y por consecuencia se tiene una atención regular hacia los alumnos, docentes, personal administrativo y público en general, se podría decir no está cumpliendo con uno de sus objetivos primordiales.
Trujillo, 27 de Mayo del 2013 Página 11
ESBAT consiente con la necesidad de mejorar sus servicios, orienta sus esfuerzos con miras a la implementación de un aula virtual.
Pero ¿Por qué implementar un aula virtual?, en la actualidad sus procesos son de forma manual y para una institución con rango universitario, esto es un peligro inminente ya que se expone mucho a la perdida de información valiosa, consecuentemente resulta imprescindible hacer uso de las TI, que permitan el apoyo a los procesos más importantes, como el proceso de gestión de notas, gestión de cursos, gestión de reportes que se da por parte del Docente entre otros, así que el primer paso fue iniciar la mejora de atención para sus alumnos y docentes ya que como se mencionó antes son la esencia de la institución (razón de ser) con la que se busca mejorar el clima diario de aprendizaje.
Como primer paso se aplicó las técnicas de recopilación de información a los docentes y alumnos (se muestra en la sección de Anexos). Las técnicas de entrevista y observación directa permitieron la recopilación de la información para determinar las necesidades urgentes y básicas de los usuarios potenciales (Alumno y Docente) y así obtener datos confiables para el diseño del aula virtual.
FIGURA 001. Esquema de la problemática actual y posible solución.
En el esquema anterior se observa que existe un escenario actual donde la ESBAT gestiona las notas de manera no correcta, pues las notas la ven los alumnos en forma presencial dentro de la institución, esto se podría considerar como un problema principal de los demás encontrados en el ambiente de aprendizaje, pues la gestión
Trujillo, 27 de Mayo del 2013 Página 12
de notas no sería la razón completa para implementar un aula virtual, también existe otros problemas como:
Poco acceso a los materiales didácticos en el curso repartidos por el profesor. Los contenidos de los cursos son amplios y no se encuentran organizados en
sílabos. Falta de comunicación entre Docente y Alumno. Mala gestión de Reportes. Falta de atención al Alumno. Mala organización del Material a usar en clase.
A continuación se muestra de forma ordenada y compactada los principales déficits encontrados en el clima de aprendizaje y por los cuales se hace más necesario y urgente dar una solución óptima.
La calidad de la metodología de enseñanza presencial se encuentra opacada, puesto que no se cuenta con tecnología para poder perfeccionar esta manera de enseñanza, las TI en este contexto ayudarían a que la información fluya de mejor manera, que se transmita conocimientos de alumno - alumno, docente – alumno y viceversa, logrando una mejor fiabilidad y transparencia en la forma de enseñanza, el beneficio
Trujillo, 27 de Mayo del 2013 Página 13
Docente
Entrega de notas de forma informal.
Falta de atención para el alumno.
Notas apuntadas en papel.
No puede compartir mucha informacion con el alumno (pdf, imagenes, word, etc.)
Mucha interación innecesaria con la institucion como por ejemplo ir a la Escuela para ver horarios, o entregar notas.Falta de motivación por mejorar su servicio de Docente.
Los contenidos de algunos cursos son amplios y se desarrollan de forma lenta que no se llegan a culminar en el ciclo.
Alumno
Mucha perdida de tiempo para saber notas.
Formar colas innecesarias para saber notas.
Poca información distribuida en el salon de clase.Mucha comunicacion con la Escuela de forma innecesaria como por ejemplo para ver horarios, etc.Inseguridad en el registro de notas que se da por parte del docente.
Mucho tiempo para entregar un trabajo.
Pocas oportunidades para poder comunicarse con el docente.
Falta de motivación para investigar y adquirir nuevos conocimientos
que se lograra en forma global será que la institución logre una ventaja competitiva, permitiéndole abrirse pasos a nuevas metas para los próximos 5 años.
De la entrevista a una cierta masa de alumnos y docentes se obtuvo sus expectativas, lo que ellos exigen que se haga y cumpla. A continuación en las siguientes tablas se especifica los principales criterios, que para la alta gerencia y mi persona se creyó conveniente prestar mayor atención.
¿Qué es lo que necesita el alumno?El alumno pide que se cumpla con sus siguientes expectativas:
a) Verificar sus notas lo más pronto posible.
b) Interactuar con la escuela desde su hogar (Pagina Web Dinámica & Aula Virtual).
c) Verificar su horario desde su hogar.
d) Que no sea necesario ir a la escuela para ver resultados (notas).
e) Interactuar con el docente desde la comodidad de su hogar (correos electrónicos).
f) Interactuar con el curso desde la comodidad de su hogar.
g) Tener acceso a los materiales del curso desde su hogar.
h) Ver el contenido del curso desde su hogar u otro lugar.
¿Qué es lo que necesita el docente?El docente pide que se cumpla con sus siguientes expectativas:
i) Ingresar las notas desde la comodidad de su hogar.
j) Interactuar con la escuela desde su hogar.
k) Verificar su horario desde su hogar.
l) Que no sea necesario ir a la escuela para entregar notas.
m) Que el sistema cumpla con el formato de evaluación elaborado por el docente.
n) Ingresar notas al sistema en el menor tiempo posible.
o) Facilitar el material a los alumnos para mejorar el aprendizaje de ellos.
p) Manejar una mejor organización de los cursos a su cargo.
q) Calificación de acuerdo al criterio del docente.
Trujillo, 27 de Mayo del 2013 Página 14
6. OBJETIVOS:
6.1. Objetivos Generales:
Implementar un aula virtual enfocándose en el proceso de gestión de notas para que se haga un uso correcto de las TIC dentro del proceso educativo, primordialmente en los docentes y alumnos; por otro lado mejorar la eficacia y eficiencia dentro de la organización brindando una mejor atención y comodidad para el usuario a través de la actualización de la página web.
6.2. Objetivos Específicos:
Realizar un estudio preliminar de la institución con una breve descripción del proceso del negocio.
Desarrollar un aula virtual basándose en la metodología ICONIX en un plazo no mayor a 3 meses.
Implementar un aula virtual haciendo uso del lenguaje php y gestor de datos MySql.
Culminar este proyecto en el plazo establecido en el Project Charter y MS Project (3 meses).
Cumplir con la expectativa del usuario, haciendo una prueba piloto con 10 personas días antes del Go Live.
7. JUSTIFICACIÓN:
Mejorará la organización gracias a la implementación de un aula virtual centrándose principalmente en el proceso de gestión de notas, este proceso beneficiara al docente y alumno, en el docente el beneficio será facilitar la tarea de la entrega de notas y para los alumnos será el ahorro de tiempo que tardan en saber su nota obtenida en un determinado curso. Además lo que se busca también es poder automatizar la interacción de manera completa entre docente – alumno.
El aula virtual también contara con la muestra de material del curso tanto para alumnos y docentes, publicación de avisos para los docentes, galería de arte virtual, entre otros. La implementación del aula virtual se realizara paralelamente con la actualización del portal web.
8. ESTUDIO DE FACTIBILIDAD.
Trujillo, 27 de Mayo del 2013 Página 15
El presente estudio de factibilidad, establece si el proyecto de aula virtual es posible realizarse, a fin de que se cuente con los recursos necesarios y capacidades a cumplir con los objetivos y necesidades de los usuarios.Los estudios de factibilidad consideran: la factibilidad técnica, económica y operacional del sistema. A fin de considerar que el proyecto es apropiado, aceptable e importante para desarrollarse y llevarse a cabo su implantación.
8.1. FACTIBILIDAD TECNICA:
El estudio de factibilidad técnica para el desarrollo de un aula virtual en la ESBAT tiene como principal propósito evaluar la infraestructura tecnológica. La falta de una buena infraestructura puede detener el desarrollo del proyecto en su camino.La infraestructura tecnológica con la que cuente actualmente la ESBAT, deberá responder a los procesos educativos de la enseñanza y aprendizaje.
Del mismo modo, se debe tomar una decisión sobre la elaboración o uso del software requerido para el aula virtual a usar. A continuación se detallan los criterios de evaluación que deben considerarse para el desarrollo de un aula virtual:
8.1.1. Criterios Técnicos tomados para evaluar la factibilidad técnica:
CRITERIOS DE EVALUACIÓN DETALLE DE FACTORES A EVALUAR
1. Infraestructura tecnológica.
Infraestructura tecnológica de hardware y software.
Conocimientos técnicos del personal de soporte.
Valoración de los servicios de redes y comunicaciones.
Posibilidad de adquirir nuevo hardware y/o servidores.
2. Infraestructura Física.
Centró de cómputo. Ambientación y acondicionamiento
adecuado de equipos informáticos. Áreas de conferencia o aula de
aprendizaje. Ubicación de las instalaciones
adecuadas.
3. Organización y desarrollo del proceso de Enseñanza – Aprendizaje.
Administración de contenidos de formación (materiales académicos, bibliográficos y documentales).
Apoyo audiovisual en el proceso de capacitación, que complementen el aprendizaje.
Proceso para el registro y control del alumno y docente.
8.1.2. Capacidad tecnológica actual:
Trujillo, 27 de Mayo del 2013 Página 16
A. Infraestructura tecnológica actual en HW y SW.Actualmente la ESBAT no cuenta con una infraestructura tecnológica adecuada y aceptable para los propósitos a diseñar, desarrollar, implementar e implantar un sistema de aula virtual. A continuación se hace un detalle especificando la infraestructura tecnológica actual.
1. En Software:
SERVIDORESLa institución cuenta con un hosting externo de paga, donde almacena su página web actual. Por lo que implantar un aula virtual completa en el hosting no sería lo más adecuado.
ESTACIONES DE TRABAJOTIPO DE SOFTWARE SOFWARE INSTALADO.
Sistemas Operativos. Windows 7 Home Basic 32 bits Paquetes de Oficina. Microsoft Office 2010.
Paquetes de Diseño Web. Adobe Dreamweaver, Photoshop, Flash, Fireworks.
2. En Hardware:
SERVIDORESHOSTING EMPRESARIAL ECONÓMICO
Precio s/. 80.00Espacio en Disco: 2GB
Transferencia Mensual: 50 GBCompatible con ASP.NET y PHP.
ESTACIONES DE TRABAJOCANTIDAD ESPECIFICACIONES COMENTARIOS
40
Computadores de mesa, Intel Core 2 DUO, entre 300 GB en DD, 1 GB de RAM, microprocesadores Intel.
La mayoría de estaciones de trabajo incluyendo los laboratorios de computo cuentan con sistema operativo Windows 7 Home Basic y un mínimo (cerca de 3 PC’s) cuentan aún con Windows XP Professional.
Con esta información anterior se puede observar que la ESBAT, a través de su tecnología, no cuenta con muy buenos recursos, que favorezcan el desarrollo e implementación de un aula virtual, por lo que se creyó conveniente adquirir
Trujillo, 27 de Mayo del 2013 Página 17
definitivamente la idea planteada desde el principio en implementar solo el proceso de gestión de notas.
B. Servicios de Red e Internet: La ESBAT si cuenta con el servicio de internet (apto para todos los usuarios). Posee recursos compartidos como los ordenadores conectados en red,
impresoras.
8.1.3. CAPACIDAD INSTALADA EN RR.HH:La ESBAT cuenta con plana docente calificada y profesional en todas sus carreras.
Nuestra Plana Docente de Talleres lo encabezan con más de 25 años de
servicio: QUINTIN BORDA TICONA. SEGUNDO ALFARO CABALLERO.
VICTOR HERRERA LAGUNA. VICTOR MONTENEGRO BURGA. ROMULO AZABACHE FERNANDEZ. ARTURO RIVAS AQUINO FRANCISCO CONDOR HUAMAN MANUEL MIRANDA PARREÑO LUIS RIOS ABANTO TITO GRAUS AVILA CARLOS CASTILLO DIAZ OSWALDO PARIMANGO BACILIO FRANCISCO ALEGRIA ACOSTA LUIS LOPEZ GAMARRA WILMER LINARES ZAVALETA DEBORA GUZMAN VASQUEZ ADOLFO LEYVA HARO FRANCISCO BOCANEGRA OTINIANO
8.1.4. EVALUACIÓN DE FACTIBILIDAD TECNICA PARA EL DISEÑO DE UN AULA VIRTUAL:
Se elaboró un cuadro de indicadores, para evaluar cada uno de los criterios considerados anteriormente, los cuales responderán a su presencia o ausencia.
Trujillo, 27 de Mayo del 2013 Página 18
CRITERIO 1INFRAESTRUCTURA TECNOLÓGICA.
Factores Evaluados Puntuación Infraestructura tecnológica de hardware y software. 1 Conocimientos técnicos del personal de soporte. 2 Valoración de los servicios de redes y comunicaciones. 1 Posibilidad de adquirir nuevo hardware y/o servidores. 2
Valor Promedio 1.5
CRITERIO 2INFRAESTRUCTURA FÍSICA.
Factores Evaluados Puntuación Centró de cómputo. 3 Ambientación y acondicionamiento adecuado de
equipos informáticos.3
Áreas de conferencia o aula de aprendizaje. 2 Ubicación de las instalaciones adecuadas. 3
Valor Promedio 2.75
Trujillo, 27 de Mayo del 2013 Página 19
Luego de la evaluación realizada, el valor promedio que se obtuvo fue 1.5 por lo que indica que el CRITERIO 1 es bajo pero también es aceptable, por lo tanto podemos concluir que la ESBAT posee deficiencias en la infraestructura tecnológica pero que se les puede dar solución a corto plazo. Y como conclusión seria idóneo implementar un subproceso para adaptar a la institución al futuro cambio.
Luego de la evaluación realizada, el valor promedio que se obtuvo fue 2.75 por lo que indica que el CRITERIO 2 posee un grado aceptable y se puede concluir que la ESBAT puede empezar a trabajar con un aula virtual dentro de sus instalaciones.
CRITERIO 3ORGANIZACIÓN Y DESARROLLO DEL PROCESO DE ENSEÑANZA – APRENDIZAJE.
Factores Evaluados Puntuación Administración de contenidos de formación (materiales
académicos, bibliográficos y documentales).3
Apoyo audiovisual en el proceso de capacitación, que complementen el aprendizaje.
2
Proceso para el registro y control del alumno y docente. 1Valor Promedio 2
9. DESCRIPCION DEL PROCESO DE NEGOCIO.
PROCESO DE GESTIÓN DE NOTAS:
Este proceso se inicia cuando el Docente envía las notas a la dirección para que sean publicadas en un panel dentro de las instalaciones, y así los alumnos puedan acercarse a ver su calificativo obtenido.
Cuando el alumno llega y quiere ver su nota debe toparse con extensas colas, lo cual es algo incómodo.
Si el docente por algún motivo no mando las notas a tiempos entonces el alumno tendrá que esperar sin derecho alguno a reclamar, ya que él sabe cómo funciona el sistema dentro de la institución.
La calificación por parte del docente es de acuerdo a su criterio en el curso o cursos que dicta., pero todo es de forma manual. El criterio de calificación es muy simple a veces no se maneja un buen orden de calificación, trayendo como consecuencias inconsistencia en los resultados al promediar.
10. MODELO VISUAL DE DIAGNÓSTICO.
Trujillo, 27 de Mayo del 2013 Página 20
Luego de la evaluación realizada, el valor promedio que se obtuvo fue 2 por lo que indica que el CRITERIO 3 posee un grado aceptable y se puede concluir que la ESBAT cuenta con la estructura organizacional y RR.HH idóneo que apoye a la inicialización y provecho del producto final (aula virtual).
El modelo visual diagnostico mostrado a continuación está enfocado en ilustrar los problemas que se dan solo en el proceso de gestión de notas.En la parte de anexos se detalla cómo se llegó a ilustrar esta idea de modelo visual.
LEYENDA DEL MAPA VISUAL
PROBLEMA
FLUJO BÁSICO
LEYENDA
PROBLEMA 1 Los alumnos se acercan a la institución para verificar notas.
PROBLEMA 2 Los alumnos hacen cola si es que las hay para ver notas.
PROBLEMA 3 Docente envía las notas a la dirección de docentes.
PROBLEMA 4 Algún encargado de la dirección de docentes publica las notas en el panel.
PROBLEMA 5 La página web es estática no es visitada por los alumnos y docentes.
Trujillo, 27 de Mayo del 2013 Página 21
FIGURA 003
Trujillo, 27 de Mayo del 2013 Página 22
1
2
3
4
5
11. MODELO VISUAL SOLUCIONADOR.
FIGURA 004
Trujillo, 27 de Mayo del 2013 Página 23
CAPITULO III:DESARROLLO DE LAS PRÁCTICAS
PRE -PROFESIONALES
ANÁLISIS DE REQUISITOS
12. LISTA DE REQUERIMIENTOS:
Para llegar a las siguientes listas de requerimientos funcionales, no funcionales y de contenido, se aplicaron las técnicas de recopilación de información que se encuentran en la sección ANEXOS de este documento.
12.1. Requerimientos Funcionales:
Se decidió dividir en 3 módulos de trabajo para el aula virtual: Docente, Alumno y Administrador.El sistema debe satisfacer las siguientes funcionalidades:
Autenticación, Registro y Actualización de usuarios.
Docente: Gestión de notas por curso. Listar Cursos. Reportes:
o Reporte de Notas por curso.o Reporte de Alumnos por curso.
Agregar/Eliminar/Actualizar materiales. Ver contenido por curso. Gestionar Estándar de Calificación. Gestión de Sesiones de Clase por curso.
Alumno: Visualizar Cursos. Consultar materiales por curso. Consultar notas por curso.
Administrador: Añadir, Editar, Dar de baja a alumno/docente. Búsqueda de Usuarios. Agregar, editar, Dar de baja cursos a docente/alumno. Añadir, Editar, Dar de baja Cursos. Reportes:
Trujillo, 27 de Mayo del 2013 Página 24
o Reporte de alumnos.o Reporte de Docentes.
12.2. Requerimientos No Funcionales:
El sistema no debe tardar más de cinco segundos en mostrar los resultados. Una BD consistente y segura. Utilizar un hosting externo. El sistema debe visualizarse y funcionar correctamente en cualquier navegador,
especialmente: Google Chrome, Internet Explorer, Mozilla Firefox y Safari. La solución debe contener 80% páginas dinámicas y 20% páginas estáticas. El sistema debe estar operativo las 24 horas. Debe ser fácil de aprender a manejar por parte del Alumno y Docente.
12.3. Requerimientos de Contenido:
Debe mantener los colores corporativos de la empresa ESBAT. No incluir colores fuertes o impactantes para la vista. Mismo formato de diseño en todo el sistema web.
13. MODELO DE DOMINIO:
Persona(f rom Clases)
Administrador(f rom Clases)
Contenidos(f rom Clases)
Notas(f rom Clases)
Docente(f rom Clases)
Evaluaciónes(f rom Clases)
1..*
1..*
1..*
1..*
1..*
1
1..*
1
Alumno(f rom Clases)
Curso(f rom Clases)
1..*
1
1..*
1
1..*1..* 1..*1..* Materiales(f rom Clases)
FIGURA 005. Modelo de dominio actual.
Trujillo, 27 de Mayo del 2013 Página 25
14. DIAGRAMAS DE CASOS DE USO:
Ver Contenido por Curso
Buscar Cursos
Ingresar Nota
Gestión de Materiales por Curso
Gestión de Sesiones de Clase por Curso.
Listar Cursos
Reporte de notas por curso
Reporte de Alumnos por Curso
Docente
(f rom Actor)
Gestión de Estandar Calificativo
Modificar Nota
<<extend>>
<<extend>><<extend>>
<<extend>>
<<include>>
<<extend>>
FIGURA 006. Diagrama de Casos de Uso, Módulo del Docente.
Consultar Material por curso
Consultar notas por curso
Visualizar cursosAlumno
(f rom Actor)
<<extend>>
<<extend>>
Trujillo, 27 de Mayo del 2013 Página 26
FIGURA 007. Diagrama de Casos de Uso, Módulo del Alumno.
Buscar Usuario
Registrar Docente
Registrar Alumno
Registrar Curso
Buscar Cursos
Modif icar Docente
Dar de Baja Docente
Modif icar Alumno
Dar de baja Alumno
<<include>>
<<include>>
<<include>>
<<include>>
Modif icar Curso
Dar de baja Curso
Reporte Alumno
Administrador
(from Actor)
Reporte Docente
<<include>>
<<include>>
FIGURA 008. Diagrama de Casos de Uso, Módulo del Administrador.
Trujillo, 27 de Mayo del 2013 Página 27
15. PROTOTIPADO RÁPIDO:
FIGURA 009. Prototipo del nuevo diseño de la página web para la institución ESBAT.
FIGURA 010. Prototipo del aula virtual para el Alumno.
Trujillo, 27 de Mayo del 2013 Página 28
ANALISIS Y DISEÑO PRELIMINAR
16. DESCRIPCION DE LOS CASOS DE USO:
16.1. Modulo Docente:
CASO DE USO: Listar CursosDescripción: Permite que por medio de una interfaz web se pueda
mostrar los cursos que cada docente poseen.Actor: Docente.Pre- Condición: Docente ha sido admitido como usuario por el sistema.Flujo Principal: 1. El caso de uso comienza cuando el docente se loguea en el sistema.2. El sistema acepta datos de ingreso y muestra la pantalla de los cursos a listar.3. El docente visualiza en la pantalla los cursos que se le ha sido asignado.4. El docente elige con que curso va a trabajar o hacer otra actividad. Flujo Alternativo:1. En el paso 1, su id o password son erradas el sistema muestra mensaje de
error y vuelve a solicitar id y password. Post-Condición: Se ha visualizado correctamente los cursos.
CASO DE USO: Gestión de Sesiones de Clase por Curso.Descripción: Este caso de uso permite al docente poder crear, modificar,
eliminar una sesión de clase para poder colgar materiales, colocar notas, entre otras actividades.
Actor: Docente.Pre- Condición: El docente debe estar logueado en el aula virtual.Flujo Principal: 1. El docente da clic en la opción “Mis Cursos”.2. El sistema muestra la interfaz con los diferentes cursos que el docente se
encuentra dictando.3. El docente elige algún curso para poder crear la sesión.4. Una vez dentro de la interfaz del curso elegido el docente da clic en el botón
crear nueva sesión de clase.
Trujillo, 27 de Mayo del 2013 Página 29
CASO DE USO: Reporte de notas por curso.Descripción: Este caso de uso permitirá al docente poder obtener un
reporte en pdf de las notas totales según el curso que elija.Actor: Docente.Pre- Condición: El docente debe encontrarse logueado en el sistema.Flujo Principal: 1. El docente ingresa id y password en el aula virtual.2. El sistema acepta los datos y permite el acceso al aula virtual.3. El docente hace clic en Reporte de notas.4. El docente elige el curso, el cual desea ver el Reporte de notas. 5. El sistema brinda un pdf con las notas del curso que ha sido elegido por el
docente.Flujo Alternativo:1. En el flujo principal 1 si los datos son incorrectos el sistema muestra el
mensaje de error y vuelve a solicitar el respectivo id y password.2. En el flujo 3 al momento que el docente elige el periodo puede que no haya
aun un periodo disponible y el sistema mostrara un mensaje de error.Post-Condición: El reporte de notas por curso se visualiza correctamente
en pdf y listo para imprimir.
CASO DE USO: Ver Contenido por CursoDescripción: Permite que el docente vea el contenido del curso a dictar
(Silabo).Actor: DocentePre- Condición: El docente debe encontrarse logueado en el sistema.Flujo Principal: 1. El docente ingresa id y password en el aula virtual.2. El docente solicita ver el listado de los cursos que actualmente está dictando
en el sistema.3. El sistema muestra una lista con todos los cursos que el docente tiene
asignado.4. El docente elige un curso para ver su contenido. 5. El docente hace clic en el botón “Ver Contenido” asociado al curso.6. El sistema muestra el contenido del curso elegido.Flujo Alternativo:1. En el flujo principal 1 si los datos son incorrectos el sistema muestra el
mensaje de error y vuelve a solicitar el respectivo id y password.2. Puede que aún no haya sido agregado el contenido (Silabo) al curso elegido
por el docente por lo que el botón se mantendrá inactivo hasta que se agregue dicho contenido.
Post-Condición: El contenido a visualizar por el docente se obtuvo con éxito.
CASO DE USO: Buscar Cursos.Descripción: Este caso de uso se encarga de seleccionar los cursos que
cumplan con unos determinados criterios de búsqueda.Actor: Docente, Administrador.Pre- Condición: Los usuarios deben estar logueados en el aula virtual.Flujo Principal: 1. Los usuarios ingresan algunas palabras clave por ejemplo las iniciales de un
curso. (en un textbox)2. Los usuarios hacen clic en buscar.3. El sistema muestra un listado de los cursos según el criterio de búsqueda
ingresado por los usuarios.4. El cliente selecciona de la lista el curso de su interés.Flujo Alternativo:1. En el flujo 2, si no hay ningún curso cuyo nombre u otros datos coincida con
el criterio de búsqueda ingresado, entonces el sistema mostrará el mensaje “No se han encontrado resultados para su búsqueda”.
Post-Condición: Se encontraron los resultados esperados.
5. El docente ingresa los datos correspondientes y da clic en el botón “Crear Sesión”.
6. El sistema verificara la información ingresada y mostrara el mensaje de “Sesión creada exitosamente”
Flujo Alternativo:1. En el flujo 1 puede que el docente no se encuentre dictando ningún curso.2. En el flujo 4 después de crear la sesión el docente puede modificarla o
eliminarla.3. En el flujo 7, el sistema tras la verificación de los datos y si encuentra algún
error mostrara el/los mensaje(s) respectivo(s).Post-Condición: El docente ya podrá empezar con el desarrollo de su clase
Trujillo, 27 de Mayo del 2013 Página 30
CASO DE USO: Reporte de Alumnos por Curso.Descripción: Este caso de uso permitirá al docente poder obtener un
reporte en pdf de los alumnos a su cargo según el curso que elija.
Actor: Docente.Pre- Condición: El docente debe encontrarse logueado en el sistema.Flujo Principal: 1. El docente ingresa id y password en el aula virtual.2. El sistema acepta los datos y permite el acceso al aula virtual.3. El docente hace clic en Reporte de Alumnos.4. El docente elige el curso que desea ver el Reporte de Alumnos.5. El sistema brinda un pdf con los alumnos pertenecientes al curso elegido por
el docente.Flujo Alternativo:1. En el flujo principal 1 si los datos son incorrectos el sistema muestra el
mensaje de error y vuelve a solicitar el respectivo id y password.2. En el flujo 3 al momento que el docente elige el periodo puede que no haya
aun un periodo disponible y el sistema mostrara un mensaje de error.Post-Condición: El reporte de alumnos por curso se visualiza correctamente
en pdf y listo para imprimir.
CASO DE USO: Ingresar Nota.Descripción: Este caso de uso permite registrar las notas obtenidas por
los alumnos en una determinada prueba, presentación de trabajos, etc.
Actor: DocentePre- Condición: El docente debe encontrarse logueado en el sistema.Flujo Principal: 1. El docente ingresa con su id y password en el aula virtual.2. El docente da clic en la opción “Mis Cursos”.3. El sistema muestra la interfaz con los cursos y posteriormente el docente elige
el curso con el que desea trabajar.4. El docente elige la opción “Ingresar notas” dentro del curso elegido.5. El sistema muestra la lista de alumnos y al costado de cada alumno campos
que contendrán la calificación de 0 – 20. 6. El docente procede a calificar al alumno. 7. El sistema verifica que la información ingresada sea correcta.8. El sistema almacena (graba) la información de las notas agregadas.Flujo Alternativo:1. En el flujo principal 1 si los datos son incorrectos el sistema muestra el
mensaje de error y vuelve a solicitar el respectivo id y password.2. En el flujo 7 el sistema valida y puede mostrar mensaje de advertencia si la
información no ha sido ingresada correctamente. Post-Condición: El alumno podrá consultar sus notas.
CASO DE USO: Modificar Nota.Descripción: Este caso de uso permite modificar las notas ingresadas
anteriormente por el docente.Actor: DocentePre- Condición: El docente debe encontrarse logueado en el sistema.Flujo Principal: 1. El docente ingresa con su id y password en el aula virtual.2. El docente da clic en la opción “Mis Cursos”.3. El sistema muestra la interfaz con los cursos y posteriormente el docente elige
el curso con el que desea trabajar.4. El docente elige la opción “Ingresar notas” dentro del curso elegido.5. El sistema muestra la lista de alumnos y al costado de cada alumno la
calificación que el docente ingreso anteriormente.6. El docente procede a modificar la calificación del alumno. 7. El sistema verifica que la información ingresada sea correcta.8. El sistema almacena (graba) la información de la(s) nota(s) modificada(s).Flujo Alternativo:1. En el flujo 7 el sistema valida y puede mostrar mensaje de advertencia si la
información no ha sido ingresada correctamente. Post-Condición: El alumno podrá consultar su(s) nota(s) modificada(s) .
CASO DE USO: Gestión de Materiales por Curso.Descripción: Este caso de uso permite poder agregar y eliminar los
materiales que se emplearan en el curso correspondiente.Actor: Docente.Pre- Condición: El docente debe estar logueado en el aula virtual.Flujo Principal: 1. El docente selecciona un determinado curso.2. El sistema muestra la interfaz con las diferentes opciones que posee el curso.3. El docente crea una nueva sesión de clase.4. El docente elige la opción cargar material.5. El sistema muestra un formulario con los campos a completar (nombre el
archivo, descripción) y el botón cargar documento.6. El sistema da la posibilidad de asociar varios materiales a una sesión.7. El docente confirma la información que introdujo.8. El sistema verifica si los datos ingresados por el docente son válidos.9. El sistema almacena (guarda) la información del nuevo material.Flujo Alternativo:1. En el flujo 4 el docente también puede eliminar, modificar el material de dicha
sesión.2. En el flujo 8 puede que el archivo subido por el docente no sea aceptado
(extensión no aceptada o archivo muy pesado). Entonces el sistema mostrara el respectivo mensaje.
Post-Condición: El material fue registrado, modificado o eliminado correctamente.
CASO DE USO: Gestión de Estándar de Calificación.Descripción: Este caso de uso permite al docente poder crear su criterio
de calificación por cada curso.Actor: DocentePre- Condición: El docente debe estar logueado en el aula virtual.Flujo Principal: 1. El docente da clic en la opción “Gestión de Estándar Calificativo”.2. El sistema muestra la interfaz correspondiente. 3. El docente elige el curso con el que desea trabajar. 4. El docente da clic en crear nuevo Estándar de Calificación.5. El sistema muestra el formulario correspondiente.6. El docente crea el estándar de calificación para el curso seleccionado. 7. El sistema verifica y almacena el nuevo estándar en la base de datos.Flujo Alternativo:1. El docente puede modificar y eliminar el estándar de calificación.2. En el flujo 7 puede que el docente haya ingresado algún dato erróneo por lo
que el sistema mostrara un mensaje. Post-Condición: El docente podrá colocar notas a los alumnos.
16.2. Modulo Alumno:
16.3. Modulo Administrador:
Trujillo, 27 de Mayo del 2013 Página 31
CASO DE USO: Visualizar Cursos.Descripción: Este caso de uso permitirá que el alumno pueda ver los
cursos en los cuales está inscrito de manera más organizada.
Actor: AlumnoPre- Condición: El alumno debe estar registrado y logueado en el aula
virtual.Flujo Principal: 1. El alumno ingresa id y su password en el aula virtual.2. El sistema acepta los datos y permite el acceso al aula virtual.
El sistema muestra la interfaz del aula virtual.3. El alumno selecciona la opción “Mis Cursos”.4. El sistema muestra los cursos que el alumno está llevando de manera
satisfactoriaFlujo Alternativo:1. El flujo 1 si los datos son incorrectos el sistema muestra el mensaje de error y
vuelve a solicitar el respectivo id y password. 2. En el flujo 3 al momento que el alumno seleccione los cursos puede que no
existan y el sistema mostrara el respectivo mensaje.Post-Condición: El sistema mostrara los cursos de manera correcta.
CASO DE USO: Consultar Material por Curso.Descripción: Este caso de uso permite al alumno poder consultar el
material dentro del curso que elija de una forma más organizada.
Actor: Alumno.Pre- Condición: El alumno debe estar registrado en el aula virtual.Flujo Principal: 1. El alumno se loguea en el aula virtual.2. El alumno selecciona la opción “Mis Cursos”.3. El sistema muestra la lista de cursos que está llevando el alumno.4. El alumno selecciona el curso que desea consultar el material colgado por el
docente.5. El alumno da clic en ver material. 6. El sistema muestra el material disponible organizado por sesiones. 7. El alumno descarga el material que necesita.Flujo Alternativo:1. En el flujo principal 1 si los datos son incorrectos el sistema muestra el
mensaje de error y vuelve a solicitar el respectivo id y password.2. En el flujo 5 puede que el curso no posea material colgado por el docente
aun.Post-Condición: El alumno pudo descargar el material exitosamente.
CASO DE USO: Consultar Notas por Curso.Descripción: Este caso de uso permite al alumno poder consultar sus
notas según por curso.Actor: Alumno.Pre- Condición: El alumno debe estar registrado en el aula virtual.Flujo Principal: 1. El alumno se loguea en el aula virtual.2. El alumno selecciona la opción “Mis Cursos”.3. El alumno selecciona el curso que desea saber sus notas.4. El sistema automáticamente muestra la interfaz con las notas
correspondientes al curso elegido por el alumno.5. El alumno verifica la conformidad de sus calificaciones.Flujo Alternativo:1. En el flujo principal 1 si los datos son incorrectos el sistema muestra el
mensaje de error y vuelve a solicitar el respectivo id y password.Post-Condición: El sistema mostrara las notas del alumno de forma correcta.
CASO DE USO: Registrar Docente.Descripción: Este caso de uso permite al administrador que guarde los
datos de los nuevos docentes usuarios del aula virtual. Actor: Administrador.Pre- Condición: El docente debe ser un docente nuevo en la institución.Flujo Principal: 1. El administrador se loguea en el back end del aula virtual.2. El administrador elige la opción “Gestión Docente”.3. El sistema muestra la interfaz correspondiente.4. El administrador selecciona la opción “Nuevo Docente”.5. El sistema muestra el formulario respectivo para el correcto registro del
docente.6. El administrador llenará el formulario de datos del nuevo docente y luego hará
clic en el botón Registrar.7. El sistema verificará y guardará los datos del docente nuevo en la base de
datos.8. El sistema mostrará el mensaje “Registro Exitoso”.Flujo Alternativo:1. En el flujo principal 1 si los datos son incorrectos el sistema muestra el
mensaje de error y vuelve a solicitar el respectivo id y password.2. En el flujo 7 puede que se haya ingresado algún dato erróneo y por ende el
sistema mostrará un mensaje. Post-Condición: El docente registrado puede iniciar sesión en el aula virtual.
CASO DE USO: Registrar Alumno.Descripción: Este caso de uso permite al administrador que guarde los
datos de los nuevos Alumnos usuarios del aula virtual. Actor: Administrador.Pre- Condición: El alumno debe ser un alumno nuevo en la institución.Flujo Principal: 1. El administrador se loguea en el back end del aula virtual.2. El administrador elige la opción “Gestión Alumno”.3. El sistema muestra la interfaz correspondiente.4. El administrador selecciona la opción “Nuevo Alumno”.5. El sistema muestra el formulario respectivo para el correcto registro del
alumno.6. El administrador llenará el formulario de datos del nuevo alumno y luego hará
clic en el botón Registrar.7. El sistema verificará y guardará los datos del alumno nuevo en la base de
datos.8. El sistema mostrará el mensaje “Registro Exitoso”.Flujo Alternativo:1. En el flujo principal 1 si los datos son incorrectos el sistema muestra el
mensaje de error y vuelve a solicitar el respectivo id y password.2. En el flujo 7 puede que se haya ingresado algún dato erróneo y por ende el
sistema mostrará un mensaje. Post-Condición: El alumno registrado puede iniciar sesión en el aula virtual.
CASO DE USO: Modificar Alumno.Descripción: Este caso de uso permite al administrador modificar los datos
de algún alumno.Actor: Administrador.Pre- Condición: El alumno debe estar registrado en el sistema.
El administrador debe haber iniciado sesión.Flujo Principal: 1. El administrador se loguea en el back end del aula virtual.2. El administrador elige la opción “Gestión Alumno”.3. El sistema muestra la interfaz correspondiente.4. El administrador selecciona la opción “Modificar Alumno”.5. El sistema muestra el formulario respectivo para la modificación del alumno.6. El administrador modificará el formulario que contiene la información del
alumno y luego hará clic en el botón Modificar.7. El sistema verificará y guardará los datos modificados del alumno en la base
de datos.8. El sistema mostrará el mensaje “Modificación Exitosa”.Flujo Alternativo:1. En el flujo principal 1 si los datos son incorrectos el sistema muestra el
mensaje de error y vuelve a solicitar el respectivo id y password.1. En el flujo 7 puede que se haya ingresado algún dato erróneo y por ende el
sistema mostrará un mensaje.Post-Condición: Se modifica la información del alumno en la base de datos.
CASO DE USO: Modificar DocenteDescripción: Este caso de uso permite al administrador modificar los datos
de algún docente.Actor: Administrador.Pre- Condición: El docente debe estar registrado en el sistema.
El administrador debe haber iniciado sesión.Flujo Principal: 9. El administrador se loguea en el back end del aula virtual.10. El administrador elige la opción “Gestión Docente”.11. El sistema muestra la interfaz correspondiente.12. El administrador selecciona la opción “Modificar Docente”.13. El sistema muestra el formulario respectivo para la modificación del docente.14. El administrador modificará el formulario que contiene la información del
docente y luego hará clic en el botón Modificar.15. El sistema verificará y guardará los datos modificados del docente en la base
de datos.16. El sistema mostrará el mensaje “Modificación Exitosa”.Flujo Alternativo:2. En el flujo principal 1 si los datos son incorrectos el sistema muestra el
mensaje de error y vuelve a solicitar el respectivo id y password.3. En el flujo 7 puede que se haya ingresado algún dato erróneo y por ende el
sistema mostrará un mensaje.Post-Condición: Se modifica la información del docente en la base de datos.
CASO DE USO: Dar de Baja DocenteDescripción: Este caso de uso permitirá al Administrador dar de baja a los
docentes que no se encuentren activos dentro de la Institución en el periodo actual.
Actor: Administrador.Pre- Condición: El docente debe estar registrado en el sistema.
El administrador debe haber iniciado sesión.Flujo Principal: 1. El administrador se loguea en el back end del aula virtual.2. El administrador elige la opción “Gestión Docente”.3. El sistema muestra la interfaz correspondiente.4. El administrador da clic en el botón “Dar de baja Docente”.5. El sistema mostrara un mensaje mostrando las opciones de “OK” y “Cancelar”.6. El Administrador da clic en la opción “OK”.7. El sistema da de baja al docente. Flujo Alternativo:1. En el flujo principal 1 si los datos son incorrectos el sistema muestra el
mensaje de error y vuelve a solicitar el respectivo id y password.2. En el flujo 6 puede que el administrador desista de dar de baja al docente por
X motivos, entonces dará clic en cancelar. Post-Condición: El sistema dio de baja al docente en la base de datos.
CASO DE USO: Dar de Baja Alumno.Descripción: Este caso de uso permitirá al Administrador dar de baja a los
Alumnos que no se encuentren activos dentro de la Institución en el periodo actual o por alguna falta al reglamento de la institución.
Actor: Administrador.Pre- Condición: El alumno debe estar registrado en el sistema.
El administrador debe haber iniciado sesión.Flujo Principal: 1. El administrador se loguea en el back end del aula virtual.2. El administrador elige la opción “Gestión Alumno”.3. El sistema muestra la interfaz correspondiente.4. El administrador da clic en el botón “Dar de baja Alumno”.5. El sistema mostrara un mensaje mostrando las opciones de “OK” y “Cancelar”.6. El Administrador da clic en la opción “OK”.7. El sistema da de baja al alumno en la base de datos. Flujo Alternativo:1. En el flujo principal 1 si los datos son incorrectos el sistema muestra el
mensaje de error y vuelve a solicitar el respectivo id y password.2. En el flujo 6 puede que el administrador desista de dar de baja al alumno por
X motivos, entonces dará clic en cancelar. Post-Condición: El sistema dio de baja al alumno en la base de datos.
CASO DE USO: Registrar Curso.Descripción: Este caso de uso permite al Administrador registrar algún
curso nuevo en el aula virtual.Actor: Administrador.Pre- Condición: El administrador debe estar logueado en el back end del
aula virtual. El curso debe estar aprobado por la dirección de la
institución.Flujo Principal: 1. El administrador selecciona la opción “Gestión de Cursos”.2. El sistema mostrara la interfaz correspondiente.3. El administrador selecciona la opción “Nuevo Curso”.4. El sistema muestra el formulario para el nuevo registro del curso.5. El administrador ingresa los datos del nuevo curso y da clic en el botón
“Registrar Curso”.6. El sistema verificara la información ingresada y guardara el nuevo curso en la
base de datos.7. El sistema mostrara un mensaje “Registro Exitoso”.Flujo Alternativo:1. En el flujo 6 puede que se haya ingresado algún dato erróneo y por ende el
sistema mostrará un mensaje.Post-Condición: El curso ya se encontrara disponible en el aula virtual.
CASO DE USO: Modificar Curso.Descripción: Este caso de uso permite al Administrador modificar algún
curso del aula virtual.Actor: Administrador.Pre- Condición: El administrador debe estar logueado en el back end del
aula virtual.Flujo Principal: 1. El administrador selecciona la opción “Gestión de Cursos”.2. El sistema mostrara la interfaz correspondiente.3. El administrador selecciona la opción “Modificar Curso”.4. El sistema muestra el formulario con la información del curso para la posterior
modificación.5. El administrador modifica los datos del curso y da clic en el botón “Modificar
Curso”.6. El sistema verificara la información ingresada y guardara el curso modificado
en la base de datos.7. El sistema mostrara un mensaje “Modificación Exitosa”.Flujo Alternativo:1. En el flujo 6 puede que se haya ingresado algún dato erróneo y por ende el
sistema mostrará un mensaje.Post-Condición: El curso ya se encontrara disponible en el aula virtual.
CASO DE USO: Dar de baja Curso.Descripción: Este caso de uso permitirá al Administrador dar de baja a los
cursos que ya no se consideran en el plan de estudios de cada carrera.
Actor: Administrador.Pre- Condición: El administrador debe haber iniciado sesión.Flujo Principal: 1. El administrador se loguea en el back end del aula virtual.2. El administrador elige la opción “Gestión de Cursos”.3. El sistema muestra la interfaz correspondiente.4. El administrador da clic en el botón “Dar de baja Curso”.5. El sistema mostrara un mensaje mostrando las opciones de “OK” y “Cancelar”.6. El Administrador da clic en la opción “OK”.7. El sistema da de baja al curso en la base de datos. Flujo Alternativo:1. En el flujo principal 1 si los datos son incorrectos el sistema muestra el
mensaje de error y vuelve a solicitar el respectivo id y password.2. En el flujo 6 puede que el administrador desista de dar de baja al alumno por
X motivos, entonces dará clic en cancelar. Post-Condición: El sistema dio de baja al alumno en la base de datos.
17.
DIAGRAMAS DE ROBUSTEZ:
17.1. Modulo Docente:
: Docente : Buscador de Cursos : Mis Cursos : Curso
1: Clic en "Mis Cursos"
5: Muestra la Lista de los Cursos
3: Leer2: BuscarCursos()
4: Lista: Cursos
Diagrama de Robustez. Listar Cursos.
Trujillo, 27 de Mayo del 2013 Página 32
CASO DE USO: Reporte Alumno.Descripción: Este caso de uso permite al Administrador que consulte a los
alumnos actuales en la institución según los parámetros de búsqueda que ingrese.
Actor: AdministradorPre- Condición: El alumno debe estar registrado en el aula virtual.
El administrador debe iniciar sesión en el back end del aula virtual.
Flujo Principal: 1. El administrador selecciona la opción “Gestión Alumnos”.2. Luego selecciona la opción “Reportes”.3. El sistema mostrara la interfaz donde se consultara a los alumnos.4. El administrador ingresa los parámetros de búsqueda.5. El sistema muestra el reporte según los parámetros ingresados por el
administrador.Flujo Alternativo:1. El sistema verifica los parámetros ingresados por el administrador Post-Condición: Reporte de Alumnos.
CASO DE USO: Reporte Docente.Descripción: Este caso de uso permite al Administrador que consulte a los
docentes actuales en la institución según los parámetros de búsqueda que ingrese.
Actor: AdministradorPre- Condición: El docente debe estar registrado en el aula virtual.
El administrador debe iniciar sesión en el back end del aula virtual.
Flujo Principal: 1. El administrador selecciona la opción “Gestión Docentes”.2. Luego selecciona la opción “Reportes”3. El sistema mostrara la interfaz donde se consultara a los docentes.4. El administrador ingresa los parámetros de búsqueda.5. El sistema muestra el reporte según los parámetros ingresados por el
administrador.Flujo Alternativo:2. El sistema verifica los parámetros ingresados por el administrador Post-Condición: Reporte de Docentes.
CASO DE USO: Buscar UsuariosDescripción: Este caso de uso le permite al administrador poder hacer uso
de la opción de búsqueda y así tener un rápido acceso a docentes y alumnos.
Actor: AdministradorPre- Condición: El administrador debe estar logueado en el back end del aula
virtual.Flujo Principal: 1. El administrador da cli en buscar usuarios.2. El administrador ingresa los parámetros de búsqueda. 3. El sistema verifica los parámetros y procede a realizar la acción.4. El sistema muestra al administrador la lista de docentes o alumnos según el
parámetro ingresado.5. El administrador verifica la información enviada por el sistema.Flujo Alternativo:1. En el flujo 3, si no hay ningún curso cuyo nombre u otros datos coincida con
el criterio de búsqueda ingresado, entonces el sistema mostrará el mensaje “No se han encontrado resultados para su búsqueda”.
Post-Condición: El docente procede a realizar una determinada acción.
: Docente : Reporte de Notas por Curso
: Buscador de Cursos : Curso
: Buscador de Notas : Notas
1: Clic en Reporte de Notas
2: Elegir Curso
9: Muestra Reporte de notas por Curso
3: Buscar Curso()
5: obj. Curso
6: BuscarNotas()
8: build: Lista de Notas
4: Leer
7: Leer
Diagrama de Robustez. Reporte de Notas por Curso.
: Docente
: Mis Cursos
: Contenido del Curso
: Curso : Buscador de Cursos
: Interfaz Curso
: Buscador Contenido : Contenido
1: Clic en "Mis Cursos"
5: Clic en un Curso
9: Clic en Ver Contenido
13: Muestra el Contenido del Curso
2: BuscarCursos()
4: List. Cursos
10: BuscarContenido()
12: Obj. Contenido
3: Leer
7: Leer
6: BuscarCurso()
8: Obj. Curso
11: Leer
Diagrama de Robustez. Ver Contenido por Curso.
: Docente : Mis Cursos : Buscador de Cursos : Curso
1: Clic en la opción "Buscar Cursos"
5: Muestra los cursos/ curso elegido(s)
2: BuscarCurso()
4: Obj. Curso
3: Leer
Diagrama de Robustez. Buscar Cursos
Trujillo, 27 de Mayo del 2013 Página 33
: Docente : Gestión de Estándar Calificativo
: Buscador de Cursos : Curso
: Registrador Estándar Calificativo
: Modificador Estándar Calificativo
: Eliminar Estándar Calificativo
: EstándarCalificativo
1: Clic en Gestión de Estándar Calificativo
11: MSJ: "Estándar Calificativo fue
Registrado/Modificado/Eliminado
Correctamente"
2: BuscarCurso()
4: Obj. Curso
5: RegistrarEstándarCal()
7: ModicarEstándarCal()
9: EliminarEstándarCal()
3: Leer
6: Registrar
8: Modifcar
10: Eliminar
Diagrama de Robustez. Gestión de Estándar de Calificación.
Trujillo, 27 de Mayo del 2013 Página 34
: Docente
: Mis Cursos
: Interfaz Curso
: Gestión de Sesiones de Clase por Curso
: Buscador de Cursos : Curso
: Crear Sesión de Clase
: Modificar Sesión de Clase
: Eliminar Sesión de Clase
: Sesión
1: Clic en "Mis Cursos"
5: Clic en un Curso
8: Clic en Gestión de Sesiones de Clase por
Curso
15: MSJ: "Sesión Creada/Modificada o
Eliminada"
2: BuscarCursos()
4: Lista de Cursos
6: BuscarCurso()
7: Obj. Curso
9: CrearSesión()
11: ModificarSesión()
13: EliminarSesión()
3: Leer
10: Registrar
12: Modificar
14: Eliminar
Diagrama de Robustez. Gestión de Sesiones de Clase por Curso
: Docente
: Buscador de Cursos
: Reporte de Alumnos por Curso
: Curso
: Buscador de Alumnos : Alumno
1: Clic en Reporte de Alumnos por Curso
2: Elegir Curso
9: Muestra Reporte de Alumnos
4: Leer
3: BuscarCurso()
5: obj. Curso
6: BuscarAlumnos()
8: build: Lista de Alumnos 7: Leer
Diagrama de Robustez. Reporte de Alumnos por Curso.
Trujillo, 27 de Mayo del 2013 Página 35
: Docente
: Mis Cursos
: Interfaz Curso
: Buscador de Cursos : Curso
: Registrador Material
: Gestión de Materiales por Curso : Modificador Material
: Eliminar Material
: Material
1: Clic en "Mis Cursos"
5: Clic en un Curso
9: Clic en Gestión de Materiales por
Curso
16: MSJ: "Materiales Registrados/Modificados
o Eliminados OK"
2: BuscarCursos()
4: Lista de Cursos
6: BuscarCurso()
8: Obj. Curso
3: Leer
7: Leer
11: Registrar10: RegistrarMaterial()
12: ModifcarMaterial()
14: EliminarMaterial()
13: Modificar
15: Eliminar
Diagrama de Robustez. Gestión de Materiales por Curso.
: Docente
: Mis Cursos
: Buscador de Cursos
: Interfaz Curso
: Curso
: Notas : Ingresar Notas : Registrador de Notas
1: Clic en "Mis Cursos"
5: Clic en algún Curso
9: Clic en Ingresar Notas
12: MSJ: "Notas Ingresadas de forma Correcta"
2: BuscarCursos()
4: build: Lista de Cursos 3: Leer
7: Leer
6: BuscarCurso()
8: Obj. Curso
10: IngresarNota() 11: Registrar
Diagrama de Robustez. Ingresar Nota.
Trujillo, 27 de Mayo del 2013 Página 36
: Docente
: Mis Cursos
: Interfaz Curso
: Curso : Buscador de Cursos
: Modificador de Notas : Notas : Ingresar Notas
1: Clic en "Mis Cursos"
5: Clic en algún Curso
9: Clic en Ingresar Notas
12: MSJ: "Notas Modificadas OK"
2: BuscarCursos()
4: build: Lista de Cursos
6: BuscarCurso()
8: Obj. Curso
3: Leer
7: Leer
11: Modificar10: ModificarNotas()
Diagrama de Robustez. Modificar Nota.
17.2. Modulo Alumno:
: Alumno : Visualizar Cursos : Buscador de Cursos : Curso
1: Clic en "Mis Cursos"
5: Muestra los cursos del Alumno
2: BuscarCursos()
4: Lista de Cursos
3: Leer
Diagrama de Robustez. Visualizar Cursos.
: Alumno
: Mis Cursos : Buscador de Cursos : Curso
: Consultar Material por Curso : Buscador Material : Material
1: Clic en "Mis Cursos"
5: Clic en Consultar Material por Curso
9: Muestra Material
2: BuscarCurso()
4: Obj. Curso
3: Leer
6: BuscarMaterial()
8: Obj. Material
7: Leer
Diagrama de Robustez. Consultar Material por Curso.
Trujillo, 27 de Mayo del 2013 Página 37
: Alumno
: Mis Cursos : Buscador de Cursos : Curso
: Consultar Notas por Curso : Buscador de Notas : Notas
1: Clic en "Mis Cursos"
5: Consultar Notas por Curso
9: Muestra el Listado con las notas
2: BuscarCurso()
4: Obj. Curso
3: Leer
6: BuscarNotas()
8: Listado de Notas
7: Leer
Diagrama de Robustez. Consultar Notas por Curso.
17.3. Modulo Administrador:
: Administrador : Registrador Docente : Docente : Registrar Docente
1: Clic en Registrar Docente
4: MSJ: "Registro Exitoso"
3: Registrar2: RegistrarDocente()
Diagrama de Robustez. Registrar Docente.
: Administrador : Modificar Docente
: Buscador Docente
: Docente
: Modificador Docente
1: Clic en Buscar
5: Clic en Modificar
8: MSJ: "Modificación Exitosa"
2: BuscarDocente()
4: obj. Docente
6: ModificarDocente()
3: Leer
7: Modificar
Diagrama de Robustez. Modificar Docente.
Trujillo, 27 de Mayo del 2013 Página 38
: Administrador : Dar de Baja Docente
: Buscador Docente
: Docente
: Dar de Baja Docen.
1: Clic en Buscar
5: Clic en Dar de Baja
8: Baja del Docente OK
2: BuscarDocente()
4: obj. Docente
6: DarBajaDocente()
3: Leer
7: CambiarEstado
Diagrama de Robustez. Dar de Baja Docente.
: Registrar Alumno : Registrador Alumno : Alumno : Administrador
2: RegistrarAlumno() 3: Leer1: Clic en Registrar
4: MSJ: "Registro Exitoso"
Diagrama de Robustez. Registrar Alumno.
: Administrador : Modificar Alumno
: Buscador de Alumnos
: Modificador Alumno
: Alumno
1: Clic en Buscar
5: Clic en Modificar Alumno
8: MSJ: "Modificación Exitosa"
2: BuscarAlumno()
4: obj. Alumno
6: ModificarAlumno()
3: Leer
7: Modificar
Diagrama de Robustez. Modificar Alumno.
Trujillo, 27 de Mayo del 2013 Página 39
: Administrador : Dar de Baja Alumno
: Buscador de Alumnos
: Alumno
: Dar de Baja Alum.
1: Clic en Buscar
5: Clic en Dar de Baja
8: Baja del Alumno OK
2: BuscarAlumno()
4: obj. Alumno
6: DarBajaAlumno()
3: Leer
7: CambiarEstado
Diagrama de Robustez. Dar de Baja Alumno.
: Administrador : Registrador Curso : Registrar Curso : Curso
1: Clic en Registrar Curso
4: MSJ: "Registro Exitoso"
3: Registrar2: RegistrarCurso()
Diagrama de Robustez. Registrar Curso.
: Administrador
: Buscador de Cursos
: Modificar Curso
: Modificador Curso
: Curso
1: Clic en Buscar
5: Clic en Modificar
8: MSJ: "Modificación Exitosa"
3: Leer2: BuscarCurso()
4: obj. Curso
6: ModificarCurso() 7: Modificar
Diagrama de Robustez. Modificar Curso.
Trujillo, 27 de Mayo del 2013 Página 40
: Administrador : Dar de Baja Curso
: Dar de Baja Curs.
: Curso
: Buscador de Cursos
1: Clic en Buscar
5: Clic en Dar de Baja
8: MSJ: "El curso se dio de baja correctamente"
2: BuscarCurso()
4: obj. Curso
6: DarBajaCurso 7: CambiarEstado
3: Leer
Diagrama de Robustez. Dar de Baja Curso.
: Administrador : Reporte Docente
: Generador de Reportes
: Docente
Habilitar Calendario
1: Clic en Reportes
5: Reporte de Docentes
2: Buscar Lista de Docentes
4: build: Lista de Docentes
3: Leer
Diagrama de Robustez. Reporte Docente.
: Administrador : Reporte Alumno
: Generador de Reportes
: Alumno
Habilitar Calendario
1: Clic en Reportes
5: Reporte de Alumnos
2: Buscar Lista de Alumnos
4: build: Lista de Alumnos
3: Leer
Diagrama de Robustez. Reporte Alumno.
Trujillo, 27 de Mayo del 2013 Página 41
: Administrador : Buscar Usuarios : Buscador de Usuarios
: Alumno
: Docente
1: Clic en Buscar Usuarios
8: Muestra Alumnos/Docentes elegidos
2: Buscar Docente()
3: Buscar Alumno
6: obj. Docente
7: obj.Alumno
4: Leer
5: Leer
Diagrama de Robustez. Buscar Usuarios.
Trujillo, 27 de Mayo del 2013 Página 42
DISEÑO
18. DIAGRAMA DE SECUENCIA:
18.1. Módulo Docente:
: Docente : Docente : Mis Cursos : Mis Cursos : Buscador de Cursos : Buscador de Cursos : Curso : Curso1: Clic en la opción "Buscar Cursos"
2: submit: BuscarCurso()
3: Leer
4: Obj. Curso
5: Muestra los cursos/ curso elegido(s)
6: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Buscar Cursos.
: Docente : Docente : Buscador de Cursos : Buscador de Cursos : Mis Cursos : Mis Cursos : Curso : Curso
1: Clic en "Mis Cursos"
2: submit: BuscarCursos()
3: Leer
4: build: Lista de Cursos
5: Muestra la Lista de los Cursos
6: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Listar Cursos.
Trujillo, 27 de Mayo del 2013 Página 43
: Docente : Docente : Gestión de Estándar Calificativo : Gestión de Estándar Calificativo : Buscador de Cursos : Buscador de Cursos : Curso : Curso : Registrador Estándar Calificativo
: Registrador Estándar Calificativo
: Modificador Estándar Calificativo
: Modificador Estándar Calificativo
: Eliminar Estándar Calificativo
: Eliminar Estándar Calificativo
: EstándarCalificativo : EstándarCalificativo
1: Clic en Gestión de Estándar Calificativo
2: submit: BuscarCurso()
3: Leer
4: Obj. Curso
6: submit: RegistrarEstándarCal()
7: Registrar
10: submit: ModicarEstándarCal()
11: Modifcar
14: submit: EliminarEstándarCal()
15: Eliminar
5: Clic en Registrar
Habilita Formulario
8: MSJ: "Datos Registrados"
9: Clic en Modificar
Habilita Formulario
12: MSJ: "Datos Modificados"
13: Clic en Eliminar
16: MSJ: "Datos Eliminados"
17: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Gestión de Estándar de Calificación.
Trujillo, 27 de Mayo del 2013 Página 44
: Docente : Docente : Mis Cursos : Mis Cursos : Interfaz Curso : Interfaz Curso : Buscador de Cursos : Buscador de Cursos : Curso : Curso : Registrador Material : Registrador Material : Gestión de Materiales por Curso : Gestión de Materiales por Curso : Modificador Material : Modificador Material : Eliminar Material : Eliminar Material : Material : Material
1. Clic en "Mis Cursos"
2: submit: BuscarCursos()
3: Leer
4: build: Lis ta de Cursos
5: Clic en un Curso
6: submit: BuscarCurso()
7: Leer
8: obj. Curso
9: Clic en Gestión de Materiales por Curso
11: submit: RegistrarMaterial()
12: Registrar
15: submit: ModifcarMaterial()
16: Modificar
18: submit: EliminarMaterial()
19: Eliminar
10: Clic en Registrar
Habilitar Formulario
13: MSJ: "Datos Registrados"
14: Clic en Modificar
Habilitar Formulario
17: Clic en Eliminar
20: MSJ: "Datos Eliminados"
21: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Gestión de Materiales por Curso.
Trujillo, 27 de Mayo del 2013 Página 45
: Docente : Docente : Mis Cursos : Mis Cursos : Interfaz Curso : Interfaz Curso : Gestión de Sesiones de Clase por Curso
: Gestión de Sesiones de Clase por Curso
: Buscador de Cursos : Buscador de Cursos : Curso : Curso : Crear Sesión de Clase : Crear Sesión de Clase : Modificar Sesión de Clase
: Modificar Sesión de Clase
: Eliminar Sesión de Clase : Eliminar Sesión de Clase : Sesión : Sesión
1: Clic en "Mis Cursos"
2: submit: BuscarCursos()
3: Leer
4: build: Lista de Cursos
5: Clic en un Curso
6: submit: BuscarCurso()
7: Obj. Curso
8: Clic en Gestión de Sesiones de Clase por Curso
10: submit: CrearSesión()
11: Registrar
14: submit: ModificarSesión()
15: Modificar
18: submit: EliminarSesión()
19: Eliminar
9: Clic en Crear Sesión
Habilita Formulario
13: Clic en Modificar
12: MSJ: "Sesión Creada"
16: MSJ: "Sesión Modificada"
17: Clic en Eliminar
20: MSJ: "Sesión Eliminada"
21: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Gestión de Sesiones de clase por Curso.
Trujillo, 27 de Mayo del 2013 Página 46
: Docente : Docente : Mis Cursos : Mis Cursos : Buscador de Cursos : Buscador de Cursos : Interfaz Curso : Interfaz Curso : Curso : Curso : Notas : Notas : Ingresar Notas : Ingresar Notas : Registrador de Notas : Registrador de Notas
1: Clic en "Mis Cursos"
2: submit: BuscarCursos()
3: Leer
4: build: Lista de Cursos
5: Clic en algún Curso
6: submit: BuscarCurso()
7: Leer
8: Obj. Curso
9: Clic en Ingresar Notas
10: submit: IngresarNota()
11: Registrar
Habilita Contenido
12: MSJ: "Notas Ingresadas de forma Correcta"
13: Clic en Salir
Cierra Ventana
Trujillo, 27 de Mayo del 2013 Página 47
Diagrama de Secuencia. Ingresar Nota.
: Docente : Docente : Mis Cursos : Mis Cursos : Interfaz Curso : Interfaz Curso : Curso : Curso : Buscador de Cursos : Buscador de Cursos : Modificador de Notas : Modificador de Notas : Notas : Notas : Ingresar Notas : Ingresar Notas
1: Clic en "Mis Cursos"
2: submit: BuscarCursos()
3: Leer
4: build: Lista de Cursos
5: Clic en algún Curso
6: submit: BuscarCurso()
7: Leer
8: obj. Curso
9: Clic en Ingresar Notas
10: ModificarNotas()
11: Modificar
12: MSJ: "Notas Modificadas"
13: Clic en Salir
Cierra Ventana
Trujillo, 27 de Mayo del 2013 Página 48
Diagrama de Secuencia. Modificar Nota.
Trujillo, 27 de Mayo del 2013 Página 49
: Docente : Docente
: Buscador de Cursos : Buscador de Cursos : Reporte de Alumnos por Curso : Reporte de Alumnos por Curso : Curso : Curso : Buscador de Alumnos : Buscador de Alumnos : Alumno : Alumno
1: Clic en Reporte de Alumnos por Curso
2: Elegir Curso
4: Leer
5: obj. Curso
6: submit: BuscarAlumnos()
7: Leer
8: build: Lista de Alumnos
9: Muestra Reporte de Alumnos
3: submit: BuscarCurso()
10: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Reporte de Alumnos por Curso.
: Docente : Docente : Reporte de Notas por Curso : Reporte de Notas por Curso : Buscador de Cursos : Buscador de Cursos : Curso : Curso : Buscador de Notas : Buscador de Notas : Notas : Notas
1: Clic en Reporte de Notas
2: Elegir Curso
3: submit: Buscar Curso()
4: Leer
5: obj. Curso
7: submit: BuscarNotas()
8: Leer
9: build: Lista de Notas
10: Muestra Reporte de notas por Curso
6: Clic en generar Reporte
11: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Reporte de Notas por Curso.
Trujillo, 27 de Mayo del 2013 Página 50
: Docente : Docente : Mis Cursos : Mis Cursos : Contenido del Curso : Contenido del Curso : Curso : Curso : Buscador de Cursos : Buscador de Cursos : Interfaz Curso : Interfaz Curso : Buscador Contenido : Buscador Contenido : Contenido : Contenido
1: Clic en "Mis Cursos"
2: submit: BuscarCursos()
3: Leer
4: build Lista de Cursos
5: Clic en un Curso
6: submit: BuscarCurso()
7: Leer
8: obj. Curso
9: Clic en Ver Contenido
10: submit: BuscarContenido()
11: Leer
12: obj. Contenido
13: Muestra el Contenido del Curso
14: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Ver Contenido por Curso.
Trujillo, 27 de Mayo del 2013 Página 51
18.2. Módulo Alumno:
: Alumno : Alumno : Visualizar Cursos : Visualizar Cursos : Buscador de Cursos : Buscador de Cursos : Curso : Curso
1: Clic en "Mis Cursos"
2: submit: BuscarCursos()
3: Leer
4: build: Lista de Cursos
5: Muestra los cursos del Alumno
6: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Visualizar Cursos.
Trujillo, 27 de Mayo del 2013 Página 52
: Alumno : Alumno : Mis Cursos : Mis Cursos : Buscador de Cursos : Buscador de Cursos : Curso : Curso : Consultar Material por Curso : Consultar Material por Curso : Buscador Material : Buscador Material : Material : Material
1: Clic en "Mis Cursos"
3: submit: BuscarCurso()
4: Leer
5: obj. Curso
6: Clic en Consultar Material por Curso
7: submit: BuscarMaterial()
8: Leer
9: obj. Material
10: Muestra Material
11: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Consultar Material por Curso.
Trujillo, 27 de Mayo del 2013 Página 53
: Alumno : Alumno : Mis Cursos : Mis Cursos : Buscador de Cursos : Buscador de Cursos : Curso : Curso : Consultar Notas por Curso : Consultar Notas por Curso : Buscador de Notas : Buscador de Notas : Notas : Notas
1: Clic en "Mis Cursos"
2: submit: BuscarCurso()
3: Leer
4: obj. Curso
5: Clic en Consultar Notas por Curso
6: submit: BuscarNotas()
7: Leer
8: build: Listado de Notas
Muestra el Listado con las notas
Clic en Salir
Cierra Ventana
Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Consultar Notas por Curso.
18.3. Módulo Administrador:
: Administrador : Administrador : Registrador Docente : Registrador Docente : Docente : Docente : Registrar Docente : Registrar Docente
1: Clic en Registrar Docente
2: submit: RegistrarDocente()
3: Registrar
Activa Formulario
4: MSJ: "Docente Registrado"
5: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Registrar Docente.
Trujillo, 27 de Mayo del 2013 Página 54
: Administrador : Administrador : Modificar Docente : Modificar Docente : Buscador Docente : Buscador Docente : Docente : Docente : Modificador Docente : Modificador Docente
1: Clic en Buscar
2: submit: BuscarDocente()
3: Leer
4: obj. Docente
5: Clic en Modificar
6: submit: ModificarDocente()
7: Modificar
8: MSJ: "Datos Modificados"
9: Clic en Salir
Cierra Ventana
Activa Formulario
Diagrama de Secuencia. Modificar Docente.
: Administrador : Administrador : Dar de Baja Docente : Dar de Baja Docente : Buscador Docente : Buscador Docente : Docente : Docente : Dar de Baja Docen. : Dar de Baja Docen.1: Clic en Buscar
2: submit: BuscarDocente()
3: Leer
4: obj. Docente
5: Clic en Dar de Baja
6: submit: DarBajaDocente()
7: CambiarEstado
8: MSJ: "Baja del Docente OK"
9: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Dar de Baja Docente.
Trujillo, 27 de Mayo del 2013 Página 55
: Registrar Alumno : Registrar Alumno : Registrador Alumno : Registrador Alumno : Alumno : Alumno : Administrador : Administrador
1: Clic en Registrar
2: submit: RegistrarAlumno()
3: Leer
Activa Formulario
4: MSJ: "Alumno Registrado"
5: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Registrar Alumno.
: Administrador : Administrador : Modificar Alumno : Modificar Alumno : Buscador de Alumnos : Buscador de Alumnos : Modificador Alumno : Modificador Alumno : Alumno : Alumno
1: Clic en Buscar
2: submit: BuscarAlumno()
3: Leer
4: obj. Alumno
5: Clic en Modificar Alumno
6: submit: ModificarAlumno()
7: Modificar
8: MSJ: "Datos Modificados"
9: Clic en Salir
Cierra Ventana
Activa Formulario
Diagrama de Secuencia. Modificar Alumno.
Trujillo, 27 de Mayo del 2013 Página 56
: Administrador : Administrador : Dar de Baja Alumno : Dar de Baja Alumno : Buscador de Alumnos : Buscador de Alumnos : Alumno : Alumno : Dar de Baja Alum. : Dar de Baja Alum.
1: Clic en Buscar
2: submit: BuscarAlumno()
3: Leer
4: obj. Alumno
5: Clic en Dar de Baja
6: submit: DarBajaAlumno()
7: CambiarEstado
9: Clic en Salir
Cierra Ventana
8: MSJ: "Alumno se dio de baja
correctamente"
Diagrama de Secuencia. Dar de Baja Alumno.
: Administrador : Administrador : Registrador Curso : Registrador Curso : Registrar Curso : Registrar Curso : Curso : Curso
1: Clic en Registrar Curso
2: submit: RegistrarCurso()
3: Registrar
Activa Formulario
4: MSJ: "Curso Registrado"
5: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Registrar Curso.
Trujillo, 27 de Mayo del 2013 Página 57
: Administrador : Administrador : Buscador de Cursos : Buscador de Cursos : Modificar Curso : Modificar Curso : Modificador Curso : Modificador Curso : Curso : Curso
1: Clic en Buscar
2: submit: BuscarCurso()
3: Leer
4: obj. Curso
5: Clic en Modificar
6: submit: ModificarCurso()
7: Modificar
8: MSJ: "Datos Modificados"
9: Clic en Salir
Cerrar Ventana
Activa Formulario
Diagrama de Secuencia. Modificar Curso.
: Administrador : Administrador : Dar de Baja Curso : Dar de Baja Curso : Dar de Baja Curs. : Dar de Baja Curs. : Curso : Curso : Buscador de Cursos : Buscador de Cursos
1: Clic en Buscar
2: submit: BuscarCurso()
3: Leer
4: obj. Curso
5: Clic en Dar de Baja
6: submit: DarBajaCurso()
7: CambiarEstado
MSJ: "El curso se dio de baja correctamente"
Clic en Salir
Cerrar Ventana
Diagrama de Secuencia. Dar de Baja Curso.
Trujillo, 27 de Mayo del 2013 Página 58
: Administrador : Administrador : Reporte Docente : Reporte Docente : Generador de Reportes : Generador de Reportes : Docente : Docente
1: Clic en Reportes
4: submit: Buscar Lista de Docentes
5: Leer
6: build: Lista de Docentes
7: Reporte de Docentes
2: Ingresar Parametros de Busqueda
Habilita Calendario
3: Clic en Generar Reporte
Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Reporte Docente.
: Administrador : Administrador : Buscar Usuarios : Buscar Usuarios : Buscador de Usuarios : Buscador de Usuarios : Docente : Docente : Alumno : Alumno
1: Clic en Buscar Usuarios
2A: submit: BuscarAlumno()
2B: submit: BuscarDocente()
3A: Leer
3B: Leer
4B: Var. Est. Alumno
4A: Var. Est. Docente
5: Muestra Alumno
(s)/Docente...
Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Buscar Usuarios.
Trujillo, 27 de Mayo del 2013 Página 59
: Administrador : Administrador : Reporte Alumno : Reporte Alumno : Generador de Reportes : Generador de Reportes : Alumno : Alumno
1: Clic en Reportes
4: submit: Buscar Lista de Alumnos
5: Leer
6: build: Lista de Alumnos
7: Reporte de Alumnos
2: Ingresar Parametros de Busqueda
Habilita Calendario
3: Clic en Generar Reporte
8: Clic en Salir
Cierra Ventana
Diagrama de Secuencia. Reporte Alumno.
19. DIAGRAMA DE DOMINIO FINAL
Administrador
Persona
EstandarCalificativoDocente
1..*1 1..*1
Alumno
Notas
Contenido
Curso
1..*1 1..*1
0..*
1
0..*
1
1
1
1
1
Material Sesión
1..*
1
1..*
1
1..* 11..* 1
Trujillo, 27 de Mayo del 2013 Página 60
20. DIAGRAMA DE CLASES:
Trujillo, 27 de Mayo del 2013 Página 61
Persona
IdPersona : intNombre : stringApell idoPaterno : StringApell idoMaterno : StringFechaNacimiento : StringDNI : StringDirección : StringTelefono : intCelular : intpassword : intSexo : Stringemail : StringEstado : int
Persona()
Administrador
FechaIngreso : Date
BuscarAlumno()DardeBajaAlumno()DardeBajaCurso()BuscarCurso()BuscarDocente()DarBajaDocente()BuscarAlumno()ModificarAlumno()BuscarCurso()ModificarCurso()ModificarDocente()BuscarDocente()RegistrarAlumno()RegistrarCurso()RegistrarDocente()GenerarReporte()
Material
idMaterial : intNombreMaterial : StringDescripción : StringtipoMaterial : String
Registrar()Modificar()El iminar()Material()
Alumno
Carrera : Stringmatricula : String
ModifcarDatosPersonales()VerNotas()ListarCursos()BuscarCursos()BuscarNotas()Alumno()
Notas
CodNotas : intNotaCurso : intHorarioIngresoNota : DateCiclo : String
Agregar()Mofiicar()Consultar()Notas()
Sesión
idSesión : intNombre : StringFechaInicio : DateFechaTermino : Date
1..*1 1..*1
Contenido
idContenido : intCursoContenido : intNombreCont : StringEstado : int
Curso
codCurso : intNombre : Stringcategoria : StringHorario : StringDescripción : String
Listar()Curso()
1..*1 1..*1
0..*
1
0..*
1
1..*
1
1..*
1
11 11
Docente
PeriodoDocencia : StringEspecialidad : StringFechaInicio : Date
ModificarDatosPersonales()BuscarCurso()RegistrarEstandarCal ificacitvo()ModificarEstandarCalificativo()El iminarEstandarCali ficativo()RegistrarMaterial()ModificarMaterial()El iminarMaterial()CrearSesión()ModificarSesion()El iminarSesion()RegistrarNotas()ModificarNotas()BuscarAlumno()BuscarNotas()VerContenido()Docente()
1..*
1
1..*
1
EstandarCali ficativo
idEstandar : intDescripción : Stringcomponentes : Stringsubcomponentes : string
1
1..*
1
1..*
Trujillo, 27 de Mayo del 2013 Página 62
IMPLEMENTACIÓN
21. DIAGRAMA DE COMPONENTES:
22. DIAGRAMA NAVEGACIÓN:
23. DIAGRAMA DE BASE DE DATOS:23.1. Diagrama Lógico de Base de Datos:23.2. Diagrama Físico de Base de Datos:
24. MAPA DE SITIO:
Trujillo, 27 de Mayo del 2013 Página 63
ANEXOS
CUESTIONARIO APLICADO A UN DETERMINADO GRUPO DE DOCENTES Y ALUMNOS.
Se aplicó un cuestionario dirigido especialmente a los docentes (capacitadores) y alumnos (capacitandos) inscritos en la ESBAT, a manera de obtener información sobre el clima de aprendizaje que se da a diario y la aprobación o no del sistema de capacitación (aula virtual).
CUESTIONARIO PARA RECOLECIÓN DE INFORMACIÓN EN ESBAT
DOCENTE
Entrevistado(a): ______________________________________ Fecha: _______________
1. ¿La escuela cuenta con algún sistema de información? 2. ¿Cuál es su criterio de calificación en cuanto al curso que dicta?3. ¿Le es fácil poder calificar a todos los alumnos?4. ¿Se le brinda la atención debida a los alumnos?5. ¿Qué nuevas ideas daría usted para mejorar la gestión de los cursos en la institución?
NARRACIÓN DE LA TÉCNICA DE OBSERVACIÓN APLICADA A LA ESCUELA.
Trujillo, 27 de Mayo del 2013 Página 64