Tesis Sistema de Computo para El Registro de Empleados Por Medio de La Huella Digital
Tesis Sistema de Computo para El Registro de Empleados Por Medio de La Huella Digital
TESIS
PRESENTAN:
ASESOR:
ING. PATIO GALLEGOS CATALINA
Resumen
El presente proyecto de tesis consiste en el desarrollo e implementacin de un sistema de
cmputo para el registro de los horarios de los empleados mediante su huella dactilar,
siendo esta caracterstica de identificacin una de la ms confiables para la identificacin
de personas.
La implementacin del sistema se realiz en una empresa y fue destinado al
departamento de recursos humanos. Este sustituyo la forma actual en que se realizaba
este proceso y resolvi los problemas que este generaba.
El resultado de este proyecto es un sistema estable que garantiza el control, confiabilidad
y entrega de resultados concretos con el fin de tener un informe a detalle y agilizar el
proceso de registro de los empleados.
Con el paso del tiempo este proyecto estar expuesto a cambios ya que las necesidades
de la empresa pueden ir cambiado dependiendo de su organizacin, sin embargo; se
consideran los principios de este proyecto para su modificacin en el tiempo en que se
requieran, con el fin de solucionar problemas que surjan ms adelante en la empresa.
ndice
Glosario ............................................................................................................................................... 4
Objetivos ............................................................................................................................................. 6
Objetivo general .............................................................................................................................. 6
Objetivo particular .......................................................................................................................... 6
Justificacin ......................................................................................................................................... 7
Descripcin .......................................................................................................................................... 8
Contenido ............................................................................................................................................ 9
Captulo I. Marco terico y metodolgico ........................................................................................ 10
1.1.- Introduccin .......................................................................................................................... 11
1.2.1- Caractersticas de la huella dactilar y principios de reconocimiento.............................. 11
1.2.2- Caractersticas globales ................................................................................................... 12
1.2.3.- Caractersticas locales .................................................................................................... 12
1.2.4.- Patrn bsico de las huellas ........................................................................................... 13
1.2.5.- La huella digital electrnica. .......................................................................................... 13
1.3.- Manejador de base de datos SQL Server .............................................................................. 14
1.4.- Lenguaje de programacin C# .............................................................................................. 14
1.5.- Entorno de desarrollo Visual Studio 2010 ............................................................................ 15
Captulo II. Anlisis ............................................................................................................................ 16
2.1- Conocimiento del medio ........................................................................................................ 17
2.1.1- Sobre la empresa ............................................................................................................ 17
2.1.2- Anlisis de problemas detectados. ................................................................................. 18
2.2- Propuesta del nuevo sistema ................................................................................................. 19
2.2.1- Requerimientos solicitados por recursos humanos. ....................................................... 19
2.2.2- Caractersticas propuestas. ............................................................................................. 19
2.3- Propuesta final del sistema .................................................................................................... 20
2.4- Eleccin del lector de huella digital ....................................................................................... 21
2.4.1- Lector de huellas digital .................................................................................................. 21
2.4.2.- Lectores pticos ............................................................................................................. 22
2.4.3.- Lectores capacitivos. ...................................................................................................... 22
1
ndice de figuras
FIGURA 1 EJEMPLO DE REA PATRN...................................................................................................................... 12
FIGURA 2 EJEMPLO DE REA DE PATRN DELTA. ....................................................................................................... 12
FIGURA 3 PATRN DE BUCLE ................................................................................................................................. 13
FIGURA 4 PATRN DE ARCO .................................................................................................................................. 13
FIGURA 5 PATRN DE ESPIRAL ............................................................................................................................... 13
FIGURA 6 RELACIN ENTRE TIEMPO DE COMPILACIN Y TIEMPO DE EJECUCIN DE UN PROYECTO EN C# .............................. 14
FIGURA 7 DIAGRAMA DEL PROCESO DE REGISTRO DE EMPLEADOS ................................................................................. 17
FIGURA 8 LECTOR DE HUELLAS MODELO 4500 ......................................................................................................... 23
FIGURA 9 DIAGRAMA DEL PROCESO DE REGISTRO POR MEDIO DE SISTEMA PROPUESTO ..................................................... 24
FIGURA 10 DIAGRAMA DE GANT GENERAL............................................................................................................... 25
FIGURA 11 DIAGRAMA DETALLADO DEL PROYECTO (PARTE 1) ...................................................................................... 26
FIGURA 12 DIAGRAMA DETALLADO DEL PROYECTO (PARTE 2) ...................................................................................... 27
FIGURA 13 TABLA DE COSTOS ............................................................................................................................... 28
FIGURA 14 DETALLE DE LA TABLA EMPLEADOS EN LA BASE DE DATOS ............................................................................ 30
FIGURA 15 DETALLE DE TABLA PUESTOS EN LA BASE DE DATOS .................................................................................... 31
FIGURA 16 DETALLE DE LA TABLA REGIMEN EN LA BASE DE DATOS ................................................................................ 31
FIGURA 17 DETALLE DE LA TABLA AREA_INTERNA EN LA BASE DE DATOS ....................................................................... 31
FIGURA 18 DETALLE DE LA TABLA AREA_GENERAL EN LA BASE DE DATOS ....................................................................... 31
FIGURA 19 DETALLE DE LA TABLA EVENTOS EN LA BASE DE DATOS ................................................................................ 31
FIGURA 20 - DIAGRAMA QUE MUESTRA LA ARQUITECTURA DEL SISTEMA .......................................................................... 32
FIGURA 21 DIAGRAMA DE FLUJO PARA EL SISTEMA DE REGISTRO .................................................................................. 33
FIGURA 22 PANTALLA PRINCIPAL DEL SISTEMA .......................................................................................................... 34
FIGURA 23 PANTALLA PARA REGISTRO .................................................................................................................... 34
FIGURA 24 PANTALLA DE REGISTRO DE HUELLA ......................................................................................................... 35
FIGURA 25 PANTALLA DE MEN PARA EL ADMINISTRADOR .......................................................................................... 35
FIGURA 26 PANTALLA DE GENERACIN DE REPORTES ................................................................................................. 36
FIGURA 27 PANTALLA DE REPORTES ....................................................................................................................... 36
FIGURA 28 PANTALLA DE EMPLEADOS .................................................................................................................... 37
FIGURA 29 DIAGRAMA ENTIDAD - RELACIN PARA LA BASE DE DATOS DBASISTENCIA ..................................................... 38
FIGURA 30 MODELO RELACIONAL DE LA BASE DE DATOS DBASISTENCIA ........................................................................ 39
FIGURA 31 INTERFAZ GRFICA DEL SISTEMA DE CMPUTO .......................................................................................... 45
FIGURA 32 INTERFAZ GRFICA PARA EL INGRESO DE CONTRASEA ................................................................................ 45
FIGURA 33 INTERFAZ DE FILTROS PARA GENERAR REPORTES......................................................................................... 45
FIGURA 34 VENTANA DE SQL MANAGEMENT STUDIO DONDE SE MUESTRA LA BASE DE DATOS .......................................... 46
FIGURA 35 REPORTE DE ASISTENCIA GENERADO POR EL SISTEMA .................................................................................. 47
FIGURA 36 ARCHIVO DE INSTALACIN..................................................................................................................... 49
FIGURA 37 PANTALLA DE REQUISITOS PARA LA INSTALACIN. ...................................................................................... 49
FIGURA 38 UBICACIN DE LA INSTALACIN DEL PROGRAMA. ....................................................................................... 49
FIGURA 39 FINALIZACIN DE LA INSTALACIN DEL SISTEMA DE CMPUTO. ..................................................................... 50
FIGURA 40 ARCHIVO DE INSTALACIN PARA LECTOR DE HUELLAS.................................................................................. 50
FIGURA 41 PANTALLA DE CONDICIONES DE USO. ....................................................................................................... 51
FIGURA 42 SELECCIN DE PAQUETES A INSTALAR. ..................................................................................................... 51
Glosario
PDF.- PDF (sigla del ingls portable document format, (formato de documento porttil) es
un formato de almacenamiento de documentos digitales independiente de plataformas
de software o hardware. Este formato es de tipo compuesto (imagen vectorial, mapa de
bits y texto).
SQL.-Las siglas SQL corresponde a la expresin inglesa Structured Query Language
traducida al espaol como Lenguaje de Consulta Estructurado, la cual identifica a un tipo
de lenguaje vinculado con la gestin de bases de datos de carcter relacional que permite
la especificacin de distintas clases de operaciones entre stas.
Base de Datos.-Es un conjunto de informacin relacionada con un asunto, tema o
actividad especfica que pertenecen a un mismo contexto y que estn almacenados de
manera ordenada para su uso futuro.
Microsoft SQL Server.-Es un sistema de cmputo producido por la empresa Microsoft el
cual permite el almacenamiento, modificacin y obtencin de informacin dentro de una
base de datos.
C#.-Es un lenguaje de programacin orientado a objetos que se ha diseado para compilar
diversas aplicaciones que se ejecutan en .NET Framework, es simple y eficaz.
Servidor.- Es un nodo que, formando parte de una red, provee servicios a otros nodos
denominados clientes.
DFD.- Un diagrama de flujo de datos es una representacin grfica del flujo de datos a
travs de un sistema de informacin, tambin se puede utilizar para la visualizacin de
procesamiento de datos (diseo estructurado).
Archivo DLL.- Por las siglas en ingles DLL (Dynamic Link Library) es una biblioteca que
contiene el cdigo y los datos que se pueden utilizar por ms de un programa al mismo
tiempo.
SDK.- SDK (siglas en ingls de software development kit) o kit de desarrollo de software es
generalmente un conjunto de herramientas de desarrollo de software que le permite al
programador crear aplicaciones para un sistema concreto, por ejemplo ciertos paquetes
de software, frameworks, plataformas de hardware, computadoras, videoconsolas,
sistemas operativos, etc.
Objetivos
Objetivo general
Dar solucin a la problemtica que se tienen en cuanto al manejo de registro de horas de
entrada y de salida de empleados en una empresa por medio de un sistema de registro.
Objetivo particular
Justificacin
El xito o fracaso de una empresa mucho depende del desempeo y eficiencia que tengan
sus empleados. Varios son los factores que influyen en el desempeo de una empresa
tales como:
-
Horas trabajadas
Eficiencia del empleado
Actitud del empleado
Forma en que la empresa administra sus recursos
En este caso nos centraremos en las horas trabajadas. El que la empresa tenga un control
y conocimiento sobre el tiempo que sus empleados laboran es muy importante ya que les
es til a la hora de hacer pagos, promociones, evaluaciones e incluso incentivos. Cuando
se habla de una microempresa se puede observar que esto es fcil de controlar ya que los
empleados son pocos, pero se complica cuando el total de empleados aumenta a cientos
o incluso miles.
Precisamente es aqu donde surge la necesidad de crear un sistema el cual pueda registrar
las horas de llegada y de salida de los empleados a su lugar de trabajo. Pero no solo eso,
tambin es necesario que el sistema tenga un manejo correcto de la informacin para que
as pueda ser til, de manera que el personal de recursos humanos o el propio jefe con un
solo vistazo logre tener una idea general y completa de la manera en que sus empleados
asisten al trabajo.
Como esta necesidad no es nueva, actualmente existen en el mercado varios sistemas que
cumplen con el registro de personal, aunque se pudiera pensar que lo ms barato fuese
adquirir uno de esos programas ya existentes no es as y es en el prrafo anterior donde se
justifica el desarrollo de uno nuevo. Ya se ha dicho que el sistema debe tener un manejo
adecuado de la informacin, pero cada empresa necesita cierta informacin muy
diferente quiz a la que necesita otra empresa. Es por esto y dadas las necesidades de la
empresa en cuestin que se desarrolla un sistema a la medida y no es viable adquirir uno
general.
Descripcin
El sistema para el registro de horas de acceso y salida de empleados permite que este sea
llevado a cabo por medio de la huella digital del empleado, pudiendo utilizar el dedo que
desee.
El registro personal de cada empleado contiene su informacin bsica como:
Foto
Nombre
rea
rea interna
Rgimen
Das que labora
Puesto
Clave NOI
Hora de entrada y salida
Hora de salida a comer
Tiempo disponible para comer
Permite tanto dar de alta como de baja a empleados sin eliminar su registro del sistema,
generar reportes por fechas y periodos con filtros como rea interna, rea, rgimen o
incluso reportes personales.
Genera reportes en:
PDF
Excel
Los reportes en PDF estn destinados para los trabajadores, incluyen todos sus registros
de una quincena, con un espacio disponible para su firma, mostrando en colores los das
que llegaron tarde y los das que faltaron, dando la impresin de que un reporte
totalmente en blanco le pertenece a un empleado puntual.
Los reportes en Excel estn destinados para recursos Humanos.
Los dems reportes son informativos con opcin a exportar.
Contenido
En el presente trabajo se describen los antecedentes, planeacin, desarrollo,
programacin, implementacin y seguimiento del sistema de cmputo para registro de
empleados en una empresa determinada.
Contenido de 8 los captulos:
Captulo I.- Marco terico y metodolgico
Contiene la descripcin del proyecto incluyendo antecedentes de sistemas
parecidos al que se realiza y las herramientas que usaron para cumplir con los objetivos.
Captulo II.- Anlisis
Habla sobre la justificacin sobre el proyecto, anlisis, propuesta y costos.
Captulo III.- Diseo
Se especifican las herramientas de desarrollo, entorno en el que se usaran y la
justificacin del porque usar estas y no otras.
Captulo IV.- Desarrollo e implementacin
Aborda el diseo del sistema, su estructura y etapas especficas de su
funcionamiento.
Al igual incluye la implementacin junto con pruebas.
Captulo V.- Trabajos futuros
Trata de las posibles mejoras que puede haber en el sistema.
Captulo VI.- Conclusiones
Muestra los resultados a los que se lleg y si es que se logr dar solucin a los
problemas que lo originaron.
Bibliografa y referencia.
10
1.1.- Introduccin
Actualmente en el mercado existen varios sistemas de cmputo o programas que realizan
las funciones de registro y manejo de la informacin sobre los horarios de los trabajadores
en una empresa, esto con el fin de poder tener un control sobre cuales empleados
cumplen con sus horarios y as poder calcular un pago acordado en relacin con los das y
horas laboradas. El ms conocido de estos es el programa Nomipack.
En el mercado no solo hay programas que cumplen con esta funcin, tambin existen
diversos modelos de reloj checador, los cuales limitan sus funciones a imprimir la hora en
una tarjeta de registro o en enviar los datos recolectados por algn medio como pudiera
ser Ethernet. En cuanto este ltimo tipo de reloj, los ms comunes son aquellos que llevan
el registro por medio de la lectura de la huella dactilar del empleado.
La desventaja que presentan estos dos tipos de sistemas mencionados anteriormente
radica en que son desarrollados de manera general, es decir; intentan cubrir todas las
necesidades posibles, pero por lo regular no se ajustan por completo a las necesidades de
la empresa, es por ello que la empresa se ve en la necesidad de solicitar un desarrollo
apropiado a la manera en que funcionan.
http://es.wikipedia.org/wiki/Huella_dactilar
11
rea patrn
Delta
13
http://es.wikipedia.org/wiki/Microsoft_SQL_Server
http://msdn.microsoft.com/es-es/library/z1zx9t92.aspx
4
Como programar c# segunda edicin. Deitel Deitel
3
14
http://www.visualstudio.com/es-es/visual-studio-homepage-vs.aspx
15
16
17
18
19
20
21
22
23
24
25
26
27
Concepto
Costo
Horas Hombre
$ 11,470
Windos 7 Ultimate 32 bits
$ 400
SQL SERVER 2008 Express
$0
Computadora
$ 6,000
Lector de huellas U4500 digital persona
$ 1,400
Microsoft Office
$ 990
Total $20,260
Figura 13 Tabla de costos
28
29
Longitud
Permite
Nulos
Dominio
Rango
bigint
No
Numrico
Consecutivo
varchar
20
No
Texto
varchar
20
No
Texto
varchar
20
No
Texto
int
No
Numrico
02.147.483.647
datetime
No
hh:mm
Todo el da
datetime
No
hh:mm
Todo el da
datetime
No
hh:mm
Todo el da
float
No
Numrico
Bit
No
Verdadero/falso
1o0
Bit
No
Verdadero/falso
1o0
Bit
No
Verdadero/falso
1o0
Bit
No
Verdadero/falso
1o0
Bit
No
Verdadero/falso
1o0
Bit
No
Verdadero/falso
1o0
Bit
No
Verdadero/falso
1o0
Bit
No
Verdadero/falso
1o0
Area general
Int
No
Numrico
Noi
Claves NOI
Int
No
Numrico
No
Id_AreaInt
Area interna
Int
No
Numrico
No
Id_Regimen
Regimen
fiscal
int
No
Numrico
Campo
llave
Campo
Si
Id_emp
No
Nombre
No
Apellido_p
No
Apellido_m
No
Id_Puesto
No
Hora_ent
No
Hora_sal
No
Hora_com
No
Tiempo_com
No
Lunes
No
Martes
No
Miercoles
No
Jueves
No
Viernes
No
Sabado
No
Domingo
No
Activo
No
Id_Area
No
Descripcin
Id de
empleado
Nombre del
empleado
Apellido
paterno del
empleado
Apellido
materno del
empleado
Puesto del
empleado
Hora de
entrada
Hora de
salida
Hora de
inicio de
comida
Tiempo de
comida
Labora
Lunes
Labora
martes
Labora
mircoles
Labora
jueves
Labora
viernes
Labora
sbado
Labora
domingo
Empleado
activo
0> < 24
02.147.483.647
02.147.483.647
02.147.483.647
02.147.483.647
30
Campo
Descripcin
Tipo de
dato
Longitud
Permite
Nulos
Dominio
Rango
Si
Id_Puesto
Id de puesto
Int
No
Nmerico
02.147.483.647
20
No
Nombre del
varchar
puesto
Figura 15 Detalle de tabla Puestos en la base de datos
No
Nombre
Regimen
Campo
llave
Campo
Descripcin
Tipo de
dato
Id de
Int
rgimen
Nombre del
No
Nombre
varchar
rgimen
Figura 16 Detalle de la tabla Regimen en la base de datos
Si
Id_Regimen
Longitud
Permite
Nulos
Dominio
Rango
No
Nmerico
02.147.483.647
20
No
Permite
Nulos
Dominio
Rango
No
Nmerico
02.147.483.647
Area_Interna
Campo
llave
Campo
Descripcin
Tipo de
dato
Longitud
Id de rea
Int
4
interna
Nombre de
No
Nombre
varchar
20
rea interna
Figura 17 Detalle de la tabla Area_Interna en la base de datos
Si
Id_Areaint
No
Area_General
Campo
llave
Campo
Descripcin
Tipo de
dato
Longitud
Permite
Nulos
Dominio
Rango
Si
Id_Area
Id de rea
Int
No
Nmerico
02.147.483.647
Nombre de
varchar
20
rea
Figura 18 Detalle de la tabla Area_General en la base de datos
No
Nombre
No
Campo
Descripcin
Tipo de
dato
Id de
bigint
empleado
Fecha de
No
Registo
Datetime
registo
Figura 19 Detalle de la tabla Eventos en la base de datos
Si
Id_emp
Longitud
Permite
Nulos
Dominio
Rango
No
Numrico
Consecutivo
No
dd/mm/aaaa
hh:mm:ss
Todo el da
31
Descripcin
La base de datos (1) se encuentra instalada dentro del servidor (2) (Computadora que est
en recepcin, esto por requerimiento de la empresa).
El sistema de registro tambin est instalado en la misma computadora (2).
El empleado llegara y se registrara en esta computadora por medio de su huella digital.
El servidor est conectado en red con junto con recursos humanos (4), as cualquiera de
ellos puede acceder al sistema para obtener los reportes.
32
Registro de
asistencia
del
empleado
Generacin
de reportes
Se elije el tipo de
reportes que se
quiere obtener
Se muestra el
informe en el
formato elegido
Si
Se ordenan los
datos o registros
Hora
actual
Exportar en
Excel
El programa guarda el
dato en la base
No
Se muestra el
reporte
Id del
empleado
Si
Guardar en
PDF
Hora de
registro de
empleados
No
Fin de la
generacin del
reporte
Fin de proceso
Registro
de un
nuevo
empleado
Empleados
El administrador
ingresa los datos
del empleado
Nombre
Hora de entrada y salida
Hora y tiempo de comida
Das que trabaja
Rgimen al que
pertenece
rea (s) a las que
pertenece
Toma si foto si
asi lo requiere
Obtiene la huella
digital del
empleado
Se guarda el
registro en la
base de datos
Fin del registro de un
nuevo empleado
33
34
35
36
En esta imagen se muestra la interfaz grfica donde se visualizan todos los empleados
registrados en el sistema de cmputo.
37
38
39
40
4.1- Desarrollo
En este captulo se muestran los principales mtodos que forman parte del cdigo del
programa.
/// <summary>
/// Metodo para probar la conexion asql
/// </summary>
/// <returns></returns>
public bool probarConex()
{
var cadena = CadConexion;
using (OleDbConnection conexion = new OleDbConnection(cadena))
try
{
conexion.Open();//abre la conexion
if (conexion.State == ConnectionState.Open)//se logro comunicar
{
conexion.Close();
return true;
}
else
{
MessageBox.Show("No se pude hacer conexin con la base de datos");
return false;
}
}
catch (Exception e)
{
MessageBox.Show("Error: " + e.Message);
return false;
}
}
/// <summary>
/// Ejecuta un comando y devuelve el nmero de filas afectadas
/// </summary>
/// <param name="comando"></param>
/// <returns></returns>
public int ejecutar(string comando)
{
var cadena = CadConexion;
41
/// <summary>
/// Obtiene los datos y los devuelve en Datatable
/// </summary>
/// <param name="comando"></param>
/// <returns></returns>
public DataTable sqlObtenerDatosTabla(string comando)
{
var cadena = CadConexion;
using (OleDbConnection conexion = new OleDbConnection(cadena))
try
{
conexion.Open();//abre la conexion
try
{
OleDbDataAdapter datos = new OleDbDataAdapter(comando, cadena);
DataTable datoRetorno = new DataTable();
datos.Fill(datoRetorno);
conexion.Close();
return datoRetorno;
}
catch (Exception e)
{
MessageBox.Show("Error en la consulta... " + e.ToString());
return null;
}
}
catch
{
return null;
}
}
42
43
44
45
4.2- Pruebas
Para probar el sistema primero verificamos que agregue informacin de manera correcta
en la base de datos. Para ello se da de alta un empleado y despus se procede a verificar
su existencia.
En la imagen anterior se muestra una consulta realizada sobre la tabla empleados que se
encuentra dentro de la base de datos DBAsistencia. Se puede observar cmo fue dado de
alta correctamente el registro con nombre Luis Humberto.
La siguiente prueba consiste en ingresar registros de diferentes das y horas para poder
realizar un reporte sobre algn usuario (en este caso sobre el registro de prueba con
nombre Luis Humberto).
En el reporte se pueden apreciar 3 diferentes colores:
A continuacin se muestra una prueba del reporte que genera el sistema en formato PDF.
46
4.3.- Implementacin
4.3.1.- Instalacin de SQL Server 2008
Requisitos del sistema:
En las ediciones de 32 o de 64 bits de SQL Server 2008 R2 se aplica lo siguiente:
47
Procesador:
Tipo de procesador:
Sistema operativo
Memoria RAM:
Mnimo: 1 GB
Recomendado: 4 GB o ms
48
2.- Le mostrara una pantalla con los requerimientos mnimos del sistema que debe
cumplir. Si los cumple haga click en siguiente.
3.- Le mostrara la ruta donde se instalara el programa. Haga click en siguiente y luego en
instalar.
49
4.- Si no tiene instalado .NET framework 4.0 el asistente lo descargar por usted. Para esto
de estar conectado a internet. Cuando la instalacin haya finalizado le mostrara la
siguiente pantalla.
50
2.- Una vez iniciado el instalador de click en siguiente y acepte las condiciones de uso.
51
Conclusiones
52
Anlisis
Diseo
Teniendo esto, junto con los manuales siempre es posible hacer mejoras en el sistema,
correcciones y sobre todo obtener un mayor beneficio.
El desarrollo de un sistema a la medida siempre es un beneficio para cualquier usuario, ya
que por ejemplo; en el caso de las empresas, no tienen que ajustarse a los parmetros ni a
las funciones que proveen estos, las cuales, muy a menudo son insuficientes o
simplemente no tienen razn de ser. Cuando ocurre esto a veces la empresa se ve
obligada a adquirir muchos programas diferentes para poder dar solucin a sus procesos,
gastando as ms dinero del que podran haber gastado invirtiendo en el desarrollo de su
propio sistema de manejo de informacin.
53
Trabajos futuros
54
6.1.- Mejoras
El sistema es capaz de almacenar y organizar informacin de manera eficiente, por lo que
se puede aprovechar esto para darle mayor utilidad. Es de gran importancia que el
programa pueda hacer el clculo del pago de una pre-nomina e incluso poder generar
facturas de nmina, ya que a partir del SAT lo requiere para que los empresarios puedan
hacer deducciones.
Por otra parte se puede usar para mejorar la seguridad de la empresa usando este
programa junto con la huella digital y algn sistema de apertura de puertas para poder
permitir o negar el acceso a las instalaciones. Tales sistemas de apertura son muy variados
y van desde simples chapas electrnicas hasta electroimanes. La idea es que el sistema
sea controlado por la computadora, la comunicacin puede realizarse por medio de
Ethernet para resolver el problema de la distancia que pueda haber entre la puerta y el
sistema de cmputo.
55
Bibliografa y Web-grafa
http://technet.microsoft.com/es-es/library/ms143506(v=sql.105).aspx
www.mercadolibre.com.mx
www.digitalpersona.com
56
Anexos
57
58