Está en la página 1de 7

Implementación de una aplicación para el manejo de información de

candidatos a una vacante empleo.

Reyes Vallejo Emmanuel1


i17220656.19@puebla.tecnm.mx
Resumen
Hoy en día debido a la situación del COVID-19 el proceso para buscar empleo o
aplicar a alguno ha cambiado. Ahora la mayoría de tramites y procesos han
migrado a realizarse a través dispositivos electrónicos y lo mas importante es que
estos posean acceso a internet. El proceso para aplicar a una vacante de empleo
es una de estas actividades que han optado por establecerse bajo esta nueva
modalidad. Por ello es por lo que presento una propuesta de software para ayudar
a mejorar la calidad del proceso e incluso automatizar algunas actividades.
Principalmente el software se centra en él registro de candidatos a una vacante de
empleo, así como el proceso de selección de los que cumplan con los requisitos
que se establezcan para la vacante en cuestión y finalmente también la
contratación de los mas aptos para el puesto solicitado, este cuenta con apartados
para consultar y verificar la información capturada dentro del sistema. En un futuro
se planea incorporar algunas otras funciones que permitan continuar con la mejora
de la calidad del proceso.
Palabras Clave: Empleos, dispositivos electrónicos, acceso a internet.
Abstract
Today, due to the COVID-19 situation, the process to seek employment or apply
for one has changed. Now most of the procedures and processes have migrated to
be carried out through electronic devices and the most important thing is that they
have access to the internet. The process to apply for a job vacancy is one of these
activities that have chosen to establish themselves under this new modality. That
is why I present a software proposal to help improve the quality of the process and
even automate some activities.
Mainly, the software focuses on the registration of candidates for a job vacancy, as
well as the selection process of those who meet the requirements established for
the vacancy in question and finally also the hiring of the most suitable for the
requested position, this has sections to consult and verify the information captured
within the system. In the future, it is planned to incorporate some other functions
that allow to continue with the improvement of the quality of the process.
Keywords: Jobs, electronic devices, internet access.

1
Instituto Tecnológico de Puebla
Introducción como las interesadas en laborar. Esto
Se presenta una propuesta con la reducirá los tiempos al realizar el
cual se busca mejorar el proceso que papeleo, recepción de información
conlleva realizar el registro de por parte del área de recursos
candidatos para un empleo. Esto, humanos o en su defecto del área
mediante el desarrollo de un software solicitante de candidatos.
al cual nos referiremos como El agente será desarrollado
“agente”, con el que se busca mejorar principalmente con las siguientes
la eficiencia y la eficacia al realizar el tecnologías:
proceso antes mencionado, en el que
se identificaron una serie de HTML, CCS, JavaScript, PHP,
problemas específicamente en el MySQL
manejo de la información de las
El alcance del proyecto es
partes implicadas.
proporcionar un sistema de calidad,
Con esta propuesta se pretende que cumpla con los lineamientos de
principalmente tener un control de las la organización, para satisfacer la
personas que aplican como problemática identificada.
candidatos para un empleo, esta
Los objetivos del sistema son: reducir
información estará concentrada en un
los tiempos de atención, automatizar
solo sistema, de esta forma dando un
las actividades en las que se
acceso rápido y oportuno para las
implementara el agente y reducir la
distintas áreas de la empresa. Esta
cantidad de papel que se utiliza para
información contiene los datos de los
el proceso.
candidatos, los candidatos
contemplados para el puesto y los Estado del arte
candidatos que logren conseguir el
empleo, también se tendrá SoftExpert Document
contemplada, de forma sintetizada, Es un sistema de gestión de
aquella información relevante para documentos que puede mejorar
estadísticas. significativamente la comunicación y
el trabajo en equipo en todos los
El funcionamiento básico del agente
departamentos y áreas funcionales
consiste en almacenar la información
de la organización. Ayuda a
de los candidatos a un puesto de
organizar, administrar y mantener el
trabajo ofertado, así como algunos
control de los documentos, para que
detalles de este como el archivo
cualquiera pueda encontrarlos
adjunto de su Curriculum Vitae, la
fácilmente cuando los necesite.
información podrá ser consultada por
los usuarios de la empresa Entre sus funciones básicas se
registrados previamente. Esta encuentra la captura, creación,
información le ayudará al usuario a clasificación, publicación,
encontrar de manera óptima toda la almacenamiento, archivado y borrado
información acerca de las diferentes de documentos. (SoftExpert
desde las mismas que laboran en ella Enterprise, 2020).
Microsoft Dynamics 365 usando las bibliotecas Qt o GTK+.
(Rasmus Lerdorf, 1995)
Microsoft Dynamics 365 es una suite
en la nube que agrupa las mejores JavaScript (JS) es un lenguaje de
funcionalidades de Ventas (CRM) y programación ligero, interpretado, o
de planificación (ERP) de Microsoft compilado justo-a-tiempo (just-in-
Dynamics junto con herramientas time) con funciones de primera clase.
ofimáticas y colaborativas, además JavaScript es un lenguaje de
de Business Intelligence (BI). programación basada en prototipos,
multiparadigma, de un solo hilo,
(Microsoft, 2020).
dinámico, con soporte para
programación orientada a objetos,
Marco teórico
imperativa y declarativa (por ejemplo,
HTML es el lenguaje con el que se
programación funcional). (Fundación
define el contenido de las páginas
Mozilla, 2015)
web. Básicamente se trata de un
conjunto de etiquetas que sirven para MySQL es un sistema de gestión de
definir el texto y otros elementos que bases de datos relacional, MySQL es
compondrán una página web, como un servicio de base de datos
imágenes, listas, vídeos, etc. (Miguel totalmente administrado para
Álvarez, 2001). implementar aplicaciones nativas de
la nube utilizando la base de datos de
Hojas de Estilo en Cascada (del
código abierto. (MySQL Enterprise,
inglés Cascading Style Sheets) o
1995)
CSS es el lenguaje de estilos
utilizado para describir la
Materiales y métodos
presentación de documentos HTML o
El presente trabajo se desarrolló
XML (incluyendo varios lenguajes
aplicando las metodologías de la
basados en XML como SVG, MathML
ingeniería del conocimiento, también
o XHTML). CSS describe como debe
se aplicaron algunas técnicas y
ser renderizado el elemento
herramientas para la administración
estructurado en la pantalla, en papel,
de proyectos.
en el habla o en otros medios.
(Mozilla, 2015) El agente se centra en el registro de
candidatos a una vacante de empleo,
PHP. Lenguaje de programación,
así como el proceso de selección de
interpretado, diseñado originalmente
los que cumplan con los requisitos
para la creación de Páginas web
que se establezcan para la vacante
dinámicas. Es usado principalmente
en cuestión y finalmente también la
en interpretación del lado del servidor
contratación de los más aptos para el
(server-side scripting) pero
puesto solicitado, este cuenta con
actualmente puede ser utilizado
apartados para consultar y verificar la
desde una interfaz de línea de
información capturada dentro del
comandos o en la creación de otros
sistema. En un futuro se planea
tipos de programas incluyendo
incorporar algunas otras funciones
aplicaciones con interfaz gráfica
que permitan continuar con la mejora
de la calidad del proceso.
El agente es un recurso que permite
la gestión y almacenamiento de
información relevante para llevar a
cabo un acuerdo reparatorio, así
como la automatización del envió de
invitaciones a las partes implicadas y
la generación de la constancia de
comparecencia.
El agente está desarrollado
principalmente en lenguaje HTML y
CSS esto significa que está diseñado
para ser ejecutado específicamente
en un ámbito web. En cuanto a la
parte de la funcionalidad se cuenta
con las tecnologías de JavaScript
para los comportamientos de los
formularios y PHP para la conexión
con el servidor. En este caso se
utilizó el DBMS (Sistema Gestor de Figura 1.- Formulario de registro de alta de
candidato
Base de Datos) de MySQL esto para
el almacenamiento y procesado de Consulta de la información (Figura 2)
los datos que sean requeridos. Se visualiza la información en un
formato tabular que muestra los datos
Formulario para dar de alta un
que se asignaron en el registro
candidato para el empleo (Figura 1)
incluyendo en ella el id el cual se
Se solicitan los datos necesarios para
genera internamente en la
realizar el registro como:
programación.
 Fecha de registro.
 Nombre y apellidos en sus
respectivos campos.
 Fecha de nacimiento del
candidato.
 El sexo del candidato.
 Número de teléfono o celular del Figura 2-. Consulta de los interesados.
candidato.
 Adjuntar su CV. Formulario para la modificación de
 El área para la que va a aplicar. un candidato, un contemplado o un
