Está en la página 1de 84

PROGRAMA NACIONAL DE FORMACIÓN EN INFORMÁTICA

SISTEMA DE INFORMACIÓN PARA LA UNIDAD DE BENEFICIOS


LEGALES Y CONTRACTUALES DE LA DIRECCION DE GESTIÓN
DE TALENTO HUMANO DE LA UPTAEB

Barquisimeto, Enero de 2020


PROGRAMA NACIONAL DE FORMACIÓN EN INFORMÁTICA

SISTEMA DE INFORMACIÓN PARA LA UNIDAD DE BENEFICIOS


LEGALES Y CONTRACTUALES DE LA DIRECCION DE GESTIÓN
DE TALENTO HUMANO DE LA UPTAEB

Autores:
Oriana Armas
Miguel Martínez
Héctor Noguera

Tutor Asesor: Sullin Santaella


Tutor Externo: Dioskarys Durán

Barquisimeto, Enero de 2020

ii
INDICE
LISTA DE CUADROS iv
RESUMEN v
INTRODUCCIÓN 1

CAPÍTULO I
DESCRIPCIÓN DEL PROYECTO SOCIO TECNOLÓGICO
Descripción del Diagnóstico Situacional 3
Caracterización de la Comunidad 3
Planteamiento del Problema Sociotecnológico 8
Descripción de la Solución Propuesta 10
Justificación e Impacto Social 10
Impacto Social 10
Desde la razón Legal 11
Vinculación del Proyecto con el Plan de Desarrollo Económico y
11
Social de la Nación.
Vinculación del Proyecto Sociotecnológico con el Plan de la
12
Patria 2013-2019
Líneas de Investigación del PNF 13
Objetivos del Proyecto Sociotecnológico 15
Objetivo General 15
Objetivos Específicos 15

CAPITULO II
PLANIFICACIÓN DEL PROYECTO SOCIOTECNOLÓGICO
Planificación del Proyecto Sociotecnológico 16
Beneficiarios del Proyecto 16
Producto 16
Estudio de Factibilidad: técnica, económica y operativa 16
Cronograma de Actividades 17

CAPITULO III
DISEÑO DEL PROYECTO
Referencias Teóricas Tecnológicas 20
Metodología del Desarrollo de Software 20
Lenguajes de Programación 21
Características del Lenguaje de Programación 23
Manejador de Base de Datos 24
Características de Manejadores de Base de Datos 24
Servidor Apache 25
Arquitectura Cliente – Servidor 25
Objetivos Tecnológicos 26

iii
CAPITULO IV
EJECUCIÓN DEL PROYECTO
Producto de Software 27
Definición de los Roles del Proyecto 27
Roles del Proyecto 29
Requisitos Funcionales 30
Requisitos No funcionales 39
Diseño del Sistema de Información 40
Modelo Entidad Relación 40
Diccionario de datos 41
Diagrama de Caso de Uso 50
Diagrama de Clases 51
Presentación del producto 52
Plan de Instalación 52
Plan de Pruebas 53
Plan de Formación 54

CAPITULO V
EVALUACIÓN DEL PROYECTO
Reflexión 56
Recomendaciones 56
Evolución previsible del sistema 57

REFERENCIAS 58
ANEXOS 59

iv
LISTA DE CUADROS

pp.
CUADRO

1 Cronograma de Actividades 17
2 Características del Lenguaje de Programación 23
3 Características de Manejadores de Base de Datos 24
4 Roles del Proyecto 29
5 Requisitos Funcionales 30

v
SISTEMA DE INFORMACIÓN PARA LA UNIDAD DE BENEFICIOS
LEGALES Y CONTRACTUALES DE LA DIRECCION DE GESTIÓN
DE TALENTO HUMANO DE LA UPTAEB

Investigadores:
Oriana Armas
Miguel Martínez
Héctor Noguera
Tutor Asesor: Sullin Santaella
Tutor Externo: Dioskarys Durán
Fecha: Enero, 2020

RESUMEN

El presente estudio fue realizado en la Unidad de Beneficios Legales y


Contractuales de la Dirección de Gestión de Talento Humano de la UPTAEB
ubicada en Barquisimeto estado Lara, con el propósito de facilitar el trabajo
en la unidad de forma eficiente y eficaz. Para el desarrollo de esta
investigación se utilizó la metodología RUP aplicada para el análisis, diseño,
implementación y documentación de sistemas orientados a objetos. La
aportación de este proyecto consistió en realizar un sistema de información
que ayuda a administrar, recolectar, recuperar, procesar, almacenar y
distribuir la información relevante para los procesos fundamentales y las
particularidades de esta unidad, con su respectivo manual y la capacitación
en el uso del sistema de información.
Descriptores: sistemas de información, beneficios legales y contractuales,
gestión de Talento Humano.

vi
INTRODUCCIÓN

En la actualidad la sociedad se ha visto inmersa en una era de


constantes cambios, donde la tecnología ha modificado y mejorado cada uno
de los ambientes del desarrollo social. Todos los aspectos de la vida
cotidiana se han visto modificados gracias a la creación de herramientas
tecnológicas que fomentan la implementación y actualización de procesos
informáticos.

Las tecnologías informáticas han permitido mejorar la eficacia y la


disminución en cuanto a errores de margen humano, agilizando los
procedimientos regulares y haciendo todo de forma más sencilla. Es esto en
pocas palabras, lo que se traduce como un sistema de información; un
conjunto de algoritmos pensados para la resolución de problemas en
diferentes campos.

En el departamento de Unidad de Beneficios Legales y Contractuales


de la UPTAEB surge la necesidad de llevar de forma más organizada y
estructurada el registro de los trabajadores quienes serán añadidos al seguro
médico de la institución, así como también de que exista un aviso en cuanto
aquellos empleados que deben ser ingresados al IVSS o seguro social al
cumplir con los requisitos necesarios. Todo el proceso de registro,
modificación y actualización de datos se lleva a cabo mediante programas
básicos de office por lo que se lleva de manera algo ortodoxa este manejo de
información.

Debido a la necesidad descrita en la Unidad de Beneficios Legales y


Contractuales de la UPTAEB, se propone como alternativa al problema
planteado la creación de un sistema de información para el registro de datos
en dicha unidad. Haciendo énfasis en la importancia que tiene actualizar, y

1
sistematizar los departamentos haciendo uso de las tecnologías que se han
venido creando en las últimas décadas.

La implementación de un sistema de información para la de este


proyecto consiste en realizar un sistema de información para la Unidad de
Beneficios Legales y Contractuales de la Dirección de Gestión de Talento
Humano de la UPTAEB, con su respectivo manual y la capacitación en el uso
del sistema de información para aprovechar al máximo los recursos
brindados y demás beneficios ya mencionados.

En relación a lo anteriormente planteado se lleva a cabo el estudio en la


Unidad de Beneficios Legales y Contractuales de la Dirección de Gestión de
Talento Humano de la UPTAEB ubicada en Barquisimeto estado Lara, con el
propósito de facilitar el trabajo en la unidad de forma eficiente y eficaz. Para
el desarrollo de esta investigación se utilizó la metodología RUP que es
utilizada para el análisis, diseño, implementación y documentación de
sistemas orientados a objetos.

2
CAPÍTULO I

DESCRIPCIÓN DEL PROYECTO SOCIO TECNOLÓGICO

Descripción del Diagnóstico Situacional

Caracterización de la comunidad

El Ciclo Básico Superior (CBS) nació en 1972 como la antesala de los


estudiantes de educación superior que debían cursar dos semestres en esta
casa de estudios antes de ingresar a las instituciones universitarias que para
la época funcionaban en Barquisimeto: la Universidad Centroccidental
Lisandro Alvarado (UCLA), el Universidad Pedagógica Experimental
Libertador (UPEL) y el Instituto Universitario Politécnico, actualmente
Universidad Politécnica Antonio José de Sucre (UNEXPO).
El CBS, bajo la dirección del Prof. Napoleón Torres, comenzó
actividades el 7 de marzo de 1973 con matrícula inicial de 3.500 estudiantes.
En 1979, ya con una matrícula superior a los 7.000 estudiantes, el Ministerio
de Educación recomienda la elaboración de un proyecto de “Instituto de
ensayo para los Estudios Básicos”, y tres años después, en 1982, el CNU
aprueba la transformación del Ciclo Básico Superior en Instituto Universitario
Experimental Barquisimeto.
El 8 de Diciembre del año 1988 se oficializa el nombre de Andrés Eloy
Blanco como epónimo de la institución, que al año siguiente, mediante
decreto 2.737 del Ministerio de Educación (ME), se transforma en Instituto
Universitario Experimental y seguidamente en Instituto Universitario
Experimental de Tecnología Andrés Eloy Blanco (IUETAEB). Luego el 21 de
noviembre, el presidente de la República, Hugo Chávez, anunció la creación
de la Misión Alma Mater para fundar nuevas universidades y transformar los

