Documente Academic
Documente Profesional
Documente Cultură
Integrantes:
Br Alberto Prez C.I: 21045434
Br Anthony El Safadi C.I: 20084039
Tutor acadmico:
Ing. Rainier Araujo
Alberto Prez
C.I: 21.045.434
Telf.: 0414-0591908
Albertojperezf@gmail.com
Horas crdito aprobadas: 221HC
Anthony El Sadafi
C.I: 20.084.039
Telf.: 0414-6313506
Tonysafadif@gmail.com
Horas crdito aprobadas: 221HC
Rainier Araujo
C.I: 18.724.011
Telf.: 0414-6069190
Uru.araujo@gmail.com
Tutor Acadmico
3
DEDICATORIA
Alberto Prez.
Anthony El Safadi.
4
AGRADECIMIENTO
Alberto Prez.
Primero que todo agradezco a Dios por la fuerza y fe para creer lo que me pareca
imposible terminar, adems, se les agradece al Ing. Rainier Araujo, Ing. Hctor
Corzo, Br Johebert Prela, ya que sin su ayuda esta investigacin no hubiese sido
finalizada.
Anthony El Safadi.
5
NDICE GENERAL
RESUMEN
INTRODUCCIN
1. CAPTULO I. El Problema..... 12
1.1 Planteamiento del problema.. 12
1.2 Formulacin del Problema..... 15
1.3 Objetivos... 16
1.3.1. Objetivo General 16
1.3.2. Objetivos Especficos 16
1.4. Justificacin.. 16
1.5. Alcance 17
1.6. Delimitacin 18
1.6.1. Delimitacin espacial... 18
1.6.2. Delimitacin temporal.. 18
1.6.3. Delimitacin cientfica.. 18
CONCLUSIONES
RECOMENDACIONES
REFERENCIAS BIBLIOGRFICAS
8
NDICE DE TABLA
NDICE DE FIGURAS
RESUMEN
Albertojperezf@Gmail.com.
Tonysafadif@gmail.com.
11
INTRODUCCIN
Se espera con esta investigacin poder crear un sistema con el cual se pueda
llevar un registro sistemtico a cerca de las entradas y salidas, faltas, permisos,
entre otros.
12
CAPITULO I
EL PROBLEMA
Adems del gran avance tecnolgico, cada vez ms, las grandes empresas
se encuentran en la necesidad de proteger tanto a sus empleados como a su
informacin, sistemas convencionales llmese tarjeta de control de asistencia o
14
firma dejan mucho que decir al momento de la seguridad ya que cualquiera podra
copiar la firma o simplemente pedir prestado el carnet, es all donde entra en juego
la importancia de la biomtrica ya que son factores nicos que no pueden ser
copiados por otra persona y garantizan una confiabilidad del 100%.
1.3 Objetivos:
1.4 Justificacin:
17
1.5 Alcance:
que si bien no es para nada nuevo, es un propuesta firme en temas tanto como
seguridad industrial, estadsticas administrativas, entre otros. La investigacin busca
desarrollar y proponer un sistema que las empresas puedan implementar en sus
ambientes de trabajo.
1.6 Delimitacin:
CAPTULO II
MARCO TERICO
Otro estudio que se consulto fue el de Ferrer K., (1997). El cual realizo un
estudio titulado: Diseo de un control de asistencia del personal para la empresa
C.A. Seguros Catatumbo. El propsito de este trabajo fue desarrollar un sistema
automatizado para la asistencia del personal de dicha empresa, con la finalidad de
llevar un control eficiente de las horas laboradas por el personal. La metodologa
que se utilizo fue un hibrido entre la metodologa estructurada de sistemas de
22
informacin (MEDSI) que plantea el autor Jons Montilva y unas fases aplicadas
por el investigador. La poblacin objeto del estudio es de 10 personas que utilizan
el sistema. Los resultados obtenidos en este estudio fueron de gran utilidad ya que
se puede ver las horas trabajadas por todo el personal de manera exacta.
Sistema Biomtrico:
Identidad:
persona con los mismos rasgos sociales, sin contar que una persona puede
fcilmente imitar los rasgos sociales de otra.
o Reclutamiento:
o Utilizacin:
Una vez que se tiene almacenado el patrn del usuario, ste puede
utilizar el sistema con normalidad, y sus caractersticas son comparadas
con el patrn almacenado, determinando el xito o fracaso de esa
comparacin.
Captura:
Pre-procesado:
Extraccin de Caractersticas:
Comparacin:
o Reconocimiento / Autenticacin:
Reconocimiento:
30
Autenticacin:
2 ( genuino imgostor)
dr =
o2genuino + o2imgostor
Tcnicas Biomtricas:
Aunque las caractersticas de la huella dactilar son, sin lugar a duda, las
ms ampliamente utilizadas para realizar una identificacin biomtrica,
cualquier otra caracterstica biolgica o del comportamiento de una
persona puede ser usada para realizar la identificacin, siempre que
dichas caractersticas se demuestren propias y nicas de la persona a
identificar. Las distintas tcnicas que se estn estudiando actualmente
se pueden ver descritas, siendo:
32
o Huella Dactilar:
Los sistemas de bases de datos, son aquellos en los cuales podemos crear
registros acerca de cualquier apartado por medio de tablas, las que a su vez de
dividen en filas y columnas, en ellas podemos almacenar los datos de la manera
ms conveniente y modificarlos segn nuestras necesidades.
Las bases de datos han existido por mucho tiempo y han visto una evolucin
importante en el modo en que son utilizadas, es por esto que se han convertido en
la forma ms eficiente de dejar registros acerca de algn trabajo realizado, el
personal de una empresa, materiales comprados para una construccin, por
mencionar algunas de las posibles implementaciones.
Las propiedades son partes fundamentales de las bases de datos, ya que con
ellas podemos desglosar el apartado a documentar en la base de datos y
referenciarlo de una manera precisa.
PHP:
37
Cobo, Gmez, Prez, Rocha. (2005) PHP y MySQL Tecnologas para el desarrollo
de aplicaciones web. Espaa: Daz de Santos. Comentaron acerca de PHP:
C#:
Visual C#:
39
Visual Studio:
CSS:
40
La propuesta CHSS fue realizada por Hkon Wium Lie y SSP fue propuesto
por Bert Bos. Entre finales de 1994 y 1995 Lie y Bos se unieron para definir un
nuevo lenguaje que tomaba lo mejor de cada propuesta y lo llamaron CSS
(Cascading Style Sheets).
41
A principios de 1997, el W3C decide separar los trabajos del grupo de HTML
en tres secciones: el grupo de trabajo de HTML, el grupo de trabajo de DOM y el
grupo de trabajo de CSS.
JQuery:
42
Con respecto a JQuery, Sawyer, Trad (2011), Javascript & JQuery: The
missing Manual. Estados Unidos. Expresaron:
Fingerprint SDK est disponible en dos diferentes versiones. Fingerprint SDK para
Windows soporta muchos lenguajes de programacin a travs de DLL, Java,
Activex o .NET. Fingerprint SDK para Java permite el desarrollo multi-plataforma
de programas en Java que funcionan en Microsoft Windows o en Gnu/Linux.
2.3.1 Servidores:
2.3.2 Clientes:
2.3.5 HTML:
45
2.3.6 JavaScript:
Estndar ANSI 378: creado en 2004 por la ANSI Instituto Americano Nacional de
Estndares, establece criterios para representar e intercambiar la informacin de
las huellas dactilares a travs del uso de minucias. El propsito de esta norma es
que un sistema biomtrico dactilar pueda realizar procesos de verificacin de
46
3 Jornada de Trabajo
1. La jornada diurna, comprendida entre las 5:00 a.m. y las 7:00 p.m., no
podr exceder de ocho horas diarias ni de cuarenta horas semanales.
2. La jornada nocturna, comprendida entre las 7:00 p.m. y las 5:00 a.m. no
podr exceder de siete horas diarias ni de treinta y cinco horas semanales.
Toda prolongacin de la jornada nocturna en horario diurno se considerar
como hora nocturna.
3. Cuando la jornada comprenda perodos de trabajos diurnos y nocturnos se
considera jornada mixta y no podr exceder de las siete horas y media
diarias ni de treinta y siete horas y media semanales. Cuando la jornada
47
Artculo 178. Son horas extraordinarias, las que se laboran fuera de la jornada
ordinaria de trabajo. Las horas extraordinarias son de carcter eventual o
accidental para atender imprevistos o trabajos de emergencia. La duracin del
trabajo en horas extraordinarias, salvo las excepciones establecidas en la Ley,
estarn sometidas a las siguientes limitaciones:
Artculo 183. Todo patrono y patrona llevar un registro donde anotar las
horas extraordinarias utilizadas en la entidad de trabajo; los trabajos efectuados en
esas horas; los trabajadores y las trabajadoras que las realizaron; y la
remuneracin especial que haya pagado a cada trabajador y trabajadora.
Determinar la Tcnico.
plataforma y la
Determinar Operativo.
arquitectura que
requerimiento. Legal.
mejor se adapte al
sistema de capta Econmico.
huellas.
negocio. asistencia
laboral
mediante el
uso de huella
dactilar.
Disear la interfaz Diseo de UML.
de la aplicacin de
sistema. Base de datos.
escritorio y la
Diagramas.
aplicacin web.
Esquemas.
Codificar el sistema Codificar el Herramientas.
de control de
sistema. Lenguaje.
asistencia.
Aplicaciones.
Realizar pruebas y Evaluar Versiones.
diagnosticar el
sistemas. Mejoras.
funcionamiento
Revisin.
completo del
sistema.
50
Captulo III
MARCO METODOLGICO
Segn Arias (1999, p.21) la investigacin de campo puede ser explicada como:
52
o Historias de Usuario.
o Programacin en pareja.
o Reuniones peridicas.
55
Se llevan los diseos que fueron realizados a cdigo, con la ayuda de las
herramientas que se especificaron en la planificacin. Para la presente
investigacin, se maneja para la aplicacin de escritorio el lenguaje C#, para la
aplicacin web, por parte del servidor se utiliza el lenguaje de servidor PHP y por
parte del cliente se utiliza HTML y Javascript con el uso de las libreras JQuery y
Bootstrap para el desarrollo de las interfaces.
o Codificacin.
o Programacin en parejas.
Una vez terminada la codificacin del sistema, este, est listo para
someterse a pruebas, con las cuales se determinara la eficacia del sistema,
adems, de su ajuste a las necesidades del cliente.
o Test de Aceptacin.
o Test de Efectividad.
Recursos materiales
Laptop HP Pavilion dv6 Notebook PC
Laptop ASUS A53E
Lector de huellas UPEK
iPad 16GB Wi-Fi.
Tabla #2. Recursos Materiales.
Recursos financieros
3.700,00 Bs para comprar el lector de huellas UPEK
Tabla #3. Recursos Financieros.
57
CAPITULO IV
ANALISIS E INTERPRETACIN DE LOS RESULTADOS
- Windows XP o posterior.
- Google Chrome 39.0.2171.71M o Google Chrome 41.0.2237.0 canary (64-
bit) o posterior.
- Servidor web, apache 2.4.4 o superior. PHP 5.4.16.
- Gestor de bases de datos Microsoft SQL Server 2014 o posterior.
- Editor de texto Sublime Text 2 versin 2.0.2 o posterior.
- Microsoft Visual Studio 2014 o posterior.
Ahora con respecto a las libreras utilizadas en este proyecto son varias, pero
principalmente JQuery y Bootstrap ya que estas dan ms dinamismo a la
aplicacin web, adems de presentar compatibilidad con dispositivos mviles.
Historia de Usuario
Mdulo de Inicio
Retorno
Mdulo de Administrar
Observacin:
Tabla #4 Historia de usuario: Mdulo de inicio.
Historia de Usuario
Datos Implementados
Retorno
Mdulo de Inicio
Observacin:
Tabla #5 Historia de usuario: Mdulo de verificacin de usuario y
contrasea.
Historia de Usuario
Retorno
Mdulo de Usuario
Mdulo de Faltas
Mdulo de Permisos
Mdulo de Reportes
Observacin:
Tabla #6 Historia de usuario: Mdulo de seccin de administrar.
Historia de Usuario
Datos Implementados
Dato: Cedula
Retorno
Mdulo de Usuario
63
Mdulo de Faltas
Mdulo de Permisos
Mdulo de Reportes
Mdulo de Inicio
Observacin:
Tabla #7 Historia de usuario: Mdulo de registro de empleado.
Historia de Usuario
Datos Implementados
Retorno
Mdulo de Usuario
64
Mdulo de Faltas
Mdulo de Permisos
Mdulo de Reportes
Mdulo de Inicio
Observacin:
Tabla #8 Historia de usuario: Mdulo de constructor de horario.
Historia de Usuario
Datos Implementados
Dato: Horario
Retorno
Mdulo de Usuario
Mdulo de Faltas
65
Mdulo de Permisos
Mdulo de Reportes
Mdulo de Inicio
Observacin:
Tabla #9 Historia de usuario: Mdulo de horario tiempo maana.
Historia de Usuario
Datos Implementados
Dato: Horario
Retorno
Mdulo de Usuario
Mdulo de Faltas
Mdulo de Permisos
66
Mdulo de Reportes
Mdulo de Inicio
Observacin:
Tabla #10 Historia de usuario: Mdulo de horario medio tiempo tarde.
Historia de Usuario
Datos Implementados
Dato: Horario
Retorno
Mdulo de Usuario
Mdulo de Faltas
Mdulo de Permisos
Mdulo de Reportes
67
Mdulo de Inicio
Observacin:
Tabla #11 Historia de usuario: Mdulo de horario de oficina.
Historia de Usuario
Datos Implementados
Dato: Horario
Retorno
Mdulo de Usuario
Mdulo de Faltas
Mdulo de Permisos
Mdulo de Reportes
Mdulo de Inicio
68
Observacin:
Tabla #12 Historia de usuario: Mdulo de horario personalizado.
Historia de Usuario
Datos Implementados
Retorno
Mdulo de Usuario
Mdulo de Permisos
Mdulo de Reportes
Mdulo de Inicio
Observacin:
69
Historia de Usuario
Datos Implementados
Retorno
Mdulo de Usuario
Mdulo de Faltas
Mdulo de Reportes
Mdulo de Inicio
Observacin:
Tabla #14 Historia de usuario: Mdulo de registro de permiso.
Historia de Usuario
70
Mdulo de Reporte
Datos Implementados
Dato: Cedula
Retorno
Mdulo de Usuario
Mdulo de Faltas
Mdulo de Reportes
Mdulo de Inicio
Observacin:
Tabla #15 Historia de usuario: Mdulo de reportes.
Historia de Usuario
Datos Implementados
Retorno
Mdulo de Inicio
Observacin:
Tabla #16 Historia de usuario: Mdulo de marcar hora de llegada.
Historia de Usuario
Retorno
Mdulo de Empleados
Mdulo de Entradas
Mdulo de Salidas
72
Mdulo de Retrasos
Observacin:
Tabla #17 Historia de usuario: Mdulo de ndice de reporte.
Historia de Usuario
Mdulo de Empleados
Datos Implementados
Retorno
Mdulo de Entradas
Mdulo de Salidas
Mdulo de Retrasos
73
Observacin:
Tabla #18 Historia de usuario: Mdulo de empleados.
Historia de Usuario
Mdulo de Entradas
Datos Implementados
Dato: Fecha
Retorno
Mdulo de Empleados
Mdulo de Salidas
Mdulo de Retrasos
Observacin:
Tabla #19 Historia de usuario: Mdulo de entradas.
Historia de Usuario
Mdulo de Salidas
Datos Implementados
Dato: Fecha
Retorno
Mdulo de Empleados
Mdulo de Entradas
Mdulo de Retrasos
Observacin:
Tabla #20 Historia de usuario: Mdulo de salidas.
Historia de Usuario
Datos Implementados
Dato: Fecha
Retorno
Mdulo de Empleados
Mdulo de Entradas
Mdulo de Salidas
Mdulo de Retrasos
Observacin:
Tabla #21 Historia de usuario: Mdulo de faltas por empleado.
76
Historia de Usuario
Datos Implementados
Dato: Fecha
Retorno
Mdulo de Empleados
Mdulo de Entradas
Mdulo de Salidas
Mdulo de Retrasos
Observacin:
Tabla #22 Historia de usuario: Mdulo de permisos por empleados.
Historia de Usuario
77
Mdulo de Retrasos
Datos Implementados
Dato: Fecha
Retorno
Mdulo de Empleados
Mdulo de Salidas
Observacin:
Tabla #23 Historia de usuario: Mdulo de retrasos.
Historia de Usuario
Datos Implementados
Retorno
Mdulo de Empleados
Mdulo de Salidas
Observacin:
Tabla #24 Historia de usuario: Mdulo de horas trabajadas.
En este modulo podemos ver como el SDK utilizado para esta investigacin
es activado, de esta forma todas las funcionalidades del capta huellas asociadas
con el sistema son activadas.
usuario con el sistema y se basaron los resultados en puntajes de uno (1) al cinco
(5). Las condiciones aplicadas para dicha evaluacin son evaluadas a
continuacin.
Test de aceptacin.
Instrucciones.
Antes de realizar dicho test, por favor asegrese de haber realizado todas
las operaciones posibles en el sistema tantas veces como sea necesario. A
continuacin se le harn una serie de preguntas relacionadas con los niveles de
aceptacin que posee acerca del sistema desarrollado. Las respuestas son dadas
en valores numricos del uno (1) al cinco (5), siendo uno (1) la calificacin ms
baja o en total desacuerdo con lo expuesto, y cinco (5) la calificacin ms alta o
totalmente de acuerdo con lo expuesto. Por favor lea con detenimiento cada
pregunta y consulte con el equipo de desarrollo si existe alguna duda.
1 2 3 4 5
1 2 3 4 5
96
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
Para la pregunta uno: Considera usted que la interaccin entre los distintos
mdulos es fcil e intuitiva?
Promedio de aceptacin: 5.
Con los resultados obtenidos del test se puede determinar que el sistema
tiene una aceptacin general bastante alta en lo referente al diseo y
navegacin entre los mdulos, adems, el sistema cumple con las funciones
necesarias para ingresar y desplegar la informacin almacenada.
-Ram: 8Gb.
-Conexin: LAN.
100
-Ram: 4Gb.
-Conexin: LAN.
-Ram: 2Gb.
-Conexin: LAN.
-Ram: 4Gb.
-Conexin: LAN.
CONCLUSIONES
RECOMENDACIONES
REFERENCIAS BIBLIOGRAFICAS
Rivas Linares, Jess (2008) en su trabajo de grado Sistema de Informacin Web para
el Control de Asistencia de Empleados y Visitantes en Organizaciones.
Araujo y Pea (2012). Sistema de Informacin Web Para la Gestin de Plizas Para
Corredores de Seguros Con Interfaz Para Dispositivos Mviles.
http://200.35.84.131/portal/bases/marc/texto/2501-12-05394.pdf.