universidad central del ecuador...y con las herramientas eclipse neon como ide de desarrollo para...

122
UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y MATEMÁTICA CARRERA DE INGENERÍA INFORMÁTICA Implementación de un Sistema Web para Talento Humano en la Universidad Central del Ecuador Trabajo de Titulación modalidad Proyecto Integrador, previo a la obtención del Título de Ingeniera Informática AUTORAS: Pilacuán Cuchipe Marjorie Ivone Quishpe Morán Jessica Sofía TUTOR: Ing. Mauro Leonardo Rosas Lara MSc. Quito, 2018

Upload: others

Post on 22-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y MATEMÁTICA

CARRERA DE INGENERÍA INFORMÁTICA

Implementación de un Sistema Web para Talento Humano en la Universidad

Central del Ecuador

Trabajo de Titulación modalidad Proyecto Integrador, previo a la

obtención del Título de Ingeniera Informática

AUTORAS: Pilacuán Cuchipe Marjorie Ivone

Quishpe Morán Jessica Sofía

TUTOR: Ing. Mauro Leonardo Rosas Lara MSc.

Quito, 2018

Page 2: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

ii

DERECHOS DE AUTOR.

Nosotras, Marjorie Ivone Pilacuán Cuchipe y Jessica Sofía Quishpe Morán en calidad de

autoras y titulares de los derechos morales y patrimoniales del trabajo de titulación

IMPLEMENTACIÓN DE UN SISTEMA WEB PARA TALENTO HUMANO EN LA

UNIVERSIDAD CENTRAL DEL ECUADOR, modalidad PROYECTO

INTEGRADOR, de conformidad con el Art. 114 del CÓDIGO ORGÁNICO DE LA

ECONOMÍA SOCIAL DE LOS CONOCIMIENTOS, CREATIVIDAD E

INNOVACIÓN, concedemos a favor de la Universidad Central del Ecuador una licencia

gratuita, intransferible y no exclusiva para el uso no comercial de la obra, con fines

estrictamente académicos. Conservamos a nuestro favor todos los derechos de autor sobre

la obra, establecidos en la normativa citada.

Así mismo autorizamos a la Universidad Central del Ecuador para que realice la

digitación y publicación de este trabajo de titulación en el repositorio virtual, de

conformidad a lo dispuesto en el Art. 144 de la Ley Orgánica de Educación Superior.

Las autoras declaran que la obra objeto de la presente autorización es original en su forma

de expresión y no infringe el derecho de autor de terceros, asumiendo la responsabilidad

por cualquier reclamación que pudiera presentarse por esta causa y liberando a la

Universidad de toda responsabilidad.

En la ciudad de Quito, a los 20 días del mes de julio de 2018.

Marjorie Ivone Pilacuán Cuchipe Jessica Sofía Quishpe Morán

1720114717 1724809460

0987197002 0984164148

[email protected] [email protected]

Page 3: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

iii

APROBACIÓN DE TUTOR

En mi calidad de Tutor del Trabajo de Titulación, presentado por MARJORIE IVONE

PILACUÁN CUCHIPE y JESSICA SOFÍA QUISHPE MORÁN, para optar por el

Grado de Ingenieras en Informática; cuyo título es IMPLEMENTACIÓN DE UN

SISTEMA WEB PARA TALENTO HUMANO EN LA UNIVERSIDAD CENTRAL

DEL ECUADOR, considero que dicho trabajo reúne los requisitos y méritos suficientes

para ser sometido a la presentación pública y evaluación por parte del tribunal examinador

que se designe.

En la ciudad de Quito, a los 20 días del mes de julio de 2018.

Ing. Mauro Leonardo Rosas Lara MSc

DOCENTE-TUTOR

C.C. 1711642965

Page 4: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

iv

DEDICATORIA

A mis padres Adán y Marlene por el

sacrificio que han hecho a lo largo de sus

vidas para darnos a mis hermanas y a mí

un mejor futuro.

Marjorie

A mi Madre, quien ha sido un ejemplo de

constancia y esfuerzo, que ha hecho de

mí una persona con valores,

impulsándome siempre a salir adelante y

conseguir mis objetivos.

A mi Familia, en especial a mi

compañero de vida, Fernando, quien ha

sido un apoyo importante para la

culminación de mi carrera y a mi hija

quien es la razón de mi vida.

Jessica

Page 5: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

v

AGRADECIMIENTOS

A la Dirección de Tecnologías de la Información y Comunicaciones de la Universidad

Central del Ecuador, por permitirnos contribuir con el desarrollo del Sistema Registro

Funcionarios.

Al personal administrativo de la Dirección de Talento Humano de la Universidad Central

del Ecuador, que hicieron posible que el levantamiento de procedimientos y

requerimientos funcionales fueran llevados con claridad en función de las necesidades de

su dirección.

A nuestro tutor, Mgs. Mauro Rosas por sus valiosas orientaciones.

Page 6: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

vi

CONTENIDO

DERECHOS DE AUTOR. ............................................................................................................ ii

APROBACIÓN DE TUTOR ....................................................................................................... iii

DEDICATORIA ...........................................................................................................................iv

AGRADECIMIENTOS ................................................................................................................ v

CONTENIDO ...............................................................................................................................vi

LISTA DE TABLAS ................................................................................................................... viii

LISTA DE FIGURAS ................................................................................................................... ix

RESUMEN .................................................................................................................................... x

ABSTRACT .................................................................................................................................. xi

INTRODUCCIÓN ........................................................................................................................ 1

1. PRESENTACIÓN DEL PROBLEMA ................................................................................. 2

1.1. Formulación del problema ................................................................................................. 2

1.3. Alcance .......................................................................................................................... 4

1.4. Limitaciones .................................................................................................................. 4

1.5. Objetivos ....................................................................................................................... 4

1.5.1. Objetivo General ................................................................................................... 4

1.5.2. Objetivos específicos ............................................................................................. 4

1.6. Herramientas Utilizadas ................................................................................................ 5

2. MARCO TEÓRICO .............................................................................................................. 7

2.2. Bases Legales ................................................................................................................ 8

2.2.1. Reglamento General A La Ley Orgánica Del Servicio Público (LOSEP) ............ 8

2.2.2. Reglamento Código Del Trabajo (CT) .................................................................. 9

2.3. Normativa Interna ....................................................................................................... 10

2.3.1. Cuadro Control Disciplinario Detalle De Multas ................................................ 11

3. APLICACIÓN DE LA METODOLOGÍA.............................................................................. 21

3.1. Fase de planificación ........................................................................................................ 21

3.1.1. Proceso manual: concesión de vacaciones ................................................................ 21

3.1.2. Proceso manual: registro de permisos personales ..................................................... 22

3.1.3. Proceso manual: emisión de licencia sin remuneración ............................................ 23

3.1.4. Proceso manual: asignación de sanciones ................................................................. 23

Page 7: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

vii

3.1.5. Requerimientos Funcionales. .................................................................................... 25

3.2. Fase de diseño .................................................................................................................. 54

3.2.1. Funcionalidades para los Analistas de Talento Humano ........................................... 54

3.2.2. Modelo relacional y descripción de tablas ................................................................ 65

3.3. Fase de codificación ......................................................................................................... 68

3.4. Fase de pruebas ................................................................................................................ 70

4. CONCLUSIONES Y RECOMENDACIONES .................................................................. 72

5. BIBLIOGRAFÍA ..................................................................................................................... 75

6. ANEXOS ................................................................................................................................... 1

6.1. ANEXO 1. CERTIFICADO DE ENTREGA DE AL APLICACIÓN ................................... 2

6.2. ANEXO 2: REGLAMENTO GENERAL A LA LEY ORGÁNICA DEL ........................ 3

SERVICIO PÚBLICO .............................................................................................................. 3

6.3. ANEXO 3: REGLAMENTO CÓDIGO DEL TRABAJO ............................................... 12

6.4. ANEXO 4. MANUAL DE USUARIO ............................................................................ 16

Page 8: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

viii

LISTA DE TABLAS

Tabla 1. Cuadro Disciplinario - Personal Administrativo (Dirección de Talento Humano) ......... 13

Tabla 2. Cuadro Disciplinario - Personal De Servicio (Dirección de Talento Humano) ............... 14

Tabla 3. Cuadro Disciplinario - Personal de Seguridad (Dirección de Talento Humano) ............ 15

Tabla 4. Cuadro Disciplinario - Personal Docente (Dirección de Talento Humano) .................... 15

Tabla 5. RF_RF_0.0.1 (Elaboración Propia) ................................................................................. 26

Tabla 6. RF_RF_0.0.2 (Elaboración Propia) ................................................................................. 28

Tabla 7. RF_RF_0.0.3 (Elaboración Propia) ................................................................................. 30

Tabla 8. RF_RF_0.0.4 (Elaboración Propia) ................................................................................. 32

Tabla 9. RF_RF_0.0.5 (Elaboración Propia) ................................................................................. 34

Tabla 10. RF_RF_0.0.6 (Elaboración Propia) ............................................................................... 35

Tabla 11. RF_RF_0.0.7 (Elaboración Propia) ............................................................................... 37

Tabla 12. RF_RF_0.0.8 (Elaboración Propia) ............................................................................... 39

Tabla 13. RF_RF_0.0.9 (Elaboración Propia) ............................................................................... 40

Tabla 14. RF_RF_0.0.10 (Elaboración Propia) ............................................................................. 42

Tabla 15. RF_RF_0.0.11 (Elaboración Propia) ............................................................................. 44

Tabla 16. RF_RF_0.0.12 (Elaboración Propia) ............................................................................. 46

Tabla 17. RF_RF_0.0.13 (Elaboración Propia) ............................................................................. 47

Tabla 18. RF_RF_0.0.14 (Elaboración Propia) ............................................................................. 49

Tabla 19. RF_RF_0.0.15 (Elaboración Propia) ............................................................................. 51

Tabla 20. RF_RF_0.0.16 (Elaboración Propia) ............................................................................. 52

Tabla 21. RF_RF_0.0.17 (Elaboración Propia) ............................................................................. 54

Tabla 22. Descripción de tablas del Modelo E/R (Elaboración Propia) ....................................... 68

Tabla 23. Descripción de funcionalidades (Elaboración propia) ................................................. 68

Tabla 24. Resultados esperados (Elaboración propia) ................................................................ 69

Page 9: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

ix

LISTA DE FIGURAS

Ilustración 1. Ciclo de Vida de la Metodología XP ....................................................................... 18

Ilustración 2. Archivo Vacaciones ADM (Dirección de Talento Humano) ................................... 21

Ilustración 3. Autorización de vacaciones anuales (Dirección de Talento Humano) .................. 22

Ilustración 4. Reporte Reloj Biométrico – octubre 2017 (Dirección de Talento Humano) ......... 24

Ilustración 5. Prototipo del menú principal (Elaboración propia) ............................................... 55

Ilustración 6. Prototipo de búsqueda (Elaboración propia) ....................................................... 55

Ilustración 7. Formulario de registro de vacaciones (Elaboración propia) ................................. 56

Ilustración 8. Autorización de vacaciones anuales PDF (Elaboración propia)............................. 57

Ilustración 9. Proceso: Nuevo Registro de Vacaciones (Elaboración propia) ............................. 57

Ilustración 10.Prototipo reportes autorización de vacaciones anuales (Elaboración propia) .... 58

Ilustración 11. Formulario de registro de permisos personales (Elaboración propia) ................ 58

Ilustración 12. Formulario de registro Licencias (Elaboración propia)........................................ 59

Ilustración 13. Movimiento de Personal PDF (Elaboración propia) ............................................ 60

Ilustración 14. Proceso: Registrar Licencias (Elaboración Propia) .............................................. 60

Ilustración 15. Motivo de anulación (Elaboración propia) .......................................................... 61

Ilustración 16. Proceso: Anular Registro Vacaciones (Elaboración Propia) ................................ 61

Ilustración 17. Proceso: Anular registro Licencia (Elabotación Propia) ...................................... 62

Ilustración 18. Formulario de registro de sanciones (Elaboración propia) ................................. 62

Ilustración 19. Acción de personal PDF (Elaboración Propia) ..................................................... 63

Ilustración 20. Proceso: Registro Sanciones (Elaboración Propia) .............................................. 63

Ilustración 21.Prototipo de reportes mensuales en sanciones (Elaboración Propia) ................. 64

Ilustración 22. Proceso: Reporte Mensual Sanciones (Elaboración Propia) ............................... 64

Ilustración 23. Prototipo de reporte anual de sanciones (Elaboración propia) .......................... 65

Ilustración 24. Proceso: Reporte Anual Sanciones (Elaboración Propia) .................................... 65

Ilustración 25. Modelo ER – Parte 1 (Elaboración propia) .......................................................... 66

Ilustración 26. Modelo ER – Parte 2 (Elaboración propia) .......................................................... 66

Ilustración 27. Caso 1. Prueba unitaria (Elaboración propia) ...................................................... 69

Ilustración 28. Caso 2. Prueba unitaria (Elaboración propia) ...................................................... 69

Ilustración 29. Búsqueda de un funcionario (Elaboración Propia) .............................................. 70

Ilustración 30. Búsqueda de un funcionario con SQL INJECTION................................................ 70

Page 10: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

x

TITULO: Implementación de un sistema web para Talento Humano en la Universidad

Central del Ecuador.

Autoras: Marjorie Ivone Pilacuán Cuchipe

Jessica Sofía Quishpe Morán

Tutor: Ing. Mauro Leonardo Rosas Lara MSc.

RESUMEN

Con el objetivo de mejorar los servicios que ofrece la Dirección de Talento Humano se

diseñó, desarrolló e implementó un módulo para automatizar los procesos asociados a la

concesión de vacaciones, licencias, permisos y el registro de sanciones del personal

administrativo de la UCE. El aplicativo ha sido desarrollado bajo la metodología ágil XP,

y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java,

integrado con Wildfly como servidor de aplicaciones y Oracle Express 11g como motor

de base de datos. Con la implementación del módulo, se logró optimizar el tiempo en los

diferentes procesos mencionados, permitiendo que las solicitudes de los funcionarios sean

atendidas de forma rápida y eficiente.

PALABRAS CLAVE: APLICACIÓN WEB / METODOLOGÍA XP/ JAVA / WIDFLY

/ ORACLE /TALENTO HUMANO

Page 11: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

xi

TITLE: Implementation of a web system for Human Talent in the Central University of

Ecuador.

Authors: Marjorie Ivone Pilacuán Cuchipe

Jessica Sofía Quishpe Morán

Tutor: Ing. Mauro Leonardo Rosas Lara MSc.

ABSTRACT

With the goal of improving the services that the Human Talent Direction offers, it was

designed and implemented a module for automating the processes associated to the

concession of vacations, licenses, permissions and the record of sanctions of the

administrative staff of the Central University of Ecuador. The application has been

developed under the agile methodology XP, and with the tools Eclipse Neon as IDE of

development for Java language, integrated with WildFly as a server of applications and

Oracle Express 11g as a database engine. With the implementation of the module, it was

possible to optimize the time of the different processes mentioned, allowing the request

form officials to be taken care of in a quick and efficient way.

KEY WORDS: WEB APPLICATION / METHODOLOGY XP / JAVA / WILDFLY /

ORACLE / HUMAN TALENT

Page 12: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

1

INTRODUCCIÓN

En la actualidad la Dirección de Talento Humano de la Universidad Central del Ecuador

presenta varias dificultades en sus procesos internos, ya que, a pesar de contar con un

sistema informático, este no es eficiente y, por tanto, no existe un control y manejo óptimo

de la gestión de los mismos. Como por ejemplo para la concesión de vacaciones, licencias,

permisos y registro de sanciones. Así como tampoco existe una base de información

centralizada debido a que cada uno de ellos, cuenta con una base de datos independiente

al sistema mencionado.

Este proyecto ve la necesidad de crear un módulo que automatice dichos procesos

evitando duplicidad e inconsistencia de datos, y así disminuir problemas como: pérdida

de tiempo e información. Además de centralizar dicha información ya que el módulo se

integra al sistema Registro Funcionarios que ya había empezado a ser desarrollado por

Dirección de Tecnologías de la Información y Comunicación de la UCE, el cual ha

cubierto ya varios módulos a petición de Talento Humano.

Para llevar a cabo este proyecto se realizó un levantamiento de información en el cual se

hizo el análisis de cada uno de los procesos, permitiendo establecer los esquemas en base

a los cuales se diseñó y desarrollo el aplicativo.

Este desarrollo se llevó a cabo bajo la metodología ágil XP, cuyo fundamento es

establecer una comunicación de retroalimentación entre el cliente y el equipo de

desarrollo, permitiendo hacer pruebas continuas durante el proyecto y facilitando los

cambios solicitados por el cliente, obteniendo como resultado una tasa de errores muy

pequeña.

Para finalizar, en este documento se presenta la documentación que valida el correcto

funcionamiento del módulo, así como las conclusiones y recomendaciones de acuerdo a

los resultados obtenidos en el proceso.

Page 13: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

2

1. PRESENTACIÓN DEL PROBLEMA

1.1. Formulación del problema

La Dirección de Talento Humano, responsable de la dimensión del recurso humano en la

institución, actualmente cuenta con un sistema que ha cumplido con su vida útil, por lo

que resulta ineficiente y no cumple con los requerimientos que se presentan en la

actualidad (como son cambios en las normativas institucionales y gubernamentales). No

permite una óptima ejecución de los procesos internos, pues conlleva tiempo innecesario.

No proporciona información completa, e inclusive existe perdida de la misma. Además,

se hace un consumo de recurso humano ya que se han visto en la necesidad de acoplar

procesos manuales para llevar un control de las gestiones, como es el caso de concesión

de Vacaciones.

Talento Humano hasta no hace poco ha contado con un sistema denominado Sistema de

Administración de Personal y de Nominas el cual fue desarrollado hace 15 años en

Power Builder.

Como su nombre indica, este sistema está diseñado para administrar toda la información

del personal docente y administrativo con el que cuenta la UCE. Para ello, dicho sistema

está dividido en tres módulos, los cuales se pasarán a explicar a continuación:

1. El primero abarca todo lo referente al registro de la información de un funcionario,

como es información personal, académica, etc.

El ingreso de dicha información es limitado, ya que hay datos que no es posible

guardar por las limitaciones propias del sistema, específicamente por el diseño de

la base de datos, debido a que no cuenta con campos necesarios como por ejemplo

lugar de nacimiento (ciudad, provincia), información sobre la familia (que en

varias ocasiones es necesario); en el caso de los docentes no es posible guardar

los títulos obtenidos, publicaciones o libros, etc.

2. El segundo módulo lleva todo el control sobre las vacaciones y permisos de los

funcionarios. Este módulo no lleva un control exacto de las vacaciones que le

corresponden a cada usuario ya que para ello necesitan saber cuántos permisos y

Page 14: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

3

de cuánto tiempo ha sido cada uno de ellos y este proceso, actualmente, se lleva

de forma manual.

3. Y el tercer y último módulo, se encarga del registro de Sanciones, por las faltas

que puedan cometer los funcionarios. Aquí existe un histórico asociado a los

diferentes funcionarios, el cual debe ser consultado antes de poder registrar una

Sanción. Dicha búsqueda la debe hacer en una pestaña diferente a la pestaña de

ingreso y además no existe un buscador como tal, debe ir buscando uno por uno

en un total de 2000 registros.

A día de hoy existe información que sigue siendo guardada en el sistema antiguo, como

es el caso de Sanciones, pero para la emisión de Licencias se hace uso de un sistema

independiente o para la concesión de Vacaciones, los cálculos se hacen a través de un

archivo Excel.

Todo lo mencionado anteriormente, con lleva a no tener un control sobre la información

ya que no existe una centralización de la misma.

1.2.Justificación

Talento Humano recurrió a la Dirección de TIC para poder solventar este problema, por

lo que dicha dirección implementó un sistema denominado REGISTRO

FUNCIONARIOS, el cual permite al personal docente y administrativo ingresar todos

sus datos personales de manera más completa, cubriendo así uno de los procesos que se

tiene en Talento Humano. Dicho sistema sigue en desarrollo para poder abarcar todos los

procesos restantes, los cuales en algunos casos son bastante amplios.

Debido a la urgencia y la necesidad de poder tener un sistema completo y funcional que

cubra los requerimientos mencionados, Talento Humano solicitó al Director de la carrera

de Ingeniería Informática, apoyo técnico por parte de los estudiantes para completar el

sistema que TIC les entregó.

Sin embargo, en posteriores reuniones que se llevaron a cabo, la directora de TIC, nos

informó que ya había hecho un estudio previo sobre el alcance y desarrollo del sistema y

para no obstaculizar su trabajo y permitirnos participar y ayudar a solventar cuanto antes

este problema, se nos designó el desarrollo de un módulo específico denominado Control

Page 15: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

4

de Asistencia del Personal Administrativo de la UCE, el cual abarca todo lo relacionado

con vacaciones, permisos, licencias y sanciones del personal administrativo.

1.3. Alcance

Se ha establecido un alcance enfocado principalmente en la automatización de los

procesos relacionados los diferentes tipos de ausencias que pueden estar asociados a los

funcionarios administrativos de la institución, ayudando a mejorar la calidad de servicio

hacia los mismos.

1.4.Limitaciones

El registro de la información de los funcionarios se va a centrar específicamente en la

parte administrativa de la UCE.

Debido a que el desarrollo del nuevo sistema se hizo desde el nivel de base de datos, no

se podrán cargar históricos basados en la data que tienen las bases antiguas de Talento

Humano.

1.5.Objetivos

1.5.1. Objetivo General

Desarrollar un módulo integrable al sistema Registro Funcionarios que permita controlar

los diferentes tipos de ausencia que pueden estar asociados a los funcionarios de la UCE.

1.5.2. Objetivos específicos

Identificar las necesidades y requerimientos funcionales del sistema basados en el

análisis de las condiciones actuales.

Gestionar la concesión de vacaciones. Los cálculos se harán de forma automática

generando su respectivo PDF, para que pueda ser firmado y entregado al

funcionario solicitante.

Gestionar el registro de Permisos Personales. Se realizará el descuento automático

a las vacaciones disponibles del funcionario solicitante.

Page 16: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

5

Gestionar la emisión de Licencias. El cálculo de los días solicitados se hará de

forma automática generando el PDF para ser entregado al funcionario solicitante.

Gestionar el registro de Sanciones. La asignación de sanciones se realizará de

forma automática de acuerdo al historial que tenga el funcionario en cuestión.

Generación de reportes. Para cada uno los procesos anteriores se implementa un

apartado de reportes que se generan de acuerdo a los requerimientos de los

analistas.

1.6.Herramientas Utilizadas

Para empezar con el desarrollo del módulo, Dirección de TIC convocó una reunión para

establecer las herramientas que deben utilizarse, dado que dicho módulo se integra a un

sistema que ya está desarrollado, por lo que se necesita hacer uso de las mismas versiones.

Lista de herramientas:

Lenguaje de programación: Java

Servidor de aplicaciones: Wildfly

Motor de base de datos: Oracle Express 11g

Framework: JSF, Hibernate

Luego, a través de la Dirección de Tanto Humano se hizo la entrega formal de los

entandares que manejan para generar proyectos JEE.

Dentro de dichos estándares se explica la arquitectura y estructura a la que debe acoplarse

el desarrollo. Esta estructura cuenta con:

Proyecto JPA. Estándar para el mapeo de las tablas de la base de datos.

Proyecto EJB. Estándar para la creación de servicios y consumo de los mismos a

nivel de la aplicación.

Proyecto JSF. Interfaz gráfica estándar para la visualización de los resultados que

se desea mostrar al usuario final.

Así mismo, se especifica cómo deben ser los nombres para los archivos creados dentro

de los proyectos.

Page 17: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

6

Por último, se hace un resumen de las herramientas específicas y versiones que se van a

usar:

Servidor de aplicaciones: Wildfly v.10.0

IDE: Eclipse v. Neon Release (4.6.x)

Page 18: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

7

2. MARCO TEÓRICO

2.1. Sistemas informáticos de gestión de Talento Humano

Las entidades sean privadas o públicas se rigen reglamentos internos o generales con el

fin de conocer y llevar un control tanto de incidencias, asistencia y disciplina que se

pueden dar sobre personal de una empresa.

En lo relacionado a las Instituciones públicas, el Ministerio de Trabajo, cuenta con un

sistema denominado SIITH “Sistema Informático Integrado de Talento Humano” que

permite centralizar, administrar y gestionar la información de talento humano,

subsistemas y régimen laboral de todas las entidades que conforman el sector público de

acuerdo al art. 3 de la Ley Orgánica de Servicio Público (LOSEP). El mismo que debería

ser operado por las Unidades de Administración de Talento Humano de cada organismo

del estado.

Los módulos del Sistema Informático Integrado de Talento Humano (SIITH), son:

1) Registro de Información;

2) Estructura Institucional;

3) Administración de Personal;

4) Subsistema de Reclutamiento y Selección de Personal;

5) Subsistema de Clasificación de Puestos;

6) Subsistema de Planificación del Talento Humano;

7) Subsistema de Formación y Capacitación; y,

8) Subsistema de Evaluación del Desempeño.

Como la Universidad a pesar de ser un ente público, requiere funcionalidades específicas

que cumplan tanto con las normas internas y generales, la Dirección de Talento Humano

ha solicitado a la Dirección de TIC el desarrollo e implementación de un sistema que

abarque todas las necesidades que Talento Humano requiere.

Page 19: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

8

2.2.Bases Legales

La UCE se rige los artículos que se encuentran el Reglamento General de la Ley Orgánica

de Servicio Público y Código de Trabajo.

2.2.1. Reglamento General A La Ley Orgánica Del Servicio Público (LOSEP)

Ley Orgánica del Servicio Público, contiene 137 artículos, 23 disposiciones generales, 10

disposiciones transitorias, 4 disposiciones finales, una derogatoria, un artículo final. Doce

títulos distribuidos en 24 capítulos, Tiene como objetivo el propender al desarrollo

profesional, técnico y personal de las y los servidores públicos, para lograr el permanente

mejoramiento, eficiencia, eficacia, calidad, productividad del Estado y de sus

Instituciones, mediante la conformación, el funcionamiento y desarrollo de un sistema de

gestión del talento humano sustentado en la igualdad de derechos, oportunidades y la no

discriminación. (Asamblea Nacional, 2010, pág. 3)

A continuación, se especifica los artículos que se necesitan para el desarrollo.

Para la concesión de vacaciones, se remite a los artículos que se muestran a continuación:

Art. 27.- De la programación.

Art. 28.- Concesión de vacaciones

Art. 29.- Ejercicio del derecho de vacaciones.

Art. 30.- Anticipo de vacaciones.

Art. 31.- Liquidación de vacaciones por cesación de funciones.

Art. 32.- De los permisos imputables a vacaciones.

Dentro de la LOSEP se encuentras artículos para Licencias, perfectamente separados por

Licencias con Remuneración o Sin Remuneración. La lista que se muestra a continuación

son las del primer caso:

Art. 33.- Licencia por enfermedad.

Art. 34.- Justificación.

Art. 35.- Licencia por maternidad y paternidad

Art. 36.- Licencia para la madre y el padre adoptivos

Page 20: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

9

Art. 37.- Licencia para la atención de casos de hospitalización o patologías

degenerativas de la(s) hija(s) o lo (s) hijo(s)

Art. 38.- Calamidad doméstica

Art. 39.- Licencia por matrimonio o unión de hecho

La siguiente lista hace referencia a los artículos que se aplican para los permisos

personales otorgados dentro de la institución:

Art. 58.- Del permiso

Art. 59.- Permiso para estudios regulares.

Art. 60.- Permiso para atención médica.

Art. 61.- Permiso para el cuidado del recién nacido.

Art. 62.- Permiso para representación de una asociación laboral

Art. 63.- Permiso para cuidado de familiares con discapacidades severas o

enfermedades catastróficas

Art. 64.- Permiso para matriculación de hijos o hijas

Art. 65.- Permisos imputables a vacaciones

Art. 66.- De los permisos solicitados antes de cumplir el año de servicio

Art. 67.- De los permisos no imputables a vacaciones

2.2.2. Reglamento Código Del Trabajo (CT)

Dependiendo del régimen al cual pertenece un funcionario se aplican una u otra ley, en

este caso se pasa a mencionar el reglamento del Código del Trabajo.

Para la concesión de vacaciones, los funcionarios pertenecientes al CT están sujetos a los

siguientes artículos:

Art. 69.- Vacaciones anuales.

Art. 70.- Facultad del empleador.

Art. 71.- Liquidación para pago de vacaciones

Art. 72.- Vacaciones anuales irrenunciables

Art. 73.- Fijación del período vacacional

Art. 74.- Postergación de vacación por el empleador

Art. 75.- Acumulación de vacaciones.

Art. 76.- Compensación por vacaciones

Page 21: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

10

Art. 77.- Reemplazo del trabajador que maneja fondos

Y para la emisión de Licencias:

Art 42.- Obligaciones del empleador

Art. 152.- Licencia por maternidad y paternidad

Art. Licencia por Adopción

Art. Licencia con sueldo a las trabajadoras y trabajadores para el tratamiento

médico de hijas o hijos

El detalle de cada uno de los artículos mencionados anteriormente para LOSEP y CT se

sugiere revisar los Anexo 1 y Anexo 2 respectivamente, que se encuentran al final del

documento.

2.3. Normativa Interna

Como cualquier otra institución, además de disponer de las bases legales a nivel nacional,

la UCE cuenta con su normativa interna, y específicamente la Dirección de Talento

Humano cuenta con este tipo de normativa para la aplicación de Sanción.

Primero es importante definir los diferentes tipos de faltas y sanciones:

Faltas

Atrasos

Abandono de Trabajo

No registra Entrada

No registra Salida

Registra Salida Antes de Horario

Falta (No Asiste)

Sanciones

Multa

Amonestación Verbal

Amonestación Verbal 2da Ocasión

Amonestación Escrita con Texto de Advertencia

Multas al RMU del 3%

Page 22: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

11

Multas al RMU del 5%

Multas al RMU del 10%

En aplicación de sanciones tomamos en cuenta estas reglas:

1. Reincidencia en faltas, después de tener una amonestación verbal, continúa la

escrita y así progresivamente, de acuerdo al orden de la lista de sanciones.

2. Si en 12 meses consecutivos no comete faltas, nuevamente se limpia el expediente

e inicia con amonestación verbal.

3. Las acciones prescriben a los 90 días tal como lo menciona el Capítulo 2 de la Ley

Orgánica del Servicio Público el en su Art. 92, que en su parte pertinente

manifiesta: “Igualmente prescribirán en él término de noventa días las acciones

de la autoridad para imponer las sanciones disciplinarias que contempla esta

Ley…”.

2.3.1. Cuadro Control Disciplinario Detalle De Multas

Talento Humano cuenta con un cuadro en el cual se muestra los parámetros para la

aplicación de sanciones por categoría y régimen de los funcionarios.

Dicho cuadro cuenta con cuatro campos

Tipo de falta. Faltas definidas anteriormente.

Detalle. Explicación de la falta y los valores máximo y mínimos para la respectiva

aplicación de la sanción.

% Multa. Valor a descontar del suelo si el tipo de sanción en multa.

Amonestación. Dependiendo de los valores máximos y mínimos del detalle, a una

determinada falta se le puede aplicar un tipo de sanción Amonestación, los casos

correspondientes están marcados con una X.

La Tabla 1 muestra la parametrización aplicada al Personal Administrativo (LOSEP).

CUADRO CONTROL DISCIPLINARIO DETALLE DE MULTAS

TIPO DE FALTA DETALLE % MULTA AMONESTACIÓN

Atrasos Tendrán 5 minutos de gracia,

y si incurre en atraso por cada 0.040000000%

Page 23: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

12

minuto de atraso se aplicará

el % %, tomando en cuenta

desde el primer minuto, hasta

un máximo de 60 minutos.

Atrasos

A partir de (1H01) hasta

(2H00) se elaborará la

amonestación respectiva

X

Atraso

Si el atraso es a partir de

(2h01) hasta (2h30) se

procederá a sancionar con el

3% del RMU

3% X

Atraso

Si el atraso es a partir de

(2h31) hasta (3h00) se

procederá a sancionar con el

5% del RMU, o la sanción

pecuniaria mayor

correspondiente según el

historial disciplinario.

5% X

Atraso

Si el atraso es a partir de

(3h01) en adelante se

procederá a sancionar con el

10% del RMU.

10% X

No registro de

timbradas entre

entrada y salida

2 veces hasta un máximo de

3 se aplicara por cada no

registro de entrada o salida

se aplicara por cada no

registro de entrada o salida.

1.066666667%

No registro de

timbradas entre

entrada y salida

Si no registra por 4 ocasiones X

Registra salida

antes de horario.

Al salir 15 a 29 minutos

durante la jornada y a la hora

de salida, y una vez que

incurra en salida antes se

sancionara con % por cada

minuto que registro la salida

antes.

0.082758621%

Abandona lugar

de trabajo

Si registra salida antes de

horarios o abandona el lugar

de trabajo durante la jornada,

y contemple entre 30 minutos

hasta 1:59 MIN durante la

jornada de trabajo, por cada

minuto que registra la salida

antes se multará con %

0.016806723%

Abandona lugar

de trabajo

Si comprende la salida antes

de 2h00 a 2h30, se procederá

a sancionar con el 3% del

RMU.

3% X

Page 24: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

13

Abandona lugar

de trabajo

A partir de 2h31 min, durante

la jornada de trabajo y a la

hora de salida, se sancionará

con el 5% del RMU.

5% X

Tabla 1. Cuadro Disciplinario - Personal Administrativo (Dirección de Talento Humano)

La Tabla 2 muestra la parametrización aplicada al Personal De Servicio Amparados Por

El Código De Trabajo.

CUADRO CONTROL DISCIPLINARIO DETALLE DE MULTAS

TIPO DE FALTA DETALLE % MULTA AMONESTACIÓN

Atrasos

Tendrán 5 minutos de

gracia, y si incurre en atraso

por cada minuto de atraso se

aplicará el %, tomando en

cuenta desde el primer

minuto, hasta un máximo de

60 minutos.

0.040000000%

Atrasos

A partir de (1H01) hasta

(2H00) se elaborará la

amonestación respectiva,

según el historial

disciplinario.

X

Atraso

Si el atraso es a partir de

(2h01) hasta (2h30) se

procederá a sancionar con

el 3% del RMU

3% AMONESTACIÓN

Atraso

Si el atraso es a partir de

(2h31) hasta (3h00) se

procederá a sancionar con

el 5% del RMU

5% x

Atraso

Si el atraso es a partir de

(3h01) en adelante se

procederá a sancionar con

el 10% del RMU, o la

sanción pecuniaria mayor

correspondiente según el

historial disciplinario.

10% x

No registro de

timbradas entre

entrada y salida

2 veces hasta un máximo de

3 se aplicara por cada no

registro de entrada o salida

se aplicara por cada no

registro de entrada o salida

1.066666667%

No registro de

timbradas entre

entrada y salida

Si no registra por 4

ocasiones X

Page 25: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

14

REGISTRA

SALIDA ANTES

DE HORARIO

Al salir 15 a 29 minutos

durante la jornada y a la

hora de salida, y una vez

que incurra en salida antes

se sancionara con % por

cada minuto que registro la

salida antes.

0.082758621%

Abandona lugar de

trabajo

Si registra salida antes de

horarios o abandona el

lugar de trabajo durante la

jornada, y contemple entre

30 minutos hasta 1:59 MIN

durante la jornada de

trabajo, por cada minuto

que registra la salida antes

multará con %

0.016806723%

Abandona lugar de

trabajo

Si comprende la salida

antes de 2h00 a 2h30, se

procederá a sancionar con

el 3% del RMU.

3% X

Abandona lugar de

trabajo

A partir de 2h31 min,

durante la jornada de

trabajo y a la hora de salida,

se sancionará con %

5% X

Tabla 2. Cuadro Disciplinario - Personal De Servicio (Dirección de Talento Humano)

La Tabla 3 muestra la parametrización aplicada al Personal De Red De Seguridad

Amparado Por El Código De Trabajo.

CUADRO CONTROL DISCIPLINARIO DETALLE DE MULTAS

TIPO DE FALTA DETALLE % MULTA AMONESTACIÓN

Atrasos

Tendrán 5 minutos de

gracia, y si incurre en

atraso por cada minuto de

atraso se aplicara el %

tomando en cuenta desde el

primer minuto, hasta un

máximo de 20 minutos.

0.120000000%

Atraso

Si se atrasa 21 minutos

hasta 30 minutos, se

elaborará la amonestación

respectiva, según el

historial disciplinario.

X

Atrasos

A partir de 31 minutos

hasta 50 minutos se

sancionará con el 3% del

RMU

3.000000000% X

Atraso

Si el atraso es a partir de 51

minutos hasta (1h10) se

procederá a sancionar con

el 5% del RMU

5.000000000% AMONESTACIÓN

Page 26: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

15

Atraso

Si el atraso es a partir de

(1h11) en adelante se

sancionará con el 10% del

RMU

10.000000000% AMONESTACIÓN

No registro de

timbradas entre

entrada y salida

4 veces en adelante hasta

