Anda di halaman 1dari 106

REPUBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD RAFAEL URDANETA


ESCUELA DE INGENIERIA

SE
E
R
S

H
C
E
ER

S
O
D
VA

"Sistema biomtrico de control de asistencia laboral


mediante el uso de huella dactilar"
dactilar

Integrantes:
Br Alberto Prez C.I: 21045434
Br Anthony El Safadi
Safad C.I: 20084039

Tutor acadmico:
Ing. Rainier Araujo

Maracaibo, Febrero de 2014.

Sistema biomtrico de control de asistencia laboral mediante el uso de


huella dactilar

C.I: 21.045.434

Telf.: 0414-0591908
O
H
C
E
R Albertojperezf@gmail.com

DE

SE
E
R
S

Alberto Prez

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

S
O
D
VA

DEDICATORIA

Este proyecto de investigacin est dedicado principalmente a mis padres Ing.


Alberto Prez y Br. Rina Farria por su apoyo incondicional tanto en el transcurso
de la carrera como en el desarrollo del sistema.

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

Para toda investigacin se necesita ayuda, esta no fue la excepcin, se les


agradece al Ing. Rainier Araujo, Ing. Hctor Corzo, Br Johebert Prela, ya que sin
su ayuda esta investigacin no hubiese sido finalizada.

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

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

2. CAPTULO II. MARCO TERICO

19

2.1. Antecedentes de la investigacin.

19

2.2. Bases Tericas....

22

2.3. Definicin de Trminos Bsicos

43

2.4. Bases Legales.

45

2.4.1. Estndar relacionado con tecnologa Biomtrica..

45

2.4.2. Ley Orgnica del trabajo, los trabajadores y trabajadoras

46

2.5. Cuadro de Variables...

48

3. CAPTULO III. MARCO METODOLGICO.

50

3.1. Tipo de la investigacin.

50

3.2. Nivel de la Investigacin..

50

3.3. Diseo de la Investigacin

51

3.4. Tcnicas e Instrumentos de recoleccin de datos.

52

3.4.1. Tcnicas de recoleccin de datos.

52

3.4.1.1. Observacin Directa.

52

3.4.2. Instrumentos de Recoleccin de Datos

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

4.1. Anlisis de requerimientos del sistema..

57

4.1.1. Requerimientos de hardware

57

4.1.2. Requerimientos de software.

58

4.1.3. Requerimientos de diseo

58

4.2. Planificacin del proyecto.

59

4.2.1. Historias de usuario

59

4.3. Diseo del sistema.

78

4.3.1. Diagrama de paquetes

78

4.3.2. Diagrama Entidad-Relacin..

79

4.3.3. Diagrama de casos de uso

79

4.3.4. Diagrama de clases

83

4.3.5. Diagrama de despliegue

84

4.4. Codificacin del diseo.

85

4.5. Evaluacin del sistema.

93

4.5.1. Test de aceptacin.

94

4.5.1.1. Diseo del test de aceptacin..

94

4.5.1.2. Resultados del test de aceptacin

96

4.5.2. Test de eficiencia

98

4.5.2.1. Diseo del test de eficiencia..

99

4.5.2.2. Resultados del test de eficiencia...

100

CONCLUSIONES
RECOMENDACIONES

S
O
D
VA

REFERENCIAS BIBLIOGRFICAS

H
C
E
ER

SE
E
R
S

NDICE DE TABLA

Tabla #1. Operacionalizacin de la Variable..

48

Tabla #2. Recursos Materiales.....

56

S
O
60
D
VA

Tabla #3. Recursos Financieros. .

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

Tabla #4 Historia de usuario: Modulo de inicio.

Tabla #5 Historia de usuario: Modulo de verificacin de usuario y

61

61
62

Tabla #8 Historia de usuario: Mdulo de constructor de horario

63

Tabla #9 Historia de usuario: Mdulo de horario tiempo maana.

64

Tabla #10 Historia de usuario: Mdulo de horario medio tiempo tarde.

65

Tabla #11 Historia de usuario: Mdulo de horario de oficina.

66

Tabla #12 Historia de usuario: Mdulo de horario personalizado.

67

Tabla #13 Historia de usuario: Mdulo de registro de falta.

68

Tabla #14 Historia de usuario: Mdulo de registro de permiso.

69

Tabla #15 Historia de usuario: Mdulo de reportes

69

Tabla #16 Historia de usuario: Mdulo de marcar hora de llegada..

70

Tabla #17 Historia de usuario: Mdulo de ndice de reporte.

71

Tabla #18 Historia de usuario: Mdulo de empleados

72

Tabla #19 Historia de usuario: Mdulo de entradas

73

Tabla #20 Historia de usuario: Mdulo de salidas...

74

Tabla #21 Historia de usuario: Mdulo de faltas por empleado.

75

Tabla #22 Historia de usuario: Mdulo de permisos por empleados

76

Tabla #23 Historia de usuario: Mdulo de retrasos.

76

Tabla #24 Historia de usuario: Mdulo de horas trabajadas.

77

NDICE DE FIGURAS

Figura #1. Diagrama de Paquetes..

78

Figura #2. Diagrama Entidad-Relacin.

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)

Figura #5. Diagrama de casos de uso de la aplicacin web (lado del

82

83

Figura #7. Diagrama de clases

84

Figura #8. Diagrama de despliegue

85

Figura # 9 Mdulo de inicio.

86

Figura #10 Mdulo de Marcar llegada. .

86

Figura #11 Mdulo Inicializacin del SDK

87

Figura #12 Mdulo de verificacin de usuario y contrasea.

87

Figura #13 Mdulo de registro de empleado

88

Figura #14 Mdulo de registro de faltas

89

Figura #15 Mdulo de registro de permisos.

90

Figura #16 Mdulo Inicio de sesin en el servidor de bases de datos

91

SQL Server..
Figura #17 Mdulo de Pantalla de inicio de la aplicacin web.

91

Figura #18 Mdulo Quienes somos de la aplicacin web

92

Figura #19 Mdulo de verificacin de usuario y contrasea de la

92

aplicacin web.
Figura #20 Mdulo Indice de reportes de la aplicacin web. .

93

10

PEREZ FARIA, Alberto Jose. EL SAFADI FEREIRA, Anthony. Sistema biomtrico


de control de asistencia laboral mediante el uso de huella dactilar. Trabajo Especial
de Grado presentado ante la Universidad Rafael Urdaneta para optar al ttulo de
Ingeniero en Computacin. Maracaibo, Estado Zulia, Venezuela (2014).

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

control de asistencias mediante el uso de la huella dactilar. En primer lugar,

existentes en el mercado, para el desarrollo de dicha aplicacin; posteriormente,


codificar con C#, HTML, JavaScript y JQuery los mdulos que integraran la
aplicacin de escritorio, la aplicacin web y la aplicacin web mvil y por ltimo
validar el sistema por medio de prueba de integracin, estrs y aceptacin. El tipo
de investigacin se determina como descriptiva, a su vez que presenta una
propuesta como proyecto factible y el plan de investigacin es de campo. Se aplic
la observacin directa como mtodo de recoleccin de datos y se us las
anotaciones de observacin directa como instrumento de recoleccin de datos. El
desarrollo de nuevas tecnologas podra ayudar a las empresas a mejorar sus
procesos, desarrollando herramientas que faciliten los distintos niveles de un
control de asistencia.

Palabras claves: Control de asistencia, aplicacin de escritorio, huella dactilar, base


de datos.

Albertojperezf@Gmail.com.
Tonysafadif@gmail.com.

11

INTRODUCCIN

Los sistemas de control de asistencia permiten gestionar la asistencia de usuarios


en un rea determinada. Los controles de asistencia tienen mucha aplicacin en
entornos laborales, centros de formacin, entre otros.

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.

Este proyecto de investigacin tiene como propsito desarrollar un sistema de


control de asistencia utilizando la huella dactilar, lo cual, es la forma por excelencia
para manejar sistemas de este tipo. Si bien los sistemas de control de asistencia
que utilizan la huella dactilar no son nuevos, las investigaciones las cuales utilicen
este mtodo son relativamente nuevas en el campo de la informtica y
computacin.

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

1.1 Planteamiento del problema:

S
O
D
VA

En los ltimos aos los sistemas de control de asistencia han sido

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

de barra, lo que era suficiente para las necesidades de la asistencia laboral.

a otras naciones que tienen ms tiempo implementando este tipo de tecnologa,


sin embargo son muchas las empresas con adoptan este tipo de sistema.

Un sistema de control de asistencia manual para el campo laboral que


controla la hora de llegada y salida del trabajador ms su firma, para el proceso
administrativo es tedioso por el conteo de horas hombres y el pago de sus horas,
ya que es un proceso manual que ocupa tiempo y recurso; Adems que ocasiona
retaso para el trabajador, tambin es un sistema inseguro.

En el artculo 183 de la Ley Orgnica del Trabajo, los Trabajadores y


Trabajadoras dice que: 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

13

sobre la prestacin de sus servicios en horas extraordinarias, as como sobre la


remuneracin y beneficios sociales percibidos por ello.

Segn lo antes mencionado los sistemas de control de asistencia han

S
O
D
VA

tomado un papel importante en el marco legal del trabajo, ya que si un empleador

no tiene un seguimiento de sus empleados, podran acarrearle consecuencias en

SE
E
R
S