3
29 institutos tecnológicos y colegios universitarios del país en universidades
politécnicas.
Cuatro años después, mediante decreto presidencial N° 7.569 y en
Gaceta Oficial 5.987, el presidente Chávez anuncia la transformación del
entonces IUETAEB y de otros cinco tecnológicos en universidades
politécnicas territoriales. Así nace la Universidad Politécnica Territorial de
Lara Andrés Eloy Blanco (UPTAEB), el 16 de julio de 2010.
La Universidad Politécnica Territorial del estado Lara “Andrés Eloy
Blanco” es una Institución Pública de Educación Universitaria de carácter
humanista, de ámbito territorial, con corresponsabilidad social y ambiental,
comprometida con la generación y transformación del conocimiento
científico, tecnológico, artístico, social y cultural; formadora de profesionales,
integrales, emprendedores, innovadores, reflexivos y críticos, con ética
socialista para constituirse en factor estratégico del fortalecimiento del poder
popular, sobre la base de un talento humano multidisciplinario y tecnología
de avanzada para el desarrollo sustentable, sostenible y endógeno, en
correspondencia con el Plan de Desarrollo Económico y Social de la Nación.
La Universidad Politécnica Territorial del estado Lara “Andrés Eloy
Blanco” (UPTAEB) siempre ha estado al margen de garantizar los mejores
tratos a todos los que hacen vida en esta casa de estudio, desde la
comunidad estudiantil hasta el personal obrero, administrativo y docente de
la institución universitaria, por lo cual cuenta con diferentes direcciones para
garantizar un buen funcionamiento de estos entes, direcciones como lo son
la Dirección de Cultura, Dirección de Deportes, Dirección de Seguridad y
Salud en el Trabajo, Dirección de Vigilancia y Seguridad Física, Dirección de
Tecnología de la Información y Comunicación, Dirección de Consultoría
Jurídica y la Dirección de Gestión del Talento Humano; esta última es una de
las más importantes puesto que esta, está comprometida con el proceso del
desarrollo y crecimiento de su talento en la institución, considerándolos como
el asociado con mayor valor en la misma.

4
Su principal labor es asesorar a la Dirección y demás dependencia que
conforman la estructura organizacional, además de respaldar los procesos
administrativos, encaminándolos al mejoramiento continuo de su comunidad
universitaria, concatenados con el crecimiento organizacional. Este es una
unidad técnica, de apoyo administrativo y de asesoría a la Dirección General
del Despacho y tiene como objetivo ejecutar las políticas de personal
relacionadas al área profesional, técnica, administrativa y de servicios de la
Universidad.
La Dirección de Gestión de Talento Humano de la UPTAEB es la
responsable de la planificación, organización, ejecución, control y evaluación
de las actividades relativas a la administración del personal docente,
administrativo y de servicio en el proceso de selección, ingreso, formación,
desarrollo y egreso del recurso humano. El Departamento de Gestión del
Talento Humano para su funcionamiento cuenta con las siguientes unidades
de apoyo: Captación e Ingreso, Desarrollo de Personal, Clasificación y
Remuneración, Desvinculación y Prestaciones y la Unidad de Beneficios
Legales y Contractuales
Esta Unidad de Beneficios Legales y Contractuales, es la encargada de
ofrecer varios servicios a todo el personal de la universidad, servicios como
el Sistema Integral de Salud del Ministerio del Poder Popular para Educación
Universitaria, Ciencia y Tecnología, también conocido como SISMEU, este
es un mecanismo alternativo, que permite facilitar la atención de los servicios
de salud y funerarios del personal docente, administrativo, obrero,
contratado, jubilado, pensionado, e incapacitado del Ministerio del Poder
Popular para la Educación Universitario de Ciencia y Tecnología, en los
centros de salud públicos, privados y la red de funerarias afiliadas a nivel
nacional.
El SISMEU cuenta con un fondo auto administrado que le permite
sufragar expedita y oportunamente los servicios prestados por la atención
primaria de salud (APS), hospitalización, cirugía y maternidad (HCM),

5
reembolsos a beneficiarios, indemnizaciones por accidentes personales o
fallecimiento del titular; así como realiza los pagos a los beneficiarios o
beneficiarias por reembolsos e indemnizaciones contemplados en el Plan de
Salud y la Convención Colectiva vigente, así como a los prestadores de
servicios de salud y funerarios.
La Unidad de Beneficios Legales y Contractuales también se encarga
de poder hacer los trámites correspondientes en vinculación con el Instituto
Venezolano de los Seguros Sociales (IVSS) que es la encargada de velar por
el oportuno trámite y cancelación de las prestaciones dinerarias a corto
(indemnizaciones diarias por incapacidad temporal para el trabajo, nupcias y
funerarias) y largo plazo (pensiones por vejez, invalidez y sobreviviente)
solicitadas para la cancelación de las pensiones del personal Docente,
Administrativos y Obrero que cumplan con los requisitos correspondientes.

Planteamiento del Problema Sociotecnológico

En la actualidad el mundo se ha visto envuelto en una esfera de


constantes y revolucionarios cambios que se han venido desarrollando
durante los últimos años, en donde la globalización ha sido un factor externo
influyente en el desenvolvimiento de cada actividad (comercial o no), e
incluso en algunos aspectos personales como lo son los pensamientos de
cada uno. El mundo se ha convertido a su vez en un supra sistema en donde
las mismas problemáticas, afectan en polos opuestos del mapa.
Desde un punto de vista más focalizado la vida que lleva la gente en un
determinado país, se ven influenciados por lo que podríamos mencionar a
grandes rasgos como “Pensamiento Sistemático”, el común de los
pensamientos del hombre resulta afectado, ya que todo desde el transporte,
la educación, la universidad, el trabajo, la alimentación todos los elementos
de la vida diaria, si uno de los elementos de dicho sistema falla el supra
sistema resulta afectado así como quienes lo conforman.

6
Se hace mención de algunos autores que en diferentes épocas han
estudiado y desarrollado diferentes teorías como lo es Lawrence J.
Henderson (1878-1942) considerado precursor del pensamiento sistemático;
así como también Cannon (1932) es considerado un importante precursor del
pensamiento sistemático. Este autor desarrolló ideas que resultaron
influyentes en el desarrollo del pensamiento de sistemas en su libro la
Sabiduría del Cuerpo.
En relación a lo anterior, la UPTAEB es un sistema compuesto por
diferentes elementos, bien sea la parte administrativa, docente, los
estudiantes de las diferentes carreras y especialidades, el departamento de
cultura, obrero, entre otras dependencias, si alguna de las partes de dicho
sistema falla o tiene algún problema todo sistema se ve afectado este podría
ser un ejemplo claro de lo que se viene explicando anteriormente para tener
una idea más clara de lo que es un sistema como tal.
Se puede decir que el estudio de la teoría general de sistema es de
suma importancia ya que todo lo que nos rodea lo es y somos parte de
algunos. Pero los problemas surgen cuando no se distingue en el
mejoramiento o diseño de éste. Por lo que verlo como un enfoque, el método
es indispensable para considerar la relación de un problema particular con
las condiciones del medio y para identificar los factores y variables que
afectan cada situación.
Durante el diagnóstico realizado a la encargada de la Unidad de
Recursos Humanos, se pudo determinar la problemática central, el personal
de dicha área lleva a cabo el registro de datos y demás procesos en
paquetes de Excel y Word desaprovechando los recursos tecnológicos,
surge la necesidad en aspecto que le compete al equipo investigador
resolver el vacío existente en el aspecto tecnológico planteando posibles
respuestas para mejorar la eficiencia en la unidad anteriormente mencionada
(D. Durán, entrevista, Mayo 08, 2019).

7
Dentro de las que se hace mención a aplicaciones o según es el caso la
implementación de un sistema en el cual no sea necesario recurrir a una
base de datos externa de otra institución, o a la búsqueda manual de
información, ya que se hace el proceso de registro, actualización y
modificación de información sea más lenta y en algunos casos poco
eficiente. Cuando se hace necesario ingresar un nuevo dato de algún
profesor u obrero, a la Unidad como la nómina del SSO no existe una
notificación que indique a quienes corresponde incluirlos en dicho sistema.
Por lo que se recurre a archivos físicos, y otra serie de documentos externos
en donde se encuentra dicha información.
Por lo que se plantea el desarrollo de un sistema de Información para
dicho departamento, en el cual se encuentre toda la información requerida
para la correcta actualización e inclusión de usuarios. En correspondencia a
los beneficios contractuales del SISMEU y el SSO en el caso de los
pensionados, debido al tiempo que lleva la problemática en el departamento
y además de esto sería una inversión poco costosa para la actualización de
recursos informáticos en la unidad, ya que la mayor parte del gasto es en
conocimiento y tiempo para la realización de dicho sistema el cual
corresponde al equipo investigador.
De no tomarse en cuenta la propuesta presentada en esta
investigación, se estaría desperdiciando los recursos informáticos y las
capacidades del equipo investigador para actualizar y mejorar el rendimiento
del departamento de talento humano de la UPTAEB.

