Anda di halaman 1dari 29

UNIVERSIDAD DE ORIENTE

NÚCLEO DE ANZOÁTEGUI
EXTENSIÓN REGIÓN CENTRO-SUR ANACO
ESCUELA DE INGENIERÍA Y CIENCIAS APLICADAS
COMISIÓN DE TRABAJOS DE GRADO DE INGENIERÍA DE
SISTEMAS

PROYECTO DE TRABAJO DE GRADO

DESARROLLO DE UN SISTEMA DE INFORMACIÓN PARA EL


REGISTRO, CONTROL Y GESTIÓN DE LOS PROCESOS EN EL
DEPARTAMENTO DE VIAJES EN LA COOPERATIVA GNESIS C.A,
ANACO, ESTADO ANZOÁTEGUI

Autores:
Br. Romero Daniel Br. Leobaldo Bastardo

______________________________
Dra. Lourdes Martínez
Asesor Académico

Anaco, enero de 2018


1. PLANTEAMIENTO DEL PROBLEMA

Actualmente los sistemas de información, cumplen roles fundamentales dentro


de las organizaciones empresariales, donde el manejo de la información de manera
óptima garantiza la operatividad, el crecimiento y la estabilidad de las empresas,
basándose en las nuevas tecnologías del campo de la información y/o
telecomunicaciones; las cuales favorecen el desarrollo de sistemas informáticos que
sean más amigables, inteligentes y adaptables a las actividades que requieren estricto
control en la recopilación, procesamiento y transmisión de datos, con el propósito de
obtener el máximo beneficio tiempo-calidad de las operaciones diarias de una
organización.

En este sentido, la automatización de los procesos involucrados en el desarrollo


operativo de algunas empresas es clave para el cumplimiento de sus objetivos a corto,
mediano y a largo plazo, con el menor desperdicio de recursos materiales y humanos;
razón por la cual, el factor de la globalización, ha obligado a la mayoría de las
organizaciones de distintas índoles de negocios a la automatización de su gestión por
el incremento de la demanda de servicios y/o productos como consecuencia de la alta
competencia de los diferentes mercados.

Tal es el caso, de la Cooperativa Roraima. RL, ubicada en Anaco, Estado


Anzoátegui, la cual ofrece los servicios de transportes a clientes particulares y a
empresas; donde el Departamento de Viajes es el encargado de recibir las solicitudes
de los servicios, controla las entradas y salidas de los vehículos, autoriza los viajes,
traza las rutas de salidas-llegadas que deben cumplir los choferes, cuantifica los precios
del servicio dependiendo del tipo de viaje (cortos o largos), estructura los formatos de
control del cliente, calcula el pago de los choferes y maneja los indicadores esenciales
de información relacionados con la gestión del Departamento.
Así mismo, la gestión en el Departamento de Viajes se lleva de manera manual,
lo que origina una serie de pasos que deben realizar los empleados para poder completar
sus actividades; causando que el proceso se desarrolle con lentitud y con grandes
márgenes de errores, como son la duplicidad de reportes y la demora en la entrega de
los mismos.

En consecuencia, el proceso manual representa para la empresa uno de los


problemas más significativos que afecta su desempeño, lo que ocasiona las siguientes
situaciones como:
 Información disponible y errónea para la toma de decisiones.

 Pérdidas de tiempo en buscar, vaciar y contrastar la información de la gestión


con los resultados obtenidos en documentos gestionados a través del uso de
herramientas ofimáticas.
 Inexistencia de un control rápido de las entradas y salidas de los viajes,
ocasionando retardos y molestias a las empresas y clientes.
 Pérdidas económicas para la empresa y un gran retardo administrativo, el cual
origina que la gestión del departamento no sea rápida, segura y confiable.
 Pérdidas de información real respecto a la cuantificación de viajes diarios, lo
que origina el desconocimiento total de los trámites y el buen control de la
gestión.
 Retardos en la generación y presentación de reportes a la gerencia de la
empresa; con el fin de conocer en detalle los resultados de la gestión para
poder tomar las acciones correspondientes.

Por lo tanto, ante la problemática expresada, la empresa se ve en la obligación de


buscar una solución basada en una tecnología fácil, sencilla y de bajo costo, y que
además se adapte a su capacidad económica; razón por la cual se plantea realizar el
desarrollo de un sistema automatizado bajo ambiente web, que permita optimizar la
gestión del Departamento de Viajes de la Cooperativa Roraima. RL; con la finalidad
de suministrar de manera rápida, segura y confiable la información obtenida a la
gerencia, así como también a las empresas y clientes.

Por consiguiente, para el logro de este proyecto se utilizará una metodología


hibrida, compuesta en primer lugar por la metodología de sistemas blandos de Peter
Checkland, referentes a los estadios I (Situación Problema No Estructurado) y II
(Situación Problema Estructurado); los cuales servirán de apoyos para describir la
situación actual del Departamento de Viajes e identificar los requerimientos del
sistema. La metodología ágil eXtreme Programming (XP) para el diseño y desarrollo
general del mismo, conjuntamente con el lenguaje unificado UML; el cual servirá para
representar mediante diversos diagramas el comportamiento del sistema, donde la
codificación será bajo programación en ambiente web, debido a la compatibilidad con
la mayoría de los dispositivos y sistemas operativos actuales. Su desarrollo estará
apoyado en el uso de las herramientas de aplicaciones web; tales como HTML, CCS,
BOOSTRAP y JavaScript para el cliente (Navegador). Para el servidor, se utilizará
PHP y XAMPP (Gestor de Bases de Datos), que trae por default el lenguaje
estructurado de consultas, conocido por sus siglas MYSQL.

Por otra parte, el alcance del proyecto estará orientado en desarrollar un sistema
de información bajo ambiente web, que permita optimizar la gestión del Departamento
de Viajes de la Cooperativa Roraima. RL, ubicada en Anaco, Estado Anzoátegui; con
el fin de suministrar de manera rápida, segura y confiable la información obtenida a la
gerencia, así como también a las empresas y clientes.

