Sistema para el control de asistencia de asesores en la aldea universitaria “24 de Julio”
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.