Capítulo II. Desarrollo de la herramienta informática para la GCH en la
3.4 Funcionalidades a partir de los roles de usuario
El menú de navegación está dividido en diferentes hipervínculos a los módulos del sistema los cuales pueden ser accedidos por los usuarios según el rol asignado por el administrador del sistema.
Rol de Trabajadores docentes
El usuario que tenga el rol de trabajador docente en el sistema, podrá acceder a este módulo como se muestra en la figura 3.4 e insertar, editar actualizar y eliminar su propia información referida a los diferentes contenidos del módulo.
Para interactuar con las diferentes tablas editables del módulo se debe hacer clic sobre cualquiera de ellas y se visualizará un panel con la tabla y un grupo de botones con las opciones de nuevo, eliminar (referido a la información que brinda la tabla) como se muestra en la figura 3.5.
39
40
41
42
43
Para insertar nuevos datos se debe hacer clic en el botón nuevo e insertar los datos. Para eliminar los datos se señala el campo que se desee eliminar y se hace clic en el botón de eliminar. Para actualizar o editar los datos se hace doble clic sobre el campo que se desee editar y este se habilita con la opción de editar como se muestra en la figura 3.6.
Este usuario también puede acceder a los diferentes reportes ubicados en el módulo de reportes según los permisos que tenga su rol haciendo clic en el nombre de cada uno de los reportes como se muestra en la figura 3.7, en este caso a los reportes son: curriculum vitae, plan de capacitación y balance de ciencia y técnica. Estos reportes se actualizan con la información gestionada por la aplicación como se muestra en la figura 3.8.
Rol de Trabajadores no docentes
El usuario que tenga el rol de trabajador no docente en el sistema, puede acceder a este módulo como se muestra en la figura 3.9 e insertar, editar actualizar y eliminar su propia información referida a los diferentes contenidos del módulo.
Este usuario también puede acceder a la información que muestran los reportes correspondientes a este rol, en este caso los reportes de curriculum vitae y reporte de necesidades de aprendizaje como se muestra en la figura 3.10.
Rol de Decano
El usuario con el rol de decano puede acceder a los módulos de trabajadores docentes y no docentes y a los reportes que corresponden a estos últimos, además puede acceder a los reportes de balance de ciencia y técnica y al balance de postgrado. La figura 3.11 nos muestra un ejemplo del balance de postgrado.
Rol de Vicedecano
El usuario que tenga este rol puede acceder a los módulos de trabajador docente y a sus respectivos reportes y también a los reportes de balance de postgrado y balance de ciencia y técnica.
Rol de Administrador del sistema
El usuario que tenga el rol de administrador del sistema, puede acceder a todos los módulos del sistema y a sus reportes, incluyendo el módulo de administración como se muestra en la figura 3.12.
44
45
46
47
48
49
50
51
52
53
54
Este usuario además es el encargado de la gestión de usuarios del sistema, de gestionar los permisos, los roles y los cargos como se muestra en la figura 3.13.
Para crear un nuevo rol se hace clic en el botón de gestionar permisos y cuando este se despliegue se hace clic en la opción roles y se añade un nuevo rol en la tabla correspondiente. A estos roles se les da permiso para acceder a los diferentes controladores del sistema y a sus módulos. Para esto se señala el rol que se desee dar permiso y luego se da clic en el botón de controladores en módulos como se muestra en la figura 3.14. Otra de las opciones correspondientes a este rol es la de asociar cargos a los roles haciendo clic en el botón de cargos e interactuar con la tabla correspondiente como se muestra en la figura 3.15.
3.5 Conclusiones parciales
1. La aplicación informática fue desarrollada mediante la aplicación de potentes herramientas como Zend Framework con lenguaje de programación PHP, ExtJS 4.x para interfaz de usuario, Propel para el mapeo de objetos relacionales y MySQL como gestor de base de datos, proporcionando la posibilidad de acceso de múltiples usuarios a la misma información.
2. La Facultad de Ingeniería Industrial y Turismo tiene las condiciones en cuanto a infraestructura informática, por lo que el sistema puede ser aplicado.
55
Conclusiones Generales
1. En la literatura científica se evidencia la existencia de soluciones informáticas para la gestión de capital humano. Sin embargo, estas no están acorde con los requerimientos del sistema para el apoyo a la toma de decisiones sobre el capital humano en universidades cubanas por lo que se hace necesario desarrollar una aplicación con este fin.
2. En la entidad objeto de estudio, no se disponen de herramientas informáticas que contribuyan a mejorar la disponibilidad de información y agilizar el proceso de toma de decisiones en la gestión del capital humano, lo cual corrobora la pertinencia de la investigación realizada.
3. Para el desarrollo del sistema han sido aplicados los pasos descritos por García Pérez (2007). Lo cual permite soportar el análisis y diseño de la solución en el modelado de los procesos de negocio y la especificación de requisitos de alto nivel, con lo que se contribuye a lograr que la solución se ajuste a las necesidades actuales del proceso de gestión del capital humano.
4. Se han logrado identificar los elementos fundamentales establecidos en el proceso de gestión del capital humano en la Facultad de Ingeniería Industrial y Turismo; y se han considerado en el diseño del sistema informático propuesto. Su factibilidad y pertinencia ha sido aprobada mediante la aplicación de pruebas de funcionalidad; contribuyendo a mejorar la disponibilidad de información y apoyar la toma de decisiones en la gestión de este proceso. Todo lo anteriormente expresado permitió comprobar la hipótesis investigativa planteada.
56
Recomendaciones
1. Extender este sistema informático a otras facultades de la universidad u otras universidades, con el objetivo de apoyar la toma de decisiones en el proceso de capital humano.
2. Continuar perfeccionando la herramienta hasta que cumpla los requisitos necesarios para gestionar con mayor eficiencia el capital humano en la Facultad de Ingeniería Industrial y Turismo.
3. Desarrollar una clase que permita integrar el módulo de autenticación del sistema con el directorio activo de la Universidad “Marta Abreu” de Las Villas.
4. Incorporar a la solución un módulo para la gestión de los recursos materiales en la facultad.
Bibliografía
1. A. Durán, B. B. (2002). Metodología para la Elicitación de Requisitos de Software. Universidad de Sevilla.
2. Alvarado, I. (2008, 2010). Prototipo Retrieved
3. Alvial Cid, R., Saavedra Quevedo, B., & Valenzuela Parada, V. (2010). ORM - Object Relational Mapping. Bogota.
4. Andrés, R. R. (2008). Mejoramiento del proceso de instalación de servicios de transmisión de datos brindados por la dirección territorial de Etecsa en Villa Clara, UCLV.
5. Bendahan, M. (2007, 2010). Proceso de desarrollo de software Retrieved. 6. Buehring, S. (2006). Gestión de proyectos: las 7 mejores prácticas.
7. Colectivo de autores. (2013). Formación Profesional. Carrera de Ingeniería Industrial y Turísmo.
8. Connell, J. L. (1989). Structured Rapid Prototyping Prentice Hall
9. Davis, A. M. (1993). Software Requirements: Objects, Functions and States: Prentice Hall.
10. David, J.-L., T. Loton, et al. (2006). Professional Visual Studio 2005 Team System, Wiley Publishing.Inc: 700.
11. DoD. (1994). Software Development and Documentation. Military Standard 498. 12. Ferguson, J., B. Patterson, et al. (2003). La Biblia de C#. Madrid, EDICIONES ANAYA
MULTIMEDIA.
13. Fernández, J. (2008). Mejoramiento del subproceso de venta al sector masivo en la dirección territorial de Etecsa en Villa Clara.
14. García Pérez, A. (2007). Resumen sobre gerencia de proyectos de software. Materiales de maestría en ciencia de la computación
15. Goguen, J. A. (1994). Requirements Engineering: Social and Technical Issues. In A. Press (Ed.), Requirements Engineering as the Reconciliation of Social and Technical Issues (pp. 165-199).
16. IEEE Standard Glossary of Software Engineering Terminology (1990).
17. Leisalu, O. (2009). Comparative Evaluation of Two PHP Persistence Frameworks: University of Tartu.
18. Lellelid, H. (2006). Propel - Guía de usuario (J. F. Ruiz Neira, Trans.). Colombia: Propel project.
19. Marulanda Echeverry, C. E., López Trujillo, M., & Guerrero Rueda, A. (2010). Simulador Financiero Web Interactivo para la Toma de Decisiones en Micros y Pequeñas Empresas. Scientia et Technica(45), 85-90.
20. NC-3000 (2007). Sistema de gestión integrada de capital humano-Vocavulario. Oficina Nacional de Normalización (NC) Calle E No. 261 Vedado, Ciudad de La Habana. Cuba. www.nc.cubaindustria.cu
21. Oficina de Cooperación Universitaria. (2013). UNIVERSITAS XXI Recursos Humanos. Retrieved from www.ocu.es
22. PCC (2011). Lineamientos de la política económica y social del Partido y la Revolución. VI Congresoo del Partido Comunista de Cuba. La Habana: Editota Política.
23. PCC (2012). Objetivos de trabajo del Partido Comunista de Cuba. I Conferencia Nacional del PCC. La Habana: Editora Política.
24. Peña, R. (2001). Gestión de proyecto.
25. Pereyra, G. (2002, 2010). El uso del prototipo en el ciclo de desarrollo de sistema Retrieved
26. Pohl, K. (1997). Requeriments Engineering: An Overview Encyclopedia of Computer Science and Technology (pp. 36). Retrieved from http://sunsite.informatik.rwthaachen.de/CREWS/reports96.htm.
27. Pressman, R. S. (2002). Ingeniería de Software. Un enfoque práctico. Madrid: McGraw-Hill.
28. Ree, L. v. d. (2008). Usable and Adaptable Business Software. Master thesis, University of Technology.
29. Romero, L. S. (2008, 2010). El proceso del software Retrieved
30. Santo, C. (2005). Tecnología de Gestión de Recursos Humanos (2da edición ed.). 31. Schmuller, J. (2009). Aprendiendo UML en 24 horas.
32. Schumacher, R., & Lentz, A. (2008). Dispelling the Myth. Retrieved from http://dev.mysql.com/tech-resources/articles/dispelling-the-myths.html
33. Social Compare. (2013). PHP frameworks comparison. http://socialcompare.com/es/history/php-framework-comparison.html
34. Sommerville, I. (2005). Software Engineering: Addison-Wesley. 35. Thomson, W. (2003). php.
37. Wikipedia. (2010). Lenguaje unificado de modelado, from http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado
38. Wikipedia. (2010). Recursos Humanos, from
http://es.wikipedia.org/wiki/Recursos_humanos
39. Wikipedia. (2013). Modelo entidad-relación, from http://es.wikipedia.org/wiki/Modelo_entidad-relación.htm
40. Wikipedia. (2013). JQuery, from http://es.wikipedia.org/wiki/JQuery.htm 41. Wikipedia. (2013). ExtJS, from http://es.wikipedia.org/wiki/Ext_JS.htm
42. Zulian, E. R. (2010). Implementación de un framework para el desarrollo de aplicaciones web utilizando patrones de diseño y arquitectura MVC/REST. Buenos Aires: Facultad de Tecnología Informática (Reprinted from: Las tesinas de Belgrano).