la parte econmica y legal de la empresa.

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.

International Biometric Group (2009) en un estudio realizado sobre cmo


est dividido el mercado de la tecnologa biomtrica, sealo que el mercado est
dominado en su gran mayora por la tecnologa AFIS/ Live-Scan y huellas
dactilares, obteniendo un 38.3% y 28.4% del mercado respectivamente.

La empresa NeoTech (2013) realizo un estudio a los sistemas de control


de asistencia que utilizan tarjetas con cintas magnticas o cdigos de barra,
demostrando que anualmente las empresas que utilizan este tipo de sistemas
tienen que reponer en total un 30% de las tarjetas.

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

Actualmente el sector de desarrollo mvil se encuentra en su mejor

momento, encontrando un gran desarrollo en los principales sistemas operativos

Tenemos el caso de la aplicacin Attendance (Android) la cual permite


llevar un registro de asistencia para cualquier tipo de eventos, sesiones de
entrenamiento deportivo, clases en el caso de los profesores, seguimiento de
asistencia en reuniones de empresas, adems de definir eventos, aadir a los
participantes (mediante la lista de contactos de google), sumado a todo esto,
adems destaca la posibilidad de poder exportar los datos a hojas de clculo de
Excel o de google.

En el caso de las aplicaciones web mviles, son pginas que emulan el


funcionamiento de una aplicacin nativa, pero sin la necesidad de encontrarse en
ningn Store o Market, no necesitan aprobacin por los regidores del sistema
operativo mvil, adems el usuario siempre se encontrara con la ltima versin de
dicha aplicacin ya que se actualiza va web sin ninguna necesidad de
participacin por parte del usuario.

15

La empresa WeTransfer BV emplea para su servicio de transferencia de


archivos por correo electrnico, WeTransfer, una aplicacin web mvil la cual nos
da la posibilidad de enviar hasta 2gb en fotos, videos, o archivos multimedia desde
el dispositivo inteligente.

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

Un indicador biomtrico que satisface estos requisitos es la huella

La Implementacin un sistema de control de asistencia biomtrico


mediante el reconocimiento de huella dactilar que podr optimizar el proceso de la
toma de asistencia obtenido las estadsticas del cumplimiento laboral y datos de la
persona con esta nueva tecnologa biomtrica.

1.2 Formulacin del problema:

En funcin del planteamiento anterior se origina en la investigacin la formulacin


de ciertas interrogantes las cuales se mencionan a continuacin:

Cmo desarrollar un sistema biomtrico de control de asistencia laboral


mediante el uso de huella dactilar?

Se considera necesaria la implementacin de un sistema de control de


asistencia para el mercado laboral?

16

Es considerado almacenar datos de la asistencia por persona para llevar


un control de hora y salida?

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.3.2 Objetivos Especficos

Realizar un anlisis comparativo entre diferentes tipos de capta huellas


para el control de asistencia.

Determinar la plataforma y la arquitectura que mejor se adapte al sistema


de capta huellas.

Disear e implementar la distribucin mvil y el modelo de negocio.

Disear la interfaz de la aplicacin de escritorio y la aplicacin web.

Codificar el sistema de control de asistencia

Realizar pruebas y diagnosticar el funcionamiento completo del sistema.

1.4 Justificacin:

17

A continuacin se darn a conocer las razones de mayor importancia por


la cual los investigadores han decidido desarrollar el estudio de la problemtica
anteriormente mencionada.

Desde el punto de vista terico realizar este proyecto de investigacin

S
O
D
VA

representa un avance en el mundo de la informtica ya que se abordan diferentes

paradigmas de la programacin, especficamente hablando de la programacin de

SE
E
R
S

aplicaciones de escritorio, aplicaciones web y aplicaciones mvil web.

H
C
E
ER

Desde el punto de vista social el desarrollo de un sistema de control de


asistencia aplica como una respuesta para mejorar el proceso de toma de
asistencia en cualquier empresa, ya que provee a los empleadores de un sistema
exacto y confiable, sobre todo al momento del pago, esto tambin beneficia al
trabajador ya que no se crearan confusiones acerca de la cantidad de horas
trabajadas por semana o acerca de remuneraciones por concepto de horas
extraordinarias.

Desde el punto de vista econmico esta investigacin dar soporte para


aquellas empresas que estn considerando en implementar este tipo de sistemas
para mejorar el desempeo de la misma, ya que da una base tanto para examinar
funcionamiento del mismo, adems de una referencia en el tema econmico.

Desde el punto de vista metodolgico la investigacin servir de base y


apoyo para investigaciones futuras, ofreciendo referencia bibliogrfica que sirva de
consulta o gua ya que representara un conocimiento confiable.

1.5 Alcance:

La ejecucin del proyecto busca respaldar las necesidades de los


empleados y lograr una mejora de tecnologa, proponiendo el uso de un sistema

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:

1.6.1 Delimitacin espacial:

H
C
E
ER

SE
E
R
S

Esta investigacin ha comprendido al Estado Venezolano, la Sociedad


Venezolana y las entidades privadas de origen nacional e internacional.

1.6.2 Delimitacin temporal:

La investigacin tendr una duracin de seis (6) meses, contados a partir


del mes de marzo hasta el mes de septiembre.

1.6.3 Delimitacin cientfico:

Este trabajo de investigacin se encuentra dentro del mbito de la


ingeniera en computacin, en el rea de biometra e informtica, especficamente
en tecnologa de la informacin.

19

CAPTULO II
MARCO TERICO

En el presente captulo, se desarrolla el basamento terico que sustenta

S
O
D
VA

la investigacin, a fin de establecer las bases tericas necesarias para Desarrollar

un sistema biomtrico de control de asistencia laboral mediante el uso de huella


dactilar.

2.1.

H
C
E
ER

SE
E
R
S

Antecedentes de Investigacin:

A continuacin se realizara una sntesis de los trabajos que han servido


como referencia y apoyo para el presente trabajo de investigacin, brindndole
cuerpo terico y metodolgico. Dichos trabajos son los siguientes:

Rivas Linares, Jess (2008) en su trabajo de grado Sistema de Informacin


Web para el Control de Asistencia de Empleados y Visitantes en Organizaciones,
se utiliz un sistema de informacin web (SIW) para el control de asistencias tanto
de empleados de alguna organizacin como sus visitantes, mediante el uso de
PHP admin junto con Apache para la administracin del servidor y BDDesigner
para el diseo de la base de datos. Concluyo en el uso de un sistema de
informacin con una interfaz limpia y fcil de utilizar, adems de la acotacin de
enfocar los SIW en los navegadores ms utilizados para evitar incompatibilidad.
Este trabajo de grado permiti observar la implementacin de algunas
herramientas como PHP Admin, Apache como su servidor y su base de datos
BDDesigner, el manejo de control de asistencia y el uso de reportes de los
horarios con una buena consulta a la base de datos, es un buen ejemplo para el
punto de partida para el presente trabajo de Control de asistencia.

20

Gonzlez, Fabiola (2011) en su trabajo de grado Diseo e Implementacin


de Sistema Biomtrico Basado en Huella Dactilar para el Control de Asistencia en
la Direccin de Informtica y Sistemas de la Gobernacin del Estado Bolvar se
utiliz un sistema de control de asistencia basado en el uso de huellas dactilares
para llevar un registro exacto de informacin como: registros de entrada y salida,

S
O
D
VA

retrasos, ausencias, horas extras trabajadas, trabajadores con permiso, de

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

Este proyecto permiti observar la elaboracin de la base de datos con las


tablas de empleados, el horario, registro de entrada y salida, das feriados,
permisos con herramienta SQL Server, la interfaz que presenta el proyecto que es
el punto fundamental ya que utiliza un men principal practico y fcil de usar, es
de ejemplo y sirve como base para el Sistema de Control de asistencia con el uso
del capta huella.

Domnguez, Villalta y Vinces (2007) en su trabajo de grado Programacin


de Software de Acceso Biomtrico utilizaron una arquitectura Cliente-Servidor a
travs de un servidor de bases de datos PostgreSQL para implementar un
Aplicacin Web, la cual permite realizar clculo de horas reales trabajadas, horas
extra trabajadas e informacin de multas e infracciones de sus empleados.
Recomiendan el mantenimiento de los dispositivos biomtricos a fin de mantener
su ptimo desempeo, adems concluyen que con la implementacin de este tipo
de sistemas se mantiene actualizada la informacin corporativa.

21

Este trabajo de grado sirve como referencia a su diagrama de caso de uso,


diagrama de clase, diagrama de flujo de datos, el modelo de identidad de relacin
que son de ejemplo para el diseo y creacin de la base de datos ya que estos
datos son de gran importancia para la elaboracin del sistema Biomtrico y el
control de asistencia.

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.

Este proyecto de investigacin presenta aportes tanto tericos como


prcticos, ya que se puede estudiar la manera de implementar un sistema
biomtrico en una empresa, adems, de que provee de herramientas para la
correcta implementacin de este tipo de sistemas.

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

Este proyecto de investigacin sirvi como aporte terico, ya que se habla

a fondo acerca de diseo de controles de asistencias y el impacto que tienen estos


probados en una poblacin finita.

2.2.

H
C
E
ER

Bases Tericas:

SE
E
R
S

Sistema Biomtrico:

En relacin a los sistemas biomtricos, Martnez (2007). El reinado de la


Biometra. Cmo ves? 104, expreso:

