TAZ-PFC-2017-056


Desarrollo de un sistema informático de control y gestión de flujos de trabajo, Workflow Management System (WfMS)

Roy Marquina, David
Cortés Franco, Fernando (dir.)

Velilla Marco, Santiago (ponente)

Universidad de Zaragoza, EINA, 2017
Departamento de Informática e Ingeniería de Sistemas, Área de Lenguajes y Sistemas Informáticos

Ingeniero en Informática

Resumen: Este proyecto consiste en el desarrollo de un sistema informático de control y gestión de flujos de trabajo para una organización. Este sistema debe integrarse dentro de un software ya existente, llamado EndaliaHR, que es un sistema integral de gestión de recursos humanos orientado a medianas y grandes empresas. El proyecto surge para cubrir las necesidades que tienen estas organizaciones en la gestión de los múltiples flujos de trabajo y de información que llevan a cabo en el día a día y que involucran a distintos miembros de la empresa. Muchos de estos procesos o trámites se realizan manualmente, lo que implica errores humanos, retrasos injustificados, documentación impresa innecesariamente, comunicaciones imprecisas y muchos otros problemas derivados. Desde los departamentos de recursos humanos existe la voluntad de automatizar estos procesos con el objetivo de aumentar la eficiencia operativa, incrementar la calidad de la información gestionada y mejorar la percepción del servicio por parte de los usuarios a los que atienden. La automatización y regulación de estos procesos mejora la eficacia de los mismos y añade además otros beneficios como son la trazabilidad y la revisión. Todos los procesos quedan registrados en el sistema informático con la información de su traza: quién ha ejecutado cada paso y cuándo. Gracias a esto los responsables de recursos humanos pueden evaluar los procesos, medir los tiempos de respuesta, detectar los cuellos de botella y en definitiva mejorar el servicio que ofrecen en la compañía. Para el desarrollo del proyecto se ha seguido la metodología Rational Unified Process (RUP) y su duración se ha dividido en 4 fases: inicio, elaboración, construcción y transición. Durante estas fases se han realizado tareas de recogida de requisitos, análisis, diseño, implementación, pruebas, documentación y despliegue. En la fase inicial se ha definido la funcionalidad y los requisitos principales de la aplicación y se ha hecho un estudio de mercado para conocer soluciones alternativas. Este estudio ha permitido incorporar nuevas características al sistema. Las tareas de análisis y diseño se han hecho durante la segunda fase. Partiendo de los requisitos de la fase inicial se han seguido los paradigmas de orientación a objetos para llegar a definir un modelo de clases listo para implementarse. En esta fase han resultado muy importantes los diagramas de UML. El sistema se ha diseñado para una arquitectura web de 3 capas: - Presentación. - Lógica de negocio. - Acceso a datos. Durante la fase de implementación, el trabajo se ha organizado en 3 componentes diferenciados: - Interfaz web de usuario: intuitivo, sencillo y atractivo para el usuario. - Motor de ejecución: el núcleo del sistema. - Interconexión con otros sistemas: con el sistema EndaliaHR y con el servidor de correo. La implementación del motor de ejecución se ha hecho en lenguaje C# haciendo uso de las librerías que provee Microsoft en su producto Asp.NET. La capa de presentación se ha desarrollado usando WebForms, que forma parte de Asp.NET. Para mantener la coherencia visual con el entorno web de EndaliaHR en el que se ha integrado el proyecto, se han utilizado algunos de sus componentes gráficos. La persistencia de datos se ha realizado sobre una base de datos relacional de tecnología Microsoft Sql Server. Durante esta fase se han aplicado pruebas de integración para garantizar la calidad del código.

Tipo de Trabajo Académico: Proyecto Fin de Carrera

Creative Commons License



El registro pertenece a las siguientes colecciones:
Trabajos académicos > Trabajos Académicos por Centro > Escuela de Ingeniería y Arquitectura
Trabajos académicos > Proyectos fin de carrera



Volver a la búsqueda

Valore este documento:

Rate this document:
1
2
3
 
(Sin ninguna reseña)