CAPITULO IV PROPUESTA DE UN SISTEMA DE INFORMACIÓN AUTOMATIZADO   PARA EL CONTROL DE ENTRADA Y SALIDA DE PERSONAL YELABORA...
1. OBJETIVOS1.1 OBJETIVO GENERALDesarrollar un diseño de sistema automatizado utilizando herramientas informáticasque perm...
B. JUSTIFICACIÓN DE LA INVESTIGACIÓNLa tecnología avanza de forma rápida en la en la vida cotidiana y laboral es por estoq...
C. MÉTODO PARA EL DESARROLLO DEL DISEÑO DEL SISTEMA                                 AUTOMATIZADOPara el diseño de la propu...
controlar la entrada y salida del personal que labora en el área de        producción del beneficiado de café. Se logró de...
Reducir errores y mejorar la precisión a la hora de elaborar los reportes de   entradas y salidas del personal que labora ...
1.2.1.1.1 Estación de trabajo.Cualquier estación de trabajo o computadora personal puede ser utilizada en cadanodo de una ...
elaborar la planilla se ha determinado que será necesario contar con elementosadicionales para poder montar el sistema. A ...
Figura 15 Huella DigitalUna huella digital está compuesta de muchas crestas y valles. Estas crestas y vallespresentan las ...
recuperan la plantilla de la huella digital según el número de ID y compara la plantillacon la huella digital del usuario ...
de que alguien no autorizado sea aceptado, el termino a usar varía, a grandesrasgos, dependiendo el tipo de comparación qu...
CARACTERÍSTICAS TECNICAS DE DIGITIME                              10 horarios preestablecidos con temporizador deAlarma   ...
sistema de control de entrada y salida de personal y elaboración de planilla del áreade producción del beneficiado de café...
informes      renovado   y   muy    flexible    para                                  soluciones más robustas.   Microsoft...
1.2.1.3 Criterios mínimos para la implantación del sistema.Las condiciones óptimas para la implantación del sistema de con...
1.2.2 Factibilidad operativa.El proyecto es factible porque el personal que opera los sistemas de control deentrada y sali...
información no se realizará de forma manual si no que se realizará de manera      automática desde el dispositivo que se u...
No         CARGO           FUNCION                    DESCRIPCION       1         Jefe de        Coordinador      Manejo d...
(hardware-software) para implementar el sistema propuesto pero tiene la capacidadfinanciera suficiente para mejorar el equ...
Costo del Nodo       Cantidad    Especificaciones técnicas                Unidad              Total                       ...
1.2.3.1.3 Costo de Licencias para Software.Los costos de Software se estimarán basados en las especificaciones técnicasmen...
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...
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...
COSTOS SISTEMA ACTUALCantidad                     Descripción                       Valores          Costo             Cos...
Descripción                          Mensual              AnualSistema Actual                                          $ 1...
La marcación del empleado será de forma personalizada, ya que utiliza sumano como instrumento de marcación, evitando así q...
El incremento de la satisfacción de los empleados al eliminar tareas de      naturaleza tediosa.      Mejoramiento de la i...
Los requerimientos son aquellas características o elementos que deben incluirse enel nuevo sistema para satisfacer una nec...
Los analistas de sistemas comienzan el proceso de diseño identificando los reportesy demás salidas que debe producir el Si...
3.1 DIAGRAMAS DE FLUJO DE INFORMACION.Los diagramas de flujo de información es la representación esquemática de cómo secom...
3.1.1 DIAGRAMAS DE CONTEXTO                                              CONTRATO                               Solicitud ...
DFD 0SISTEMA DE CONTROL DE ENTRADA Y SALIDA DE PERSONAL Y ELABORACIÓN DE PLANILLA                                         ...
DFD1. REGISTRO DE PERSONAL                 1.1                                   1.2                               Informa...
DFD2. CONTROL DE ENTRADA Y SALIDA                         2.1                                 2.2                         ...
DFD3 ELABORACIÓN DE PLANILA                                                     Horas                                     ...
DFD4 PAGO DE PLANILLA                      4.1Datos dePlanilla          REVICION DE                   PLANILLA            ...
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 ...
3.2.3 Relaciones.Son asociaciones entre dos o más entidades, a veces son llamadas asociaciones dedatos.3.2.3.1 Tipos de re...
valor de otro registro en el campo de la llave primaria; la llave primaria no puedetener valores repetidos para distintos ...
3.3 DISEÑO DEL MODELO ENTIDAD RELACION.    CENTRO DE                    1    PERTENECE       M           CONTARTO         ...
4. ESTRUCTURA DE DATOS.A continuación se presenta la estructura de cada una de las tablas del: “SISTEMADE INFORMACIÓN AUTO...
4.1 ESTRUCTURA DE LA TABLA EMPLEADO.  Almacena los datos generales de los empleados que laboran en el área de producción.N...
ESTRUCTURA DE LA TABLA EMPLEADO (CONTINUACION DE LA TABLA ANTERIOR)NOMBRE       SUBTITULO          DESCRIPCION            ...
4.2 ESTRUCTURA DE LA TABLA CONTRATOAlmacena los datos del contrato que vincula al empleado con la empresa.NOMBRE     SUBTI...
4.3 ESTRUCTURA DE LA TABLA TURNO     Almacena la descripción de los diferentes turnos de trabajo existentes en la empresa....
4.5 ESTRUCTURA DE LA TABLA INSTITUCIONES BANCARIAS   Almacena los datos de las instituciones bancarias que brindan prestam...
4.6 ESTRUCTURA DE LA TABLA DETALLE DE BANCO     Almacena la información de los préstamos bancarios que los empleados han r...
4.7 ESTRUCTURA DE LA TABLA DIAS DE LA SEMANA      Almacena los datos de los días de la semana  NOMBRE        SUBTITULO    ...
4.9 ESTRUCTURA DE LA TABLA PLANILLA         Almacena los datos generales de las planillas.NOMBRE         SUBTITULO        ...
4.10 ESTRUCTURA DE LA TABLA CENTRO DE COSTO  Almacena los datos de la tabla centro de costo de la empresa.NOMBRE      SUBT...
4.11 ESTRUCTURA DE LA TABLA AFP.    Almacena los datos de la tabla AFP NOMBRE        SUBTITULO         DESCRIPCION        ...
4.12 ESTRUCTURA DE LA TABLA VARIABLES.        Almacena los datos de la tabla Variables.NOMBRE        SUBTITULO         DES...
4.13 ESTRUCTURA DE LA TABLA MARCACIONES.      Almacena los datos de las diferentes marcaciones de los empleados. NOMBRE   ...
4.14 ESTRUCTURA DE LA TABLA USUARIO.    Almacena los datos de los diferentes usuarios del sistema. NOMBRE         SUBTITUL...
4.15 ESTRUCTURA DE LA TABLA PLANTILLA      Almacena los datos de las plantillas de huella del empleadoNOMBRE        SUBTIT...
5. DISEÑO DE ESTANDARES PARA EL SISTEMA SACPEP.El diseño de estándares es una herramienta que determina la manera en que s...
5.1 ESTÁNDARES PARA NOMBRES DE OBJETOS A UTILIZAR ENFORMULARIOS.En la siguiente tabla se presentan los nombres de los dife...
5.2 ESTÁNDARES PARA NOMBRES DE CONTENEDORES DEDATOS (VARIABLES, CONSTANTES Y CAMPOS).        Tipo de Dato              Esp...
Líneas de comentario: Los comentarios constituyen aclaraciones sobre lasacciones que se realizan en el código y se utiliza...
Delete                    Pack            EndIf      Procedimientos y Funciones: Los procedimientos y funciones deberán   ...
Los objetos agrupados en fila tienen que estar a un mismo nivel así como losobjetos que se encuentran alineados en fila.Lo...
5.5.1 ESTÁNDARES PARA ELEMENTOS EN FORMULARIOS.Como todo diseño es de mucha importancia mantener un estándar en cada uno d...
COMPONENTE                                          DESCRIPCION                         Control mediante el cual se puede ...
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
Upcoming SlideShare
Loading in...5
×

