You are on page 1of 4

Taller de Tecnologas de produccin de Software

Cursada 2011

Trabajo Final
Consideraciones generales
El trabajo de produccin final supone una instancia de integracin, que posibilite la
recuperacin de todos los ejes trabajados durante la cursada. Se propone propiciar prcticas
profesionalizantes orientadas a producciones con impacto social, aunque a esta alternativa se
ofrece un trabajo de investigacin y anlisis con una aplicacin prctica ficticia.
En consecuencia, los trabajos que se describen a continuacin estn enmarcados en dos
modelos:
- Desarrollo prctico: consiste en el desarrollo de alguno de los sistemas descriptos en la
PARTE A. Estos sistemas deben ser implementados usando el framework STRUTS 2 y JPA. Las
mejores producciones o combinaciones de ellas- sern instaladas en las respectivas
instituciones que necesitan de tales sistemas informticos.
- Investigacin terica con aplicacin prctica: consiste en la investigacin de algunos
de los tpicos de la PARTE B y su aplicacin al sistema ficticio planteado en la prctica 5 de la
cursada. La extensin sugerida para el informe de la investigacin no debe ser menor a 8
pginas (criterio orientativo).
TODOS los trabajos se seguirn a travs de Redmine.
PARTE A
1. Extensin de un sistema web para manejar la Historia Social del Hospital de
Nios de La Plata.
La Historia Social es un documento sobre el que se ejecutan numerosas intervenciones
profesionales de los trabajadores sociales. Una Historia Social actualizada y accesible permite
optimizar las acciones profesionales que repercuten en la calidad de atencin a los nenes
paciente. Los profesionales del Servicio Social del HIAEP Sor Mara Ludovica, que atienden
ms de 60.000 nios por ao, mantienen toda esta informacin en extensos formularios de
papel, lo que provoca previsibles dificultades en cuanto a su actualizacin, su acceso, etc.
Contamos con una parte de este sistema relacionada con las derivaciones de pacientes desde
el Hospital de Nios a otras Instituciones. Proponemos ampliar este sistema incorporando
bsicamente la Historia Social de los pacientes atendidos en el rea del Servicio Social de la
mencionada institucin.
Se requiere:
(a) ABM de Tablas del Sistema (Instituciones, Localidades, Especialidades, Servicio,
Profesionales, etc.)
(b) Pacientes -> Carga de la Ficha Social.
(c) Profesionales -> Carga de Actividades.
(d) Listados
Perfiles de Usuario
El sistema contar con un nico perfil de usuario. Todos los usuarios tendrn disponibles las
mismas funcionalidades. Todos los profesionales tienen acceso a todas las funcionalidades del
sistema. Por este motivo, se debe guardar informacin relacionada a las actividades/cambios
efectuados sobre los datos para hacer auditoria. Cada vez que se modifique informacin
relacionada a la Ficha Social se deber guardar en otra tabla, la fecha, hora, usuario
(profesional) y los valores anteriores a su modificacin.
El sistema debe proveer una pgina de inicio donde los usuarios puedan autenticarse y
seleccionar el idioma de la aplicacin (para el primer prototipo alcanza en castellano). Un login exitoso debe mostrar las opciones del men.
ABM de Pacientes

Taller de Tecnologas de produccin de Software

Cursada 2011

Implemente un formulario de carga de Paciente segn la informacin que se muestra en el


diagrama UML. Para esta primera entrega se puede obviar la informacin relacionada con la
Vivienda.
Ficha Social Carga de Prcticas
La Ficha Social es el corazn del sistema. El formato en papel que actualmente utilizan los
trabajadores sociales y nico respaldo de informacin es el que ilustra en el ANEXO A
En el sistema esta ficha se debera alimentar de informacin del Paciente, de un resumen de
Historia Clnica si es que el paciente est internado- y de las sucesivas Prcticas de los
trabajadores sociales hacen relacionada con cada paciente.
La Historia Social podra verse como una hoja de ruta donde se cargan las sucesivas
entrevistas a familiares, vecinos, autoridades derivantes, interconsultas con otros
profesionales, etc. relacionadas al paciente.
Sera recomienda no implementar pginas de cargas largas con barras de desplazamiento,
sino distribuir la carga en varios tabs o subpantallas de rpido acceso.
La parte ms interesante de la HS son las prcticas de los trabajadores sociales. Algunas
recomendaciones para la elaboracin de la interfaz de usuario y carga de estas prcticas:
- detalle y diagnstico. Se recomienda mostrar estos campos de entrada como reas de texto
donde se les pueda dar un formato para resaltas aspectos de inters. Para ello sera
interesante disponer de alguna paleta para formatear el texto.
- tipoPractica. Los tipos de prctica son los utilizados en el trabajo integrados del la cursada.
Los valores de las prestaciones corresponden a:
(02) Interconsulta
(03) Prestacin Social Mnima
(04) Prestacin Social Intermedia
(05) Entrevista
(06) Prestacin Social Externa
(07) Prestacin Social en Actividad Grupal
(08) Elaboracin/Interpretacin de Documentos (80) Otras Prcticas
- tipoProblemtica. Despus de la charla con algunos trabajadores sociales observamos que
las prcticas adems de pertenecer a un tipo, tambin se las podra agrupar por
problemtica: violacin, violencia familiar, etc. Esto permitir hacer estadsticas.
- profesional. Es el profesional que hace la prctica. Con esta informacin se puede generar la
planilla de prcticas por profesional automticamente. El formato de estas planillas se
ilustra en el ANEXO B.
Este trabajo puede realizarse en grupos de hasta 4 personas.