En cuanto a la originalidad del proyecto, el hecho de ofrecer una herramienta


diseñada, adaptada y automatizada a las necesidades del Departamento de Viajes de la
Cooperativa Roraima. RL, le permitirá al personal involucrado optimizar sus
actividades diarias; así como también ahorros de tiempos durante la ejecución de las
mismas, tomando en consideración que será el primer Departamento de la Cooperativa
Roraima. RL, en tener un sistema de información automatizado bajo ambiente web; el
cual sea posiblemente la iniciativa para la automatización de la gestión de los otros
departamentos de la Cooperativa.

2. OBJETIVOS DE LA INVESTIGACIÓN

2.1 Objetivo general


Desarrollar un sistema de información bajo ambiente web para optimizar la
gestión del Departamento de Viajes de la Cooperativa Roraima. RL, ubicada en Anaco,
Estado Anzoátegui.

2.2 Objetivos específicos


 Describir la situación actual de la gestión del Departamento de Viajes de la
Cooperativa Roraima. RL, ubicada en Anaco, Estado Anzoátegui.
 Identificar los requerimientos funcionales y no funcionales del nuevo sistema
de información bajo ambiente web.
 Diseñar la arquitectura del nuevo sistema de información bajo ambiente web.
 Codificar la base de datos y los módulos del sistema de información bajo
ambiente web y los reportes.
 Validar el funcionamiento del nuevo sistema de información bajo ambiente
web.

3. RESUMEN DE CONOCIMIENTOS PREVIOS

3.1 Antecedentes de la Investigación


Medina y Navarro (2015) “Diseño de un sistema para optimizar el proceso de
inscripciones de la unidad educativa “fundación educativa Maranatha”, ubicada en
el Municipio San Diego del Estado Carabobo”. Esta investigación se realizó con el
objetivo de presentar el diseño de un sistema de Información para optimizar el proceso
de inscripción de la unidad Educativa “Fundación Educativa Maranatha”. Su
fundamento teórico se enmarcó en la teoría del Conectivismo de Siemens (2004), quien
analizó la teoría desde tres perspectivas; El aprendizaje, la Epistemología y la
Pedagogía, obtenido de su análisis que es necesario tener otra explicaciones para el
aprendizaje producido mediante tecnologías como la internet. El estudio se desarrolló
bajo un diseño y tipo de investigación de campo, dentro la modalidad de proyecto
factible. La población en estudio la representó el Colectivo institucional en su totalidad,
constituido por 600 personas, y en lo que respecta a la muestra se seleccionaron (60)
representantes de manera intencional. La Técnica de recolección de información fue
una encuesta escrita y el instrumento un cuestionario. Los datos obtenidos se
organizaron en tablas y gráficos por cada ítem y se analizaron e interpretaron los
resultados alcanzados, lo cual permitió evidenciar la necesidad de diseñar un sistema
de información automatizado para la institución.El estudio reúne las condiciones
metodológicas de una investigación de campo, en razón que se utilizó el mismo
problema como fuente de recolección de los datos, a fin de ser aplicados en el desarrollo
del sistema, así como elementos teóricos significativos.

Correa (2013) “Sistema de información para el registro y control de los procesos que
se realizan en el Departamento de Control de Estudio de la Unidad Educativa Baltazar
Padrón De Santa María Ipire, Estado Guárico”. El objetivo fundamental de la
investigación es desarrollar un sistema de información para el registro y control de los
procesos que se realizan en el departamento de control de estudios de esa institución.
La investigación está sustentada con variables relacionadas directamente con el tema
procesos de registro y control de los procesos de calificación del estudiante,
rentabilidad, seguridad, eficiencia, control de ingresos de datos al sistema, La
metodología utilizada fue Jeffrey Whitten, la cual comprende análisis del sistema
actual para determinar cuales son las áreas que deben someterse a modificaciones y
automatizaciones, el diseño modular con el lenguaje de programación PHP. Para tener
mayor conocimiento de la problemática, se aplico un instrumento a los docentes
directivos y administrativos. En este sentido, se consultará de este trabajo las diversas
bases teóricas para el desarrollo del marco teórico.

Martínez (2013) “Desarrollo de un sistema para el cálculo de indicadores estadísticos


por micro áreas de la parroquia alto los godos en el Instituto Nacional de Estadística
(INE) Maturín estado Monagas”. El objetivo principal de este sistema era obtener los
indicadores correspondientes a las dimensiones de viviendas, hogares, personas,
educación, cultura y recreación, salud y seguridad ciudadana de cada comunidad existente
en la parroquia, a través de un sistema de registro comunitario. En el desarrollo del sistema
se hizo uso de una metodología ágil de desarrollo conocida como XP o eXtreme
Programming. En el proyecto, se aplicó un diseño de campo, con un nivel de investigación
de tipo descriptivo. La población estuvo constituida por las personas que suministraron la
información de todos los pasos necesarios para realizar el registro comunitario y para
obtener los indicadores. Para la recolección de los datos se utilizaron las entrevistas no
estructuradas, la observación directa, la libreta de anotaciones, al igual que las historias de
usuario para recolectar los requerimientos del sistema y luego en base a ellas establecer las
tareas de ingeniería que a su vez dieron paso a las pruebas de los prototipos desarrollados.
De la presente investigación se tomara como aporte la aplicación de los diversos los
instrumentos de recolección de datos.

Ojeda (2013). “Desarrollo de un Sistema de Gestión de Activos basado en Estándares


