Professional Documents
Culture Documents
Ups - ST003091
Ups - ST003091
SEDE QUITO
CARRERA:
INGENIERÍA DE SISTEMAS
INGENIEROS DE SISTEMAS
TEMA:
CEFOSEG
AUTORES:
TUTOR
Dedico este trabajo en primer lugar a Dios por haberme guiado durante todo esta
etapa de mi vida y darme toda la fuerza para continuar en los momentos más difíciles
que se presentaron.
A mis hermanos por sus consejos y por su compañía que son una fuente de
motivación, inspiración y felicidad.
Agradecimiento
Ingeniero Fernando Jacinto Rodas Orellana por habernos orientado y motivado para
que permita visualizar la información de los usuarios que estén aplicando al cargo
implementación de un sistema web orientado a una red social para que los
plataforma.
Este sistema web está desarrollado para verificar el perfil y aptitud de cada
cargo que oferte la empresa, podrá añadir e interactuar con los usuarios registrados a
través del chat interno que provee esta plataforma, y podrá visualizar comentarios
para el usuario.
Abstract
which allows visualize the users information applying to a position for the
recruitment, selection and hiring processes, it has been necessary the implementation
of a web system, oriented to a social network for the applicants to register and
This web system is developed in order to verify each postulant's profile and aptitude,
and consequently expedite the staff selection in the positions that the company offers.
For the app's development it was employed Extreme Programming (XP), an agile
and quick methodology that allows the users' active participation, as well as, the
client's colaboration in the decision making regarding all the requirements of the
project.
The users sign up in the social network and they would be able to; upload their CV,
apply to the position that the enterprise offers, connect and interact with the
registered users through the internal chat that this platform provides. Additionally,
The obtained results in the system's tests to a group of people, allowed the
verification of the social network's performance and usability. All the expectations
Antecedentes
en tiempo real.
1
La entrega física de los documentos ocasionalmente genera aglomeraciones
Objetivos
Objetivo general
Objetivos específicos
Crear una red social que permita una visualización global de los puestos de trabajo
en la compañía de seguridad y muestre en qué perfil estaría apto para laborar dentro
2
Capítulo 1
ANÁLISIS SITUACIONAL
El avance de las nuevas tecnologías tiene una gran importancia en las diferentes
formas de comunicación.
Las redes sociales en las que se ven registrados millones de usuarios, y que cada día
tales como facebook, twitter o linkedln, estas redes sociales se utilizan para varias
(Guillén, 2016).
aumentar sus contactos tanto personales como profesionales, por tal motivo existen
varias empresas que utilizan estas fuentes como medio de publicación para de esta
manera buscar nuevos aspirantes para su equipo de trabajo, o a su vez otras empresas
Por lo dicho anteriormente tomamos como ejemplo la red social creada para la
empresa CEFOSEG Cía. Ltda., la que además de interactuar con los usuarios
idóneos para ocupar los distintos cargos ofertados por la empresa en el ámbito de
3
Capítulo 2
MARCO TEÓRICO
Las redes sociales son sitios de Internet formados por comunidades de individuos
a través de la red social, sino que pueden hacerlo a través de ésta, y ese es uno de los
Según Miguel Ángel Acera tanto las redes sociales como un sitio o página web son
beneficiosos pero depende del enfoque y el uso que se le dé a ambas plataformas, por
ejemplo:
Las redes sociales se utilizan para interactuar e intercambiar opiniones con varias
personas mediante un contacto informal, mientras que una página web es algo más
Las redes sociales tienen un aspecto (colores, diseño, logotipo) igual para todos,
mientras que una página web tiene el aspecto o diseño que desee, obteniendo una
Las redes sociales manejan direcciones web y direcciones de correo comunes para
todos sus usuarios, mientras que una página web las direcciones web y de correo
tienen una dirección propia con lo que proporciona una imagen más profesional
(Acera, 2010).
4
Una red social es un sistema virtual donde se intercambia opiniones entre usuarios de
manera abierta, mientras que una página web es una ventana virtual al mundo donde
está el reflejo del negocio de una manera unidireccional en donde los usuarios no
Tanto la red social, pagina web y el blog son sitios web, pero se diferencia de los dos
antes mencionados por que tiene una característica esencial que es la de publicar
contenido que puede ser temas acordes a las tendencias actuales para usuarios
(Alvarez, 2014).
En resumen tanto las redes sociales como las páginas web están construidas para
información relevante para intercambiar ideas y opiniones de quienes las visiten, sin
embargo en una red social los usuarios ingresan por ocio o por curiosidad, mientras
que una página web los usuarios ingresan por un tema específico para conocer a la
empresa que promociona y ofrece los servicios que oferta (Pabón, 2012).
En la figura No. 1 se muestra un bosquejo referente a las redes sociales, pagina web
y blog, para poder comprender los conceptos de cada uno de estos temas.
5
Conceptos que diferencian una red social, página web y blog
2.1.2
Figura Herramientas de la página
1. Conceptos red social, Red Social
web y blog
Fuente: Larrere (2014)
Según Marcos Ros-Martin las herramientas o servicios de una red social están
información dentro de los servicios que ofrece la red social como el chat, foros,
mensajería en tiempo real o las diferentes plataformas que se utiliza para la creación
entre diferentes grupos de personas para crear una comunidad virtual que permita
Según Juan José de Haro los servicios de redes sociales son consideradas como las
aplicaciones que permiten crear una red social formando una base en la que se
personas para poder enviar y recibir mensajes, así como también ver el perfil de otras
6
información relevante, dependiendo del tipo de servicio de una red social se puede
hacer uso del tipo de privacidad, publicaciones y comentarios que se realicen con
La red social creada para la empresa CEFOSEG tiene algunos servicios que permiten
interactuar con el usuario, sin embargo algunos de estos servicios según la ley de
ciertas primicias basados en algunos de los artículos que contiene esta ley, como lo
alteración, dicha información deberá ser archivada siempre y cuando cumpla con
El contenido de los mensajes debe ser accesible para poder realizar una consulta de
destino, la fecha y hora en que fue enviado, así como también debe mantenerse la
Todos los mensajes de datos tienen la misma validez jurídica que los documentos
mensajes.
7
2.3 Reclutamiento, selección y contratacion de personal
escoger dentro de un grupo seleccionado los mejores candidatos idoneos para ocupar
una vacante ofertada por la compañía y de esta manera cubrir las necesidades de
idoneo, la cual se inicia con una entrevista personal con la solicitud de empleo, en el
candidato idóneo luego de haber cumplido con los requisitos establecidos por
aspirantes, es aquí donde se pasa a la firma del contrato en donde se establecerá las
8
idóneos que cumplan con los requisitos solicitados, esto se lo hace por medio
de personal.
Proceso de reclutamiento y selección
9
Existen varias causas para el surgimiento de metodologías ágiles para el desarrollo e
precisar los verdaderos requerimientos del software en la fase inicial del desarrollo,
miembro del equipo para fomentar una disciplina de cambio y trabajo en equipo
(Aguilar, 2012).
Según Pérez (2011), la programación extrema o extreme programming por sus siglas
en inglés (XP) es una metodología ágil de diseño rápido e incremental que permite
tener una participación activa del cliente y se toma en cuenta el factor humano como
2.4.1 Características
10
a) Planificación incremental: Se basa en el análisis de requerimientos
históricos del cliente, para que a la medida que avance el desarrollo del
hasta llegar a la entrega final por ciclos que incluirá toda la funcionalidad del
del sistema.
planificación a futuro.
calidad.
conoce todo el equipo de trabajo, por lo que cada uno de los desarrolladores
e) Ritmo sostenible: Una de las característica que son consideradas como base
es la del trabajo del equipo no más de 40 horas semanales, esto debido a que
11
2.4.2 Valores en XP
A lo largo del desarrollo del proyecto surgirán problemas que generaran un cambio
modelo y las reglas del negocio, por ese motivo existen en esta metodología ciertos
valores que permitirán resolver estos problemas de una manera más efectiva y que
sencilla y luego empezar abarcar toda la parte compleja según cómo vaya
c) Retroalimentación: Por cada etapa o ciclo del sistema se debe realizar las
fiabilidad.
d) Valentía: Para poder lograr los objetivos del proyecto todo el equipo de
trabajo debe estar presto a corregir los errores en el momento que se presente
y no después de que colapse el sistema, es por ello que todos los miembros
2.4.3 Objetivos de XP
cumpla las necesidades para la que fue creado, así como también que el
12
equipo de trabajo concluya el proyecto y llegue al objetivo para él fue
contratado.
El proceso que maneja esta metodología está dado por cuatro fases que siguen los
principios y valores mencionados anteriormente, cada fase tiene un ciclo y según los
alcance del proyecto mediante las historias del usuario para poder describir
para la implementación.
desarrollo en cada una de las etapas del proyecto, para lo cual se debe
esta fase cada historia es sometida a pruebas unitarias de unidad y donde los
13
implementar, además se establece la arquitectura del sistema que pueda ser
el código, con el fin de que el resultado de las pruebas cumplan con las
información y funcionalidad.
características por lo que se establecen una prueba de unidad por cada tarea
dividida.
negra que se formulan con datos reales del cliente para verificar sus
14
2.4.5 Roles XP
La organización del equipo del trabajo se divide en roles que asignan tareas y
responsabilidades para poder cumplir con los requerimientos establecidos por los
código del sistema de acuerdo a los requerimientos del usuario, establece las
en el equipo.
metodologías ágiles de desarrollo está dada desde el punto de vista del diseño de la
solución en la que se establece las características principales en cada una de las fases
15
En la Tabla 1 se muestra el cuadro comparativo con las características principales de
cada metodología.
Definición y
Fomenta
Mayor mantenimiento
Simplicidad comunicaciones
documentación del plan por parte
abiertas
del equipo
Trabaja hacia
Verifica la calidad del Visibilidad del
Realimentación
una visión
software proyecto
compartida
La calidad es el
Configuración y Satisfacción de los Control del
trabajo diario de
control de cambios programadores proyecto
todo el mundo
Hace del
Es modelado y guiado Disminuye la traza de
desarrollo un _____________
por casos de uso errores
hábito
Se fomenta la
reutilización de _____________ _____________ _____________
componentes
Nota: Esta tabla contiene las diferencias entre metodologías
Elaborado por: Christian Cárdenas y Fernando Quimbita
16
Capítulo 3
ANÁLISIS Y DISEÑO
No. 3.
17
3.1.1 Diagrama del usuario de requisición de la empresa CEFOSEG
18
necesidad
Secuencia en la cual la coordinación
Información aprobación propuesta está enterada de la necesidad del usuario
salarial invitado y procede con la aprobación
tiempo de contrato y propuesta salarial
Empresa donde llega la información
Empresa de capacitación CEFOSEG para luego proceder a buscar a la gente
que podría llenar la futura vacante
Una vez realizada la selección tanto
física como psicológica la empresa
Envío de personal capacitado
procede enviar al personal más
adecuado para cubrir dicha vacante
Nota: Esta tabla contiene el funcionamiento de la requisición
Elaborado por: Christian Cárdenas y Fernando Quimbita
Para la construcción del diseño web de la red social se emplea la aplicación Adobe
Dreamweaver CS6.
19
Para su correcto funcionamiento se necesita que el sistema cuente con las siguientes
características:
512 MB de RAM.
Para la construcción del código que creara la red social se utiliza lenguaje de
Según The PHP group, PHP es un lenguaje muy popular de código abierto para el
20
Según Sánchez (2012), se trata de un lenguaje script del lado del servidor que va
siendo muy popular entre las personas que aprecian el software libre pero a partir del
año 2000 se impuso enormemente sobre ASP tecnología del servidor reinante. En
lenguaje es libre, está disponible para muchos sistemas operativos, tiene una extensa
Para la inclusión de código PHP basta con procesar con la etiqueta <?php para abrir y
2007).
21
3.3 Configuración del entorno de trabajo
Los pasos para configurar un servidor web con soporte para PHP en un sistema
también.
tablas separadas las cuales permiten combinar datos de varia tablas generando mayor
22
3.4.2 Arquitectura
relación de las aplicaciones web basadas en PHP ya que se comunica mediante una
solicitud al servidor web a la base de datos y ejecuta operaciones escritas bajo este
existe otra forma de poder ingresar a la base mediante programas alternos que
23
plataforma se la conoce como phpMyAdmin, que es un software de código abierto
24
3.5 Herramientas de diseño
Para el diseño de la Red Social se usó la plantilla Director Responsive Admin, que es
web y que se adapte a cualquier dispositivo y tamaño de pantalla, posee una interfaz
de usuario plano con componentes funcionales que se adaptan al perfil del usuario,
Posee animaciones CSS3 que permiten realizar diseños web de alta calidad.
Utiliza HTML5 el cual permite tener una estructura más amplia a nivel
tecnológico.
25
Esta plantilla como tal fue modificada dándole un aspecto más adecuado para el
desarrollo de la red social, se implementó el chat con la opción que permite enviar
muro del usuario para que pueda publicar comentarios e imágenes, se anexó el perfil
del usuario, sugerencia de amigos, amigos del postulante entre otras funcionalidades
1.1
El diagrama de caso de uso es una de las formas como el usuario interactúa con el
Para el sistema de la red social y la contratación del personal para cubrir las
diferentes vacantes ofertadas es necesario definir los roles y actividades que emplean
26
cada participante en el proceso de capacitación y selección de cada uno de los
Ingresar al Sistema
Usuario
Validar información
Especificaciones del caso de uso: de Usuario
27
3.6.2 Caso de uso: ingresar al sistema
Ingresar al Sistema
Ingresar a la intranet
de la empresa
Usuario Postulante
Registrar Usuario
Llenar formulario de
registro
) Registrarse en el
Sistema
Especificaciones delsistema
Figura 13. Ingreso de caso de uso:
Elaborado por: Christian Cárdenas y Fernando Quimbita
28
3.6.3 Caso de uso: verificar información de perfil
29
3.6.4 Caso de uso: aplicar oferta laboral
Revisar propuesta de
capacitación
Usuario postulante
Ingresar datos de estudios
Actualizar datos
Editar datos
Ingresar experiencia
laboral Borrar datos
Ingresar referencias
personales
30
3.6.5 Caso de uso: administrador del sistema
Administrar el sistema
Crear usuarios
Administrar Usuarios
Modificar usuarios
)
Eliminar contenido prohibido
31
3.6.6 Caso de uso: generar requisición
Seleccionar unidad de
Negocio
Usuario de Requisición
Completar datos de la
requisición
Ingresar Requisición
32
Especificaciones del caso de uso:
33
Especificaciones del caso de uso:
34
3.7 Diagramas de secuencia
al sistema para la validación de los datos y posterior navegación por la red social.
35
3.7.2 Diagrama de secuencia administrador
36
3.8 Diagrama de la base de datos
37
3.9 Diagrama de clases
38
Especificaciones del diagrama de clases:
39
3.10 Diagramas de navegación
40
3.10.2 Diagrama de navegación del administrador
41
3.11 Diseño interfaz del usuario
Formulario destinado para el ingreso de datos básicos del postulante para el registro
de la red social.
Formulario de registro
Formulario de ingreso
42
3.11.3 Formulario datos personales
Los candidatos empezarán el llenado de su hoja de vida con los respectivos datos
personales.
educación formal.
43
3.11.4 Muro
Fig. 1 Muro )
3.11.5 Chat
44
3.11.6 Formulario requisición de personal
El usuario invitado podrá realizar una petición de personal para que sea cubierta el
puesto de trabajo.
Pantalla de requisición de personal
administradores.
45
3.11.8 Panel de administración
candidatos.
46
Capítulo 4
Una de las etapas que conciernen a realizar luego de haber finalizado el desarrollo
usuarios quienes serán los encargados del uso de las distintas funcionalidades de la
red social.
Universidad Politécnica Salesiana Campus Sur, los cuales luego de una breve
una encuesta dieron sus puntos de vista sobre el uso de esta red social.
fácil uso, diseño amigable y a la estructura de navegación y búsqueda, así mismo nos
incorporado que permiten la interacción con los usuarios registrados, por lo que se
47
Tabla 14. Encuesta satisfacción usuario
Satisfacción usuario escala de 0 a 10 Satisfacción usuario escala de 0 a 100%
1 7 0 100 0
2 4 3 57,1 42,9
3 4 3 57,1 42,9
4 4 3 57,1 42,9
5 7 0 100 0
6 7 0 100 0
7 7 0 100 0
8 4 3 57,1 42,9
9 7 0 100 0
Nota: Esta tabla contiene los resultados realizados a los usuarios que probaron el sistema
Elaborado por: Christian Cárdenas y Fernando Quimbita
preguntas realizadas.
120
100
80
60 SI (%)
NO (%)
40
20
0
1 2 3 4 5 6 7 8 9
48
Por medio de la red social se logró que los usuarios muestren interés en
Con la construcción del recurso web la empresa logrará agilitar los procesos
menor tiempo.
49
RECOMENDACIONES
android 4.0.
50
REFERENCIAS
http://cefoseg.edu.ec/capacitacion/sample-sites-2
http://miguelangelacera.com/2010/02/21/empresas-pagina-web-o-redes-sociales-
facebook/
de 08 de 2016, de http://www.revista.unam.mx/vol.3/num4/art39/
http://www.uteg.edu.ec/_documentos/file/pdf/el-reclutamiento-y-seleccion-de-
personal-2012.pdf
12 de 2016, de http://juancamiloalvarez.net/diferencia-entre-blog-y-pagina-web/
Barros, A. (26 de 03 de 2015). Las redes sociales como método de búsqueda de empleo.
redes-sociales-como-metodo-de-busqueda-de-empleo/
https://ddd.uab.cat/pub/trerecpro/2011/hdl_2072_171717/GonzalezBitrianMiguel
2R-ETISa2008-09.pdf
http://indira-informatica.blogspot.com/2007/09/qu-es-mysql.html
de 07 de 2016, de https://prezi.com/78huufxuzapq/ley-de-comercio-electronico-
en-el-ecuador/
51
Cefoseg. (2015). Intranet.ec.g4s.com. Recuperado el 18 de 07 de 2016, de
http://intranet.ec.g4s.com/contenido/57-cefoseg-capacitacion.html
10 de 2016, de http://www.webirix.com/por-que-el-logo-de-php-es-un-elefante/
http://concepto.de/redes-sociales/
sociales/
personal: http://www.crecenegocios.com/el-proceso-de-reclutamiento-y-
seleccion-de-personal/
http://www.adobe.com/la/products/dreamweaver.html
2016, de https://www.fiuxy.net/ti-programacion-webmasters/3881278-php-
programacion-en-php-traves-de-ejemplos.html
GetMacUpdate. (2013). Adobe dreamweaver cs6 for mac free download | Download Adobe
http://www.getmacupdate.com/2015/12/adobe-dreamweaver-cs6-for-mac-
free.html
GitHub, I. (2017). ReactJS version of Director Responsive Admin Template Free. Recuperado
Free: https://github.com/MacKentoch/react-director-admin-template
52
Guillén, O. (28 de 03 de 2016). Las redes sociales se convierten en una herramienta útil para
http://mercadoslaborales.com/las-redes-sociales-se-convierten-en-una-
herramienta-util-para-el-mercado-laboral/
http://jjdeharo.blogspot.com/2010/07/servicios-de-redes-sociales-i.html
http://slideplayer.es/slide/140695/
http://www.eoi.es/blogs/mintecon/2013/04/09/como-hacer-un-proceso-de-
reclutamiento-y-de-seleccion-de-personal-efectivo/
2017, de http://migueleonardortiz.com.ar/mysql/que-es-mysql-y-como-
funciona/994
http://migueleonardortiz.com.ar/mysql/que-es-mysql-y-como-funciona/994
http://www.fdi.ucm.es/profesor/jpavon/web/35-PHP-MySQL.pdf
Pabón, M. (Mayo de 2012). principales diferencias entre una red social y una web
IWbjEC&pg=PA23&lpg=PA23&dq=diferencias+de+una+red+social+y+una+pagina+w
eb&source=bl&ots=8ZEB3BiPaB&sig=bHwZeL89u78aMnqKxh-
zvNcDngM&hl=es-
53
419&sa=X&ved=0ahUKEwiR9OCumvvNAhVL1R4KHQ5aCUs4ChDoAQhWMA
k#v=onepage&q=difer
PHP-MySQL.pdf
http://biblioteca.uniminuto.edu/ojs/index.php/Inventum/article/view/9/9
http://www.desarrolloamazonico.gob.ec/wp-
content/uploads/downloads/2014/05/LEY-DE-COMERCIO-ELECTRONICO-DE-
FIRMAS.pdf
de 01 de 2017, de http://webirix.com/por-que-el-logo-de-php-es-un-elefante/
http://www.elprofesionaldelainformacion.com/contenidos/
2009/septiembre/09.pdf
de 2017, de http://www.rrhh-web.com/reclutamientoyselecion.html
https://www.google.com.ec/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rj
a&uact=8&ved=0ahUKEwjkuP3bs4POAhXDJh4KHQRpDd0QFgggMAE&url=h
ttp%3A%2F%2Fwww.jorgesanchez.net%2Fweb%2Fiaw%2Fiaw2.pdf&usg=A
54
FQjCNFTLIDW74UDPXSYEdfWU0pULMH8yg&sig2=PKJ5TSjMXPB8_2OHDJ95
kA&
https://www.bootstrapzero.com/bootstrap-template/director-responsive-admin
55
ANEXOS
2. ¿Le gustaría tener una aplicación web que le permita consultar los registros
de la empresa, la dirección y el domicilio actual del postulante?
SI x
NO
56
9. ¿Está de acuerdo en tener un sistema informático que permita verificar las
competencias de los postulantes (para mejorar las evaluaciones de
desempeño de cada uno de los contratados)?
SI x
NO
10. ¿Está de acuerdo que los postulantes tengan una herramienta informática
en la cual puedan subir y mantener actualizados sus datos personales?
SI x
NO
11. ¿Está de acuerdo que los postulantes puedan enviar mensajes y subir
imágenes personales en la herramienta informática que se va a diseñar?
SI x
NO
13. ¿Está de acuerdo que los postulantes puedan subir cualquier tipo de
imágenes aunque no estén relacionadas en el curso de formación de
CEFOSEG, en la herramienta informática que se va a diseñar?
SI
NO x
Solo permitirá de los eventos de participación
14. ¿Le resulta interesante que los datos de los postulantes puedan ser
visualizados solo por las personas autorizadas (administrador, gerente,
etc.)?
SI x
NO
16. ¿Con la red social se podrá responder las inquietudes de los postulantes
sobre las funciones que tendrán que desempeñar en los puestos de trabajo?
SI x
NO
57
17. ¿Le gustaría que la red social construida permita al administrador tener
resultados en línea de las evaluaciones rendidas por los postulantes?
SI x
NO
20. ¿Cuál es el papel CEFOSEG entre los postulantes y las empresas que
necesitan estos servicios de seguridad?
Son los elementos que permite determinar quiénes son los elementos mejor
calificados para trabajar en las compañías de seguridad
21. ¿Qué Impacto que tiene CEFOSEG con la sociedad a nivel de postulantes y
al nivel de las empresas que requieren estos postulantes?
A nivel de sociedad entregando y promoviendo personal que se empleé en
compañías de seguridad les garantizamos personal altamente calificado para que
puedan desempeñarse adecuadamente
23. Desearía que la red social muestre videos, fotos de los diferentes
entrenamientos a los postulantes
SI x
NO
58
Anexo 2. Pantallas de verificación de funcionamiento de la red social en
teléfonos móviles
59
Pantalla test de oportunidad opcional
60
Pantalla característica de los empleos ofertados
Pantalla notificaciones
61
Pantalla personal de la empresa
62