Sistema para el control de asistencia de asesores en la aldea universitaria “24 de Julio”
Enviado por Jousseph Celis
RESUMEN
El trabajo de investigación expone la propuesta del desarrollo de un sistema para el control de asistencia de asesores en la aldea universitaria "24 de julio", el cual se basa en la mejora del proceso y control del mismo, teniendo como objetivo general proponer un sistema de automatización, teniendo como ejemplo las mejoras de información y control docente. Su objetivos específicos son: Analizar la situación actual en la que se encuentra el Departamento de Coordinación, diagnosticar los procedimientos para el registro de la asistencia de asesores de la Aldea "Universitaria 24 de Julio", diseño del sistema de asistencia de asesores de la Aldea Universitaria "24 de Julio", desarrollar la base de datos del sistema de asistencia de asesores para la Aldea Universitaria "24 de Julio", probar el sistema de control de asistencia con datos reales, documentación del sistema. Para la presente investigación a de utilizarse el método directo ya que al tratarse de un proyecto factible con diseño de campo resulta imprescindible la presencia de los investigadores en la fuente primaria a fin de garantizar la obtención de todos aquellos datos de importancia para la resolución efectiva del problema para su desarrollo, para los intereses del presente proyecto fue efectuada la encuesta tipo cuestionario, por ser el que se ajusta a la técnica de entrevista formalizada y permitirá recabar la información relacionada con los factores que inciden en el Proceso de Control de Asistencia de Asesores para la Aldea Universitaria "24 de Julio". Se usó programas informáticos con licencia GPL, comúnmente conocidos como software libre. El lenguaje utilizado en el desarrollo para la aplicación del proyecto es llamado Gambas Linux derivado de BASIC (de ahí que Gambas quiera decir, Gambas Almost Means Basic). Es distribuido con licencia GNU GPL.
Palabras Claves: Linux, Gambas Linux, Control de Asistencia, Automatización.
INTRODUCCIÓN
En la actualidad es necesario e imprescindible utilizar sistemas avanzados de automatización en cualquier institución educativa, tanto pública como privada, por supuesto cumpliendo con todas las normas requeridas que permitan llevar de manera clara, concisa, fácil y adecuada el proceso a manejar. El control de asistencia de asesores es una revisión que nos permite llevar a la práctica un seguimiento día a día para el registro de los mismos. El tema de este trabajo dará una visión más amplia, en mejorar su forma de funcionamiento con nuevas actividades de automatización del dinamismo.
Sin embargo, no resulta fácil realizar el proyecto, ya que es ineludible efectuar un trabajo de tal magnitud, lo cual implica plasmar en el mismo una serie parámetros a seguir el cual está compuesto por V Capítulos de la siguiente manera: Capítulo I Planteamiento del problema: donde se da a conocer la ausencia de un sistema automatizado que lleve el control de asistencia para asesores, describiendo la necesidad tecnológica de los objetivos general y específicos para la resolución del mismo. En el capítulo II El marco teórico– tecnológico: se sustentó en trabajos de investigación de sistemas automatizados anteriores que incluyan antecedentes teóricos y tecnológicos en bases teóricas y tecnológicas. En el Capítulo III El Diseño tecnológico: donde se explican los procedimientos a seguir para la realización del proyecto, En el Capítulo IV Implementación del diseño tecnológico: se basó en las plataformas tecnológicas y en las herramientas para su desarrollo destacando que el personal que vaya a manejar el sistema tenga pleno conocimiento del mismo, En el Capítulo V Pruebas e implementación del modelo desarrollado: Donde se explica tanto el manual de usuario para el uso del sistema como el manual del código fuente del mismo proporcionando al operador y al desarrollador de software aplicar modificaciones al sistema.
CAPITULO I
PLANTEAMIENTO DEL PROBLEMA
Contexto y Descripción de la Necesidad Tecnológica
Las nuevas tecnologías de la información se han vuelto una herramienta necesaria en todos los aspectos de las actividades humanas, así como el crecimiento exponencial de la Misión Sucre, impone mayor agudeza en la gestión, se hacen necesarios procedimientos automatizados que ayuden a dejar fluir el trabajo tecnológico. Es impensable poder gestionar una Aldea sin el uso adecuado de la tecnología informática, tan imprescindible debido al crecimiento humano.
Así mismo se cita Las TIC hacen referencia a las Tecnologías de la Información y la Comunicación, sin embargo para acercarnos a lo que este término abarca, se citan a las siguientes definiciones: Según el PNUD (Programa de las Naciones Unidas para el Desarrollo) (2002) en el Informe sobre Desarrollo Humano en Venezuela:
La TIC se conciben como el universo de dos conjuntos, representados por las tradicionales Tecnologías de la Comunicación (TC) – constituidas principalmente por la radio y la telefonía convencional – y por las Tecnologías de la información (TI) caracterizadas por la digitalización de las tecnologías de registros de contenidos (informática, de las comunicaciones, telemática y de las interfaces). Disponible: www.pnud.org.ve/content/view/15/103/
La Misión Sucre y la Universidad Bolivariana de Venezuela es una institución encargada de ir incluyendo tanto a personal administrativo como asesor y alumnado en general para la colaboración y cooperación de los mismos haciendo que cada día se vaya extendiendo en el ejercicio de la enseñanza y el crecimiento de quienes quieren o pueden prestar su asesoría en el apoyo tanto a nivel académico como de trabajo.
Debido a la problemática que genera el uso de un sistema manual para el control de Asistencia de Profesores es la lentitud del proceso, la falta de seguridad en los datos y el descontrol, la implementación de un sistema de informático que controle el proceso de registro y Asistencia en el departamento de Coordinación de la Aldea Universitaria "24 de Julio". El hecho de cambiar el sistema manual de Asistencia, por un sistema automatizado, representa una evolución notable en el medio, ya que serán sustituidos los archivadores y los procesos manuales de llenados de datos y consulta por un sistema global encargado del almacenamiento y búsqueda de toda la información vinculada en el proceso de registro de Profesores, aminorando notablemente la carga que representa para personal administrativo.
Para poder llevar este medio de evaluación y control se analizó la problemática en la Aldea Universitaria "24 de Julio" quien actualmente está en constante crecimiento en la inclusión del personal asesor y que a medida que pasa el tiempo va generando una acumulación masiva de datos plasmados en archivadores y material físico, los cuales representa un excesivo uso de implementos y mal manejo de registros ya que puede acarrear problemas como la perdida de los mismos, y la falta de un medio confiable para la gestión administrativa en el Departamento de Coordinación.
Entonces, el medio de gestión para generalizar la problemática planteada es el llenado de datos completos, tanto del personal asesor como coordinador y administrador, tomando en cuenta que al ser creada una base de datos sobre los mismos, se llevará a cabo un control de asistencia de asesores que permitirá organizar y gestionar el uso confiable, eficaz y seguro de los registros en el Departamento de Coordinación.
Por ello, ante la ausencia de un sistema automatizado de asistencia de asesores, es necesario implementar un proyecto que sea factible, fácil de manejar y cuya funcionalidad permita llevar un registro más sofisticado ya que actualmente, este se hace de forma manual lo cual conlleva a que dicho proceso sea menos confiable por lo cual, es imperioso, rápido y eficaz para poner en funcionamiento tal sistema y así de esta manera, precisar detalladamente cada una de las características que se utilizan en un procedimiento de este tipo como serían: código, cédula, nombres, apellidos, dirección, teléfono, sexo, programa, fecha de ingreso, fecha actual, días de la semana, hora de entrada, hora de salida.
Partiendo del análisis anteriormente planteado se presentan las siguientes interrogantes: ¿Se podrá analizar la situación actual de los procesos manuales de Asistencia de Asesor en el Departamento de Coordinación? ¿Se podrá averiguar cuales procedimientos vigentes diagnostican el control de registros de asistencia en el Departamento de Coordinación? ¿Se podrá diseñar el sistema para la asistencia de asesores? ¿Se podrá desarrollar la base de datos para el control de asistencia? ¿Es necesario probar el sistema si funciona correctamente? ¿Se logrará documentar el sistema de control de Asistencia?
OBJETIVOS DE LA INVESTIGACIÓN Objetivo General
Desarrollar un sistema para el control asistencia de los asesores en la Aldea Universitaria "24 de Julio".
Objetivos Específicos
1. Definir los requisitos esenciales para poner en funcionamiento el sistema automatizado de la Coordinación.
2. Diseñar un sistema que satisfaga los requisitos de asistencia de asesores de la Aldea Universitaria "24 de Julio" y desarrollar el objetivo deseado para alcanzar el funcionamiento de la base de datos del sistema de asistencia de asesores.
3. Implementar una solución que ejecute el objetivo requerido poniendo a prueba que el sistema funcione.
4. Instalar el sistema y verificar que las pruebas a realizar concuerden con los requisitos requeridos y que el usuario lo acepte.
5. Operar el sistema para verificar la capacidad de funcionamiento y ampliarlo donde sea necesario con nuevas tecnologías y de esta manera, evolucionar.
JUSTIFICACIÓN E IMPORTANCIA
La realización de esta aplicación es inaplazable, varios años han pasado desde la implementación del PFG (Programa de Formación en Grado en Sistemas) en el Municipio Junín y aún no se ha logrado crear escuelas, un lugar donde los apasionados del tema, los creativos de la informática puedan intercambiar y generar soluciones para el pueblo. Lamentable, pero cierto. Los estudiantes de la Misión no disponen de espacios para el intercambio de conocimientos. Los servicios estudiantiles se siguen haciendo de forma manual. Este cuadro contradice el ímpetu que el Gobierno Bolivariano da al desarrollo y masificación de las TIC (Tecnologías de Información y Comunicación), por lo cual es necesario empezar a difundir el entusiasmo tecnológico en nuestro estado.
Tratar de resolver el problema de la automatización de la gestión de la asistencia de asesores, viene siendo solo el comienzo para el desarrollo abierto de un portal de servicios para las aldeas de la Misión Sucre que luego también iniciaría la idea de generar practica y buenos hábitos en la programación que contribuiría con la construcción del camino hacia la liberación tecnológica. Sistematizar y distribuir soluciones libremente es un mandato de la nueva era progresista que se afianza en nuestra época y entorno social.
La implementación de este sistema se puede lograr satisfactoriamente contando con la participación y apoyo del ente correspondiente, permitiendo así, el crecimiento y rapidez tecnológica administrativa. Ante la ausencia de un sistema automatizado que permita llevar a cabo con eficacia un control de asistencia de asesores se hace necesario desarrollar un aplicación que gestione y haga factible desde el punto de vista teórico practico probar que si es posible hacerlo.
ALCANCE Y LIMITACIONES
Dadas las especificaciones y conocimientos generales en el Departamento de Coordinación, se ha deducido que el sistema a implementar según los requerimientos del Coordinador es un sistema de Asistencia. El sistema podrá guardar, consultar, eliminar e imprimir registros de Administradores, Coordinadores y Asesores en formato HTML predefinida la información requerida y se le podrá ingresar los datos pertinentes de todos tomando en cuenta la asistencia al asesor por medio de una base de datos en sqlite. Debido a que solo es un departamento se tiene una mayor ventaja para llevar a cabo este análisis porque hay más oportunidades de consultar y trabajar con los asesores y coordinadores.
El sistema manual que se lleva actualmente permite cometer errores o fallas al momento de hacerlo; bien sea colocar el control de asistencia, un numero de cedula o un nombre o apellido inclusive, lo cual acarrea problemas al tratar de hacer un registro estadístico por ejemplo de un asesor, es decir, totalizar en un mes su asistencia a la aldea a la hora de entrada o de salida, y que no es eficaz ni confiable; mientras que el sistema automatizado es más seguro siempre y cuando quien lo vaya a operar posea conocimientos de la forma que se va a poner en funcionamiento y de lo que la persona ejecutora requiera para el momento indicado.
El sistema desarrollado posee algunos efectos limitantes con respecto a la plataforma en el cual opera puesto que la mayoría de usuarios no están capacitados para manejar el sistema operativo Linux, estos se abstienen al tratar de experimentar o interactuar con el mismo, y que por falta de conocimientos previos excluyen casi en su totalidad la operatividad del sistema creado.
En cuanto estudio de factibilidad y costo la Aldea universitaria cuenta actualmente con un personal capacitado y disponible para manejar el sistema ya que en la actualidad el software existente permite implementarlo, actualizando la tecnología existente y ajustándola, y así de esta manera, desarrollarla. En cuanto al software a implementar es gratuito ya que está desarrollado bajo licenciamiento GPL permitiéndose tanto el traspaso del programa como sus modificaciones y la capacidad de manipularse en relación a reingeniería si se requiere. Desarrollando el sistema se obtiene beneficios que justifican el costo. Bien sea que haya que disponer de costo mínimo o de cualquier otro tipo sin embargo, justifica que se debe crear el sistema. Al desarrollarse el mismo se utilizará y se operará y el cambio que se dé como resultado traerá beneficios en la aplicación ya que será más seguro, práctico y eficiente.
CAPITULO II
MARCO TEORICO-TECNOLOGICO
Para sustentar esta investigación se tomaron en cuenta antecedentes de diversos estudios previos, tesis de grados y opiniones, de algunas teorías relacionadas con los sistemas automatizados de las cuales demuestra que es posible realizar el proyecto sosteniendo y apoyando el nivel de confianza dentro de su culminación.
Antecedentes Teóricos y Tecnológicos
Los antecedentes de la investigación son el producto de experiencias previas y revisiones bibliográficas relacionadas con el proyecto, en cuanto a sistemas automatizados, se recaudaron algunas investigaciones que produjeron la información necesaria para desarrollar el proyecto y que principalmente sus temas fuesen correspondidos a controles de asistencia.
Para referirse en el Ámbito Internacional, según los Ingenieros: Santiago Mamani, Yesid Criales, Henry Jurado y a Raquel Jalil en la "Universidad Autónoma Juan Misael Saracho de la República de Bolivia" (2009) proponen la "Implementación de un Sistema de Control de Asistencia para el personal Docente y Administrativo en la UAJMS". Su objetivo es Mejorar el aprovechamiento académico de los estudiantes en el aula a través del cumplimiento de horarios por parte de los docentes la cual se realizo bajo el lenguaje de programación multiplataforma Php con sus bases de datos Mysql. Disponible: www.uajms.edu.bo/new_dtic/index.php?
Sin embargo, en el Ámbito Nacional según los Estudiantes de Ingeniería: Carpio Beatriz, Castro Mildre y Senigaglia Loredana Caracas (2007) en su trabajo titulador "Desarrollo de un sistema automatizado de control de asistencia de los profesores para el colegio Luis Maria Olaso, sede Caracas". Su objetivo es mejorar el control de asistencia de la (entrada y salida) de los profesores lo cual fue desarrollado bajo el lenguaje de programación Visual Basic y su base de datos para llevar el control de registros es Mysql. Disponible: Sitio Buenas tareas/
Pero se destaca en el Ámbito Regional el Estudiante de Ingeniería: Carlos Alberto Valderrama en la UNET Táchira San Cristóbal (2010) en su trabajo titulador "Sistema Automatizado en Ambiente Web para el control de gestión Interna de las actividades recurrentes para las direcciones de la Alcaldía Bolivariana del Municipio Rafael Urdaneta Edo. Táchira". Su objetivo es agilizar las actividades recurrentes llevadas a cabo en sus diferentes departamentos, abarcando módulos para el acceso, gestión de documentos, control de asistencia del personal y reportes la cual está desarrollado bajo los lenguajes de programación Php, Xajax, Apache y Como base de datos Postgresql. Disponible: biblioteca.unet.edu.ve/
La investigación nombrada anteriormente sirvió de aporte para el desarrollo de las bases teóricas, en cuyo estudio se aplicaron todos los conocimientos aprendidos y se pudo detectar una gran cantidad de conceptos y estructuras las cuales se tomaron como ejemplo y que a su vez permitió orientar de una manera clara y sencilla la realización de las mismas, basándose previamente por supuesto, en trabajos implementados en alguna institución y que ha servido de apoyo para ejecutar el proyecto propuesto.
Bases Teóricas y Tecnológicas
Sistemas
Desde el punto de vista teórico según Neftali Méndez C. (2002) La palabra "sistema" tiene muchas connotaciones: "Un conjunto de elementos interdependientes e interactuantes; un grupo de unidades combinadas que forman un todo organizado y cuyo resultado output es mayor que el resultado que las unidades podrían tener si funcionaran independientemente". (p.38).
Linux
Dentro de este sistema operativo Linux se desarrolló Asis "24 de Julio" lo cual permitió trabajar en ambiente libre y que a medida de su desarrollo se creó buenos hábitos en la programación constituyendo una eficiencia exponencial ya que es mucho más rápido desarrollar programas bajo esta plataforma.
Por su parte, Linus Torvalds (2009) Definió: "Sistema operativo que posee un núcleo del mismo nombre. El código fuente es abierto, por lo tanto, está disponible para que cualquier persona pueda estudiarlo, usarlo, modificarlo y redistribuirlo, permitiendo cualquier modificación que se le pueda hacer". (p.20).
Gambas Linux
El sistema desarrollado se trabajó en base a gambas Linux lo cual permitió terminar en poco tiempo su implementación es fácil de manejar y posee un interfaz amigable para brindarle una mayor atracción al desarrollador.
Según su desarrollador el Francés Benoit Minisini (2010) Explicó:
Gambas Linux derivado de BASIC. Es distribuido con licencia GNU GPL. Cabe destacar que presenta ciertas similitudes con Java ya que en la ejecución de cualquier aplicación, se requiere un conjunto de librerías interprete previamente instaladas (Gambas Runtime) que entiendan el bytecode de las aplicaciones desarrolladas y lo conviertan en código ejecutable por el computador. Disponible: http://gambas.sourceforge.net/
Permite crear formularios con botones de comandos, cuadros de texto y muchos otros controles y enlazarlos a bases de datos como MySQL, PostgreSQL o SQLite además de facilitar la creación de aplicaciones muy diversas como videojuegos (utilizando OpenGL), aplicaciones para dispositivos móviles (en desarrollo pero muy avanzado), aplicaciones de red (con manejo avanzado de protocolos HTTP, FTP, SMTP, DNS), entre otras.
Lenguaje de Programación
Por el análisis referente a los lenguajes de programación según Cortes R. (2001) Explicó:
Un lenguaje de programación como un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar con algoritmos como modo de comunicación humana. (p.24).
Permite especificar de manera precisa sobre qué datos debe operar una computadora, cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Este normalmente se identifica por ejecutar órdenes normalmente programadas.
Modelo Entidad-Relación.
Un diagrama de entidad relación explica cómo está conformada nuestra base de datos y cómo funciona la misma, entonces dentro del sistema Asis "24 de Julio" se utilizó el gestor de base de datos Open Office Org base de datos la cual permitió crear los ejemplos de las tablas relacionadas en el sistema desarrollado.
Un diagrama o modelo entidad-relación (a veces denominado por sus siglas DER Diagrama de Entidad Relación) Batini C. (2003) Definió: "Un diagrama de entidad-relación es como una metodología para el diseño lógico que tiene como objetivo el modelo relacional". (p.540).
Gestor en base de datos
Un gestor de base de datos es lo que permite crear la base de datos usando una interfaz para visualizar tablas y registros puestos en la misma. El gestor de base de datos utilizado en el sistema de control de asistencia de asesores es el de gambas Linux lo cual permitió crear el servidor completo en Sqlite para su respectiva operación.
Por otro lado para Ramos A. (2007) Afirmó:
Un gestor de base de datos es como un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan, donde su función es la de mostrar una interfaz que facilita la operación y utilización de los recursos para su determinada adición, modificación y eliminación de datos a implementar. (p.01).
El propósito general de los sistemas de gestión de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para cualquier organización que lo necesite y ponerlo en ejecución y que funcione como se espera.
Registro
Un registro es un conjunto de datos previamente agregados a una base de datos que contiene las características principales que se necesitan para obtener la información requerida y que en relación al control de asistencia de asesores es implementado para evaluar su utilización referente a eficiencia, eficacia y seguridad para garantizar su operatividad y muestreo de registros consultados por los usuarios correspondientes.
Sin embargo así mismo para Alan Pert. (2003) Definió: "Asiento, anotación o apuntamiento que mantiene disponible en una base de datos. Además refleja un conjunto de técnicas que permiten fijar y conservar datos que eventualmente podrán ser consultadas o modificadas para garantizar el resguardo seguro". (p.11).
Los registros se definen como anotaciones o apuntes que sirven para llevar un control de un determinado dato manteniendo una nómina de cualquier tipo cuya función el de crear un lugar dentro de la misma que se le llama base de datos en computación o informática. En informática, o concretamente en el contexto de una base de datos relacional, un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla.
Gimp
Es un programa que permite crear y manipular imágenes profesionales en formatos bmp, gif, png, jpeg, ico. Esta aplicación fue utilizada para diseñar los fondos de imágenes y logos de los formularios del sistema de control de asistencia de asesores para su respectivo atractivo e identificación del instituto al cual pertenece.
De la misma forma según Spencer Kimball y Peter Mattis (2002) Explicó:" (GNU Image Manipulation Program) es un programa de edición de imágenes libre y gratuito. Forma parte del proyecto GNU y está disponible bajo la Licencia pública general de GNU para sistemas Mac os, Windows, Linux y Solaris. Disponible: www.gimp.org
KolourPaint
Programa que permite editar imágenes no profesionales. De la misma manera se utilizó para el diseño del logo de la Aldea Universitaria "24 de Julio" y para el nombre del sistema Asis "24 de Julio" la cual es la de proporcionarle un atractivo al sistema implementado pero con un acabado mas rápido y así terminar de obtener su respectiva identificación.
Entre los desarrolladores del equipo de KolourPaint (2004) Explicó:
Es un editor de imágenes libre para KDE. Su objetivo es ser fácil de entender y de usar, además, proporcionar un nivel de funcionalidad orientada hacia el usuario medio ya que se asemeja al programa Paint de Windows, ya que es un excelente remplazo o sustituto para MSPaint,. Disponible: http://www.kolourpaint.org
KSnapshot
Es un programa que permite capturar fotos de pantallas utilizado para cuando se haga clic en la sección seleccionada aparezca una foto tanto del escritorio como del objeto señalado con el cursor y que por consiguiente permitió tomar fotos del sistema del control de asistencia desarrollado para proporcionar las principales pantallas y la entidad relación.
Sin embargo para el el grupo de Ksnapshot que son Richard J. Moore, Mattias Ettrich y Aaron J. Seigo (2008) Explicaron:
Es una aplicación para la captura de pantalla de KDE que fue creado en Qt y C++ que permite el uso de teclas de acceso rápido para tener una captura de toda la pantalla, una porción seleccionada o una ventana. Los usuarios tienen la opción de guardar la captura de pantalla o imprimirla directamente. Disponible: http://docs.kde.org/…/ksnapshot
OpenOffice.org
Es un programa de gestión para bases de datos libre, esta aplicación permitió crear formularios y relacionar tablas del registro del control de asistencia de asesores que permitió demostrar de manera analítica y sencilla como se podría llenar la base de datos y lograr de manera lógica su relación con las demás tablas.
Según el grupo de desarrolladores (frecuentemente escrito OOo para abreviar) es una suite ofimática libre (código abierto y distribución gratuita) que incluye herramientas como procesador de textos, hoja de cálculo, presentaciones, herramientas para el dibujo vectorial y base de datos. Está disponible para varias plataformas, tales como Microsoft Windows, GNU/Linux, BSD, Solaris y Mac OS X.
OpenOffice.org tiene como base inicial a StarOffice, una suite ofimática desarrollada por StarDivision y adquirida por Sun Microsystems en agosto de 1999. El desarrollo de la suite está liderado por Oracle Corporation (inicialmente por Sun Microsystems), en colaboración con otras compañías como Novell, RedHat, RedFlag CH2000, IBM, Google, entre otras hasta octubre de 2010.
Format Factory
Se utiliza para la conversión de archivos como imágenes, audio, video este software ejecutable exe y que se ejecutó con wine para trabajarlo dentro del diseño del sistema de control de asistencia de asesores por lo cual permitió reducir o convertir el logo de la aplicación en imagen ico. Este software es un convertidor multifuncional de medios de multimedia.
SQLite
Es un tipo de base de datos implementado por numerosos programas de gestión de registros para uso sencillo. Este tipo de base de datos permitió ser utilizado para guardar los registros del control de asistencia de asesores con sus respectivos atributos, que permitió de manera rápida y sencilla ingresar datos dentro del área de pruebas.
Así mismo para D. Richard Hipp. (2000) Definió: "Es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña (~275kb) biblioteca en c. SQLite es un proyecto de dominio público que abarca grandes usos por su sencillez e implementación". Disponible: http://www.sqlite.org/
A diferencia de los sistemas de gestión de bases de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. Por ello la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos.
EL PRESENTE TEXTO ES SOLO UNA SELECCION DEL TRABAJO ORIGINAL. PARA CONSULTAR LA MONOGRAFIA COMPLETA SELECCIONAR LA OPCION DESCARGAR DEL MENU SUPERIOR.