un máximo de 6 se aplicara

por cada no registro de

entrada o salida

1.066666667%

Registra salida antes

de horario

Al salir 15 a 29 minutos

durante la jornada y a la

hora de salida, y una vez

que incurra en salida antes

se sancionara con % por

cada minuto que registro la

salida antes.

0.082758621%

Abandona lugar de

trabajo

Si registra salida antes de

horario de 30 minutos

hasta 60 minutos, será

considerado como

abandono de lugar de

trabajo y se sancionará con

%

3% X

Abandona lugar de

trabajo

Al salir a partir de 61

minutos antes en o más

minutos durante la jornada

y a la hora de salida

5% X

Tabla 3. Cuadro Disciplinario - Personal de Seguridad (Dirección de Talento Humano)

La Tabla 4 muestra la parametrización aplicada Personal Docente.

CUADRO CONTROL DISCIPLINARIO DETALLE DE MULTAS

TIPO DE FALTA DETALLE % MULTA AMONESTACIÓN

Atrasos

10 hasta 29

MINUTOS se limita

con si en 1 atraso y si

en un atraso tiene 30

minutos ya es falta

hora clase. x

4 (veces) en delante

de 10 minutos en

adelante c/atraso. x

No registro de timbradas

entre entrada y salida 3 en adelante x

FALTA HORA CLASE

30 MINUTOS en

adelante /en la hora de

entrada. x

REGISTRA SALIDA

ANTES DE HORARIO 15 hasta 29 minutos x

ABANDONA SU

LUGAR DE TRABAJO/

cuando sale antes 30 min en adelante. x

Tabla 4. Cuadro Disciplinario - Personal Docente (Dirección de Talento Humano)

Page 27: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

16

2.4. Metodología de investigación.

El presente proyecto se realizó utilizando las siguientes modalidades en la investigación:

Investigación Bibliográfica, que se basa en la recopilación de información y nosotros la

utilizamos adecuadamente consultando libros, internet y artículos de investigaciones,

para realizar el presente trabajo de tesis y basarnos en resultados, análisis y consultas.

Investigación de Campo, la investigación de campo consiste en el levantamiento de la

información en el mismo lugar donde se detecta el problema, el análisis y levantamiento

de requerimientos se lo realizó en la Dirección de Talento Humano de la UCE. Se obtuvo

toda la colaboración del personal para que los requerimientos sean levantados con

exactitud y en base a las necesidades del cliente y que se detallaron en el presente proyecto

de investigación.

2.5. Metodología de Desarrollo.

La metodología de desarrollo de software se refiere un marco de trabajo usado para

estructurar, planificar y controlar el proceso de desarrollo de un sistema de información.

Existen diferentes tipos de metodologías, pero para el desarrollo se este proyecto se ha

hecho uso de las conocidas metodologías ágiles debido a que su objetivo es la respuesta

eficaz al cambio, en donde se desconoce lo que pueda suceder, basándose en el manifiesto

ágil en donde se encuentra los principios básicos que las metodologías ágiles practican

para maximizar la eficiencia y eficacia de los sistemas de información.

Los principios del manifiesto ágil se basan en dar una mejor satisfacción al cliente, en

tomarlo en cuenta de inicio a fin a lo largo del desarrollo de software; el producto final es

efectivo, de calidad y acorde a lo planeado. La rapidez se expresa en base al cumplimiento

de los principios, los cuales buscan la constante interacción entre las partes involucradas

del desarrollo de software optimizando tanto la satisfacción del cliente como la calidad

del software, dejando de lado la rigidez en que se basan las metodologías tradicionales

(Gutierrez & Borillo, 2011)

Page 28: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

17

Siguiendo los estándares de programación que sigue la Dirección de TIC, se

implementará la metodología ágil Programación Extrema (XP) y para ello primero se hará

una breve reseña de las fases que tiene dicha metodología.

2.5.1. Programación Extrema (XP)

La programación extrema se encuentra en las denominadas metodologías ágiles, son un

conjunto de directrices, en donde se busca la simplicidad, la eficacia y la continua

participación del cliente en todas las fases que esta metodología plantea, permitiendo

tener un software de alta calidad en un menor tiempo. La visión del desarrollo de software

experimenta una gran diferenciación con las metodologías tradicionales, las cuales no

permiten una apertura para casos en los que los cambios continuos son inminentes a lo

largo del proceso de desarrollo (Fojtik, 2011).

2.5.2. Valores de XP

Los valores de esta metodología son los siguientes:

Comunicación: la integración entre el cliente y el equipo de desarrollo es primordial para

esta metodología, ya que, gracias a este valor, el cliente tiene permitido generar cambios

en el transcurso de las fases de desarrollo.

Simplicidad: Las soluciones que los desarrolladores presentan al cliente son mucho más

simples, pero sin dejar de lado la necesidad del cliente, permitiendo al equipo facilitar las

peticiones del usuario.

Retroalimentación: como su nombre lo indica, los clientes están en constante contacto

con los desarrolladores, lo que permite monitorear y solventar problemas a lo largo del

desarrollo (Wooda, Michaeldes, & Thomson, 2012).

2.4.3. Ciclo de vida de XP

La metodología, en su ciclo de vida debe cumplir con 6 etapas las cuales tienen

actividades específicas (Sánchez, 2004). El ciclo completo se puede apreciar en la

Ilustración 1:

Page 29: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

18

Ilustración 1. Ciclo de Vida de la Metodología XP

a. Exploración

Los clientes plantean a grandes rasgos las historias de usuario que son de interés para

la primera entrega del producto. Al mismo tiempo el equipo de desarrollo se

familiariza con las herramientas, tecnologías y prácticas que se utilizan en el proyecto.

Se prueba la tecnología y se exploran las posibilidades de la arquitectura del sistema

construyendo un prototipo. La fase de exploración toma de pocas semanas a pocos

meses, dependiendo del tamaño y familiaridad que tengan los programadores con la

tecnología.

b. Planificación de la Entrega

El cliente establece la prioridad de cada historia de usuario y correspondientemente,

los programadores realizan una estimación del esfuerzo necesario de cada una de

ellas. Se toman acuerdos sobre el contenido de la primera entrega y se determina un

cronograma en conjunto con el cliente. Una entrega debería obtenerse en no más de

tres meses. Esta fase dura unos pocos días. Las estimaciones de esfuerzo asociado a

la implementación de las historias la establecen los programadores utilizando como

medida el punto.

Un punto, equivale a una semana ideal de programación. Las historias generalmente

valen de 1 a 3 puntos; por otra parte, el equipo de desarrollo mantiene un registro de

la “velocidad” de desarrollo, establecida en puntos por iteración, basándose

Page 30: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

19

principalmente en la suma de puntos correspondientes a las historias de usuario que

fueron terminadas en la última iteración.

La planificación se puede realizar en base al tiempo o al alcance. La velocidad del

proyecto es utilizada para establecer cuántas historias se pueden implementar antes

de una fecha determinada o cuánto tiempo tomará implementar un conjunto de

historias. Al planificar por tiempo, se multiplica el número de iteraciones por la

velocidad del proyecto, determinándose cuántos puntos se pueden completar (Letelier

& Penadés, 2006).

Al planificar según alcance del sistema, se divide la suma de puntos de las historias

de usuario seleccionadas entre la velocidad del proyecto, obteniendo el número de

iteraciones necesarias para su implementación.

c. Iteraciones

Esta fase incluye varias iteraciones sobre el sistema antes de ser entregado, está

compuesto por iteraciones de no más de tres semanas.

En la primera iteración se puede intentar establecer una arquitectura del sistema que

pueda ser utilizada durante el resto del proyecto. Esto se logra escogiendo las historias

que fuercen la creación de esta arquitectura, sin embargo, esto no siempre es posible

ya que es el cliente quien decide qué historias se implementarán en cada iteración

(para maximizar el valor de negocio).

Al final de la última iteración el sistema está listo para entrar en producción. Los

elementos que se toman en cuenta durante la elaboración del Plan de la Iteración son:

historias de usuario no abordadas, velocidad del proyecto, pruebas de aceptación no

superadas en la iteración anterior y tareas no terminadas en la iteración anterior.

El trabajo de la iteración es expresado en tareas de programación, cada una de ellas

es asignada a un programador como responsable, pero llevadas a cabo por parejas de

programadores (Letelier & Penadés, 2006).

Page 31: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

20

d. Producción

La fase de producción requiere de pruebas adicionales y revisiones de rendimiento

antes de que el sistema sea trasladado al entorno del cliente. Al mismo tiempo, se

deben tomar decisiones sobre la inclusión de nuevas características a la versión actual,

debido a cambios durante esta fase (Letelier & Penadés, 2006).

El tiempo que toma cada iteración es posible que se reduzca, de tres a una semana.

Las ideas que han sido propuestas y las sugerencias son documentadas para su

posterior implementación.

e. Mantenimiento

La primera versión que se encuentra en producción y el proyecto XP debe mantener

el sistema en funcionamiento al mismo tiempo que desarrolla nuevas iteraciones. Para

realizar esto se requiere de tareas de soporte para el cliente. De esta forma, la

velocidad de desarrollo puede bajar después de la puesta del sistema en producción.

La fase de mantenimiento puede requerir nuevo personal dentro del equipo y cambios

en su estructura (Letelier & Penadés, 2006)

f. Muerte del Proyecto

La muerte del proyecto es cuando el cliente no tiene más historias para ser incluidas

en el sistema. Esto requiere que se satisfagan las necesidades del cliente en otros

aspectos como rendimiento y confiabilidad del sistema, por tal razón se genera la

documentación final del sistema y no se realizan más cambios en la arquitectura

(Jummp, 2011).

El sistema si no genera los beneficios esperados por el cliente o cuando no hay

presupuesto para mantenerlo también se produce la muerte del proyecto.

Page 32: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

21

3. APLICACIÓN DE LA METODOLOGÍA

Conforme a lo señalado en el apartado anterior, procedemos a explicar cada una de las

fases acopladas al desarrollo del módulo.

3.1. Fase de planificación

En esta fase se hizo un primer acercamiento a la Dirección de Talento Humano de la UCE,

haciendo un levantamiento de información correspondiente a los procesos mencionados

con anterioridad. A continuación, se describe cada uno de ellos:

3.1.1. Proceso manual: concesión de vacaciones

Si alguno de los funcionarios de administración central solicita vacaciones debe presentar

un oficio con dicha solicitud a su jefe inmediato, el cual aprueba o no su petición. En el

caso en el que la petición es aprobada, ésta será enviada a la Dirección de Talento Humano

y será registrada por el Analista a cargo de este proceso.

Dicho registro consiste, actualmente, en abrir una hoja de Excel (ver Ilustración 2) la cual

se ha ido elaborando a lo largo de los años para poder tener un control sobre la concesión

de vacaciones de los diferentes funcionarios. Esta hoja contiene aproximadamente 1000

registros, y cada uno de ellos tiene asociado ciertos atributos como: nombre, dependencia,

régimen, fecha de ingreso, número de permisos en días y horas, saldos de vacaciones

pendientes, etc. Todos ellos son necesarios para poder realizar los cálculos

correspondientes para emitir la Autorización de Vacaciones Anuales.

Ilustración 2. Archivo Vacaciones ADM (Dirección de Talento Humano)

En su gran mayoría todos los datos que se ingresan son a través de digitación, llevando a

una sobre escritura de datos, es decir, una vez localizado el registro del funcionario se

Page 33: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

22

sobrescribe el valor de un atributo (o incluso más de uno) para poder realizar el registro.

En algunos casos se hace uso de fórmulas que proporciona la hoja de Excel.

Luego, una vez hecho los cambios correspondientes en dicha hoja, se debe abrir un

documento Word, que básicamente es una plantilla (ver Ilustración 3) en la cual se

modifica los campos necesarios para a continuación imprimir y enviar al director o a la

directora de la dirección para que pueda ser firmada y finalmente entregada al interesado.

Ilustración 3. Autorización de vacaciones anuales (Dirección de Talento Humano)

3.1.2. Proceso manual: registro de permisos personales

Los funcionarios pertenecientes a la UCE pueden solicitar permisos de horas, a través de

una solicitud denominada Autorización de Ausencia Temporal, la cual simplemente debe

Page 34: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

23

ser entregada a la dependencia a la que corresponde y la cual, luego, enviará a la Dirección

de Talento Humano para la respectiva justificación.

Una vez que llega dicha petición, al analista a cargo del proceso debe descontar las horas

en la hoja Excel mencionada anteriormente. Para, ello se sigue el proceso de actualizar

los atributos del registro que corresponda al funcionario en cuestión.

3.1.3. Proceso manual: emisión de licencia sin remuneración

Si los funcionarios hacen uso de algún tipo de licencia a las que tienen derecho según la

Ley Orgánica del Servidor Público (LOSEP), su dependencia debe enviar a la Dirección

de Talento Humano el oficio y la respectiva justificación para realizar la emisión de

Licencia que procede.

Una vez que llega la documentación necesaria, el analista a cargo de este proceso debe

abrir un programa en Visual Basic, el cual tiene una “réplica” de la base, del sistema

antiguo, en Microsoft Access. Para poder realizar la emisión de alguna licencia debe

llenar un formulario que muestra el programa mencionado. Así mismo, para que el

director o directora de la Dirección de Talento Humano pueda firmar la licencia

registrada, el analista de abrir la plantilla que tiene en Word para, una vez modificados

los campos con la información necesaria pueda ser impresa y entregada.

3.1.4. Proceso manual: asignación de sanciones

La asignación de sanciones, está directamente relacionada con el sistema de control de

ingreso y salida de los funcionarios, es decir el denominado Reloj Biométrico. El analista

a cargo de este proceso, recibe un informe mensual (ver Ilustración 4) por parte del

Departamento de Tecnología perteneciente a la Dirección de Talento Humano:

Page 35: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

24

Ilustración 4. Reporte Reloj Biométrico – octubre 2017 (Dirección de Talento Humano)

A partir de dicho reporte, el analista debe ingresar al sistema antiguo, con usuario y clave

correspondiente, dirigirse a la pestaña Personal → Sanciones → Nuevo Registro, una vez

en dicha pantalla se procede a la búsqueda del funcionario en cuestión, esta búsqueda se

hace de forma manual, es decir mediante el scroll existente en toda la tabla donde se

encuentran todos los funcionarios debe ir buscando uno por uno hasta dar con el indicado.

Luego de seleccionar el funcionario, llena los datos del formulario y al momento de

seleccionar el tipo de falta se despliega un combo en el cual existe una mezcla de los tipos

de faltas y los tipos de sanciones. Además, dependiendo de la frecuencia del tipo de falta,

el tipo de sanción cambia y para poder verificar dicha información, el analista debe

dirigirse a otra pantalla para ver los históricos del funcionario, es decir debe abortar el

proceso para primero ver qué tipo de sanción le corresponde y de esa manera volver a

empezar con el registro de la sanción. Finalmente, una vez realizado el registro, debe

dirigirse a otra pestaña para buscar la sanción que acaba de ingresar y poder imprimir.

Page 36: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

25

3.1.5. Requerimientos Funcionales.

En base a lo descrito en el apartado anterior, se presentan los diferentes requerimientos

funcionales aprobados por la Dirección de Talento Humano y entregados en la Dirección

de TIC.

Vacaciones: Nuevo Registro

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.1 Registro Funcionarios – Módulo Control de Asistencia: Vacaciones

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☐

Más de un mes ☒

Alto ☒

Medio ☐

Bajo ☐

Descripción del requerimiento funcional

Ingreso de un nuevo registro de Autorización de Vacaciones Anuales de un funcionario de la Universidad Central del Ecuador.

Entradas

Pantalla de búsqueda del funcionario.

Pantalla del detalle y registro histórico del funcionario seleccionado.

Pantalla del formulario de un nuevo registro.

Salida Reporte de autorización de vacaciones anuales.

Restricciones y validaciones

El registro se guardará si el funcionario dispone de un saldo mayor o igual al solicitado.

Procedimiento

Roles

Analista de Talento Humano 1 – Administrador

Crear un nuevo registro de autorización de vacaciones anuales.

Editar un registro de autorización de vacaciones anuales.

Anular un registro de autorización de vacaciones anuales.

Consultar el historial de autorización de vacaciones anuales de los funcionarios registrados en el sistema.

Imprimir una autorización de vacaciones anuales

Generar reportes.

Analista de Talento Humano 2 – Consultor

Page 37: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

26

Consultar el historial de autorización de vacaciones anuales de los funcionarios registrados en el sistema.

Imprimir una autorización de vacaciones anuales.

Detalle del procedimiento

El analista recibe un oficio por parte del interesado, solicitando la autorización de vacaciones anuales. Para registrar dicha solicitud, debe dirigirse al módulo de Vacaciones, donde se encontrará una pantalla en la cual existe un buscador, allí deberá ingresar los apellidos del funcionario.

Si existe el funcionario.

El analista debe seleccionarlo para que a continuación, se muestre los datos y el resumen de las autorizaciones de dicha persona, además de un botón a través del cual podrá acceder al formulario para el nuevo registro. En este formulario se debe ingresar el día a partir del cual el interesado va a empezar sus vacaciones y el número de días solicitados. En el caso que el funcionario disponga de un saldo (de vacaciones) mayor o igual al número de días solicitados, el registro se guarda y se genera un reporte con la Autorización de vacaciones anuales. Dado el caso contrario (saldo menor al número de días solicitados) el proceso finaliza.

Si no existe el funcionario.

Si el buscador no devuelve ningún registro significa que el funcionario no se encuentra registrado y por ende termina el proceso.

Resultados finales Reporte de Autorización de Vacaciones Anuales.

Riesgos

En caso de fallo eléctrico no se garantiza que los datos se

recuperen si no han sido previamente guardados.

Sí el analista ingresa algún valor erróneo, puede obtener datos

no coherentes.

Formas de Mitigar el Riesgo

Verificar los datos ingresados antes de guardar el registro.

Tabla 5. RF_RF_0.0.1 (Elaboración Propia)

Page 38: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

27

Vacaciones: Editar Registro

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.2 Registro Funcionarios – Módulo Control de Asistencia: Vacaciones

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☐

Más de un mes ☒

Alto ☒

Medio ☐

Bajo ☐

Descripción del requerimiento funcional

Editar un registro de Autorización de Vacaciones Anuales de un funcionario de la Universidad Central del Ecuador.

Entradas

Pantalla de búsqueda del funcionario.

Pantalla del detalle y registro histórico del funcionario seleccionado.

Pantalla del formulario con los datos del registrado seleccionado.

Salida Reporte modificado de autorización de vacaciones anuales.

Restricciones y validaciones

El registro se guardará si el funcionario dispone de un saldo mayor o igual al solicitado.

Procedimiento

