Home

manual de usuario 1. procesos del módulo

image

Contents

1. public ActionForward generarEstadisticaEvaluacionProfesor ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception String accion String request getSession getAttribute ACCION if accion null accion length lt 0 request getSession setAttribute ACCION SECURITY ACCION Profesor profesor null String id_paralelo String request getParameter id_profesor if id paralelo null amp amp id_paralelo length gt O HashMap filtros new HashMap filtros put id Long valueOf id_paralelo null List profesores manager getProfesores filtros if profesores null 8 8 profesores size gt O profesor Profesor profesores get 0 List datosGrafico new ArrayList for Iterator iter profesor getParalelos iterator iter hasNext Paralelo paralelo2 Paralelo iter next filtros clear filtros put id paralelo2 getld List paralelos manager getParalelosEvaluacion filtros null 46 if paralelos null 88 paralelos size gt 0 Paralelo paralelo Paralelo paralelos get 0 int excenlente 0 int muy_bueno 0 int bueno 0 int regular 0 int malo 0 for Iterator iter2 paralelo getEvaluaciones iterator iter2 hasNext Evaluacion evaluacion Evaluacion iter2 next if evaluacion getRespuesta intValue 5 excenlente Jelse if evaluacion
2. El total de profesores que dan la materia es 3 El promedio de notas por profesor es Profesor Palacios Francisco 7 Profesor Palacios Francisco 5 Profesor Mila Rommel 7 as aa a de notas por Materia CALCULO 3 00 7 2 75 1 2 50 gt 2 26 2 00 7 1 757 1 50 7 1 00 0 75 7 0 50 7 0 25 7 0 00 APROBADOS REPROBADOS SUSPENSOS Categorias w Francisco Palacios W Rommel Mila Datos del Gr fico Presione el primer link para agrupar Clasificaci n de nota Profesor SUSPENSOS Francisco Palacios Rommel Mila REPROBADOS Francisco Palacios Rommel Mila Como se indica en la parte superior de la ventana se encuentra expresada la cantidad de profesores que dan la materia en menci n cual es el promedio de cada profesor en los diferentes periodos que ha dado la materia 13 Cada ventana contiene el resultado de la consulta tiene la posibilidad de que las exportaciones de los datos sea de dos formas Exportar los datos de las tablas a CSV Texto separado por comas Excel o XML Otra alternativa es exportar toda la informaci n es decir gr fico y tabla a los siguientes formatos PDF HTML XLS CSV RTF Texto enriquecido http 127 0 0 1 8988 Reportes Microsoft Internet Explorer DER Reportes Cerrar E esse or formato PDF para ser leido en Adobe Reader s han sido probados con la versi n Adobe Reader 7 0 D Internet Nota Cabe indicar que por la versi n de la herr
3. int aprobados 0 int reprobados 0 int suspensos 0 for Iterator iter4 paralelo getRegistros iterator iter4 hasNext Registro registro Registro iter4 next if registro getPromedio intValue gt 7 aprobados Jelse if registro getPromedio intValue gt 5 amp amp registro getPromedio intValue lt MN 44 suspensos else reprobados datosGrafico add new Object APROBADOS paralelo2 getMateria getNombre Integer valueOf aprobados datosGrafico add new Object REPROBADOS paralelo2 getMateria getNombre Integer valueOf reprobados datosGrafico add new Object SUSPENSOS paralelo2 getMateria getNombre Integer valueOf suspensos List datosGrafico manager getEstadisticasPersonalByParaleloNota id linea especialidad request getSession setAttribute datosGraficoPastel datosGrafico request getSession setAttribute tipo3 new String Clasificaci n de nota Paralelo Total request getSession setAttribute total Integer valueOf aprobados reprobados suspensos 45 String nombre profesor null profesor getPersona getNombres profesor getPersona getApellidos request getSession setAttribute titulo Estad stica de notas por Materia del profesor nombre request setAttribute urlAccion generarEstadisticaProfesor return mapping findForward mostrarEstadisticas
4. if cmbTextToFind compareTo IDENTIFICACION 0 amp amp textToFind null amp amp textToFind length gt 0 filtros put persona cedula like textToFind trim textToFind trim if fecha inicio null amp amp fecha_inicio length gt 0 filtros put fechalngreso gt fecha_inicio FechaFormat toDate fecha_inicio if fecha fin null amp amp fecha fin length gt 0 filtros put fechalngreso lt fecha_fin FechaFormat toDate fecha_fin items manager getProfesores filtros request setAttribute items items return mapping findForward listarProfesores 32 public ActionForward listarEvaluaciones ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception String accion String request getSession getAttribute ACCION if accion null accion length lt 0 request getSession setAttribute ACCION SECURITY_ACCION DynaActionForm dynaForm DynaActionForm form String textToFind String dynaForm get textToFind String cmbTextToFind String dynaForm get cmbTextToFind String fecha inicio String dynaForm get fecha inicio String fecha fin String dynaForm get fecha fin List items null HashMap filtros new HashMap List result new ArrayList if cmbTextToFind null amp amp cmbTextToFind length gt 0 if cmbTextToFind compa
5. 1 Nombre Fecha de Ingreso Paralelos dictados C digo A z3 20 Periodo Materia A pear Gio _ CALCULO _ Palacios Francisco a CENE 2 2005 Primer Ciclo CALCULO C dula 0919629915 3 2006 Primer Ciclo CALCULO M 5 2006 Primer Ciclo PROGRAMACION 8 2003 Primer Ciclo CALCULO Sanchez Livinston OS 30 2004 PrimerCicio SISTEMAS OPERATIVOS C dula 0123456789 E 2005 Primer Ciclo ECONOMIA _ 32 2005 Primer Ciclo INGLES TECNICO it C digo Aizo Periodo Materia Cruz Alfredo SS 33 2006 Primer Ciclo _ INGLES TECNICO 1 C dula 0948274625 34 2005 Primer Ciclo CALCULO Wi 35 2005 PrimerCicio ESTRUC DE DATOS Navarrete Wilfrido 2004 Primer Ciclo ESTADISTICA C dula 0045373743 eae 37 2006 Primer Ciclo CULO J 28 2006 Primer Ciclo ESTADISTICA C digo Aigo Periodo Materia Gonzalez Walter DANA TE _ 2005 Primer Cicio SIST INFORMACION IE El Listo D internet 15 El resultado de la consulta ser el siguiente En la ventana se puede visualizar la cantidad de materias asignadas al profesor y cuales son las mismas el total de alumnos evaluados el promedio global A http 127 0 0 1 8988 Sistema de Estadisticas Microsoft Interne BAA Profesor Francisco Palacios Materias Asigandas CALCULO PROGRAMACION CALCULO CALCULO Ill CALCULO Il El total global de alumnos evaluados son 11 El promedio global de la notas es 7 CALCULO 1 El total de almnos 5 El promedio de las notas es 5
6. alumnos en la materia o materias presentadas Descripci n El usuario podr visualizar el rendimiento de los alumnos en una materia espec fica lo que permitir conocer el n mero de alumnos aprobados reprobados y aquellos que van a recuperaci n 1 4 2 Formatos de eventos Evento Presentaci n de Notas por Materias 1 Escoger la forma de c mo se desea mostrar la informaci n todas o por nombre 2 Ejecuci n de sentencias SQL para mostrar datos en pantalla de acuerdo al requerimiento 3 Listado de las materias 4 Escoger una materia Ejecuci n de los Bean de Datos mostrar el gr fico dependiendo de la materia escogida 1 5 1 Consulta de Estad sticas de alumnos Nombre Estad sticas por alumnos Actores Profesores Administradores Funci n Presenta el rendimiento de los alumnos en la materia o materias presentadas Descripci n El usuario podr visualizar el rendimiento de los alumnos en las materias que cursa durante un per odo de clases y su comportamiento en per odos anteriores 1 5 2 Formatos de eventos Evento Presentaci n de Estad sticas por alumnos 5 Escoger la forma de c mo se desea mostrar la informaci n todos por nombre o identificaci n 6 Ejecuci n de sentencias SQL para mostrar datos en pantalla de acuerdo al requerimiento 7 Listado de alumno s 8 Escoger un alumno Ejecuci n de los Bean de Datos mostrar el gr fico dependiendo del alumno escogida 2 DESCRIPCION DE P
7. getRespuesta intValue 4 muy_bueno Jelse if evaluacion getRespuesta intValue 3 bueno Jelse if evaluacion getRespuesta intValue 2 regular Jelse if evaluacion getRespuesta intValue 1 malo datosGrafico add new Object EXCELENTE paralelo2 getMateria getNombre Integer valueOf excenlente datosGrafico add new Object MUY BUENO paralelo2 getMateria getNombre Integer valueOf muy_bueno datosGrafico add new Object BUENO paralelo2 getMateria getNombre Integer valueOf bueno 47 datosGrafico add new Object REGULAR paralelo2 getMateria getNombre Integer valueOf regular datosGrafico add new Object MALO paralelo2 getMateria getNombre Integer valueOf malo List datosGrafico manager getEstadisticasPersonalByParaleloNota id_linea_especialidad request getSession setAttribute datosGraficoPastel datosGrafico request getSession setAttribute tipo3 new String I Clasificaci n de la evaluacion Paralelo Promedio String nombre profesor null profesor getPersona getNombres profesor getPersona getApellidos request getSession setAttribute titulo Estadistica de evaluaci n del profesor nombre en diferentes paralelos request setAttribute urlAccion generarEstadisticaEvaluacionProfesor return mapping findForward mostrarEstadisticas 48 public
8. jpeg image pjpeg image jpg image jpe image png OutputStream stream response getOutputStream ChartUtilities writeChartAsPNG stream chart 430 350 return null pes Creates a sample pie chart Oreturn a pie chart private JFreeChart createPieChart String title List tabla DefaultPieDataset data new DefaultPieDataset DefaultCategoryDataset dataset new DefaultCategoryDataset int count 1 for Iterator iter tabla iterator iter hasNext Object list Object iter next if list length 2 dataset addValue Double parseDouble list 1 toString list 0 toString y Jelse if list length 3 dataset addValue Double parseDouble list 2 toString list 1 toString list 0 toString JFreeChart chart2 ChartFactory createBarChart3D title chart title Categorias domain axis label Totales range axis label dataset data PlotOrientation VERTICAL true include legend true tooltips 35 false URLs CategoryPlot plot chart2 getCategoryPlot CategoryAxis axis plot getDomainAxis axis setLowerMargin 0 02 two percent axis setCategoryMargin 0 20 ten percent axis setUpperMargin 0 02 two percent BarRenderer renderer BarRenderer plot getRenderer renderer setltemMargin 0 50 fifteen percent return chart2 public ActionForward generarEstadisticaMateria ActionMapping mapping ActionForm
9. return nombre public void setNombre String nombre this nombre nombre public Set getProfesores return profesores public void setProfesores Set profesores this profesores profesores 23 Reporte java package com bvg comun web reporte import java io File import java util HashMap import java util List public class Reporte public static final int TIPO_PDF 1 public static final int TIPO_HTML 2 public static final int TIPO_XLS 3 public static final int TIPO_CSV 4 public static final int TIPO_RTF 5 public static final int TIPO XML 6 private String nombreReporteJasper private String nombreReporteXML private String nombreReporte private String imagenDir private File archivoReporteJasper null private List coleccionDatos null private HashMap parametros new HashMap private int tipoSalida public String getNombreReporteJasper return nombreReporteJasper public void setNombreReporteJasper String nombreReporteJasper this nombreReporteJasper nombreReporteJasper public String getNombreReporteXML return nombreReporteXML public void setNombreReporteXML String nombreReporteXML this nombreReporteXML nombreReporteXML public String getNombreReporte return nombreReporte public void setNombreReporte String nombreReporte this nombreReporte nombreReporte trim 26 setNombreReporteXML nombreReporte jrxml setNombreReporteJa
10. ActionForward generarEstadisticaEvaluacionParalelo ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception String accion String request getSession getAttribute ACCION if accion null accion length lt 0 request getSession setAttribute ACCION SECURITY_ACCION Paralelo paralelo null String id_paralelo String request getParameter id_paralelo if id paralelo null amp amp id_paralelo length gt O HashMap filtros new HashMap filtros put id id_paralelo null List paralelos manager getParalelosEvaluacion filtros if paralelos null amp amp paralelos size gt 0 paralelo Paralelo paralelos get 0 int excenlente 0 int muy_bueno 0 int bueno 0 int regular 0 int malo 0 for Iterator iter paralelo getEvaluaciones iterator iter hasNext Evaluacion evaluacion Evaluacion iter next 5 if evaluacion getRespuesta intValue excenlente Jelse if evaluacion getRespuesta intValue 4 muy_bueno Jelse if evaluacion getRespuesta intValue 3 bueno 49 Jelse if evaluacion getRespuesta intValue 2 regular Jelse if evaluacion getRespuesta intValue 1 malo List datosGrafico new ArrayList datosGrafico add new Object EXCELENTE Integer valueOf excenlente datosGrafico add new Object MUY BU
11. ENO Integer valueOf muy_bueno datosGrafico add new Object BUENO Integer valueOf bueno datosGrafico add new Object REGULAR Integer valueOf regular datosGrafico add new Object MALO Integer valueOf malo request getSession setAttribute datosGraficoPastel datosGrafico request getSession setAttribute total Integer valueOf excenlente muy bueno bueno regular malo 2 request getSession setAttribute tipo2 new String I Clasificaci n de la evaluacion Promedio List datosGrafico manager getEstadisticasPersonalByParaleloNota id linea especialidad String nombre paralelo null paralelo getld String profesor paralelo null paralelo getProfesor getPersona getNombres paralelo getProfesor getPersona getApellidos request getSession setAttribute titulo Estadistica de evaluaci n del profesor en el paralelo nombre 50 request setAttribute urlAccion generarEstadisticaEvaluacionParalelo return mapping findForward mostrarEstadisticas public ActionForward generarEstadisticaParaleloMateria ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception String accion String request getSession getAttribute ACCION if accion null accion length lt 0 request getSession setAttribute ACCION SECURITY_ACCION Paralelo paralelo null St
12. MANUAL DE USUARIO 1 PROCESOS DEL M DULO ESTAD STICO 1 1 Flujo de procesos de ventanas 1 1 1 Consulta de Estad sticas Ventana Principal Nombre Estad sticas Actores Profesores Administradores Funci n Mostrar las opciones de reportes a generar Descripci n El usuario podr conocer a trav s de los gr ficos estad sticos la situaci n en un per odo de tiempo determinado de profesores alumnos y materias 1 1 2 Formatos de eventos Evento Presentaci n de pantalla de consulta 1 Escoge la opci n del men 2 Carga de ventana de consulta solicitada 1 2 1 Consulta de Estad sticas de profesores Nombre Profesores por materia Actores Profesores Administradores Funci n Presentar la situaci n de los profesores considerando el rendimiento de los alumnos en cada una de las materias que imparten Descripci n El usuario podr visualizar todos los profesores y las materias que tienen asignadas as como tambi n consultar por el nombre de los docentes identificaci n o fecha de ingreso a la instituci n 1 2 2 Formatos de eventos Evento Presentaci n de profesores y materias asignadas 1 Escoger la forma de c mo se desea mostrar la informaci n todos por nombre identificaci n o fecha de ingreso 2 Ejecuci n de sentencias SQL para mostrar datos en pantalla de acuerdo al requerimiento 3 Listado de profesores y las materias asignadas a cada uno 4 Escoger una materia de un profesor o escoger el profe
13. PROGRAMACION El total de almnos 1 El promedio de las notas es 10 CALCULO 1 El total de almnos 1 El promedio de las notas es 7 CALCULO Ill El total de almnos 2 El promedio de las notas es 9 CALCULO Il El total de almnos 2 El promedio de las notas es 6 Estad stica de notas por Materia del profesor Francisco Palacios 2 00 1 7575 1 50 1 25 7 1 00 0 75 7 0 50 7 0 25 7 0 00 PEGALO APROBADOS REPROBADOS SUSPENSOS Categorias w CALCULO m PROGRAMACI N m CALCULO Ill CALCULO II Datos del Gr fico Presione el primer link para agrupar Ci sifi d t P E i APROBADOS CALCULO Internet 16 3 1 3 Evaluaci n de Profesores 17 Si el usuario desea visualizar la evaluaci n de los profesores al momento de escoger dicha opci n podr listar todos los profesores buscar un profesor espec fico o ingresar su identificaci n as como tambi n se podr escoger el periodo a evaluar 4 Sistema de Estad sticas Microsoft Internet Explorer Archivo Edici n Ver Favoritos Herramientas Ayuda Os O BA Praca fra O B SBa http 127 0 0 1 8988 estadsticasArdexJsp _ E Vinculos gt Br Y Z Search Ey Mai Doy Yahoo Sm Lista de Evaluaciones Consultar Estad sticas Criterios de B squeda Promedios por Materia e rovos O Nombre O identificacion Evaluaci n de Profesores Profesores por Mate
14. ROGRAMAS 2 1 Descripci n de programas de consultas 2 1 1 LISTAR_PROFESORES JSP Descripci n Permitir al usuario mostrar informaci n de profesores dependiendo de la materia s que escoja podr mostrar todos los profesores por el nombre o la identificaci n Enlaces MostrarEstadisticas EstadisticasAction struts config xml Librer as Taglib Mensajes Bean Html 2 1 2 LISTAR_EVALUACIONES JSP Descripci n Permitir al usuario mostrar informaci n de las evaluaciones realizadas por alumnos midiendo la asimilaci n de conocimientos brindada por el docente en cada una de las materias que imparten Enlaces MostrarEstadisticas EstadisticasAction struts config xml Librer as Taglib Mensajes Bean Html 2 1 3 LISTAR ALUMNOS JSP Descripci n El usuario podr visualizar el rendimiento de los alumnos en un per odo determinado considerando las materias que est cursando Enlaces MostrarEstadisticas EstadisticasAction struts config xml Librer as Taglib Mensajes Bean Html 2 1 4 LISTAR_MATERIAS JSP Descripci n Permite visualizar la informaci n de las materias y conocer el comportamiento de los alumnos que la est n cursando Enlaces MostrarEstadisticas EstadisticasAction struts config xml Librer as Taglib Mensajes Bean Html 2 1 5 MOSTRAR_ESTADISTICAS JSP Descripci n Encargada de la presentaci n de gr ficos dependiendo del criterio escogido por el usuario Enlaces Es
15. add new Object APROBADOS paralelo2 getMateria getNombre Integer valueOf aprobados datosGrafico add new Object REPROBADOS paralelo2 getMateria getNombre Integer valueOf reprobados datosGrafico add new Object SUSPENSOS paralelo2 getMateria getNombre Integer valueOf suspensos List datosGrafico manager getEstadisticasPersonalByParaleloNota id linea especialidad 37 request getSession setAttribute datosGraficoPastel datosGrafico request getSession setAttribute total Integer valueOf aprobados reprobados suspensos String nombre profesor null profesor getPersona getApellidos profesor getPersona getApellidos request getSession setAttribute titulo Clasificaci n de notas por Materia del profesor nombre request setAttribute urlAccion generarEstadisticaMateria return mapping findForward mostrarEstadisticas public ActionForward generarEstadisticaMateriaConProfesores ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception String accion String request getSession getAttribute ACCION if accion null accion length lt 0 38 request getSession setAttribute ACCION SECURITY_ACCION List datosGrafico new ArrayList Materia materia null String id_paralelo String request getParameter id_materia if id paralelo null amp amp id_para
16. amienta generadora de reportes 1 2 0 los gr ficos en Excel no pueden ser apreciados solo las tablas as como tambi n de forma espor dica las barras de los gr ficos tiende a cambiar si se hacen varios refrescamiento a las p ginas en donde se encuentra los gr ficos 14 3 1 3 Profesores por materia La ventana de Profesores por materias da la posibilidad al usuario de conocer de forma gr fica el rendimiento de alumnos en la s materia s impartida por un profesor El usuario puede listar todos los profesores y sus materias puede ingresar el nombre del profesor o su identificaci n as como tambi n puede considerar la fecha de ingreso de los datos del profesor al sistema As como tambi n podr elegir que periodo desea evaluar 4 Sistema de Estad sticas Microsoft Internet Explorer Eek a Archivo Edici n Ver Favoritos Herramientas Ayuda Ou O HAO Pue fre 2 Z A 38 http 127 0 0 1 8988 estadisticas index jsp _ Er vasos gt Search jr EJMal my Yahoo Sign In Lista de Profesores Consultar j Estad sticas Criterios de B squeda n Promedios por Materia n Qrovos O Nombre Oldentificaci n ________________ Evaluaci n de Profesores Profesores por Materias Fecha Inicio EE Fecha T rmino Ec Estad sticas por Alumnos Periodo TODOS v Resultado de la Busqueda Encontrados 15 registros mostrando todos los registros P g
17. ciones de consulta para la generaci n de reportes estad sticos las alternativas son e Profesores por materias En esta opci n el usuario podr visualizar el comportamiento de los alumnos aprobados reprobados y recuperaci n en cada una de las materias que imparte el profesor que se ha seleccionado e Evaluaci n de profesores El usuario conocer el resultado de las evaluaciones que se realizan durante un per odo para conocer el nivel de aceptaci n desde el punto de vista acad mico por parte de los alumnos de cada una de las materias impartidas por los docentes e Notas por materias Permite mostrar el comportamiento de los alumnos en las diferentes materias dictadas por varios docentes lo que dar la posibilidad a conocer el rendimiento de los alumnos en una misma materia pero dictada por diferentes profesores e Estad sticas de alumnos Esta opci n permite conocer el rendimiento de un alumno en las diversas materias que cursa en un per odo de clases e Las tablas consideradas para la generaci n de los gr ficos se encuentran en el anexo A 11 3 1 2 Notas por materias Manteniendo el esquema original de las consultas esta opci n mostrar varias alternativas de consulta se puede listar todas las materias o escoger el nombre de la materia Luego de presionar el bot n consultar se muestra la cantidad de registros encontrados el nombre del profesor la fecha de ingreso el a o per odo y las materias que dicta e
18. d setEspecializacion Especializacion especializacion this especializacion especializacion public Set getRegistros return registros public void setRegistros Set paralelos this registros paralelos Profesor java package com bvg comun model estadisticas import java util Date import java util Set import com bvg comun persistencia EntidadEliminable public class Profesor extends EntidadEliminable private Persona persona private Set materias private Set paralelos private Date fechalngreso public Profesor super 23 public Long getld return this id public Persona getPersona return persona public void setPersona Persona persona this persona persona public Set getMaterias return materias public void setMaterias Set materias this materias materias public Date getFechalngreso return fechalngreso public void setFechalngreso Date fechalngreso this fechalngreso fechalngreso public Set getParalelos return paralelos public void setParalelos Set paralelos this paralelos paralelos 24 Materias java package com bvg comun model estadisticas import java util Set import com bvg comun persistencia Entidad public class Materia extends Entidad private String nombre private Set profesores public Materia super public Long getld return this id public String getNombre
19. disticas index jsp YI 2 Search EE Mai My Yahoo Sign In Lista de Alumno Estad sticas Criterios de B squeda o Promedios por Materia f 35 O Topos O Nombre O identificaci n Evaluaci n de Profesores gt Profesores por Materias Genero del Aumno Tonos v Edad TODOS V Estad sticas por Alumnos Resultado de la Busqueda EST O DD DOT Nombre Especializaciz n Rodrigue Antonio z Essas s C dula 0928377473 ib oi L Seinen Cic CALCULO im Primer Ciclo CALCULO 1 C digo z Periodo Materia po Primer Ciclo CALCULO _ Eras Oswald lt Primer Ciclo CALCULO ras Oswaldo E y mr RSRS informatica 7 Primer Ciclo CALCULON _ z 10 Primer Ciclo PROGRAMACION 113 Primer Ciclo CALCULO 1 C digo _ Periodo Periodo Materia la Primer Ciclo 2008 CALCULO 1 Maldonado Marcos informatica le Primer Ciclo _ _ 2006 CALCULO If pi C dula 0932828743 12 Primer Ciclo 2005 CALCULO 1 a A _ pe in Eico 112063 A G Primer Ciclo 2005 CALCULO m 7 Tr Siva Jaime TESA C digo Periodo Periodo Materia C dula 0923482347 3 Primer Ciclo __ 2006 CALCULO __ C digo Periodo Periodo Materia furado Gustavo informatica le Primer Ciclo 2004 CALCULO C dula 0923327847 a i ns Primer Ciclo 2004 CALCULO 7 es L Es i O internet 20 La finalidad de esta consulta es lista
20. elo null paralelo getProfesor getPersona getNombres paralelo getProfesor getPersona getApellidos request getSession setAttribute titulo Estadistica de las notas del profesor profesor en el paralelo nombre request setAttribute urlAccion generarEstadisticaParaleloMateria return mapping findForward mostrarEstadisticas
21. es Los par metros de medici n son Excelente muy bueno bueno regular y malo 18 Como se puede apreciar en el gr fico se muestra el total de paralelos evaluados la cantidad de evaluaciones realizadas as como cuales son las materias que han sido evaluadas F http 127 0 0 1 8988 Sistema de Estad sticas Microsoft Inte E la 054 x Grafico Estadistico Estadisticas El total de paralelos evaluados son 5 El evaluaciones realizadas 17 Estadistica de evaluaci n del profesor Francisco Palacios en diferentes paralelos M REG BUENO Categorias m CALCULO Ill w PROGRAMACION m CALCULO II m CALCULO Datos del Gr fico Presione el primer link para agrupar MALO Encontrados 25 registros mostrando registros del 1 al 20 Clasificaci n de la evaluacion Paralelo Promedio EXCELENTE CALCULO lll MUY BUENO CALCULO Ill BUENO CALCULO ill REGULAR CALCULO Il MALO CALCULO III EXCELENTE PROGRAMACION MUY BUENO PROGRAMACION 4D internet 3 1 4 Estad sticas por Alumnos 19 En esta opci n el usuario podr listar todos los alumnos se podr listar todos buscar por el nombre o por la identificaci n Los criterios de selecci n considerados es el g nero y los rangos de edad de los estudiantes Sistema de Estad sticas Microsoft Internet Explorer Archivo Edici n Ver Favoritos Herramientas Ayuda Or 90 180 Pue fre O E Z RU 3 Direco n http 18988 esta
22. ew Object APROBADOS profesor2 getPersona getNombres profesor2 getPersona getApellidos Integer valueOf aprobados datosGrafico add new Object I REPROBADOS profesor2 getPersona getNombres profesor2 getPersona getApellidos Integer valueOf reprobados datosGrafico add new Object SUSPENSOS profesor2 getPersona getNombres profesor2 getPersona getApellidos Integer valueOf suspensos 40 List datosGrafico manager getEstadisticasPersonalByParaleloNota id linea especialidad request getSession setAttribute datosGraficoPastel datosGrafico request getSession setAttribute tipo3 new String I Clasificaci n de nota Profesor Total String nombre materia null materia getNombre request getSession setAttribute titulo Estad stica de notas por Materia nombre request setAttribute urlAccion generarEstadisticaMateriaConProfesores return mapping findForward mostrarEstadisticas public ActionForward generarEstadisticaAlumno ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception String accion String request getSession getAttribute ACCION if accion null accion length lt 0 request getSession setAttribute ACCION SECURITY_ACCION Alumno alumno null String id_alumno String request getParameter id_alumno if id_alumno nul
23. form HttpServletRequest request HttpServletResponse response throws Exception String accion String request getSession getAttribute ACCION if accion null accion length lt 0 request getSession setAttribute ACCION SECURITY_ACCION Profesor profesor null String id_paralelo String request getParameter id_profesor if id paralelo null amp amp id_paralelo length gt O HashMap filtros new HashMap filtros put id Long valueOf id_paralelo null List profesores manager getProfesores filtros if profesores null amp amp profesores size gt O profesor Profesor profesores get 0 List datosGrafico new ArrayList for Iterator iter profesor getParalelos iterator iter hasNext Paralelo paralelo2 Paralelo iter next filtros clear 36 filtros put id paralelo2 getld null List paralelos manager getParalelos filtros if paralelos null amp amp paralelos size gt 0 Paralelo paralelo Paralelo paralelos get 0 int aprobados 0 int reprobados 0 int suspensos 0 for Iterator iter4 paralelo getRegistros iterator iter4 hasNext Registro registro Registro iter4 next if registro getPromedio intValue gt 7 aprobados Jelse if registro getPromedio intValue gt 5 84 registro getPromedio intValue lt 7 suspensos else reprobados datosGrafico
24. l amp amp id_alumno length gt O f 41 HashMap filtros new HashMap filtros put id Long valueOf id alumno List profesores manager getAlumnos filtros null if profesores null amp amp profesores size gt O alumno Alumno profesores get 0 List datosGrafico new ArrayList int aprobados 0 int reprobados 0 int suspensos 0 for Iterator iter alumno getRegistros iterator iter hasNext Registro registro Registro iter next registro getPromedio intValue gt 7 aprobados Jelse if registro getPromedio intValue gt 5 amp amp registro getPromedio intValue lt 7 suspensos else reprobados datosGrafico add new Object APROBADOS registro getParalelo getMateria getNombre Integer valueOf aprobados datosGrafico add new Object REPROBADOS registro getParalelo getMateria getNombre Integer valueOf reprobados datosGrafico add new Object SUSPENSOS registro getParalelo getMateria getNombre Integer valueOf suspensos 42 List datosGrafico manager getEstadisticasPersonalByParaleloNota id linea especialidad request getSession setAttribute datosGraficoPastel datosGrafico request getSession setAttribute tipo3 new Stringl f Clasificaci n de nota Paralelo Total request getSession setAttribute total Integer valueOf aprobados reprobados suspensos Stri
25. l docente 4 Sistema de Estad sticas Microsoft Internet Explorer Archivo Edici n Ver Favoritos Herramientas Ayuda Os O 200 Poe Jero O E Z E LI Ss Direcci n E http 127 0 0 1 8988 estadisticasfindex jsp _ Y 2 search jy Mai My Yahoo Sign In ESTADISTICAS Lista de Materias Consultar Estadisticas Criterios de B squeda Promedios por Materia Oronos Olombre Evaluaci n de Profesores Profesores por Materias cetdri Busqueda Estad sticas por Alumnos Encontrados 22 registros mostrando todos los registros P g 1 Nombre Profesores Nombre Fecha de Ingreso Gonzalez Watter ago 12 2006 _ CALCULO Mila Rommel sep 09 2008 palcos oct 10 2006 Francisco Nombre Fecha de Ingreso Jackeline PON ts OPTATIVA Luque Helen mar 01 2006 Palacios Francisco 0010200 Nombre Fecha de Ingreso OPTATIVA Ramos Tito ago 08 2006 Vieri Vanessa feb 01 2004 Nombre Fecha de Ingreso Del Pezo OPTATIVA W Devegny ido A ESO Luque Helen mar 01 2006 SIST INFORMACION Saa EAS E g Gonzalez Walter ago 12 2006 IN El Listo D intenet Si el usuario escoge una de las materias asignadas a un docente o varios docentes el gr fico mostrar la cantidad de alumnos aprobados reprobados y recuperaci n en un gr fico de barra y una tabla resumida que contiene la 12 informaci n solicitada http 127 0 0 1 8988 Sistema de Estadisticas Microsoft Internet Exp DBR Gr fico Estad stico Estad sticas
26. lelo length gt O HashMap filtros new HashMap filtros put id Long valueOf id_paralelo null List maaterias manager getMaterias filtros if maaterias null amp amp maaterias size gt O materia Materia maaterias get 0 for Iterator iter materia getProfesores iterator iter hasNext Profesor profesor Profesor iter next filtros clear filtros put id profesor getld null List profesores manager getProfesores filtros if profesores null amp amp profesores size gt O ki profesores get 0 Profesor profesor2 Profesor for Iterator iterator profesor2 getParalelos iterator iterator hasNext Paralelo paralelo2 Paralelo iterator next filtros clear filtros put id paralelo2 getld null 39 filtros put materia id materia getld null List paralelos manager getParalelos filtros if paralelos null 8 8 paralelos size gt 0 Paralelo paralelo Paralelo paralelos get 0 int aprobados 0 int reprobados 0 int suspensos 0 for Iterator iter4 paralelo getRegistros iterator iter4 hasNext Registro registro Registro iter4 next if registro getPromedio intValue gt 7 aprobados Jelse if registro getPromedio intValue gt 5 84 registro getPromedio intValue lt DM suspensos jelsel reprobados datosGrafico add n
27. ng nombre alumno null alumno getPersona getNombres alumno getPersona getApellidos request getSession setAttribute titulo Estad stica de notas por Materia del alumno nombre request setAttribute urlAccion generarEstadisticaAlumno return mapping findForward mostrarEstadisticas public ActionForward generarEstadisticaProfesor ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception String accion String request getSession getAttribute ACCION if accion null accion length lt 0 43 request getSession setAttribute ACCION SECURITY_ACCION Profesor profesor null String id_paralelo String request getParameter id_profesor if id paralelo null amp amp id_paralelo length gt O HashMap filtros new HashMap filtros put id Long valueOf id_paralelo null List profesores manager getProfesores filtros if profesores null 8 8 profesores size gt O profesor Profesor profesores get 0 List datosGrafico new ArrayList for Iterator iter profesor getParalelos iterator iter hasNext Paralelo paralelo2 Paralelo iter next filtros clear filtros put id paralelo2 getld null List paralelos manager getParalelos filtros if paralelos null amp amp paralelos size gt 0 Paralelo paralelo Paralelo paralelos get 0
28. r el rendimiento del alumno en las materias que ha tomado durante un per odo o periodos de clases En este gr fico se muestra el total de materias tomadas por el alumno el promedio de las notas y la varianza entre un promedio y otro 3 http 127 0 0 1 8988 Sistema de Estadisticas Microsoft Inte 3 Gr fico Estad stico Estad sticas Las materias que ha tomando el alumno CALCULO III CALCULO ESTADISTICA CALCULO CALCULO Il PROGRAMACION El total de materias que ha tomado el son 6 El promedio de la notas es 7 El valor de la varianza es 05 333 H ENG aaf de notas por Materia del alumno Oswaldo Eras CAL CAL CAL PRO ESTA Categorias Datos del Gr fico Presione el primer link para agrupar Materia es CAT N mM 21 MANUAL T CNICO Clases Alumnos java package com bvg comun model estadisticas import java util Date import java util Set import com bvg comun persistencia Entidad import com bvg comun persistencia EntidadEliminable public class Alumno extends Entidad private Persona persona private Especializacion especializacion private Set registros public Alumno super public Long getld return this id public Persona getPersona return persona public void setPersona Persona persona this persona persona 22 public Especializacion getEspecializacion return especializacion public voi
29. reTo NOMBRE 0 amp amp textToFind null amp amp textToFind length gt 0 filtros put persona apellidos like textToFind trim textToFind trim if cmbTextToFind compareTo IDENTIFICACION 0 amp amp textToFind null amp amp textToFind length gt 0 filtros put persona cedula like textToFind trim textToFind trim 33 if fecha inicio null amp amp fecha_inicio length gt 0 f filtros put fechalngreso gt FechaFormat toDate fecha_inicio if fecha fin null amp amp fecha fin length gt 0 filtros put fechalngreso lt fecha_inicio fecha_fin FechaFormat toDate fecha_fin items manager getProfesores filtros request setAttribute items items return mapping findForward listarEvaluaciones public ActionForward mostrarlmageneEstadistica ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception String titulo String request getSession getAttribute titulo if titulo null ignore else titulo Gr fico Estad stico List datosGraficoPastel List request getSession getAttribute datosGraficoPastel JFreeChart chart createPieChart titulo datosGraficoPastel if chart null 34 response addHeader Content disposition attachment filename imagen png response setContentType image gif image x xbitmap image
30. rias Fecha Inicio En Fecha T rmino EEE Estad sticas por Alumnos A o de Evaluaci n TODOS v Resultado de la Busqueda Encontrados 15 registros mostrando todos los registros P g 1 Nombre Fecha de Ingreso Paralelos C digo Anio Ciclo Periodo Materia Sanchez Livinston 30 2004 1 Primer Ciclo SISTEMAS OPERATIVOS aera abr 15 2006 EE e C dula 0123456789 a 2005 __ t Primer Ciclo ECONOMIA 32 2005 1 Primer Cick INGLES TECNICO w Anio Ciclo Periodo Y Ramos Tito 13 2004 1 Primer Ciclo CALCULO n C dula 0912345678 Egor os nos 14 206 q Primer Ciclo OPTATIVA Y 6 2005 1 Primer Ciclo CALCULO C digo Anio Ciclo Periodo Materia Velasco Carla 15 2004 1 Primer Ciclo SIST DIGITALES no 08 2006 3 c dui G _ SIST DIGITALES _ C dula 0934567822 hs 16 2008 1 Primer Ciclo PROGRAMACION RE 2005 1 Primer Ciclo __ ECONOMIA _ Gonzalez Watter EU Er 39 2005 1 Primer Ciclo SIST INFORMACION C dula 0934847384 a 40 2004 1 Primer Ciclo CALCULO n 41 2006 1 Primer Ciclo OPTATIVA ti C digo Anio Ciclo Periodo Materia Reyes Vicente ene 01 2006 42 2005 1 Primer Ciclo REDES C dula 0928374834 43 2004 1 Primer Ciclo MAT DISCRETAS 44 2005 1 Primer Ciclo ESTRUC DE DATOS IE lestadisticas do method listarEvaluaciones D Internet El resultado al escoger un profesor es la visualizaci n del nivel cualitativo en que las evaluaciones realizadas por los estudiantes durante un per odo de clas
31. ring id_paralelo String request getParameter id_paralelo if id paralelo null amp amp id_paralelo length gt O HashMap filtros new HashMap filtros put id id_paralelo null List paralelos manager getParalelos filtros if paralelos null amp amp paralelos size gt 0 paralelo Paralelo paralelos get 0 int aprobados 0 int reprobados 0 int suspensos 0 for Iterator iter paralelo getRegistros iterator iter hasNext Registro registro Registro iter next if registro getPromedio intValue gt 7 aprobados Jelse if registro getPromedio intValue gt 5 amp amp registro getPromedio intValue lt 7 suspensos else 51 reprobados List datosGrafico new ArrayList datosGrafico add new Object APROBADOS Integer valueOf aprobados datosGrafico add new Object REPROBADOS Integer valueOf reprobados datosGrafico add new Object SUSPENSOS Integer valueOf suspensos request getSession setAttribute datosGraficoPastel datosGrafico request getSession setAttribute total Integer valueOf aprobados reprobados suspensos request getSession setAttribute tipo2 new String I Clasificaci n de nota Total List datosGrafico manager getEstadisticasPersonalByParaleloNota id linea especialidad String nombre paralelo null paralelo getld String profesor paral
32. shMap filtros new HashMap List result new ArrayList if cmbTextToFind null amp amp cmbTextToFind length gt 0 if cmbTextToFind compareTo NOMBRE 0 amp amp textToFind null amp amp textToFind length gt 0 filtros put persona apellidos like textToFind trim textToFind trim items manager getMaterias filtros request setAttribute items items return mapping findForward listarMaterias public ActionForward listarProfesores ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception String accion String request getSession getAttribute ACCION if accion null accion length lt 0 request getSession setAttribute ACCION SECURITY_ACCION DynaActionForm dynaForm DynaActionForm form String textToFind String dynaForm get textToFind String cmbTextToFind String dynaForm get cmbTextToFind 31 String fecha inicio String dynaForm get fecha inicio String fecha fin String dynaForm get fecha fin List items null HashMap filtros new HashMap List result new ArrayList if cmbTextToFind null amp amp cmbTextToFind length gt 0 if cmbTextToFind compareTo NOMBRE 0 amp amp textToFind null amp amp textToFind length gt 0 filtros put persona apellidos like textToFind trim textToFind trim
33. sor para ver la situaci n de todas sus materias 5 Ejecuci n de los Bean de Datos mostrar el gr fico dependiendo de la opci n escogida 1 3 1 Consulta de Estad sticas de evaluaci n de profesores Nombre Evaluaci n de profesores Actores Profesores Administradores Funci n Presentar la calificaci n de los profesores considerando las evaluaciones realizadas a los alumnos en cada una de las materias que imparten Descripci n El usuario podr visualizar la calificaci n luego de las evaluaciones que se realizan a los alumnos sobre la calidad capacidad y comportamiento de los docentes en las materias que tienen asignadas El gr fico mostrar la calificaci n de 5 categor as excelente muy bueno bueno regular y malo 1 3 2 Formatos de eventos Evento Presentaci n de evaluaci n de profesores 1 Escoger la forma de c mo se desea mostrar la informaci n todos por nombre identificaci n o fecha de ingreso 2 Ejecuci n de sentencias SQL para mostrar datos en pantalla de acuerdo al requerimiento 3 Listado de profesores y las materias asignadas a cada uno 4 Escoger una materia de un profesor o escoger el profesor para ver la situaci n de todas sus materias 5 Ejecuci n de los Bean de Datos mostrar el gr fico dependiendo de la opci n escogida 1 4 1 Consulta de Estad sticas de materias Nombre Notas por materia Actores Profesores Administradores Funci n Presenta el rendimiento de los
34. sper nombreReporte jasper public String getlmagenDir return imagenDir public void setImagenDir String imagenDir this imagenDir imagenDir public File getArchivoReporteJasper return archivoReporteJasper public void setArchivoReporteJasper File archivoReporteJasper this archivoReporteJasper archivoReporteJasper public List getColeccionDatos return coleccionDatos public void setColeccionDatos List coleccionDatos this coleccionDatos coleccionDatos public HashMap getParametros return parametros public void setParametros HashMap parametros this parametros parametros public void addParametro Object key Object value Si ya existe NO lo reemplaza if parametros get key null parametros put key value public int getTipoSalida return tipoSalida public void setTipoSalida int tipoSalida this tipoSalida tipoSalida 27 public String getTipoSalidaString switch tipoSalida case TIPO_PDF return PDF case TIPO_XLS return XLS case TIPO_RTF return RTF case TIPO HTML return HTML case TIPO CSV return CSV default return Action EstadisticasAction java package com bvg app web import java io OutputStream import java util ArrayList import java util HashMap import java util Iterator import java util List import javax servlet http HttpServletRequest import javax servlet http Ht
35. t getSession setAttribute ACCION SECURITY ACCION DynaActionForm dynaForm DynaActionForm form String textToFind String dynaForm get textToFind String cmbTextToFind String dynaForm get cmbTextToFind List items null HashMap filtros new HashMap List result new ArrayList if cmbTextToFind null amp amp cmbTextToFind length gt 0 29 if cmbTextToFind compareTo NOMBRE 0 88 textToFind null 8 8 textToFind length gt 0 filtros put persona apellidos like textToFind trim textToFind trim if cmbTextToFind compareTo IDENTIFICACION 0 amp amp textToFind null amp amp textToFind length gt 0 filtros put persona cedula like textToFind trim textToFind trim items manager getAlumnos filtros request setAttribute items items return mapping findForward listarAlumnos public ActionForward listarMaterias ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception String accion String request getSession getAttribute ACCION if accion null accion length lt 0 request getSession setAttribute ACCION SECURITY ACCION DynaActionForm dynaForm DynaActionForm form String textToFind String dynaForm get textT oFind String cmbTextToFind String dynaForm get cmbTextToFind 30 List items null Ha
36. tadisticasAction struts config xml Librer as Taglib Mensajes Bean Html 2 2 CLASES JAVA 2 2 1 Action 2 2 1 1EstadisticasAction java Descripci n Es nuestro Action Principal el cual recibe como par metros los criterios de consulta por parte del usuario dependiendo de la opci n escogida Este Action se encarga de forma la ventana de la consulta dependiendo de la opci n escogida a su vez se encarga de hacer de revisar las sentencias sql considerando los criterios de la consulta solicitada Cada consulta es enviada como un objeto el cual contiene la sentencia que se formada por los criterios escogidos por pantalla el tipo de reporte a generar y la ventana de resultado 2 2 2 Clases 2 2 2 1 Alumnos Se encarga de recuperar la informaci n de la clase alumnos de esta forma se puede conocer los datos personales de los alumnos y a su vez las materias y calificaciones que posee 3 DESCRIPCI N DE VENTANAS 3 1 Ventanas de consultas 3 1 1 Ventana principal de consulta 4 Sistema de Estad sticas Microsoft Internet Explorer Archivo Edici n Ver Favoritos Herramientas Ayuda 0 0 RAG Pues fro O DADA Direcci n http 127 0 0 1 8988 estadisticas global do Usuario ADMINISTADOR amp Sali ESTADISTICAS Estad sticas Notas por Materia Evaluaci n de Profesores Profesores por Materias Estad sticas por Alumnos el Internet 10 Descripci n Esta pantalla contiene las op
37. tpServletResponse import org apache struts action ActionForm import org apache struts action ActionForward import org apache struts action ActionMapping import org apache struts action DynaActionForm import org jfree chart ChartFactory import org jfree chart ChartUtilities import org jfree chart JFreeChart import org jfree chart axis Category Axis 28 import org jfree chart plot CategoryPlot import org jfree chart plot PlotOrientation import org jfree chart renderer category BarRenderer import org jfree data category DefaultCategoryDataset import org jfree data general DefaultPieDataset import com bvg comun model estadisticas Alumno import com bvg comun model estadisticas Evaluacion import com bvg comun model estadisticas Materia import com bvg comun model estadisticas Paralelo import com bvg comun model estadisticas Profesor import com bvg comun model estadisticas Registro import com bvg comun util FechaFormat import com bvg comun web GlobalAction import com bvg comun web ReportesAction public class EstadisticasAction extends ReportesAction URL de la acci n de struts public static final String SECURITY_ACCION estadisticas public ActionForward listarAlumnos ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception String accion String request getSession getAttribute ACCION if accion null accion length lt 0 reques

Download Pdf Manuals

image

Related Search

Related Contents

I – La conception des fiches  boso-nova 2  User`s Guide SHOUT - NAL Research Corporation    Bedienungsanleitung de Operating instructions en Mode d    Sicherheits  samaritan® PAD 360P Trainer  学校施設優良部品推奨事業 「学校用パッケージエアコンディショナ規格  FleaFPGA User Manual Rev 0.15  

Copyright © All rights reserved.
Failed to retrieve file