Descripción de la Solución Propuesta

En relación al problema planteado anteriormente la alternativa más


viable como solución es la implementación de un sistema de información
para hacer más rápido el registro y manejo de los datos requeridos por la

8
Unidad de Beneficios Legales y Contractuales. De esta forma podrían
contar con un sistema más automatizado haciendo uso de las herramientas
informáticas que allí poseen.

Justificación e Impacto Social

Impacto Social

La creación de un sistema de información, es una idea de innovación


para los trabajadores que laboran en la Unidad de Talento Humano, de la
UPTAEB en la cual se realizará una base de datos con información
concerniente del Seguro Social, con la finalidad de darle una solución a la
presente problemática la cual es que el personal no sabe cuándo los
empleados tienen la edad para ser beneficiario Para el pago de la pensión
del SSO.
En la base de datos desarrollada se identifica la información sobre el
Sistema Integral de Salud del Ministerio del Poder Popular para Educación
Universitaria, Ciencia y Tecnología (SISMEU), el cual es un mecanismo
alternativo, que permite facilitar la atención de los servicios de salud y
funerarios del personal docente, administrativo, obrero, contratado, jubilado,
pensionado, e incapacitado del MPPEUCT, en los centros de salud públicos,
privados y la red de funerarias afiliadas a nivel nacional, al no tener un
sistema que se encargue del manejo de la información de cada empleado se
presenta dificultad, ya que las personas encargadas en dicha área deben
acceder a un documento en Excel y buscar la información que se necesita.
La creación del Sistema de información, trae consigo diversos
beneficios tales como: ahorro de tiempo en el acceso a la información
logrando de esta manera que la persona que lo necesite tenga una atención
rápida y eficaz, no es necesario que tenga conexión a Internet, además se
trabajara de forma independiente del equipo central, también se realizará un

9
manual de instrucciones para dicho sistema de información para manejarlo
con facilidad, en este mismo sentido se creará una base de datos de código
abierto con el objetivo de que el personal que ingrese al área de trabajo
pueda adaptarlo a sus necesidades, se hace necesario resaltar que el
sistema contendrá un buzón de alerta logrando identificar al personal que
cumpla con los requisitos para ser beneficiario de la Pensión. Entre las
razones que dan importancia a este sistema es mejorar el ambiente de
trabajo a los empleados que laboran en el departamento de Talento Humano,
facilitando de esta manera el rendimiento en su labor, disminuyendo el estrés
y evitando trabajos que se pueden facilitar a través de dicho proyecto.

Desde la razón legal

Este aspecto resalta la importancia de los fundamentos legales (LEY


DE INFOGOBIERNO TÍTULO I DISPOSICIONES FUNDAMENTALES) para
justificar legalmente la propuesta presentada se requiere de un soporte
jurídico para validar las propuestas realizadas.

Capítulo I Normas generales Objeto de la ley:

Artículo 1. Esta Ley tiene por objeto establecer los principios, bases y
lineamientos que rigen el uso de las tecnologías de información en el Poder
Público y el Poder Popular, para mejorar la gestión pública y los servicios
que se prestan a las personas; impulsando la transparencia del sector
público; la participación y el ejercicio pleno del derecho de soberanía; así
como, promover el desarrollo de las tecnologías de información libres en el
Estado; garantizar la independencia tecnológica; la apropiación social del
conocimiento; así como la seguridad y defensa de la Nación.

10
Artículo 3. Esta Ley tiene como fines: 1. Facilitar el establecimiento de
relaciones entre el Poder Público y las personas a través de las tecnologías
de información. 2. Establecer las condiciones necesarias y oportunas que
propicien la mejora continua de los servicios que el Poder Público presta a
las personas, contribuyendo así en la efectividad, eficiencia y eficacia en la
prestación de los servicios públicos. 3. Universalizar el acceso de las
personas a las tecnologías de información libres y garantizar su apropiación
para beneficio de la sociedad. 4. Garantizar el ejercicio de los derechos y el
cumplimiento de los deberes de las personas, a través de las tecnologías de
información. 5. Promover el empoderamiento del Poder Popular a través de
la generación de medios de participación y organización de las personas,
haciendo uso de las tecnologías de información. 6. Garantizar la
transparencia de la gestión pública, facilitando el acceso de las personas a la
información pública. 7. Apoyar el fortalecimiento de la democracia
participativa y protagónica en la gestión pública y el ejercicio de la contraloría
social.

8. Contribuir en los modos de organización y funcionamiento del Poder


Público, apoyando la simplificación de los trámites y procedimientos
administrativos que éstos realizan. 9. Establecer los principios para la
normalización y estandarización en el uso de las tecnologías de información,
a los sujetos sometidos a la aplicación de esta Ley. 10. Promover la
adquisición, desarrollo, investigación, creación, diseño, formación,
socialización, uso e implementación de las tecnologías de información libres
a los sujetos sometidos a la aplicación de esta Ley. 11. Establecer las bases
para el Sistema Nacional de Protección y Seguridad de la Información, en los
términos establecidos en la presente Ley y por otros instrumentos legales
que regulen la materia. 12. Fomentar la independencia tecnológica y con ello
fortalecer el ejercicio de la soberanía nacional, sobre la base del
conocimiento y uso de las tecnologías de información libres en el Estado.

11
Capítulo II Principios y bases del uso de las tecnologías de información

Artículo 10. Las comunicaciones, documentos y actuaciones electrónicas


que realicen el Poder Público y el Poder Popular se conservarán de
conformidad con las condiciones que determine la Ley y la normativa
especial aplicable.

Artículo 15. En el diseño y desarrollo de los sistemas, programas, equipos y


servicios basados en tecnologías de información, se debe prever las
consideraciones de accesibilidad y usabilidad necesarias para que estos
puedan ser utilizados de forma universal por aquellas personas que, por
razones de discapacidad, edad, o cualquier otra condición de vulnerabilidad,
requieran de diferentes tipos de soportes o canales de información.

Artículo 23. En las actuaciones electrónicas que realicen el Poder Público y


el Poder Popular se debe garantizar la integridad, confidencialidad,
autenticidad y disponibilidad de la información, documentos y
comunicaciones electrónicas, en cumplimiento a las normas y medidas que
dicte el órgano con competencia en materia de seguridad de la información.

Vinculación del Proyecto con el Plan de Desarrollo Económico Social de


la Nación

Los Proyectos son el eje central de los PNF y comprenden la


integración multidimensional de los saberes y conocimientos, su aplicación
en la resolución de problemas, el desarrollo de potencialidades y el

12
mejoramiento de la calidad de vida de las comunidades, las regiones y el
país.

Los proyectos estarán articulados con los planes estratégicos dirigidos


a consolidar la soberanía política, tecnológica, económica, social y cultural”.
En este sentido podemos mencionar la relación directa entre el PNFI y Plan
de desarrollo de la nación con respecto a formación crítica y la comunidad.
Integrando de esta manera algunos de los objetivos del Plan de la patria,
entre de los que se hacen mención entre los ítems:

1.1.5.7. Actualizar y desarrollar de forma permanente las plataformas


tecnológicas de comunicación e información, garantizando el acceso a la
comunicación oportuna y ética a fin de contribuir a la satisfacción de las
necesidades para el vivir bien de nuestro pueblo, entre otras.

1.5.1. Consolidar un estilo científico, tecnológico e innovador de


carácter transformador, diverso, creativo y dinámico, garante de la
independencia y la soberanía económica, contribuyendo así a la construcción
del Modelo Productivo Socialista, el fortalecimiento de la Ética Socialista y la
satisfacción efectiva de las necesidades del pueblo venezolano.

1.5.1.1. Desarrollar una actividad científica, tecnológica y de innovación,


transdisciplinaria asociada directamente a la estructura productiva nacional,
que permita dar respuesta a problemas concretos del sector, fomentando el
desarrollo de procesos de escalamiento industrial orientados al
aprovechamiento de las potencialidades, con efectiva transferencia de
conocimientos para la soberanía tecnológica.

1.5.2.5. Generar y difundir a través de las TIC contenidos basados en


valores nacionales, multiétnicos y pluriculturales de nuestros pueblos y, con
ellos, los principios inherentes al Socialismo Bolivariano.

13
1.5.2.6. Garantizar la creación y apropiación del conocimiento para el
desarrollo, producción y buen uso de las telecomunicaciones y tecnologías
de la información

Vinculación del Proyecto Socio tecnológico con el Plan de la Patria


2013-2019

La Propuesta del Programa de Gobierno Nacional para el período


2013-2019 de Hugo Chávez en Venezuela, se basa en cinco (5) objetivos
principales, el cual se vincula con el desarrollo de los Proyectos y Modelos
científico tecnológicos de Venezuela, el lograr un Desarrollo de nuestras
capacidades científico técnicas, que pueda crear las condiciones para el
desarrollo de un modelo innovador, transformador y dinámico en nuestro
país, todo esto orientado hacia el aprovechamiento de las potencialidades y
capacidades nacionales que puedan darle a nuestro país un impulso en
todas las áreas relacionadas con la tecnologías y así poder responder a las
necesidades del pueblo