Roles

Analista de Talento Humano 1 – Administrador

Crear un nuevo registro de autorización de vacaciones anuales.

Editar un registro de autorización de vacaciones anuales.

Anular un registro de autorización de vacaciones anuales.

Consultar el historial de autorización de vacaciones anuales de los funcionarios registrados en el sistema.

Imprimir una autorización de vacaciones anuales.

Generar reportes.

Analista de Talento Humano 2 – Consultor

Consultar el historial de autorización de vacaciones anuales de los funcionarios registrados en el sistema.

Imprimir una autorización de vacaciones anuales.

Detalle del procedimiento

Page 39: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

28

Si el analista necesita realizar algún cambio en una autorización de vacaciones anuales específica, debe en primer lugar dirigirse al módulo de Vacaciones, donde se encontrará una pantalla en la cual existe un buscador, allí deberá ingresar los apellidos del funcionario.

Si no existe el funcionario.

Si el buscador no devuelve ningún registro significa que el funcionario no se encuentra registrado y por ende termina el proceso.

Si existe el funcionario y existe el registro.

El analista debe seleccionarlo para que a continuación, se muestre los datos y el resumen de las autorizaciones de dicha persona. Por lo general, los registros se mostrarán en el orden de creación, es decir el último registro creado será el primero en aparecer en la tabla. Una vez que el analista identifique el registro a editar, lo debe seleccionar para que se cargue el formulario con todos los datos. Una vez realizado los cambios pertinentes, procede a guardarlos.

En el caso que el funcionario disponga de un saldo (de vacaciones) mayor o igual al número de días solicitados, el registro se guarda y se genera nuevamente el reporte con la Autorización de vacaciones anuales con los datos modificados. Dado el caso contrario (saldo menor al número de días solicitados) el proceso finaliza.

Si existe el funcionario y no existe el registro.

Si el analista no identifica el registro que debe editar de dicho funcionario, el proceso finaliza.

Resultados finales Reporte de Autorización de Vacaciones Anuales mdoficado.

Riesgos

En caso de fallo eléctrico no se garantiza que los datos se

recuperen si no han sido previamente guardados.

Sí el analista ingresa algún valor erróneo, puede obtener datos

no coherentes.

Formas de Mitigar el Riesgo

Verificar los datos ingresados antes de guardar el registro.

Tabla 6. RF_RF_0.0.2 (Elaboración Propia)

Page 40: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

29

Vacaciones: Anular Registro

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.3 Registro Funcionarios – Módulo Control de Asistencia: Vacaciones

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☐

Más de un mes ☒

Alto ☒

Medio ☐

Bajo ☐

Descripción del requerimiento funcional

Anular un registro de Autorización de Vacaciones Anuales de un funcionario de la Universidad Central del Ecuador.

Entradas

Pantalla de búsqueda del funcionario.

Pantalla del detalle y registro histórico del funcionario seleccionado.

Pantalla del formulario con los datos del registrado seleccionado.

Pantalla del motivo de anulación.

Salida Pantalla de confirmación de anulación.

Restricciones y validaciones

El registro se anulará siempre y cuando exista un período de dos años entre la fecha de creación y la fecha actual.

Procedimiento

Roles

Analista de Talento Humano 1 – Administrador

Crear un nuevo registro de autorización de vacaciones anuales.

Editar un registro de autorización de vacaciones anuales.

Anular un registro de autorización de vacaciones anuales.

Consultar el historial de autorización de vacaciones anuales de los funcionarios registrados en el sistema.

Imprimir una autorización de vacaciones.

Generar reportes.

Analista de Talento Humano 2 – Consultor

Consultar el historial de autorización de vacaciones anuales de los funcionarios registrados en el sistema.

Imprimir una autorización de vacaciones anuales.

Detalle del procedimiento

Page 41: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

30

Si el analista necesita anular una autorización de vacaciones anuales específica, debe en primer lugar dirigirse al módulo de Vacaciones, donde se encontrará una pantalla en la cual existe un buscador, allí deberá ingresar los apellidos del funcionario.

Si no existe el funcionario.

Si el buscador no devuelve ningún registro significa que el funcionario no se encuentra registrado y por ende termina el proceso.

Si existe el funcionario y existe el registro.

El analista debe seleccionarlo para que a continuación, se muestre los datos y el resumen de las autorizaciones de dicha persona. Por lo general, los registros se mostrarán en el orden de creación, es decir el último registro creado será el primero en aparecer en la tabla. Una vez que el analista identifique el registro a anular, lo debe seleccionar para que se carguen todos los datos del mismo, luego podrá visualizar un botón a través del cual se le abrirá una ventana emergente para que ingrese el motivo de anulación.

Si existe el funcionario y no existe el registro.

Si el analista no identifica ni un registro asociado a la autorización que debe anular de dicho funcionario, el proceso finaliza.

Resultados finales Confirmación de anulación.

Riesgos

En caso de fallo eléctrico no se garantiza que los datos se

recuperen si no han sido previamente guardados.

Sí el analista selecciona el registro que no corresponde, puede

anular la autorización de vacaciones anuales que no

corresponde.

Formas de Mitigar el Riesgo

Verificar que el registro seleccionado es el correcto.

Tabla 7. RF_RF_0.0.3 (Elaboración Propia)

Page 42: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

31

Vacaciones: Consultar

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.4 Registro Funcionarios – Módulo Control de Asistencia: Vacaciones

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☐

Más de un mes ☒

Alto ☒

Medio ☐

Bajo ☐

Descripción del requerimiento funcional

Consultar un registro de una Autorización de Vacaciones de un funcionario de la Universidad Central del Ecuador.

Entradas

Pantalla de búsqueda del funcionario.

Pantalla del detalle y registro histórico del funcionario seleccionado.

Salida Pantalla del formulario con los datos del registrado

seleccionado.

Restricciones y validaciones

No existen restricciones.

Procedimiento

Roles

Analista de Talento Humano 1 – Administrador

Crear un nuevo registro de autorización de vacaciones anuales.

Editar un registro de autorización de vacaciones anuales.

Anular un registro de autorización de vacaciones anuales.

Consultar el historial de autorización de vacaciones anuales de los funcionarios registrados en el sistema.

Imprimir una autorización de vacaciones anuales.

Generar reportes.

Analista de Talento Humano 2 – Consultor

Consultar el historial de autorización de vacaciones anuales de los funcionarios registrados en el sistema.

Imprimir una autorización de vacaciones anuales.

Detalle del procedimiento

Page 43: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

32

Vacaciones: Generar Reporte

Si el analista desea consultar una autorización de vacaciones anuales, debe (una vez dentro del módulo de vacaciones) buscar el funcionario correspondiente.

Si existe el funcionario.

El analista debe seleccionarlo para que a continuación, se muestre una nueva pantalla con los datos y el resumen de las autorizaciones de dicha persona. Por lo general, los registros se mostrarán en el orden de creación, es decir el último registro creada será el primero en aparecer en la tabla. Dentro de esta tabla puede seleccionar cualquier registro que desee consultar, los datos se cargarán en un formulario para que visualice a detalle dicho registro.

Si no existe el funcionario.

Si el buscador no devuelve ningún registro significa que el funcionario no se encuentra registrado y por ende termina el proceso.

Resultados finales Visualización a detalle de un registro de vacaciones anuales

específico.

Riesgos Dado que es un requerimiento de consulta no se ha

encontrado riesgo alguno.

Formas de Mitigar el Riesgo

Tabla 8. RF_RF_0.0.4 (Elaboración Propia)

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.5 Registro Funcionarios – Módulo Control de Asistencia: Vacaciones

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☐

Más de un mes ☒

Alto ☒

Medio ☐

Bajo ☐

Descripción del requerimiento funcional

Generar reportes de Autorización de Vacaciones de la Universidad Central del Ecuador, de acuerdo a ciertos parámetros de búsqueda.

Page 44: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

33

Entradas Pantalla de todos los registros (y filtros para la búsqueda) de

autorización de vacaciones anuales.

Salida Pantalla de todos los registros según filtros.

Restricciones y validaciones

El reporte generado se guardará en un archivo Excel.

Los registros que se cargarán una vez ajustados los parámetros de búsqueda, no se podrán ver detalladamente en este submódulo, dicho detalle se podrá ver una vez exportado a Excel.

Las autorizaciones de vacaciones anuales subidas al sistema, no se visualizarán en este submódulo y tampoco será exportadas junto al archivo Excel.

Procedimiento

Roles

Analista de Talento Humano 1 – Administrador

Crear un nuevo registro de autorización de vacaciones anuales.

Editar un registro de autorización de vacaciones anuales.

Anular un registro de autorización de vacaciones anuales.

Consultar el historial de autorización de vacaciones anuales de los funcionarios registrados en el sistema.

Imprimir una autorización de vacaciones anuales.

Generar reportes.

Analista de Talento Humano 2 – Consultor

Consultar el historial de autorización de vacaciones anuales de los funcionarios registrados en el sistema.

Imprimir una autorización de vacaciones anuales.

Detalle del procedimiento

Si el analista necesita generar un reporte de autorizaciones de vacaciones anuales, debe en primer lugar dirigirse al módulo de Vacaciones, donde se encontrará una pantalla en la cual existe un botón a través del cual ingresará a un submódulo con una nueva pantalla dónde se muestran un conjunto de filtros para realizar la búsqueda.

Si existen registros.

El analista podrá visualizar los registros en la tabla para luego poder exportarlos a un archivo Excel.

Page 45: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

34

Permiso: Nuevo Registro

Si no existen registros.

Si los filtros no devuelve ningún registro significa que no existen autorizaciones de vacaciones anuales que cumplan con esos parámetros y por ende termina el proceso.

Resultados finales Reporte en un archivo Excel con todos los registros de

autorizaciones anuales, según los parámetros de búsqueda

Riesgos Dado que es un requerimiento de consulta no se han

encontrado riesgos.

Formas de Mitigar el Riesgo

Tabla 9. RF_RF_0.0.5 (Elaboración Propia)

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.6 Registro Funcionarios – Módulo Control de Asistencia: Permisos

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☐

Más de un mes ☒

Alto ☒

Medio ☐

Bajo ☐

Descripción del requerimiento funcional

Ingreso de un nuevo registro de Permiso de un funcionario de la Universidad Central del Ecuador.

Entradas

Pantalla de búsqueda del funcionario.

Pantalla del detalle y registro histórico de permisos del funcionario seleccionado.

Pantalla del formulario de un nuevo registro.

Salida Nuevo registro.

Restricciones y validaciones

Si un funcionario corresponde al código de trabajo y solicita una Autorización de ausencia temporal de un día o más, el analista debe dirigirse al módulo de Licencias.

Procedimiento

Roles

Analista de Talento Humano 1 – Administrador

Page 46: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

35

Crear un nuevo registro de Permiso.

Editar un registro de Permiso.

Consultar el historial de Permisos de los funcionarios registrados en el sistema.

Analista de Talento Humano 3 – Consultor

Consultar el historial de Permisos de los funcionarios registrados en el sistema.

Detalle del procedimiento

El analista recibe una Autorización de Permiso Temporal y registra este tipo de permiso, para ello debe dirigirse al módulo de Permisos, donde se encontrará una pantalla en la cual existe un buscador, allí deberá ingresar los apellidos del funcionario.

Si existe el funcionario.

El analista debe seleccionarlo para que a continuación, se muestre los datos y el resumen de los permisos de dicha persona, además de un botón a través del cual podrá acceder al formulario para el nuevo registro. Una vez comprobado que los datos están bien ingresados debe guardar el registro.

Si no existe el funcionario.

Si el buscador no devuelve ningún registro significa que el funcionario no se encuentra registrado y por ende termina el proceso.

Resultados finales Confirmación de creación de un nuevo registro.

Riesgos

En caso de fallo eléctrico no se garantiza que los datos se

recuperen si no han sido previamente guardados.

Sí el analista ingresa algún valor erróneo, puede obtener datos

no coherentes.

Formas de Mitigar el Riesgo

Verificar los datos ingresados antes de guardar el registro.

Tabla 10. RF_RF_0.0.6 (Elaboración Propia)

Page 47: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

36

Permiso: Editar Registro

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.7 Registro Funcionarios – Módulo Control de Asistencia: Permisos

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☐

Más de un mes ☒

Alto ☒

Medio ☐

Bajo ☐

Descripción del requerimiento funcional

Editar un registro de Permiso de un funcionario de la Universidad Central del Ecuador.

Entradas

Pantalla de búsqueda del funcionario.

Pantalla del detalle y registro histórico de permisos del funcionario seleccionado.

Pantalla del formulario con los datos del registro seleccionado para editar.

Salida Actualización del registro.

Restricciones y validaciones

Si un funcionario corresponde al código de trabajo y solicita una Autorización de ausencia temporal de un día o más, el analista debe dirigirse al módulo de Licencias.

Procedimiento

Roles

Analista de Talento Humano 1 – Administrador

Crear un nuevo registro de Permiso.

Editar un registro de Permiso.

Consultar el historial de Permisos de los funcionarios registrados en el sistema.

Analista de Talento Humano 3 – Consultor

Consultar el historial de Permisos de los funcionarios registrados en el sistema.

Detalle del procedimiento

Si el analista debe realizar algún cambio en un registro, debe dirigirse al módulo de Permisos, donde debe buscar el funcionario asociado al registro a editar.

Page 48: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

37

Permiso: Consultar Permisos.

Si existe el funcionario.

El analista debe seleccionarlo para que a continuación, se muestre los datos y el resumen de los permisos de dicha persona. Por lo general, los registros se mostrarán en el orden de creación, es decir el último registro creado será el primero en aparecer en la tabla. Una vez que el analista identifique el registro que quiere editar, lo debe seleccionar para que a continuación se muestre una nueva pantalla con todos los datos de dicho registro. Después de haber realizado los cambios pertinentes, procede a guardarlos.

Una vez comprobado que los datos están bien ingresados debe guardar los nuevos cambios del registro.

Si no existe el funcionario.

Si el buscador no devuelve ningún registro significa que el funcionario no se encuentra registrado y por ende termina el proceso.

Resultados finales Confirmación de actualización de un nuevo registro.

Riesgos

En caso de fallo eléctrico no se garantiza que los datos se

recuperen si no han sido previamente guardados.

Sí el analista ingresa algún valor erróneo, puede obtener datos

no coherentes.

Formas de Mitigar el Riesgo

Verificar los datos ingresados antes de guardar el registro.

Tabla 11. RF_RF_0.0.7 (Elaboración Propia)

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.8 Registro Funcionarios – Módulo Control de Asistencia: Permisos

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☐

Más de un mes ☒

Alto ☒

Medio ☐

Bajo ☐

Descripción del requerimiento funcional

Consultar un registro de Permisos de un funcionario de la Universidad Central del Ecuador.

Page 49: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

38

Entradas

Pantalla de búsqueda del funcionario.

Pantalla del detalle y registro histórico del funcionario seleccionado.

Salida Pantalla del formulario con los datos del registrado

seleccionado.

Restricciones y validaciones

No existen restricciones.

Procedimiento

Roles

Analista de Talento Humano 1 – Administrador

Crear un nuevo registro de Permiso.

Editar un registro de Permiso.

Consultar el historial de Permisos de los funcionarios registrados en el sistema.

Analista de Talento Humano 3 – Consultor

Consultar el historial de Permisos de los funcionarios registrados en el sistema.

Detalle del procedimiento

Si el analista desea consultar un permiso, debe (una vez dentro del módulo de Permisos) buscar el funcionario correspondiente.

Si existe el funcionario.

El analista debe seleccionarlo para que a continuación, se muestre los datos y el resumen de los permisos de dicha persona. Por lo general, los registros se mostrarán en el orden de creación, es decir el último registro creado será el primero en aparecer en la tabla. Dentro de esta tabla puede seleccionar cualquier registro que desee consultar, los datos se cargarán en una nueva ventana para que visualice a detalle dicho registro.

Si no existe el funcionario.

Si el buscador no devuelve ningún registro significa que el funcionario no se encuentra registrado y por ende termina el proceso.

Resultados finales Visualización a detalle de un registro de vacaciones anuales

específico.

Page 50: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

39

Licencias: Nuevo Registro

Riesgos Dado que es un requerimiento de consulta no se ha

encontrado riesgo alguno.

Formas de Mitigar el Riesgo

Tabla 12. RF_RF_0.0.8 (Elaboración Propia)

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.9 Registro Funcionarios – Módulo Control de Asistencia: Licencias

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☐

Más de un mes ☒

Alto ☒

Medio ☐

Bajo ☐

Descripción del requerimiento funcional

Ingreso de un nuevo registro de Licencia de un funcionario de la Universidad Central del Ecuador.

Entradas

Pantalla de búsqueda del funcionario.

Pantalla del detalle y registro histórico de permisos y licencias del funcionario seleccionado.

Pantalla del formulario de un nuevo registro.

Salida Reporte de Licencia.

Restricciones y validaciones

Si un funcionario corresponde al código de trabajo se podrá registrar una licencia de un día o dos.

Procedimiento

Roles

Analista de Talento Humano 1 – Administrador

Crear un nuevo registro de Licencia.

Editar un registro de Licencia.

Anular un registro de Licencia.

Consultar el historial de Licencias de los funcionarios registrados en el sistema.

Imprimir Licencia.

Generar reportes.

Page 51: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

40

Licencia: Editar Registro

Analista de Talento Humano 3 – Consultor

Consultar el historial de Licencias de los funcionarios registrados en el sistema.

Imprimir Licencias.

Detalle del procedimiento

El analista recibe un oficio, que justifica la ausencia de un funcionario en un determinado período de tiempo, en base al cual el analista procede a registrar una nueva licencia. Para registrar dicha solicitud, debe dirigirse al módulo de Licencias, donde se encontrará una pantalla en la cual existe un buscador, allí deberá ingresar los apellidos del funcionario.

Si existe el funcionario.

El analista debe seleccionarlo para que a continuación, se muestre los datos y el resumen de las licencias de dicha persona, además de un botón a través del cual podrá acceder al formulario para el nuevo registro. Una vez comprobado que los datos están bien ingresados debe guardar el registro, generando un reporte de Licencia.

Si no existe el funcionario.

Si el buscador no devuelve ningún registro significa que el funcionario no se encuentra registrado y por ende termina el proceso.

Resultados finales Confirmación de creación de un nuevo registro y reporte de

Licencia.

Riesgos

En caso de fallo eléctrico no se garantiza que los datos se

recuperen si no han sido previamente guardados.

Sí el analista ingresa algún valor erróneo, puede obtener datos

no coherentes.

Formas de Mitigar el Riesgo

Verificar los datos ingresados antes de guardar el registro.