Propuesta control de entrada y salida del personal

29,760

Published on

Published in: Design
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
29,760
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
616
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Propuesta control de entrada y salida del personal

  1. 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 EL BENEFICIADO DE CAFÉ DE LA ZONA OCCIDENTAL DE EL SALVADOR. 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. 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 ESPECIFICOS Determinar los requerimientos informáticos y operativos para el desarrollo del diseño de un sistema automatizado, que optimice los procesos de control de entrada y salida del personal del área de producción y que también permita la elaboración de planilla en dicha área del beneficiado de café. Demostrar la factibilidad técnica, económica y operativa de un sistema que permita controlar la entrada y la salida del personal del área de producción del beneficiado de café y la elaboración de la planilla de dicha área para las empresas beneficiadoras de café de la zona occidental de El Salvador Proveer al beneficiado de café, de la zona occidental de El Salvador, el diseño de un sistema automatizado que permita a través de un dispositivo de Reconocimiento Biométrico vinculado con una base de datos, controlar las actividades de control de entrada y salida de personal y elaboración de planilla del sector producción. 99
  3. 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. 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 de 101
  5. 5. controlar la entrada y salida del personal que labora en el área de producción del beneficiado de café. Se logró determinar que el método empleado por la mayoría de empresas beneficiadoras de café no es el adecuado por el grado de imprecisión que cuenta, para controlar los procesos antes mencionados en dicha área dando así información no muy confiable para poder elaborar la planilla. Guía de Entrevista: Permitió recopilar información, verificar la manera en que las empresas beneficiadoras de café de la zona occidental de El Salvador realizan las actividades de control de entrada y salida del personal que labora en el área de producción y como elaboran la planilla de dicha área, para determinar las necesidades y los requerimientos necesarios para el análisis del diseño de sistema automatizado de control de entrada – salida y 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. 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 proyecto 103
  7. 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 GHz Disco Duro de 80 GB Memoria Ram 512 MB Tarjeta de Red 10/100 Monitor Teclado Mouse Sistema 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 poder 104
  8. 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 puertos Cable de red UTP Terminales 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. 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. 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 probabilidad 107
  11. 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) mm 205 x 140 x 50Tiempo para la identificación (s) < 2 segundosRegistro Hasta 10 huellas dactilares por segundoColocación de la huella dactilar En 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 14 108
  12. 12. CARACTERÍSTICAS TECNICAS DE DIGITIME 10 horarios preestablecidos con temporizador deAlarma retardoComunicación TCP/IP, RS232, RS485 & USB flash diskTemperatura de operación (°C) 0 – 45Humedad de operación(&percnt;) 20 – 80Voltaje de operación DC 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 SOFTWARE TIPO ESPECIFICACIONESSistema Operativo Windows XPSistema de Control de entrada y salida de personal y SACPÉCelaboración de planilla Tabla 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 al 109
  13. 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 pro manejo 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 de 110
  14. 14. informes renovado y muy flexible para soluciones más robustas. Microsoft Posee implementación limitada de la Visual Basic programación orientada a objetos. No requiere de manejo de punteros. posee un manejo muy sencillo de cadenas de caracteres. Posee varias bibliotecas para manejo de bases de datos. Existen muchos programadores especializados en este lenguaje. Microsoft Requiere el Framework .NET. Visual Basic.net permite la modificación el código en tiempo de depuración. Reconsidera una evolución de Visual Basic. No es compatible hacia otras versiones de Visual Basic. Existen pocos programadores especializados en este lenguaje por lo tanto las aplicaciones son 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. 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) Portabilidad Es la capacidad que tiene el software de emigrar de una plataforma a otra con transferencia de la base de datos. b) Conectividad Capacidad de traslado o migración de los datos, almacenamiento y rendimiento entre versiones de software. c) Soporte Técnico Debe existir un proveedor autorizado en el país que brinde soporte técnico al sistema de gestión de la base de datos. d) Relacionalidad Debe ser relacional el sistema de gestión de base de datos e) Integridad Es la capacidad de permitir modificaciones en un momento determinado sin afectar el funcionamiento del sistema. 112
  16. 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. 17. información no se realizará de forma manual si no que se realizará de manera automática desde el dispositivo que se utilizará para la captura de información. b) Jefes Permitirá verificar información de una fuente confiable y segura, permitiendo así monitoreos continuos de las actividades realizadas en el área de producción del beneficiado de café, permitirá saber que empleado estuvo a determinada hora en el área de producción y a que hora abandonó su lugar de trabajo, también así el sistema permitirá que los jefes sepan cuantas horas extra realizó determinado empleado en la semana y que días realizó dichas horas extra. c) Alta Gerencia Permitirá a la alta gerencia contar con información confiable para el momento de generar reportes de gastos realizados en calidad de pago de empleados del área de producción, también permitirá a las empresas beneficiadoras de café disminuir gastos extra por pago de horas no laboradas y que son pagadas como si el empleado hubiese desarrollado su jornada laboral dicho dí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. 18. No CARGO FUNCION DESCRIPCION 1 Jefe de Coordinador Manejo de cronograma de Proyecto actividades, verificación de cumplimiento de actividades 1 Analista de Investigar Recabar información e Sistema interpretarla además proporcionar un diagnostico de la situación actual y proporcionar soluciones. 1 Diseñador Diseñar Genera de base de datos y propuesta proporciona el diseño del sistema 1 Programador Realizar el Utilizar herramientas programa informáticas desarrollar el software Tabla 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ógicas 115
  19. 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. 20. Costo del Nodo Cantidad Especificaciones técnicas Unidad Total para el nodo 1 Procesador Celeron 1.8 GHz $355.00 $355.00 Disco Duro de 80 Gb Memoria Ram 512 MB Tarjeta de Red 10/100 Monitor 15” Teclado Mouse 1 UPS 600 Watt $40.68 $40.68 Total $395.68 Tabla 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 Cantidad Equipo de Red Unidad Total 20 Cable UTP $0.95 $19.00 (Intemperie) 1 Swicht $20.00 $20.00 5 Conectores RJ45 $0.22 $1.10 Total $40.10 Tabla 20. Para mayor comprensión, ver anexo 4 117
  21. 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 Software Cantidad Tipo Especificaciones Precio Total Unidad 1 Sistema Operativo Windows XP $178.00 $178.00 Sistema para control y calculo 1 de planilla SACPEP $400.00 $400.00 Total $578.00 Tabla 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étrico Cantidad Especificaciones de Unidad Total Dispositivo 1 FINGERTEC TA100 $593.25 $593.25 Total $593.25 Tabla 22. Para mayor comprensión, ver anexo 7 118
  22. 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ón Descripciones Costo Personal para instalaciones física y $90.00 software Personal desarrollo del Software $1,650.00 Instructor para capacitación del $50.00 biométrico Total $1,790.00 Tabla 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. 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ón Total 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.10 Total $3,397.13 Tabla 24 120
  24. 24. COSTOS SISTEMA ACTUALCantidad Descripción Valores Costo Costo Unitarios Mensual Anual 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.88 372 Papelería tarjetas marcadoras $ 0.120 $ 44.640 $ 535.68 160 Papelerí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 Planilla 182 Final $ 0.024 $ 4.368 $ 52.42 Total $ 1,094.478 $13,133.736 Tabla 25 COSTOS SISTEMA PROPUESTO Cantidad Descripción Costo Costo Mensual Anual 1 Prestaciones encargado de Planilla $ 397.58 $4,770.96 1 Prestaciones auxiliar de Planilla N 1 357.83 $4,293.96 182 Papelería para impresión de Planilla Final $ 6.73 $80.76 Depreciaciones $ 92.21 $1,106.54 Total $ 854.35 $10,252.22 Tabla 26 NOTA: Archivo de Excel ISSS Adjunto en CD. Anexo 4, 6 BENEFICIO PROYECTADO 121
  25. 25. Descripción Mensual AnualSistema Actual $ 1,094.47 $13,133.73Sistema propuesto $ 854.35 $10,252.22Beneficio en disminución de gastos $ 240.13 $2,881.52 Tabla 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 Mes Inversión Inicial Beneficio Saldo 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.52 10 $1,028.52 $ 263.18 $765.34 11 $765.34 $ 263.18 $502.16 12 $502.16 $ 263.18 $238.98 13 $238.98 $ 263.18 ($24.20) Tabla 281.2.3.2.2 Otros beneficios. 122
  26. 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. 27. El incremento de la satisfacción de los empleados al eliminar tareas de naturaleza 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. 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 de Requerimientos Recomendados equipo de equipo Pentium III 450 MGz Procesador Celeron 1.8 GHz Disco Duro de 20 GB Disco Duro de 80 GB Memoria Ram 1280 MB Memoria Ram 512 MB Tarjeta de Red 10/100 Tarjeta de Red 10/100 Monitor Monitor Teclado Teclado Mouse Mouse Sistema Operativo (Windows 98 Sistema Operativo (Windows XP o o 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. 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. 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. 31. 3.1.1 DIAGRAMAS DE CONTEXTO CONTRATO Solicitud de Salarios. Solicitud de Descuentos. Datos PersonalesEMPLEADO 0 Cheque EMPLEADO Documentos Requeridos SISTEMA DE REGISTRO DE PERSONAL Horarios de Trabajo PlanillaGERENTE Y GERENTE Aceptación de PAGO DE PLANILLA Horas Extras Solicitud de Horas Extras Salarios Descuentos CONTRATO 128
  32. 32. DFD 0SISTEMA DE CONTROL DE ENTRADA Y SALIDA DE PERSONAL Y ELABORACIÓN DE PLANILLA 2 Horarios De Datos 1 Información Trabajo Personales CONTROL DE REGISTRO Personal Solicitud de ENTRADA, SALIDA DE Horas Extras Documentos Documentos PERSONAL Aceptación de Personales Requeridos Horas Extras A1 DOCUMENTOS Información Personal A2 COMPROBANTES Solicitud Horas Trabajadas 3 Comprobante De Descuentos Descuentos 4 Planilla ELABORACION Datos de Solicitud de DE Planilla PAGO Salarios PLANILLA DE Cheque Salarios PLANILLA 129
  33. 33. DFD1. REGISTRO DE PERSONAL 1.1 1.2 Información DocumentosDatos SOLICITUD DE Personal SOLICITUD DE RequeridosPersonales DATOS DOCUMENTOS PERSONALES Información de Documentos 1.3 Información Personal COMPROBA- Información CION DE Personal DATOS Datos Comprobados 1.4 Documentos ALMACENA- Personales Información MIENTO DE Personal INFORMACION 130
  34. 34. DFD2. CONTROL DE ENTRADA Y SALIDA 2.1 2.2 Información InformaciónHorarios de de Horarios CREACION DE ASIGNACION DE PersonalTrabajo HORARIOS DE HORARIOS DE TRABAJO TRABAJO Horarios Asignados 2.3 CUMPLIMIENTO Solicitud de DE HORARIOS Horas Extras DE TRABAJO Horarios trabajados 2.3 Horas Trabajadas TOTALIZACION Horas Extras DE HORAS TRABAJADAS 131
  35. 35. DFD3 ELABORACIÓN DE PLANILA Horas Trabajadas 3.1 3.2Información ELABORACION VERIFICACIONPersonal DE LISTADOS DE Datos DE HORAS personales EMPLEADOS TRABAJADAS Horas Trabajadas por Empleado Solicitud de 3.4 3.3 descuentos CALCULAR CALCULAR DESCUENTOS Salario SUELDO BRUTODescuentos Bruto Descuentos Solicitud Salario Bruto Salarios de Salarios 3.5 ELABORACION DE Datos de PLANILLA Planilla 132
  36. 36. DFD4 PAGO DE PLANILLA 4.1Datos dePlanilla REVICION DE PLANILLA Información de pago 4.2 CANCELACION Cheque DE PLANILLA Datos de pago 4.3 Comprobante Planilla ALMACENA- MIENTO DE INFORMACION 133
  37. 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 atributos 134
  38. 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. 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. 40. 3.3 DISEÑO DEL MODELO ENTIDAD RELACION. CENTRO DE 1 PERTENECE M CONTARTO 1 ESTIPULA M ACTIVIDAD COSTO M 1 FIRMA PLANTILLA 1 PERTENECE M MARCACIONES REALIZA 1 M M CONTIENE M PERTENECE M EMPLEADOS 1 PERTENECE 1 PLANILLA 1 1 1 DIAS CONTIENE AFP 1 REALIZA M POSEE DETALLE DE BANCA 1 PERTENECE M M BANCA M DETALLE DE TURNO 1 CONTIENE M TURNO 137
  41. 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. 42. 4.1 ESTRUCTURA DE LA TABLA EMPLEADO. Almacena los datos generales de los empleados que laboran en el área de producción.NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO DEL ENTRADACAMPOCódigo Código del Almacena el código del carácter 6 XXXXXXXX Primario Ascendente SI Empleado empleadoCod_tur Código del Almacena el código del Carácter 2 XX FK Ascendente si Turno <<turnoNombre Nombre del Almacena el nombre del Carácter 30 XXXXXXXXXX SI Empleado empleado XXXXXXXXXX XXXXXXXXXXApellido Apellido del Almacena el nombre del Carácter 30 XXXXXXXXXX SI Empleado empleado XXXXXXXXXX XXXXXXXXXXDirección Dirección Almacena la dirección Carácter 50 XXXXXXXXXXX SI particular del del empleado XXXXXXXXXXX Empleado XXXXXXXXXXX XXXXXXXXXXX XXXXXXDepto Departamento Almacena la dirección Carácter 50 XXXXXXXXXXX SI al que del empleado XXXXXXXXXXX pertenece XXXXXXXXXXX XXXXXXXXXXX XXXXXXCiudad Ciudad al que Almacena la dirección Carácter 30 XXXXXXXXXXX SI pertenece del empleado XXXXXXXXXXX XXXXXXXX 139
  43. 43. ESTRUCTURA DE LA TABLA EMPLEADO (CONTINUACION DE LA TABLA ANTERIOR)NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO DEL ENTRADACAMPOTeléfono Teléfono del Almacena el teléfono del Numérico 9 9999-9999 NO Empleado empleadoCelular Teléfono del Almacena el teléfono del Numérico 9 9999-9999 NO Empleado empleadoNum_Dui Número de Almacena el numero de Numérico 10 99999999-9 SI DUI DUI del empleadoNum_Nit Número de Almacena el numero de Numérico 17 9999-999999- SI NIT NIT del empleado 999-9Num_Nup Número de Almacena el numero de Numérico 12 999999999999 NO NUP NUP del empleadoAFP Nombre de Almacena el Nombre de Carácter 10 XXXXXXXXXX FK NO AFP AFP del empleadoNum_Isss Número de Almacena el numero de Numérico 9 999999999 NO ISSS ISSS del empleado 140
  44. 44. 4.2 ESTRUCTURA DE LA TABLA CONTRATOAlmacena los datos del contrato que vincula al empleado con la empresa.NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO DEL ENTRADACAMPONum-cont Número del Almacena el número del Carácter 8 XXXXXXXX primario ascendente SI contrato contrato del empleadoCód_Emp Código del Almacena el código del Carácter 6 XXXXXX fk Ascendente SI Empleado empleadoCod_ccc Código de Almacena el código del Carácter 2 Xx fk Ascendente Si Centro de centro de costo, costoFecha Fecha de Almacena la fecha de Date 10 SI Ingreso ingreso del empleadoCod_act Código de Almacena el código de la Carácter 2 XX fk Ascendente SI Actividad de actividad del empleado empleado 141
  45. 45. 4.3 ESTRUCTURA DE LA TABLA TURNO Almacena la descripción de los diferentes turnos de trabajo existentes en la empresa. NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDODEL CAMPO ENTRADACód_Tur Código del Almacena el código del Carácter 2 XX Primario Ascendente SI Turno TurnoDescripcion Descripción Almacena la descripción Carácter 30 XXXXXXXXXX SI del turno XXXXXXXXXX 4.4 ESTRUCTURA DE LA TABLA DETALLE DE TURNO Almacena los datos de los diferentes turnos de trabajo que existen en la empresa. NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDODEL CAMPO ENTRADACód_Tur Código del Almacena el código del Carácter 2 XX FK Ascendente SI Turno TurnoCod_dias Código de días Almacena el Código de Carácter 2 XX FK Ascendente SI díashe Hora de Inicio Almacena la hora de Numérico 4 9999 SI inicio del turnore Pausa Almacena la hora de Numérico 4 9999 SI pausars Reingreso Almacena la hora de Numérico 4 99999 SI reingresohs Hora de Almacena la hora de Numérico 4 9999 SI Finalización finalización del turno 142
  46. 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 SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO DEL ENTRADACAMPOCód_Bac Código del Almacena el código de la Carácter 2 XX Primario Ascendente SI BAC institución de descuento fijo.Nombre Nombre Almacena el nombre de Carácter 20 XXXXXXXXXX SI la institución de XXXXXXXXXX descuento fijo. 143
  47. 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 SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDODEL CAMPO ENTRADAemp_pre Código Banco y Almacena el código del Carácter 6 XXXXXX Primario Ascendente SI Préstamo Banco PréstamoCod_pre Código del Almacena el Código del Carácter 4 XXXX FK Ascendente SI préstamo préstamo.Cod_bac Código del Almacena el Código del Carácter 2 XX FK SI Banco Banco. AscendenteCod_emp Código del Almacena el código del Carácter 4 XXXX FK Ascendente SI empleado. empleadoaplicación Aplicación Almacena el tipo de Carácter 1 X SI aplicación.Fecha. Fecha. Almacena la fecha. Date 4 99-99-9999 SIMonto Monto Almacena el monto total Numérico 10 99999999.99 Si del préstamocuota Cuota Almacena la cuota a Numérico 10 99999999.99 si pagar en cada planilla 144
  48. 48. 4.7 ESTRUCTURA DE LA TABLA DIAS DE LA SEMANA Almacena los datos de los días de la semana NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO DEL ENTRADA CAMPO Cód_Dia Código del Almacena el código del Carácter 2 XX Primario Ascendente SI Día Día de la semana Nombre Nombre Almacena el nombre del Carácter 15 XXXXXXXXXX SI Día de la semana XXXXX 4.8 ESTRUCTURA DE LA TABLA ACTIVIDAD Almacena los datos de las actividades en las cuales se desempeñan los empleados.NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO DEL ENTRADACAMPOCod_Act Código de la Almacena el código de la Caracter 2 XX Primario Ascendente SI Actividad actividadDescripción Nombre Almacena el nombre de la Caracter 15 XXXXXXXXXX SI actividad XXXXXSueldo Sueldo Almacena el sueldo diario Numérico 6 999.99 si de la actividad 145
  49. 49. 4.9 ESTRUCTURA DE LA TABLA PLANILLA Almacena los datos generales de las planillas.NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO DEL ENTRADACAMPOCód_Plani Código Almacena el código de la caracter 4 XXXX Primario Ascendente SI PlanillaCod_ccc Código de Almacena el código del carácter 2 XX FK Ascendente SI Centro de centro de costo CostoFecha Fecha de Inicio Almacena la fecha de Date 10 99/99/9999 SI inicio de la planillaFecha2 Fecha de Almacena la fecha de Date 10 99/99/9999 si Finalización finalización del periodo de la planilla 146
  50. 50. 4.10 ESTRUCTURA DE LA TABLA CENTRO DE COSTO Almacena los datos de la tabla centro de costo de la empresa.NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO DEL ENTRADA CAMPOCód_ccc Código del Almacena el código del Carácter 2 XX Primario Ascendente SI ccc Centro de Costo de PlanillaNombre Nombre Almacena el nombre del Carácter 30 XXXXXXXXXX SI Centro de costo de XXXXXXXXXX Planilla. XXXXXXXXXXdirección Dirección Almacena la dirección de Carácter 50 XXXXXXXXXX la empresa XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXteléfono Teléfono Almacena el teléfono de Carácter 8 XXXXXXXX la empresafax Fax Almacena el fax de la Carácter 8 XXXXXXXX empresaImagen Imagen Almacena el logo de la Carácter 100 XXXXXXXXXXX empresa XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXX 147
  51. 51. 4.11 ESTRUCTURA DE LA TABLA AFP. Almacena los datos de la tabla AFP NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDODEL CAMPO ENTRADACód_afp Código de AFP Almacena el código del Carácter 2 XX Primario Ascendente SI AFPdescripción Descripción Almacena el nombre de Carácter 30 XXXXXXXXX SI AFP. XXXXXXXXX XXXXXXXXXCta_conta Cuenta Almacena el ISSS para Carácter 8 XXXXXXX SI Contable. empleadoissse ISSS Empleado Almacena el porcentaje Carácter 10 XXXXXXXXXX SI de ISSS para empleadopensione Pensión Almacena el porcentaje Numérico 10 XXXXXXXXXX SI de pensión para empleadoComisione Comisión Almacena el porcentaje Numérico 10 XXXXXXXXXX SI de comisión para PatronoIsssp ISSS Patrono Almacena el porcentaje Carácter 10 XXXXXXXXXX SI de ISSS para empleadopencionp Pensión Almacena el porcentaje Numérico 10 XXXXXXXXXX SI de pensión para patronoComisionp Comisión Almacena el porcentaje Numérico 10 XXXXXXXXXX SI de comisión para patrono 148
  52. 52. 4.12 ESTRUCTURA DE LA TABLA VARIABLES. Almacena los datos de la tabla Variables.NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO DEL ENTRADACAMPOCod_var Código Almacena el código de la carácter 2 XX Primario Ascendente SI variableNom_var Nombre Almacena nombre de la carácter 4 XXXX variableDescripción Descripción Almacena la descripción Date 50 XXXXXXXXXX SI XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXvalor Valor Almacena el valor de la numérico 10 99999999 si variable 149
  53. 53. 4.13 ESTRUCTURA DE LA TABLA MARCACIONES. Almacena los datos de las diferentes marcaciones de los empleados. NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDODEL CAMPO ENTRADAidd Código del Almacena el código del Carácter 2 XX FK Ascendente SI Turno Turnofecha Fecha Almacena la fecha Date 8 99/99/9999 FK Ascendente SIdía Día Almacena el código del caracter 2 XX díahe Hora de Inicio Almacena la hora de Numérico 4 9999 SI inicio del turnohs Hora de Almacena la hora de Numérico 4 9999 SI Finalización finalización del turnore Pausa Almacena la hora de Numérico 4 9999 SI pausars Reingreso Almacena la hora de Numérico 4 99999 SI reingreso 150
  54. 54. 4.14 ESTRUCTURA DE LA TABLA USUARIO. Almacena los datos de los diferentes usuarios del sistema. NOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDODEL CAMPO ENTRADANombre Nombre Almacena los datos del Carácter 30 XXXXXXXXXX Primario Ascendente SI nombre del usuario XXXXXXXXXX XXXXXXXXXXCargo Cargo Almacena los datos del Carácter 15 XXXXXXXXXX SI cargo del usuario. XXXXXContraseña Contraseña Almacena los datos de la carácter 6 XXXXXX Si contraseña del usuario.Confirmación Confirmación Almacena los datos de la carácter 6 XXXXXX SI contraseña del usuario. 151
  55. 55. 4.15 ESTRUCTURA DE LA TABLA PLANTILLA Almacena los datos de las plantillas de huella del empleadoNOMBRE SUBTITULO DESCRIPCION TIPO ANCHO MASCARA DE INDICE ORDEN REQUERIDO DEL ENTRADACAMPOidd Código Almacena el código de la Carácter 20 XXXXXXXXXX Primario Ascendente SI plantilla plantilla generado por el XXXXXXXXXX dispositivo biométricoCod_planti Código de la Almacena el código de la Carácter 6 XXXXXX FK Ascendente SI plantilla plantilla generado por el usuario 152
  56. 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 y Campos) 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. 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 Objeto Objeto Especificación Botón de Opción optNombreBoton Botón de comando cmdNombreBoton ComboBox cmbNombreComboBox Cuadricula de Datos (DataGrid) dgrNombreDatagrid Cuadro de Imagen imgNombreImagen Cuadro de Texto txtNombreCuadroTexto Etiqueta lblNombreEtiqueta Marco frmNombreMarco Tabla 46 154
  58. 58. 5.2 ESTÁNDARES PARA NOMBRES DE CONTENEDORES DEDATOS (VARIABLES, CONSTANTES Y CAMPOS). Tipo de Dato Especificación EjemploCampo Identificador de tabla Cod_NombreCampo Cod_empleadoCampo Común de Tabla NombreCampo DirecciónConstante Nombre Constante SueldoVariable Nombre Variable Hora Extra Tabla 475.3 ESTÁNDARES PARA NOMBRES DE ARCHIVOS. Tipo de Archivo Especificación EjemploFormulario frmNombreFormulario frmEmpleadoReportes rptNombreReporte rptPlanillaBase de Datos dbNombreBaseDatos dbSACPECTabla de Datos tbNombreTabla tbCumplimientoHorarioModulo mdNombreModulo mdCalculoPlanilla Tabla 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. 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 4 2- Los datos de un mismo tipo deben de estar a una misma alineación. 3- Al declararse las variables deben colocarse aclaraciones de lo que contienen. Ej. Public Fecha_Inic As date * Contiene la fecha inicio de la planilla Public 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 Then 156
  60. 60. Delete Pack EndIf Procedimientos y Funciones: Los procedimientos y funciones deberán contener comentarios al inicio en los que se describa su finalidad en forma general, sin entrar en detalles. Los procedimientos y funciones deberán de contener comentarios al inicio en los que describe su finalidad en forma general.5.5 ESTÁNDARES PARA FORMULARIOS.Los estándares para los formularios del “SISTEMA DE INFORMACIÓNAUTOMATIZADO 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 EL SALVADOR” sepresentan a continuación. Las viñetas de las pantallas, deben de describir el tipo de dato que se requiere introducir esto facilita en gran manera el entendimiento de la pantalla. Se utilizan barras de herramientas de botones en los formularios para facilitar el manejo de estos. Se posee una misma estructura para cada uno de los botones que conforma las barras de herramientas, serán de la misma medida y contendrán una imagen que represente su acción. 157
  61. 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 Formularios 158
  62. 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. LABEL Tamañ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 formularios 159
  63. 63. COMPONENTE DESCRIPCION 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 en COMBOBOX 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 formularios 160

×