de Software Libre para la Gerencia de Administración y Finanzas de INVIOBRAS
Bolívar”. El presente trabajo tuvo como objetivo el Desarrollo de un Sistema de gestión
de activos, basado en estándares de software libre para la Gerencia de Administración y
Finanzas de INVIOBRAS Bolívar. Principalmente se realizó el estudio del
funcionamiento actual de dicha área y determinar las problemáticas que se presentaban en
cuanto a la gestión de activos y de consumibles. Luego se definieron los requerimientos de
información del sistema en base a dicho problema y a las necesidades del personal que
labora en esta gerencia, posteriormente se procedió a diseñar una arquitectura sólida que
cumpliera con todos los requerimientos establecidos, hasta finalmente obtener el prototipo
inicial de la aplicación. Dicho trabajo siguió un tipo de investigación Proyectiva, con un
nivel comprensivo, empleándose como técnica de recolección de los datos la revisión
documental, la entrevista no estructurada, la entrevista estructurada y la observación
directa. El desarrollo del sistema se fundamentó en la metodología de sistemas blandos de
Peter Checkland (estadio 1 y 2) y la metodología EXtreme Programming (XP)
conjuntamente con el lenguaje unificado UML, usando herramientas de software de código
abierto (Software Libre), tales como PHP, JavaScript y HTML, como manejador de base
de datos PostgreSQL y el servidor web Apache 2.0. Por consiguiente, se tomó como
aporte el complementar el manejo del lenguaje unificado UML, y la metodología
aplicada en esta investigación.

3.2 Bases Teóricas

3.2.1 Sistema
Es un objeto compuesto cuyos elementos se relacionan con al menos algún otro
componente; puede ser material o conceptual. Todos los sistemas tienen composición,
estructura y entorno. Según el sistemismo, todos los objetos son sistemas o
componentes de algún sistema. Latorre (1996) ofrece la siguiente definición:

En general un sistema es una totalidad conformada por elementos


interrelacionados que persiguen algún objetivo identificable o finalidad.
Esta entidad puede ser concreta o abstracta, natural o artificial y posee
una cierta dinámica real y está inmersa dentro de una totalidad mayor o
entorno. (p.52)

Se puede decir que un sistema es un conjunto de elementos


interaccionan entre si y forman un todo

3.2.1.1 Tipos de Sistemas


Los sistemas se clasifican por su relación con el medio ambiente en sistemas abiertos
y sistemas cerrados, asimismo pueden ser clasificados por la composición en sistemas
físicos y sistemas abstractos, tal como lo afirma Johansen (2006).
Por su relación con el ambiente:
Sistemas abiertos: los sistemas abiertos son aquellos sistemas en los
cuales existe una efectiva relación con el ambiente en el cual se
desempeñan.
Sistemas cerrados: los sistemas cerrados son aquellos en los cuales la
relación entre este y el ambiente en el cual se desempeña es inexistente.
Por la composición:
Sistemas físicos o concretos: son todos aquellos sistemas que están
compuestos por equipos, maquinaria, objetos y cosas reales.
Sistemas abstractos: son todos aquellos sistemas que están compuestos
por conceptos, planes, hipótesis e ideas. Muchas veces solo existen en
el pensamiento de las personas. (p. 38)

En consecuencia, dependiendo de los requerimientos del sistema y su grado de


interacción se establecerá el tipo del mismo.

3.2.1.2 Características de los Sistemas


Betancourt (2011), expresa que los sistemas poseen las siguientes características:
-Propósito u objetivo: Todos los sistemas tienen al menos un propósito.
Los elementos, como también las relaciones, definen una distribución
que trata siempre de alcanzar un objetivo.
-Globalismo o Totalidad: Cualquier cambio en alguna unidad del
sistema afectará todas las demás unidades, debido a la relación existente
entre ellas. El efecto total de esos cambios o alteraciones se presentará
como un ajuste del todo al sistema. El sistema siempre reaccionará
globalmente a cualquier estímulo producido en cualquier parte o
unidad. Existe una relación de causa y efecto entre las diferentes partes
del sistema. De los cambios y de los ajustes continuos del sistema se
derivan dos fenómenos el de la entropía y el de la homeostasia.
-Entropía: Es la tendencia que tienen los sistemas a desgaste y para el
aumento de la aleatoriedad. La entropía aumenta a medida que pasa el
tiempo. La información es la base de la configuración y el orden. Por
tanto, si aumenta la información, disminuye la entropía.
-Homeostasia: es el equilibrio dinámico entre las partes del sistema. Los
sistemas tienden a adaptarse para alcanzar un equilibrio interno frente
a los cambios externos del entorno. (p. 37).

3.2.2 Sistema de Información


Son diferentes las concepciones que se tienen para éste término, cada una de ellas
depende de la perspectiva que posea el autor. Según afirma Montilva (1995):
Un sistema de información es un sistema caracterizado porque: (1) es
abierto, interactúa con su ambiente mediante el intercambio de
información y se adapta a las necesidades del ambiente que lo contiene;
(2) es un sistema hombre-máquina, permite el uso de máquinas
(computadoras) que automatizan los procesos rutinarios de
transformación, los cuales son controlados y dirigidos por el hombre;
(3) su entrada está constituida por datos y su salida por información, el
proceso de transformación de datos e información constituye la función
esencial del sistema de información (p. 13).

Un sistema de información puede verse como una agrupación de elementos que


sirven como una herramienta de apoyo para la realización de determinadas actividades.
Estas actividades pueden ser las operaciones o procesos llevados a cabo por una
organización.

3.2.2.1 Objetivos de un Sistema de Información


Coa. (2007), asevera que: “Los objetivos que persigue un Sistema de Información son:
- Automatizar los procesos operativos.
- Proporcionar información que sirva de apoyo al proceso de toma de
decisiones.
- Lograr ventajas competitivas a través de su implantación y uso.” (p.8)

3.2.2.2 Componentes de un Sistema de Información


Por lo general, los sistemas de información tienen en común componentes, los cuales
se mencionan a continuación como muestra Betancourt (op cit):
-Elemento Conceptual: Es el hardware necesario para que el sistema de
información pueda operar, lo constituyen las computadoras y el equipo
periférico que puedan conectarse a ellas.
-Recurso Humano: es el personal que interactúa con el sistema de
información alimentándolo con datos o utilizando los resultados que
este genere.
-Datos: son todas las entradas que necesita el sistema para generar como
resultado la información que se desea.
-Programas: son parte de los sistemas de información que hará que los
datos de entrada introducidos sean procesados correctamente y generar
los resultados que se esperan. (p. 38)

3.2.3 Base de Datos