Tabla 13. RF_RF_0.0.9 (Elaboración Propia)

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.10 Registro Funcionarios – Módulo Control de Asistencia: Licencias

08-11-2017

Page 52: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

41

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☐

Más de un mes ☒

Alto ☒

Medio ☐

Bajo ☐

Descripción del requerimiento funcional

Editar un registro Licencia de un funcionario de la Universidad Central del Ecuador.

Entradas

Pantalla de búsqueda del funcionario.

Pantalla del detalle y registro histórico de permisos y licencias del funcionario seleccionado.

Pantalla del formulario con los datos del registro seleccionado para editar.

Salida Nuevo reporte de Licencia.

Restricciones y validaciones

Si un funcionario corresponde al código de trabajo se podrá registrar una licencia de un día o dos.

Procedimiento

Roles

Analista de Talento Humano 1 – Administrador

Crear un nuevo registro de Licencia.

Editar un registro de Licencia.

Anular un registro de Licencia.

Consultar el historial de Licencias de los funcionarios registrados en el sistema.

Imprimir Licencia.

Generar reportes.

Analista de Talento Humano 3 – Consultor

Consultar el historial de Licencias de los funcionarios registrados en el sistema.

Imprimir Licencias.

Detalle del procedimiento

Si el analista debe realizar algún cambio en un registro, debe dirigirse al módulo de Licencias, donde debe buscar el funcionario asociado al registro a editar.

Si existe el funcionario.

Page 53: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

42

Licencias: Anular registro de Licencia

El analista debe seleccionarlo para que a continuación, se muestre los datos y el resumen de las licencias de dicha persona. Por lo general, los registros se mostrarán en el orden de creación, es decir el último registro creado será el primero en aparecer en la tabla. Una vez que el analista identifique el registro que quiere editar, lo debe seleccionar para que a continuación se muestre una nueva pantalla con todos los datos de dicho registro. Después de haber realizado los cambios pertinentes, procede a guardarlos.

Una vez comprobado que los datos están bien ingresados debe guardar los nuevos cambios del registro, generando un nuevo reporte de Licencia.

Si no existe el funcionario.

Si el buscador no devuelve ningún registro significa que el funcionario no se encuentra registrado y por ende termina el proceso.

Resultados finales Confirmación de actualización de un nuevo registro y nuevo

reporte de Licencia modificado.

Riesgos

En caso de fallo eléctrico no se garantiza que los datos se

recuperen si no han sido previamente guardados.

Sí el analista ingresa algún valor erróneo, puede obtener datos

no coherentes.

Formas de Mitigar el Riesgo

Verificar los datos ingresados antes de guardar el registro.

Tabla 14. RF_RF_0.0.10 (Elaboración Propia)

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.11 Registro Funcionarios – Módulo Control de Asistencia: Licencias

08-11-2017

Prioridad Impacto

1 a 2 semanas ☒

2 semanas a un mes ☐

Más de un mes ☒

Alto ☒

Medio ☐

Bajo ☐

Descripción del requerimiento funcional

Anular un registro de Licencias de un funcionario de la Universidad Central del Ecuador.

Page 54: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

43

Entradas

Pantalla de búsqueda del funcionario.

Pantalla del detalle y registro histórico del funcionario seleccionado.

Pantalla del formulario con los datos del registrado seleccionado.

Pantalla del motivo de anulación.

Salida Pantalla de confirmación de anulación.

Restricciones y validaciones

El registro se anulará siempre y cuando exista un período de dos años entre la fecha de creación y la fecha actual.

Procedimiento

Roles

Analista de Talento Humano 1 – Administrador

Crear un nuevo registro de Licencia.

Editar un registro de Licencia.

Anular un registro de Licencia.

Consultar el historial de Licencias de los funcionarios registrados en el sistema.

Imprimir Licencia.

Generar reportes.

Analista de Talento Humano 3 – Consultor

Consultar el historial de Licencias de los funcionarios registrados en el sistema.

Imprimir Licencias.

Detalle del procedimiento

Si el analista necesita anular una Licencia específica, debe en primer lugar dirigirse al módulo de Licencias, donde se encontrará una pantalla en la cual existe un buscador, allí deberá ingresar los apellidos del funcionario.

Si no existe el funcionario.

Si el buscador no devuelve ningún registro significa que el funcionario no se encuentra registrado y por ende termina el proceso.

Si existe el funcionario y existe el registro.

El analista debe seleccionarlo para que a continuación, se muestre los datos y el resumen de las licencias de dicha persona. Por lo general,

Page 55: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

44

Licencias: Consultar

los registros se mostrarán en el orden de creación, es decir el último registro creado será el primero en aparecer en la tabla. Una vez que el analista identifique el registro a anular, lo debe seleccionar para que (en una nueva ventana) se carguen todos los datos, además de un botón a través del cual se le abrirá una ventana emergente para que ingrese el motivo de anulación.

Si existe el funcionario y no existe el registro.

Si el analista no identifica ni un registro asociado a la Licencia que debe anular de dicho funcionario, el proceso finaliza.

Resultados finales Confirmación de anulación.

Riesgos

En caso de fallo eléctrico no se garantiza que los datos se

recuperen si no han sido previamente guardados.

Sí el analista selecciona el registro que no corresponde, puede

anular la Licencia equivocada.

Formas de Mitigar el Riesgo

Verificar que el registro seleccionado para la anulación es el

correcto.

Tabla 15. RF_RF_0.0.11 (Elaboración Propia)

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.12 Registro Funcionarios – Módulo Control de Asistencia: Licencias

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☐

Más de un mes ☒

Alto ☒

Medio ☐

Bajo ☐

Descripción del requerimiento funcional

Consultar un registro de Licencia de un funcionario de la Universidad Central del Ecuador.

Entradas

Pantalla de búsqueda del funcionario.

Pantalla del detalle y registro histórico del funcionario seleccionado.

Page 56: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

45

Salida Pantalla del formulario con los datos del registrado

seleccionado.

Restricciones y validaciones

No existen restricciones.

Procedimiento

Roles

Analista de Talento Humano 1 – Administrador

Crear un nuevo registro de Licencia.

Editar un registro de Licencia.

Anular un registro de Licencia.

Consultar el historial de Licencias de los funcionarios registrados en el sistema.

Imprimir Licencia.

Generar reportes.

Analista de Talento Humano 3 – Consultor

Consultar el historial de Licencias de los funcionarios registrados en el sistema.

Imprimir Licencias.

Detalle del procedimiento

Si el analista desea consultar una licencia, debe (una vez dentro del módulo de Licencias) buscar el funcionario correspondiente.

Si existe el funcionario.

El analista debe seleccionarlo para que a continuación, se muestre los datos y el resumen de las licencias de dicha persona. Por lo general, los registros se mostrarán en el orden de creación, es decir el último registro creado será el primero en aparecer en la tabla. Dentro de esta tabla puede seleccionar cualquier registro que desee consultar, los datos se cargarán en una nueva ventana para que visualice a detalle dicho registro.

Si no existe el funcionario.

Si el buscador no devuelve ningún registro significa que el funcionario no se encuentra registrado y por ende termina el proceso.

Resultados finales Visualización a detalle de un registro de una licencia

específico.

Page 57: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

46

Licencia: Generación de Reportes

Riesgos Dado que es un requerimiento de consulta no se ha

encontrado riesgo alguno.

Formas de Mitigar el Riesgo

Tabla 16. RF_RF_0.0.12 (Elaboración Propia)

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.13 Registro Funcionarios – Módulo Control de Asistencia: Licencias

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☐

Más de un mes ☒

Alto ☒

Medio ☐

Bajo ☐

Descripción del requerimiento funcional

Generar reportes de Licencias de la Universidad Central del Ecuador, de acuerdo a ciertos parámetros de búsqueda.

Entradas Pantalla de todos los registros (y filtros para la búsqueda) de

Licencias.

Salida Pantalla de todos los registros según filtros.

Restricciones y validaciones

El reporte generado se guardará en un archivo Excel.

Los registros que se cargarán una vez ajustados los parámetros de búsqueda, no se podrán ver detalladamente en este submódulo, dicho detalle se podrá ver una vez exportado a Excel.

Procedimiento

Roles

Analista de Talento Humano 1 – Administrador

Crear un nuevo registro de Licencia.

Editar un registro de Licencia.

Anular un registro de Licencia.

Consultar el historial de Licencias de los funcionarios registrados en el sistema.

Imprimir Licencia.

Generar reportes.

Page 58: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

47

Sanciones: Nuevo Registro

Analista de Talento Humano 3 – Consultor

Consultar el historial de Licencias de los funcionarios registrados en el sistema.

Imprimir Licencias.

Detalle del procedimiento

Si el analista necesita generar un reporte de Licencias, debe en primer lugar dirigirse al módulo de Licencias, donde se encontrará una pantalla en la cual existe un botón a través del cual ingresará a un submódulo con una nueva pantalla dónde se muestran un conjunto de filtros para poder generar el reporte deseado.

Si existen registros.

El analista podrá visualizar los registros en la tabla para luego poder exportarlos a un archivo Excel.

Si no existen registros.

Si los filtros no devuelve ningún registro significa que no existen Licencias que cumplan con esos parámetros y por ende termina el proceso.

Resultados finales Reporte en un archivo Excel con todos los registros de

Licencias, según los parámetros de búsqueda

Riesgos Dado que es un requerimiento de consulta no se han

encontrado riesgos.

Formas de Mitigar el Riesgo

Tabla 17. RF_RF_0.0.13 (Elaboración Propia)

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.14 Registro Funcionarios – Módulo Control de Asistencia: Sanciones

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☒

Más de un mes ☐

Alto ☒

Medio ☐

Bajo ☐

Page 59: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

48

Descripción del requerimiento funcional

Ingresar de un nuevo registro de sanciones de un funcionario de la Universidad Central del Ecuador.

Entradas

Pantalla de búsqueda del funcionario.

Pantalla del detalle y registro histórico del funcionario seleccionado.

Pantalla del formulario de un nuevo registro.

Salida Reporte de Aplicación de Multas o Reporte de Acción de

Personal (amonestación).

Restricciones y validaciones

El rol de Analista 3 de Talento Humano será la única que realizará las validaciones para aplicar las sanciones.

Procedimiento

Roles

Analista de Talento Humano 3 – Administrador

Ingresar un nuevo registro de Sanciones.

Editar un registro Sanciones.

Consultar y generar un reporte histórico de Sanciones registradas de un funcionario.

Imprimir un Acción de Personal (amonestación) y Aplicación de Multas de un funcionario.

Generar Reporte mensual de las sanciones de los funcionarios.

Generar un Reporte anual de las Sanciones de los funcionarios.

Detalle del procedimiento

El analista recibe un reporte de todas las novedades de los relojes Biométricos de los funcionarios de Administración Central y los informes de diversas facultades de la Universidad Central del Ecuador, para poder realizar una Sanción debe dirigirse al módulo de Sanciones, donde se encontrará una pantalla en la cual existe un buscador, allí deberá ingresar los apellidos del funcionario.

Si existe el funcionario.

El analista debe seleccionar el registro correspondiente y a continuación, se mostrará una nueva pantalla con los datos y el resumen de las sanciones aplicadas, además de un botón a través del cual podrá acceder al formulario para el nuevo registro. En este formulario se debe ingresar el mes y el año que corresponda la sanción, el tipo de falta, el tipo de sanción y la sanción de acuerdo a las normativas con las que se rigen para aplicar las sanciones, el

Page 60: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

49

Sanciones: Editar Registro

número de frecuencia es decir el número de días y el o los días del mes que comete la falta, y procedemos a guardar el registro. Finamente, En el caso de que se Aplique una sanción de tipo multa se genera un Reporte de Aplicación de Multas, caso contrario una Acción de Personal con una sanción de Tipo de amonestación.

Si no existe el funcionario.

Si el buscador no devuelve ningún registro significa que el funcionario no se encuentra registrado y por ende termina el proceso.

Resultados finales Reporte de Aplicación de Multas o Reporte de Acción de

Personal (amonestación).

Riesgos

En caso de fallo eléctrico no se garantiza que los datos se

recuperen si no han sido previamente guardados.

Sí el analista ingresa algún valor erróneo, puede obtener datos

no coherentes.

Formas de Mitigar el Riesgo

Verificar los datos ingresados antes de guardar el registro.

Tabla 18. RF_RF_0.0.14 (Elaboración Propia)

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.15 Registro Funcionarios – Módulo Control de Asistencia: Sanciones

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☒

Más de un mes ☐

Alto ☒

Medio ☐

Bajo ☐

Descripción del requerimiento funcional

Editar un registro de Sanciones de un funcionario de la Universidad Central del Ecuador.

Entradas

Pantalla de búsqueda del funcionario.

Pantalla del detalle y registro histórico del funcionario seleccionado.

Pantalla del formulario con los datos del registrado seleccionado.

Salida Reporte de Aplicación de Multas o reporte de Acción de

Personal modificado.

Page 61: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

50

Restricciones y validaciones

El registro se podrá editar si la Aplicación de Multas o la Acción de Personal no ha sido subida al sistema.

Procedimiento

Roles

Analista de Talento Humano 3 – Administrador

Ingresar un nuevo registro de Sanciones.

Editar un registro Sanciones.

Consultar y generar un reporte histórico de Sanciones registradas de un funcionario.

Imprimir un Acción de Personal (amonestación) y Aplicación de Multas de un funcionario.

Generar Reporte mensual de las sanciones de los funcionarios.

Generar un Reporte anual de las Sanciones de los funcionarios.

Detalle del procedimiento

Si el analista necesita realizar algún cambio en registro de Sanción específica, debe en primer lugar dirigirse al módulo de Sanciones, donde se encontrará una pantalla en la cual existe un buscador, allí deberá ingresar los apellidos del funcionario.

Si existe el funcionario.

El analista debe seleccionar el registro correspondiente y a continuación, se mostrará una nueva pantalla con los datos y el resumen de las sanciones aplicadas. Por lo general, las Sanciones se mostrarán en el orden de creación, es decir la última sanción aplicada a dicho funcionario será la primera en aparecer en la tabla. Una vez que el analista identifique el registro a editar, lo debe seleccionar para que se cargue, en una nueva ventana, todos los datos a verificar. En esta pantalla tendrá un botón editar habilitada (si cumple la validación), donde al presionar se activan los campos para editar el registro. Una vez realizado los cambios pertinentes, procede a guardar el registro.

Una vez aplicado los cambios se generará nuevamente el mismo reporte con las modificaciones, en el caso de que se Aplique una sanción de tipo multa se genera un Reporte de Aplicación de Multas, caso contrario una Acción de Personal con una sanción de tipo amonestación.

Page 62: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

51

Sanciones: Reporte Mensual

Si no existe el funcionario.

Si el buscador no devuelve ningún registro significa que el funcionario no se encuentra registrado y por ende termina el proceso.

Resultados finales Reporte de Aplicación de Multas o reporte de Acción de

Personal (amonestación) modificado.

Riesgos

En caso de fallo eléctrico no se garantiza que los datos se

recuperen si no han sido previamente guardados.

Sí el analista selecciona el registro incorrecto e ingresa algún

valor erróneo, puede obtener datos no coherentes.

Formas de Mitigar el Riesgo

Verificar los datos ingresados antes de guardar el registro.

No todos los registros tendrán habilitada (si cumple con la

validación) la opción editar.

Tabla 19. RF_RF_0.0.15 (Elaboración Propia)

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.16 Registro Funcionarios – Módulo Control de Asistencia: Sanciones

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☒

Más de un mes ☐

Alto ☐

Medio ☒

Bajo ☐

Descripción del requerimiento funcional

Generar un reporte mensual resumido y detallados de sanciones de los funcionarios de la Universidad Central del Ecuador, de acuerdo a ciertos parámetros de búsqueda.

Entradas Pantalla de filtros para la búsqueda de las sanciones.

Salida Pantalla de todos los registros según filtros.

Restricciones y validaciones

El reporte generado se guardará en un archivo Excel.

Procedimiento Roles

Page 63: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

52

Analista de Talento Humano 3 – Administrador

Ingresar un nuevo registro de Sanciones.

Editar un registro Sanciones.

Consultar y generar un reporte histórico de Sanciones registradas de un funcionario.

Imprimir un Acción de Personal (amonestación) y Aplicación de Multas de un funcionario.

Generar Reporte mensual de las sanciones de los funcionarios.

Generar un Reporte anual de las Sanciones de los funcionarios.

Detalle del procedimiento

Si el analista necesita generar un reporte mensual de las sanciones que se han aplicado a los funcionarios, debe en primer lugar dirigirse al módulo de Sanciones, a continuación, el submódulo de Reportes y seleccionar Reporte Mensual de Sanciones, donde visualizara una nueva pantalla con un conjunto de filtros, para obtener los registros de sanciones de las siguientes formas según el estado de la opción desglose:

- Desactivado: Reporte resumido mensual de las Sanciones aplicadas de acuerdo a los parámetros seleccionados.

- Activo: Reporte detallado mensual de las Sanciones aplicadas de acuerdo a los parámetros seleccionados

Si existen registros.

El analista podrá visualizar los registros en la tabla para luego poder exportarlos a un archivo Excel.

Si no existen registros.

Si los filtros no devuelven ningún registro significa que no existen Sanciones, que cumplan con esos parámetros y por ende termina el proceso.

Resultados finales Reporte en un archivo Excel de las sanciones aplicadas, de

acuerdo a los parámetros de búsqueda.

Riesgos Dado que es un requerimiento de consulta no se han

encontrado riesgos.

Formas de Mitigar el Riesgo

Tabla 20. RF_RF_0.0.16 (Elaboración Propia)

Page 64: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

53

Sanciones: Reporte Anual

Código Nombre Aplicación Informática Fecha

RF_RF_0.0.17 Registro Funcionarios – Módulo Control de Asistencia: Sanciones

08-11-2017

Prioridad Impacto

1 a 2 semanas ☐

2 semanas a un mes ☒

Más de un mes ☐

Alto ☐

Medio ☒

Bajo ☐

Descripción del requerimiento funcional

Generar un reporte anual resumido y detallados de sanciones por funcionarios de la Universidad Central del Ecuador, de acuerdo a ciertos parámetros de búsqueda.

Entradas Pantalla de filtros para la búsqueda de las sanciones.

Salida Pantalla de todos los registros según filtros.

Restricciones y validaciones

El reporte generado se guardará en un archivo Excel.

Procedimiento

Roles

Analista de Talento Humano 3 – Administrador

Ingresar un nuevo registro de Sanciones.

Editar un registro Sanciones.

Consultar y generar un reporte histórico de Sanciones registradas de un funcionario.

Imprimir un Acción de Personal (amonestación) y Aplicación de Multas de un funcionario.

Generar Reporte mensual de las sanciones de los funcionarios.