Con este sistema le damos respuesta al objetivo nacional donde se


logra desarrollar nuestras capacidades científico-tecnológicas para darle
respuesta y del mismo modo vincularse a las necesidades del pueblo, en el
caso de esta institución, dándole así un sistema que ayude a gestionar de
una forma más rápida todos los datos necesitados por la unidad de
beneficios legales y contractuales.

Integrando de esta manera algunos de los objetivos del Plan de la


patria, consolidamos con este proyecto socio tecnológico un estilo científico,
tecnológico e innovador que sea garante de la independencia y la soberanía
económica, aprovechando así todos los potenciales y capacidades
nacionales de una forma diversa, creativa y dinámica, orientando a impulsar
las investigaciones hacia áreas estratégicas definidas como prioritarias para

14
la solución de los problemas sociales. Mediante el desarrollo de este
proyecto sociotecnológico se ayudara a garantizar en la Unidad de
Beneficios Legales y Contractuales el acceso oportuno y uso adecuado de
las telecomunicaciones y tecnologías de información, atendiendo a
necesidades sociales que esta posee y así mismo la difusión y aplicación de
estos nuevos avance de la revolución científica y tecnológica.

Líneas de investigación del PNF

La línea de Investigación de Proyecto II, corresponde al desarrollo de


componentes para soluciones informáticas con el uso de Tecnologías de
Información Libres.

Las tendencias en el área de la tecnología de la información han


potenciado desarrollo de soluciones informáticas y lo han involucrado
profundamente dentro de los procesos evolutivos de las instituciones,
convirtiéndose en protagonistas de la supervivencia organizacional. Por otra
parte las tendencias metodológicas indican un cambio en la concepción del
profesional informático que se debe considerar si se desea obtener
egresados con posibilidades ciertas de incorporarse al desarrollo del país.
El PNFI propone el desarrollo de Proyectos Socio Tecnológicos en el
Trayecto II como estrategia de aprendizaje permite la construcción del
conocimiento a partir del aprender haciendo, donde se propicia el
reconocimiento en principio por el propio participante de sus conocimientos,
habilidades y destrezas, que luego debe desarrollar a partir del trabajo
convirtiéndose en crecimiento personal y confianza de su proceso formativo y
del rol profesional a desempeñar.
La educación como proceso, sigue ciertos principios entre ellos se
encuentra el de progresión, que indica que se debe ir de lo simple a lo
complejo. Pues bien, para seguimiento de cualquier área o disciplina del

15
saber conviene previamente aprender conceptos básicos y generales, que
constituirán los cimientos sobre los que se asentarán conocimientos
posteriores.
En este sentido, el programa de la Unidad Curricular Proyecto Socio
Tecnológico II, ha sido concebido de tal manera que a través de su
desarrollo, se proporcione al estudiante las herramientas básicas para
analizar y diseñar componentes de sistemas de información de mediana
complejidad, con lo que se pretende consolidar el desarrollo del Proyecto II
correspondiente al Trayecto II, el mismo se considera un proyecto que
genera los siguientes productos /servicios:
Desarrollo de componentes de software de mediana complejidad,
basado en el paradigma Orientado a Objeto, desarrollo de estructuras
aplicando diseño multimedia, entorno web, para dar soluciones a problemas
del entorno: Sistemas de Información, aplicaciones Web, sitios Web
dinámicos, implementación de Bases de Datos para manejar la información
en organizaciones y comunidades.
Desarrollo de Software Educativo: producción y desarrollo de contenidos;
desarrollo de Guión o complementos del guión para Canaima Educativo.
Proyectos orientados a la planificación, instalación de una red de área
local (LAN), respetando normas de seguridad y estándares de calidad,
preservando el ambiente y priorizando el uso del Software Libre.

16
Objetivos del Proyecto Sociotecnológico

Objetivo General

 Implementar un Sistema de Información para la Unidad de Beneficios


Legales y Contractuales de la Dirección de Gestión de Talento
Humano de la UPTAEB.

Objetivos Específicos

 Diagnosticar las necesidades presentadas con respecto al acceso a la


información de los beneficiarios de la Unidad.
 Planificar el desarrollo del Sistema de Información para la Unidad de
Beneficios Legales y Contractuales de la Dirección de Gestión de
Talento Humano de la UPTAEB.
 Ejecutar el sistema de información para la Unidad de Beneficios
Legales y Contractuales de la Dirección de Gestión de Talento
Humano de la UPTAEB.
 Evaluar el Impacto Social del Sistema de Información para la Unidad
de Beneficios Legales y Contractuales de la Dirección de Gestión de
Talento Humano de la UPTAEB.

17
CAPÍTULO II

PLANIFICACIÓN DEL PROYECTO SOCIOTECNOLÓGICO

Planificación del Proyecto

Beneficiarios del proyecto

La Población beneficiada por este proyecto son los encargados de la


Unidad de Beneficios Legales y Contractuales de la Dirección de Gestión de
Talento Humano de la UPTAEB, quienes harán uso del Sistema de
Información. Al mismo tiempo se benefician aquellas personas que requieran el
apoyo de esta Unidad.

Producto

El Sistema de Información cuenta con funciones para agregar, editar y


eliminar información de personas para que de esta manera se mejore la
organización de información que maneja la Unidad. Además de producir alertas
para mejorar la eficacia a la hora de que los administradores de dicho sistema
se dispongan a realizar las actividades de la Unidad.

Estudio de factibilidad

Técnica
La Comunidad cuenta con ordenadores informáticos con software que
permite poner en marcha el Sistema de Información mediante un Servidor local
creado por el software Apache, en conjunto con un gestor de Base de Datos
llamado PostgreSQL, además del lenguaje de programación PHP.

Económica
Debido a que la comunidad posee los suficientes equipos con el software
requerido y la conexión en red para el funcionamiento del Sistema, no son
necesarios recursos adicionales que provoquen una necesidad económica.

18
Operativa
El producto final ofrece el mejoramiento en la gestión de información de la
Unidad de Beneficios Legales y Contractuales que favorecerá a la Unidad en
los aspectos de eficacia y operatividad.

19
Cuadro 1
Cronograma de Actividades
OBJETIVOS ABRIL MAYO JUNIO JULIO AGOSTO SEPTIEMBRE OCTUBRE
ACTIVIDAD
ESPECIFICOS 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5
Entrevista
realizada a la
tutora externa
para la
Diagnosticar las
recopilación de
necesidades
los
presentadas con
requerimientos.                                                    
respecto al acceso a Recopilación de
la información de los información sobre
beneficiarios de la SISMEU y seguro
Unidad. social                                                
Realización del
.
inventario
tecnológico a los
equipos utilizado
en dicha área.                                                
Planificar el desarrollo Muestras de las
del sistema de vistas del                                                

20
información para la prototipo del
Unidad de Beneficios sistema
Legales y Modificaciones de
Contractuales de la la vistas del
Dirección de Gestión prototipo a criterio
de Talento Humano de la tutora
de la UPTAEB. externa.
                                               
Desarrollar el
Ejecutar el sistema de
código del
información para la
sistema de
Unidad de Beneficios
información.
Legales y Entregar el
Contractuales de la sistema de
Dirección de Gestión información.
de Talento Humano Periodo de
de la UPTAEB. Prueba del
sistema de
información                                              
Evaluar el impacto Realizar una
social del sistema de entrevista a los
información para la usuarios del

21
Unidad de Beneficios
Legales y
Contractuales de la sistema para
Dirección de Gestión saber si cumple
de Talento Humano con todos los
de la UPTAEB. requerimientos.

CAPITULO III

DISEÑO DEL PROYECTO

Referencias Teóricas Tecnológicas

Metodología de desarrollo de Software

La metodología Rational Unified Process (RUP) es un proceso de desarrollo de software desarrollado por la empresa Rational
Software, actualmente propiedad de IBM. Junto con el Lenguaje Unificado de Modelado (UML), constituye la metodología estándar
más utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos.

22
El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto y
necesidades de cada organización. También se conoce por este nombre al software, también desarrollado por Rational, que
incluye información entrelazada de diversos artefactos y descripciones de las diversas actividades. Está incluido en el Rational
Method Composer (RMC), que permite la personalización de acuerdo con las necesidades.

Originalmente se diseñó un proceso genérico y de dominio público, el Proceso Unificado, y una especificación más detallada,
el Rational Unified Process, que se vendiera como producto independiente.

Por otro lado, en lo que se refiere a la metodología esta comprende tres principios claves: Dirigido por los casos de uso,
centrado en la arquitectura, iterativo e incremental.

En lo referente a "dirigido por los casos de uso", significa que los requerimientos están enfocados a dar valor al cliente y que
el proceso debe garantizar que todo el desarrollo, pruebas, planificación, documentación, etc., está orientado a cubrir estas
expectativas del cliente y asegurar que los requerimientos de valor se ponen en producción.

