System is processing data
Please download to view
...

Propuesta control de entrada y salida del personal

by ruthrodas

on

Report

Category:

Design

Download: 0

Comment: 0

28,494

views

Comments

Description

Download Propuesta control de entrada y salida del personal

Transcript

  • 1. CAPITULO IV PROPUESTA DE UN SISTEMA DE INFORMACIÓN AUTOMATIZADO PARA EL CONTROL DE ENTRADA Y SALIDA DE PERSONAL YELABORACIÓN DE PLANILLA DEL ÁREA DE PRODUCCIÓN, EN ELBENEFICIADO DE CAFÉ DE LA ZONA OCCIDENTAL DE ELSALVADOR. A. GENERALIDADESEl diseño de un sistema de información automatizado para el control de entrada ysalida de personal y elaboración de planilla del área de producción para elbeneficiado de café, se realizó con la finalidad de proporcionar a las empresas, unaherramienta informática que le permita controlar de forma efectiva la entrada y salidadel personal y la elaboración de planilla.El propósito principal de este sistema es remunerar al empleado exactamente lo queesté a ganado en el periodo de trabajo ordinario y horas extras, de esta maneraestaremos evitando pagos indebidos que afectan a la empresa o al trabajador. 98
  • 2. 1. OBJETIVOS1.1 OBJETIVO GENERALDesarrollar un diseño de sistema automatizado utilizando herramientas informáticasque permitan optimizar el proceso del control de entrada y salida del personal y laelaboración de planilla en el sector de producción del beneficiado de café en la zonaoccidental de El Salvador.1.2 OBJETIVOS ESPECIFICOSDeterminar los requerimientos informáticos y operativos para el desarrollodel diseño de un sistema automatizado, que optimice los procesos de controlde entrada y salida del personal del área de producción y que tambiénpermita la elaboración de planilla en dicha área del beneficiado de café.Demostrar la factibilidad técnica, económica y operativa de un sistema quepermita controlar la entrada y la salida del personal del área de produccióndel beneficiado de café y la elaboración de la planilla de dicha área para lasempresas beneficiadoras de café de la zona occidental de El SalvadorProveer al beneficiado de café, de la zona occidental de El Salvador, eldiseño de un sistema automatizado que permita a través de un dispositivo deReconocimiento Biométrico vinculado con una base de datos, controlar lasactividades de control de entrada y salida de personal y elaboración deplanilla del sector producción.99
  • 3. B. JUSTIFICACIÓN DE LA INVESTIGACIÓNLa tecnología avanza de forma rápida en la en la vida cotidiana y laboral es por estoque cada día las empresas deben ir actualizando sus métodos de realizar susprocesos y con ello lograr una mayor eficiencia. En un ente tan importante en laeconomía y ecología del país, como lo es la caficultora y el beneficiado de café, sevuelve necesario que cuenten con sistemas que optimicen los procesos con el fin dellevar acabo sus actividades, utilizando el mínimo de recursos financieros y detiempo.La realización de la investigación y el diseño de un sistema, capaz de solventar laproblemática existente en cuanto al control de entrada y salida del personal y laelaboración de la planilla en el área de producción del beneficiado de café, permitiráalcanzar una mayor eficiencia en dichos procesos (control de entrada-salida yelaboración de planilla).La investigación de campo permitió determinar que los mecanismos, herramientas yprocedimientos utilizados por las empresas beneficiadoras de café de la zonaoccidental para controlar la entrada - salida del personal y a la vez elaborar la planilladel área de producción son obsoletos e imprecisos, también se determinó que lamayoría de las empresas beneficiadoras de café no cuentan con un sistemacomputarizado que permita el control de entrada y salida de personal que labora enel área de producción.100
  • 4. C. MÉTODO PARA EL DESARROLLO DEL DISEÑO DEL SISTEMA AUTOMATIZADOPara el diseño de la propuesta del sistema automatizado de control de entrada ysalida de personal y elaboración de planilla del área de producción del beneficiado decafé de la zona occidental de El Salvador, se examinará cada una de las etapas queconstituyen el ciclo de vida de desarrollo de sistemas1. INVESTIGACIÓN PRELIMINAR (ETAPA I).El sector de empresas beneficiadoras de café, se ha visto afectado en los últimosaños por el retraso en tecnología, ya que se han quedado estancados conherramientas que se utilizan desde hace muchos años atrás, esto ha permitido quelas empresas, no manejen información verídica en sus procesos de entrada y salidade personal y elaboración de planilla por la razón que las herramientas utilizadaspara realizar estos procesos son ineficaces. Las empresas beneficiadoras de café dela zona occidental de El Salvador pueden ahorrar dinero y tiempo al implementar unsistema innovador que controle la entrada y salida de personal y la elaboración deplanilla.1.1 Metodología.De acuerdo a la investigación de campo realizada en el Capitulo III, se determinó queel 100% de la población no posee un sistema que le permita controlar la entrada ysalida del personal del área de producción y también se demostró que es muynecesario que las empresas beneficiadoras de café se decidan a emplear nuevastecnologías de información para mejorar los servicios y para así también reducirgastos innecesarios.Se emplearon técnicas complementarias, las cuales son:Observación Directa: Permitió obtener información de primera mano,logrando así conocer la situación actual que se presenta a la hora de101
  • 5. controlar la entrada y salida del personal que labora en el área deproducción del beneficiado de café. Se logró determinar que el métodoempleado por la mayoría de empresas beneficiadoras de café no es eladecuado por el grado de imprecisión que cuenta, para controlar losprocesos antes mencionados en dicha área dando así información no muyconfiable para poder elaborar la planilla.Guía de Entrevista: Permitió recopilar información, verificar la manera enque las empresas beneficiadoras de café de la zona occidental de ElSalvador realizan las actividades de control de entrada y salida del personalque labora en el área de producción y como elaboran la planilla de dichaárea, para determinar las necesidades y los requerimientos necesarios parael análisis del diseño de sistema automatizado de control de entrada – saliday la elaboración del planilla de personal del área de producción.1.2 Estudio de factibilidad.El presente proyecto se considera factible, porque según la investigación de camporealizada se determinó que las Empresas Beneficiadoras de café de la zonaoccidental de El Salvador no cuentan con un sistema que les permita controlar deforma eficaz y precisa la entrada y salida del personal que labora en el área deproducción del beneficiado de café y que a su vez el mismo sistema genere lasplanillas de dicha área por lo que se propone con el proyecto informático obtener lossiguientes beneficios. Automatizar los procedimientos manuales para mejorarlos. Reducir pagos innecesarios de horas no laboradas. Reducir el tiempo de realización de planilla para el área de producción del beneficiado de café. 102
  • 6. Reducir errores y mejorar la precisión a la hora de elaborar los reportes de entradas y salidas del personal que labora en el área de producciónEn todos los proyectos se debe evaluar un estudio de factibilidad, con el propósito dedeterminar los recursos necesarios para la realización de los mismos, por lo quedicho estudio se ha evaluado a través de la Factibilidad Técnica, Económica yOperativa las cuales son detalladas a continuación:1.2.1 Factibilidad técnica.Por medio de la investigación de campo realizada a las empresas beneficiadoras decafé de la zona occidental, se determinó que dichas empresas cuentan con el equipocomputacional necesario, para el desarrollo de sus actividades y la capacidad demejorarlo o adquirir uno nuevo, para la implementación del sistema automatizadopara el control de entrada y salida de personal y la elaboración de planilla del área deproducción del beneficiado de café.1.2.1.1 Hardware.Existen variedades de hardware que pueden ser utilizados en la implantación delsistema, pero la elección del hardware ideal asegurará el optimo funcionamiento yrendimiento del sistema. También se tiene que tomar muy en cuenta que ninguna delas empresas beneficiadoras de café de la zona occidental del país posee eldispositivo de reconocimiento biométrico que es clave para la implementación delsistema.Para la implementación del sistemas como ya se mencionó será necesario que secuente con el hardware necesario para su funcionamiento optimo a continuación sedetallan los dispositivos que serán necesarios para la implementación del proyecto103
  • 7. 1.2.1.1.1 Estación de trabajo.Cualquier estación de trabajo o computadora personal puede ser utilizada en cadanodo de una red, por lo tanto se hace necesario que para la implementación delproyecto se cuente al menos con una computadora personal.Basados en el estudio realizado se determinó que muchas de las empresasbeneficiadoras de café de la zona occidental cuentan con computadoras de trabajooptimas y si no cuentan con ellas están en la disponibilidad de mejorarlas o adquirirnuevasA continuación se detallan las características técnicas mínimas con las que tiene quecontar una computadora de trabajo para que el sistema propuesto funcione de unaforma óptima.Procesador Celeron 1.8 GHzDisco Duro de 80 GBMemoria Ram 512 MBTarjeta de Red 10/100MonitorTecladoMouseSistema Operativo (Windows XP o superior)1.2.1.1.2 Selección de hardware de red.Para el sistema propuesto se debe contar con una o mas computadoras de trabajopara poder implementar el sistema, partiendo del hecho de que solo se necesita unacomputadora conectada al dispositivo que es la computadora del contador oplanillero que es el que realiza el control de entrada y salida de personal para poder104
  • 8. elaborar la planilla se ha determinado que será necesario contar con elementosadicionales para poder montar el sistema. A continuación se detallan el hardware dered que se usará para montar la red.Switch de 8 puertosCable de red UTPTerminales RJ451.2.1.1.3 Selección de dispositivos de reconocimiento biométrico.Los dispositivos de Reconocimiento Biométrico están revolucionando el mercado desistemas de control de asistencia de personal en todas las áreas, debido a que seahorra dinero en comparación con otros sistemas para el control de asistencia comopor ejemplo los sistemas de tarjetas, también elimina el uso de tarjetas o de algúnotro dispositivo adicional, elimina la marcación de compañeros de trabajo ésta es unade las principales características porque se evita que los compañeros de trabajo semarquen entre ellos la asistencia ahorrando así un sin fin de pagos de horas nolaboradas que por la falta de recursos no se sabe a ciencia cierta si esta persona lasha trabajado, este tipo de dispositivos ofrecen la solución más exacta de registros detiempo y asistencia disponibles.Los sistemas de reconocimiento de huella digital son la manera más antigua deidentificación biométrica que ha sido empleada a lo largo del tiempo; la huella digitales una característica física, unica que nos distingue a los seres humanos. La huelladigital es el patrón característico de un dedo (Figura 15). Se piensa con fuertesevidencias que cada huella digital es única. Cada persona tiene sus propias huellasdigitales con la singularidad permanente. De manera que las huellas digitales hansido usadas durante mucho tiempo para la identificación y la investigación forense. 105
  • 9. Figura 15 Huella DigitalUna huella digital está compuesta de muchas crestas y valles. Estas crestas y vallespresentan las buenas similitudes en cada pequeña ventana local, como elparalelismo y ancho promedio.Sin embargo, las huellas digitales no son distinguidas por sus crestas y valles, sinopor las Minucias que son algunos puntos anormales en las crestas (Figura 16). Entrela variedad de tipos de minucias mencionadas en las literaturas, son dosprincipalmente significativas y de amplio uso, uno se llama terminación, que es el fininmediato de una cresta; el otro se llama bifurcación, que es el punto en la crestadesde la cual se derivan dos ramas. Figura 16. MinuciaLa comprobación de la huella digital es verificar la autenticidad de una persona porsu huella digital. El usuario proporciona su huella digital junto con su información deidentidad tal como su número de ID. Los sistemas de comprobación de huella digital 106
  • 10. recuperan la plantilla de la huella digital según el número de ID y compara la plantillacon la huella digital del usuario adquirida en tiempo real.La identificación de la huella digital es especificar la identidad de una persona por suhuella digital. Sin el conocimiento de la identidad de la persona, el sistema deidentificación de huella digital intenta comparar su huella digital con aquéllas queestán en la base de datos. Es especialmente útil para los casos de la investigacióndelictivos.Sin embargo, todos los problemas de reconocimiento de huella digital, comprobacióno identificación, están finalmente basados en una representación bien definida deuna huella digital. Mientras que en la representación de restos de las huellas digitalespermanece la singularidad y simplicidad, la comparación de huellas digitales, tantopara el caso de verificación 1:1 como para el caso de la identificación de 1:m, esdirecto y fácil.Hay dos formas de representación para las huellas digitales que separan los dosmétodos para el reconocimiento de la huella digital.El primer método, el cual esta basado en las minucias, representa la huella digitalpor sus rasgos locales, como las terminaciones y bifurcaciones. Este método ha sidointensivamente estudiado, también es la base de los productos de reconocimientode huella digital disponibles actualmente.El segundo método el cual esta basado en imágenes, intenta hacer la comparaciónbasándose en las características globales de una imagen de la huella digitalcompleta. Esto es un método avanzado y reciente para el reconocimiento de la huelladigital. Y es útil para resolver algunos problemas difíciles del primer método.La precisión de un sistema biométrico está determinado por una serie de pruebas,que están divididas en tres categorías tecnología, escenario y operacional y para suevaluación se consideran varios conceptos que se pueden generalizar en dosconceptos la probabilidad de que alguien autorizado sea rechazado y la probabilidad107
  • 11. de que alguien no autorizado sea aceptado, el termino a usar varía, a grandesrasgos, dependiendo el tipo de comparación que se haga y en que categoría se hagala evaluación (figura 17).Fig.17 Funcionamiento del dispositivo de reconocimiento de huella digitalA continuación se mencionan las características del dispositivo biométrico dereconocimiento recomendado DigiTime. CARACTERÍSTICAS TECNICAS DE DIGITIMETamaño(L x A x A) mm205 x 140 x 50Tiempo para la identificación (s) < 2 segundosRegistroHasta 10 huellas dactilares por segundoColocación de la huella dactilarEn cualquier ángulo (360º)FAR < 0.0001&percnt;FRR 0.01&percnt;Almacenamiento detransacciones 100,000 (TA102), 120,000 (TA103)1,500 plantillas (TA102) / 2,800 plantillasCapacidad de usuarios (TA103) Tabla 14108
  • 12. CARACTERÍSTICAS TECNICAS DE DIGITIME10 horarios preestablecidos con temporizador deAlarmaretardoComunicaciónTCP/IP, RS232, RS485 & USB flash diskTemperatura de operación (°C) 0 – 45Humedad de operación(&percnt;)20 – 80Voltaje de operaciónDC 5V 2ªIdioma de pantalla (Lector) Inglés (Estandar), Español Tabla 151.2.1.2 Software.El software que se utilizará para el desarrollo e implantación del nuevo sistema se haseleccionado por diferentes factores que se describen detalladamente en la sección SOFTWARETIPOESPECIFICACIONESSistema Operativo Windows XPSistema de Control de entrada y salida de personal ySACPÉCelaboración de planillaTabla 161.2.1.2.1 Sistema operativo.Para lograr el buen funcionamiento del sistema es necesario contar en cada una delas estaciones de trabajo o nodos con el sistema operativo que permita el buendesempeño en base a la investigación realizada se ha determinado que los nodos oestaciones de trabajo que estarán conectadas al servidor, que requerirán acceder al109
  • 13. sistema de control de entrada y salida de personal y elaboración de planilla del áreade producción del beneficiado de café.Microsoft Windows XP Profesional es el Sistema Operativo que presenta mayorconfiabilidad con respecto a la seguridad de la información, posee mayor velocidad yes más fácil de instalar y de dar soporte, que las versiones anteriores de Windows.1.2.1.2.2 Elección del software de desarrollo para la elaboración deldiseño de Sistema.Se ha seleccionado un software de desarrollo para el sistema, basándose en lascaracterísticas principales de cada uno de ellos además de tomar en cuenta susventajas, desventajas, para ello se realizó el siguiente análisis comparativo:Características de Software de Desarrollo Software Características Microsoft Capacidades poderosas y muy veloces para el Visual fox promanejo de datos nativos y remotos. Flexibilidad para crear todo tipo de soluciones de bases de datos. Lenguaje de programación Orientado a objetos. Utilización de sentencias SQL en forma nativa. Poderoso manejo de vistas y cursores y control completo de estructuras relacionales. Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o mysql. Cuenta con un motor de generación de110
  • 14. informesrenovado y muyflexibleparasoluciones más robustas. MicrosoftPosee implementaciónlimitada de la Visual Basic programación orientada a objetos.No requiere de manejo de punteros.posee un manejo muy sencillo de cadenas decaracteres.Posee varias bibliotecas para manejo de basesde datos.Existen muchos programadores especializadosen este lenguaje. MicrosoftRequiere el Framework .NET. Visual Basic.net permite la modificación el código en tiempo dedepuración.Reconsidera una evolución de Visual Basic.No es compatible hacia otras versiones deVisual Basic.Existen pocos programadores especializadosen este lenguaje por lo tanto las aplicacionesson más costosas. Tabla 17Se optó por utilizar Microsoft Visual FoxPro versión 7.0 para el desarrollo del modelodel sistema para el control de entrada y salida del personal y elaboración de planilladel área de producción del beneficiado de café de la zona occidental de El Salvadorporque dicho programa es de bajo costo en lo que a licencia se refiere, fácilinteracción del uso con el sistema y capacidad de interacción con la Base de Datos. 111
  • 15. 1.2.1.3 Criterios mínimos para la implantación del sistema.Las condiciones óptimas para la implantación del sistema de control de entrada ysalida del personal que labora en el área de producción del beneficiado de café y laelaboración de planilla de dicha área son las siguientes: a) PortabilidadEs la capacidad que tiene el software de emigrar de una plataforma a otra contransferencia de la base de datos. b) ConectividadCapacidad de traslado o migración de los datos, almacenamiento yrendimiento entre versiones de software. c) Soporte TécnicoDebe existir un proveedor autorizado en el país que brinde soporte técnico alsistema de gestión de la base de datos. d) Relacionalidad Debe ser relacional el sistema de gestión de base de datos e) IntegridadEs la capacidad de permitir modificaciones en un momento determinado sinafectar el funcionamiento del sistema.112
  • 16. 1.2.2 Factibilidad operativa.El proyecto es factible porque el personal que opera los sistemas de control deentrada y salida del personal que labora en el área de producción del beneficiado decafé; en la mayoría de los casos esta actividad es controlada por el vigilante quelabora en dicha área y la planilla es elaborada por el contador del área administrativade la empresa beneficiadora de café, están concientes de la necesidad de contar conuna herramienta tecnológica que les permita automatizar el proceso y de esta formamejorar la efectividad y la confiabilidad de la información y a su vez disminuir eltiempo que se lleva el realizar la planilla de dicha área.El proyecto se considera factible porque el 100% de las empresas beneficiadoras decafé de la zona occidental de El Salvador no posee un sistema computarizado quepermita el control de entrada y salida de personal que labora en el área deproducción del beneficiado. También se identificó que como estas empresas noposeen un sistema computarizado para dicha actividad no les es posible que dichosistema sea conectado directamente al sistema que se utiliza para elaborar la planillade toda la empresa beneficiadora aumentando así el tiempo en el proceso de ingresode información, aumentando el margen de error a la hora de transferir los datos delas libretas de asistencia al sistema contable.En la guía de entrevista, se pudo observar que las empresas beneficiadoras de caféde la zona occidental de El Salvador se mostraron muy interesados en la adquisiciónde un sistema que les permita llevar el control de entrada y salida de personal delárea de producción y a su vez les permita elaborar la planilla de dicha área en unmismo sistema, proporcionales los siguientes beneficios: a) Empleados Facilitará el pago de planillas evitando confusiones a la hora de realizar los pagos, también facilitará el trabajo del contador ya que el ingreso de 113
  • 17. información no se realizará de forma manual si no que se realizará de maneraautomática desde el dispositivo que se utilizará para la captura de información. b) JefesPermitirá verificar información de una fuente confiable y segura, permitiendoasí monitoreos continuos de las actividades realizadas en el área deproducción del beneficiado de café, permitirá saber que empleado estuvo adeterminada hora en el área de producción y a que hora abandonó su lugar detrabajo, también así el sistema permitirá que los jefes sepan cuantas horasextra realizó determinado empleado en la semana y que días realizó dichashoras extra. c) Alta GerenciaPermitirá a la alta gerencia contar con información confiable para el momentode generar reportes de gastos realizados en calidad de pago de empleadosdel área de producción, también permitirá a las empresas beneficiadoras decafé disminuir gastos extra por pago de horas no laboradas y que sonpagadas como si el empleado hubiese desarrollado su jornada laboral dichodía.1.2.2.1 Recurso humano.Las empresas beneficiadoras de café de la zona occidental de El Salvador nocuentan con un departamento de informática establecido sino que la mayoría de ellasdelegan estas funciones a una sola persona, por lo tanto estas empresas se ven enla necesidad de contratar una empresa especializada en el desarrollo de sistemasinformáticos.Las empresas informáticas principalmente utilizan el siguiente personal para realizarun proyecto de amplia magnitud.114
  • 18. No CARGO FUNCIONDESCRIPCION 1 Jefe deCoordinadorManejo de cronograma de Proyectoactividades, verificaciónde cumplimiento de actividades 1Analista deInvestigarRecabar información e Sistema interpretarlaademás proporcionar un diagnostico de la situación actualy proporcionar soluciones. 1Diseñador DiseñarGenera de base de datos y propuesta proporcionael diseño del sistema 1 ProgramadorRealizar elUtilizarherramientas programainformáticasdesarrollar el softwareTabla 181.2.3 Factibilidad económica.En el diseño de un sistema cualquiera es de suma importancia contar con laestimación de los costos necesarios para llevar a cabo la implementación, en dichaestimación de costos es de suma importancia detallar los costos equipo, softwareadicional y costos por implementación así como también los costos pormantenimiento.Como ya se detalló anteriormente en la sección del estudio de la factibilidad técnicadel proyecto; se conoce que algunas de las empresas beneficiadoras de café de lazona occidental no poseen el equipo computacional y las herramientas tecnológicas115
  • 19. (hardware-software) para implementar el sistema propuesto pero tiene la capacidadfinanciera suficiente para mejorar el equipo y las herramientas que ya poseen opueden adquirir el equipo idóneo para la implantación del sistema propuesto. Valeaclarar un punto muy importante; ninguna de las empresas beneficiadoras de café dela zona occidental de El Salvador poseen la herramienta que permite que el sistemasea innovador y exitoso que es el dispositivo de reconocimiento biométrico que es desuma importancia para que se puede implementar este proyecto.1.2.3.1 Costos de desarrollo del proyecto.Para la estimación de la inversión que se tiene que realizar para que el sistema decontrol de entrada y salida se implemente se han separado en 4 diferentes gruposque son:Costos de Hardware.Costos de Equipo de Red.Costos de Dispositivos Biométricos.Costos de Implantación.Costos de Licencias para Software.1.2.3.1.1 Costos de Hardware.Los costos de hardware se estimaran basados en las especificaciones técnicasmencionadas en el estudio de la factibilidad técnica en ese apartado se determinóque el equipo computacional necesario para la implementación se divide en dossubgrupos.116
  • 20. Costo del Nodo CantidadEspecificaciones técnicasUnidadTotal para el nodo 1 Procesador Celeron 1.8 GHz$355.00$355.00Disco Duro de 80 GbMemoria Ram 512 MBTarjeta de Red 10/100Monitor 15”TecladoMouse 1 UPS 600 Watt $40.68 $40.68Total $395.68Tabla 19. Para mayor comprensión, ver anexo 41.2.3.1.2 Costos de Equipo de Red.Los costos de equipo de red se estimaran basados en las especificaciones técnicasmencionadas en el estudio de la factibilidad técnica en ese apartado se determinóque el equipo necesario para la implementación de una red de trabajo pequeña. Costo de Equipo de Red CantidadEquipo de Red Unidad Total 20 Cable UTP $0.95 $19.00(Intemperie) 1Swicht $20.00 $20.00 5Conectores RJ45 $0.22$1.10 Total$40.10Tabla 20. Para mayor comprensión, ver anexo 4117
  • 21. 1.2.3.1.3 Costo de Licencias para Software.Los costos de Software se estimarán basados en las especificaciones técnicasmencionadas en el estudio de la factibilidad técnica allí se determinó el software quees el mas indicado para que el sistema funcione de forma optima.Costo de Licencias para SoftwareCantidadTipo Especificaciones Precio TotalUnidad1Sistema OperativoWindows XP$178.00$178.00 Sistema para control y calculo1de planillaSACPEP$400.00$400.00Total$578.00Tabla 21. Para mayor comprensión, ver anexo 31.2.3.1.4 Costos de Equipo Biométricos.Los costos del equipo biométrico se estimarán basados en las especificacionestécnicas mencionadas en el estudio de la factibilidad técnica en ésa fase sedeterminó que el dispositivo de reconocimiento biométrico a utilizar sería undispositivo de reconocimiento de huella digital, debido al amplio numero dedispositivos en el mercado a nivel mundial, se propone tomar en cuenta el dispositivode reconocimiento de huella digital DigiTime debido a que es uno el dispositivo quese comercializa en El Salvador.Dispositivo BiométricoCantidadEspecificaciones deUnidad Total Dispositivo1FINGERTEC TA100$593.25$593.25Total$593.25Tabla 22. Para mayor comprensión, ver anexo 7118
  • 22. 1.2.3.1.5 Costos de Implementación.Los costos de Implantación se tomaron en cuenta los salarios y también los costosde los servicios que brindan empresas especializadas en las áreas como por ejemploen el área eléctrica, instructores, etc.Costos de ImplementaciónDescripcionesCosto Personal para instalaciones física y$90.00 software Personal desarrollo del Software$1,650.00 Instructor para capacitación del$50.00 biométricoTotal$1,790.00Tabla 23. Para mayor comprensión, ver anexo 51.2.3.2 Análisis Costo-Beneficio.Para la realización de cualquier proyecto y en especial los sistemas de informaciónes necesario tener en cuenta una estimación de los costos para su implementación,analizar los beneficios que le traerá a la empresa implementar dicho sistema, esdecir que beneficio le traerá erogar una suma de dinero y determinar si será unainversión o si será un gasto.1.2.3.2.1 Costo – Beneficio Económico.En el costo – beneficio económico se debe hacer una valoración de la inversióninicial, comparar el sistema actual con el sistema propuesto en términos económicos,para determinar la rentabilidad del proyecto.El resultado económico el sistema SACPEP fue evaluado a través de la informacióncontenida en las siguientes tablas:119
  • 23. 1.2.3.2.1.1 Detalle de Inversión.En el detalle de la inversión se tomó en cuenta los costos que se detallaronanteriormente, dando así como resultado una estimación total para la implantacióndel sistema.INVERSIÓN PROYECTADA DescripciónTotal Costos de Nodo$395.68 Costos de Equipo de Red$40.10 Costos de Dispositivo Biométrico$593.25 Costo de Licencias$578.00 Costos de Implantación $1,790.10Total $3,397.13Tabla 24 120
  • 24. COSTOS SISTEMA ACTUALCantidad Descripción ValoresCosto Costo Unitarios MensualAnual 1 Prestaciones encargado de Planilla$ 397.580$ 397.580$ 4,770.96 1 Prestaciones auxiliar de Planilla N 1 $ 357.830$ 357.830$ 4,293.96 1 Prestaciones auxiliar de Planilla N 2 $ 255.740$ 255.740$ 3,068.88372Papelería tarjetas marcadoras$ 0.120$ 44.640$ 535.68160Papelería para Captación de Planilla $ 0.012 $ 1.920 $ 23.04 1 Cinta para Reloj de Marcación$ 0.900 $ 0.900 $ 10.80 Cinta para impresión Planilla$ 9.000 $ 4.500 $ 54.00 Honorarios mantenimiento de 3 Software/hora hombre $ 9.000$ 27.000$ 324.00 Papelería para impresión de Planilla182Final$ 0.024 $ 4.368 $ 52.42 Total$ 1,094.478 $13,133.736Tabla 25 COSTOS SISTEMA PROPUESTO CantidadDescripciónCosto Costo MensualAnual 1Prestaciones encargado de Planilla$ 397.58$4,770.96 1Prestaciones auxiliar de Planilla N 1357.83 $4,293.96182 Papelería para impresión de Planilla Final$ 6.73$80.76Depreciaciones $ 92.21$1,106.54 Total$ 854.35 $10,252.22Tabla 26 NOTA: Archivo de Excel ISSS Adjunto en CD. Anexo 4, 6BENEFICIO PROYECTADO 121
  • 25. DescripciónMensualAnualSistema Actual$ 1,094.47$13,133.73Sistema propuesto $ 854.35$10,252.22Beneficio en disminución de gastos$ 240.13 $2,881.52Tabla 271.2.3.2.1.2 Retorno sobre la inversión.Es el cálculo de la utilidad que se puede obtener después de un determinado lapsode tiempo, donde la utilidades van absorbiendo la inversión inicial hasta obtener losbeneficios netos del proyecto.En el beneficio mensual es el ahorro que obtiene la empresa al implementar ennuevo sistema más el ahorro en el pago de la renta.Retorno sobre la Inversión MesInversión InicialBeneficioSaldo Mensual 1 $3,397.13 $ 263.18 $3,133.95 2 $3,133.95 $ 263.18 $2,870.77 3 $2,870.77 $ 263.18 $2,607.59 4 $2,607.59 $ 263.18 $2,344.41 5 $2,344.41 $ 263.18 $2,081.23 6 $2,081.23 $ 263.18 $1,818.05 7 $1,818.05 $ 263.18 $1,554.88 8 $1,554.88 $ 263.18 $1,291.70 9 $1,291.70 $ 263.18 $1,028.5210 $1,028.52 $ 263.18 $765.3411$765.34$ 263.18 $502.1612$502.16$ 263.18 $238.9813$238.98$ 263.18 ($24.20)Tabla 281.2.3.2.2 Otros beneficios. 122
  • 26. La marcación del empleado será de forma personalizada, ya que utiliza sumano como instrumento de marcación, evitando así que sus compañeros detrabajo marquen sus horas de llegada o salida.Todos los datos estarán centralizados en una sola base de datos.Eliminación de elementos adicionales que se utilizan para el control de laentrada y salida del personal; los elementos adicionales a los que nosreferimos son libros, tarjetas perforadas, tarjetas de banda magnética, tarjetasde códigos de barra, etc.Disminución del tiempo empleado para la elaboración de la planilla.La velocidad de captura de datos se realiza a una alta velocidad debido a lascaracterísticas del dispositivo de reconocimiento biométrico.Eliminación de cálculos involuntarios por parte del encargado de digitar laplanilla.Disminución en el gasto de papelería utilizada para la verificación de planillas,Debido a que los sistemas utilizados actualmente no reflejan consultas enpantalla.Seguridad de la información debido a que se administrará el sistema en basea cuentas de usuario.Confiabilidad ya que la información almacena en las tablas cumple con lareglas de normalización evitando con ello redundancia de datos oincongruentes.Innovación al implementar el uso de la nueva tecnología biométrica para elalmacenamiento de los controles de marcaje de entrada y salida del personal. 123
  • 27. El incremento de la satisfacción de los empleados al eliminar tareas denaturaleza tediosa.Mejoramiento de la imagen de la empresa.2. DETERMINACIÓN DE REQUERIMIENTOS (ETAPAII).A continuación se presentan las herramientas que fueron utilizadas en el capitulo IIIpara llevar a cabo la investigación de campo.2.1 Cuestionario.Se utilizó un cuestionario como la herramienta principal para la investigación y asírecabar la información necesaria, que nos permitió detectar los vacíos que poseenlos sistemas utilizados por las empresas beneficiadoras de café para controlar laentrada y salida del área de producción como por ejemplo la falta de tecnologíasinformáticas que le permitan obtener información confiable y de una forma precisa.2.2 Guía de Entrevista.Se utilizó la guía de entrevista para obtener datos necesarios en el análisis delsistema propuesto.Por este medio, se obtuvo información correspondiente a los procesos utilizados paracontrolar la entrada y salida del personal que labora en el área de producción, asícomo el funcionamiento actual de los sistemas que intervienen en el control deentrada y salida del personal y la elaboración de planilla del área de producción delbeneficiado de café, datos que sirvieron para determinar los pasos a seguir para laelaboración del diagnóstico.2.3 Requerimientos Informáticos. 124
  • 28. Los requerimientos son aquellas características o elementos que deben incluirse enel nuevo sistema para satisfacer una necesidad.Los requerimientos informáticos establecidos en la factibilidad Técnica se hanbasado en los requerimientos informáticos requeridos por el dispositivo dereconocimiento biométrico de huella digital los requerimientos recomendados deequipo informático. A continuación se presenta la comparación entre losrequerimientos mínimos que necesita el dispositivo biométrico y los que serecomiendan para que el dispositivo biométrico y el sistema propuesto funcionen deforma óptima. Requerimientos Minimos deRequerimientos Recomendadosequipode equipoPentium III 450 MGz Procesador Celeron 1.8 GHzDisco Duro de 20 GB Disco Duro de 80 GBMemoria Ram 1280 MB Memoria Ram 512 MBTarjeta de Red 10/100 Tarjeta de Red 10/100Monitor MonitorTeclado TecladoMouse MouseSistema Operativo (Windows 98 Sistema Operativo (Windows XP oo superior) superior)Tabla 293 DISEÑO DEL SISTEMA (ETAPA III).En el diseño de un sistema de información se describen los pormenores queestablecen la manera en la que el sistema cumplirá con los requerimientos definidosen la etapa de análisis. Todos los conocedores en sistemas se refieren, con muchafrecuencia a esta etapa como diseño lógico en contraste con la de desarrollo delsoftware, a la que denominan diseño físico. 125
  • 29. Los analistas de sistemas comienzan el proceso de diseño identificando los reportesy demás salidas que debe producir el Sistema. Hecho lo anterior, se determinan contoda precisión los datos específicos para cada reporte y salida. Es común que losdiseñadores hagan un bosquejo del formato o pantalla que esperan que aparezcacuando el sistema esté terminado. Lo anterior se efectúa en papel o en la pantalla deun Terminal utilizando para ello algunas de las herramientas automatizadasdisponibles para el desarrollo de sistemas.El diseño de un sistema, también indica los datos de entrada, aquellos que seráncalculados y los que deben ser almacenados. Asimismo, se escriben con todo detallelos procedimientos de cálculo los datos individuales.Los diseñadores seleccionan las estructuras de archivos y los dispositivos dealmacenamiento, tales como: discos y memorias o incluso archivos en papel. Losprocedimientos que se escriben indican como procesar los datos y producir lassalidas.Los documentos que contienen las especificaciones de diseño, representan a este demuchas maneras (diagrama, tablas y símbolos especiales). La información detalladadel diseño se proporciona al equipo de programación para comenzar la fase dedesarrollo de software. 126
  • 30. 3.1 DIAGRAMAS DE FLUJO DE INFORMACION.Los diagramas de flujo de información es la representación esquemática de cómo secomportará la información desde el momento de su captura, pasando por elprocesamiento, hasta su salida que puede presentarse de diferentes formas comosean necesarias.A continuación se presentan los diagramas de flujo de información del sistemaSACPEC. 127
  • 31. 3.1.1 DIAGRAMAS DE CONTEXTOCONTRATO Solicitud de Salarios. Solicitud de Descuentos.Datos PersonalesEMPLEADO0Cheque EMPLEADO Documentos Requeridos SISTEMA DE REGISTRO DE PERSONAL Horarios de Trabajo PlanillaGERENTEYGERENTE Aceptación dePAGO DE PLANILLA Horas ExtrasSolicitud de Horas ExtrasSalariosDescuentos CONTRATO 128
  • 32. DFD 0SISTEMA DE CONTROL DE ENTRADA Y SALIDA DE PERSONAL Y ELABORACIÓN DE PLANILLA2 Horarios DeDatos1 InformaciónTrabajoPersonalesCONTROL DE REGISTROPersonal Solicitud de ENTRADA, SALIDADEHoras Extras DocumentosDocumentos PERSONAL Aceptación de PersonalesRequeridosHoras Extras A1 DOCUMENTOS Información PersonalA2 COMPROBANTES SolicitudHoras Trabajadas 3Comprobante De DescuentosDescuentos4Planilla ELABORACIONDatos deSolicitud de DE PlanillaPAGOSalariosPLANILLA DE ChequeSalariosPLANILLA129
  • 33. DFD1. REGISTRO DE PERSONAL 1.1 1.2 InformaciónDocumentosDatosSOLICITUD DEPersonalSOLICITUD DERequeridosPersonalesDATOSDOCUMENTOS PERSONALES Información de Documentos 1.3Información Personal COMPROBA- Información CION DE Personal DATOSDatosComprobados 1.4Documentos ALMACENA-Personales InformaciónMIENTO DE Personal INFORMACION 130
  • 34. DFD2. CONTROL DE ENTRADA Y SALIDA 2.1 2.2InformaciónInformaciónHorarios de de Horarios CREACION DEASIGNACION DE PersonalTrabajo HORARIOS DE HORARIOS DE TRABAJOTRABAJO Horarios Asignados2.3 CUMPLIMIENTOSolicitud de DE HORARIOSHoras ExtrasDE TRABAJO Horarios trabajados 2.3Horas Trabajadas TOTALIZACION Horas Extras DE HORASTRABAJADAS 131
  • 35. DFD3 ELABORACIÓN DE PLANILA Horas Trabajadas3.13.2InformaciónELABORACION VERIFICACIONPersonalDE LISTADOS DEDatosDE HORASpersonales EMPLEADOS TRABAJADAS Horas Trabajadas por Empleado Solicitud de 3.43.3 descuentos CALCULAR CALCULAR DESCUENTOS Salario SUELDO BRUTODescuentosBruto DescuentosSolicitudSalario Bruto Salarios de Salarios3.5 ELABORACIONDE Datos dePLANILLA Planilla 132
  • 36. DFD4 PAGO DE PLANILLA4.1Datos dePlanillaREVICION DE PLANILLAInformación de pago 4.2CANCELACION Cheque DE PLANILLA Datos de pago4.3 Comprobante PlanillaALMACENA-MIENTO DEINFORMACION 133
  • 37. 3.2 Modelo entidad relación.El modelo de entidad relación es uno de los modelos más populares. Es una técnicapara definir las necesidades de información de una organización, el cual se basa enuna representación del mundo real en que los datos se describen como entidades,atributos y relaciones.3.2.1 Entidad.Es un ente, objeto o persona con características propias y de relevancia, de la cualse desea guardar ciertos criterios de elevada importancia para posteriormente serleídos e interpretados.3.2.1.1 Características de una entidad. El nombre de una entidad debe representar un tipo o clase de ente. Cada ente u objeto podrá ser únicamente representado por una entidad. Cada entidad debe de ser única.3.2.2 Atributo.Es toda referencia que se utiliza para medir, calificar y clasificar cuantitativa ocalificativamente una entidad. Es decir las características, cualidades de relevancia.3.2.2.1 Características de los atributos. Un atributo deberá ser escrito en singular El nombre debe de ser escrito en minúscula Debe de describir la entidad como tal No se pueden repetir los nombres de atributos134
  • 38. 3.2.3 Relaciones.Son asociaciones entre dos o más entidades, a veces son llamadas asociaciones dedatos.3.2.3.1 Tipos de relaciones. El primer tipo de relación es de uno a uno y se representa 1:1. En este tipo de relación cada registro de la tabla uno solo puede tener un registro coincidente en la tabla 2 o viceversa. El segundo tipo de relación es de uno a muchos y se representa 1:M. Este es el tipo de relación más común que existe, en ella un registro de la tabla uno puede tener muchos registros coincidentes en la tabla dos, pero un registro de la tabla dos solo puede tener un registro coincidente en la tabla uno. El tercer tipo de relación es de muchos a muchos y se representa M:M. en este tipo de relación un registro de la tabla uno puede tener muchos registros coincidentes en la tabla dos o viceversa.3.2.4 Llave.Una llave es uno de los conceptos de datos de una entidad que se utiliza paraidentificar un registro. Las llaves también son llamadas índices, estos aceleran labúsqueda y ordenamiento en un campo, pero pueden hacer lentas lasactualizaciones.3.2.4.1 Llave primaria.La llave primaria permite que cada instancia de una entidad pueda serespecíficamente identificable del resto de los registros de esa misma entidad. Enconsecuencia no puede existir en un archivo un registro que cuente con el mismo 135
  • 39. valor de otro registro en el campo de la llave primaria; la llave primaria no puedetener valores repetidos para distintos registros.3.2.4.2 Llave foránea o secundaria.Conjunto de atributos común en dos entidades que sirve como relación en las dosentidades. No es un atributo de la entidad relacionada pero es la llave primaria de laentidad con la cual esta se relaciona. No identifica de manera única un registro.A continuación se presenta el modelo Entidad-Relación diseñado para el sistemadenominado SACPEC.136
  • 40. 3.3 DISEÑO DEL MODELO ENTIDAD RELACION.CENTRO DE1PERTENECE M CONTARTO1 ESTIPULAMACTIVIDADCOSTOM1 FIRMA PLANTILLA1PERTENECE M MARCACIONES REALIZA1MMCONTIENEM PERTENECE M EMPLEADOS 1 PERTENECE1 PLANILLA1 11 DIAS CONTIENEAFP 1 REALIZA M POSEE DETALLE DE BANCA1 PERTENECEM M BANCA M DETALLE DE TURNO 1CONTIENE M TURNO 137
  • 41. 4. ESTRUCTURA DE DATOS.A continuación se presenta la estructura de cada una de las tablas del: “SISTEMADE INFORMACIÓN AUTOMATIZADO PARA EL CONTROL DE ENTRADA YSALIDA DE PERSONAL Y ELABORACIÓN DE PLANILLA DEL ÁREA DEPRODUCCIÓN, EN EL BENEFICIADO DE CAFÉ DE LA ZONA OCCIDENTAL DEEL SALVADOR (SACPEP)”138
  • 42. 4.1 ESTRUCTURA DE LA TABLA EMPLEADO.Almacena los datos generales de los empleados que laboran en el área de producción.NOMBRESUBTITULO DESCRIPCIONTIPOANCHO MASCARA DEINDICEORDENREQUERIDODEL ENTRADACAMPOCódigoCódigo del Almacena el código del carácter 6 XXXXXXXXPrimario Ascendente SIEmpleado empleadoCod_tur Código del Almacena el código del Carácter 2 XXFK Ascendente siTurno<<turnoNombreNombre del Almacena el nombre del Carácter 30XXXXXXXXXXSIEmpleado empleadoXXXXXXXXXX XXXXXXXXXXApellidoApellido del Almacena el nombre del Carácter 30XXXXXXXXXXSIEmpleado empleadoXXXXXXXXXX XXXXXXXXXXDirección DirecciónAlmacena la direcciónCarácter 50XXXXXXXXXXX SIparticular del del empleadoXXXXXXXXXXXEmpleado XXXXXXXXXXX XXXXXXXXXXX XXXXXXDepto Departamento Almacena la direcciónCarácter 50XXXXXXXXXXX SIal que del empleadoXXXXXXXXXXXperteneceXXXXXXXXXXX XXXXXXXXXXX XXXXXXCiudadCiudad al queAlmacena la direcciónCarácter 30XXXXXXXXXXX SIpertenecedel empleadoXXXXXXXXXXX XXXXXXXX 139
  • 43. ESTRUCTURA DE LA TABLA EMPLEADO (CONTINUACION DE LA TABLA ANTERIOR)NOMBRE SUBTITULODESCRIPCION TIPOANCHO MASCARA DE INDICEORDENREQUERIDODELENTRADACAMPOTeléfono Teléfono del Almacena el teléfono del Numérico 9 9999-9999NO Empleado empleadoCelularTeléfono del Almacena el teléfono del Numérico 9 9999-9999NO Empleado empleadoNum_DuiNúmero deAlmacena el numero deNumérico 1099999999-9 SI DUIDUI del empleadoNum_NitNúmero deAlmacena el numero deNumérico 179999-999999- SI NITNIT del empleado999-9Num_NupNúmero deAlmacena el numero deNumérico 12999999999999 NO NUPNUP del empleadoAFPNombre deAlmacena el Nombre deCarácter 10XXXXXXXXXXFK NO AFPAFP del empleadoNum_Isss Número deAlmacena el numero deNumérico 9 999999999NO ISSS ISSS del empleado 140
  • 44. 4.2 ESTRUCTURA DE LA TABLA CONTRATOAlmacena los datos del contrato que vincula al empleado con la empresa.NOMBRE SUBTITULO DESCRIPCIONTIPOANCHO MASCARA DE INDICEORDENREQUERIDODELENTRADACAMPONum-cont Número del Almacena el número del Carácter 8 XXXXXXXX primario ascendente SI contrato contrato del empleadoCód_EmpCódigo del Almacena el código del Carácter 6 XXXXXX fk Ascendente SI Empleado empleadoCod_cccCódigo deAlmacena el código del Carácter 2 Xx fk Ascendente Si Centro decentro de costo, costoFechaFecha de Almacena la fecha de Date 10 SI Ingresoingreso del empleadoCod_actCódigo deAlmacena el código de la Carácter 2 XX fk Ascendente SI Actividad de actividad del empleado empleado141
  • 45. 4.3 ESTRUCTURA DE LA TABLA TURNO Almacena la descripción de los diferentes turnos de trabajo existentes en la empresa. NOMBRESUBTITULO DESCRIPCION TIPO ANCHOMASCARA DEINDICEORDEN REQUERIDODEL CAMPO ENTRADACód_Tur Código del Almacena el código delCarácter 2 XX Primario Ascendente SITurnoTurnoDescripcion DescripciónAlmacena la descripción Carácter 30XXXXXXXXXX SI del turnoXXXXXXXXXX 4.4 ESTRUCTURA DE LA TABLA DETALLE DE TURNO Almacena los datos de los diferentes turnos de trabajo que existen en la empresa. NOMBRESUBTITULO DESCRIPCION TIPO ANCHOMASCARA DEINDICEORDEN REQUERIDODEL CAMPO ENTRADACód_Tur Código del Almacena el código delCarácter 2 XX FK Ascendente SITurnoTurnoCod_diasCódigo de días Almacena el Código de Carácter 2 XX FK Ascendente SI díasheHora de Inicio Almacena la hora de Numérico 4 9999 SI inicio del turnorePausaAlmacena la hora de Numérico 4 9999 SI pausarsReingresoAlmacena la hora de Numérico 4 99999SI reingresohsHora deAlmacena la hora de Numérico 4 9999 SIFinalización finalización del turno142
  • 46. 4.5 ESTRUCTURA DE LA TABLA INSTITUCIONES BANCARIAS Almacena los datos de las instituciones bancarias que brindan prestamos a los empleados de la empresa.NOMBRE SUBTITULODESCRIPCIONTIPO ANCHOMASCARA DE INDICEORDEN REQUERIDODEL ENTRADACAMPOCód_Bac Código delAlmacena el código de la Carácter 2 XX Primario Ascendente SIBAC institución de descuentofijo.NombreNombreAlmacena el nombre deCarácter 20XXXXXXXXXX SIla institución de XXXXXXXXXXdescuento fijo.143
  • 47. 4.6 ESTRUCTURA DE LA TABLA DETALLE DE BANCO Almacena la información de los préstamos bancarios que los empleados han realizado a las instituciones bancarias u otras instituciones. NOMBRE SUBTITULODESCRIPCIONTIPO ANCHO MASCARA DE INDICEORDEN REQUERIDODEL CAMPO ENTRADAemp_preCódigo Banco y Almacena el código delCarácter 6 XXXXXX Primario Ascendente SI Préstamo Banco PréstamoCod_preCódigo del Almacena el Código delCarácter 4 XXXX FK Ascendente SI préstamo préstamo.Cod_bacCódigo del Almacena el Código delCarácter 2 XX FKSI BancoBanco. AscendenteCod_empCódigo del Almacena el código delCarácter 4 XXXX FK Ascendente SI empleado.empleadoaplicación Aplicación Almacena el tipo de Carácter 1 XSIaplicación.Fecha. Fecha. Almacena la fecha.Date 4 99-99-9999 SIMontoMontoAlmacena el monto total Numérico 1099999999.99Sidel préstamocuotaCuotaAlmacena la cuota a Numérico 1099999999.99sipagar en cada planilla 144
  • 48. 4.7 ESTRUCTURA DE LA TABLA DIAS DE LA SEMANAAlmacena los datos de los días de la semanaNOMBRESUBTITULODESCRIPCION TIPOANCHO MASCARA DE INDICEORDENREQUERIDODEL ENTRADACAMPOCód_Dia Código delAlmacena el código del Carácter 2 XXPrimario Ascendente SIDía Día de la semanaNombreNombreAlmacena el nombre del Carácter 15XXXXXXXXXXSIDía de la semanaXXXXX 4.8 ESTRUCTURA DE LA TABLA ACTIVIDADAlmacena los datos de las actividades en las cuales se desempeñan los empleados.NOMBRESUBTITULODESCRIPCIONTIPOANCHO MASCARA DE INDICE ORDEN REQUERIDODELENTRADACAMPOCod_Act Código de la Almacena el código de laCaracter 2XX Primario AscendenteSIActividadactividadDescripción Nombre Almacena el nombre de laCaracter 15 XXXXXXXXXXSI actividad XXXXXSueldoSueldo Almacena el sueldo diario Numérico 6999.99si de la actividad 145
  • 49. 4.9 ESTRUCTURA DE LA TABLA PLANILLA Almacena los datos generales de las planillas.NOMBRE SUBTITULODESCRIPCION TIPOANCHOMASCARA DE INDICE ORDEN REQUERIDODEL ENTRADACAMPOCód_PlaniCódigoAlmacena el código de lacaracter 4 XXXXPrimario Ascendente SI PlanillaCod_cccCódigo de Almacena el código delcarácter 2 XX FKAscendente SI Centro de centro de costo CostoFechaFecha de Inicio Almacena la fecha deDate 1099/99/9999SI inicio de la planillaFecha2 Fecha deAlmacena la fecha deDate 1099/99/9999si Finalizaciónfinalización del periodo de la planilla 146
  • 50. 4.10 ESTRUCTURA DE LA TABLA CENTRO DE COSTOAlmacena los datos de la tabla centro de costo de la empresa.NOMBRESUBTITULODESCRIPCION TIPOANCHO MASCARA DEINDICEORDENREQUERIDODEL ENTRADA CAMPOCód_ccc Código del Almacena el código del Carácter 2 XXPrimario Ascendente SIcccCentro de Costo de PlanillaNombreNombre Almacena el nombre del Carácter 30XXXXXXXXXXSI Centro de costo deXXXXXXXXXX Planilla. XXXXXXXXXXdirección DirecciónAlmacena la dirección de Carácter 50XXXXXXXXXX la empresaXXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXteléfonoTeléfono Almacena el teléfono deCarácter 8 XXXXXXXX la empresafax FaxAlmacena el fax de laCarácter 8 XXXXXXXX empresaImagenImagen Almacena el logo de la Carácter 100 XXXXXXXXXXX empresa XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXX 147
  • 51. 4.11 ESTRUCTURA DE LA TABLA AFP.Almacena los datos de la tabla AFP NOMBRESUBTITULO DESCRIPCION TIPO ANCHOMASCARA DE INDICEORDEN REQUERIDODEL CAMPO ENTRADACód_afp Código de AFP Almacena el código del Carácter 2 XXPrimario Ascendente SIAFPdescripción Descripción Almacena el nombre deCarácter 30XXXXXXXXX SIAFP.XXXXXXXXXXXXXXXXXXCta_conta Cuenta Almacena el ISSS para Carácter 8 XXXXXXX SIContable. empleadoissse ISSS Empleado Almacena el porcentaje Carácter 10XXXXXXXXXXSIde ISSS para empleadopensionePensión Almacena el porcentaje Numérico 10XXXXXXXXXXSIde pensión paraempleadoComisione ComisiónAlmacena el porcentaje Numérico 10XXXXXXXXXXSIde comisión para PatronoIsssp ISSS PatronoAlmacena el porcentaje Carácter 10XXXXXXXXXXSIde ISSS para empleadopencionpPensión Almacena el porcentaje Numérico 10XXXXXXXXXXSIde pensión para patronoComisionp ComisiónAlmacena el porcentaje Numérico 10XXXXXXXXXXSIde comisión para patrono 148
  • 52. 4.12 ESTRUCTURA DE LA TABLA VARIABLES.Almacena los datos de la tabla Variables.NOMBRESUBTITULO DESCRIPCION TIPOANCHOMASCARA DE INDICE ORDEN REQUERIDODEL ENTRADACAMPOCod_var CódigoAlmacena el código de la carácter 2 XXPrimario Ascendente SIvariableNom_var NombreAlmacena nombre de lacarácter 4 XXXXvariableDescripción Descripción Almacena la descripciónDate 50XXXXXXXXXXSIXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXvalor Valor Almacena el valor de lanumérico 1099999999sivariable 149
  • 53. 4.13 ESTRUCTURA DE LA TABLA MARCACIONES.Almacena los datos de las diferentes marcaciones de los empleados. NOMBRESUBTITULO DESCRIPCION TIPOANCHOMASCARA DE INDICEORDEN REQUERIDODEL CAMPOENTRADAidd Código del Almacena el código del Carácter 2 XXFK Ascendente SITurnoTurnofecha FechaAlmacena la fechaDate 8 99/99/9999FK Ascendente SIdía DíaAlmacena el código del caracter 2 XX díaheHora de Inicio Almacena la hora deNumérico 4 9999SI inicio del turnohsHora deAlmacena la hora deNumérico 4 9999SIFinalización finalización del turnorePausaAlmacena la hora deNumérico 4 9999SI pausarsReingresoAlmacena la hora deNumérico 4 99999 SI reingreso150
  • 54. 4.14 ESTRUCTURA DE LA TABLA USUARIO.Almacena los datos de los diferentes usuarios del sistema. NOMBRE SUBTITULODESCRIPCIONTIPOANCHOMASCARA DE INDICEORDEN REQUERIDODEL CAMPO ENTRADANombre Nombre Almacena los datos del Carácter 30XXXXXXXXXXPrimario Ascendente SInombre del usuarioXXXXXXXXXXXXXXXXXXXXCargoCargoAlmacena los datos del Carácter 15XXXXXXXXXXSIcargo del usuario.XXXXXContraseña Contraseña Almacena los datos de la carácter 6 XXXXXXSicontraseña del usuario.Confirmación Confirmación Almacena los datos de la carácter 6 XXXXXXSIcontraseña del usuario. 151
  • 55. 4.15 ESTRUCTURA DE LA TABLA PLANTILLAAlmacena los datos de las plantillas de huella del empleadoNOMBRESUBTITULODESCRIPCIONTIPOANCHO MASCARA DE INDICEORDENREQUERIDODELENTRADACAMPOidd Código Almacena el código de laCarácter 20XXXXXXXXXX Primario Ascendente SIplantillaplantilla generado por elXXXXXXXXXX dispositivo biométricoCod_plantiCódigo de la Almacena el código de laCarácter 6 XXXXXX FK Ascendente SIplantillaplantilla generado por el usuario152
  • 56. 5. DISEÑO DE ESTANDARES PARA EL SISTEMA SACPEP.El diseño de estándares es una herramienta que determina la manera en que semanejaran todos los objetos, variables y otros elementos que serán utilizados en laetapa de programación del sistema.Estos estándares garantizan la estética, y la calidad en la etapa de programación delsistema, debido a que son especificaciones que se toman como referencia parapoder entender la estructura de programación independientemente del lenguaje deprogramación que se utilice.Estándares de diseño definidos para la realización del sistema son:Estándares para Nombres de objetos Utilizados en Formularios.Estándares para Nombres de contenedores de Datos (Variables, Constantes yCampos)Estándares para Nombres de Archivos.Estándares para Codificación de programas.Estándares para Formularios. Estándares para Reportes.Estándares para Interfaz del Sistema. 153
  • 57. 5.1 ESTÁNDARES PARA NOMBRES DE OBJETOS A UTILIZAR ENFORMULARIOS.En la siguiente tabla se presentan los nombres de los diferentes objetos a utilizar enla elaboración y programación del sistema.Nombre Tipo de ObjetoObjetoEspecificación Botón de OpciónoptNombreBoton Botón de comando cmdNombreBoton ComboBox cmbNombreComboBox Cuadricula de Datos (DataGrid) dgrNombreDatagrid Cuadro de Imagen imgNombreImagen Cuadro de TextotxtNombreCuadroTexto Etiqueta lblNombreEtiqueta MarcofrmNombreMarco Tabla 46154
  • 58. 5.2 ESTÁNDARES PARA NOMBRES DE CONTENEDORES DEDATOS (VARIABLES, CONSTANTES Y CAMPOS).Tipo de DatoEspecificaciónEjemploCampo Identificador de tablaCod_NombreCampo Cod_empleadoCampo Común de TablaNombreCampo DirecciónConstante Nombre ConstanteSueldoVariableNombre Variable Hora ExtraTabla 475.3 ESTÁNDARES PARA NOMBRES DE ARCHIVOS.Tipo de Archivo Especificación EjemploFormulario frmNombreFormulariofrmEmpleadoReportes rptNombreReporte rptPlanillaBase de DatosdbNombreBaseDatosdbSACPECTabla de Datos tbNombreTablatbCumplimientoHorarioModulo mdNombreModulo mdCalculoPlanillaTabla 485.4 ESTÁNDARES PARA CODIFICACIÓN DE PROGRAMAS.Los estándares en la codificación de programas son especificaciones para el mejorentendimiento en la lectura del código, el cual debe ser legible y modular para la fácilcomprensión en futuros mantenimientos del sistema.Para la codificación de programas se consideran los siguientes estándaresgenerales.155
  • 59. Líneas de comentario: Los comentarios constituyen aclaraciones sobre lasacciones que se realizan en el código y se utilizan también para definir lospropósitos del módulo y funciones.Para los comentarios se utilizará el símbolo (*) antes del contenido. (Símbolode comentario utilizado en Microsoft Visual Fox Pro).Variables y Constantes: Las variable y constantes a utilizar en elprocesamiento de los datos deben declararse al inicio de cada módulo,función o procedimiento. Cuando se declaran las variables éstas debencumplir con las siguientes características.1- Deben definirse a un espacio para fabulación de 42- Los datos de un mismo tipo deben de estar a una misma alineación.3- Al declararse las variables deben colocarse aclaraciones de lo quecontienen.Ej.Public Fecha_Inic As date * Contiene la fecha inicio de la planillaPublic Fecha_Fin As date * Contiene la fecha inicio de la planillaBloque de Estructura de Código: Las estructuras deben de manejar losmismos niveles de fabulación en sus bloques de código interno de maneraque se identifiquen:Ej.Eliminar = messagebox(¿Realmente desea eliminar el registro?,6,Código delsistema)If eliminar = 6 Then156
  • 60. DeletePackEndIfProcedimientos y Funciones: Los procedimientos y funciones deberáncontener comentarios al inicio en los que se describa su finalidad en formageneral, sin entrar en detalles.Los procedimientos y funciones deberán de contener comentarios al inicio enlos que describe su finalidad en forma general.5.5 ESTÁNDARES PARA FORMULARIOS.Los estándarespara los formularios del“SISTEMA DE INFORMACIÓNAUTOMATIZADO PARA EL CONTROL DE ENTRADA Y SALIDA DE PERSONAL YELABORACIÓN DE PLANILLADEL ÁREADE PRODUCCIÓN,EN ELBENEFICIADO DE CAFÉ, DE LA ZONA OCCIDENTAL DE EL SALVADOR” sepresentan a continuación.Las viñetas de las pantallas, deben de describir el tipo de dato que se requiereintroducir esto facilita en gran manera el entendimiento de la pantalla.Se utilizan barras de herramientas de botones en los formularios para facilitarel manejo de estos.Se posee una misma estructura para cada uno de los botones que conformalas barras de herramientas, serán de la misma medida y contendrán unaimagen que represente su acción.157
  • 61. Los objetos agrupados en fila tienen que estar a un mismo nivel así como losobjetos que se encuentran alineados en fila.Los formularios que contengan la misma cantidad de información sonuniformes a diferencia de los que contengan mas cantidad serán de acuerdo ala cantidad de datos que estos manejen.Cada casilla contendrá su nombre específico a la par de ella.Cada formulario contendrá un nombre que lo identifique de los demás y seráde acuerdo al tipo de información que este maneje. Fig. 18 Estándares de Formularios158
  • 62. 5.5.1 ESTÁNDARES PARA ELEMENTOS EN FORMULARIOS.Como todo diseño es de mucha importancia mantener un estándar en cada uno delos elementos que integran todos los formularios. Los estándares para elementos enformulario describen las características principales de cada uno de ellos.COMPONENTE DESCRIPCION Objeto contenedor de objetos de diferente clase utilizado para la introducción, edición y gestión de la información de una tabla de la base de datos. Un formulario ofrece un modo de visualización sencillo de algunos o todos los campos de un registro de manera simultánea.FORMULARIO Llevará en la parte superior la barra de titulo con el respectivo nombre que lo identifique de los demás formularios y únicamente aparecerá el botón cerrar. Tamaño: 440*150 mm. Color: 212-208-200 Elemento que se adhiere a otro elemento para identificarlo o describirlo, su utilidad queda restringida a la visualización de datos en el mismo.LABELTamaño: ajustable al contenido. Color: 212-208-200. Fuente: Arial, negrita # 12. Tabla 49 Tabla indica los formatos estándar de los objetos a utilizar en los formularios159
  • 63. COMPONENTEDESCRIPCION Control mediante el cual se puede realizar tanto la entrada como la salida de datos en nuestras aplicaciones. TEXTBOX Tamaño: ajustable al contenido. Color: 255-255-255. Fuente: Arial # 12. Combina las características de un control TextBox y un control ListBox. Los usuarios pueden introducir información en la parte del cuadro de texto y seleccionar un elemento enCOMBOBOX la parte de cuadro de lista del control. Tamaño: ajustable al contenido. Color: 255-255-255 Fuente: Arial, negrita # 12. Control que al hacer clic sobre él nos permite realizar alguna operación concreta, según el código que le asociemos podremos realizar las operaciones que queramos.COMMANDBUTTON Este objeto tendrá una imagen que representa la acción que realizara. Tamaño: 30*25 mm..Tabla 50. Tabla indica los formatos estándar de los objetos a utilizar en los formularios160
  • 64. COMPONENTE DESCRIPCION Este control nos permite elegir una opción entre varias de las que se nos plantean. .OPTIONBUTTON Tamaño: ajustable al contenido. Color: 212-208-200. Fuente: Arial, negrita # 12. Cuadrícula para representar conjuntos de datos en forma de DATAGRIDtabla. Numero de columnas: 8 Fuente: Arial # 12.Tabla 51. Tabla indica los formatos estándar de los objetos a utilizar en los formularios5.5.1.1 ESTÁNDARES DE BARRA DE HERRAMIENTAS ENFORMULARIOSPara un mejor entorno visual el sistema proporciona unas barras de herramientasestándares que se localiza en las diferentes ventanas de la aplicación, las cualesproporcionan las funciones básicas que se emplean en la mayoría de aplicacionesque poseen un entorno gráfico; estas barras de herramientas son:BARRA DE HERRAMIENTAS DESCRIPCIÓNBarra de Herramienta mantenimientode formulario. Permite realizar lasfunciones básicastales como:Adicionar,Guardar, Modificar,Eliminar.161
  • 65. Barra de Herramienta de Navegación.Permiteeldesplazamiento entrediferentesregistros,que seencuentran almacenados en la basede datostales como:primero,anterior, siguiente y último.Tabla 525.5.1.1.1ESTANDARESDEBOTONES ENBARRAS DEHERRAMIENTAS.A continuación se da una breve descripción del uso o la función de cada uno de losbotones que se encuentran en las diferentes barras de herramienta en las pantallasdel “SISTEMA DE INFORMACIÓN AUTOMATIZADO PARA EL CONTROL DEENTRADA Y SALIDA DE PERSONAL Y ELABORACIÓN DE PLANILLA DEL ÁREADE PRODUCCIÓN, EN EL BENEFICIADO DE CAFÉ, DE LA ZONA OCCIDENTALDE EL SALVADOR” BOTÓNDESCRIPCIÓNNUEVO: Nos permita adicionar un nuevo registro a la base de datos.GUARDAR: Nos permite guardar en la base de datos un registro nuevoo uno que ha sido modificado.MODIFICAR: Nos permite actualizar o modificar la información delregistro que se encuentra activo en la pantalla.ELIMINAR: Nos permite eliminar el registro activo en pantallaTabla 53162
  • 66. BOTÓN DESCRIPCIÓN PRIMERO: Nos permite desplazarnos al primer registro de la base de datos. ANTERIOR: Nos permite desplazarnos un registro atrás del que se encuentra activo en pantalla. ULTIMO: Nos permite desplazarnos al último registro de la base de datos. SIGUIENTE: Nos permite desplazarnos al siguiente registro del que se encuentra activo en pantalla. BUSCAR: Nos permite buscar un registro específico en la base de datos. Tabla 545.6 ESTANDARES PARA REPORTES.Las salidas del sistema se realizarán a través de las consultas y los reportes. Lassalidas pueden ser muy diversas pero es de vital importancia estandarizarlas paraque los usuarios o lectores se familiaricen de una mejor forma.Las consideraciones mínimas a tomar en cuenta en la estandarización de reportesson las siguientes: 163
  • 67. 5.6.1 ENCABEZADO DE PÁGINA: En el encabezado del reporte se colocaraen cada página y contendrá los siguientes datos:1. Nombre de la empresa.2. Titulo del reporte.3. Logo de identificación de la empresa.5.6.2 CUERPO O DETALLE DEL REPORTE: En el detalle del reporte sepresenta la información requerida como salida del mismo, deberá estar estructuradosegún el tipo de reporte y las consideraciones a tomar en cuenta son las siguientes:1. Las viñetas de identificación de los datos que se presentan serán resaltadas en negrita.2. Los reportes tabulados deberán estar alineados por columna.3. Los totales de montos reflejaran en la viñeta el símbolo de dólar. ($) para identificarlos de las cantidades.4. Los totales serán mostrados en un formato de negrita.5.6.3 PIE DE PÁGINA: El pie de página contendrá:1. Número de página.2. Fecha de impresión.5.7 ESTANDARES PARA LA INTERFAZ DEL SISTEMA: La interfaz delsistema es el medio por el cual el usuario interacciona con el sistema, es por estarazón que la interfaz debe de ser sencilla y clara es decir de fácil entendimiento ymanejo.5.7.1 DIALOGO DE LA INTERFAZ POR MEDIO DE MENUSDESPLEGABLES: El menú es el medio por el cual el usuario navega por elsistema, por medio de el usuario tiene acceso a todas las aplicaciones que permiterealizar el sistema. 164
  • 68. Para las opciones del menú se usan nombres que describan la acción que realizadicho menú con el fin que el usuario se identifique de una forma clara y precisa conel sistema.Estas opciones deben de estar agrupadas según la clase de proceso de manera quese pueda establecer opciones afines y de esta manera tener un fácil acceso ymanejo del mismo.165
  • 69. MENUS166
  • 70. ARCHIVO: Despliega un submenú con las opciones de CERRAR, SALIR.CERRAR: Cierra la ventana activa en el formulario principal.SALIR: Cierra el sistema completo.VER: Despliega un submenú con las opciones de NORMAL, MAXIMIZADONORMAL: Pone en estado normal la pantalla principal del Sistema.MAXIMIZADO: Maximiza la pantalla principal del sistema.FORMULARIOS: Despliega un submenú con las opciones de EMPLEADOS,DESCUENTOS, PLANILLA, CODIGOS.EMPLEADOS: Muestra en la pantalla principal el formulario Mantenimiento de Empleados.DESCUENTOS: Muestra en la pantalla principal el formulario Mantenimiento deDescuentosPLANILLA: Muestra en la pantalla principal el formulario Calculo de Planilla.CODIGOS: Muestra en la pantalla principal el formulario Códigos del SistemaCONSULTAS/REPORTES: Muestra el formulario para realizar consultas y reportes.HERRAMIENTAS: Despliega un submenú con la opción de CONTRASEÑA.CONTRASEÑA: Despliega un submenú con la opción de NUEVA, MODIFICAR,ELIMINAR.NUEVA: Permite crear una nueva contraseñaMODIFICAR: Permite Modificar una contraseña existente167
  • 71. ELIMINAR: Permite Eliminar una contraseña existente.AYUDA: Despliega un submenú con las opciones de DE INDICE, DEL SISTEMA.DE INDICE: Permite realizar una búsqueda de temas de ayuda.DEL SISTEMA: Permite conectarse a los creadores del sistema.5.7.2 MENSAJES DEL SISTEMA.Los mensajes constituyen el dialogo del sistema hacia el usuario y viceversa, por larazón de que muchos mensajes requieren respuestas por parte del usuario, losmensajes deben de ser claros y concisos es decir no deben de redundar en lomismo.Los tipos de mensajes a utilizar son:MENSAJES DE NOTIFICACIÓN: Los mensaje de notificación son aquellosque se producen cuando se realiza una operación satisfactoriamente o cuandoesta falla. El objetivo de este mensaje es dar a conocer al usuario la respuestaque arroja el sistema, estos pueden ser de aviso, advertencia o notificación dealgún errorMENSAJES DE CONFIRMACION: Este tipo de mensaje tiene el objetivo deinteractuar con el usuario, de manera que indique una acción a realizar sobrela base de la opción que seleccione de las que se presentan. Por medio deestos mensajes el sistema obtiene respuestas por parte del usuario enprocesos en procesos requeridos.168
  • 72. 6 DISEÑO DE LA INTERFAZ DEL SISTEMA.El diseño de la interfaz del sistema SACPEP será adecuado a las necesidades delos usuarios y será fácil de entender y manejar de manera que el usuario podráfamiliarizarse en un corto tiempo.6.1 DISEÑO DEL MENU DEL SISTEMA.Los menús de persianas constituyen una forma fácil de interactuar usuario-sistema.Los criterios a tomar en cuenta para la elaboración de menús son:El nombre de la opción del menú será una descripción breve que indique laacción del menú.Se establecerán teclas de acceso directo a cada una de las opciones delmenú.Las opciones de los menús se agruparan por familiarización es decir por larelación de cada una de las opciones.6.1.1 MENU PRINCIPALEl modulo principal que se encargara de maneja la información del sistema es elmenú formulario en el menú principal.Las otras opciones del menú que constituyen elementos importantes son:ArchivoVerConsultas/ReportesHerramientasAyuda.169
  • 73. Fig. 19 Menú principal del sistema SACPEC.6.1.1.1 MENU ARCHIVOTiene por objetivo proporcionar al usuario otra manera de cerrar el sistema o ventanaactiva dentro de él.Fig. 20 Menú Archivo6.1.1.2 MENU VEREl objetivo de este menú es brindar al usuario una forma práctica de modificar eltamaño de la ventana principal, maximizándola o restaurándola. Fig.21 Menú ver 170
  • 74. 6.1.1.3 MENU FORMULARIOEl objetivo de este modulo es que permitirá al usuario abrir cada una de las ventanasque se utilizan para manipular la información requerida en el sistema. Fig.22 Menú Formulario 171
  • 75. 6.1.1.4 MENU CONSULTAS/REPORTESPermitirá al usuario visualizar información en pantalla o estilo reporte en papel.Fig.23 Menú Consulta/Reportes6.1.1.5 MENU HERRAMIENTASPermitirá al usuario el mantenimiento de las cuentas de usuario. Fig.24 Menú Herramientas 172
  • 76. 6.1.1.6 MENU AYUDAPermite al usuario navegar en el archivo de ayuda del sistema. Fig.25 Menú Ayuda6.2 DISEÑO DE MENSAJES DEL SISTEMAEs por medio de los mensajes que el sistema comunica al usuario las accionesrealizadas o el estado de los procesos actuales.El sistema tendrá dos tipos de mensajes: Mensajes de notificación. Mensajes de confirmación.6.2.1 MENSAJES DE NOTIFICACION.Tienen como objetivo dar a conocer al usuario lo que el sistema esta ejecutando o haejecutado y no requieren respuesta por parte del usuario. Estos mensajes puedenser: Aviso. Notificación. Advertencia.173
  • 77. Error. Fig. 26 Mensaje de Notificacion6.2.2 MENSAJES DE CONFIRMACION:Estos mensajes tienen como objetivo la interacción con el usuario, de manera que elusuario indicará el camino a seguir sobre la opción que seleccione. Fig.27 Mensaje de Confirmación6.3 DISEÑO DE FORMULARIOSEl diseño de formularios es la representación gráfica final de cada uno de losformularios que integran el sistema SACPEP. 174
  • 78. 6.3.1 ACCESO AL SISTEMANombre: frmUsuario.Objetivo: Controlar el acceso de los usuarios al sistema. Fig.28 Pantalla Acceso al SistemaEste formulario se conectará a la tabla usuario, la cual contendrá la información delos usuarios registrados.Cuando el usuario introduzca su nombre y su contraseña tendrá que dar clic en elbotón entrar. Este botón contendrá un procedimiento el cual en primer lugar verificarási las casillas del formulario no están vacías, en caso de estarlo dará un mensaje deerror y recomendará introducir los datos faltantes.De lo contrario si la información correcta, hará una búsqueda en la tabla usuario paraverificar si los datos introducidos en el formulario se encuentran en dicha tabla. Siexisten permitirá el acceso al sistema,de no estarlo dará un mensaje de errorporque el usuario no se encuentra registrado.175
  • 79. ALGORITMO DE ACCESO AL SISTEMA 176
  • 80. 6.3.2 PRESENTACIÓN DEL SISTEMA.Nombre: frmPresentacion.Objetivo: Presentar información del sistema SACPEC.Fig.29 Presentación del sistemaEste formulario no estará enlazado a ninguna tabla, y su uso exclusivo será depresentar del sistema, en él se detallará la información general del sistema como elnombre y su versión además será un preámbulo entre el formulario usuario y elformulario de la pantalla principal del sistema.177
  • 81. 6.3.3 PANTALLA PRINCIPALNombre: frmPrincipal.Objetivo: Presentar el acceso al menú principal del sistema.Fig. 30 Pantalla principalEste formulario será la ventana principal del sistema, no estará enlazado a ningunatabla de la base de datos, pero contendrá opciones para ingresar a cada una de lasdiferentes aplicaciones que ofrecerá el sistema por medio del menú de persianas. 178
  • 82. 6.3.3.1 EL MENÚ ARCHIVODesplegará un submenú de cerrar y salir.Cerrar: Contendrá un procedimiento que cerrará la ventana o formulario activodentro de la pantalla principal del sistema, siempre y cuando no se estéagregando o modificando un registro en dicha pantalla, además deberáconfirmar por medio de un mensaje si el usuario en realidad desea cerrar laventana.Salir: Contendrá un procedimiento que permitirá salirse de la aplicaciónsiempre y cuando no haya un formulario activo dentro del principal.6.3.3.2 EL MENÚ VERDesplegará el submenú de normal y pantalla completa.Normal: Permitirá ver la pantalla principal del sistema en un modopersonalizado o pequeño.Pantalla Completa: Permitirá ver la pantalla principal del sistema en modomaximizado.6.3.3.3 EL MENÚ FORMULARIODesplegará un submenú por medio del cual se podrá acceder a las aplicaciones quese utilizarán para el llenado de la base de datos. Desplegando las opciones deempleados, descuentos, planilla y códigos.Empleados: Abrirá el formulario empleados.Descuentos: Abrirá el formulario descuentos 179
  • 83. Planilla: Abrirá el formulario Cálculo de PlanillasCódigos: Desplegará un submenú con las opciones de los códigos delsistema las cuales son: • Centro de costo de planilla: Abrirá el formulario costo de planilla. • Variables: Abrirá el formulario Variables. • AFP: Abrirá el formulario AFP. • Planilla: Abrirá el formulario Planilla. • Turnos: Abrirá el formulario Turnos.6.3.3.4 MENU CONSULTAS Y REPORTESDesplegará un submenú con la opción de consultas y reportes.Consultas y Reportes: Abrirá el formulario Consultas/ Reportes6.3.3.5 MENU HERRAMIENTADesplegará las opciones de Nueva, Modificar y Eliminar.Nueva: Permitirá crear una nueva contraseña de usuario siempre y cuandotenga los permisos requeridos para hacerlo.Modificar: Permitirá modificar una contraseña de usuario siempre y cuandotenga los permisos requeridos para hacerlo.180
  • 84. Eliminar: Permitirá eliminar una contraseña de usuario siempre y cuandotenga los permisos requeridos para hacerlo.6.3.3.6 MENU AYUDADesplegará un submenú con las opciones de índice, de sistema.Índice: Permitirá acceder a un archivo de índice con todas las funciones delsistema. Accederá a un formulario donde se encontraran los datos principalesdel sistema.6.3.4 PANTALLA EMPLEADOSNombre: frmEmpleadosObjetivo: Registrar los datos de los empleados que laboran en la empresa.Fig.31 Pantalla Empleados181
  • 85. Este formulario estará conectado a la tabla Empleados, contendrá los botones deNuevo, Guardar, Modificar, Eliminar.El botón Nuevo tendrá un procedimiento que permitirá agregar un registro a la tablade la base de datos.El botón Guardar contendrá un procedimiento que permitirá guardar un nuevoregistro en la base de datos o un registro que se haya modificado para que loscambios queden almacenados; durante este proceso el sistema verifica si lainformación introducida es correcta o si no a dejado información sin ingresar. Al noencontrarse ninguna anomalía en la información es guardada en la tabla y el sistemadesplegará un mensaje que confirma que los datos han sido guardadoscorrectamente. De lo contrario al no estar ingresada correctamente la información elsistema nos dará un mensaje de error y el sistema deberá informar la causa de errory como solucionarlo; de esta manera estaremos evitando tener datos incorrectos enel sistema y tendremos que modificar los datos hasta que no despliegue ningúnmensaje de error.El botón Modificar contendrá un procedimiento que permitirá realizar cambios a losregistros que se encuentran en la tabla de la base de datos a excepción de loscódigos principales de esta.El botón Eliminar contendrá un procedimiento que permitirá eliminar por completo elregistro de la base de datos que se encuentre en pantalla pero antes deberá advertirde posibles inconvenientes que pueda causar la eliminación de dicho registro, si elusuario decide proseguir con la eliminación el registro se borrará por completoseguido de esta acción el sistema desplegará un mensaje confirmando sueliminación de lo contrario no.El botón Imprimir nos permitirá abrir el formulario de consulta/reporte.182
  • 86. El botón buscar permitirá realizar una búsqueda de empleados que se encuentranregistrados en la base de datos.Además contendrá una clase de botones de navegación la cual permitirádesplazarnos por cada uno de los registros que se encuentran en la tabla como ir alprimer registro, registro anterior, registro siguiente y último registro. 183
  • 87. ALGORITMO DE PANTALLA EMPLEADOS184
  • 88. 6.3.5 PANTALLA DESCUENTO DE EMPLEADOS.Nombre: frmDescuentoemp.Objetivo: Registrar los descuentos sobre préstamos, adelantos y otros descuentosautorizados por el empleado. Fig.32 Pantalla DescuentosEste formulario estará conectado a la tabla descuento Empleados, contendrá losbotones de; Nuevo, Guardar, Modificar, Eliminar.El botón Nuevo tendrá un procedimiento que permitirá agregar un registro a la tablade la base de datos.El botón Guardar contendrá un procedimiento que permitirá guardar un nuevoregistro en la base de datos o un registro que se haya modificado para que loscambios queden almacenados, durante este proceso el sistema verifica si lainformación introducida es correcta o si no a dejado información sin ingresar. Al no185
  • 89. encontrarse ninguna anomalía en la información es guardada en la tabla y el sistemadesplegará un mensaje que confirma que los datos han sido guardadoscorrectamente.De lo contrario al no estar ingresada correctamente la información el sistema nosdará un mensaje de error y el sistema deberá informar la causa de error y comosolucionarlo, de esta manera estaremos evitando tener datos incorrectos en elsistema y tendremos que modificar los datos hasta que no nos de ningún error.El botón Modificar contendrá un procedimiento que permitirá realizar cambios a losregistros que se encuentran en la tabla de la base de datos a excepción de loscódigos principales de esta.El botón Eliminar contendrá un procedimiento que permitirá eliminar por completo elregistro de la base de datos que se encuentre en pantalla pero antes deberá advertirde posibles inconvenientes que pueda causar la eliminación de dicho registro, si elusuario decide proseguir deberá eliminarlo y al eliminarse mandar un mensajeconfirmando su eliminación de lo contrario no.El botón Imprimir nos permitirá abrir el formulario de consulta/reporte.El botón Buscar permitirá realizar una búsqueda de empleados que se encuentraregistrados en la tabla. Primero se introducirá el código del empleado a buscar, luegose hace un recorrido por la tabla y si encuentra el empleado lo muestra en pantallajunto con los préstamos y pagos de préstamos que este haya realizado, si elempleado ya terminó de pagar el préstamo no lo mostrará sino únicamente cuandotenga saldo pendientes sino encuentra el empleado el sistema mostrará un mensajeen pantalla avisando que el empleado no tiene préstamos pendientes.Además contendrá una clase de botones de navegación la cual permitirádesplazarnos por cada uno de los registros que se encuentran en la tabla como ir alprimer registro, registro anterior, registro siguiente y último registro.186
  • 90. ALGORITMO PANTALLA DESCUENTO DE EMPLEADOS187
  • 91. 6.3.6 PANTALLA MANTENIMIENTO DE PLANILLANombre: frmPlanillaObjetivo: Realizar los cálculos de las planillas.Fig.33 Pantalla PlanillaEste formulario estará conectado a la tabla Planilla contendrá los botones deGuardar, Modificar, Eliminar, Cancelar.En cuanto al botón nuevo tendrá un procedimiento que permitirá agregar un registroa la tabla de la base de datos.188
  • 92. El botón Guardar contendrá un procedimiento que permitirá guardar un nuevoregistro en la base de datos o un registro que se haya modificado para que loscambios queden almacenados, durante este proceso el sistema verifica si lainformación introducida es correcta o si no a dejado información sin ingresar. Al noencontrarse ninguna anomalía en la información es guardada en la tabla y el sistemadesplegará un mensaje que confirma que los datos han sido guardadoscorrectamente.De lo contrario al no estar ingresada correctamente la información, el sistema nosdará un mensaje de error y el sistema deberá informar la causa de error y comosolucionarlo, de esta manera estaremos evitando tener datos incorrectos en elsistema y tendremos que modificar los datos hasta que no nos de ningún error.El botón Modificar contendrá un procedimiento que permitirá realizar cambios a losregistros que se encuentran en la tabla de la base de datos a excepción de loscódigos principales de esta.El botón Eliminar contendrá un procedimiento que permitirá eliminar por completo elregistro de la base de datos que se encuentre en pantalla pero antes deberá advertirde posibles inconvenientes que pueda causar la eliminación de dicho registro, si elusuario decide proseguir deberá eliminarlo y al eliminarse mandar un mensajeconfirmando su eliminación de lo contrario no.El botón Cálculo de planilla es el utilizado para realizar el cálculo por primera vez opara modificar una planilla que ya ha sido creada.Se introduce el número de la planilla, luego se elige la opción crear o modificar y sede clic en calcular. 189
  • 93. Automáticamente se muestran los datos de la panilla. En la parte superior los datosde los empleados y en la parte inferior los datos de las horas de trabajo de losempleados.A un principio únicamente mostrará en la parte inferior las horas que de alguna uotra forma sean distintas a los horarios de trabajos ya establecidos, esta alteraciónpuede darse por diferentes maneras.El empleado ha realizado horas extras.El empleado no ha llegado uno o más días a trabajar.El empleado ha llegado tarde a su trabajo.El empleado se ha ido antes de finalizar su trabajo. 190
  • 94. ALGORITMO DE PANTALLA MANTENIMIENTO DE PLANILLA191
  • 95. ACREAR EVALUARAvisarINTRODUCIREXISTE NO PLANILLADATOSinexistencia DATOSSICALCULAREVALUARVERIFICAR CALCULAR CALCULARNO ANORMALIDAD DESCUENTOSH.TRABAJADASHORARIOSSUELDO NETOSUELDO DE LEY SI CORREGIRANORMALIDADDESCONTAR CALCULARMOSTRARSIDESCONTARPRESTAMOSUELDO BRUTONOIMPRIMIRSUELDO NETOIMPRIMIR SI NO FIN 192
  • 96. 6.3.7 PANTALLA CENTRO DE COSTO DE PLANILLA.Nombre: frmCCCObjetivo: Registrar los datos de la empresa en el sistema.Fig.34 Pantalla centro de costo.Este formulario estará conectado a la tabla centro de costo de planilla (ccc),contendrá los botones Nuevo, Guardar, Modificar, Eliminar.En cuanto al botón Nuevo tendrá un procedimiento que permitirá agregar un registroa la tabla ccc de la base de datos.El botón guardar contendrá un procedimiento que permitirá guardar un nuevo registroen la base de datos o un registro que se haya modificado para que los cambiosqueden almacenados, durante este proceso el sistema verifica si la informaciónintroducida es correcta o si no a dejado información sin ingresar. Al no encontrarseninguna anomalía en la información es guardada en la tabla y el sistema desplegaráun mensaje que confirma que los datos han sido guardados correcta mente.193
  • 97. De lo contrario al no estar ingresada correctamente la información el sistema nosdará un mensaje de error y el sistema deberá informar la causa de error y comosolucionarlo, de esta manera estaremos evitando tener datos incorrectos en elsistema y tendremos que modificar los datos hasta que no nos de ningún error.El botón Modificar contendrá un procedimiento que permitirá realizar cambios a losregistros que se encuentran en la tabla de la base de datos a excepción de loscódigos principales de esta.El botón Eliminar contendrá un procedimiento que permitirá eliminar por completo elregistro de la base de datos que se encuentre en pantalla pero antes deberá advertirde posibles inconvenientes que pueda causar la eliminación de dicho registro, si elusuario decide proseguir deberá eliminarlo y al eliminarse mandar un mensajeconfirmando su eliminación de lo contrario no.Además tendrá un modulo que permitirá agregar a la tabla el logo de la institución oempresa.194
  • 98. ALGORITMO CENTRO DE COSTO DE PLANILLA195
  • 99. 6.3.8 PANTALLA VARIABLES DEL SISTEMA.Nombre: frmVarObjetivo: Registrar las variables que se utilizan a lo largo de la programación delsistema con sus respectivos valores.Fig.35 Pantalla VariablesEste formulario estará conectado a la tabla variable (var), contendrá los botones dede Nuevo, Guarda, Modificar, Eliminar.En cuanto al botón Nuevo tendrá un procedimiento que permitirá agregar un registroa la tabla de la base de datos.El botón Guardar contendrá un procedimiento que permitirá guardar un nuevoregistro en la base de datos o un registro que se haya modificado para que loscambios queden almacenados, durante este proceso el sistema verifica si lainformación introducida es correcta o si no a dejado información sin ingresar. Al noencontrarse ninguna anomalía en la información es guardada en la tabla y el sistema196
  • 100. desplegara un mensaje que confirma que los datos han sido guardadoscorrectamente.De lo contrario al no estar ingresada correctamente la información el sistema nosdará un mensaje de error y el sistema deberá informar la causa de error y comosolucionarlo, de esta manera estaremos evitando tener datos incorrectos en elsistema y tendremos que modificar los datos hasta que no nos de ningún error.El botón Modificar contendrá un procedimiento que permitirá realizar cambios a losregistros que se encuentran en la tabla de la base de datos a excepción de loscódigos principales de esta.El botón Eliminar contendrá un procedimiento que permitirá eliminar por completo elregistro de la base de datos que se encuentre en pantalla pero antes deberá advertirde posibles inconvenientes que pueda causar la eliminación de dicho registro, si elusuario decide proseguir deberá eliminarlo y al eliminarse mandar un mensajeconfirmando su eliminación de lo contrario no.Además contendrá una clase de botones de navegación la cual permitirádesplazarnos por cada uno de los registros que se encuentran en la tabla como ir alprimer registro, registro anterior, registro siguiente y último registró.197
  • 101. 6.3.9 PANTALLA CÓDIGO DE PLANILLA.Nombre: frmCodplaObjetivo: Determinar el código de cada una de las planillas de trabajo que se creen. Fig.36 Pantalla código de planillaEste formulario estará conectado a la tabla Código de planilla contendrá los botonesde Nuevo, Guardar, Modificar, Eliminar.En cuanto al botón Nuevo tendrá un procedimiento que permitirá agregar un registroa la tabla de la base de datos.El botón Guardar contendrá un procedimiento que permitirá guardar un nuevoregistro en la base de datos o un registro que se haya modificado para que loscambios queden almacenados, durante este proceso el sistema verifica si lainformación introducida es correcta o si no ha dejado información sin ingresar. Al noencontrarse ninguna anomalía en la información es guardada en la tabla y el sistema 198
  • 102. desplegará un mensaje que confirma que los datos han sido guardadoscorrectamente.De lo contrario al no estar ingresada correctamente la información el sistema nosdará un mensaje de error y el sistema deberá informar la causa de error y comosolucionarlo, de esta manera estaremos evitando tener datos incorrectos en elsistema y tendremos que modificar los datos hasta que no nos de ni un error.El botón modificar contendrá un procedimiento que permitirá realizar cambios a losregistros que se encuentran en la tabla de la base de datos a excepción de loscódigos principales de esta.El botón Eliminar contendrá un procedimiento que permitirá eliminar por completo elregistro de la base de datos que se encuentre en pantalla pero antes deberá advertirde posibles inconvenientes que pueda causar la eliminación de dicho registro, si elusuario decide proseguir deberá eliminarlo y al eliminarse mandar un mensajeconfirmando su eliminación de lo contrario no.Además contendrá una clase de botones de navegación la cual permitirádesplazarnos por cada uno de los registros que se encuentran en la tabla como ir alprimer registro, registro anterior, registro siguiente y último registro.199
  • 103. 6.3.10 PANTALLA FONDO DE PREVISIÓN SOCIAL.Nombre: frmAfpObjetivo: Registrar todas las AFP a las cuales el empleado puede estar afiliado.Fig.37 Pantalla AFPEste formulario estará conectado a la tabla afp, contendrá los botones de Nuevo,Guardar, Modificar, Eliminar.En cuanto al botón Nuevo tendrá un procedimiento que permitirá agregar un registroa la tabla de la base de datos. 200
  • 104. El botón Guardar contendrá un procedimiento que permitirá guardar un nuevoregistro en la base de datos o un registro que se haya modificado para que loscambios queden almacenados, durante este proceso el sistema verifica si lainformación introducida es correcta o si no a dejado información sin ingresar. Al noencontrarse ninguna anomalía en la información es guardada en la tabla y el sistemadesplegará un mensaje que confirma que los datos han sido guardadoscorrectamente.De lo contrario al no estar ingresada correctamente la información el sistema nosdará un mensaje de error y el sistema deberá informar la causa de error y comosolucionarlo, de esta manera estaremos evitando tener datos incorrectos en elsistema y tendremos que modificar los datos hasta que no nos de ningún error.El botón Modificar contendrá un procedimiento que permitirá realizar cambios a losregistros que se encuentran en la tabla de la base de datos a excepción de loscódigos principales de esta.El botón Eliminar contendrá un procedimiento que permitirá eliminar por completo elregistro de la base de datos que se encuentre en pantalla pero antes deberá advertirde posibles inconvenientes que pueda causar la eliminación de dicho registro, si elusuario decide proseguir deberá eliminarlo y al eliminarse mandar un mensajeconfirmando su eliminación de lo contrario no.Además contendrá una clase de botones de navegación la cual permitirádesplazarnos por cada uno de los registros que se encuentran en la tabla como ir alprimer registro, registro anterior, registro siguiente y último registro.201
  • 105. 6.3.1.1 PANTALLA TURNOS DE TRABAJO.Nombre: frmTurnoObjetivo: Registrar todos los turnos de trabajo en los cuales el empleado puededesempeñarse en la empresa.Fig.38 Pantalla TurnoEste formulario estará conectado a la tabla Turno, contendrá un modulo de Nuevo,Guardar, Modificar, Eliminar.202
  • 106. En cuanto al modulo nuevo nos permitirá agregar un registro a la tabla Turno de labase de datos.El modulo Guardar nos permitirá guardar un nuevo registro en la base de datos o unregistro que se haya modificado para que los cambios queden almacenados, duranteeste proceso el sistema verifica si la información introducida es correcta o si no adejado información sin ingresar. Al no encontrarse ninguna anomalía en lainformación es guardada en la tabla y el sistema desplegara un mensaje queconfirma que los datos han sido guardados correctamente.De lo contrario al no estar ingresada correctamente la información el sistema nosdará un mensaje de error y el sistema deberá informar la causa de error y comosolucionarlo, de esta manera estaremos evitando tener datos incorrectos en elsistema y tendremos que modificar los datos hasta que no nos de ningún error.El Modulo Modificar permitirá realizar cambios a los registros que se encuentran enla tabla de la base de datos a excepción de los códigos principales de esta.El modulo Eliminar permitirá eliminar por completo el registro de la base de datosque se encuentre en pantalla pero antes deberá advertir de posibles inconvenientesque pueda causar la eliminación de dicho registro, si el usuario decide proseguirdeberá eliminarlo y al eliminarse mandar un mensaje confirmando su eliminación delo contrario no.Además contendrá una clase de botones de navegación la cual permitirádesplazarnos por cada uno de los registros que se encuentran en la tabla como ir alprimer registro, registro anterior, registro siguiente y último registro.203
  • 107. 6.3.12 PANTALLA ACTIVIDADESNombre: frmActividadObjetivo: Registrar todas las actividades que el empleado puede desempeñar en laempresaFig.39 Pantalla ActividadEste formulario estará conectado a la tabla Actividad contendrá los botones deNuevo, Guardar, Modificar, Eliminar.En cuanto al botón Nuevo tendrá un procedimiento que permitirá agregar un registroa la tabla de la base de datos.204
  • 108. El botón Guardar contendrá un procedimiento que permitirá guardar un nuevoregistro en la base de datos o un registro que se haya modificado para que loscambios queden almacenados, durante este proceso el sistema verifica si lainformación introducida es correcta o si no a dejado información sin ingresar. Al noencontrarse ninguna anomalía en la información es guardada en la tabla y el sistemadesplegará un mensaje que confirma que los datos han sido guardadoscorrectamente.De lo contrario al no estar ingresada correctamente la información el sistema nosdará un mensaje de error y el sistema deberá informar la causa de error y comosolucionarlo, de esta manera estaremos evitando tener datos incorrectos en elsistema y tendremos que modificar los datos hasta que no nos de ningún error.El botón Modificar contendrá un procedimiento que permitirá realizar cambios a losregistros que se encuentran en la tabla de la base de datos a excepción de loscódigos principales de esta.El botón Eliminar contendrá un procedimiento que permitirá eliminar por completo elregistro de la base de datos que se encuentre en pantalla pero antes deberá advertirde posibles inconvenientes que pueda causar la eliminación de dicho registro, si elusuario decide proseguir deberá eliminarlo y al eliminarse mandar un mensajeconfirmando su eliminación de lo contrario no.Además contendrá una clase de botones de navegación la cual permitirádesplazarnos por cada uno de los registros que se encuentran en la tabla como ir alprimer registro, registro anterior, registro siguiente y último registro.205
  • 109. ALGORITMO PANTALLA CODIGOS DEL SISTEMA 206
  • 110. 6.3.13 PANTALLA CONSULTA/REPORTENombre: frmConsul_repObjetivo: Realizar los diferentes tipos de consulta y reporte. Fig.40 Pantalla Consulta/Reporte.Este formulario no estará enlazado a ninguna tabla, si no que contendrá un query elcual permitirá realizar diferentes tipos de consulta, como por ejemplo de empleados,planilla, códigos del sistema.207
  • 111. ALGORITMO DE PANTALLA CONSULTA/REPORTEINICIO CREARCONSULTA INTRODUCIRDATOS EVALUAR CONSULTA EN PLANILLA AVISAR EXISTENNO INEXISTENCIASI EVALUAR TIPO AVISAREXISTENO INEXISTENCIASI EVALUAREMPLEADOMOSTRARIMPRIMIREXISTESI IMPRIMIR SI DATOS NONO AVISAR INEXISTENCI FINA208
  • 112. 6.3.14 PANTALLA DE IMPORTACIONNombre: frmImportObjetivo: Importa los datos del registro de Excel generado por el dispositivoFig. 41 Pantalla Importación de InformaciónEste formulario no estará conectado a ninguna tabla y contendrá los botones deimportar y planilla. El botón importar tendrá la función de extraer los registro delarchivo de Excel que genera el DigiTime y grabarlo en la tabla marcaciones de labase de datos del SACPEC.209
  • 113. 6.3.15 PANTALLA MANTENIMIENTO DE CONTRASEÑANombre: frmContraseñaObjetivo: Crear las claves de acceso al sistema.Fig.42 Pantalla Contraseña.Este formulario estará conectado a la tabla Usuario, contendrá los botones deNuevo, Guardar, Modificar, Eliminar.En cuanto al botón Nuevo tendrá un procedimiento que permitirá agregar un registroa la tabla de la base de datos.El botón Guardar contendrá un procedimiento que permitirá guardar un nuevoregistro en la base de datos o un registro que se haya modificado para que loscambios queden almacenados, durante este proceso el sistema verifica si la210
  • 114. información introducida es correcta o si no a dejado información sin ingresar. Al noencontrarse ninguna anomalía en la información es guardada en la tabla y el sistemadesplegará un mensaje que confirma que los datos han sido guardadoscorrectamente.De lo contrario al no estar ingresada correctamente la información el sistema nosdará un mensaje de error y el sistema deberá informar la causa de error y comosolucionarlo, de esta manera estaremos evitando tener datos incorrectos en elsistema y tendremos que modificar los datos hasta que no nos de ningún error.El botón Modificar contendrá un procedimiento que permitirá realizar cambios a losregistros que se encuentran en la tabla de la base de datos a excepción de loscódigos principales de esta.El botón Eliminar contendrá un procedimiento que permitirá eliminar por completo elregistro de la base de datos que se encuentre en pantalla pero antes deberá advertirde posibles inconvenientes que pueda causar la eliminación de dicho registro, si elusuario decide proseguir deberá eliminarlo y al eliminarse mandar un mensajeconfirmando su eliminación de lo contrario no.Además contendrá una clase de botones de navegación la cual permitirádesplazarnos por cada uno de los registros que se encuentran en la tabla como ir alprimer registro, registro anterior, registro siguiente y último registro.211
  • 115. 6.4 DISEÑO DE CONSULTAS/REPORTES.Las consultas y los reportes son la parte fundamental de cualquier empresa paraconocer el estado financiero actual y de vital importancia en la toma de dediciones.6.4.1 CONSULTA/REPORTE DE PLANILLA.NOMBRE: repPlanilla.OBJETIVO: Proporcionar los datos de los cálculos de la planilla. Fig.43 Consulta/Reporte planilla.212
  • 116. 6.4.2 CONSULTA/REPORTE RESUMEN DE PLANILLA.NOMBRE: repResPlani.OBJETIVO: Proporcionar un resumen de los datos de los cálculos de la planilla.Fig.44 Consulta/Reporte Resumen planilla. 213
  • 117. 6.4.3 CONSULTA/REPORTE EMPLEADOS.NOMBRE: repEmpleados.OBJETIVO: Proporcionar los datos generales de los empleados. Fig.45 Consulta/Reporte Empleado. 214
  • 118. 6.4.4 CONSULTA/REPORTE ACTIVIDAD DE PLANILLA.NOMBRE: repActividad.OBJETIVO: Proporcionar un resumen de las diferentes actividades de planilla queintervienen en el sistemaFig.46 Consulta/Reporte Actividad. 215
  • 119. 6.4.5 CONSULTA/REPORTE RESUMEN DE PLANILLA.NOMBRE: repResPlani.OBJETIVO: Proporcionar un resumen de los datos de los cálculos de la planilla.Fig.47 Consulta/Reporte Marcaciones. 216
  • 120. 6.4 CONEXIÓN DEL SISTEMA PROPUESTO CON EL DISPOSITIVOBIOMÉTRICO DE RECONOCIMIENTO DE HUELLA DIGITAL.El diseño de sistema automatizado para el control de entrada y salida de personal yla elaboración de planilla del área de producción del beneficiado de café de la zonaoccidental de El Salvador se basa en la utilización de un dispositivo dereconocimiento biométrico de huella digital que cumplirá la función de realizar lacaptura de los datos al momento en que los empleados ingresen al área deproducción; el dispositivo de reconocimiento de huella digital recomendado a utilizares el DigiTime.6.5.1 Instalación del Hardware BiométricoPara poder realizar la instalación física del dispositivo de reconocimiento biométricode huella digital debe realizarse de la siguiente forma. Conexión de corriente de 110 v (se sugiere la utilización de un UPS 600 Watt para evitar daños por variaciones de voltaje) Colocar el soporte o base que fija el dispositivo biométrico a una superficie plana. Realizar el cableado de red categoría 5 norma B.En la siguiente figura se ilustra la conexión del DigiTime a la estación de trabajo.Fig.48 Instalación de Terminal biométrica 217
  • 121. 6.5.2 INSTALACIÓN DEL SOFTWAREPara instalar el software seleccionar se selecciona la unidad de CD-ROMDe inmediato aparecerá la pantalla principal del software DiGiTimeFig. 49 Instalación de SoftwareLa configuración de los datos del lector se realiza desde la pantalla principalhaciendo clic en el icono del lectorAparecerá una pantalla emergente del Terminal de huellas digitales como se muestraen la figura 49. La cual nos permite las siguientes opcionesConfigurar Terminales DiGiTime.Administración de Huellas Dactilares.Control de usuarios del Terminal.Configurar zonas de Acceso.Etc.218
  • 122. .1.1 Configurar Terminales DigiTimeFig. 50 Configuración de TerminalLa función de la figura 50 especifica los parámetros de configuración para el lectorDigiTime instalado. La conexión del lector a la computadora será vía TCP/IP, paraello es necesario asignar una dirección IP al lector e ingresar la dirección IP en lacolumna apropiada. 219
  • 123. 6.5.3 EXPORTACIÓN DE INFORMACIÓN.Para exportar la información del lector DiGiTime. Se ingresa da clic en el icono Aparecerá la siguiente pantallaFig. 51 Exportación de InformaciónEn esta pantalla se tienen las siguientes opciones de descarga:marcaciones históricas de la asistencia : registro de marcación por fechaidentificación de usuario: registro de usuariosSe elige Marcación histórica de la asistencia y se da clic en el botón exportar y semuestra la siguiente ventana. 220
  • 124. Fig. 52 Asistente de Exportación.Esta ventana nos da la opción de elegir de realizar la descarga de la siguiente formaDescargar todos los usuarios o algunos usuarios en un determinado rango de fecha.Se da clic en el botón exportar detalle y se muestra la siguiente ventanaFig. 53 Asistente de Descarga221
  • 125. Esta ventana nos permite seleccionar el formato en el que será exportada lainformación ya sea en archivo .XSL o un archivo .TXT, cuando se haya seleccionadoel formato de archivo aparece la siguiente ventana. Fig 54 Asistente para guardar archivo generado por el dispositivoLa cual permite nombrar el archivo y la carpeta donde el archivo será almacenado.Dicho archivo deberá ser almacenado en la carpeta que aparece por default llamadaDiGiTime ubicada en la siguiente dirección C:Archivos de programaDigiTime (elarchivo puede ser almacenado con cualquier nombre) 222
  • 126. CONCLUSIONESPor medio del análisis y la interpretación de los datos de la investigación realizada enlas diferentes empresas beneficiadoras de café de la zona occidental de El Salvadorpodemos concluir que; debido a las herramientas y métodos utilizados actualmentepara el control de entrada y salida de personal y elaboración de planilla del área deproducción son deficientes y se vuelve necesario utilizar nuevas herramientas deúltima generación que permitan optimizar dichos procesos.El estudio de Factibilidades permitió concluir que el desarrollo y la implementacióndel diseño del sistema planteado lograrán un incremento considerable en la eficienciay eficacia en los procesos para el control de entrada y salida de personal yelaboración de planilla del área de producción en el beneficiado de café, de la zonaoccidental de El Salvador.La información obtenida por el dispositivo biométrico a utilizar en el sistema es 100%veraz en el control de entrada y salida del personal permitiendo a las empresas queutilicen dicha herramienta ahorros de tipo financiero, administrativo y de tiempo. 223
  • 127. RECOMENDACIONESDesarrollar e implementar el diseño de un sistema de información automatizado parael control de entrada y salida de personal y elaboración de planilla del área deproducción, en el beneficiado de café de la zona occidental de el salvador, SACPEP.Proveer al personal contratado para el desarrollo e implementación del sistema losdocumentos presentados durante el diseño del sistema propuesto.Capacitar al personal encargado de utilizar el software, sobre el uso correcto delsistema, para aprovechar al máximo todas sus virtudes.Capacitar a los empleados del área de producción de las empresas beneficiadorasde café sobre el uso correcto del dispositivo biométrico.224
  • Fly UP