Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TRABAJO DE GRADUACIN
PREVIO A LA OBTENCIN DEL TTULO DE INGENIERO
INFORMTICO
AUTOR:
Edwin Alcides Maza Jara
TUTOR: Ing. Javier Goyes
Quito Ecuador
2012
DEDICATORIA
A mis padres Jos Maza y Esthela Jara, por ser el pilar ms importante y por
demostrarme siempre su cario y apoyo incondicional. Gracias por todo pap y
mam por darme una carrera para m futuro y por creer en m, porque sin escatimar
esfuerzo alguno, han sacrificado gran parte de su vida para formarme y porque nunca
podr pagar todos sus desvelos, ni an con las riquezas ms grandes del mundo. Por
lo que soy y por todo el tiempo que les rob pensando en m.
A mis hermanos Yadira, Jos y Steven los cuales han estado a mi lado, han
compartido todos esos secretos y aventuras que solo se pueden vivir entre hermanos
y que han estado siempre alerta ante cualquier problema que se me puedan presentar.
ii
AGRADECIMIENTO
Mi gratitud, principalmente est dirigida al Creador por haberme dado la existencia
y la fortaleza para continuar cuando a punto de caer he estado, y por haberme
permitido llegar al final de la carrera, con toda la humildad que de mi corazn puede
emanar, dedico primeramente mi trabajo a Dios.
De igual forma, dedico esta tesis a mis padres que han sabido formarme con buenos
sentimientos, hbitos y valores, lo cual me ha ayudado a salir adelante en los
momentos ms difciles. A mis hermanos que siempre han estado junto a m y
brindndome su apoyo y cario, los quiero mucho.
A la Universidad Central del Ecuador por haberme dado cobijo y por las lecciones
que aprend en ella, asimismo, por haberme dado su voto de confianza y por todo el
apoyo otorgado a mi persona.
iii
Yo,
INFORMACIN Y
iv
CERTIFICACIN
En
calidad
de
Tutor
del
Proyecto
de
Investigacin
SISTEMA
DE
vi
vii
CONTENIDO
CONTRAPORTADAi
DEDICATORIA .......................................................................................................... ii
AGRADECIMIENTO ................................................................................................ iii
AUTORIZACIN DE LA AUTORA INTELECTUAL .......................................... iv
CERTIFICACIN ....................................................................................................... v
RESULTADOS TRIBUNAL...vi
1.4.
OBJETIVOS .................................................................................................. 3
1.4.1.
1.4.2
1.5
ALCANCES .................................................................................................. 4
1.6
JUSTIFICACIN .......................................................................................... 5
ANTECEDENTES ........................................................................................ 7
2.2.
2.2.3.
2.2.4.
2.2.5.
2.2.6.
2.2.7.
QU ES JSF? ..................................................................................... 15
2.2.8.
2.2.9.
2.2.10.
2.2.11.
2.2.12.
2.2.13.
CARACTERSTICAS DE UN SISTEMA BIOMTRICO PARA
IDENTIFICACIN PERSONAL ...................................................................... 20
2.2.14.
EXACTITUD EN LA IDENTIFICACIN: MEDIDAS DE
DESEMPEO .................................................................................................... 21
2.2.15.
2.2.16.
2.2.17.
2.3.
2.4.
HIPOTSIS ................................................................................................. 28
3.1.1.2.
3.2.
3.5.
3.6.
3.6.1.
3.6.2.
SEGURIDAD ....................................................................................... 35
3.6.3.
FUNCIONES ....................................................................................... 36
3.6.4.
MANTENIMIENTO ............................................................................ 36
3.7.
3.7.1.
3.7.2.
3.7.3.
3.8.
4.1.1.
4.2.
4.3.
4.3.1.
4.4.
4.4.1.
4.5.
4.6.
4.7.
4.7.1.
4.7.2.
4.7.3.
CAPTULO V: ........................................................................................................... 66
5. FUNCIONAMIENTO E IMPLEMENTACIN DEL SISTEMA ........................ 66
5.1.
5.2.
5.2.1.
5.2.2.
5.2.2.1.
5.2.2.2.
5.2.2.3.
5.2.2.4.
5.2.2.5.
5.2.2.6.
5.2.2.7.
CONCLUSIONES ....................................................................................... 94
6.2.
RECOMENDACIONES ............................................................................. 95
LISTA DE TABLAS
xi
LISTA DE FIGURAS
Figura 1 Mquina Virtual De JAVA .......................................................................... 11
Figura 2 Plataforma JAVA......................................................................................... 12
Figura 3 Arquitectura J2EE ........................................................................................ 12
Figura 4 Fases Del JSF............................................................................................... 16
Figura 5 Sistemas Biomtricos................................................................................... 18
Figura 6 Grfica Tpica De La Tasa De Falso Rechazo (Frr) Y La De Falsa
Aceptacin (Far) Como Funciones Del Umbral De Aceptacin U Para Un Sistema
Biomtrico .................................................................................................................. 23
Figura 7 Representacin De Minucias En Trminos De Su Posicin Y Direccin ... 24
Figura 8 Arquitectura De Un Sistema Biomtrico Para Identificacin Personal, Aqu
Ejemplificado Con Huellas Dactilares. ...................................................................... 25
Figura 9 Verificacin de Huella Biomtrica .............................................................. 27
Figura 10 Proceso de Desarrollo de Software ............................................................ 29
Figura 11 Metodologa RUP ...................................................................................... 30
Figura 12 Fases del RUP ............................................................................................ 31
Figura 13 Fases del RUP en la Relacin al Tiempo y Recursos ................................ 32
Figura 14 CU Administracin del Sistema ................................................................ 37
Figura 15 CU Registro Empleado .............................................................................. 38
Figura 16 CU Generar Reportes ................................................................................. 40
Figura 17 CU Control Asistencia ............................................................................... 41
Figura 18 CU Consulta Reporte Asistencia ............................................................... 43
Figura 19 DS Enrolar Empleado ............................................................................... 45
Figura 20 DS Timbrar Empleado ............................................................................... 46
Figura 21 CU Administracin .................................................................................... 47
Figura 22 Instalacin del JDK.................................................................................... 49
Figura 23 Pantalla de configuracin de la instalacin JDK ....................................... 49
Figura 24 Proceso de Instalacin JDK ....................................................................... 50
Figura 25 Finalizacin de instalacin JDK ................................................................ 50
Figura 26 Bienvenidos a Postgres .............................................................................. 52
Figura 27 Definicin de contrasea de administrador ............................................... 52
Figura 28 Definicin de Directorio ............................................................................ 53
Figura 29 Definicin de Usuario y Contrasea .......................................................... 53
Figura 30 Definicin del puerto de escucha para el servidor PostgreSQL ................ 54
Figura 31 Opciones avanzadas Postgres .................................................................... 54
Figura 32 Listo para Instalar postgrest ....................................................................... 55
Figura 33 Instalando Postgres .................................................................................... 55
Figura 34 Terminar Instalacin .................................................................................. 55
Figura 35 Lector de Huellas SecuGen Hamster Plus ................................................. 58
Figura 36 Inicio del Asistente de Instalacin ............................................................. 59
Figura 37 Aceptacin de la Licencia del Programa ................................................... 59
Figura 38 Carpeta De Destino De Los Archivos Del Programa ................................ 60
Figura 39 Proceso De Instalacin Del Programa ....................................................... 60
xii
xiv
RESUMEN
SISTEMA DE INFORMACIN Y CONTROL DE ASISTENCIA DEL
PERSONAL PARA FACULTAD DE INGENIERA
Viendo esta necesidad llevo a cabo este proyecto utilizando el mtodo biomtrico de
huella dactilar, este mtodo utiliza un dispositivo electrnico que captura la huella
dactilar y con ello genera el registro de la asistencia.
ABSTRACT
CONTROL AND INFORMATION ASSISTANCE SYSTEM FOR
ENGINEERING FACULTY
The objective of the project was developed implementing a Control and Information
Assistance System for Engineering Faculty Physics and Mathematics, which requires
implementing a number of methods to optimize control staff. Today, the most
advanced is the method that uses biometric electronic devices that capture patterns
that uniquely identifies individuals.
Seeing this need carry out this project using the biometric fingerprint method, this
method uses an electronic device to capture the fingerprint and thereby generates
support registration.
This project describes the Rational Unified Process (RUP), which works with a
model that reduces the risks in implementing the software. The RUP uses the Unified
Modeling Language UML diagrams to make every system in the design stage.
SICAPA
INTRODUCCIN
En la actualidad el mundo est sometido a cambios importantes organizativos y
tecnolgicos que requieren de una concepcin diferente de administrar el personal
administrativo. El tiempo de trabajo es uno de los aspectos y condiciones que en una
organizacin se debe conocer, el nmero de horas trabajadas, su distribucin en
diferentes turnos de trabajo, horario de ingreso, horario de salida entre otros, esta
informacin
necesitan
ser
administrados
eficientemente.
Un
sistema
de
administracin de personal e informacin nos brindan un gran apoyo para facilitar las
actividades, almacenando los horarios de personal administrativo para llevar un
registro, control y tratamiento de los datos del mismo. Esta herramienta es muy til y
eficaz en cualquier entorno de trabajo donde exista un gran nmero del personal, ya
que el sistema de administracin de personal e informacin procesa la informacin
almacenada para generar reportes sobre el tiempo de trabajo del personal.
SICAPA
CAPITULO I:
1. PRESENTACIN DEL PROBLEMA
1.1. PLANTEAMIENTO DEL PROBLEMA
Uno de los mayores problemas en el control de acceso y asistencias de personal
administrativo en las empresas es la falta de control real al momento del marcado, ya
sea por libretas o por reloj marcadores de tarjetas; ya que se presta a que otras
personas realicen estos registros o se adultere la informacin, esto con el perjuicio a
los costos de operacin y a la productividad.
Si el sistema actual solo registra horas de entrada y salida de nada nos servira tener
esa informacin almacenada, si no se puede utilizar la informacin para mejorar la
administracin del personal y los problemas con el tiempo de cada uno de ellos no
podemos hablar de una excelencia acadmica tanto en educcin como
administracin.
SICAPA
1.2. FORMULACIN DEL PROBLEMA
Se plantea desarrollar los Sistemas de Informacin de Control de Asistencia del
Personal que permita realizar un control efectivo del personal como es la
administracin y evaluacin de la puntualidad y responsabilidad, para la toma de
decisiones para el desarrollo del departamento de personal.
1.4.OBJETIVOS
SICAPA
1.4.2
OBJETIVOS ESPECFICOS
Analizar la situacin actual en el control de asistencia de la Escuela de
Ciencias, con el fin de determinar sus deficiencias, errores e irregularidades al
momento de efectuar el control de asistencia de los empleados.
1.5 ALCANCES
Lo que se pretende con el Sistema De Informacin Y Control De Asistencia Del
Personal Para Facultad De Ingeniera es proporcionar una herramienta informtica de
fcil manejo para el personal, para optimizar los procesos de control de accesos y
asistencia, brindndole informacin 100% en lnea que le permitir una oportuna y
segura toma de decisiones, este sistema propuesto permitir contar con el siguiente
alcance:
Registro de empleados
Registro de departamentos
Registro de Permisos
Registro de Feriados
Registro de Vacaciones
Timbre Biomtrico
Reportes de Faltas
SICAPA
Reportes de Permisos
El sistema se encarga de todo esto, para lo cual contara con una base de datos para el
almacenamiento de toda la informacin necesaria para el control del personal.
1.6 JUSTIFICACIN
Los sistemas computarizados son instrumentos abiertos que interactan con su medio
ambiente, permitiendo un control eficiente y ptimo que brinda un adecuado manejo
de los datos, es por ello que se propuso el desarrollo de un sistema de control de
asistencia y personal computarizado para corregir los problemas en la administracin
de empleados de la Escuela de Ciencias de la Facultas de Ingeniera Ciencias Fsicas
y Matemticas.
SICAPA
La excelencia buscada por la Facultad, se ve afectada directamente con la utilizacin
del sistema implementado que actualmente no cumple con las funciones bsicas
requeridas, existen nuevas tecnologas empleadas por la mayora de las
organizaciones para contar con una mejor reputacin organizacional educativa por lo
que es necesario emplear un nuevo sistema computarizado. De lo contrario, la
Facultad de Ingeniera no contar con la suficiente tecnologa para cumplir con las
expectativas de excelencia acadmica.
SICAPA
CAPITULO II:
2. MARCO TERICO
2.1 ANTECEDENTES
Algunos segmentos de las sociedades se han visto afectados, de alguna forma, por el
manejo de la informacin. De hecho, durante la historia se ha tenido la necesidad de
usar distintos sistemas de informacin para ejecutar las labores.
Entre los antecedentes encontrados en esta investigacin se tienen los siguientes:
Para obtener el trabajo de grado titulado Sistema de Informacin y Control de
Asistencia del Persona de la Facultad de Ingeniera Ciencias Fsicas y Matemtica de
la Universidad Central del Ecuador se plante desarrollar un Sistema Computarizado
para llevar el registro y control de asistencia de los empleados de la Facultad de
Ingeniera, con la finalidad de optimizar las funciones y aumentar la confiabilidad de
la organizacin con sus trabajadores, para mejorar el manejo de los horarios de los
empleados, para esto se estudi el funcionamiento del sistema actual y se descubri
que posee debilidades, los requerimientos de la informacin por parte del personal
son mnimas, no existen los reportes requeridos, registros de inasistencia, de atrasos,
ingreso y administracin de los diferentes horarios de cada empleado y otras
deficiencias, por lo que se hizo necesario proponer e implementar un nuevo sistema
computarizado para el control de personal acorde con el desarrollo de la tecnologa,
de modo que permita eliminar las anomalas y deficiencias del sistema actual, lo que
nos permitir obtener la informacin necesaria para el desarrollo de la organizacin
ya que hoy en da la informacin nos permite prever una sociedad en la que el
almacenamiento de est, constituye el principal factor de la actividad humana.
2.2. MARCO TERICO
2.2.1. NORMAS LEGALES SOBRE EL REGISTRO DE CONTROL DE
ASISTENCIA
SICAPA
estar o no estar presente en el trabajo hace poco factible determinar en forma precisa
qu trabajador se ausentara y cuando.
Retiro del Control: Solo podra impedirse el registro de ingreso cuando el trabajador
se presente al centro de trabajo despus del tiempo fijado como ingreso o del tiempo
de tolerancia. Si se permite el ingreso del trabajador, debe registrarse la asistencia.
Toda disposicin que establezca un registro de salida previo a la conclusin de
labores est prohibida.
SICAPA
2.2.2. SISTEMA DE INFORMACIN DEL CONTROL DE ASISTENCIA
Segn La Revista Ingeniera la corriente actual viene a definir el control interno
como cualquier esfuerzo encaminado aumentar las posibilidades de que se logren los
objetivos estratgicos de la organizacin, as ahora la misin del control interno es
asegurar la confiabilidad de los procesos y operaciones de la organizacin, es por
ello que cuando en la organizacin se ha establecido el control interno como una
medida normal, esta debe ser sujeta a unidades de control y todo tipo de tcnicas que
nos permitan conseguir el control (entre ellas podemos incluir a todo sistema que
permita asegurar el mejor desempeo de las operaciones como los sistemas de
control de asistencia). El tiempo hoy en da es un recurso que significa dinero, es
importante por ello hoy en da tener reportes sobre el tiempo ya sea de asistencia,
tardanzas, horas extras. Las mejores tcnicas a usar hoy, son aquellas que nos ayudan
a automatizar estos procesos, entre ellas tenemos el empleo de sistemas informticos
como un sistema de control de tiempo o de asistencia.
El Sistema para el Control de Personal es un sistema de informacin es todo un
proceso, por medio del cual se recopilan, clasifican, procesan, interpretan y se
resumen cantidades de datos, a fin de sacar conclusiones, que se informarn al
departamento de Recursos Humanos, alta Gerencia y dems personas interesadas en
la organizacin: con el deliberado propsito de orientar la toma de las decisiones.
Independiente de plataforma
Brinda un
Capacidad
multihilo
Gran
rendimiento
Creacin
Su
de aplicaciones distribuidas
SICAPA
Tradicionalmente se han dividido los lenguajes en compilados e interpretados. Los
primeros necesitan ser traducidos por un programa llamado compilador al lenguaje
mquina, que es el que entiende el ordenador. Como ejemplo de estos lenguajes
podramos citar a C, C++, Visual Basic, Clipper, etc. Los interpretados, en cambio,
son traducidos mientras se ejecutan, por ejemplo HTML, WML o XML, por lo cual
no necesitan ser compilados.
Los interpretados en cambio, cada vez que los queramos ejecutar tendremos que
interpretarlos lnea a lnea, es ms lento, pero puede ocurrir un error en la ltima
lnea y a diferencia de los compilados, el programa se ejecuta justo hasta la lnea
que produce el error.
Java est diseado para que un programa escrito en este lenguaje sea ejecutado
independientemente de la plataforma (hardware, software y sistema operativo) en la
que se est actuando. Esta portabilidad se consigue haciendo de Java un lenguaje
medio interpretado medio compilado que acta de la siguiente manera:
10
SICAPA
Los java bytecodes permiten el ya conocido write once, run anywhere (compila
una sola vez y ejectalo donde quieras). Podemos compilar nuestros programas a
bytecodes en cualquier plataforma que tenga el compilador Java. Los bytecodes
luego pueden ejecutarse en cualquier implementacin de la mquina virtual de Java
(JVM). Esto significa que mientras el ordenador tenga un JVM, el mismo programa
escrito en Java puede ejecutarse en Windows, Solaris, iMac, Linux, etc.
La plataforma Java difiere de las anteriores en que sta es una plataforma basada
nicamente en software que corre por encima de las plataformas basadas en
hardware.
11
SICAPA
12
SICAPA
Capa Web: Se encuentra en el servidor web y contiene la lgica de presentacin que
se utiliza para generar una respuesta al cliente. Recibe los datos del usuario desde la
capa cliente y basado en stos genera una respuesta apropiada a la solicitud. J2EE
utiliza en esta capa las componentes Java Servlets y Java Server Pages para crear los
datos que se enviarn al cliente.
13
SICAPA
Interfaces de Usuario (UI) de servidor. Con un mnimo esfuerzo se
podra:
14
SICAPA
2.2.7. QU ES JSF?
JSF es un marco de trabajo para crear aplicaciones java J2EE basadas en el patrn
MVC de tipo 1. JSF tiene como caractersticas principales:
Utiliza pginas JSP para generar las vistas, aadiendo una biblioteca de
etiquetas propia para crear los elementos de los formularios HTML
15
SICAPA
2. Aplicar los valores de la peticin (apply request values). En esta etapa se
recuperan los valores de la request y se asignan a los beans de la pgina.
3. Procesamiento de las validaciones (process validations). Se verifican los
parmetros de entrada segn un conjunto de reglas definidas en un fichero de
configuracin.
4. Actualizar los valores del modelo (update model values). Los valores ledos
y validados son cargados en los beans.
5. Invocacin a la aplicacin (invoke application). Se ejecutan las acciones y
eventos solicitados para la pgina. Si es necesario se realiza la navegacin.
16
SICAPA
2.2.8. SERVIDOR DE APLICACIONES JBOSS
JBoss es un servidor de aplicaciones J2EE de cdigo abierto implementado en Java
puro. Al estar basado en Java, JBoss puede ser utilizado en cualquier sistema
operativo para el que est disponible Java.
17
SICAPA
Amplia variedad de tipos nativos
PostgreSQL provee nativamente soporte para:
Direcciones MAC.
Arrays.
Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden
ser por completo indexables gracias a la infraestructura GiST de PostgreSQL.
Algunos ejemplos son los tipos de datos GIS creados por el proyecto PostGIS.
2.2.10. SISTEMA BIOMTRICO
18
SICAPA
2.2.11. COMO FUNCIONAN LOS SISTEMAS BIOMTRICOS
Los sistemas biomtricos se componen de un hardware y un software; el primero
captura la caracterstica concreta del individuo y el segundo interpreta la informacin
y determina su aceptabilidad o rechazo, todo en funcin de los datos que han sido
almacenados por medio de un registro inicial de la caracterstica biomtrica que mida
el dispositivo en cuestin. Ese registro inicial o toma de muestra es lo que determina
la eficacia del sistema. En el caso de las huellas dactilares, un usuario coloca el dedo
en un censor que hace la lectura digital de su huella, despus, el programa guardar
la informacin como un modelo; la prxima vez que ese usuario intente acceder al
sistema deber repetirla operacin y el software verificar que los datos
corresponden con el modelo. El mismo principio rige para la identificacin por el
iris/retina, con ayuda de video cmara, el rostro, la mano completa, etc. Las tasas de
exactitud en la verificacin dependen en gran medida de dos factores: el cambio que
se puede producir en las personas, debido a accidentes o a envejecimiento, y las
condiciones ambientales, como humedad en el aire, suciedad y sudor, en especial en
la lectura que implique el uso de las manos. En cuanto a qu partes del cuerpo son las
ms adecuadas para su utilizacin en identificacin biomtrica, aunque en principio
cualquiera sera susceptible de ser usada, para su eleccin se atiende a criterios
prcticos concretos. Lo ideal es que se trate de una caracterstica fsica robusta, es
decir, no sujeta a grandes cambios; que sea lo ms distintiva posible en relacin con
el resto de la poblacin, que sea una zona accesible, disponible y, por supuesto
aceptable por el usuario. Por ltimo, hay que hacer una distincin entre aquello
dispositivos que miden el comportamiento y los que miden una caracterstica
fisiolgica. Entre los primeros se encuentran el anlisis de la dinmica de la firma y
el del golpe en el teclado; los segundos incluyen la huella dactilar, la geometra de la
mano y el dedo, la termografa facial y la exploracin del iris o la retina. El
reconocimiento de la voz es un parmetro biomtrico basado en ambos anlisis, el
fisiolgico que determina la zona vocal y el de comportamiento del lenguaje y las
palabras usadas. Evidentemente aquellos dispositivos que se basen en el
comportamiento requieren de la cooperacin del usuario, mientras que se puede
identificar fisiolgicamente a cualquiera sin su cooperacin e incluso sin su
conocimiento, como en el caso de la imagen captada por una videocmara.
19
SICAPA
2.2.12. TCNICAS BIOMTRICOS
En la actualidad existen sistemas biomtricos que basan su accin en el
reconocimiento de diversas caractersticas. Las tcnicas biomtricas ms conocidas
son:
1. Rostro
2. Termograma del rostro
3. Huellas dactilares
4. Geometra de la mano
5. Venas de las manos
6. Iris
7. Patrones de la retina
8. Voz
SICAPA
individuos debido al hecho de tener su ojo sin proteccin frente a un
"aparato". Sin embargo, las caractersticas anteriores estn subordinadas a la
aplicacin especfica. En efecto, para algunas aplicaciones el efecto
psicolgico de utilizar un sistema basado en el reconocimiento de
caractersticas oculares ser positivo, debido a que este mtodo es eficaz
implicando mayor seguridad.
3. La fiabilidad, que refleja cun difcil es burlar al sistema. El sistema
biomtrico debe reconocer caractersticas de una persona viva, pues es
posible crear dedos de ltex, grabaciones digitales de voz prtesis de ojos,
etc. Algunos sistemas incorporan mtodos para determinar si la caracterstica
bajo estudio corresponde o no a la de una persona viva. Los mtodos
empleados son ingeniosos y usualmente ms simples de lo que uno podra
imaginar. Por ejemplo, un sistema basado en el reconocimiento del iris revisa
patrones caractersticos en las manchas de ste, un sistema infrarrojo para
chequear las venas de la mano detecta flujos de sangre caliente y lectores de
ultrasonido para huellas dactilares revisan estructuras subcutneas de los
dedos.
2.2.14. EXACTITUD
EN
LA
IDENTIFICACIN:
MEDIDAS
DE
DESEMPEO
La informacin provista por los templates permite particionar su base de datos de
acuerdo a la presencia o no de ciertos patrones particulares para cada indicador
biomtrico. Las "clases" as generadas permiten reducir el rango de bsqueda de
algn template en la base de datos. Sin embargo, los templates pertenecientes a una
misma clase tambin presentarn diferencias conocidas como variaciones intraclase.
Las variaciones intraclase implican que la identidad de una persona puede ser
establecida slo con un cierto nivel de confianza. Una decisin tomada por un
sistema biomtrico distingue "personal autorizado" o "impostor". Para cada tipo de
decisin, existen dos posibles salidas, verdadero o falso. Por lo tanto existe un total
de cuatro posibles respuestas del sistema:
1. Una persona autorizada es aceptada,
21
SICAPA
2. Una persona autorizada es rechazada,
3. Un impostor es rechazado,
4. Un impostor es aceptado.
Las salidas nmeros 1 y 3 son correctas, mientras que las nmeros 2 y 4 no lo son. El
grado de confidencia asociado a las diferentes decisiones puede ser caracterizado por
la distribucin estadstica del nmero de personas autorizadas e impostores. En
efecto, las estadsticas anteriores se utilizan para establecer dos tasas de errores:
1. Tasa de falsa aceptacin (FAR: False Acceptance Rate), que se define como
la frecuencia relativa con que un impostor es aceptado como un individuo
autorizado,
2. Tasa de falso rechazo (FRR: False Rejection Rate), definida como la
frecuencia relativa con que un individuo autorizado es rechazado como un
impostor.
La FAR y la FRR son funciones del grado de seguridad deseado. En efecto,
usualmente el resultado del proceso de identificacin o verificacin ser un nmero
real normalizado en el intervalo [0, 1], que indicar el "grado de parentesco" o
correlacin entre la caracterstica biomtrica proporcionada por el usuario y las
almacenadas en la base de datos.
Si, por ejemplo, para el ingreso a un recinto se exige un valor alto para el grado de
parentesco (un valor cercano a 1), entonces pocos impostores sern aceptados como
personal autorizado y muchas personas autorizadas sern rechazadas. Por otro lado,
si el grado de parentesco requerido para permitir el acceso al recinto es pequeo, una
fraccin pequea del personal autorizado ser rechazada, mientras que un nmero
mayor de impostores ser aceptado. El ejemplo anterior muestra que la FAR y la
FRR estn ntimamente relacionadas, de hecho son duales una de la otra: una FRR
pequea usualmente entrega una FAR alta, y viceversa. El grado de seguridad
deseado se define mediante el umbral de aceptacin u, un nmero real perteneciente
al intervalo [0,1] que indica el mnimo grado de parentesco permitido para autorizar
el acceso del individuo.
22
SICAPA
SICAPA
interesante que presentan tanto las minucias como los puntos singulares cores y
deltas es que son nicos para cada individuo y permanecen inalterados a travs de su
vida. A pesar de esta variedad de minucias (18 tipos distintos de minucias han sido
enumerados) las ms importantes son las terminaciones y bifurcaciones de ridges.
Esto ltimo se debe a que las terminaciones de ridges representan aproximadamente
el 60.6% de todas las minucias en una huella y las bifurcaciones el 17.9%. Adems
varias de las minucias menos tpicas pueden expresarse en funcin de las dos
sealadas. Naturalmente, para poder identificar a una persona mediante las minucias
de su huella es necesario poder representar a estas ltimas para poder compararlas.
La representacin estndar consiste en asignar a cada minucia su posicin espacial
(x, y) y su direccin q, que es tomada con respecto al eje x en el sentido contrario a
los punteros del reloj. Esta representacin se muestra en la figura 5 para una minucia
de trmino y una de bifurcacin de ridge.
Para reconocer una huella dactilar se procede desde una escala gruesa a una fina. En
primer lugar se clasifica a la huella, es decir, se asigna a una clase previamente
determinada de acuerdo a la estructura global de los ridges. El objetivo de esta etapa
es establecer una particin en la base de datos con huellas. En general la distribucin
de las huellas en las distintas clases es no uniforme, esto obliga a subclasificar a la
huella en estudio, es decir, generar un nuevo conjunto de clases a partir de las ya
definidas. Luego se procede a la comparacin a escala fina. Este proceso recibe el
24
SICAPA
nombre de matching. El proceso consiste en comprobar si el conjunto de minucias de
una huella coincide con el de otra.
2.2.16. ARQUITECTURA DEL SISTEMA BIOMTRICO
Los dispositivos biomtricos poseen tres componentes bsicos. El primero se encarga
de la adquisicin anloga o digital de algn indicador biomtrico de un individuo,
como por ejemplo, la adquisicin de la imagen de una huella dactilar mediante un
escner. El segundo maneja la compresin, procesamiento, almacenamiento y
comparacin de los datos adquiridos con los datos almacenados y el tercer
componente establece una interfaz con aplicaciones ubicadas en el mismo u otro
sistema. La arquitectura de un sistema biomtrico puede entenderse conceptualmente
como dos mdulos; el Mdulo de Inscripcin y el Mdulo de Identificacin.
Figura 8 Arquitectura De Un Sistema Biomtrico Para Identificacin Personal, Aqu Ejemplificado Con
Huellas Dactilares.
Mdulo de Inscripcin
El mdulo de inscripcin se encarga de adquirir y almacenar la informacin
proveniente del indicador biomtrico con el objeto de poder contrastar esta
informacin con la que ser proporcionada en ingresos posteriores al sistema. Las
labores ejecutadas por el mdulo de inscripcin son posibles gracias a la accin del
25
SICAPA
lector biomtrico y del extractor de caractersticas. El primero se encarga de adquirir
datos relativos del indicador biomtrico elegido y entregar una representacin en
formato digital de stos. El segundo extrae, a partir de la salida del lector,
caractersticas representativas del indicador. Durante este proceso de recopilacin de
datos, es en donde se presentan los primeros problemas. En primer lugar las muestras
deben ser obtenidas mediante un sensor, por lo tanto, estn sujetas a la calidad y
caractersticas tcnicas del sensor utilizado, lo que conlleva a que las caractersticas
del sensor debern ser estandarizadas, a fin de garantizar que las muestras obtenidas
de un usuario en diferentes sistemas sean compatibles. En cuanto al almacenamiento,
existen varias formas de guardar los datos previamente recopilados y procesados, que
al momento de ser almacenados reciben el nombre de patrn (template). La
organizacin de la estructura de los datos debe ser flexible, permitiendo su
reestructuracin, si fuese necesario. De esta forma es posible definir algunos sistemas
de almacenamiento, para diferentes tipos de medidas biomtricas, dependiendo de
sus caractersticas particulares:
1. Sistema protegido dentro del dispositivo biomtrico.
2.
3.
Mdulo de Identificacin
El mdulo de identificacin es el responsable del reconocimiento de individuos, por
ejemplo en una aplicacin de control de acceso. El proceso de identificacin
comienza cuando el lector biomtrico captura la caracterstica del individuo a ser
identificado y la convierte a formato digital, para que a continuacin el extractor de
caractersticas produzca una representacin compacta con el mismo formato del
patrn. La representacin resultante se denomina query y es enviada al comparador
de caractersticas que confronta a ste con uno o varios patrones para establecer la
identidad. El conjunto de procesos realizados por el mdulo de inscripcin recibe el
nombre de fase de inscripcin, mientras que los procesos realizados por el mdulo de
identificacin reciben la denominacin de fase operacional.
26
SICAPA
SICAPA
Dependiente:
Administracin
evaluacin
de
la
puntualidad
2.4. HIPOTSIS
Aplicando un nuevo Sistema de Informacin y Control de Asistencia del Personal se
puede mejorar la administracin y evaluacin de la puntualidad y responsabilidad de
los empleados; adems se puede demostrar la necesidad de implementar en forma
eficiente un sistema de informacin ms avanzado y justo.
28
SICAPA
CAPITULO III:
3. DISEO METODOLGICO
3.1. DESCRIPCION DE LA METODOLOGA PARA EL DESARROLLO
3.1.1. PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE (RUP)
29
SICAPA
Cada fase se concluye con un producto definido, en cada culminacin de las fases se
deben tomar ciertas decisiones crticas a tiempo, y por consiguiente se deben de
lograr las metas importantes. Mencin de las tres caractersticas esenciales que
definen el RUP:
Proceso Dirigido Por Los Casos De Uso: Toda esta afirmacin se refiere a la
utilizacin de los Casos de Uso para el desenvolvimiento y desarrollo de las
disciplinas de los roles y actividades necesarias. Un Caso de Uso es una secuencia de
pasos que conlleva la realizacin e implementacin de un Requerimiento planteado
por el Cliente.
SICAPA
Una arquitectura ejecutable es una implementacin parcial del sistema, construida
para demostrar algunas funciones y propiedades. RUP establece refinamientos
sucesivos de una arquitectura ejecutable, construida como un prototipo que va
evolucionando.
3.1.1.2. FASES DE LA METODOLOGA RUP
Se divide en 4 fases secuenciales como lo indica la siguiente figura, y en cada
extremo de una fase se realiza una evaluacin para determinar si se cumpli con los
objetivos de la fase.
ii. Elaboracin
En esta fase se determina tanto la funcionalidad como el dominio del problema,
tambin se estudian en profundidad. Se define un tipo de arquitectura bsica. Se
planifica el proyecto considerando la disponibilidad de los recursos.
iii. Construccin
El desarrollo del producto es a travs de iteraciones donde cada iteracin involucra
tareas de anlisis, diseo e implementacin; todas las fases de estudio y anlisis slo
dieron una arquitectura bsica que es aqu refinada de manera incremental conforme
31
SICAPA
se construye, se permiten cambios en la estructura. Y la mayor parte del trabajo es
programacin y pruebas.
Tambin se documenta tanto el sistema construido como el manejo del mismo.
iv. Transicin
Se entrega al usuario el producto final para un uso real. Adems tambin se incluyen
tareas
de
marketing,
empaquetado
atractivo,
instalacin,
configuracin,
20%
65%
10%
10%
30%
50%
10%
HORARIO
SICAPA
La informacin suministrada fue expresada en trminos empresariales, puesto los
empleados no son especializados en sistemas informticos y no cuentan con el
sistema adecuado para el control de asistencia.
Una vez recopilada la informacin, se procede a ver los requerimientos de software
y hardware.
Modelo: SecuGen
Comunicacin USB
33
SICAPA
Se ingresa la
huella digital
La huella digital
es procesada
De la imagen
tratada se obtienen
minucias
Mediante
el
sistema
se
almacena el vector
base
de
comparacin.
Adems para el anlisis de requerimiento fue de gran ayuda las entrevistas que tuve
con el personal de control de asistencia. Los requisitos bsicos que se tomaran
encuentra para el desarrollo del proyecto son:
SICAPA
La interfaz del usuario deber ser tan familiar como sea posible a los usuarios que
han usado otras aplicaciones web y aplicaciones de escritorio de Windows. El cliente
deber tener el manual de usuario si fuera necesario.
3.6.2. SEGURIDAD
El acceso administrativo ser controlado con nombre de usuario y contrasea. Solo
los usuarios con derechos de administrador podrn accesar a las funciones
administrativas de control de personal. Los usuarios normales no podrn y estarn
limitados a su condicin respectiva.
35
SICAPA
3.6.3. FUNCIONES
La funcionalidad del sistema es la de proporcionar un almacenamiento ordenado y de
fcil uso y ser utilizado por los empleados de la Facultad. Por medio de la
aplicacin de software interno, se pretende crear nuevos registros de empleados,
departamentos, horarios, hora de entrada y salida, observaciones, guardar todos los
registros ingresados, actualizacin de los registros y disponer de un control de los
registros de los usuarios del sistema.
3.6.4. MANTENIMIENTO
La capacidad de mantenimiento es la habilidad para hacer cambios al producto en el
tiempo. Por lo cual se deber prestar mucha atencin a las primeras pruebas del
sistema para establecer los perodos de mantenimiento y limpieza tanto del hardware
(lector de huellas), como del sistema.
3.7. MODELADO DEL ANLISIS
3.7.1. IDENTIFICACION DEL ACTORES
Se pudo distinguir dos tipos de actores, participando cada uno en los diferentes casos
de uso y esperando algo distinto del sistema. Los actores son:
Administrador
Empleado
Actor Administrador:
Representa al encargado del mantenimiento de la base de datos. Su trabajo consiste
en dar altas, bajas y modificaciones del personal as como tambin de los
departamentos, requerimientos, horarios, etc. Todo su trabajo podr ser realizado a
travs de la aplicacin, previa autenticacin.
36
SICAPA
Actor Empleado:
Representa la persona que va a ingresar y debe de poner su huella sobre el lector para
que el sistema proceda con la autenticacin; y el empleado pueda registrar su horario
de entrada y salida.
3.7.2. CASOS DE USO
A continuacin se definen los casos de uso del sistema el cual permitir identificar
las diferentes funcionalidades del sistema.
Autentificacin de Usuario
ADMINISTRADOR
37
SICAPA
Nombre de C.U.
Actores
Administrador
Tipo
Primario
Descripcin
sistema pide al
usuario
iniciales.
6. El sistema determina el id del men
y carga el mdulo asociado a este
men.
del formulario.
ADMINISTRADOR
Adicionar Empleado
EMPLEADO
Verificacin y Existencia
de Datos
38
SICAPA
Adicionar Empleado
Nombre de C.U.
Actores
Administrador
Tipo
Primario
El empleado es registrado en el sistema. Durante el proceso de
registro tambin se captura los datos de su huella dactilar con la
Descripcin
4. Guardar registro
Tabla 4 CU Registro Empleado
Nombre de C.U.
Actores
Administrador, Empleado
Tipo
Primario
El Administrador captura los datos generados por el scanner
biomtrico cuando el empleado imprime su huella digital en
Descripcin
el scanner biomtrico.
Flujo Normal del Eventos
Accin del Actor
39
SICAPA
1. Generar Reportes
Asistencia
ADMINISTRADOR
Inasistencia
Selecciona reporte
Atrasos
Visualiza reporte
Personal
Vacaciones
Generar Reportes
Nombre de C.U.
Actores
Administrador
Tipo
Primario
Descripcin
Muestra Reportes
Flujo Normal del Eventos
Accin del Actor
40
SICAPA
3.7.2.2. CASOS DE USO PARA EL EMPLEADO
1. Control de Asistencia
Visualizar Datos
Empleado
Validar
EMPLEADO
Visualizar
Mensajes
Marcar Asistencia
Ingresar y
Modificar
Horarios
Administrar Asistencia
ADMINISTRADOR
Nombre de C.U.
Actores
Empleado
Tipo
Primario
Descripcin
Activacin
de entrada/salida
Precondiciones
41
SICAPA
2. Marcar Asistencia
Marcar Asistencia
Nombre de C.U.
Actores
Empleado
Tipo
Primario
Descripcin
Activacin
Precondiciones
3. Control de Horarios
Control de Horarios
Nombre de C.U.
Actores
Administrador
Tipo
Primario
Descripcin
1. Seleccionar el empleado
42
SICAPA
4. Visualizar Mensaje
Visualizar Mensajes
Nombre de C.U.
Actores
Empleado
Tipo
Secundario
Descripcin
Precondiciones
Presentacin de opciones
de consulta(perodo,
fechas, horarios, otros)
EMPLEADO
Ejecuta consulta
Muestra consulta de
asistencia y sus formatos
de impresin
43
SICAPA
Consulta de Reporte Asistencia
Nombre de C.U.
Actores
Empleado
Tipo
Primario
Permite la consultar la asistencia de los empleados en el
Descripcin
sistema biomtrico
Flujo Normal del Eventos
Accin del Actor
2. El
Cada uno de los diagramas representa a los formularios que presenta el prototipo
segn actor.
almacenar esta informacin en la base de datos. Una vez almacenados los datos, el
administrador activa la captura de huella, el sistema espera que se coloque la huella
en el dispositivo biomtrico. El empleado coloca su dedo en el sistema biomtrico,
este sistema captura la imagen de la huella, la procesa y la almacena en la base de
datos.
44
SICAPA
ADMINISTRADOR
Interfaz
EMPLEADO
Sistema Biomtrico
Base de Datos
Captura Huella
Almacena Informacin
45
SICAPA
Interfaz
Sistema Biomtrico
Ingreso de Huella
Base de Datos
Timbrar Asistencia
46
SICAPA
ADMINISTRADOR
Sistema Biomtrico
Interfaz
Base de Datos
Administracin de Opciones
OPCIONES:
1. Ingresar
2. Consultar
3. Actualizar
4. Eliminar
Figura 21 CU Administracin
Para todo empleado se almacenara los datos referentes a su hora de entrada y salida;
adems de otros que se sean requeridos.
Por lo tanto, para soportar dichos datos necesitaremos crear esa Base de Datos que
nos permita almacenar y gestionar dichos datos.
47
SICAPA
CAPTULO IV:
4.
JSF 2.0
PrimeFaces 3.4
SICAPA
2) Personalizar las opciones que se desea instalar, es decir elegir el directorio donde
se van a copiar los archivos y presione Next para continuar.
49
SICAPA
50
SICAPA
JSF es un marco de trabajo para crear aplicaciones Java J2EE basadas en el patrn
MVC. JSF tiene como caractersticas principales:
Utiliza pginas JSP para generar las vistas, aadiendo una biblioteca de
etiquetas propia para crear los elementos de los formularios HTML.
SICAPA
organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL
Global Development Group).
4.3.1. INSTALACIN POSTGRESQL
1) Hacer doble clic sobre el fichero y ejecutarlo, con lo cual se iniciar el
asistente de instalacin. Clic en el botn siguiente para iniciar la misma.
52
SICAPA
53
SICAPA
5) Al terminar con los pasos anteriores, el asistente solicita configurar las opciones
avanzadas. Para esto se elige la configuracin regional y si se procede a instalar pl/pgsq.
54
SICAPA
55
SICAPA
4.4. SERVIDOR DE APLICACIONES JBOSS 6.1.0
56
SICAPA
PrimeFaces es una librera de componentes visuales open source desarrollada y
mantenida por Prime Technology, una compaa Turca de IT especializada en
consultora gil, JSF, Java EE y Outsourcing. Las principales caractersticas de
PrimeFaces son:
Hay plug-ins para el desarrollo de Java (JDT Java Development Tools) as como para
el desarrollo en C/C++, COBOL, etc. La versin instalada en el laboratorio incluye el
plug-in JDT.
57
SICAPA
Dimensiones: 27x40x73 mm
58
SICAPA
a. Ejecutar el archivo setup.exe del programa FDx SDK Pro for Windows v3.54 y
seleccionar la opcin Next.
59
SICAPA
c. Elegir la carpeta de destino donde se guardarn los archivos necesarios de la
instalacin y seleccionar la opcin Next.
60
SICAPA
e. Finalmente aparecer el mensaje que indica que la instalacin se complet y
hacemos Clic en Finish para terminar el proceso de instalacin.
1. Se procede a copiar la carpeta FDx SDK Pro for Java 1.3 en el servidor.
2. A continuacin se debe modificar el valor de la variable del sistema Path,
agregando la ubicacin donde se encuentra la carpeta copiada anteriormente.
61
SICAPA
62
SICAPA
5.
Hay que verificar que el dispositivo est conectado, esperar a que el mismo sea
reconocido y se active la opcin Next la cual seleccionamos.
63
SICAPA
SICAPA
SICAPA
CAPTULO V:
5. FUNCIONAMIENTO E IMPLEMENTACIN DEL SISTEMA
5.1. DESCRIPCIN GENERAL DEL SISTEMA
Este captulo presenta el manual para el manejo de la aplicacin del SISTEMA DE
INFORMACIN Y CONTROL DE ASISTENCIA DEL PERSONAL PARA
FACULTAD DE INGENIERA.
Este sistema permite llevar el control de asistencia del personal administrativo de la
Facultad de Ingeniera Ciencias Fsicas y Matemtica, mediante el registro de
asistencia a travs del reconocimiento de su huella digital mediante el uso del
dispositivo biomtrico de huellas digitales SecuGen, as como las horas trabajadas,
permisos, faltas, das trabajados y das no trabajados.
El mismo permite al Administrador a obtener informacin necesaria de cada uno del
personal administrativo.
Dentro de las funciones principales que este sistema nos brinda son:
Generar Reportes
66
SICAPA
Dentro de esta pantalla se puede observar las distintas opciones, a las cuales se puede
acceder sin problema.
Entre ellas tenemos: Configuracin, Empleado, Horario,
Extras, Reportes
67
SICAPA
68
SICAPA
69
SICAPA
70
SICAPA
71
SICAPA
72
SICAPA
73
SICAPA
74
SICAPA
75
SICAPA
76
SICAPA
Submen Horario: En este submen se los horario que existe para cada empleado;
adems se puede crear, editar o eliminar horarios.
77
SICAPA
78
SICAPA
79
SICAPA
Submen Vacacin: permite registrar las vacaciones, cabe resaltar que solo lleva un
registro de los das de vacaciones tomados por el empleado. (No es un proceso de
Nomina para recursos Humanos).
Submen Permisos: Permite registrar los permisos de los empleados. (Puede ser
permisos por horas y tambin das).
80
SICAPA
81
SICAPA
B) Permisos Por Horas
Submen Das Festivos: Esta opcin que permite registrar los das festivos del ao
vigente con el fin de no generar asistencia para los empleados los das festivos
82
SICAPA
83
SICAPA
Submen Reportes Asistencia: Permite consultar las asistencias de los empleados.
Escogiendo la fecha inicial hasta una fecha final, colocando cdigo y cdula del
empleado.
84
SICAPA
Submen Reportes Personales Lunch: Permite consultar las sobre el horario del
lunch de los empleados. Escogiendo la fecha inicial hasta una fecha final, colocando
cdigo y cdula del empleado.
Permite obtener datos generales asistencia, das laborados, permisos, atrasos y otros.
Adems al elegir el reporte deseado este se puede sacar en un archivo segn se desee
como Excel, Word, PDF o simplemente llevar a imprimirlo. Est opcin est divido
en submens como son: Reporte de Asistencia, Reporte de Permisos, Reporte de
Lunch, Grficos de Asistencia de Asistencia y Grficos de Atrasos.
85
SICAPA
86
SICAPA
87
SICAPA
Submen Reportes Generales Lunch: Permite consultar las sobre el horario del
lunch de los empleados. Se puede obtener a partir de del cargo o del departamento
del empleado.
88
SICAPA
Submen Reporte Grfico Atrasos: Proceso que permite realizar un anlisis de los
atrasos en el tiempo por aos de Departamento, Ttulo, Estado civil, Cargo.
89
SICAPA
90
SICAPA
Submen Usuario: Esta opcin permite crear, editar y eliminar usuarios del sistema;
a un usuario se le puede asignar un rol.
91
SICAPA
Submen Rol: Permite crear y editar los roles para asignar a los empleados.
Submen Procesos: Permite crear, listar, editar y eliminar los procesos (opciones)
del sistema.
92
SICAPA
Cada uno de los mens y submens tiene las opciones de imprimir, exportar a Excel
y pdf. Adems de las opciones de crear nuevo, editar, guardar, cancelar y eliminar.
93
SICAPA
CAPTULO VI:
6.
CONCLUSIONES Y RECOMENDACIONES
6.1. CONCLUSIONES
paulatinamente.
Dentro
de
los
mltiples
sistemas
de
94
SICAPA
6.2. RECOMENDACIONES
95
SICAPA
GLOSARIO DE TRMINOS
A
API: Interfaz de programacin de aplicaciones (IPA) o API (del ingls Application
Programming Interface) es el conjunto de funciones y procedimientos (o mtodos, en
la programacin orientada a objetos) que ofrece cierta biblioteca para ser utilizado
por otro software como una capa de abstraccin. Son usadas generalmente en las
bibliotecas (tambin denominadas vulgarmente "libreras").
Aplicacin Web: Aplicacin de Software que se codifica en un lenguaje soportado
por los navegadores Web (HTML, JavaScript, Java, etc) en la que se confa la
ejecucin del navegador.
Applet: Un applet es un componente de una aplicacin que se ejecuta en el contexto
de otro programa, por ejemplo un navegador web. El applet debe ejecutarse en un
contenedor, que lo proporciona un programa anfitrin, mediante un plugin, o en
aplicaciones como telfonos mviles que soportan el modelo de programacin por
"applets".
Applet Java: Un applet Java es un applet escrito en el lenguaje de programacin
Java. Los applets de Java pueden ejecutarse en un navegador web utilizando la Java
Virtual Machine (JVM), o en el AppletViewer de Sun.
B
96
SICAPA
C
Caso de Uso: Un casos de uso es una secuencia de transacciones que son
desarrolladas por un sistema en respuesta a un evento que inicia un actor sobre el
propio sistema. Los diagramas de casos de uso sirven para especificar la
funcionalidad y el comportamiento de un sistema mediante su interaccin con los
usuarios y/o otros sistemas
D
Diagrama de Secuencia: El diagrama de secuencia es un tipo de diagrama usado
para modelar interaccin entre objetos en un sistema segn UML. Un diagrama de
secuencia muestra la interaccin de un conjunto de objetos en una aplicacin a travs
del tiempo y se modela para cada caso de uso.
E
EJB: Los Enterprise JavaBeans (tambin conocidos por sus siglas EJB) son una de
las API que forman parte del estndar de construccin de aplicaciones empresariales
J2EE (ahora JEE 6.0) de Oracle Corporation (inicialmente desarrollado por Sun
Microsystems). Su especificacin detalla cmo los servidores de aplicaciones
proveen objetos desde el lado del servidor que son, precisamente, los EJB.
F
Framework: Framework o infraestructura digital, es una estructura conceptual y
tecnolgica de soporte definido, normalmente con artefactos o mdulos de software
concretos, con base a la cual otro proyecto de software puede ser ms fcilmente
organizado y desarrollado. Tpicamente, puede incluir soporte de programas,
bibliotecas, y un lenguaje interpretado, entre otras herramientas, para as ayudar a
desarrollar y unir los diferentes componentes de un proyecto.
FAR: Tasa de falsa aceptacin.
97
SICAPA
J
JSP: JavaServer Pages es una tecnologa Java que permite generar contenido dinmico
para web, en forma de documentos HTML, XML o de otro tipo. Esta tecnologa es un
desarrollo de la compaa Sun Microsystems.
M
Minucia: La huella dactilar tiene caractersticas nicas llamadas minucias, las cuales son
puntos donde los bordes terminan o se dividen.
S
Sistema de Informacin: Un sistema de informacin (SI) es un conjunto de elementos
orientados al tratamiento y administracin de datos e informacin, organizados y listos
para su uso posterior, generados para cubrir una necesidad u objetivo. Dichos elementos
formarn parte de alguna de las siguientes categoras:personas, datos, actividades o
tcnicas de trabajo, recursos materiales en general (generalmente recursos informticos y
de comunicacin, aunque no necesariamente).
98
SICAPA
ANEXOS
99
SICAPA
ANEXO A: MODELO DE BASE DE DATOS
100
SICAPA
ANEXO B: PRESUSPUESTO
Presupuesto del Sistemas de Informacin de Control de Asistencia del Personal
RUBRO DE GASTOS
CANTIDA
D
VALOR
UNITARI
O
1100.00
VALOR
RUBRO
RECURSOS INSTITUCIONALES
UCE
1
* Computador
Subtotal
RECURSOS HUMANOS
2 Tutor del Trabajo de Graduacin
Tribunal de Trabajo de Graduacin
Investigador (Autor del trabajo de
grado)
Subtotal
RECURSOS MATERIALES
Material de Escritorio
3
Material Bibliogrfico (internet)
Servicios Bsicos
Transcripcin borrador trabajo de
grado
Empastado de trabajo de grado
Subtotal
4
OTROS
Logstica (Transporte, almuerzos,
entre otros)
Subtotal
TOTAL GASTOS
Imprevistos (5%)
TOTAL PRESUPUESTOS
30h
24h
400h
0.00
1
100 h
300 h
100.00
1.00
100.00
100.00
50.00
50.00
50.00
300.00
580.00
217.50
217.50
1897.50
100.00
1997.50
FINANCIAMIENTO
Autor del Trabajo de Grado
101
1100.00
1100.00
1997.50
SICAPA
ANEXO C: CRONOGRAMA
Nombre de tarea
PRY_ASISTENCIA
Anlisis y requisitos del software
Realizar anlisis de necesidades
Borrador de las especificaciones
preliminares del software
Revisar especificaciones preliminares
del software
Incorporar los comentarios a las
especificaciones del software
Aprobacion documento
Anlisis completado
Diseo
Especificaciones Funcionales
Desarrollar especificaciones de
funcionamiento
Revisar especificaciones de
funcionamiento
Incorporar comentarios a las
especificaciones de funcionamiento
Obtener aprobacin para continuar
Especificaciones completadas
Arquitectura
Desarrollo
Identificar parmetros de diseo
modular y de componentes separados
Desarrollo de cdigo + Puebas
Initarias
Interface Biometrico
Comunicacin Biometrico
(Lectura, Escritura)
Interface Biometrico Completada
Catlogos
Empleados, Horarios, Usuarios,
etc.
Catlogos completado
Parametrizacion
Horario-Empleado
Empleado-Turno
Usuarios-Permisos
Parametrizacion General
Parametrizacin Completada
Procesos
Timbrado Biometrico
Proceso Biometrico
Recetas completado
Seteo Nuevo Dia
Ejecucin de la Orden de nuevo
dia automatico
Ejecucion nuevo dia
Ingresos/Salidas
Ingreso Biometrico
Salida Biometrico
Ingresos/Egresos completado
Ajustes de proceso
Ajustes de Ingreso
Ajustes de Salida
Ajustes de Inventario
Completado
Duracin
178
das?
Comienzo
lun
02/04/12
Fin
Predecesoras
Nombres de los
recursos
mi
05/12/12
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
8 horas
0 horas
11 das?
5 das
vie 06/04/12
vie 06/04/12
lun 09/04/12
lun 09/04/12
vie 06/04/12 5
vie 06/04/12 5
lun 23/04/12
vie 13/04/12
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
102
SICAPA
Procesos Completado
Reportes
Ingresos
Salidad
Atrasos
Faltas
Permisos
Reportes completado
Desarrollo completado
Pruebas
Capacitacin
Documentacin
Desarrollar especificacin de ayuda
Desarrollar el sistema de ayuda
Revisar la documentacin de la
ayuda
Incorporar los comentarios a la
documentacin de la ayuda
Desarrollar los manuales de usuario
Documentacin Marco Tesis
Documentacin Capitulo 1
Documentacin Capitulo 2
Documentacin Capitulo 3
Documentacin Capitulo 4
Anexos
Documentacin completada
Fase piloto
Implantacin
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
Edwin Maza
103
Edwin Maza
Edwin Maza
Edwin Maza
SICAPA
BIBLIOGRAFA
http://www.monografias.com/trabajos28/sistema-inscripcion/sistemainscripcion.shtml
http://www.monografias.com/trabajos88/analisis-diseno-areapersonal/analisis-diseno-area-personal.shtml
http://www.dspace.espol.edu.ec/bitstream/123456789/10670/1/D-39726.pdf
http://www.univo.edu.sv:8081/tesis/015464/015464_Cap1.pdf
http://www.wiphala.net/courses/research/ST235/2006II/groups/proposal01.pdf
http://www.saval.cl/link.cgi/SavalNet/Reportajes/Lahuelladigital
104