Un sistema biomtrico es un sistema de identificacin de personas que


se sirve de la biometra informtica para condicionar el acceso a un bien
o un servicio. Los mecanismos de control automticos de acceso a
bienes o servicios incluyen, adems, bases de datos y sistemas fsicos
como puertas de acceso controladas electrnicamente. Los aparatos de
lectura de huellas dactilares o de anlisis de voz son ejemplos comunes
de sistemas biomtricos.

Un sistema biomtrico construye un modelo con la informacin


capturada y un modelo es una aproximacin a la realidad. Las huellas
dactilares de un individuo le son nicas, pero su registro biomtrico
podra coincidir con el de otra persona debido a errores en la
representacin numrica de la informacin, por ejemplo. Adems,

23

cuando los sistemas de seguridad estn conectados a redes de


cmputo se hace posible alterar la informacin por medio de programas
dainos, lo que vulnera la seguridad.

S
O
D
VA

Con lo mencionado anteriormente se puede concluir que se entiende por sistemas

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

biomtricos aquellos sistemas los cuales aprovechan los factores biomtricos de


las personas (huella dactilar, geometra de la mano, iris, voz, entre otras) como

Normalmente los sistemas biomtricos son utilizados en empresas, entes


gubernamentales o fuerzas de la ley, para el control de registros del personal, o
como medida de seguridad para el acceso a diferentes reas restringidas, ya que
estos rasgos ofrecen una confiabilidad, por ser nicos de cada persona.

Identidad:

Con respecto a la identidad, Martnez (2007). El reinado de la Biometra. Cmo


ves? 104, expreso:

La identidad, lo que permite distinguir a un individuo de los dems,


resulta de una combinacin de rasgos biolgicos y sociales que le son
intrnsecos.

24

En trminos biolgicos una persona se diferencia de sus semejantes


por su fisiologa particular y por ciertos rasgos conductuales: las huellas
dactilares, los patrones de distribucin de los vasos sanguneos en las
retinas, el espectro de frecuencias de la voz, la conformacin de la
dentadura, la informacin contenida en el cido desoxirribonucleico

S
O
D
VA

(ADN), la cadencia al escribir con una computadora y la manera de

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

identidad biolgica de una persona. La identidad social, en cambio, la

porque la identidad social es menos confiable, ms subjetiva. Una


persona por ejemplo, un espa podra asumir la historia familiar de
otra (o incluso crear una historia personal completamente ficticia); en
cambio, no le sera muy fcil poseer la misma informacin gentica o
imitar de manera perfecta la voz de dicha persona. Los rasgos
conductuales son en gran parte resultado de la interaccin del individuo
con su medio y en cierta manera almacenan informacin sobre la
naturaleza de dicha interaccin.

La identidad es como se diferencia una persona de los dems, los rasgos


que nos hacen distintos y nicos, estos rasgos pueden ser tanto fsicos como
conductuales, en pocas palabras, la identidad es la unin de las caractersticas
que nos hacen nicos con respecto al resto del mundo.

Una persona posee aspectos fsicos, biolgicos o sociales, pero es preferible


identificar a una persona por sus rasgos fsicos o biolgicos que por sus rasgos
sociales, ya que estos son poco confiables, ya que puede existir ms de una

25

persona con los mismos rasgos sociales, sin contar que una persona puede
fcilmente imitar los rasgos sociales de otra.

Etapas en un sistema de identificacin biomtrica:

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

Con respecto a las etapas en un sistema de identificacin biomtrica, Ruiz,

Las tcnicas de identificacin biomtrica son muy diversas, ya que


cualquier elemento significativo de una persona es potencialmente
utilizable como elemento de identificacin biomtrica. Sin embargo,
incluso con la diversidad de tcnicas existentes, a la hora de desarrollar
un sistema de identificacin biomtrica, se mantiene un esquema
totalmente independiente de la tcnica empleada.

o Reclutamiento:

En esta fase, se toma una serie de muestras del usuario, y se procesan,


para posteriormente extraer un patrn, el cual se almacenar y ser el
conjunto de datos que caracterizar a ese usuario. Si se captura ms
de una muestra, el patrn suele ser el resultado de una media de las
caractersticas obtenidas. Este proceso se hace de forma supervisada,
es decir, existe una persona encargada de controlar cmo se produce la
captura de los datos, as como de asegurar la identidad de la persona
que se est reclutando en el sistema. Adems, se aprovecha esta fase

26

para ensear al usuario cmo funciona el sistema y aclararle todas las


dudas que pudiera tener.

o Utilizacin:

S
O
D
VA

Una vez que se tiene almacenado el patrn del usuario, ste puede

utilizar el sistema con normalidad, y sus caractersticas son comparadas

SE
E
R
S

con el patrn almacenado, determinando el xito o fracaso de esa

H
C
E
ER

comparacin.

Cada una de las fases mencionadas, est basada en una serie de


bloques

que

hacen

que

las

caractersticas

biolgicas

de

comportamiento del individuo acaben siendo un elemento que lo


identifique. Estas fases son:

Captura:

Se toman los datos biofsicos o de comportamiento del sujeto. La toma


de los datos depende, evidentemente, de la tcnica biomtrica
empleada, tambin se pueden encontrar muchas variaciones una
misma tcnica biomtrica. Por ejemplo, la huella dactilar puede ser
obtenida por cmara de vdeo, ultrasonidos, efecto capacitivo sobre un
semiconductor o exploracin por lser. Esta fase es muy importante ya
que en ella est contenida la interfaz hombre-mquina y el sensor para
la captura de la informacin biomtrica, esto repercute directamente en
el rendimiento del sistema biomtrico ya que un diseo pobre de la
interfaz puede resultar en una tasa alta de fallos al adquirir la
informacin [8]. Una forma de medir la eficiencia de esta fase es con el
error de adquisicin (Tasa de error de adquisicin, o FTA) el cual

27

denota la proporcin de veces en la que el dispositivo de captura falla al


adquirir la caracterstica biomtrica.

Pre-procesado:

S
O
D
VA

En este bloque se adecuan los datos capturados para facilitar el

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

encarga, dependiendo de la tcnica, de tareas como: reconocer el inicio

algoritmo siguiente, etc.

Extraccin de Caractersticas:

Se puede considerar el bloque ms significativo de la tcnica a utilizar.


En esta fase, los datos son procesados y un conjunto de caractersticas
discriminatorias son extradas para representar los rasgos medidos,
estas caractersticas forman una plantilla [4] la cual es almacenada en
una base de datos para su posterior uso. Es en este bloque en el que
se fundamenta la capacidad del sistema de distinguir entre sujetos. Sin
embargo, debido a distintas aproximaciones al problema, este bloque
puede seguir orientaciones muy diversas, e incluso contradictorias, para
la misma tcnica, crendose distintos mtodos dentro de una misma
tcnica. Por otro lado, en algunas ocasiones, el desconocimiento sobre
las caractersticas que se deben extraer, lleva a utilizar tcnicas
basadas en Redes Neuronales, que mediante entrenamiento de las
mismas, se intentan adecuar a los resultados esperados.

28

Comparacin:

Una vez extradas las caractersticas de la muestra capturada, se han


de comparar stas con las previamente almacenadas, es decir, el
patrn o plantilla. Lo ms importante que hay que dejar claro cuando se

S
O
D
VA

habla de este bloque, es que no se trata de una comparacin binaria (o

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

captura o leve variacin de las caractersticas de sujeto, hacen que la

probabilidad.

La comparacin puede estar basada en cada una de las distintas


posibilidades que ofrece la Teora de Reconocimiento de Patrones:
Mtricas como la Distancia Eucldea, Distancia de Mahalanobis o
Distancia de
distribucin,

Hamming o Estadsticas
clasificadores

bayesianos,

utilizando funciones
o

tcnicas

basadas

de
en

modelado de problemas como Redes Neuronales, Modelos de Mezclas


de Gausianas, entre otros.

Sobre los conceptos expuestos cabe hacer un par de puntualizaciones.


La primera de ellas tiene que ver con la eleccin del umbral, ya que si
ste se incrementa, har que el sistema se relaje y permita una mayor
probabilidad de accesos por parte de personas no autorizadas (Tasa de
Falsa Aceptacin, o FAR), mientras que si se disminuye, el sistema se
volver muy restrictivo, aumentando la probabilidad de rechazo de
personas autorizadas (Tasa de Falso Rechazo, o FRR). Por lo tanto, la
eleccin del umbral depender del grado de seguridad, y amigabilidad
hacia el usuario, que se le quiera dar al sistema. Estos dos valores

29

(FAR y FRR) pueden ser observados de una mejor manera en una


grfica de compensacin de error (Detection Error Tradeoff, o DET) la
cual muestra FRR contra FAR en varios valores del umbral n en escala
de la desviacin normal.

S
O
D
VA

El modo en el que se hace el reclutamiento no es tampoco trivial. En

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

sistema de identificacin, por lo que habr que buscar una solucin de


compromiso entre la comodidad del usuario, y la obtencin de un patrn
ptimo. En el reclutamiento tambin se presenta un tipo de error
conocido como error de reclutamiento (Tasa de error de reclutamiento,
o FTE) el cual indica la proporcin de usuarios que no pueden ser
enrolados correctamente en el sistema biomtrico.

o Reconocimiento / Autenticacin:

Hasta ahora se ha estado hablando siempre de Identificacin


Biomtrica; sin embargo, la Identificacin se puede realizar basndose
en dos

esquemas

de funcionamiento del

Sistema Biomtrico:

Reconocimiento y Autenticacin, en este mdulo se procesan las


coincidencias entre las caractersticas.

Reconocimiento:

30

Tambin llamado, en algunos textos, simplemente Identificacin (lo cual


llega a causar cierta confusin). Se basa en identificar a un usuario
dentro de todos los usuarios que ya se encuentran en el sistema. Por lo
tanto, se comparan las caractersticas extradas con los patrones de
todos los usuarios reclutados por el sistema. Este esquema de

S
O
D
VA

funcionamiento, necesario para muchas aplicaciones, tiene como

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

decir, se identifica siempre con el usuario que ha dado una probabilidad


ms alta), o puede indicar rechazos (si el usuario con la mayor
probabilidad no supera un determinado umbral).

