• No results found

Computing approximate subgradients of the proxy function

Figura3-CASO DE USO FUNCIONARIOS Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 23- DESCRIPCIÓN CASO DE USO FUNCIONARIO Nombre: Gestionar funcionarios/ CU-1

Actor: Func_Admin

Descripción: Describe el proceso a realizar el registro, edición y visualización de los funcionarios.

Flujo Principal: Eventos Actor Eventos Sistema

1. Verifica los datos

necesarios para el registro o edición del funcionario. 2. Activa función de registro o edición del funcionario.

2. Muestra Formulario de registro o edición.

3. Realiza el registro o edición de los datos del funcionario.

3. Muestra Pantalla de registro o edición y la

confirmación si los datos ingresados son correctos. 4. Almacenar datos

registrados.

4. El sistema confirma el Almacenamiento de datos. 5. Se emiten las

credenciales de acceso del funcionario.

5. El sistema otorgara acceso a ese funcionario por su correo y contraseña. 6. Listar funcionarios. 6. Se visualiza una lista de

los funcionarios registrados.

Alternativa: 1. Se pide completar los datos faltantes o incorrectos.

1 .Se verifica la información.

2. Realiza el registro o edición de los datos del funcionario.

2. Muestra Pantalla de registro o edición y la confirmación si los datos ingresados son correctos. 3. Almacenar datos

registrados.

3. El sistema confirma el Almacenamiento de datos.

Precondición: El func_admin ha sido habilitado para realizar la gestión de los funcionarios.

El funcionario facilita la información para ser registrado en el sistema.

Postcondición: El funcionario recibe sus credenciales de acceso al sistema.

Figura4-CASO DE USO PERFIL Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 24-DESCRIPCIÓN CASO DE USO PERFIL Nombre: Gestionar perfil/ CU-2

Actor: Func/Func_Admin

Descripción: Describe el proceso de edición y visualización de los datos del funcionario que ha iniciado sesión en el sistema.

Flujo Principal: Eventos Actor Eventos Sistema

1. Verifica los datos

necesarios para la edición del funcionario.

2. Activa función de edición del funcionario.

2. Muestra Formulario de edición.

3. Realiza la edición de los datos del funcionario.

3. Muestra Pantalla de edición y la confirmación si los datos ingresados son correctos.

4. Almacenar datos registrados.

4. El sistema confirma el Almacenamiento de datos.

Alternativa: 1. Se pide completar los datos faltantes o incorrectos.

1. Se verifica la información.

2. Realiza la edición de los datos del funcionario.

2. Muestra Pantalla de edición y la confirmación si

Autor: Bryan Jeancarlos Ledesma Orellana

los datos ingresados son correctos.

3. Almacenar datos registrados.

3. El sistema confirma el Almacenamiento de datos.

Precondición: El funcionario ha sido habilitado para realizar la edición de los datos de su propio perfil.

El funcionario recolecta la información para actualizarla en el sistema.

Figura5-CASO DE USO DISTRIBUTIVO Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 25-DESCRIPCIÓN CASO DE USO DISTRIBUTIVO Nombre: Gestionar distributivo/ CU-3

Actor: Func/Func_Admin

Descripción: Describe el proceso a realizar el registro, edición y visualización del distributivo.

Flujo Principal: Eventos Actor Eventos Sistema

1. Verifica los datos

necesarios para el registro o edición del distributivo. 2. Activa función de registro o edición del distributivo.

2. Muestra Formulario de registro o edición.

3. Realiza el registro o edición de los datos del distributivo.

3. Muestra Pantalla de registro o edición y la confirmación si los datos ingresados son correctos. 4. Almacenar datos

registrados.

4. El sistema confirma el Almacenamiento de datos. 5. Listar distributivo. 5. Se visualiza una lista del

Alternativa: 1. Se pide completar los datos faltantes o incorrectos.

1. Se verifica la información y se procede al registro o edición.

2. Realiza el registro o edición de los datos del distributivo.

2. Muestra Pantalla de registro o edición y la confirmación si los datos ingresados son correctos. 3. Almacenar datos

registrados.

3. El sistema confirma el Almacenamiento de datos.

Precondición: El funcionario y el func_admin han sido habilitados para realizar la gestión del distributivo.

Los funcionarios recolectan la información necesaria.