Según Date (2008)
Una base de datos es una colección de datos integrados, con
redundancia controlada y con una estructura que refleje las
interrelaciones y restricciones existentes en el mundo real.
De una forma más sencilla, una base de datos es una colección de datos
relacionados a un tema en particular; no necesariamente todas las bases
de datos se deben realizar en un programa de administración de bases
de datos, se puede emplear cualquier otro programa con las
características para tal fin; sin embargo, un programa de administración
es mucho más eficaz, pues permite:
-Almacenar los datos: que no solo implica el almacén de ítems con un
asunto o propósito afines, sino que facilita las tareas de agregar,
actualizar, organizar y eliminar los mismos.
-Buscar datos: es la facilidad para ubicar rápidamente la información y
poder filtrar la misma a conveniencia.
-Analizar e imprimir información: las bases de datos permiten hacer
análisis y cálculos empleando los ítems almacenados y poder reproducir
en físico la información.
-Manejar datos: permiten con facilidad manejar grandes volúmenes de
información. (p.34)

Los datos se ingresan una sola vez, de una forma determinada y luego pueden
manipularse para extraer la información ordenada y seleccionada por múltiples
criterios.
3.2.4 Definición de Sistema Administrativo
Para Terry (1986) un sistema administrativo
“Es una serie de procedimientos integrados, diseñados para cumplir una
actividad principal con el propósito de reunir, planificar, registrar, procesar y
proporcionar la información que sea originada por las distintas transacciones
que faciliten la ejecución de las tareas, operaciones de dichas
Organizaciones” (p.50).

Estos sistemas se diferencian de otros sistemas de información, en cuanto al tipo


de transacción que ejecutan y sobre todo en el uso de la información que maneja para
la toma de decisiones, allí radica su importancia.
El sistema administrativo a diseñar estará enmarcado en lo relacionado a los
aspectos administrativos de control de egresos e ingresos, control de materia prima o
inventario y control de pagos, con lo cual se podrá satisfacer la necesidad de
información actual que requiere la empresa.

3.2.4.1 Objetivos de los Sistemas Administrativos


Proporcionar datos que faciliten la ejecución de tareas, operaciones y
funciones de una organización, esta información que es requerida por
la gerencia es sólo una parte de todo el elector que el sistema puede
suministrar por lo tanto los sistemas administrativos deben de
proporcionar informes para todos los niveles a personas autorizadas
dentro y alrededor de la organización. (Ibíd. p. 37).

Para que un sistema de información administrativo logre sus objetivos este debe
formar parte del plan estratégico de la compañía, considerando la asignación de los
recursos, datos relevantes sobre el funcionamiento de la misma. Logrando de esta
forma el funcionamiento optimo de la empresa u organización.

3.2.4.2 Características del Sistema de Información Administrativo


Para Bocehino (1987) son:
- Comprensibilidad: Debe ser elaborado en forma correcta y contener
términos y símbolos adecuados para que el receptor lo interprete
debidamente.
- Confiabilidad: Es necesario que sea preciso, congruente con el hecho,
real y comprobable desde la fuente y todo el proceso de transmisión.
- Relevancia: Debe ser esencial para el área de responsabilidad de
actuación del administrador.
- Integridad: Tiene que contener los hechos que el administrador necesita
para tomar decisiones y resolver problemas.
- Concisión: Debe omitir materias ajenas al asunto, resumir la
información clave y dejar a un lado los detalles y los datos que no tienen
relación con el sistema de información administrativa.
- Oportunidad: Tiene que estar disponible en el momento que sea
necesaria para la actuación del administrador, pues anticipada podría
ser olvidada o mal usada, y retrasada no tiene valor.
- Calidad: Es el grado de precisión con el cual la información retrata la
realidad, a un costo razonable, para su procesamiento y distribución. (p.
31)

Un sistema de información administrativo debe contar con estas características,


para lograr un buen funcionamiento dentro de la empresa y lograr manejar la
información de la misma de manera confiable y precisa, además de ser totalmente
comprensible para los usuarios del mismo.

3.2.4.3 Componentes de los Sistemas de Información Administrativos


De acuerdo con Bocehino (op. cit), todo sistema de información administrativo tiene
cuatro (4) componentes básicos a saber:
1. Entrada: Datos obtenidos de fuentes internas y externas; la fase de
entrada es permanente porque los datos nuevos se suman continuamente
al sistema cuando se realizan las transacciones.
2. Procesamiento: fase durante la cual los datos obtenidos son
transformados, organizados y archivados; la mejor manera de procesar
datos, actualmente, es por medio de las computadoras.
3. Salidas: relatos, diagramas, cuadros, resúmenes escritos compilados y
producidos durante la fase de procesamiento; una vez que las salidas son
utilizadas para tomar decisiones estas deben ser producidas en un formato
que permita al usuario final tener un acceso rápido.
4. Retroalimentación: mecanismo de verificación y ajuste, que ayuda a
los administradores a determinar qué información generada es necesaria;
los informes pueden ser comparados con pronósticos, patrones y otros
medios para medir. Además, los resultados y las salidas son, por si solos,
retroalimentación. (p. 33)

En el caso del sistema propuesto, las entradas están representadas por el conjunto
de ventas, compras, pagos y demás movimientos administrativos que realice la empresa
servicios médicos Sarai Becerra FP. Las salidas están asociadas con los reportes a
emitir, resumen de cuentas (pagos, gastos, entradas o ventas y salidas o compras),
resumen de inventario y pagos pendientes. La retroalimentación se realiza con la toma
de decisiones, ya que a medida que se observa el rendimiento de la empresa a nivel
contable se tomaran las acciones necesarias para encaminar los procesos hacia el logro
financiero deseado.

3.2.5 Lenguaje de Modelado Unificado (UML)


Booch (1999) el “UML es un sistema de notación que se ha convertido en estándar en
el mundo de desarrollo de sistemas.” (p.13)

Por otra parte, Schmuller (2003) especifica que el UML “está constituido por un
conjunto de diagramas, y proporciona un estándar que permite al analista de sistemas
generar un anteproyecto de varias facetas que sean comprensibles a los clientes,
desarrolladores y todos aquellos que estén involucrados en el proceso de desarrollo.”
(p.16)