Autenticacin:

Tambin llamado sencillamente Verificacin. Trata de responder a la


pregunta: es este sujeto la persona que dice ser? En este esquema de
funcionamiento, el usuario, al que se le toman sus caractersticas
biomtricas, tambin comunica su identidad. El sistema se encarga,
entonces, de comparar las caractersticas extradas, con el patrn del
usuario indicado. Si la comparacin supera un determinado umbral de
similitud, se considera que el usuario es el indicado, rechazando la
comparacin en caso contrario. El patrn del usuario puede estar
almacenado en una Base de Datos, tal y como se hace en los sistemas
de Reconocimiento, o, si el patrn es suficientemente pequeo, en un
sistema porttil de informacin como puede ser una tarjeta. En este
ltimo caso no son necesarias ni la Base de Datos ni la red de
comunicaciones de los sistemas de Reconocimiento.

31

o Medicin del rendimiento:

Uno de los aspectos ms importantes para el funcionamiento de un


sistema biomtrico es su rendimiento, este se puede resumir utilizando

S
O
D
VA

medidas de un solo valor como la tasa de error igual. El primero se

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

refiere a un punto en el DET donde el FAR es igual al FRR, un valor

bajo en el ERR indica un mejor rendimiento. El valor dprima () mide la

Donde y

2 (

son las medias y las desviaciones estndar,

respectivamente, de las distribuciones del genuino y del impostor. Un


valor dprime alto indica un mejor rendimiento del sistema biomtrico.

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:

Tal y como ya se ha comentado, es, sin lugar a duda, la ms estudiada

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

la innovacin tecnolgica. Actualmente los dispositivos de captura se


pueden agrupar en 3 familias: pticos, de estado slido, y ultrasonido.

Para la extraccin de caractersticas de esta tcnica se tienen en


cuenta caractersticas de las huellas como lo son: crestas (rides), valles
(valleys) y algunas singularidades como: curvas (loops), bifurcaciones
(deltas), espirales (whorls). Tambin es posible encontrar otro tipo de
caractersticas denominadas minutas las cuales son discontinuidades o
formas de terminacin de los valles.

Sistema de bases de datos:

Acerca de los sistemas de bases de datos Date, C. (2001). Introduccin a los


sistemas de bases de datos. (7ma edicin). Venezuela: Pearson Prentice Hall.
Expreso:

Un sistema de bases de datos es bsicamente un sistema


computarizado para llevar registros. Es posible considerar a la propia

33

base de datos como una especie de armario electrnico para archivar;


es decir, es un depsito o contenedor de una coleccin de archivos de
datos computarizados. Los usuarios del sistema pueden realizar una
variedad de operaciones sobre dichos archivos. Por ejemplo:

S
O
D
VA

o Agregar nuevos archivos vacos a la base de datos.


o Insertar datos dentro de los archivos existentes.

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.

o Recuperar datos de los archivos existentes.


o
o
o

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.

Propiedades en las bases de datos:

34

Acerca de las propiedades en las bases de datos Date, C. (2001). Introduccin


a los sistemas de bases de datos. (7ma edicin). Venezuela: Pearson Prentice
Hall. Expresa que:

S
O
D
VA

Como acabamos de sealar, una entidad es cualquier objeto acerca del

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

proyectos) tienen fechas de inicio, etctera. Por lo tanto, dichas


propiedades deben estar representadas en la base de datos. Por
ejemplo, la base de datos podra incluir una tabla denominada V que
represente a los proveedores y esa tabla podra incluir una columna de
nombre CIUDAD que represente a las localidades de los proveedores.
En general, las propiedades pueden ser tan simples o tan complejas
como queramos. Por ejemplo, la propiedad "localidad del proveedor" es
supuestamente bastante simple, ya que slo consiste en un nombre de
ciudad y puede ser representada en la base de datos por una simple
cadena de caracteres. En contraste, un almacn podra tener una
propiedad "plan de piso", que podra ser bastante compleja, consistir tal
vez en todo un dibujo arquitectnico y en el texto descriptivo asociado.
Al momento de la publicacin de este libro, la mayora de los productos
de bases de datos estaban apenas logrando manejar propiedades
complejas como el dibujo y el texto.

Una propiedad en una base de datos es informacin acerca de un tema en


especfico que esperamos registrar en dicha base, es decir, si la base de datos
trata de una cadena de Supermercados, las propiedades de dicha base de datos

35

sern las localizaciones de las diferentes sucursales, el tamao, las ganancias de


dichas sucursales, entre otras.

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

referenciarlo de una manera precisa.

H
C
E
ER

SE
E
R
S

Administrador de bases de datos:

Con respecto a un administrador de bases de datos Date, C. (2001).


Introduccin a los sistemas de bases de datos. (7ma edicin). Venezuela: Pearson
Prentice Hall. Comento:

El DA (administrador de datos) es la persona que toma las decisiones


de estrategia y poltica con respecto a los datos de la empresa y el DBA
(administrador de base de datos) es la persona que proporciona el
apoyo tcnico necesario para implementar dichas decisiones. Por lo
tanto, el DBA es el responsable del control general del sistema al nivel
tcnico.

El administrador de una base de datos, nos es ms que la persona la cual


estar al pendiente de los datos, es la que decide cuando se modificaran, borraran
o insertaran en una base de datos, se podra decir que el administrador es tan
importante como los datos en s, ya que sin l no habra quien documente y
catalogue dichos datos.

Sistema de administracin de bases de datos:

36

Acerca de un sistema de administracin de bases de datos Date, C. (2001).


Introduccin a los sistemas de bases de datos. (7ma edicin). Venezuela: Pearson
Prentice Hall. Comento:

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

de datos especfico (por lo regular SQL).

2. El DBMS intercepta esa peticin y la analiza.


3. El DBMS inspecciona, en su momento, (las versiones objeto de) el
esquema

externo

externa/conceptual

para

ese

correspondiente,

usuario,
el

la

esquema

transformacin
conceptual,

la

transformacin conceptual/interna y la definicin de la estructura de


almacenamiento.
4. El DBMS ejecuta las operaciones necesarias sobre la base de datos
almacenada.

El sistema de administracin de bases de datos, es el software que permite al


administrador de bases de datos llevar acabo todas las acciones concernientes a
dichas bases, es decir, crear, eliminar, modificar e ingresar datos. El sistema de
administracin es otra pieza importante en la creacin de bases de datos, junto
con el administrador son las piezas fundamentales de la creacin y manejo de
bases de datos.

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.

Microsoft SQL Server:

(2013). Microsoft SQL Server. Recuperado de: http://msdn.microsoft.com/eses/library/kx37x362.aspx (Consultado el 16/09/2014):

Microsoft SQL Server es un sistema de administracin y anlisis de bases


de datos relacionales de Microsoft para soluciones de comercio electrnico, lnea
de negocio y almacenamiento de datos. En esta seccin, encontrar informacin
sobre varias versions de SQL Server. Tambin encontrar artculos sobre bases
de datos y aplicaciones de diseo de bases de datos as como ejemplos de los
usos de SQL Server.

Microsoft SQL Server 2014 se basa en las funciones crticas ofrecidas en la


versin anterior, proporcionando un rendimiento, una disponibilidad y una facilidad

38

de uso innovadores para las aplicaciones ms importantes. Microsoft SQL Server


2014 ofrece nuevas capacidades en memoria en la base de datos principal para el
procesamiento de transacciones en lnea (OLTP) y el almacenamiento de datos,
que complementan nuestras capacidades de almacenamiento de datos en
memoria y BI existentes para lograr la solucin de base de datos en memoria ms

S
O
D
VA

completa del mercado.

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

SQL Server 2014 tambin proporciona nuevas soluciones de copia de

Microsoft. Adems, SQL Server 2014 aprovecha las nuevas capacidades de


Windows Server 2012 y Windows Server 2012 R2 para ofrecer una escalabilidad
sin parangn a las aplicaciones de base de datos en un entorno fsico o virtual.

C#:

(2013).

Visual

C#.

Recuperado

de:

http://msdn.microsoft.com/es-

es/library/kx37x362.aspx (Consultado el 16/09/2014):


C# es un lenguaje de programacin que se ha diseado para
compilar diversas aplicaciones que se ejecutan en .NET Framework. C#
es simple, eficaz, con seguridad de tipos y orientado a objetos. Las
numerosas innovaciones de C# permiten desarrollar aplicaciones
rpidamente y mantener la expresividad y elegancia de los lenguajes de
estilo de C.

Visual C#:

39

(2013).

Visual

C#.

Recuperado

de:

http://msdn.microsoft.com/es-

es/library/kx37x362.aspx (Consultado el 16/09/2014):

Visual C# es una implementacin del lenguaje de C# de


Microsoft. Visual Studio ofrece compatibilidad con Visual C# con un

S
O
D
VA

completo editor de cdigo, un compilador, plantillas de proyecto,

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-

es/library/fx6bk1f4(v=vs.90).aspx (Consultado el 16/09/2014):

Visual Studio es un conjunto completo de herramientas de desarrollo


para la generacin de aplicaciones web ASP.NET, Servicios Web XML,
aplicaciones de escritorio y aplicaciones mviles. Visual Basic, Visual
C# y Visual C++ utilizan todos el mismo entorno de desarrollo integrado
(IDE), que habilita el uso compartido de herramientas y hace ms
sencilla la creacin de soluciones en varios lenguajes. Asimismo, dichos
lenguajes utilizan las funciones de .NET Framework, las cuales ofrecen
acceso a tecnologas clave para simplificar el desarrollo de aplicaciones
web ASP y Servicios Web XML.

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

El gran impulso de los lenguajes de hojas de estilos se produjo con el boom de


Internet y el crecimiento exponencial del lenguaje HTML para la creacin de
documentos electrnicos. La guerra de navegadores y la falta de un estndar para
la definicin de los estilos dificultaban la creacin de documentos con la misma
apariencia en diferentes navegadores.

El organismo W3C (World Wide Web Consortium), encargado de crear todos


los estndares relacionados con la web, propuso la creacin de un lenguaje de
hojas de estilos especfico para el lenguaje HTML y se presentaron nueve
propuestas. Las dos propuestas que se tuvieron en cuenta fueron la CHSS
(Cascading HTML Style Sheets) y la SSP (Stream-based Style Sheet Proposal).

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

En 1995, el W3C decidi apostar por el desarrollo y estandarizacin de CSS y


lo aadi a su grupo de trabajo de HTML. A finales de 1996, el W3C public la
primera recomendacin oficial, conocida como "CSS nivel 1".

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.

La adopcin de CSS por parte de los navegadores ha requerido un largo


periodo de tiempo. El mismo ao que se public CSS 1, Microsoft lanzaba su
navegador Internet Explorer 3.0, que dispona de un soporte bastante reducido de
CSS. El primer navegador con soporte completo de CSS 1 fue la versin para Mac
de Internet Explorer 5, que se public en el ao 2000. Por el momento, ningn
navegador tiene soporte completo de CSS 2.1.

JQuery:

42

Con respecto a JQuery, Sawyer, Trad (2011), Javascript & JQuery: The
missing Manual. Estados Unidos. Expresaron:

S
O
D
VA

Es una librera de javascript que simplifica la interrelacin con HTML, para el

Griaule

H
C
E
ER

Griaule Fingerprint SDK:

Biometrics

SE
E
R
S

desarrollo de aplicaciones web dinmicas.

(2009).

Recuperado

de:

http://www.griaulebiometrics.com/page/es/fingerprint_sdk/overview (Consultado el
01/12/2014):

Fingerprint SDK es un software development kit (SDK) innovador que permite


integrar la biometra en un amplio rango de aplicaciones. Gracias a su soporte
para docenas de lenguajes de programacin, riqueza en el cdigo de los ejemplos
y su documentacin completa.

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.

El principal objetivo es permitir el desarrollo de aplicaciones personalizadas tales


como sistemas de autorizacin, sistema de transacciones, tiempo de atendimiento,
identificacin en puntos de venta y acceso fsico a travs de autentificacin por
huellas dactilares.

43

2.3.

Definicin de Trminos Bsicos:

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.

Cobo, Gmez, Prez, Rocha. (2005) PHP y MySQL Tecnologas para el

Suelen tener una presencia estable en la red, lo que se concreta en tener


asignadas direcciones IP permanentes. En ellos es donde estn alojadas,
por ejemplo, las pginas web.

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:

Equipos que los usuarios individuales utilizan para conectarse a la red y


solicitar servicios a los servidores. Durante el tiempo de conexin tuenen
presencia fsica en la red. Normalmente los proveedores de acceso a Internet
asignan a estos equipos una direccin IP durante su conexin, pero esa
direccin es variable, es decir, cambia de unas conexiones a otras (IP
dinmica).

44

2.3.3 Programa servidor:

Acerca de programa servidor Cobo, Gmez, Prez, Rocha. (2005) PHP y


MySQL Tecnologas para el desarrollo de aplicaciones web. Espaa: Daz de
Santos. Comentan:

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.4 Programa cliente:

Cobo, Gmez, Prez, Rocha. (2005) PHP y MySQL Tecnologas para el


desarrollo de aplicaciones web. Espaa: Daz de Santos. Comentaron acerca de
programa cliente:

Es en este caso el software necesario en el equipo cliente para tener acceso


al correspondiente servidor. As por ejemplo, los navegadores como el Internet
Explorer o Mozilla son ejemplos de clientes web.

2.3.5 HTML:

45

Cobo, Gmez, Prez, Rocha. (2005) PHP y MySQL Tecnologas para el


desarrollo de aplicaciones web. Espaa: Daz de Santos. Hablan acerca de HTML:

Es un lenguaje de descripcin de hipertexto compuesto por una serie de

S
O
D
VA

comandos, marcas, o etiquetas, tambin denominadas Tags que permite definir

la estructura lgica de un documento web y establecer los atributos del mismo.

2.3.6 JavaScript:

H
C
E
ER

SE
E
R
S

Cobo, Gmez, Prez, Rocha. (2005) PHP y MySQL Tecnologas para el


desarrollo de aplicaciones web. Espaa: Daz de Santos. Comentaron acerca de
JavaScript:

Es un lenguaje interpretado basado en guiones que son integrados


directamente en el cdigo HTML. El cdigo es transferido al cliente para que este
lo interprete al cargar la pgina.

2.4.

Bases Legales:

2.4.1. Estndar relacionado con tecnologa Biomtrica

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

identidad e identificacin, empleando informacin biomtrica proveniente de otros


sistemas.

2.4.2. Ley orgnica del trabajo, los trabajadores y trabajadoras

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

Artculo 167. Se entiende por jornada de trabajo, el tiempo durante el cual el

trabajador o la trabajadora estn a disposicin para cumplir con las

El patrono o patrona deber fijar anuncios relativos a la concesin de das y horas


de descanso en un lugar visible del establecimiento.

Artculo 173. La jornada de trabajo no exceder de cinco das a la semana


y el trabajador o trabajadora tendr derecho a dos das de descanso, continuos y
remunerados durante cada semana de labor.
La jornada de trabajo se realizar dentro de los siguientes lmites:
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

mixta tenga un perodo nocturno mayor de cuatro horas se considerar


jornada nocturna en su totalidad.

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

exceder de diez horas diarias.


b) No se podr laborar ms de diez horas extraordinarias semanales.
c) No se podr laborar ms de cien horas extraordinarias por ao.
El Ejecutivo Nacional cuando sea necesario, previa consulta a las organizaciones
sindicales interesadas, podr modificar las limitaciones establecidas en este
artculo respecto a determinadas actividades

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

sobre la prestacin de sus servicios en horas extraordinarias, as como sobre la


remuneracin y beneficios sociales percibidos por ello.

2.5.

Cuadro de variables:

S
O
D
VA

SE
E
R
S

Sistema biomtrico de control de asistencia mediante el uso de huella dactilar

H
C
E
ER

Tabla #1. Operacionalizacin de la Variable.

Objetivo General: Desarrollar un sistema biomtrico de control de asistencia mediante


el uso de huella dactilar.

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

En este captulo se describe el tipo y el diseo que tuvo la investigacin,


adems, se abarcara la poblacin y la muestra con el fin de obtener datos acerca

S
O
D
VA

de las variables de investigacin, sumando todo esto al uso de referencias

bibliogrficas para tomar tcnicas y herramientas especficas las cuales sirvieron

SE
E
R
S

de apoyo para el desarrollo de la investigacin.

3.1.

H
C
E
ER

Tipo de la Investigacin:

Segn Arias (1999, p.19) la investigacin descriptiva se define como:

Los estudios descriptivos miden de forma independiente las variables, y


aun cuando no se formulen hiptesis, las primeras aparecen enunciadas en los
objetivos de la investigacin.

3.2.

Nivel de la investigacin:

Segn Salinas, P. (). Metodologa de la investigacin cientfica. Mrida:


Universidad de los Andes. La investigacin descriptiva se define como:

Investigacin de evaluacin, ya que pretende determinar la eficacia de un


programa, prctica, procedimiento o poltica y evaluar su validez.

Para Hernndez, Fernndez y Baptista (2010). Metodologa de la investigacin


(5ta edicin). Mxico: McGraw Hill, la investigacin descriptiva es:

Los estudios descriptivos buscan especificar las propiedades, las


caractersticas y los perfiles de personas, grupos, comunidades,

51

procesos, objetos o cualquier otro fenmeno que se someta a un


anlisis. Es decir, nicamente pretenden medir o recoger informacin
de manera independiente o conjunta sobre los conceptos o las variables
a las que se refieren, esto es, su objetivo no es indicar cmo se
relacionan stas.

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,

ya que mediante el uso del sistema que resulto de la investigacin, es decir, el

como paso final evaluar si el sistema resulto efectivo y si este cumpla con su
propsito.

3.3.

Diseo de la Investigacin:

El diseo es el plan que se debe seguir para llevar a cabo el proyecto de


investigacin. En este caso la investigacin es de campo, porque se realiza sin
manipular la variable de estudio, es decir, se trata de un anlisis intencional a la
variable independiente.

Hernndez et al. (2010), dijo lo siguiente acerca de los experimentos de campo:

Los experimentos de campo son estudios efectuados en una situacin


realista en la que una o ms variables independientes son manipuladas por el
experimentador en condiciones tan cuidadosamente controladas como lo permite
la situacin.

Segn Arias (1999, p.21) la investigacin de campo puede ser explicada como:

52

La recoleccin de datos directamente de la realidad donde ocurren los


hechos, sin manipular o controlar alguna variable.

Con lo antes mencionado, para este proyecto de investigacin el diseo


fue de campo, ya que el objeto de investigacin, en este caso poblacin de la

S
O
D
VA

ciudad de Maracaibo, no busca ser alterado de ninguna forma, solo ser

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

necesarios para dar con el resultado de la investigacin fueron tomados a partir

3.4.

Tcnicas e instrumentos de recoleccin de datos:

3.4.1 Tcnicas de recoleccin de datos:

Segn Arias (1999, p.25) las tcnicas de recoleccin de datos son:

Las distintas formas o maneras de obtener la informacin. Son ejemplos


de tcnicas; la observacin directa, la encuesta en sus dos modalidades
(entrevista o cuestionario), el anlisis documental, el anlisis de contenido, etc.

Las tcnicas que fueron utilizadas en el proyecto de investigacin son las


siguientes:

3.4.1.1 Observacin Directa:

Wilson (2000) comento lo siguiente:

53

Es una tcnica que consiste en observar atentamente el fenmeno,


hecho o caso, tomar informacin y registrarla para su posterior anlisis. La
observacin es un elemento fundamental de todo proceso investigativo; en ella se
apoya el investigador para obtener el mayor nmero de datos.

S
O
D
VA

Teniendo en cuenta lo anterior, la observacin directa fue utilizada para

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

3.4.2 Instrumentos de recoleccin de datos:

Arias (1999, p.25) se refiri a los instrumentos de recoleccin de datos como:

Los instrumentos son los medios materiales que se emplean para


recoger y almacenar la informacin. Ejemplo: fichas, formatos de cuestionarios,
guas de entrevistas, guas de cotejo, grabadoras, escalas de actitudes u opinin
(tipo likert), etc..

3.4.2.1 Anotaciones de la Observacin Directa:

Hernndez et al. (2010), se refiri a las anotaciones de la observacin directa


como:

Descripciones de lo que estamos viendo, escuchando, olfateando y


palpando del contexto y de los casos o participantes observados.
Regularmente van ordenadas de manera cronolgica. Nos permitirn
contar con una narracin de los hechos ocurridos (qu, quin, cmo,
cundo y dnde).

54

Tomando como base la definicin anterior, las anotaciones de la


observacin directa se utilizaron para llevar un control esquemtico sobre todos
los datos extrados de la observacin directa de la poblacin a la cual se someti
el estudio.

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

Fase I: Anlisis de requerimientos del sistema.

El sistema de control de asistencia laboral mediante el uso de huella


dactilar, es un sistema tanto de escritorio como web, el cual maneja los
requerimientos de los mismos, el volumen de informacin que se manejan en los
tramites del sistema pueden ser muy diversos, por lo cual la recoleccin de
informacin es importante en este punto de la investigacin.

Fase II: Planificacin del proyecto.

Una vez recolectada la informacin bsica para el diseo del sistema se


procede a realizar una planificacin de cmo ser realizado el proyecto,
implementando las practicas pautadas por la metodologa que pueden resultar de
gran ayuda para el correcto funcionamiento del proyecto.

o Historias de Usuario.
o Programacin en pareja.
o Reuniones peridicas.

55

Fase III: Diseo del sistema.

Ya realizada la planificacin del proyecto, se pasa a realizar el diseo del


sistema el cual debe abarcar desde las interfaces que interactan con el usuario,

S
O
D
VA

hasta los diagramas de Entidad-Relacin utilizados para representar la base de

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

datos del proyecto, esto servir de gua al momento de la codificacin.

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.

Fase V: Evaluacin del sistema.

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

A continuacin se detallaran los equipos y las herramientas que fueron


utilizadas a lo largo de la investigacin mediante el uso de tablas.

Recursos materiales

S
O
D
VA

Laptop HP Pavilion dv6 Notebook PC

SE
E
R
iPad 16GB S
Wi-Fi.
O
H
C#2. Recursos Materiales.
Tabla
E
R
DE
Laptop ASUS A53E

Lector de huellas UPEK

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

Una de las fases ms determinante del proceso de investigacin cientfico es


la cual hace referencia al anlisis e interpretacin de los resultados, donde se

S
O
D
VA

evidencian, los hallazgos inmediatos de la aplicacin del procedimiento de

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

investigacin segn el plan seleccionado. En este captulo se muestran los


resultados de los objetivos especficos planteados en la investigacin, los cuales a

4.1.

Anlisis de requerimientos del sistema:

Al momento de desarrollar el sistema, se debe determinar cules son los


requerimientos bsicos para que dicho sistema pueda ser desarrollado y funcione
de la manera ms ptima. Este anlisis tiene que ser flexible y debe plantear
requerimientos alcanzables, pero no limitar de esta manera el desarrollo por falta
de recursos.

Antes de analizar los requerimientos del sistema biomtrico de control de


asistencia laboral mediante el uso de capta huella, se proceder a determinar sus
caractersticas bsicas como sistema, adems de los requerimientos bsicos que
este presenta. El sistema biomtrico de control de asistencia laboral mediante el
uso de capta huella es tanto un sistema de escritorio como uno web, los
requerimientos generales de este tipo de sistemas son:

4.1.1. Requerimientos de Hardware:

o Servidor con requerimientos bsicos:

58

PC con procesador Intel Pentium 233-MHz o superior.

256 MB de RAM o superior.

Sper VGA (800x600) o superior.

4.1.2. Requerimiento de Software:

S
O
D
VA

Windows XP o posterior.

Google Chrome 39.0.2171.71M o Google Chrome 41.0.2237.0 canary (64-

H
C
E
ER

bit) o posterior.

SE
E
R
S

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.

4.1.3. Requerimientos de diseo:

El diseo del sistema biomtrico de control de asistencia laboral mediante


el uso de capta huella necesito informacin recolectada mediante la observacin
directa, dada la necesidad de este proyecto de investigacin, se requiere que el
diseo del sistema sea funcional y amigable con el usuario, adems de que sea
amigable al tacto, ya que los dispositivos mviles actuales son mayormente
tctiles.

De esta manera se debe dividir el sistema en varias interfaces, pero no


perder de vista nunca la premisa inicial la cual es llevar un control adecuado de las
asistencias de manera eficaz y rpida.

59

Utilizando la tecnologa de las libreras JQuery y Bootstrap se puede crear


una aplicacin web la cual se despliegue de manera satisfactoria en dispositivos
mviles, ya que estn diseadas para ser compatibles con este tipo de
navegadores.

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.

Planificacin del proyecto:

cuales tienen experiencia en el tema, para de esta forma estar seguros el alcance
de las funcionalidades del sistema.

Pensando en tener mayor organizacin al momento del desarrollo del


sistema informtico, la metodologa XP, propone dividir el sistema en una serie de
mdulos o interfaces, que permitan satisfacer todas las necesidades del usuario,
pero al mismo tiempo sin perder de vista el objetivo de mostrar la informacin de
una manera rpida y simple.

La metodologa XP plantea diversas prcticas para el momento de la


planificacin de un proyecto, pero en la presenta investigacin solo se
implementaran las historias de usuario. Una vez concluidas las historias de
usuario se habr logrado el objetivo de planificar el desarrollo del proyecto.

4.2.1. Historias de usuario:

Las historias de usuario son representaciones de requisitos de software, es


decir, cada una de las fases de la aplicacin. Las historias de usuario conforman la
parte central de muchas metodologas de desarrollo gil, como es el caso de la
metodologa XP; Estas definen lo que se debe construir en el proyecto de

60

software, tienen una prioridad asociada definida por el cliente de manera de


indicar cuales son las ms importantes para el resultado final. Generalmente se
espera que la estimacin de tiempo de cada historia de usuario se site entre unas
10 horas y un par de semanas. Como este proyecto de investigacin no est
basado en los requerimientos de un cliente o empresa, no se elabor un plan de
entregas, pero si se desarroll un plan de reuniones con las cuales los
colaborados de la investigacin le pudieron hacer un seguimiento al progreso del
proyecto.

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.

Historias de usuario para la aplicacin de escritorio:

Historia de Usuario
Mdulo de Inicio
Prioridad Cliente: Alta

Prioridad de desarrollo: 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

Prioridad de desarrollo: Alta

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

Prioridad de desarrollo: 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

Prioridad de desarrollo: 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

Prioridad de desarrollo: 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

Prioridad de desarrollo: 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

permita agregar nuevas rdenes de servicio con toda la informacin

SE
E
R
S

necesitada sobre ellas y guardarla en la base de datos