Figura6-CASO DE USO PERSONAL Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 26-DESCRIPCIÓN CASO DE USO PERSONAL Nombre: Gestionar personal/ CU-4

Actor: Func/Func_Admin

Descripción: Describe el proceso a realizar el registro, edición y visualización del personal.

Flujo Principal: Eventos Actor Eventos Sistema

1. Verifica los datos

necesarios para el registro o edición del personal.

2. Activa función de registro o edición del personal.

2. Muestra Formulario de registro o edición.

3. Realiza el registro o edición de los datos del personal.

3. Muestra Pantalla de registro o edición y la confirmación si los datos ingresados son correctos.

4. Almacenar datos registrados.

4. El sistema confirma el Almacenamiento de datos. 5. Listar personal activo. 5. Se visualiza una lista del

personal registrado que se encuentra en estado activo dentro del sistema.

6. El func_admin asigna personal para el registro de acciones de personal.

6. El sistema asigna el personal a los usuarios.

7. Listar personal asignado. 7. El sistema muestra el personal asignado 8. Listar personal inactivo. 8. El func_admin lista el

personal inactivo para poder habilitarlos dentro del

sistema.

9. Generar reporte. 9. Los funcionarios pueden generar reportes de listas o estadísticos según sea necesario.

Alternativa: 1. Se pide completar los datos faltantes o incorrectos.

1. Se verifica la información y se procede al registro o edición.

2. Realiza el registro o edición de los datos del personal.

2. Muestra Pantalla de registro o edición y la confirmación si los datos ingresados son correctos. 3. Almacenar datos

registrados.

3. El sistema confirma el Almacenamiento de datos.

Precondición: Los funcionarios han sido habilitados para realizar la gestión del personal.

El func_admin asigna el personal a los funcionarios. El func_admin cambia el estado del personal dentro del

Autor: Bryan Jeancarlos Ledesma Orellana

Los funcionarios recolectan la información del distributivo del banco de finanzas para registrar al personal en el sistema actual.

Postcondición: El personal queda registrado en el sistema.

El personal queda asignado para la realización de su acción de personal.

Figura7-CASO DE USO TALENTO HUMANO Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 27-DESCRIPCIÓN CASO DE USO TALENTO HUMANO Nombre: Gestionar Talento Humano/ CU-5

Actor: Func/Func_Admin

Descripción: Describe el proceso a realizar el registro, edición y visualización de Talento Humano.

Flujo Principal: Eventos Actor Eventos Sistema

1. Verifica los datos

necesarios para el registro o edición de Talento Humano. 2. Activa función de registro o edición de Talento

Humano.

2. Muestra Formulario de registro o edición.

3. Realiza el registro o edición de los datos de Talento Humano.

3. Muestra Pantalla de registro o edición y la confirmación si los datos ingresados son correctos. 4. Almacenar datos 4. El sistema confirma el

5. Listar Talento Humano. 5-Se visualiza una lista de los datos registrados en Talento Humano.

6. Se habilita o deshabilita las autoridades registradas en Talento Humano.

6. Las autoridades deshabilitadas no se mostrarán al momento de realizar una acción de personal.

Alternativa: 1. Se pide completar los datos faltantes o incorrectos.

1. Se verifica la información y se procede al registro o edición.

2. Realiza el registro o edición de los datos de Talento Humano.

2. Muestra Pantalla de registro o edición y la confirmación si los datos ingresados son correctos. 3. Almacenar datos

registrados.

3. El sistema confirma el Almacenamiento de datos.

Precondición: El funcionario ha sido habilitado para realizar la gestión de Talento Humano.

El funcionario recolecta la información necesaria.

Postcondición: Los datos de Talento Humano quedan listos para el registro de acciones de personal.

Figura8-CASO DE USO ACCIÓN DE PERSONAL Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 28-DESCRIPCIÓN CASO DE USO ACCIÓN DE PERSONAL Nombre: Gestionar acciones de personal/ CU-6

Actor: Func/Func_Admin

Descripción: Describe el proceso al realizar el registro, edición y visualización de las acciones de personal.

Flujo Principal: Eventos Actor Eventos Sistema

1. El func_admin selecciona el destinatario de la lista de personal asignado y verifica los datos necesarios para el registro o edición de la acción de personal.