2. Desarrollo de un Sistema web para administrar las Tesinas de Grado de nuestra


Facultad
Las tesinas de los alumnos de nuestras Licenciaturas se encuentran disponibles en papel y
formato digital para ser consultadas en biblioteca. Se propone el desarrollo de un sistema web
que facilite el alta de nuevas tesinas, la recuperacin inmediata de tesinas por palabras clave
y el tagueo de las mismas.
El sistema debe:
(e) Considerar usuario/contrasea
(f) Carga de una nueva tesina -> Datos importantes, mirar cartula.
(g) Bsqueda de tesinas por diferentes criterios.
(h) Manejo de comentarios sobre la tesis. Compartir con amigos en redes sociales
(tweeter, facebook, etc.)
(i) Poner tags a las tesis: Tiene la tesina impacto social?, la considera innovadora?, sirve
para emprender un proyecto? (defina nuevos tags que considere interesantes).

Taller de Tecnologas de produccin de Software

Cursada 2011

(j) Permitir votar a las mejores tesis, visualizar estado de las votaciones.
Este trabajo puede realizarse en grupos de hasta 3 personas.
3. Sistema para administracin de la Historia Mdico-Deportiva de jugadores de
Ftbol

En el club Gimnasia y Esgrima de La Plata se realizan con periodicidad y en todas las categoras de ftbol
evaluaciones de Aptitud Fsica especficas para el deporte. Esta informacin se encuentra registrada en
planillas Excel diseminadas por las distintas computadoras del club y de los profesionales. Resulta difcil
sustentar la evolucin del Rendimiento Deportivo de los jugadores, desde divisiones inferiores, usando
como herramienta informtica las mencionadas planillas.
Proponemos el desarrollo de un sistema web que permita bsicamente mantener una Ficha
Mdico-Deportiva nica donde se volcarn todos los datos personales, mdicos y deportivos
correspondientes a los jugadores del Club.
(a) Datos Personales (ANEXO C)
(b) Evaluaciones Mdicas-Deportivas
a. Evaluacin
Fisiolgica
(Neuromuscular,
Cardiorrespiratoria,
Metablica,
Rendimiento en Juego)
b. Evaluacin Estructural (Antropometra (Planilla Resultados Antropometra 4ta
Divisin.xls), Evaluacin Ortopdica)
Adems de las cargas manuales, se podr tomar informacin de sistemas informticos como:
RossCraft mide composicin corporal, grasa, masa-, Axon Jump potencia, salto,
coordinacin-, GPS seguimiento satelital que mide frecuencia cardaca, velocidad, ritmo,
trayecto-.

A continuacin se resumen los aplicativos utilizados actualmente en el club a partir de los


cuales se deber alimentar la base de datos nica de deportistas del club. Esta base de datos
debe ser compartida/alimentada por los integrantes de todas las reas involucradas:
Coordinador, Profesores, Cuerpo Tcnico, Cuerpo Mdico, Dirigentes y sirva de referencia
para evaluaciones futuras.

Taller de Tecnologas de produccin de Software

Cursada 2011

Este trabajo puede realizarse por 2 grupos de hasta 4 personas que se complementen en el
desarrollo.
DATOS IMPORTANTES
Se debe entregar un prototipo del sistema el da 10 de febrero, una versin avanzada el da
09 de marzo de 2012 y la versin final el 1 de junio de 2012 (o antes).
Para la implementacin tenga en cuenta lo siguiente:
- Considere aspectos de internacionalizacin.
- Use DAOs para acceder a la Base de Datos.
- Puede usar los tags que provee el plugin Struts2 JQuery para la generacin de la
interfaz
de
usuario.
Ejemplos:
http://www.weinfreund.de/struts2-jqueryshowcase/index.action

PARTE B
- Comparacin entre Struts 2 y Spring MVC. Entregar informe y el TP5 con SpringMVC
de prueba.
- Analizar la integracin de Tiles y del PlugIn Convention en Struts 2. Entregar
informe y el TP5 con prueba.
Estos trabajos pueden realizarse en grupos de hasta 3 personas.
DATOS IMPORTANTES
Estos trabajos se pueden entregar hasta el 1 de junio de 2012.

You might also like