H
C
E
ER

Observacin:

Tabla #9 Historia de usuario: Mdulo de horario tiempo maana.

Historia de Usuario
Mdulo de Horario Medio Tiempo Tarde
Prioridad Cliente: Alta

Prioridad de desarrollo: 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

Mdulo de Horario de Oficina


Prioridad Cliente: Alta

Prioridad de desarrollo: Alta

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:

Mdulo de Horario Personalizado


Prioridad Cliente: Alta

Prioridad de desarrollo: Alta

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

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:

S
O
D
VA

Tabla #12 Historia de usuario: Mdulo de horario personalizado.

E
S
E
R
Historia de
Usuario
S
O
CH

E
R
E
D

Mdulo de Registro de Faltas


Prioridad Cliente: Alta

Prioridad de desarrollo: Alta

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

Tabla #13 Historia de usuario: Mdulo de registro de falta.

Historia de Usuario

S
O
D
VA

Mdulo de Registro de Permisos


Prioridad Cliente: Alta
Datos Implementados
Dato: ID

SE
E
R
S

O Dato: Nombre

H
C
E
ER

Dato: Apellido

Prioridad de desarrollo: Alta

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

Prioridad de desarrollo: 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

Mdulo de Seccin de Administrar


Mdulo de Usuario
Mdulo de Faltas
Mdulo de Reportes
Mdulo de Inicio
Modulo Marcar Hora de 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
Observacin:
Tabla #15 Historia de usuario: Mdulo de reportes.

Historia de Usuario
Mdulo de Marcar Hora de Llegada

71

Prioridad Cliente: Alta

Prioridad de desarrollo: Alta

Datos Implementados
Dato: Huella

Dato: ID

Dato: Nombre

Dato: Apellido

Dato: Cedula

Dato: Marcar Llegada

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

permita agregar nuevas rdenes de servicio con toda la informacin


necesitada sobre ellas y guardarla en la base de datos
Observacin:
Tabla #16 Historia de usuario: Mdulo de marcar hora de llegada.

Historias de usuario para la aplicacin web:

Historia de Usuario
Mdulo de ndice de Reporte
Prioridad Cliente: Alta
Retorno
Mdulo de Empleados
Mdulo de Entradas
Mdulo de Salidas

Prioridad de desarrollo: Alta

72

Mdulo de Faltas por Empleados


Mdulo de Permisos por Empleados
Mdulo de Retrasos
Mdulo de Horas Trabajadas

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

Prioridad de desarrollo: 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

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

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

Prioridad de desarrollo: 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

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:

S
O
D
VA

Tabla #19 Historia de usuario: Mdulo de entradas.

E
S
E
R
Historia de
Usuario
S
O
CH

E
R
E
D

Mdulo de Salidas

Prioridad Cliente: Alta

Prioridad de desarrollo: Alta

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

necesitada sobre ellas y guardarla en la base de datos


Observacin:
Tabla #20 Historia de usuario: Mdulo de salidas.

Historia de Usuario

H
C
E
ER

SE
E
R
S

O Prioridad de desarrollo: Alta

Mdulo de Faltas por Empleados


Prioridad Cliente: Alta

S
O
D
VA

Datos Implementados
Dato: ID

Dato: Descripcin de la Falta

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

Prioridad de desarrollo: Alta

H
C
E
ER

SE
E
R
S

Dato: Descripcin del Permiso

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

Prioridad de desarrollo: Alta

Datos Implementados
Dato: ID

Dato: Nombre

Dato: Apellido

Dato: Hora de Retraso

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

Prioridad de desarrollo: Alta

78

Datos Implementados
Dato: ID

Dato: Nombre

Dato: Apellido

Dato: Hora Total

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

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 #24 Historia de usuario: Mdulo de horas trabajadas.

4.3.

Diseo del sistema:

4.3.1. Diagrama de paquetes:

Un diagrama de paquetes muestra como el sistema est dividido en


agrupaciones lgicas de elementos y como estas se relacionan entre s. A
continuacin, se muestra el diagrama de paquetes del sistema:

Figura #1 Diagrama de Paquetes.

79

4.3.2. Diagrama Entidad-Relacin:

El diagrama Entidad-Relacin es una herramienta que se utiliza para el


modelado de datos para representar las entidades relevantes de la base de datos,

S
O
D
VA

donde se expresan sus atributos y la relacin que existe entre ellas. A

continuacin se muestra el diagrama Entidad-Relacin del sistema:

SE
E
R
S

H
C
E
ER

Figura #2. Diagrama Entidad-Relacin.

4.3.3. Diagrama de casos de uso:

Los diagramas de casos de uso muestran de forma resumida algunas de


las funciones que puede llevar a cabo el sistema, tanto del lado del cliente como
del sistema. El diagrama no necesariamente debe de ir de forma ordenada, en
este caso resalta la interaccin que tiene el usuario con el sistema.

80

SE
E
R
S

H
C
E
ER

S
O
D
VA

Figura #3 Diagrama de casos de uso del sistema (lado del sistema).

81

SE
E
R
S

H
C
E
ER

S
O
D
VA

Figura #4 Diagrama de casos de uso del sistema (lado del usuario).

82

SE
E
R
S

H
C
E
ER

S
O
D
VA

Figura #5 Diagrama de casos de uso de la aplicacin web (lado del usuario).

83

SE
E
R
S

H
C
E
ER

S
O
D
VA

Figura #6 Diagrama de casos de uso de la aplicacin web (lado del sistema).

4.3.4. Diagrama de clases:

El diagrama de clases muestra las diferentes clases con sus mtodos y


atributos y la relacin que existe entre ellas en el sistema.

84

SE
E
R
S

H
C
E
ER

S
O
D
VA

Figura #7 Diagrama de clases.

4.3.5. Diagrama de despliegue:

El diagrama de despliegue es utilizado para modelar la disposicin fsica


de los artefactos de software, normalmente se hace en forma de nodos. A
continuacin se muestra el diagrama de despliegue del sistema:

85

SE
E
R
S

H
C
E
ER

S
O
D
VA

Figura #8 Diagrama de despliegue.

4.4.

Codificacin del diseo:

Una vez completo el diseo del sistema, se procede a implementar las


herramientas de desarrollos, las cuales dieron como resultado la materializacin
del diseo. Segn la metodologa XP, en este paso, se debe codificar los mdulos
o interfaces siguiendo un orden de prioridad, basndose en las historias de
usuario, al lograr esto se cumple el objetivo de la codificacin del sistema.

86

SE
E
R
S

Figura # 9 Mdulo de inicio.

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.

Figura #10 Mdulo de Marcar llegada.

En el modulo de marcar llegada encontramos campos los cuales se llenaran


al momento que el usuario ingrese su huella dactilar y presione el boton de
identificar, luego marcando el boton de Marcar queda registrado en el sistema
sus datos, ademas, de la hora de llegada y la fecha de la misma.

87

SE
E
R
S

H
C
E
ER

S
O
D
VA

Figura #11 Mdulo Inicializacin del SDK.

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.

Figura #12 Mdulo de verificacin de usuario y contrasea.

88

En la figura #13 se observa el modulo de verificacion de usuario y


contrasea, el cual esta configurado para dar respuesta en caso de que el usuario
no exita o que los datos ingresados sean invalidos.

SE
E
R
S

H
C
E
ER

S
O
D
VA

Figura #13 Mdulo de registro de empleado.

En la figura #13 tenemos el modulo de registro de empleados, el cual,


contrario a lo que su nombre indic, no solo sirve para registrar un nuevo empleado
en el sistema, ya que ademas se puede Modificar, Borrar e Identificar un usuario
del sistema.

89

SE
E
R
S

H
C
E
ER

S
O
D
VA

Figura #14 Mdulo de registro de faltas.

En la figura #14 se observa el mdulo de registro de faltas, en el cual se


ingresan las nuevas faltas que tuvo un usuario del sistema, de esta manera la
descripcion de la falta puede ser controlada por el administrados.

90

SE
E
R
S

H
C
E
ER

S
O
D
VA

Figura #15 Mdulo de registro de permisos.

En la figura #15 se observa el mdulo de registro de permiso, en el cual se


procede a buscar a un usurio del sistema para de esta manera asignarle un
permiso en el sistema, con lo cual queda libre de cualquier retraso o falta por el
tiempo de asignacin del permiso.

91

SE
E
R
S

H
C
E
ER

S
O
D
VA

Figura #16 Mdulo Inicio de sesin en el servidor de bases de datos SQL


Server.

En la figura #16 encontramos el modulo de inicio al servidor de base de


datos, en el cual estan registrados todos los datos que se almacenan en el
sistema.

92

Figura #17 Mdulo de Pantalla de inicio de la aplicacin web.

En la figura #17 se observa el mdulo de pantalla de inicio de la aplicacin


web, en el cual podemos inciar sesin para ingresar a las consultas de la
aplicacin web o tambien ingresar a la seccion de Quienes Somos, para conocer
mas caerca de los desarrolladores.

SE
E
R
S

H
C
E
ER

S
O
D
VA

Figura #18 Mdulo Quienes somos de la aplicacin web.

En la figura #18 encontramos el mdulo de Quienes Somos de la aplicacin


web, en el cual se encuentran datos acerca de los desarrolladores del sistema.

93

Figura #19 Mdulo de verificacin de usuario y contrasea de la aplicacin


web.

