74
FACULTAD DE INGENIERIA ESCUELA 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, 27 de Mayo del 2013 Página 1

Documentacion PP2 Baca Peña.docx

Embed Size (px)

Citation preview

Page 1: Documentacion PP2 Baca Peña.docx

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

Page 2: Documentacion PP2 Baca Peña.docx

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

Page 3: Documentacion PP2 Baca Peña.docx

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

Page 4: Documentacion PP2 Baca Peña.docx

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

Page 5: Documentacion PP2 Baca Peña.docx

RESUMEN EJECUTIVO

Trujillo, 27 de Mayo del 2013 Página 5

Page 6: Documentacion PP2 Baca Peña.docx

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

Page 7: Documentacion PP2 Baca Peña.docx

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

Page 8: Documentacion PP2 Baca Peña.docx

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

Page 9: Documentacion PP2 Baca Peña.docx

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

Page 10: Documentacion PP2 Baca Peña.docx

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

Page 11: Documentacion PP2 Baca Peña.docx

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

Page 12: Documentacion PP2 Baca Peña.docx

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

Page 13: Documentacion PP2 Baca Peña.docx

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

Page 14: Documentacion PP2 Baca Peña.docx

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

Page 15: Documentacion PP2 Baca Peña.docx

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

Page 16: Documentacion PP2 Baca Peña.docx

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

Page 17: Documentacion PP2 Baca Peña.docx

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

Page 18: Documentacion PP2 Baca Peña.docx

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

Page 19: Documentacion PP2 Baca Peña.docx

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.

Page 20: Documentacion PP2 Baca Peña.docx

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).

Page 21: Documentacion PP2 Baca Peña.docx

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

Page 22: Documentacion PP2 Baca Peña.docx

FIGURA 003

Trujillo, 27 de Mayo del 2013 Página 22

1

2

3

4

5

Page 23: Documentacion PP2 Baca Peña.docx

11. MODELO VISUAL SOLUCIONADOR.

FIGURA 004

Trujillo, 27 de Mayo del 2013 Página 23

Page 24: Documentacion PP2 Baca Peña.docx

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

Page 25: Documentacion PP2 Baca Peña.docx

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

Page 26: Documentacion PP2 Baca Peña.docx

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

Page 27: Documentacion PP2 Baca Peña.docx

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

Page 28: Documentacion PP2 Baca Peña.docx

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

Page 29: Documentacion PP2 Baca Peña.docx

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.

Page 30: Documentacion PP2 Baca Peña.docx

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.

Page 31: Documentacion PP2 Baca Peña.docx

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.

Page 32: Documentacion PP2 Baca Peña.docx

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.

Page 33: Documentacion PP2 Baca Peña.docx

: 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

Page 34: Documentacion PP2 Baca Peña.docx

: 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

Page 35: Documentacion PP2 Baca Peña.docx

: 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

Page 36: Documentacion PP2 Baca Peña.docx

: 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

Page 37: Documentacion PP2 Baca Peña.docx

: 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

Page 38: Documentacion PP2 Baca Peña.docx

: 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

Page 39: Documentacion PP2 Baca Peña.docx

: 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

Page 40: Documentacion PP2 Baca Peña.docx

: 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

Page 41: Documentacion PP2 Baca Peña.docx

: 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

Page 42: Documentacion PP2 Baca Peña.docx

: 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

Page 43: Documentacion PP2 Baca Peña.docx

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

Page 44: Documentacion PP2 Baca Peña.docx

: 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

Page 45: Documentacion PP2 Baca Peña.docx

: 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

Page 46: Documentacion PP2 Baca Peña.docx

: 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

Page 47: Documentacion PP2 Baca Peña.docx

: 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

Page 48: Documentacion PP2 Baca Peña.docx

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

Page 49: Documentacion PP2 Baca Peña.docx

Diagrama de Secuencia. Modificar Nota.

Trujillo, 27 de Mayo del 2013 Página 49

Page 50: Documentacion PP2 Baca Peña.docx

: 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

Page 51: Documentacion PP2 Baca Peña.docx

: 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

Page 52: Documentacion PP2 Baca Peña.docx

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

Page 53: Documentacion PP2 Baca Peña.docx

: 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

Page 54: Documentacion PP2 Baca Peña.docx

: 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

Page 55: Documentacion PP2 Baca Peña.docx

: 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

Page 56: Documentacion PP2 Baca Peña.docx

: 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

Page 57: Documentacion PP2 Baca Peña.docx

: 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

Page 58: Documentacion PP2 Baca Peña.docx

: 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

Page 59: Documentacion PP2 Baca Peña.docx

: 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

Page 60: Documentacion PP2 Baca Peña.docx

: 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

Page 61: Documentacion PP2 Baca Peña.docx

20. DIAGRAMA DE CLASES:

Trujillo, 27 de Mayo del 2013 Página 61

Page 62: Documentacion PP2 Baca Peña.docx

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

Page 63: Documentacion PP2 Baca Peña.docx

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

Page 64: Documentacion PP2 Baca Peña.docx

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