13.07.2015 Views

Sistema informático para la gestión dinámica y personalizada de ...

Sistema informático para la gestión dinámica y personalizada de ...

Sistema informático para la gestión dinámica y personalizada de ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CONCLUSIONESEn el presente trabajo se <strong>de</strong>sarrolló una herramienta <strong>de</strong>stinada a <strong>la</strong> <strong>gestión</strong> <strong>de</strong> reportes <strong>de</strong>manera <strong>dinámica</strong> y <strong>personalizada</strong>, incluyendo <strong>la</strong> <strong>gestión</strong> <strong>de</strong> los roles <strong>de</strong> usuarios queinteractúen con los procesos vincu<strong>la</strong>dos y <strong>la</strong> distribución <strong>de</strong> los accesos a los reportes<strong>de</strong>sarrol<strong>la</strong>dos, por diferentes sitios <strong>de</strong>ntro <strong>de</strong>l sistema. La aplicación implementada incluyefuncionalida<strong>de</strong>s calificadas como críticas, capturadas en el estudio <strong>de</strong>l estado <strong>de</strong>l arte <strong>de</strong> lossistemas re<strong>la</strong>cionados al campo <strong>de</strong> acción. También, el proceso <strong>de</strong> concepción <strong>de</strong> reportes sediseñó e implementó <strong>de</strong> manera flexible, logrando que responda a una estructura capaz <strong>de</strong>variar en <strong>de</strong>pen<strong>de</strong>ncia <strong>de</strong> <strong>la</strong> c<strong>la</strong>se <strong>de</strong> usuario que utilice <strong>la</strong> herramienta.Como tecnología y lenguaje <strong>de</strong> programación, se seleccionó Java, por sus bonda<strong>de</strong>s y <strong>la</strong>soberanía <strong>de</strong> muchas <strong>de</strong> sus herramientas. El uso <strong>de</strong> este lenguaje permitió <strong>la</strong> obtención <strong>de</strong>una aplicación flexible y portable, habilitando <strong>la</strong> incorporación <strong>de</strong> bibliotecas que facilitaron, enmuchas ocasiones, <strong>la</strong> implementación <strong>de</strong> múltiples funcionalida<strong>de</strong>s. Algunas <strong>de</strong> <strong>la</strong>sherramientas utilizadas pertenecientes al conjunto JDK fueron: <strong>para</strong> el control <strong>de</strong> <strong>la</strong> seguridad y<strong>la</strong> <strong>gestión</strong> <strong>de</strong> usuarios, el JAAS, y <strong>para</strong> <strong>la</strong> manipu<strong>la</strong>ción minuciosa <strong>de</strong> documentos XML, JAXP.El formato seleccionado <strong>para</strong> <strong>la</strong>s p<strong>la</strong>ntil<strong>la</strong>s <strong>de</strong> los reportes fue XML, el cual respon<strong>de</strong> alesquema establecido por JasperReports en sus ficheros “.jrxml”. Esta selección garantiza <strong>la</strong>extensibilidad <strong>de</strong> <strong>la</strong>s p<strong>la</strong>ntil<strong>la</strong>s <strong>de</strong> reportes concebidas y el trabajo <strong>de</strong> manera flexibleincorporando <strong>la</strong>s ventajas que reporta el uso <strong>de</strong> los productos <strong>de</strong> JasperCorporation,particu<strong>la</strong>rmente su potente biblioteca <strong>de</strong> reportes JasperReports y su asistente gráfico jReport,ambos <strong>de</strong>sarrol<strong>la</strong>dos sobre el lenguaje <strong>de</strong> programación Java.Otras <strong>de</strong> <strong>la</strong>s ventajas obtenidas con el estudio y <strong>de</strong>sarrollo <strong>de</strong> <strong>la</strong> solución, fue una interfaz <strong>de</strong>usuario intuitiva y flexible, capaz <strong>de</strong> ajustarse <strong>para</strong> un uso eficiente <strong>de</strong> <strong>la</strong> herramienta por parte<strong>de</strong> los usuarios, en <strong>de</strong>pen<strong>de</strong>ncia <strong>de</strong> sus necesida<strong>de</strong>s. De manera general, en <strong>la</strong>s pruebasrealizadas, se apreció un aumento <strong>de</strong>l protagonismo por parte <strong>de</strong> los usuarios frente al sistema,al permitírseles a estos incidir razonablemente ante <strong>la</strong> estructura <strong>de</strong> <strong>la</strong> aplicación.82

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!