Vous êtes sur la page 1sur 9

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERA PROGRAMA DE INGENIERIA DE SISTEMAS Registro Actividades Independiente

F05

Pgina: 1

Asignatura Cdigo Tipo de asignatura: Nombre del Profesor


Desarrollo de Aplicaciones Web 1150904 Obligatoria MARCO A. ADARME JAIMES (madarme@ufps.edu.co)

Semestre: I (X ) II ( ) ao : 2014 Fecha de Entrega: 02-Mayo-2014, 7am.

INFORMACIN DE LA ACTIVIDAD Competencias a desarrollar: Ser capaz de implementar una aplicacin en una arquitectura multicapa Ser capaz de manejar persistencia usando archivos XML Ser capaz de manejar la API JDOM para lectura de archivos XML Tipo de Actividad: Terica (x ) Tiempo (horas): 10 Prctica ( )

DESCRIPCIN Se desea implementar una aplicacin para la gestin de informes y estadsticas de los profesores almacenados en el Sistema de Informacin Acadmico(SIA) de la UFPS. Actualmente est informacin se encuentra disponible en la aplicacin PIAGEV(http:// dptosist.ufps.edu.co) que estructura su sitio web usando archivos XML y XSL(lenguajes basados en el estndar XML que permite describir cmo la informacin contenida en un documento XML cualquiera debe ser transformada o formateada para su presentacin en un medio como HTML), este sitio web muestra la informacin segn criterios de bsqueda y niveles de agrupamiento; para el caso de la aplicacin de informes y estadstica , UD debe tomar slo como archivos de entrada los datos de los profesores segn su departamento, la URL que permite obtener estos datos se encuentra especificada a continuacin:

http://dptosist.ufps.edu.co/piagev1/servlet/piagev.servlets.Profesor?dpto=47

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERA PROGRAMA DE INGENIERIA DE SISTEMAS Registro Actividades Independiente

F05

Pgina: 2

El archivo que describe esta URL se presenta en la siguiente figura:

Figura1. Ejemplo de archivo xml generado por piagev para el departamento con cdigo 47

En l se describen los nodos de nivel superior:

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERA PROGRAMA DE INGENIERIA DE SISTEMAS Registro Actividades Independiente

F05

Pgina: 3

Figura2. Nodos de archivo xml generado por piagev para informacin de un departamento y sus profesores

<departamento> : Contiene la informacin del departamento acadmico. <vinculaciones>: Contiene la informacin del tipo de vinculaciones que tiene el departamento (catedra, tiempo completo, etc). <profesores>: Contiene la informacin de los profesores de ese departamento. De est forma, la variable dpto almacena el cdigo del departamento acadmico, por ejemplo , en el caso del link presentado el departamento con cdigo 47 es el de Construcciones Civiles, vas y transporte que pertenece a la facultad de Ingeniera. A nivel de organizacin de la UFPS, se tienen n facultades y cada una tiene m departamentos y cada departamento tiene x cantidad de profesores. Un profesor slo puede pertenecer a un departamento. Los Departamentos de la UFPS se nombran a continuacin:

FACULTAD: Ingeniera -Construcciones Civiles, Vas Y Transporte(cdigo del dpto=47) - Diseo Mecnico, Materiales Y Procesos(cdigo del dpto=48) - Electricidad Y Electrnica(cdigo del dpto=49) - Hidrulica, Fluidos Y Termicas(cdigo del dpto=50) - Geotecnia Y Mineria(cdigo del dpto=51) - Sistemas E Informtica(cdigo del dpto=52) - Procesos Industriales(cdigo del dpto=63) FACULTAD: Ciencias Empresariales * Departamentos - Ciencias Administrativas(cdigo del dpto=44) - Ciencias Contables Y Financieras(cdigo del dpto=45) - Estudios Internacionales Y De Fronteras(cdigo del dpto=46) FACULTAD: Educacion Artes Y Humanidades * Departamentos - Ciencias Humanas, Sociales E Idiomas(cdigo del dpto=41) - Pedagogia, Andragogia, Comunicacion Y Multimedios(cdigo del dpto=42)

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERA PROGRAMA DE INGENIERIA DE SISTEMAS Registro Actividades Independiente

F05

Pgina: 4

- Arquitectura, Diseo Y Urbanismo(cdigo del dpto=43) - Centro De Comunicacion Y Medios Audiovisuales(cdigo del dpto=62) FACULTAD: Ciencias Agrarias Y Del Medio Ambiente * Departamentos - Ciencias Pecuarias(cdigo del dpto=57) - Ciencias Agricolas(cdigo del dpto=58) - Ciencias Del Medio Ambiente(cdigo del dpto=59) FACULTAD: Ciencias Bsicas * Departamentos - Qumica(cdigo del dpto=54) - Biologa(cdigo del dpto=55) - Matematicas Y Estadistica(cdigo del dpto=56) - Fsica(cdigo del dpto=60) FACULTAD: Ciencias De La Salud * Departamentos - Atencion Clinica Y Rehabilitacion(cdigo del dpto=53) - Promocin, Proteccin Y Gestin De Salud(cdigo del dpto=61) La informacin de los Departamentos la puede encontrar en: http://dptosist.ufps.edu.co/piagev1/servlet/piagev.servlets.Departamentos El cdigo xml generado para las facultades , se muestra a continuacin:

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERA PROGRAMA DE INGENIERIA DE SISTEMAS Registro Actividades Independiente

F05

Pgina: 5

Su aplicacin debe satisfacer los siguientes requerimientos: 1. Mostrar un listado de los departamentos acadmicos agrupados por facultad Facultades de la UFPS

Nombre de la Facultad <vnculo 1>

Cantidad de dpto Acadmicos xxx

Cantidad de Profesores xxx

<<Ver estadstica 1>>

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERA PROGRAMA DE INGENIERIA DE SISTEMAS Registro Actividades Independiente

F05

Pgina: 6

2. Mostrar un listado de departamentos segn su facultad (esto se activa con el vnculo 1)

Facultad : XXXXX

Cdigo dpto Nombre Dpto

Cantidad de Profesores TC y MTC xxx

Cantidad de Profesores CTotro tipo de vinculacin xxx

Estadstica

<vinculo 2>

xxx

<<Ver estadstica 2>>

<<Ver estadstica 3>> 3. Mostrar un listado de profesores segn su departamento(esto se activa con el vnculo 2), pginado cada treinta(30) profesores. Este listado se ordena por cdigo de profesor.

Facultad: XXXX - Departamento: YYYY

Cdigo <vnculo 3> Pgina (1)-(2)-(3)-(4)...

Nombre XXX

4. Mostrar informacin del Profesor( se activa usando el vnculo 3). Departamento: XXXX

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERA PROGRAMA DE INGENIERIA DE SISTEMAS Registro Actividades Independiente

F05

Pgina: 7

Cdigo del profesor: Nombre del profesor: Tipo de vinculacin: E-mail:

XXXX XXXX XX XXXX@aaaaa

5. Ver estadsticas: Estadstica 1: Grfico de torta con la informacin de las 5.1. facultades junto con su cantidad de profesores. Estadstica 2: Grfico de torta con la informacin de la cantidad 5.2. de profesores TC(MTC) y CT segn el departamento seleccionado. Estadstica 3: Grfico en barras con la informacin de todos 5.3. los departamentos junto con la cantidad de profesores segn su vinculacin. Vea el siguiente prototipo de grfica:

Figura3. Ejemplo de grfico de barras

Todos los grficos deben ser realizados utilizando la API de google chart.

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERA PROGRAMA DE INGENIERIA DE SISTEMAS Registro Actividades Independiente

F05

Pgina: 8

Consideraciones generales: La aplicacin deben ser implementada bajo una arquitectura multicapa. Cada pgina tiene que tener sus correspondientes vnculos de navegacin. Las GUIs deben tener la imagen corporativa del Programa de Ing de Sistemas (usar el css del curso o en su defecto un banner y colores institucionales). Todos los datos de la aplicacin debe ser ledos dinmicamente a travs de archivos XML generados por PIAGEV. Tome como base el siguiente diagrama de clases del paquete DTO:

Figura4. Diagrama de clases del Paquete DTO de la aplicacin de estadstica

Las clases solo tienen mtodos getter , setter y constructores vacos inicialmente, deben complementar en el diagrama los mtodos que satisfagan los requerimientos de la aplicacin; as como crear el diagrama del negocio, del dto y dao. NO SE ADMITE CAMBIAR LOS IDENTIFICADORES NI ADICIONAR ATRIBUTOS A LAS CLASES.

Normas de entrega:

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERA PROGRAMA DE INGENIERIA DE SISTEMAS Registro Actividades Independiente

F05

Pgina: 9

1. El trabajo debe realizarse de manera INDIVIDUAL 2. Documentacin: (Estos archivos deben almacenarse en la carpeta raz del

proyecto de netbeans) a. Diagrama de clase extendido en PDF: i. Diagrama_de_clase_Negocio.pdf ii. Diagrama_de_clase_DTO.pdf iii. Diagrama_de_clase_DAO.pdf 3. El proyecto debe enviarse en un archivo .zip, con la identificacin del cdigo del estudiante (por ejemplo: 1150992.zip). 4. Despliegue: Se debe desplegar el proyecto en sandbox. En el cuerpo del mensaje colocar la URL donde se encuentra la aplicacin. 5. Todos las interfaces grficas de usuarios deben ir con el logo del Programa de Ingeniera de Sistemas de la UFPS. El 6. trabajo debe ser enviado al email:

trabajosufps@gmail.com, asunto: 1150904A-previo2-parte1


Factores de Calificacin: Esttica y presentacin de las GUIs. Diseo de la solucin (Valoracin de los mtodos a nivel de la modularidad, delegacin y manejo de excepciones). Documentacin (diagramas de clase). Uso adecuado de los principios de la OO Protocolo correcto de entrega del proyecto Ortografa de los mensajes de ayuda. Navegabilidad

CUALQUIER FRAUDE MOTIVA A LA ANULACIN TANTO PARA LOS PLAGIARIOS COMO PARA LOS PLAGIADOS TODOS LOS TRABAJOS DEBEN CUMPLIR CON LA FECHA Y NORMAS DE ENTREGA PARA SER CALIFICADOS

Vous aimerez peut-être aussi