Generar un Reporte anual de las Sanciones de los funcionarios.

Detalle del procedimiento

Si el analista necesita generar un reporte anual de las sanciones que se han aplicado a los funcionarios, debe en primer lugar dirigirse al módulo de Sanciones, a continuación, al submódulo de Reportes y seleccionar Reporte Anual de Sanciones, donde visualizara una nueva pantalla con un conjunto de filtros, para obtener los registros de

Page 65: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

54

3.2. Fase de diseño

En esta fase la metodología XP sugiere realizar diseños simples y sencillos, para

conseguir un diseño entendible y fácil de implementar para que cueste menos tiempo y

esfuerzo de desarrollo. Por ello se han desarrollado los prototipos en función de evitar los

procedimientos manuales que se siguen llevando a cabo.

3.2.1. Funcionalidades para los Analistas de Talento Humano

3.2.1.1. Menú principal

En este menú se muestra al usuario tres accesos (ver Ilustración 5):

sanciones de las siguientes formas según el estado de la opción desglose:

- Desactivado: Reporte resumido anual de las Sanciones aplicadas de acuerdo a los parámetros seleccionados.

- Activo: Reporte detallado anual de las Sanciones aplicadas de acuerdo a los parámetros seleccionados

Si existen registros.

El analista podrá visualizar los registros en la tabla para luego poder exportarlos a un archivo Excel.

Si no existen registros.

Si los filtros no devuelven ningún registro significa que no existen Sanciones, que cumplan con esos parámetros y por ende termina el proceso.

Resultados finales Reporte en un archivo Excel de las sanciones aplicadas, de

acuerdo a los parámetros de búsqueda.

Riesgos Dado que es un requerimiento de consulta no se han

encontrado riesgos.

Formas de Mitigar el Riesgo

Tabla 21. RF_RF_0.0.17 (Elaboración Propia)

Page 66: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

55

Vacaciones. Registrar, editar, anular un registro de autorización de vacaciones anules,

además de generar reportes en base a ciertos parámetros. También se podrá acceder al

registro de permisos personales de los funcionarios.

Licencias. Registrar, editar, anular una determinada licencia, además de generar reportes

en base a ciertos parámetros.

Sanciones. Registrar, editar, anular una determinada sanción, además de generar reportes

en base a ciertos parámetros.

Ilustración 5. Prototipo del menú principal (Elaboración propia)

3.2.1.2. Búsqueda de funcionarios

Debido a la cantidad de funcionarios existentes en la UCE, se presenta una búsqueda a

través de los apellidos de los mismas ya que de esta forma la búsqueda es más rápida (ver

Ilustración 6).

Ilustración 6. Prototipo de búsqueda (Elaboración propia)

Page 67: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

56

3.2.1.3. Registro Autorización de vacaciones anuales

El siguiente formulario realiza los cálculos necesarios para la concesión de vacaciones

(ver Ilustración 7).

Para obtener los resultados deseados se debe ingresar la información correcta, ya que si

no puede darse inconsistencias en el sistema.

Ilustración 7. Formulario de registro de vacaciones (Elaboración propia)

3.2.1.4. Impresión de Autorización de vacaciones

Una vez llenado el formulario anterior con la información correcta y realizados los

cálculos a través del sistema, se obtiene el siguiente resultado (ver Ilustración 8):

Page 68: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

57

Ilustración 8. Autorización de vacaciones anuales PDF (Elaboración propia)

El proceso final que abarca los tres apartados anteriores es (ver Ilustración 9):

Ilustración 9. Proceso: Nuevo Registro de Vacaciones (Elaboración propia)

Page 69: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

58

3.2.1.5. Reportes

El analista debe presentar diferentes tipos de reportes, dependiendo de la necesidad de la

Dirección, por cual se presenta la elaboración de los mismos a través de un formulario de

parametrización para obtener el o reportes deseados (ver Ilustración 10).

Ilustración 10.Prototipo reportes autorización de vacaciones anuales (Elaboración propia)

Una vez ajustados los parámetros de búsqueda se puede exportar la información obtenida

a un archivo Excel.

3.2.1.6. Registro permiso personal

A continuación, se muestra el formulario correspondiente al ingreso de permisos

personales para que el analista pueda hacer el descuento correspondiente a las vacaciones

de los funcionarios (ver Ilustración 11).

Ilustración 11. Formulario de registro de permisos personales (Elaboración propia)

Page 70: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

59

3.2.1.7. Registro de licencias sin remuneración

A partir del siguiente formulario el analista va poder registrar los detalles las licencias

solicitadas por los funcionarios siempre y cuando se envíe la documentación

correspondiente a la misma (ver Ilustración 12).

Ilustración 12. Formulario de registro Licencias (Elaboración propia)

3.2.1.8. Emisión de licencia.

Una vez llenado el formulario anterior se obtiene el resultado que se muestra a

continuación para que la Dirección pueda firmar y así aprobar la licencia (ver

Ilustración 13):

Page 71: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

60

Ilustración 13. Movimiento de Personal PDF (Elaboración propia)

El proceso que abarca los dos apartados anteriores es (ver Ilustración 14):

Ilustración 14. Proceso: Registrar Licencias (Elaboración Propia)

Page 72: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

61

3.2.1.9. Anulación de registros

Por algún motivo, ya sea por la Dirección de Talento Humano o las dependencias de la

UCE, se puede solicitar la anulación de los registros de autorización de vacaciones o

emisión de licencias. En ese caso, lo puede hacer a través del botón ANULAR que

acompaña a cada uno de los formularios en los que se hace los registros de información,

completando el siguiente cuadro de texto (ver Ilustración 15):

Ilustración 15. Motivo de anulación (Elaboración propia)

Así de esa manera queda constancia de por qué se realizó la anulación que corresponda.

El proceso de anulación de un registro de vacaciones es (ver Ilustración 16):

Ilustración 16. Proceso: Anular Registro Vacaciones (Elaboración Propia)

El proceso de anulación de un registro de licencia es (ver Ilustración 17):

Page 73: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

62

Ilustración 17. Proceso: Anular registro Licencia (Elabotación Propia)

3.2.2.1. Registro de sanciones según el tipo de falta

El siguiente formulario, muestra los campos que debe llenar el analista para el ingreso

correcto de una sección según corresponda (ver Ilustración 18):

Ilustración 18. Formulario de registro de sanciones (Elaboración propia)

3.2.2.2. Generación de acción de personal

Tal como sucede en los casos anteriores, una vez llenados los datos del formulario se

genera un archivo PDF para que pueda ser impreso, firmado y enviado a la dependencia

Page 74: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

63

que corresponda para que se le entregue al o los funcionarios afectados. (ver Ilustración

19)

Ilustración 19. Acción de personal PDF (Elaboración Propia)

El proceso correspondiente a los apartados anteriores es (ver Ilustración 20):

Ilustración 20. Proceso: Registro Sanciones (Elaboración Propia)

Page 75: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

64

3.2.2.3. Generación de reportes

En la administración de sanciones, la dirección solicita varios tipos de reportes:

Reporte mensual.

Ilustración 21.Prototipo de reportes mensuales en sanciones (Elaboración Propia)

El proceso correspondiente se muestra a continuación (ver Ilustración 22):

Ilustración 22. Proceso: Reporte Mensual Sanciones (Elaboración Propia)

Page 76: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

65

Reporte anual

Ilustración 23. Prototipo de reporte anual de sanciones (Elaboración propia)

En cualquiera de los casos, una vez ajustados los parámetros de búsqueda se puede

exportar la información obtenida a un archivo Excel.

El proceso correspondiente se muestra a continuación (ver Ilustración 24):

Ilustración 24. Proceso: Reporte Anual Sanciones (Elaboración Propia)

3.2.2. Modelo relacional y descripción de tablas

Como ya se explicó, al inicio de este documento, el desarrollo que se está abarcando es

un módulo, el cual estará ligado a un sistema más grande, por el cual el modelo de la base

Page 77: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

66

de datos es más grande. A continuación, se muestra el diseño específico del módulo que

se está abarcando:

Vacaciones, Licencias y Permisos (ver Ilustración 2)

Ilustración 25. Modelo ER – Parte 1 (Elaboración propia)

Sanciones (ver Ilustración 26)

Ilustración 26. Modelo ER – Parte 2 (Elaboración propia)

Page 78: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

67

Ahora, para tener más claro el funcionamiento de cada tabla se pasa a hacer una

pequeña descripción de cada una de ellas. (ver Tabla 22)

TABLA DESCRIPCIÓN

VACACION (VCC) Registra las autorizaciones de vacaciones

anuales asociado a los funcionarios.

SALDO_VACACION (SLV) Registra los saldos que tienen los

funcionarios en relación a las vacaciones

acumuladas y solicitadas.

TIPO_LICENCIA (TPLC) Contiene el catálogo de los tipos de

licencias agrupadas por régimen.

LICECIA (LCN) Registra las licencias solicitadas por los

funcionarios.

PERMISO (PRM) Registra los permisos solicitados por los

funcionarios.

FALTA (FL) Contiene el catálogo con los diferentes

tipos de faltas que puede cometer un

funcionario.

CATEGORIA (CTG) Contiene el catálogo de los diferentes

tipo de funcionarios existentes en la

UCE: administrativo, servicios, etc.

CATEGORIA_FALTA (CTGFL) Contiene las diferentes normas que se

aplican por categoría y falta a los

funcionarios.

TIPO_SANCION (TPSN) Contiene el catálogo referente a los

diferentes tipos de sanciones que existe

en la institución.

SANCION (SNC) Contiene el catálogo de sanciones basado

en el tipo de sanción y las normas que

rigen en el momento con un orden

específico.

Page 79: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

68

DETALLE_PUESTO_SANCION

(DTPS_SNC)

Registra las sanciones emitidas a los

funcionarios de acuerdo a las faltas y a la

categoría que pertenezcan.

Tabla 22. Descripción de tablas del Modelo E/R (Elaboración Propia)

3.3. Fase de codificación

Una vez ya definidas las herramientas y arquitecturas a utilizar en la construcción del

proyecto, se establecen las prioridades de desarrollo de las funcionalidades (ver

Ilustración 23).

PRIORIDAD FUNCIONALIDAD CODIFICACIÓN

1 Registro de vacaciones y generación de reporte 1 semana

2 Registro de permisos, registro de licencias y

generación del reporte asociado.

1 semana

3 Registro de sanciones y generación de reporte 1 semana

4 Generación de reportes: vacaciones y permisos 1 semana

5 Generación de reportes: licencias 1 semana

6 Generación de reportes: sanciones 1 semana

Tabla 23. Descripción de funcionalidades (Elaboración propia)

Resultados

Finalizado el desarrollo se realizaron las siguientes pruebas:

Pruebas del sistema: se realiza pruebas tanto en el código y diseño, y pruebas de

aceptación o pruebas funcionales destinadas a evaluar si al final de una iteración se

consiguió la funcionalidad requerida diseñadas por el cliente final.

Pruebas Unitarias:

Probamos el proceso de Inserción de una solicitud de Vacación, una vez validado los

datos de ingreso de la solicitud de vacaciones, si los datos son correctos el servicio

devuelve como exitosa la inserción caso contrario fallo de la inserción.

Page 80: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

69

Acción Valor Resultado Esperado

1 Inserción Vacación Datos correctos True

2 Inserción Vacación Datos inválidos False

Tabla 24. Resultados esperados (Elaboración propia)

Caso 1: Como prueba se ingresa un funcionario existente, por tanto, se registra la solicitud

de Vacación (ver Ilustración 27).

Ilustración 27. Caso 1. Prueba unitaria (Elaboración propia)

Caso 2: Se ingreso un id incorrecto es decir de un funcionario que no existe , por ende

retorna false y no se realiza la insercion (ver Ilustración 28).

Ilustración 28. Caso 2. Prueba unitaria (Elaboración propia)

Page 81: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

70

Pruebas SQL Injection. Se pone a prueba encontrar vulnerabilidad a nivel de código y

que afecte a la base de datos.

Para hacer una prueba básica de SQL injection, usaremos la pantalla de búsqueda del

funcionario.

Primeramente, realizamos la consulta correctamente (ver Ilustración 29):

Ilustración 29. Búsqueda de un funcionario (Elaboración Propia)

Ahora ingresamos un tipo de SQL INJECTION‘ or ’1’=’1 (ver Ilustración 30)

Ilustración 30. Búsqueda de un funcionario con SQL INJECTION.

Como se muestra en la imagen este tipo inyección no afecta a la funcionalidad del sistema.

3.4. Fase de pruebas

Para que el módulo sea puesto en producción se necesita realizar las siguientes pruebas

correspondientes a la metodología.

Page 82: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

71

Pruebas de regresión: verifica que los nuevos cambios generados, no afecten al

funcionamiento anterior de la aplicación.

Pruebas de integración: verifica que lo desarrollado se despliegue sin errores en los

ambientes de pruebas y producción.

Pruebas del sistema: verifica que la funcionalidad del sistema cumpla con los objetivos

que las historias de usuario plantearon en su definición.

Pruebas de estrés: pone a prueba el sistema para encontrar fallas en el desarrollo, por

lo que expone al software a casos extremos.

Dichas pruebas fueron llevadas a cabo para la integración del módulo Control de

Asistencia del Personal Administrativo de la UCE, al sistema Registro Funcionarios y se

verificó el correcto funcionamiento.

Page 83: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

72

4. CONCLUSIONES Y RECOMENDACIONES

4.1. Conclusiones

El levantamiento de requerimientos ha establecido procesos específicos, ligados

al sistema, para la concesión de vacaciones y permisos, así como para la emisión

de licencias y el registro de sanciones, los cuales no estaban bien definidos.

Gestionar la concesión de vacaciones ha permitido que se lleve información

actualizada de los saldos de vacaciones, agilizando la emisión de Autorizaciones

lo cual conlleva a una pronta respuesta para el solicitante.

Gestionar los permisos de un funcionario ha permitido que la información se

encuentre digitalizada, además de mantener los saldos de vacaciones actualizados

(siempre y cuando estos permisos sean con cargo a vacaciones).

Gestionar la emisión de licencias ha permitido establecer el número máximo o

mínimo de días que se otorgan por un tipo de licencia de acuerdo a las leyes bajo

las que se rige la Dirección de Talento Humano.

La gestión de registro de sanciones, minimiza los esfuerzos del personal, para la

aplicación de multas o amonestaciones, ya que al estar parametrizado sugiere la

sanción que le corresponde de acuerdo a los registros históricos de los

funcionarios.

Al tener la información en una misma base de datos, el analista puede:

Generar reportes de todas las ausencias (vacaciones, permisos y licencias) de un

funcionario (o varios) en un determinado período de tiempo. Así mismo, puede

generar reportes de cada tipo de ausencia por separado. Esto permite a la

Dirección, exportar el reporte y enviar a la dependencia correspondiente en un

tiempo mínimo.

Page 84: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

73

Generar reportes mensuales de todas las faltas cometidas y el tipo de sanción que

se aplicó a los funcionarios. Si la sanción es de tipo Multa, la Dirección de Talento

Humano, puede exportar dicho reporte y enviar inmediatamente al Departamento

Financiero para que se pueda realizar el descuento respectivo.

Además, cada reporte generado en el sistema, se exporta en forma Excel, por si es

necesario discernir más la información, en tal caso, el analista lo puede hacer de

forma rápida y sencilla a través de las herramientas que brinda este formato.

El módulo anteriormente descrito, a pesar de haber sido desarrollado de forma

independiente, no queda funcionando de forma aislada, ya que se hizo la

integración correspondiente al sistema Registro Funcionarios.

La información administrativa relacionada a los funcionarios pertenecientes a la

UCE se encontrará centralizada en los servidores de la Dirección de Tecnología.

Los datos históricos no serán cargados de forma masiva debido a que este nuevo

sistema esta levantado a nivel de base de datos, sin mantener las mismas

relaciones o atributos de las tablas del sistema antiguo de Talento Humano.

Además de evitar cargar información que puede no ser tan coherente.

Se pudo determinar que utilizando estándares como recomienda la metodología

XP se asegura la calidad de la aplicación, facilitando la resolución de todas las

fases y por ende disminuyendo los tiempos en el desarrollo.

Una vez concluido la verificación y pruebas del proceso, el sistema fue entregado

al departamento de TIC, el cual en adelante se hará cargo tanto de la integración

con otros módulos, gestión de cambios o de nuevos requerimientos.

4.2. Recomendaciones

Después del levantamiento del proceso, se sigue observando que existen tareas

que se realizan de forma manual debido a que las diferentes dependencias manejan

Page 85: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

74

distintos sistemas para el control de ingreso a la institución. Se recomienda

unificar dichos sistemas para en un futuro poder integrar los datos de los Relojes

Biométricos al Módulo desarrollado y automatizar de esa forma el proceso de

Sanciones.

Se recomienda tener una buena definición de cada proceso a seguir en cada uno

de los departamentos de la UCE, ya que en muchas ocasiones solicitan ayuda a la

Dirección de Tecnología, y es cuando empieza cada departamento a definir su

proceso.

Si se desea llevar datos históricos al nuevo sistema, se recomienda tomar solo

aquellos que sean relevantes, ya que debido a la nueva estructura se debe ingresar

uno por uno.

Page 86: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

75

5. BIBLIOGRAFÍA

1. Asamblea Nacional. (2010). Ley Orgánica de Servicio Público (LOSEP). Quito:

Ministerio de Trabajo.

2. Ministerio de Trabajo. (2011). Reglamento General a la Ley Orgánica de Servicio

Público. Quito: Decreto 2011-710.

3. JPA. (09 de 05 de 2014). Recuperado el 13 de 12 de 2014, de

http://docs.oracle.com/javaee/5/tutorial/doc/bnbpz.html

4. Fojtik, R. (2011). Extreme Programming in development of specific software.

Procedia Computer Science, 1464–1468.

5. Gutierrez, J., & Borillo, R. (2011). 2ª Conferencia AGILE-SPAIN CASS2011.

Madrid: Universitat Jaume.

6. Holmes, J., & Schalk, C. (2007). JavaServer Faces: The Complete Reference.

New York: McGrawHill.

7. Jummp. (27 de abril de 2011). Gestión de proyectos y desarrollo de software.

Obtenido de Archivo de la etiqueta: ciclo de vida programación extrema:

https://jummp.wordpress.com/tag/ciclo-de-vida-programacion-extrema/

8. Larman, C. (2007). UML Y PATRONES. Introducción al análisis y diseño

orientado a objetos. México: Pearson.

9. Letelier, P., & Penadés, M. (Junio de 2006). Métodologías ágiles para el desarrollo

de software: eXtreme Programming (XP). Obtenido de http://www.cyta.com.ar –

