DISEÑO, IMPLEMENTACION E IMPLANTACION DE UN SISTEMA ORIENTADO A LA WEB PARA LA GESTIÓN Y OPTIMIZACIÓN DEL RECURSO HUMANO CON EL USO DE TARJETAS RFID EN LA EMPRESA DE SISTEMA INTEGRADO DE TRANSPORTE PÚBLICO URBANO METROSINÚ
DISEÑO, IMPLEMENTACION E IMPLANTACION DE UN SISTEMA ORIENTADO A LA WEB PARA LA GESTIÓN Y OPTIMIZACIÓN DEL RECURSO HUMANO CON EL USO DE TARJETAS RFID EN LA EMPRESA DE SISTEMA INTEGRADO DE TRANSPORTE PÚBLICO URBANO METROSINÚ
DISEÑO, IMPLEMENTACION E IMPLANTACION DE UN SISTEMA ORIENTADO A LA WEB PARA LA GESTIÓN Y OPTIMIZACIÓN DEL RECURSO HUMANO CON EL USO DE TARJETAS RFID EN LA EMPRESA DE SISTEMA INTEGRADO DE TRANSPORTE PÚBLICO URBANO METROSINÚ
UNIVESIDAD DE CORDOBA
PROGRAMA INGENIERIA DE SISTEMAS Y TELECOMUNICACIONES
FACULTAD DE INGENIERIA DE SISTEMAS
MONTERIA CORDOBA
2015
DISEÑO, IMPLEMENTACION E IMPLANTACION DE UN SISTEMA
ORIENTADO A LA WEB PARA LA GESTIÓN Y OPTIMIZACIÓN DEL
RECURSO HUMANO CON EL USO DE TARJETAS RFID EN LA EMPRESA DE
SISTEMA INTEGRADO DE TRANSPORTE PÚBLICO URBANO METROSINÚ
Asesor
JAVIER PENICHE PADILLA
UNIVESIDAD DE CORDOBA
PROGRAMA INGENIERIA DE SISTEMA Y TELECOMUNICACIONES
FACULTAD DE INGENIERIA DE SISTEMAS
MONTERIA CORDOBA
2015
Nota de aceptación
_______________________________
_______________________________
_______________________________
_______________________________
______________________________
______________________________
______________________________
Doy gracias a Dios por ser el motor de mi vida, quien me impulsa a seguir adelante cada
día, a mi familia especialmente a mi madre Ángela Gómez Estrella, por su apoyo
incondicional durante toda mi vida, a mi abuela Marlene Estrella y a Pedro Castaño por
acompañarme y desear lo mejor para mí, gracias por ser el pilar principal durante todo este
proceso, de igual forma también agradezco a mi amiga Elis Parra por hacer parte de este
logro. A Leidy Chica Vargas y óscar Blanco gracias por su motivación y consejos.
Este logro se lo dedico a mi Dios quien supo guiarme por el buen camino, darme fuerzas
para seguir adelante y no desmayarme en los problemas que se presentaban, enseñándome a
encarar las adversidades sin desfallecer en el intento.
A mi familia quienes por ello soy lo que soy. Para mi padre REMBERTO PARRA y Madre
ENAISA SERPA por su apoyo, concejos, compresión amor y ayuda en los momentos
difíciles.
A mi hija ARIANNA por ser mi motor a luchar y mis hermanos por su apoyo. A mis
amigos Omar, Luis y María Del Castillo por su apoyo incondicional.
Javier Peniche Padilla: Por sus asesorías, consejos y por brindarnos la gran oportunidad
de nuestros conocimientos.
este proyecto.
A nuestros compañeros de Ingeniería de Sistemas, a todos los que de una u otra manera
hicieron posible que este ciclo llegara a su fin, Gracias una vez más.
TABLA DE CONTENIDO
OBJETIVOS ..................................................................................................................................... 11
1.1. OBJETIVO GENERAL ......................................................................................................... 11
1.2. OBJETIVOS ESPECIFICOS ................................................................................................. 11
1. INTRODUCCIÓN .................................................................................................................... 12
2.1. Ambientación ......................................................................................................................... 13
2.2 Problemática ............................................................................................................................ 14
2.3 Antecedentes ........................................................................................................................... 16
2.4 Justificación............................................................................................................................. 19
3. MARCO TEÓRICO Y MARCO CONCEPTUAL ................................................................... 21
3.1 SISTEMAS DE CONTROL DE ACCESO ............................................................................ 21
3.2 Tarjetas Magnéticas..................................................................................................................... 21
3.2.1 Funcionamiento de las tarjetas magnéticas .......................................................................... 22
3.3 Código de Barra .......................................................................................................................... 23
3.3.1 componentes del código de barras ....................................................................................... 24
3.3.2 Comparación entre código de barras y Rfid ......................................................................... 26
3.4 Análisis comparativo entre código de barras y Rfid ................................................................... 27
3.5 TECNOLOGÍA RFID ................................................................................................................. 28
3.5.1 funcionamiento ..................................................................................................................... 28
3.5.2 Elementos que componen un sistema RFID......................................................................... 29
3.5.2.1 Una etiqueta electrónica, transpondedor o tag: ............................................................. 29
3.5.2.2 Lector ........................................................................................................................... 35
3.5.2.3 MIDDLEWARE............................................................................................................ 37
3.6 Ventajas de la gestión de datos con identificación por radiofrecuencia: ..................................... 38
3.7 Usos de un sistema RFID ............................................................................................................ 39
3.8 APLICACIONES WEB .............................................................................................................. 40
3.9 SERVIDOR WEB ....................................................................................................................... 40
3.10 INTRANET ............................................................................................................................... 41
3.11 SISTEMA DE GESTION BASE DE DATOS.......................................................................... 41
3.12 HTML5 ..................................................................................................................................... 41
3.13 JAVASCRIPT ........................................................................................................................... 42
3.14 PHP ........................................................................................................................................... 43
3.15 COMPOSER ............................................................................................................................. 43
3.16 ARTISAN ................................................................................................................................. 44
3.17 LARAVEL ................................................................................................................................ 44
3.18 MODELO VISTA-CONTROLADOR ..................................................................................... 45
3.19 SIMFONY ................................................................................................................................. 45
3.20 BACKBONE.JS ........................................................................................................................ 46
3.21 BOOTSTRAP ........................................................................................................................... 47
3.22 POSTGRESQL ......................................................................................................................... 47
4. METODOLOGÍA ......................................................................................................................... 48
4.1. Fases del proyecto .................................................................................................................. 48
4.1.1. Fase I: Antecedente De La Investigación. ........................................................................... 48
4.1.2. Fase II. Instrumentos De Recolección De Información. .................................................... 48
4.1.3. Fase III. Diseño del sistema ............................................................................................... 49
4.1.4. Fase IV. Implementación de la tecnología RFID ............................................................... 50
RECURSOS (FISICOS, TECNOLOGICOS, HUMANOS) ............................................................. 51
4.2. Metodología De Desarrollo .................................................................................................... 52
5. DESARROLLO ........................................................................................................................ 54
Definición De La Arquitectura y Tecnología Asociada. ............................................................... 54
5.1. ARQUITECTURA ............................................................................................................. 54
5.1.1 ARQUITECTURA DE DESARROLLO ......................................................................... 55
5.2 DISEÑO DEL SISTEMA ........................................................................................................... 57
5.2.1 OBJETIVOS DEL SISTEMA .............................................................................................. 58
5.2.2 Requisitos de información .................................................................................................... 59
5.3 REQUISITOS NO FUNCIONALES .......................................................................................... 66
5.3.1. Requisitos de hardware ....................................................................................................... 66
5.3.2. Requisitos de software ........................................................................................................ 66
5.4 REQUISITOS FUNCIONALES ................................................................................................. 67
5.4.1 Diagramas Y Documentación De Casos De Usos............................................................... 68
5.5 MODELO RELACIONAL ......................................................................................................... 98
5.6. DIAGRAMA ENTIDAD-RELACION .................................................................................... 100
5.7. DIAGRAMA DE CLASE ........................................................................................................ 103
5.8. DIAGRAMAS DE ACTIVIDAD ............................................................................................ 104
6. CONCLUSIONES .................................................................................................................. 112
7. REFERENCIAS BIBLIOGRAFICAS .................................................................................... 113
TABLA DE ILUSTRACIONES
9
LISTA DE TABLAS
10
OBJETIVOS
Metrosinu.
11
1. INTRODUCCIÓN
El interés por aumentar la eficiencia en todos los procesos que se dan en una empresa ha
venido creciendo con mayor frecuencia; gracias al avance tecnológico el cual ha sido de
gran ayuda para el normal desarrollo de todas las actividades que se realizan diariamente.
Es por tal razón que la empresa de sistema integrado de transporte público urbano
Metrosinu de la ciudad de Montería desea verse beneficiada con los aportes que la
tecnología brinda con el fin de mejorar cada uno de los procesos que el departamento de
recursos humanos dirige y de esta manera poder tener un manejo de la información que se
requiera a tiempo.
razón, los usuarios directos (personal de talento humano) se afectados por la lentitud en la
A través del servicio que se desea instaurar, se busca controlar el acceso del personal que
ayuda que actualmente ofrece la tecnología RFID, y que este a su vez sea un sistema
cómodo para el usuario, que cumpla con los requerimientos y todos los objetivos
planteados. Por otra parte mediante la implementación del software se busca sistematizar el
12
tecnológicos con los que se cuentan actualmente. Como es la tecnología RFID, gestores de
2.1. Ambientación
La tecnología cada día incursiona a paso gigante en todos los ámbitos empresariales, siendo
la tecnología Rfid un factor importante en el control de acceso del personal que labora en
las empresas.
Investigando sobre la tecnología Rfid se puede observar que son muchas las empresas que
El inventario de las dotaciones de los trabajadores no se lleva con orden, con la aplicación
se busca tener un mayor control sobre las mismas para evitar confusiones a la hora de hacer
las entregas.
13
2.2 Problemática
datos, por lo que es importante contar con herramientas tecnológicas que faciliten y hagan
efectivo los procesos inmersos al interior de una empresa, como es el caso del sistema de
humanos, que carece de estas herramientas tecnológicas generando una serie de problemas
que afectan especialmente en la ineficacia a la hora de tomar decisiones entre los diferentes
manual, como es el caso de los reportes de turnos son llevados por los vigilantes, las hojas
dotación, los eventos en los cuales deben participar los empleados, las descargas que se le
hacen a los empleados, por algún incumplimiento de las reglas de la empresa, entre otros.
Es decir no se cuenta, con una herramienta para hacerle un control de seguimiento a cada
empleado, por conductas irregulares (No presentarse en su lugar de trabajo a la hora que le
Otro factor importante que afecta la integridad de la información es que no se cuenta con
una copia de seguridad de los archivos físicos almacenado en bodega en un ambiente hostil
14
Este procedimiento del tratamiento de información genera gran cantidad de material que
empresa.
15
2.3 Antecedentes
RFID.
Hoy en día el uso del RFID se está masificando ya que el interés de tener disponible la
información en cualquier momento y poder gestionarla automáticamente le abre un camino
a múltiples servicios que anteriormente eran impensables, el desarrollo de la tecnología del
RFID para transmitir datos va muy de la mano del desarrollo de los sistemas informáticos
para su captura, proceso y transformación de esos datos en información que alimente los
procesos por lo cual aparecen diversas aplicaciones y requerimientos de software que
realicen estas tareas. (Investigación y Academia, 2013)
16
envié los datos del computador de un auto de manera inalámbrica a una etiqueta RFID y
esta se encargue de radiar su información cuando el lector RFID se lo ordene.
Investigación titulada “Acceso seguro a nodos RFID en una arquitectura de Red Personal”,
en la cual se exponía como mediante la implementación de otras tecnologías se podía
reducir el riesgo de inseguridad con el que cuenta RFID. Najera, Roman & López. (2011),
17
Investigación titulada “Diseño de un protocolo RFID propietario para una aplicación
específica”. Con el fin de diseñar un protocolo RFID que evitar interferencias debido a la
transmisión de varias etiquetas a un lector. Bateman, Cortes, Cruz & Paz. (2009).
entidades al momento de tener control de acceso del personal de trabajo. (Cervantes Najera,
como fin dar a conocer los beneficios que trae consigo la implementación de la tecnología
RFID en diferentes áreas de las industrias con diferentes propósitos. (Sanches Martinez,
2011)
18
2.4 Justificación
Dadas las necesidades que actualmente presentan las empresas, el panorama actual y la
objetivo de esta investigación cuyo fin es tener un control sobre la información que se
urbano Metrosinu.
utilización de esta herramienta les permitirá digitalizar la información de tal manera que el
personal de talento humano tenga accesibilidad a esta de forma organizada cada vez que la
requiera.
Al contar con esta herramienta basada en RFID se puede obtener un control directo de la
llegada de los empleados a su lugar de trabajo, permitirá notificar al empleado cuando sea
algún trabajador presenta una incapacidad, para que esta no afecte el buen servicio que se
19
El área de recurso humano cuenta con 350 empleados. Por tal razón se debe llevar un
seguimiento de cada uno de ello, para poder consultar en el momento que requiera una
Por tal razón la Empresa de transporte urbano Metrosinu se ve en la necesidad de tener una
aplicación que cubra las falencias que presenta al interior del área de recurso humano.
empresas, y son muchas las que han dejado atrás las técnicas manuales como libros y hojas
de papel para darle paso a la nueva tendencia de software y aplicaciones digitales que
ofrecen un abanico de funciones para mejorar y optimizar recursos, y por esto se busca que
información de sus empleados y de esta manera lograr disminuir los margen de error en su
20
3. MARCO TEÓRICO Y MARCO CONCEPTUAL
Actualmente existe una inmensa variedad de tecnologías que pueden ser de gran utilidad
Las tarjetas magnéticas son tarjetas blancas normales, a las que se le ha incorporado una
banda magnética en el proceso de fabricación. La tarjeta magnética tiene con una pista
magnética en su reverso. La pista magnética se usa para leer y grabar datos en un control de
21
3.2.1 Funcionamiento de las tarjetas magnéticas
fenómeno que hace que si pasamos cerca de un cable con un imán, en éste se producirá una
corriente eléctrica.
Por lo tanto, la banda magnética está compuesta por una serie de imanes (dicho a groso
modo) puestos en línea, como si de un código de barras se tratase. (González Ricardo feb
2013).
En cerraduras electrónicas.
Cajas fuertes.
22
Ilustración 2: Características Banda Magnética
http://www.monografias.com/trabajos43/banda-magnetica/banda-magnetica.shtml
El código de barras almacena información, almacena datos que pueden ser reunidos en él
de manera rápida y con una gran precisión. Los códigos de barras representan
un método simple y fácil para codificación de información de texto que puede ser leída por
dispositivos ópticos, los cuales envían dicha información a una computadora como si la
El código de barras sirve para identificar objetos, lugares, productos de consumo, e incluso
personas. Los códigos de barras se han integrado en cada aspecto de nuestras vidas, se
23
el código de barras es una etiqueta electrónica leíble, pegada a los productos o
contenedores, que proporciona información tal como origen, destino, tipo de producto,
información de la factura, entre otros aspectos claves en la identificación del producto. Por
su parte, GS1 Colombia (2008a) lo define como una herramienta que sirve para capturar
información relacionada con los números de identificación de artículos comerciales,
unidades logísticas y localizaciones de manera automática e inequívoca en cualquier punto
de la red de valor. Además, puede ser utilizado en la identificación y control de
documentos, personas u objetos en procesos de intercambio de información y productos,
tomando igual importancia tanto para quien entrega como para quien recibe, incluyendo el
mejoramiento de la trazabilidad. Finalmente, se puede indicar que el código de barras suele
ser considerado uno de los sistemas de identificación de productos y captura de datos en los
procesos logísticos y la cadena de suministro más utilizados por sus costos, facilidad de
implementación y variedad de aplicaciones que van desde el proceso de compras hasta la
distribución, inventarios e información, entre otros procesos. (Según Myerson 2006)
Algunas de sus ventajas de código de barras sobre otros procedimientos de colección de
datos son:
conectar e instalar.
Barra: Es una línea más larga que ancha de color oscuro, especialmente color negro
de ancho entre 1 o varios módulos, la cual absorbe la luz que refleja el escáner.
24
Espacio: Es una línea más larga que ancha de color claro, especialmente color
blanco de ancho entre 1 o varios módulos, la cual se encarga de reflejar la luz del
Carácter final: Le indica al escáner cual es el final del código, puede estar formado
http://www.taringa.net/posts/offtopic/3598394/Codigo-de-Barras-aniversario-de-su-invencion.html
25
Ilustración 4: Ambientes de aplicación del código de barras
http://www.ingenieriaindustrialonline.com/herramientas-para-el-ingeniero-
industrial/log%C3%ADstica/c%C3%B3digo-de-barras/
código de barras y el RFID, los cuales presentan funciones y características particulares que
(en cuyo caso se habla de sistemas de identificación híbrida). Para identificar y plantear las
de código de barras y RFID tienen el mismo objetivo que es identificar productos, pero sus
26
implementación y la confiabilidad en las lecturas de productos del código de barras
respecto al nivel que presenta el RFID que varía entre el 80% y el 99% que todavía es bajo
para garantizar una adecuada productividad y fiabilidad para desarrollar las operaciones en
Definición
Es una herramienta que permite capturar datos e Es una tecnología que usa ondas de radio
identificar productos en la red de valor (GS1 Colombia, para identificar productos de forma
2008a). automática por medio de Tags (GS1
Colombia, 2008a).
Ventajas y desventajas
27
3.5 TECNOLOGÍA RFID
La identificación por radiofrecuencia o RFID por sus siglas en inglés (radio frequency
RFID es una nueva alternativa de identificación automática que posee una serie de ventajas
frente a las demás tecnologías, como es el caso del código de barras, que actualmente es su
tecnología empleada en todas las áreas de captura automática de datos, que permite la
3.5.1 funcionamiento
RFID tecnología empleada para el almacenamiento remoto y captura de datos que utiliza
dispositivos denominados etiquetas, transponder o tags. En los tags, formados por un chip y
una antena, se almacena información que le da una identidad única al producto que la porta.
El lector envía una serie de ondas de radiofrecuencia al tag, que éste capta a través de una
pequeña antena. Estas ondas activan el microchip, que, mediante el micro antena y la
radiofrecuencia, transmite al lector cuál es el código único del artículo. Los datos
capturados son procesados por un servidor que actualiza, en tiempo real. (Percy E. De la
28
Ilustración 5: componentes de un sistema RFID
Lectores y middleware.
3.5.2.1 Una etiqueta electrónica, transpondedor o tag: que permite realizar la comunicación
entre la etiqueta y el lector, a través de ondas de radio. En función del elemento usado
existen dos tipos de etiquetas: las activas, que tienen una batería para alimentar el circuito,
y las pasivas, que poseen un condensador el cual se carga con la energía emitida por el
29
Ilustración 6: Traspondedor, etiqueta RFID
http://es.ccm.net/contents/619-identificacion-por-radiofrecuencia-rfid
30
CLASE CARACTERÍSTICAS USOS TÍPICOS
A pesar de que los niveles de alimentación necesarios para el correcto funcionamiento del
tag son muy pequeños (de micro a miliwatios), se hace necesario alimentarlos de alguna
manera. Las etiquetas pueden ser de tres tipos dependiendo de la energía que usen en el
semipasivas si tienen una pequeña batería asociada a ellas, o activas si tienen una fuente de
alimentación propia.
31
Etiquetas RFID pasivas: No llevan fuente de alimentación incorporada por lo cual
utilizan la energía inducida por la radiofrecuencia al momento de escanear la
en el lector.; sin embargo, posee la ventaja de ser más ligeros, flexibles, físicamente
relativamente bajos. Operan en frecuencias entre los 124 y 135 kHz aunque algunas
otras lo hacen a 2,45 GHz. La señal de lectura recibida induce una pequeña
corriente que permite el funcionamiento del circuito integrado CMOS al interior del
Etiquetas RFID activas: Además de tomar energía del lector, poseen su propia
(455 MHz, 2,45 o 5,8 GHz) y en distancia (100 metros). Estas baterías poseen una
32
gran relación potencia/peso con temperaturas de funcionamiento entre -50ºC y
70ºC. De igual manera su presentación física es mayor a las otras dos. Posee
Puede ser utilizado como localizador de posición en cuyo caso emite una señal
Ultra alta frecuencia: Frecuencias en las bandas de 433, 860 y 928 MHz
33
Tabla 3: Características principales de cada tecnología
(Half dúplex): es una conexión en la que los datos fluyen en una u otra dirección,
pero no las dos al mismo tiempo. Con este tipo de conexión, cada extremo de la
conexión transmite uno después del otro. Este tipo de conexión hace posible tener
34
3.5.2.2 Lector
necesaria al tag.
tag, envía los datos al transpondedor y recibe las señales de respuesta de este. Es el
componente fundamental del lector y los demás componentes deben adaptarse a él.
comunicaciones respectivas. Esta última función es quizá de las más críticas ya que
al usar como medio de transmisión un canal que no requiere contacto físico, pueden
redundancia cíclica.
Pueden ser instaladas en el marco de puertas (para controlar acceso), en una cabina
35
cobertura requerida con el fin de que sea lo suficientemente amplio para detectar los
tags pero lo suficientemente pequeña para evitar lecturas no válidas que introduzcan
errores al sistema.
Ethernet, Wlan (Rf, Wifi, Bluetooth, etc.); algunos poseen un programador el cual
36
3.5.2.3 MIDDLEWARE
RS-485: Es una mejora sobre RS-232 permitiendo longitudes de hasta 1200 mts.
Posee protocolo tipo bus lo cual permite múltiples dispositivos conectados al mismo
desaparición del puerto serial, está conexión se está implementando en los lectores
37
3.5.2.3.1 Funciones principales del middleware
Procesamiento de datos: Se extraen, agrupan y filtran los datos del lector de RFID
sistema.
la aplicación Gestión de procesos: Disparan procesos según las normas del sistema
RFID implementado.
Las etiquetas RFID pueden colocarse dentro de un objeto; por lo que no están
sujetas a desgaste, tal cual sucede con los códigos de barra colocados en superficies
tradicionales.
barras.
eficiencia.
38
3.7 Usos de un sistema RFID
39
3.8 APLICACIONES WEB
Una aplicación web es un conjunto de páginas que interactúan unas con otras y con
diversos recursos en un servidor web, incluidas bases de datos. Esta interacción permite
Un servidor web o servidor HTTP es un programa informático que procesa una aplicación
lenguaje o Aplicación del lado del cliente. El código recibido por el cliente suele
ser compilado y ejecutado por un navegador web. Para la transmisión de todos estos datos
suele utilizarse algún protocolo. Generalmente se usa el protocolo HTTP para estas
40
3.10 INTRANET
Una intranet es una red informática que utiliza la tecnología del Protocolo de Internet para
organización.
registros. Es posible considerar a la base de datos como un armario para archivar es decir,
es un depósito o contenedor de una colección de archivos de datos. Los usuarios del sistema
3.12 HTML5
HTML5 es un lenguaje markup (de hecho, las siglas de HTML significan Hyper Text
Se trata de un sistema para formatear el layout de nuestras páginas, así como hacer algunos
ajustes a su aspecto. Con HTML5, los navegadores como Firefox, Chrome, Explorer, Safari
41
y más pueden saber cómo mostrar una determinada página web, saber dónde están los
elementos, dónde poner las imágenes, dónde ubicar el texto. En este sentido, el HTML5 no
de sofisticación del código que podremos construir usando HTML5. (barbarapvn, 2013)
3.13 JAVASCRIPT
páginas Web, con una sintaxis muy semejante a Java y a C. Pero, al contrario que Java, no
se trata de un lenguaje orientado a objetos propiamente dicho, sino que éste está basado en
prototipos, ya que las nuevas clases se generan clonando las clases base (prototipos) y
Con JavaScript podemos crear efectos especiales en las páginas y definir interactividades
JavaScript y ejecutarlas para realizar estos efectos e interactividades, de modo que el mayor
recurso, y tal vez el único, con que cuenta. Este lenguaje es el propio navegador.
Entre las acciones típicas que se pueden realizar en JavaScript tenemos dos vertientes. Por
un lado el efecto especial es sobre páginas web, para crear contenidos dinámicos y
42
dinamismo. Por el otro, JavaScript nos permite ejecutar instrucciones como respuesta a las
acciones del usuario, con lo que podemos crear páginas interactivas con programas como
Variables
Objetos
Funciones
3.14 PHP
PHP, es un lenguaje interpretado del lado del servidor que se caracterizan por su potencia,
antes de transferir al cliente que lo ha solicitado en forma de código HTML puro. Al ser un
lenguaje que sigue la corriente open source, tanto el intérprete como su código fuente son
totalmente accesibles de forma gratuita en la red. (Cobo, Gomez, Perez, & Rocha, 2005)
3.15 COMPOSER
Composer es una herramienta imprescindible para los desarrolladores en PHP, que permite
quiere decir que nos permite gestionar (declarar, descargar y mantener actualizados) los
paquetes de software en los que se basa nuestro proyecto PHP. Se ha convertido en una
43
herramienta de cabecera para cualquier desarrollador en este lenguaje que aprecie su tiempo
3.16 ARTISAN
Cliente de consola que nos permite ejecutar comandos propios del framework. Es muy
versátil, potente e incluso nos permite extenderlo creando nuestras propias tareas para que
3.17 LARAVEL
Laravel, es el framework PHP de código abierto de mayor aceptación actualmente para este
los que cuentan, hacen que PHP que para muchos estaba empezando a quedarse en el
olvido, vuelva a ser rescatado y sea ahora un lenguaje moderno, rápido, eficiente y
44
3.18 MODELO VISTA-CONTROLADOR
más utilizado en aplicaciones Web, donde la vista es la página HTML y el código que
http://blog.devacademy.la/post/94202131491/tutorial-laravel-introducci%C3%B3n-y-conceptos
3.19 SIMFONY
el desarrollo de las aplicaciones web. Para empezar, separa la lógica de negocio, la lógica
45
automatiza las tareas más comunes, permitiendo al desarrollador dedicarse por completo a
los aspectos específicos de cada aplicación. El resultado de todas estas ventajas es que no se
debe reinventar la rueda cada vez que se crea una nueva aplicación web.
separar las distintas partes que forman una aplicación web. El modelo representa la
La vista transforma la información obtenida por el modelo en las páginas web a las que
3.20 BACKBONE.JS
backbone.js, este pequeño framework que permite construir aplicaciones usando Javascript
funciones, si lo prefieres llamar así) que van a proveer de estructura a nuestro código,
facilitar el trabajo con datos, vistas para producir nuestro HTML, las interacciones para
implementar comportamientos que deba realizar frente a acciones del usuario y los
servicios para comunicar con cualquier tecnología que usemos del lado del servidor, ya sea
46
3.21 BOOTSTRAP
Bootstrap, es un framework originalmente creado por Twitter, que permite crear interfaces
web con CSS y JavaScript, cuya particularidad es la de adaptar la interfaz del sitio web al
tamaño del dispositivo en que se visualice. Es decir, el sitio web se adapta automáticamente
al tamaño de una PC, una Tablet u otro dispositivo. Esta técnica de diseño y desarrollo se
conoce como “responsive design” o diseño adaptativo.
3.22 POSTGRESQL
bases de datos de código abierto más potente del mercado y en sus últimas versiones no
estabilidad del sistema. Un fallo en uno de los procesos no afectará el resto y el sistema
47
4. METODOLOGÍA
A continuación se mostraran las fases que permitieron realizar llevar el presente proyecto
La línea de investigación que se utilizo fue la descriptiva cuyo objetivo consiste en llegar a
exacta de las actividades, objetos, procesos y personas. El objetivo principal es saber el por
(Metrosinú)
En esta fase se muestra de manera muy clara la problemática, justificación y las tecnologías
48
Actividad 1.
Indagar con el personal de talento humano sobre la forma como se están llevando
En esta sección se analiza las actividades que permitan crear la gestión de empleados y ,
urbano Metrosinu.
De igual forma entorno al empleado se crea toda la estructura funcional del área de talento
humano, como es por ejemplo el control de las dotaciones, el control de acceso a las
49
Actividad 2
Se crea el rol del administrador el cual tendrá el control total del sistema sin
restricción alguna.
Actividad 3
Actividad 4
llega a la conclusión que la aplicación requerida debe ser capaz de ofrecer una
50
RECURSOS (FISICOS, TECNOLOGICOS, HUMANOS)
RECURSOS
FISICOS TECNOLÓGICOS HUMANOS
Instalaciones de la Computadores 2 desarrolladores o
Conexión a internet
Tarjetas empresa(personal
talento humano)
51
4.2. Metodología De Desarrollo
Primeramente se hizo el levantamiento de información necesaria para tener una idea del
solución.
En esta etapa de diseño se hizo uso de cada uno de los diagramas que UML ofrece, dentro
de ellos están los casos de uso los cuales muestran paso a paso cada uno de los procesos
necesarios para cumplir los requerimientos, luego los diagramas de actividad general para
el sistema, y uno por cada procesos del sistema. Se hizo el diagrama Entidad-Relación
como modelo conceptual de la base de datos permitiendo evidenciar cada una de las
Se hizo el diagrama de clases el cual las relaciones entre las clases que involucra el sistema.
anteriormente.
Finalmente se realizan las pruebas pertinentes con el fin de satisfacer a los usuarios finales
de la aplicación y para completar todo este proceso después de obtener la aprobación del
52
cliente, dando fe que se cumplieron los objetivos planteados al inicio del proyecto se hace
53
5. DESARROLLO
5.1. ARQUITECTURA
54
5.1.1 ARQUITECTURA DE DESARROLLO
controlador (MVC), se optó por esta arquitectura porque esta separa la interfaz del usuario
la separación de conceptos.
Modelo: Es la capa donde se trabaja con los datos, por tanto contendrá mecanismos
para acceder a la información y también para actualizar su estado. Los datos los
tendremos habitualmente en una base de datos, por lo que en los modelos tendremos
todas las funciones que accederán a las tablas y harán los correspondientes selects,
updates, inserts, etc. Envía a la 'vista' aquella parte de la información que en cada
'controlador'.
En realidad es una capa que sirve de enlace entre las vistas y los modelos,
55
necesidades de nuestra aplicación. Sin embargo, su responsabilidad no es manipular
directamente datos, ni mostrar ningún tipo de salida, sino servir de enlace entre los
modelos y las vistas para implementar las diversas necesidades del desarrollo.
Vistas: Las vistas, como su nombre nos hace entender, contienen el código de nuestra
código que nos permitirá renderizar los estados de nuestra aplicación en HTML. En
las vistas nada más tenemos los códigos HTML y PHP que nos permite mostrar la
salida. En la vista generalmente trabajamos con los datos, sin embargo, no se realiza
un acceso directo a éstos. Las vistas requerirán los datos a los modelos y ellas se
56
5.2 DISEÑO DEL SISTEMA
Gestión RRHH que tendrá lugar en el proceso de desarrollo para obtener un eficiente
funcionamiento.
Requisitos de información
Requisito funcionales
Definición de actores
57
5.2.1 OBJETIVOS DEL SISTEMA
funcionamiento
ID NOMBRE DESCRIPCION
OBJETIVO
ID-OBJ 01 CONTROL DE Gestión RRHH permitirá registrar la hora y fecha
INGRESO de ingreso y salida de cada uno de los empleados
que laboran en la empresa.
ID-OBJ 02 GESTION DE Gestión RRHH permitirá gestionar (crear,
EMPLEADOS modificar, consultar y eliminar) la información de
todos los empleados de la empresa de transporte
Metrosinú
ID-OBJ 03 GESTIÓN DE Gestión RRHH permitirá gestionar (registrar,
DOTACIONES consultar, modificar, entregar) la información de
las dotaciones de cada trabajador teniendo en
cuenta las prendas y las áreas de trabajo.
ID-OBJ 04 GESTIÓN DE Gestión RRHH permitirá la gestión (registro,
MERCADO consulta) de un mercado entregado a cada
empleado que lo amerite.
ID-OBJ 05 GESTIÓN DE Gestión RRHH permitirá gestionar (ingresar,
INCAPACIDADES modificar, consultar) la información de las
distintas incapacidades.
ID-OBJ 06 GESTIÓN DE Gestión RRHH permitirá emitir un mensaje de
NOTIFICACIONES alerta cuando un empleado acceso a la empresa y
tenga alguna citación a las oficinas principales
ID-OBJ 07 GESTIÓN DE Gestión RRHH permitirá gestionar (registro,
BIENESTAR consulta) de la información que la empresa tenga
con respecto a eventos del bienestar del empleado.
ID-OBJ 08 GESTIÓN DE Gestión RRHH permitirá gestionar (registro,
NOVEDADES consulta) de la información de las distintas
novedades que tenga el empleado.
ID-OBJ 09 REGISTRO DE Gestión RRHH permitirá registrar las empresas
EMPRESA con las cuales la empresa tiene el personal
contratado y va generando alianzas de empleo.
Tabla 5: objetivos del sistema
58
5.2.2 Requisitos de información
en esta aplicación.
Mediante esta sección estableceremos los siguientes requisitos de almacenamiento que son
propias de la aplicación:
59
Información de Transito: fecha de expedición, fecha de
vencimiento, número de la licencia, comparendos, valor.
Tiempo Promedio Permanente
Vida
Ocurrencias
Comentarios Ninguna
Tabla 6: Requisito de información [Gestión de empleados]
60
particular, consultando la hora y fecha de entrada.
Tiempo Promedio Permanente
Vida
Ocurrencia
Comentarios Ninguna
Tabla 7: Requisito de información [Control de ingreso]
61
RI-04 INFORMACIÓN SOBRE MERCADOS
Objetivos asociados ID-OBJ 04 Gestión De Mercado
Requisitos Asocias RF-09 Registrar Mercados
RF-10 Consultar Mercados
Descripción El sistema permitirá registrar y consultar los distintos mercados
que sean entregados al empleado para el beneficio del trabajador.
Datos específicos Los datos que contiene son (fecha de entrega, motivo, costo)
Tiempo Promedio Permanente
Vida
Ocurrencia
Comentarios ninguna
Tabla 9: Requisito de información [Gestión de mercados]
62
RI-06 INFORMACIÓN SOBRE BIENESTAR
Objetivos asociados ID-OBJ 07 Gestión De Bienestar
Requisitos Asocias RF-13 Registrar Bienestar
RF-14 Consultar Bienestar
Descripción El sistema permitirá registrar y consultar los distintos eventos
que sean llevados en la parte de bienestar del trabajador en el área
de talento humano.
Datos específicos Bienestar, requiere los datos (fecha evento, motivo, objetivo,
población, tipo de evento, cantidad, costo).
Ayudas, requiere lo datos (nombre de los trabajadores, costo,
fecha, lugar).
Salud ocupacional, requiere los datos (fecha, descripción).
Tiempo Promedio Permanente
Vida
Ocurrencia
Comentarios ninguna
Tabla 11: Requisito de información [Gestión de Bienestar]
63
Vida
Ocurrencia
Comentarios ninguna
Tabla 12: Requisito de información [Gestión de notificaciones]
64
RI-09 INFORMACIÓN SOBRE EMPRESAS
Objetivos asociados ID-OBJ 09 Gestión De Empresa
Requisitos Asocias RF-19 Registrar Empresa
RF-20 Consultar Empresas
Descripción En el transcurrir de los años se han realizado alianzas con
distintas empresas para formar lo que se llama metro Sinú.
Datos específicos Los datos requeridos son (NIT, nombre, descripción)
Tiempo Promedio Permanente
Vida
Ocurrencia
Comentarios ninguna
Tabla 14: Requisito de información [Gestión de empresa]
65
5.3 REQUISITOS NO FUNCIONALES
requisitos no funcionales:
El acceso al sistema deberá estar disponible al momento que se desee hacer uso de
él.
Además del hardware necesario para Gestión RRHH necesita de software que permita su
adecuado funcionamiento; como lo es un window7 o linux, navegador web, apache2 como
servidor web, PHP como lenguaje de programación y POSTGRES como SGBD, Laravel e
internet.
66
5.4 REQUISITOS FUNCIONALES
que muestra las especificaciones básicas para el adecuado funcionamiento del sistema por
Gestión de empleados.
Control de ingreso
Gestión de dotación
Gestión de mercados
Gestión de incapacidades
Gestión de notificaciones
Gestión de novedad
Gestión de empresas.
67
Dentro de los requisitos funcionales se definirán los actores que hacen parte de la
En esta sección se muestran los pasos que se deben tener en cuenta a la hora de llevar a
cabo cada proceso en el sistema de acuerdo a lo planteado anteriormente en los objetivos
del sistema.
68
Ilustración 11: Caso de uso [General]
69
La siguiente ilustración muestra los actores que intervienen sobre las funcionalidades que
ingreso]
70
Caso de Uso: ingreso al sistema
Contrato N° 1
71
La siguiente ilustración muestra los actores que intervienen sobre las funcionalidades que
[Gestión de empleado]
72
Caso de Uso: Registrar empleados
Contrato N° 2
Objetivos asociados OBJ-02 [Gestión de empleados]
73
Caso de Uso: Modificar empleados
Contrato N° 3
Objetivos asociados OBJ-02 [Gestión de empleados]
Requisitos de información Rl-02 [ Gestión de empleados ]
Descripción El sistema permitirá actualizar la información de un empleado
Precondición El actor deberá estar en el sistema con una sesión de usuario iniciada
74
Caso de Uso: Mostrar empleados
Contrato N° 4
Objetivos asociados OBJ-02 [Gestión de empleados]
Requisitos de información Rl-02 [ Gestión de empleados ]
75
Caso de Uso: Eliminar empleados
Contrato N° 5
Objetivos asociados OBJ-02 [Gestión de empleados]
76
La siguiente ilustración muestra los actores que intervienen sobre las funcionalidades que
de empleado]
77
Caso de Uso: Registrar dotación
Contrato N° 6
Objetivos asociados OBJ-03 [Gestión de dotaciones]
Requisitos de información Rl-03 [ Gestión de dotaciones ]
Descripción El sistema permitirá registrar la dotación del empleado
Precondición El actor deberá estar en el sistema con una sesión de usuario iniciada
Secuencia Paso Acción
1 El actor ingresa a la gestión de dotaciones
2 Conectar a la base de datos
3 Verificar los datos registrados
4 Registra dotaciones a empleados
Postcondicion
Tabla 21: Documentación Caso De Uso Registrar Dotación
78
Caso de Uso: modificar Tallas
Contrato N° 7
Objetivos asociados OBJ-03 [Gestión de dotaciones]
79
Caso de Uso: mostrar Tallas
Contrato N° 8
Objetivos asociados OBJ-03 [Gestión de dotaciones]
80
La siguiente ilustración muestra los actores que intervienen sobre las funcionalidades que
de mercado].
81
Caso de Uso: Registrar mercados
Contrato N° 8
Objetivos asociados OBJ-04 [Gestión de mercado]
Requisitos de información Rl-04 [ Gestión de mercado ]
Descripción El sistema permitirá registrar un mercado a empleados
El actor deberá estar en el sistema con una sesión de usuario
Precondición
iniciada
Paso Acción
1 El actor ingresa a la gestión de mercado
Secuencia 2 Conectar a la base de datos
3 Verificar los datos registrados
4 Registrar mercado a empleados
Postcondicion
Excepciones
Tabla 24: Documentación Caso De Uso Registrar mercados
82
Caso de Uso: Consultar mercados
Contrato N° 8
Objetivos asociados OBJ-04 [Gestión de mercado]
83
La siguiente ilustración muestra los actores que intervienen sobre las funcionalidades que
[Gestión de incapacidades].
84
Caso de Uso: Registrar Incapacidades
Contrato N° 9
Objetivos asociados OBJ-05 [Gestión de incapacidades]
85
Caso de Uso: Consultar incapacidades
Contrato N° 9
Objetivos asociados OBJ-05 [ Gestión de incapacidades ]
86
La siguiente ilustración muestra los actores que intervienen sobre las funcionalidades que
[Gestión de notificaciones].
87
Caso de Uso: Registrar notificaciones
Contrato N° 10
Objetivos asociados OBJ-06 [ Gestión de Notificaciones ]
88
Caso de Uso: Consultar notificaciones
Contrato N° 11
Objetivos asociados OBJ-06 [ Gestión de Notificaciones ]
Requisitos de información Rl-06 [ Gestión de Notificaciones ]
El sistema permitirá consultar las notificaciones que tenga cada
Descripción
empleado
El actor deberá estar en el sistema con una sesión de usuario
Precondición
iniciada
Paso Acción
1 El actor ingresa a la gestión de notificaciones
Secuencia 2 Conectar a la base de datos
3 Verificar los datos registrados
4 Consultar las notificaciones que cada empleado tenga
Postcondicion
Excepciones
Tabla 28: Documentación Caso De Uso Consultar Notificación
89
La siguiente ilustración muestra los actores que intervienen sobre las funcionalidades que
de bienestar].
90
Caso de Uso: Registrar eventos de bienestar
Contrato N° 12
Objetivos asociados OBJ-07 [ Gestión de Bienestar ]
91
Caso de Uso: Consultar eventos de bienestar
Contrato N° 13
Objetivos asociados OBJ-07 [ Gestión de Bienestar ]
92
La siguiente ilustración muestra los actores que intervienen sobre las funcionalidades que
de novedades].
93
Caso de Uso: Registrar una novedad
Contrato N° 14
Objetivos asociados OBJ-08 [ Gestión de Novedades ]
94
Caso de Uso: consultar novedad
Contrato N° 15
Objetivos asociados OBJ-08 [ Gestión de Novedades ]
95
La siguiente ilustración muestra los actores que intervienen sobre las funcionalidades que
de empresa].
96
Caso de Uso: Registrar empresa
Contrato N° 16
Objetivos asociados OBJ-09 [ Gestión de empresa ]
Requisitos de información Rl-09 [ Gestión de empresa ]
El sistema permitirá registrar la empresa con las que cuales
Descripción
tiene el personal contratado
El actor deberá estar en el sistema con una sesión de usuario
Precondición
iniciada
Paso Acción
1 El actor ingresa a la gestión de empresa
Secuencia 2 Conectar a la base de datos
3 Verificar los datos registrados
4 Registrar empresa
Postcondicion
Excepciones
Tabla 33: Documentación Caso De Uso Registrar Empresa
97
5.5 MODELO RELACIONAL
98
Ilustración 21 Modelo Relacional
99
5.6. DIAGRAMA ENTIDAD-RELACION
100
101
Ilustración 22 Diagrama Entidad-Relación 102
7. DIAGRAMA DE CLASES
103
5.8. DIAGRAMAS DE ACTIVIDAD
uso-caso, así como las distintas rutas que pueden irse desencadenando en el uso-caso.
104
Ilustración 25 Diagrama de actividad [Ingresos al sistema]
105
Ilustración 26 Diagrama de actividad [Gestión de Empleados]
106
Ilustración 27 Diagrama de actividad [Gestión de Dotaciones]
107
Ilustración 28 Diagrama de actividad [Gestión de Incapacidad]
108
Ilustración 29 Diagrama de actividad [Gestión de Notificación]
109
Ilustración 30 Diagrama de actividad [Gestión de Bienestar]
110
Ilustración 31 Diagrama de actividad [Gestión de Novedades]
111
6. CONCLUSIONES
forma más confiable, alcanzando los objetivos propuestos y haciendo una aporte a la
Este proyecto se pudo llevar a cabo gracias al estudio de la información que se encuentra
plasmado en este documento, el cual hizo más fácil el análisis de cada uno de los procesos
Finalmente se espera que este proyecto brinde elementos importantes para el manejo y
errores.
112
7. REFERENCIAS BIBLIOGRAFICAS
Cervantes Najera, A., Hernandez Reyes, P., & Santiago Jacobo, M. (noviembre de 2008).
sistema de informacion y control de acceso basado en tecnologia RFID. DF,
mexico.
Cobo, A., Gomez, P., Perez, D., & Rocha, R. (2005). PHP Y MYSQL Tecnologia para el
desarrollo de aplicaciones web. Diaz De Santos.
Correa Espinal, A., Alvarez Lopez, C. E., & Gomez Montoya, R. A. (2009). SISTEMAS
DE IDENTIFICACIÓN POR RADIOFRECUENCIA, CODIGO DE BARRAS Y
SU RELACION CON LA GESTION DE LA CADENA DE SUMINISTRO.
113
Gauchat, J. D. (2012). El gran libro de HTML5, CSS3 Y javascript. Marcombo.
114
EVIDENCIAS
ANEXOS
MANUAL DE INSTALACIÓN
Para la instalación de la aplicación GESTION RRHH se necesita instalar los siguientes programas
en nuestro equipo:
Instalar Xampp
En primera instancia se busca en el navegador el sitio oficial de XAMPP, una vez ubicados se
buscan las especificaciones de nuestro equipo y lo descargamos, previamente se instala siguiendo
las indicaciones.
Luego, ubicamos los archivos de instalación de XAMPP, se seleccionan los destinos de archivos en
el directorio raíz del programa como se muestra a continuación:
INSTALAR COMPOSER
Al igual que xampp se busca en el navegador y se hacen las respectivas búsquedas de la página
oficial, se descarga y se instala; existen dos formas de descargar ya es de su elección cual escoger,
si la manual por consola o instalación por ventana.
INSTALACION DE PGADMIN (POSTGRESQL)
Al igual que en la anteriores se busca en el navegador web el sitio oficial del programa y se procede
a la descarga y previamente a la instalación con las configuraciones básicas que va indicando el
programa en sus configuraciones
Paso seguido se abre el archivo e PGADMIN y se hace la restauración de la base de datos con el
BACKUP que se dará en el CD de instalación, de la siguiente forma:
.
Luego damos clic derecho en la base de datos y buscamos RESTORE.
Buscamos el archivo de la base de datos y restauramos.
Por ultimo verificamos que las tablas se restauraran correctamente y cerramos las
aplicación
Seguido, iniciamos el servidor apache en el panel de control del programa y se inicia se inicia
sección en el navegador como se explicara más adelante en el manual de usuario.
INTRODUCCIÓN
Para mostrar las caractersticas de la aplicación GESTIÓN RRHH se desarrollo este manual que dará
a conocer mediante imágenes una explicacion detallada del funcionamieno del sistema asi como ls
diferentes actores y requisitos necesarios para lograr un óptimo funcionamiento y minimizar los
errores que se puedan presentar.
GESTIÓN RRHH perite realizar procesos de inicios de sesión, gestión de empleados, registro de
empresas, control de ingresos a la empresa, gestion de dotaciones, gestion de mercados, gestión de
incapacidades, gestión de notificaciones, gestion de bienestar, gestión de novedades.
Todos los usuarios pueden ingresar a los mismos módulos ya que son datos de suma importancia
para cada unos de los empleados de talento humano de metrosinu y requiere ver e ingresar a los
mismos datos. Este manual de usuario es donde se muestran paso a paso las pates de GESTIÓN
RRHH.
APLICACIÓN ORIENTADA A LA WEB
Los primeros es entrar al navegaor escribir la URL para poder aceder al sistema
En esta primera pantalla se muestra el inicio de sesión de la aplicación donde se puede ingresar a la
plataforma si contamos con un usuario habilitado, que esto son la unica clave de ingreo del personal
que labora en talento humano. El codigo es el id del empleado y la clave es la que ya se asignado
previamente.
1.3. Menú Principal (EMPLEADOS)
Esta es la pantalla que se muestra una vez se ingresa al sistema luego de haber iniciado sesión.
1. Este menú permite al usuario navegar entre los distintos módulos que se desprende de los
datos del empleado, es decir, son los datos de consulta.
2. Para registrar un nuevo empleado que sea contratado.
3. Área donde se visualizan los empleado contratados y se puede buscar por nombre,
apellidos, código o documento de identificación.
4. Operaciones que se le pueden realizar a un empleado:
Ver.
Editar.
Inactivar.
Ingresar una novedad.
Gestión de dotación.
Asignar una entrega de mercados.
Registrar una licencia.
Registrar y monitorear las incapacidades.
1.3.1 Registrar Empleados
1.3.1.1 Esta es la información personal del empleado, donde están sus datos básicos
1.3.1.2 Información laboral, datos que le asigna la empresa
La parte de los datos de conyugue (ítem 1) señalada, se activa solo si estado civil del empleado es
CASADO o está en UNIÓN LIBRE.
1.3.1.5 En los datos adicionales se podrán ingresar solo los datos de menor importancia pero que
resultarían útiles para cualquier evento a futuro en la empresa.
1.3.1.6 Tránsito, son datos que sirven para lleva un control con las licencias y comparendos de los
empleados que son OPERADORES.
Información detallada de un empleado, organizada por pestaña así como se ingresan los datos al
momento de registrar el empleado, para identificar el tipo de información y tener un fácil acceso.
1.3.3 Editar Empleado
Los datos del empleado se pueden editar todos en el mismo orden en el que se registran, también se
le puede configurar un solo campo si es lo requerido.
Cuando por alguna razón el empleado ya no laborara más en la empresa este se inactiva, pero como
existen muchos motivos estos es digitable para poder tener u historial de las veces q el empleado ha
sido desvinculado y también a retomad sus labores si es el caso.
Automáticamente pasa a la pestaña de inactivos donde aparecen las operaciones de activación, ver
todos los datos del empleado así mismo como en los empleados activos y Ver historial de
inactivaciones.
Se asignan las cantidades a entregar al empleado, puede ser mayor a la cantidad permitida.
Luego de entregar la dotación se puede hacer consultas de esa entrega teniendo en cuenta la fecha
Al empleado se le puede asignar la entrega de mercados, esto e para tener un control de los que se
encuentran incapacitados
Con los soportes de incapacidad que entrega el empleado de su EPS, se realiza el previo registro de
esta en la aplicación para tener un mayor control de sus pagos.
1.4. MODULO GESTIÓN EMPRESAS
Las empresas son registradas para tener claro cuáles son los vínculos de trabajadores se tienen en
ellas; por esta razón al igual que los empleados tienen sus operaciones (descripción de los campos
marcados:
Formulario con la información requerida para el registro de una nueva empresa vinculada.
Los datos de control de acceso de a la empresa son tomados por medio de una aplicación que están
ubicadas en las diferentes garitas de control, esta información se puede visualizar de la siguiente
manera.
Entrega por artículo (ya que se le puede dar más de las cantidades de prenda asignada).
Evidencias generales.
Reinicio de campaña.
Cabe resaltar que los datos de las consultas del módulo de dotación son tomados de los datos que se
le asigna a cada empleado.
Esta información es para calcular la cantidad de artículos que tengo en almacén, por artículo
Los datos se visualizan dela siguiente manera, teniendo en cuenta que se puede realizar la consulta
por código de la prenda o por el nombre, también se podrá hacer una exportación a Excel para
mejor manipulación de los datos.
Muestra la información general de todo lo que se encuentra en almacén, talla por talla de cada
artículo; también se pueden exportar los datos para sus respectivas manipulaciones.
1.6.3. Reinicio De Campaña
El reinicio de campaña consiste en hacer el cargue de nuevo con todos los datos asignado al
empleado, esto con el fin de llevar un control del inventario y poder tener con exactitud los valores
a pedir al proveedor, esto se hace con el fin de tomar los datos que se le actualizan al empleado en
el transcurrir del año y posteriormente se hace la respetiva exportación de los datos para digitar la
dotación a pedir.
Las consultas de las novedades son datos suministrados por el empleado y para el empleado.
Consultar novedades.
Registro Masivo.
1.7.1. Consultar Novedades
Los registros de las novedades se hacen por fecha y este se trae todas las novedades registradas al
empleado tal cual como se guardan.
Este campo sirve para registrar las novedades y citaciones a un grupo de empleados que tienen el
mismo proceso, de la siguiente forma:
Se van cargado los empleados por nombre, código o número de identificación.
En el lado derecho del formulario se van cargando los empleados que se les va realizar el registro,
así mismo se puede ir retirando si es el caso.
En este módulo se reflejaran los datos de los eventos realizados en el área de talento humano, su
función al igual que los módulos anteriores es de consulta, pero como el bienestar es para todos los
empleados se realizan registros:
Registro de Eventos.
Consulta de Eventos.
Dependiendo el tipo se van cargando los formularios y va mostrando los detalles del formulario.
Los eventos están divididos por:
Bienestar.
Ayudas
Salud Ocupacional.
1.8.2. Consulta De Eventos
Los eventos e consultan por fecha y se filtran automáticamente todos los que se han registrado con
fecha y población independiente del tipo de evento.
De igual forma hace las consultas de los mercados que fueron entregados los trabajadores por
fechas.
2. ASIGNACIÓN DE LA TARJETA DE EMPLEADO.
Cuando un empleado ingresa a trabajar a la empresa se le asigna una tarjeta, la cual se realizara por
medio de la siguiente aplicación:
Debido a que existen muchos factores por los cuales un empleado tenga que cambiar o actualizar la
tarjeta RFID, se hace el registro de la misma forma como se guarda la información principalmente.
Los pasos son los siguientes e inmediatamente detallamos las áreas marcadas: