21
SISTEMA DE GESTIÓN Y CONTROL DEL PERSONAL DE ING. DE SISTEMAS EN LA UNIVERSIDAD FRANCISCO DE PAULA SANTANDER (GesCon) JASON MANUEL SARAVIA BULLA EDGAR YESID GARCIA ORTIZ

Segundo Pre Vio Integra Dor

Embed Size (px)

DESCRIPTION

Archivo de sem integrador.

Citation preview

SISTEMA DE GESTIN Y CONTROL DEL PERSONAL DE ING. DE SISTEMAS EN LA UNIVERSIDAD FRANCISCO DE PAULA SANTANDER (GesCon)JASON MANUEL SARAVIA BULLAEDGAR YESID GARCIA ORTIZ UNIVERSIDAD FRANCISCO DE PAULA SANTANDERPROGRAMA DE INGENIERA DE SISTEMASSAN JOSE DE CUCUTA2014SISTEMA DE GESTIN Y CONTROL DEL PERSONAL DE ING. DE SISTEMAS EN LA UNIVERSIDAD FRANCISCO DE PAULA SANTANDER (GesCon)

JASON MANUEL SARAVIA BULLA Cod: 1150693EDGAR YESID GARCIA ORTIZ Cod: 1150967 Presentado a:Ing. Jean Polo CequedaUNIVERSIDAD FRANCISCO DE PAULA SANTANDERPROGRAMA DE INGENIERA DE SISTEMASSAN JOSE DE CUCUTA2014

INTRODUCCINSe presenta ste proyecto, como requisito indispensable para aprobar la asignatura de Seminario Integrador ll, correspondiente al Programa de Ingeniera de Sistemas. Este proyecto nace de la necesidad de implementar un sistema que permita gestionar y controlar al personal general (servicios varios, vigilancia, docencia y beca-trabajo) de la dependencia de Ingeniera de Sistemas de la universidad Francisco de Paula Santander.Debido a que constantemente el personal incumple los horarios de trabajo asignados al inicio del semestre de estudio, se quiere implementar este sistema como medio de apoyo para sus supervisores.Este sistema consta de un lector de huella digital, con el fin de evitar el suplantamiento por parte de personas ajenas, adems evitar el robo de tiempo por parte de los empleados, ya que el tiempo en el sistema comenzar a contar en el momento que ellos registren su entrada y se detendr cuando marquen la salida, almacenando y actualizando constantemente los registros de cada uno de ellos en una Base de Datos.El personal tendr la libertad de consultar la cantidad de horas que llevan en el momento que deseen, adems el sistema les enviar un correo memorando donde incumplan su horario establecido en ms de 2 ocasiones.Es de vital importancia recalcar que este proyecto ser un prototipo de prueba, el cual se espera que sea de agrado y fcil manejo para los administradores de la aplicacin, es decir los jefes o encargados de la dependencia, los cuales tendrn el control total del sistema.El sistema tendr un lenguaje de programacin orientado a objetos con el cual daremos espacio a las libreras que se adapten al IDE correspondiente que es con el que trabajaremos el cdigo. El sistema manejar unas interfaces graficas de usuario adaptadas al cdigo correspondiente al rea de trabajo nombrada anteriormente.1. GENERALIDADES DE LA TEMTICA A TRATAR1.1. REAS INTEGRADASLgica: La estructura del modelado de flujos del orden que se obtendr con la aplicacin es consecuencia de los conocimientos que hemos obtenido al realizar los cursos de formacin lgica, entre stos se encuentran matemticas discretas, teora general de sistemas, entre otros. El hecho de tomar una decisin sobre lo que el usuario desea para tener la mayor facilidad en el manejo de la aplicacin requiere una experiencia por lo menos bsica. La razn ha tenido demasiada influencia en cuanto al orden secuencial que utilizaremos durante el proyecto. Las estructuras que hemos aprendido en dichos cursos sern utilizadas en la bsqueda, insercin, eliminacin y ordenacin de los datos para cargar la informacin de manera eficaz.Programacin: Obteniendo la lgica del diseo de la aplicacin, daremos cabida a los algoritmos ms eficientes que hemos logrado aprender en nuestros cursos de programacin anteriormente superados, con el fin de desarrollar un proyecto con buena usabilidad y as evitar el mayor nmero de errores posibles debido al corto tiempo que dispondremos para llevar a cabo a ste. Biometra: Este trmino se deriva de las palabras griegas "bios" de vida y "metron" de medida. la "biometra informtica" es la aplicacin de tcnicas matemticas y estadsticas sobre los rasgos fsicos o de conducta de un individuo, para verificar identidades o para identificar individuos. la biometra tambin se usa como caracterstica de seguridad y en el reconocimiento de una caracterstica fsica e intransferible de las personas, como por ejemplo la huella digital. Los sistemas biomtricos incluyen un dispositivo de captacin y un software biomtrico que interpreta la muestra fsica y la transforma en una secuencia numrica. En el caso del reconocimiento de la huella digital, se ha de tener en cuenta que en ningn caso se extrae la imagen de la huella, sino una secuencia de nmeros que la representan. Sus aplicaciones abarcan un gran nmero de sectores: desde el acceso seguro a computadores, redes, proteccin de ficheros electrnicos, hasta el control horario y control de acceso fsico a una sala de acceso restringido. en este caso enfocaremos esta tecnologa hacia el objetivo de este proyecto.Investigacin: Durante estos 4 semestres han hecho despertar en nosotros una mentalidad diferente en cuanto a la manera de solucionar un problema utilizando la tecnologa. hemos abarcado amplios temas de manera terico-prctica. A pesar de todo, mas terico que practico. vemos como en nuestros cursos tericos nos forman para que obtengamos ideas innovadoras para abordar la solucin de tantos problemas que requieren un manejo eficaz y eficiente de la informacin. Cuando hablamos del manejo de la informa-

cin nos referimos a utilizacin del software ms eficiente, es as como en este proyecto utilizaremos al mximo lo aprendido en nuestros cursos anteriores. Siendo este proyecto un prototipo de solucin, daremos la contextualizacin del problema siguiendo los pasos aprendidos en nuestro curso de seminario de investigacin ll.Clculo: Hace referencia al resultado correspondiente a la accin de calcular o contar. Esta rea nos permitir hacer las mediciones necesarias para llevar un control detallado de las horas cumplidas e incumplidas por parte del personal de Ing. de Sistemas.1.2. Importancia Escuchaba decir de un grupo de alumnos que estaban sentados en la mesa de al lado, que hay alumnos que no respetan el horario de beca-trabajo debido a que llegan tarde y firman pero no colocan la hora en la cual firmaron, sino la hora en la cual debieron iniciar su labor; volvindose as incmodo el proceso de distribucin de trabajo. Este acontecimiento exige actualizacin en el manejo de la informacin, no solo en beca-trabajo del rea de ingeniera de sistemas, sino en el manejo de su personal como tal, es as como este proyecto quiere dar una herramienta para buscar la solucin de este dficit. Este proyecto busca dar un prototipo de solucin a este problema mediante el uso de una herramienta electrnica, apoyndose en la biometra a travs de un huellero digital. Decidimos escoger este proyecto buscando mejorar la puntualidad del personal de ing. de sistemas, debido a que si stos incumplen sus horarios de trabajo no cumplirn a cabalidad las labores diarias que tienen asignadas y sus jefes encargados sern notificados, pudiendo estos tomar decisiones no muy favorables hacia sus empleados. Tomamos como base que hoy en da surge como prioridad el conocimiento que utilizamos para desarrollar una tarea en el menor tiempo posible, aparte se sabe que la perseverancia es ms fructfera que el conocimiento, por lo tanto si un empleado dedica ms tiempo en desarrollar sus tareas este puede hacerlas mucho mejor que si las realiza en un tiempo relativamente corto. El tiempo es indispensable tanto para los alumnos, los ingenieros, los vigilantes y las seoras de oficios varios; por lo tanto, si estos comienzan temprano su trabajo podrn irse antes y as dedicar lo que les queda del da para realizar las dems actividades. Esta idea tambin es hecha en factor de que estamos en una carrera de alta calidad, y por lo tanto, es momento de que empecemos a explorar con nuevas tecnologas y sobre todo la responsabilidad.Parte importante de este proyecto es automatizar la informacin, evitando as acumular tantos folders llenos de papelera importante, que a la hora de buscar una determinada informacin el proceso es un poco lento y muchas veces defectuoso ya que con el paso del tiempo el papel pierde sus propiedades y muchas veces impide leer los datos que se encuentran consignados en l.Adems de optimizar el proceso de la informacin, tambin da un ambiente agradable ya que el hecho de tener la monitoria de un proceso que suena tan complejo, se ve demasiado bien. Este aspecto es lo que actualmente nos hace sentir orgullosos de pertenecer a una carrera acreditada de alta calidad.1.3. Antecedentes: Dado que en el banco de proyectos de la carrera no encontramos proyectos, recurrimos a proyectos que estuvieran sobre la web. Estos fueron los que ms nos llamaron la atencin:SISTEMA DE AUTENTIFICACIN BIOMTRICA DE HUELLA DACTILAR ASISTIDO POR INTERFAZ DE VOZ PARA EL CONTROL DE ACCESOS.-Fecha: Noviembre de 2006.-Lugar: Barcelona, Espaa.- Autor: JUAN JOS GARCA GARRIGS- Descripcin: En este Proyecto de Ingeniera realizado para la empresa Fermax Electrnica S.A.E., se presenta el desarrollo de un sistema electrnico digital para el control de accesos basado en la tecnologa de autenticacin biomtrica de huella dactilar. Este sistema pretende facilitar el acceso a inmuebles de los usuarios, que, en lugar de las clsicas llaves u otros objetos con la misma funcin, slo tendrn que desplazar su dedo sobre un lector de huella dactilar para poder abrir la puerta, despus de su autenticacin como usuario autorizado. De este modo, tambin se incrementar la seguridad del acceso en muchos aspectos, al ser la huella dactilar mucho ms difcil de duplicar que otros objetos llave. En una primera fase del proyecto, se dise un dispositivo controlador de acceso en el que se dispone de los modos de autenticacin de identificacin y verificacin del usuario mediante su huella dactilar, la cual ser capturada por un lector de huella trmico por desplazamiento. En todo momento este dispositivo ejercer el control de la puerta de acceso, y en caso de autenticacin positiva de un usuario le permitir acceder al inmueble abriendo la puerta. En la memoria del dispositivo habr capacidad para, aproximadamente, 1000 usuarios, los cuales registrarn sus huellas para poder ser autenticados posteriormente. Esta operacin, al igual que la de borrar, o dar de baja al usuario, adems de otras opciones de configuracin del controlador de acceso, se podrn realizar gracias a un men de opciones entre las que se encuentran las mencionadas, y que solamente ser accesible para la persona registrada como administrador del sistema. En consecuencia, el dispositivo podr funcionar de forma totalmente autnoma sin depender de otro sistema externo para realizar dichas operaciones. La interfaz de usuario del dispositivo, adems del lector de huella, est compuesta por una Interfaz de Voz, consistente en la capacidad del dispositivo para reconocer comandos de voz a travs de un micrfono; y, un altavoz que permitir al usuario escuchar mensajes de informacin e indicaciones de uso. Dicha interfaz de voz, desarrollada en castellano e ingls, estar disponible, sobretodo, para navegar por el men de configuracin del dispositivo, aunque tambin ser til en el modo de verificacin de usuario por huella dactilar, donde se requiere al usuario que introduzca su nmero de identificacin personal (PIN) pronunciando los nmeros que lo forman. En la segunda fase del proyecto, se desarroll una red para controlar varias puertas de acceso compuesta por estos dispositivos, ahora como terminales de control de acceso biomtrico (tCAB), y que ser gestionada desde una aplicacin sobre PC, mediante un protocolo de comunicaciones especfico. DISEO E IMPLEMENTACIN DE SISTEMA BIOMTRICO BASADO EN HUELLA DACTILAR PARA EL CONTROL DE ASISTENCIA EN LA DIRECCIN DE INFORMTICA Y SISTEMAS DEL LA GOBERNACIN DEL ESTADO BOLVAR- Fecha: Junio de 2011.- Lugar: Caracas, Venezuela.- Autor: FABIOLA GONZLEZ- Descripcin: ste es un trabajo de grado como requerimiento parcial para optar al ttulo de Ingeniero en Informtica. El sistema biomtrico propuesto de huella dactilar para la Direccin de Informtica y Sistemas de la Gobernacin del Estado Bolvar, est enmarcado dentro de un diseo de investigacin de campo que reside en la recoleccin de datos directamente de los sujetos investigados, siendo un proyecto factible por su modelo operativo orientado a resolver y satisfacer las necesidades del problema planteado. La metodologa que se presenta se dirige a mejorar y automatizar el control de asistencia utilizado en dicha direccin permitiendo as implementar un sistema biomtrico que adquiere un control de acceso y asistencia al personal, a travs de una combinacin de patrones de lneas, arcos, lazos, y crculos que est establecido por una huella digital humana como principal identificador de seguridad y precisin. De tal manera se hizo un estudio donde se compar varios sistemas biomtricos para determinar cul se adapta a los requisitos de la Gobernacin siendo as el sistema HUELLA, contando con los requerimientos solicitados tales como: un mdulo que reciba la cesta ticket, registros de entrada y salida, retrasos, ausencias, horas extras trabajadas, trabajadores con permiso, de vacaciones o reposos, con su respectivo reporte de cada empleado. Al implementar este sistema tendr una base de datos creada para almacenar los datosHUELLA DIGITAL- Fecha: 28 de mayo de 2013.-Lugar: Monterrey, Nuevo len, Mxico - Autor: ADRIANA MORENO.Descripcin: consista en crear un programa que funcione con un lector de huella digital. Segn lo descrito en este proyecto, ste trat sobre identificar patrones de huella a travs de un lector de huellas dactilares. De l se dijo que su importancia era que mediante un programa se tome el control de la huella, luego este guardara su nombre creando una ID. La ID es la que se tomar en cuenta para el proceso del registro que se guarda y que contendr la hora y fecha en la cual se coloc la huella. 2. Anlisis del sistema2.1. Propuestas de solucin: Al intentar solucionar el problema del incumplimiento de horarios y robo de tiempo, se pens en controlar la asistencia por medio del cdigo de barras del carnet estudiantil, por medio de un click de registro y por medio del nmero de cedula, pero al final nos dimos cuenta que todas estas opciones serian fcilmente burladas, ya que una persona ajena podra fcilmente suplantar a una ya inscrita, al final se pens en un sistema de verificacin biomtrica, entre los que se encuentran el iris, la voz, la cara, la palma de la mano, la firma y la huella digital. De todos ellos, el iris es el que da los resultados ms ptimos, pero requiere que los ojos del individuo se aproximan mucho al aparato por lo que es un mtodo un poco desagradable. Adems, suelen ser caros y aparatosos, por lo que resulta una aplicacin poco prctica. El sistema de reconocimiento por voz es ms prctico, pero no seguro ya que est sujeto a los cambios de voz debidos a cualquier enfermedad, ronquera o ruidos externos que pueden interferir en el reconocimiento de la voz; Teniendo en cuenta que las dimensiones y caractersticas de la cara dependen del ngulo, expresin y edad, el reconocimiento por este mtodo no resulta muy prctico. El reconocimiento de la palma de la mano tiende a ocupar mucho espacio y tiene una tasa alta de FAR (False Acceptance). Por lo tanto, este sistema raramente se utiliza en zonas de alta seguridad. El sistema de reconocimiento mediante la firma, al igual que el sistema por voz, est condicionado por diferentes factores, por lo que no resulta prctico. Es la huella digital, por consiguiente, el sistema ms fiable, adems de poder usarse en numerosas aplicaciones. Es rpido, seguro y de bajo coste. Finalmente para dar solucin a este proyecto se implementara java como lenguaje de programacin, se desarrollara bajo el IDE de Netbeans, adems el proyecto constara de un sistema de reconocimiento de huella digital, evitando as suplantaciones. Teniendo claro que el objeto de desarrollo del presente proyecto es un sistema de gestin y control es vlido tener como soporte unas bases de datos que sern las encargadas del manejo de la informacin.Este sistema ofrecer al programa de ingeniera de sistemas una manera ms adecuada de almacenar la informacin, evitando plagios y tratando de mejorar la puntualidad de las personas que trabajan dentro del programa. Adems este sistema le ofrece a los usuarios la posibilidad de hacerse un auto-seguimiento respecto a las horas laboradas.2.2. Objetivos de la aplicacin:Objetivo General: - Realizar un software de gestin y control del personal de ingeniera de sistemas, pretendiendo representar una mejora evidente en el cumplimiento y puntualidad de los horarios asignados a cada uno de ellos.Objetivos Especficos:- Disear el software usando interfaces graficas sencillas, las cuales enfoquen una mayor facilidad de uso para usuario.- Analizar el cambio generado en el personal de Ing. de Sistemas de la UFPS luego de haber interactuado con el sistema. 3. Diseo del sistema

a. Descripcin de las herramientas computacionales a utilizar en la implementacin de la solucin

Utilizaremos un lenguaje el cual tiene como filosofa la programacin orientada a objetos y el principal propsito es que de l obtendremos un diseo del software de forma que los distintos tipos de datos utilizados estn unidos a sus operaciones. daremos el mejor uso de las tcnicas que este paradigma nos ofrece para hacer de esta aplicacin lo mas fcil posible en cuanto al manejo de la informacin. En el cdigo se refleja todas nuestras habilidades adquiridas en los semestres anteriores sobre este lenguaje. El IDE con el cual desarrollaremos la aplicacin es netbeans debido a que los mdulos que se utilizaran requieren un adaptamiento nico a java, y por esta razn escogimos este IDE, ya que cumple con todas las herramientas que necesitamos. Netbeans mediante sus mdulos nos permite realizar nuestra aplicacin de la manera ms real y fcil posible. Tambin escogimos este IDE pensando en una actualizacin de la aplicacin en el futuro los cuales quieran aprender sobre este tema que hoy en da es demasiado innovador, ya que la estructura que maneja Netbeans es para que sea extendida fcilmente por otros desarrolladores.Utilizaremos la librera de griaule biometrics ya que con ella tenemos un acceso directo al objeto Image que nos proporciona la huella, y a partir de sta, controlaremos el proceso de la informacin que manejar la aplicacin. Esta librera contiene los eventos que necesitamos para llevar a cabo de manera exitosa nuestra aplicacin.b. Diagrama de Clases

c. Modelo de Datos

Diccionario de Datos:

Usuario Nombres: Los nombres del Usuario.

Apellidos: Los apellidos del Usuario.

Documento: el documento de identidad del Usuario.

Ocupacion: Es el tipo de Usuario (Docente, Beca-Trabajo, Vigilante, Servicios Varios).

Codigo: Es el cdigo del Usuario en la universidad.

Huella: Es la huella digital del Usuario(es el identificador propio).

Celular: Se utilizar como informacin personal.

Horas: Cantidad de Horas que lleva acumuladas en el trabajo.

Minutos: Acompaan a las horas por si estas no llegan a un numero entero.

Horario idHorario: Identificador Propio.

Dia: Un dia de la semana.

HoraInicio: Es la Hora en la que se inicia el trabajo.

HoraFin: Es la Hora en la que se finaliza el trabajo.

d. Especificacin de Escenarios

Escenario Principal

Escenario Registrar Usuario

Escenario Consultar Usuario

Escenario Mostrar Usuario

10. Bibliografa:-GARCA GARRIGS, JUAN JOS. Sistema de autentificacin biomtrica de huella dactilar asistido por interfaz de voz para el control de accesos.Noviembre de 2006. [En lnea]. http://www.researchgate.net/profile/Juan_Garcia_Garrigos/publication/259705766_Sistema_de_Autenticacin_Biomtrica_de_Huella_Dactilar_asistido_por_Interfaz_de_Voz_para_el_Control_de_Accesos/file/72e7e52d69a04f3a57.pdf .[14 de marzo de 2014].-GONZLEZ, FABIOLA. Diseo e implementacin de sistema biomtrico basado en huellas dactilar para el control de asistencia en la direccin de informtica y sistemas de la gobernacin del estado bolvar. Junio de 2011. [En lnea]. http://www.acantelys.org/acantelys/wp-content/uploads/2012/04/TESIS-GONZALEZ-FABIOLA.pdf. [14 de marzo de 2014].- Marino Tapiador, Juan Alberto Sigenza. Tecnologas biomtricas aplicadas a la seguridad. Editorial RAMA, 2005 ISBN 13 / Cd Barra: 9788478976362. [En lnea]. http://es.wikipedia.org/wiki/Biometr%C3%ADa. [14 de marzo de 2014]-Moreno, Adriana. Huella digital. 2013 [En lnea]. http://www.slideshare.net/adrianaimoreno/lector-de-huella-digital. [14 de marzo de 2014].