En la figura #19 se observa el modulo de verificacin de usuario y


contrasea de la aplicacin web, el cual esta programado para responder en caso
de que el usuario no exista o que los datos ingresados sean inconrrectos.

SE
E
R
S

H
C
E
ER

S
O
D
VA

Figura #20 Mdulo Indice de reportes de la aplicacin web.

En la figura #20 se observa el mdulo de ndice de reportes, en el cual


tendremos acceso a todos los mdulos de reportes de la aplicacin web, desde los
empleados registrados en el sistema hasta la cantidad total de horas trabajadas
por un empleado en especfico.

4.5.

Evaluacin del sistema:

Al final del desarrollo de cada sistema o software se deben realizar


pruebas para del mismo, con la finalidad de detectar fallas o errores y de esta
forma poder corregirlos de manera efectiva. Son muchas las evaluaciones a las

94

cuales se puede someter una aplicacin, esto dependiendo de las caractersticas


de las mismas.

Esta metodologa XP propone dos (2) evaluaciones bsicas para


determinar si el desarrollo del sistema ha tenido xito o no. Dichas pruebas son el

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

4.5.1. Test de aceptacin:

Isabel Romn y Jos Dolado (2007), definen el test de aceptacin como


una tcnica para medir diversos factores de la relacin usuario-sistema como la
adaptabilidad, la rapidez del aprendizaje, la aceptacin del diseo y el nivel de
integracin del usuario con las operaciones del sistema.

Analizando lo anterior el test de aceptacin se realiza para revelar que tan


complacido est el usuario con el resultado final de la aplicacin. La manera ms
eficiente de llevar a cabo este test es realizando entrevistas a los usuarios que
estarn interactuando con el sistema, para de esta forma saber si la aplicacin
contiene algn fallo y de ser as que tan significante es dicho fallo.

4.5.1.1. Diseo del test de aceptacin:

Para esta investigacin se dise un test de aceptacin de tipo


cuestionario aplicado a tres (3) personas voluntarias las cuales interactuaron con
el sistema. Esta prueba se realiz con la finalidad de conocer la interaccin 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.

SISTEMA BIOMETRICO DE CONTROL DE ASISTENCIA LABORAL MEDIANTE

S
O
D
VA

EL USO DE HUELAL DACTILAR

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

2- Considera usted que el sistema permite ingresar y guardar informacin de


una manera sencilla?
1

96

3- Considera usted que el sistema le permite ver la informacin almacenada


fcilmente?
1

S
O
D
VA

4- Considera usted que el sistema le permite generar un reporte de manera

E
S
E
R
4
S3

fcil y eficaz?

E
R
E
D

CHO
2

5- En cuanto a la aplicacin web Considera usted que el diseo es cmodo y


fcil de manejar?
1

4.5.1.2. Resultados del test de aceptacin:


Una vez que se realizado el test de aceptacin, el siguiente paso fue
realizar un anlisis de los resultados dados por los tres (3) voluntarios, para de
esta manera conocer el nivel de aceptacin del sistema con respecto a los
usuarios. Se considera como alta aceptacin un promedio de ms de tres y medio
(3.5) y como baja aceptacin un promedio por debajo de esto.

Para la pregunta uno: Considera usted que la interaccin entre los distintos
mdulos es fcil e intuitiva?

Voluntario uno (1): 4

97

Voluntario dos (2): 4


Voluntario tres (3): 5
Promedio de aceptacin: 4.33.

S
O
D
VA

Para la pregunta dos: Considera usted que el sistema permite ingresar y

SE
E
R
S

guardar informacin de una manera sencilla?

H
C
E
E5R
Voluntario uno
D(1):
Voluntario dos (2): 5
Voluntario tres (3): 5
Promedio de aceptacin: 5.

Para la pregunta tres: Considera usted que el sistema le permite ver la


informacin almacenada fcilmente?

Voluntario uno (1): 4


Voluntario dos (2): 5
Voluntario tres (3): 4
Promedio de aceptacin: 4.33.

98

Para la pregunta cuatro: Considera usted que el sistema le permite generar


un reporte de manera fcil y eficaz?

Voluntario uno (1): 4


Voluntario dos (2): 3
Voluntario tres (3): 4

SE
E
R
S

H
C
E
ER

Promedio de aceptacin: 3,67.

S
O
D
VA

Para la pregunta cinco: En cuanto a la aplicacin web Considera usted que el


diseo es cmodo y fcil de manejar?

Voluntario uno (1): 5


Voluntario dos (2): 5
Voluntario tres (3): 4
Promedio de aceptacin: 4.67

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.

4.5.2. Test de eficiencia:

99

Annimo (2008) define el test de eficiencia como un instrumento aplicado


en un equipo de trabajo o cliente que busca determinar factores que indiquen el
nivel de eficiencia del software basado en factores como funcionalidad, utilidad y
mantenibilidad.

S
O
D
VA

En este proyecto de investigacin se bas el test de eficiencia en la

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

4.5.2.1. Diseo del test de eficiencia:

El test de eficiencia para este sistema estuvo basado en el anlisis del


tiempo de competicin de las funciones del mismo. Para ello se utilizaron
cuatro (4) maquinas con diferentes caractersticas para observar el
funcionamiento del software, una (1) de estas como servidor de base de datos,
otra como servidor de la aplicacin web y las otras dos (2) se conectaron a
estos servidores. El servidor de la base de datos est en el equipo uno. A
continuacin las caractersticas de estos equipos:

Equipo uno (1). Servidor de base de datos:

-Procesador: Intel Core I7 3.4GHz.


-Ram: 8Gb.
-Conexin: LAN.

100

Equipo dos (2) Servidor de la aplicacin web:


-Procesador: Intel Core Duo 2.53GHz.
-Ram: 4Gb.
-Conexin: LAN.

Equipo tres (3):

SE
E
R
S

H
C
E
ER

S
O
D
VA

-Procesador: Intel Core Duo 1.83GHz.


-Ram: 2Gb.

-Conexin: LAN.

Equipo cuatro (4):

-Procesador: Intel Core DOS Duo 2.2GHz.


-Ram: 4Gb.
-Conexin: LAN.

4.5.2.2. Resultados del test de eficiencia:

A continuacin los resultados de las operaciones realizadas y los tiempos


en los que fueron completadas:
Inicio de sesin (todos los intentos fueron exitosos):
Equipo tres (3): 1.5 segs.

101

Equipo cuatro (4): 2.9 segs.

Inicio de sesin de la aplicacin web (todos los intentos fueron exitosos):

S
O
D
VA

Equipo tres (3): 1.5 segs.

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.

Equipo cuatro (4): 2.0 segs.


Cierre de sesin (todos los intentos fueron exitosos):
Equipo tres (3): 1.0 segs.
Equipo cuatro (4): 0.7 segs.
Cierre de sesin de la aplicacin web (todos los intentos fueron exitosos):
Equipo tres (3): 0.5 segs.
Equipo cuatro (4): 1.0 segs.
Registro de nuevo empleado (todos los intentos fueron exitosos):
Equipo tres (3): 0.5 segs.
Equipo cuatro (4): 1.0 segs.
Creacin de nuevo horario (todos los intentos fueron exitosos):

102

Equipo tres (3): 3.0 segs.


Equipo cuatro (4): 2.5 segs.

Analizando los resultados producidos por el test de efectividad, se denota


que el sistema es bastante funcional, adems de estable, ya que realiza de

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

manera satisfactoria todas las actividades planteadas, de igual manera, es un

respuesta de la misma depender de la estabilidad y velocidad de la conexin, el


sistema fue evaluado bajo condiciones caractersticas de la zona donde fue
desarrollado.

103

CONCLUSIONES

En conclusin, los objetivos planteados en esta investigacin, se realizaron


satisfactoriamente finalizando el desarrollo de un sistema de control de asistencia
mediante el uso de huella dactilar, esto traera beneficio a cualquier tipo de institucin

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

La biometra es la mejor forma de autenticar un usuario, debido a que vala


validar con esas

104

RECOMENDACIONES

Tomando como base la investigacin realizada, se formulan las siguientes


recomendaciones:

S
O
D
VA

Aplicar el test propuesto por la metodologa a una mayor cantidad de

voluntarios para de esta forma verificar el nivel de satisfaccin con respecto al


uso del sistema.

H
C
E
ER

SE
E
R
S

Proponer esquemas de navegacin diferentes, que permitan al usuario

manejarse ms fcilmente entre los mdulos del sistema.

105

REFERENCIAS BIBLIOGRAFICAS

Arias, F (1999). El proyecto de investigacin (3era Edicin). Caracas: Editorial


Episteme.

S
O
D
VA

Hernndez, R. Fernndez, C. Baptista, P (2010). Metodologa de la investigacin (5ta


Edicin). Mxico DF, Mxico: McGraw Hill.

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.

Gonzlez, Fabiola (2011) en su trabajo de grado Diseo e Implementacin de Sistema


Biomtrico Basado en Huella Dactilar para el Control de Asistencia en la Direccin de
Informtica y Sistemas de la Gobernacin del Estado Bolvar.

Domnguez, Villalta y Vinces (2007) en su trabajo de grado Programacin de Software


de Acceso Biomtrico.

Arsenio, Inojosa (2011), en su trabajo de grado Sistema de control de asistencia


biomtrico de la empresa Bayco C.A..

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

Anda mungkin juga menyukai