En lo referente a "centrado en arquitectura", significa que hay un énfasis a diseñar una arquitectura de calidad, y es la
arquitectura también la que guía la forma cómo se debe planear y hacer el desarrollo.

En lo referente a "iterativo e incremental", significa que el proyecto se divide en varios ciclos de vida (llamadas iteraciones)
que deben dar como resultado un ejecutable. Por cada una de las iteraciones se va agregando requerimientos y sobre todo valor al
cliente; por este motivo es incremental.

Lenguajes de Programación

23
Se hizo uso del lenguaje HTML para definir el contenido del Sistema, el cual se diseñó gráficamente con el lenguaje CSS. Se
realizaron validaciones de la información con JavaScript, y el lenguaje de programación PHP para procesar los datos.

HTML, sigla en inglés de HyperText Markup Language (lenguaje de marcas de hipertexto), hace referencia al lenguaje de
marcado para la elaboración de páginas web. Es un estándar que sirve de referencia del software que conecta con la elaboración
de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la
definición de contenido de una página web, como texto, imágenes, vídeos, juegos, entre otros.

CSS, siglas en inglés de Cascading Style Sheets, en español "Hojas de estilo en cascada", es un lenguaje de diseño
gráfico para definir y crear la presentación de un documento estructurado escrito en un lenguaje de marcado. Es muy usado para
establecer el diseño visual de los documentos web.

JavaScript es un lenguaje de programación interpretado. Se define como orientado objetos, basado en prototipos, imperativo,


débilmente tipado y dinámico. Se utiliza principalmente en su forma del lado del cliente, implementado como parte de
un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas.

PHP, acrónimo recursivo en inglés, Hypertext Preprocessor (preprocesador de hipertexto), es un lenguaje de


programación de propósito general de código del lado del servidor originalmente diseñado para el procesamiento de datos y
el desarrollo web de contenido dinámico.

Cuadro 2
Características del Lenguaje de Programación

24
Lenguaje Ventajas Desventajas
PHP  Facilidad de Programar  Por ser un Lenguaje
 Consta de muchísimas interpretado se
librerías externas necesita tener el
 Posibilidad de trabajar intérprete de PHP y
con una cantidad esto trae al alto
grandísimas de base de consumo de las
datos aplicaciones, ya que
 Específico para son imposible de
desarrollar en entorno copilar. Asociación a
web Algunos gestores problemas
de contenido han sido inseguridad
desarrollados en este  No cuenta con códigos
Lenguaje prediseñados
 El costo por desarrollo o  Dificultad de manejo
mantenimiento es
cómodo
 Gana puntos al ser un
lenguaje
multiplataforma y correr

25
sobre las dos
plataformas más
importante Linux y
Microsoft.

Debido a las ventajas del Lenguaje PHP y sobre todo siendo consecuente con las políticas de tecnología del PNFI, que van
orientada al software Libre, es como se ha determinado utilizar un gestor de contenido que reúna estas características, así como
también la utilización de componentes necesarios que implementen las necesidades planteadas en la etapa de análisis y
diseños del sistema.

Manejador de Base de Datos

En cuanto al almacenamiento de los datos, vemos que la idea principal del proyecto es alejarnos completamente de
cualquier nexo monetario con costes por usar herramientas algunas. En ese sentido el proyecto se ha decantado también por
la implementación por una base de datos libre o de código abierto que permita las garantías necesarias para el resguardo de la
información sin ningún tipo de problemas.

Cuadro 3
Característica del Manejador de Base de Datos

Lenguaje Ventajas Desventajas

26
 Es
 Seguridad en términos
relativamente lento
generales
en inserciones y
 Integridad en BD:
actualizaciones en
restricciones en el dominio
bases de datos
 Integridad referencial pequeñas.

PostgreSQL  Afirmaciones (Assertions)

 Disparadores (Triggers)

 Autorizaciones

 Conexión a sistema de
gestión de bases de datos

 Transacciones y respaldos
PostgreSQL es una de las opciones más interesantes en bases de datos relacionales open-source. Michael
Stonebraker inició el proyecto bajo el nombre Post Ingres a mediados de los 80’s con la idea de solucionar problemas existentes
en las bases de datos en esa época. MySQL fue por mucho tiempo el motor más popular; pero hoy es propiedad de Oracle y esto
limita su evolución.

Es gratuito y libre, además de que hoy nos ofrece una gran cantidad de opciones avanzadas. De hecho, es considerado el
motor de base de datos más avanzado en la actualidad

27
Una característica interesante de PostgreSQL es el control de concurrencias multiversión; o  MVCC por sus siglas en inglés.
Este método agrega una imagen del estado de la base de datos a cada transacción. Esto nos permite hacer transacciones
eventualmente consistentes, ofreciéndonos grandes ventajas en el rendimiento.

En Postgres no se requiere usar bloqueos de lectura al realizar una transacción lo que nos brinda una mayor escalabilidad.
También PostgreSQL tiene Hot-Standby. Este permite que los clientes hagan búsquedas (sólo de lectura) en los servidores
mientras están en modo de recuperación o espera. Así podemos hacer tareas de mantenimiento o recuperación sin bloquear
completamente el sistema.

Servidor Apache

Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, entre otros), Microsoft


Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual según la normativa RFC 2616.

Arquitectura Cliente-Servidor

La arquitectura cliente-servidor es un modelo de diseño de software en el que las tareas se reparten entre los proveedores de
recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa,
el servidor, quien le da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola computadora,
aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.

28
Objetivos Tecnológicos

 Diagnosticar los requerimientos tecnológicos para el funcionamiento del Sistema de Información para la Unidad de
Beneficios Legales y Contractuales de la Dirección de Gestión de Talento Humano de la UPTAEB.
 Analizar la propuesta de Sistema de Información para la Unidad de Beneficios Legales y Contractuales de la Dirección de
Gestión de Talento Humano de la UPTAEB.
 Diseñar del Sistema de Información para la Unidad de Beneficios Legales y Contractuales de la Dirección de Gestión de
Talento Humano de la UPTAEB.
 Desarrollar Sistema de Información para la Unidad de Beneficios Legales y Contractuales de la Dirección de Gestión de
Talento Humano de la UPTAEB.
 Realizar las pruebas y corrección del Sistema.
 Formar al usuario final con respecto al uso del Sistema de Información.

29
CAPÍTULO IV

EJECUCIÓN DEL PROYECTO

Producto de Software

Según los requerimientos especificados por la comunidad el sistema de información será capaz de realizar un registro de los
datos de los trabajadores de la UPTAEB, para incluirlos en el HCM además de actualizar datos para inclusión el seguro social lo
cual corresponde a la Unidad Curricular Unidad de Beneficios Legales y Contractuales. Los usuarios también podrán registrar,
consultar, modificar y eliminar la información que se almacena de dicho sistema, también podrán generar reportes de la
información contenida en el sistema.

Definición de Roles del proyecto.

Analista: es el encargado del desarrollo de aplicaciones en lo que respecta a su diseño y obtención de los algoritmos, así como de
analizar las posibles utilidades y modificaciones necesarias de los sistemas operativos para una mayor eficacia de un sistema
informático. Otra misión de estas personas es dar apoyo técnico a los usuarios.

Las cualidades que se esperan de un analista son esencialmente la capacidad de abstracción y de análisis. Los
conocimientos que requiere son aquellos relacionados con las técnicas de análisis de sistemas de información:

Conocimiento del paradigma tradicional de la ingeniería del software y del tradicional ciclo de vida del software en cascada.

30
• Modelado funcional: Diagrama de flujo de datos, diagrama de estado, entre otros.
• Modelado de datos y sus técnicas: Diagrama entidad-relación, modelo relacional, entre otros.
• Conocimiento de la tecnología: arquitectura de software, bases de datos, entre otras.
Diseñador: Son los que Investigan diseñan, desarrollan y prueban programas software de una parte del sistema, dentro de las
restricciones de los requisitos, arquitectura y proceso de desarrollo para el proyecto.

El diseñador debe tener conocimientos laborales sólidos de:

a) Requisitos del sistema


b) La arquitectura del sistema
c) Técnicas de diseño de software, incluyendo técnicas de análisis y diseño orientado a objetos, y el Lenguaje unificado de
modelado
d) Tecnologías con las que se implementará el sistema
e) Directrices de proyecto sobre cómo se relaciona el diseño con la implementación incluyendo el nivel de detalle esperado en el
diseño antes de que proceda la implementación.

Administrador de Base de Datos: Es el profesional que administra las tecnologías de la in es el profesional que administra las


tecnologías de la información y la comunicación, siendo responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia
de negocios y legales de bases de datos. Formación y la comunicación, siendo responsable de los aspectos técnicos,
tecnológicos, científicos, inteligencia de negocios y legales de base de datos.

31
Programador/Desarrollador: es aquella persona que escribe, depura y mantiene el código fuente de un programa informático, es
decir, el conjunto de instrucciones que ejecuta el hardware de una computadora, para realizar una tarea determinada.
Existen diferentes tipos de programadores, pero el que nos compete en este proyecto es el siguiente:

32
Cuadro 4
Roles del Proyecto
Nombre y Apellido Hector Noguera
Rol Programador
Categoría Profesional Estudiante
Responsabilidades Encargado de programar el sistema
Información de Contacto Hector.noguera03@gmail.com (04268387492)
Aprobado

Nombre y Apellido Oriana Armas


Rol Diseñadora de Base de datos
Categoría Profesional Estudiante
Responsable de diseñar la base de datos que
Responsabilidades
se usará en el sistema de información
Información de Contacto armasoriana98@gmail.com (04145448669)
Aprobado

Nombre Miguel Martínez


Rol Diseñador web
Categoría Profesional Estudiante
Responsable de diseñar la parte visual del
Responsabilidades
sistema.
Información de Contacto Miguelgabriel2308@gmail.com (0416-6586489)
Aprobado

33
Nombre Eliannys Vivas
Rol Programador
Categoría Profesional Estudiante
Responsable en programar las validaciones del
Responsabilidades
sistema de información
Información de Contacto eliannys180100@gmail.com (0412-1555996)
Aprobado

Nombre Carla García


Rol Analista
Categoría Profesional Estudiante
Analizar los datos obtenidos por los diferentes
Responsabilidades
instrumentos aplicados en la comunidad.
Información de Contacto Carlag.garciay@gmail.com (04169567849)
Aprobado

Cuadro 5
Requisitos Funcionales

Requisito Funcional 1
Número del RF 1
Requerimiento
Nombre del Iniciar Sesión
Requerimiento
Tipo de Requerimiento X Requisito Restricción

34
Descripción del En este requerimiento podrán los usuarios acceder con su clave y
Requerimiento usuario específico, para poder acceder al sistema. Y también
acceder a la función para recordar usuario y clave.
Prioridad del X Alta/Esencial Media/Deseado Bajo/Opcional
Requerimiento

Requisito Funcional 1.1


Número del RF1.1
Requerimiento

Nombre del Ingresar al Sistema


Requerimiento
Tipo de Requerimiento X Requisito Restricción
Descripción del Permite al usuario entrar al sistema.
Requerimiento
Prioridad del X Alta/Esencial Media/Deseado Bajo/Opcional
Requerimiento

3.2.1.2 Requisito Funcional 1.2


Número del RF1.2
Requerimiento

35
Nombre del Recuperar contraseña
Requerimiento
Tipo de Requerimiento X Requisito Restricción
Descripción del Es el botón que permite al usuario recibir un correo electrónico
Requerimiento para recuperar los datos de acceso.
Prioridad del X Alta/Esencial Media/Deseado Bajo/Opcional
Requerimiento

3.2.2.2 Requisito Funcional

RF 2
Número del
Requerimiento
Administrar Usuario
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento
En él se encuentra una serie de opciones disponible para que el
Descripción del administrador gestione los usuarios del sistema.
Requerimiento

36
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

3.2.2.2 Requisito Funcional

RF2.1
Número del
Requerimiento
Consultar Usuario
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento
Muestra los usuarios del sistema.
Descripción del
Requerimiento
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

37
3.2.2.2 Requisito Funcional

RF2.2
Número del
Requerimiento
Crear Usuario.
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento
Permite al administrador crear un nuevo usuario para que pueda
Descripción del acceder al sistema.
Requerimiento
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

3.2.2.2 Requisito Funcional

RF2.3
Número del
Requerimiento
Modificar Usuario.
Nombre del
Requerimiento

38
X Requisito Restricción
Tipo de Requerimiento
Permite al administrador modificar los datos del usuario y
Descripción del contraseña.
Requerimiento
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

3.2.2.2 Requisito Funcional

RF 2.4
Número del
Requerimiento
Eliminar Usuario.
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento
Permite al administrador eliminar a los usuarios que tienen acceso
Descripción del al sistema.
Requerimiento
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional

39
Requerimiento

3.2.2.2 Requisito Funcional

RF 2.5
Número del
Requerimiento
Validar Usuario.
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento
Se encarga de verificar si los datos ingresados están correctos para
Descripción del ejecutar las opciones.
Requerimiento
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

40
3.2.2.2 Requisito Funcional

RF 3
Número del
Requerimiento
Inicio SISMEU
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento
Es el modulo que contiene las opciones: titular, beneficiario, datos
Descripción del básicos, notificación, reportes
Requerimiento
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

3.2.2.4 Requisito Funcional 2


Número del RF 3.1
Requerimiento
Nombre del Titular
Requerimiento
Tipo de Requerimiento X Requisito Restricción

41
Descripción del Permite acceder a la información del trabajador.
Requerimiento
Prioridad del X Alta/Esencial Media/Deseado Bajo/Opcional
Requerimiento

3.2.2.5 Requisito Funcional 2


Número del RF 3.2
Requerimiento

Nombre del Registrar titular


Requerimiento
Tipo de Requerimiento X Requisito Restricción
Descripción del Permite registrar a un nuevo trabajador en el sistema.
Requerimiento
Prioridad del X Alta/Esencial Media/Deseado Bajo/Opcional
Requerimiento

3.2.2.1 Requisito Funcional 2.1


Número del RF 3.3
Requerimiento

42
Nombre del Consultar Titular
Requerimiento
Tipo de Requerimiento X Requisito Restricción
Descripción del Permite consultar y si el usuario lo desea puede modificar la
Requerimiento información existente del trabajador.
Prioridad del Alta/Esencial Media/Deseado Bajo/Opcional
Requerimiento

3.2.2.2 Requisito Funcional 2.2


Número del RF 3.4
Requerimiento

Nombre del Eliminar Titular.


Requerimiento
Tipo de Requerimiento Requisito Restricción
Descripción del Permite al usuario eliminar la información de los trabajadores del
Requerimiento sistema.
Prioridad del Alta/Esencial Media/Deseado Bajo/Opcional
Requerimiento

3.2.2.3 Requisito Funcional

RF4
Número del

43
Requerimiento
Beneficiario
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento
En esta parte se encuentra un menú de opciones, cuales son:
Descripción del Consultar, Registrar, Modificar, Eliminar beneficiarios
Requerimiento
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

3.2.2.3 Requisito Funcional

RF4.1
Número del
Requerimiento
Consultar Beneficiario
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento

44
En esta opción se podrá ver la información de los beneficiarios
Descripción del que se encuentren registrados.
Requerimiento
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

3.2.2.3 Requisito Funcional

RF4.2
Número del
Requerimiento
Registrar Beneficiario
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento
Permite que el usuario agregar un Beneficiario nuevo en el sistema
Descripción del
Requerimiento
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

45
3.2.2.3 Requisito Funcional

RF4.3
Número del
Requerimiento
Consultar Beneficiario.
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento
En esta opción se puede acceder a la información existente de los
Descripción del Beneficiarios para hacer cambios como modificar, o eliminar.
Requerimiento
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

3.2.2.3 Requisito Funcional

RF4.4
Número del
Requerimiento
Eliminar Beneficiario.
Nombre del
Requerimiento

46
X Requisito Restricción
Tipo de Requerimiento
En esta opción se tiene la posibilidad de borrar personas que ya
Descripción del están registradas en el sistema.
Requerimiento
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

3.2.2.3 Requisito Funcional

RF4.5
Número del
Requerimiento
Generar Reportes.
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento
Permite crear un documento imprimible con la información del
Descripción del titular y sus beneficiarios.
Requerimiento
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional

47
Requerimiento

3.2.2.3 Requisito Funcional

RF4.6
Número del
Requerimiento
Validar Titular y Beneficiario.
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento
Este proceso permite comprobar que los datos de los titulares y
Descripción del beneficiarios que se introducen sean conformes al tipo de campo
Requerimiento solicitado.
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

3.2.2.3 Requisito Funcional

RF5
Número del

48
Requerimiento
Gestionar Datos básicos
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento
Permite que el usuario en un menú que contiene: patologías y
Descripción del medicamentos
Requerimiento
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

3.2.2.3 Requisito Funcional

RF5.1
Número del
Requerimiento
Registrar Datos Básicos
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento

49
Permite que el usuario registrar una nueva patología o
Descripción del medicamento en el sistema
Requerimiento
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

3.2.2.3 Requisito Funcional

RF5.1
Número del
Requerimiento
Consultar Datos Básicos
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento
Permite que el usuario consultar todas las patologías o
Descripción del medicamentos registrados en el sistema. Asi como también puede
Requerimiento eliminar y modificar los mismos
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

50
3.2.2.3 Requisito Funcional

RF3.5
Número del
Requerimiento
Realizar Notificaciones
Nombre del
Requerimiento
X Requisito Restricción
Tipo de Requerimiento
Dará un mensaje de alerta, permitiendo conocer a los usuarios
Descripción del cuales de los trabajadores están próximos a cumplir la edad exacta
Requerimiento para ser pensionados.
X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