El desarrollo de sistemas utilizando UML permite el modelado y diseño de los


sistemas de información estructurado en diversas fases donde, cada una de ellas a su
vez contienen otras sub actividades, las cuales sirven como una guía de cómo deben
ser las actividades desarrolladas y secuenciadas con el fin de obtener sistemas exitosos.
3.2.5.1 Diagramas de UML
Según Jacobson (Op. Cit.) “los diagramas muestran de forma gráfica lo que tiene que
hacer un sistema, requerimientos funcionales, el diseño de los sistemas orientados a
objetos, la secuencia de la iteración que tendrá el mismo.”(p. 32)
Schmuller (Op. Cit.) Un diagrama es la representación gráfica de un conjunto de
elementos con sus relaciones, a continuación define cada uno:
-Diagramas de Casos de Uso: Un caso de uso, es una secuencia de
operaciones que son desarrolladas por un sistema, en respuesta a un
evento que inicia un actor sobre el propio sistema.
-Diagramas de Clase: Muestra un conjunto de elementos del modelo
que son estáticos, como las clases y los tipos, junto con sus contenidos
y las relaciones que se establecen entre ellos.
-Diagramas de Comportamiento o Interacción: Muestran las
interacciones entre objetos ocurridas en un escenario (parte) del
sistema. Hay varios tipos:
-Diagramas de Secuencia: Modelan las interacciones entre un conjunto
de objetos, ordenadas según el instante en que tienen lugar.
-Diagramas de Colaboración: Muestran la interacción entre varios
objetos y los enlaces que existen entre ellos.
-Diagramas de Actividad: Son similares a los diagramas de flujo de
otras metodologías O.O.
-Diagramas de Estado: Representan la secuencia de estados por los que
un objeto o una interacción entre objetos pasa durante su tiempo de vida
en respuesta a los eventos recibidos. (p.63)

Cada uno de estos diagramas son de gran utilidad para representar de forma
grafica los procesos o actividades de cada área de trabajo y la interacción de los objetos
con el sistema, bajo la normativa y nomenclatura de cada uno de ellos.

3.2.6 Programación Extrema (XP)

Partiendo de las diversas afirmaciones de Kent Beck en su obra Extreme Programming


Explained. Embrace Change (2004), XP es una metodología ágil centrada en potenciar
las relaciones interpersonales como clave para el éxito en desarrollo de software,
promoviendo el trabajo en equipo, preocupándose por el aprendizaje de los
desarrolladores, y propiciando un buen clima de trabajo. XP se basa en
realimentaciones continuas entre el cliente y el equipo de desarrollo, implementadas y
coraje para enfrentar los cambios. XP se define como especialmente adecuada para
proyectos con requisitos imprecisos y muy cambiantes, y donde existe un alto riesgo
técnico.

Los defensores de XP consideran que los cambios de requisitos sobre la marcha


son un aspecto natural, inevitable e incluso deseable del desarrollo de proyectos.

3.2.6.1 Objetivos de XP

Calero (2003) define que:


Los objetivos de XP son muy simples: Primero la satisfacción del cliente,
esta metodología trata de dar al cliente el software que él necesita y cuando
lo necesita. Por tanto, debemos responder muy rápido a las necesidades del
cliente, incluso cuando los cambios sean al final de ciclo de la
programación. El segundo objetivo es potenciar al máximo el trabajo en
grupo. Tanto los jefes de proyecto, los clientes y desarrolladores, son parte
del equipo y están involucrados en el desarrollo del software. (pág. 2).

3.2.6.2 Actores y Responsabilidades de XP.

Existen diferentes roles (actores) y responsabilidades en Xp para diferentes tareas y


propósitos durante el proceso; según Beck, K. (1999) son los siguientes:
Programador (Programmer): Responsable de decisiones técnicas y de
construir el sistema; no tiene distinción entre analistas, diseñadores o
codificadores. En Xp, los programadores diseñan, programan y realizan las
pruebas.
Cliente (Customer): Es parte del equipo y determina qué construir y
cuándo; escribe test funcionales para determinar cuándo está completo un
determinado aspecto.
Entrenador (Coach): Es el líder del equipo, toma las decisiones
importantes y es el principal responsable del proceso. Tiende a estar en un
segundo plano a medida que el equipo madura.
Rastreador (Tracker): Metric Man, observa sin molestar y conserva
datos históricos.
Probador (Tester): Ayuda al cliente con las pruebas funcionales y se
asegura de que los tests funcionales se ejecutan.
Consultor: Es un miembro externo del equipo, posee un conocimiento
específico en algún tema necesario para el proyecto y guía al equipo para
resolver un problema específico.
Gestor (Big boss): Es el vínculo entre clientes y programadores; ayuda a
que el equipo trabaje efectivamente creando las condiciones adecuadas. Su
labor esencial es de coordinación. (pág. 54).

3.2.6.3. Ciclo de Vida de Programación Extrema


Consiste de seis (6) fases: Exploración, Planificación de la Entrega (Release),
Iteraciones, Producción, Mantenimiento y Muerte del Proyecto. Donde Beck (1999)
las define de la siguiente forma:

Fase I: Exploración: En esta fase, los clientes plantean a grandes rasgos


las historias de usuario que son de interés para la primera entrega del
producto.
Fase II: Planificación de la Entrega: En esta fase el cliente establece la
prioridad de cada historia de usuario, y correspondientemente, los
programadores realizan una estimación del esfuerzo necesario de cada
una de ellas.
Fase III: Iteraciones: Esta fase incluye varias iteraciones sobre el
sistema antes de ser entregado. El Plan de Entrega está compuesto por
iteraciones de no más de tres semanas. Fase IV: Producción: La fase de
producción requiere de pruebas adicionales y revisiones de rendimiento
antes de que el sistema sea trasladado al entorno del cliente. Al mismo
tiempo, se deben tomar decisiones sobre la inclusión de nuevas
características a la versión actual, debido a cambios durante esta fase.
Fase V: Mantenimiento: Mientras la primera versión se encuentra en
producción, el proyecto XP debe mantener el sistema en
funcionamiento al mismo tiempo que desarrolla nuevas iteraciones.
Fase VI: Muerte del Proyecto: Es cuando el cliente no tiene más
historias para ser incluidas en el sistema. (pàg.65)
3.2.7 Metodología de Sistemas Suaves (MSS)

