1. UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
PROYECTO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN DEL
TÍTULO DE INGENIERO EN SISTEMAS E INFORMÁTICA
TEMA: SISTEMA TPS PARA LA GESTIÓN DE INFORMACIÓN DE LOS
SOCIOS EN LA COOPERATIVA DE TRANSPORTES EN TAXIS CENTRAL
Nº 1 EN LA CIUDAD SANTO DOMINGO.
AUTOR: AGREDA LAPO MARCO VINICIO
TUTOR: DR. CAÑIZARES GALARZA FREDY PABLO, MG.
SANTO DOMINGO – ECUADOR
2018
2. APROBACIÓN DEL TUTOR DEL TRABAJO DE TITULACIÓN
CERTIFICACIÓN:
Quien suscribe, legalmente CERTIFICA QUE: El presente Trabajo de
Titulación realizado por el señor MARCO VINICIO AGREDA LAPO,
estudiante de la Carrera de Sistemas, Facultad de Sistemas Mercantiles, con el
tema “SISTEMA TPS PARA LA GESTIÓN DE INFORMACIÓN DE LOS
SOCIOS EN LA COOPERATIVA DE TRANSPORTES EN TAXIS
CENTRAL Nº 1 EN LA CIUDAD SANTO DOMINGO”, ha sido prolijamente
revisado, y cumple con todos los requisitos establecidos en la normativa
pertinente de la Universidad Regional Autónoma de los Andes -UNIANDES-, por
lo que apruebo su presentación.
Santo Domingo, mayo del 2018
3. DECLARACIÓN DE AUTENTICIDAD
Yo, Marco Vinicio Agreda Lapo, estudiante de la Carrera de Sistemas, Facultad
de Sistemas Mercantiles, declaro que todos los resultados obtenidos en el presente
trabajo de investigación, previo a la obtención del título de INGENIERO EN
SISTEMAS E INFORMÁTICA, son absolutamente originales, auténticos y
personales; a excepción de las citas, por lo que son de mi exclusiva
responsabilidad.
Santo Domingo, mayo del 2018
_________________________
Sr. Marco Vinicio Agreda Lapo
CI. 230021663-3
AUTOR
4. DERECHOS DE AUTOR
Yo, Marco Vinicio Agreda Lapo, declaro que conozco y acepto la disposición
constante en el literal d) del Art. 85 del Estatuto de la Universidad Regional
Autónoma de Los Andes, que en su parte pertinente textualmente dice: El
Patrimonio de la UNIANDES, está constituido por: La propiedad intelectual sobre
las Investigaciones, trabajos científicos o técnicos, proyectos profesionales y
consultaría que se realicen en la Universidad o por cuenta de ella;
Santo Domingo, mayo del 2018
_________________________
Sr. Marco Vinicio Agreda Lapo
CI. 230021663-0
AUTOR
5. CERTIFICACIÓN DEL LECTOR DEL TRABAJO DE TITULACIÓN
Yo, Ing. Bolívar Enrique Villalta Jadán Mgs., en calidad de Lector del
Proyecto de Titulación.
CERTIFICO:
Que el presente trabajo de titulación realizado por el estudiante MARCO
VINICIO AGREDA LAPO sobre el tema: “SISTEMA TPS PARA LA
GESTIÓN DE INFORMACIÓN DE LOS SOCIOS EN LA COOPERATIVA
DE TRANSPORTES EN TAXIS CENTRAL Nº 1”, ha sido cuidadosamente
revisado por el suscrito, por lo que he podido constatar que cumple con todos los
requisitos de fondo y forma establecidos por la Universidad Regional Autónoma
de Los Andes, para esta clase de trabajos, por lo que autorizo su presentación.
Santo Domingo, junio del 2018
6. RESUMEN
El crecimiento de cooperativas y compañías de transportes en taxis, ha generado
un gran déficit en la parte administrativa al momento de gestionar información a
sus respectivos socios. Se tomó a la Cooperativa de Transportes en Taxis Central
como la designada para aplicar este proyecto de investigación, ubicada su sede en
la ciudad de Santo Domingo, Av. Los Colonos lote 3 y margen derecho, tomando
en cuenta a todos los socios, colaboradores y parte administrativa que conforman
esta cooperativa. Este proyecto tuvo como objetivo principal: Desarrollar un
Sistema TPS para mejorar la gestión de información de los socios en la
Cooperativa de Transportes en Taxis Central Nº 1 en la ciudad de Santo Domingo.
Para lo cual se utilizó herramientas de software como: PHP, JAVASCRIPT,
BOOTSTRAP, JQUERY y como gestor de base de datos MySQL. Los tipos de
investigación que se aplicaron fueron: la investigación descriptiva que permitió
realizar un minucioso análisis de los hechos y problemas que suscita la
cooperativa, y la investigación de campo ya que fue de suma importancia tratar en
su sede y conversar con los implicados en los procesos de gestión de información
que se dan día a día en este establecimiento. Por último, se consiguió una fluidez
y eficiencia al momento de implementar el sistema dentro de la cooperativa, y se
evitó el conflicto de los socios que debían acercarse personalmente a realizar sus
trámites correspondientes o petición de alguna información necesaria para su
diaria labor.
7. ABSTRACT
The growth of cooperatives and transport companies in taxis has generated a large
deficit in the administrative part when managing information to their respective
partners. The in Central Taxis Transport Cooperative was taken as the one
designated to apply this research project, located in Santo Domingo city, Los
Colonos Ave. Lot Nº 3 and right margin, taking into account all the partners,
collaborators and administrative part that make up this cooperative. The main
objective of this project was to: Develop a TPS System to improve the
information management of the members Central Taxis Nº 1 Transport
Cooperative in Santo Domingo city. For which software tools were used, such as:
PHP, JAVASCRIPT, BOOTSTRAP, JQUERY and as a MySQL database
manager. The types of research that were applied were: the descriptive research
that allowed for a thorough analysis of the facts and problems that the subscribed
cooperative, and the field research since it was for vital importance to deal with its
headquarters and talk with those involved in the management information
processes that occur every day in this establishment. As a last process, a fluidity
and efficiency was achieved when implementing the system within the
cooperative, and the conflict of the partners who had to approach personally to
carry out their corresponding procedures or request some necessary information
for their daily work was avoided.
8. ÍNDICE GENERAL
PORTADA
APROBACIÓN DEL TUTOR DEL TRABAJO DE TITULACIÓN
DECLARACIÓN DE AUTENTICIDAD
DERECHOS DE AUTOR
CERTIFICACIÓN DEL LECTOR DEL TRABAJO DE TITULACIÓN
RESUMEN
ABSTRACT
ÍNDICE GENERAL
ÍNDICE DE ILUSTRACIONES
ÍNDICE DE TABLAS
ÍNDICE DE ANEXOS
INTRODUCCIÓN...................................................................................................1
ACTUALIDAD E IMPORTANCIA.......................................................................1
PROBLEMA DE INVESTIGACIÓN .....................................................................2
FORMULACIÓN DEL PROBLEMA A INVESTIGAR........................................3
DIAGRAMA DE ESPINA DE PESCADO.............................................................4
OBJETIVOS DE INVESTIGACIÓN......................................................................4
OBJETIVO GENERAL...........................................................................................4
OBJETIVOS ESPECÍFICOS ..................................................................................4
CAPÍTULO I ...........................................................................................................5
1. FUNDAMENTACIÓN TEÓRICA ...........................................................5
1.1. Antecedentes de la investigación...............................................................5
1.2. Actualidad del objeto de estudio de la investigación ................................7
1.2.1. Base de datos .............................................................................................7
1.2.2. Php.............................................................................................................9
1.2.3. MySQL ......................................................................................................9
1.2.4. Xaamp......................................................................................................10
1.2.5. Transportes ..............................................................................................11
1.2.6. Ingeniería de software .............................................................................15
1.2.7. Ingeniería de sistemas..............................................................................16
1.2.8. Información y empresa ............................................................................20
1.3. Actualidad ecuatoriana donde se desarrolla el proyecto .........................23
9. CAPÍTULO II........................................................................................................25
2. DISEÑO METODOLÓGICO Y DIAGNÓSTICO .................................25
2.1. Paradigma y tipo de investigación...........................................................25
2.1.1. Paradigma asumido..................................................................................25
2.1.2. Tipos de investigación.............................................................................25
2.2. Procedimiento para la búsqueda y procesamiento de los datos...............26
2.2.1. Población .................................................................................................26
2.2.2. Muestra ....................................................................................................26
2.2.3. Plan de recolección de la información.....................................................27
2.2.4. Planes de procesamiento y análisis de la información ............................28
2.3. Resultados del diagnóstico de la situación actual....................................29
2.3.1. Diagnóstico..............................................................................................29
2.4. Análisis e interpretación de resultados ....................................................33
2.5. Resumen de las principales insuficiencias detectadas con la aplicación de
los métodos..............................................................................................43
CAPÍTULO III.......................................................................................................45
3. PROPUESTA DE SOLUCIÓN AL PROBLEMA..................................45
3.1. Esquema de la propuesta .........................................................................45
3.1.1. Nombre de la propuesta...........................................................................45
3.1.2. Objetivos..................................................................................................45
3.1.3. Elementos que la conforman ...................................................................46
3.1.4. Justificación de la propuesta....................................................................48
3.2. Aplicación práctica parcial o total de la propuesta..................................48
3.2.1. Aplicación práctica de la propuesta y comprobación de los resultados. .48
CONCLUSIONES Y RECOMENDACIONES ....................................................67
BIBLIOGRAFÍA
ANEXOS
10. ÍNDICE DE ILUSTRACIONES
Ilustración 1. Diagrama espina de pescado .......................................................4
Ilustración 2. El SGBD como interfaz entre la base de datos y los
niveles de gestión de la organización. .........................................8
Ilustración 3. Estructura de un servicio web....................................................11
Ilustración 4. El proceso de la ingeniería de sistemas .....................................17
Ilustración 5. Modelo entrada-proceso-salida de un dsp. ................................18
Ilustración 6. Un sistema multicapa de procesamiento de transacciones
por internet.................................................................................19
Ilustración 7. La arquitectura abstracta de un sistema de procesamiento
de lenguajes. ..............................................................................20
Ilustración 8. Ejemplo de los recursos de la información................................22
Ilustración 9. Organigrama jerárquico de la Cooperativa de transportes
en Taxis "Central", ....................................................................31
Ilustración 10. Caso de uso Gestión de documento...........................................31
Ilustración 11. Caso de uso Estados de documentos .........................................32
Ilustración 12. Diagrama de secuencia de Gestión de documento ....................32
Ilustración 13. Diagrama de secuencia Estados de documentos .......................33
Ilustración 14. Utilización del servicio web ......................................................36
Ilustración 15. Utilización de un sistema web...................................................37
Ilustración 16. Trámites más frecuentes............................................................38
Ilustración 17. Trámite más demorado..............................................................39
Ilustración 18. Funciones en el sistema.............................................................40
Ilustración 19. Agilización de trámites..............................................................41
Ilustración 20. Aprobación de consejo para todo tipo de trámites ....................42
Ilustración 21. Estructura del modelo en cascada..............................................49
Ilustración 22. Caso de uso................................................................................53
Ilustración 23. Diseño Conceptual.....................................................................55
Ilustración 24. Diagrama de flujo de datos........................................................56
Ilustración 25. Esquema físico...........................................................................61
Ilustración 26. Diseño de codificación. - Layout...............................................62
Ilustración 27. Diseño de codificación. - Modal ...............................................62
12. ÍNDICE DE TABLAS
Tabla 1. Población total de la Cooperativa de transportes en taxis
"Central"..............................................................................................26
Tabla 2. Servicio web........................................................................................36
Tabla 3. Utilizar un sistema web.......................................................................37
Tabla 4. Trámites gestionados con más frecuencia...........................................38
Tabla 5. Aprender sobre el sistema...................................................................39
Tabla 6. Funciones en la página........................................................................40
Tabla 7. Agilización de trámites .......................................................................41
Tabla 8. Aprobación de consejo para todo tipo de trámites..............................42
Tabla 9. Costo de desarrollo .............................................................................47
Tabla 10. Costo de implementación....................................................................47
Tabla 11. Gasto en recursos materiales...............................................................47
Tabla 12. Gasto en servicios ...............................................................................47
Tabla 13. Total costos y gastos generados..........................................................48
Tabla 14. Requerimiento funcional RF01...........................................................51
Tabla 15. Requerimiento funcional RF02...........................................................51
Tabla 16. Requerimiento funcional RF03...........................................................51
Tabla 17. Requerimiento no funcional RNF01...................................................52
Tabla 18. Requerimiento no funcional RNF02...................................................52
Tabla 19. Requerimiento no funcional RNF03...................................................52
Tabla 20. Identificación de roles.........................................................................53
Tabla 21. Caso de uso. - Inicio de sesión del administrador...............................54
Tabla 22. Caso de uso. - Inicio de sesión............................................................55
Tabla 23. Diccionario de datos: Tabla sgi_user..................................................56
Tabla 24. Diccionario de datos: Tabla sgi_kind .................................................57
Tabla 25. Diccionario de datos: Tabla sgi_tipoducumento.................................57
Tabla 26. Diccionario de datos: Tabla sgi_documento.......................................57
Tabla 27. Diccionario de datos: Tabla sgi_eventos ............................................57
Tabla 28. Diccionario de datos: Tabla sgi_tipomulta .........................................58
Tabla 29. Diccionario de datos: Tabla sgi_multas..............................................58
Tabla 30. Diccionario de datos: Tabla sgi_periodo ............................................58
Tabla 31. Diccionario de datos: Tabla sgi_autoridades ......................................59
13. Tabla 32. Diccionario de datos: Tabla detalle_autoridadperiodo .......................59
Tabla 33. Diccionario de datos: Tabla sgi_grupos..............................................59
Tabla 34. Diccionario de datos: Tabla sgi_parada..............................................60
Tabla 35. Diccionario de datos: Tabla detalle_paradagrupo...............................60
Tabla 36. Diccionario de datos: Tabla detalle_usergrupo...................................60
Tabla 37. Diccionario de datos: Tabla detalle_asistencia...................................61
14. ÍNDICE DE ANEXOS
Anexos 1. Solicitud de desarrollo de proyecto
Anexos 2. Carta de aceptación
Anexos 3. Carta de aceptación de perfil
Anexos 4. Carta de certificación
Anexos 5. Formato de entrevista
Anexos 6. Formato de encuesta
Anexos 7. Manual de usuario
Anexos 8. Perfil del proyecto
15. 1
INTRODUCCIÓN
ACTUALIDAD E IMPORTANCIA
Mediante los estudios realizados en el presente proyecto de investigación se ha
podido deducir que no tiene relación alguna con los objetivos de la Planificación
Nacional para el Desarrollo 2017-2021, mientras que en el Plan Nacional de
Telecomunicaciones y Tecnologías de información del Ecuador 2016-2021,
adjunta un objetivo al cual se apega al tema propuesto actualmente, descrito a
continuación:
Macro-Objetivo 3: Asegurar el uso de las Tic, para el desarrollo económico y
social del país.
Existen diferentes motivos para asegurar el uso de las Tic en el Ecuador, ya sea
por el ámbito económico, social y administrativo, estos tres puntos son de crucial
importancia para el desarrollo del país. También existen los objetivos específicos
de este macro-objetivo que van acorde con el tema propuesto: Aumentar el uso de
Tic en PyMEs y microempresas, potenciar el desempeño de los procesos
digitalizados del sector público de alto impacto social.
Hoy en día los sistemas de información o servicios de información son
primordiales en las empresas extranjeras y nacionales, ya que de estos depende la
toma de decisiones inmediatas. Con este tipo de herramientas se puede controlar
de una manera fácil y efectiva los componentes de una empresa o institución
como son: clientes, proveedores, distribuidores, competidores, financiadores y
reguladores.
En el Ecuador aún se tiene ese déficit de control y gestión de información, ya que
se está inmerso a la rutina y al poco conocimiento de las Tic. Las ciudades más
grandes de nuestro país han tenido una buena acogida con respecto a este tipo de
innovaciones y avances tecnológicos que son de gran importancia para el
desarrollo de las mismas, aprovechando sus beneficios al automatizar procesos,
16. 2
tener un control ordenado y respaldo de la información y sobretodo minimizando
costos a largo plazo.
El tema propuesto en este proyecto es de crucial importancia para la innovación y
mejor funcionamiento de la Cooperativa de Transporte en Taxis Central N 1,
siendo esta una de las pioneras en el cantón y principales dentro de la provincia de
Santo Domingo de los Tsáchilas, ya que permitirá automatizar los procesos
administrativos, dando una mejor ayuda al socio que la conforma, evitándole
molestias y generando más ingresos por el tiempo optimizado en la realización de
sus trámites internos.
Con este tipo de propuesta realizada, se podrá beneficiar al cantón y la provincia
en gran parte porque se podrá tomar como modelo para todas las compañías y
cooperativas asociadas, y así todos gozarían de los beneficios de un sistema de
gestión de información para un mejor funcionamiento administrativo en cada una
de ellas.
PROBLEMA DE INVESTIGACIÓN
La Cooperativa de Transportes en Taxis Central N. 1, perteneciente a la ciudad de
Santo Domingo es una de las pioneras en nuestra localidad, ubicada su sede en la
Av. De los Colonos Lote 3 y margen derecho. Fundada el 23 de julio de 1964.
Llevan 53 años de vida institucional, su parada de origen fue en el parque Central,
ahora conocido como Parque Zaracay. Inicia como pre-cooperativa, y funciona
con un permiso provisional autorizado por el jefe de Tránsito de la parroquia de
Santo Domingo. Actualmente la cooperativa cuenta con 74 socios legalmente
aprobados, los cuales brindan un servicio de excelencia a la colectividad.
En Santo Domingo existen cooperativas y compañías que ofrecen servicio de
transporte en taxis y muchas de estas no poseen un debido control y manejo de su
documentación. Lo cual no les permite llevar un adecuado manejo de su
información.
17. 3
Hoy en día la Cooperativa de Transportes en Taxis Central Nº1, ha ido creciendo
de manera favorable con respecto al número de socios y vehículos, lo que ha
conllevado a una gran cantidad de documentación y procesos por lo que esto ha
generado varias dificultades, las cuales se detallan a continuación:
Espera de una reunión de un consejo para aprobar las solitudes y oficios,
los socios se muestran inconformes sin saber el proceso y estado de sus
peticiones.
Falta de un registro de socios en una base, esto hace que se pierda tiempo
buscando a cada uno carpeta por carpeta.
No existe un control de acceso a la documentación, esto permite que
cualquier socio o persona externa que ingrese a la oficina, pueda
manipular datos e información relevante a la cooperativa.
Deterioro de documentos en físico por la manipulación innecesaria de los
archivos que se encuentran en la oficina central.
Exceso de carpetas y subcarpetas creadas para archivar la información,
esto hace que se pierda tiempo al momento de requerir datos que se
necesiten de carácter urgente.
Pérdida de documentación y archivos de importancia, lo cual ha causado
conflictos internos y externos para la cooperativa.
Falta de comunicación entre la cooperativa y el socio, correspondiente a
eventos importantes y distributivos del mes de trabajo.
Multas generadas sin respectivas notificaciones a los socios que son los
principales afectados en este proceso.
FORMULACIÓN DEL PROBLEMA A INVESTIGAR
¿Cómo mejorar la gestión de información de los socios en la cooperativa de
transportes en Taxis Central Nº 1 en la ciudad de Santo Domingo?
18. 4
DIAGRAMA DE ESPINA DE PESCADO
Ilustración 1. Diagrama espina de pescado
Fuente: Marco Agreda
OBJETIVOS DE INVESTIGACIÓN
OBJETIVO GENERAL
Desarrollar un Sistema TPS para mejorar la gestión de información de los socios
en la Cooperativa de Transportes en Taxis Central Nº 1 en la ciudad de Santo
Domingo.
OBJETIVOS ESPECÍFICOS
Fundamentar científica y teóricamente el concepto de transportes, servicio,
clasificación del transporte, con fuentes bibliográficas actualizadas y
relevantes al tema investigativo.
Diagnosticar la situación actual de la Cooperativa Central N.1, mediante
técnicas e instrumentos de investigación.
Diseñar un Sistema TPS para mejorar la gestión de información de los
socios en la Cooperativa de Transportes en Taxis Central Nº 1 en la ciudad
de Santo Domingo.
19. 5
CAPÍTULO I
1. FUNDAMENTACIÓN TEÓRICA
1.1. Antecedentes de la investigación
Hoy en día gracias a las nuevas y mejoradas herramientas tecnológicas a nivel
mundial las empresas manejan su información de manera ágil y vigente con
relación a sus procesos y necesidades, con el fin de mantener un adecuado control
y manejo de los datos. Sujeto a dar solución de una manera oportuna,
adecuándose a los requisitos de las instituciones, los cuales les han permitido
proyectar procedimientos informáticos para los distintos registros en el sector de
transporte, dando una solución rápida, fiable e inflexible.
Sistema de procesamiento de transacción TPS (Transaction processing system) es
un modelo de sistema que se encarga de reunir, encausar, guardar, mostrar, editar,
anular y rescatar toda la información suscitada por las transacciones elaboradas
dentro de una institución. Además, renueva los recursos manuales por unos
justificados en ordenadores. También estipula con técnicas de costumbre muy
bien organizados, adjunta aplicaciones de acuerdo a la conservación de datos.
Por ende, en la actualidad las cooperativas de transporte en taxis ofrecen sus
servicios a la comunidad con una gran acogida, es por eso que se han venido
incrementando el número de cooperativas y compañías a nivel local y nacional;
siendo una parte vital en la economía del país.
Bajo esta consigna, la investigación planteada pretende realizar un estudio para
mejorar la gestión de información de los socios dentro de su cooperativa de
transportes, el mismo que no registra antecedentes investigativos, sin embargo,
existen temas relacionados al estudio planteado. A continuación, se detalla lo
mencionado anteriormente:
Sistema web TPS para mejorar el control de información en los procesos
de cultivo de palma africana en la hacienda Bendición de Dios del cantón
Quevedo. : (Hernando, 2017), el cual establece que:
20. 6
Debido al crecimiento tecnológico y empresarial en el mundo hoy en día el
proceso de la información es de una manera más rápida y eficaz, siendo
capaz de resolver procesos de una forma adecuada adaptándose a las
necesidades de las organizaciones a nivel mundial. Se han diseñado
métodos informáticos para diferentes controles en el sector agrícola,
puesto que estos ofrecen velocidad, seguridad, fiabilidad, correcciones de
errores.
Lo que el autor quiere indicar, es la optimización del control en los procesos
informáticos y así poder llevar de una manera más ordenada y precisa el
procedimiento de cultivo en dicha Hacienda.
Sistema de gestión de la información académica de la Unidad Educativa a
Distancia “Zhizhiquin Bajo” de la provincia de Cañar. (Maritza & Nelly,
2017), manifiestan que:
El presente trabajo de titulación “Sistema de gestión de la información
académica de la Unidad Educativa a Distancia “Zhizhiquin Bajo” de la
provincia de Cañar.” Fue diseñado para automatizar los procesos
académicos. Para el desarrollo del trabajo de titulación se aplicó la
metodología ágil SCRUM que permitió trabajar colaborativamente entre el
equipo de desarrollo y el cliente, para la especificación de requerimientos
se utilizó el estándar IEEE-830.
En este proyecto de titulación, los autores manifiestan que se creó este proyecto
con la intención de agilitar los procesos académicos, utilizando herramientas de
desarrollo como Open Source, plataforma de desarrollo Java EE, el entorno de
desarrollo Netbeans 8.1 y su gestor de base de datos fue PostgreSQL.
Desarrollo e Implementación de un Sistema de Digitalización de
Documentos Bajo Entorno Web para la Parroquia Eclesiástica San Juan
Diego de Nuestra Señora de Guadalupe. (Estefanie, 2016):
21. 7
En la actualidad los sistemas informáticos son regularmente enfocados a
entidades financieras, empresas privadas, fundaciones, entre otros. Pero,
no enfocadas a vicarías por esta razón en el presente trabajo de titulación
se propone una solución para la parroquia eclesiástica “San Juan Diego de
nuestra Señora de Guadalupe”, sobre el desarrollo e implementación de un
sitio web que permita digitalizar documentos y a su vez tener la
información organizada y registrada en una base de datos.
Este software busca innovar el entorno eclesiástico con el fin de que todas las
parroquias tengan acceso a la información de otras y poder tener respaldada su
información en una base de datos, las herramientas utilizadas en este proyecto
fueron: MySql, YII framework, servidor web Fatcow.
Por lo citado, es preciso señalar que el tema de investigación es inédito de su
autor.
1.2. Actualidad del objeto de estudio de la investigación
1.2.1. Base de datos
Según Base de datos con Mysql, da un concepto inicial de base de datos como
conjunto de datos que está disponible a los usuarios finales con el fin de agilitar
sus requerimientos y poder hacer transacciones como: insertar, eliminar y
actualizar sus datos (Arias, 2014).
Son muy numerosas las definiciones de base de datos, y si se analizan
detenidamente, se suele observar en casi todas ellas coincidencias en ciertos
elementos; aunque también se detecta la falta de otros fundamentos, o al menos
muy importantes, que son característicos de las bases de datos (Miguel & Piattini,
1999, pp. 25,26).
Las bases de datos son fundamentales para la creación de un sistema, ya
que es la base principal para que el programador o desarrollador pueda
22. 8
cumplir con los requerimientos del sistema, siempre y cuando esta esté
bien estructurada y conforme a lo que tiene y solicita la empresa o lugar
donde se lo vaya a emplear.
Sistema de gestión de la base de datos
El SGBD como interfaz entre el usuario y la base de datos.
Según Fundamentos y modelos de bases de datos, afirma que existen 3 tipos
niveles de gestión: operacional, táctico y estratégico, de este modo el sistema de
información estará compuesto jerárquicamente por estos tres niveles (Miguel &
Piattini, 1999).
Ilustración 2. El SGBD como interfaz entre la base de datos y los niveles de
gestión de la organización.
Usuarios de las bases de datos
Existen varios tipos de usuarios en una base de datos, estos pueden ser:
A. Usuarios Informáticos
Tienen a su cargo las tereas de creación y mantenimiento de la base de datos, así
como la realización de los procedimientos y programas que necesitan los usuarios
finales. Entre ellos se puede distinguir (Miguel & Piattini, 1999, p. 36):
NIVEL ESTRATÉGICO
Elaboración de planes
Objetivos generales
NIVEL TÁCTICO
Control de gestión
Objetivos específicos
NIVEL OPERACIONAL
Tareas administrativas
S
G
B
D
Base común
de datos
23. 9
a. Diseñadores
b. Administradores
c. Analistas y programadores
Estos tipos de usuarios son los encargados de solventar las necesidades de los
usuarios finales, por eso se los considera fundamentales al momento de crear o
desarrollar una base de datos.
B. Usuarios finales
Son aquellos que tienen que acceder a los datos porque los necesitan para llevar a
cabo su actividad. A diferencia de los usuarios informáticos, su interés suele estar
centrado en el contenido de la base de datos (Miguel & Piattini, 1999, p. 37)
Existen algunas clases de usuarios finales:
a. Habituales
b. Esporádicos
Son los usuarios que necesitan de los datos que conlleva la base, para así poder
realizar sus funciones dentro de los roles designados.
1.2.2. Php
De acuerdo con Desarrollo web con php y mysql, afirma el php es un lenguaje de
secuencia de comandos de servidor diseñado específicamente para la Web. Dentro
de una página Web puede incrustar código PHP que se ejecutará cada vez que se
visite una página. El código PHP es interpretado en el servidor Web y genera un
código HTML y otro contenido que el visitante observará (Welling & Thomson,
2005, p. 33).
1.2.3. MySQL
Es un sistema para la administración de bases de datos relacionales (RDBMS)
rápido y sólido. Las bases de datos permitirán almacenar, buscar, ordenar y
24. 10
recuperar datos de forma eficiente. El servidor de MySQL controla el acceso a los
datos para garantizar el uso simultáneo de varios usuarios, para proporcionar
acceso a dichos datos y para asegurarse de que solo obtienen acceso a ellos los
usuarios con autorización (Welling & Thomson, 2005, p. 33).
La elección de MySQL como gestor de base de datos radica en que es gratuito
tanto para usos privados, como comerciales, en su disponibilidad para distintos
sistemas operativos como Unix, Windows, Os, etc., en que es capaz de trabajar
con millones de registros y es muy rápido, no necesita grandes recursos de
máquina (Gutiérrez & Bravo, 2005, p. 338).
Al ser un gestor de base de datos gratuito, fácil de interpretar y manejar es uno de
los más utilizados para crear sistemas web. La experiencia y confiabilidad que ha
demostrado a lo largo de su creación es impresionante, es así que aún se siguen
realizando proyectos grandes o pequeños dependiendo de los desarrolladores.
1.2.4. Xaamp
Los servicios web son una de las últimas tecnologías que han llegado a la
informática y representa un recurso de información o un proceso de negocio, al
que puede acceder otra aplicación a través de la web y el cuál se puede comunicar
a través de protocolos estándares de internet. La particularidad que tienen los
servicios web es que están diseñados para permitir la comunicación de una
aplicación con otra sin intervención humana (Ramos & Ramos, 2014).
De acuerdo con el sitio web de XAMPP, XAMPP pretende ser un entorno de
desarrollo en una computadora local. Está configurado para ser lo más abierto
posible, sin embargo, no está diseñado para uso de producción por lo que no es
seguro como entorno de producción. Antes de usar XAMPP para hacer que un
sitio web esté disponible para el público, debe reforzar la seguridad (Valade,
Ballad, & Ballad, 2008).
25. 11
El servidor local XAMPP trabaja muy bien a nivel local, es por eso que se
considera uno de los mejores servidores a nivel mundial. Trabaja con Maria DB,
PHP, Perl además de MySQL.
Ilustración 3. Estructura de un servicio web.
1.2.5. Transportes
Definición de Transporte
De acuerdo con la Unión Europea, el transporte es un pilar fundamental en la
economía y crecimiento de un país, ya que podemos movilizarnos de un lado a
otro, permitiéndonos: viajar, hacer turismo, transportar carga, brindar servicio de
uso público o privado y de esa manera generar fuentes de empleo (Europea,
2011).
Esto ayuda a desarrollar la bese económica de un país, sociedad y mejora la
calidad de vida de las personas.
Transportes Públicos
Según transportes terrestres menciona a los transportes públicos son reguladores
permanentes que atienden las necesidades de los usuarios de forma diaria, en
cambio, los transportes públicos regulares temporales son los que prestan
servicios de horas pico y cuando hay tráfico de forma irregular, también poder
servir en feriados, vacaciones, ferias u otros casos semejantes. (Irazazábal &
Hernández, 2005).
26. 12
Estos medios de movilización son fundamentales para la sociedad, ya que se los
utiliza de manera diaria por motivo de confort, urgencias, destino o placer.
Además de generar empleos y desarrollo en el país ya que es un sector estratégico
dentro de la constitución.
Transporte Urbano
El problema del crecimiento automovilístico en la mayoría de las ciudades del
mundo, según (Montezuma, Merlin, Labée, & Villalante, 1996) asume “La
estructura de las ciudades se configuró con base en centralidades comerciales,
industriales y de finanzas, obligando a la mano de obra a realizar grandes
desplazamientos desde sus lugares de residencia” (p.16). Por lo tanto, todas estas
ciudades se desarrollaron sin ninguna planificación y ahora los resultados por los
cuales la gente tiene que viajar de un extremo a otro para dirigirse a su trabajo,
oficina, escuela, etc., creando así un uso indiscriminado del automóvil y de los
medios de transportes urbanos.
El Transporte Urbano es un elemento fundamental en el desarrollo de las ciudades
contemporáneas, pero al mismo tiempo es uno de los más problemáticos para su
organización y funcionamiento. En cambio, las ciudades más grandes o
metrópolis han generado algunas opciones para reducir el flujo de automóviles en
horas pico, como lo son las autopistas en el caso de los Ángeles, Londres, Paris,
Tokio.
El servicio de Transporte Urbano en el Ecuador
En la actualidad se cuenta con una flota extensa en servicio de transportes a nivel
nacional. Y entre estos están los más comunes como: buses, taxis, metros y
trolebuses.
En quito, el transporte motorizado comenzó a inicios del siglo XX, la primera
agencia de automóviles se creó en 1906 “La Veloz”. Años más tarde se daría paso
a los tranvías en 1914, implementado por la empresa privada norteamericana
Quito Tranway Company, por un lapso de 30 años. Según testimonios de personas
27. 13
realizados en esa época, expresaban que era un servicio eficiente y de calidad,
centrándose en la atención a los usuarios (Chauvin, 2007).
Carrión (citado por (Chauvin, 2007)) indica el fin del tranvía a mediados del siglo
XX, y he aquí donde empieza el problema de transporte en Quito, dejando el
control del servicio a entidades privadas que deterioraban los niveles de gestión
con su ineficiencia. Dando lugar así a la creación de la primera cooperativa de
transporte urbano, y por ende el primer sindicato de choferes en el país, esto se da
en 1949. Disfrutaron de una amplia libertad para hacer lo que ellos quisieran a
nivel jurídico, sin embargo, llegó la primera ley de tránsito terrestre en 1963, en
consecuencia, cambió drásticamente la organización del funcionamiento de
transporte público en la ciudad.
De esta manera se gestionó a distintas organizaciones para que controlaran el
transporte a escala nacional, la cual se viene dando hasta la actualidad y se lo
maneja de una forma más controlada y estable.
Clasificación del transporte
Se pueden clasificar en tipos de tránsito y subdividir en transportes de carga y de
pasajeros.
Transportes de personas
Según la Ingeniería de transporte señala que hay un confort en las personas por
adquirir su vehículo personal ya sea este de motor, pedal y automovilístico, así
causando una gran demanda en la industria automotriz y por ende el problema de
tráfico, sus altos costos y el efecto en el medio ambiente (Hay, 1983).
El transporte de personas es algo muy común en la actualidad y poco a poco se va
convirtiendo en una necesidad primordial. Toca tener en cuenta el peligro y riesgo
que causa a la naturaleza ya que estudios fundamentados muestran que si la
contaminación vehicular sigue a este paso, para el 2050 ya no quedara oxigeno
natural.
28. 14
El transporte de personas se subdivide en:
Transporte masivo. - Este tipo de transporte es utilizado con frecuencia por
personas que se dirigen de forma diaria a sus trabajos, escuelas y rutinas.
Según ingeniería de transporte este servicio puede abarcar entre 22 a 55 pasajeros
por autobús, los trenes pueden estar conformados de 6 a 10 vagones, cuya
capacidad seria entre 60 y 200 pasajeros por vagón. Están también los
ferrocarriles que cuentan con la misma capacidad de vagones, pero con una mayor
capacidad, esta es de 80 a 165 pasajeros. Y por último los aviones que pueden
transportar entre 200 a 400 personas por viaje dependiendo de las características y
modelo de la aeronave (Hay, 1983).
En el ecuador los transportes masivos más utilizados son: buses, troles, metros y
eco vías. Estos permiten a cada persona movilizarse de un lugar a otro, ya sea de
sus casas al trabajo o viceversa.
Sistemas de alquiler. - Este sistema permite que se remunere a la persona que
presta los servicios para transportar pasajeros o cargas pequeñas, sometidos a
normas y reglas administrativas y económicas, así como de seguridad y tránsito
(Montezuma, Merlin, Labée, & Villalante, 1996).
Aquí intervienen los; taxis convencionales, servicio de puerta a puerta, camionetas
etc. Son de uso exclusivo para un grupo determinado de personas según se rija la
ley establecida y se manejan por tarifas dependiendo la distancia y la carga.
Transportes comunes.- Son de carácter público, ya que se basan a tarifas y
especialmente cuando los usuarios lo requieran, según ingeniería de transportes
dice que en esta tecnología se encuentran los ferrocarriles comunes, aerolíneas,
líneas de camiones de carga, autobuses y vehículos para el tránsito urbano (Hay,
1983).
Son considerados los transportes públicos que circulan dentro del perímetro
urbano de cada ciudad.
29. 15
Transportes por contrato. - Son compañías que ofrecen sus servicios a una parte
del público en general, los cuales se ajustan a un contrato individual de transporte.
Entre estos tipos de vehículos se encuentran los que transportan carga y sus
dueños o propietarios son sus mismos operadores en la mayoría de los casos,
quienes están obligados a tener un solo vehículo. Además, son regulados por los
reglamentos de la ICC (Interntional chamber of commerce), incluyendo sus tarifas
máximas y mínimas para un mejor control (Irazazábal & Hernández, 2005).
En este tipo de transportes están los taxis, camionetas y servicios de puerta a
puerta, siempre y cuando estén legalizados y sometidos a un régimen laboral.
Asociados a cooperativas o compañías de transporte y así poder ser controlados
por sus respectivos mandatarios.
Transportes exentos. - “En esta categoría se encuentran los de alquiler, siempre
que no estén exentos de los estatutos de las normas de reglamentación de la Ley
de Comercio Interestatal. La extensión se concede en favor de la industria que los
emplea. Los transportes de productos avícolas, periódicos, pescado y otras
mercancías necesarias están exentos” (Hay, 1983,p.64).
Estos tipos de transporte son de prioridad para la industria de cada región. Aquí se
pueda cargar todo tipo de mercancía o producto que contribuya al desarrollo de
una ciudad, región o país.
1.2.6. Ingeniería de software
En general, los ingenieros de software adoptan un enfoque sistemático y
organizado en su trabajo, ya que es la forma más efectiva de producir software de
alta calidad. Sin embargo, aunque la ingeniería consiste en seleccionar el método
más apropiado para un conjunto de circunstancias, un enfoque más informal y
creativo de desarrollo podría ser efectivo en algunas circunstancias. El desarrollo
informal es apropiado para el desarrollo de sistemas basados en Web, los cuales
requieren una mezcla de técnicas de software y de diseño gráfico. (Sommerville I.,
2005)
30. 16
La ingeniería de software es una disciplina de la ingeniería que comprende todos
los aspectos de la producción de software desde las etapas iniciales de la
especificación del sistema, hasta el mantenimiento de éste después de que se
utiliza.
Evolución de la ingeniería de software
La flexibilidad de los sistemas de software es una de las razones principales por
las que cada vez más software se incorpora en los sistemas grandes y complejos.
Una vez tomada la decisión de fabricar hardware, resulta muy costoso hacer
cambios a su diseño. Sin embargo, en cualquier momento durante o después del
desarrollo del sistema, pueden hacerse cambios al software. Incluso los cambios
mayores son todavía más baratos que los correspondientes cambios al hardware
del sistema (Sommerville I., 2011).
Durante el pasar de los años se han generado cambios en el hardware y por ende
se ha venido cambiando el software, pero no obstante siempre estos cambios
terminan siendo más costosos que los cambios de hardware por más pequeños que
sean o parezcan.
1.2.7. Ingeniería de sistemas
Es la actividad de especificar, diseñar, implementar, validar, utilizar y mantener
los sistemas socio-técnicos. Los ingenieros de sistemas no solo tratan con el
software, sino también con el hardware y las interacciones del sistema lo procesan
los usuarios y su entorno. Deben pensar en los servicios que el sistema
proporciona, las restricciones sobre las que el sistema se debe construir y
funcionar y las formas en las que el sistema es usado para cumplir con su
propósito (Sommerville I., 2011).
Thayer (citado por Sommerville, 2005) afirma como se ha tratado los ingenieros
de software necesitan tener conocimientos de ingeniería de sistemas, porque los
problemas de la ingeniería del software son a menudo el resultado de decisiones
de la ingeniería de sistemas.
31. 17
La ingeniería de sistemas con la ingeniería de software, va de la mano, por ende
toda persona que pretenda desarrollar algún tipo de sistema deberá tener los
conocimientos previos de hardware para poder conseguir un resultado productivo
en su trabajo a realizar.
Ilustración 4. El proceso de la ingeniería de sistemas
Sistemas de procesamiento de datos
Los negocios necesitan relacionarse con sistemas de procesamiento de datos para
soportar muchos aspectos de sus negocios tales como el pago de salarios, cálculo
y la impresión de facturas, el mantenimiento de cuentas y la emisión de
renovación para pólizas de seguros. Como su nombre lo indica, estos sistemas se
centran en datos, y las bases de datos con las que se relacionan son normalmente
varias órdenes de magnitud más grandes que los propios sistemas (O´Brien &
Marakas, 2006).
Estos sistemas seleccionan datos para el registro de entradas y dependiendo del
valor de los campos en los registros, realizan algunas acciones específicas en el
programa. Pueden volver a escribir el resultado del cálculo en la base de datos y
formatear la entrada y la salida calculada para su impresión (Sommerville I.,
2005).
32. 18
Gracias a estos sistemas se puede procesar cualquier tipo de información, ya sea
para negocio, inventario o gestión y control. Al relacionarse con la base de datos
directamente puede realizar procesos de manera rápida y sobrescribir sobre
resultados ya generados por el sistema.
Ilustración 5. Modelo entrada-proceso-salida de un dsp.
Sistema de procesamiento de transacciones
Según Sistemas de información gerencial, redacta a los sistemas de procesamiento
de transacciones que son, un ejemplo importante de sistemas de apoyo a las
operaciones que registran y procesan datos, como producto de las transacciones de
negocio. También procesan transacciones de dos maneras básicas, en cuanto el
procesamiento por lotes y los datos de las transacciones se acumulan durante el
periodo, así procesan con periodicidad. Finalmente el procesamiento de tiempo
real, los datos se procesan inmediatamente después de ocurrida la transacción
(O´Brien & Marakas, 2006).
Son sistemas de apoyo para todo tipo de negocio o gestión de diferentes tipos de
información, siempre y cuando haya una transacción que realizar. Esto se da
generalmente al momento de registrar algún dato y ese dato pase por un cierto tipo
de proceso, el cual debe tener un resultado final.
33. 19
Sistema de procesamiento a eventos
Los sistemas de procesamientos a eventos responden a eventos en el entorno del
sistema o interfaz del usuario. La principal característica de los sistemas de
procesamiento de eventos es que la llegada es impredecible y el sistema debe ser
capaz de tratar estos eventos cuando ocurran (Sommerville I., 2011).
Los sistemas de procesamiento a eventos, son generalmente orientados a los
usuarios finales, de esta manera el sistema podrá acceder a la información y
realizar la gestión correspondiente a dicho evento o suceso.
Ilustración 6. Un sistema multicapa de procesamiento de transacciones por
internet
Los sistemas de tiempo real realizan acciones en “tiempo real” como respuesta a
algunos estímulos externos, son también sistemas de procesamiento basados en
eventos. En cambio, para estos sistemas, los eventos no son normalmente eventos
de interfaz de usuario, sino eventos asociados con servidores o actuadores en el
sistema. Debido a la necesidad de respuesta en directo a eventos no predecibles,
estos sistemas de tiempo real se organizan normalmente como un conjunto de
proceso cooperativo (Sommerville I. , 2005).
Gracias a este tipo de sistemas se pueden crear las aplicaciones o sistemas web,
que es lo que más se utiliza actualmente en el mercado del internet. Permitiendo al
usuario realizar sus procesos de una manera rápida y en tiempo real.
Sistemas de procesamientos de lenguajes
Los sistemas de procesamiento de lenguajes aceptan lenguaje natural o artificial
como entrada y generan alguna otra representación de ese lenguaje como salida.
En ingeniería de software, los sistemas de procesamiento de lenguajes más
extensamente usados son los compiladores, que traducen el lenguaje de
34. 20
programación artificial de alto nivel a código máquina, pero otros sistemas de
procesamiento de lenguajes traducen a descripción de datos en XML a comandos
de consulta de una base de datos y sistemas de procesamientos de lenguaje natural
que intentan traducir un lenguaje natural a otro (Sommerville I. , 2005).
Debido a estos sistemas de procesamientos de lenguajes, es que se puede
desarrollar cualquier tipo de sistema ya que interpretan el código abierto y lo
traducen a código de maquina (0 y 1), por ende es tan importante poder
relacionarse con este tipo de sistemas.
Ilustración 7. La arquitectura abstracta de un sistema de procesamiento de
lenguajes.
1.2.8. Información y empresa
Definición y origen
A lo largo de la historia de la humanidad, cada vez que ha aparecido un nuevo
fenómeno, el hombre ha desarrollado una nueva ciencia que tratara de estudiarlo y
describirlo. Surgieron los ordenadores y con ellos se desarrolló la informática.
Este acrónimo se desarrolló en Francia en 1962 (informatique), y procede de la
concentración de dos palabras: Información automática. En los países
anglosajones, es identificada bajo las formas de Computer Science, Electronic
Data Processing, Information Systems Management, etc. (Heredero C. , Lopez,
Romo, & Medina, 2004).
35. 21
Según el diccionario de la lengua española de la Real Academia en su edición del
año 1992, define el término de INFORMÁTICA como el “Conjunto de
conocimientos científicos y técnicas que hacen posible el tratamiento automático
de la información por medio de ordenadores” (Heredero C. , Lopez, Romo, &
Medina, 2004).
Según la informática y comunicaciones en la empresa, la informática es el avance
tecnológico de las máquinas para poder comunicarnos con ellas. Y que están
conformadas por conocimientos teóricos y prácticos para un mejor entendimiento
sobre la materia de los dispositivos digitales.
Datos, información y otros
Según Informática y comunicaciones en la empresa define a un dato como un
carácter o como cualquier conjunto de caracteres, pudiendo ser estos datos de tipo
numérico, alfabético o alfanumérico, según la naturaleza del carácter que le da
forma (Heredero, López, Romo, & Medina, 2004).
Cada día las empresas en particular y las organizaciones en general dependen en
mayor medida de la información de sus tecnologías y de sus comunicaciones. La
información es uno de los activos más importantes de las organizaciones, y
especialmente para algunas compañías que operan en determinados sectores de
actividad en donde este es su principal y a veces único recurso.
Según De Pablo (citado por Heredero, Lopez, Romo, & Medina, 2004), redacta
que se conoce, por información, que un dato o conjunto de datos, elaborado y
situado en un contexto, de forma que tiene un significado parra alguien en un
momento y lugar determinados.
También se puede decir que es un conjunto de datos necesarios para la realización
de uno o varios procesos, que organizados de una determinada manera, nos
aportan conocimientos de las cosas en general. La forma de estructurar los datos o
el orden que establezcamos de los mismos es una cuestión relevante a la hora de
disponer o no de información.
36. 22
Características de la información requerida por los distintos niveles de
dirección.
Ilustración 8. Ejemplo de los recursos de la información
Tipos de información en la empresa
Información interna
Es la que se genera en el interior de la empresa, es consustancial a las
organizaciones, a fin de cuentas, una organización es un conjunto de personas que
interaccionan intercambiando información. En el texto de Cornellá sobre los
recursos de información, se establecen dos tipos de información interna en una
empresa: la información operacional y los conocimientos (Heredero C. , Lopez,
Romo, & Medina, 2004).
Mediante la información interna, se puede controlar todos los documentos que
registra la cooperativa, ya sean de cada socio o estatutos de la institución para así
poder tener un respaldo tanto físico como digital, resguardado en una base de
datos.
37. 23
1.3. Actualidad ecuatoriana donde se desarrolla el proyecto
Rene Ramírez, titular de la Secretaria de Educación Superior, Ciencia, Tecnología
e Innovación (Senescyt), se refirió a la inversión que se realizó en el campo de
tecnología e innovación. Además indicó que se invierte el 1.88% del Producto
Interno Bruto (PIB), lo que representa alrededor de $1.900 millones (telégrafo,
2016).
El secretario añadió que en la actualidad las universidades triplican su inversión
en ciencia y tecnología y superan el porcentaje mínimo que se contempla en la
Ley Orgánica de Educación Superior (LOES) que es el 6%. Estimo también que
se está llegando a alrededor del 9.5% del presupuesto en la inversión para la
ciencia (telégrafo, 2016).
Los gastos que se requieren anualmente para la innovación de ciencia y tecnología
en las universidades estatales, es de gran importancia, ya que sin estas
contribuciones no se podría tener una educación de calidad. Por lo tanto, lo que
dice Ramírez según la entrevista dada al diario el telégrafo es de gran ayuda para
este proyecto.
Desde el año 2009, con la creación del Ministerio de Telecomunicaciones y de la
Sociedad de la Información, las instituciones relacionadas con el área de
telecomunicaciones se agruparon en este Ministerio rector, para fortalecer la
democratización y universalización de las Tecnologías de la Información y
Comunicación (Información, 2013).
Uno de los logros más significativos es el crecimiento de las conexiones a internet
en el país, ya que en el 2006 apenas se contaba con 207.277 conexiones para
atender a los usuarios de internet ya a marzo 2013 este número creció a 4.463.390
conexiones, es decir, el número de conexiones se multiplico por 21. Cabe
mencionar que cada conexión fija a internet puede atender varios usuarios. Por
consiguiente Ecuador ocupa los primeros puestos a nivel regional respecto del
crecimiento de usuarios y conexiones de internet, experimentando una de las tasas
más altas de crecimiento anual compuesto entre 2006 y 2013 (Información, 2013).
38. 24
Gracias a este tipo de obras y avances tecnológicos, el país y la industria puede ir
creciendo e innovándose, ya que Ecuador es un país de tercer mundo con
aspiraciones y capacidades para ascender y fomentar grandes ideas e inventos al
mundo. Este es uno de los logros más importantes que se ha tenido en los últimos
20 años y se puede aumentar con la ayuda de los gobiernos siguientes y el
desarrollo de nuevos proyectos como estos.
39. 25
CAPÍTULO II
2. DISEÑO METODOLÓGICO Y DIAGNÓSTICO
2.1. Paradigma y tipo de investigación
2.1.1. Paradigma asumido
La particularidad de esta investigación está fundamentada por el prototipo
cualitativo y cuantitativo con énfasis en lo cuantitativo, ya que este proyecto se
creará para mejorar la gestión de información interna de la cooperativa, se
utilizará la modalidad cualitativa para recolectar datos mediante técnicas como la
entrevista y la encuesta. Además, la investigación es cuantitativa porque estudia
variables que originan el análisis numérico basado a resultados que se expresan en
porcentajes.
2.1.2. Tipos de investigación
Descriptiva
Los tipos de investigación utilizados son: La descriptiva que permitirá analizar y
describir los problemas que hoy en día enfrenta la Cooperativa, la investigación
bibliográfica porque la información obtenida en la presente investigación se ha
enfocado en libros y páginas de internet.
De Campo
Y de campo ya que es necesario trasladarse al lugar de los hechos en el presente
caso de investigación se la realizará en las instalaciones de la Cooperativa de
Transportes en Taxis Central Nº 1, ubicada en la ciudad de Santo Domingo, Av.
De los Colonos Lote 3 y margen derecho.
40. 26
2.2. Procedimiento para la búsqueda y procesamiento de los datos
2.2.1. Población
“Población o universo es el conjunto de todos los casos que concuerdan con
determinadas especificaciones” (Hernández, Fernández, & Baptista, 2010, p. 174).
Según Jany citado por (Bernal, 2010, p. 160), afirma que población es “la
totalidad de elementos o individuos que tienen ciertas características similares y
sobre las cuales se desea hacer inferencia”; o bien, unidad de análisis.
De acuerdo con estos dos conceptos se puede afirmar que la población de la
cooperativa donde se va a realizar el proyecto es limitada, como se detalla a
continuación:
Tabla 1. Población total de la Cooperativa de transportes en taxis "Central"
N° Personal – Cargos Total
1 Presidente 1
2 Gerente 1
3 Secretaria 1
5 Presidentes de consejos 2
4 Socios 70
TOTAL 75
Autor: Marco Agreda
Fuente: La investigación
2.2.2. Muestra
“Es la parte de la población que se selecciona, de la cual realmente se obtiene la
información para el desarrollo del estudio y sobre la cual se efectuaran la
medición y la observación de las variables objeto de estudio” (Bernal, 2010, p.
161).
Según Metodología de la investigación redacta que la muestra es “un subgrupo de
la población de interés sobre el cual se recolectaran datos, y que tiene que
definirse o delimitarse de antemano con precisión, este deberá ser representativo
de dicha población” (Hernández, Fernández, & Baptista, 2010).
41. 27
En este caso no se utilizará la muestra, por el limitado número de personas que
conforman la cooperativa y por lo tanto se puede aplicar las respectivas encuestas
a todos los socios y personal administrativo.
2.2.3. Plan de recolección de la información
Métodos
Inductivo-Deductivo
Este método ha sido elegido para poder obtener la veracidad de los hechos y dar
soluciones lógicas, ya que va de la mano con el método deductivo que ayudará a
acotar con su dictamen y así poder hacer las respectivas afirmaciones de los casos
dados.
Analítico–Sintético
Este método se utilizará para realizar un análisis exhaustivo de la gestión de
información que genera la Cooperativa, con datos dentro y fuera de ella, así dando
como resultado la agrupación de todos los datos para poder dar una solución
efectiva a la directiva y socios de dicha institución.
Técnicas e instrumentos
Estas son las técnicas usadas en el proyecto de investigación.
La observación
Mediante esta técnica se puede descubrir el déficit de la cooperativa, solo con ir al
lugar o institución para poder tener una perspectiva de los problemas que abarca
esta cooperativa, por ende, las técnicas a emplear, se provee llegar a la solución.
42. 28
La entrevista
La entrevista dará a conocer los pros y contras de la cooperativa en función de
gestión de información y así tomar medidas y poder generar una solución con
óptimos resultados para un mejor funcionamiento en sus procesos.
La encuesta
La encuesta permitirá recopilar información de manera personal en el escenario
donde se desarrolla la investigación, así se podrá entender los problemas y
necesidades que repercuten en la institución de tal forma que esto ayudará a tener
una idea clara de la solución que se está proponiendo.
A continuación, los instrumentos empleados.
Cuestionario
Se utilizará el cuestionario para realizar las respectivas encuestas a los socios de la
Cooperativa de Transportes en Taxis Central, y así poder tener una idea clara de lo
que necesitan para su confort en la institución.
Guía de entrevista
Esta técnica será de gran importancia para entrevistar a las cabezas principales de
la cooperativa, y así poder tener una idea clara de que se requiere para su
optimización de trabajo para con los socios.
2.2.4. Planes de procesamiento y análisis de la información
En este punto podemos analizar detenidamente la información que se ha
recolectado mediante los diferentes métodos y técnicas, ya antes analizadas.
Con la observación podremos ver, analizar y evaluar personalmente las
dificultades e inconvenientes actuales que aquejan a la cooperativa, y mediante la
entrevista dedicada al presidente, gerente y secretaria, se pretende llegar a un
43. 29
punto estratégico para poder analizar la situación por parte del ente
administrativo, y por último la encuesta a realizar a cada uno de los socios para un
análisis final y detallado de las necesidades y requerimientos para la propuesta a
emplear.
Para realizar la entrevista se utilizará la guía de entrevista, que tendrá preguntas
abiertas y cerradas ya planteadas y delimitadas para una valoración adecuada,
mientras que para la encuesta se utilizará el cuestionario, realizado con preguntas
cerradas y una que otra abierta, cuya valoración será analizada mediante los
estándares establecidos en los libros de investigación.
2.3. Resultados del diagnóstico de la situación actual
2.3.1. Diagnóstico
Caracterización del sector
Cooperativa de transportes en Taxis “Central”
Beneficiarios
Bloque administrativo y socios de la cooperativa
Ubicación
Provincia: Santo Domingo de los Tsáchilas
Ciudad: Santo Domingo
Parroquia: Abraham Calazacón
Dirección: Av. De los Colonos Lote 3 y margen derecho
Responsable
Sr. Pedro Carreño, PRESIDENTE
44. 30
Historia de la Cooperativa
La Cooperativa de Transportes en Taxis Central N. 1, perteneciente a la ciudad de
Santo Domingo es una de las pioneras en nuestra localidad, ubicada su sede en la
Av. De los Colonos Lote 3 y margen derecho. Fundada el 23 de julio de 1964.
Llevan 53 años de vida institucional, su parada de origen fue en el parque Central,
ahora conocido como Parque Zaracay. Inicia como pre-cooperativa, y funciona
con un permiso provisional autorizado por el jefe de Tránsito de la parroquia de
Santo Domingo. Actualmente la cooperativa cuenta con 74 socios legalmente
aprobados, los cuales brindan un servicio de excelencia a la colectividad.
Misión
Brindar un servicio rápido y eficiente a los Usuarios de la provincia de Santo
Domingo de los Tsáchilas de la siguiente manera:
Apoyo socio – económico cuando lo necesiten.
Fomentando la solidaridad entre los socios.
Controlando que se cumplan las normas y leyes, con el fin de evitar
sanciones y permitir que cada socio logre sus objetivos individuales.
El desarrollo del servicio en taxis a los usuarios.
Visión
COOPERATIVA CENTRAL Nro. 1, busca día a día mejorar el servicio a los
socios, logrando construirse en una Cooperativa Pionera dentro de la Provincia y
consiguiendo cubrir las expectativas de servicio al usuario en lo máximo posible,
a través, de un talento humano capacitado y una administración eficiente y eficaz.
45. 31
Estructura organizacional
Ilustración 9. Organigrama jerárquico de la Cooperativa de transportes en Taxis
"Central",
Autor: Marco Agreda
Fuente: La investigación
Diagramas UML
Diagrama de Caso de Uso
Ilustración 10. Caso de uso Gestión de documento
Autor: Marco Agreda
Fuente: La investigación
Presidente
Secretaria Socios
Presidente de
administración
Presidente de
vigilancia
46. 32
Ilustración 11. Caso de uso Estados de documentos
Autor: Marco Agreda
Fuente: La investigación
Ilustración 12. Diagrama de secuencia de Gestión de documento
Autor: Marco Agreda
Fuente: La investigación
47. 33
Ilustración 13. Diagrama de secuencia Estados de documentos
Autor: Marco Agreda
Fuente: La investigación
2.4. Análisis e interpretación de resultados
Guía de entrevista dirigida a la parte administrativa de la Cooperativa
1. ¿Cuál es la documentación que maneja dentro de la cooperativa?
Oficios que se generan de cooperativa a socio
Solicitudes dirigidas de socio a cooperativa
Justificaciones de igual manera van de socio a cooperativa
Notificaciones, estas son de cooperativa a socio
2. ¿Cuáles son los cargos que existen dentro de la cooperativa?
Existe la directiva principal que se conforma por:
Presidente, Vicepresidente, Gerente y Secretario(a).
También están los vocales de consejo de administración:
48. 34
Vocal principal 1, Vocal principal 2, Vocal principal 3, Vocal principal 4,
Vocal principal 5, Vocal principal 6, Vocal principal 7, Vocal suplente 1,
Vocal suplente 2, Vocal suplente 3, Vocal suplente 4, Vocal suplente 5,
Vocal suplente 6, Vocal suplente 7.
Están los vocales de consejo de vigilancia:
Vocal principal 1, Vocal principal 2, Vocal principal 3, Vocal suplente 1,
Vocal suplente 2, Vocal suplente 3.
Por último los presidentes de cada consejo:
Presidente del consejo de administración y Presidente del consejo de
vigilancia.
3. ¿Qué actividades realiza el presidente y que documentos genera?
El presidente se encarga de dar paso a los gestiones de los socios mediante una
aprobación anterior dada en un consejo.
4. ¿Qué actividades realiza el gerente y que documentos genera?
El gerente se encarga de los cobros de la cooperativa, todo lo referente a multas y
pagos administrativos.
5. ¿Qué actividades realiza la secretaria y que documentos genera?
Se encarga de ingresar toda la información que llegue a la cooperativa en su base
de datos y de agilitar los trámites que requiera cada socio.
49. 35
6. ¿Cuáles son los documentos que componen la carpeta de un socio?
Copias de cedula y papeleta de votación
Copia de ruc
Copia de matrícula del vehículo y licencia de conducir
Declaraciones al IESS
7. ¿Cómo se lleva el control de información de cada socio?
Mediante una base de datos creada en Excel, con sus respectivos filtros para
agilizar la búsqueda de información requerida.
Análisis de la entrevista
Se ha realizado la respectiva entrevista al presidente (administrativos), dando a
conocer su criterio y opinión sobre factibilidad de implementar un sistema para la
gestión de información de los socios en la presente cooperativa.
El cual ha dictaminado que es de gran ayuda para la cooperativa y un gran
progreso para la misma, ya que cuentan con una serie de inconvenientes al
momento de tramitar y gestionar información requerida por los socios y así se
podrá brindar una mejor atención y optimizar el tiempo de cada uno de ellos.
Sus principales inconvenientes son el uso manual de los trámites realizados por
los socios, la generación de las multas esperando el respectivo veredicto de un
consejo y la información que se debe propagar en una asamblea general para dar
conocimiento a todos los miembros de la cooperativa.
Esta entrevista realizada al presidente (administrativos) de la cooperativa de
transportes en taxis “Central”, fue realizada mediante una guía de entrevista, la
cual dio buenos resultados al investigador y así poder tener una idea clara de los
requisitos del sistema para su implementación.
50. 36
Cuestionario dirigido a los socios de la Cooperativa
Pregunta 1. ¿Ha utilizado usted un servicio en alguna página web?
Tabla 2. Servicio web
PARÁMETROS FRECUENCIA PORCENTAJE
SI 22 29.73%
NO 52 70.27%
Total 74 100%
Autor: Marco Agreda
Fuente: La investigación
Ilustración 14. Utilización del servicio web
Autor: Marco Agreda
Fuente: La investigación
Análisis e interpretación
En esta pregunta la mayor parte de los socios encuestados dice que NO han
utilizado un servicio en alguna página web o sistema, mientras que el resto SI
conoce y ha manejado algún tipo de servicio web. Dando un resultado mayoritario
por el No, tomando en cuenta que la mayoría de socios sobrepasan los 45 años.
30%
70%
SI NO
51. 37
Pregunta 2. ¿Utilizaría un sistema de gestión de información en la
cooperativa?
Tabla 3. Utilizar un sistema web
PARÁMETROS FRECUENCIA PORCENTAJE
SI 62 83.78%
NO 12 16.22%
Total 74 100%
Autor: Marco Agreda
Fuente: La investigación
Ilustración 15. Utilización de un sistema web
Autor: Marco Agreda
Fuente: La investigación
Análisis e interpretación
A la mayoría de los socios les agrada les gustaría manejar un sistema Web, para
agilizar los trámites que estos mismos requieran y poder estar informados de lo
que pasa con sus gestiones en tiempo real.
84%
16%
SI NO
52. 38
Pregunta 3. ¿Qué trámites realiza con más frecuencia dentro de la
cooperativa?
Tabla 4. Trámites gestionados con más frecuencia
PARÁMETROS FRECUENCIA PORCENTAJE
SOLICITUDES 74 100.00%
JUSTIFICACIONES 60 81.08%
OFICIOS 5 6.76%
Total 74 100%
Autor: Marco Agreda
Fuente: La investigación
Ilustración 16. Trámites más frecuentes
Autor: Marco Agreda
Fuente: La investigación
Análisis e interpretación
En su totalidad los socios generan siempre solicitudes para requerir cualquier tipo
de tramite o gestión a realizar, como segundo están las justificaciones que son
para apelar sus multas y por ultimo oficios que solo van de parte de algunos
directivos hacia otros o de cooperativa a socios.
53%
43%
4%
SOLICITUDES JUSTIFICACIONES OFICIOS
53. 39
Pregunta 4. ¿Cuál es el trámite más demorado a gestionar?
Tabla 5. Aprender sobre el sistema
PARÁMETROS FRECUENCIA PORCENTAJE
OFICIOS 30 40.54%
SOLICITUDES 50 67.57%
JUSTIFICACIONES 20 27%
Total 74 100%
Autor: Marco Agreda
Fuente: La investigación
Ilustración 17. Trámite más demorado
Autor: Marco Agreda
Fuente: La investigación
Análisis e interpretación
En esta pregunta los socios se encuentran inconformes con algunos trámites, entre
ellos los que mas demora en gestionarse son las solicitudes que ellos requieren, ya
que deben esperar a una asamble de consejo para que pueda ser aprobada o
denegada su solicitud.
30%
50%
20%
OFICIOS SOLICITUDES JUSTIFICACIONES
54. 40
Pregunta 5. ¿Cuáles son las funciones que le gustaría hacer mediante la
página web?
Tabla 6. Funciones en la página
PARÁMETROS FRECUENCIA PORCENTAJE
TRAMITES 50 67.57%
PAGOS 20 27.03%
CONSULTAS 65 87.84%
NINGUNA 5 6.76%
Total 74 100%
Autor: Marco Agreda
Fuente: La investigación
Ilustración 18. Funciones en el sistema
Autor: Marco Agreda
Fuente: La investigación
Análisis e interpretación
Los socios de la cooperativa muestran interés en el sistema por lo cual requieren
que se pueda gestionar sus trámites, realizar pagos en una mitad de población,
mientras q la otra gran mitad prefiere realizar consultas y ver noticias de la
cooperativa. Por ultimo en una gran minoría no prefiere nada.
36%
14%
46%
4%
TRAMITES PAGOS CONSULTAS NINGUNA
55. 41
Pregunta 6. ¿Cree usted que con un sistema de gestión de información se
podrá agilizar los trámites requeridos por los socios?
Tabla 7. Agilización de trámites
PARÁMETROS FRECUENCIA PORCENTAJE
SI 66 89.19%
NO 8 10.81%
Total 74 100%
Autor: Marco Agreda
Fuente: La investigación
Ilustración 19. Agilización de trámites
Autor: Marco Agreda
Fuente: La investigación
Análisis e interpretación
En este caso un poco número de encuestados creen que no servirá de nada
implementar un sistema para gestionar la información dentro de la cooperativa,
mientras que la mayoría de socios dijo que sí sería de gran ayuda una herramienta
de este tipo.
89%
11%
SI NO
56. 42
Pregunta 7. ¿Está usted de acuerdo que haya un consejo que apruebe y de
veredicto a los tramites de gestión de información?
Tabla 8. Aprobación de consejo para todo tipo de trámites
PARÁMETROS FRECUENCIA PORCENTAJE
SI 29 39.19%
NO 45 60.81%
Total 74 100%
Autor: Marco Agreda
Fuente: La investigación
Ilustración 20. Aprobación de consejo para todo tipo de trámites
Autor: Marco Agreda
Fuente: La investigación
Análisis e interpretación
La gran mayoría de los encuestados piensa que no es necesario designar un
consejo para hacer este tipo de gestiones, mientras que el otro porcentaje de los
socios dice que si es necesario ya que eso hace que sea una decisión equitativa y
justa para con todos.
39%
61%
SI NO
57. 43
2.5. Resumen de las principales insuficiencias detectadas con la aplicación
de los métodos
Mediante la aplicación de los métodos en la presente investigación, se ha podido
detectar las siguientes insuficiencias.
Trasladándose a su sede oficial, se ha encontrado con el hecho de que la
secretaria es quien maneja toda la información de la cooperativa, en un
ordenador, llevando así un control de datos digital sin una base de datos
respectiva.
Los socios deben trasladarse a su sede, para poder tramitar cualquier
documento o transacción que ellos necesiten, esto lo hacen por lo general
los días lunes.
Mediante la entrevista se ha deducido que la información que se maneja
dentro de la cooperativa es extensa y relevante para el funcionamiento
administrativo de la misma.
Existen archiveros guardados de hace mucho tiempo con información
importante que podría desaparecer en caso de catástrofe o deteriorarse con
el tiempo.
Los cargos que se manejan dentro de la cooperativa son fundamentales, los
cuales tienen dificultades al momento de adquirir documentos o
información que necesitan para realizar sus respectivas actividades.
Con la respectiva encuesta realizada a cada uno de los socios, se dedujo
que no están conformes con el proceso de gestión de información, de parte
de sus administrativos.
Pierden tiempo y dinero al momento de trasladarse a la sede para realizar
sus respectivos trámites.
No pueden ver el proceso de sus trámites, ni conocer el estado de ellos
sino hacen una respectiva llamada a la secretaria o se acercan
personalmente a averiguar.
Las multas que se generan por políticas y normas legalmente aprobadas,
deben ser regidas a todos por igual, existe la duda entre compañeros al
realizar el pago o las impugnaciones correspondientes al caso.
58. 44
Gracias a los métodos empleados se ha resaltado los inconvenientes y problemas
que asechan a la cooperativa, dando una mejor visión y respuesta al proyecto de
investigación que se ha propuesto en esta cooperativa.
59. 45
CAPÍTULO III
3. PROPUESTA DE SOLUCIÓN AL PROBLEMA
3.1. Esquema de la propuesta
3.1.1. Nombre de la propuesta
Sistema de Procesamiento Transaccional (TPS), con modelo vista controlador
para la gestión de información de los socios en la Cooperativa de Transportes en
Taxis “Central” en la ciudad Santo Domingo.
3.1.2. Objetivos
Objetivo general
Implementar un Sistema de Procesamiento Transaccional (TPS), con modelo vista
controlador para la gestión de información de los socios en la Cooperativa de
Trasportes en Taxis “Central”.
Objetivos específicos
Diseñar el sistema de acuerdo al diagrama de espina de pescado dados en
la Cooperativa de Trasportes en Taxis “Central”, con el uso de
herramientas como el uso de diagramas, el esquema de la base de datos, y
la interfaz de usuario, para dar una solución óptima a la institución.
Utilizar la metodología en cascada que es la más adecuada y con la que se
tiene más experiencia en proyectos pasados.
Determinar los requerimientos para la implementación del sistema tanto en
hardware como en software y documentar el funcionamiento y los
procesos detalladamente del sistema para un buen manejo del mismo.
Verificar el funcionamiento íntegro del sistema para proceder a la
implementación con los datos reales de la cooperativa.
60. 46
3.1.3. Elementos que la conforman
Fases
Diseño y modelo de la planificación para el presente desarrollo del
Proyecto de Investigación
Recursos empleados
Historias de usuarios
Diagrama físico y lógico del sistema
Base de datos
Desarrollo del software
Documentación
Implementación
Duración estimada del Proyecto de Investigación
Inicio: Octubre 2017
Fin: Agosto 2018
Presupuesto
El cálculo de costo en un proyecto de software se calcula con los siguientes
parámetros:
Costos de esfuerzo
Costos de hardware y software
Costos de viajes y capacitación
Para el cálculo del presupuesto por el tiempo empleado en el desarrollo del
sistema, se toma como referencia el Salario Básico Unificado que según
(Ministerio del Trabajo, 2017) es “fijar a partir del primero de enero de 2018 el
salario básico unificado del trabajador en general en $386 dólares de los Estados
Unidos de América” (pág. 3), aplicando un cálculo de 8 horas diarias y 5 días a la
semana lo cual equivale a $2.41 la hora y un total de $19.3 el día.
61. 47
Tabla 9. Costo de desarrollo
COSTO DE DESARROLLO
CANTIDAD (DÍAS) DESCRIPCION VALOR
15 Análisis de requerimientos $ 289,50
30 Diseño $ 579,00
90 Codificación $ 1.733,00
10 Pruebas del sistema $ 193,00
1 Implementación $ 38,60
1 Capacitación $ 38,60
TOTAL $ 2.871,70
Autor: Marco Agreda
Fuente: La investigación
Tabla 10. Costo de implementación
COSTO DE IMPLEMENTACIÓN
DESCRIPCION VALOR
Equipo de cómputo (servidor de aplicación) $750,60
Servidor (web y base de datos anual) $ 235,81
TOTAL $ 986,41
Autor: Marco Agreda
Fuente: La investigación
Tabla 11. Gasto en recursos materiales
GASTO EN RECURSOS MATERIALES
CANTIDAD DESCRIPCION VALOR
1 Impresora $ 140,00
1 Equipo Informático $ 1.400,00
2 Resmas de papel $ 10,00
1 Flash Memory $ 8,50
4 Anillados $ 4,00
- Material de oficina $ 20,00
TOTAL $ 1.582,50
Autor: Marco Agreda
Fuente: La investigación
Tabla 12. Gasto en servicios
GASTO EN SERVICIOS
DESCRIPCION VALOR
Internet $ 60,00
Servicios básicos $ 35,00
Movilización $ 50,00
Libros $ 60,00
Alimentación $ 60,00
Varios $ 50,00
TOTAL $ 315,00
Autor: Marco Agreda
Fuente: La investigación
62. 48
Tabla 13. Total costos y gastos generados
TOTAL COSTOS Y GASTOS GENERADOS
DESCRIPCION VALOR
Costos de desarrollo de la aplicación $ 2.871,70
Costo de implementación $ 986,41
Gasto de recursos materiales $ 1.582,50
Gasto en servicios $ 315,00
TOTAL $ 5.755,61
Autor: Marco Agreda
Fuente: La investigación
3.1.4. Justificación de la propuesta
En la actualidad, las tecnologías de información y comunicación han dado un gran
cambio a la sociedad gracias a esto se han abierto las puertas a la información
mediante herramientas informáticas, el mundo entero a optado por compartir su
información y dar rapidez en sus procesos diarios con solo dar un clic,
proporcionando más comodidades en negocios, empresas e instituciones.
El proceso actual de la propuesta de investigación se basa en la necesidad de
atender de mejor manera, amplia y oportuna las necesidades internas de la
Cooperativa de Transportes en Taxis “Central” a través de la automatización de
los procesos para gestión de información.
3.2. Aplicación práctica parcial o total de la propuesta
3.2.1. Aplicación práctica de la propuesta y comprobación de los
resultados.
La investigación propuesta y realizada en la Cooperativa de Transportes en Taxis
“Central”, se realizó con el fin de poner en práctica todos los conocimientos
adquiridos en el lapso de toda la carrera.
Dando a conocer en una asamblea con la parte administrativa y demás integrantes
de la cooperativa, se dio a conocer que todo sistema debe comprender un ciclo de
vida, es por esto que se tomó el modelo en cascada para desarrollar dicho sistema
y llevar de manera ordenada todo el proceso y las fases que este requiere.
63. 49
Por consiguiente, se solicita que automaticen los procesos de gestión de
información y se pueda tener acceso a la misma sin esperar una asamblea o una
junta de consejo, por lo que se aconsejó que lo mejor en este caso es la
implementación de un sistema web de manera local, mediante el uso de software
libre.
Herramientas de desarrollo
Sistema operativo Windows 7
Servidor local: Xampp, apache, mysql
Entorno de desarrollo: Sublime Text
Herramientas de programación: Php, Js
Framework de desarrollo: Jquery
Lenguaje de etiquetas: Html5
Patrón de diseño: Modelo vista controlador (MVC)
Metodología de desarrollo
En el desarrollo de esta propuesta se utilizó el enfoque metodológico más
conveniente y eficaz para crear sistemas de información, como lo es el modelo en
cascada ya que este cuenta con un ciclo de vida del software, de manera que no se
puede empezar con la siguiente fase hasta no terminar la que se inició
anteriormente.
Su estructura:
Ilustración 21. Estructura del modelo en cascada
Autor: Marco Agreda
Fuente: La investigación
Requeri
mientos
Análisis
y diseño
Diseño
detallado
Codificac
ión
Pruebas
Operacio
nes
64. 50
Aplicación de fases de la metodología del desarrollo de software
Análisis
Mediante el transcurso de la investigación se efectúa los valores de operación que
ejecuta el sistema actualmente, el mismo que toma una función crucial en la
cooperativa de transportes, generando cambios en su administración y a nivel de
socios. En estos momentos la cooperativa no cuenta con procesos automatizados
ni un control de información, ya que la persona encargada de esto, lo viene
haciendo en herramientas básicas como Word y Excel.
Así de tal manera el sistema fue creado para poder gestionar la información que
requieren los socios a menudo, llevando un respaldo y brindando un mejor
servicio al mismo, es así que el sistema es de un manejo fácil y sin complejidad,
para que el usuario final pueda navegar fácilmente por él.
Al momento de implementar el sistema, se deberá dar una respectiva capacitación
para el uso de sus administrativos y de los socios, así no habrá inconvenientes
algunos para su correcta utilización y poder tener un eficiente funcionamiento.
Requerimientos de Hardware
Procesador de 4 núcleos
Memoria Ram de 4Gb
Disco duro de 500Gb
Requerimientos de software
Windows 7/8/10
Navegador Chrome o Firefox
Xampp
Sublime Text
65. 51
Requerimientos Funcionales
Su objetivo principal es implementar la aplicación web para la gestión de
información al socio, en la cooperativa de transportes en taxis Central, para ello
debe cumplir los siguientes requerimientos:
Tabla 14. Requerimiento funcional RF01
Identificación del
requerimiento
RF01
Nombre del
requerimiento
Autentificación al administrador
Características El administrador obligatoriamente deberá
identificarse para acceder al sistema
Descripción del
requerimiento
Garantizar la autenticidad de los roles de usuario
Prioridad del
requerimiento
Alta
Autor: Marco Agreda
Fuente: La investigación
Tabla 15. Requerimiento funcional RF02
Identificación del
requerimiento
RF02
Nombre del
requerimiento
Ingreso de los usuarios
Características Los usuarios deberán iniciar sesión con el usuario y
la contraseña creados por el administrador
Descripción del
requerimiento
Tener roles definidos para el cumplimiento de sus
funciones
Prioridad del
requerimiento
Alta
Autor: Marco Agreda
Fuente: La investigación
Tabla 16. Requerimiento funcional RF03
Identificación del
requerimiento
RF03
Nombre del
requerimiento
Generar reportes
Características Los usuarios podrán generar reportes de las
diferentes funciones que realice el sistema
Descripción del
requerimiento
Dar a conocer los estados de todas sus transacciones
e información requerida por los usuarios
Prioridad del
requerimiento
Alta
Autor: Marco Agreda
Fuente: La investigación
66. 52
Requerimientos no Funcionales
Estos requerimientos ayudan a controlar el sistema mediante restricciones,
validaciones y mejorando el desempeño del mismo, entre ellos se puede
mencionar los siguientes:
Tabla 17. Requerimiento no funcional RNF01
Identificación del
requerimiento
RNF01
Nombre del
requerimiento
Desempeño
Características El sistema es rápido sin problemas al cargar los datos
Descripción del
requerimiento
Dar la confiabilidad al usuario para realizar sus
respectivos trámites, consultas y reportes
Prioridad del
requerimiento
Alta
Autor: Marco Agreda
Fuente: La investigación
Tabla 18. Requerimiento no funcional RNF02
Identificación del
requerimiento
RNF02
Nombre del
requerimiento
Información
Características El sistema emite respectiva información confidencial
Descripción del
requerimiento
Proporcionar la información requerida por el usuario
garantizando su confidencialidad
Prioridad del
requerimiento
Alta
Autor: Marco Agreda
Fuente: La investigación
Tabla 19. Requerimiento no funcional RNF03
Identificación del
requerimiento
RNF03
Nombre del
requerimiento
Interfaz del sistema
Características El sistema debe dar un entorno amigable al usuario
Descripción del
requerimiento
Tener un acceso fácil y claro para que el usuario
pueda manejar la aplicación a su gusto
Prioridad del
requerimiento
Alta
Autor: Marco Agreda
Fuente: La investigación
67. 53
Identificación de roles y tareas
Tabla 20. Identificación de roles
Roles Tareas
Administrador Administrar usuarios
Crear
Modificar
Eliminar
Reportes
Presidente Administrar socios
Nuevo
Actualizar
Validar
Secretaria Acceso a la información
Subir información
Revisar y dar paso a trámites
Socio Gestionar información
Realizar trámites
Visualizar documentos
Descargar archivos
Presidente de
Administración y
Vigilancia
Notificar autoridades
Tramitar oficios
Generar reportes
Notificaciones al presidente o secretaria.
Autor: Marco Agreda
Fuente: La investigación
Caso de uso
Ilustración 22. Caso de uso
Autor: Marco Agreda
Fuente: La investigación
68. 54
Identificación de actores
Administrador. - Persona a cargo del sistema y de dar el mantenimiento
respectivo, con base a ampliar su funcionalidad si es necesario.
Socio. - Es el usuario final, este se encarga de gestionar los respectivos trámites
que crea conveniente para su propio beneficio.
Secretaria. - Se encarga de dar paso a todas las gestionas requeridas por los
socios, subir y actualizar información cuando sea necesario.
Presidente. - Es el encargado de dar los estados de aprobación o negación ante las
peticiones de los socios, así como también puede generar los reportes que crea
convenientes.
Presidente de Administración y Vigilancia. – Son los encargados de tramitar
oficios, reportes y notificaciones al presidente o secretaria.
Tabla 21. Caso de uso. - Inicio de sesión del administrador.
Nombre: Administración
Descripción: Permite el ingreso de los usuarios al sistema
Actores: Administrador
Precondiciones: El administrador debe haber iniciado sesión en el sistema
Flujo normal Se ingresa al sistema mediante el login ingresando su
respectivo usuario y contraseña
El sistema valida los datos
El administrador podrá hacer cualquier cambio o gestión
en el sistema
Flujo alternativo: Si el usuario y la contraseña no son correctos, el sistema
denegara el acceso
Autor: Marco Agreda
Fuente: La investigación
69. 55
Tabla 22. Caso de uso. - Inicio de sesión
Nombre: Inicio de sesión
Descripción: Ingreso de los diferentes usuarios del sistema
Actores: Presidente, Secretaria y Socio
Precondiciones: Los usuarios deben ingresar desde el login al sistema
Flujo normal Se ingresa al sistema mediante el inicio de sesión, con sus
respectivos usuarios y contraseñas
El sistema valida los datos
Los usuarios podrán hacer sus respectivas gestiones o
procesos de acuerdo a su rol en el sistema
Flujo alternativo: Que el usuario o la contraseña sean incorrectos y no pueda
acceder al sistema
Autor: Marco Agreda
Fuente: La investigación
Diseño
Diseño conceptual
Ilustración 23. Diseño Conceptual
Autor: Marco Agreda
Fuente: La investigación
Proceso
Entrada de
datos
Reportes
Interfaz de
entrada
Interfaz de
salida
Base de
datos
70. 56
Diagrama de flujo de datos
Ilustración 24. Diagrama de flujo de datos
Autor: Marco Agreda
Fuente: La investigación
Diccionario de datos
Tabla 23. Diccionario de datos: Tabla sgi_user
Columna Tipo Atributos NuloP edetermina o Extra
user_id int(11) No auto_increment
user_kind tinyint(1) No
user_image varchar(45) Sí NULL
user_cedula bigint(10) Sí NULL
user_name varchar(50) No
user_lastname varchar(50) No
user_username varchar(50) Sí NULL
user_email varchar(255
)
No
user_password varchar(60) No
user_disco int(3) Sí NULL
user_grupo tinyint(2) Sí NULL
user_phone int(10) Sí NULL
user_movil int(10) Sí NULL
user_direccion varchar(255
)
Sí NULL
user_status tinyint(1) No 0
user_created_at date No
Autor: Marco Agreda
Fuente: La investigación
Entrada
Salida
Salida
Entrada
Usuario
Administrador
Login
Gestión Documento
Socio Presidente
Envía Confirma
Sistema
Transacción
Estado
71. 57
Tabla 24. Diccionario de datos: Tabla sgi_kind
Columna Tipo Atributos NuloP edetermina o Extra
kind_id_pk int(11) No auto_increment
kind_name varchar(75) Sí NULL
kind_estado tinyint(1) Sí NULL
Autor: Marco Agreda
Fuente: La investigación
Tabla 25. Diccionario de datos: Tabla sgi_tipoducumento
Columna Tipo Atributos NuloP edetermina O Extra
tipodocumen_id
_pk
int(11) No auto_increment
tipodocumen_d
escripcion
varchar(100
)
Sí NULL
tipodocumen_e
stado
tinyint(1) Sí NULL
Autor: Marco Agreda
Fuente: La investigación
Tabla 26. Diccionario de datos: Tabla sgi_documento
Columna Tipo Nulo Predeterminado Enlaces a Comentarios
MIME
documento_disco int(11) No
documento_motivo varchar(100) No
documento_
justificacion
varchar(200) No
evento_id_fk int(11) No
documento_id_pk
(Primaria)
int(11) No
persona_id_fk int(11) No
documento_estado tinyint(1) Sí NULL
tipodocumen_id_fk int(11) No sgi_tipodocumen ->
tipodocumen_id_pk
documento_fecha Datetime No
Autor: Marco Agreda
Fuente: La investigación
Tabla 27. Diccionario de datos: Tabla sgi_eventos
Columna Tipo Nulo Predeterminado Enlaces a Comentarios
MIME
eventos_id_pk
(Primaria)
int(11) No
eventos_nombre varchar(45) Sí NULL
eventos_ubicacion varchar(200) Sí NULL
eventos_fecha_inicio Datetime No
eventos_fecha_fin Datetime No
eventos_descripcion varchar(45) Sí NULL
eventos_estado tinyint(1) Sí NULL
Autor: Marco Agreda
Fuente: La investigación
72. 58
Tabla 28. Diccionario de datos: Tabla sgi_tipomulta
Columna Tipo Nulo Predeterminado Enlaces a ComentariosMIME
kind_id_pk
(Primaria)
int(11) No
kind_name varchar(45) Sí NULL
kind_estado tinyint(1) Sí NULL
Autor: Marco Agreda
Fuente: La investigación
Tabla 29. Diccionario de datos: Tabla sgi_multas
Columna Tipo Atribut
os
Nulo
P
edetermi
na
o Extra Enlaces a
multas_id_p
k
int(11) No auto_incre
ment
multas_esta
do
tinyint(1) Sí NULL
tipomulta_id
_fk
int(11) No ->
sgi_tipomulta.tipom
ulta_id_pk ON
UPDATE
NO_ACTION
ON DELETE
NO_ACTION
eventos_id_f
k
int(11) Sí NULL
user_id_fk int(11) Sí NULL
multas_desc
ripc ion
varchar(8
0)
Sí NULL
multas_foto varchar(2
00
)
Sí NULL
multas_fech
a
date No
Autor: Marco Agreda
Fuente: La investigación
Tabla 30. Diccionario de datos: Tabla sgi_periodo
Columna Tipo Nulo Predeterminado Enlaces a
Comentarios
MIME
tipodocumen_id_pk
(Primaria)
int(11) No
tipodocumen_descripcion varchar(100) Sí NULL
tipodocumen_estado tinyint(1) Sí NULL
Autor: Marco Agreda
Fuente: La investigación
73. 59
Tabla 31. Diccionario de datos: Tabla sgi_autoridades
Columna Tipo Atributos NuloP edetermina o Extra
autoridades_id_
pk
Int (11) UNSIGNED No auto_increment
autoridades_no
mbre
Varchar
(45)
Sí NULL
Autor: Marco Agreda
Fuente: La investigación
Tabla 32. Diccionario de datos: Tabla detalle_autoridadperiodo
Columna Tipo Atribu
tos
Nul
oP
edeterm
ina
o Extra Enlaces a
autoridadpe
riod
o_id_pk
int(11) No auto_incre
ment
autoridad_i
d_fk
int(11) No
autoridadpe
riod
o_estado
varchar(
45)
Sí NULL
user_id_fk int(11) No ->
sgi_user.user_id
ON UPDATE
NO_ACTION
ON DELETE
NO_ACTION
periodo_id
_fk
int(11) No ->
sgi_periodo.perio
do_id_pk
ON UPDATE
NO_ACTION
ON DELETE
NO_ACTION
Autor: Marco Agreda
Fuente: La investigación
Tabla 33. Diccionario de datos: Tabla sgi_grupos
Columna Tipo Atributos NuloP edetermina o Extra
grupos_id_pk int(11) No auto_
increment
grupos_numero int(10) No
grupos_estado tinyint(1) No
grupos_detalle varchar(45) Sí NULL
Autor: Marco Agreda
Fuente: La investigación
74. 60
Tabla 34. Diccionario de datos: Tabla sgi_parada
Columna Tipo Atributos NuloP edetermina o Extra
parada_id_pk int(11) No auto_increment
parada_descrip
cion
varchar(45) No
parada_estado tinyint(1) No
Autor: Marco Agreda
Fuente: La investigación
Tabla 35. Diccionario de datos: Tabla detalle_paradagrupo
Columna Tipo Atributos NuloP edetermina o Extra Enlaces a
paradagrupo_id
_pk
int(11) No auto_
increment
parada_id_fk int(11) No -> sgi_parada.
parada_id_pk
ON UPDATE
NO_ACTION
ON DELETE
NO_ACTION
grupos_id_fk int(11) No -> sgi_grupos.
grupos_id_pk
ON UPDATE
NO_ACTION
ON DELETE
NO_ACTION
Autor: Marco Agreda
Fuente: La investigación
Tabla 36. Diccionario de datos: Tabla detalle_usergrupo
Columna Tipo Atributo
s
Nulo
P
edetermina o Extra Enlaces a
usergrupo_i
d_p k
int(11) No auto_
increme
nt
user_id_fk int(11) No -> sgi_user.user_id
ON UPDATE
NO_ACTION ON
DELETE
NO_ACTION
grupos_id_f
k
int(11) No -> sgi_grupos.
grupos_id_pk
ON UPDATE
NO_ACTION ON
DELETE
NO_ACTION
usergrupo_e
sta do
tinyint(1) Sí NULL
Autor: Marco Agreda
Fuente: La investigación
75. 61
Tabla 37. Diccionario de datos: Tabla detalle_asistencia
Columna Tipo Atribu
tos
Nul
oP
edeterm
ina
o Extra Enlaces a
asistencia_i
d_pk
int(11) No auto_incre
ment
user_id_fk int(11) No
eventos_id_
fk
int(11) No ->
sgi_eventos.event
os_id_pk
ON UPDATE
NO_ACTION
ON DELETE
NO_ACTION
asistencia_a
sist encia
tinyint
(1)
Sí NULL
Autor: Marco Agreda
Fuente: La investigación
Diagrama físico de la base de datos
Ilustración 25. Esquema físico
Autor: Marco Agreda
Fuente: PhpMyAdmin
76. 62
Diseño de interfaz
Codificación
Diseño
Ilustración 26. Diseño de codificación. - Layout
Autor: Marco Agreda
Fuente: Sublime Text
Ilustración 27. Diseño de codificación. - Modal
Autor: Marco Agreda
Fuente: Sublime Text
77. 63
Ilustración 28. Diseño de codificación view
Autor: Marco Agreda
Fuente: Sublime Text
Pruebas
Dentro de los sistemas informáticos significa tener la adaptación del mismo
mediante condiciones controladas y evaluación de los procesos. Con respecto a
estas condiciones deben estar sujetas a sucesos normales y opuestos, con el
objetivo de encontrar el mínimo error y poder corregir. Se puede utilizar los
siguientes tipos:
Prueba caja blanca
Enfocado en el backend, se pudo percatar de las falencias que había en la base de
datos al momento de redundar campos y agregar información, también se pudo
evaluar la toma de decisiones mediante los procesos establecidos y así tener una
fiabilidad de la información ingresada.
Esto ayudo a que el sistema pueda ejecutarse de una manera más rápida y sin
errores y así tener una aplicación eficiente tanto para el campo administrativo y
operativo de la cooperativa.
78. 64
Prueba caja negra
Mediante el frontend, se pudo diagnosticar breves inconvenientes al momento de
implementar el sistema en la cooperativa de transportes en taxis central. Las
pruebas se realizaron con el presidente, gerente, secretaria y varios socios que se
encontraban en la cooperativa.
Se pudieron observar los errores a continuación:
Validaciones por efectuar
Procesos incompletos
Interfaz poco amigable
Falta de visualización de actividades
Resultados de las pruebas caja negra
Ilustración 29. Prueba caja negra 1
Autor: Marco Agreda
Fuente: Sublime Text
79. 65
Ilustración 30. Prueba caja negra 2
Autor: Marco Agreda
Fuente: Sublime Text
Resultados de las pruebas caja blanca
Ilustración 31. Prueba caja blanca 1
Autor: Marco Agreda
Fuente: Sublime Text
Ilustración 32. Prueba caja blanca 2
Autor: Marco Agreda
Fuente: Sublime Text
80. 66
Ilustración 33. Prueba caja blanca 3
Autor: Marco Agreda
Fuente: Sublime Text
Pruebas de verificación y validación
Gracias a estas pruebas se pudo corroborar con las especificaciones y
requerimientos del sistema que fueron planteados a inicios del proyecto. Dando
así por culminada la investigación con resultados productivos y favorables para la
cooperativa de transportes en taxis central.
Mantenimiento
Todo mantenimiento que se haga al sistema de aquí en adelante, debe ser para
mejorar su capacidad y función.
El sistema tps actualmente se encuentra desarrollado en framework que no
requiere de actualizaciones ni parches como otros, en cambio sí se puede mejorar
el código y necesariamente no descuidarse del servicio de hosting para así tener
un sistema disponible cada vez que se lo necesite.
81. 67
CONCLUSIONES Y RECOMENDACIONES
Conclusiones
Mediante el presente trabajo de investigación se logró obtener la información
necesaria para poder tener un bosquejo de ideas con el fin de desarrollar la
propuesta de la mejor manera posible y así trabajar con datos reales obtenidos de
los métodos empleados en esta investigación. En el desarrollo del sistema tps, se
obtuvo los resultados esperados ya que se puede generar documentos, subir
información, respaldar la misma y darle la facilidad al socio para que pueda
gestionar sus trámites desde cualquier sitio con acceso a internet.
Recomendaciones
El hosting y dominio tendrá validez de un año, así que se debe llevar en cuenta el
tiempo antes de que se cumpla para poder renovar el servicio y así evitar futuras
molestias. Se debe tener un conocimiento arduo para poder trabajar en el sistema
en caso de que se quiera hacer algún cambio, además se debe documentar todo lo
que se vaya a modificar para futuros desarrolladores que puedan o tengan la
oportunidad de acceso a este código abierto de software libre.