1. Se recoge los datos del miembro del personal escogido para pasar al formulario de registro.

2. Activa función de registro o edición de acción de personal. 2. Muestra Formulario de registro o edición. 3. Realiza el registro o edición de la acción de personal. 3. Muestra Pantalla de registro o edición y la

confirmación si los datos ingresados son correctos. 4. Almacenar datos registrados. 4. El sistema confirma el Almacenamiento de datos. 5. Listar acciones de personal.

5. Se visualiza una lista de las acciones de personal registradas.

6. El func_admin cambia el estado de la acción de personal.

6. La acción de personal pasa de estado pendiente a aprobada.

7. Genarar reportes. 7. Los funcionarios pueden generar reportes de listas o estadísticos según sea necesario.

Alternativa: 1. Se pide completar los datos faltantes o incorrectos.

1. Se verifica la información y se procede al registro o edición.

2. Realiza el registro o edición de los datos de la acción de personal.

2. Muestra Pantalla de registro o edición y la confirmación si los datos ingresados son correctos. 3. Almacenar datos

registrados.

3. El sistema confirma el Almacenamiento de datos.

Precondición: El funcionario ha sido habilitado para realizar la gestión de acciones de personal.

El funcionario selecciona al destinatario de la acción de personal de la lista de personal.

Postcondición: Las acciones de personal son registradas en el sistema y pueden ser editadas solo antes de su aprobación y solo por el funcionario que las realizo.

Una vez aprobadas las acciones de personal ya no pueden ser editadas.

Figura 9-CASO DE USO NOMENCLATURA DEL CÓDIGO Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 29-DESCRIPCIÓN CASO DE USO NOMENCLATURA DEL CÓDIGO Nombre: Gestionar Nomenclatura del código/ CU-7

Actor: Func_Admin

Descripción: Describe el proceso de registro y edición de la

nomenclatura del código para las acciones de personal.

Flujo Principal: Eventos Actor Eventos Sistema

1. Verifica los datos

necesarios para el registro o edición de la nomenclatura. 2. Activa función de edición o registro de la

nomenclatura del código.

2. Muestra Formulario de registro o edición. 3. Realiza el registro o edición de la nomenclatura del código. 3. Muestra Pantalla de registro o edición y la confirmación si los datos ingresados son correctos. 4. Almacenar datos

registrados.

4. El sistema confirma el Almacenamiento de datos.

Alternativa: 1. Se pide completar los datos faltantes o incorrectos.

1. Se verifica la información.

2. Realiza el registro o edición de los datos de la nomenclatura.

2. Muestra Pantalla de registro o edición y la confirmación si los datos ingresados son correctos.

3. Almacenar datos registrados.

3. El sistema confirma el Almacenamiento de datos.

Precondición: El func_admin ingresa la nomenclatura del código según sea necesaria su actualización.

El código es comparado con los códigos ya ingresados anteriormente para verificar si ya fue usado.

Postcondición: Los códigos para las acciones de personal se generan en base a su nueva nomenclatura en orden.

3.4.1.3.Diagrama de clases

3.4.1.4.Modelo conceptual

3.4.1.5.Modelo lógico

3.4.1.6.Modelo físico

Figura13-MODELO FÍSICO

3.4.1.7.Diccionario de datos Tabla 30-FUNCIONARIO

Nombre de Campo Tipo Tamaño Nulo Descripción

_id int 24 No Clave principal

ci_fun numeric

13 No Cedula de los funcionarios

nombres text 24 No Nombres

apellidos text 24 No Apellidos

correo varchar

25 No Correo que

permite el acceso al sistema

telefono numeric 10 No Teléfono

direccion varchar 30 No Dirección

usuario varchar

10 No Apodo dentro del sistema para los funcionarios password varchar 15 No Contraseña de entrada al sistema activa bool - No Estado de los funcionarios en el sistema ROL varchar 15 No Determina los permisos dentro del sistema

Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 31-PERSONAL

Nombre de Campo Tipo Tamaño Nulo Descripción

id_per Integer 24 No Clave Principal

partida individual Integer 30

No N.º de partida individual es un código único del personal

rmu puesto Money 8

No Remuneración mensual del personal

codigo sucursal Integer 20 No Código de sucursal

cedula Number 10 No Cedula del personal

nombres Text 50 No Nombres

apellidos Text 50 No Apellidos