3.2.2.3 Requisito Funcional

RF3.6
Número del
Requerimiento
Validar Trabajador.
Nombre del
Requerimiento

51
X Requisito Restricción
Tipo de Requerimiento
Este proceso permite comprobar que todos los datos que se
Descripción del introducen cumplan con los parámetros para permitir que los datos
Requerimiento sean procesados.

X Alta/Esencial Media/Deseado
Prioridad del Bajo/Opcional
Requerimiento

Requisitos no funcionales:

RNF01- Requisitos de Rendimiento: El sistema será de alto rendimiento con una rapidez de acción aproximada de 8 segundos.

RNF02- Seguridad:

 El sistema controlara el acceso solo a usuarios autorizados.

 El usuario ingresará al sistema con clave y contraseña.

RNF03- Fiabilidad:

 Uso de metodología RUP y herramientas de UML. Uso de la metodología RUO, SCRUM y la herramienta UML.
 Lenguajes con abstracción de datos y modularidad.

52
RNF04-Disponibilidad:
El Sistema de Información trabajará en conexión de Intranet el cual no maneja restricciones en cuanto al sistema operativo,
por otra parte, se puede tener acceso siempre desde todos los equipos autorizados. Por lo que es un sistema de alta
disponibilidad ya que los servicios siempre estarán activos y se podrá acceder desde cualquier plataforma

RNF05- Mantenibilidad:
El sistema necesita el mantenimiento de las BD, esta aplicación debe ser realizada por la empresa desarrolladora del software.
Así como también el mantenimiento de las nuevas necesidad que surjan al cliente.

RNF06-Portabilidad:

El sistema será portable y multiplataforma adaptable a dispositivos móviles y computadoras de escritorio.

53
Diseño del Sistema

Modelo Entidad Relación

54
55
56
Diccionario de Datos

Nombre de la base de datos: Unidad de Beneficios Legales y Contractuales SISMEU


Nombre de la tabla: TRABAJADOR
Finalidad de la tabla: Almacenar la información de los trabajadores del SISMEU

CAMPO LONGUITUD
DESCRIPCION TIPO DE CAMPO REQUERIDO

Serial
Id El campo será la cedula NOT NULL
Int
Datos del nombre del
Nombres Charactervarying 40 NOT NULL
trabajador

Datos del apellido del


Apellidos Charactervarying 40 NOT NULL
trabajador

Datos de fecha de
Nacimiento Date NOT NULL
nacimiento trabajador

Datos del sexo 10


Sexo Charactervarying NOT NULL
trabajador

Datos del estado civil


Estadocivil Charactervarying 10 NOT NULL
trabajador

Información de vivienda
Dirección Charactervarying 40 NOT NULL
del trabajador

57
Información de contacto
Telefonofijo Int NULL
del trabajador

Telefonocelula Información de contacto


Int NULL
r del trabajador

Información de contacto
Correo Charactervarying 20 NOT NULL
del trabajador

Datos sobre el tipo de


Tipotrabajo Charactervarying 20 NOT NULL
trabajador

Datos del Estatus del


Esttrabajo Charactervarying 30 NOT NULL
trabajador

Dato de ingreso al
Fechaingreso Date NOT NULL
trabajo

Observación Datos de relevancia Text NULL

CLAVE PRIMARIA: id CLAVE FORANEA: RELACION: Tabla trabajador_beneficiario

58
Nombre de la tabla: BENEFICIARIO
Finalidad de la tabla: Almacenar la información de los beneficiarios de los trabajadores del SISMEU

CAMPO DESCRIPCION TIPO DE CAMPO LONGUITUD REQUERIDO


El campo será la cedula Serial
Id 15 NOT NULL
del beneficiario Int

Nombre Datos del Beneficiario Charactervarying 20 NOT NULL

Datos del
Apellido Charactervarying 20 NOT NULL
Beneficiario

nacimiento Datos del Beneficiario Date NOT NULL

Datos del sexo del 10


Sexo Charactervarying NOT NULL
Beneficiario

Datos del estado civil del


estadocivil Charactervarying 30 NOT NULL
Beneficiario

Dirección Información de vivienda Charactervarying 40 NOT NULL

Información de contacto
telefonofijo Charactervarying 30 NULL
del Beneficiario

Información de contacto
telefonocelular Charactervarying 30 NULL
del Beneficiario

Información de contacto
Correo Charactervarying 40 NOT NULL
del Beneficiario

59
observación Datos de relevancia Text NULL

CLAVE PRIMARIA: id
RELACION: Tabla trabajador_beneficiario
CLAVE FORANEA:

Nombre de la base de datos: Unidad de Beneficios Legales y Contractuales

Nombre de la tabla: trabajador_beneficiario


Finalidad de la tabla: Relacionar la tabla Trabajador y beneficiario con quien lo registra

CAMPO DESCRIPCION TIPO DE CAMPO LONGUITUD REQUERIDO


El campo
Id_trabajador cedula será la NOT NULL
FK
del trabajador
Datos la cedula
Id_beneficiario NOT NULL
del beneficiario FK

CLAVE PRIMARIA:
RELACION: Tabla trabajador_beneficiario
CLAVE FORANEA:id_trabajador,id_beneficiario,

60
Nombre de la base de datos: Unidad de Beneficios Legales y Contractuales SISMEU

Nombre de la tabla: Usuario


Finalidad de la tabla: Registrar los datos del usuario

LONGUITU
CAMPO DESCRIPCION TIPO DE CAMPO REQUERIDO
D
El campo cedula será la Int
id_usuario NOT NULL
cedula del usuario
Datos del nombre del
nombre Charactervarying 40 NOT NULL
Usuario
clave de acceso al
clave Charactervarying 40 NOT NULL
sistema

usuario Nombre de usuario Charactervarying 40

Correo para recuperar


correo Charactervarying 40
clave
CLAVE PRIMARIA: id_usuario
RELACION: Tabla Usuario
CLAVE FORANEA:

61
Nombre de la Tabla: tra_pat
Finalidad de la tabla Registrar los datos del trabajador con la patologias

LONGUITU
CAMPO DESCRIPCION TIPO DE CAMPO REQUERIDO
D
El campo será la Int
id_trabajador NOT NULL
cedula del trabajador
Datos del nombre de la
id_patologia Charactervarying 50 NOT NULL
patología
CLAVE PRIMARIA: id_trabajador,id_patologia
RELACION: Tabla Trabajador
CLAVE FORANEA:
Nombre de la Tabla bene_med
Finalidad de la tabla: Registrar los datos del beneficiario con el medicamento

LONGUITU
CAMPO DESCRIPCION TIPO DE CAMPO REQUERIDO
D
El campo será la Int
id_beneficiario NOT NULL
cedula del beneficiario
Datos del nombre del
id_medicamento Charactervarying 50 NOT NULL
medicamento
CLAVE PRIMARIA: id_beneficiario,id_medicamento
RELACION: Tabla Trabajador
CLAVE FORANEA:

Nombre de la Tabla bene_pat

62
Finalidad de la tabla Registrar los datos del trabajador con la patologias

LONGUITU
CAMPO DESCRIPCION TIPO DE CAMPO REQUERIDO
D
El campo será la Int
id_beneficiario NOT NULL
cedula del beneficiario
Datos del nombre de
Id_patologia Charactervarying 50 NOT NULL
la patología
CLAVE PRIMARIA: id_beneficiarior,id_patologia
RELACION: Tabla Trabajador
CLAVE FORANEA:
Nombre de la Tabla: trab_med
Finalidad de la tabla: Registrar los datos del trabajador con el medicamento

CAMPO DESCRIPCION TIPO DE CAMPO LONGUITUD REQUERIDO

El campo será la cedula del Int


id_trabajador NOT NULL
trabajador
Datos del nombre del
Id_medicamento Charactervarying 50 NOT NULL
medicamento
CLAVE PRIMARIA: id_trabajador,id_medicamento
RELACION: Tabla trab_med
CLAVE FORANEA:

Nombre de la tabla: Medicamento


Finalidad de la tabla: guardar los datos de los medicamentos

63
TIPO DE
CAMPO DESCRIPCION LONGUITUD REQUERIDO
CAMPO
El campo será un identificador por
Id NOT NULL
cada medicamento PK

Nombre Datos del nombre del medicamento NOT NULL

CLAVE PRIMARIA: medicamento


RELACION: Tabla trab_med, bene_med
CLAVE FORANEA

Nombre de la tabla: Expediente


Finalidad de la tabla: guardar los datos de las expedientes

CAMPO DESCRIPCION TIPO DE CAMPO LONGUITUD REQUERIDO


El campo será un identificador
Id_trabajador NOT NULL
por cada patología PK
Fecha en la que se realiza el
Fecha_actualizacion
registro
Fecha en la cual el empleado es
Fecha_jubilacion
jubilado
Informacion sobre los requisitos
observacion NOT NULL
que envio al departamento
CLAVE PRIMARIA: id
RELACION: Tabla: trabajador
CLAVE FORANEA