La Metodología de Sistemas Suaves, denotada MSS, esta definida de la siguiente


manera:

Es una metodología sistémica fundamentada en el concepto de


perspectiva o en el lenguaje de la metodología “Weltanschauung”. Un
“Weltanschauung” representa la visión propia de un observador, o
grupo de ellos, sobre un objeto de estudio, visión ésta que afecta las
decisiones que el(los) observador(es) pueda(n) tomar en un momento
dado sobre su accionar con el objeto (Checkland, 1997, pp. 52).

Esta metodología hace uso del enfoque de sistemas, presentándose como una
herramienta metodológica, caracterizada por presentar el estudio de sistemas blandos
o suaves, sistemas donde está inmerso el factor humano, el cual consiste en un conjunto
de actividades interrelacionadas como resultado de algún principio, cohesión, esto es
lo clasificado por Checkland como sistema de la actividad humana.

Las de la etapa 1, 3 y 4 son actividades “del mundo real” que necesariamente


involucran gente en la situación problema; y las de la etapa 2 que son actividades del
“pensamiento de sistemas” que quizás puedan o no involucrar aquellos en la situación
problema, dependiendo de las circunstancias individuales del estudio.
4. MARCO METODOLÓGICO

4.1 Tipo de Investigación


El tipo de investigación en la que se encuentra enmarcado este proyecto es una
investigación descriptiva. Según Tamayo y Tamayo (2004) la investigación
descriptiva:
“Comprende la descripción, registro, análisis e interpretación de la
naturaleza actual, y la composición o procesos de los fenómenos. El
enfoque se hace sobre conclusiones dominantes o sobre como una
persona, grupo o cosa se conduce o funciona en el presente” (p. 43).

Este tipo de investigación, permitirá conocer todo lo relacionado con el manejo


de la gestión que se lleva a cabo en el Departamento de Viajes de la Cooperativa
Roraima. RL, para así poder especificar y describir sus características y propiedades
necesarias para la automatización de la gestión de dicho departamento.

4.2 Diseño de la Investigación


El proyecto se encuentra bajo una investigación con un diseño de campo porque
permite identificar los hechos concretos, tales como suceden en la realidad dentro del
Departamento de Viajes de la Cooperativa Roraima. RL, sin manipularlos o
controlarlos; los cuales son necesarios para el análisis sistémico y la toma de decisiones
para la programación de la solución tecnológica.
Para el Manual de Trabajos de Grado de Especialización y Maestría y Tesis
Doctorales (2006) de la UPEL define lo siguiente:
“Se entiende por investigación de Campo, el análisis sistemático de
problemas en la realidad, con el propósito bien sea de describirlos,
interpretarlos, entender su naturaleza y factores constituyentes, explicar
sus causas y efectos, o predecir su ocurrencia, haciendo uso de métodos
característicos de cualquiera de los paradigmas o enfoques de
investigación conocidos o en desarrollo”. (p.18).
En este sentido, la investigación realizada fue el diseño de campo, dado a que los
datos se recolectaran directamente del personal que labora en el departamento, sin
manipular o controlar variable alguna.

4.3 Técnicas e Instrumentos de Recolección de Datos


Arias (2006), menciona que “las técnicas de recolección de datos son las distintas
formas de obtener información” (p.53). En el desarrollo de este trabajo de investigación
las técnicas que serán empleadas para la recopilación de la información necesaria y
suficiente son las siguientes:

4.3.1 Observación Directa


Tamayo y Tamayo (op.cit.), define a la observación directa como: “aquella en la cual
el investigador puede observar y recoger datos mediante su propia observación”
(p.183).
Esta técnica es de gran utilidad porque permitirá conocer en detalle el manejo de
todas las actividades diarias que se llevan a cabo en el Departamento de Viajes de la
Cooperativa Roraima. RL, para tener una buena perspectiva en primer lugar de la
problemática planteada y en segundo para la obtención de toda la información necesaria
y suficiente que se utilizará en el análisis para el logro de los objetivos específicos.
Además, como instrumentos de recolección de datos para esta técnica, se
utilizarán el lápiz, el cuaderno de notas y la cámara fotográfica.

ila eción en primer lugar perpdel proceso comportamiento del sistema de


estudio y así obtener una perspectiva adicional de la manera en que se llevan a cabo las
actividades diarias que realiza el departamento de ventas de la Cooperativa Gnesis C.A.
Además de realizar un análisis directamente al fenómeno dentro del medio en que se
presenta, a fin de contemplar todos los aspectos inherentes a su comportamiento y
características.
4.3.2 Entrevista No Estructurada
Hurtado, J. (op.cit) afirma que la entrevista no estructurada: “Consiste
en formular preguntas de manera libre, con base en las respuestas que
va dando el interrogado. No existe estandarización del formulario y las
preguntas pueden variar de un interrogado a otro” (p. 443).

En esta Investigación, se empleará una entrevista no estructurada para la


recopilación de toda la información suministrada por los empleados que laboran en el
Departamento de Viajes de la Cooperativa Roraima. RL; la cual será utilizada en el
análisis para el logro de los objetivos planteados.
Además, como instrumentos de recolección de datos para esta técnica, se
utilizarán el lápiz, el cuaderno de notas y la grabadora.

4.4 Población
Tamayo (Op. Cit.) Señala que “la población es la totalidad del fenómeno a estudiar en
donde las unidades de la población poseen una característica común, la cual se estudia
y da origen a los datos de la investigación.” (p.114)

En esta Investigación, la población estará enmarcada en el Departamento de