empleado (Figura 3)
Se puede realizar la modificación de
un candidato, un candidato
contemplado o un empleado para
toda la información que haya Resultados
agregado en caso de tener errores, el Con la realización de este proyecto
único campo que será no modificable nos dimos cuenta de la importancia
es el ID ya que este mantiene la que tiene implementar los modelos de
unicidad en los registros. la ingeniería del conocimiento para la
mejorar la calidad de los procesos, en
este caso para mejorar la calidad de
un proceso especifico mediante el
desarrollo de un software. Estos
modelos nos ayudaron a la
identificación de carencias dentro del
proceso y la selección de actividades
en las que el software(agente)
pudiese ser implementado y de esta
forma mejorar el proceso.
Las metodologías de la ingeniería del
conocimiento se diferencian de la
ingeniería del software, en que en la
primera se busca la gestión y control
de la calidad dentro de los procesos
mediante el desarrollo de un software
y en la segunda se trata de identificar
los requerimientos funcionales y no
funcionales dentro de la organización.

Figura 3.- Modificación de candidatos,


contemplados o empleados.
Discusión
Grafica de estadisticas (Figura 4) Actualmente existen una gran
Se visualiza una grafica la cual variedad de herramientas
muestra el numero de candidatos informáticas capaces de cumplir con
registrados, candidatos contemplados las necesidades de las
y candidatos empleados. organizaciones, sin embargo, en este
trabajo se presenta como una
solución específica para mejorar la
calidad de un proceso en particular.
Las soluciones similares que se
encontraron tienen algunas
características que suponen ventajas
sobre nuestro trabajo en el caso de
SoftExpert Document cuenta con un
sistema de almacenamiento,
Figura 4.- Grafica.
clasificación y organización de
documentos, lo cual supone una
ventaja ya que estas características Trabajo futuro
son de gran ayuda en organizaciones
que manejan grandes cantidades de Como continuación de este trabajo y
documentos o formatos, sin embargo, como cualquier otro proyecto, existen
no cuenta con formularios y bases de diversas líneas de investigación o
datos para el almacenamiento de la desarrollo que quedan abiertas y en
información requerida para el llenado las que es posible continuar
de los documentos. trabajando.

En caso de la segunda herramienta A continuación, se presentan algunos


identificada (Microsoft Dynamics trabajos futuros que pueden
365), tiene la ventaja de que cuenta desarrollarse con el fin de extender el
con un ERP integrado al igual que un alcance del proyecto. Entre los
CRM, pero principalmente destaca el posibles trabajos futuros se destacan:
hecho de que tenga incorporado un  Adaptar el agente para ser
ERP ya que por parte de su sección ejecutado en plataformas móviles.
de RH puede almacenar la  Identificar otras actividades en las
información de los empleados, así que el agente pudiese ser
como la de los candidatos y las implementado.
vacantes que hay para un empleo.
 Identificar mas información para
obtener estadísticas.

Conclusiones Bibliografía
Como vimos, existen herramientas
que suponen ciertas ventajas sobre Abel oni. (2010). PHP. mayo 24,
nuestro trabajo, sin embargo, 2021, de ecured.cu Sitio web:
consideramos que hasta este punto https://www.ecured.cu/PHP
del trabajo se han cumplido los
objetivos establecidos al inicio del Microsoft. (2020). Microsoft Dynamics
proyecto y si bien, fueron objetivos 365. mayo 24, 2021, de Microsoft
muy básicos debemos considerar que Office Sitio web:
los tiempos de desarrollo fueron https://dynamics.microsoft.com/es-es/
demasiado cortos y que se planea MySQL. (2018). MySQL. mayo 24,
continuar trabajando con el proyecto 2021, de MySQL Database Service
en algunos aspectos relevantes como Sitio web: https://www.mysql.com/
se menciona en la sección de trabajo
futuro, esto para mejorar el Mozilla. (2015). JavaScript. mayo 24,
funcionamiento del agente e incluso 2021, de Developer Mozilla Sitio web:
implementarlo en algunas otras áreas https://developer.mozilla.org/es/docs/
de la organización y de esta forma Web/JavaScript
mejorando la calidad de algunos otros Miguel Angel Alvarez. (2001). Que es
procesos. HTML. mayo 24, 2021, de
desarrolloweb Sitio web:
https://desarrolloweb.com/articulos/qu
e-es-html.html
MDN web docs. (2015). CSS. mayo
24, 2021, de Developer Mozilla Sitio
web:
https://developer.mozilla.org/es/docs/
Web/CSS
SoftExpert Enterprise. (2020).
SoftExpert Documento. mayo 24,
2021, de softexpert Sitio web:
https://www.softexpert.com/es/produt
o/gestion-documentos-registros/

También podría gustarte