10. López, G., & Temoltzin, F. (27 de noviembre de 2013). Modelado Orientado a

Objetos y Desarrollo Agil. Obtenido de

https://modulopoo.wordpress.com/unidad-iv/

11. Loachamín Quisilema Klever Javier. Desarrollo e implementación de un sistema

de gestión y control de vacaciones, licencias y permisos para el personal

administrativo y de servicio de la dirección de talento humano de la universidad

central del Ecuador. Obtenido de

http://www.dspace.uce.edu.ec/handle/25000/4231

Page 87: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

1

6. ANEXOS

Page 88: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

2

6.1. ANEXO 1. CERTIFICADO DE ENTREGA DE AL APLICACIÓN

UNIVERSIDAD CENTRAL DEL ECUADOR

DIRECCION DE TALENTO HUMANO

Quito, 27 de julio de 2018

CERTIFICADO

Por medio de la presente me permito certificar que la Srta. Marjorie Ivone Pilacuán Cuchipe con

C.I. 1720114717 y la Srta. Jessica Sofía Quishpe Morán con C.I. 1724809460, estudiantes de la

Facultad de Ingeniería, Ciencias Físicas y Matemática, Carrera de Ingeniería Informática, han

entregado el Proyecto “IMPLEMENTACIÓN DE UN SISTEMA WEB PARA TALENTO HUMANO EN

LA UNIVERSIDAD CENTRAL DEL ECUADOR”, para su posterior integración al sistema Registro

Funcionarios, por parte de la Dirección de Tecnología. El desarrollo del sistema se llevó a cabo

de acuerdo con las necesidades de la Dirección de Talento Humano, y a entera satisfacción de

los funcionarios responsables de haber coordinado el trabajo, relacionado con el tema de

investigación.

Atentamente,

Dra. Jessica Kiomara Purcachi B.

DIRECTORA DE TALENTO HUMANO (E)

Page 89: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

3

6.2. ANEXO 2: REGLAMENTO GENERAL A LA LEY ORGÁNICA DEL

SERVICIO PÚBLICO

Decreto Ejecutivo 710 Registro Oficial Suplemento 418 de 01-abr.-2011 Ultima

modificación: 06-abr.-2017 Estado: Reformado

De las vacaciones

Art. 27.- De la programación. - Para la concesión de las vacaciones se considerará

básicamente la fecha de ingreso, y el cronograma del plan de vacaciones establecido por

la UATH, a fin de que en el período al cual correspondan las mismas se garantice

continuidad en la atención de los servicios que presta la institución y el goce del derecho

de la o el servidor. Establecida la programación de las vacaciones, se remitirá a los jefes

inmediatos de cada unidad, para que conjuntamente con las o los servidores se

establezcan los períodos y las fechas en que se concederán las mismas, observaciones

que serán remitidas a la UATH para su reprogramación y ejecución el próximo año,

hasta el 30 de noviembre de cada año. No se considerarán como parte de las vacaciones

el uso de licencias sin remuneración o en el caso de suspensión de conformidad con el

régimen disciplinario, contemplados en la LOSEP.

Art. 28.- Concesión de vacaciones.- Las vacaciones se concederán en la fecha prevista

en el calendario, y únicamente el jefe inmediato, la máxima autoridad, o su delegado,

por razones de servicio debidamente fundamentadas y de común acuerdo con la o el

servidor, podrá suspenderlas o diferirlas dentro del período correspondiente a los doce

meses siguientes en que la o el servidor tienen derecho a vacaciones, debiendo dejarse

constancia en documento escrito, y la modificatoria del calendario será comunicada a la

UATH. En todo caso se deberá considerar que las y los servidores no pueden acumular

las vacaciones por más de sesenta días.

Art. 29.- Ejercicio del derecho de vacaciones. - La autoridad nominadora y la UATH

velará por el fiel cumplimiento de lo dispuesto en el literal g) del artículo 23 de la LOSEP.

De conformidad con lo establecido en el literal m) del artículo 24 de la LOSEP, no se

negará el uso de las vacaciones injustificadamente y que por este hecho se ocasione el

acumulamiento de las mismas por más de 60 días; de producirse este hecho la o el

Page 90: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

4

servidor a través de la UATH, comunicará a la máxima autoridad y al Ministerio de

Relaciones Laborales para los fines establecidos en la letra j) del artículo 51 de la

LOSEP.

Art. 30.- Anticipo de vacaciones. - Se podrá conceder adelanto y permisos imputables a

vacaciones para las y los servidores que laboran bajo la modalidad de contrato de

servicios ocasionales como con nombramiento, en la parte proporcional derivada del

tiempo trabajado y conforme a la duración del contrato o nombramiento.

Art. 31.- Liquidación de vacaciones por cesación de funciones. - Únicamente quienes

cesaren en funciones sin haber hecho uso, parcial o total de sus vacaciones, tendrán

derecho a la liquidación correspondiente se pague en dinero el tiempo de las vacaciones

no gozadas, calculado el mismo en base a la última remuneración mensual unificada

percibida, con una acumulación máxima de hasta 60 días. Cuando el servidor que cesa

en funciones, no hubiere cumplido once meses de servicio, percibirá por tal concepto la

parte proporcional al tiempo efectivamente laborado, considerándose al efecto también

los casos de cambios de puestos, salvo el caso de encargo o subrogación. La UATH

remitirá la información que respalde la liquidación de haberes, a la unidad financiera,

siendo responsable del cabal cumplimiento de esta disposición.

Art. 32.- De los permisos imputables a vacaciones. - Cuando una o un servidor, previa

la autorización correspondiente, haga uso de permisos por horas, fracciones de horas o

días, se imputará los mismos a la parte proporcional de sus vacaciones. No se podrá

afectar los derechos de las y los servidores imputando horas, fracciones de horas, o días

que no sean los legalmente determinados, para lo cual la UATH se responsabilizará de

su correcta aplicación, para lo cual esta unidad aplicará el sistema informático que

desarrolle el Ministerio de Relaciones Laborales.

De las licencias con remuneración

Art. 33.- Licencia por enfermedad. - La o el servidor público tendrá derecho a licencia

con remuneración por enfermedad, de conformidad con lo que establece el artículo 27,

letras a) y b) de la LOSEP, y la imposibilidad física o psicológica será determinada por

el facultativo que atendió el caso, lo que constituirá respaldo para justificar la ausencia

al trabajo. Reintegrado al trabajo podrá hacer uso de hasta 2 horas diarias de permiso

Page 91: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

5

para rehabilitación, tiempo que no se imputará a las licencias por enfermedad señaladas

en el inciso anterior, y para la consideración del tiempo y su autorización se estará a lo

que prescriba el médico que atendió o que atiende el caso. Estos permisos no serán

acumulables y se hará uso de ellos mientras dure la rehabilitación. De continuar la

imposibilidad física o psicológica, y se hubiere agotado el tiempo de la licencia con

remuneración por enfermedad se concederá licencia sin remuneración de conformidad

con las regulaciones de los Institutos de Seguridad Social de acuerdo con el régimen y

la ley correspondiente; y, de superar dicho período se observará la legislación general

de seguridad social.

Art. 34.- Justificación. - La licencia por enfermedad que determine imposibilidad física

o psicológica o enfermedad catastrófica o accidente grave, se concederá siempre y

cuando la o el servidor, sus familiares o terceras personas justifiquen dentro del término

de tres días de haberse producido el hecho, mediante la certificación conferida por el

profesional que atendió el caso, lo cual podrá ser verificado por la UATH.

Art. 35.- Licencia por maternidad y paternidad. - La servidora podrá hacer uso del

derecho a la licencia por maternidad desde dos semanas anteriores al parto, las que se

imputará a las 12 semanas establecidas en la letra c) del artículo 27 de la LOSEP, que

podrán ser acumulables.

La licencia se justificará con la presentación del respectivo informe médico, y en caso de

acumularse a más tardar dentro del término de tres días hábiles de haberse producido el

parto mediante la presentación del certificado de nacido vivo otorgado por la autoridad

competente; y, a falta de este, por otro profesional de la salud. De producirse el

fallecimiento de la o el niño, dentro del período de la licencia por maternidad concedida,

la servidora continuará haciendo uso de esta licencia por el tiempo que le reste a

excepción del tiempo por lactancia.

Dichas licencias podrán ampliarse de conformidad con lo establecido en el artículo 27

de la LOSEP.

Art. 36.- Licencia para la madre y el padre adoptivos. - La madre y/o el padre adoptivo

deberán presentar ante la UATH la documentación de respaldo de la adopción, y la

entrega del hijo o hija. La licencia será concedida de manera inmediata una vez que se

Page 92: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

6

produzca la entrega legal de la hija o del hijo. Este derecho se concederá

individualmente.

Art. 37.- Licencia para la atención de casos de hospitalización o patologías

degenerativas de la(s) hija(s) o lo (s) hijo(s). - Esta licencia no será restringida cuando

se produzcan eventos de enfermedades de hija(s) e hijo(s) en tiempos secuenciales. La

ausencia al trabajo se justificará mediante la presentación del certificado médico

otorgado por el especialista tratante y el correspondiente certificado de hospitalización,

en el término de tres días posteriores al percance producido.

Art. 38.- Calamidad doméstica. - La o el servidor tendrá derecho a licencia con

remuneración por calamidad doméstica, definida en los términos del literal i) del artículo

27 de la LOSEP, y observando lo siguiente:

a) Ante el fallecimiento, accidente o enfermedad grave del cónyuge o conviviente en

unión de hecho legalmente reconocida, del padre, madre o hijos o sus parientes, así como

por los siniestros que afecten gravemente la integridad, propiedad o bienes de la o el

servidor, hasta por ocho días en total, que serán conocidos y registrados por la UATH,

de acuerdo a lo que se enuncia en el presente artículo:

a.1.- Por fallecimiento de los padres, hijos, hermanos, cónyuge o la o el conviviente en

unión de hecho legalmente reconocida de la o el servidor, se concederá 3 días, que se

justificará con la presentación de la correspondiente partida de defunción, dentro de los

3 días posteriores del reintegro a su puesto;

a.2.- Por fallecimiento de los suegros, cuñados o nietos de la o el servidor, se concederá

2 días, que se justificará con la presentación de la correspondiente partida de defunción,

dentro de los 3 días posteriores del reintegro a su puesto;

a.3.- Por accidente grave que provoque imposibilidad física o por enfermedad grave, de

los hijos, cónyuge o de la o el conviviente en unión de hecho legalmente reconocida de

la o el servidor se concederá 8 días, que se justificará con la presentación del

correspondiente certificado médico, dentro de los 3 días posteriores del reintegro a su

puesto;

Page 93: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

7

Los accidentes que se produzcan son independientes en su valorización y para efectos

del registro se deberá justificar ante la UATH.

a.4.- Por accidente grave que provoque imposibilidad física o por enfermedad grave, de

los padres o hermanos de la o el servidor se concederá hasta 2 días, que se justificará

con la presentación del correspondiente certificado médico, dentro de los 3 días

posteriores del reintegro a su puesto;

Los accidentes que se produzcan son independientes en su valorización y para efectos

del registro se deberá justificar ante la UATH.

a.5.- Por los siniestros que afecten gravemente la propiedad o bienes de la o el servidor,

entendiéndose como tales: robo de bienes y enseres del hogar, incendio, catástrofes

naturales y delitos contra los integrantes del núcleo familiar de la o el servidor, se

concederá 8 días. La o el servidor deberá presentar a la UATH, la respectiva denuncia

dentro de los 3 días posteriores del reintegro a su puesto, y los documentos que

justifiquen los hechos, según el caso.

b) Ante el fallecimiento de los demás parientes que no se encuentran señalados en el

literal anterior y que se hallen contemplados hasta el segundo grado de consanguinidad

o segundo de afinidad de la o el servidor dos días; si tiene que trasladarse a otra

provincia fuera de su lugar habitual de trabajo 3 días, que se justificará con la

presentación del correspondiente certificado médico dentro de los 3 días posteriores del

reintegro a su puesto; y, en caso de requerir tiempo adicional, se lo contabilizará con

cargo a vacaciones.

La documentación podrá ser presentada por el servidor o servidora, sus familiares o

terceros.

Art. 39.- Licencia por matrimonio o unión de hecho. - La o el servidor que contraiga

matrimonio o unión de hecho, tendrá derecho a una licencia con remuneración de tres

días hábiles continuos en total, pudiendo solicitarla antes o después de la celebración

del matrimonio. Una vez concedida esta licencia se deberá justificar con el documento

habilitante ante la UATH con máximo 3 días después de su reintegro al puesto.

Page 94: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

8

De los permisos

Art. 58.- Del permiso. - Permiso es la autorización que otorga la autoridad nominadora

o su delegado o jefe inmediato a la o el servidor, para ausentarse legalmente del lugar

habitual de trabajo, de conformidad con lo establecido en los artículos 33 y 34 de la

LOSEP.

Art. 59.- Permiso para estudios regulares. - La autoridad nominadora concederá

permisos de hasta dos horas diarias para estudios regulares siempre que la o el servidor

de carrera acredite matrícula para el nivel correspondiente y el registro de asistencia

periódica a clases, debiendo al final de cada año, nivel o semestre presentar la

certificación de la aprobación correspondiente.

Para estudios regulares de postgrado se concederá licencia sin remuneración o comisión

de servicios con remuneración siempre que la o el servidor demuestre que realiza sus

estudios dentro de la jornada laboral, de conformidad con lo que establece la LOSEP y

este Reglamento General.

En caso de que los estudios contemplen un régimen de estudios presenciales y no

presenciales, podrá acumularse en el período de la misma semana el tiempo de dos horas

en el día que se requiera de los estudios presenciales.

En el caso de contratos de servicios ocasionales se podrá otorgar este permiso de

conformidad con las necesidades institucionales siempre que la o el servidor recupere el

tiempo solicitado.

No se concederá estos permisos a las o los servidores que laboren en jornada especial.

Si la o el servidor compensare dicho permiso fuera del horario de jornada ordinaria de

labores, no se generará el derecho a pago de horas suplementarias o extraordinarias.

Art. 60.- Permiso para atención médica. - La o el Jefe o responsable de la unidad podrá

conceder permiso para atención médica debidamente programada, hasta por dos horas

en un mismo día, siempre y cuando se haya solicitado con las menos 24 horas de

anticipación, con excepción de los casos de emergencia.

Page 95: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

9

El permiso se justificará con la presentación del certificado médico conferido por el

profesional que atendió el caso, en el término de 3 días, lo cual podrá ser verificado por

la UATH.

Art. 61.- Permiso para el cuidado del recién nacido. - La autoridad nominadora

concederá permiso con remuneración a las servidoras para el cuidado del recién nacido

por dos horas diarias durante doce meses efectivos contados a partir de la terminación

de la licencia por maternidad. El lapso en el cual se otorgue dicho permiso puede ser

fraccionado conforme al requerimiento de la servidora pública, para garantizar el

adecuado cuidado del niño o niña.

Cuando se produzca el fallecimiento de la madre de la o el niño en el período posterior

a la licencia por maternidad, el padre hará uso de la totalidad o de la parte de tiempo

que reste de este permiso.

Art. 62.- Permiso para representación de una asociación laboral. - La autoridad

nominadora podrá conceder permisos con remuneración conforme lo señalado en el

inciso cuarto del artículo 33 de la LOSEP, de manera mensual y no acumulable.

Este permiso se otorgará de conformidad con el plan de trabajo que deberá ser

obligatoriamente presentado a la autoridad institucional, considerando los siguientes

grados de la organización:

a) Organizaciones de primer grado: hasta 10 horas mensuales;

b) Organizaciones de segundo grado: hasta 16 horas mensuales; y,

c) Organizaciones de tercer grado: hasta 24 horas mensuales.

Art. 63.- Permiso para cuidado de familiares con discapacidades severas o

enfermedades catastróficas.- La autoridad nominadora, previo informe de la UATH,

concederá a las y los servidores permisos para el cuidado de familiares con

discapacidades severas o enfermedades catastróficas, que se encuentren dentro del

cuarto grado de consanguinidad y segundo de afinidad su cónyuge o conviviente en unión

de hecho legalmente reconocida, debidamente certificadas y avalizadas por facultativos

del IESS, y a falta de estos, por facultativos de los centros de salud pública.

Page 96: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

10

En el caso que la atención fuere brindada por médicos particulares estos certificados

deberán ser avalados por el Instituto Ecuatoriano de Seguridad Social o por un centro

de salud público. Además, se requerirá de la presentación del certificado emitido del

Consejo Nacional de Discapacidades CONADIS, de ser el caso.

El informe de la UATH analizará la situación familiar, determinando si el familiar se

encuentra o debe permanecer bajo la protección de la o el servidor solicitante, el grado

de discapacidad, el tipo de enfermedad y el tiempo del tratamiento médico previsto.

Art. 64.- Permiso para matriculación de hijos o hijas. - El jefe inmediato concederá a la

o el servidor permisos para matriculación de sus hijos e hijas en planteles de educación

básica y bachillerato, de hasta dos horas en un día por cada hija o hijo, mismos que

serán solicitados con un día de anticipación al hecho.

Art. 65.- Permisos imputables a vacaciones. - Si fuera de los casos previstos con

anterioridad en este capítulo, sería necesario otorgar permisos a las y los servidores

públicos, el jefe inmediato podrá otorgar los mismos, los cuales serán imputables a

vacaciones, y serán considerados en la correspondiente liquidación de los mismos que

efectuará la UATH.

Todos estos permisos sean estos en días, horas o fracciones de hora, serán imputados a

vacaciones. La UATH registrará y contabilizará estos permisos.

Para las y los servidores cuya relación de prestación de servicios sea bajo la modalidad

de contratos de servicios ocasionales, se podrá conceder en la parte proporcional de su

tiempo de servicio, hasta por un tiempo que no supere el tiempo proporcional de

vacaciones a la cual la o el servidor hubiere tenido derecho de acuerdo a la duración del

contrato de servicios ocasionales, sin que por ningún concepto generen estabilidad

laboral o prolongación de derechos posteriores a la terminación del vínculo contractual.

Art. 66.- De los permisos solicitados antes de cumplir el año de servicio.- Para el caso

de permisos solicitados por la o el servidor, antes de que cumpla un año de servicio, estos

podrán ser otorgados, previo el estudio correspondiente y la autorización de la autoridad

nominadora, su delegado o jefe inmediato el que no podrá superar el porcentaje

Page 97: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

11

correspondiente a los días que la o el servidor tenga acumulados para su correspondiente

período de vacaciones, del cual será descontado el permiso solicitado.

Art. 67.- De los permisos no imputables a vacaciones. - Por ningún concepto se

imputarán a las vacaciones de la o el servidor, los permisos señalados en los artículos