Viajes de la Cooperativa Roraima. RL, conformada por dos (2) trabajadores que
laboran en dicho departamento. en la Cooperativa Gnesis C.A esta constituida por un
total de once (11) empleados, distribuidos de la siguiente forma:
Tres (3) Gerencia
Dos (2) Departamento Administrativo.
Dos (2) Departamento de Finanzas.
Dos (2) Departamento de estadística.
Dos (2) Departamento de Viajes-

De la cual, para efectos de esta investigación, dirigida al desarrollo de un sistema


de información para el registro, control y gestión de los procesos en el departamento
de viajes, serán tomados los empleados que laboran en dicha área, los cuales conforman
un total de dos (2) empleados.

4.5 Muestra
En esta Investigación, la muestra será igual a la población; la cual estará
enmarcada en el Departamento de Viajes de la Cooperativa Roraima. RL, conformada
por dos (2) trabajadores que laboran en dicho departamento.

4.5 Técnicas de Análisis y Procesamiento de Datos


4.5.1 Lenguaje Unificado de Modelado (UML)
Esta técnica permite expresar de forma gráfica el sistema en cuestión, para
facilitar el entendimiento por parte de los analistas y usuarios, además de facilitar la
visualización de las características de éste antes de su automatización. En el estudio se
implementarán los diagramas que se adapten al alcance del proyecto.
También, se utilizarán como Técnicas de Análisis y Procesamiento de Datos la
tabulación y el gráfico para procesar la información y su posterior análisis e
interpretación de los resultados.
5. DESARROLLO DE LA INVESTIGACIÓN

5.1. Etapas de la Investigación

Etapa 1: Revisión Bibliográfica


En esta etapa se procederá a la búsqueda de información concerniente al análisis y
diseño de sistemas de información. Esto incluye la investigación de trabajos de grado,
libros, revistas, informes, ensayos, consultar información de internet, entre otras. Esto
servirá como referencia para observar cómo se han emprendido esas investigaciones y
analizar su relevancia para el nuevo proyecto.
Duración Estimada: 22 semanas.

Etapa 2: Describir la situación actual de la gestión del Departamento de Viajes de


la Cooperativa Roraima. RL, ubicada en Anaco, Estado Anzoátegui.

Para el logro de este objetivo específico, se utilizarán como técnicas la observación


directa para visualizar y conocer en detalle las actividades y procedimientos que se
llevan a cabo en el Departamento de Viajes de la Cooperativa Roraima. RL; así como
la entrevista no estructurada para determinar los problemas más relevantes que afectan
el funcionamiento de dicho departamento. La información útil recabada será procesada
para su análisis e interpretación; con el fin de establecer los diagramas de caso de uso
y determinar los requerimientos del sistema propuesto.
Duración Estimada: 4 semanas.

Etapa 3: Identificar los requerimientos funcionales y no funcionales del nuevo


sistema de información bajo ambiente web.

Durante esta etapa se lograrán identificar, describir, especificar y documentar cada uno
de los requisitos que el sistema de información debe satisfacer. Además se conocerá
detalladamente como es el proceso y se determinarán las operaciones que son
necesarias para que se cumpla el sistema.
Duración Estimada: 3 semanas.

Etapa 4: Diseñar la arquitectura del nuevo sistema de información bajo ambiente


web.

Una vez descrito el sistema actual y establecidos los requerimientos de dicho sistema,
se procederá a realizar los diagramas que se adapten al alcance del proyecto, mediante
el lenguaje unificado de modelado UML, con el fin de identificar las debilidades que
motivan el diseño del sistema de información y facilitar la identificación de las
necesidades de información de los futuros usuarios del sistema.
Duración Estimada: 4 semanas.

Etapa 5: Codificar la base de datos y los módulos del sistema de información bajo
ambiente web y los reportes.

Esta etapa consistirá en elaborar las interfaces que utilizará el sistema de información
utilizando la herramienta Visual Studio 2012 y diversos diagramas. Esta interfaz debe
ser amigable y muy fácil de entender por el usuario. Adicionalmente se diseñará la base
del sistema y los reportes asociados al mismo; los cuales serán requeridos por los
usuarios.
Duración Estimada: 5 semanas.

Etapa 6: Codificación de la base de datos y módulos que forman parte de la


arquitectura del sistema
Una vez realizado el prototipo que cumpla con los requerimientos necesarios y exigidos
por el usuario, se procederá a su codificación de los módulos bajo el lenguaje de
programación C# con la herramienta Visual Studio 2012, y la base de datos bajo
MySQL con Wamp Server, las cuales son de fácil uso y poseen un bajo nivel de errores
de compilación.
Duración Estimada: 5 semanas.

Etapa 7: Validar el funcionamiento del nuevo sistema de información bajo


ambiente web.
En esta fase se llevaran a cabo un conjunto de pruebas para asegurar que se descubran
errores existentes en la aplicación construida. Fase desarrollada en la etapa de
iteraciones de la metodología utilizada para el desarrollo del sistema (XP). De igual
forma, para validar que el sistema cubra las necesidades de acuerdo a lo esperado por
los usuarios, se presentará el sistema a los usuarios finales y posteriormente, se les
solicitará llenar un cuestionario a fin de recoger sus apreciaciones con relación al
sistema en referencia.
Duración Estimada: 2 semanas.

Etapa 8: Redacción, Presentación y Defensa del Trabajo de Grado


Una vez terminado el proyecto dentro de la empresa, se realizará el informe de acuerdo
a todo el proceso de desarrollo que se ejecute, y adaptándose a la normativa de la
Universidad de Oriente.
Duración: 20 semanas
DESARROLLO DE UN SISTEMA DE INFORMACIÓN PARA EL REGISTRO, CONTROL Y GESTIÓN DE LOS PROCESOS
EN EL DEPARTAMENTO DE VIAJES EN LA COOPERATIVA GNESIS C.A, ANACO, ESTADO ANZOÁTEGUI
N° Etapas del proyecto Duración en semanas
Mes1 Mes 2 Mes 3 Mes 4 Mes 5 Mes 6
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Revisión Bibliográfica

