Desarrollo e implantacin de un sistema de informacin que permita controlar el cumplimiento del horario de trabajo, visitas al centro de atencin y el historial del personal de Emergencias 171 Tchira.
Autor: Jordi Cuevas C.I: 14.941.413
CAPITULO I
ASPECTOS GENERALES
Planteamiento del Problema:
Desde los inicios de la humanidad, el hombre siempre ha estado en bsqueda de herramientas que le facilitaran sus actividades, con la finalidad de mejorar su calidad de vida, entre los que se puede destacar el desarrollo de la computadora como herramienta fundamental en el procesamiento de datos. Tenemos entonces que una computadora es una maquina electrnica, humanamente programada, capaz de realizar a gran velocidad clculos matemticos y procesos lgicos. Tambin es capaz de almacenar, leer, procesar y escribir informacin con mucha rapidez y exactitud. Hoy en da se considera a la informacin como uno de los activos ms importantes de una empresa u organizacin sin importar a la rama que pertenezca. Segn Davenport y Prusak en su obra Dato, Informacin y Conocimiento, (1999) exponen: Un dato es un conjunto discreto, de factores objetivos sobre un hecho real. Dentro de un contexto empresarial, el concepto de dato es definido como un registro de transacciones. Un dato no dice nada sobre el porqu de las cosas, y por s mismo tiene poca o ninguna relevancia o propsito. Las organizaciones actuales normalmente almacenan datos mediante el uso de tecnologas. Desde un punto de vista cuantitativo, las empresas evalan la gestin de los datos en trminos de coste, velocidad y capacidad. La informacin es capaz de cambiar la forma en que el receptor percibe algo, es capaz de impactar sobre sus juicios de valor y comportamientos. Tiene que informar; son datos que marcan la diferencia. La palabra informar significa originalmente dar forma a y la informacin es capaz de formar a la persona que la consigue, proporcionando ciertas diferencias en su interior o exterior. El conocimiento se deriva de la informacin, as como la informacin se deriva de los datos. Para que la informacin se convierta en conocimiento, las personas deben hacer prcticamente todo el trabajo. De lo previamente expuesto, se puede decir que los directivos de una empresa necesitan informacin de manera veraz, confiable y sobre todo oportuna formando esta una parte fundamental en la toma de decisiones. Emergencias 171 no escapa a esta situacin, la institucin no cuenta con un sistema de informacin que le permita controlar la entrada y salida de su personal y de sus visitantes, as asegurar que se cumpla el horario de trabajo establecido, adems no posee una herramienta que le facilite el registro del historial del personal. Actualmente en la institucin, especficamente en recepcin se lleva un registro de la hora de llegada y salida del personal administrativo, cambios de guardia de operadores y despachadores, registro de visitantes, los cuales son almacenados en un documento de Excel, o inclusive en formatos impresos preestablecidos. Adems la inexistencia de una base de datos bien estructurada para el almacenamiento de esta informacin, lo que genera redundancia y prdida de la misma, datos inconsistentes, poco confiables, sin olvidar lo difcil que es emitir un reporte por parte de los jefes de departamento. Adems, al no poderse almacenar esta informacin, dificulta a los jefes de departamento evaluar el desempeo y cumplimiento del horario por parte de los empleados. El funcionamiento del sistema actual genera prdida de tiempo al momento de realizar consultas, generar un reporte ya que todas estas operaciones se realizan de forma manual. De no ser implantado un sistema de informacin que ayude a automatizar estos procesos llegara el momento en que sea casi imposible determinar la productividad laboral como el control exacto de entrada y salida de los visitantes y personal administrativo, por lo que se proponen las siguientes alternativas a la problemtica planteada: Creacin de una base de datos para registrar la informacin. Diseo e implantacin de un sistema de informacin para el control del personal, sus entradas y salidas as como la de los visitantes. Objetivos: Objetivo General: Desarrollar e implantar un sistema de informacin que permita controlar el cumplimiento del horario de trabajo, visitas al centro de atencin y el historial del personal de Emergencias 171 Tchira. Objetivos Especficos: Diagnosticar la situacin actual para definir los requerimientos. Desarrollar una propuesta de solucin en funcin de los requerimientos previamente definidos. Disear un modelo de base de datos que se ajuste a los requerimientos y a la propuesta definida. Implantar el Software diseado. Justificacin: Partiendo de la investigacin hecha sobre el control del cumplimiento del horario, se puede decir que el sistema actual posee una serie de fallas entre las que se pueden nombrar; no cuenta con una estructura de almacenamiento de datos, que permita un manejo eficiente y rpido de la informacin, falla en la captura de datos importantes como lo son: la hora de llegada y la salida de todos los empleados, de los cuales no se lleva un registro de los operadores, registrndose solo la hora del cambio de guardia del grupo(si hay novedades de algn operador, el supervisor hace la observacin en su respectivo libro), adems los datos de entrada pueden ser modificados o alterados por alguna recepcionista, causando inconsistencia y falta de veracidad en los datos. El sistema actual no genera ninguna clase de reportes, lo que ocasiona el incumplimiento de una de las funciones del departamento de Telemtica, que es el de controlar el cumplimiento de horario por parte de los empleados, ya que todo el proceso se realiza de forma manual, consumiendo valioso tiempo de las personas que lo realizan. Por los motivos anteriormente expuestos, es que se hace necesario disear un sistema de informacin para el control de acceso del personal y visitantes para emergencias 171 Tchira, que minimice la problemtica existente.
CAPITULO II
MARCO TERICO
Antecedentes
Villano, M (2001), Universidad de Carabobo, en su trabajo Diseo de un sistema de informacin para uso en los diferentes departamentos de la gerencia de recursos humanos del desarrollo de la pequea y mediana empresa (Corpoindustria), el objetivo principal de la investigacin fue la de disear un sistema automatizado que contribuya con la eficiencia de los recursos humanos, a travs del suministro oportuno y veraz de informacin referente al personal. En relacin al diseo de la investigacin estaba concebida bajo la modalidad de proyecto factible, basado en una investigacin de campo y de acuerdo a su tipo corresponde a un estudio descriptivo. La poblacin estaba conformada por diecisis personas que laboran en la Gerencia de Recursos Humanos, la muestra fue censal. La tcnica de recoleccin de datos, consista en la aplicacin de un instrumento contentivo de tres partes. El aporte de dicha investigacin para la empresa, fue de acuerdo a los resultados obtenidos y se hizo mediante conclusiones y recomendaciones. Aporte a la investigacin: Determinar la importancia de la informacin dentro de una empresa. Mora, J, Duran, S, Vivas, J (2001), IUFRONT, en la investigacin Sistema Automatizado para el control de personal y subsidios de las escuelas bolivarianas del Estado Tchira, el objetivo principal de la investigacin fue el de disear un sistema automatizado para el control de personal y subsidios de las escuelas bolivarianas del estado Tchira. Entre los objetivos de la investigacin se pueden resaltar Mostrar la informacin del personal de las escuelas bolivarianas. Se trato de una propuesta de un modelo funcional viable, la cual da una solucin posible a la problemtica que existe en cuanto al control manual que lleva el departamento de bsica de la zona educativa de dicho estado para el registro de la informacin, de esta manera se enfocara en la modalidad de sistema de informacin, puesto que el mismo contribuye a realizar un estudio detallado de la problemtica existente, desde su anlisis, diseo e implantacin. Aporte a la investigacin: Determinar la metodologa empleada al momento de evaluar el control de acceso del personal a las escuelas bolivarianas. Gonzlez, N, Pealoza, L, Quitian, A (2003), IUFRONT, en la investigacin Sistema de informacin automatizado para el control de nmina Alfarera Doa Flor C.A, el objetivo principal fue el de disear un sistema de informacin automatizado para el control de nmina Alfarera Doa Flor C.A. Entre sus objetivos se pueden sealar Realizar un anlisis detallado de la situacin actual que permita detectar con claridad los problemas que all se presentan, Disear una base de datos relacionadas para obtener la informacin de manera rpida y precisa, y el de Generar un rendimiento administrativo ms ptimo en la empresa a travs de un control exacto de los empleados y del pago de la nmina. Se trat de una investigacin de campo, basada en un proyecto factible que utilizo anlisis, diseo e implantacin de sistemas. Este sistema permite optimizar tareas en un periodo corto de tiempo siendo este eficaz y cmodo para el personal que labora en la empresa. Aporte a la investigacin: Determinar la estructura y el modelo de base de datos utilizado en le desarrollo del sistema de informacin. Castaeda J, Snchez V, Seplveda D (2002), IUFRONT, en la investigacin Sistema para el control de asistencia y racin de pago del personal de oficiales, tropas profesionales y de reserva del batalln de infantera de reserva N 8 Campaa Admirable, el objetivo principal fue el de disear un Sistema para el control de asistencia y racin de pago del personal de oficiales, tropas profesionales y de reserva del batalln de infantera de reserva N 8 Campaa Admirable, Entre sus objetivos se pueden sealar llevar un control de asistencia y racin de pago del personal de oficiales, tropas profesionales y de reserva del batalln de infantera de reserva N 8 Campaa Admirable, Registrar la racin de pago y el reintegro diario por concepto de asistencia e inasistencia respectiva, Generar los siguientes reportes diarios: asistencia e inasistencia general por compaa, . Es un proyecto de tipo factible basado en la modalidad del desarrollo del ciclo de vida de los sistemas de informacin, caracterizado en la investigacin, elaboracin y desarrollo de una propuesta de un modelo operativo viable para solucionar problemas o necesidades de organizaciones o grupos sociales. Aporte a la investigacin: Analizar las variables estudiadas al momento de controlar el acceso del personal, adems de examinar los tipos de reportes generados por el sistema. Superlano, K (2002), IUFRONT, en su investigacin Sistema automatizado para el control de registro, asistencia y entrega de artculos de oficina del personal de la direccin de Cultura y Bellas Artes, el objetivo principal fue el de disear un Sistema automatizado para el control de registro, asistencia y entrega de artculos de oficina del personal de la direccin de Cultura y Bellas Artes. Entre sus objetivos se encuentran desarrollar un control automatizado que permita la elaboracin de de requisitos de los empleados segn su departamento, desarrollar un control automatizado que permita controlar las vacaciones y permisos de los empleados y emitir reportes de asistencia e inasistencia del personal. Esta investigacin es aplicada y basada en un proyecto factible, ya que se realiza mediante el anlisis del problema existente con la informacin del personal, enfocndose en un sistema predeterminado para la elaboracin de un sistema orientado a identificar la situacin actual (el problema) determinando con absoluta objetividad los requerimientos existentes, para generar posibles soluciones. Aporte a la investigacin: permiti determinar la manera de manejar los permisos que se le asignan a los empleados, incluyendo vacaciones. Chacn, S (2004), IUT, en su investigacin sistema para el control del personal de la 2101 compaa de comando coronel Miguel Vicente Cegarra, el objetivo principal fue el de desarrollar un Sistema automatizado para el control del personal de la 2101 compaa de comando coronel Miguel Vicente Cegarra. Entre sus objetivos se encuentran analizar la situacin actual, su problemtica y evaluar el funcionamiento de los procesos que se desarrollan sobre los datos del personal, elaborar el diseo del sistema propuesto, de tal manera que satisfaga los requerimientos. Esta investigacin es aplicada y basada en un proyecto factible. Aporte a la investigacin: permiti observar como un sistema de control de personal soluciona los problemas administrativos de una empresa.
Cardona, C (2003), IUT, en su trabajo Sistema de control de acceso de personas y vehculos, cuyo objetivo principal fue el de desarrollar un sistema automatizado que permita registrar y controlar de manera eficaz la entrada y salida de personas y vehculos que entran y salen de las instalaciones del proyecto Uribante- Caparo as como las ordenes de salida y entrada de bienes de la empresa Desurca. Entre sus objetivos se tienen registrar los datos de las personas y vehculos que entran y salen de las instalaciones de la empresa Desurca., Generar un cdigo de barra de identificacin para los empleados de las empresas contratistas de Desurca y de las dems personas que el departamento de seguridad requiera, permitir consultas de la informacin obtenida de los procesos de control de entrada y salida de la empresa de las personas, vehculos y ordenes de materiales cuando sean requeridas por el departamento de seguridad interna. Esta investigacin es aplicada y basada en un proyecto factible. Aporte a la investigacin: Determinar las posibles variables a tener en cuenta al momento de evaluar la productividad laboral de los empleados a travs del sistema. Contreras, R (2003), IUT, en su trabajo Sistema para el control de registro de personal del cuerpo de bomberos del distrito San Cristbal, cuyo objetivo principal fue el de desarrollar un sistema de que permita llevar el control de la informacin del personal que labora en el cuerpo de bomberos de la ciudad de San Cristbal. Entre sus objetivos se tienen Diagnosticar la situacin del sistema actual con respecto al manejo de la informacin del personal del cuerpo de bomberos de la ciudad de San Cristbal, Desarrollar una propuesta para controlar la informacin del personal del cuerpo de bomberos del distrito San Cristbal en forma eficiente, implantar un sistema que cumpla con las necesidades del cuerpo de bomberos de San Cristbal.Esta investigacin es aplicada y basada en un proyecto factible. Aporte a la investigacin: Analizar la estructura y conformacin de la base de datos empleada en el desarrollo del sistema.
Bases Tericas: Tcnicas de Recoleccin de Datos: Las tcnicas a mencionar no son exclusivas para la recoleccin de informacin pero nos puede ayudar a recolectar informacin valiosa que hace referencia al funcionamiento de una organizacin. La recoleccin de datos se refiere al uso de una gran diversidad de tcnicas y herramientas que pueden ser utilizadas por el analista para desarrollar los sistemas de informacin los cuales pueden ser la entrevista, la observacin. Las entrevistas se utilizan para recabar informacin en forma verbal, a travs de preguntas que propone el analista quienes responde son usuarios actuales del sistema existente. Las entrevistas no siempre son la mejor fuente de datos de aplicacin. El formato de respuesta para las preguntas puede ser abierta o cerradas. Las preguntas para respuestas abiertas permiten a los entrevistados dar cualquier respuesta que parezca apropiado. Pueden contestar por completo con sus propias palabras. Con las preguntas para respuestas cerradas se proporcionan al usuario un conjunto de repuestas que se pueda seleccionar, todas las personas que responden se basa en un mismo conjunto de posibles respuestas.
La Observacin: Otra tcnica til para el analista en su proceso de investigacin, consiste en observar a las personas cuando efectan su trabajo. Como tcnica de investigacin, la observacin tiene amplia aceptacin cientfica. Los socilogos. Siclogos e ingenieros industriales utilizan exactamente esta tcnica con el fin de estudiar a las personas en sus actividades de grupo y como miembros de la organizacin es mltiple permite al analista determinan que esta haciendo, como s esta haciendo, quien lo hace, cuando se lleva a cabo, cuanto tiempo toma, donde se hace y por que se hace. La observacin se emplea para verificar los resultados de una entrevista y tiene una aceptacin cientfica.
La Encuesta: Una encuesta recoge informacin de una muestra; una muestra es usualmente solo una porcin de la poblacin bajo estudio. Las encuestas pueden ser clasificadas por su mtodo de recoleccin de datos. Las encuestas por correo, telefnicos y entrevistas en persona son las ms comunes. Senn, james A. (1992). Muchas empresas requieren supervisar movimientos y accesos de su personal. Sea porque el mismo desempeando tareas en sectores diferentes cobra una tarifa horaria distinta; o por un control estadstico, para saber cuanto tiempo consumen sus empleados y en dnde; o por razones de seguridad, para monitorear el acceso del personal a reas sensibles de su empresa y supervisando posibles accesos no autorizados. Tanto bancos, industrias, estudios que tarifan por horas y clientes, empresas con sucursales y personal en continua rotacin. Organizaciones que desean controlar movimientos y horarios de asesores y personal especializado... cuando dispone de numerosos sectores y empleados, se necesita saber dnde estn, donde estuvieron y por cuanto tiempo. El sistema de control de accesos de personal le provee las soluciones ptimas de supervisin del flujo de sus recursos humanos. Es ideal como software de control de presentismo. Fuente Datahouse Company.
Software: El software es un ingrediente indispensable para el funcionamiento del computador. Est formado por una serie de instrucciones y datos, que permiten aprovechar todos los recursos que el computador tiene, de manera que pueda resolver gran cantidad de problemas. Un computador en si, es slo un conglomerado de componentes electrnicos; el software le da vida al computador, haciendo que sus componentes funcionen de forma ordenada. El software es un conjunto de instrucciones detalladas que controlan la operacin de un sistema computacional.
Funciones del software: Administrar los recursos de cmputo Proporcionar las herramientas para optimizar estos recursos. Actuar como intermediario entre el usuario y la informacin almacenada.
Programas de Software: Programa: conjunto de argumentos o instrucciones para la computadora, almacenado en la memoria primaria de la computadora junto con los datos requeridos para ser ejecutado, en otras palabras hacer que las instrucciones sean realizadas por la computadora.
Tipos de Software: Software del sistema: Es un conjunto de programas que administran los recursos de la computadora. Ejemplos: Unidad central de proceso, dispositivos de comunicaciones y dispositivos perifricos, el software del sistema administra y controla al acceso del hardware. Software de aplicaciones: Programas que son escritos para o por los usuarios para realizar una tarea especifica en la computadora. Ejemplo: software para procesar un texto, para generar una hoja de clculo, el software de aplicacin debe estar sobre el software del sistema para poder operar. Software de usuario final: Es el software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales, el software del usuario final con frecuencia tiene que trabajar a travs del software de aplicacin y finalmente a travs del software del sistema. Lenguajes de consulta: (SQL) son lenguajes de alto nivel para recuperar datos almacenados en bases de datos o en archivos, permiten solicitudes de informacin que no estn predefinidas. Generadores de reportes: Son programas para crear informes sobre diseo en una amplia variedad de formatos que no son rutinariamente producidos por un sistema de informacin. Extraen datos de los archivos o de las bases de datos y crean reportes de acuerdo con muchos formatos, proporcionan ms control, pueden manejar datos de clculos y lgica compleja antes de darles la salida. Lenguajes de grficas: Recuperan datos de archivos o de bases de datos y los representan en un formato grfico. http://es.wikipedia.org
Software Libre: El Software Libre es un asunto de libertad, no de precio. Para entender el concepto, debes pensar en libre como en libertad de expresin. Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo ms preciso, se refiere a cuatro libertades de los usuarios del software: La libertad de usar el programa, con cualquier propsito. La libertad de estudiar cmo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al cdigo fuente es una condicin previa para esto. La libertad de distribuir copias, con lo que puedes ayudar a tu vecino. La libertad de mejorar el programa y hacer pblicas las mejoras a los dems, de modo que toda la comunidad se beneficie. El acceso al cdigo fuente es un requisito previo para esto. http://www.gnu.org.
Software de Cdigo Abierto y de Cdigo Cerrado: El Software de Cdigo Abierto es aquel programa (o grupo de programas) que es entregado con su cdigo fuente bajo los trminos de su licencia original. El cdigo fuente puede ser incluido con el programa o ser accesible remotamente por Internet, pero de ninguna manera puede ser malintencionadamente modificado. Se usa mecanismos de seguridad para la verificacin de su integridad y autenticidad. Existe libertad para su uso, copia, modificacin, mejora y distribucin bajo los trminos de su licencia original. La licencia no requiere un pago por los derechos adquiridos y puede usarse el mismo programa en tantas computadoras como se desee. El Software de Cdigo Cerrado es aquel programa (o grupo de programas) que es entregado en formato binario o ejecutable. No se entrega el cdigo fuente original, por tanto no es posible su modificacin o mejora. Su copia y distribucin est limitada por la licencia del fabricante, que usualmente tiene un costo monetario. El nico derecho disponible para el usuario final es el de uso o ejecucin del programa.
Software Libre: Free Software u OpenSource: En el mundo del Software Libre existen, por decirlo de alguna manera, dos "polticas" o corrientes sobre cuyas definiciones de licenciamiento estn englobadas la mayora de aplicaciones de Cdigo Abierto. Estas dos corrientes son: Free Software Foundation con la licencia GNU/GPL y la Open Source Initiative con la licencia OpenSource. En esencia los criterios de ambas posiciones son muy similares en lo que respecta a la posesin del cdigo fuente, la libertad de uso, copia, modificacin y distribucin. Sin embargo es bueno conocer que la licencia de OpenSource incorpora definiciones que la hacen ms aceptable para la incorporacin de empresas al desarrollo de Software Libre. Este es importante por el hecho de que la Ley de Uso de Software Libre debe definir qu tipo de Software debe ser usado en la administracin pblica, cuidando el no uso de las ambigedades que luego se presten a distintas interpretaciones. Asimismo es imprescindible hacer uso del mejor Software Libre en el mercado por lo que las limitaciones no deben ser por tipos de licencias.
Beneficios de uso del Software Libre en la Administracin Pblica: Antes de la aparicin de la computadora personal PC, el mundo de la computacin estaba dominado por una empresa y, por tanto, por su tecnologa: IBM. En los aos 80 cuando IBM desarrolla la PC y abre su tecnologa para que cualquiera la estudie y replique (no sabemos si intencionalmente o no) marca el inicio de un espectacular cambio: La revolucin de la Computacin que luego fue origin la revolucin de la Informacin para llegar a lo que ahora conocemos como la revolucin Internet. Aunque la PC no fue desarrollada siguiendo la filosofa de OpenSource, el simple hecho de hacer la tecnologa pblica hizo que aparezcan otras empresas que en principio clonaban la tecnologa para luego mejorarla y venderla con mejores caractersticas y a cada vez menores precios. Este es ejemplo del desarrollo tecnolgico al que se puede llegar cuando se adquiere el conocimiento de manera irrestricta. El espritu del Software Libre permite adquirir conocimiento avanzado hoy, no es necesario crearlo desde cero. Es la primera vez que se entrega todas las herramientas necesarias en forma democrtica para que la inventiva, creatividad y capacidad de las personas puedan mejorar la tecnologa e incluso superarla. Sin embargo, es bueno sintetizar los beneficios propuestos en los proyectos de ley: Independencia Tecnolgica, a partir de no depender de proveedores nicos con los cuales casi siempre se tiene un poder de negociacin bajo a lo largo del tiempo. El Estado puede fijar sus propios estndares de operacin, tanto a nivel de aplicaciones como de comunicacin, as como contratar a distintos proveedores de servicios ya sea nacional o internacional. Fomento al desarrollo tecnolgico nacional. El acceso al cdigo fuente alienta al conocimiento y a la innovacin en el desarrollo de software. Se pasa de ser simples usuarios de programas prefabricados a posibles desarrolladores de programas adecuados a nuestra aplicacin y realidad particular. Perennidad de la Informacin, al hacer uso de estndares abiertos y la no dependencia de formatos propietarios. La informacin de los ciudadanos no depende del desarrollo comercial de una empresa en particular. Seguridad Nacional y de los datos de los ciudadanos. Este es un punto importante, puesto que la mayora de datos confidenciales de los ciudadanos est ahora en formato digital, lo que quiere decir que depende de la fiabilidad de los programas comerciales. No es posible saber si esos programas; ya sea por intereses comerciales, de naciones, o simplemente por intereses particulares de un empleado del proveedor de software, puedan ser manipulados ilegalmente. El Software Libre es transparente pues entrega el cdigo fuente que puede ser revisado exhaustivamente para encontrar algn problema de seguridad o cdigo malicioso. En este sentido, el Software Libre es ms seguro. Ahorro en costos. Evidentemente la libertad de uso y copia de un mismo programa cuantas veces se desee, trae un ahorro de costos considerable. Una vez que los costos de cambio se han realizado, los costos de mantenimiento y de mejora son bastante menores en relacin a un software comercial. Entorno de Colaboracin. Al existir la posibilidad de desarrollo propio en todas las entidades del Estado, es posible que las mejoras de los programas provengan de cualquiera de estos puntos y sean aplicables rpidamente a otros sitios. Se crea un entorno de desarrollo abierto que est demostrado funciona mejor que un entorno de desarrollo cerrado. Costos del cambio: Debe quedar bien claro que hablar de Software Libre no implica costo cero. An cuando es posible conseguir la mayora de software a travs de Internet, existe un costo asociado al pasar de un esquema de Software Comercial a uno de Software Libre. Este costo es inicialmente alto, debido al proceso de aprendizaje, cuya curva es relativamente plana, es decir puede ser necesario ms tiempo para dominar el Software Libre que un Software Comercial conocido por versiones anteriores. Esto se refleja en la capacitacin de las personas encargadas de administrar los sistemas y de los instructores de usuarios finales. En lo que respecta al costo de aprendizaje de los usuarios finales, este no es tan alto, al usar interfaces grficas de fcil uso y configuracin. Existe tambin un costo que podramos llamar un coste hundido respecto al software comercial actual sobre la cual ya se tiene licencias compradas. Va a ser necesario un cambio paulatino hacia el Software Libre para no causar dificultades financieras en las entidades que ya tengan un contrato o licencia de Software Comercial. Finalmente, si hablamos de costos, debemos considerar el Costo Total de Propiedad, donde se analiza no slo los costos iniciales de implementacin, sino tambin los costos de ejecucin, mantenimiento, conservacin de equipos, y los llamados costos ocultos como los costos administrativos, costos de actualizacin, costos de soporte tcnico, etc. Ha sido demostrado que el uso de Software Libre tiene un menor Costo Total de Propiedad a lo largo del tiempo, respecto al Costo de otras plataformas. Definicin de los requisitos por los cuales un software o programa es considerado Software Libre. Los criterios centrales son: cdigo fuente, copia y uso irrestricto, modificacin y redistribucin libre. Es preferible cumplir con los criterios centrales que con un tipo especfico de licencia. Una entidad tcnica que fije los lineamientos generales para el uso de software libre en el Estado, incluyendo la seleccin del software que mejor se acomode a las aplicaciones administrativas, tecnolgicas, y de desarrollo e investigacin. Adems, que fije los estndares abiertos de aplicacin, comunicacin y protocolos necesarios para la total interoperatividad entre todas las entidades del Estado. Una definicin clara de las excepciones en las que, a falta de un programa de Software Libre que cumpla con los requisitos para una aplicacin particular, sea necesario usar Software Comercial o Propietario. En cualquier caso se debe elegir o priorizar al software que cumpla con los estndares establecidos. Definir el papel de las universidades respecto al desarrollo del Software Libre en el Estado, estableciendo un compromiso mutuo entre la administracin pblica y las universidades. Definir que todos los proyectos de investigacin del Estado, ya sea en las universidades como en los institutos de investigacin cientfica usen Software Libre con la finalidad de crear una red de colaboracin mutua en la cual los desarrollos o mejoras realizadas en un punto sean transferibles rpidamente a los dems puntos. Segn http://www.linux.org.pe.
Lenguaje de programacin: Es un conjunto de sintaxis y reglas semnticas que definen los programas del computador. Es una tcnica estndar de comunicacin para entregarle instrucciones al computador. Un lenguaje le da la capacidad al programador de especificarle al computador, qu tipo de datos actan y que acciones tomar bajo una variada gama de circunstancias, utilizando un lenguaje relativamente prximo al lenguaje humano. Un programa escrito en un lenguaje de programacin necesita pasar por un proceso de compilacin, es decir, ser traducido al lenguaje de mquina para que pueda ser ejecutado por el ordenador. http://es.wikipedia.org
PHP: Las primeras versiones no distribuidas al pblico fueron usadas por Rasmus Lerdorf en sus pginas Web para mantener el control sobre quin consultaba su currculum. La primera versin disponible para el pblico a principios de 1995 fue conocida como "Herramientas para paginas Web personales" (Personal Home Page Tools). Consistan en un analizador sintctico muy simple que solo entenda unas cuantas macros y una serie de utilidades comunes en las pginas Web de entonces, un libro de visitas, un contador y otras pequeas cosas.
PHP 4: Andi Gutmans y Zeev Suraski comenzaron a trabajar en la versin 4 reescribiendo el ncleo de PHP. Los objetivos de diseo fueron mejorar la ejecucin de aplicaciones complejas, y mejorar la modularidad del cdigo base de PHP. El nuevo motor, apodado 'Motor Zend' (comprimido de sus nombres, Zeev y Andi), alcanz estos objetivos de diseo satisfactoriamente, y se introdujo por primera vez a mediados de 1999. PHP 4, basado en este motor, y acoplado con un gran rango de nuevas caractersticas adicionales, fue oficialmente liberado en Mayo de 2000.
Los principales usos del PHP son los siguientes: Programacin de pginas dinmicas en servidores, habitualmente en combinacin con MySQL, aunque cuenta con soporte nativo para otras muchas bases de datos, soportando adems ODBC, lo que le permite conectarse prcticamente a cualquier base de datos. Puede ser utilizado tambin como lenguaje de scripting en consola, al estilo de Perl, en Linux, Windows y Mac. Creacin de aplicaciones grficas "stand-alone" que no usan un navegador Web (Web browser), con la combinacin de PHP y GTK (Gimp Tool Kit). Con PHP-GTK se pueden desarrollar aplicaciones de escritorio tanto para los sistemas operativos basados en Unix, como para Windows y Mac OS. http://www.php.net: Base de datos: Una base de datos es un conjunto, coleccin o depsito de datos almacenados en un soporte informtico de acceso directo. Los datos deben estar interrelacionados estructurados. Dada la importancia que tienen en el mundo real las interrelaciones entre los datos, es imprescindible que la base de datos sea capaz de almacenar stas interrelaciones, al igual que hace con otros elementos (como las entidades y atributos), siendo sta una diferencia esencial respecto a los ficheros donde no se almacenan las interrelaciones. La redundancia de los datos debe ser controlada, de forma que no existan duplicidades perjudiciales ni innecesarias, y que las redundancias fsicas, convenientes muchas veces a fin de responder a objetivos de eficiencia, sean tratadas por el mismo sistema, de modo que no puedan producirse incoherencias. Por tanto, un dato se actualizar lgicamente por el usuario de forma nica, y el sistema se preocupar de cambiar fsicamente todos aquellos campos en los que el dato estuviese repetido, en caso de existir redundancia fsica. La actualizacin y recuperacin en las bases de datos debe realizarse mediante procesos bien determinados, incluidos en un conjunto de programas que se encargan de la gestin de la base de datos y que se denominan sistemas gestores de bases de datos (S.G.B.D); procedimientos que han de estar diseados de modo que se mantenga la integridad, seguridad y confidencialidad de la base. El concepto de base de datos ha ido cambiando y configurndose a lo largo del tiempo, en la actualidad, y de acuerdo con estas caractersticas que acabamos de analizar, podemos definir la base de datos como: Coleccin o depsito de datos integrados con redundancia controlada y con una estructura que refleje las interrelaciones y restricciones existentes en el mundo real; los datos, que han de ser compartidos por diferentes usuarios y aplicaciones, deben mantenerse independientes de stas, y su definicin y descripcin, nicas para cada tipo de datos, han de estar almacenadas junto con los mismos. Los procedimientos de actualizacin y recuperacin comunes y bien determinados, habrn de ser capaces de conservar la integridad, seguridad y confidencialidad del conjunto de los datos"
Sistema Manejador de Base de Datos: El sistema manejador de bases de datos es la porcin ms importante del software de un sistema de base de datos. Un DBMS es una coleccin de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea especfica. Objetivos de los S.G.B.D: En un ambiente multiusuario el S.G.B.D ofrece a la empresa un control centralizado de su informacin. Los objetivos que se plantean estos sistemas estn relacionados con la intencin de evitar los problemas que existan en los sistemas de informacin orientados a los procesos. Los principales objetivos son:
Evitar la redundancia de los datos, eliminando as la inconsistencia de los mismos. Mejorar los mecanismos de seguridad de los datos y la privacidad. Podemos distinguir cuatro tipos de contextos para usar mecanismos de seguridad: seguridad contra accesos indebidos a los datos, seguridad contra accesos no autorizados a la BD, seguridad contra destruccin causada por el entorno (fuego, inundacin, robo), seguridad contra fallos del propio sistema (fallos del hardware, del software). Asegurar la independencia de los programas y los datos, es decir, la posibilidad de modificar la estructura de la base de datos (esquema) sin necesidad de modificar los programas de las aplicaciones que manejan esos datos. Mantener la integridad de los datos realizando las validaciones necesarias cuando se realicen modificaciones en la base de datos. Mejorar la eficacia de acceso a los datos, en especial en el caso de consultas imprevistas.
Ciclo de vida de las aplicaciones de bases de datos: Las etapas del ciclo de vida de una aplicacin de bases de datos son las siguientes: Planificacin del proyecto. Definicin del sistema. Recoleccin y anlisis de los requisitos. Diseo de la base de datos. Seleccin del SGBD. Diseo de la aplicacin. Prototipado. Implementacin. Conversin y carga de datos. Prueba. Mantenimiento. Estas etapas no son estrictamente secuenciales. De hecho hay que repetir algunas de las etapas varias veces, haciendo lo que se conocen como ciclos de realimentacin. Por ejemplo, los problemas que se encuentran en la etapa del diseo de la base de datos pueden requerir una recoleccin de requisitos adicional y su posterior anlisis. A continuacin, se muestran las tareas ms importantes que se realizan en cada etapa.
Planificacin del proyecto: Esta etapa conlleva la planificacin de cmo se pueden llevar a cabo las etapas del ciclo de vida de la manera ms eficiente. Hay tres componentes principales: el trabajo que se ha de realizar, los recursos para llevarlo a cabo y el dinero para pagar por todo ello. Como apoyo a esta etapa, se necesitar un modelo de datos corporativo en donde se muestren las entidades principales de la empresa y sus relaciones, y en donde se identifiquen las principales reas funcionales. Normalmente, este modelo de datos se representa mediante un diagrama entidad- relacin. En este modelo se tiene que mostrar tambin qu datos comparten las distintas reas funcionales de la empresa. La planificacin de la base de datos tambin incluye el desarrollo de estndares que especifiquen cmo realizar la recoleccin de datos, cmo especificar su formato, qu documentacin ser necesaria y cmo se va a llevar a cabo el diseo y la implementacin. El desarrollo y el mantenimiento de los estndares puede llevar bastante tiempo, pero si estn bien diseados, son una base para el personal informtico en formacin y para medir la calidad, adems, garantizan que el trabajo se ajusta a unos patrones, independientemente de las habilidades y la experiencia del diseador. Por ejemplo, se pueden establecer reglas sobre cmo dar nombres a los datos, lo que evitar redundancias e inconsistencias. Se deben documentar todos los aspectos legales sobre los datos y los establecidos por la empresa como, por ejemplo, qu datos deben tratarse de modo confidencial.
Definicin del sistema: En esta etapa se especifica el mbito y los lmites de la aplicacin de bases de datos, as como con qu otros sistemas interactan. Tambin hay que determinar quienes son los usuarios y las reas de aplicacin.
Recoleccin y anlisis de los requisitos: En esta etapa se recogen y analizan los requerimientos de los usuarios y de las reas de aplicacin. Esta informacin se puede recoger de varias formas: Entrevistando al personal de la empresa, concretamente, a aquellos que son considerados expertos en las reas de inters. Observando el funcionamiento de la empresa. Examinando documentos, sobre todo aquellos que se utilizan para recoger o visualizar informacin. Utilizando cuestionarios para recoger informacin de grandes grupos de usuarios. Utilizando la experiencia adquirida en el diseo de sistemas similares. La informacin recogida debe incluir las principales reas de aplicacin y los grupos de usuarios, la documentacin utilizada o generada por estas reas de aplicacin o grupos de usuarios, las transacciones requeridas por cada rea de aplicacin o grupo de usuarios y una lista priorizada de los requerimientos de cada rea de aplicacin o grupo de usuarios. Esta etapa tiene como resultado un conjunto de documentos con las especificaciones de requisitos de los usuarios, en donde se describen las operaciones que se realizan en la empresa desde distintos puntos de vista. La informacin recogida se debe estructurar utilizando tcnicas de especificacin de requisitos, como por ejemplo tcnicas de anlisis y diseo estructurado y diagramas de flujo de datos. Tambin las herramientas CASE (Computer-Aided Software Engineering) pueden proporcionar una asistencia automatizada que garantice que los requisitos son completos y consistentes.
Diseo de la base de datos: Esta etapa consta de tres fases: diseo conceptual, diseo lgico y diseo fsico de la base de datos. La primera fase consiste en la produccin de un esquema conceptual, que es independiente de todas las consideraciones fsicas. Este modelo se refina despus en un esquema lgico eliminando las construcciones que no se pueden representar en el modelo de base de datos escogido (relacional, orientado a objetos, etc.). En la tercera fase, el esquema lgico se traduce en un esquema fsico para el SGBD escogido. La fase de diseo fsico considera las estructuras de almacenamiento y los mtodos de acceso necesarios para proporcionar un acceso eficiente a la base de datos en memoria secundaria. Los objetivos del diseo de la base de datos son: Representar los datos que requieren las principales reas de aplicacin y los grupos de usuarios, y representar las relaciones entre dichos datos. Proporcionar un modelo de datos que soporte las transacciones que se vayan a realizar sobre los datos. Especificar un esquema que alcance las prestaciones requeridas para el sistema. Hay varias estrategias a seguir para realizar el diseo: de abajo a arriba, de arriba a abajo, de dentro a fuera y la estrategia mixta. La estrategia de abajo a arriba parte de todos los atributos y los va agrupando en entidades y relaciones. Es apropiada cuando la base de datos es simple, con pocos atributos. La estrategia de arriba a abajo es ms apropiada cuando se trata de bases de datos complejas. Se comienza con un esquema con entidades de alto nivel, que se van refinando para obtener entidades de bajo nivel, atributos y relaciones. La estrategia de dentro a fuera es similar a la estrategia de abajo a arriba, pero difiere en que se parte de los conceptos principales y se va extendiendo el esquema para considerar tambin otros conceptos, asociados con los que se han identificado en primer lugar. La estrategia mixta utiliza ambas estrategias, de abajo a arriba y de arriba a abajo, con un esquema de divide y vencers. Se obtiene un esquema inicial de alto nivel, se divide en partes, y de cada parte se obtiene un subesquema. Estos subesquemas se integran despus para obtener el modelo final.
Seleccin del SGBD: Si no se dispone de un SGBD, o el que hay se encuentra obsoleto, se debe escoger un SGBD que sea adecuado para el sistema de informacin. Esta eleccin se debe hacer en cualquier momento antes del diseo lgico.
Diseo de la aplicacin: En esta etapa se disean los programas de aplicacin que usarn y procesarn la base de datos. Esta etapa y el diseo de la base de datos, son paralelas. En la mayor parte de los casos no se puede finalizar el diseo de las aplicaciones hasta que se ha terminado con el diseo de la base de datos. Por otro lado, la base de datos existe para dar soporte a las aplicaciones, por lo que habr una realimentacin desde el diseo de las aplicaciones al diseo de la base de datos. En esta etapa hay que asegurarse de que toda la funcionalidad especificada en los requisitos de usuario se encuentra en el diseo de la aplicacin. Habr algunos programas que utilicen y procesen los datos de la base de datos. Adems, habr que disear las interfaces de usuario, aspecto muy importante que se suele ignorar. El sistema debe ser fcil de aprender, fcil de usar, ser directo y estar dispuesto a perdonar. Si la interfase no tiene estas caractersticas, el sistema dar problemas, sin lugar a dudas.
Prototipado: Esta etapa, que es opcional, es para construir prototipos de la aplicacin que permitan a los diseadores y a los usuarios probar el sistema. Un prototipo es un modelo de trabajo de las aplicaciones del sistema. El prototipo no tiene toda la funcionalidad del sistema final, pero es suficiente para que los usuarios puedan utilizar el sistema e identificar qu aspectos estn bien y cules no son adecuados, adems de poder sugerir mejoras o la inclusin de nuevos elementos. Este proceso permite que quienes disean e implementan el sistema sepan si han interpretado correctamente los requisitos de los usuarios. Otra ventaja de los prototipos es que se construyen rpidamente. Esta etapa es imprescindible cuando el sistema que se va a implementar tiene un gran coste, alto riesgo o utiliza nuevas tecnologas.
Implementacin: En esta etapa se crean las definiciones de la base de datos a nivel conceptual, externo e interno, as como los programas de aplicacin. La implementacin de la base de datos se realiza mediante las sentencias del lenguaje de definicin de datos (LDD) del SGBD escogido. Estas sentencias se encargan de crear el esquema de la base de datos, los ficheros en donde se almacenarn los datos y las vistas de los usuarios. Los programas de aplicacin se implementan utilizando lenguajes de tercera o cuarta generacin. Partes de estas aplicaciones son transacciones sobre la base de datos, que se implementan mediante el lenguaje de manejo de datos (LMD) del SGBD. Las sentencias de este lenguaje se pueden embeber en un lenguaje de programacin anfitrin como Visual Basic, Delphi, C, C++, Java, COBOL, Fortran, Ada o Pascal. En esta etapa, tambin se implementan los mens, los formularios para la introduccin de datos y los informes de visualizacin de datos. Para ello, el SGBD puede disponer de lenguajes de cuarta generacin que permiten el desarrollo rpido de aplicaciones mediante lenguajes de consultas no procedurales, generadores de informes, generadores de formularios, generadores de grficos y generadores de aplicaciones. Tambin se implementan en esta etapa todos los controles de seguridad e integridad. Algunos de estos controles se pueden implementar mediante el LDD y otros puede que haya que implementarlos mediante utilidades del SGBD o mediante programas de aplicacin.
Conversin y carga de datos: Esta etapa es necesaria cuando se est reemplazando un sistema antiguo por uno nuevo. Los datos se cargan desde el sistema viejo al nuevo directamente o, si es necesario, se convierten al formato que requiera el nuevo SGBD y luego se cargan. Si es posible, los programas de aplicacin del sistema antiguo tambin se convierten para que se puedan utilizar en el sistema nuevo.
Prueba: En esta etapa se prueba y valida el sistema con los requisitos especificados por los usuarios. Para ello, se debe disear una batera de tests con datos reales, que se deben llevar a cabo de manera metdica y rigurosa. Es importante darse cuenta de que la fase de prueba no sirve para demostrar que no hay fallos, sirve para encontrarlos. Si la fase de prueba se lleva a cabo correctamente, descubrir los errores en los programas de aplicacin y en la estructura de la base de datos. Adems, demostrar que los programas ``parecen'' trabajar tal y como se especificaba en los requisitos y que las prestaciones deseadas ``parecen'' obtenerse. Por ltimo, en las pruebas se podr hacer una medida de la fiabilidad y la calidad del software desarrollado.
Mantenimiento: Una vez que el sistema est completamente implementado y probado, se pone en marcha. El sistema est ahora en la fase de mantenimiento en la que se llevan a cabo las siguientes tareas: Monitorizacin de las prestaciones del sistema. Si las prestaciones caen por debajo de un determinado nivel, puede ser necesario reorganizar la base de datos. Mantenimiento y actualizacin del sistema. Cuando sea necesario, los nuevos requisitos que vayan surgiendo se incorporarn al sistema, siguiendo de nuevo las etapas del ciclo de vida que se acaban de presentar. Diseo de bases de datos: En este apartado se describen con ms detalle los objetivos de cada una de las etapas del diseo de bases de datos: diseo conceptual, diseo lgico y diseo fsico. La metodologa a seguir en cada una de estas etapas se describe en los tres captulos que siguen a ste. Diseo conceptual: En esta etapa se debe construir un esquema de la informacin que se usa en la empresa, independientemente de cualquier consideracin fsica. A este esquema se le denomina esquema conceptual. Al construir el esquema, los diseadores descubren la semntica (significado) de los datos de la empresa: encuentran entidades, atributos y relaciones. El objetivo es comprender: La perspectiva que cada usuario tiene de los datos. La naturaleza de los datos, independientemente de su representacin fsica. El uso de los datos a travs de las reas de aplicacin. El esquema conceptual se puede utilizar para que el diseador transmita a la empresa lo que ha entendido sobre la informacin que sta maneja. Para ello, ambas partes deben estar familiarizadas con la notacin utilizada en el esquema. La ms popular es la notacin del modelo entidad-relacin, que se describir en el captulo dedicado al diseo conceptual. El esquema conceptual se construye utilizando la informacin que se encuentra en la especificacin de los requisitos de usuario. El diseo conceptual es completamente independiente de los aspectos de implementacin, como puede ser el SGBD que se vaya a usar, los programas de aplicacin, los lenguajes de programacin, el hardware disponible o cualquier otra consideracin fsica. Durante todo el proceso de desarrollo del esquema conceptual ste se prueba y se valida con los requisitos de los usuarios. El esquema conceptual es una fuente de informacin para el diseo lgico de la base de datos. Diseo lgico: El diseo lgico es el proceso de construir un esquema de la informacin que utiliza la empresa, basndose en un modelo de base de datos especfico, independiente del SGBD concreto que se vaya a utilizar y de cualquier otra consideracin fsica. En esta etapa, se transforma el esquema conceptual en un esquema lgico que utilizar las estructuras de datos del modelo de base de datos en el que se basa el SGBD que se vaya a utilizar, como puede ser el modelo relacional, el modelo de red, el modelo jerrquico o el modelo orientado a objetos. Conforme se va desarrollando el esquema lgico, ste se va probando y validando con los requisitos de usuario. La normalizacin es una tcnica que se utiliza para comprobar la validez de los esquemas lgicos basados en el modelo relacional, ya que asegura que las relaciones (tablas) obtenidas no tienen datos redundantes. Esta tcnica se presenta en el captulo dedicado al diseo lgico de bases de datos. El esquema lgico es una fuente de informacin para el diseo fsico. Adems, juega un papel importante durante la etapa de mantenimiento del sistema, ya que permite que los futuros cambios que se realicen sobre los programas de aplicacin o sobre los datos, se representen correctamente en la base de datos. Tanto el diseo conceptual, como el diseo lgico, son procesos iterativos, tienen un punto de inicio y se van refinando continuamente. Ambos se deben ver como un proceso de aprendizaje en el que el diseador va comprendiendo el funcionamiento de la empresa y el significado de los datos que maneja. El diseo conceptual y el diseo lgico son etapas clave para conseguir un sistema que funcione correctamente. Si el esquema no es una representacin fiel de la empresa, ser difcil, sino imposible, definir todas las vistas de usuario (esquemas externos), o mantener la integridad de la base de datos. Tambin puede ser difcil definir la implementacin fsica o el mantener unas prestaciones aceptables del sistema. Adems, hay que tener en cuenta que la capacidad de ajustarse a futuros cambios es un sello que identifica a los buenos diseos de bases de datos. Por todo esto, es fundamental dedicar el tiempo y las energas necesarias para producir el mejor esquema que sea posible. Diseo fsico: El diseo fsico es el proceso de producir la descripcin de la implementacin de la base de datos en memoria secundaria: estructuras de almacenamiento y mtodos de acceso que garanticen un acceso eficiente a los datos. Para llevar a cabo esta etapa, se debe haber decidido cul es el SGBD que se va a utilizar, ya que el esquema fsico se adapta a l. Entre el diseo fsico y el diseo lgico hay una realimentacin, ya que algunas de las decisiones que se tomen durante el diseo fsico para mejorar las prestaciones, pueden afectar a la estructura del esquema lgico. En general, el propsito del diseo fsico es describir cmo se va a implementar fsicamente el esquema lgico obtenido en la fase anterior. Concretamente, en el modelo relacional, esto consiste en: Obtener un conjunto de relaciones (tablas) y las restricciones que se deben cumplir sobre ellas. Determinar las estructuras de almacenamiento y los mtodos de acceso que se van a utilizar para conseguir unas prestaciones ptimas. Disear el modelo de seguridad del sistema. http://usuarios.lycos.es. Postgresql: El Sistema Gestor de Bases de Datos Relacionales Orientadas a Objetos conocido como PostgreSQL (y brevemente llamado Postgres95) est derivado del paquete Postgres escrito en Berkeley. Con cerca de una dcada de desarrollo tras l, PostgreSQL es el gestor de bases de datos de cdigo abierto ms avanzado hoy en da, ofreciendo control de concurrencia multi-versin, soportando casi toda la sintaxis SQL (incluyendo subconsultas, transacciones, y tipos y funciones definidas por el usuario), contando tambin con un amplio conjunto de enlaces con lenguajes de programacin (incluyendo C, C++, Java, perl, tcl y python). La implementacin del DBMS Postgres comenz en 1986. Los conceptos iniciales para el sistema fueron presentados en The Design of Postgres y la definicin del modelo de datos inicial apareci en The Postgres Data Model. El diseo del sistema de reglas fue descrito en ese momento en The Design of the Postgres Rules System. La lgica y arquitectura del gestor de almacenamiento fueron detalladas en The Postgres Storage System. En 1996, se hizo evidente que el nombre "Postgres95" no resistira el paso del tiempo. Elegimos un nuevo nombre, PostgreSQL, para reflejar la relacin entre el Postgres original y las versiones ms recientes con capacidades SQL. Al mismo tiempo, hicimos que los nmeros de versin partieran de la 6.0, volviendo a la secuencia seguida originalmente por el proyecto Postgres. Durante el desarrollo de Postgres95 se hizo hincapi en identificar y entender los problemas en el cdigo del motor de datos. Con PostgreSQL, el nfasis ha pasado a aumentar caractersticas y capacidades, aunque el trabajo contina en todas las reas. Las principales mejoras en PostgreSQL incluyen: Los bloqueos de tabla han sido sustituidos por el control de concurrencia multi-versin, el cual permite a los accesos de slo lectura continuar leyendo datos consistentes durante la actualizacin de registros, y permite copias de seguridad en caliente desde pg_dump mientras la base de datos permanece disponible para consultas. Se han implementado importantes caractersticas del motor de datos, incluyendo subconsultas, valores por defecto, restricciones a valores en los campos (constraints) y disparadores (triggers). Se han aadido funcionalidades en lnea con el estndar SQL92, incluyendo claves primarias, identificadores entrecomillados, forzado de tipos cadena literal, conversin de tipos y entrada de enteros binarios y hexadecimales. Los tipos internos han sido mejorados, incluyendo nuevos tipos de fecha/hora de rango amplio y soporte para tipos geomtricos adicionales. La velocidad del cdigo del motor de datos ha sido incrementada aproximadamente en un 20-40%, y su tiempo de arranque ha bajado el 80% desde que la versin 6.0 fue lanzada. Phppgadmin: PhpPgAdmin es un proyecto open source con el que si dispones de un entorno Web/PHP, podrs manejar PostgreSQL desde un inteface de pginas Web dinmicas. PhpPgAdmin procede de phpMyAdmin, que trabaja sobre MySQL, pero portado a PostgreSQL. http://www.postgresql.org: Sistema de Informacin: Un sistema de informacin es un conjunto de elementos que interactan entre s con el fin de apoyar las actividades de una empresa o negocio, El equipo computacional: el hardware necesario para que el sistema de informacin pueda operar. El recurso humano que interacta con el Sistema de Informacin, el cual est formado por las personas que utilizan el sistema. Un sistema de informacin realiza cuatro actividades bsicas: entrada, almacenamiento, procesamiento y salida de informacin. Kendall y Kendall
Estudio de Factibilidad: Todos los proyectos son posibles: si se tiene infinitos recursos y tiempo! Desgraciadamente, el desarrollo de un sistema o producto basado en computadora es muy probable que est plagado de escasez de recursos y de fechas de entrega difciles (o totalmente no realistas). Es necesario y prudente evaluar la viabilidad de un proyecto cuanto antes. Se pueden evitar meses o aos de esfuerzo, miles o millones de dlares y un bochorno profesional indecible si se reconoce un sistema mal concebido en la pronta fase de definicin. La viabilidad y el anlisis de riesgo estn relacionados de muchas maneras. Si el riesgo del proyecto es alto la viabilidad de producir software de calidad se reduce. Durante la ingeniera de producto, sin embargo, concentramos nuestra atencin en cuatro reas principales de inters: Viabilidad econmica. Una evaluacin del costo de desarrollo sopesado con los ingresos netos o beneficios obtenidos del sistema o producto desarrollado. Viabilidad tcnica. Un estudio de funcin, rendimiento y restricciones que puedan afectar a la consecucin de un sistema aceptable. Viabilidad legal. Determinar cualquier infraccin, violacin o responsabilidad legal en que se podra incurrir por el desarrollo del sistema. Alternativas. Una evaluacin de los enfoques alternativos al desarrollo del sistema o producto. No es necesario un estudio de viabilidad para sistemas en que la justificacin econmica es obvia, el riesgo tcnico es bajo, se esperan pocos problemas legales y no existe ninguna alternativa razonable. Sin embargo, si falla alguna de las condiciones anteriores, se debera hacer un estudio del rea en cuestin. La justificacin econmica incluye una amplia gama de aspectos a tener en cuenta como son el anlisis de costes/beneficios, las estrategias de ingresos de la empresa a largo plazo, el impacto en otros productos o centros de beneficios, coste de recursos necesarios para el desarrollo y crecimiento potencial del mercado. La viabilidad tecnolgica es frecuentemente el rea ms difcil de valorar en esta etapa del proceso de ingeniera del producto. Como los objetivos, funciones y rendimiento son poco claros, cualquier cosa parece posible si se hacen las suposiciones correctas. Es esencial que el proceso de anlisis y definicin se realice en paralelo con una valoracin de la viabilidad tcnica. De esta manera se pueden juzgar especificaciones concretas a medida que se establecen Segn http://www.itcdguzman.edu.mx.
Debian GNU/Linux Debian o ms concretamente Debian GNU/Linux es una distribucin Linux, basa sus principios y fin en el software libre. Creado por el Debian Project el ao 1993, la organizacin responsable de la creacin y mantenimiento de la misma distribucin, centrado en GNU/Linux y utilidades GNU. Este tambin mantiene y desarrolla sistemas GNU basados en otros ncleos. Nace como una apuesta por separar en sus versiones el software libre del software no libre. El modelo de desarrollo es independiente a empresas, creado por los propios usuarios, sin depender de ninguna manera de necesidades comerciales. Debian no vende directamente su software, lo pone a disposicin de cualquiera en Internet, aunque s permite a personas o empresas distribuir comercialmente este software mientras se respete su licencia. http://es.wikipedia.org/wiki/Debian Bases Legales:
Decreto N 3390 Fecha: 28 de diciembre de 2004 HUGO CHVEZ FRAS PRESIDENTE DE LA REPBLICA De conformidad con lo dispuesto en los artculos 110 y 226 de la Constitucin de la Repblica Bolivariana de Venezuela, 12 y 47 de la Ley Orgnica de la Administracin Pblica y, 2, 19 y 22 del Decreto con Rango y Fuerza de Ley Orgnica de Ciencia, Tecnologa e Innovacin, en Consejo de Ministros, CONSIDERANDO Que es prioridad del Estado incentivar y fomentar la produccin de bienes y servicios para satisfacer las necesidades de la poblacin. Que el uso del Software Libre desarrollado con Estndares Abiertos fortalecer la industria del software nacional, aumentando y fortaleciendo sus capacidades, CONSIDERANDO Que la reduccin de la brecha social y tecnolgica en el menor tiempo y costo posibles, con calidad de servicio, se facilita con el uso de Software Libre desarrollado con Estndares Abiertos. CONSIDERANDO Que la adopcin del Software Libre desarrollado con Estndares Abiertos en la Administracin Pblica y en los servicios pblicos facilitar la interoperabilidad de los sistemas de informacin del Estado, contribuyendo a dar respuestas rpidas y oportunas a los ciudadanos, mejorando la gobernabilidad
CONSIDERANDO Que el Software Libre desarrollado con Estndares Abiertos, permite mayor participacin de los usuarios en el mantenimiento de los niveles de seguridad e interoperatividad, DECRETA Artculo 1. La Administracin Pblica Nacional emplear prioritariamente Software Libre desarrollado con Estndares Abiertos, en sus sistemas, proyectos y servicios informticos. A tales fines, todos los rganos y entes de la Administracin Pblica Nacional iniciarn los procesos de migracin gradual y progresiva de stos hacia el Software Libre desarrollado con Estndares Abiertos. Artculo 2. A los efectos del presente Decreto se entender por: Software Libre: Programa de computacin cuya licencia garantiza al usuario acceso al cdigo fuente del programa y lo autoriza a ejecutarlo con cualquier propsito, modificarlo y redistribuir tanto el programa original como sus modificaciones en las mismas condiciones de licenciamiento acordadas al programa original, sin tener que pagar regalas a los desarrolladores previos. Estndares Abiertos: Especificaciones tcnicas, publicadas y controladas por alguna organizacin que se encarga de su desarrollo, las cuales han sido aceptadas por la industria, estando a disposicin de cualquier usuario para ser implementadas en un software libre u otro, promoviendo la competitividad, interoperatividad o flexibilidad. Software Propietario: Programa de computacin cuya licencia establece restricciones de uso, redistribucin o modificacin por parte de los usuarios, o requiere de autorizacin expresa del Licenciador. Distribucin Software Libre desarrollado con Estndares Abiertos para el Estado Venezolano: Un paquete de programas y aplicaciones de Informtica elaborado utilizando Software Libre con Estndares Abiertos para ser utilizados y distribuidos entre distintos usuarios. Artculo 3. En los casos que no se puedan desarrollar o adquirir aplicaciones en Software Libre bajo Estndares Abiertos, los rganos y entes de la Administracin Pblica Nacional debern solicitar ante el Ministerio de Ciencia y Tecnologa autorizacin para adoptar otro tipo de soluciones bajo las normas y criterios establecidos por ese Ministerio. Artculo 4. El Ministerio de Ciencia y Tecnologa, adelantar los programas de capacitacin de los funcionarios pblicos, en el uso del Software Libre desarrollado con Estndares Abiertos, haciendo especial nfasis en los responsables de las reas de tecnologas de informacin y comunicacin, para lo cual establecer con los dems rganos y entes de la Administracin Pblica Nacional los mecanismos que se requieran. Artculo 5. El Ejecutivo Nacional fomentar la investigacin y desarrollo de software bajo modelo Software Libre desarrollado con Estndares Abiertos, procurando incentivos especiales para desarrolladores. Artculo 6. El Ejecutivo Nacional fortalecer el desarrollo de la industria nacional del software, mediante el establecimiento de una red de formacin, de servicios especializados en Software Libre desarrollado con Estndares Abiertos y desarrolladores. Artculo 7. El Ministerio de Ciencia y Tecnologa ser responsable de proveer la Distribucin Software Libre desarrollado con Estndares Abiertos para el Estado Venezolano, para lo cual implementar los mecanismos que se requieran. Artculo 8. El Ejecutivo Nacional promover el uso generalizado del Software Libre desarrollado con Estndares Abiertos en la sociedad, para lo cual desarrollar mecanismos orientados a capacitar e instruir a los usuarios en la utilizacin del Software Libre desarrollado con Estndares Abiertos. Artculo 9. El Ejecutivo Nacional promover la cooperacin internacional en materia de Software Libre desarrollado con Estndares Abiertos, con especial nfasis en la cooperacin regional a travs del MERCOSUR, CAN, CARICOM y la cooperacin SUR-SUR. Artculo 10. El Ministerio de Educacin y Deportes, en coordinacin con el Ministerio de Ciencia y Tecnologa, establecer las polticas para incluir el Software Libre desarrollado con Estndares Abiertos, en los programas de educacin bsica y diversificada. Artculo 11. En un plazo no mayor de noventa (90) das continuos, contados a partir de la publicacin del presente Decreto en la Gaceta Oficial de la Repblica Bolivariana de Venezuela, el Ministerio de Ciencia y Tecnologa deber presentar ante la Presidencia de la Repblica, los planes y programas que servirn de plataforma para la ejecucin progresiva del presente Decreto. Artculo 12. Cada Ministro en coordinacin con la Ministra de Ciencia y Tecnologa, en un plazo no mayor de noventa (90) das continuos, contados a partir de la aprobacin por parte de la Presidencia de la Repblica de los planes y programas referidos en el artculo anterior, publicar en la Gaceta Oficial de la Repblica Bolivariana de Venezuela su respectivo plan de implantacin progresiva del Software Libre desarrollado con Estndares Abiertos, acogindose a los lineamientos contenidos en aquellos, incluyendo estudios de financiamiento e incentivos fiscales a quienes desarrollen Software Libre con Estndares Abiertos destinados a la aplicacin de los objetivos previstos en el presente Decreto. Igualmente, las mximas autoridades de sus entes adscritos publicaran a travs del Ministerio de adscripcin sus respectivos planes. Los planes de implantacin progresiva del Software Libre desarrollado con Estndares Abiertos de los distintos rganos y entes de la Administracin Pblica Nacional, debern ejecutarse en un plazo no mayor de veinticuatro (24) meses, dependiendo de las caractersticas propias de sus sistemas de informacin. Los Ministros mediante Resolucin y las mximas autoridades de los entes que le estn adscritos a travs de sus respectivos actos, determinarn las fases de ejecucin del referido Plan, as como las razones de ndole tcnico que imposibiliten la implantacin progresiva del Software Libre en los casos excepcionales, de acuerdo a lo establecido en el artculo 3 del presente Decreto. Artculo 13. El Ministerio de Ciencia y Tecnologa establecer dentro de los planes y programas contemplados en el presente Decreto, mecanismos que preserven la identidad y necesidades culturales del pas, incluyendo a sus grupos indgenas, para lo cual procurar que los sistemas operativos y aplicaciones que se desarrollen se adecuen a su cultura. Artculo 14. Todos los Ministros quedan encargados de la ejecucin del presente Decreto, bajo la coordinacin de la Ministra de Ciencia y Tecnologa. Dado en Caracas, a los das del mes de de dos mil cuatro. Ao 194 de la Independencia y 145 de la Federacin. http://Tecnojuris.com
Definicin de trminos bsicos: BackUp: Copia de seguridad.
Base de datos: Aplicacin informtica para manejar informacin en forma de "fichas": clientes, artculos, pelculas, etc. La mayora de las bases de datos actuales permiten hacer listados, consultas, crear pantallas de visualizacin de datos, controlar el acceso de los usuarios, etc. Tambin es cada vez ms frecuente que las consultas se puedan hacer en un lenguaje estndar conocido como SQL.
SQL: Un lenguaje estndar de consulta a bases de datos (Structured Query Language).
Campo: En el mundo de las bases de datos, cada una de los datos que forman un registro (o ficha). Por ejemplo, en la ficha de cada proveedor tendramos campos como su nombre, su direccin postal, su telfono, etc.
Controlador: Se suele llamar controlador (driver, en ingls) al programa necesario para que un cierto programa o sistema operativo sea capaz de utilizar un dispositivo (por ejemplo, una impresora).
Controladora: Se suele llamar "tarjeta controladora" a la tarjeta de circuito impreso que hay que instalar a un ordenador para que sea capaz de trabajar con un cierto dispositivo (por ejemplo, la controladora de disco curo, que hoy en da suele venir integrada en la placa base de casi cualquier ordenador personal).
DNS: Servidor de nombres de dominio (Domain Name Server) FAT: Tabla de situacin de ficheros (File Allocation Table), algo as como un ndice de qu datos hay en una unidad de disco, y dnde estn situados dichos datos.
Firmware: Es el "software que est dentro del hardware". Se refiere a los programas grabados en memorias ROM.
Fuente: Programa escrito en un lenguaje de programacin, antes de convertirse a ejecutable.
GUI: Interfaz grfica de usuario (Graphical User Interface).
HTML: HyperText Markup Language: el lenguaje de descripcin de pginas habitual en Internet.
IP Address: Direccin de un ordenador dentro de una red con protocolo TCP/IP (4 nmeros de 0 a 255, separados por puntos, Ej.: 194.179.5.205).
Red de Computadoras: Conjunto de computadoras conectados entre s con el fin de compartir recursos (por ejemplo, impresoras) e informacin.
TCP/IP: Protocolo de comunicaciones estndar en Internet (Transmission Control Protocol/Internet Protocol).
JPEG, JPG: Es la Extensin que corresponde a un tipo de fichero grfico de mapa de bits. Es un formato comprimido, que, al contrario que la mayora, pierde definicin al comprimir: se puede indicar la cantidad de compresin que se desea, pero cuanto ms comprimamos, mayor prdida de calidad tiene la imagen. Para fotografas digitalizadas con 640x480 puntos o ms, un nivel de compresin entre 15 y 25 suele ser suficiente para reducir mucho el espacio ocupado por la imagen, pero a la vez que la prdida de calidad no sea muy apreciable. (Joint Picture Expert Group).
Kernel: Ncleo de un sistema operativo. LAN: Red de rea local (Local Area Network).
Linux: Versin bajo la licencia GPL/GNU (que permite la copia y distribucin junto al cdigo fuente y slo se paga el "medio fsico") del conocido sistema operativo UNIX. Es un sistema multitarea multiusuario para PCs. Linux es una implementacin del sistema operativo UNIX (uno ms de entre los numerosos clnicos del histrico Unix), pero con la originalidad de ser gratuito y a la vez muy potente, que sale muy bien parado (no pocas veces victorioso) al compararlo con las versiones comerciales para sistemas de mayor envergadura y por tanto tericamente superiores. Comenz como proyecto personal del -entonces estudiante- Linus Torvalds, quien tom como punto de partida otro viejo conocido, el Minix de Andy. S. Tanenbaum (profesor de sistemas operativos que cre su propio sistema operativo Unix en PCs XT para usarlo en su docencia). Actualmente Linus Torvalds lo sigue desarrollando, pero a estas alturas el principal autor es la red Internet, desde donde una gigantesca familia de programadores y usuarios aportan diariamente su tiempo aumentando sus prestaciones y dando informacin y soporte tcnico mutuo. La versin original -y aun predominante- comenz para PCs compatibles (Intel 386 y superiores), existiendo tambin en desarrollo versiones para prcticamente todo tipo de plataformas.
Unix: Sistema operativo multitarea y multiusuario.
Multitarea: Es cuando un ordenador es capaz de realizar ms de una tarea a la vez. Puede ser en paralelo (si tiene ms de un procesador) o concurrente (si slo tiene uno).
Nodo: Un ordenador en una red.
OOP: Programacin Orientada a Objetos o POO (Object Oriented Programming).
Password: Clave de acceso o contrasea necesario para acceder a un determinado sistema.
Root: Administrador de un sistema Unix.
Tabla: En el mundo de las bases de datos, un conjunto de registros (fichas) que tienen una cierta homogeneidad (por ejemplo, los datos de nuestros proveedores podran estar almacenados en una misma tabla).
Browser: Navegador. Aplicacin para visualizar documentos WWW y navegar por Internet. En su forma ms bsica son aplicaciones hipertexto que facilitan la navegacin por los servidores de navegacin de Internet. Los mas avanzados, cuentan con funcionalidades plenamente multimedia y permiten indistintamente la navegacin por servidores WWW, FTP, Gopher, acceso a grupos de noticias, la gestin del correo electrnico, etc.
Cliente: Cualquier elemento de un sistema de informacin que requiere un servicio mediante el envo de solicitudes al servidor. Cuando dos programas se comunican por una red, el cliente es el que inicia la comunicacin, mientras que el programa que espera ser contactado es el servidor. Cualquier programa puede actuar como servidor para un servicio y como cliente para otro.
Cliente-Servidor: Modelo lgico de una forma de proceso cooperativo, independiente de plataformas hardware y sistemas operativos. El concepto se refiere ms a una filosofa que a un conjunto determinado de productos. Generalmente, el modelo se refiere a un puesto de trabajo o cliente que accede mediante una combinacin de hardware y software a los recursos situados en un ordenador denominado servidor.
Cdigo de Barras: (Bar Code). Cdigo impreso utilizado para reconocimiento mediante un lector ptico. Los cdigos de barras unidimensionales tradicionales utilizan el ancho de la barra como el cdigo, pero codifican slo un nmero de cuenta o de identificacin. Los sistemas bidimensionales como PDF 417 de Symbol Technology contienen 1,800 caracteres en un rea del tamao de una estampilla postal.
Consola: Trmino cada vez ms en desuso, sigue utilizndose en las empresas con grandes centros de proceso de datos. Se trata de uno o varios terminales conectados al ordenador central, que permiten monitorizar su funcionamiento, controlar las operaciones que realiza, regular las aplicaciones que deben ejecutarse, etc.
Cortafuegos (Firewall): Es un ordenador o un programa que conecta una red a Internet pero impide el acceso no autorizado desde Internet. Mecanismo que permite que las comunicaciones entre una red local e Internet se realicen conforme a las polticas de seguridad de quien los instala. Estos sistemas suelen incorporar elementos que garantizan la privacidad, autentificacin, etc., con lo que se impide el acceso no autorizado desde Internet.
Lenguaje de Programacin: Conjunto de normas lingsticas que permiten escribir un programa y que ste sea entendido por el ordenador y pueda ser trasladado a ordenadores similares para su funcionamiento en otros sistemas. Cualquier lenguaje artificial que puede utilizarse para definir una secuencia de instrucciones para su procesamiento por un ordenador o computadora.
Llave Concatenada: Cuando no es posible identificar a un registro en forma nica mediante un concepto de datos, la clave se construye en base a 2 ms conceptos de datos.
Llave Primaria: Identifica en forma nica.
Login: Entrada de identificacin, conexin.
Log out: Salir del sistema, desconexin. Php: (Preprocessed Hypertext Pages) PHP fue creado por Rasmus Lerdorf a finales de 1994, aunque no hubo una versin utilizable por otros usuarios hasta principios de 1995. Esta primera versin se llam, Personal Home Page Tools. Al principio, PHP slo estaba compuesto por algunas macros que facilitaban el trabajo a la hora de crear una pgina Web. Hacia mediados de 1995 se creo el analizador sintctico y se llam PHP/F1 Versin 2, y slo reconoca el texto HTML y algunas directivas de mySQL. A partir de este momento, la contribucin al cdigo fue pblica. El crecimiento de PHP desde entonces ha sido exponencial, y han surgido versiones nuevas como la actual, PHP3 y PHP4.
Plataforma: Es un trmino de carcter genrico que designa normalmente una arquitectura de hardware, aunque tambin se usa a veces para sistemas operativos o para el conjunto de ambos. Los ordenadores VAX de la firma Digital, por ejemplo, seran una plataforma en la que se pueden soportar aplicaciones que, a su vez, corren en otras plataformas. Debian GNU/Linux El origen de la palabra Debian viene determinado por el nombre del creador, Ian Murdock, y Deborah, su esposa. Sus primeras versiones 0.9x fueron lanzadas en 1994 y 1995. Las primeras potabilidades a otras arquitecturas fueron a comienzos de 1995, siendo la primera versin 1.x de Debian lanzada en 1996. Caractersticas Disponibilidad en varias plataformas hardware. La versin 3.1a es compatible con 11 plataformas. Una amplia coleccin de software disponible. La versin 3.1a viene con unos 15490 paquetes. Un grupo de herramientas para facilitar el proceso de instalacin y actualizacin del software Su compromiso con los principios y valores involucrados en el movimiento del Software Libre. No tiene marcado ningn entorno grfico en especial ya sea GNOME, KDE.
Operacionalizacin de Variables Cuadro N 1 Objetivo general Objetivo especifico Variable Dimensin Indicador instrumentos
Desarrollar e implantar un sistema de informacin que permita controlar el cumplimiento del horario de trabajo, llevar un historial del personal y controlar las visitas al centro de atencin Emergencias 171 Tchira
Se desea diagnosticar la situacin actual para definir los requerimientos
Situacin actual
Formatos Utilizados. Almacenamien to de la informacin Manejo de la Informacin
Planillas, formatos impresos. Data exacta Seguridad e integridad de la informacin
Entrevista
Cuadro N 2
Objetivo general Objetivo especifico Variable Dimensin Indicador instrumentos
Desarrollar e implantar un sistema de informacin que permita controlar el cumplimiento del horario de trabajo, llevar un historial del personal y controlar las visitas al centro de atencin Emergencias 171 Tchira
Desarrollar una propuesta de solucin en funcin de los requerimientos previamente definidos.
Propuesta de solucin
Calidad de los reportes. Rapidez en las consultas Productividad del personal
Data precisa
Tiempo de respuesta
Horas/hombre/ trabajadas
Entrevista
Cuadro N 3 Objetivo general Objetivo especifico Variable Dimensin Indicador Instrumentos
Desarrollar e implantar un sistema de informacin que permita controlar el cumplimiento del horario de trabajo, llevar un historial del personal y controlar las visitas al centro de atencin Emergencias 171 Tchira
Se desea evaluar la factibilidad del proyecto.
Factibilidad del proyecto
Hardware Software Recursos Humanos
Equipos Redes Capacitacin del personal Lenguaje de programacin
Entrevista
Cuadro N 4 Objetivo general Objetivo especifico Variable Dimensin Indicador Instrumentos
Desarrollar e implantar un sistema de informacin que permita controlar el cumplimiento del horario de trabajo, llevar un historial del personal y controlar las visitas al centro de atencin Emergencias 171 Tchira
Se desea disear un modelo de base de datos que se ajuste a los requerimientos y a la propuesta definida.
Modelo de base de Datos.
Calidad de la base de datos Calidad de respuesta Seguridad
Sistema gestor de Base de Datos. Velocidad y tiempo de respuesta Claves de acceso.
Entrevista
Cuadro N 5 Objetivo general Objetivo especifico Variable Dimensin Indicador Instrumentos
Desarrollar e implantar un sistema de informacin que permita controlar el cumplimiento del horario de trabajo, llevar un historial del personal y controlar las visitas al centro de atencin Emergencias 171 Tchira
Implantar el software diseado
Implantar el software diseado
Instalacin del software
Funcionamiento del software
Observacin
Justificacin Metodolgica Segn Rangel, L (2004) define un proyecto factible como El desarrollo de una propuesta de investigacin viable de ejecutar. Segn Rivas, J (1992) expone lo siguiente acerca de un proyecto factible Normas para delimitar el tema en relacin a los recursos disponibles al efectuar el estudio. De acuerdo a la situacin que se presenta en Emergencias 171 Tchira, se cuenta con la aprobacin de la institucin en el aspecto econmico como en el diseo y desarrollo de un sistema administrativo modulo personal y mdulo de control de acceso que permita solventar la problemtica actual, por lo tanto esta investigacin es de tipo Proyecto Factible.
Diseo de la Investigacin: El diseo de la investigacin segn Acua, R (1991) es Una estrategia general que adopta el investigador, como forma de abordar un problema determinado, que generalmente se traduce en un esquema o grfico, que permite identificar los pasos que deber dar para efectuar su estudio. Segn Balestrini, M (1997) define el diseo de la investigacin como El plan de investigacin que integra de un modo coherente y adecuadamente correcto, tcnicas de recogida de datos a utilizar, anlisis y objetivos Segn el diseo la investigacin puede ser: De campo. Documental. Experimental.
Segn Rivas, J (1992) define la investigacin de campo como La estrategia que cumple el investigador basndose en mtodos que permiten recoger los datos de forma directa de la realidad donde se presentan. Para el desarrollo de esta investigacin se tomaron en cuenta las siguientes etapas de la investigacin de campo: Seleccin de la muestra. Seleccin y construccin de los instrumentos de recoleccin de datos. Anlisis de los datos. Interpretacin y presentacin de los resultados. Para la presente investigacin se utiliz la metodologa de prototipos de un sistema de informacin. Segn J, Senn La construccin de prototipos representa una estrategia de desarrollo, cuando no es posible determinar todos los requerimientos del usuario. Es por ello que incluye el desarrollo interactivo o en continua evolucin, donde el usuario participa de forma directa en el proceso. Este mtodo contiene condiciones nicas de aplicacin, en donde los encargados del desarrollo tienen poca experiencia o informacin, o donde los costos y riesgos de que se cometa un error pueden ser altos. As mismo este mtodo resulta til para probar la facilidad del sistema e identificar los requerimientos del usuario, evaluar el diseo de un sistema o examinar el uso de una aplicacin. El prototipo de un sistema de informacin consta de los siguientes lineamientos: Identificar requerimientos bsicos del usuario: En esta etapa se determinaran los requerimientos del usuario para el desarrollo del prototipo a travs de las diferentes tcnicas de recoleccin de informacin. Desarrollar prototipo inicial: En esta etapa se desarrollar el prototipo se utiliza, se prueba y revisa, en base a los requerimientos del usuario obtenidos en la etapa anterior. Usar el prototipo: Si el prototipo cumple y se adapta a los requerimientos de los usuarios comenzar a funcionar como prototipo operativo. Revisin y mejora del prototipo: En esta etapa se realizarn las diferentes correcciones y mejoras que el prototipo amerite. Tcnicas de recoleccin de informacin: Para la realizacin de este proyecto se utiliz la entrevista como tcnica de recoleccin de informacin., ya que a travs del dilogo y en una interaccin con el entrevistado se obtienen datos o informaciones sobre aspectos tales como: conducta, opiniones, deseos, expectativas, etc., que un individuo no escribira nunca y que son imposibles de observar directamente. Segn Acua, J, la entrevista consiste en que el individuo proporciona la informacin directamente al investigador o entrevistador, en una relacin personal.
Tipos de entrevistas: Entrevistas Estructuradas: Se caracterizan porque las preguntas son iguales para todos los entrevistados y formuladas en el mismo orden. Entrevistas no Estructuradas: Se realizan sin prever las preguntas, es decir, las preguntas ni las respuestas estn predeterminadas completamente. Para el desarrollo de la investigacin se utiliz la entrevista estructuradas con preguntas de final abierto, porque le permiten al entrevistado la libertad de responderlas sin ninguna restriccin. Segn Acua, J la Observacin Se mide el fenmeno, ya que se obtiene informacin de la unidad de anlisis. Existen dos tipos: la no estructurada que es utilizada en investigaciones exploratorias, no se tiene conocimiento del fenmeno y la estructurada que quiere informacin mas precisa y especifica. En la investigacin se utiliz la observacin para complementar la informacin recolectada a travs de la entrevista, ya que sta permite corroborar los datos obtenidos y los que se han omitido. Poblacin Segn Acua, J, la poblacin o universo son todas las unidades de investigacin que seleccionamos de acuerdo con la naturaleza de un problema, para generalizar hasta ella los datos recolectados. La poblacin es finita cuando est constituida por un determinado o limitado nmero de elementos. La poblacin de estudio es de tipo finita, ya que est compuesta por los integrantes del departamento de Telemtica de Emergencias 171 Tchira.
Muestra Segn Acua, J, la muestra es un conjunto de casos o individuos procedente de una poblacin estadstica que cumple las siguientes caractersticas: la muestra debe ser representativa de la poblacin de estudio. El nmero de sujetos que componen la muestra suele ser inferior que el de la poblacin, pero suficientes para que la estimacin de los parmetros determinados tenga un nivel de confianza adecuado. El conjunto de individuos de la muestra son los sujetos realmente estudiados. Para el estudio se utiliz un muestreo intencionado, ya que la poblacin ser tomada en su totalidad como muestra al tratarse de las personas que poseen un amplio conocimiento de la situacin que se presenta actualmente en la institucin.
Formato de Entrevista:
Esq
1. De qu manera se maneja actualmente la informacin en la institucin? 2. Cmo se lleva a cabo el control de acceso del personal y visitantes a la institucin? 3. Qu dificultades se presentan en el control de acceso? 4. Cmo se registra el historial del personal que labora en la institucin? 5. Qu dificultades se presentan con el registro del historial del personal? 6. Qu reportes se emiten? 7. Cmo se realizan estos reportes? 8. Qu inconvenientes se presentan al momento de realizar los reportes? 9. Ocasiona contratiempos el manejo de la informacin actual? 10. Cree necesario el diseo y desarrollo de un sistema de informacin que ayude a automatizar el control de acceso y el registro del personal de la institucin? 11. Qu procesos se tomaran en cuenta para el desarrollo del sistema? 12. Se cuenta en la institucin con los equipos necesarios para la implantacin del sistema? 13. Qu formatos se utilizan para llevar la informacin? Repblica Bolivariana de Venezuela Gobierno del Estado Tchira Centro de Atencin de Llamadas Emergencias 171 Tchira Esquema de la entrevista aplicada a los integrantes del departamento de telemtica de Emergencias 171 Tchira.
Anlisis de los resultados: Cuadro N 1 tem Anlisis Cualitativo De qu manera se maneja actualmente la informacin en la institucin? La persona entrevistada respondi que la informacin se registra de manera manual, en formatos impresos, la cual luego es almacenada en carpetas. Intencionalidad: Conocer la forma en que es manejada la informacin actualmente en la institucin. Fuente Ing. Consuelo Rodrguez. Cuadro N 2 tem Anlisis Cualitativo Cmo se lleva a cabo el control de acceso del personal y visitantes a la institucin? La persona entrevistada respondi que el control de acceso del personal y visitantes a la institucin se en formatos impresos o en su defecto en hojas desarrolladas en Microsoft Excel. Intencionalidad: Analizar el control de acceso a la institucin. Fuente Ing. Consuelo Rodrguez
Cuadro N 3 tem Anlisis Cualitativo Qu dificultades se presentan en el control de acceso? La persona entrevistada respondi que el control de acceso no es el ms idneo, la informacin recolectada no es exacta y escasa de confiabilidad. Intencionalidad: Conocer los problemas que se presentan con el control de acceso a la institucin. Fuente Ing. Consuelo Rodrguez Cuadro N 4 tem Anlisis Cualitativo Cmo se registra el historial del personal que labora en la institucin? La persona entrevistada respondi que el historial del personal de labora en la institucin se realiza en formularios realizados en Microsoft Excel. Intencionalidad: Analizar la manera en que se lleva a cabo el historial del personal que labora en la institucin. Fuente Ing. Consuelo Rodrguez
Cuadro N 5 tem Anlisis Cualitativo Qu dificultades se presentan con el registro del historial del personal?
La persona entrevistada respondi que al tratarse de una Base de datos realizada en Microsoft Access, esta se hace de gran tamao a medida que se le ingresa data, volvindose lenta, y adems su estructura no permite flexibilidad al momento de realizar una consulta Intencionalidad: Conocer los problemas que se presentan con el registro del historial del personal que labora en la institucin. Fuente Ing. Consuelo Rodrguez. Cuadro N 6 tem Anlisis Cualitativo Qu reportes se emiten?
La persona entrevistada respondi que en la institucin se emiten reportes de asistencia laboral, as como de los visitantes Intencionalidad: Conocer los reportes emitidos en la institucin. Fuente Ing. Consuelo Rodrguez.
Cuadro N 7 tem Anlisis Cualitativo Cmo se realizan estos reportes? La persona entrevistada respondi que para realizar estos reportes se apoya en los distintos formatos utilizados para el control de acceso a la institucin. Intencionalidad: Conocer cmo se realizan los reportes. Fuente Ing. Consuelo Rodrguez.
Cuadro N 8 tem Anlisis Cualitativo Qu inconvenientes se presentan al momento de realizar los reportes? La persona entrevistada respondi que entre los inconvenientes que se presentan se encuentran la falta de una base de datos que facilite y agilice los procesos, adems la informacin actual es poco confiable. Intencionalidad: Analizar los inconvenientes que se presentan al momento de generar los reportes. Fuente Ing. Consuelo Rodrguez.
Cuadro N 9 tem Anlisis Cualitativo Ocasiona contratiempos el manejo de la informacin actual?
La persona entrevistada respondi que la informacin llevada de la manera actual ocasiona prdida de tiempo y retraso en el desarrollo de otras actividades. Intencionalidad: Conocer las desventajas del sistema actual. Fuente Ing. Consuelo Rodrguez. Cuadro N 10 tem Anlisis Cualitativo Cree necesario el diseo y desarrollo de un sistema de informacin que ayude a automatizar el control de acceso y el registro del personal de la institucin?
La persona entrevistada respondi que era necesario el desarrollo del sistema de informacin ya que permitir agilizar los procesos, adems que se contar con la informacin de manera rpida y exacta. Intencionalidad: Evaluar la factibilidad del desarrollo del sistema. Fuente Ing. Consuelo Rodrguez.
Cuadro N 11 tem Anlisis Cualitativo Que procesos se tomarn en cuenta para el desarrollo del sistema? La persona entrevistada respondi que se tomaran en cuenta el control de acceso y el historial del personal. Intencionalidad: Conocer los procesos que se tomarn en cuenta para el desarrollo del sistema. Fuente Ing. Consuelo Rodrguez. Cuadro N 12 tem Anlisis Cualitativo Se cuenta en la institucin con los equipos necesarios para la implantacin del sistema?
La persona entrevistada respondi que se cuenta con el hardware necesario para la implantacin del sistema, as como de una red de area local (LAN) ya instalada. Intencionalidad: Determinar los requerimientos de hardware necesarios para la implantacin del sistema. Fuente Ing. Consuelo Rodrguez. Cuadro N 13 tem Anlisis Cualitativo Qu formatos se utilizan para llevar la informacin?
La persona entrevistada respondi que se utilizan formatos impresos as como hojas desarrolladas en Microsoft Excel. Intencionalidad: Analizar los formatos utilizados para el registro de la informacin. Fuente Ing. Consuelo Rodrguez.
Conclusiones
En las ltimas dcadas el mundo empresarial ha estado girando en base a las herramientas informticas, las cuales han ayudando a resumir el tiempo que llevaba en realizarse los procesos administrativos de una empresa.
Con el sistema S.A.E 171 se pretende agilizar los procesos de Control de Acceso, Registro del histrico del personal y el almacenamiento de la informacin.
Hoy en da el software libre se ha convertido en una de las herramientas ms usadas en el mbito administrativo y empresarial debido a la gran variedad de programas y paquetes que este ofrece, adems dndole libertad a los usuarios o a las empresas el uso de stos a muy bajo costo en comparacin con el software propietario, ya que software libre no significa que sea gratis.
A travs del sistema se podr generar reportes y consultas de manera personalizada o general.