64
Nombre de la tabla: Patología
Finalidad de la tabla: guardar los datos de las patologias

CAMPO DESCRIPCION TIPO DE CAMPO LONGUITUD REQUERIDO


El campo será un
Id identificador por cada NOT NULL
PK
patología
Datos del nombre de
Nombre NOT NULL
la patología
CLAVE PRIMARIA: id
RELACION: Tabla trab_pat, bene_pat
CLAVE FORANEA

65
Diagrama de Casos de Uso

66
Diagrama de Clases

67
68
Presentación del producto
MANUAL DE USUARIOS.pdf

Plan de Instalación

Acondicionamiento de instalaciones

Objetivo General: Acondicionar las instalaciones donde será implementado el


sistema, requiriendo las condiciones óptimas de hardware, software y de red que
permitan la ejecución del sistema.

Objetivos Específicos

• Preparar el espacio físico que permita la instalación de la red.


• Ejecutar la instalación de la red, con todos sus componentes de cableado,
hardware y de software.

Acondicionamiento del espacio Físico dentro del Departamento de la Unidad


de Talento Humano

a) Examinar las condiciones del espacio físico del Departamento de la Unidad de


Talento Humano.
b) Diseñar la distribución del equipo informático dentro del área, actividad en la que
se elaborara la distribución del equipo informático de la red y el mobiliario dentro del
departamento.
c) Adaptación del departamento:
 Infraestructura física que obtenga seguridad al equipo contra estados
climatológicos.
 Las instalaciones eléctricas deben ser inspeccionadas por personal de
mantenimiento en el área de electricidad.

Instalación de la red

Instalación del equipo dentro del Departamento de la Unidad de Talento Humano,


hechura del cableado para la implementación de la red.

69
Instalación del Software

a) Instalación de la base de datos: Se instalara la base de datos en el servidor del


Departamento de la Unidad de Talento Humano.
b) Instalación de la aplicación informática en el servidor: Se instalara la aplicación
del software en el servidor del Departamento de la Unidad de Talento Humano.
c) Configuración de las estaciones de trabajo: Configurar las estaciones de trabajo
del Departamento de la Unidad de Talento Humano que harán que se conecten al
sistema mediante la red.

Plan de pruebas

Objetivo General: Organizar los datos de todos los trabajadores de la


UPATEB específicamente en el departamento de beneficios Legales y Contractuales
logrando así que se faciliten y hagan más eficiente el trabajo de registrar, guardar y
modificar la información.

Objetivo específico: Lograr que el sistema sea puesto en marcha con la


menor cantidad de errores posibles y con la mayor efectividad

Realización de pruebas de comunicación entre el servidor y el cliente


a) Diseño de pruebas: En el diseño del plan de pruebas en donde pueda verificarse
que instalación del sistema sea funcional, compatible con las actualizaciones del
equipo y la funcionalidad de la transmisión de los datos por red.
b) Realización de pruebas: Que permitan tener el sistema correctamente instalado
y que funcione en óptimas condiciones.
1) Inspecciones: Visualizar el sistema para comprobar la calidad.
2) Desk Cheking: Una corrida al frio del sistema, es decir correr el código.
3) Realización de pruebas sintácticas y de unidad, y pruebas de
integración: Probar un sistema como un todo, y por módulos para comprobar
su funcionamiento.

70
Análisis de resultados: Verificar los resultados obtenidos en la pruebas en
cuanto a rapidez, manejabilidad, portabilidad, eficiencia y corregir los errores.

Plan de Formación

Formación para el manejo del Sistema de Información para la Unidad de


Beneficios Legales y Contractuales de la Dirección de
Gestión de Talento Humano de la UPTAEB

Objetivo: Presentar los procedimientos y la funcionalidad del sistema de


Información de la Unidad de Beneficios Legales y Contractuales de la UPTAEB.

71
Objetivos específicosContenidos Actividades Recursos Responsable Tiempo

1. Educar a los - Definición de - Exposición - Video Beam Equipo


encargados de la Sistemas de investigador
20 minutos
Unidad de Información
Beneficios Legales
- Funcionamiento
y Contractuales de
de los Sistemas
la UPTAEB acerca
de Información
de los Sistemas de
Información
2. Sensibilizar a - Importancia de - Taller - Video Beam Equipo 15 minutos
los encargados de los Sistemas de investigador
- Computador
la Unidad en el uso Información
de los Sistemas de
- Objetivos del
Información
Sistema de
Información que
será
implementado

3. Instruir en el - Funcionamiento - Práctica - Manual del Equipo 30 minutos


manejo del del Sistema Sistema investigador
Sistema de
- Módulos del - Computador
Información que se
Sistema
implementará en la
Unidad

72
CAPITULO V

EVALUACIÓN DEL PROYECTO

Reflexión

En el desarrollo del sistema se hizo presente la necesidad de actualizar y


sistematizar el departamento para el mejoramiento en cuanto a eficacia y rapidez a
la hora de realizar algún registro o modificación. En la Unidad de Beneficios Legales
y Contractuales fue de gran ayuda, ya que esto beneficia a quienes allí laboran. La
implementación de un sistema de Información permite, la notable disminución de
errores a la hora de pasar datos importantes, además que la interfaz gráfica hace
mucho más amigable todo el proceso. Es importante mencionar que anteriormente
no existía ningún sistema, sino que se trabajaba con programas básicos como lo es
el paquete de office; un sistema de información ayudara al crecimiento tecnológico y
fomentará la utilización de estos sistemas en otros departamentos, por la facilidad de
utilización, efectividad.

Recomendaciones

Se recomienda mantener el sistema actualizado y en constante mantenimiento


para que esta pueda trabajar con la menor cantidad de errores posibles, y
haciéndole las mejoras necesarias para una evolución del mismo, de tal manera que
pueda ofrecer más servicios para el beneficio de las personas y pueda responder a
más problemáticas de la unidad. Se podría aplicar sistemas para ayudar a los demás
departamentos de la universidad y que así se pueda automatizar el registro de la
información de datos de todos estos, teniendo así un mejor manejo de información
con más rapidez, eficacia y seguridad.

73
Evolución Previsible del sistema

En cuanto a la evolución del sistema, es que sea instalado en la red de la


universidad en donde los trabajadores puedan registrarse automáticamente vía
internet, para que estos datos sean revisados por el personal del departamento,
donde se verifique la veracidad de la información y de esta forma, sea una
plataforma virtual en donde tenga un mayor alcance y disponibilidad para todos los
beneficiados por el sistema.
Otra evolución previsible para el sistema seria permitirle al usuario una consulta
de información desde el mismo sistema, donde al usuario que necesita información
sobre los servicios prestados por el seguro o el IVSS, se le enviara un correo
electrónico con las respuestas respectivas a la solicitud de información, con el
objetivo de que los usuarios no tengan que dirigirse hasta el departamento en
búsqueda de esta información, sino que puedan obtenerla de manera más rápida y
sin complicaciones.

74
REFERENCIAS

Chen, C. (2019). Sistema de Información. [Documento en Línea]. Disponible:


https://www.significados.com/sistema-de-informacion/ [Consulta: 2019, Abril 10].

Wikipedia. (2018). PostgreSQL. [Documento en Linea]. Disponible:


https://es.wikipedia.org › wiki › PostgreSQL. [Consulta: 2019, Abril 12] .

Educación. (2016). Sublime Text. [Documento en Línea]. Disponible:


https://www.ecured.cu › Sublime_text [Consulta: 2019, Abril 18].

Hernández, E. (2017). Diagrama de Casos de Uso. [Documento en Línea].


Disponible: https://es.slideshare.net › ElvinHernandez2 › uml-diagrama-de-caso-
de-uso. [Consulta: 2019, Abril 18].

Código Facilito. (2016). Modelo, vista, controlador. [Documento en Linea].


Disponible: https://codigofacilito.com › artículos › mvc-model-view-controller-
explicado. [Consulta: 2019, Septiembre 09].

Documentación. (2015). M.V.C. [Documento en Línea]. Disponible: https://si.ua.es ›


documentacion › asp-net-mvc-3 › 1-dia › modelo-vista-co... [Consulta: 2019,
Septiembre 20].

Ecu Red. (2015). Arquitectura Cliente servidor. [Documento en Línea]. Disponible:


https://www.ecured.cu › Arquitectura_Cliente_Servidor. [Consulta: 2019, Mayo
20].

Land, M. (2018). Casos de uso. [Documento en Línea]. Disponible:


https://sistemas.com › casos-de-uso. [Consulta: 2019, Mayo 15].
Servidores. (2019). Servidor apache. [Documento en Línea]. Disponible:
https://norfipc.com › internet › instalar-servidor-apache. [Consulta: 2019, Mayo
15].

Wikipedia. (2017). Servidor HTTP Apache. [Documento en Línea]. Disponible:


https://es.wikipedia.org › wiki › Servidor_HTTP_Apache [Consulta: 2019, Mayo
15].

75
ANEXOS

76
77
78

También podría gustarte