5.2 CRONOGRAMA DE ACTIVIDADES


2 Descripción de la situación actual de los procesos
manuales y formatos que se emplean en el
departamento de viajes en la Cooperativa
GNESIS C.A
3 Determinación de los requerimientos de entrada y
salida necesarios para implementar el sistema de
información de acuerdo con las características de
las diferentes actividades que se efectúan en el
departamento de viajes en la Cooperativa
GNESIS C.A
4 Realización del modelo y diseño del sistema
propuesto, utilizando el lenguaje unificado de
modelado (UML)
5 Diseño de la base de datos e interfaces de
entradas y salidas del sistema de información.
6 Codificación de la base de datos y módulos que
forman parte de la arquitectura del sistema
7 Validación del diseño del sistema de
información propuesto
8 Redacción, Presentación y Defensa del Trabajo
de Grado
Elaborado por: Romero Daniel y Leobaldo
Fecha de Inicio: enero de 2018.
Fecha de Culminación: junio de 2018.
6. EQUIPOS, MATERIALES, SUSTANCIAS Y HERRAMIENTAS

6.1.- Equipos
 Computadora.
 Impresora.

6.2 Materiales
 Lápices y bolígrafos.
 Block de notas.
 Resaltadores, colores.

6.3 Herramientas
 Sistema operativo: Windows 7.
 Paquete Office 2010: Microsoft Word, Microsoft Excel, Microsoft Power
Point.
 Visual Studio 2012.
 Wamp Server.
 Internet

6.4 Sustancias
 Sin uso.
7. REFERENCIAS BIBLIOGRÁFICAS

Arias I., (2006). El Proyecto de Investigación. Quinta Edición. Episteme. Caracas.

Beck, K. (1999). Extreme programming Explained. Addison-Wesley.

Betancourt, O (2011). Desarrollo de un sistema de información en ambiente web que


permita el control de la gestión operacional de la superintendencia de manejo de
gas del centro operativo San Joaquín de PDVSA distrito de producción Gas
Anaco. Trabajo de Grado no Publicado. Universidad de Oriente. Venezuela.

Bocehino, W. Proceso Administrativo. Enciclopedia del MANAGEMENT. Editorial


OCEANO

Booch G, y Rumbaugh, I. (1999). Lenguaje de Modelado Unificado USA:


Iberoamericana Addison Wesley.

Calero, M. Una explicación de la programación extrema (XP), 2003 MADRID [libro En


línea Disponible en http://www.apolosoftware.com] [consulta 11/11/2017]

Checkland, P. (1997) Metodología de sistemas suaves [documento en línea, disponible


en: http://www.unamerida.com/archivospdf/306%20MIA-U7.pdf [consulta
10/11/2017].

Coa, L (2007). Desarrollo de un Sistema que permita Automatizar la Información del


Historial del Pozo en la Unidad de Explotación de Yacimiento de PDVSA San
Tomé. Trabajo de Grado no Publicado. Universidad de Oriente. Venezuela.

Contreras, S. (2013) “Desarrollo de un Sistema de Información para la Adecuación de


los Procesos del Departamento de Almacén y Logística en la empresa Venezolana
de Construcción y Mantenimiento VECHAA C.A., Maturín estado Monagas”.
Trabajo de Grado no publicado, Universidad de Oriente, Núcleo Monagas.

Date, C. (2008). Introducción a las bases de datos relacionales (2da ed). Editorial Mc
Graw Hill. México.

Hernández, R. (1998). Metodología de la Investigación. (3ra ed). México. Mc Graw.

Ibid, H. (sf). La Administración y los Sistemas Administrativos. Trabajo no publicado,


Universidad experimental San Juan. Bogotá.

Jacobson, G y Booch, G. (2000). El Proceso Unificado de Desarrollo Madrid: Addison


Wesley Iberoamericana.
Johansen, O. (2006). Introducción a la Teoría General de Sistemas. Editirial Limusa.
México.

Latorre, E. (1996). Teoría general de sistemas. Aplicada a la Solución Integral de


Problemas. Santiago de Cali, Colombia: Editorial Universidad del Valle.

Martínez, B. (2013) “Desarrollo de un sistema para el cálculo de indicadores


estadísticos por micro áreas de la parroquia alto los godos en el Instituto Nacional
de Estadística (INE) Maturín estado Monagas”. Trabajo de Grado no Publicado.
Universidad de Oriente. Núcleo Monagas Venezuela.

Medina, A. y Navarro, J. (2015) “Diseño de un sistema para optimizar el proceso de


inscripciones de la unidad educativa “fundación educativa Maranatha”, ubicada
en el municipio san diego del estado Carabobo”. Trabajo de Grado no Publicado.
Universidad de Carabobo.

Montilva, J. (1995). Desarrollo de Sistemas de Información. (2a. Ed.). Venezuela:


Trabajo de Grado no publicado. Universidad de Los Andes.Venezuela

Ojeda, A. (2013). “Desarrollo de un Sistema de Gestión de Activos basado en


Estándares de Software Libre para la Gerencia de Administración y Finanzas de
INVIOBRAS Bolívar”. Trabajo de Grado no publicado, Universidad de Oriente,
Núcleo Monagas.

Sánchez (2010) “Implantación de la Aplicación Web para el Control de Documentos


del Sistema de Gestión de la Calidad de la Gerencia AIT de PDVSA División
Oriente, bajo Técnicas de Ingeniería de Software y estándares abiertos” Trabajo
de Grado no publicado. Universidad de Oriente Núcleo Monagas.

Tamayo y Tamayo, M (2004). El proceso de la Investigación Científica. Cuarta edición.


México: Limusa S.A.

Tamayo y Tamayo, Mario. (1997). “El Proceso de la Investigación Científica”. (3ª ed.)
Editorial Limusa S.A. México- D. F.

Terry, G. Proceso Administrativo. Principios de la Administración. Trabajo no


publicado.

UPEL (2006). El Manual de Trabajos de Grado de Especialización y Maestría y Tesis


Doctorales. Ciudad Bolívar.

Anda mungkin juga menyukai