60 al 66 de esta Sección. En caso que la servidora o servidor no tenga acumulado el

proporcional de vacaciones que le corresponde y requiera de un permiso particular,

podrá concedérsele el mismo siempre que la o el servidor compense ese tiempo en otros

días.

Page 98: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

12

6.3. ANEXO 3: REGLAMENTO CÓDIGO DEL TRABAJO

De las vacaciones

Art. 69.- Vacaciones anuales. - Todo trabajador tendrá derecho a gozar anualmente de

un período ininterrumpido de quince días de descanso, incluidos los días no laborables.

Los trabajadores que hubieren prestado servicios por más de cinco años en la misma

empresa o al mismo empleador, tendrán derecho a gozar adicionalmente de un día de

vacaciones por cada uno de los años excedentes o recibirán en dinero la remuneración

correspondiente a los días excedentes.

El trabajador recibirá por adelantado la remuneración correspondiente al período de

vacaciones.

Los trabajadores menores de dieciséis años tendrán derecho a veinte días de vacaciones

y los mayores de dieciséis y menores de dieciocho, lo tendrán a dieciocho días de

vacaciones anuales.

Los días de vacaciones adicionales por antigüedad no excederán de quince, salvo que

las partes, mediante contrato individual o colectivo, convinieren en ampliar tal beneficio.

Art. 70.- Facultad del empleador. - La elección entre los días adicionales por antigüedad

o el pago en dinero, corresponderá al empleador.

El derecho al goce del beneficio por antigüedad de servicios rige desde el 2 de noviembre

de mil novecientos sesenta y cuatro.

Art. 71.- Liquidación para pago de vacaciones. - La liquidación para el pago de

vacaciones se hará en forma general y única, computando la veinticuatroava parte de lo

percibido por el trabajador durante un año completo de trabajo, tomando en cuenta lo

pagado al trabajador por horas ordinarias, suplementarias y extraordinarias de labor y

toda otra retribución accesoria que haya tenido el carácter de normal en la empresa en

el mismo período, como lo dispone el artículo 95 de este Código.

Si el trabajador fuere separado o saliere del trabajo sin haber gozado de vacaciones,

percibirá por tal concepto la parte proporcional al tiempo de servicios.

Page 99: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

13

Art. 72.- Vacaciones anuales irrenunciables. - Las vacaciones anuales constituyen un

derecho irrenunciable que no puede ser compensado con su valor en dinero. Ningún

contrato de trabajo podrá terminar sin que el trabajador con derecho a vacaciones las

haya gozado, salvo lo dispuesto en el artículo 74 de este Código.

Art. 73.- Fijación del período vacacional. - En el contrato se hará constar el período en

que el trabajador comenzará a gozar de vacaciones. No habiendo contrato escrito o tal

señalamiento, el empleador hará conocer al trabajador, con tres meses de anticipación,

el período en que le concederá la vacación.

Art. 74.- Postergación de vacación por el empleador. - Cuando se trate de labores

técnicas o de confianza para las que sea difícil reemplazar al trabajador por corto

tiempo, el empleador podrá negar la vacación en un año, para acumularla

necesariamente a la del año siguiente.

En este caso, si el trabajador no llegare a gozar de las vacaciones por salir del servicio,

tendrá derecho a las remuneraciones correspondientes a las no gozadas, con el ciento

por ciento de recargo.

Art. 75.- Acumulación de vacaciones. - El trabajador podrá no hacer uso de las

vacaciones hasta por tres años consecutivos, a fin de acumularlas en el cuarto año.

Art. 76.- Compensación por vacaciones. - Si el trabajador no hubiere gozado de las

vacaciones tendrá derecho al equivalente de las remuneraciones que correspondan al

tiempo de las no gozadas, sin recargo.

La liquidación se efectuará en la forma prevista en el artículo 71 de este Código.

Art. 77.- Reemplazo del trabajador que maneja fondos. - Si el trabajador que maneja

fondos hiciere uso de vacación, podrá dejar reemplazo bajo su responsabilidad solidaria

y previa aceptación del empleador, quien pagará la correspondiente remuneración. Si el

empleador no aceptare el reemplazo y llamare a otra persona, cesará la responsabilidad

del trabajador en goce de vacaciones.

Page 100: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

14

De las Licencias

Art 42.- Obligaciones del empleador. -Son obligaciones del empleador: 30. Conceder

tres días de licencia con remuneración completa al trabajador, en caso de fallecimiento

de su cónyuge o de su conviviente e unión de hecho o de sus parientes dentro del segundo

grado de consanguinidad o afinidad

Art. 152.- Toda mujer trabajadora tiene derecho a una licencia con remuneración de

doce semanas por el nacimiento de su hija o hijo; en caso de nacimientos múltiples el

plazo se extiende por diez días adicionales. La ausencia al trabajo se justificará mediante

la presentación de un certificado médico otorgado por un facultativo del Instituto

Ecuatoriano de Seguridad Social, y, a falta de éste, por otro profesional; certificado en

el que debe constar la fecha probable del parto o la fecha en que tal hecho se ha

producido.

El padre tiene derecho a licencia con remuneración por diez días por el nacimiento de

su hija o hijo cuando el nacimiento sea por parto normal; en los casos de nacimientos

múltiples o por cesárea se prolongará por cinco días más.

En los casos de que la hija o hijo haya nacido prematuro o en condiciones de cuidado

especial, se prolongará la licencia por paternidad con remuneración, por ocho días más

y cuando la hija o hijo haya nacido con una enfermedad, degenerativa, terminal o

irreversible, o con un grado de discapacidad severa, el padre podrá tener una licencia

con remuneración por veinte y cinco días, hecho que se justificará con la presentación

de un certificado médico otorgado por un facultativo del Instituto Ecuatoriano de

Seguridad Social, y, a falta de éste, por otro profesional. En caso de fallecimiento de la

madre durante el parto o mientras goza de la licencia por maternidad, el padre podrá

hacer uso de la totalidad, o en su caso, de la parte que reste del período de licencia que

le hubiere correspondido a la madre si no hubiese fallecido.

Art. .. .- Licencia con sueldo a las trabajadoras y trabajadores para el tratamiento

médico de hijas o hijos que padecen de una enfermedad degenerativa.- La trabajadora y

el trabajador tendrán derecho a veinte y cinco días de licencia con remuneración para

atender los casos de hija o hijo hospitalizados o con patologías degenerativas; licencia

que podrá ser tomada en forma conjunta o alternada.

Page 101: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

15

La ausencia al trabajo se justificará mediante la presentación de un certificado médico

otorgado por el facultativo especialista tratante y el correspondiente certificado de

hospitalización.

Page 102: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

16

MANUAL DE USUARIO IMPLEMENTACIÓN DE UN SISTEMA WEB PARA TALENTO

HUMANO EN LA UNIVERSIDAD CENTRAL DEL ECUADOR

MARJORIE PILACUÁN – JESSICA QUISHPE UNIVERSIDAD CENTRAL DEL ECUADOR

6.4. ANEXO 4. MANUAL DE USUARIO

Page 103: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

1

Contenido 1. INGRESO AL SISTEMA ............................................................................................................ 2

1.1. Pantalla de Ingreso. ....................................................................................................... 2

1.2. Pantalla de Bienvenida. ................................................................................................. 2

2. MENÚ PRINCIPAL .................................................................................................................. 3

3. VACACIONES .......................................................................................................................... 3

3.1. Registrar Solicitud de Vacaciones ................................................................................. 3

3.2. Anulación de un registro de vacaciones. ....................................................................... 7

3.3. Registro de Permiso Personal con cargo a vacaciones. ................................................ 7

4. LICENCIAS .............................................................................................................................. 9

5. SANCIONES .......................................................................................................................... 13

5.1. Registro de nueva sanción .......................................................................................... 13

5.2. Insubsistencia de una sanción. .................................................................................... 17

6. REPORTES ............................................................................................................................ 17

6.1. Reportes Ausencias ..................................................................................................... 17

6.2. Reportes Sanciones ..................................................................................................... 19

Page 104: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

2

1. INGRESO AL SISTEMA Para poder acceder al sistema, se presenta la siguiente pantalla:

Si es un usuario registrado en el sistema, debe dar clic en la primera opción que muestra

la pantalla: Si usted ya se ha registrado haga clic aquí.

1.1. Pantalla de Ingreso. A continuación, se presenta la pantalla de inicio de sesión:

En esta pantalla ingresamos usuario y contraseña, luego dar clic en el botón “Ingresar”

1.2. Pantalla de Bienvenida. Al ingresar al sistema se muestra la siguiente pantalla, donde está definido el Menú de

los controles que se manejan.

Page 105: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

3

2. MENÚ PRINCIPAL El Menú consta de los siguientes ítems:

Vacaciones

Licencias

Sanciones

Cada uno tiene asociado un pequeño submenú con sus respectivas funcionalidades, como

se muestra en la siguiente imagen.

3. VACACIONES

3.1. Registrar Solicitud de Vacaciones Para realizar el registro de una solicitud de vacaciones:

Page 106: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

4

1. En el submenú que despliega Vacaciones, seleccionar la opción: Listar

Registros.

2. La pantalla siguiente, muestra el formulario de búsqueda de los funcionarios que

trabajan en la UCE. Para ello se debe ingresar el nombre del funcionario en el

campo de texto y, a continuación, dar clic en el botón Buscar.

3. Se obtiene una lista de registros que coinciden con el texto ingresado. Una vez

identificado el funcionario para el registro de la solicitud, se debe dar clic sobre

el botón que muestra la pantalla anterior.

4. Luego, se visualiza la información del funcionario y el listado de los registros de

vacaciones históricos.

Función de Botones:

Ver/Editar. Carga el registro de vacaciones seleccionado para su actualización o

consulta.

Page 107: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

5

Nuevo Registro. Abre una nueva pantalla con el formulario para el ingreso de una nueva

Solicitud de Vacaciones.

Volver. Regresa a la pantalla de Búsqueda de Funcionarios.

5. Para el nuevo registro se da clic en el botón descrito anteriormente, el cual muestra

formulario de la siguiente imagen.

Datos Ingreso

N° Autorización: Se genera de forma automática un secuencial que se reinicia

cada año.

N° Días: Se relaciona con el número de Días de vacaciones solicitadas

Desde: Es la fecha inicial desde la cual el funcionario tomará sus vacaciones.

Hasta: Es la fecha final que se registra de acuerdo al número de días. Y la que se

calcula a través del botón Calcular.

Saldo Vacación (Periodo anterior): Se visualiza los días restantes de vacaciones

del periodo anterior.

Saldo Vacación (Periodo actual): Se visualiza los días restantes de vacaciones

del periodo actual.

Observación.

Con Copia: Dependencia del funcionario.

Función Botones

Calcular. Verifica el saldo de vacaciones y calcula la fecha final y los saldos de

vacaciones.

Guardar. Registra la solicitud o actualiza, depende del caso

Volver. Regresa al listado de vacaciones del funcionario.

Page 108: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

6

6. Una vez llenados los campos correspondientes, se procede a guardar:

Como se observa en la imagen anterior, una vez guardado el registro se emite un mensaje

de información y se habilita un nuevo botón: Imprimir, el cual permite generar el PDF

con los datos correspondientes a la solicitud registrada.

7. Finalmente se debe dar clic en el botón Imprimir para completar el proceso y

poder obtener el PDF.

Page 109: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

7

3.2. Anulación de un registro de vacaciones. 1. Una vez seleccionado el registro a anular, se debe dar clic en el botón que

aparece marcado en la siguiente imagen:

2. Se abrirá una ventana emergente en la cual se debe especificar el motivo de

anulación.

Finalmente se debe dar clic en el botón Guardar para completar el proceso.

3.3. Registro de Permiso Personal con cargo a vacaciones. Se debe seguir los tres primeros pasos, ya que esta funcionalidad está dentro del menú de

Vacaciones.

En la pantalla Listar Registros se visualiza dos pestañas:

Page 110: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

8

Las solicitudes de vacaciones

Los permisos personales con cargo a vacación.

1. Debe dar clic en la pestaña Permiso Personal, como muestra la siguiente imagen:

Función Botones

Ver/Editar: Carga los datos del registro de permiso seleccionado para su actualización o

consulta.

Nuevo Registro: Abre una nueva pantalla con el formulario para el ingreso de un nuevo

Permiso Personal.

Volver. Regresa a la pantalla de Búsqueda de Funcionarios.

2. Para el nuevo registro se da clic en el botón descrito anteriormente, el cual muestra

formulario de la siguiente imagen.

Page 111: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

9

Datos Ingreso

Fecha Elaboración: Fecha de generación automática

Fecha Permiso: Fecha del día que se le otorgó el permiso.

Tiempo solicitado: Tiempo de solicitud del permiso.

A partir de: Hora inicio del permiso.

¿Justifica Horas?: Habilita la justificación de horas para el no descuento de

Vacaciones

Horas Justificadas: Número de horas justificadas

Descripción Asunto Oficial: Descripción, causa o motivo del permiso otorgado.

Función Botón

Guardar. Registra o actualiza el permiso, dependiendo del caso.

Volver. Regresa al listado de permisos del funcionario.

3. Una vez llenados los campos correspondientes se procede a guardar:

4. LICENCIAS 1. En el Menú seleccionamos la opción de Licencias, seguido de la opción de Lista

de Registros.

Page 112: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

10

2. Al igual que en Vacaciones se debe ingresa en el campo de texto el nombre del

funcionario y luego presionar Buscar.

3. De la lista, se debe seleccionar el registro correspondiente al funcionario al cual se

le va a emitir una licencia.

4. Luego, se visualizará la información detallada del funcionario y los registros de

licencias que se le hayan emitido.

Page 113: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

11

Función Botones

Ver/Editar. Carga el registro de licencia seleccionado para su actualización.

Nuevo Registro. Abre una nueva pantalla con el formulario para el nuevo registro de

emisión de licencia.

5. Se da clic en el botón descrito anteriormente y se tiene el formulario como muestra

la siguiente imagen:

Datos Ingreso

N° Licencia: Genera un código para para emitir las licencias.

Tipo Licencia: Presenta todos los tipos de licencia que se indican en los

reglamentos.

Subtipo 1 y Subtipo 2: Se habilita si existe un derivado del tipo de licencia y sus

derivados.

Page 114: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

12

N° Días: Carga automáticamente el número de días que se establecen en las

normativas.

Desde: Es la fecha inicial desde que se toma la licencia.

Hasta: Es la fecha final calculado de acuerdo al N° Días.

Explicación: Campo abierto de complementación de información.

Observación: Carga automáticamente el reglamento sobre el cual está incluida la

licencia.

Copia a: Dependencia del funcionario y dependencia financiera si se da el caso.

Función Botones

Guardar. Registra la nueva licencia.

Volver. Regresa al listado de licencias que se han emitido para ese funcionario.

6. Una vez ingresados los datos solicitados se procede a guardar la nueva licencia:

Como se observa en la imagen anterior, una vez guardado el registro se emite un mensaje

de información y se habilita un nuevo botón: Imprimir, el cual permite generar el PDF

con los datos correspondientes a la solicitud registrada.

7. Finalmente se debe dar clic en el botón Imprimir para completar el proceso y

poder obtener el PDF.

Page 115: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

13

5. SANCIONES

5.1. Registro de nueva sanción 1. En el Menú seleccionamos la opción de Sanciones, seguido de la opción de Lista

de Registros.

2. Al igual que en Vacaciones y Licencias se debe ingresa en el campo de texto el

nombre del funcionario y luego presionar Buscar

Page 116: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

14

3. De la lista seleccionamos el registro correspondiente al funcionario, que se emitirá

una sanción.

4. Luego, se visualizará la información detallada del funcionario y los registros de

sanciones que se le hayan emitido.

Función Botones

Ver/Editar: Permite visualizar y la Información detallada del registro

seleccionado

Nuevo Registro: nos dirige a al formulario de registro de sanciones.

5. Al presionar en el botón Nuevo Registro, se presenta el formulario de sanciones.

Page 117: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

15

Datos Ingreso:

N°: Genera automáticamente el código que corresponde a la secuencia.

Mes: Mes de la cual se aplica la sanción

Año: Ingrese el año que corresponde el registro

Días: Ingrese los días de las faltas

Minutos: Es el total de minutos

Frecuencia: cálculo del número de veces o días que se realizó la falta.

Descuento: Habilita el descuento de acuerdo a los parámetros.

Tipo Sanción: selecciona el tipo de sanción de acuerdo a los datos ingresados y a

los parámetros

Observación: Campo abierto, para información complementaria

Función Botones

Calcular: Obtiene la frecuencia y las sanciones que se deben aplicar.

Guardar: Ingresa la sanción.

Imprimir: Genera el reporte de Sanciones

6. Una vez ingresados los datos solicitados se procede a guardar la nueva sanción:

Page 118: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

16

Como se observa en la imagen anterior, una vez guardado el registro se emite un mensaje

de información y se habilita un nuevo botón: Imprimir, el cual permite generar el PDF

con los datos correspondientes a la solicitud registrada.

7. Finalmente se debe dar clic en el botón Imprimir para completar el proceso y

poder obtener el PDF.

Page 119: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

17

5.2. Insubsistencia de una sanción. 1. Una vez seleccionada la sanción que se va a dar como Insubsistente, se debe dar

clic en el botón Insubsistencia

2. Se abre una ventana emergente en la cual se debe ingresar el motivo por el cual

se va a dar como insubsistente.

Finalmente se debe dar clic en Guardar.

6. REPORTES

6.1. Reportes Ausencias 1. En el menú se debe seleccionar la opción Reportes.

Page 120: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

18

2. Se presenta la pantalla de reportes y sus filtros.

Opciones

Mes: selección el mes de generación de la tabla de reportes.

Año: seleccione el año

Ausencias: escoja uno o más opciones para la visualizar las tablas

El ejemplo muestra un reporte de todos los funcionarios que registran salida a vacaciones

en el mes de Julio 2018.

3. Este reporte puede ser exportado a un archivo Excel, como se muestra a

continuación:

Page 121: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

19

6.2. Reportes Sanciones 1. A continuación, se tiene la siguiente pantalla donde el usuario puede obtener

reportes por mes y reportes anuales:

o Escoja un Tipo de Sanción

o Escoja el régimen

2. Dar clic en el botón Buscar.

3. También tiene la opción de desglosar la información de las sanciones, para ello

debe dar clic en Desglose.

4. Los reportes descritos anteriormente pueden ser exportado a un archivo Excel,

como se muestra a continuación:

1

Page 122: UNIVERSIDAD CENTRAL DEL ECUADOR...y con las herramientas Eclipse Neon como IDE de desarrollo para lenguaje Java, integrado con Wildfly como servidor de aplicaciones y Oracle Express

20