SE
E
R
S
H
C
E
ER
S
O
D
VA
Integrantes:
Br Alberto Prez C.I: 21045434
Br Anthony El Safadi
Safad C.I: 20084039
Tutor acadmico:
Ing. Rainier Araujo
C.I: 21.045.434
Telf.: 0414-0591908
O
H
C
E
R Albertojperezf@gmail.com
DE
SE
E
R
S
Alberto Prez
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
S
O
D
VA
DEDICATORIA
S
O
D
VA
ER
S
E
R
Esta investigacin est dedicada principalmente
a mi abuela la Lic. Carmen Parra,
S
O
H de perseverancia y constancia, pero ms
por su ayuda, consejos, por
su
ejemplo
C
E
ERincondicional en todo lo que ha sido la carrera.
que nada por suD
apoyo
Alberto Prez.
Anthony El Safadi.
AGRADECIMIENTO
S
O
D
VA
ER
S
E
R
Primero que todo agradezco a Dios por laS
fuerza
y fe para creer lo que me pareca
O
Hagradece al Ing. Rainier Araujo, Ing. Hctor
imposible terminar, adems,
se les
C
E
R
Corzo, Br Johebert
Prela, ya que sin su ayuda esta investigacin no hubiese sido
DE
Alberto Prez.
finalizada.
Anthony El Safadi.
NDICE GENERAL
RESUMEN
INTRODUCCIN
S
O
12
D
VA
ER
S
E
R
1.2 Formulacin del Problema.....
S
HO
1.3 Objetivos...
C
E
1.3.1. Objetivo General
DER
1. CAPTULO I. El Problema.....
1.1 Planteamiento del problema..
12
15
16
16
16
1.4. Justificacin..
16
1.5. Alcance
17
1.6. Delimitacin
18
18
18
18
19
19
22
43
45
45
46
48
50
50
50
51
52
52
52
53
S
O
53
D
VA
ER
S
E
R
3.6. Recursos Necesarios.
S
HO
C
E
DERE INTERPRETACION DE LOS RESULTADOS
4. Capitulo IV. ANALISIS
3.4.2.1. Anotaciones de la Observacin Directa
3.5. Fases de la metodologa...
54
55
57
57
57
58
58
59
59
78
78
79
79
83
84
85
93
94
94
96
98
99
100
CONCLUSIONES
RECOMENDACIONES
S
O
D
VA
REFERENCIAS BIBLIOGRFICAS
H
C
E
ER
SE
E
R
S
NDICE DE TABLA
48
56
S
O
60
D
VA
ER
S
E
R
contrasea
S
HO
Tabla #6 Historia de usuario:
Mdulo
de seccin de administrar..
C
E
R
Tabla #7 Historia
DdeEusuario: Mdulo de registro de empleado.
56
61
61
62
63
64
65
66
67
68
69
69
70
71
72
73
74
75
76
76
77
NDICE DE FIGURAS
78
79
S
O
81
D
VA
Figura #3. Diagrama de casos de uso del sistema (lado del sistema)..
ER
S
E
R
usuario).
S
HusoOde la aplicacin web (lado del
Figura #6. Diagrama de casos
de
C
E
sistema)
DER
80
Figura #4. Diagrama de casos de uso del sistema (lado del cliente)
82
83
84
85
86
86
87
87
88
89
90
91
SQL Server..
Figura #17 Mdulo de Pantalla de inicio de la aplicacin web.
91
92
92
aplicacin web.
Figura #20 Mdulo Indice de reportes de la aplicacin web. .
93
10
S
O
D
VA
RESUMEN
SE
E
R
S
HO
C
E
determinado los requerimientos
ER para el desarrollo de la aplicacin de escritorio; en
D
segundo lugar, analizar el proceso de los distintos sistemas de control de asistencia
El presente trabajo de investigacin tiene como propsito Desarrollar un sistema de
Albertojperezf@Gmail.com.
Tonysafadif@gmail.com.
11
INTRODUCCIN
S
O
D
VA
ER
S
E
R
En un entorno laboral sirven para contabilizar
el saldo de horas trabajadas por
S
O
C
cada empleado, para llevar
un H
control de la puntualidad y asistencia de los
E
R
DEgestionar de manera automtica las incidencias tanto de
trabajadores, para
entradas como salidas especiales del puesto de trabajo. En centros de formacin
como escuelas primarias pueden ser utilizados para detectar faltas injustificadas,
absentismo o retardos y poder actuar en consecuencia de manera rpida.
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
S
O
D
VA
ER
S
E
R
Gracias al auge tecnolgico creciente enS
la actualidad,
los sistemas de control de
O
asistencia han evolucionado
yC
seH
han convertido en un proceso automatizado; A
E
R
E pas la tecnolgica se encuentra retrasada con respecto
pesar, de que en
Dnuestro
realizados mediante procesos manuales y con tarjetas registradas con un cdigo
13
S
O
D
VA
SE
E
R
S
HO
C
E
International R
E Biometric Group (2008) muestra que el mercado de
D
tecnologa biomtrica va a obtener un considerable aumento en las ganancias,
teniendo que en 2009 se recolecto ms de $3422.3 Millones de dlares, pero en
el 2014 se tiene previsto que este monto aumente a $9368.9 Millones de dlares,
con lo que se entiende que este mercado va en aumento y en evolucin con esta
tecnologa.
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%.
S
O
D
VA
ER
S
E
R
(iOS, Android, Windows phone, Blackberry),
encontrando en el repertorio de
S
O
H hasta para controlar diversos sistema
aplicaciones desde mensajera
instantnea
C
E
de nuestro entorno.
DER
15
S
O
D
A biomtrico
dactilar, este sistema ha sido utilizado por varias empresas. El sistema
V
R
SEel registro de entrada y
basado en capta huellas automticamente reconocer
E
R
S consultar todos los movimientos del
salida de los empleados como tambin
puede
O
H
C
E
empleado.
R
DE
16
1.3 Objetivos:
S
O
D
VA
ER
S
E
R
Desarrollar un sistema biomtrico S
de control
de asistencia laboral mediante
O
H
C
el uso de huella dactilar.
E
R
DE
1.3.1 Objetivos Generales
1.4 Justificacin:
17
S
O
D
VA
SE
E
R
S
H
C
E
ER
1.5 Alcance:
18
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.
S
O
D
VA
1.6 Delimitacin:
H
C
E
ER
SE
E
R
S
19
CAPTULO II
MARCO TERICO
S
O
D
VA
2.1.
H
C
E
ER
SE
E
R
S
Antecedentes de Investigacin:
20
S
O
D
VA
ER
S
E
para el diseo de la interfaz, concluyendo
queR
con la implementacin del sistema
S
O
H de datos.
se disminuye el tiempo de E
procesamiento
C
DER
vacaciones o reposo, adems con reportes individuales por empleados. Mediante
un gestor de bases de datos SQL Server y el uso de Microsoft Visual Studio 2005
21
S
O
D
VA
ER
S
E
R
asistencia biomtrico de la empresa Bayco
C.A.
luego de analizar el Software
S
O
H huellas BioEntry Plus, se cre una base de
Development Kit del dispositivos
capta
C
E
datos para el manejo
DEdelRsistema con Microsoft SQL Server Management Studio y
Arsenio, Inojosa (2011), en su trabajo de grado Sistema de control de
se dise la interfaz para dicho sistema con el programa Microsoft Visual Studio
2010 Ultimate. Se concluy que mediante los instrumentos de recoleccin de
datos se obtuvo los requerimientos que debera poseer el sistema. Como
recomendaciones mencionan actualizar peridicamente los datos de los
empleados para as evitar errores en los reportes del sistema.
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.
S
O
D
VA
2.2.
H
C
E
ER
Bases Tericas:
SE
E
R
S
Sistema Biomtrico:
23
S
O
D
VA
ER
S
E
R
medida de seguridad para el acceso S
de bienes
o servicios, estos sistemas
O
H y sistemas fsicos los cuales complementan
adems, cuentan con bases
de
datos
C
E
R sistemas.
el funcionamiento
DdeEdichos
Identidad:
24
S
O
D
VA
ER
S
E
R
determinan caractersticas como laS
historia
personal y las redes de
O
H en una persona se entremezclan lo
contactos de un individuo.
Aunque
C
E
R
biolgico yD
lo E
social, para identificarla se prefiere la identidad biolgica,
escribir a mano son ejemplos tpicos de elementos constituyentes de la
25
persona con los mismos rasgos sociales, sin contar que una persona puede
fcilmente imitar los rasgos sociales de otra.
S
O
D
VA
ER
S
E
Rodrguez y Olivares (2009), Una mirada
aR
la biometra. Revista Avances en
S
O
H2, 31-33. Expresaron:
Sistemas e Informtica, vol.
6,C
nm.
E
DER
o Reclutamiento:
26
o Utilizacin:
S
O
D
VA
Una vez que se tiene almacenado el patrn del usuario, ste puede
SE
E
R
S
H
C
E
ER
comparacin.
que
hacen
que
las
caractersticas
biolgicas
de
Captura:
27
Pre-procesado:
S
O
D
VA
ER
S
E
R
de una frase y medir el ruido de fondo,
binarizar
y hacer una extraccin
S
O
H la muestra, rotarla y ampliarla (o
de bordes de la imagen,
localizar
C
E
Rse encuentre entre los mrgenes que reconoce el
Eque
reducirla),D
para
tratamiento que tiene que realizar el siguiente bloque. Este bloque se
Extraccin de Caractersticas:
28
Comparacin:
S
O
D
VA
ER
S
E
comparacin d como resultadoS
un R
puntaje o probabilidad de
O
Hdeterminar el xito o fracaso de la
semejanza. Por tanto,
para
C
E
R que determinar un umbral de tolerancia en esa
comparacin,
DEhabr
de igualdad), sino que la variacin de las muestras, por diferencias en la
probabilidad.
Hamming o Estadsticas
clasificadores
bayesianos,
utilizando funciones
o
tcnicas
basadas
de
en
29
S
O
D
VA
ER
S
E
R
(das o semanas), tal y como ocurre,
por ejemplo, en los sistemas
S
O
Hhabr que aadir que si el reclutamiento
basados en voz. A todo
esto
C
E
ER los usuarios del sistema tendern a rechazar el
resulta muy
Dpesado,
algunas tcnicas basta una nica toma de los datos, mientras que en
otras puede ser necesario tomar varias muestras y en distintas sesiones
o Reconocimiento / Autenticacin:
esquemas
de funcionamiento del
Sistema Biomtrico:
Reconocimiento:
30
S
O
D
VA
ER
S
E
los datos) y la existencia de unaS
redR
de comunicaciones, siempre
O
online, que comunique
los H
puestos de identificacin con la Base de
C
E
R
E de la comparacin puede ser: siempre positivo (es
Datos. El D
resultado
inconvenientes la necesidad de una Base de Datos de patrones (con los
requisitos oportunos de capacidad de almacenamiento y seguridad de
Autenticacin:
31
S
O
D
VA
ER
S
E
R
separacin entre las medias de lasS
distribuciones
de probabilidad del
O
H de desviacin estndar, este se
genuino y el impostor
en
unidades
C
E
define como:
DER
Donde y
2 (
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:
S
O
D
A la
unicidad de la huella de una persona y, lo que es ms importante,
V
R
SEaspectos es una
estabilidad con el tiempo, la edad, etc. En
estos
E
R
tcnica que lleva mucha ventaja
aS
las dems, debido a su siglo de
O
H
C
Erecibe diversas formas, las cuales dependen de
existencia. Su captura
R
E
D
y probada. Existen numerosos estudios cientficos que avalan la
33
S
O
D
VA
E
S
E
R
Modificar datos en archivos existentes.
S
O
H
Eliminar datos de los E
archivos
C existentes.
R
Eliminar archivos
DE existentes de la base de datos.
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.
34
S
O
D
VA
R
que
Epropiedades
S
E
R
corresponden a la informacin que S
deseamos
registrar sobre ellas. Por
O
H localidades; las partes tienen pesos;
ejemplo, los proveedores
tienen
C
E
R prioridades; las asignaciones (de empleados a
los proyectos
DEtienen
cual queremos registrar informacin. De donde se desprende que las
entidades
(incluidos
los
vnculos)
poseen
35
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
S
O
D
VA
H
C
E
ER
SE
E
R
S
36
S
O
D
A lo
que maneja todo acceso a la base de datos. De manera conceptual,
V
R
SE
que sucede es lo siguiente:
E
R
S
O
H
C de acceso, utilizando algn sub-lenguaje
E
1. Un usuario emite
una
peticin
R
DE
El DBMS (sistema de administracin de base de datos) es el software
externo
externa/conceptual
para
ese
correspondiente,
usuario,
el
la
esquema
transformacin
conceptual,
la
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:
S
O
D
A
su potencia, versatilidad, robustez y modularidad. LosVprogramas
R
SenEel cdigo HTML y
escritos en PHP son embebidos directamente
E
R
ejecutados por el servidor web
aS
travs de un intrprete antes de
O
H
C
Elo ha solicitado un resultado en forma de cdigo
transferir al cliente
que
R
E
D
Es un lenguaje interpretado del lado del servidor que se caracteriza por
HTML puro.
38
S
O
D
VA
ER
S
E
R
seguridad y de recuperacin ante desastres,
as
como de arquitectura hbrida con
S
O
Windows Azure, lo que permite
aH
los clientes utilizar sus actuales conocimientos
C
E
R
con caractersticas
DElocales que aprovechan los centros de datos globales de
C#:
(2013).
Visual
C#.
Recuperado
de:
http://msdn.microsoft.com/es-
Visual C#:
39
(2013).
Visual
C#.
Recuperado
de:
http://msdn.microsoft.com/es-
S
O
D
VA
ER
S
E
R
acceso a numerosos servicios de S
sistema
operativo y a otras clases
O
H que aceleran el ciclo de desarrollo
tiles y adecuadamente
diseadas
C
E
ER
de maneraD
significativa.
diseadores, asistentes para cdigo, un depurador eficaz y de fcil uso
y otras herramientas. La biblioteca de clases de .NET Framework ofrece
Visual Studio:
(2007,
Noviembre).
Recuperado
de:
http://msdn.microsoft.com/es-
CSS:
40
LIBROSWEB
(2009).
Recuperado
de:
http://librosweb.es/css/capitulo_1/breve_historia_de_css.html (Consultado el
01/12/2014):
S
O
D
A
SGML, alrededor del ao 1970. Desde la creacin de SGML,
se observ la
V
R
E
S
necesidad de definir un mecanismo que permitiera
aplicar de forma consistente
E
R
S
diferentes estilos a los documentos
O
Helectrnicos.
C
E
DER
Las hojas de estilos aparecieron poco despus que el lenguaje de etiquetas
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
S
O
D
A
V
A principios de 1997, el W3C decide separar los trabajos
del
grupo de HTML
R
SE
E
en tres secciones: el grupo de trabajo de HTML,
el
grupo de trabajo de DOM y el
R
S
O
grupo de trabajo de CSS.
H
C
E
R
DE
El 12 de Mayo de 1998, el grupo de trabajo de CSS publica su segunda
recomendacin oficial, conocida como "CSS nivel 2". La versin de CSS que
utilizan todos los navegadores de hoy en da es CSS 2.1, una revisin de CSS 2
que an se est elaborando (la ltima actualizacin es del 8 de septiembre de
2009). Al mismo tiempo, la siguiente recomendacin de CSS, conocida como
"CSS nivel 3", contina en desarrollo desde 1998 y hasta el momento slo se han
publicado borradores.
JQuery:
42
Con respecto a JQuery, Sawyer, Trad (2011), Javascript & JQuery: The
missing Manual. Estados Unidos. Expresaron:
S
O
D
VA
Griaule
H
C
E
ER
Biometrics
SE
E
R
S
(2009).
Recuperado
de:
http://www.griaulebiometrics.com/page/es/fingerprint_sdk/overview (Consultado el
01/12/2014):
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.
43
2.3.
2.3.1 Servidores:
S
O
D
A acerca de
desarrollo de aplicaciones web. Espaa: Daz de Santos. Comentaron
V
R
SE
servidores:
E
R
S
O
H
C
E
R
DE
Ordenadores que ofrecen sus servicios al resto de equipos conectados.
2.3.2 Clientes:
Cobo, Gmez, Prez, Rocha. (2005) PHP y MySQL Tecnologas para
el desarrollo de aplicaciones web. Espaa: Daz de Santos. Expresan acerca
de los clientes:
44
S
O
D
VA
ER
S
E
R
Es el programa que debe estar ejecutndose
en el equipo servidor para
S
O
H
que se pueda ofrecer su servidor.
Un documento HTML sin ms almacenado
C
E
R
en el equipo remoto
DEno basta para que sea accesible como pginas web por
el resto de usuarios de Internet, en ese equipo debe estar ejecutndose una
aplicacin servidor web.
2.3.5 HTML:
45
S
O
D
VA
2.3.6 JavaScript:
H
C
E
ER
SE
E
R
S
2.4.
Bases Legales:
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
S
O
D
VA
Jornada de Trabajo
SE
E
R
S
HO
C
E
R a su cargo, en el proceso social de trabajo.
responsabilidades yE
D tareas
47
Artculo 178. Son horas extraordinarias, las que se laboran fuera de la jornada
S
O
D
accidental para atender imprevistos o trabajos de emergencia.
La
Aduracin del
V
R
trabajo en horas extraordinarias, salvo las excepciones
SEestablecidas en la Ley,
E
R
S
estarn sometidas a las siguientes limitaciones:
O
H
C
E
R
E del trabajo, incluidas las horas extraordinarias, no podr
a) La duracin D
efectiva
ordinaria de trabajo. Las horas extraordinarias son de carcter eventual o
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.
En caso de no existir dicho registro o de no llevarse de conformidad con lo
establecido en esta Ley, sus reglamentos y resoluciones, se presumen ciertos,
hasta prueba en contrario, los alegatos de los trabajadores y las trabajadoras
48
2.5.
Cuadro de variables:
S
O
D
VA
SE
E
R
S
H
C
E
ER
Objetivos
Variable
Dimensin
Indicadores
Especficos
Documentos.
Anlisis
Requisitos.
comparativo.
Funcionamiento.
Tcnico.
Determinar
Operativo.
requerimiento.
Legal.
Econmico.
Diseo e
Grficos.
implementacin.
Empresariales.
Realizar un anlisis
comparativo
entre
diferentes tipos de
capta huellas para
el
control
de
asistencia.
Determinar
plataforma
arquitectura
la
y
la
que
mejor se adapte al
sistema
de
capta
huellas.
Disear
Sistema
implementar
la
biomtrico de
distribucin mvil y
el
modelo
de
control de
49
negocio.
asistencia
laboral
mediante el
uso de huella
dactilar.
Disear la interfaz
Diseo de
de la aplicacin de
sistema.
escritorio
la
DER
Codificar el sistema
de
control
de
diagnosticar
el
funcionamiento
completo
sistema.
del
Base de datos.
Esquemas.
Herramientas.
Lenguaje.
Aplicaciones.
Evaluar
Versiones.
sistemas.
Mejoras.
Revisin.
sistema.
asistencia.
Realizar pruebas y
RDiagramas.
SE
E
R
O
ECH Codificar el
aplicacin web.
S
O
D
VA
UML.
50
Captulo III
MARCO METODOLGICO
S
O
D
VA
SE
E
R
S
3.1.
H
C
E
ER
Tipo de la Investigacin:
3.2.
Nivel de la investigacin:
51
S
O
D
VA
ER
S
E
sistema de control de asistencia, se observ
aR
la poblacin elegida de la ciudad de
S
O
Hcon dicho sistema, para de esta manera
Maracaibo y como interactuaban
C
E
recolectar y analizar
DElosRdatos que dieron como resultado de esta interaccin y
Segn lo antes citado, el proyecto de investigacin es de tipo descriptiva,
como paso final evaluar si el sistema resulto efectivo y si este cumpla con su
propsito.
3.3.
Diseo de la Investigacin:
Segn Arias (1999, p.21) la investigacin de campo puede ser explicada como:
52
S
O
D
VA
ER
S
E
del comportamiento de dicha poblacin S
y la R
forma en la cual esta se adapta al
O
H de investigacin a pruebas con el sistema,
sistema, es decir, sometiendo
el objeto
C
E
pero nunca alterando
DElosRresultados.
observado para de esta manera poder sacar conclusiones pertinentes. Los datos
3.4.
53
S
O
D
VA
recabar datos de la poblacin sobre la cual se hizo el estudio, para luego pasar a
analizar dichos datos.
H
C
E
ER
SE
E
R
S
54
3.5.
Fases de la Metodologa:
S
O
D
VA
ER
S
E
R
metodologa XP (Extreme Programming),S
la cual
consta de cuatro (4) fases ms
O
una fase adicional opcional
queH
es la de recolectar datos antes de realizar la
C
E
R
planificacin. DE
La metodologa seleccionada para el desarrollo del sistema es la
o Historias de Usuario.
o Programacin en pareja.
o Reuniones peridicas.
55
S
O
D
VA
ER
S
E
R
Fase IV: Codificacin del diseo.
S
HO
C
E
R que fueron realizados a cdigo, con la ayuda de las
DlosEdiseos
Se llevan
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.
3.6.
Recursos Necesarios:
56
Recursos materiales
S
O
D
VA
SE
E
R
iPad 16GB S
Wi-Fi.
O
H
C#2. Recursos Materiales.
Tabla
E
R
DE
Laptop ASUS A53E
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
S
O
D
VA
ER
S
E
R
su vez dan una respuesta al objetivo general,
el cual es desarrollar un sistema de
S
O
H el uso de huella dactilar.
control de asistencia laboral
mediante
C
E
DER
4.1.
58
S
O
D
VA
Windows XP o posterior.
H
C
E
ER
bit) o posterior.
SE
E
R
S
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.
59
S
O
D
VA
ER
S
E
R
Ya que la presente investigacinS
no est
enfocada a la peticin de algn
O
Hlos requerimientos que un sistema de este tipo
cliente o empresa, para determinar
C
E
ER a cabo una serie de reuniones con profesionales los
debe poseer se
Dllevaron
4.2.
cuales tienen experiencia en el tema, para de esta forma estar seguros el alcance
de las funcionalidades del sistema.
60
S
O
D
VA
ER
S
E
Cada historia de usuario debe tenerR
en algn momento pruebas de
S
Oal desarrollador, y ms tarde al cliente,
validacin asociadas, lo que permitir
H
C
E
verificar si la historia ha
sido completada. Como no se dispone de una formulacin
R
E
D
de requisitos precisa, la ausencia de pruebas de validacin concertadas abre la
posibilidad de discusiones largas y no constructivas al momento de la entrega del
producto.
Historia de Usuario
Mdulo de Inicio
Prioridad Cliente: Alta
Retorno
Mdulo de Administrar
Mdulo de Marcar Llegada
Descripcin: se requiere de un Mdulo de Nueva Orden de Servicio que
permita agregar nuevas rdenes de servicio con toda la informacin
necesitada sobre ellas y guardarla en la base de datos
61
Observacin:
Tabla #4 Historia de usuario: Mdulo de inicio.
Historia de Usuario
Mdulo de Verificacin de Usuario y Contrasea
Prioridad Cliente: Alta
Dato: Usuario
SE
E
R
S
H
C
E
ER
Datos Implementados
S
O
D
VA
Dato: Clave
Retorno
Mdulo de Inicio
Mdulo de Inicio Mvil
Mdulo de Verificacin de Usuario y Contrasea (Error)
Descripcin: se requiere de un Mdulo de Nueva Orden de Servicio que
permita agregar nuevas rdenes de servicio con toda la informacin
necesitada sobre ellas y guardarla en la base de datos
Observacin:
Tabla #5 Historia de usuario: Mdulo de verificacin de usuario y
contrasea.
Historia de Usuario
Mdulo de Seccin de Administrar
Prioridad Cliente: Alta
62
Retorno
Mdulo de Usuario
Mdulo de Faltas
Mdulo de Permisos
S
O
D
A
Descripcin: se requiere de un Mdulo de Nueva Orden
deV
Servicio que
R
SE
E
R
permita agregar nuevas rdenes de servicio
S con toda la informacin
O
H
C en la base de datos
E
necesitada sobre
ellas
y
guardarla
R
DE
Mdulo de Reportes
Observacin:
Tabla #6 Historia de usuario: Mdulo de seccin de administrar.
Historia de Usuario
Mdulo de Registro del Empleado
Prioridad Cliente: Alta
Datos Implementados
Dato: Huella
Dato: ID
Dato: Nombre
Dato: Apellido
Dato: Cedula
Retorno
Mdulo de Constructor de Horario
Mdulo de Seccin de Administrar
Mdulo de Usuario
63
Mdulo de Faltas
Mdulo de Permisos
Mdulo de Reportes
Mdulo de Inicio
S
O
D
A
V
permita agregar nuevas rdenes de servicio con toda la
informacin
R
SE
E
R
necesitada sobre ellas y guardarla en
Sla base de datos
O
H
C
Observacin: ERE
D
Tabla #7 Historia de usuario: Mdulo de registro de empleado.
Descripcin: se requiere de un Mdulo de Nueva Orden de Servicio que
Historia de Usuario
Mdulo de Constructor de Horario
Prioridad Cliente: Alta
Datos Implementados
Dato: Tipo de Horario
Retorno
Mdulo de Horario Medio Tiempo Maana
Mdulo de Horario Medio Tiempo Tarde
Mdulo de Horario de Oficina
Mdulo de Horario Personalizado
Mdulo de Seccin de Administrar
Mdulo de Usuario
64
Mdulo de Faltas
Mdulo de Permisos
Mdulo de Reportes
Mdulo de Inicio
S
O
D
A
V
permita agregar nuevas rdenes de servicio con toda la
informacin
R
SE
E
R
necesitada sobre ellas y guardarla en
Sla base de datos
O
H
C
Observacin: ERE
D
Tabla #8 Historia de usuario: Mdulo de constructor de horario.
Descripcin: se requiere de un Mdulo de Nueva Orden de Servicio que
Historia de Usuario
Mdulo de Horario Tiempo Maana
Prioridad Cliente: Alta
Datos Implementados
Dato: Horario
Retorno
Mdulo de Horario Medio Tiempo Tarde
Mdulo de Horario de Oficina
Mdulo de Horario Personalizado
Mdulo de Seccin de Administrar
Mdulo de Usuario
Mdulo de Faltas
65
Mdulo de Permisos
Mdulo de Reportes
Mdulo de Inicio
Descripcin: se requiere de un Mdulo de Nueva Orden de Servicio que
S
O
D
VA
SE
E
R
S
H
C
E
ER
Observacin:
Historia de Usuario
Mdulo de Horario Medio Tiempo Tarde
Prioridad Cliente: Alta
Datos Implementados
Dato: Horario
Retorno
Mdulo de Horario Medio Tiempo Maana
Mdulo de Horario de Oficina
Mdulo de Horario Personalizado
Mdulo de Seccin de Administrar
Mdulo de Usuario
Mdulo de Faltas
Mdulo de Permisos
66
Mdulo de Reportes
Mdulo de Inicio
Descripcin: se requiere de un Mdulo de Nueva Orden de Servicio que
permita agregar nuevas rdenes de servicio con toda la informacin
necesitada sobre ellas y guardarla en la base de datos
S
O
D
VA
R
E
S
E
Tabla #10 Historia de usuario: Mdulo de
horario medio tiempo tarde.
R
S
HO
C
E
DER
Observacin:
Historia de Usuario
Datos Implementados
Dato: Horario
Retorno
Mdulo de Horario Medio Tiempo Maana
Mdulo de Horario Medio Tiempo Tarde
Mdulo de Horario Personalizado
Mdulo de Seccin de Administrar
Mdulo de Usuario
Mdulo de Faltas
Mdulo de Permisos
Mdulo de Reportes
67
Mdulo de Inicio
Descripcin: se requiere de un Mdulo de Nueva Orden de Servicio que
permita agregar nuevas rdenes de servicio con toda la informacin
necesitada sobre ellas y guardarla en la base de datos
S
O
D
A
Tabla #11 Historia de usuario: Mdulo de horario deV
oficina.
R
SE
E
R
S
O
H
CHistoria de Usuario
E
R
DE
Observacin:
Datos Implementados
Dato: Horario
Retorno
Mdulo de Horario Medio Tiempo Maana
Mdulo de Horario Medio Tiempo Tarde
Mdulo de Horario de Oficina
Mdulo de Seccin de Administrar
Mdulo de Usuario
Mdulo de Faltas
Mdulo de Permisos
Mdulo de Reportes
Mdulo de Inicio
68
S
O
D
VA
E
S
E
R
Historia de
Usuario
S
O
CH
E
R
E
D
Datos Implementados
Dato: ID
Dato: Nombre
Dato: Apellido
Dato: Cedula
Retorno
Mdulo de Seccin de Administrar
Mdulo de Usuario
Mdulo de Permisos
Mdulo de Reportes
Mdulo de Inicio
Descripcin: se requiere de un Mdulo de Nueva Orden de Servicio que
permita agregar nuevas rdenes de servicio con toda la informacin
necesitada sobre ellas y guardarla en la base de datos
Observacin:
69
Historia de Usuario
S
O
D
VA
SE
E
R
S
O Dato: Nombre
H
C
E
ER
Dato: Apellido
Dato: Cedula
Retorno
Mdulo de Seccin de Administrar
Mdulo de Usuario
Mdulo de Faltas
Mdulo de Reportes
Mdulo de Inicio
Descripcin: se requiere de un Mdulo de Nueva Orden de Servicio que
permita agregar nuevas rdenes de servicio con toda la informacin
necesitada sobre ellas y guardarla en la base de datos
Observacin:
Tabla #14 Historia de usuario: Mdulo de registro de permiso.
Historia de Usuario
70
Mdulo de Reporte
Prioridad Cliente: Alta
Datos Implementados
Dato: ID
Dato: Fecha
Dato: Descripcin
Dato: Horario
Dato: Apellido
Retorno
H
C
E
ER
Dato: Cedula
SE
E
R
S
Dato: Nombre
S
O
D
VA
Historia de Usuario
Mdulo de Marcar Hora de Llegada
71
Datos Implementados
Dato: Huella
Dato: ID
Dato: Nombre
Dato: Apellido
Dato: Cedula
S
O
D
VA
SE
E
R
S
Retorno
HO
C
E
R de un Mdulo de Nueva Orden de Servicio que
Descripcin: seE
D requiere
Mdulo de Inicio
Historia de Usuario
Mdulo de ndice de Reporte
Prioridad Cliente: Alta
Retorno
Mdulo de Empleados
Mdulo de Entradas
Mdulo de Salidas
72
S
O
D
A
V
permita agregar nuevas rdenes de servicio con toda la
informacin
R
SE
E
R
necesitada sobre ellas y guardarla en
Sla base de datos
O
H
C
Observacin: ERE
D
Tabla #17 Historia de usuario: Mdulo de ndice de reporte.
Descripcin: se requiere de un Mdulo de Nueva Orden de Servicio que
Historia de Usuario
Mdulo de Empleados
Prioridad Cliente: Alta
Datos Implementados
Dato: ID
Dato: Nombre
Dato: Apellido
Dato: Cedula
Retorno
Mdulo de Entradas
Mdulo de Salidas
Mdulo de Faltas por Empleados
Mdulo de Permisos por Empleados
Mdulo de Retrasos
73
S
O
D
A
Tabla #18 Historia de usuario: Mdulo de empleados.
V
R
SE
E
R
S
O
H
CHistoria de Usuario
E
R
DE
Observacin:
Mdulo de Entradas
Prioridad Cliente: Alta
Datos Implementados
Dato: ID
Dato: Nombre
Dato: Apellido
Dato: Hora
Dato: Fecha
Retorno
Mdulo de Empleados
Mdulo de Salidas
Mdulo de Faltas por Empleados
Mdulo de Permisos por Empleados
Mdulo de Retrasos
Mdulo de Horas Trabajadas
74
S
O
D
VA
E
S
E
R
Historia de
Usuario
S
O
CH
E
R
E
D
Mdulo de Salidas
Datos Implementados
Dato: ID
Dato: Nombre
Dato: Apellido
Dato: Hora
Dato: Fecha
Retorno
Mdulo de Empleados
Mdulo de Entradas
Mdulo de Faltas por Empleados
Mdulo de Permisos por Empleados
Mdulo de Retrasos
Mdulo de Horas Trabajadas
Descripcin: se requiere de un Mdulo de Nueva Orden de Servicio que
permita agregar nuevas rdenes de servicio con toda la informacin
75
Historia de Usuario
H
C
E
ER
SE
E
R
S
S
O
D
VA
Datos Implementados
Dato: ID
Dato: Fecha
Retorno
Mdulo de Empleados
Mdulo de Entradas
Mdulo de Salidas
Mdulo de Permisos por Empleados
Mdulo de Retrasos
Mdulo de Horas Trabajadas
Descripcin: se requiere de un Mdulo de Nueva Orden de Servicio que
permita agregar nuevas rdenes de servicio con toda la informacin
necesitada sobre ellas y guardarla en la base de datos
Observacin:
Tabla #21 Historia de usuario: Mdulo de faltas por empleado.
76
Historia de Usuario
Mdulo de Permisos por Empleados
Prioridad Cliente: Alta
Datos Implementados
Dato: ID
Dato: Fecha
Retorno
S
O
D
VA
H
C
E
ER
SE
E
R
S
Mdulo de Empleados
Mdulo de Entradas
Mdulo de Salidas
Mdulo de Faltas por Empleados
Mdulo de Retrasos
Mdulo de Horas Trabajadas
Descripcin: se requiere de un Mdulo de Nueva Orden de Servicio que
permita agregar nuevas rdenes de servicio con toda la informacin
necesitada sobre ellas y guardarla en la base de datos
Observacin:
Tabla #22 Historia de usuario: Mdulo de permisos por empleados.
Historia de Usuario
77
Mdulo de Retrasos
Prioridad Cliente: Alta
Datos Implementados
Dato: ID
Dato: Nombre
Dato: Apellido
SE
E
R
S
Dato: Fecha
H
C
E
Mdulo de Empleados
DER
Retorno
S
O
D
VA
Mdulo de Salidas
Mdulo de Faltas por Empleados
Mdulo de Permisos por Empleados
Mdulo de Horas Trabajadas
Descripcin: se requiere de un Mdulo de Nueva Orden de Servicio que
permita agregar nuevas rdenes de servicio con toda la informacin
necesitada sobre ellas y guardarla en la base de datos
Observacin:
Tabla #23 Historia de usuario: Mdulo de retrasos.
Historia de Usuario
Mdulo de Horas Trabajadas
Prioridad Cliente: Alta
78
Datos Implementados
Dato: ID
Dato: Nombre
Dato: Apellido
Retorno
Mdulo de Empleados
Mdulo de Salidas
SE
E
R
S
HO
C
E
Mdulo de Permisos
DERpor Empleados
Mdulo de Faltas por Empleados
S
O
D
VA
4.3.
79
S
O
D
VA
SE
E
R
S
H
C
E
ER
80
SE
E
R
S
H
C
E
ER
S
O
D
VA
81
SE
E
R
S
H
C
E
ER
S
O
D
VA
82
SE
E
R
S
H
C
E
ER
S
O
D
VA
83
SE
E
R
S
H
C
E
ER
S
O
D
VA
84
SE
E
R
S
H
C
E
ER
S
O
D
VA
85
SE
E
R
S
H
C
E
ER
S
O
D
VA
4.4.
86
SE
E
R
S
S
O
D
VA
HO
C
E
EdeRinicio encontramos los botones de Administrar, el cual da
En el modulo
D
acceso a el control del sistema, desde creacion de nuevos usuarios hasta la
creacion de nuevos horarios y el boton de marcar llegada, el cual es utilizado para
registrar la llegada de los empleados en el sistema.
87
SE
E
R
S
H
C
E
ER
S
O
D
VA
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.
88
SE
E
R
S
H
C
E
ER
S
O
D
VA
89
SE
E
R
S
H
C
E
ER
S
O
D
VA
90
SE
E
R
S
H
C
E
ER
S
O
D
VA
91
SE
E
R
S
H
C
E
ER
S
O
D
VA
92
SE
E
R
S
H
C
E
ER
S
O
D
VA
93
SE
E
R
S
H
C
E
ER
S
O
D
VA
4.5.
94
S
O
D
VA
test de aceptacin y el test de eficiencia. Las cuales buscan evaluar que tan
ER
S
E
R
equipo de desarrollo. En la investigacin se
llevaron
a cabo ambas pruebas, con la
S
O
H el objetivo de evaluar el funcionamiento del
aplicacin de estas pruebas
se
cumple
C
E
sistema.
DER
efectivo es el sistema y que tan aceptado es por los usuarios que interactuaran
con el sistema, adems desvela caractersticas tanto de la aplicacin como del
95
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.
S
O
D
VA
Test de aceptacin.
H
C
E
ER
Instrucciones.
SE
E
R
S
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- Considera usted que la interaccin entre los distintos mdulos es fcil e
intuitiva?
1
96
S
O
D
VA
E
S
E
R
4
S3
fcil y eficaz?
E
R
E
D
CHO
2
Para la pregunta uno: Considera usted que la interaccin entre los distintos
mdulos es fcil e intuitiva?
97
S
O
D
VA
SE
E
R
S
H
C
E
E5R
Voluntario uno
D(1):
Voluntario dos (2): 5
Voluntario tres (3): 5
Promedio de aceptacin: 5.
98
SE
E
R
S
H
C
E
ER
S
O
D
VA
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.
99
S
O
D
VA
ER
S
E
R
consultas al servidor de bases de datos, como
a la aplicacin web con los mdulos
S
O
que intercambian informacin
conH
el servidor y por ende puede presentar algn
C
E
R
retraso en su competicin.
DE
cantidad de operaciones realizadas por el sistema, adems, de la velocidad con
que este las lleva a cabo, esto aplicado tanto en la aplicacin de escritorio con las
100
SE
E
R
S
H
C
E
ER
S
O
D
VA
-Conexin: LAN.
101
S
O
D
VA
ER
S
E
R
Nuevo cliente (todos los intentos S
fueron
exitosos):
O
H
C
E
R
E
Equipo tres (3):D
1.0 segs.
Equipo cuatro (4): 2.9 segs.
102
S
O
D
Ason bastante
sistema eficiente ya que los tiempos de respuesta en cada operacin
V
R
SE
cortos.
E
R
S
O
H
C
E
R
E
TomandoD
en cuenta que el sistema tiene una aplicacin web la velocidad de
103
CONCLUSIONES
S
O
D
VA
en el mbito laboral.
ER
S
E
R
caractersticas inherentes al usuario, elSnico
que puede
O
H
caractersticas es el usuario verdadero.
C
E
DER
104
RECOMENDACIONES
S
O
D
VA
H
C
E
ER
SE
E
R
S
105
REFERENCIAS BIBLIOGRAFICAS
S
O
D
VA
SE
E
R
S
HO
C
E
Salinas, P (2012). Metodologa
ER de la investigacin cientfica. Mrida, Venezuela:
D
Universidad de los Andes.
Rivas Linares, Jess (2008) en su trabajo de grado Sistema de Informacin Web para
el Control de Asistencia de Empleados y Visitantes en Organizaciones.
106
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.
H
C
E
ER
SE
E
R
S
S
O
D
VA