estructura programatica Number 45

No Código de la estructura programática No Provincia en la que

canton Text 15 No Cantón en el que labora el personal unidad_organica Text 25 No Unidad Orgánica dato que se encuentra en el distributivo denominacion_puesto varchar 25 No Denominación de puesto dato que se encuentra en el distributivo

escala ocupacional varchar

25 No Escala ocupacional dato que se

encuentra en el distributivo

nivel ocupacional varchar

25 No Nivel ocupacional dato que se encuentra en el distributivo

regimen laboral varchar

25 No Régimen laboral dato que se encuentra en el distributivo

modalidad laboral varchar

25 No Modalidad laboral dato que se encuentra en el distributivo

puesto de trabajo varchar

25 No Puesto de trabajo dato que se encuentra en el distributivo fecha_creacion date - No Fecha de registro del personal

autor varchar 20 No Autor del registro

fecha_edicion date

- Si Fecha de edición del registro del personal

editor varchar 20 Si Editor del registro

asignado varchar

20 Si Usuario al que se le asigna el miembro del personal.

estado bool

- No Estado del miembro del personal dentro del sistema. Memorándum Varchar 25 No Código de memorándum para la acción de personal asignada

Tabla 32-PUESTO DE TRABAJO

Nombre de Campo Tipo Tamaño Nulo Descripción

codigo_pa Integer 24 No Clave Principal

codigo varchar 10 No Código

puesto_trabajo varchar 25 No Puesto de Trabajo fecha_creacion date

- No Fecha de creación del registro

autor varchar 20 No Autor del registro

fecha_edicion date

- Si Fecha de edición del registro

editor varchar 20 Si Editor del registro

Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 33-CANTÓN

Nombre de Campo Tipo Tamaño Nulo Descripción

codigo_ca Integer 24 No Clave Principal

codigo varchar 10 No Código

nombre varchar 25 No Nombre

fecha_creacion date

- No Fecha de creación del registro

autor varchar 20 No Autor del registro

fecha_edicion date

- Si Fecha de edición del registro

editor varchar 20 Si Editor del registro

Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 34-DENOMINACIÓN DE PUESTO

Nombre de Campo Tipo Tamaño Nulo Descripción codigo_dp Integer 24 No Clave Principal

codigo varchar 10 No Código

denominacion de puesto varchar 25

No Denominación de puesto

fecha_creacion date

- No Fecha de creación del registro

autor varchar 20 No Autor del registro

fecha_edicion date

- Si Fecha de edición del registro

editor varchar 20 Si Editor del registro

Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 35-NIVEL OCUPACIONAL

Nombre de Campo Tipo Tamaño Nulo Descripción codigo_no Integer 24 No Clave Principal

fecha_creacion date

- No Fecha de creación del registro

autor varchar 20 No Autor del registro

fecha_edicion date

- Si Fecha de edición del registro

editor varchar 20 Si Editor del registro

Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 36-ESCALA OCUPACIONAL

Nombre de Campo Tipo Tamaño Nulo Descripción

codigo_eo Integer 24 No Clave Principal

codigo varchar 10 No Código

escala ocupacional varchar 25 No Escala Ocupacional fecha_creacion date - No Fecha de creación

del registro

autor varchar 20 No Autor del registro

fecha_edicion date - Si Fecha de edición

del registro

editor varchar 20 Si Editor del registro

Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 37-REGIMEN LABORAL

Nombre de Campo Tipo Tamaño Nulo Descripción

codigo_rl Integer 24 No Clave Principal

codigo varchar 10 No Código

regimen_laboral varchar 25 No Régimen Laboral fecha_creacion date - No Fecha de creación

del registro

autor varchar 20 No Autor del registro

fecha_edicion date - Si Fecha de edición

del registro

editor varchar 20 Si Editor del registro

Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 38-UNIDAD ORGÁNICA

Nombre de Campo Tipo Tamaño Nulo Descripción

codigo_uo Integer 24 No Clave Principal

codigo varchar 10 No Código

unidad_organica varchar 25 No Unidad Orgánica fecha_creacion date - No Fecha de creación

del registro

autor varchar 20 No Autor del registro

fecha_edicion date - Si Fecha de edición

del registro

editor varchar 20 Si Editor del registro

Tabla 39-MODALIDAD LABORAL

Nombre de Campo Tipo Tamaño Nulo Descripción

codigo_ml Integer 24 No Clave Principal

modalidad laboral varchar 15 No Modalidad Laboral fecha_creacion date - No Fecha de creación

del registro

autor varchar 20 No Autor del registro

fecha_edicion date - Si Fecha de edición

del registro

editor varchar 20 Si Editor del registro

Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 40-TALENTO HUMANO

Nombre de Campo Tipo Tamaño Nulo Descripción

codigo Integer 24 No Clave Principal

nombre Text 25 No Nombre del responsable de talento humano para la acción de personal activa bool - No Estado en el sistema

fecha_creacion date - No Fecha de creación del registro

autor varchar 20 No Autor del registro

fecha_edicion date - Si Fecha de edición

del registro

editor varchar 20 Si Editor del registro

Autor: Bryan Jeancarlos Ledesma Orellana

Tabla 41-AUTORIDAD NOMINADORA

Nombre de Campo Tipo Tamaño Nulo Descripción

codigo Integer 24 No Clave Principal

nombre Text 25 No Nombre de la autoridad nominadora para la acción de personal activa bool - No Estado en el sistema

fecha_creacion date - No Fecha de creación del registro

autor varchar 20 No Autor del registro

fecha_edicion date - Si Fecha de edición

del registro

Tabla 42-ACCIÓN DE PERSONAL

Nombre de Campo Tipo Tamaño Nulo Descripción

_id Integer 24 No Clave principal

codigo_ap varchar 14 No Código de la acción de personal autoincrementado según la nomenclatura del código. cod_mem varchar 20 No Código Memorándum ingresado en la asignación de personal. cod_rh varchar 15 No Código Recursos Humanos fecha Date - Si Fecha de creación de la acción de personal tipo Text 20 No Tipo de acción de personal tipo_num varchar 20 Si Numero de acuerdo o decreto tipo_fecha Date - Si Fecha de acuerdo o decreto

apellidos Text 50 No Apellidos del destinatario nombres Text 50 No Nombres del destinatario ci_per Number 10 No Cedula del destinatario no_af_iess Number 20 Si Número de seguro social

vigencia Date -

No La acción rige desde esta fecha

explicacion varchar 400

No Razón de la acción de personal

motivo Text 20

No Motivo por el cual se realiza

motivoExtra Text 20 Si Motivo personalizado

proceso_sa Text 40 No Proceso de situación actual sbp_sa varchar 40 No Subproceso de situación actual puesto_sa varchar 40 No Puesto de situación actual lugar de trabajo_sa varchar 30 No Lugar de trabajo de situación actual salario_sa Money 8 No Salario de situación actual partida presupuestaria_sa Number 45 No Partida presupuestaria de situación actual proceso_sp Text 40 Si Proceso de situación propuesta sbp_sp varchar 40 Si Subproceso de situación propuesta

puesto_sp varchar 40

Si Puesto de situación propuesta

lugar de trabajo_sp varchar 30

Si Lugar de trabajo de situación propuesta salario_sp Money 8 Si Salario de situación propuesta partida presupuestaria_sp Number 45 Si Partida presupuestaria de situación propuesta estado Boolean - No Estado de la acción de personal dentro del sistema

autor varchar 20

No Usuario del funcionario que realizo la acción de personal

fecha_acti Date -

No Fecha en la que se aprobó la acción de personal

af_num varchar 14 Si Acta final numero

rec_hum Text 20

No Responsable de Recursos Humanos

aut_nom Text 20 No Autoridad Nominadora

res_reg Text 20

No Responsable del Registro

caucion varchar 10 Si Numero de caución

caucion_fecha Date - Si Fecha de caución caucion_exp Text 80 Si Explicación de caución

remplaza Text 20 Si Persona a remplazarse

rem_puesto varchar 20 Si Puesto que ocupaba ceso_fun

varchar

40

Si Razón por la cual ceso funciones

num_ac_rem

varchar

15

Si Numero de acción de personal para el cese de funciones

fec_ac_rem Date -

Si Fecha de acción de personal para el cese de funciones

afi_col varchar 30 Si Colegio de profesionales

cod_rem varchar 15 Si Código

fecha_rem Date - Si Fecha

lugar Text 15

Si Lugar donde se emite la